[0035] 本发明提供一种防止智能终端自动重启的方法、存储介质及智能终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036] 请参阅图1,图1为本发明一种防止智能终端自动重启的方法较佳实施例的流程图,如图所示,其包括步骤:
[0037] S10、当智能终端的显示屏点亮时,对智能终端的输出电流进行实时检测;
[0038] S20、根据智能终端的输出电流变化判断智能终端是否进入重启状态;
[0039] S30、当判定智能终端进入重启状态时,则增加智能终端的输出电流防止智能终端自动重启。
[0040] 具体来说,现有的智能终端在运行过多的应用程序时,容易引起智能终端自动重启,从而导致文件丢失或通话中断等情况的发生,给用户带来极大的不便。
[0041] 为解决上述问题,本发明通过对智能终端的输出电流进行实时检测,并根据输出电流的变化判断智能终端是否进入重启状态,当判定智能终端进入重启状态时,则通过增加电流使智能终端的输出电流维持在正常输出状态,从而防止智能终端自动重启,有效避免了智能终端在使用过程中突然重启导致的文件丢失、通话中断等情况的发生,从而给用户带来的极大的便利。
[0042] 具体地,在本发明中,所述步骤S10、当智能终端的显示屏点亮时,对智能终端的输出电流进行实时检测,具体包括:
[0043] S11、预先在智能终端上设置有电流传感器;
[0044] S12、当检测到智能终端显示屏点亮时,则通过电流传感器对智能终端的输出电流进行实时检测。
[0045] 具体来说,本发明中的电流传感器只对智能终端显示屏点亮时的电流输出状态进行检测,正常使用状态下,智能终端的输出电流会在300-500mA之间正常波动。
[0046] 示例性地,当用户观看视频的时候,智能终端的输出电流为480mA,当用户关掉视频改为浏览网页的时候,智能终端的输出电流会发生相应的变化,此时的输出电流可能为400mA。也就是说,正常使用情况下,智能终端的输出电流只会发生小范围的波动;当智能终端发生异常时,例如发生重启,则可能会出现电流瞬间降低较大的情况。
[0047] 进一步地,在本发明中,所述步骤S20、根据智能终端的输出电流变化判断智能终端是否进入重启状态,具体包括:
[0048] S21、实时计算相邻输出电流差值的绝对值大小,将所述相邻输出电流差值的绝对值与预定阀值进行实时比较;
[0049] S22、当相邻输出电流差值的绝对值大于所述预定阀值时,则判定智能终端进入重启状态。
[0050] 具体来说,本发明获取到智能终端的输出电流值后,实时计算相邻输出电流差值的绝对值大小;例如,当获取到的智能终端的输出电流值依次为500mA、450mA、400mA、500mA、200mA时,则实时获取到的相邻输出电流差值的绝对值依次为50mA、50mA、100mA、
300mA;
[0051] 将所述获取到的相邻输出电流差值的绝对值与预定阀值进行实时比较,由于智能终端在正常使用情况下只会发生小范围的输出电流波动,只有当发生重启等异常情况时,才会出现电流瞬间降低较大的情况,因此,当相邻输出电流差值的绝对值大于所述预定阀值时,则判定智能终端进入重启状态。较佳地,所述预定阀值为200mA,如上述实施例所示,当智能终端的输出电流从500mA直接降低到200mA时,则相邻输出电流差值为300mA>200mA,此时则判定智能终端进入重启状态。
[0052] 更进一步地,所述步骤S30、当判定智能终端进入重启状态时,则增加智能终端的输出电流防止智能终端自动重启,具体包括:
[0053] S31、当判定智能终端进入重启状态时,则向中央处理器发出调用备用电流指令;
[0054] S32、所述中央处理器根据调用备用电流指令调用储备电源输出,使智能终端的输出电流始终保持在正常输出状态,防止智能终端自动重启。
[0055] 具体来说,智能终端预先设置有储备电源,当判定智能终端进入重启状态时,则向中央处理器发出调用备用电流指令,所述中央处理器根据所述调用备用电流指令调用所述储备电源,所述储备电源输出电流,使智能终端的输出电流始终保持在正常输出状态,例如,储备电源使智能终端的输出电流始终维持在300-500mA,从而有效防止智能终端自动重启。
[0056] 较佳地,在本发明中,所述智能终端为智能手机或平板电脑。
[0057] 基于上述方法,本发明还提供一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:
[0058] 当智能终端的显示屏点亮时,对智能终端的输出电流进行实时检测;
[0059] 根据智能终端的输出电流变化判断智能终端是否进入重启状态;
[0060] 当判定智能终端进入重启状态时,则增加智能终端的输出电流防止智能终端自动重启。
[0061] 所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并具体执行:
[0062] 实时计算相邻输出电流差值的绝对值大小,将所述相邻输出电流差值的绝对值与预定阀值进行实时比较;
[0063] 当相邻输出电流差值大于所述预定阀值时,则判定智能终端进入重启状态。
[0064] 所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并具体执行:
[0065] 当判定智能终端进入重启状态时,则向中央处理器发出调用备用电流指令;
[0066] 所述中央处理器根据调用备用电流指令调用储备电源输出,使智能终端的输出电流始终保持在正常输出状态,防止智能终端自动重启。
[0067] 更进一步地,本发明还提供一种智能终端,其中,包括处理器10,适于实现各指令;以及存储设备20,适于存储多条指令,所述指令适于由处理器10加载并执行上述任意一项所述的防止智能终端自动重启的方法。
[0068] 具体来说,所述处理器10在一些实施例中可以是一中央处理器,微处理器或其他数据处理芯片,用于运行所述存储设备20中存储的程序代码或处理数据。
[0069] 所述存储设备20在一些实施例中可以是所述装置的内部存储单元,例如该装置的硬盘或内存。所述存储设备20在另一些实施例中也可以是所述装置的外部存储器,例如所述装置上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。
[0070] 进一步地,所述存储设备20还可以既包括所述装置的内部存储单元也包括外部存储装置。所述存储设备20用于存储安装于所述装置的应用软件及各类数据。所述存储设备20还可以用于暂时地存储已经输出或者将要输出的数据。
[0071] 综上所述,本发明提供了一种防止智能终端自动重启的方法,当智能终端的显示屏点亮时,通过对智能终端的输出电流进行实时检测,根据智能终端的输出电流变化判断智能终端是否进入重启状态,当判定智能终端进入重启状态时,则增加智能终端的输出电流使智能终端的电流稳定在正常输出状态防止智能终端自动重启。本发明在检测到智能终端即将进入重启状态时,通过增加输出电流使智能终端及时恢复正常工作状态,防止智能终端自动重启,从而有效防止文件丢失、通话中断,给用户带来了极大的便利。
[0072] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。