兼容管理和调度全厂商RPA流程机器人的系统及方法技术方案

技术编号:36270750 阅读:57 留言:0更新日期:2023-01-07 10:12
本发明专利技术提供兼容管理和调度全厂商RPA流程机器人的系统及方法,涉及机器人技术领域,包括RPA流程管理器,用于对应各厂商设计的原始RPA流程创建RPA流程机器人,将各RPA流程机器人与RPA流程镜像构建器构建的镜像对应进行关联;RPA流程镜像构建器,用于将各厂商设计的原始RPA流程、RPA执行器、环境及相关参数打包成容器、沙箱或虚拟机镜像;RPA流程调度器,用于调度各RPA流程机器人对应的镜像到对应的RPA流程镜像运行时;RPA流程镜像运行时,用于在容器、沙箱或虚拟机镜像中,基于镜像中的RPA执行器、环境及相关参数执行原始RPA流程。本发明专利技术实现了统一管理调度全厂商RPA流程机器人。现了统一管理调度全厂商RPA流程机器人。现了统一管理调度全厂商RPA流程机器人。

【技术实现步骤摘要】
兼容管理和调度全厂商RPA流程机器人的系统及方法


[0001]本专利技术属于机器人
,涉及兼容管理和调度全厂商RPA流程机器人的系统及方法,尤其是涉及一种基于容器、沙箱和虚拟化技术兼容管理和调度全厂商RPA流程机器人的系统及方法。

技术介绍

[0002]目前RPA技术越来越普遍,RPA厂商也越来越多,每家RPA厂商也有各自不同的深耕领域,比如有些RPA厂商在业财融合等领域的RPA机器人具有明显优势,而有些RPA厂商擅长于OA等办公相关领域的RPA机器人或者电商等领域的RPA机器人,又有些RPA厂商在图像识别、文字识别、自然语言处理等人工智能领域具有核心竞争力。因此采购方往往不止采购一家RPA产品,根据不同业务场景的需求,采购不同合适的RPA厂商所提供的RPA产品和服务。
[0003]而各RPA厂商设计器设计的RPA机器人,需要各RPA厂商配套自己的RPA管理控制台和RPA执行器实现对自身体系下的RPA机器人管理和调度。
[0004]目前RPA产业界还没有形成统一的设计、管理、调度RPA机器人等方面的技术标准和行业应用标准,各RPA厂商在实现RPA流程设计器、流程管理器、执行器等时选择的技术架构、计算机语言、所支持的系统体系架构等各不相同。当使用某RPA厂商的RPA产品设计出的RPA流程机器人,只能使用该厂商对应的RPA调度器、流程管理器和执行器执行,不能使用其他厂商的调度器调度,也没有一个统一的平台对任意厂商设计的RPA流程机器人进行调度管理和执行。结果在混合使用各家不同RPA厂商提供的RPA产品时,需要进入各个厂商自己提供的RPA调度器进行调度执行。这不便于采购方管理、调度RPA流程机器人,特别是当RPA流程比较多或者采购的RPA产品比较多样时,不仅增加了RPA机器人的投入和使用成本,造成重复投资,而且还极大地增加了管理和运维不同RPA厂商RPA机器人的难度和复杂度。

技术实现思路

[0005]针对上述问题,本专利技术提供了兼容管理和调度全厂商RPA流程机器人的系统及方法,基于容器、沙箱和虚拟化技术管理和调度RPA流程机器人,实现统一管理和调度全厂商设计提供的RPA流程机器人。
[0006]为实现上述目的,本专利技术提供了兼容管理和调度全厂商RPA流程机器人的系统,包括:RPA流程管理器、RPA流程镜像构建器、RPA流程调度器、RPA流程镜像运行时;所述RPA流程管理器,用于:对应各厂商的RPA设计器设计出的原始RPA流程,创建RPA流程机器人;将各所述RPA流程机器人与所述RPA流程镜像构建器构建的镜像对应进行关联;所述RPA流程镜像构建器,用于:将各厂商的RPA设计器设计出的原始RPA流程、RPA执行器、环境及相关参数打包成一个镜像,所述镜像包括容器镜像、沙箱镜像和虚拟机镜像;所述RPA流程调度器,用于:
调度各所述RPA流程机器人对应的镜像到对应的RPA流程镜像运行时;所述RPA流程镜像运行时,用于:在容器镜像、沙箱镜像或虚拟机镜像中,基于镜像中的所述RPA执行器、环境及相关参数执行所述原始RPA流程。
[0007]作为本专利技术的进一步改进,还包括RPA流程镜像运行版本快照;所述RPA流程镜像运行版本快照,用于:对应不同的所述RPA流程机器人运行依赖的不同系统的环境,对应各系统名称分别创建各系统初始环境的快照或镜像;对应同一所述RPA流程机器人的不同版本运行依赖的不同基础环境,对应各版本名称分别创建不同基础环境的快照或镜像;所述RPA流程镜像运行时,还用于:根据要运行的镜像对应的所述RPA流程机器人的版本名称或运行依赖的不同系统的系统名称,在所述RPA流程镜像运行版本快照中调用对应的快照或镜像。
[0008]作为本专利技术的进一步改进,将所述镜像的入口程序或开机启动服务设置为使用RPA厂商的执行器执行镜像中的RPA流程。
[0009]作为本专利技术的进一步改进,构建所述沙箱镜像和容器镜像时,将厂商的RPA设计器设计出的RPA流程、RPA执行器、环境和相关参数均打包到镜像中;或将厂商的RPA设计器设计的RPA流程打包到镜像中,将RPA执行器、环境和相关参数通过文件挂载、文件共享方式存储,所述镜像运行时再动态获取;构建所述虚拟机镜像时,将厂商的RPA设计器设计的RPA流程、RPA执行器、环境和相关参数打包到虚拟机镜像中,同时将操作系统一同打包到虚拟机镜像中。
[0010]作为本专利技术的进一步改进,所述RPA流程管理器、RPA流程镜像构建器、RPA流程调度器、RPA流程镜像运行时分别部署;且可在多台机器上对应容器、沙箱、虚拟机部署多个所述RPA流程镜像运行时。
[0011]本专利技术还提供了兼容管理和调度全厂商RPA流程机器人的方法,包括:对应各厂商的RPA设计器设计出的原始RPA流程创建RPA流程机器人;将各厂商的RPA设计器设计出的原始RPA流程、RPA执行器、环境及相关参数打包成一个镜像,所述镜像包括容器镜像、沙箱镜像和虚拟机镜像;将各所述RPA流程机器人分别与各镜像对应进行关联;调度各所述RPA流程机器人关联的镜像到对应的RPA流程镜像运行时;在容器镜像、沙箱镜像或虚拟机镜像中,基于镜像中的所述RPA执行器、环境及相关参数执行所述原始RPA流程。
[0012]作为本专利技术的进一步改进,对于不同类型RPA流程的镜像,所使用技术不同,构建后的格式、所包含的内容也不相同,包括:所述沙箱和容器镜像,将厂商的RPA设计器设计的RPA流程、RPA执行器、环境和相关参数均打包到镜像中;或将厂商的RPA设计器设计的RPA流程打包到镜像中,将RPA执行器、环境和相关参数通过文件挂载、文件共享方式存储,所述镜像运行时再动态获取;所述虚拟机镜像,将厂商的RPA设计器设计的RPA流程、RPA执行器、环境和相关参
数打包到虚拟机镜像中,同时将操作系统一同打包到虚拟机镜像中。
[0013]作为本专利技术的进一步改进,所述调度各所述RPA流程机器人关联的镜像到对应的RPA流程镜像运行时;包括:所述RPA流程镜像运行时包括容器运行时、沙箱运行时和虚拟机运行时;将容器镜像调度到容器运行时中,将沙箱镜像调度到沙箱运行时中,将虚拟机镜像调度到虚拟机运行时中。
[0014]作为本专利技术的进一步改进,将所述镜像的入口程序或开机启动服务设置为使用RPA厂商的执行器执行镜像中的RPA流程。
[0015]作为本专利技术的进一步改进,当RPA流程镜像运行时开始执行所述镜像时,容器、沙箱或虚拟机启动并执行所述入口程序或开机启动服务,该厂商的所述RPA执行器执行其对应的所述原始RPA流程。
[0016]与现有技术相比,本专利技术的有益效果为:本专利技术基于容器、沙箱和虚拟机化技术管理和调度PRA流程机器人的方法和系统,通过将RPA流程构建成容器、沙箱和虚拟机镜像,再调度该镜像在对应的容器、沙箱和虚拟机运行时中执行的方式来调度执行最终的RPA流程,通过容器、沙箱和虚拟机快照实现RPA流程不同版本的管理和调度。该方法和系统本身没有和其他任何RPA厂商的任何相关的技术相关联,关联的是容器、沙箱和虚拟机镜像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兼容管理和调度全厂商RPA流程机器人的系统,其特征在于,包括:RPA流程管理器、RPA流程镜像构建器、RPA流程调度器、RPA流程镜像运行时;所述RPA流程管理器,用于:对应各厂商的RPA设计器设计出的原始RPA流程,创建RPA流程机器人;将各所述RPA流程机器人与所述RPA流程镜像构建器构建的镜像对应进行关联;所述RPA流程镜像构建器,用于:将各厂商的RPA设计器设计出的原始RPA流程、RPA执行器、环境及相关参数打包成一个镜像,所述镜像包括容器镜像、沙箱镜像和虚拟机镜像;所述RPA流程调度器,用于:调度各所述RPA流程机器人对应的所述RPA流程镜像构建器构建的镜像到对应的RPA流程镜像运行时;所述RPA流程镜像运行时,用于:在所述RPA流程调度器调度到所述RPA流程镜像运行时的容器镜像、沙箱镜像或虚拟机镜像中,基于镜像中的所述RPA执行器、环境及相关参数执行所述原始RPA流程。2.根据权利要求1所述的兼容管理和调度全厂商RPA流程机器人的系统,其特征在于:还包括RPA流程镜像运行版本快照;所述RPA流程镜像运行版本快照,用于:对应不同的所述RPA流程机器人运行依赖的不同系统的环境,对应各系统名称分别创建各系统初始环境的快照或镜像;对应同一所述RPA流程机器人的不同版本运行依赖的不同基础环境,对应各版本名称分别创建不同基础环境的快照或镜像;所述RPA流程镜像运行时,还用于:根据要运行的镜像对应的所述RPA流程机器人的版本名称或运行依赖的不同系统的系统名称,在所述RPA流程镜像运行版本快照中调用对应的快照或镜像。3.根据权利要求1所述的兼容管理和调度全厂商RPA流程机器人的系统,其特征在于:将所述镜像的入口程序或开机启动服务设置为使用RPA厂商的执行器执行镜像中的RPA流程。4.根据权利要求1所述的兼容管理和调度全厂商RPA流程机器人的系统,其特征在于:构建所述沙箱镜像和容器镜像时,将厂商的RPA设计器设计出的RPA流程、RPA执行器、环境和相关参数均打包到镜像中;或将厂商的RPA设计器设计的RPA流程打包到镜像中,将RPA执行器、环境和相关参数通过文件挂载、文件共享方式存储,所述镜像运行时再动态获取;构建所述虚拟机镜像时,将厂商的RPA设计器设计的RPA流程、RPA执行器、环境和相关参数打包到虚拟机镜像中,同时将操作系统一同打包到虚拟机镜像中。5.根据权利要求1所述的兼容管理和调度全厂商RPA流程机器...

【专利技术属性】
技术研发人员:唐永黄颖志符传运王冻
申请(专利权)人:北财在线科技北京有限公司
类型:发明
国别省市:

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

1