[发明专利]一种基于最小系统备份实现的安全模式自动升级方法有效
| 申请号: | 201810643037.4 | 申请日: | 2018-06-21 |
| 公开(公告)号: | CN108958767B | 公开(公告)日: | 2022-04-26 |
| 发明(设计)人: | 周继伟;郑光暖;江虎 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 361009 福建省厦门*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种基于最小系统备份实现的安全模式自动升级方法,其通过autop方式升级,当升级失败时,设置环境变量bootmode使其等于safemode,从而进入安全模式升级,通过url方式对固件升级。安全模式启动后无需用户多余的操作即可实现重新自动升级到目标固件,优化用户体验。此外,本发明在固件升级完成后,进行最小系统的备份,只需备份基础系统和升级模块,少去业务层大量程序。 | ||
| 搜索关键词: | 一种 基于 最小 系统 备份 实现 安全 模式 自动 升级 方法 | ||
【主权项】:
1.一种基于最小系统备份实现的安全模式自动升级方法,其特征在于:具体如下:通过autop方式对固件进行升级时,设置环境变量url,用于保存url路径;启动升级后,若升级成功,则设置环境变量updatestate为0;若升级失败,设置环境变量updatestate为1;升级结束后,系统重启到uboot时,判断环境变量updatestate是否为1,如果不为1,则系统正常启动;如果为1,则说明升级失败,设置环境变量bootmode等于safemode,并从分区中读取bin和rfs到内存中引导系统,进入安全模式升级;进入安全模式升级后,从环境变量中读取bootmode的值,如果bootmode的值等于safemode,则通过url方式升级,即先从环境变量中读取url的值,然后通过url路径下载固件进行升级;升级成功后系统进行自动备份最小系统的动作,若在备份最小系统时断电,系统记住相应状态,下一次再上电的时候uboot引导程序根据该状态再重新备份一遍最小系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810643037.4/,转载请声明来源钻瓜专利网。





