[发明专利]一种断电保护方法及装置在审
申请号: | 201710346843.0 | 申请日: | 2017-05-15 |
公开(公告)号: | CN107168824A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 党树玲;姜波 | 申请(专利权)人: | 上海与德科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F1/30 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 200233 上海市金山区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 断电 保护 方法 装置 | ||
1.一种断电保护方法,其特征在于,包括:
于预存储区域中读取标识位,判断所述标识位是否匹配第一预制值;
于所述标识位匹配所述第一预制值的状态下,于第一存储区域中读取并加载与所述标识位匹配的应用程序;
于所述标识位不匹配所述第一预制值的状态下,于第二存储区域中读取并加载所述应用程序。
2.根据权利要求1所述的方法,其特征在于,所述于预存储区域中读取标识位,判断所述标识位是否匹配第一预制值之前,包括:
将所述应用程序的源程序复制至所述第二存储区域;
于检测到应用程序处于进入升级状态下,擦除与所述应用程序匹配的标识位赋值,并于源程序复制完成后删除第一存储区域中存储的源程序;
于第一存储区域中存储所述应用程序升级后的源程序和/或安装程序,并于存储完成后将第一预制值赋值于所述标识位。
3.根据权利要求2所述的方法,其特征在于,所述将所述应用程序的源程序复制至所述第二存储区域之前,包括:
设置预存储区域,为所述预存储区域分配存储地址;
设置第一存储区域,为所述第一存储区域分配存储地址;
设置第二存储区域,为所述第二存储区域分配存储地址。
4.根据权利要求3所述的方法,其特征在于,设置的区域至少还包括:引导加载区域、引导加载存储区域、向量区域以及数据存储区域,并为每一个设置的区域分配对应的存储地址。
5.根据权利要求4所述的方法,其特征在于,于预存储区域中读取标识位,判断所述标识位是否匹配第一预制值之前,包括:
初始化操作,将所述引导加载区域的内容复制到所述引导加载存储区域中执行。
6.一种断电保护装置,其特征在于,包括:
匹配模块,用以于预存储区域中读取标识位,判断所述标识位是否匹配第一预制值;
第一匹配结果模块,用以于所述标识位匹配所述第一预制值的状态下,于第一存储区域中读取并加载与所述标识位匹配的应用程序;
第二匹配结果模块,用以于所述标识位不匹配所述第一预制值的状态下,于第二存储区域中读取并加载所述应用程序。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
复制模块,用于将所述应用程序的源程序复制至所述第二存储区域;
擦除模块,用以于检测到应用程序处于进入升级状态下,擦除与所述应用程序匹配的标识位赋值,并于源程序复制完成后删除第一存储区域中存储的源程序;
还原模块,用以于第一存储区域中存储所述应用程序升级后的源程序和/或安装程序,并于存储完成后将第一预制值赋值于所述标识位。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第一区域设置单元,用于设置预存储区域,为所述预存储区域分配存储地址;
第二区域设置单元,用于设置第一存储区域,为所述第一存储区域分配存储地址;
第三区域设置单元,用于设置第二存储区域,为所述第二存储区域分配存储地址。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
区域设置单元,用于设置的区域至少还包括:引导加载区域、引导加载存储区域、向量区域以及数据存储区域,并为每一个设置的区域分配对应的存储地址。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
初始化单元,用于初始化操作,将所述引导加载区域的内容复制到所述引导加载存储区域中执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海与德科技有限公司,未经上海与德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710346843.0/1.html,转载请声明来源钻瓜专利网。