[发明专利]任务调度方法及系统在审
| 申请号: | 202010925848.0 | 申请日: | 2020-09-03 |
| 公开(公告)号: | CN112199169A | 公开(公告)日: | 2021-01-08 |
| 发明(设计)人: | 吴飚;赵占占;王艺元;陈汝林;杨瑞军;夏云;王振 | 申请(专利权)人: | 深圳市联影医疗数据服务有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L29/06;H04L9/08;H04L12/26 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 毕晓萌 |
| 地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 调度 方法 系统 | ||
本发明涉及任务调度技术领域,公开了一种任务调度方法及系统,该方法包括:任务调度执行器向任务调度中心发送注册信息以完成注册;当完成注册时任务调度执行器通过所述轮询服务与所述任务调度中心更新组件信息和服务信息;所述任务调度执行器收到所述服务信息以得到任务调度信息;所述任务调度执行器通过所述信息转换服务更新组件信息给所述任务调度中心;所述任务调度执行器根据所述任务调度信息执行任务调度。通过本发明提供的技术方案,解决了因网络异常导致任务无法调度、任务执行状态异常、任务执行结果丢失的情况,从而提高任务调试执行的成功率,保证任务调度执行的连续性、任务状态的一致性、任务结果的准确性。
技术领域
本发明涉及任务调度技术领域,尤其涉及一种任务调度方法及系统。
背景技术
传统的任务调度的实现都是基于各系统的业务要求、场景需求进行定制化的开发、定制化的任务调度统一管理,当网络中断后,正在执行的任务无法获取数据库链接信息,任务状态和任务结果也无法及时存储,从而导致任务数据丢失、数据处理不及时,而有些项目针对个性化的需求,直接在项目本身软件中增加内置的任务调度,当需求进行变更时,需要对项目本身的功能进行修改。
发明内容
本发明主要目的是提供一种任务调度方法及系统,旨在解决当网络中断后的任务调度问题。
为实现上述目的,本发明提供了一种任务调度方法,该方法包括:
步骤S10:任务调度执行器通过网络组件的轮询服务并使用会话密钥向任务调度中心发送注册信息以完成注册;
步骤S20:当完成注册时任务调度执行器通过所述轮询服务发送网络状态信息并更新所述会话密钥;
步骤S30:判断网络状态是否中断;当网络未中断时,执行步骤S40;否则执行步骤S80;
步骤S40:所述任务调度中心获取最新的组件信息并根据所述组件信息使用所述会话密钥向所述任务调度执行器发送最新的服务信息;
步骤S50:所述任务调度执行器收到所述服务信息并使用所述会话密钥解密后通过信息转换服务进行处理,以得到任务调度信息;
步骤S60:所述任务调度执行器将所述任务调度信息存储至本地存储容器中,并通过所述信息转换服务更新组件信息给所述任务调度中心;
步骤S70:所述任务调度执行器从本地存储容器中获取任务调度信息并根据所述任务调度信息执行任务调度;
步骤S80:所述任务调度执行器持续通过网络组件轮询网络状态并执行步骤S70。
进一步地,所述步骤S10包括:
步骤S110:任务调度执行器根据预设的任务调度中心的网络服务接口信息通过网络组件的轮询服务向所述任务调度中心发送注册信息;所述注册信息包括所述任务调度执行器的网络服务接口信息和每次轮询时随机生成的会话密钥,所述会话密钥记录在所述任务调度执行器的本地缓存中;
步骤S120:任务调度中心收到并记录所述注册信息,并将所述会话密钥更新至所述任务调度中心的本地存储;
步骤S130:所述任务调度中心根据所述会话密钥向所述任务调度执行器返回注册结果;
步骤S140:所述任务调度执行器收到所述注册结果,完成注册。
进一步地,所述步骤S50包括:
步骤S510:所述任务调度执行器收到所述服务信息;
步骤S520:通过信息转换服务使用所述会话密钥解密以识别所述服务信息中的管理与控制指令;
步骤S530:根据所述管理与控制指令得到任务调度信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市联影医疗数据服务有限公司,未经深圳市联影医疗数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010925848.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤化工灰水阻垢剂
- 下一篇:一种换热器管道夹持装置





