[发明专利]机器人浏览器嵌入在审
申请号: | 202080002315.3 | 申请日: | 2020-08-31 |
公开(公告)号: | CN113168311A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | E·科恩;A·萨拉夫;N·文卡特斯瓦兰;S·N·文卡特斯瓦兰 | 申请(专利权)人: | 尤帕斯公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/60 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 姚杰 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 浏览器 嵌入 | ||
1.一种计算机实现的方法,包括:
从所述计算系统启动应用以调用被嵌入在所述应用内的机器人链接;
从所述应用发起端口发现过程以标识端口、端口详细信息和令牌;
由所述应用生成随机化的代码,并且调用从所述计算系统的用户请求批准的同意应用,以从所述应用调用所述机器人;
向本地监听器模块注册所述随机化的代码,并且向全局监听器模块传递用户信息和所述令牌;以及
从所述全局监听器模块接收所述令牌和端口标识,从而允许所述应用向所述机器人认证自身并与所述机器人通信,从而促进机器人交互过程。
2.根据权利要求1所述的计算机实现的方法,其中用于调用所述机器人链接的所述应用来自不受信任的域。
3.根据权利要求1所述的计算机实现的方法,其中所述机器人交互过程的所述促进包括:
由所述机器人链接通过通信介质调用机器人监听器模块上的特定的应用编程接口(API)。
4.根据权利要求3所述的计算机实现的方法,其中所述机器人监听器模块被配置为查询执行器或者所述机器人的状态,与指挥器连接、断开连接或者两者,列出在所述机器人上可用的可用过程,开始、停止、暂停和/或终止所述机器人上的过程,查询在所述机器人上运行或者被执行的过程的状态,和/或在开始过程、已执行所述过程的同时或者在所述过程完成执行时发送和/或接收数据。
5.根据权利要求3所述的计算机实现的方法,其中所述机器人交互过程的所述促进还包括:
由所述机器人监听器模块与机器人服务进行通信,以执行由所述机器人链接所请求的操作。
6.根据权利要求5所述的计算机实现的方法,其中所述机器人交互过程的所述促进还包括:
由所述机器人服务与执行器、机器人和/或指挥器进行通信,以完成所请求的所述操作。
7.根据权利要求6所述的计算机实现的方法,其中所述机器人交互过程的所述促进还包括:
通过所述机器人监听器和所述机器人链接,从所述机器人服务向所述应用返回到所请求的所述操作的结果。
8.一种被体现在非瞬态计算机可读介质上的计算机程序,所述计算机程序被配置为使至少一个处理器:
从所述计算系统启动应用以调用被嵌入在所述应用内的机器人链接;
从所述应用发起端口发现过程以标识端口、端口详细信息和令牌;
由所述应用生成随机化的代码,并且调用从所述计算系统的用户请求批准的同意应用,以从所述应用调用所述机器人;
向本地监听器模块注册所述随机化的代码,并且向全局监听器模块传递用户信息和所述令牌;以及
从所述全局监听器模块接收所述令牌和端口标识,从而允许所述应用向所述机器人认证自身并与所述机器人通信,从而促进机器人交互过程。
9.根据权利要求8所述的计算机程序,其中用于调用所述机器人链接的所述应用来自不受信任的域。
10.根据权利要求8所述的计算机程序,其中所述计算机程序还被配置为使至少一个处理器:
由所述机器人链接通过通信介质调用机器人监听器模块上的特定的应用编程接口(API)。
11.根据权利要求10所述的计算机程序,其中所述机器人监听器模块被配置为查询执行器或者所述机器人的状态,与指挥器连接、断开连接或者两者,列出在所述机器人上可用的可用过程,开始、停止、暂停和/或终止所述机器人上的过程,查询在所述机器人上运行或者被执行的过程的状态,和/或在开始过程、已执行所述过程的同时或者在所述过程完成执行时发送和/或接收数据。
12.根据权利要求11所述的计算机程序,其中所述计算机程序还被配置为使至少一个处理器:
由所述机器人监听器模块与机器人服务进行通信,以执行由所述机器人链接所请求的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尤帕斯公司,未经尤帕斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080002315.3/1.html,转载请声明来源钻瓜专利网。