一种温度控制的方法及移动终端.pdf

上传人:1*** 文档编号:1307777 上传时间:2018-04-14 格式:PDF 页数:9 大小:500.51KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611256861.1

申请日:

2016.12.30

公开号:

CN106649046A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 11/30申请日:20161230|||公开

IPC分类号:

G06F11/30

主分类号:

G06F11/30

申请人:

刘超

发明人:

刘超

地址:

239000 安徽省滁州市菱西花园北区1栋1单元702

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明属于终端温度控制领域,提供了一种温度控制的方法及移动终端。在本发明实施例中,通过检测所述移动终端的应用程序占用的运行内存以及CPU的占用率,并在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值时,检测所述CPU的温度,在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。本发明实施例提供的方法和移动终端能够根据运存内存的使用情况和CPU的占用情况控制温度,避免温度过高,影响用户的使用体验。

权利要求书

1.一种温度控制的方法,应用于移动终端,其特征在于,所述方法包括以下步骤:
检测所述移动终端的应用程序占用的运行内存以及CPU的占用率;
在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值时,检测
所述CPU的温度;
在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移动终端的应用
程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。
2.根据权利要求1所述的方法,其特征在于,检测所述CPU的占用率的步骤,包括:
获取所述CPU的各内核的最大频率,并计算所述CPU的叠加总频率;
检测所述移动终端占用所述CPU的内核的个数及被占用的内核的运行频率,计算所述
CPU占用的叠加频率。
3.根据权利要求2所述的方法,其特征在于,所述CPU的叠加总频率为所述CPU各内核的
最大频率之和,所述CPU占用的叠加频率为占用的内核的频率之和。
4.根据权利要求1所述的方法,其特征在于,所述每隔预设周期调整一次所述移动终端
的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值的步骤,包括:
根据预设周期以及以下算式计算所述移动终端的应用程序占用的总运行内存M2:

在所述移动终端的应用程序占用的总运行内存为M2时,检测所述CPU的温度,直至所述
CPU的温度低于预设温度阈值时,停止调节所述移动终端的应用程序占用的总运行内存;
其中,M1表示所述移动终端系统总的运行内存,k表示CPU的占用率。
5.根据权利要求4所述的方法,其特征在于,调整所述移动终端的应用程序占用的总运
行内存为M2的步骤包括:
依次关闭所述移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至所
述移动终端占用的运行内存小于等于M2。
6.一种移动终端,其特征在于,所述移动终端包括:
第一检测单元,用于检测所述移动终端的应用程序占用的运行内存以及CPU的占用率,
第二检测单元,用于在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设
占用率阈值时,检测所述CPU的温度;
控制单元,用于在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移
动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。
7.根据权利要求6所述的移动终端,其特征在于,所述第一检测单元检测所述CPU的占
用率的方式为:
获取所述CPU的各内核的最大频率,并计算所述CPU的叠加总频率;
检测所述移动终端占用所述CPU的内核的个数及被占用的内核的运行频率,计算所述
CPU占用的叠加频率。
8.根据权利要求6所述的移动终端,其特征在于,所述CPU的叠加总频率为所述CPU各内
核的最大频率之和,所述CPU占用的叠加频率为占用的内核的频率之和。
9.根据权利要求6所述的移动终端,其特征在于,所述控制单元具体用于:
根据预设周期以及以下算式计算所述移动终端的应用程序占用的总运行内存M2:

在所述移动终端的应用程序占用的总运行内存为M2时,检测所述CPU的温度,直至所述
CPU的温度低于预设温度阈值时,停止调节所述移动终端的应用程序占用的总运行内存;
其中,M1表示所述移动终端系统总的运行内存,k表示CPU的占用率。
10.根据权利要求9所述的移动终端,其特征在于,所述控制单元调整所述移动终端的
应用程序占用的总运行内存为M2的方式为:
依次关闭所述移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至所
述移动终端占用的运行内存小于等于M2。

说明书

一种温度控制的方法及移动终端

技术领域

本发明属于终端温度控制领域,尤其涉及一种温度控制的方法及移动终端。


背景技术

移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开
始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。
移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、
电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽,其操
作系统和处理器芯片甚至成为当今整个ICT产业的战略制高点。

目前移动终端的使用的过程中由于运行大量的应用程序导致占用大量的运存内
存和CPU,进而使温度升高,但是目前还不能根据运存内存的使用和CPU的占用控制CPU的温
度,导致CPU的温度过高,降低用户的使用体验。


发明内容

本发明实施例的目的在于提供一种温度控制的方法,旨在解决目前移动终端的
CPU在使用过程中温度升高不能降低的温度。

为了解决上述技术问题,本发明是这样实现的:一种温度控制的方法,应用于移动
终端,所述方法包括以下步骤:

检测所述移动终端的应用程序占用的运行内存以及CPU的占用率;

在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值时,检测
所述CPU的温度;

在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移动终端的应用
程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。

进一步地,检测所述CPU的占用率的步骤,包括:

获取所述CPU的各内核的最大频率,并计算所述CPU的叠加总频率;

检测所述移动终端占用所述CPU的内核的个数及被占用的内核的运行频率,计算所述
CPU占用的叠加频率。

进一步地,所述CPU的叠加总频率为所述CPU各内核的最大频率之和,所述CPU占用
的叠加频率为占用的内核的频率之和。

进一步地,所述每隔预设周期调整一次所述移动终端的应用程序占用的运行内
存,直至所述CPU的温度小于所述预设温度阈值的步骤,包括:

根据预设周期以及以下算式计算所述移动终端的应用程序占用的总运行内存M2:


在所述移动终端的应用程序占用的总运行内存为M2时,检测所述CPU的温度,直至所述
CPU的温度低于预设温度阈值时,停止调节所述移动终端的应用程序占用的总运行内存;

其中,M1表示所述移动终端系统总的运行内存,k表示CPU的占用率。

进一步地,调整所述移动终端的应用程序占用的总运行内存为M2的步骤包括:

依次关闭所述移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至所
述移动终端占用的运行内存小于等于M2。

本发明实施例还提供了一种移动终端,所述移动终端包括:

第一检测单元,用于检测所述移动终端的应用程序占用的运行内存以及CPU的占用率,

第二检测单元,用于在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设
占用率阈值时,检测所述CPU的温度;

控制单元,用于在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移
动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。

进一步地,所述第一检测单元检测所述CPU的占用率的方式为:

获取所述CPU的各内核的最大频率,并计算所述CPU的叠加总频率;

检测所述移动终端占用所述CPU的内核的个数及被占用的内核的运行频率,计算所述
CPU占用的叠加频率。

进一步地,所述CPU的叠加总频率为所述CPU各内核的最大频率之和,所述CPU占用
的叠加频率为占用的内核的频率之和。

进一步地,所述控制单元具体用于:

根据预设周期以及以下算式计算所述移动终端的应用程序占用的总运行内存M2:


在所述移动终端的应用程序占用的总运行内存为M2时,检测所述CPU的温度,直至所述
CPU的温度低于预设温度阈值时,停止调节所述移动终端的应用程序占用的总运行内存;

其中,M1表示所述移动终端系统总的运行内存,k表示CPU的占用率。

进一步地,所述控制单元调整所述移动终端的应用程序占用的总运行内存为M2的
方式为:

依次关闭所述移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至所
述移动终端占用的运行内存小于等于M2。

在本发明实施例中,通过检测所述移动终端的应用程序占用的运行内存以及CPU
的占用率,并在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值
时,检测所述CPU的温度,在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所
述移动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。本发
明实施例提供的方法和移动终端能够根据运存内存的使用情况和CPU的占用情况控制温
度,避免温度过高,影响用户的使用体验。


附图说明

图1是本发明实施例提供的温度控制的方法的流程图;

图2是本发明实施例提供的移动终端的框架结构示意图。


具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

图1示出了本发明实施例提供的应用于移动终端的温度控制的方法的流程,为了便于
说明,仅列出与本发明实施例相关的部分,详述如下:

本发明实施例提供的应用于移动终端的温度控制的方法,包括以下步骤:

步骤S10,检测移动终端的应用程序占用的运行内存以及CPU的占用率。

在本发明实施例中,检测CPU的占用率的方式为:获取移动终端中CPU的各内核的
最大频率,并计算CPU的叠加总频率,然后检测移动终端占用CPU的内核的个数及被占用的
内核的运行频率,计算CPU占用的叠加频率。需要说明的是:CPU的叠加总频率为CPU各内核
的最大频率之和,CPU占用的叠加频率为占用的内核的频率之和。

步骤S20,在运行内存超过预设内存阈值或CPU的占用率超过预设占用率阈值时,
检测CPU的温度。

在本发明实施例中,即不管是运存内存超过预设内存阈值或CPU的占用率超过预
设占用阈值,均会开始检测CPU的温度。

步骤S30,在CPU的温度大于预设温度阈值时,每隔预设周期调整一次移动终端的
应用程序占用的运行内存,直至CPU的温度小于预设温度阈值。

作为本发明一优选实施例,步骤S30的实施方式为:

根据预设周期以及以下算式计算移动终端的应用程序占用的总运行内存M2:


在移动终端的应用程序占用的总运行内存为M2时,检测CPU的温度,直至CPU的温度低
于预设温度阈值时,停止调节移动终端的应用程序占用的总运行内存;

其中,M1表示移动终端系统总的运行内存,k表示CPU的占用率。

在本发明实施例中,降低运存内存即减少运行的应用程序的数量,进而降低CPU的
频率,从而温度逐渐下降,优选地,每隔5分钟计算一次调整后应用程序占用的总运行内存
M2,并检测CPU的温度,根据上述算式可知,CPU的占用率K越高,调整后的M2越小,进一步促
进温度降低。

作为本发明一优选实施例,调整移动终端的应用程序占用的总运行内存为M2的实
施方式为:

依次关闭移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至移动终
端占用的运行内存小于等于M2。

在本发明实施例中,通过检测所述移动终端的应用程序占用的运行内存以及CPU
的占用率,并在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值
时,检测所述CPU的温度,在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所
述移动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。本发
明实施例提供的方法和移动终端能够根据运存内存的使用情况和CPU的占用情况控制温
度,避免温度过高,影响用户的使用体验。

图2示出了本发明实施了提供的移动终端的框架结构示意图,为了便于说明,仅列
出与本发明实施例相关的部分,详述如下:

本发明实施例提供的一种移动终端,包括:第一检测单元100、第二检测单元200以及控
制单元300;

第一检测单元100,用于检测移动终端的应用程序占用的运行内存以及CPU的占用率,

第二检测单元200,用于在运行内存超过预设内存阈值或CPU的占用率超过预设占用率
阈值时,检测CPU的温度;

控制单元300,用于在CPU的温度大于预设温度阈值时,每隔预设周期调整一次移动终
端的应用程序占用的运行内存,直至CPU的温度小于预设温度阈值。

作为本发明一优选实施例,第一检测单元100检测CPU的占用率的方式为:

获取CPU的各内核的最大频率,并计算CPU的叠加总频率;

检测移动终端占用CPU的内核的个数及被占用的内核的运行频率,计算CPU占用的叠加
频率。

作为本发明一优选实施例,CPU的叠加总频率为CPU各内核的最大频率之和,CPU占
用的叠加频率为占用的内核的频率之和。

作为本发明一优选实施例,控制单元具体用于:

根据预设周期以及以下算式计算移动终端的应用程序占用的总运行内存M2:


在移动终端的应用程序占用的总运行内存为M2时,检测CPU的温度,直至CPU的温度低
于预设温度阈值时,停止调节移动终端的应用程序占用的总运行内存;

其中,M1表示移动终端系统总的运行内存,k表示CPU的占用率。

作为本发明一优选实施例,控制单元300调整移动终端的应用程序占用的总运行
内存为M2的方式为:

依次关闭移动终端当前运行的应用程序中占用运行内存最大的应用程序,直至移动终
端占用的运行内存小于等于M2。

需要说明的是,本发明实施例提供的移动终端与上述应用于移动终端的温度控制
的方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。

在本发明实施例中,通过检测所述移动终端的应用程序占用的运行内存以及CPU
的占用率,并在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值
时,检测所述CPU的温度,在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所
述移动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。本发
明实施例提供的方法和移动终端能够根据运存内存的使用情况和CPU的占用情况控制温
度,避免温度过高,影响用户的使用体验。

本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行
划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具
体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可
以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质
中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种温度控制的方法及移动终端.pdf_第1页
第1页 / 共9页
一种温度控制的方法及移动终端.pdf_第2页
第2页 / 共9页
一种温度控制的方法及移动终端.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种温度控制的方法及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种温度控制的方法及移动终端.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明属于终端温度控制领域,提供了一种温度控制的方法及移动终端。在本发明实施例中,通过检测所述移动终端的应用程序占用的运行内存以及CPU的占用率,并在所述运行内存超过预设内存阈值或所述CPU的占用率超过预设占用率阈值时,检测所述CPU的温度,在所述CPU的温度大于预设温度阈值时,每隔预设周期调整一次所述移动终端的应用程序占用的运行内存,直至所述CPU的温度小于所述预设温度阈值。本发明实施例提供的方。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1