【技术实现步骤摘要】
【国外来华专利技术】经由在第二会话中运行的机器人流程自动化机器人使在第一会话中运行的过程自动化相关申请的交叉引用本申请要求于2020年7月9日提交的美国非临时专利申请第16/924,910号的权益。该早前提交的申请的主题以其整体内容通过引用并入于此。
本申请大体上涉及机器人流程自动化(RPA),且更具体地涉及经由在第二会话中运行的(一个或多个)RPA机器人使在第一会话中运行的过程自动化。
技术介绍
例如,有人值守的自动化RPA机器人通常在与用户所在的相同的会话中在由该用户操作的计算系统上运行。例如,在用户的命令下,RPA机器人可以与用户一起工作完成某些任务。然而,在有人值守的自动化场景中,RPA机器人可以“接管”用户的计算系统。在机器人与计算系统交互时,用户可能希望执行其他活动,但用户被阻止执行其他活动。换句话说,机器人以与用户相同的方式通过用户接口(UI)控制应用(例如模拟鼠标点击和键盘输入)。存在创建操作系统或在其上运行的应用的完整或部分副本的各种技术。仿真器已经提出了数十年,且可以为开发者提供用于测试和调试 ...
【技术保护点】
1.一种被实施在非暂态计算机可读介质上的计算机程序,所述计算机程序被配置为使至少一个处理器:/n在第一会话中执行过程间通信(IPC)促进器和机器人流程自动化(RPA)驱动;/n在第二会话中执行RPA机器人;/n由所述IPC促进器经由IPC从所述RPA机器人接收一个或多个消息;以及/n由所述IPC促进器基于从所述RPA机器人接收到的所述一个或多个消息,来控制所述RPA驱动与在所述第一会话中运行的应用或应用对象进行交互。/n
【技术特征摘要】
【国外来华专利技术】20200709 US 16/924,9101.一种被实施在非暂态计算机可读介质上的计算机程序,所述计算机程序被配置为使至少一个处理器:
在第一会话中执行过程间通信(IPC)促进器和机器人流程自动化(RPA)驱动;
在第二会话中执行RPA机器人;
由所述IPC促进器经由IPC从所述RPA机器人接收一个或多个消息;以及
由所述IPC促进器基于从所述RPA机器人接收到的所述一个或多个消息,来控制所述RPA驱动与在所述第一会话中运行的应用或应用对象进行交互。
2.根据权利要求1所述的计算机程序,其中所述第二会话是所述第一会话的子会话。
3.根据权利要求1所述的计算机程序,其中所述IPC促进器是所述RPA驱动的子过程。
4.根据权利要求1所述的计算机程序,其中所述IPC促进器被配置为:监听来自所述RPA机器人的所述一个或多个消息,并且监测所述RPA机器人的所述执行。
5.根据权利要求1所述的计算机程序,其中所述IPC促进器被配置有脚本,所述脚本用于与所述RPA机器人交互并且用于控制所述RPA驱动。
6.根据权利要求1所述的计算机程序,其中所述计算机程序进一步被配置为使所述至少一个处理器:
由所述RPA机器人直接修改被存储在计算系统上的存储器中的变量,其中
所述变量与在所述第一会话中运行的所述应用或所述应用对象相关联。
7.根据权利要求6所述的计算机程序,其中被存储在所述存储器中的所述变量针对在所述第一会话中运行的所述应用或所述应用对象而被分配,并且由在所述第一会话中运行的所述应用或所述应用对象使用。
8.根据权利要求1所述的计算机程序,其中所述计算机程序进一步被配置为使所述至少一个处理器:
在所述应用当前未运行时,经由所述IPC促进器来暂停所述RPA机器人的操作;
由控制所述RPA驱动的所述IPC促进器启动所述应用;以及
在所述应用被启动之后,经由所述IPC促进器来恢复所述RPA机器人的操作。
9.根据权利要求1所述的计算机程序,其中所述RPA机器人被配置为向所述IPC促进器发送所述一个或多个消息,所述一个或多个消息包括:状态通知、所获取的数据、错误消息、命令、或其组合。
10.根据权利要求1所述的计算机程序,其中所述IPC促进器被配置为向所述RPA机器人发送一个或多个消息,所述一个或多个消息包括:命令、状态更新、来自所述IPC促进器或RPA驱动的错误消息、或其组合。
1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。