[发明专利]一种移动终端及调节其CPU频率的方法有效
申请号: | 201310256951.0 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103324270A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 崔周华;马怡伟;李海波 | 申请(专利权)人: | 东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 523500 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 调节 cpu 频率 方法 | ||
技术领域
本发明涉及一种CPU频率的控制方法,更具体地说,以及一种移动终端及调节其CPU频率的方法。
背景技术
随着移动终端(例如,智能手机)的快速发展,例如多核处理器的应用,使得移动终端处理器的性能越来越好,但移动终端的功耗也随之增大,导致移动终端续航时间变短。
CPU不是一直跑一个频率上,而是会根据实际的需求跑在不同的频率,从而达到功耗和性能最优的目的,而CPU频率越高,相对功耗越大。当前技术中,通过动态电压频率调节(DVFS,Dynamic Voltage and Frequency Scaling)策略来实现对CPU进行调频。具体的,当前的DVFS策略会判断系统负载是否超过升频门限值来判断是否进行升降频处理,并且,使用相同的DVFS策略来对工作在不同系统场景(例如,上网、游戏、灭屏播放音乐等等)下的移动终端的CPU进行调频。
但是,不同的系统场景下对调频的需求是不一样的,例如,功耗比较小的系统场景不需要频繁进行调频,和/或每次调频的幅度也要求不大。对于功耗比较大的系统场景则需要较为频繁的调频,和/或每次调频的幅度的要求相对大一些。也就是说,功耗小的系统场景需要一个较为保守的调频策略,而功耗大的系统场景需要一个较为积极的调频策略。而现有的CPU调频技术中,为了同时满足所有系统场景的需求,采用了对于功耗小的系统场景来说过于积极的调频策略,使得移动终端的整体功耗偏高。
发明内容
本发明针对现有技术的上述缺陷,提供一种移动终端及调节其CPU频率的方法,对于不同的系统场景采用不同的调整策略来调整CPU频率,降低了移动终端的整体功耗。
本发明解决其技术问题采用的技术方案是:提供了一种调节移动终端的CPU频率的方法,包括以下步骤:
S1、分别为移动终端的不同系统场景配置CPU频率调整策略;
S2、判断移动终端当前的系统场景;
S3、根据与当前的系统场景对应的CPU频率调整策略调整CPU的频率。
优选地,步骤S1中为一种或多种系统场景配置CPU频率调整策略的步骤包括:
S11、设置每个频率段对应的负载门限值和频率调整值。
优选地,步骤S3包括以下步骤:
S31、判断当前CPU频率所属频率段;
S32、计算当前CPU的负载值;
S33、比较计算出的负载值和该频率段对应的负载门限值,若计算出的负载值超出该负载门限值,则使用该频率段对应的频率调整值调整CPU频率。
优选地,所述负载门限值包括升频门限值,所述频率调整值包括升频调整值,步骤S33包括以下步骤:
S331、比较计算出的负载值和该频率段对应的升频门限值;
S332、若计算出的负载值大于或等于该升频门限值,则使用该频率段对应的升频频率调整值调整当前CPU的频率以得到目标频率;
S333、将当前CPU的频率调整为计算出的目标频率。
优选地,所述负载门限值包括降频门限值,所述频率调整值包括降频调整值,步骤S33包括以下步骤:
S334、比较计算出的负载值和该频率段对应的降频门限值;
S335、若计算出的负载值小于或等于该降频门限值,则使用该频率段对应的降频调整值调整当前CPU的频率以得到目标频率;
S336、将当前CPU的频率调整为计算出的目标频率。
提供一种移动终端,包括:
策略配置单元,用于分别为移动终端的不同系统场景配置CPU频率调整策略;
系统场景判断单元,用于判断移动终端当前的系统场景;
频率调整单元,用于根据与当前的系统场景对应的CPU频率调整策略调整CPU的频率。
优选地,所述策略配置单元包括:
参数设置模块,用于设置每个频率段对应的负载门限值和频率调整值。
优选地,所述频率调整单元包括:
判断模块,用于判断当前CPU频率所属频率段;
计算模块,用于计算当前CPU的负载值;
调频模块,用于比较计算出的负载值和该频率段对应的负载门限值,并在计算出的负载值超出该负载门限值时,使用该频率段对应的频率调整值调整CPU频率。
优选地,所述负载门限值包括升频门限值,所述频率调整值包括升频调整值,所述调频模块包括:
第一比较子模块,用于比较计算出的负载值和该频率段对应的升频门限值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司,未经东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256951.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种获得低稀释率涂层的激光熔覆方法
- 下一篇:一种磁分离器采收微藻的方法