[发明专利]一种系统安全升级的实现方法及其系统无效
申请号: | 201110389713.8 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102508686A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 夏俊迎 | 申请(专利权)人: | 苏州希图视鼎微电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/00 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陆明耀;姚姣阳 |
地址: | 215021 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统安全 升级 实现 方法 及其 系统 | ||
1.一种系统安全升级的实现方法,基于产品的处理器及对内置存储器分区实施,其特征在于所述实现方法包括步骤:
S1:系统引导,用于检查系统主程序校验位并判定引导主程序或系统恢复程序启动系统;
S2:升级包预存,下载并保存升级程序包;
S3:系统恢复,调取永久只读的系统恢复程序启动系统;
S4:主程序升级,主程序数据全部更新并重写校验位,
系统正常升级情况下,处理器依次执行步骤S1,S2,S4升级系统并重启;系统升级异常中断情况下步骤S2已就绪,处理器依次执行步骤S1、S3、S4升级系统并重启。
2.根据权利要求1所述的一种系统安全升级的实现方法,其特征在于:步骤S1中处理器检查系统主程序校验位正确表示主程序完整,判定从主程序启动;处理器检查系统主程序校验位错误表示主程序残缺,判定引导从系统恢复程序启动。
3.根据权利要求1或2所述的一种系统安全升级的实现方法,其特征在于:所述校验位位于主程序的开头部分,且新的校验位写入发生在步骤S4的末端。
4.根据权利要求1所述的一种系统安全升级的实现方法,其特征在于:所述步骤S2发生并完成于系统正常升级情况下的步骤S4之前,或系统升级异常中断前的升级过程中步骤S4之前。
5.根据权利要求1所述的一种系统安全升级的实现方法,其特征在于:所述系统安全升级包括在线升级和后台下载离线升级两种方式,从主程序启动或从系统恢复程序启动后,所述实现方法还包括步骤S5,用于判定系统升级方式。
6.一种安全升级的系统,基于产品的处理器及对内置存储器分区实施,其特征在于包括:
系统引导分区,用于检查系统主程序校验位并判定引导主程序或系统恢复程序启动系统;
主程序分区,用于主程序数据全部更新并重写校验位;
系统恢复分区,用于调取永久只读的系统恢复程序启动系统;
升级包预存分区,用于下载并保存升级程序包,
系统正常升级情况下,处理器引导从主程序分区启动,下载并预存升级包,对主程序分区数据全部更新并重写校验位;系统升级异常中断情况下处理器引导从系统恢复分区启动,并用预存的升级包对主程序分区数据全部更新并重写校验位。
7.根据权利要求6所述的一种安全升级的系统,其特征在于:所述系统引导分区包含主程序校验模块和分区引导模块,所述主程序校验模块用于检查系统主程序完整或残缺,所述分区引导模块判定并指向主程序分区或系统恢复分区运行。
8.根据权利要求6或7所述的一种安全升级的系统,其特征在于:所述校验位位于主程序的开头部分,且新的校验位写入发生在主程序分区数据全部更新后。
9.根据权利要求6所述的一种安全升级的系统,其特征在于:所述系统还包括一系统升级方式判断模块,插设于系统引导分区之中或在内置存储器中单独划分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州希图视鼎微电子有限公司,未经苏州希图视鼎微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110389713.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日落黄色素半抗原与人工抗原的合成方法
- 下一篇:局部冷却系统