韧件升级恢复方法

文档序号:6555586阅读:215来源:国知局
专利名称:韧件升级恢复方法
技术领域
本发明涉及信息设备的韧件升级,尤其涉及在升级的韧件产生问题的情况下, 能够恢复成为旧版本韧件的一种初件升级恢复方法。
背景技术
通常在生产手机、PDA (Personal Digital Assistant掌上电脑)等信息设备 时,在内设的闪存只读存储器中对作为操作程序的韧件进行烧录以后,利用表面安 装技术安装在印刷电路板上。 ^
这样的闪存只读存储器在信息设备的电源开启的情况下,中央处理装置凭借 导入码(Boot loader)导入以后,上述中央处理装置通过用户接口来运行上述闪 存只读存储器中所储存的程序。
以后为了修改或者升级程序,在信息设备中,利用RS-232或者USB( Universal Serial Bus:通用串行总线架构)等串联通信方式下载想要升级程序的方法。
但是,通过上述方式下载程序时,由于在闪存只读存储器中使用韧件速度非 常慢的缘故,所以在用于扩展的信息设备存储器的连接器上安装存储器,在导入的 同对进行韧件升级的方式4皮开发出来。
图1是现有的韦刃件升级操作顺序图。
SlOl、 SJ02,参照图1,为了手机的韧件升级,在用于扩展的信息设备存储器 的连接器上安装存储—卡(SD卡),并且给手机供电。
5103, 手机在接通电源的:情况下,开始导入。
5104, 在导入的过程中,识別存储卡,对在相应的存储卡上,是否存在用于 韧件升级的密》马进行判断。
S105,如果上述判断结果是存在韦刃件升级密码,就执行从存储卡上下载新的 韧件然后储存闪存只读存—储器牛的升级过程。
SI06,如果没有韧件升级密码,手机就正常导入并进入闲置状态待机。 上述韧件升级方法虽然简易快捷并且在很短的时间内即能够完成韧件存储进
而縮短辆件升级时间,但是,在存储卡中存储的初件文件自身存在问题的情况下,
就存在如下问题为了恢复韧件,就必须秉旧辆件#方式一样,通过使用RS-232 或者Jtag设备等,在闪存只读存储器中存储韧件程序。

发明内容
本发明正是为解决上述问题而提出的,目的在于提供一种在韧件升级时因韧 件文件受损而进行韧件恢复的情况下,能够进行简单的韧件恢复的韧件升级恢复方 法。
为了实现上述目的,依据本发明的韧件升级恢复方法包括以下几个步骤 (a)在信息设备上安装用于扩展的存储卡,判断在上迷存储卡中作为新版本 的操作程序的韧件文件以及升级密码是否存在的判断步骤;(b )在上述存储卡中存 在新版本的韧件文件以及升级密码的情况下,将现-在存储在上述信息设备中的韧件 文件备份并存储在上述存储卡中,将上述存储卡的新版本韧件文件存储在上述信息 设备中并进行升级的步骤;(c )上述信息设备的韧件升级以后,重新导入上述信息 设备,然后判断运行是否正常的判断步骤;以及(d)在上述判断结果不能正常运 行的情况下,将存储在上述存储卡上的旧版本韧件文件,存储在上述信息设备中, 并执行韧件恢复的步骤。
所述的本发明的韧件升级恢复方法,在升级作为信息设备运行程序的韧件的 情况下,在韧件文件出现异常时,能够恢复成为以前的版本。
本发明的效果
如上所述,本发明的韧件升级恢复方法,具有在连接扩展存储卡执行手机等 信息设备的韧件升级时,即使是在韧件fW!现问题的情况下,也能够很简便地将 韧件恢复为以前版本的效果。
为进一步说明本发明-的上述目的、结构特点和效果,以下将结合附图对本 发明进行详细的描述。


图l是现有的韧件升级的操作顺斧图;
图2是本发明的实施例中韧件升级恢^^结构方块图3是本发明的实施例中韧件恢复方法的操作顺序具体实施例方式
下面将参照附图对本发明的韧件升级恢复方法的实施例进行详细:逸明。 但是,在对本发明的说明中,略去了现有的空白中众-所周知的部分,在此不 做详细的说明。
图2是本发明的实施例中韧件升级恢复的结构方块图。
参照图2,为了韧件的升级以及恢复,手机100由以下部分构成控制运行的 处理器MSM (Mobile Station Modem调制解调器芯片)110;存储韧件的闪存只读存 储器120;用于手机100的存储扩展和支持连接等的连接器130;包括当上述手机 100的韧件升级出现错误时用来恢复成旧版本韧件的热键(Hotkey )在内的按键输 入部140。
另外,与上述手机100连接,能够升级韧件的SD (Secure Digital:安全的 数字)存储部200包括以下几个部分与手机100的连接器130连接,提供接口的 SD接口 230;存储包括韧件文件数据的闪存存储器210;以及执行包括数据的存储或 删除等控制的存储器控制部220。
手机100根据MSM110的控制提供多种功能,作为手机100的操作程序的韧件 被存储在闪存只读存储器120中。
如果给手机100提供电源,MSM110就执行导入动作,加载闪存只读存储器120 中的韧件文件,使手机正常运行。
同时,SD存储部200的闪存存储器210存储着包括韦刃件文件在内的多种数据。
在上述手机100的连接器130上,插入安装SD存储部200的SD接口 230,如 果给手机100提供电源,在导入过程中确认SD存储部200已经连接好以后,对闪 存存储器210是否存在用于初件升级的密码进行确认。
同时,存在用于韧件升级的密码的情况下,将存储在闪存存^者器210中的韧 件文件存储在闪存只读存储器120中并升级。
此时,在闪存存储器21fl中存储的韧件文件i皮储存到闪存只读存储器12Q中 之前,闪存只读存储器120中存储的旧版本韧件文件^皮储存:到闪存存储器210中。
当然,上述闪存存储器210必须具备克分的空间,以便存储新版本韧件文件 以外的数据。
同时,在韧件升级以后,手机100重新进行导入,在闪存存储器210中存储
的新版本軔件文件出现问题的情况下,就无法完成正常的导入。
在此情况下,倘若用—户按下键输入部140中已设定的韧件恢复,键的餘,手 机100就重新进行导入,在SD存储部2 00中寻找旧—版本韧件,并再次将其恢复到 闪存只读存储器120中。
下面将对执行上述操作的4刃件'l^J:操作进行详i田釣说明。
图3是本发明的实施例中韧件恢复方法的操作顺序图。
S301、 S302,参照图3,如上述图2所述构成,为了升级和恢复旧版本的手机 IOO韧件,首先,在手机100的连接器130上连接SD存储部200的SD接口 230, 然后在安装上存储卡以后,给手机100提供电源,上述存储卡是调制解调器芯片 (MSM)或是安全数字卡(SD)或是微型安全数字卡(微型SD)。。
5303, 手机IOO的MSM110依据电源的供电,执行导入,首先判断是否存在用 于复原的按键输入。 -
S310、 S311,如果存在用于复原的按键输入的话,手机100就实施快速导入, 对是否已安装存储卡,即SD存储部200的闪存存储器210中是否存在旧版本的备 份韧件进行判断。
上述所谓的快速导入,并非是普通的导入,是指只加载用于手机100备份的 最少功能,然后进行导入。
S312,同时,如果SD存储部200的闪存存储器210中有备份文件,就将相应 的文件存储到闪存只读存储器120中,并将其恢复为旧版本韧件。
但是在闪存存储器210中没有备份的韧件文件的情况下,根据现有的韧件方 法,就必须与RS-232等连接,然后将韧件文件存储在闪存只读存^^器120中。
但是,在根据本发明的实施例进行韧件升级的情况下,由于基本上在韧件升 级之前进行备份,所以不会有问题出现。
5304、 S305,即,如果在上述步骤S303中,在不按恢—复键的情况下,手机IOO 经过正常的导入过程,并且由于有SD存储部200的连4备,在相应的SD存储部200 的闪存存储器210中,对是否存在用于韧件升级的密码进行判断。
S308,如果步骤S305的判断结果是不存在用于升级的密^5马,手机100正常导 入,进入待机状态。
S306,如果步骤S305的判断结果存在用于升级的密码,就将现在存储于闪存 只读存储器120中的韧件进行备份,并存储在上述闪存存储器210中。
此时,对上述闪存务賭器210中存储的韧件的;拔本和手才凡ioo的闪存只读存
储器120冲存储的韦W牛版本进行提取比较,如果闪存存储器216询韧件为最新版本, 就执行升级,由于此方法是目前通用的韧忤升級方法,所以麵匕不做详细的说明。
S307,存储备份文件以后,存储在闪存存储器210中的新版本韧件文件被下 载到闪存只读存储器120中,并进行升级。
如上所述,在韧件升级之前,由于将现有版本的韧件以备份文件的形式存储
问题的情况下,也能够利用旧版本的备份文件,实现手机的恢复。
依据本发明实施例的韧件升级恢复方法,在将手机等信息设备的韧件与存储
卡相连接进行升级的情况下,由于将旧版本的韧件文件进行备份,所有具有在韧件
升级发生问题的情况下,也能够很容易恢复到以前版本的特点。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发
明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述
实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1、一种韧件升级恢复方法,其特征在于包括以下几个步骤(a)在信息设备上安装用于扩展的存储卡,判断在上述存储卡中作为新版本的操作程序的韧件文件以及升级密码是否存在的判断步骤;(b)在上述存储卡中存在新版本的韧件文件和升级密码的情况下,将现在存储在上述信息设备中的韧件文件备份并存储在上述存储卡中,将上述存储卡的新版本韧件文件存储在上述信息设备中并进行升级的步骤;(c)上述信息设备的韧件升级以后,重新导入上述信息设备,然后判断运行是否正常的判断步骤;(d)当上述判断结果为不能正常运行的情况下,将存储在上述存储卡上的旧版本韧件文件存储在上述信息设备中,并执行韧件恢复的步骤。
2、 如权利要求l所述的韧件恢复方法,其特征在于在所述(b)步骤当中,当存储在上述存储卡中的韧件文件的版本比存储在上 述信息设备中的韧件新时,执行韧件升级。
3、 如权利要求1所述的韧件恢复方法,其特征在于还包括以下步骤 在所述(d)步屬当中,当上述信息设备在韧件升级以后无法正常运行的情况下,输入用于恢复上述信息设备中已设定的—韦刃件的按键,对上述信息设备进行再 导入的步骤;在上述再导入的同时,判断是否存在用于恢复的按键4餘入,根据恢复按键的 输入,执行将上述存储卡中存储的旧版本韧件复原的步骤。
4、 如权利要求1所—述的韧件恢复方法,其特征在于上述信息设备是包括手机,掌上电脑在内的与外部扩展存储卡相连接,并执 行韧件升级的信息设备和信息通信用设—备。
5、 如权利要求l所述的韧件恢复方法,其特征在于上迷存-储卡是调嚇解调器芯片或是安全数字卡或是微型安全数寻卡
全文摘要
本发明涉及韧件升级恢复方法,包括以下步骤在信息设备上安装用于扩展的存储卡,判断在上述存储卡中作为新版本的操作程序的韧件文件以及升级密码是否存在的判断步骤;在上述存储卡中存在新版本的韧件文件以及升级密码的情况下,将现在存储在上述信息设备中的韧件文件备份并存储在上述存储卡中,将上述存储卡的新版本韧件文件存储在上述信息设备中并进行升级的步骤;上述信息设备的韧件升级以后,重新导入上述信息设备,然后判断运行是否正常的判断步骤;在上述判断结果不是正常运行的情况下,将存储在上述存储卡上的旧版本韧件文件存储在上述信息设备中,并执行韧件恢复的步骤。本发明在韧件升级失败的情况下,能够简便地恢复成为旧版本的韧件。
文档编号G06F11/14GK101101553SQ20061002861
公开日2008年1月9日 申请日期2006年7月5日 优先权日2006年7月5日
发明者金尚晔 申请人:乐金电子(昆山)电脑有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1