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

通过机器人过程的引导操作制造技术

技术编号:34438044 阅读:26 留言:0更新日期:2022-08-06 16:23
公开了一种方法。该方法由作为程序代码存储在系统的存储器上的机器人引擎实现。程序代码由系统的处理器执行,其实现机器人引擎的机器人过程自动化。处理器通信耦合到系统内的存储器。该方法包括:发起由系统呈现的平台的引导操作,并且监测引导操作以观察与平台的交互、或者接收机器人引擎的直接输入。该方法还包括:执行关于交互或直接输入的后端操作。执行关于交互或直接输入的后端操作。执行关于交互或直接输入的后端操作。

【技术实现步骤摘要】
【国外来华专利技术】通过机器人过程的引导操作
[0001]相关申请的交叉引用
[0002]本申请要求于2020年12月4日提交的美国申请第17/112,113号的权益;其内容通过引用并入本文。

技术介绍

[0003]通常,很多公司和企业具有用于培训新员工的入职培训程序、以及用于向当前员工传授新的或更新后的软件实现或工作流程序的培训课程。
[0004]在示例中,基于文档的解决方案(例如,“电子帮助”指南)通常用于入职培训程序和培训课程两者。这些“电子帮助”指南通常按类别和/或任务(例如,登录错误、数据导出等)进行组织,并且提供用于使用图形用户界面(GUI)元素执行某些任务的说明。然而,基于文档的解决方案通常很麻烦、特定于应用、不完整,并且鉴于软件、程序和一般工作场所环境的修改和升级速度而可能会被忽略或很快过时。
[0005]入职培训程序和培训课程两者都需要大量资源(例如,员工时间和生产成本)。目前,公司和企业可能会自动化入职培训程序和培训课程以试图减少这些资源,但常规自动化通常以单一方式专注于单独和独立的系统和应用中的特定过程或任务(例如,孤立的自动化)。因此,公司和企业仍然背负着跨不同系统和应用的常规入职培训程序和培训课程的负担,以综合员工技能组。

技术实现思路

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

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由机器人引擎实现的方法,所述机器人引擎作为程序代码被存储在系统的存储器上,所述程序代码由所述系统的至少一个处理器执行,所述至少一个处理器被通信耦合到所述系统内的所述存储器,所述方法包括:由所述机器人引擎的一个或多个机器人过程自动化发起由所述系统呈现的平台的引导操作;由所述一个或多个机器人过程自动化监测所述引导操作,以观察与所述平台的交互、或者接收所述机器人引擎的直接输入;以及由所述一个或多个机器人过程自动化执行关于所述交互或所述直接输入的至少一个后端操作。2.根据权利要求1所述的方法,包括:由所述机器人引擎引起所述系统内的、从所述平台到第二平台的转变,所述第二平台由所述系统关于所述交互或所述直接输入而呈现。3.根据权利要求1所述的方法,包括:由所述机器人引擎的所述一个或多个机器人过程自动化响应于所述交互或所述直接输入,将所述引导操作改变为备选路径。4.根据权利要求1所述的方法,其中所述引导操作包括基于集成机器人过程自动化的自动化解决方案,所述自动化解决方案具有对用户的上下文协助,以用于导航通过所述平台以及对应的用户界面和文档。5.根据权利要求1所述的方法,其中所述交互包括:用户对所述平台的用户输入。6.根据权利要求1所述的方法,其中所述直接输入包括:用户对所述机器人引擎的用户输入。7.根据权利要求1所述的方法,其中所述后端操作包括:独立于所述引导操作的操作。8.根据权利要求1所述的方法,其中所述引导操作是针对所述系统的多个平台的引导操作集中的一个引导操作,并且其中所述平台是所述系统的所述多个平台中的一个平台。9.根据权利要求1所述的方法,其中所述机器人引擎执行对所述计算系统的一般监测,以检测用户动作并且基于所述用户动作来发起所述引导操作。10.根据权利要求1所述的方法,其中所述平台包括以下至少一项:应用、浏览器应用、专有...

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

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

1