[发明专利]一种固件刷机恢复设备、固件刷机恢复方法及系统有效
申请号: | 201010612207.6 | 申请日: | 2010-12-29 |
公开(公告)号: | CN102141940A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 孙翀 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 固件刷机 恢复 设备 方法 系统 | ||
技术领域
本发明属于电子设备技术领域,尤其涉及一种固件刷机恢复设备、固件刷机恢复方法及系统。
背景技术
随着消费类电子设备的日新月异的演化,软件在电子设备中起到的作用越来越重要,软件本身也已经越来越复杂,现在的产品进化的路线主要变为:硬件产品本身的计算能力越来越强大,硬件的生命周期也会越来越长,尤其是在某种产品趋于稳定成熟后更是如此,例如视频游戏机行业的PS3、XBOX等,其硬件寿命都有十年左右的时间,产品的升级换代更多地体现在固件的升级上。
固件的升级在实际使用的过程中,会带来一些安全性上的问题,最常见的一种现象:由于各种原因导致的固件刷机恢复失败,破坏了原有的系统结构,导致整个系统无法正常恢复运行,失败的原因各种各样,例如,可能是固件刷机恢复过程中正在写文件时,发生断电,导致文件分区表的数据混乱甚至崩溃,又或者是由于存储介质本身物理上出现所谓的坏块区域,导致数据不可用,尽管可以通过各种技术手段进行容错处理,尽可能防止出现系统崩溃的情况,但是没有任何一种技术方案可以确保完全杜绝系统崩溃的现象发生。
当固件出现崩溃后,可以通过下述方式进行容错:
1.直接返厂维修;
2.技术人员上门服务,现场调试解决。
但是,上述两种方式的容错成本太高,上述返厂维修或者技术人员上门调试维护的过程都比较长,而且操作繁琐,给用户带来使用上的不便。
发明内容
本发明的目的在于提供一种固件刷机恢复设备,旨在解决现有技术提供的当固件出现崩溃时的容错方式,成本高,实现繁琐,给用户带来不便的问题。
本发明是这样实现的,一种固件刷机恢复设备,所述固件刷机恢复设备包括具有引导分区、文件分区和应用分区的存储装置,所述固件刷机恢复设备还包括:
刷机按键,用于接收用户输入的刷机指令;以及
主芯片,与所述存储装置连接,并通过一引脚与所述刷机按键连接通信,用于对引脚的电平值进行检测,根据检测到的电平值进行相应的操作并判断出现数据崩溃的分区,依据出现数据崩溃所在的分区,控制读取刷机程序包,写入所述存储装置的相应分区,执行程序恢复操作。
本发明的另一目的在于提供一种基于固件刷机恢复设备的固件刷机恢复方法,所述固件刷机恢复方法包括下述步骤:
对与所述刷机按键连接的引脚的输入信号电平值进行检测;
当所述电平值为高电平时,计算比对所述存储装置的引导分区上存储的引导程序的哈希值;
当所述引导程序的哈希值正确时,加载所述存储装置的引导分区上存储的引导程序,并控制读取刷机程序包,写入所述存储装置的文件分区和应用分区;
当所述引导程序的哈希值不正确时,控制读取所述刷机程序包中引导程序,写入所述存储装置的引导分区。
本发明的另一目的在于提供一种固件刷机恢复系统,所述固件刷机恢复系统包括:
电平检测模块,用于对与所述刷机按键连接的引脚的输入信号电平值进行检测;
哈希值计算比对模块,用于当所述电平检测模块检测到所述电平值为高电平时,计算比对所述存储装置的引导分区上存储的引导程序的哈希值;
第一恢复控制模块,用于当所述引导程序的哈希值正确时,加载所述存储装置的引导分区上存储的引导程序,并控制读取一刷机程序包,写入所述存储装置的文件分区和应用分区;以及
第二恢复控制模块,用于当所述引导程序的哈希值不正确时,控制读取刷机程序包中引导程序,写入所述存储装置的引导分区。
本发明实施例提供的固件刷机恢复设备,所述固件刷机恢复设备包括具有引导分区、文件分区和应用分区的存储装置,所述固件刷机恢复设备还包括:刷机按键,用于接收用户输入的刷机指令;主芯片,与所述存储装置连接,并通过一引脚与所述刷机按键连接通信,用于对引脚的电平值进行检测,根据检测到的电平值判断出现数据崩溃的分区,依据出现数据崩溃所在的分区,控制读取刷机程序包,写入所述存储装置的相应分区,执行程序恢复操作,操作简单,克服了通过返厂维修或技术人员上门维修所带来的成本增加的问题,给你用户带来便利。
附图说明
图1是本发明实施例提供的固件刷机恢复设备的结构示意图;
图2是本发明实施例提供的固件刷机恢复方法的实现流程图;
图3是本发明实施例提供的固件刷机恢复系统的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010612207.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁带重复使用的方法及装置
- 下一篇:一种终端设备系统升级方法及终端设备