[发明专利]一种固件升级方法、装置、系统、设备和存储介质在审
申请号: | 202110361510.1 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113064619A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 陈侃;赖让斌;秦宝星;程昊天 | 申请(专利权)人: | 上海高仙自动化科技发展有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F9/54;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 系统 设备 存储 介质 | ||
本发明公开了一种固件升级方法、装置、系统、设备和存储介质,包括:接收服务端基于消息中间件发送的预设固件的目标版本信息,目标版本信息为消息中间件中最新推送入的预设固件的版本信息;根据目标版本信息和预设固件的当前版本信息确定预设固件是否需要升级;当确定预设固件需要升级时,基于消息中间件获取服务端发送的目标固件;基于目标固件进行固件升级。上述技术方案,服务端可以将目标版本信息和目标固件预先存储在消息中间件中,在终端基于网络与服务端连接时,可以基于预先存储在消息中间件中的目标固件对终端进行固件升级,无需专业人员的操作可以实现对终端固件的升级,提升终端固件升级的效率,且降低人工成本。
技术领域
本发明实施例涉及固件升级技术,尤其涉及一种固件升级方法、装置、系统、设备和存储介质。
背景技术
随着智能化时代的到来,机器人已经逐渐走进人们的生活,从工厂产品线上的智能机械手到生活中的服务机器人,我们的社会即将进入智能机器人时代。由于机器人的开发和制造成本较高,频繁更换硬件成本高而且不方便,因此为了提高机器人的使用效能,就需要不断的在原有硬件基础上提升机器人的功能,常用的方式是不断地进行固件升级。
现有技术中,可以将升级文件放置在一个压缩文件并写入存储卡中,并将存储卡装入手持设备。手持设备连接机器人,机器人进一步解压读取文件,通过升级文件完成升级功能。
现有技术对机器人的固件升级过程中,需要专业人员进行固件升级,升级效率较低,人工成本较高。
有鉴于此,本发明实施例的目的在于提供一种固件升级方法、装置、机器人和存储介质,提升机器人固件升级的效率,降低人工成本。
发明内容
本发明提供一种固件升级方法、装置、系统、设备和存储介质,以提升机器人固件升级的效率,降低人工成本。
第一方面,本发明实施例提供了一种固件升级方法,应用于终端,包括:
接收服务端基于消息中间件发送的预设固件的目标版本信息,所述目标版本信息为所述消息中间件中最新推送入的所述预设固件的版本信息;
根据所述目标版本信息和所述预设固件的当前版本信息确定所述预设固件是否需要升级;
当确定所述预设固件需要升级时,基于所述消息中间件获取所述服务端发送的目标固件;
基于所述目标固件进行固件升级。
进一步地,根据所述目标版本信息和所述预设固件的当前版本信息确定所述预设固件是否需要升级,包括:
比对所述目标版本信息和所述当前版本信息的版本号和版本标识;
如果所述版本标识一致且所述版本号不一致,确定所述预设固件需要升级。
该实施例中,可以通过比对目标版本信息和当前版本信息的版本号和版本标识判断预设固件是否需要升级,提升确定预设固件是否需要升级的效率和精确度。
进一步地,在基于所述消息中间件获取所述服务端发送的目标固件之前,还包括:
根据接收到的更新触发,向所述服务端发送更新请求,以使所述服务端根据所述更新请求确定所述目标版本信息对应的目标固件,其中,所述更新请求包括所述目标版本信息的版本标识。
该实施例中,还可以根据用户基于终端触发的升级触发,向服务端发送更新请求,以便于服务端可以根据更新请求确定目标版本信息对应的目标固件。
进一步地,在基于所述目标固件进行固件升级之前,还包括:
确定当前设备满足预设升级条件。
该实施例中,还可以在终端满足预设升级条件时,对终端进行固件升级,确保了终端可以进行固件升级,提升固件升级的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高仙自动化科技发展有限公司,未经上海高仙自动化科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110361510.1/2.html,转载请声明来源钻瓜专利网。