【技术实现步骤摘要】
机器人控制系统及其API处理方法、代理访问装置和存储介质
[0001]本专利技术涉及机器人控制系统、机器人控制系统的API(Application Program Interface,应用程序接口)处理方法、代理访问(access)装置以及存储介质,例如涉及包括利用云服务器(cloud server)所提供的API并且控制机器人的机器人场景(robot scenario)控制装置的机器人控制系统、机器人控制系统的API处理方法、代理访问装置以及存储介质。
技术介绍
[0002]近年来,在各种系统中使用了混合云(hybrid cloud),其使设置在开放的公共网上的云服务器负担一部分处理,并且由设置在封闭的本地部署(on
‑
premise)区域内的装置实施其他处理。关于在云服务器与本地部署区域内的装置中的负荷分散,有如下的各种构成例:在本地部署区域侧处理重要度高的信息且在云侧处理重要度低的信息的第1构成例;考虑业务连续性而在云侧进行本地部署区域侧的信息备份的第2构成例;将本地部署侧装置的负荷转移到云侧的第3构 ...
【技术保护点】
【技术特征摘要】
1.一种机器人控制系统,具有:云服务器,连接于配置在区域外的公共网;机器人场景控制装置,配置于通过构建在区域内的本地网来进行配置在所述区域内的装置间的通信的本地部署区域,一边利用API调用请求即应用程序接口调用请求,调用所述云服务器所提供的API,一边对控制对象设备进行控制;代理访问处理部,配置于所述本地部署区域,将与所述API调用请求对应的API响应回复给所述机器人场景控制装置;存储装置,配置于所述本地部署区域,存储与所述API关联的API关联信息;以及通信中继装置,中继所述本地网和所述公共网之间的通信,在所述存储装置中有所述API关联信息的情况下,所述代理访问处理部基于存储于所述存储装置的所述API关联信息,将所述API响应回复给所述机器人场景控制装置。2.根据权利要求1所述的机器人控制系统,所述存储装置为高速缓存,所述代理访问处理部,在所述高速缓存中没有与所述API调用请求对应的所述API关联信息的情况下,向所述云服务器发送所述API调用请求,将从所述云服务器取得的所述API响应回复给所述机器人场景控制装置,并将从所述云服务器取得的所述API关联信息保存于所述高速缓存;在所述高速缓存中有与所述API调用请求对应的所述API关联信息的情况下,基于从所述高速缓存取得的所述API关联信息,将所述API响应回复给所述机器人场景控制装置。3.根据权利要求1或2所述的机器人控制系统,还具有主数据库,所述主数据库设置于所述云服务器能够访问的区域,所述存储装置为本地数据库,所述代理访问处理部,参照所述本地数据库进行与所述API调用请求有关的处理,在执行了处理的所述API是事先所登记的API的情况下,在所述本地数据库和所述主数据库之间进行保存内容的同步处理。4.根据权利要求1至3中任一项所述的机器人控制系统,所述机器人场景控制装置,对所述云服务器进行所述API调用请求,并在预先设定的时间内没有来自所述云服务器的响应的情况下,对所述代理访问处理部进行所述API调用请求。5.根据权利要求1至3中任一项所述的机器人控制系统,所述机器人场景控制装置,对所述代理访问处理部进行所述API调用请求,并在预先设定的时间内没有来自所述代理访问处理部的响应的情况下,对所述云服务器进行所述API调用请求。6...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。