当前位置: 首页 > 专利查询>尤帕斯公司专利>正文

量化机器人流程自动化相关资源的使用制造技术

技术编号:34386124 阅读:40 留言:0更新日期:2022-08-03 21:08
提供了用于针对RPA(机器人流程自动化)的基于消耗的计费的系统和方法。用户对RPA相关资源的使用基于与用户关联的RPA执行数据被量化。基于经量化的对RPA相关资源的使用,生成针对用户的账单。输出生成的账单。输出生成的账单。输出生成的账单。

【技术实现步骤摘要】
【国外来华专利技术】量化机器人流程自动化相关资源的使用


[0001]本专利技术总体上涉及机器人流程自动化(RPA),并且更具体地涉及量化RPA相关资源的使用。

技术介绍

[0002]机器人流程自动化(RPA)是一种使用软件机器人来自动化工作流的流程自动化形式。RPA提供方可以为RPA客户实现RPA,以自动化重复性和/或劳动密集型任务,从而降低成本并提高效率。传统上,RPA客户由RPA提供方基于固定费用订阅模型计费。例如,RPA客户传统上基于年度或月度订阅包为RPA被计费。在这种传统方法下,RPA客户需要支付固定金额以访问特定数目的RPA机器人,即使这些RPA机器人没有得到充分利用。常规方法无法量化RPA相关资源的使用,并且因此无法提供使客户能够基于RPA相关资源的消耗来支付RPA的灵活性。

技术实现思路

[0003]根据一个或多个实施例,提供了针对RPA(机器人流程自动化)的基于消耗的计费的系统和方法。用户对RPA相关资源的使用基于与用户关联的RPA执行数据被量化。基于经量化的对RPA相关资源的使用,针对用户的账单被生成。生成的账单被输出。
[0004]在一个实施例中,通过基于RPA执行数据计算表示RPA相关资源的使用的一个或多个参数来量化用户对RPA相关资源的使用。在一个实施例中,一个或多个参数可以基于计算周期、CPU(中央处理单元)使用、RAM(随机存取存储器使用)、存储参数或用于RPA服务的API(应用编程接口)中的至少一项。在另一实施例中,一个或多个参数可以基于在网络接口上被发送和被接收的数据。在另一实施例中,一个或多个参数可以基于所利用的RPA机器人的数目、所利用的RPA机器人的类型、所利用的RPA机器人的执行、RPA服务或任务被执行的次数、或者评估RPA执行的度量中的至少一项。在另一实施例中,一个或多个参数包括RPA服务或任务是否是第三方RPA服务或任务。
[0005]在一个实施例中,针对用户的账单基于计费模型被生成。
[0006]在一个实施例中,与用户相关联的RPA执行数据来自RPA机器人或RPA编排器中的至少一个。该RPA机器人或RPA编排器中的至少一个在云计算环境中实现。
[0007]通过参考以下具体实施方式和附图,本专利技术的这些和其他优点对于本领域普通技术人员将是明显的。
附图说明
[0008]图1是示出根据本专利技术的实施例的机器人流程自动化(RPA)系统的架构图;
[0009]图2是示出根据本专利技术的实施例的已部署的RPA系统的示例的架构图;
[0010]图3是示出根据本专利技术的实施例的RPA系统的简化部署示例的架构图;
[0011]图4示出根据本专利技术的实施例的示出用于实现机器人流程自动化机器人的基于云
的管理的云RPA系统的架构图;
[0012]图5示出根据本专利技术的实施例的针对RPA的基于消耗的计费的系统;
[0013]图6是根据本专利技术的实施例的用于针对RPA的基于消耗的计费的方法;以及
[0014]图7是根据本专利技术的实施例的计算系统的框图。
具体实施方式
[0015]机器人流程自动化(RPA)用于自动化工作流和流程(process)。图1是根据一个或多个实施例的RPA系统100的架构图。如图1所示,RPA系统100包括设计器102以允许开发者设计自动化流程。更具体地,设计器102促进RPA流程和用于在流程中执行活动的机器人的开发和部署。设计器102可以提供用于应用集成以及自动化第三方应用、管理信息技术(IT)任务和联络中心操作的业务流程的解决方案。设计器102的实施例的一个商业示例是UiPath Studio
TM

[0016]在设计基于规则的流程的自动化中,开发者控制执行顺序以及在流程中所开发的一组自定义步骤之间的关系,本文中定义为“活动”。每个活动可以包括动作,诸如点击按钮、读取文件、写入日志面板等。在一些实施例中,流程可以被嵌套或嵌入。
[0017]一些类型的流程可以包括但不限于序列、流程图、有限状态机(FSM)和/或全局异常处理程序。序列可以特别适合于线性流程,支持从一个活动到另一活动的流,而不会使流程混乱。流程图可以特别适合于更复杂的业务逻辑,支持通过多个分支逻辑运算符以更多样化的方式进行决策的集成和活动的连接。FSM可以特别适合于大型工作流。FSM可以在其执行中使用有限数目的状态,这些状态由条件(即,转换)或活动触发。全局异常处理程序可以特别适合用于在遇到执行错误时确定工作流行为和用于调试流程。
[0018]一旦在设计器102中开发了流程,业务流程的执行就通过指挥器(conductor)104编排(orchestrate),该指挥器104编排一个或多个机器人106,该一个或多个机器人106执行在设计器102中所开发的流程。指挥器104的实施例的一个商业示例是UiPath Orchestrator
TM
。指挥器220促进RPA环境中资源的创建、监控和部署的管理。在一个示例中,指挥器104是web应用。指挥器104还可以用作与第三方解决方案和应用的集成点。
[0019]指挥器104可以通过从集中点连接和执行机器人106来管理一队(fleet)RPA机器人106。指挥器104可以具有各种能力,包括但不限于供应、部署、配置、排队、监控、日志记录和/或提供互连接性。供应可以包括创建和维护机器人106与指挥器104(例如,web应用)之间的连接。部署可以包括确保将包版本正确地传递给所指派的机器人106以供执行。配置可以包括机器人环境和流程配置的维护和传递。排队可以包括提供对队列和队列项目的管理。监控可以包括跟踪机器人标识数据和维护用户许可。日志记录可以包括将日志存储和索引到数据库(例如,SQL数据库)和/或另一存储机构(例如,提供存储和快速查询大型数据集的能力的)。指挥器104可以通过充当第三方解决方案和/或应用的通信集中点来提供互连接性。
[0020]机器人106是运行在设计器102中内置的流程的执行代理。机器人106的一些实施例的一个商业示例是UiPath Robots
TM
。机器人106的类型可以包括但不限于有人值守机器人108和无人值守机器人110。有人值守机器人108由用户或用户事件触发并且在同一计算系统上与人类用户一起操作。有人值守机器人108可以帮助人类用户完成各种任务,并且可
以由人类用户和/或用户事件直接触发。在有人值守机器人的情况下,指挥器104可以提供集中的流程部署和记录介质。在某些实施例中,有人值守机器人108可以仅从“机器人托盘”或从web应用中的命令提示符开始。无人值守机器人110在虚拟环境中以无人值守模式运行并可以用于自动化许多流程,例如,用于大容量、后端流程等。无人值守机器人110可以负责远程执行、监控、调度和为工作队列提供支持。有人值守机器人和无人值守机器人二者都可以自动化各种系统和应用,包括但不限于大型机、web应用、VM、企业应用(例如,由等生产的那些)和计算系统应用(例如,台式机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:基于与用户相关联的RPA(机器人流程自动化)执行数据来量化所述用户对RPA相关资源的使用;基于经量化的所述对RPA相关资源的使用来生成针对所述用户的账单;以及输出所生成的所述账单。2.根据权利要求1所述的计算机实现的方法,其中,基于与用户相关联的RPA(机器人流程自动化)执行数据来量化所述用户对RPA相关资源的使用包括:基于所述RPA执行数据来计算表示所述对RPA相关资源的使用的一个或多个参数。3.根据权利要求2所述的计算机实现的方法,其中所述一个或多个参数基于以下至少一项:计算周期、CPU(中央处理单元)使用、RAM(随机存取存储器使用)、存储参数、或者用于RPA服务的API(应用编程接口)使用。4.根据权利要求2所述的计算机实现的方法,其中所述一个或多个参数基于在网络接口上被发送和被接收的数据。5.根据权利要求2所述的计算机实现的方法,其中所述一个或多个参数基于以下至少一项:所利用的RPA机器人的数目、所利用的所述RPA机器人的类型、所利用的所述RPA机器人的执行、RPA服务或任务被执行的次数、或者评估RPA执行的度量。6.根据权利要求2所述的计算机实现的方法,其中所述一个或多个参数包括RPA服务或任务是否是第三方RPA服务或任务。7.根据权利要求1所述的计算机实现的方法,其中基于经量化的所述对RPA相关资源的使用来生成针对所述用户的账单包括:基于计费模型来生成针对所述用户的所述账单。8.根据权利要求1所述的计算机实现的方法,其中与所述用户相关联的所述RPA执行数据来自RPA机器人或RPA编排器中的至少一个。9.根据权利要求8所述的计算机实现的方法,其中所述RPA机器人或所述RPA编排器中的所述至少一个在云计算环境中被实现。10.一种装置,包括:存储器,存储计算机指令;以及至少一个处理器,被配置为执行计算机指令,所述计算机指令被配置为使所述至少一个处理器执行以下操作:基于与用户相关联的RPA(机器人流程自动化)执行数据来量化所述用户对RPA相关资源的使用;基于经量化的所述对RPA相关资源的使用来生成针对所述用户的账单;以及输出所生成的所述账单。11.根据权利要求10所述的装置,其中基于与用户相关联的RPA(机器人流程自动化)执行数据来量化用户对RPA相关资源的使用包括:基于所述RPA执行数据来计算表示所述对RPA相关资源的使用的一个或多个参数,其中所述一个或多个参数基于以下至少一项:计算周期、CPU(中央处理单元)使用、RAM(随机存取存储器使用)、存储参数、或者用于RPA服务的API(应用编程接口)使用。12.根据权利要求10所述的装置,其中基于与用户相关联的RPA(机器人流程自动化)执
行数据来量化所述用户对RPA相关资源的使用包括:基于所述RPA执行数据来计算表示所述对RPA相关资源的使用的一个或多个参数,其中所述一个或多个参数基于在网络接口上被发送和被接收的数据。13.根据权利要求10所述的装置,其中基于与用户相关联的RPA(机器人流程自动化)执行数据来量化所述用户对RPA相关资源的使用包括:基于所述RPA执行数据来计算表示所述对RPA相关资源的使用的一个或多个参数,其中所述一个或多个参数基于以下至少一项:所利用的RPA机器人的数目、所利用的所述RP...

【专利技术属性】
技术研发人员:T
申请(专利权)人:尤帕斯公司
类型:发明
国别省市:

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

1