功耗控制方法及装置制造方法及图纸

技术编号:15265275 阅读:107 留言:0更新日期:2017-05-03 23:13
本发明专利技术涉及电子设备技术领域,公开了一种功耗控制方法及装置。本发明专利技术的功耗控制方法应用于终端,该方法包括:获取数据下载参数;其中,数据下载参数至少包括数据下载速率;根据数据下载参数判断当前的下载场景;根据当前的下载场景,自动调节处理器的工作状态,直到处理器的工作状态与数据下载速率达到平衡状态;其中,当处于高速下载场景时,至少调整激活的处理器数量;当处于低速下载场景时,调整处理器的工作频率。本发明专利技术的实施方式通过获取的数据下载参数判断当前的下载场景,并根据当前的下载场景自动调节处理器的工作状态,使其与数据下载速率持续处于平衡状态,实现了既可以保证下载速率又可以降低功耗的目的。

Power consumption control method and apparatus

The invention relates to the technical field of electronic equipment, and discloses a method and a device for controlling power consumption. The invention of the power control method is applied to the terminal, the method includes: acquiring data download parameters; the data download parameters including at least data download rate; according to the data download parameters determine the current download scene; according to the current download scene, automatically adjust the working state of the processor, until the processor working status and data download rate among them, when in a state of equilibrium; high-speed download scene, at least to adjust the number of processors activated; when in low speed download scene, working frequency adjustment processor. Embodiments of the present invention by acquiring data download parameters determine the current download scene, and adjust the processor automatically according to the current download scene working condition, with the data download rate continued in balance, the implementation can not only guarantee the download rate and can reduce power consumption.

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别涉及功耗控制方法及装置
技术介绍
现如今,随着互联网技术与电子设备硬件制程、工艺的不断提升,网络上传和下载的速度变得越来越快。在多种应用场景下,缩短了数据的加载时间,从而提升了人们的工作效率和使用体验。目前,移动终端为了提升处理能力,其处理器会设计为在处理器内部集成多个具有完整计算引擎的内核,构成多核处理器。多个内核可以分别处理不同的任务或者多个内核协同处理同一任务,均衡了网络带宽并提高了网络利用率。但是,当移动终端处于数据下载的场景时,通常会开启多个内核提升下载速度,而开启的内核越多以及内核的工作频率越高,移动终端的功耗也就越大,相比于非数据下载场景,功耗高出60%~70%,这样严重影响移动终端的待机时间。为了降低功耗、延长移动终端的待机时间,常规的设计是在移动终端处于数据下载的情景时,通过降低处理器的工作频率以及减少开启内核的数量来解决此问题,但是这样又会影响网络下载的速度,同时降低了移动终端的整机性能。
技术实现思路
本专利技术实施方式的目的在于提供一种功耗控制方法及装置,使得处理器的工作状态与数据下载速率自动调节到平衡状态,既可以保证下载速率又可以降低功耗。为解决上述技术问题,本专利技术的实施方式提供了一种功耗控制方法,该方法包括:获取数据下载参数;其中,数据下载参数至少包括数据下载速率;根据数据下载参数判断当前的下载场景;根据当前的下载场景,自动调节处理器的工作状态,直到处理器的工作状态与数据下载速率处于持续平衡状态;其中,当处于高速下载场景时,至少调整激活的处理器数量;当处于低速下载场景时,调整处理器的工作频率。本专利技术的方式还提供了一种功耗控制装置,该装置包括:获取模块、判断模块以及调节模块;获取模块,用于获取数据下载参数;其中,数据下载参数至少包括数据下载速率;判断模块,用于根据数据下载参数判断当前的下载场景;调节模块,用于根据当前的下载场景,自动调节处理器的工作状态,直到处理器的工作状态与数据下载速率达到平衡状态;其中,当处于高速下载场景时,至少调整激活的处理器数量;当处于低速下载场景时,调整处理器的工作频率。本专利技术实施方式相对于现有技术而言,本专利技术的实施方式通过获取的数据下载参数判断当前的下载场景,并根据当前的下载场景自动调节处理器的工作状态,使其与数据下载速率持续处于平衡状态,既可以保证下载速率又可以降低功耗。另外,获取下载数据总量;根据下载数据总量与当前的数据下载速率预估下载时间;预估的下载时间大于预设的阈值时,先降低TCP确认应答频度,再执行调整激活的处理器数量的步骤。降低TCP确认应答频度可进一步提升数据下载速度,从而缩短了数据下载时间。另外,当处于高速下载场景时,在调整激活的处理器数量之后,功耗控制方法还包括:判断处理器的工作状态与数据下载速率是否能够持续处于平衡状态;当处理器的工作状态与数据下载速率不能持续处于平衡状态时,进一步调整处理器的工作频率,从而进一步保证了处理器的工作状态与数据下载速率能够处于持续平衡状态。另外,在获取数据下载参数之前,功耗控制方法还包括:检测终端是否处于充电状态;当检测到终端不处于充电状态时,执行获取数据下载参数的步骤,这样就避免了当终端处于充电状态时,如果调整处理器而影响处理器处理其他任务的处理速度进而影响用户体验的问题。另外,数据下载参数还包括以下任意一种或组合:网络环境、信号质量,这样可以根据信号质量等数据下载参数调整激活的处理器数量或者处理器的工作频率的步长,使得终端可以快速的调整到处理器的工作状态与数据下载速率处于持续平衡状态。附图说明一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式中功耗控制方法的部分流程图;图2是根据本专利技术第一实施方式中功耗控制方法的具体流程示意图;图3是根据本专利技术第二实施方式中功耗控制方法的流程图;图4是根据本专利技术第三实施方式中功耗控制方法的流程图;图5是根据本专利技术第四实施方式中功耗控制方法的流程图;图6是根据本专利技术第五实施方式中功耗控制装置的结构示意图;图7是根据本专利技术第六实施方式中功耗控制装置的结构示意图;图8是根据本专利技术第七实施方式中功耗控制装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种功耗控制方法,具体流程如图1所示。其包括:步骤101,获取数据下载参数。具体地说,在数据下载开始时,终端会获取数据下载参数,该数据下载参数至少包括数据下载速率,终端可以根据初始的数据下载速度判断当前的下载场景。而且,数据下载参数还可以是网络环境、信号质量等一种或者这些数据下载参数的各种组合,通过这些数据下载参数的综合参考判断当前的数据下载场景。以信号质量和数据下载速率为例:信号质量作为数据下载参数的辅助参考量,当信号质量较好时,终端会增大调整激活的处理器数量或者处理器工作频率的步长,如一次调整时减少激活的处理器数量由1颗上升为2颗;或者降低处理器的工作频率由减少100HZ上升到减少200HZ。这样可以根据信号质量等数据下载参数调整激活的处理器数量或者处理器的工作频率的步长,使得终端可以更加快速的调整到处理器的工作状态与数据下载速率的平衡状态。而且数据下载参数不限于本实施方式中所列举的数据下载参数。步骤102,根据数据下载参数判断当前的下载场景。具体地说,在本实施方式中,数据下载场景包括低速下载场景和高速下载场景,终端可以根据数据下载参数判断当前的数据下载场景。例如,数据下载参数可以是数据下载速率。当终端只通过数据下载速率判断当前的下载场景时,终端会预设一数据下载速率阈值,当当前的数据下载速率大于或等于预设的数据下载速率阈值时,终端会判断此时终端处于高速下载场景;当当前的数据下载速率小于预设的数据下载速率阈值时,终端就会判断此时终端处于低速下载场景。步骤103,根据当前的下载场景,自动调节处理器的工作状态,直到处理器的工作状态与数据下载速率持续处于平衡状态。具体地说,终端会根据当前的下载场景,自动调整激活处理器的数量、处理器的工作频率或者TCP应答频度进而调节处理器的工作状态,直到处理器的工作状态与数据下载速率持续处于平衡状态。在该平衡状态下,处理器运行产生的功耗较低且能够保证初始的数据下载速率。在本实施方式,以数据下载参数可以只是数据下载速率一种,并如前述通过判断数据下载速率是否大于或等于预设数据下载速率为例进行详细说明,具体如流程图2所示,其具体包括:步骤1011,获取数据下载速率。步骤1021,判断数据下载速率是否大于或等于预设数据下载速率,如是,执行步骤1031,否则,执行步骤1041。具体地说,当当前的数据下载速率大于或等于预设的数据下载速率阈值时,终端可以判定此时终端处于高速下载场景;当当前的数据下载速率本文档来自技高网...
功耗控制方法及装置

【技术保护点】
一种功耗控制方法,其特征在于,应用于终端;所述功耗控制方法包括:获取数据下载参数;其中,所述数据下载参数至少包括数据下载速率;根据所述数据下载参数判断当前的下载场景;根据所述当前的下载场景,自动调节处理器的工作状态,直到所述处理器的工作状态与所述数据下载速率持续处于平衡状态;其中,当处于高速下载场景时,至少调整激活的处理器数量;当处于低速下载场景时,调整处理器的工作频率。

【技术特征摘要】
1.一种功耗控制方法,其特征在于,应用于终端;所述功耗控制方法包括:获取数据下载参数;其中,所述数据下载参数至少包括数据下载速率;根据所述数据下载参数判断当前的下载场景;根据所述当前的下载场景,自动调节处理器的工作状态,直到所述处理器的工作状态与所述数据下载速率持续处于平衡状态;其中,当处于高速下载场景时,至少调整激活的处理器数量;当处于低速下载场景时,调整处理器的工作频率。2.根据权利要求1所述的功耗控制方法,其特征在于,当处于高速下载场景时,在调整激活的处理器数量之前,所述功耗控制方法还包括:获取下载数据总量;根据所述下载数据总量与当前的数据下载速率预估下载时间;当预估的所述下载时间大于预设的阈值时,先降低TCP确认应答频度,再执行调整激活的处理器数量的步骤。3.根据权利要求1或2所述的功耗控制方法,其特征在于,当处于高速下载场景时,在调整激活的处理器数量之后,所述功耗控制方法还包括:判断所述处理器的工作状态与所述数据下载速率是否能够持续处于平衡状态;当所述处理器的工作状态与所述数据下载速率不能持续处于平衡状态时,进一步调整处理器的工作频率。4.根据权利要求1所述的功耗控制方法,其特征在于,在所述获取数据下载参数之前,所述功耗控制方法还包括:检测终端是否处于充电状态;当检测到终端不处于充电状态时,执行所述获取数据下载参数的步骤。5.根据权利要求1所述的功耗控制方法,其特征在于,所述数据下载参数还包括以下任意一种或组合:网络环境、信号质量。6.一种功耗控制装置,其特征在于,包括:第一获取模块、第一判断模块以及调节模块;所述第一获取模块,用于获取数据下载参数...

【专利技术属性】
技术研发人员:艾斌
申请(专利权)人:上海与德信息技术有限公司
类型:发明
国别省市:上海;31

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

1