[发明专利]升级方法、装置及存储介质在审
申请号: | 202110309392.X | 申请日: | 2021-03-23 |
公开(公告)号: | CN112947970A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 李亚明;赵见星;姚应;曹燊;袁海涛;谭康喜 | 申请(专利权)人: | 北京小米移动软件有限公司;北京小米松果电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 张振伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 存储 介质 | ||
本公开是关于一种升级方法、装置及存储介质。该方法具有多个待升级模块的待升级设备,包括:从电子设备获取针对第一待升级模块的第一升级数据包;在获取到第一升级数据包之后,将待升级设备的升级标识确定为第一升级标识;其中,第一升级标识用于表征未完成多个待升级模块的升级;基于第一升级数据包对第一待升级模块进行升级;从电子设备获取针对多个待升级模块中的下一待升级模块的第二升级数据包,并基于第二升级数据包对下一待升级模块进行升级。这样,在待升级设备的分区资源有限时,能通过模块化升级完成电子设备对待升级设备的升级,从而节省待升级设备的存储资源;不需要设置额外的硬件来对升级包进行存储,能降低量产待升级设备的成本。
技术领域
本公开涉及物联网应用技术,尤其涉及一种升级方法、装置及存储介质。
背景技术
蓝牙技术在消费电子领域应用广泛,可穿戴设备、智能家居、智能车载等诸多场景都能应用到蓝牙产品或蓝牙解决方案,越来越多支持蓝牙的产品正不断融入生活,带来各种创新体验。
而量产的蓝牙产品通常经过空中下载OTA(Over The Air)技术对设备升级,用于修复软件缺陷或更新功能。蓝牙OTA一般有两种形式:一种是设备支持联网,可以直接获取升级包文件完成蓝牙模块升级;另一种是设备不支持联网,无法直接获取升级包,此类设备需要借助可联网终端,如手机获取OTA包,经过蓝牙连接将OTA数据写入设备存储器中。但是,无论通过上述哪种方式进行蓝牙OTA,都需要预先将完整的OTA包下载至终端设备,并直接基于OTA包对整个蓝牙设备进行升级。
发明内容
本公开提供一种升级方法、装置及存储介质。
根据本公开实施例的第一方面,提供一种升级方法,应用于具有多个待升级模块的待升级设备,包括:
从电子设备获取针对第一待升级模块的第一升级数据包;
在获取到所述第一升级数据包之后,将所述待升级设备的升级标识确定为第一升级标识;其中,所述第一升级标识用于表征未完成多个所述待升级模块的升级;
基于所述第一升级数据包对所述第一待升级模块进行升级;
从所述电子设备获取针对多个所述待升级模块中的下一待升级模块的第二升级数据包,并基于所述第二升级数据包对所述下一待升级模块进行升级。
可选的,所述方法还包括:
在完成多个所述待升级模块的升级之后,将所述第一升级标识更新为第二升级标识;其中,所述第二升级标识用于表征已完成多个所述待升级模块的升级。
可选的,所述方法还包括:
在获取到所述第一升级数据包之后,向所述电子设备发送停止接收升级数据的响应信息;
接收所述电子设备基于所述响应信息返回的重启指令;
基于所述重启指令,重启所述待升级设备,以结束所述第一待升级模块的升级。
可选的,所述接收所述电子设备基于所述响应信息返回的重启指令,包括:
接收所述电子设备基于所述响应信息返回的升级状态指令;
基于所述升级状态指令,向所述电子设备发送所述第一待升级模块的升级结果;其中,所述升级结果用于表征所述第一待升级模块是否升级成功;
接收所述电子设备基于所述升级结果返回的重启指令。
可选的,所述方法还包括:
在获取到所述第一升级数据包之后,将所述第一升级标识携带在所述响应信息中发送至所述电子设备;或者,
在重启所述待升级设备之后,将所述第一升级标识发送至所述电子设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司;北京小米松果电子有限公司,未经北京小米移动软件有限公司;北京小米松果电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110309392.X/2.html,转载请声明来源钻瓜专利网。