[发明专利]设备升级方法、装置、设备及存储介质在审
申请号: | 201910293984.X | 申请日: | 2019-04-12 |
公开(公告)号: | CN111813425A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 陈志荣;李长松;贾甄朕;熊思杰 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/10 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 升级 方法 装置 存储 介质 | ||
1.一种设备升级方法,其特征在于,包括:
接收移动终端发送的升级消息;
当根据所述升级消息确定升级类型为模型升级时,控制待升级的设备执行升级准备,并准备就绪后向所述移动终端反馈已就绪消息;
接收所述移动终端基于所述已就绪消息发送的升级数据包;
获取所述升级数据包的校验信息;
基于所述校验信息对所述升级数据包进行校验;
当校验通过时,通过所述升级数据包对所述设备中的预设模型进行升级。
2.根据权利要求1所述的设备升级方法,其特征在于,所述升级消息中携带有升级类型和升级数据包的总字节长度,所述当根据所述升级消息确定升级类型为模型升级时,控制待升级的设备执行升级准备,并准备就绪后向所述移动终端反馈已就绪消息包括:
从所述升级消息中提取升级类型和总字节长度;
当所述升级类型为模型升级时,控制待升级的设备基于所述总字节长度预留用于存储所述升级数据包的存储空间,完成升级准备就绪;
向所述移动终端反馈已就绪消息。
3.根据权利要求2所述的设备升级方法,其特征在于,所述接收所述移动终端基于所述已就绪消息发送的升级数据包包括:
接收所述移动终端基于所述已就绪消息发送的数据帧,所述数据帧由所述移动终端对所述升级数据包划分得到,所述数据帧包括数据帧类型、数据帧内容和校验位;
当基于所述数据帧类型确定为模型升级时,通过所述校验位校验所述数据帧内容的完整性;
若所述数据帧内容完整,则将所述数据帧内容缓存至所述存储空间,直至接收到所述移动终端发送的数据帧的结束消息时,完成对组成升级数据包的所有数据帧的接收,并统计接收到的数据帧的总帧数。
4.根据权利要求3所述的设备升级方法,其特征在于,所述获取所述升级数据包的校验信息包括:
从所述结束消息中提取出所述升级数据的序列值和校验值;
计算接收到组成升级数据包的所有数据帧的校验参数;
将所述序列值、校验值、校验参数和总帧数设置为校验信息。
5.根据权利要求4所述的设备升级方法,其特征在于,所述基于所述校验信息对所述升级数据包进行校验包括:
校验所述序列值和总帧数是否一致,以及校验计算得到的校验参数和所述校验值是否一致;
若所述序列值和总帧数一致,且所述校验参数和校验值和一致,则确认校验通过。
6.根据权利要求1至5任一项所述的设备升级方法,其特征在于,所述通过所述升级数据包对所述设备中的预设模型进行升级包括:
侦测升级过程是否存在异常;
若升级过程中不存在异常,则通过所述升级数据包对所述设备中的预设模型进行升级;
若升级过程中存在异常,则启用工厂模式对所述设备中的预设模型进行升级。
7.根据权利要求1至5任一项所述的设备升级方法,其特征在于,所述接收移动终端发送的升级消息包括:
与移动终端建立连接,并接收所述移动终端发送的版本信息获取请求;
基于版本信息获取请求向所述移动终端反馈,待升级的设备中预设模型的当前版本信息;
接收移动终端基于所述当前版本信息发送的升级消息。
8.一种设备升级装置,其特征在于,包括:
第一接收模块,用于接收移动终端发送的升级消息;
控制模块,用于当根据所述升级消息确定升级类型为模型升级时,控制待升级的设备执行升级准备,并准备就绪后向所述移动终端反馈已就绪消息;
第二接收模块,用于接收所述移动终端基于所述已就绪消息发送的升级数据包;
获取模块,用于获取所述升级数据包的校验信息;
校验模块,用于基于所述校验信息对所述升级数据包进行校验;
升级模块,用于当校验通过时,通过所述升级数据包对所述设备中的预设模型进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910293984.X/1.html,转载请声明来源钻瓜专利网。