[发明专利]一种组合任务完成复杂任务的方法有效
申请号: | 201510776389.3 | 申请日: | 2015-11-12 |
公开(公告)号: | CN105446808B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 姚文俊;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明设计软件开发技术领域,特别是一种组合任务完成复杂任务的方法。本发明首先把复杂任务需要用到的任务、顺序、触发条件记录到任务组中。然后执行任务组,在任务组中找出第一个任务或多个并行任务执行。执行完成后把输出参数记录到参数池中,并判断是否满足条件执行下一个任务,满足条件则继续要任务组中寻找下一个或多个并发任务,从参数池中获取所需参数,并执行。如此循环,直到任务组的任务都完成或者满足完成条件。本发明解决了在需要执行复杂任务的时候需修改、侵入原有任务代码,或者需重新开发新的组合任务从而导致过多冗余代码、需要大量工作量的问题。提供了一种把不同任务随意组合来完成复杂任务的方法。 | ||
搜索关键词: | 一种 组合 任务 完成 复杂 方法 | ||
【主权项】:
1.一种组合任务完成复杂任务的方法,其特征在于:所述的方法包括如下步骤:步骤1:把任务的顺序、触发条件记录到任务组中;步骤2:执行任务组;步骤3:在任务组中找到符合条件的任务或者多个并行任务,从参数池中获取所需的参数,并执行任务;步骤4:判断任务是否执行成功,如果成功,则执行步骤5;如果失败则执行步骤6;步骤5:把任务执行完成的输出参数记录到参数池中;步骤6:判断是否符合条件执行下一个任务,符合条件,则执行步骤3;否则执行步骤7;步骤7:所有任务都执行完成,或者满足任务完成条件,则流程结束;所述任务组记录的信息包括单一任务对应的类和方法,入参,即传入参数,需要从任务池中获取的参数,任务层级,上级任务ID,触发条件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510776389.3/,转载请声明来源钻瓜专利网。
- 上一篇:数据库测试方法及装置
- 下一篇:一种基于U盘的快速自动安装操作系统的方法