Robot API Proxy Caching for Unstable On-Premise Cloud Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a hybrid cloud configuration where a robot is installed on an on-premise area, communication with a cloud server via a relay device like a firewall is unstable, leading to operational instability, and existing systems lack flexibility in switching processing distribution to mitigate this instability.
Innovation Solution
A robot control system with a proxy access processing unit and storage device on the on-premise area that relays communication and stores API-related information, allowing the system to return API responses based on cached data, reducing reliance on direct cloud server access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a robot on the on-premise area accesses the cloud server via a relay device (firewall), then cloud-based processing can be utilized, but communication stability deteriorates due to relay constraints and contractual limitations
Solution Approach 1:
The patent introduces a proxy access device as an intermediary between the robot and the cloud server. This proxy device receives API call requests from the robot, forwards them to the cloud server, and returns API responses to the robot. By acting as a mediator, the proxy access device decouples the direct communication path between robot and cloud server, thereby improving communication stability while maintaining cloud access capability.
2Device complexity
If processing distribution between cloud server and on-premise device is fixed, then system architecture is simplified, but flexibility to switch processing distribution deteriorates
Solution Approach 1:
The patent implements dynamic processing distribution by enabling the robot to flexibly switch between executing APIs locally and accessing the cloud server, depending on operational conditions. The system can dynamically adjust the proportion of APIs executed locally versus those accessed remotely, providing adaptability in processing distribution while maintaining a relatively simple system architecture through the proxy access device.
Data Source
AI summary
A robot control system includes a cloud server connected to a public network disposed outside an area, a robot scenario control device disposed on an on-premise area and configured to control a device that is a control target while calling an API provided by a cloud server, a proxy access processing unit configured to return an API response corresponding to the API call request to the robot scenario control device, a storage device configured to store API-related information that is related to the API, in which the proxy access processing unit is configured to return the API response to the robot scenario control device based on the API-related information stored in the storage device in a case where the API-related information is stored in the storage device.


