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

用于机器人流程自动化的自动化窗口制造技术

技术编号:29923600 阅读:37 留言:0更新日期:2021-09-04 18:38
本申请公开了用于有人值守或无人值守的机器人的机器人流程自动化(RPA)的自动化窗口。子会话被创建并被托管为包括与父会话相关联的窗口的应用的用户界面(UI)的窗口。运行多个会话允许在用户与父会话交互时机器人在该子会话中操作。用户可以因此能够与机器人没有正在使用的应用交互,或者用户和机器人可以能够与相同应用交互(如果该应用具有该功能的话)。用户和机器人两者都与相同的应用实例和文件系统交互。经由机器人和用户在应用中进行的改变将被做出,如同单个用户做出改变一样,而不是使用户和机器人各自对应用和文件系统的单独的版本起作用。的单独的版本起作用。的单独的版本起作用。

【技术实现步骤摘要】
用于机器人流程自动化的自动化窗口


[0001]本专利技术总体上涉及机器人流程自动化(RPA),并且更具体地涉及用于有人值守或无人值守的机器人的RPA的自动化窗口。

技术介绍

[0002]有人值守的自动化机器人运行在由用户操作的计算系统上。在有人值守的自动化情形中可能出现的问题是机器人可以在用户试图与计算系统交互时“接管”用户的计算系统。换言之,机器人通过用户界面(UI)以与用户相同的方式(例如,模拟鼠标点击和键盘输入)控制应用。
[0003]存在创建操作系统或运行在其上的应用的完全或部分副本的各种技术。仿真器已经存在了数十年并且可以为开发者提供测试并调试应用的能力。例如,仿真器可以为开发者提供测试并调试使用不支持直接运行开发工具的操作系统的移动应用的能力。和两者都提供了可以从开发机器运行以测试并调试或应用的仿真器,因为开发者工具不能本机运行在那些移动操作系统上。
[0004]模拟器允许开发者在他或她的本地机器上托管窗口,该窗口允许难以或不可能在开发机器上执行的应用的开发者测试和调试行为。例如,模拟器允许开发者点击按钮以旋转模拟器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种体现于非瞬态计算机可读介质上的计算机程序,所述程序被配置为使至少一个处理器:启动子会话窗口和子会话,其中所述子会话是针对操作系统的父会话的子代,并且所述子窗口位于所述父会话的父窗口内;在所述子会话中将机器人流程自动化(RPA)机器人初始化为过程;以及执行所述RPA机器人,其中在执行期间,所述RPA机器人执行RPA工作流,所述RPA工作流包括所述子会话窗口内的多个活动,并且所述父会话和所述子会话能够访问共用文件系统,其中当执行所述RPA工作流中的所述多个活动时,所述RPA机器人与运行在计算系统上的、经由所述父会话和所述子会话两者都能够访问的一个或多个共用应用交互,并且所述RPA机器人是有人值守的机器人,并且用户经由所述父会话与应用的实例交互不干扰所述RPA机器人经由所述子会话与所述应用的不同实例或不同应用的实例交互。2.根据权利要求1所述的计算机程序,其中所述子会话窗口从所述父会话窗口中的机器人托盘应用被启动。3.根据权利要求2所述的计算机程序,其中在所述机器人托盘应用与所述RPA机器人之间的通信使用过程间通信(IPC)协议而被完成,并且所述机器人托盘应用被配置为经由所述IPC协议将命令发送给所述RPA机器人过程。4.根据权利要求3所述的计算机程序,其中所述RPA机器人被配置为经由所述IPC协议将状态通知发送给所述机器人托盘应用。5.根据权利要求1所述的计算机程序,其中所述程序还被配置为使所述至少一个处理器:在所述RPA机器人完成对所述RPA工作流的执行之后自动结束所述子会话并关闭所述子会话。6.根据权利要求1所述的计算机程序,其中所述程序还被配置为使所述至少一个处理器:启动附加子会话窗口以及共享所述共用文件系统的附加的相应会话;在所述附加子会话中初始化另一RPA机器人;以及执行所述另一RPA机器人。7.根据权利要求1所述的计算机程序,其中当所述RPA机器人是有人值守的机器人并且用户尝试与所述RPA机器人正在与之交互的应用交互时,所述程序还被配置为使所述至少一个处理器:在所述父会话窗口中将指示所述RPA机器人当前正在访问所述应用的消息显示给所述用户。8.根据权利要求1所述的计算机程序,其中所述父会话和所述子会话在设计时被启动,所述RPA机器人执行有人值...

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

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

1