[发明专利]基于Linux单命令行的生物大数据分析系统及方法有效
申请号: | 202010764734.2 | 申请日: | 2020-07-31 |
公开(公告)号: | CN111880843B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 冉隆科;宋方洲;宋晶;罗瑞函 | 申请(专利权)人: | 重庆医科大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/50;G06F9/448 |
代理公司: | 重庆双马智翔专利代理事务所(普通合伙) 50241 | 代理人: | 顾晓玲;陈香兰 |
地址: | 400016*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 linux 命令行 生物 数据 分析 系统 方法 | ||
1.一种基于Linux单命令行的生物大数据分析系统,其特征在于,包括:
接入模块,用于用户通过基于SSH协议的远程登录客户端访问生物大数据分析系统时链接到Linux的Shell模式界面;
在Linux的Shell模式界面,输入Linux单命令行,并在Linux单命令行输入成功后执行产生作业号,所述Linux单命令行至少包括程序单元名称和待分析数据文件名称,将所述作业号与所述程序单元名称对应的程序单元关联;
用户级别获取单元,将用户划分为不同的级别,基于用户信息获取用户级别;
用户资源管理模块,将系统资源划分为不同级别的系统子资源,不同级别的系统子资源大小不同,用户的级别与系统子资源的级别一一对应,根据所述用户级别获取单元输出的用户的级别为用户分配对应级别的系统子资源;
分析模块,包含多个程序单元,每个程序单元对应一个分析功能,对每个分析功能单独编译程序代码并将所述程序代码包装成一个块获得程序单元并命名;
作业调度管理模块,设置多个作业队列,不同级别的用户对应不同的作业队列,将Linux的Shell模式界面产生的作业号分配到与用户级别对应的作业队列中,在每个作业队列中按排队顺序调度作业号关联的程序单元,以待分析数据文件中的数据为基础,基于分配的系统子资源执行所述程序单元获得分析结果并输出至输出模块;
输出模块,将分析结果输出至用户指定的目录位置。
2.如权利要求1所述的基于Linux单命令行的生物大数据分析系统,其特征在于,所述系统资源包括磁盘空间、内存空间和线程数量三者中的全部或部分。
3.如权利要求1所述的基于Linux单命令行的生物大数据分析系统,其特征在于,还包括完整性检验模块,所述完整性检验模块用于判断输入的Linux单命令行是否完整;
和/或所述接入模块执行以下过程:为用户分配程序单元使用权限,每个用户至少获得一个程序单元的使用权限,判断Linux单命令行中的程序单元名称是否在用户的使用权限内,若程序单元名称不在用户的使用权限内,则进行超权限提示。
4.如权利要求1所述的基于Linux单命令行的生物大数据分析系统,其特征在于,还包括使用时间限制模块,所述时间限制模块为每个用户分配使用时段,当用户访问时间不在分配的使用时段内时,拒绝用户访问。
5.如权利要求1所述的基于Linux单命令行的生物大数据分析系统,其特征在于,还包括登录限制模块,为每个用户分配一个账号,为每个账号设置一个登录标志位,登录标志位为1表示对应账号已登录,登录标志位为0表示对应账号未登录,用户通过账号登录时,若登录标志位为1,则拒绝所述账号登录,若登录标志位为0,则允许所述账号登录,并将登录标志位置1。
6.一种基于Linux单命令行的生物大数据分析方法,其特征在于,包括:
S0,将用户分为多个级别,将系统资源划分为不同级别的系统子资源,不同级别的系统子资源大小不同,用户的级别与系统子资源的级别一一对应,根据用户的级别为用户分配对应级别的系统子资源;
设置多个作业队列,不同级别的用户对应不同的作业队列,每个作业队列均设有最大允许作业号存储数量;
对每个分析功能单独编译程序代码并将所述程序代码包装成一个块获得程序单元并命名;
S1,用户通过基于SSH协议的远程登录客户端访问生物大数据分析系统并链接到Linux的Shell模式界面,后台基于用户登录信息获取用户级别,为用户分配对应级别的系统子资源;
S2,用户在Linux的Shell模式界面中成功输入Linux单命令行并执行后产生作业号;
S3,后台将所述作业号分配至与用户级别对应的作业队列中,所述Linux单命令行至少包括程序单元名称和待分析数据文件名称,将所述作业号与所述程序单元名称对应的程序单元关联;在所述作业队列中,按作业号排队顺序调度作业号关联的程序单元,以待分析数据文件中的数据为基础基于分配的系统子资源执行所述程序单元获得分析结果并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆医科大学,未经重庆医科大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010764734.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法、装置、设备及介质
- 下一篇:声音信号传输控制电路及耳机