机器人远程打包升级方法、系统及相关产品技术方案

技术编号:32462983 阅读:25 留言:0更新日期:2022-02-26 08:55
本发明专利技术公开一种机器人远程打包升级方法、系统及相关产品,所述机器人远程打包升级方法包括以下步骤:确定机器人所需升级的所有包文件及其版本号,并打包放于同一套件内且存于云端,所述包文件即软硬件文件;平台通过DevOps主服务器向机器人端的多个机器人下发对应的套件的发布命令;机器人从云端下载对应的套件的包文件,然后完成升级。本发明专利技术使机器人能够根据发布命令从云端中下载自身所需的套件,完成相应的包文件的升级,从而在平台中实现了对升级更新任务的整合发布,简化了平台对于任务发布的管理程度,降低了云端的任务数量。降低了云端的任务数量。降低了云端的任务数量。

【技术实现步骤摘要】
机器人远程打包升级方法、系统及相关产品


[0001]本专利技术涉及机器人
,尤其涉及一种机器人远程打包升级方法及相关产品。

技术介绍

[0002]目前,随着当前机器人硬件结构层面的定模量产之后,后续的产品体验优化方面更多的寄托软件/固件版本的升级迭代,进而修复BUG或带给用户使用方面的新功能。在机器人发布平台中,一次发布动作,就会有大量机器人的多个软件、硬件需要更新上线,导致云端的任务数量巨大,造成管理发布任务困难,不利于机器人软件/固件的及时更新。
[0003]鉴于此,实有必要提供一种机器人远程打包升级方法、系统及相关产品以克服上述缺陷。

技术实现思路

[0004]本专利技术的目的是提供一种机器人远程打包升级方法及相关产品,旨在改善机器人平台更新发布时任务数量巨大的问题,避免造成管理发布任务困难,有利于机器人软件/固件的及时更新。
[0005]为了实现上述目的,本专利技术第一方面提供一种机器人远程打包升级方法,包括以下步骤:
[0006]确定机器人所需升级的所有所述包文件及其版本号,并本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机器人远程打包升级方法,其特征在于,包括以下步骤:确定机器人所需升级的所有包文件及其版本号,并打包放于同一套件内且存于云端,所述包文件即软硬件文件;平台根据机器人的唯一编号通过DevOps主服务器向所述机器人端的多个机器人下发对应套件的发布命令;机器人通过自身客户端接收所述DevOps主服务器的发布命令后,从所述云端下载对应的所述套件的包文件,然后完成升级。2.如权利要求1所述的机器人远程打包升级方法,其特征在于,所述机器人通过自身客户端接收所述DevOps主服务器的发布命令后,从所述云端下载对应的所述套件的包文件,然后完成升级步骤中,包括以下步骤:机器人自所述云端下载对应的所述套件后,根据所述发布命令对所述套件的包文件的版本进行自检,根据版本信息上报时间确认所述包文件的版本是否正确,若结果为否,则通过所述DevOps主服务器报错。3.如权利要求1所述的机器人远程打包升级方法,其特征在于,所述机器人远程打包升级方法还包括步骤:当所述机器人完成升级后,机器人向所述DevOps主服务器自动上报自身的当前版本信息,并将所述当前版本信息与所述套件的包文件的版本进行版本校验,若校验结果为不匹配,则机器人向所述DevOps主服务器报错。4.如权利要求1所述的机器人远程打包升级方法,其特征在于,所述机器人远程打包升级方法还包括步骤:获取机器人的当前状态并判断是否满足包文件升级需求,若结果为是,则根据所述套件更新升级;若结果为否,则暂停所述套件的更新升级。5.如权利要求1

4任一项所述的机器人远程打包升级方法,其特征在于,所述机器人根据预先设定的版本依赖图谱中的依赖关系对所述套件中的包文件进行顺序升级。6.如权利要求5所述的机器人远...

【专利技术属性】
技术研发人员:张宵汉
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1