[发明专利]掉电记忆保护方法无效
申请号: | 200910105019.1 | 申请日: | 2009-01-13 |
公开(公告)号: | CN101482840A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 徐晓春 | 申请(专利权)人: | TCL通力电子(惠州)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广东国晖律师事务所 | 代理人: | 欧阳启明 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 掉电 记忆 保护 方法 | ||
技术领域
本发明属于掉电记忆保护领域,尤其是一种电子产品中的掉电记忆保护电路的掉电记忆保护方法。
背景技术
随着科学技术和信息产业的发展,智能设备越来越多,但是对于很多智能来说,软件运行时的意外掉电是很正常的,有必要实现对意外掉电时的数据保护。
一般来讲,现有的掉电记忆保护电路对光盘数据的掉电记忆保护方法一般通过继电器或者电容等器件保存少量的工作状态,此外,在断电期间,需要使用备用电源为继电器或者电容等器件供电。但随着技术的飞速发展,掉电记忆保护电路需要记忆的数据信息越来越多,并且在待机状态要求功耗越来越低,现有的掉电记忆保护电路对光盘数据的掉电记忆保护方法已经不再适用。
因此,提供一种能够记忆大量信息且功耗少的掉电记忆保护方法实属必要。
发明内容
本发明的主要目的是提供一种能够记忆大量信息且功耗少的掉电记忆保护方法。
本发明是这样实现的,掉电记忆保护方法,应用于掉电记忆保护电路中,该掉电记忆保护电路包括CPU、可擦写式存储器、电源电路以及外围接口,上电后CPU循环地将数据包写入可擦写式存储器的数据区域及在可擦写式存储器的标志区域做相关记录,并在掉电后通过标志区域的记录查找存储在数据区域中的最新数据包,该方法包括上电后数据的循环存储过程和掉电后数据的回溯过程。
更具体地,所述上电后数据的循环存储过程包括:
步骤A:将可擦写式存储器划分为用于存放数据包的多个单位数据区域和用于存放标志的标志区域,该标志用来记录是否有数据包存储到可擦写式存储器中;
步骤B:CPU将多个数据包按照一时间周期依次写入可擦写式存储器的一个单位数据区域,并在完成一个数据包的写操作之后,CPU在标志区域的标志中设置相关记录;
步骤C:CPU将可擦写式存储器的一个单位数据区域中的所有数据包写入可擦写式存储器的另一个单位数据区域中,并返回执行步骤B。
更具体地,所述掉电后数据的回溯过程包括:
步骤a:判断最新数据包的地址是否合法,如果是,则读取最新数据包,并计算最新数据包的校验和,之后,判断该校验和是否正确,如果正确,则返回查找正确的数据包,如果错误,则执行步骤b;如果否,则执行步骤b;
步骤b:计算最新数据包的第一子数据包的起始地址;
步骤c:通过预先设定的存储方式计算另一数据包的地址,并根据上述地址读取该数据包;
步骤d:计算步骤c的所述另一数据包的校验和;
步骤e:判断步骤d中所述另一数据包的校验和是否正确,如果是,则计算所述另一数据包的下一个数据包的起始地址,并返回执行步骤c;如果否,则执行步骤f;
步骤f:返回查找失败信息。
更具体地,所述上电后数据的循环存储过程还包括执行上述步骤A之前,执行初始化操作。
更具体地,所述上电后数据的循环存储过程的步骤B中:CPU将数据包写入可擦写式存储器的一个单位数据区域时,直到此单位数据区域被写满后,再在标志区域的标志中设置相关记录。
更具体地,所述上电后数据的循环存储过程的步骤C中:CPU将可擦写式存储器的一个单位数据区域中的所有数据包写入可擦写式存储器的另一个单位数据区域前,先判断所述另一单位数据区域是否存储有已经用过的数据,如是,再将已经用过的数据擦除。
更具体地,所述掉电后数据的回溯过程还包括执行上述步骤a之前,读取可擦写式存储器中的标志,并通过该标志判断是否存储有数据包。
更具体地,所述掉电后数据的回溯过程还包括执行上述步骤e之后,判断所述另一数据包是否为第一数据包,如果是,则执行步骤f;如果否,则返回查找正确的数据包。
与已有技术相比,本发明所提供的掉电记忆保护方法将数据循环存储到可擦写式存储器,并在第二次开机后通过回溯方式,查找到断电前的最新数据信息,且在待机或者断电状态不需要使用备用电源,具有能够记忆大量信息且功耗少等优点。
附图说明
图1是应用本发明实施例的掉电记忆保护电路的示意框图;
图2是本发明实施例的上电后数据的循环存储过程的流程图;
图3是本发明实施例的掉电后数据的回溯过程的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL通力电子(惠州)有限公司,未经TCL通力电子(惠州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910105019.1/2.html,转载请声明来源钻瓜专利网。