A cloudified robot application store system with cloud-edge collaboration
By designing a cloud-edge collaborative cloud robot application store system, using hybrid cloud clustering and containerization technology, the problem of managing and deploying robot terminal applications in the existing technology is solved, and rapid development, testing and deployment is achieved, development costs are reduced and application development ecosystem is created.
Patent Information
- Application Number
- CN202210966224.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-12
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-08-12
AI Technical Summary
The existing technology is difficult to efficiently manage and deploy robot terminal applications, resulting in high development costs and lack of a unified application development ecosystem.
Design a cloud-side collaborative cloud robot application store system, including cluster management, application store, developer platform, operation and maintenance monitoring and user management, and use hybrid cloud cluster environment and containerization technology to achieve rapid development, testing, deployment and monitoring of applications.
By achieving rapid release, deployment and maintenance of applications in a cloud cluster environment, the cost of robot terminal application development is reduced, a robot terminal application development ecosystem has been created, and the efficiency and scalability of application management has been improved.
Smart Images

Figure CN115328449B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a cloudified robot application store system with cloud-edge collaboration, belonging to the technical field of cloudified robots. Background Art
[0002] Cloud robots are the combination of cloud computing and robotics. Just like other network terminals, robots themselves do not need to store all data information or have super computing power. They only need to make requests to the cloud, and the cloud will respond and meet the requests accordingly. Compared with traditional robots, cloudified robots naturally have rich cloud resources, and can realize functions such as application release, deployment, management, and maintenance by leveraging the advantages of cloud clusters. With the rapid development of cloudified robot technology, the shipment volume of robot terminals is increasing, and there is an urgent need to efficiently and orderly manage the application programs running on robot terminals. Summary of the Invention
[0003] The object of the present invention is to provide a cloudified robot application store system with cloud-edge collaboration, which reduces the development cost of adapting robot terminal applications and creates an ecological environment for robot terminal application development.
[0004] To achieve the above object, the present invention is realized through the following technical solutions:
[0005] A cloudified robot application store system with cloud-edge collaboration, characterized in that it includes cluster management, an application store, a developer platform, user management, and operation and maintenance monitoring;
[0006] The cluster management includes building a hybrid cloud cluster environment, using public cloud servers as cloud nodes to form a cloud cluster, and using robot terminal devices as edge nodes to join the cloud cluster after being authorized by the cloud cluster. The edge nodes are managed and monitored for their status by the cloud cluster;
[0007] The application store serves as an application deployment and management platform in the hybrid cloud cluster environment, allowing developers to publish robot terminal application programs developed based on containerization technology, enabling more rapid development, testing, and management of various terminal application programs, and decoupling developers from robot terminal resource devices;
[0008] The developer platform assists developers in completing the development of robot terminal application programs. Developers become members of the developer platform by creating independent accounts;
[0009] The operation and maintenance monitoring performs real-time monitoring on the usage of physical resources such as CPU, memory, network, and disk of cloud cluster nodes and edge terminal devices, tracks the application resources available for terminal applications on the entire hybrid cloud platform, the workload on the terminals, and the number of terminal application programs;
[0010] The user management includes administrators, developers, and end-tenants. The administrators are responsible for cloud cluster management, adding robot terminal devices, managing applications in the application store, and operation and maintenance monitoring of terminal applications; developers are involved in application construction, application uploading, application publishing, application testing, and submission for review; end-tenants, as the direct managers of terminal applications, are involved in the installation, update, and deletion of terminal applications.
[0011] Preferably, the developer platform assists developers in completing operations such as image push, application construction, application uploading, application publishing, application testing, application review, and application removal from the shelves.
[0012] Preferably, the operation and maintenance monitoring also needs to monitor the running status of terminal application instances, collect some terminal application program logs, and prompt applications with error warnings through the event bus.
[0013] The advantages of the present invention are as follows: Different types of applications adapted to the robot body end are published, deployed, and maintained in a cloud cluster environment. The robot body end serves as a base to provide a basic operating environment for application instances. When installing an application on a certain robot terminal, the application deployment can be completed by scheduling the application instance to a specified edge node. A developer center is reserved and a standard application development framework and tools are provided to reduce the development cost of adapting to robot terminal applications and create an application development ecosystem for the robot end. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation to the present invention.
[0015] Figure 1 It is a schematic diagram of the overall structure of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0016] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0017] The present invention discloses a design method for a cloud-edge collaborative cloud-based robot application store, which includes five parts: cluster management, application store, developer platform, operation and maintenance monitoring, and user management, and provides a complete solution for the operation of robot terminal applications. The overall structure is as Figure 1 shown:
[0018] 1) Cluster management:
[0019] Build a hybrid cloud cluster environment. Public cloud servers serve as cloud nodes to form a cloud cluster, and robot terminal devices serve as edge nodes. After being authorized by the cloud cluster, the edge nodes join the cloud cluster and are managed and monitored for their status by the cloud cluster.
[0020] 2) Application Store:
[0021] The application store, as an application deployment and management platform in the hybrid cloud cluster environment, allows developers to publish robot terminal application programs developed based on containerization technology. It enables more rapid development, testing, and management of various terminal application programs, decoupling developers from robot terminal resource devices.
[0022] 3) Developer Platform:
[0023] Assist developers in completing the development of robot terminal application programs at a relatively low development cost within a short period of time. Developers can create independent accounts to become members of the developer platform. During use, developers are involved in operation processes such as image pushing, application building, application uploading, application publishing, application testing, application review, and application removal.
[0024] 4) Operation and Maintenance Monitoring:
[0025] The usage of physical resources such as CPU, memory, network, and disk of cloud cluster nodes and edge terminal devices needs to be monitored in real time, tracking the application resources available for terminal applications on the entire hybrid cloud platform, the workloads on the terminals, and the number of terminal application programs. In addition to monitoring hardware resource information, it is also necessary to monitor the running status of terminal application instances, collect some terminal application program logs, and give corresponding prompts for applications with error warnings through the event bus.
[0026] 5) User Management:
[0027] This cloud-based robot application store involves multiple user roles, and the operation permissions of each role are different, including administrators, developers, and terminal tenants. Administrators are responsible for cloud cluster management, adding robot terminal devices, managing application store applications, and operation and maintenance monitoring of terminal application programs; developers are involved in application building, application uploading, application publishing, application testing, and submission for review; terminal tenants, as direct managers of terminal applications, are involved in installation, update, and deletion of terminal applications.
[0028] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A cloud-edge collaborative cloudified robot application store system, characterized in that, it includes cluster management, an application store, a developer platform, user management, and operation and maintenance monitoring; The cluster management includes building a hybrid cloud cluster environment, using public cloud servers as cloud nodes to form a cloud cluster, and robot terminal devices as edge nodes to join the cloud cluster after being authorized by the cloud cluster. The edge nodes are managed and monitored for their status by the cloud cluster; The application store serves as an application deployment and management platform in the hybrid cloud cluster environment, allowing developers to publish robot terminal application programs developed based on containerization technology, enabling more rapid development, testing, and management of various terminal application programs, and decoupling developers from robot terminal resource devices; The developer platform assists developers in completing the development of robot terminal application programs. Developers become members of the developer platform by creating independent accounts; The operation and maintenance monitoring performs real-time monitoring of the usage of physical resources such as CPU, memory, network, and disk of cloud cluster nodes and edge terminal devices, tracks the application resources available for terminal applications on the entire hybrid cloud platform, the workloads on the terminals, and the number of terminal application programs; The user management includes administrators, developers, and terminal tenants. The administrator is used for cloud cluster management, adding robot terminal devices, managing applications in the application store, and operation and maintenance monitoring of terminal application programs; Developers are involved in application construction, application upload, application release, application testing, and submission for review; Terminal tenants, as the direct managers of terminal applications, are involved in the installation, update, and deletion of terminal applications.
2. The cloud-edge collaborative cloudified robot application store system according to claim 1, characterized in that, the developer platform assists developers in completing operations such as image push, application construction, application upload, application release, application testing, application review, and application removal from shelves.
3. The cloud-edge collaborative cloudified robot application store system according to claim 1, characterized in that, the operation and maintenance monitoring also needs to monitor the running status of terminal application instances, collect logs of some terminal application programs, and give prompts for applications with error warnings through the event bus.