一种记录电池非法移除次数的移动终端及其实现方法
【专利摘要】本发明公开一种记录电池非法移除次数的移动终端及其实现方法,其中,所述移动终端包括电池、掉电不易失存储器和中央处理器,所述掉电不易失存储器内进一步设置有第一计数器模块。通过在移动终端的掉电不易失存储器中设置第一计数器模块,来获取移动终端电池非法移除次数。令用户了解在移动终端的使用过程中电池的非法移除的次数,从而为用户、移动终端维修商以及运营商提供帮助。
【专利说明】一种记录电池非法移除次数的移动终端及其实现方法
【技术领域】
[0001]本发明涉及移动终端【技术领域】,尤其涉及一种记录电池非法移除次数的移动终端及其实现方法。
【背景技术】
[0002]电池是移动终端的能量来源部件,在移动终端日常使用中,难免会碰到移动终端响应慢、死机等状况,很多用户在这时第一选择便是非法移除电池再重新插入电池开机来解决。另外,当移动终端跌落时亦有可能出现电池脱落的情况。
[0003]电池的非法移除对移动终端存在一定影响,例如,安装了 一半的软件其已安装的文件长期在移动终端中驻留,而移动终端的系统却不知道其存在。因此,需要了解移动终端在使用过程中,电池非法移除的相应信息(如电池的非法移除次数和非法移除时间),所述电池非法移除的相应信息对于用户、移动终端维修点及运营商都是至关重要的。
[0004]因此,如何获取电池非法移除信息成为目前亟待解决的问题之一。
【发明内容】
[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种记录电池非法移除次数的移动终端及其实现方法,旨在解决现有的移动终端无法记录电池非法移除信息的问题。
[0006]本发明的技术方案如下:
一种记录电池非法移除次数的移动终端,所述移动终端包括:电池、中央处理器和掉电不易失存储器;所述中央处理器分别与电池、掉电不易失存储器相连接;其中,
所述中央处理器包括:
存储器读写模块,用于读写掉电不易失存储器;
开机模块,用于在移动终端开机时会触发执行;
关机模块,用于在移动终端关机时会触发执行;
所述掉电不易失存储器包括:
第一计数器模块,用于计数总的电池非法移除次数;
当移动终端开机时,开机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值加I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
当移动终端关机时,关机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后即为电池非法移除次数。
[0007]所述的记录电池非法移除次数的移动终端,其中,所述中央处理器中还包括: 时间获取模块,用于获取当前时间; 定时模块,用于定时触发时间获取模块获取当前时间并通过存储器读写模块将该时间写入时间保存模块中;
所述掉电不易失存储器还包括:
时间保存模块,用于保存最近一次电池非法移除的时间;
开机模块触发定时模块开启,定时模块每隔一固定时间通过时间获取模块获取移动终端的系统时间,并将所述系统时间通过存储器读写模块写入掉电不易失存储器的时间保存模块中。
[0008]所述的记录电池非法移除次数的移动终端,其中,所述掉电不易失存储器还包括:
第二计数器模块,用于在开机时判断上一次关机是否为电池非法移除所导致的;
电池非法移除记录模块,用于记录所有电池非法移除的时间;
开机模块通过存储器读写模块从掉电不易失存储器处读取第二计数器模块的值,判断该第二计数器模块的值是否为I;如果第二计数器模块的值为I,则通过存储器读写模块从掉电不易失存储器处读取时间保存模块中保存的时间值,将该时间通过存储器读写模块写入掉电不易失存储器的电池非法移除记录模块中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块的值为O则通过存储器读写模块将I写入掉电不易失存储器的第二计数器模块中;
关机模块通过存储器读写模块将O写入掉电不易失存储器的第二计数器模块中;通过存储器读写模块从掉电不易失存储器处读取电池非法移除记录模块中的值即为每一次电池非法移除的时间。
[0009]所述的记录电池非法移除次数的移动终端,其中,所述移动终端为手机。
[0010]所述的记录电池非法移除次数的移动终端,其中,所述移动终端还包括一显示装置,用于显示每一次电池非法移除的时间和/或电池非法移除次数。
[0011]一种上述的记录电池非法移除次数的移动终端的实现方法,其中,包括以下步骤:
Cl、移动终端开机时,开机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值加I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
C2、移动终端关机时,关机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
C3、通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后即为电池非法移除次数。
[0012]所述的实现方法,其中,还包括:
C4、开机模块触发定时模块开启,定时模块每隔一固定时间通过时间获取模块获取移动终端的系统时间,并将所述系统时间通过存储器读写模块写入掉电不易失存储器的时间保存模块中。
[0013]所述的实现方法,其中,所述步骤Cl中还包括:开机模块通过存储器读写模块从掉电不易失存储器处读取第二计数器模块的值,判断该第二计数器模块的值是否为I ;如果第二计数器模块的值为1,则通过存储器读写模块从掉电不易失存储器处读取时间保存模块中保存的时间值,将该时间通过存储器读写模块写入掉电不易失存储器的电池非法移除记录模块中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块的值为O则通过存储器读写模块将I写入掉电不易失存储器的第二计数器模块中;
所述步骤C2还包括:关机模块通过存储器读写模块将O写入掉电不易失存储器的第二计数器模块中;
所述步骤C3中还包括:通过存储器读写模块从掉电不易失存储器处读取电池非法移除记录模块中的值即为每一次电池非法移除的时间。
[0014]所述的实现方法,其中,所述移动终端为手机。
[0015]所述的实现方法,其中,所述掉电不易失存储器为Flash或EEPR0M。
[0016]有益效果:本发明公开的记录电池非法移除次数的移动终端及其实现方法,其通过在移动终端的掉电不易失存储器中设置第一计数器,来获取移动终端电池非法移除次数。令用户了解在移动终端的使用过程中电池的非法移除的次数,从而为用户、移动终端维修商以及运营商提供帮助。
【专利附图】
【附图说明】
[0017]图1为本发明的记录电池非法移除次数的移动终端的结构框图。
[0018]图2为本发明的记录电池非法移除次数的移动终端中中央处理器的较佳实施例的结构框图。
[0019]图3为本发明的记录电池非法移除次数的移动终端中掉电不易失存储器的较佳实施例的结构框图。
[0020]图4为本发明的记录电池非法移除次数的移动终端的实现方法的流程图。
【具体实施方式】
[0021]本发明提供一种记录电池非法移除次数的移动终端及其实现方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请一并参阅图1、图2和图3,图1为本发明的记录电池非法移除次数的移动终端的结构框图。如图所示,所述移动终端包括:电池100、中央处理器300和掉电不易失存储器200 ;中央处理器300分别与电池100、掉电不易失存储器200相连接。所述掉电不易失存储器200指的是断电后存储器的内容依然保存的存储器,例如Flash或EEPROM等。
[0023]其中,如图2所示,所述中央处理器300包括存储器读写模块310、开机模块320和关机模块330 ;存储器读写模块310用于读写掉电不易失存储器200 ;开机模块320在移动终端开机时会触发该模块执行;关机模块330在移动终端关机时会触发该模块执行。
[0024]如图3所示,掉电不易失存储器200包括第一计数器模块210。
[0025]其工作原理如下:
当移动终端开机时,开机模块320被触发,开机模块320通过存储器读写模块310从掉电不易失存储器200处读取第一计数器模块210的值,并将该第一计数器模块210的值加I后再通过存储器读写模块310写入掉电不易失存储器200的第一计数器模块210中。当移动终端关机时,关机模块330被触发,关机模块通过存储器读写模块310从掉电不易失存储器200处读取第一计数器模块210的值,并将该第一计数器模块210的值减I后再通过存储器读写模块310写入掉电不易失存储器200的第一计数器模块210中。如此一来,通过存储器读写模块310从掉电不易失存储器200处读取第一计数器模块210的值,并将该第一计数器模块210的值减I后即为移动终端的电池非法移除次数。
[0026]简单来说,例如,当移动终端开机后,读取第一计数器(即为第一计数器模块,下同)的值(例如第一计数器的值为N),将该第一计数器的值加I后(即为N+1)再写回掉电不易失存储器。当移动终端正常关机时读取掉电不易失存储器的第一计数器,将该第一计数器的值(N+1)减一后再写回掉电不易失存储器(此时为N)。在移动终端开机状态下读取掉电不易失存储器的第一计数器,再将该第一计数器的值减一后就是移动终端曾经电池非法移除的次数。
[0027]进一步地,如图2和图3所示,在本发明较佳实施例的记录电池非法移除次数的移动终端中,所述中央处理器300中还包括:时间获取模块340,用于获取当前时间;以及定时模块350,用于定时触发时间获取模块获取当前时间并通过存储器读写模块将该时间写入下述的时间保存模块230中;所述掉电不易失存储器200还包括:时间保存模块230,用于保存最近一次电池非法移除的时间。开机模块320触发定时模块350开启,定时模块350每隔一固定时间通过时间获取模块340获取系统时间,并将该时间通过存储器读写模块310写入掉电不易失存储器200的时间保存模块220中。
[0028]为了更好地获取电池非法移除的相应信息,除了上述的电池非法移除次数,本发明的移动终端还可以记录每次电池非法移除时间。
[0029]在本实施例中,如图3所示,所述掉电不易失存储器200还包括第二计数器模块220和电池非法移除记录模块240 ;其中,所述第二计数器模块220用于在开机时判断上一次关机是否为电池非法移除所导致的;电池非法移除记录模块240用于记录所有电池非法移除的时间。
[0030]其实现原理如下:
开机模块320通过存储器读写模块310从掉电不易失存储器200处读取第二计数器模块220的值,判断该第二计数器模块220的值是否为I ;如果第二计数器模块220的值为I则通过存储器读写模块310从掉电不易失存储器200处读取时间保存模块230中保存的时间值,将该时间通过存储器读写模块310写入掉电不易失存储器200的电池非法移除记录模块240中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块220的值为O则通过存储器读写模块310将I写入掉电不易失存储器200的第二计数器模块220中。关机模块330通过存储器读写模块310将O写入掉电不易失存储器200的第二计数器模块220中。从而通过存储器读写模块310从掉电不易失存储器200处读取电池非法移除记录模块240中的值即为每一次电池非法移除的时间。
[0031]概括来说,在移动终端的掉电不易失存储器中设置另一计数器(第二计数器,即为第二计数器模块),该第二计数器的值在开机时设为1,在关机时设为O ;在移动终端的掉电不易失存储器中设置一时间保存模块,当移动终端开机后,每隔一固定时间会将当前时间保存至该模块;在移动终端的掉电不易失存储器中设置一电池非法移除记录模块,用于记录每一次电池非法移除的时间;当移动终端开机时读取掉电不易失存储器的第二计数器,若该第二计数器的值为I则读取掉电不易失存储器的时间保存模块中保存的上一次电池非法移除的时间,并将该时间写入掉电不易失存储器的电池非法移除记录模块中;在移动终端开机状态下读取掉电不易失存储器的电池非法移除记录模块,该电池非法移除记录模块中所记录的时间为每一次电池非法移除的时间。
[0032]进一步地,所述记录电池非法移除次数的移动终端还包括一显示装置,用于显示每一次电池非法移除的时间和/或电池非法移除次数。在本实施例中,所述移动终端可以为手机、平板电脑或电子书等。即通过手机或平板电脑的显示装置显示每一次电池非法移除的时间和/或电池非法移除次数,方便用户随时了解电池非法移除信息。
[0033]本发明还提供了一种上述的记录电池非法移除次数的移动终端的实现方法,如图4所示,包括以下步骤:
S100、移动终端开机时,开机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值加I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
S200、移动终端关机时,关机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中;
S300、通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后即为电池非法移除次数。
[0034]进一步地,所述的实现方法还包括:
开机模块触发定时模块开启,定时模块每隔一固定时间通过时间获取模块获取移动终端的系统时间,并将所述系统时间通过存储器读写模块写入掉电不易失存储器的时间保存模块中。
[0035]更进一步地,所述的实现方法中,所述步骤SlOO中还包括:开机模块通过存储器读写模块从掉电不易失存储器处读取第二计数器模块的值,判断该第二计数器模块的值是否为I ;如果第二计数器模块的值为1,则通过存储器读写模块从掉电不易失存储器处读取时间保存模块中保存的时间值,将该时间通过存储器读写模块写入掉电不易失存储器的电池非法移除记录模块中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块的值为O则通过存储器读写模块将I写入掉电不易失存储器的第二计数器模块中;所述步骤S200还包括:关机模块通过存储器读写模块将O写入掉电不易失存储器的第二计数器模块中;所述步骤S300中还包括:通过存储器读写模块从掉电不易失存储器处读取电池非法移除记录模块中的值即为每一次电池非法移除的时间。
[0036]上述实现方法都已经在记录电池非法移除次数的移动终端的工作原理中进行了详细描述,这里不再赘述了。
[0037]综上所述,本发明的记录电池非法移除次数的移动终端及其实现方法,其通过在移动终端的掉电不易失存储器中设置第一计数器,来获取移动终端电池非法移除次数。令用户了解在移动终端的使用过程中电池的非法移除的次数,从而为用户、移动终端维修商以及运营商提供帮助。
[0038]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种记录电池非法移除次数的移动终端,所述移动终端包括:电池、中央处理器和掉电不易失存储器;所述中央处理器分别与电池、掉电不易失存储器相连接;其特征在于, 所述中央处理器包括: 存储器读写模块,用于读写掉电不易失存储器; 开机模块,用于在移动终端开机时会触发执行; 关机模块,用于在移动终端关机时会触发执行; 所述掉电不易失存储器包括: 第一计数器模块,用于计数总的电池非法移除次数; 当移动终端开机时,开机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值加I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中; 当移动终端关机时,关机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中; 通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后即为电池非法移除次数。
2.根据权利要求1所述的记录电池非法移除次数的移动终端,其特征在于,所述中央处理器中还包括:· 时间获取模块,用于获取当前时间; 定时模块,用于定时触发时间获取模块获取当前时间并通过存储器读写模块将该时间写入时间保存模块中; 所述掉电不易失存储器还包括: 时间保存模块,用于保存最近一次电池非法移除的时间; 开机模块触发定时模块开启,定时模块每隔一固定时间通过时间获取模块获取移动终端的系统时间,并将所述系统时间通过存储器读写模块写入掉电不易失存储器的时间保存模块中。
3.根据权利要求1或2所述的记录电池非法移除次数的移动终端,其特征在于,所述掉电不易失存储器还包括: 第二计数器模块,用于在开机时判断上一次关机是否为电池非法移除所导致的; 电池非法移除记录模块,用于记录所有电池非法移除的时间; 开机模块通过存储器读写模块从掉电不易失存储器处读取第二计数器模块的值,判断该第二计数器模块的值是否为I ;如果第二计数器模块的值为1,则通过存储器读写模块从掉电不易失存储器处读取时间保存模块中保存的时间值,将该时间通过存储器读写模块写入掉电不易失存储器的电池非法移除记录模块中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块的值为O则通过存储器读写模块将I写入掉电不易失存储器的第二计数器模块中; 关机模块通过存储器读写模块将O写入掉电不易失存储器的第二计数器模块中;通过存储器读写模块从掉电不易失存储器处读取电池非法移除记录模块中的值即为每一次电池非法移除的时间。
4.根据权利要求1所述的记录电池非法移除次数的移动终端,其特征在于,所述移动终端为手机。
5.根据权利要求3所述的记录电池非法移除次数的移动终端,其特征在于,所述移动终端还包括一显示装置,用于显示每一次电池非法移除的时间和/或电池非法移除次数。
6.一种权利要求1所述的记录电池非法移除次数的移动终端的实现方法,其特征在于,包括以下步骤: Cl、移动终端开机时,开机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值加I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中; C2、移动终端关机时,关机模块被触发,通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后再通过存储器读写模块写入掉电不易失存储器的第一计数器模块中; C3、通过存储器读写模块从掉电不易失存储器处读取第一计数器模块的值,并将该第一计数器模块的值减I后即为电池非法移除次数。
7.根据权利要求6所述的实现方法,其特征在于,还包括: C4、开机模块触发定时模块开启,定时模块每隔一固定时间通过时间获取模块获取移动终端的系统时间,并将所述系统时间通过存储器读写模块写入掉电不易失存储器的时间保存模块中。
8.根据权利要求7所述的实现方法,其特征在于,所述步骤Cl中还包括:开机模块通过存储器读写模块从掉电不易失存储器处读取第二计数器模块的值,判断该第二计数器模块的值是否为I ;如果第二计数器模块的值为1,则通过存储器读写模块从掉电不易失存储器处读取时间保存模块中保存的时间值,将该时间通过存储器读写模块写入掉电不易失存储器的电池非法移除记录模块中,并将该时间显示出来提示用户最近一次电池非法移除的时间;如果第二计数器模块的值为O则通过存储器读写模块将I写入掉电不易失存储器的第二计数器模块中; 所述步骤C2还包括:关机模块通过存储器读写模块将O写入掉电不易失存储器的第二计数器模块中; 所述步骤C3中还包括:通过存储器读写模块从掉电不易失存储器处读取电池非法移除记录模块中的值即为每一次电池非法移除的时间。
9.根据权利要求6所述的实现方法,其特征在于,所述移动终端为手机。
10.根据权利要求9所述的实现方法,其特征在于,所述掉电不易失存储器为Flash或EEPROM。
【文档编号】G06F9/445GK103577236SQ201310569298
【公开日】2014年2月12日 申请日期:2013年11月15日 优先权日:2013年11月15日
【发明者】俞斌, 杨维琴 申请人:Tcl通讯(宁波)有限公司