一种降低移动终端温度的方法和系统与流程

文档序号:12461288阅读:173来源:国知局
一种降低移动终端温度的方法和系统与流程

本发明涉及移动终端的应用领域,尤其涉及一种降低移动终端温度的方法和系统。



背景技术:

移动终端在运行的过程中,除用户当前使用的应用外,还有很多应用处于后台运行状态,用户使用的应用和后台运行的应用不仅都占用内存空间,更重要的是,维持这些应用的运行状态需要为其持续供电,这就不可避免的会产生大量的热。当环境温度较低时,移动终端可以采用向外界环境传热的方式降低自身温度;但当环境温度较高时,向环境传热无法有效降低自身温度,而过高的自身温度不仅会使移动终端的运行速度降低,硬件结构遭到破坏,甚至有可能发生爆炸等危险。而目前降低移动终端的方法或是不能有效的降低移动终端的温度,或是执行过程较为复杂,无法推广应用。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种降低移动终端温度的方法和系统,旨在解决现有的降低移动终端温度的方法操作复杂且降温效率低的问题。

本发明的技术方案如下:

一种降低移动终端温度的方法,包括以下步骤:

A、当检测到当前环境温度大于环境温度阈值时,检测移动终端自身的温度;

B、当检测到移动终端自身的温度大于环境温度阈值并且正处于升高的趋势时,则通过停止后台应用程序的方式降低移动终端温度。

所述降低移动终端温度的方法中,所述步骤B具体包括:

B1、当检测到移动终端自身的温度未达到自身温度阈值时,则停止若干调用频率低的后台应用程序;

B2、当检测到移动终端自身的温度达到自身温度阈值时,则只保留当前应用程序,并停止所有后台应用程序。

所述降低移动终端温度的方法中,所述步骤B中停止后台应用程序的方式为关闭后台应用程序或切断后台应用程序的供电。

所述一种降低移动终端温度的方法中,所述步骤B1具体包括:

B11、每隔预定时间检测移动终端自身的温度;

B12、当连续n次检测到移动终端自身的温度与前一次检测到的移动终端自身温度的差值△T大于零时,则停止若干调用频率低的后台应用程序,n为预设值。

所述一种降低移动终端温度的方法中,所述移动终端自身的温度为移动终端中央处理器的温度。

一种降低移动终端温度的系统,包括:

检测模块,当检测到当前环境温度大于环境温度阈值时,用于检测移动终端自身的温度;

执行模块,当移动终端自身的温度大于环境温度阈值并且正处于升高的趋势时,用于通过停止后台应用程序的方式降低移动终端自身的温度。

所述一种降低移动终端温度的系统中,所述步骤执行模块具体包括:

部分后台应用关闭单元,当检测到移动终端自身的温度未达到自身温度阈值时,用于停止若干调用频率低的后台应用程序;

全部后台应用关闭单元,当检测到移动终端自身的温度达到自身温度阈值时,用于只保留当前应用程序,并关闭所有后台应用程序。

所述一种降低移动终端温度的系统中,所述执行模块中停止后台应用程序的方式为关闭后台应用程序或切断后台应用程序的供电。

所述一种降低移动终端温度的系统中,所述部分后台应用关闭单元具体包括:

温度检测单元,用于每隔预定时间检测移动终端自身温度;

关闭执行单元,当连续n次检测到移动终端自身的温度与前一次检测到的移动终端自身的温度的差值△T大于零时,用于停止若干调用频率低的后台应用程序,n为预设值。

所述一种降低移动终端温度的系统中,所述移动终端自身的温度为移动终端中央处理器的温度。

有益效果:本发明方法能够准确判断移动终端不能通过向环境传热以降低自身温度的情形,并通过停止台应用程序的方式有效降低移动终端的温度,不仅操作简单而且降温效果好,能够有效避免移动终端因发热带来的运行速度降低的问题,使移动终端一直处于高速运行的状态,方便用户使用。

附图说明

图1为本发明一种降低移动终端温度的方法一个较佳实施例的流程图。

图2为图1所示方法中步骤S2一个较佳实施例的具体流程图。

图3为图2所示方法中步骤S21一个较佳实施例的具体流程图。

图4为本发明一种降低移动终端温度的系统一个较佳实施例的结构框图。

图5为图4所示系统中执行模块一个较佳实施例的具体结构框图。

图6为图5所示系统中部分后台应用关闭单元一个较佳实施例的具体结构框图。

具体实施方式

本发明提供一种降低移动终端温度的方法和系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明一种降低移动终端温度的方法一个较佳实施例的流程图,如图所示,包括步骤:

S1、当检测到当前环境温度大于环境温度阈值时,检测移动终端自身的温度;

S2、当检测到移动终端自身的温度大于环境温度阈值并且正处于升高的趋势时,则通过停止后台应用程序的方式降低移动终端温度。

在本实施例中,首先对环境温度进行检测,当环境温度超过预设的环境温度阈值时,开始检测移动终端自身的温度。所述预设的环境温度阈值可以为用户手动输入的某个特定值,也可以为根据实际情况进行实时更新的数值。例如,检测移动终端所处纬度,根据移动终端所处纬度计算出对应的环境温度阈值;还可结合当前所处季节,根据季节计算出对应的环境温度阈值,例如,移动终端当前位置处于广州,并且目前的季节是夏季,那么其环境温度阈值即为35℃,而如果目前的季节是冬季,那么其环境温度阈值为25℃。而检测的移动终端自身的温度可以为中央处理器的温度,可以为电池的温度,也可以为机身的温度,优选地,采用中央处理器的温度作为移动终端自身的温度,进一步还可以采用上述三者中温度的最大值作为移动终端自身的温度。本发明是在环境温度超过环境温度阈值后才开始检测移动终端自身的温度,相对于只进行移动终端温度检测的方法,不仅简洁高效,而且更加实用。同时,用户不仅可根据自身特点选择合适的温度阈值的确定方法,还可以根据移动终端的发热情况确定以哪个温度作为移动终端检测的自身温度,这就使得环境温度阈值及检测到的移动终端的温度更加合理,从而在更加合适的时机对移动终端进行降温处理。

同时,当检测到的移动终端自身的温度大于环境温度阈值并且正处于升高的趋势时,则通过停止后台应用程序的方式降低移动终端温度。这是因为,移动终端自身的温度高于环境温度阈值并在逐渐升高时,其无法通过向环境传热的方式有效降低自身温度,如不及时采取措施,移动终端持续升温会大大降低其运行速度,甚至会危及到用户的安全。本实施例采用停止后台应用程序的方法来停止后台应用程序发热,进而避免移动终端温度过高,在不影响用户使用的前提下,尽快将移动终端的温度降低至不影响其运行速度的水平,使其一直处于高速运行的状态,方便用户使用。

作为本发明较优的实施例,如图2所述,步骤S2具体包括:

S21、当检测到移动终端自身的温度未达到自身温度阈值时,则停止若干调用频率低的后台应用程序;

S22、当检测到移动终端自身的温度达到自身温度阈值时,则只保留当前应用程序,并停止所有后台应用程序。

具体地,根据移动终端自身的温度是否达到自身温度阈值,对后台应用程序采取不同的措施。这是因为,后台运行的程序通常是用户最近在使用的应用程序,被再次调用的可能性很大。显然,当移动终端自身的温度超过环境温度阈值时就关闭全部后台应用会给用户带来很多不便,同时,移动终端自身温度达到自身温度阈值后并持续上升才会对其运行速度带来大幅度影响。因此,当检测到移动终端自身的温度未达到自身温度阈值时,采用仅停止若干调用频率低的后台应用程序的方式,可以有效缓解移动终端温度的继续升高,且对用户调用后台应用程序的影响不大。而停止的若干调用频率低的后台应用可以是系统所统计的调用次数低于所有后台应用平均调用次数的应用程序;也可以是系统所统计的调用次数在所有后台应用调用次数排名中倒数前五位的。

但是,当检测到移动终端自身的温度达到自身温度阈值时,温度继续升高对移动终端运行速度的影响非常大,此时只保留当前应用程序,并关闭所有后台应用程序,才能够有效避免移动终端温度持续升高对其运行速度的不利影响。当然,对于非常重要的应用,用户可预先设定为后台运行始终不停止状态,避免移动终端将其停止带来的不便。

作为本发明较优的实施例,如图3所述,步骤S21具体包括:

S211、每隔预定时间检测移动终端自身的温度;

S212、当连续n次检测到移动终端自身的温度与前一次检测到的移动终端自身温度的差值△T大于零时,则停止若干调用频率低的后台应用程序,n为预设值。

本实施例对于移动终端自身温度的持续上升状态给出一种判断方法。首先,每隔预定时间检测移动终端自身的温度;对于时间间隔用户可以根据移动终端的发热情况进行设定,可以是20秒、1分钟或5分钟等等。检测到移动终端自身温度与前一次检测到的移动终端自身温度的差值记为△T,当连续n次检测到△T大于零时,则表明移动终端的自身的温度在持续升高。其中,连续检测到△T大于零的次数即n可由用户更具自身需求进行设置,例如设置为10次。采用本发明方法能够准确的判断移动终端的温度在逐渐上升,避免温度较低时就关闭若干后台应用给用户带来的不便,以及温度过高时才采取降温措施无法有效阻止移动终端运行速度的大幅降低。

此外,本发明中停止后台应用的方式是关闭后台应用程序或切断后台应用程序的供电,较优的是,切断后台应用的供电。这是因为,关闭后台应用后,用户需要重新启动应用才能使用,而应用的启动通常需要等待并且之前所处的界面已经被清理。而切断供电后,后台应用程序处于等待状态,在此进行供电时,便可重新使用,较关闭应用程序的方法更加方便。

关闭后台应用的方法:当检测到1次△T大于零时,温度检测模块发送检测信号1到中央处理器,中央处理器根据检测信号1,调用高温检测指令1,检测移动终端正在运行的程序;当连续n次检测到△T大于零且移动终端自身的温度低于自身温度阈值时,中央处理器根据调用的高温检测指令n,通过控制程序关闭若干调用频率低的后台应用程序。

切断后台应用供电的方法:设置供电检测模块,用于检测电源管理模块的供电情况。当检测到1次△T大于零时,供电检测模块发送电压检测信号1到电源管理模块,电源管理模块内的供电控制检测单元检测移动终端正在运行程序的供电状态;当连续n次检测到△T大于零且移动终端自身的温度低于自身温度阈值时,则供电控制检测单元切断若干调用频率低的后台应用程序的供电。

基于上述方法,本发明还提供一种降低移动终端温度的系统较佳实施例,如图4所示,其包括:

检测模块100,当检测到当前环境温度大于环境温度阈值时,用于检测移动终端自身的温度;

执行模块200,当移动终端自身的温度大于环境温度阈值并且正处于升高的趋势时,用于通过停止后台应用程序的方式降低移动终端温度。

进一步,如图5所示,所述执行模块200具体包括:

部分后台应用关闭单元210,当检测到移动终端自身的温度未达到自身温度阈值时,用于停止若干调用频率低的后台应用程序;

全部后台应用关闭单元220,当检测到移动终端自身的温度达到自身温度阈值时,用于只保留当前应用程序,并关闭所有后台应用程序。

更进一步,如图6所示,所述部分后台应用关闭单元210具体包括:

温度检测单元211,用于每隔预定时间检测移动终端自身温度;

关闭执行单元212,当连续n次检测到移动终端自身温度与前一次检测到的移动终端自身温度的差值△T大于零时,用于停止若干调用频率低的后台应用程序,n为预设值。

较佳的,所述温度检测单元每隔预定时间检测移动终端自身的温度,当连续n次检测中,移动终端自身温度与前一次检测到的移动终端自身温度的差值均大于零,且移动终端的温度对于预设的温度阈值时,停止若干调用频率低的后台应用程序。关于上述模块单元的技术细节已在前面的方法中进行了详述,故不再赘述。

综上所述,本发明预设了环境温度阈值和自身温度阈值,当移动终端的温度大于环境温度阈值且小于自身温度阈值且在不断上升时,则采用停止若干调用频率低的后台应用程序的方式防止移动终端自身的温度继续上升。当移动终端自身的温度继续上升至自身温度阈值时,采用只保留当前应用程序,并停止所有后台应用程序的方式降低移动终端自身的温度。该方法能够准确判断移动终端所处的温度状态,采用与之相适应的方式避免移动终端温度升高对其运行速度产生的负面影响,方法简单,降温效率高,且对温度的判断灵活准确,有利于该方法应用领域的进一步拓展。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1