System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及安卓系统的任务执行领域,尤其涉及一种任务执行方法、装置、设备、存储介质与计算机程序产品。
技术介绍
1、机器人流程自动化(robotic process automation,rpa)是以软件机器人及人工智能(artificial intelligence,ai)为基础的业务过程自动化科技。rpa系统是一种应用程序,它通过模仿用户在电脑上的手动操作,如数据输入、文件处理和通信等,实现工作流程的自动化。
2、目前的rpa技术主要应用于个人计算机(personal computer,pc)端,而移动端的rpa技术还处于起步阶段,存在诸多挑战和局限性——例如,由于缺乏高效的任务调度机制,移动端的rpa系统在执行任务时,常因无法准确确定任务的执行时机,而导致在空闲状态下耗费大量时间等待,使得rpa系统的整体工作效率较低。
技术实现思路
1、本申请实施例提供一种任务执行方法、装置、设备、存储介质与计算机程序产品,以解决现有的应用于移动端的rpa系统由于缺乏高效的任务调度机制,而导致rpa系统的整体工作效率较低的问题。
2、本申请实施例采用下述技术方案:
3、一方面,提供一种任务执行方法,应用于机器人流程自动化rpa系统所包含的第一服务单元;所述第一服务单元,用于通过执行第一任务,实现所述rpa系统的第一功能;所述方法包括:
4、对事件总线进行监听;
5、响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执
6、所述激活事件,由所述rpa的第二服务单元在执行完毕第二任务后触发所述事件总线发布;所述第一任务依赖所述第二任务。
7、另一方面,一种任务执行装置,包括:
8、事件总线监听单元:用于对事件总线进行监听;
9、任务执行单元:用于响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执行所述第一任务。
10、另一方面,提供一种电子设备,包括:存储器及处理器,其中,
11、所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于执行上述任务执行方法。
12、另一方面,提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述任务执行方法。
13、另一方面,提供一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现上述任务执行方法。
14、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
15、由于rpa系统采用了“由服务单元执行任务”的方式来实现其功能,且,服务单元可以通过监听事件总线发布针对自身的激活事件,来触发执行任务,从而提供了一种基于事件驱动rpa系统的服务单元实现其功能的机制。在该机制中,触发第一服务单元执行第一任务的激活事件,是由第二服务单元在执行完毕第一任务所依赖的第二任务后触发事件总线发布的,因此,该机制可以实现基于业务流程的任务自动化触发,从而,在保障同一业务流程的各任务的正确执行顺序的同时,使得任务能够在准确的时机被执行,避免出现rpa系统因无法准确确定任务的执行时机,在空闲状态下耗费大量时间等待的问题,提高了rpa系统的整体工作效率。
本文档来自技高网...【技术保护点】
1.一种任务执行方法,其特征在于,应用于机器人流程自动化RPA系统所包含的第一服务单元;所述第一服务单元,用于通过执行第一任务,实现所述RPA系统的第一功能;所述方法包括:
2.如权利要求1所述的方法,其特征在于,响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执行所述第一任务,包括:
3.如权利要求1所述的方法,其特征在于,响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执行所述第一任务,包括:
4.如权利要求3所述的方法,其特征在于,验证所述RPA系统是否执行完毕第二任务,包括:
5.如权利要求4所述的方法,其特征在于,监听表征所述RPA系统执行完毕所述第二任务的目标状态信息,包括:
6.如权利要求5所述的方法,其特征在于,根据所述依赖对象为所述第二任务,监听所述目标状态信息,包括:
7.如权利要求6所述的方法,其特征在于,根据所述任务依赖关系,确定所述第一任务的依赖对象为所述第二任务,包括:
8.如权利要求7所述的方法,其特征在于:
9.如
10.如权利要求1所述的方法,其特征在于,执行所述第一任务,包括:基于为所述第一任务分配的资源,执行所述第一任务;
11.如权利要求1所述的方法,其特征在于,应用于机器人流程自动化RPA系统所包含的第一服务单元的监控模块,所述监控模块,用于执行监控任务,实现所述RPA系统的监控功能;
12.如权利要求11所述的方法,其特征在于,所述应用于机器人流程自动化RPA系统所包含的第一服务单元还包括异常处理模块,所述异常处理模块,用于执行异常处理任务,实现所述RPA系统的异常处理功能;
13.一种任务执行装置,其特征在于,包括:
14.一种机器人流程自动化RPA系统,其特征在于,包括如权利要求13所述的任务执行单元。
15.一种电子设备,其特征在于,包括:存储器及处理器,其中,
16.一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现权利要求1-12所述的任务执行方法。
17.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-12所述的任务执行方法。
...【技术特征摘要】
1.一种任务执行方法,其特征在于,应用于机器人流程自动化rpa系统所包含的第一服务单元;所述第一服务单元,用于通过执行第一任务,实现所述rpa系统的第一功能;所述方法包括:
2.如权利要求1所述的方法,其特征在于,响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执行所述第一任务,包括:
3.如权利要求1所述的方法,其特征在于,响应于监听到的所述事件总线所发布的、针对所述第一服务单元的激活事件,执行所述第一任务,包括:
4.如权利要求3所述的方法,其特征在于,验证所述rpa系统是否执行完毕第二任务,包括:
5.如权利要求4所述的方法,其特征在于,监听表征所述rpa系统执行完毕所述第二任务的目标状态信息,包括:
6.如权利要求5所述的方法,其特征在于,根据所述依赖对象为所述第二任务,监听所述目标状态信息,包括:
7.如权利要求6所述的方法,其特征在于,根据所述任务依赖关系,确定所述第一任务的依赖对象为所述第二任务,包括:
8.如权利要求7所述的方法,其特征在于:
9.如权利要求1所述的方法,其特征在于,对事件总线进行...
【专利技术属性】
技术研发人员:兰海,李丹,
申请(专利权)人:中国铁塔股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。