一种数据保护的方法及装置制造方法及图纸

技术编号:8300770 阅读:135 留言:0更新日期:2013-02-07 04:09
本发明专利技术公开了一种数据保护的方法及装置,该方法包括:检测设备内所设置电池的状态指标;当检测到所述状态指标达到阈值时,将当前正在处理的数据存入所述设备内预设的存储区域中,该方法在检测出该状态指标达到阈值时,及时将当前正在处理的数据存入设备内预设存储区域中,用以解决由于设备意外断电或死机时未能及时保存正在处理的数据而导致的数据丢失问题,从而防止设备出现数据丢失现象,提高了使用设备时的数据安全性和设备的可靠性。

【技术实现步骤摘要】

本专利技术涉及移动通信
,特别涉及一种数据保护的方法及装置
技术介绍
目前的设备中手持设备和便携设备所占的比例较大,而手持设备和便携设备在用户使用的过程中比较容易跌落,遭受撞击。一旦设备遭受跌落或者撞击,就很容易造成设备中的电池与电池连接器分离,从而导致设备断电关机的情况。在由于意外导致的设备断电关机或死机情况下,如果设备中有尚未保存的数据,则会出现由于意外断电导致的数据丢失现象。 现有技术中的掉电保护功能仅能在设备的断电的时间间隔小于预设的时间(一般这种预设的时间为几毫秒)时,使得设备在检测出电池重新与电池连接器连接后自动开机,以避免在用户不知情的时候因为意外断电关机而导致无法及时接受重要信息的情况,例如,避免设备由于遭受撞击而掉电关机以致漏接电话的情况。由此可见,现有技术中的掉电保护功能,仅能应用于设备的电池与电池连接器短暂分离的情况下,并且仅能够保证设备在意外断电时间较短的情况下自动开机,但无法避免由于设备意外断电或死机而导致的数据丢失现象。
技术实现思路
本专利技术实施例提供一种数据保护方法及装置,用以解决由于设备意外断电或死机时未能及时保存正在处理的数据而导致的数据丢失问题。本专利技术实施例提供的具体技术方案如下本专利技术实施例提供一种数据保护的方法,包括检测设备内所设置电池的状态指标;当检测到该状态指标达到阈值时,将当前正在处理的数据存入该设备内预设的存储区域中。本专利技术实施例还提供了一种数据保护的装置,包括检测模块,用于检测设备内所设置电池的状态指标;存储模块,用于当检测到该状态指标达到阈值时,将当前正在处理的数据存入该设备内预设的存储区域中。本专利技术实施例中,通过实时检测设备内所设置电池的状态指标,并且在检测出该状态指标达到阈值时,及时将当前正在处理的数据存入设备内预设存储区域中,从而防止设备出现数据丢失现象,提高了使用设备时的数据安全性和设备的可靠性。附图说明图I为本专利技术实施例设计的一种数据保护的方法流程图;图2为本专利技术实施例中的电池与设备内电池连接器挤压的压力和二者之间接触电阻的阻值的变化关系示意图;图3为本专利技术实施例中基于数据保护方法设计的一种数据保护的装置示意图;图4为本专利技术实施例中提供的另一种数据保护的装置示意图。具体实施例方式本专利技术实施例通过实时检测电池的状态指标,及时保存当前的缓存褚数据,用以解决由于设备意外断电或死机时未能及时保存正在处理的数据而导致的数据丢失问题。下面结合附图说明本专利技术的优选实施例。 本专利技术实施例设计的一种数据保护的方法流程图如图I所示,包括如下步骤步骤101 :设备实时检测设备内所设置电池的状态指标。 本专利技术实施例中的电池的状态指标可以用于指示电池与设备间的连接状态,如本实例中当电池的状态指标达到阈值时,可以判定电池与设备间的连接状态为断开状态,此时,设备出现掉电现象,本实例中当电池的状态指标未达到阈值时,可以判定电池与设备间的连接状态为连接状态,此时,电池正常为整个设备供电,本实例所述的电池的状态指标包括但不限于电池运动加速度、电池与设备内电池连接器间接触电阻的阻值、电池温度等,而设备检测的电池的状态指标可以是其中的任意一个,或者,其中多个的任意组合。在设备的电池与电池连接器没有分离时,电池运动加速度就是设备的运动加速度,设备可以依此判断当前设备的运动状态。电池与设备内电池连接器间的接触部分是导电弹片,电池与设备内电池连接器间接触电阻的阻值即为该导电弹片的阻值。设备可以通过设备内已置的传感器装置来检测电池的状态指标,具体可以但不限于通过如下的三种方式中的一种或多种当状态指标为电池的运动加速度时,调用设备内已置的三轴加速度传感器,通过三周加速度传感器来检测电池的运动加速度;当状态指标为电池与设备内电池连接器间接触电阻的阻值时,调用设备内已有的压力传感器,通过压力传感器来检测电池与设备内电池连接器间压力,并根据所检测到的压力计算得到电池与设备内电池连接器间接触电阻的阻值;实际应用中,电池尺寸与机身不和、手机被挤压或者强烈震动都会可能会造成电池与设备内电池连接器之间发生挤压。电池与电池连接器之间的挤压将造成将会导致电池与电池连接器之间的接触电阻阻值发生变化。图2为电池与电池连接器挤压的压力F和二者之间的接触电阻阻值R的变化关系指数曲线图。从图2中的曲线在F的值达到一定阈值之后的曲线的斜率较大可以看出,一旦F的值达到一定的阈值之后,只要F的值稍稍变化就会导致R成指数级增长,在这种情况下,若设备剧烈震动,电池与电池连接器挤压的压力的增加将引起二者之间的接触电阻阻值成指数级增长,从而导致电池与电池连接器之间的压降成指数级增大,设备的主板电压过低,引发关机或重启。基于以上的描述可以知道,在具体实现时,可以经过反复的实验,得到大量的F与R间对应关系的实验数据,这样就可以根据得到的实验数据得到R随F变化的关系式,那么,当通过压力传感器检测到F时,就可以根据得到的R随F变化的关系式计算得到R。当状态指标为电池的温度时,调用设备内已置的温度传感器,通过温度传感器来检测电池的温度。步骤102 :设备在检测出电池的状态指标达到阈值时,将当前正在处理的数据存入预设存储区域中。上述当前正在处理的数据可以包括当前正在处理的文本信息、音频信息、图片或/和视频等信息,例如,正在编辑的短信、便签、通讯录或文档,正在输入的电话号码,正在编辑、修改或录制的图像信息,正在运行而尚未存 档的游戏等等。这里,设备清除设备内预设的存储区域中已保存的数据,将当前正在处理的数据存入所述预设的存储区域中。在具体实现时,设备可以在将当前正在处理的数据存入预设存储区域之前,可以先判断预设存储区域的剩余空间是否能够容纳当前正在处理的数据,若是,则直接将当前正在处理的数据存入预设存储区域中,若容纳不下则可以删除预设存储区域中已存储的内容,之后,再将当前正在处理的数据存入预设存储区域中。若设备检测出的下述情况中的一种或任意组合,则判定设备的电池的状态指标达到阈值设备检测出电池的运动加速度不小于对应的阈值;设备检测出电池与设备内电池连接器之间接触电阻的阻值不小于对应的阈值;以及,设备检测出电池的温度达到对应的阈值。一旦电池的状态指标达到或者超过阈值,表明设备可能会在之后的某一时刻内出现死机或者断电关机的情况,此时,尚未保存的正在处理的数据则会丢失。例如,如果设备检测出电池的加速度为9. 8m/s2,说明设备可能正处于自由落体状态,或者跌落状态,而一旦设备跌落地面或者撞上硬物后,电池很可能会与电池连接器分离,从而造成设备断电关机,此时尚未保存的正在处理的数据则会丢失。如果设备检测出电池与设备内电池连接器之间接触电阻的阻值达到阈值,说明电池可能遭受到了挤压,或者,电池与电池连接器之间的连接较松,而一旦电池与电池连接器因为摇晃分离,则设备可能会断电关机或死机,此时尚未保存的正在处理的数据则会丢失。故而本专利技术实施例中,设备在检测出电池与电池连接器之间的接触电阻达到设定阈值的时候就将当前的正在处理的数据存入预设存储区域,这样,即使此后设备遭受剧烈震动等因素而导致关机或死机,也不会出现数据丢失现象。由于温度是连续变化的过程,如果设备的电池温度达到设定的阈值,在其后的时间内,若设备的电池温度持续升高,则设备可能会死机或启动高温保本文档来自技高网...

【技术保护点】
一种数据保护的方法,其特征在于,所述方法包括:检测设备内所设置电池的状态指标;当检测到所述状态指标达到阈值时,将当前正在处理的数据存入所述设备内预设的存储区域中。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊鑫孙伟李志杰
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1