[发明专利]脚本调用方法及指令调试装置在审
申请号: | 201611138487.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106775978A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李杨 | 申请(专利权)人: | 北京匡恩网络科技有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 罗攀,肖冰滨 |
地址: | 100191 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 调用 方法 指令 调试 装置 | ||
1.一种脚本调用方法,其特征在于,所述方法应用在指令调试装置上,所述指令调试装置包括软件运行模块与文件管理模块,所述软件运行模块与所述文件管理模块之间架设有消息队列,所述方法包括:
所述软件运行模块通过所述消息队列发送调用请求消息,所述调用请求消息用于请求调用待调用脚本,包括所述待调用脚本属性参数;
所述文件管理模块通过所述消息队列接收所述调用请求消息,以获取所述待调用脚本的属性参数;以及
所述文件管理模块根据所述待调用脚本的属性参数调用所述待调用脚本。
2.根据权利要求1所述的方法,其特征在于,所述文件管理模块根据所述待调用脚本的属性参数调用所述待调用脚本包括:
所述文件管理模块根据所述待调用脚本的属性参数匹配到对应的待调用脚本;
所述文件管理模块控制所述待调用脚本运行,以得到运行结果;以及
所述文件管理模块通过所述消息队列将所述运行结果发送给所述软件运行模块。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述文件管理模块对所述待调用脚本的属性参数的合法性进行校验;以及
当所述待调用脚本的属性参数合法时,所述文件管理模块通过所述消息队列向所述软件运行模块发送确认消息,以告知所述软件运行模块收到所述调用请求消息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述软件运行模块在发送调用请求消息时,记录所述调用请求消息的当前发送时间;以及
所述软件运行模块在自所述当前发送时间起至第一预设时间阈值时,检验是否收到所述确认消息,如果没有收到确认消息,则关闭对所述待调用脚本的调用请求。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述文件管理模块自控制所述待调用脚本运行起至得到所述待调用脚本的运行结果止,每隔第二预设时间阈值定时地向所述软件运行模块发送状态信息,所述状态信息用于表示所述文件管理模块的当前状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述文件管理模块在根据所述待调用脚本的属性参数调用所述待调用脚本之后,关闭所述待调用脚本。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述消息队列为RabbitMQ。
8.根据权利要求1-6中任一项所述的方法,其特征在于,所述调用请求消息包括标识符,所述标识符用于将当前调用请求区别于其他任一调用请求。
9.一种指令调试装置,其特征在于,所述指令调试装置包括软件运行模块与文件管理模块,其中,
所述软件运行模块与所述文件管理模块之间架设有消息队列;
所述软件运行模块被配置为通过所述消息队列发送调用请求消息,所述调用请求消息用于请求调用待调用脚本,包括所述待调用脚本属性参数;
所述文件管理模块被配置为通过所述消息队列接收所述调用请求消息,以获取所述待调用脚本的属性参数,以及根据所述待调用脚本的属性参数调用所述待调用脚本。
10.根据权利要求9所述的指令调试装置,其特征在于,所述消息队列为RabbitMQ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京匡恩网络科技有限责任公司,未经北京匡恩网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138487.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度方法、装置及系统
- 下一篇:调度器调用方法及系统