【技术实现步骤摘要】
机器人软件远程自动更新方法、系统及相关产品
[0001]本专利技术涉及机器人
,尤其涉及一种机器人软件远程自动更新方法及相关产品。
技术介绍
[0002]目前,随着当前机器人硬件结构层面的定模量产之后,后续的产品体验优化方面更多的寄托软件/固件版本的升级迭代,进而修复BUG或带给用户使用方面的新功能。然而,随着机器人数量的增多,传统层面上的单台机器复制/替换软件安装包的方式就不太可行,效率较为低下,不能满足随时推送最新的修复版本或产品新功能的上线,从而便不能保证机器人端的软件/固件得到及时的修复和更新。
[0003]鉴于此,实有必要提供一种机器人软件远程自动更新方法以克服上述缺陷。
技术实现思路
[0004]本专利技术的目的是提供一种机器人软件远程自动更新方法及相关产品,旨在改善机器人软件更新效率较为低下的问题,满足随时推送最新的修复版本或产品新功能的上线,保证机器人端的软件/固件得到及时的修复和更新。
[0005]为了实现上述目的,本专利技术第一方面提供一种机器人软件远程自 ...
【技术保护点】
【技术特征摘要】
1.一种机器人软件远程自动更新方法,其特征在于,包括以下步骤:OTA云端获取OTA升级任务并发送到DevOps主服务器上;所述DevOps主服务器接收所述OTA升级任务并进行分析转换,然后根据机器人设备的映射表将具体OTA任务下发到对应的机器人的客户端上;所述机器人的客户端接收所述具体OTA任务后进行相应的软件更新升级。2.如权利要求1所述的机器人软件远程自动更新方法,其特征在于,在所述OTA云端获取OTA升级任务并发送到DevOps主服务器上步骤中,OTA云端根据所述OTA升级任务进行维护一个下OTA任务记录。3.如权利要求1所述的机器人软件远程自动更新方法,其特征在于,所述机器人的客户端接收所述具体OTA任务后进行相应的软件更新升级步骤中包括:获取机器人的当前状态并判断是否满足软件升级需求,若结果为是,则执行所述具体OTA任务的更新升级;若结果为否,则暂停所述具体OTA任务的更新升级。4.如权利要求1所述的机器人软件远程自动更新方法,其特征在于,所述机器人的客户端接收所述具体OTA任务后进行相应的软件更新升级步骤中包括:判断所述具体OTA任务的优先度级别,对超过预设级别的所述具体OTA任务则在机器人上暂停当前任务的执行并更新升级,对未超过预设级别的所述具体OTA任务则在机器人上完成当前任务后执行更新升级。5.如权利要求1所述的机器人软件远程自动更新方法,其特征在于,所述机器人的客户端接收所述具体OTA任务后进行相应的软件更新升级步骤中包括:暂停与所述具体OTA任务对应的原软件的服务;下载接收所述具体OTA任务的新版...
【专利技术属性】
技术研发人员:闫豆,
申请(专利权)人:上海有个机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。