RPA任务处理方法、装置、电子设备及存储介质与流程

文档序号:36864724发布日期:2024-02-02 20:46阅读:17来源:国知局
RPA任务处理方法、装置、电子设备及存储介质与流程

本申请涉及人工智能,尤其涉及一种rpa任务处理方法、装置、电子设备及存储介质。


背景技术:

1、在组装式应用中,会组装不通的业务模态,而rpa(robotic process automation机器人流程自动化)的业务形态在组装式应用中是常见的,也不可或缺的而在业务高峰期,任务累计比较多,目前通常采用流水线技术和加速级联技术提高rpa对应的任务处理效率。

2、具体的,流水线技术的思路为:将任务分割成许多子任务后,每个处理服务完成其中一个,且第一个处理服务完成第一个子任务后,第二个处理服务可以开始完成第二个子任务,而这个实际上还是串行的业务处理逻辑,其仍会影响其任务处理效率。

3、加速级联技术的思路为:在并行任务处理中,有的任务是计算速度快的,有的任务是计算速度慢的,而采用加速级联技术,把计算速度慢的和计算速度快的级联起来,平均提升任务的处理效率,但是加速级联技术在实际场景中,在甄别速度快慢的分解上,还是一个非常耗时的事情,任然无法有效提高任务处理效率。


技术实现思路

1、有鉴于此,本申请的目的在于至少提供一种rpa任务处理方法、装置、电子设备及存储介质,通过对任务进行拆分后按照共性进行聚类,对同一类型的子任务进行同一处理,提高了任务处理效率。

2、本申请主要包括以下几个方面:

3、第一方面,本申请实施例提供一种rpa任务处理方法,方法包括:接收待处理任务;对待处理任务进行分解,得到并行执行的多个子任务;对多个子任务进行聚类处理,得到多个并行任务集合,每个并行任务集合包括属于同一处理类型的多个子任务;将多个并行任务集合部署于任务处理服务,以获取任务处理服务反馈的针对待处理任务的执行结果。

4、在一种可能的实施方式中,通过以下方式得到与待处理任务对应的多个子任务:获取任务处理对照表,任务处理对照表记录了多个任务类型与多个任务处理流程之间的映射关系;根据待处理任务对应的任务类型以及任务处理对照表,确定与待处理任务对应的目标任务处理流程;根据目标任务处理流程,对待处理任务进行分解,得到并行执行的多个子任务。

5、在一种可能的实施方式中,通过以下方式确定每个并行任务集合:运用预设聚类算法确定每个子任务对应的任务特征;根据各子任务的任务特征之间的相似度,对多个子任务进行聚类,得到多个并行任务集合。

6、在一种可能的实施方式中,任务处理服务包括多个子任务处理服务,不同子任务处理服务用于处理不同处理类型的任务,其中,通过以下方式确定与待处理任务对应的执行结果:获取处理服务对照表,处理服务对照表记录了多个处理类型与多个子任务处理服务之间的映射关系;针对每个并行任务集合,根据任务处理对照表,确定与该并行任务集合对应的子任务处理服务;针对每个并行任务集合,将该并行任务集合部署到与该并行任务集合对应的子任务处理服务,并获取子任务处理服务反馈的针对该并行任务集合的任务处理结果;对每个并行任务集合对应的任务处理结果进行整合,得到与待处理任务对应的目标执行结果。

7、在一种可能的实施方式中,每个并行任务集合对应的任务处理结果包括并行任务集合中的每个子任务对应的子任务处理结果,其中,通过以下方式得到与待处理任务对应的目标执行结果:根据任务处理对照表,确定待处理任务的全部子任务对应的多个子任务处理结果之间的目标结果处理逻辑,任务处理对照表还记录了多个任务类型与多个结果处理逻辑之间的映射关系;根据目标结果处理逻辑,对多个子任务处理结果进行处理,得到针对待处理任务的执行结果。

8、第二方面,本申请实施例还提供一种rpa任务处理装置,装置包括:接收模块,用于接收待处理任务;分解模块,用于对待处理任务进行分解,得到并行执行的多个子任务;聚类模块,用于对多个子任务进行聚类处理,得到多个并行任务集合,每个并行任务集合包括属于同一处理类型的多个子任务;处理模块,用于将多个并行任务集合部署于任务处理服务,以获取任务处理服务反馈的针对待处理任务的执行结果。

9、在一种可能的实施方式中,分解模块还用于:获取任务处理对照表,任务处理对照表记录了多个任务类型与多个任务处理流程之间的映射关系;根据待处理任务对应的任务类型以及任务处理对照表,确定与待处理任务对应的目标任务处理流程;根据目标任务处理流程,对待处理任务进行分解,得到并行执行的多个子任务。

10、在一种可能的实施方式中,聚类模块还用于:运用预设聚类算法确定每个子任务对应的任务特征;根据各子任务的任务特征之间的相似度,对多个子任务进行聚类,得到多个并行任务集合。

11、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线进行通信,机器可读指令被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的rpa任务处理方法的步骤。

12、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的rpa任务处理方法的步骤。

13、本申请实施例提供的rpa任务处理方法、装置、电子设备及存储介质,方法包括:接收待处理任务;对待处理任务进行分解,得到并行执行的多个子任务;对多个子任务进行聚类处理,得到多个并行任务集合,每个并行任务集合包括属于同一处理类型的多个子任务;将多个并行任务集合部署于任务处理服务,以获取任务处理服务反馈的针对待处理任务的执行结果。本申请通过对任务进行拆分后按照共性进行聚类,对同一类型的子任务进行同一处理,提高了任务处理效率。

14、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种rpa任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过以下方式得到与所述待处理任务对应的多个子任务:

3.根据权利要求1所述的方法,其特征在于,通过以下方式确定每个并行任务集合:

4.根据权利要求1所述的方法,其特征在于,所述任务处理服务包括多个子任务处理服务,不同子任务处理服务用于处理不同处理类型的任务,

5.根据权利要求4所述的方法,其特征在于,每个并行任务集合对应的任务处理结果包括并行任务集合中的每个子任务对应的子任务处理结果,

6.一种rpa任务处理装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述分解模块还用于:

8.根据权利要求6所述的装置,其特征在于,所述聚类模块还用于:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至5任一所述的rpa任务处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至5任一所述的rpa任务处理方法的步骤。


技术总结
本申请提供了一种RPA任务处理方法、装置、电子设备及存储介质,方法包括:接收待处理任务;对待处理任务进行分解,得到并行执行的多个子任务;对多个子任务进行聚类处理,得到多个并行任务集合,每个并行任务集合包括属于同一处理类型的多个子任务;将多个并行任务集合部署于任务处理服务,以获取任务处理服务反馈的针对待处理任务的执行结果。本申请通过对任务进行拆分后按照共性进行聚类,对同一类型的子任务进行同一处理,提高了任务处理效率。

技术研发人员:浦宏愿,冉朝辉,孙文扬
受保护的技术使用者:北京远舢智能科技有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1