[发明专利]远程任务执行进度的获取方法及系统有效
申请号: | 202010702468.0 | 申请日: | 2020-07-21 |
公开(公告)号: | CN111913847B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 顾凌云;郭志攀;王伟;张斌 | 申请(专利权)人: | 上海冰鉴信息科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F9/54 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 匡睿 |
地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 任务 执行 进度 获取 方法 系统 | ||
1.一种远程任务执行进度的获取方法,其特征在于,应用于互相之间通信的项目运行设备和任务执行器,所述项目运行设备用于根据安装在所述任务执行器中的日志监控程序实时获取所述任务执行器在执行任务时的进度,所述方法包括:
项目运行设备根据接收到的输入指令生成用于指示所述任务执行器执行目标任务的执行命令;获取所述任务执行器的设备参数信息,根据所述设备参数信息生成与所述任务执行器对应的程序安装包;将所述执行命令和所述程序安装包下发给所述任务执行器;
所述任务执行器解压所述程序安装包得到日志监控程序,将所述日志监控程序部署到所述任务执行器的运行线程中;响应所述执行命令,启动所述运行线程以执行所述目标任务;
所述日志监控程序在所述任务执行器执行所述目标任务时将所述任务执行器的任务运行日志回传给所述项目运行设备;
所述项目运行设备解析所述任务运行日志得到用于表征所述任务执行器执行所述目标任务的进度信息;
其中,所述日志监控程序在所述任务执行器执行所述目标任务时将所述任务执行器的任务运行日志回传给所述项目运行设备,包括:在所述任务执行器执行所述目标任务时提取所述运行线程的运行清单信息;从所述运行清单信息中提取与目标任务的第一标识信息相对应的第二标识信息的信息集;根据所述信息集生成所述任务运行日志,将所述任务运行日志回传给所述项目运行设备;
其中,根据所述设备参数信息生成与所述任务执行器对应的程序安装包,包括:提取所述设备参数信息中的多个标签信息;按照所述标签信息将所述设备参数信息进行聚类,得到多个聚类类别;其中,每个聚类类别中的每个聚类对象对应的参数信息与该聚类类别的标签信息之间的关联度大于设定阈值;计算每个聚类类别的聚类等级;基于聚类等级由高到低的顺序配置安装路径;向所述安装路径的每个安装节点的安装注册表中添加与该安装节点的顺序对应的聚类类别中的参数信息,得到所述程序安装包。
2.根据权利要求1所述的远程任务执行进度的获取方法,其特征在于,所述方法还包括:
所述日志监控程序在检测到所述目标任务执行失败时,生成异常提示信息,将所述异常提示信息发送给所述项目运行设备;
所述项目运行设备在接收到所述异常提示信息后向所述任务执行器发送释放指令;
所述任务执行器响应所述释放指令,初始化所述运行线程。
3.根据权利要求1所述的远程任务执行进度的获取方法,其特征在于,将所述日志监控程序部署到所述任务执行器的运行线程中,包括:
确定与所述日志监控程序的第一接口地址相配对的所述运行线程的第二接口地址;
通过所述第二接口地址将所述日志监控程序植入所述运行线程的执行堆栈中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海冰鉴信息科技有限公司,未经上海冰鉴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010702468.0/1.html,转载请声明来源钻瓜专利网。