资源调度装置、移动终端及资源调度方法制造方法及图纸

技术编号:13956215 阅读:78 留言:0更新日期:2016-11-02 13:49
本发明专利技术公开了一种资源调度方法,包括:获取移动终端中央处理器的内核温度在指定时间段内变化的曲率;根据所述曲率调节所述中央处理器运行的基准频率;每隔第一预设时间获取所述中央处理器的当前运行频率及所述内核的当前温度;当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度。本发明专利技术还公开了一种资源调度装置及移动终端。本发明专利技术提高了移动终端的资源的利用率及使用寿命。

【技术实现步骤摘要】

本专利技术涉及移动终端设备
,尤其涉及一种资源调度装置、移动终端及资源调度方法
技术介绍
目前,随着移动终端的功能越来越丰富,相关的应用程序在运行时所消耗的资源也越来越多,与此同时,人们对应用程序本身的响应速度也越来越敏感。在传统的移动终端系统的资源调度中,考虑到功耗、散热等因素,大多采用开关内核或者中央处理器(Central Processing Unit,CPU)限频的方法,但是这会降低应用程序运行的响应速度。当移动终端运行某个应用程序很耗内存资源时,导致个别CPU达到了关闭阀值而自动关闭该CPU。针对这种情况,传统的解决方法包括:(1)一直保持CPU内核全开,不考虑温度影响,即使温度超过了关闭阀值也不关闭。这样会获得较高的响应速度,但确是以较高的功耗、发热为代价的,同时也降低了终端设备的使用寿命。(2)考虑各个CPU的温度影响,当超过阀值则关闭,最大限度的保持低功耗、发热,但这是以应用的性能降低为代价的,导致资源的利用率不高。
技术实现思路
本专利技术的主要目的在于提供一种资源调度装置、移动终端及资源调度方法,旨在提高移动终端的资源利用率及使用寿命。为实现上述目的,本专利技术提供了一种资源调度装置,包括:曲率获取模块,用于获取移动终端中央处理器的内核温度在指定时间段内变化的曲率;基准频率调节模块,用于根据所述曲率调节所述中央处理器运行的基准频率;频率及温度获取模块,用于每隔第一预设时间获取所述中央处理器的当前运行频率及所述内核的当前温度;运行频率调节模块,用于当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度。可选地,所述基准频率调节模块还用于,当所述曲率大于第一预设曲率值时,将所述中央处理器运行的基准频率降低第一预设值;当所述曲率小于第二预设曲率值时,将所述中央处理器运行的基准频率升高第二预设值;所述第二预设曲率值小于所述第一预设曲率值。可选地,所述运行频率调节模块包括:第一调节单元,用于当所述当前运行频率大于所述基准频率,且所述当前温度达到所述内核关闭温度的第一预设百分比时,将所述中央处理器的运行频率降低至所述基准频率;第二调节单元,用于获取所述内核的新温度,当所述新温度降为所述内核关闭温度的第二预设百分比时,将所述中央处理器的运行频率每隔第二预设时间调高预设频率值。可选地,所述资源调度装置还包括:处理模块,用于每隔第三预设时间获取所述移动终端资源的消耗总量,当所述消耗总量大于预设消耗量时,获取所述内核在指定时间段内的温度。此外,为实现上述目的,本专利技术还提供了一种移动终端,所述移动终端包括上述结构的资源调度装置。此外,为实现上述目的,本专利技术还提供了一种资源调度方法,包括:获取移动终端中央处理器的内核温度在指定时间段内变化的曲率;根据所述曲率调节所述中央处理器运行的基准频率;每隔第一预设时间获取所述中央处理器的当前运行频率及所述内核的当前温度;当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度。可选地,所述根据所述曲率调节所述中央处理器运行的基准频率包括:当所述曲率大于第一预设曲率值时,将所述中央处理器运行的基准频率降低第一预设值;当所述曲率小于第二预设曲率值时,将所述中央处理器运行的基准频率升高第二预设值;所述第二预设曲率值小于所述第一预设曲率值。可选地,当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度包括:当所述当前运行频率大于所述基准频率,且所述当前温度达到所述内核关闭温度的第一预设百分比时,将所述中央处理器的运行频率降低至所述基准频率;获取所述内核的新温度,当所述新温度降为所述内核关闭温度的第二预设百分比时,将所述中央处理器的运行频率每隔第二预设时间调高预设频率值。可选地,所述获取移动终端中央处理器的内核温度在指定时间段内变化的曲率之前包括:每隔第三预设时间获取所述移动终端资源的消耗总量,当所述消耗总量大于预设消耗量时,获取所述内核在指定时间段内的温度。可选地,所述根据所述曲率调节所述中央处理器运行的基准频率之前包括:将所述中央处理器的最大运行频率的第三预设百分比设定为所述基准频率。本专利技术实施例移动终端通过中央处理器的内核温度在指定时间段内变化的曲率对中央处理器运行的基准频率进行调节后,将每隔第一预设时间获取中央处理器的当前运行频率与基准频率进行比较,以及获取内核的当前温度与与预置的内核关闭温度进行比较,根据比较结果对中央处理器的运行频率进行调节,使得移动终端能够根据调节后的中央处理器的运行频率进行资源调度。实现了内核温度在适当范围内波动,保证移动终端的所有内核均在工作,提高了移动终端的资源利用率及使用寿命。附图说明图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信装置示意图;图3为本专利技术资源调度装置一实施例的功能模块示意图;图4为本专利技术内核温度在不同时间段内变化的曲率;图5为本专利技术资源调度装置另一实施例的功能模块示意图;图6为本专利技术资源调度方法一实施例的流程示意图;图7为本专利技术资源调度方法另一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图。移动终端100可以包括无线通信单元110、接口单元120、用户输入单元130、输出单元140、存储器150、控制器160和电源单元170等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信装置或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块111、无线互联网模块112和短程通信模块113中的至少一个。移动通信模块111将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和\本文档来自技高网...

【技术保护点】
一种资源调度装置,其特征在于,所述资源调度装置包括:曲率获取模块,用于获取移动终端中央处理器的内核温度在指定时间段内变化的曲率;基准频率调节模块,用于根据所述曲率调节所述中央处理器运行的基准频率;频率及温度获取模块,用于每隔第一预设时间获取所述中央处理器的当前运行频率及所述内核的当前温度;运行频率调节模块,用于当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度。

【技术特征摘要】
1.一种资源调度装置,其特征在于,所述资源调度装置包括:曲率获取模块,用于获取移动终端中央处理器的内核温度在指定时间段内变化的曲率;基准频率调节模块,用于根据所述曲率调节所述中央处理器运行的基准频率;频率及温度获取模块,用于每隔第一预设时间获取所述中央处理器的当前运行频率及所述内核的当前温度;运行频率调节模块,用于当所述当前运行频率大于所述基准频率时,根据所述当前温度与预置的内核关闭温度之间的大小关系,将所述中央处理器的运行频率进行相应的调节,以根据所述中央处理器调节后的运行频率进行应用资源调度。2.如权利要求1所述的资源调度装置,其特征在于,所述基准频率调节模块还用于,当所述曲率大于第一预设曲率值时,将所述中央处理器运行的基准频率降低第一预设值;当所述曲率小于第二预设曲率值时,将所述中央处理器运行的基准频率升高第二预设值;所述第二预设曲率值小于所述第一预设曲率值。3.如权利要求1所述的资源调度装置,其特征在于,所述运行频率调节模块包括:第一调节单元,用于当所述当前运行频率大于所述基准频率,且所述当前温度达到所述内核关闭温度的第一预设百分比时,将所述中央处理器的运行频率降低至所述基准频率;第二调节单元,用于获取所述内核的新温度,当所述新温度降为所述内核关闭温度的第二预设百分比时,将所述中央处理器的运行频率每隔第二预设时间调高预设频率值。4.如权利要求1-3任一项所述的资源调度装置,其特征在于,所述资源调度装置还包括:处理模块,用于每隔第三预设时间获取所述移动终端资源的消耗总量,当所述消耗总量大于预设消耗量时,获取所述内核在指定时间段内的温度。5.一种移动终端,其特征在于,所述移动终端包括如权利要求1-4中任一项所述的资源调度装置。6.一种资源调度方法,其特征在于,所述资源调度方法包括以下步骤:获取移动终端中央处理器的内核温度在指...

【专利技术属性】
技术研发人员:杨显钧
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1