[发明专利]物联网设备中的系统升级方法、装置、设备及存储介质在审
申请号: | 201910799751.7 | 申请日: | 2019-08-28 |
公开(公告)号: | CN112527322A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 李燕琼 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401;G06F9/445 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 设备 中的 系统升级 方法 装置 存储 介质 | ||
1.一种物联网设备中的系统升级方法,其特征在于,包括:
检查是否存在升级标识;
在存在所述升级标识的情况下,判断升级次数是否超过第一预定阈值;
在判定所述升级次数超过所述第一预定阈值的情况下,启动第一系统,并且/或者在判定所述升级次数未超过所述第一预定阈值的情况下,尝试启动第二系统,其中,所述第二系统为待升级的新系统,所述第一系统的版本低于所述第二系统。
2.根据权利要求1所述的系统升级方法,其特征在于,还包括:
在不存在所述升级标识的情况下,启动所述第一系统。
3.根据权利要求1所述的系统升级方法,其特征在于,还包括:
在尝试启动所述第二系统的情况下,将所述升级次数加一。
4.根据权利要求1所述的系统升级方法,其特征在于,还包括:
在成功启动所述第二系统的情况下,清除所述升级标识和/或所述升级次数。
5.根据权利要求1所述的系统升级方法,其特征在于,还包括:
设置定时器,所述定时器用于响应于计时超过第二预定阈值触发所述系统升级方法的执行,或者触发所述第一系统的启动。
6.根据权利要求5所述的系统升级方法,其特征在于,还包括:
在成功启动所述第二系统的情况下,循环执行如下操作:在所述定时器的计时超过所述第二预定阈值之前,重置所述计时。
7.根据权利要求1所述的系统升级方法,其特征在于,还包括:
响应于接收到服务器下发的升级文件或升级指令,生成所述升级标识。
8.根据权利要求1所述的系统升级方法,其特征在于,所述启动第一系统的步骤包括:
启动升级前运行的系统;或者
根据系统稳定性,从所述第二系统之前多个版本的系统中选择一个版本的系统进行启动。
9.根据权利要求1所述的系统升级方法,其特征在于,所述物联网设备为以下至少一项:
车辆;
个人数字助理终端;
传感器;
智能家居设备。
10.根据权利要求1至9中任一项所述的系统升级方法,其特征在于,所述物联网设备的存储区被划分为第一区、第二区、第三区以及第四区,
所述第一区用于存储引导加载程序,所述引导加载程序用于执行所述系统升级方法,
所述第二区用于存储所述第一系统,
所述第三区用于存储所述第二系统;
所述第四区用于存储所述升级标识和/或所述升级次数。
11.一种物联网设备中的系统升级方法,其特征在于,包括:设置引导加载程序,所述引导加载程序被配置为:
响应于所述物联网设备上电启动,执行权利要求1至10中任一项所述的系统升级方法。
12.一种物联网设备中的系统升级方法,其特征在于,包括:
响应于系统升级请求,尝试启动第二系统;
在所述第二系统启动失败或者所述第二系统启动失败次数超过第一预定阈值的情况下,启动第一系统,其中,所述第二系统为待升级的新系统,所述第一系统的版本低于所述第二系统。
13.根据权利要求12所述的系统升级方法,其特征在于,还包括:
在所述第二系统超过第三预定阈值未启动成功的情况下,判定所述第二系统启动失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910799751.7/1.html,转载请声明来源钻瓜专利网。