系统升级的断电保护方法

文档序号:6489245阅读:666来源:国知局
系统升级的断电保护方法
【专利摘要】本发明提供一种系统升级的断电保护方法,其包括以下步骤:从磁盘读取升级文件;将重置标志写入闪存;将升级文件写入闪存。在终端用户升级时断电,可通过本发明的重置标志允许用户重新进行升级。
【专利说明】系统升级的断电保护方法
[0001]
【【技术领域】】
本发明涉及一种系统升级的断电保护方法,特别是一种方便终端用户使用的系统升级的断电保护方法。
[0002]【【背景技术】】
先前厂商生产出产品销售给终端用户,随着厂商软件的升级,相应的终端用户也需要升级以使系统更稳定,功能更强大!厂商提供给用户的升级方式按照升级文件存放的位置可以分为两种:SD卡或磁盘(My Flash Disk)。升级的过程一般是:从存储体上读取要升级的文件,然后将读取到内存中的升级文件写到存储体指定的位置!但是在Format升级的时候,在将升级文件读取到内存之后,紧接着会将磁盘进行格式化。
[0003]这样的升级流程缺点显而易见的就出现了:
1.如若在写升级文件的时候,掉电了那么写到存储体指定位置的升级文件没有写完,升级文件是不完整的,那么终端用户就无法进入系统进行重新升级!
2.如果将升级文件存放在磁盘上,并且使用Format升级。那么在将升级文件读取到内存中后,会将磁盘进行格式化,那么升级的文件在磁盘上就不存在了,如果此时在升级的过程中,掉电了,那么终端用户将无法再次进行升级!
这些缺点无疑会增加厂商的工作量,同时也给终端用户浪费时间!如果手头有重要的事情要处理,更会损害终端用户的利益!因此,迫切需要软件设计的更完善,以便终端用户在升级过程中,升级文件`写入过程中失败了,加电后,能够重新进行升级!

【发明内容】

本发明的主要目的在于提供一种方便终端用户使用的系统升级的断电保护方法。
[0004]本发明提供一种系统升级的断电保护方法,其包括以下步骤:
(1)从磁盘读取升级文件;
(2)将重置标志写入闪存;
(3)将升级文件写入闪存。
[0005]特别地,在步骤(3)之后包括,步骤(4)侦测升级文件是否写完。
[0006]特别地,当侦测升级文件已经写完,执行步骤(5)清除重置标志。
[0007]特别地,当侦测升级文件未写完,继续执行步骤(4)。
[0008]特别地,在执行步骤(3)的过程中断电。
[0009]特别地,在执行步骤(3)的过程中断电后执行以下步骤:
(6 )重新加电并检查是否存在重置标志;当检查存在重置标志后,继续执行(3 );当检查不存在重置标志后,执行(7);
(7)系统正常启动。
[0010]与现有技术相比较,在终端用户升级时断电,可通过本发明的重置标志允许用户重新进行升级。
[0011]【【专利附图】

【附图说明】】图1为本发明系统升级的断电保护方法的流程图。
[0012]【【具体实施方式】】
请参阅图1所示,本发明提供一种系统升级的断电保护方法,则断电保护方法包括以下步骤:
步骤101:从磁盘读取升级文件;
步骤102:将重置标志写入闪存;
步骤103:将升级文件写入闪存;若升级的过程中未发生断电,则执行步骤104 ;若升级的过程中发生断电,则跳至步骤106 ;
步骤104:侦测升级文件是否写完;当侦测升级文件已经写完,执行步骤105 ;当侦测升级文件未写完,继续执行步骤104 ;若侦测的过程中未发生断电,则执行步骤105 ;若侦测的过程中发生断电,则跳至步骤106 ;
步骤105:清除重置标志;若清除的过程中未发生断电,则跳至步骤107 ;若清除的过程中发生断电,则跳至步骤106;
步骤106:重新加电并检查是否存在重置标志;当检查存在重置标志后,继续执行步骤103 ;当检查不存在重置标志后,执行步骤107 ;
步骤107:系统正常启动。
[0013]在终端用户升级时断电,可通过本发明的重置标志允许用户重新进行升级,从SD卡将升级文件写入闪存。
[0014]以上所述,仅为本发明的`【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种系统升级的断电保护方法,其特征在于包括以下步骤: (1)从磁盘读取升级文件; (2)将重置标志写入闪存; (3)将升级文件写入闪存。
2.根据权利要求1所述的系统升级的断电保护方法,其特征在于:在步骤(3)之后包括,步骤(4)侦测升级文件是否写完。
3.根据权利要求2所述的系统升级的断电保护方法,其特征在于:当侦测升级文件已经写完,执行步骤(5)清除重置标志。
4.根据权利要求2所述的系统升级的断电保护方法,其特征在于:当侦测升级文件未写完,继续执行步骤(4)。
5.根据权利要求1所述的系统升级的断电保护方法,其特征在于:在执行步骤(3)的过程中断电。
6.根据权利要求5所述的系统升级的断电保护方法,其特征在于包括以下步骤: (6 )重新加电并检查是否存在重置标志;当检查存在重置标志后,继续执行(3 );当检查不存在重置标志后,执行(7); (7)系统正常启动。
【文档编号】G06F21/51GK103677886SQ201210362829
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】徐晨 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1