一种云边协同的云化机器人应用商店系统的制作方法

文档序号:32160781发布日期:2022-11-12 02:26阅读:30来源:国知局
一种云边协同的云化机器人应用商店系统的制作方法

1.本发明涉及一种云边协同的云化机器人应用商店系统,属于云化机器人技术领域。


背景技术:

2.云机器人就是云计算与机器人学的结合。就像其它网络终端一样,机器人本身不需要存储所有资料信息,或具备超强的计算能力。只需要对于云端提出需求,云端进行相应响应并满足。云化机器人相比于传统机器人天然具备丰富的云端资源,借助云端集群优势实现应用的发布、部署、管理及维护等功能。伴随云化机器人技术快速发展,机器人终端出货量越来越大,急需高效有序管理机器人终端运行的应用程序。


技术实现要素:

3.本发明目的是提供了一种云边协同的云化机器人应用商店系统,减少适配机器人终端应用的开发成本,打造机器人端应用开发生态。
4.本发明为实现上述目的,通过以下技术方案实现:一种云边协同的云化机器人应用商店系统,其特征在于,包括集群管理、应用商店、开发者平台、用户管理、和运维监控;所述集群管理包括构建混合云集群环境,利用公有云服务器作云端节点组成云端集群,机器人终端设备作边缘节点在云端集群授权后加入云端集群,边缘节点受云端集群管理及状态监控;所述应用商店作为混合云集群环境下的应用部署及管理平台,供发开发者发布基于容器化技术发开的机器人终端应用程序,可更迅速的开发、测试、管理各类终端应用程序,将开发者与机器人终端资源设备解耦;所述开发者平台协助开发者完成机器人终端应用程序开发,开发者通过创建独立账号成为开发者平台一员;所述运维监控对云端集群节点及边缘终端设备cpu、内存、网络和磁盘物理资源使用情况进行实时监控,跟踪整个混合云平台上终端应用可使用的应用资源,终端上工作负载和终端应用程序的数量;所述用户管理包括管理员、开发者和终端租户,所述管理员用于云端集群管理、机器人终端设备加入、管理应用商店应用、运维监控终端应用程序;开发者涉及应用构建、应用上传、应用发布、应用测试、提交审核;终端租户作为终端应用的直接管理者,涉及终端应用的安装、更新、删除。
5.优选的,所述开发者平台协助开发者完成镜像推送、应用构建、应用上传、应用发布、应用测试、应用审核、应用下架操作。
6.优选的,所述运维监控还需监控终端应用实例运行情况,收集部分终端应用程序日志并通过事件总线对出现错误预警的应用进行提示。
7.本发明的优点在于:在云端集群环境下发布、部署及维护不同类型的适配于机器人本体端的应用,机器人本体端作基座为应用实例提供基础运行环境,某机器人终端安装应用时可通过将应用实例调度至指定边缘节点完成应用部署。预留开发者中心并提供标准应用开发框架及工具,减少适配机器人终端应用的开发成本,打造机器人端应用开发生态。
附图说明
8.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
9.图1为本发明整体结构示意图。
具体实施方式
10.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
11.本发明公开了一种云边协同的云化机器人应用商店设计方法,包含集群管理、应用商店、开发者平台、运维监控、用户管理五部分,提供机器人端应用程序运营完整解决方案。整体结构如图1所示: 1)集群管理:构建混合云集群环境,公有云服务器作云端节点组成云端集群,机器人终端设备作边缘节点在云端集群授权后加入云端集群,边缘节点受云端集群管理及状态监控。
12.2)应用商店:应用商店作为混合云集群环境下的应用部署及管理平台,供发开发者发布基于容器化技术发开的机器人终端应用程序,可更迅速的开发、测试、管理各类终端应用程序,将开发者与机器人终端资源设备解耦。
13.3)开发者平台:协助开发者以较低的开发成本在较短的时间内完成机器人终端应用程序开发,开发者可创建独立账号成为开发者平台中的一员。开发者在使用过程中涉及到镜像推送、应用构建、应用上传、应用发布、应用测试、应用审核、应用下架等操作流程。
14.4)运维监控:云端集群节点及边缘终端设备cpu、内存、网络和磁盘等物理资源使用情况需进行实时监控,跟踪整个混合云平台上终端应用可使用的应用资源,终端上工作负载和终端应用程序的数量。出硬件资源信息需监控外还需监控终端应用实例运行情况,收集部分终端应用程序日志并通过事件总线对出现错误预警的应用进行相应提示5)用户管理:该云化机器人应用商店涉及多个用户角色每个角色所具备的操作权限存在差异,涉及管理员、开发者、终端租户。管理员用于云端集群管理、机器人终端设备加入、管理应用商店应用、运维监控终端应用程序;开发者涉及应用构建、应用上传、应用发布、应用测试、提交审核;终端租户作为终端应用的直接管理者,涉及终端应用的安装、更新、删除。
15.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:
1.一种云边协同的云化机器人应用商店系统,其特征在于,包括集群管理、应用商店、开发者平台、用户管理、和运维监控;所述集群管理包括构建混合云集群环境,利用公有云服务器作云端节点组成云端集群,机器人终端设备作边缘节点在云端集群授权后加入云端集群,边缘节点受云端集群管理及状态监控;所述应用商店作为混合云集群环境下的应用部署及管理平台,供发开发者发布基于容器化技术发开的机器人终端应用程序,可更迅速的开发、测试、管理各类终端应用程序,将开发者与机器人终端资源设备解耦;所述开发者平台协助开发者完成机器人终端应用程序开发,开发者通过创建独立账号成为开发者平台一员;所述运维监控对云端集群节点及边缘终端设备cpu、内存、网络和磁盘物理资源使用情况进行实时监控,跟踪整个混合云平台上终端应用可使用的应用资源,终端上工作负载和终端应用程序的数量;所述用户管理包括管理员、开发者和终端租户,所述管理员用于云端集群管理、机器人终端设备加入、管理应用商店应用、运维监控终端应用程序;开发者涉及应用构建、应用上传、应用发布、应用测试、提交审核;终端租户作为终端应用的直接管理者,涉及终端应用的安装、更新、删除。2.根据权利要求1所述的云边协同的云化机器人应用商店系统,其特征在于,所述开发者平台协助开发者完成镜像推送、应用构建、应用上传、应用发布、应用测试、应用审核、应用下架操作。3.根据权利要求1所述的云边协同的云化机器人应用商店系统,其特征在于,所述运维监控还需监控终端应用实例运行情况,收集部分终端应用程序日志并通过事件总线对出现错误预警的应用进行提示。

技术总结
本发明提供了一种云边协同的云化机器人应用商店系统,云端服务器作云端集群节点、机器人终端做边缘节点组成云边混合集群,边缘节点受云端集群管理。在云端集群环境下发布、部署及维护不同类型的适配于机器人本体端的应用,机器人本体端作基座为应用实例提供基础运行环境,某机器人终端安装应用时可通过将应用实例调度至指定边缘节点完成应用部署。预留开发者中心并提供标准应用开发框架及工具,减少适配机器人终端应用的开发成本,打造机器人端应用开发生态。应用开发生态。应用开发生态。


技术研发人员:宋虎 井润东 高明 尹青山
受保护的技术使用者:山东新一代信息产业技术研究院有限公司
技术研发日:2022.08.12
技术公布日:2022/11/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1