CN103529925A - 根据应用场景切换cpu工作模式的方法及装置 - Google Patents
根据应用场景切换cpu工作模式的方法及装置 Download PDFInfo
- Publication number
- CN103529925A CN103529925A CN201310528393.9A CN201310528393A CN103529925A CN 103529925 A CN103529925 A CN 103529925A CN 201310528393 A CN201310528393 A CN 201310528393A CN 103529925 A CN103529925 A CN 103529925A
- Authority
- CN
- China
- Prior art keywords
- cpu
- application scenarios
- mode
- terminal
- mapping table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
- Power Sources (AREA)
Abstract
本发明适用于通信领域,提供了一种根据应用场景切换CPU工作模式的方法及装置,所述方法包括:检测终端当前的应用场景;根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。本发明实施例的方法及装置可降低终端功耗,提高电池续航能力。
Description
技术领域
本发明属于通信领域,尤其涉及一种根据应用场景切换CPU工作模式的方法及装置。
背景技术
电池续航已经成为智能手机一个重点关注的问题。如今,智能手机在结构设计上对轻薄的追求,使得设备电池容量不可能做的很大。那么如何在电池电量一定的情况下,优化***功耗,提供***的续航能力,给用户良好的体验成了重大课题。影响***功耗的因素很多包括显示屏、CPU等,以CPU为例,CPU工作模式一般包括Interactive3、Ondemand2、Userspace4、Powersave5、Performance1等,不同的CPU工作模式对***功耗的影响不同,一般而言,低功耗模式会有更好的续航时间,但***流畅性不及高功耗模式,而通常的智能机在设置CPU模式时,一般选择一个折中的模式。上述折扣模式的缺陷在于即无法满足高功耗应用的***流畅,也无法满足更好的续航时间。
发明内容
本发明实施例的目的在于提供一种根据应用场景切换CPU工作模式的方法及装置,旨在解决现有的终端无法根据应用场景不同调整CPU工作模式而导致电池续航不足的问题。
本发明实施例是这样实现的,一种根据应用场景切换CPU工作模式的方法,所述方法包括:
检测终端当前的应用场景;
根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。
进一步地,在执行所述检测终端当前的应用场景之前包括:
设置所述终端的不同应用场景下的状态参数;以及,
设置应用场景与CPU工作模式的映射表。
进一步地,所述状态参数包括终端屏幕的开关状态和/或CPU的负载状态。
进一步地,所述CPU工作模式包括默认模式、游戏模式和待机模式。
本发明还提出一种根据应用场景切换CPU工作模式的装置,所述装置包括:
检测模块,用于检测终端当前的应用场景;
切换模块,用于根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。
进一步地,还包括:
设置模块,用于设置所述终端的不同应用场景下的状态参数;以及,设置应用场景与CPU工作模式的映射表。
进一步地,所述状态参数包括终端屏幕的开关状态和/或CPU的负载状态。
进一步地,所述CPU工作模式包括默认模式、游戏模式和待机模式。
在本发明实施例中,终端根据当前的屏幕开关、CPU负载等状态参数判定终端当前所处的应用场景,再根据该应用场景切换至对应的CPU工作模式,如此,在不同的CPU工作模式下,提供不同的电池供给,即满足了高功耗的应用,又解决了电池续航的问题,给用户提供了良好的体验。
附图说明
图1是本发明实施例提供的根据应用场景切换CPU工作模式的方法的流程图;
图2是本发明实施例提供的根据应用场景切换CPU工作模式的装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例一提出一种根据应用场景切换CPU工作模式的方法。如图1所示,本发明实施例一的方法包括:
步骤S1、设置终端的不同应用场景下的状态参数以及设置应用场景与CPU工作模式的映射表。首先建立多个特定的应用场景及其状态参数,在不同的应用场景下,终端的状态参数不同,终端的状态参数包括终端屏幕的开关状态、屏幕开或关的时间、CPU的负载状态等。例如将开机场景设置为屏幕开、CPU的负载为50%;将游戏场景设置为屏幕开、CPU负载为80%以上,该场景对应的CPU工作模式为游戏模式。CPU工作模式包括Performance模式、Ondemand模式、Interactive模式、Userspace模式、Powersave模式,其功耗依次降低。其次,设置各应用场景对应的CPU工作模式,建立应用场景与CPU工作模式的映射表,例如在游戏场景时对应的CPU工作模式为Performance模式。
步骤S2、检测终端当前的应用场景。实时或手工检测终端的各种状态参数,判断终端当前的应用场景,即终端的屏幕开或关,开或关的时间以及CPU的负载情况,其它可以考虑到状态参数也适用于本方案,再根据上述状态参数确定终端当前的应用场景。
步骤S3、根据检测到的应用场景切换至对应的CPU工作模式。根据预先设置的映射表确定检测到的应用场景对应的CPU工作模式。如当监听到屏幕关闭长达一预设的时间时,则判断终端处于待机的场景,此时可将CPU工作模式切换至Powersave模式,节约***功耗;而当CPU负载大于80%时,则将CPU工作模式切换至Interactive模式,此时可控制***功耗过大。
本发明实施例一采用根据终端的应用场景动态调整CPU工作模式,可以降低***的功耗,延长续航时间。由于动态调整CPU工作模式,在游戏场景等特定场景下采用高性能的CPU工作模式,还可增强用户体验。
实施例二
本发明实施例二提出一种根据应用场景切换CPU工作模式的装置,该装置可以是终端本身,也可以是终端内置或外接的一装置。如图2所示,本发明实施例的装置包括:
设置模块10,用于设置所述终端的不同应用场景下的状态参数;以及,设置应用场景与CPU工作模式的映射表。
检测模块20,用于检测终端当前的应用场景;
切换模块30,用于根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。
具体地,设置模块10首先建立多个特定的应用场景及其状态参数,在不同的应用场景下,终端的状态参数不同,终端的状态参数包括终端屏幕的开关状态、屏幕开或关的时间、CPU的负载状态等。例如将开机场景设置为屏幕开、CPU的负载为50%;将游戏场景设置为屏幕开、CPU负载为80%以上,该场景对应的CPU工作模式为游戏模式。CPU工作模式包括Performance模式、Ondemand模式、Interactive模式、Userspace模式、Powersave模式,其功耗依次降低。其次,设置模块10设置各应用场景对应的CPU工作模式,建立应用场景与CPU工作模式的映射表,例如在游戏场景时对应的CPU工作模式为Performance模式。
检测模块20实时或手工检测终端的各种状态参数,判断终端当前的应用场景,即终端的屏幕开或关,开或关的时间以及CPU的负载情况,其它可以考虑到状态参数也适用于本方案,再根据上述状态参数确定终端当前的应用场景。
切换模块30根据预先设置的映射表确定检测到的应用场景对应的CPU工作模式。如当监听到屏幕关闭长达一预设的时间时,则判断终端处于待机的场景,此时可将CPU工作模式切换至Powersave模式,节约***功耗;而当CPU负载大于80%时,则将CPU工作模式切换至Interactive模式,此时可控制***功耗过大。
本发明实施例二的装置根据终端的应用场景动态调整CPU工作模式,可以降低***的功耗,延长续航时间。由于动态调整CPU工作模式,在游戏场景等特定场景下采用高性能的CPU工作模式,还可增强用户体验。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种根据应用场景切换CPU工作模式的方法,其特征在于,所述方法包括:
检测终端当前的应用场景;
根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。
2.如权利要求1所述的方法,其特征在于,在执行所述检测终端当前的应用场景之前包括:
设置所述终端的不同应用场景下的状态参数;以及,
设置应用场景与CPU工作模式的映射表。
3.如权利要求2所述的方法,其特征在于,所述状态参数包括终端屏幕的开关状态和/或CPU的负载状态。
4.如权利要求1或2所述的方法,其特征在于,所述CPU工作模式包括默认模式、游戏模式和待机模式。
5.一种根据应用场景切换CPU工作模式的装置,其特征在于,所述装置包括:
检测模块,用于检测终端当前的应用场景;
切换模块,用于根据检测到的应用场景以及预设的应用场景与CPU工作模式的映射表切换至对应的CPU工作模式。
6.如权利要求5所述的装置,其特征在于,还包括:
设置模块,用于设置所述终端的不同应用场景下的状态参数;以及,设置应用场景与CPU工作模式的映射表。
7.如权利要求6所述的装置,其特征在于,所述状态参数包括终端屏幕的开关状态和/或CPU的负载状态。
8.如权利要求5至7中任一项所述的装置,其特征在于,所述CPU工作模式包括默认模式、游戏模式和待机模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310528393.9A CN103529925A (zh) | 2013-10-30 | 2013-10-30 | 根据应用场景切换cpu工作模式的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310528393.9A CN103529925A (zh) | 2013-10-30 | 2013-10-30 | 根据应用场景切换cpu工作模式的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103529925A true CN103529925A (zh) | 2014-01-22 |
Family
ID=49932004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310528393.9A Pending CN103529925A (zh) | 2013-10-30 | 2013-10-30 | 根据应用场景切换cpu工作模式的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103529925A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104768208A (zh) * | 2015-03-17 | 2015-07-08 | 广东欧珀移动通信有限公司 | 一种调频模式切换方法及移动终端 |
WO2015154472A1 (zh) * | 2014-09-02 | 2015-10-15 | 中兴通讯股份有限公司 | 一种工作模式切换方法及移动终端 |
CN105260236A (zh) * | 2015-09-22 | 2016-01-20 | 惠州Tcl移动通信有限公司 | 一种移动终端及其处理器性能调整方法 |
CN105302270A (zh) * | 2014-06-27 | 2016-02-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端续航的优化方法、装置及终端 |
CN109743207A (zh) * | 2018-12-29 | 2019-05-10 | 联想(北京)有限公司 | 服务器性能调节方法和服务器 |
CN110377141A (zh) * | 2019-07-19 | 2019-10-25 | Oppo广东移动通信有限公司 | 应用处理方法、装置、电子设备以及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040123163A1 (en) * | 2002-12-20 | 2004-06-24 | Ta-Feng Huang | Device for managing electric power source of CPU |
US20100083020A1 (en) * | 2008-09-29 | 2010-04-01 | Canon Kabushiki Kaisha | Information processing system and control method thereof |
CN102073504A (zh) * | 2011-01-21 | 2011-05-25 | 深圳创维数字技术股份有限公司 | 一种多场景操作方法、***及智能设备 |
-
2013
- 2013-10-30 CN CN201310528393.9A patent/CN103529925A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040123163A1 (en) * | 2002-12-20 | 2004-06-24 | Ta-Feng Huang | Device for managing electric power source of CPU |
US20100083020A1 (en) * | 2008-09-29 | 2010-04-01 | Canon Kabushiki Kaisha | Information processing system and control method thereof |
CN102073504A (zh) * | 2011-01-21 | 2011-05-25 | 深圳创维数字技术股份有限公司 | 一种多场景操作方法、***及智能设备 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302270A (zh) * | 2014-06-27 | 2016-02-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端续航的优化方法、装置及终端 |
WO2015154472A1 (zh) * | 2014-09-02 | 2015-10-15 | 中兴通讯股份有限公司 | 一种工作模式切换方法及移动终端 |
CN105468247A (zh) * | 2014-09-02 | 2016-04-06 | 中兴通讯股份有限公司 | 一种工作模式切换方法及移动终端 |
CN105468247B (zh) * | 2014-09-02 | 2020-10-09 | 南京中兴新软件有限责任公司 | 一种工作模式切换方法及移动终端 |
CN104768208A (zh) * | 2015-03-17 | 2015-07-08 | 广东欧珀移动通信有限公司 | 一种调频模式切换方法及移动终端 |
CN105260236A (zh) * | 2015-09-22 | 2016-01-20 | 惠州Tcl移动通信有限公司 | 一种移动终端及其处理器性能调整方法 |
CN109743207A (zh) * | 2018-12-29 | 2019-05-10 | 联想(北京)有限公司 | 服务器性能调节方法和服务器 |
CN110377141A (zh) * | 2019-07-19 | 2019-10-25 | Oppo广东移动通信有限公司 | 应用处理方法、装置、电子设备以及存储介质 |
CN110377141B (zh) * | 2019-07-19 | 2021-04-13 | Oppo广东移动通信有限公司 | 应用处理方法、装置、电子设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103593039B (zh) | 省电控制的方法及装置 | |
CN103529925A (zh) | 根据应用场景切换cpu工作模式的方法及装置 | |
CN106604369B (zh) | 一种具有双模式切换功能的终端设备 | |
CN104199538A (zh) | 一种移动终端省电的方法、***及移动终端 | |
CN104811930A (zh) | 一种移动终端的网络流量控制方法及*** | |
CN108170252B (zh) | 一种终端节电方法及装置 | |
CN105867591A (zh) | 一种终端控制方法及装置 | |
CN103561164A (zh) | 一种双屏手机的屏幕切换的方法及装置 | |
CN103167144B (zh) | 一种手机智能播放***及方法 | |
CN103889037A (zh) | 一种终端及控制终端与其辅助设备的通信连接的方法 | |
CN104243720A (zh) | 一种终端设备的节电方法及终端设备 | |
CN104918310A (zh) | 一种快速省电移动终端及其快速省电方法 | |
CN103260205A (zh) | 一种主动切换网络连接的方法和装置 | |
CN102186112A (zh) | 一种iptv接收终端及其远程唤醒方法、*** | |
CN103338312A (zh) | 一种智能手机睡眠节电***及方法 | |
CN102446396A (zh) | 一种移动终端控制电子设备的方法、***及移动终端 | |
CN202587074U (zh) | 一种双电池供电的智能手机 | |
CN107396414A (zh) | 一种移动终端通信方法、装置及移动终端 | |
CN103685730A (zh) | 一种移动终端的通信控制方法及其移动终端 | |
CN104301974A (zh) | 一种网络切换方法、***及终端 | |
CN104714622A (zh) | 一种节能型显示屏和移动终端 | |
KR102371501B1 (ko) | 휴대 단말과 외부 기기 간의 usb 인터페이스 장치 및 그 방법 | |
CN104349433A (zh) | 用于支持移动终端实现双模式切换的***及使用其的移动终端 | |
CN103051793B (zh) | 一种移动终端控制数据传输模式的方法及装置 | |
CN208384454U (zh) | 电源功耗控制电路及可穿戴电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140122 |
|
RJ01 | Rejection of invention patent application after publication |