[发明专利]升级方法、装置及存储介质在审
申请号: | 202110309392.X | 申请日: | 2021-03-23 |
公开(公告)号: | CN112947970A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 李亚明;赵见星;姚应;曹燊;袁海涛;谭康喜 | 申请(专利权)人: | 北京小米移动软件有限公司;北京小米松果电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 张振伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 存储 介质 | ||
1.一种升级方法,其特征在于,应用于具有多个待升级模块的待升级设备,包括:
从电子设备获取针对第一待升级模块的第一升级数据包;
在获取到所述第一升级数据包之后,将所述待升级设备的升级标识确定为第一升级标识;其中,所述第一升级标识用于表征未完成多个所述待升级模块的升级;
基于所述第一升级数据包对所述第一待升级模块进行升级;
从所述电子设备获取针对多个所述待升级模块中的下一待升级模块的第二升级数据包,并基于所述第二升级数据包对所述下一待升级模块进行升级。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在完成多个所述待升级模块的升级之后,将所述第一升级标识更新为第二升级标识;其中,所述第二升级标识用于表征已完成多个所述待升级模块的升级。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在获取到所述第一升级数据包之后,向所述电子设备发送停止接收升级数据的响应信息;
接收所述电子设备基于所述响应信息返回的重启指令;
基于所述重启指令,重启所述待升级设备,以结束所述第一待升级模块的升级。
4.根据权利要求3所述的方法,其特征在于,所述接收所述电子设备基于所述响应信息返回的重启指令,包括:
接收所述电子设备基于所述响应信息返回的升级状态指令;
基于所述升级状态指令,向所述电子设备发送所述第一待升级模块的升级结果;其中,所述升级结果用于表征所述第一待升级模块是否升级成功;
接收所述电子设备基于所述升级结果返回的重启指令。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在获取到所述第一升级数据包之后,将所述第一升级标识携带在所述响应信息中发送至所述电子设备;或者,
在重启所述待升级设备之后,将所述第一升级标识发送至所述电子设备。
6.根据权利要求1所述的方法,其特征在于,所述从所述电子设备获取针对多个所述待升级模块中的下一待升级模块的第二升级数据包,包括:
在结束所述第一待升级模块的升级,且未完成多个所述待升级模块的升级时,接收所述电子设备基于所述第一升级标识发送的所述第二升级数据包。
7.根据权利要求1所述的方法,其特征在于,所述从电子设备获取针对第一待升级模块的第一升级数据包,包括:
向所述电子设备发送获取所述第一升级数据包的数据请求地址和数据请求长度;其中,每组所述数据请求地址和所述数据请求长度对应一个升级数据块;
接收所述电子设备按照所述数据请求地址和所述数据请求长度,发送的所述第一升级数据包对应的所述升级数据块。
8.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在完成多个所述待升级模块的升级之后,向所述电子设备发送所述第二升级标识,以使所述电子设备结束所述升级数据包的发送。
9.一种升级方法,其特征在于,应用于电子设备,包括:
基于与待升级设备的连接,向所述待升级设备发送第一待升级模块的第一升级数据包;其中,所述待升级设备具有多个待升级模块;
基于接收到的第一升级标识,向所述待升级设备发送多个所述待升级模块中的下一待升级模块的第二升级数据包;
其中,所述第一升级标识用于表征所述待升级设备未完成多个所述待升级模块的升级。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述待升级设备发送的响应信息;其中,所述响应信息是所述待升级设备在获取到所述第一升级数据包之后生成的;
响应于所述响应信息,停止向所述待升级设备发送升级数据,并向所述待升级设备发送重启指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司;北京小米松果电子有限公司,未经北京小米移动软件有限公司;北京小米松果电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110309392.X/1.html,转载请声明来源钻瓜专利网。