一种终端中CPU调频模式的调整方法及装置制造方法及图纸

技术编号:11642334 阅读:85 留言:0更新日期:2015-06-24 19:44
本发明专利技术实施例公开了一种终端中CPU调频模式的调整方法和装置,该方法包括:在检测到由应用程序前台启动操作所触发的场景进入事件时,获取与所述场景进入事件对应的当前场景进程包;根据获取的所述当前场景进程包以及预先存储的调频模式列表,调整终端中CPU的调频模式。本发明专利技术实施例通过获取的进程包以及预先存储的调频模式列表,实现终端中CPU调频模式的调整,优化了现有的调频模式的调整技术,降低了移动终端功耗,改善了移动终端性能。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种终端中CPU调频模式的调整方法及装置
技术介绍
随着移动终端技术(例如,智能手机以及平板电脑等)的快速发展,移动终端处理 器的性能也在随之提高,相应的,移动终端的功耗也随之增大。 移动终端的CPU(中央处理器,Central Processing Unit)不是一直运行在一 个频率上,而是会根据实际的需求进行调频,使CPU运行在不同的频率,从而达到功耗和 性能最优的目的。目前,CPU的调频模式主要有最省电模式(powersave)、按需设置模式 (ondemand)以及最高性能模式(perform)等。 现有技术中,移动终端中CPU -般使用单一的ondemand模式进行调频,但是 ondemand模式调频速度慢,需要一级一级的调节,限制了移动终端的性能,也增大了功耗。 例如,当用户使用移动终端打游戏时,CPU需要处理大量数据,但是由于CPU频率慢慢上升, 从而导致游戏需要的数据处理不及时而出现卡顿或者死机现象;又例如,移动终端在空闲 模式(idle)时,理论上只需要最低性能,但是在ondemand模式下,如果后台还有进程运行, 负载大小会产生变化,这就导致在CPU仍然会不断进行调频,这样就增加了功耗,影响性能 的优化。
技术实现思路
有鉴于此,本专利技术实施例提供一种终端中CPU调频模式的调整方法及装置,以优 化现有的调频模式的调整技术,降低移动终端功耗,改善移动终端性能。 第一方面,本专利技术实施例提供了一种终端中CPU调频模式的调整方法,包括: 在检测到由应用程序前台启动操作所触发的场景进入事件时,获取与所述场景进 入事件对应的当前场景进程包; 根据获取的所述当前场景进程包以及预先存储的调频模式列表,调整终端中CPU 的调频模式。 第二方面,本专利技术实施例还提供了一种终端中CPU调频模式的调整装置,包括: 场景进程包获取单元,用于在检测到由应用程序前台启动操作所触发的场景进入 事件时,获取与所述场景进入事件对应的当前场景进程包; 调频模式调整单元,用于根据获取的所述当前场景进程包以及预先存储的调频模 式列表,调整终端中CPU的调频模式。 本专利技术实施例提供的一种终端中CPU调频模式的调整方法及装置,通过获取的进 程包以及预先存储的调频模式列表,实现终端中CPU调频模式的调整,优化了现有的调频 模式的调整技术,降低了移动终端功耗,改善了移动终端性能。【附图说明】 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它 特征、目的和优点将会变得更明显: 图1为本专利技术实施例一提供的一种终端中CPU调整模式的调整方法流程图; 图2为本专利技术实施例二提供的一种终端中CPU调整模式的调整方法流程图; 图3为本专利技术实施例三提供的一种终端中CPU调频模式的调整方法流程图; 图4为本专利技术实施例四提供的一种终端中CPU调频模式的调整方法流程图; 图5为本专利技术实施例五提供的一种终端中CPU调频模式的调整方法流程图; 图6为本专利技术实施例六提供的一种终端中CPU调频模式的调整装置的结构框图; 图7为本专利技术实施例七提供的一种终端中CPU调频模式的调整装置的结构框图。【具体实施方式】 下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便 于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。 实施例一 图1为本专利技术实施例一提供的一种终端中CPU调整模式的调整方法流程图;该方 法可由终端中CPU调整模式的调整装置来执行,其中该装置通过软件和/或硬件来实现,并 一般可作为终端的一部分集成于终端中,所述的终端可以包括:智能手机、平板电脑等智能 电子设备,对此并不进行限制。该方法包括: 步骤101 :在检测到由应用程序前台启动操作所触发的场景进入事件时,获取与 所述场景进入事件对应的当前场景进程包。 在本实施例中,应用程序前台启动操作可以包括:用户开启一个新的应用程序的 操作,或者用户将一个已经后台开启的应用程序重新在前台打开的操作。 其中,当用户执行上述应用程序前台启动操作时,会触发产生对应的场景进入事 件,在终端检测到上述场景进入事件时,会获取对应的当前场景进程包,该当前场景进程包 与前台启动的应用程序相对应。 一般来说,一个终端中包括多个应用程序供用户进行操作,当打开某个应用程序 时被认为是进入了某个场景,例如,当用户打开终端中的"微信"应用时,这时系统进入了 "即时聊天"的场景中("微信"应用的主要用途为"即时聊天"),并产生对应的场景进入事 件,终端根据检测到的该场景进入事件,即可获取该"即时聊天"应用的进程包。优选的,可 以通过系统的进程管理器,获取所述当前场景进程包。 在本实施例中,终端在获取当前场景进程包之后,可以同时获取该进程包的包名 信息、进程开启时间以及进程所占内存等参数,本实施例对此并不进行限制。 所述的场景包括"页面浏览"、"即时聊天"、"在线抢票"等,所述的每个场景存在与 之相对应的一个或者多个进程包,当用户在前台打开"浏览器"应用时,即系统进入了页面 浏览的场景,根据"页面浏览"这个场景进入事件,就会获取与"页面浏览"场景进入事件相 对应的进程包。 步骤102 :根据获取的所述当前场景进程包以及预先存储的调频模式列表,调整 终端中CPU的调频模式。 在本实施例中,所述的预先存储的调频模式列表中可以包括:各个场景进程包的 包名信息以及与包名信息对应的调频模式;也可以包括:场景进程包的包名信息、与包名 信息对应的场景、以及与场景对应的调频模式,本实施例对此并不进行限制。 所述调频模式可以包括:最省电模式、按需设置模式和最高性能模式。其中,最省 电模式、按需设置模式和最高性能模式中的任意一种调频模式至少对应一个具体的场景进 程包或者一个具体场景。 其中,所述最省电模式具体是指CPU按照设定最小频率低负荷运行,省电但是系 统响应速度慢;按需设置模式具体是指系统默认的超频模式,即CPU在最大最小频率之间 自动调整;最高性能模式具体是指CPU按照设定范围内的最优频率运行,机器运行最流 畅,耗电也最大。本领域技术人员可以理解的是,所述调频模式除了可以包括上述三种模 式之外,还可以包括其他形式的调频模式,例如:交流循环模式(interactive)、保守模式 (conservative)或者用户隔离模式(userspace)等,本实施例对此并不进行限制。 所述根据获取的当前场景进程包以及预先存储的调频模式列表,调整终端中CPU 的调频模式具体可以包括:根据获取的当前场景进程包的包名信息,查找预先存储的调频 模式列表,获取相对应的调频模式,根据获取的所述调频模式,调整终端中CPU的调频模 式。 举例而言,当用户在前台打开"浏览器"应用时,会获取与"浏览器"应用相对应的 进程包的包名信息(例如,com. example, test),根据该进程包的包名信息,查询预先存储 的调频模式列表,获取与com. example, test相对应的调频模式(例如,最省电模式),并将 当前终端中的CPU调频模式调整为最省电模式。 本实施例提供的一种终端中CPU调频模式的本文档来自技高网...
一种终端中CPU调频模式的调整方法及装置

【技术保护点】
一种终端中中央处理器CPU调频模式的调整方法,其特征在于,包括:在检测到由应用程序前台启动操作所触发的场景进入事件时,获取与所述场景进入事件对应的当前场景进程包;根据获取的所述当前场景进程包以及预先存储的调频模式列表,调整终端中CPU的调频模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:甄文先陈启安
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1