由聚合器执行的任务调度方法、装置和计算机存储介质与流程

allin2025-06-10  36


本发明主要涉及任务调度方法,尤其涉及一种由聚合器执行的任务调度方法、装置和计算机存储介质。


背景技术:

1、在大型组织(如企业或企业集团)内部,由于涉及的业务庞杂、岗位众多,任务在线上的创建和有序流转是持续需要解决的问题。一些erp(enterprise resource planning,企业资源规划)系统整合了会计、采购、项目管理、风险管理和合规性、供应链运营等功能,但并没有一个erp系统可以涵盖所有功能,因而大型组织往往需要同时使用多个erp系统。这些系统间的任务协同和数据共享存在显著困难。

2、另外,随着效率要求的提高,需要在组织内部进行竞争性的任务分配,常规的epr系统缺乏此类功能。众包模式是作为一种灵活分配任务的方式已经逐渐用于组织内部,但是该模式如何与已有一个或多个erp系统协同,也是需要解决的问题。


技术实现思路

1、本发明要解决的技术问题是提供一种由聚合器执行的任务调度方法、装置和计算机存储介质,可以方便在多个设备和组件之间协同完成任务。

2、为解决上述技术问题,本发明提供了一种由聚合器执行的任务调度方法,所述聚合器在服务器中运行,所述方法包括以下步骤:接收来自任务需求方设备的第一形态任务并放入任务池中;响应于任务接取方设备的任务接取操作,将一个或多个第一形态任务从所述任务池转移到执行池的第一管道中;在所述第一管道中维护所述一个或多个第一形态任务并接收对所述一个或多个第一形态任务中的至少一第一形态任务的访问;对所述其中一第一形态任务执行第一事务流;根据所述至少一第一形态任务生成一个或多个第二形态任务,并从所述聚合器传输至任务处理器;在所述聚合器和所述任务处理器共享处理所述一个或多个第二形态任务所需的数据;响应于从所述任务处理器获知所述一个或多个第二形态任务已被处理,将所述一个或多个第二形态任务从所述第一管道转移到所述执行池的第二管道或第三管道中,所述第二管道和第三管道不同于所述第一管道;以及在所述第二管道和第三管道中维护所述一个或多个第二形态任务并接收对所述一个或多个第二形态任务中的至少二第一形态任务的访问,直到所述一个或多个第二形态任务被执行完毕。

3、在本发明的一实施例中,响应于任务接取方设备的任务接取操作,将一个或多个第一形态任务从所述任务池转移到执行池的第一管道中的步骤包括:基于任务接取方的待处理任务状态、处理任务所需的技能以及历史处理效率来决定所述一个或多个第一形态任务所分配的任务执行方;其中所述第一管道具有供所述任务接取方设备访问的接口。

4、在本发明的一实施例中,上述方法还包括在事务流处理器执行所述第一事务流。

5、在本发明的一实施例中,所述第一事务流由所述任务接取方设备触发。

6、在本发明的一实施例中,所述一个或多个第二形态任务已被处理的通知是由所述任务处理器上执行的第二事务流的执行结果触发。

7、在本发明的一实施例中,上述方法还包括:响应于任务支持方设备对所述第二管道中的所述至少一个第二形态任务的操作,创建与所述至少一个第二形态任务关联的第一事务,并发送至事务处理器;在所述聚合器与所述事务处理器共享执行所述第一事务所需的数据。

8、在本发明的一实施例中,上述方法还包括:在所述聚合器和所述任务处理器之间共享所述第一事务的执行结果;其中所述第一事务的执行结果在所述任务处理器触发第三事务流。

9、在本发明的一实施例中,上述方法还包括:响应于任务支持方设备的操作,创建与所述第三管道中中的至少一个第二形态任务关联的第二事务,并监控所述第二事务的执行。

10、在本发明的一实施例中,上述方法还包括:在所述聚合器和所述任务处理器之间共享所述第二事务的执行结果;其中所述第二事务的执行结果在所述任务处理器触发第四事务流。

11、本发明还提出一种由聚合器执行的任务调度装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的方法。

12、本发明还提出一种存储有计算机程序代码的计算机存储介质,所述计算机程序代码在由处理器执行时实现如上所述的方法。

13、与现有技术相比,本发明的方法使用聚合器来实现任务创建、分配和在多个程序组件间的流转,并以聚合器为中心,实现各个程序组件间的数据共享,从而使得组织内部的业务流转更为高效。



技术特征:

1.一种由聚合器执行的任务调度方法,所述聚合器在服务器中运行,所述方法包括以下步骤:

2.如权利要求1所述的由聚合器执行的任务调度方法,其特征在于,响应于任务接取方设备的任务接取操作,将一个或多个第一形态任务从所述任务池转移到执行池的第一管道中的步骤包括:

3.如权利要求1所述的方法,其特征在于,还包括在事务流处理器执行所述第一事务流。

4.如权利要求2所述的方法,其特征在于,所述第一事务流由所述任务接取方设备触发。

5.如权利要求1所述的方法,其特征在于,所述一个或多个第二形态任务已被处理的通知是由所述任务处理器上执行的第二事务流的执行结果触发。

6.如权利要求1所述的方法,其特征在于还包括:

7.如权利要求5所述的方法,其特征在于,还包括:

8.如权利要求1所述的方法,其特征在于还包括:

9.一种由聚合器执行的任务调度装置,包括:

10.一种存储有计算机程序代码的计算机存储介质,所述计算机程序代码在由处理器执行时实现如权利要求1-8任一项所述的方法。


技术总结
本发明提供了一种由聚合器执行的任务调度方法,包括:接收第一形态任务并放入任务池中;响应于任务接取操作,将第一形态任务从任务池转移到执行池的第一管道中;在第一管道中维护第一形态任务并接收对至少一第一形态任务的访问;对第一形态任务执行第一事务流;根据第一形态任务生成第二形态任务,并从聚合器传输至任务处理器;在聚合器和任务处理器共享处理第二形态任务所需的数据;响应于从任务处理器获知第二形态任务已被处理,将第二形态任务从第一管道转移到执行池的第二管道或第三管道中;以及在第二管道和第三管道中维护第二形态任务并接收对至少二第一形态任务的访问,直到第二形态任务被执行完毕。

技术研发人员:刘伟,李万锋,刘红建,顾友付,徐拥军
受保护的技术使用者:益海嘉里(青岛)食品工业有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-21997.html

最新回复(0)