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

机器人过程的动态机器人托盘制造技术

技术编号:33382675 阅读:13 留言:0更新日期:2022-05-11 22:56
本文中所公开的是一种计算设备,该计算设备包括存储器和耦接到存储器的处理器。存储器存储针对机器人过程引擎的处理器可执行指令。在操作中,机器人过程引擎生成包括画布的机器人托盘并基于输入来动态配置画布。动态配置包括将微件添加到画布上。括将微件添加到画布上。括将微件添加到画布上。

【技术实现步骤摘要】
【国外来华专利技术】机器人过程的动态机器人托盘
[0001]相关申请的交叉引用
[0002]本申请要求于2021年1月4日提交的美国非临时申请第17/140,486号以及于2020年9月8日提交的美国临时申请第63/075,613号的权益,该申请通过引用并入本文中,如同完整阐述一样。

技术介绍

[0003]设计计算平台使得开发者能够设计、打包机器人过程自动化(RPA)工作流并将其转移到本地计算设备的编排器。这些RPA工作流可以是独立的,并且被用于特定任务。常规地,以单列体验向用户呈现RPA工作流,其中开发者所推送的任何过程或任务基于类别而对编排器可见。因此,期望提供在本地计算设备中查看并使用RPA工作流的改进的体验。

技术实现思路

[0004]根据一个或多个实施例,提供了一种计算设备。该计算设备包括存储器和耦接到存储器的处理器。存储器存储机器人过程引擎的处理器可执行指令。在操作中,机器人过程引擎生成包括画布的机器人托盘并基于输入来动态配置画布。动态配置包括将微件添加到画布上。
[0005]根据一个或多个实施例,上面的计算设备实施例可以被实现为方法、装置、系统和/或计算机程序产品。
附图说明
[0006]根据结合附图以示例的方式给出的以下描述,可以得到更详细的理解,其中图中相同的附图标记指示相同的元素,并且在附图中:
[0007]图1A是根据一个或多个实施例的机器人过程自动化(RPA)开发、设计、操作或执行的图示;
[0008]图1B是根据一个或多个实施例的RPA开发、设计、操作或执行的另一图示;
[0009]图1C是根据一个或多个实施例的计算系统或环境的图示;
[0010]图2是根据一个或多个实施例的系统的图示;
[0011]图3是图示了根据一个或多个实施例的通过机器人过程引擎执行的过程流程的框图;
[0012]图4是图示了根据一个或多个实施例的通过机器人过程引擎执行的过程流程的框图;
[0013]图5示出了根据一个或多个实施例的界面;
[0014]图6示出了根据一个或多个实施例的界面;
[0015]图7示出了根据一个或多个实施例的界面;以及
[0016]图8示出了根据一个或多个实施例的界面流程。
具体实施方式
[0017]本文中公开的是根据一个或多个实施例的机器人过程引擎。机器人过程引擎包括执行机器人过程自动化(RPA)的功能的软件和/或硬件。更具体地,机器人过程引擎为了用于在本地计算设备系统中查看并使用RPA工作流的改进的体验提供一种特定的配置和工具化机器人过程自动化方法。机器人过程引擎可以是硬件与软件(例如,必须植根在硬件中的处理器可执行代码)的组合。
[0018]在这点上,改进的体验包括提供用户界面(UI),诸如机器人托盘,其中用户可以动态发起和监测一个或多个RPA工作流。机器人托盘包括一个或多个画布和一个或多个微件。RPA工作流通常包括任何机器人、机器人过程、机器人任务、机器人工作流和/或机器人链接、以及任何其他形式的软件自动化。画布是机器人托盘内用于支持RPA工作流和/或微件的显示的空间。微件是在机器人托盘的外部创建来增强机器人托盘的体验的单独代码。为了提供改进的体验,机器人托盘使得能够对RPA工作流和/或微件进行组织,使得RPA工作流和/或微件能够链接到其他RPA工作流和/或微件,并且使得能够动态创建快捷键(例如,用于不同工作流、最常用工作流和不同业务领域的快捷键)。
[0019]在示例操作中,机器人过程引擎生成包括画布并基于输入来动态配置该画布的机器人托盘。动态配置包括将微件添加到画布上。因此,机器人过程引擎和机器人托盘的一个或多个优点、技术效果和/或益处可以包括使得能够进行容易的过程/任务组织和访问机器人托盘的喜爱区域中的所选择的过程/任务,为用户提供软件产品的更好体验而无需直接打开软件产品,以及为流程、任务和软件产品提供启动板。
[0020]对于本文中所述的方法和过程,可以以任何顺序不按顺序地执行步骤,并且可以执行未明确描述或示出的子步骤。此外,“耦接”或“可操作地耦接”可以表示对象被链接但在经链接的对象之间可以具有零个或多个中间对象。而且,在一个或多个实施例中可以使用所公开的特征/元素的任何组合。当使用提及“A或B”时,它可以包括A、B、或者A和B,这可以被类似地扩展为更长的列表。当使用符号X/Y时,它可以包括X或Y。备选地,当使用符号X/Y时,它可以包括X和Y。X/Y符号可以被类似地扩展为具有相同解释逻辑的更长列表。
[0021]图1A是机器人过程自动化(RPA)开发、设计、操作或执行100的图示。设计器102(有时被称为工作室、包括一个或多个引擎(例如,机器人过程引擎)的开发或在线平台、开发环境等)可以被配置为生成代码、指令、命令等以供机器人执行一个或多个工作流或使该一个或多个工作流自动化。根据计算系统可以提供给机器人的(多个)选择,机器人可以确定由用户或操作者选择的视觉示出的(多个)区域的代表性数据。作为RPA的一部分,多维的诸如正方形、矩形、圆形、多边形、自由形状等形状可以用于与计算机视觉(CV)操作或机器学习(ML)模型相关的UI机器人开发和运行时。
[0022]可以由工作流完成的操作的非限制性示例可以是以下一项或多项:执行登录、填写表单、信息技术(IT)管理等。为了运行UI自动化的工作流,机器人可能需要唯一地标识特定屏幕元素,诸如按钮、复选框、文本字段、标签等,而不管应用访问或应用开发如何。应用访问的示例可以是本地、虚拟、远程、云、访问的示例可以是本地、虚拟、远程、云、远程桌面、虚拟桌面基础设施(VDI)等。应用开发的示例可以是win32、Java、Flash、超文本标记语言(HTML)、HTML5、可扩展标记语言(XML)、JavaScript、C#、C++、Silverlight等。
[0023]工作流可以包括但不限于任务序列、流程图、有限状态机(FSM)、全局异常处理程
序等(例如,非结构化数据的脚本,诸如任何格式的文档文件)。任务序列可以是用于处理一个或多个应用或窗口之间的线性任务的线性过程。流程图可以被配置为处理复杂的业务逻辑,以使得能够通过多个分支逻辑运算符以更多样化的方式实现决策的集成和活动的连接。FSM可以被配置用于大型工作流。FSM可以在它们的执行中使用有限数目的状态,这些状态可以由条件、转变、活动等触发。全局异常处理程序可以被配置为在遇到执行错误时确定工作流行为,被配置用于调试过程,等等。
[0024]机器人可以是应用、小应用、脚本等,其可以使对底层操作系统(OS)或硬件透明的UI自动化。在部署时,一个或多个机器人可以由指挥器104(有时称为协调者)管理、控制等。指挥器104可以指示或命令(多个)机器人或自动化执行器106在大型机、网络、虚拟机、远程机器、虚拟桌面、企业平台、在线平台、(多个)桌面应用、浏览器等客户端、应用或程序中执行或监测工作流。指挥器104可以用作中心点或半中心点以指示或命令多个机器人使计算平台(例如,设计计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算设备,包括:存储器,被配置为存储针对机器人过程引擎的处理器可执行指令;以及至少一个处理器,耦接到所述存储器,其中所述至少一个处理器被配置为执行所述机器人过程引擎以使所述计算设备:通过所述机器人过程引擎生成包括至少一个画布的机器人托盘;以及通过所述机器人过程引擎基于一个或多个输入来动态配置所述至少一个画布,其中所述动态配置包括将微件添加到所述至少一个画布上。2.根据权利要求1所述的计算设备,其中所述微件是在所述机器人托盘的外部创建来增强所述机器人托盘的体验的单独代码。3.根据权利要求1所述的计算设备,其中所述至少一个处理器被配置为执行所述机器人过程引擎以使所述计算设备将所述机器人托盘输出到显示器,所述显示器耦接到所述计算设备。4.根据权利要求1所述的计算设备,其中所述至少一个画布是列、行、窗格和部分中的一项。5.根据权利要求1所述的计算设备,其中所述微件被配置为对过程、任务或另一微件进行组织和个性化。6.根据权利要求1所述的计算设备,其中所述微件针对不同业务单元启用快捷键创建。7.根据权利要求1所述的计算设备,其中所述机器人托盘被配置为基于所述一个或多个输入将过程、任务或所述微件标识为喜爱。8.根据权利要求1所述的计算设备,其中所述机器人过程引擎在所述至少一个画布内加载至少一个过程。9.根据权利要求1所述的计算设备,其中所述至少一个画布中的第一画布显示与过程、任务或另一微件的配置或链接相关联的所述微件。10.根据权利要求9所述的计算设备,其中所述至少一个画布中的第二画布显示所述机器人过程引...

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

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

1