【技术实现步骤摘要】
一种计算机中流程自动化用机器人的任务分配方法方法及装置
本专利技术属于计算机
,具体涉及一种计算机中流程自动化用机器人的任务分配方法方法及装置。
技术介绍
RPA(RoboticProcessAutomation),即机器人流程自动化,是可以记录人在计算机上的操作,并重复运行的软件。RPA要有设计器、控制台、机器人三个部分组成。设计器负责将重复性的工作做成流程;控制台负责以流程为基础创建不同规则的任务并下发给不同的机器人;机器人负责执行任务完成相关工作。目前,现有的RPA系统在应用过程中仍存在许多问题。1、机器人依赖于计算机,当计算机出现关机、断电等异常情况时,机器无法完成预期工作,需要人为干预重新创建新的任务分派给机器人,从而耗费了大量的人力、时间。2、在具体执行任务过程中,机器人所在计算机的CPU、内存、硬盘等信息都是动态变化。当计算机CPU、内存、硬盘占用过高时,机器人执行任务可能会出现流程卡死、程序执行崩溃等情况,导致任务无法正常完成。3、在现有的RPA系统中,机器人只能 ...
【技术保护点】
1.一种计算机中流程自动化用机器人的任务分配方法,其特征在于,所述任务分配方法包括:/n建立与多个机器人的定时联系,生成机器人可用序列;/n检测机器人失联时间是否超时,将超时的机器人自可用序列剔除;/n根据机器人传达的表征所在机器运行的状态讯息,筛选出可用序列中所在机器运行状态最好的机器人;/n将任务分配给筛选出的机器人以执行。/n
【技术特征摘要】
1.一种计算机中流程自动化用机器人的任务分配方法,其特征在于,所述任务分配方法包括:
建立与多个机器人的定时联系,生成机器人可用序列;
检测机器人失联时间是否超时,将超时的机器人自可用序列剔除;
根据机器人传达的表征所在机器运行的状态讯息,筛选出可用序列中所在机器运行状态最好的机器人;
将任务分配给筛选出的机器人以执行。
2.根据权利要求1所述的计算机中流程自动化用机器人的任务分配方法,其特征在于,所述状态讯息包括:网络信息、cpu信息、内存信息以及硬盘信息。
3.根据权利要求2所述的计算机中流程自动化用机器人的任务分配方法,其特征在于,所述cpu信息包括cpu占用比,所述状态最好指cpu占用比最小。
4.根据权利要求1所述的计算机中流程自动化用机器人的任务分配方法,其特征在于,所述将任务分配给筛选出的机器人以执行包括:
将可用序列中的未分配到任务的机器人作为备选机器人;
当任务执行过程中,执行任务的机器人失联时间超时,将任务重新分配给备选机器人。
5.一种计算机中流程自动化用机器人的任务分配方法,其特征在于,所述任务分配方法包括:
任务分配前查询在先建立的任务执行依赖关系数据库以检测是否存在依赖任务,若不存在依赖任务或者依赖任务的执行结果已经获取,则将任务按照权利要求1-4中任一所述的任务分配方法分配给机器人执行;否则,等待获取依赖任务的执行结果。
6...
【专利技术属性】
技术研发人员:焦炜,陈运文,纪达麒,金克,陈文彬,邵万骏,
申请(专利权)人:达而观信息科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。