移动终端温度控制方法和装置与流程

文档序号:11153608
移动终端温度控制方法和装置与制造工艺

本发明涉及终端技术领域,尤其涉及一种移动终端温度控制方法和装置。



背景技术:

随着移动终端技术的快速发展,各种移动终端例如手机已非常普及,并且,移动终端的功能日益增多。随着移动终端功能的增加,用户使用移动终端的时间也越来越长,容易导致移动终端温度过高。移动终端的温度越高,辐射越大,这必然会影响用户的身体健康,另外,温度过高还可能会发生爆炸。

现有的控制移动终端温度的方案是检查移动终端温度是否达到特定阈值,达到之后就降低移动终端的功耗,来实现对移动终端温度的控制。采用这种方案,在某些场景下,如用户在玩游戏的同时下载数据时,会同时限制下载速度和CPU频率与核数,然而,限制CPU核数会降低游戏的流畅性。由此可知,在有多个热源引起移动终端温度升高时,移动终端并不会根据热源去控制移动终端的当前温度。



技术实现要素:

本发明的主要目的在于提供一种移动终端温度控制方法和装置,旨在解决现有的在有多个热源引起移动终端温度升高时,移动终端并不会根据热源去控制移动终端的当前温度的技术问题。

为实现上述目的,本发明提供一种移动终端温度控制方法,所述移动终端温度控制方法包括步骤:

检测所述移动终端的当前温度;

判断所述当前温度是否大于或者等于第一预设温度;

若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略;

根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。

优选地,所述若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略的步骤包括:

若所述当前温度大于或者等于所述第一预设温度,则确定所述移动终端当前所在场景;

确定与所述场景对应的第二预设温度,并判断所述当前温度是否大于或者等于所述第二预设温度;

若所述当前温度大于或者等于所述第二预设温度,则确定与所述场景对应的温度控制策略;

所述根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度的步骤包括:

根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。

优选地,所述根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度的步骤包括:

根据所述温度控制策略确定所述场景中各个热源的优先级;

按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。

优选地,所述热源至少包括中央处理器CPU、图形处理器GPU、充电组件、屏幕亮度、喇叭和调制解调器modem中的一种。

优选地,所述检测所述移动终端的当前温度的步骤之前,还包括:

预先设置不同场景对应的温度控制策略。

此外,为实现上述目的,本发明还提供一种移动终端温度控制装置,所述移动终端温度控制装置包括:

检测模块,用于检测所述移动终端的当前温度;

判断模块,用于判断所述当前温度是否大于或者等于第一预设温度;

确定模块,用于若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略;

控制模块,用于根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。

优选地,所述确定模块包括:

第一确定单元,用于若所述当前温度大于或者等于所述第一预设温度,则确定所述移动终端当前所在场景;确定与所述场景对应的第二预设温度;

判断单元,用于判断所述当前温度是否大于或者等于所述第二预设温度;

所述第一确定单元还用于若所述当前温度大于或者等于所述第二预设温度,则确定与所述场景对应的温度控制策略;

所述控制模块还用于根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。

优选地,所述控制模块包括:

第二确定单元,用于根据所述温度控制策略确定所述场景中各个热源的优先级;

调节单元,用于按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。

优选地,所述热源至少包括中央处理器CPU、图形处理器GPU、充电组件、屏幕亮度、喇叭和调制解调器modem中的一种。

优选地,所述移动终端温度控制装置还包括:

设置模块,用于预先设置不同场景对应的温度控制策略。

本发明通过检测所述移动终端的当前温度;若所述当前温度大于或者等于第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。实现了在有多个热源引起移动终端温度升高时,根据当前场景对应的热源去控制移动终端的当前温度,使在控制移动终端温度升高的过程中,保证移动终端系统的流畅性。

附图说明

图1为本发明移动终端温度控制方法第一实施例的流程示意图;

图2为本发明移动终端温度控制方法第二实施例的流程示意图;

图3为本发明移动终端温度控制装置较佳实施例的功能模块示意图;

图4为本发明实施例中确定模块的一种功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种移动终端温度控制方法。

参照图1,图1为本发明移动终端温度控制方法第一实施例的流程示意图。

在本实施例中,所述移动终端温度控制方法包括:

步骤S10,检测所述移动终端的当前温度;

当移动终端上电启动后,定时或者实时检测所述移动终端的当前温度。在定时检测所述移动终端的当前温度过程中,用户可根据需要设置检测所述移动终端的间隔时间,如可设置每间隔5分钟,或者10分钟检测一次所述移动终端的当前温度。可以理解的是,所述移动终端包括但不限于智能手机和掌上电脑。

步骤S20,判断所述当前温度是否大于或者等于第一预设温度;

步骤S30,若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略;

当检测到所述移动终端的当前温度时,判断所述当前温度是否大于或者等于第一预设温度。若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景,并确定与所述场景对应的温度控制策略;若所述当前温度小于所述第一预设温度,则继续检测所述移动终端的当前温度。需要说明的是,在所述移动终端中,设置了不同的运行场景,不同场景都有对应的预设温度,不同场景的预设温度可以相同,也可以不同,由用户根据具体情况而设置;而且由于不同场景的热源不一样,因此,不同的场景对应着不同的温度控制策略。所述第一预设温度为所述移动终端中所有场景对应的最低预设温度。

进一步地,当所述当前温度大于或者等于所述第一预设温度时,在所述移动终端的屏幕输出提示信息,提示用户所述移动终端当前温度过高。可以理解的是,可以通过语音、文字和/或提示灯等方式提示用户所述移动终端当前温度过高。

步骤S40,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。

当确定所述温度控制策略后,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。其中,所述热源至少包括CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)、充电组件、屏幕亮度、喇叭和调制解调器modem中的一种。

进一步地,所述步骤S40还包括:

步骤a,根据所述温度控制策略确定所述场景中各个热源的优先级;

步骤b,按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。

进一步地,在确定所述温度控制策略后,确定所述场景中热源,根据所述温度控制策略确定所述场景中各个热源中的优先级。当确定所述场景中各个热源的优先级后,按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。如根据所述温度控制策略先调节处于最低优先级热源的温度,得到调节后的第一温度,判断调节后的第一温度是否大于或者等于所述第一预设温度。若调节后的第一温度小于所述第一预设温度,则继续检测所述移动终端的当前温度,不再调节所述移动终端的当前温度;若调节后的第一温度大于或者等于所述第一预设温度,则根据所述温度控制策略调节处于倒数第二优先级热源的温度,得到调节后的第二温度,判断调节后的第二温度是否大于等于所述第一预设温度,依次类推,再此不再赘述。

本实施例通过检测所述移动终端的当前温度;若所述当前温度大于或者等于第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。实现了在有多个热源引起移动终端温度升高时,根据当前场景对应的热源去控制移动终端的当前温度,使在控制移动终端温度升高的过程中,保证移动终端系统的流畅性。

进一步地,提出本发明移动终端温度控制方法第二实施例。

所述移动终端温度控制方法第二实施例与所述移动终端温度控制方法第一实施例的区别在于,参照图2,所述步骤S30包括:

步骤S31,若所述当前温度大于或者等于所述第一预设温度,则确定所述移动终端当前所在场景;

步骤S32,确定与所述场景对应的第二预设温度,并判断所述当前温度是否大于或者等于所述第二预设温度;

当所述当前温度大于或者等于所述第一预设温度时,确定所述移动终端当前所在场景,并确定与所述场景对应的第二预设温度。当确定与所述场景对应的第二预设温度时,判断所述当前温度是否大于或者等于所述第二预设温度。所述第二预设温度为用户根据具体需要而设置,如设置通话场景对应的第二预设温度为40℃,游戏场景对应的第二预设温度为45℃。

步骤S33,若所述当前温度大于或者等于所述第二预设温度,则确定与所述场景对应的温度控制策略。

所述步骤S40还包括:

步骤S41,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。

当所述当前温度大于或者等于所述第二预设温度时,确定与所述场景对应的温度控制策略,并根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度;当所述当前温度小于所述第二预设温度时,继续检测所述移动终端的当前温度。在本实施例中,所述第二预设温度大于或者等于所述第一预设温度。

进一步地,所述移动终端温度控制方法还包括:

步骤c,预先设置不同场景对应的温度控制策略。

进一步,预先设置移动终端不同场景对应的温度控制策略。如当用户在使用移动终端玩游戏,且同时在后台下载文件时,所述移动终端的热源有modem、CPU和GPU时。设置该场景下的温度控制策略为CPU的优先级高于GPU,GPU的优先级高于modem。因此,当所述移动终端的当前温度大于或者等于所述第二预设温度时,优先降低所述modem所产生的热量,以降低所述移动终端的当前温度。若在降低所述modem所产生的热量后,所述当前温度还是大于或者等于所述第二预设温度时,降低所述GPU所产生的热量,以降低所述移动终端的当前温度。若在降低所述GPU所产生的热量后,所述当前温度还是大于或者等于所述第二预设温度,则降低所述CPU功耗所产生的热量,以降低所述移动终端的当前温度。

本实施例通过在移动终端当前温度大于或者等于第一预设温度时,确定移动终端所在场景,以及与所述场景对应的第二预设温度;若当前温度大于或者等于第二预设温度,则根据与所述场景对应的温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。实现了根据不同场景所对应的预设温度来确定是否需要控制移动终端当前的温度,而并不是不分场景,只要移动终端的当前温度大于或者等于某个设定值时,就调节移动终端的当前温度,使移动终端中的温度控制方法更加智能化。

本发明进一步提供一种移动终端温度控制装置。

参照图3,图3为本发明移动终端温度控制装置较佳实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图3所示模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的移动终端温度控制装置的模块,可轻易进行新的模块的补充;各模块的名称是自定义名称,仅用于辅助理解该移动终端温度控制装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的模块所要达成的功能。

本实施例提出一种移动终端温度控制装置,所述移动终端温度控制装置包括:

检测模块10,用于检测所述移动终端的当前温度;

当移动终端上电启动后,检测模块10定时或者实时检测所述移动终端的当前温度。在所述检测模块10定时检测所述移动终端的当前温度过程中,可根据需要设置检测所述移动终端的间隔时间,如可设置每间隔5分钟,或者10分钟检测一次所述移动终端的当前温度。可以理解的是,所述移动终端包括但不限于智能手机和掌上电脑。

判断模块20,用于判断所述当前温度是否大于或者等于第一预设温度;

确定模块30,用于若所述当前温度大于或者等于所述第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略;

当所述检测模块10检测到所述移动终端的当前温度时,判断模块20判断所述当前温度是否大于或者等于第一预设温度。若所述当前温度大于或者等于所述第一预设温度,确定模块30则确定与所述移动终端当前所在场景,并确定与所述场景对应的温度控制策略;若所述当前温度小于所述第一预设温度,所述检测模块10则继续检测所述移动终端的当前温度。需要说明的是,在所述移动终端中,设置了不同的运行场景,不同场景都有对应的预设温度,不同场景的预设温度可以相同,也可以不同,由用户根据具体情况而设置;而且由于不同场景的热源不一样,因此,不同的场景对应着不同的温度控制策略。所述第一预设温度为所述移动终端中所有场景对应的最低预设温度。

进一步地,当所述当前温度大于或者等于所述第一预设温度时,在所述移动终端的屏幕输出提示信息,提示用户所述移动终端当前温度过高。可以理解的是,可以通过语音、文字和/或提示灯等方式提示用户所述移动终端当前温度过高。

控制模块40,用于根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。

当所述确定模块30确定所述温度控制策略后,控制模块40根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。其中,所述热源至少包括CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)、充电组件、屏幕亮度、喇叭和调制解调器modem中的一种。

进一步地,所述控制模块40包括:

第二确定单元,用于根据所述温度控制策略确定所述场景中各个热源的优先级;

调节单元,用于按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。

进一步地,在确定所述温度控制策略后,第二确定单元确定所述场景中热源,根据所述温度控制策略确定所述场景中各个热源中的优先级。当所述第二确定单元确定所述场景中各个热源的优先级后,调节单元按照所述优先级从低到高调节各个热源的温度,直到所述当前温度小于所述第一预设温度。如根据所述温度控制策略先调节处于最低优先级热源的温度,得到调节后的第一温度,判断调节后的第一温度是否大于或者等于所述第一预设温度。若调节后的第一温度小于所述第一预设温度,则继续检测所述移动终端的当前温度,不再调节所述移动终端的当前温度;若调节后的第一温度大于或者等于所述第一预设温度,则根据所述温度控制策略调节处于倒数第二优先级热源的温度,得到调节后的第二温度,判断调节后的第二温度是否大于等于所述第一预设温度,依次类推,再此不再赘述。

本实施例通过检测所述移动终端的当前温度;若所述当前温度大于或者等于第一预设温度,则确定与所述移动终端当前所在场景对应的温度控制策略,根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第一预设温度。实现了在有多个热源引起移动终端温度升高时,根据当前场景对应的热源去控制移动终端的当前温度,使在控制移动终端温度升高的过程中,保证移动终端系统的流畅性。

进一步地,提出本发明移动终端温度控制装置第二实施例。

所述移动终端温度控制装置第二实施例与所述移动终端温度控制装置第一实施例的区别在于,参照图4,所述确定模块30包括:

第一确定单元31,用于若所述当前温度大于或者等于所述第一预设温度,则确定所述移动终端当前所在场景;确定与所述场景对应的第二预设温度;

判断单元32,用于判断所述当前温度是否大于或者等于所述第二预设温度;

当所述当前温度大于或者等于所述第一预设温度时,第一确定单元31确定所述移动终端当前所在场景,并确定与所述场景对应的第二预设温度。当所述第一确定单元31确定与所述场景对应的第二预设温度时,判断单元32判断所述当前温度是否大于或者等于所述第二预设温度。所述第二预设温度为用户根据具体需要而设置,如设置通话场景对应的第二预设温度为40℃,游戏场景对应的第二预设温度为45℃。

所述第一确定单元31还用于若所述当前温度大于或者等于所述第二预设温度,则确定与所述场景对应的温度控制策略;

所述控制模块40还用于根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。

当所述当前温度大于或者等于所述第二预设温度时,所述第一确定单元31确定与所述场景对应的温度控制策略,所述控制模块40根据所述温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度;当所述当前温度小于所述第二预设温度时,所述检测模块10继续检测所述移动终端的当前温度。在本实施例中,所述第二预设温度大于或者等于所述第一预设温度。

进一步地,所述移动终端温度控制装置还包括:

设置模块,用于预先设置不同场景对应的温度控制策略。

进一步,设置模块预先设置移动终端不同场景对应的温度控制策略。如当用户在使用移动终端玩游戏,且同时在后台下载文件时,所述移动终端的热源有modem、CPU和GPU时。设置该场景下的温度控制策略为CPU的优先级高于GPU,GPU的优先级高于modem。因此,当所述移动终端的当前温度大于或者等于所述第二预设温度时,优先降低所述modem所产生的热量,以降低所述移动终端的当前温度。若在降低所述modem所产生的热量后,所述当前温度还是大于或者等于所述第二预设温度时,降低所述GPU所产生的热量,以降低所述移动终端的当前温度。若在降低所述GPU所产生的热量后,所述当前温度还是大于或者等于所述第二预设温度,则降低所述CPU功耗所产生的热量,以降低所述移动终端的当前温度。

本实施例通过在移动终端当前温度大于或者等于第一预设温度时,确定移动终端所在场景,以及与所述场景对应的第二预设温度;若当前温度大于或者等于第二预设温度,则根据与所述场景对应的温度控制策略控制所述场景对应热源的温度,使所述当前温度小于所述第二预设温度或所述第一预设温度。实现了根据不同场景所对应的预设温度来确定是否需要控制移动终端当前的温度,而并不是不分场景,只要移动终端的当前温度大于或者等于某个设定值时,就调节移动终端的当前温度,使移动终端中的温度控制方法更加智能化。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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