[发明专利]一种系统安全升级的实现方法及其系统无效
申请号: | 201110389713.8 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102508686A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 夏俊迎 | 申请(专利权)人: | 苏州希图视鼎微电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/00 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陆明耀;姚姣阳 |
地址: | 215021 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统安全 升级 实现 方法 及其 系统 | ||
技术领域
本发明涉及一种智能产品系统升级方法,尤其涉及一种能克服系统升级因异常中断而无法正常启动的安全升级实现方法及系统。
背景技术
科技发展的今天,消费电子产品与人们的生活息息相关,而且越来越多的智能消费电子产品被人们所接受,应用不断蓬勃发展。而随着人们对此类消费电子产品功能追求的不断提高,经常需要对其进行在线的或离线本地的升级操作,以使产品在硬件几无改动的情况下具备许多种先进、易用的功能。
众所周知,对于智能消费电子产品而言,其系统主程序是产品运行功能的基础,而绝大多数产品在进行操作系统本地升级或者在线升级的过程都是对系统主程序的一次全部更新。而如果该系统升级过程中意外断电,且升级中断发生于主程序的重写过程,则必然的结果是系统无法启动,升级更无从谈起。
发明内容
本发明的目的是针对现有技术这方面的缺陷,提出一种智能产品系统安全升级的实现方法及其系统,避免产品在系统升级过程中因意外断电而导致无法启动,提高产品的可持续使用性能。
本发明安全升级的目的,将通过以下技术方案得以实现:基于产品的处理器及对内置存储器分区实施,其特征在于所述实现方法包括步骤:
S1:系统引导,用于检查系统主程序校验位并判定引导主程序或系统恢复程序启动系统;
S2:升级包预存,下载并保存升级程序包;
S3:系统恢复,调取永久只读的系统恢复程序启动系统;
S4:主程序升级,主程序数据全部更新并重写校验位,
系统正常升级情况下,处理器依次执行步骤S1,S2,S4升级系统并重启;系统升级异常中断情况下步骤S2已就绪,处理器依次执行步骤S1、S3、S4升级系统并重启。
进一步地,步骤S1中处理器检查系统主程序校验位正确表示主程序完整,判定从主程序启动;处理器检查系统主程序校验位错误表示主程序残缺,判定引导从系统恢复程序启动。
更进一步地,所述校验位位于主程序的开头部分,且新的校验位写入发生在步骤S4的末端。
进一步地,所述步骤S2发生并完成于系统正常升级情况下的步骤S4之前,或系统升级异常中断前的升级过程中步骤S4之前。
进一步地,所述系统安全升级包括在线升级和后台下载离线升级两种方式,从主程序启动或从系统恢复程序启动后,所述实现方法还包括步骤S5,用于判定系统升级方式。
本发明安全升级系统的目的,基于产品的处理器及对内置存储器分区实施,其特征在于包括:
系统引导分区,用于检查系统主程序校验位并判定引导主程序或系统恢复程序启动系统;
主程序分区,用于主程序数据全部更新并重写校验位;
系统恢复分区,用于调取永久只读的系统恢复程序启动系统;
升级包预存分区,用于下载并保存升级程序包,
系统正常升级情况下,处理器引导从主程序分区启动,下载并预存升级包,对主程序分区数据全部更新并重写校验位;系统升级异常中断情况下处理器引导从系统恢复分区启动,并用预存的升级包对主程序分区数据全部更新并重写校验位。
进一步地,所述系统引导分区包含主程序校验模块和分区引导模块,所述主程序校验模块用于检查系统主程序完整或残缺,所述分区引导模块判定并指向主程序分区或系统恢复分区运行。
更进一步地,所述校验位位于主程序的开头部分,且新的校验位写入发生在主程序分区数据全部更新后。
进一步地,所述系统还包括一系统升级方式判断模块,插设于系统引导分区之中或在内置存储器中单独划分。
本发明安全升级方法及其系统的应用,提供了系统升级意外中断主程序无法启动时的自动恢复措施,通过引导系统恢复程序完成系统升级的任务,正常启动产品主程序,从而减少了产品维修带来的不便及成本消耗,保障了产品的可持续使用性能。
以下便结合附图,对本发明的具体实施方式作进一步的详述,以使本发明技术方案更易于理解、掌握。
附图说明
图1是本发明安全升级实现方法的流程示意简图;
图2是本发明安全升级实现方法的具体实施流程图;
图3是本发明安全升级系统的内置存储器的分区示意图;
图4是常规系统升级的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州希图视鼎微电子有限公司,未经苏州希图视鼎微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110389713.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日落黄色素半抗原与人工抗原的合成方法
- 下一篇:局部冷却系统