[发明专利]任务处理方法及装置有效
申请号: | 201410737476.3 | 申请日: | 2014-12-05 |
公开(公告)号: | CN104484167B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 陈武;陈仕明 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 祝亚男 |
地址: | 511446 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 | ||
1.一种任务处理方法,其特征在于,所述方法包括:
获取重新启动前预设时间段内未成功执行的第一流程实例,所述第一流程实例为重新启动前预设时间段内包含未成功处理的任务对应的流程实例,所述第一流程实例中包括至少一个未成功处理的第一任务;
修复所述第一流程实例中的所有未成功处理的第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系;
根据每个第一任务之间修复后的先后依赖关系确定所述第一流程实例中已修复且需要处理的第一任务,并根据已修复且需要处理的第一任务生成第一任务处理指令,所述第一任务处理指令中至少包括已修复且需要处理的第一任务;
将所述第一任务处理指令发送至第二服务器,由所述第二服务器接收第一任务处理指令,并根据接收到的第一任务处理指令处理任务;
其中,所述修复所述第一流程实例中的所有未成功处理的第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系,包括:
将第一任务对应的任务实例对象以及第一任务之间的先后依赖关系的相关信息重新置入内存中,使第一任务重新恢复至第一服务器重启前的状态。
2.根据权利要求1所述的方法,其特征在于,所述根据每个第一任务之间修复后的先后依赖关系确定所述第一流程实例中已修复且需要处理的第一任务,包括:
根据每个第一任务之间修复后的先后依赖关系确定已修复的第一任务中无前序任务的第一任务,并将无前序任务的第一任务作为已修复且需要处理的第一任务。
3.根据权利要求1所述的方法,其特征在于,所述修复所述第一流程实例中的所有第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系之前,还包括:
记录重新启动前所述第一流程实例中的所有第一任务的状态信息,并记录重新启动前所述第一流程实例中每个第一任务之间的先后依赖关系的相关信息;
所述修复所述第一流程实例中的所有第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系,包括:
根据所述第一流程实例中的所有第一任务的状态信息修复所述第一流程实例中的所有第一任务,并根据所述第一流程实例中每个第一任务之间的先后依赖关系的相关信息修复所述第一流程实例中每个第一任务之间的先后依赖关系。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前任务流程,并根据当前任务流程生成第二流程实例,所述第二流程实例中包括至少一个第二任务,每个第二任务之间存在先后依赖关系;
根据每个第二任务之间的先后依赖关系确定所述第二流程实例中需要处理的第二任务,并根据需要处理的第二任务生成第二任务处理指令,所述第二任务处理指令中至少包括需要处理的第二任务;
将所述第二任务处理指令发送至第二服务器,由所述第二服务器接收第二任务处理指令,并根据接收到的第二任务处理指令处理任务。
5.一种任务处理方法,其特征在于,所述方法包括:
接收第一服务器发送的第一任务处理指令,所述第一任务处理指令中至少包括已修复且需要处理的第一任务,所述已修复且需要处理的第一任务为所述第一服务器获取重新启动前预设时间段内未成功执行的第一流程实例,修复所述第一流程实例中的所有未成功处理的第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系之后,根据每个第一任务之间修复后的先后依赖关系从所述第一流程实例中确定的,其中,所述第一服务器修复所述第一流程实例中的所有未成功处理的第一任务,并修复所述第一流程实例中每个第一任务之间的先后依赖关系,包括:将第一任务对应的任务实例对象以及第一任务之间的先后依赖关系的相关信息重新置入内存中,使第一任务重新恢复至第一服务器重启前的状态;
根据接收到的第一任务处理指令处理任务。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收第一服务器发送的第二任务处理指令,所述第二任务处理指令中至少包括需要处理的第二任务,所述需要处理的第二任务为所述第一服务器根据当前任务流程生成的第二流程实例中的任务;
根据接收到的第二任务处理指令处理任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410737476.3/1.html,转载请声明来源钻瓜专利网。