[发明专利]命令行程序模块化及云端化的方法、系统、电子设备在审
申请号: | 202010353672.6 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111562922A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 卢峰 | 申请(专利权)人: | 北京中大唯信科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/50;G06F16/9532;G16C20/50;G16H70/40 |
代理公司: | 广州市合本知识产权代理事务所(普通合伙) 44421 | 代理人: | 刘洁 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 程序 模块化 云端 方法 系统 电子设备 | ||
命令行程序模块化及云端化的方法、系统、电子设备。本发明公开了命令行程序模块化及云端化的方法,包括如下步骤:接收用户输入的执行请求;所述执行请求包括需求模块、输入参数;存储所述执行请求以形成新的任务,将该执行请求对应的任务推送至任务队列中,并当命令行程序模块中执行队列空闲时,使所述执行队列从任务队列中获取该任务,从计算机集群中调用对应的计算机运行该任务。本发明采用多级分层接入协议,命令行程序模块的各层级模块交叉协作,逐层调用又独立运作,共同配合完成命令行工具软件协同功能,提高灵活性,降低使用门槛。
技术领域
本发明涉及软件工具应用技术,尤其涉及命令行程序模块化及云端化的方法、系统、电子设备。
背景技术
计算机辅助药物分子设计(CADD)是随着计算机技术的发展,与药物化学和分子生物学以及计算化学等学科交叉融会发展起来,诞生于20实际90年代。该学科已经成为理性药物设计中不可或缺的环节,加速了新药研发的效率,现已成为一门完善和新兴的研究领域,在药物研发中起着越来越重要的作用。CADD离不开晦涩难懂又不符合国人习惯的工具软件,基本被国外所垄断,费用高昂。
CADD常用工具主要有分子对接、受体配体相互作用分析、蛋白质三维结构预测、虚拟筛选、分子动力学模拟等。操作过程繁琐,问题差异化大,需要专业的人员多年的积累方可得到准确可靠的结构。CADD工具软件专业要求高、跨学科之多,导致药学研究工作者需要花费更多的时间精力去学习计算机更多学科知识,这无疑降低了效率,使得部分科研工作者不能享受到CADD带来的便利与效率。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供命令行程序模块化及云端化的方法,其能解决现有技术效率低、使用复杂的问题。
本发明的目的之二在于提供命令行程序模块化及云端化的系统,其能解决现有技术效率低、使用复杂的问题。
本发明的目的之三在于提供一种电子设备,其能解决现有技术效率低、使用复杂的问题。
本发明的目的之一采用以下技术方案实现:
命令行程序模块化及云端化的方法,包括如下步骤:
接收用户输入的执行请求;所述执行请求包括需求模块、输入参数;
存储所述执行请求以形成新的任务,将该执行请求对应的任务推送至任务队列中,并当命令行程序模块中执行队列空闲时,使所述执行队列从任务队列中获取该任务,从计算机集群中调用对应的计算机运行该任务。
优选的,还包括如下步骤:监控计算机集群中所有计算机的命令行模块运行状态。
优选的,所述运行状态至少包括运行过程是否出错、运行中的计算机是否与其正在运行的任务对应、是否运行完毕。
优选的,还包括如下步骤:监控命令行程序模块的工作状态,所述工作状态包括任务队列及工作队列是否空闲、任务队列及工作队列所执行的任务是否正确。
优选的,根据计算机的运行状态以及命令行程序模块的工作状态,动态调节任务队列及执行队列的执行者数量。
优选的,所述执行请求存储于数据库中。
优选的,用户在网页端选取匹配的窗口输入执行请求。
本发明的目的之二采用以下技术方案实现:
命令行程序模块化及云端化的系统,包括依次连接的用户输入模块、请求响应与任务监控模块、命令行程序模块和环境适配模块;所述用户输入模块用于供用户输入执行请求;所述环境适配模块用于监测计算机集群中所有计算机的运行状态;所述请求响应与任务监控模块用于接收所述执行请求并存储,将该执行请求对应的任务推送至任务队列中,并当命令行程序模块中执行队列空心时使所述执行队列从任务队列中获取该任务,结合计算机的运行状态调用对应的计算机运行该任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中大唯信科技有限公司,未经北京中大唯信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010353672.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干细胞采集设备
- 下一篇:一种用于超晶格非线性成像过程的迂回编码设计方法