一种任务处理的方法和系统技术方案

技术编号:26845232 阅读:34 留言:0更新日期:2020-12-25 13:06
本发明专利技术公开了一种任务处理的方法和系统,具体涉及计算机技术领域,所述方法包括:根据服务进程的处理能力,将任务拆分成多个子任务;调用相应的服务完成子任务,并获取子任务处理结果;根据各个子任务的处理结果获取任务处理的结果。将任务拆分成多个子任务,分别通过调用相应的服务完成子任务,不需要考虑不同服务之间的兼容和技术差异,也不需要重新开发一整套的任务系统,从而降低任务处理和维护的难度,提高任务处理的效率。任务根据市场的变化进行调整,通常随市场的需求提出新的任务,通过本发明专利技术的方法,可以快速处理新任务,通过已有服务完成新任务的子任务。

【技术实现步骤摘要】
一种任务处理的方法和系统
本专利技术涉及计算机
,具体涉及一种任务处理的方法和系统。
技术介绍
随着计算机技术和信息技术的发展,以及市场需求的不断变化,催生了任务的大量的新业务或组合业务,如电信业务。随着业务范围和规模日益宠杂,业务处理中涉及的专业技术不断增多,一个业务的完成需要多项技术组合完成,如业务处理中涉及的技术可能是tuxedoC服务、Python脚本、Java脚本、Shell脚本等。将接收到的具体业务作为一项任务,当任务完成需要跨技术或跨服务处理时,不同技术或服务之间兼容、调用和维护将变得非常困难,甚至需要重新开发一整套的任务系统。不同专业技术的学习成本越来越高,通过人工维护和处理任务的难度越来越大,这就要求技术人员同时掌握并综合应用这些技术,难度较大;现有技术中,用多个技术人员进行任务处理和服务维护,每个技术人员掌握不同的技术,但任务处理和服务维护依然宠杂。
技术实现思路
针对现有技术中存在的上述技术问题,本专利技术提供一种任务处理的方法和系统,以提高任务处理的效率、降低服务维护难度。本专利本文档来自技高网...

【技术保护点】
1.一种任务处理的方法,其特征在于,所述方法包括:/n根据服务的处理能力,将任务拆分成至少一个子任务;/n调用相应的服务完成所述子任务,并获取子处理结果;/n根据所述子处理结果获取任务处理的总结果。/n

【技术特征摘要】
1.一种任务处理的方法,其特征在于,所述方法包括:
根据服务的处理能力,将任务拆分成至少一个子任务;
调用相应的服务完成所述子任务,并获取子处理结果;
根据所述子处理结果获取任务处理的总结果。


2.根据权利要求1的任务处理的方法,其特征在于,还包括依次完成多个子任务的方法:所述子任务包括第一子任务和第二子任务;
调用第一服务处理第一子任务,并获取第一子处理结果;
根据所述第一子处理结果调用第二服务处理第二子任务,并获取第二子处理结果。


3.根据权利要求1的任务处理的方法,其特征在于,还包括通过任务配置表处理任务的方法,所述任务配置表包括任务、与任务相应的子任务和完成所述子任务的服务;
根据所述任务和任务配置表生成子任务;
根据所述子任务和任务配置表获取完成所述子任务的服务;
调用所述服务完成所述子任务,并获取子任务的子处理结果;
根据子处理结果获取任务处理的总结果。


4.根据权利要求3的任务处理的方法,其特征在于,还包括子任务编排的方法:
根据子任务的逻辑关系编排子任务表;
根据子任务表依次调用相应的服务完成子任务、并获取子处理结果。


5.根据权利要求3的任务处理的方法,其特征在于,还包括通过参数传递完成子任务的方法;
在所述配置表预设所述子任务的参数;
将任务的参数值分配给所述子任务;
调用子任务对应的服务,并将子任务的参数传递给所述服务;
所述服务根据所述参数完成所述子任务...

【专利技术属性】
技术研发人员:文捷
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1