CN112540633B - 一种温度控制方法、装置、设备及介质 - Google Patents
一种温度控制方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN112540633B CN112540633B CN202011407763.XA CN202011407763A CN112540633B CN 112540633 B CN112540633 B CN 112540633B CN 202011407763 A CN202011407763 A CN 202011407763A CN 112540633 B CN112540633 B CN 112540633B
- Authority
- CN
- China
- Prior art keywords
- power
- determining
- sub
- temperature
- subsystem
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 15
- 230000000875 corresponding effect Effects 0.000 description 56
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
本发明实施例提供了一种温度控制方法、装置、设备及介质,由于本发明实施例中,根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率,根据该总功率以及预先设置的该终端设备的各子***的权重,确定该各子***对应的待分配的子功率,根据该各子***对应的待分配的子功率,对该各子***的工作频率进行调整。在本发明实施例中,通过当前的温度确定终端设备各子***的频率上限,进而实现对终端设备温度的控制,由于是实时对频率上限进行调整,避免了终端设备大幅度的频率变化,同时也避免了终端设备在温度控制时出现卡顿现象,提高了用户的使用感受。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种温度控制方法、装置、设备及介质。
背景技术
随着科技的发展,终端设备的应用越来越广泛,并且已经成为了人们日常生活的必需品,而且终端设备的功能也越来越多,终端设备性能的提升以及各种应用软件的出现,对终端设备的性能要求越来越高。当用户长时间使用终端设备或使用运行功率大的终端设备时,终端设备会不可避免的发热,而且终端设备的温度过高时,会损坏终端设备内部的元器件,从而降低终端设备的使用寿命。
在现有技术中,在控制终端设备的温度时,是通过建立各个温度与该终端设备中对应的各个频率上限的对照表,当终端设备当前的温度达到某一温度时,终端设备将自身运行的频率调整至该温度对应的频率上限。但是这种方法过于简单,没有过度的过程,直接将终端设备当前的工作频率调整为频率上限,使得终端设备的工作频率发生大幅度的变化,会造成终端设备卡顿等现象。
发明内容
本发明实施例提供了一种温度控制方法、装置、设备及介质,用以解决现有终端设备温度控制过程中,容易造成终端设备卡顿的问题。
本发明实施例提供一种温度控制方法,所述方法包括:
根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;
根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
进一步地,所述根据采集的第一温度、预设的目标温度以及上一次采集到的第二温度,确定终端设备待分配的总功率包括:
确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;
确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;
根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
进一步地,所述根据所述第一差值,确定待分配的第一子功率包括:
确定所述第一差值与第一预设系数的和值;
将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
进一步地,所述根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率包括:
确定所述第三差值与所述采集时间差的微分;
将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
进一步地,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率之前,所述方法还包括:
获取所述各子***的负载,以及所述终端设备当前的电池电流;
根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
进一步地,所述根据所述总功率以及预先设置的所述终端设备各子***的权重配比,确定所述各子***待分配的子功率包括:
针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
本发明实施例还提供一种温度控制装置,所述装置包括:
处理模块,用于根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
温度控制模块,用于根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
进一步地,所述处理模块,具体用于确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
进一步地,所述处理模块,具体用于确定所述第一差值与第一预设系数的和值;将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
进一步地,所述处理模块,具体用于确定所述第三差值与所述采集时间差的微分;将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
进一步地,所述处理模块,还用于获取所述各子***的负载,以及所述终端设备当前的电池电流;根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
进一步地,所述处理模块,具体用于针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
本发明实施例还提供一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现上述任一的温度控制方法的步骤。
本发明实施例还提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现上述任一的温度控制方法的步骤。
由于本发明实施例中,根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率,根据该总功率以及预先设置的该终端设备的各子***的权重,确定该各子***对应的待分配的子功率,根据该各子***对应的待分配的子功率,对该各子***的工作频率进行调整。在本发明实施例中,通过当前的温度确定终端设备各子***的频率上限,进而实现对终端设备温度的控制,由于是实时对频率上限进行调整,避免了终端设备大幅度的频率变化,同时也避免了终端设备在温度控制时出现卡顿现象,提高了用户的使用感受。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种温度控制方法的过程示意图;
图2为本发明实施例提供的一种终端设备对温度进行控制的流程示意图;
图3为本发明实施例提供的一种温度控制装置的结构示意图;
图4为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为了避免了终端设备在温度控制时出现卡顿现象,提高用户的使用感受,本发明实施例提供了一种温度控制方法、装置、设备及介质。
实施例1:
图1为本发明实施例提供的一种温度控制方法的过程示意图,该过程包括以下步骤:
S101:根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率。
本发明实施例提供的一种温度控制方法应用于终端设备,例如可以是手机、平板电脑、PC等可能升温的设备。
为了可以及时地对终端设备的温度进行调整,在本发明实施例中,终端设备定期对自身的温度进行采集。其中,对该终端设备采集温度的采集周期可以进行预先设置,其中,该采样周期一般为较短的时间间隔,一般为毫秒级,例如可以是500ms-1s中的任一值。此外,在本发明实施例中,还可以根据各采集周期采集到的终端设备的温度,绘制该终端设备的温度曲线。
在本发明实施例中,因为终端设备的发热量与该终端设备当前工作的功率是正相关的,即该终端设备工作的功率越大,该终端设备的发热量越大。因此,在对终端设备进行温度控制时,也就是控制该终端设备的发热量,可以控制该终端设备工作的总功率。
在对终端设备进行温度控制时,可以计算该终端设备待分配的总功率。其中,可以根据当前周期采集的第一温度、预设的目标温度以及当前周期的上一周期采集到的第二温度,确定终端设备待分配的总功率。
S102:根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率。
在本发明实施例中,终端设备是由多个子***构成的,具体的,主要包括中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)以及调制解调器(modem)。而终端设备工作产生的发热量主要是由上述三个子***产生的,因此,在对终端设备进行温度控制时,主要是对上述三个子***的工作功率进行控制。
在本发明实施例中,可以根据预先设置的各子***的权重以及待分配的总功率,确定每个子***对应的待分配的子功率。
S103:根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
在本发明实施例中,终端设备各子***的子功率计算公式为:P=cfV2,其中,P为子***的子功率,f为子***的工作频率,V为电压,c为常数。由上式可知,子功率P可以表示为工作频率f的函数,即P=F(f),即子功率P与工作频率f之间存在对应关系。而对于终端设备来说,控制子***的工作频率比控制子***工作的子功率更容易操作,因此,在本发明实施例中,在对终端设备的子***进行控制时,可以基于该子***对应的待分配的子功率,确定该子***的工作频率上限,然后对该子***的工作频率进行调整。
因此,在本发明实施例中,当计算出终端设备各子***对应的待分配的子功率后,终端设备可以根据该待分配的子功率对子***的工作频率进行调整。
由于本发明实施例中,根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率,根据该总功率以及预先设置的该终端设备的各子***的权重,确定该各子***对应的待分配的子功率,根据该各子***待分配的子功率,对该各子***的工作频率进行调整。在本发明实施例中,通过当前的温度确定终端设备各子***的频率上限,进而实现对终端设备温度的控制,由于是实时对频率上限进行计算,避免了终端设备大幅度的频率变化,同时也避免了终端设备在温度控制时出现卡顿现象,提高了用户的使用感受。
实施例2:
为了避免在对终端设备进行温度控制时大幅度的频率变化,提高用户的使用感受,在上述实施例的基础上,在本发明实施例中,所述根据采集的第一温度、预设的目标温度以及上一次采集到的第二温度,确定终端设备待分配的总功率包括:
确定所述第一温度与所述目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;
确定所述第二温度与目标温度的第二差值,确定所述第一温度与第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;
根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
在本发明实施例中,在对终端设备进行温度控制时,其中计算终端设备的待分配的总功率时,主要由比例环节和微分环节计算。其中,在计算终端设备待分配的总功率时,可以先通过比例环节计算,将该比例环节输出的功率确定为待分配的第一子功率;再通过微分环节,将该微分环节输出的功率确定为待分配的第二子功率;再根据该第一子功率和第二子功率,确定该终端设备待分配的总功率。
为了避免在对终端设备进行温度控制时大幅度的频率变化,提高用户的使用感受,在上述各实施例的基础上,在本发明实施例中,所述确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率包括:
确定所述第一差值与第一预设系数的和值;
确定所述第一差值的平方值与所述和值的第一乘积为所述第一子功率。
其中,由比例环节确定第一子功率时,可以确定第一温度与目标温度的第一差值,根据该第一差值,确定待分配的第一子功率。具体的,可以通过以下公式计算该第一子功率:
UP=P*(Te+Kp)
其中,在上述公式中,Up为该终端设备待分配的第一子功率,Te为终端设备中第一温度Tc与目标温度Td的第一差值,即Te=Td-Tc,其中P=a*Te 2+b,a、b、Kp为预设系数。
为了避免在对终端设备进行温度控制时大幅度的频率变化,提高用户的使用感受,在上述各实施例的基础上,在本发明实施例中,所述根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率包括:
确定所述第三差值与所述采集时间差的微分;
确定所述微分与第二预设系数的第二乘积为所述第二子功率。
其中,由微分环节确定第二子功率时,可以确定第一温度与第二温度的第二差值,根据该第二差值以及该第一温度与第二温度采集的时间差,确定待分配的第二子功率。具体的,可以通过以下公式计算该第二子功率:
其中,在上述公式中,Ud为该终端设备待分配的第二子功率,dTe为终端设备中第一温度Te与上一周期采集到的第二温度与目标温度的第二差值Te’的第三差值,即dTe=Te-Te’,dt为第一温度与第二温度的采集时间差,Kd为预设系数。
根据第一子功率和第二子功率,确定终端设备待分配的总功率时,可以采用以下公式计算:
U=Up+Ud
其中,在上述公式中,U为该终端设备待分配的总功率,Up为该终端设备待分配的第一子功率,Ud为该终端设备待分配的第二子功率,该第一子功率与第二子功率之和为该终端设备待分配的总功率。
实施例3:
为了避免在对终端设备进行温度控制时大幅度的频率变化,提高用户的使用感受,在上述各实施例的基础上,在本发明实施例中,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率之前,所述方法还包括:
获取所述各子***的负载,以及所述终端设备当前的电池电流;
根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
在本发明实施例中,在确定各子***对应的待分配的子功率时,需要确定各子***对应的子功率占该终端设备的待分配的总功率的比重。具体的,终端设备各个子***对应的待分配的子功率的总和为该终端设备的待分配的总功率,在确定各子***对应的待分配的子功率时,该子***当对应的比重与该终端设备待分配的总功率的乘积确定为该子***对应的待分配的子功率。其中,在本发明实施例中,该各子***对应的比重是根据该子***的负载与该终端设备的总载荷确定的。因此,在计算各子***对应的待分配的子功率之前,需要计算该终端设备的总载荷。
具体的,在本发明实施例中,需要获取各子***的负载,以及该终端设备当前的电池电流,根据该负载以及电池电流,确定该终端设备的总载荷。具体的,可以采用以下公式计算:
其中,在上述公式中,W为该终端设备的总载荷,Wc为该终端设备中CPU对应的负载,Wg为该终端设备中GPU对应的负载,Wm为该终端设备中modem对应的负载,Ib为该终端设备的电池电流,Kc、Kg、Km、Kb为预设的系数。
为了避免在对终端设备进行温度控制时大幅度的频率变化,提高用户的使用感受,在上述各实施例的基础上,在本发明实施例中,所述根据所述总功率以及预先设置的所述终端设备各子***的权重配比,确定所述各子***待分配的子功率包括:
针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
在本发明实施例中,在终端设备各子***对应的待分配的子功率时,可以根据该终端设备与子***对应的权重配比、以及该子***对应的负载与该终端设备的总载荷的比值的乘积,确定该子***待分配的子功率。
其中,确定CPU待分配的子功率时,可以通过以下公式计算:
其中,在上述公式中,Uc为该终端设备的CPU待分配的子功率,U为该终端设备待分配的总功率,Wc为该CPU对应的负载,W为该终端设备的总载荷,Kc为CPU对应的系数。
其中,确定GPU待分配的子功率时,可以通过以下公式计算:
其中,在上述公式中,Ug为该终端设备的GPU待分配的子功率,U为该终端设备待分配的总功率,Wg为该GPU对应的负载,W为该终端设备的总载荷,Kg为GPU对应的系数。
其中,确定modem待分配的子功率时,可以通过以下公式计算:
其中,在上述公式中,Um为该终端设备的modem待分配的子功率,U为该终端设备待分配的总功率,Wm为该modem对应的负载,W为该终端设备的总载荷,Km为modem对应的系数。
在本发明实施例中,在确定了终端设备的各子***对应的子功率后,计算个子***的频率上限,根据该频率上限,对该子***的工作频率进行调整。
图2为本发明实施例提供的一种终端设备对温度进行控制的流程示意图,如图2所示,该过程包括:
S201:当前周期采集的第一温度。
S202:计算第一温度与预设的目标温度的第一差值。
S203:计算该终端设备比例环节的第一子功率。
S204:计算该终端设备微分环节的第二子功率。
S205:获取该终端设备各子***的负载以及该终端设备的电池电流。
S206:确定该终端设备各子***的待分配的子功率。
S207:终端设备根据各子***待分配的子功率,对各子***的工作频率进行调整。
实施例4:
图3为本发明实施例提供的一种温度控制装置的结构示意图,该装置包括:
处理模块301,用于根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
温度控制模块302,用于根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
在一种可能的实施方式中,所述处理模块301,具体用于确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
在一种可能的实施方式中,所述处理模块301,具体用于确定所述第一差值与第一预设系数的和值;将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
在一种可能的实施方式中,所述处理模块301,具体用于确定所述第三差值与所述采集时间差的微分;将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
在一种可能的实施方式中,所述处理模块301,还用于获取所述各子***的负载,以及所述终端设备当前的电池电流;根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
在一种可能的实施方式中,所述处理模块301,具体用于针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
实施例5:
图4为本发明实施例提供的一种电子设备结构示意图,在上述各实施例的基础上,本发明实施例还提供了一种电子设备,如图4所示,包括:处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信;
所述存储器403中存储有计算机程序,当所述程序被所述处理器401执行时,使得所述处理器401执行如下步骤:
根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;
根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
在一种可能的实施方式中,所述根据采集的第一温度、预设的目标温度以及上一次采集到的第二温度,确定终端设备待分配的总功率包括:
确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;
确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;
根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
在一种可能的实施方式中,所述根据所述第一差值,确定待分配的第一子功率包括:
确定所述第一差值与第一预设系数的和值;
将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
在一种可能的实施方式中,所述根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率包括:
确定所述第三差值与所述采集时间差的微分;
将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
在一种可能的实施方式中,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率之前,所述方法还包括:
获取所述各子***的负载,以及所述终端设备当前的电池电流;
根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
在一种可能的实施方式中,所述根据所述总功率以及预先设置的所述终端设备各子***的权重配比,确定所述各子***待分配的子功率包括:
针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
由于上述电子设备解决问题的原理与温度控制方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口402用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字指令处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
实施例6:
在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行时实现如下步骤:
根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;
根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整。
在一种可能的实施方式中,所述根据采集的第一温度、预设的目标温度以及上一次采集到的第二温度,确定终端设备待分配的总功率包括:
确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;
确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;
根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
在一种可能的实施方式中,所述根据所述第一差值,确定待分配的第一子功率包括:
确定所述第一差值与第一预设系数的和值;
将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
在一种可能的实施方式中,所述根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率包括:
确定所述第三差值与所述采集时间差的微分;
将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
在一种可能的实施方式中,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率之前,所述方法还包括:
获取所述各子***的负载,以及所述终端设备当前的电池电流;
根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
在一种可能的实施方式中,所述根据所述总功率以及预先设置的所述终端设备各子***的权重配比,确定所述各子***待分配的子功率包括:
针对任一子***,将所述总功率与所述子***对应的权重配比、所述子***对应的负载与所述总载荷的比值的乘积确定为所述子***待分配的子功率。
由于上述提供的计算机可读取介质解决问题的原理与温度控制方法相似,因此处理器执行上述计算机可读取介质中的计算机程序后,实现的步骤可以参见上述其他实施例,重复之处不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (12)
1.一种温度控制方法,其特征在于,所述方法包括:
根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;
根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整;
其中,所述根据采集的第一温度、预设的目标温度以及上一次采集到的第二温度,确定终端设备待分配的总功率包括:
确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;
确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;
根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一差值,确定待分配的第一子功率包括:
确定所述第一差值与第一预设系数的和值;
将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率包括:
确定所述第三差值与所述采集时间差的微分;
将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
4.根据权利要求1所述的方法,其特征在于,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率之前,所述方法还包括:
获取所述各子***的负载,以及所述终端设备当前的电池电流;
根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
5.根据权利要求1-4任一所述的方法,其特征在于,所述根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率包括:
针对任一子***,将所述总功率与所述子***对应的权重、所述子***对应的负载与总载荷的比值的乘积确定为所述子***待分配的子功率。
6.一种温度控制装置,其特征在于,所述装置包括:
处理模块,用于根据当前周期采集的第一温度、预设的目标温度以及上一周期采集到的第二温度,确定终端设备待分配的总功率;根据所述总功率以及预先设置的所述终端设备的各子***的权重,确定所述各子***对应的待分配的子功率;
温度控制模块,用于根据所述各子***对应的待分配的子功率,对所述各子***的工作频率进行调整;
其中,所述处理模块,具体用于确定所述第一温度与目标温度的第一差值,根据所述第一差值,确定待分配的第一子功率;确定所述第二温度与目标温度的第二差值,确定所述第一温度与所述第二差值的第三差值,根据所述第一温度与所述第二温度的采集时间差以及所述第三差值,确定待分配的第二子功率;根据所述第一子功率和所述第二子功率,确定所述终端设备待分配的总功率。
7.根据权利要求6所述的装置,其特征在于,所述处理模块,具体用于确定所述第一差值与第一预设系数的和值;将所述第一差值的平方值与所述和值的第一乘积确定为所述第一子功率。
8.根据权利要求6所述的装置,其特征在于,所述处理模块,具体用于确定所述第三差值与所述采集时间差的微分;将所述微分与第二预设系数的第二乘积确定为所述第二子功率。
9.根据权利要求6所述的装置,其特征在于,所述处理模块,还用于获取所述各子***的负载,以及所述终端设备当前的电池电流;根据所述负载以及所述电池电流,确定所述终端设备的总载荷。
10.根据权利要求6-9任一所述的装置,其特征在于,所述处理模块,具体用于针对任一子***,将所述总功率与所述子***对应的权重、所述子***对应的负载与总载荷的比值的乘积确定为所述子***待分配的子功率。
11.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现根据权利要求1-5中任一所述温度控制方法的步骤。
12.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-5中任一所述温度控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011407763.XA CN112540633B (zh) | 2020-12-04 | 2020-12-04 | 一种温度控制方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011407763.XA CN112540633B (zh) | 2020-12-04 | 2020-12-04 | 一种温度控制方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112540633A CN112540633A (zh) | 2021-03-23 |
CN112540633B true CN112540633B (zh) | 2021-08-31 |
Family
ID=75015933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011407763.XA Active CN112540633B (zh) | 2020-12-04 | 2020-12-04 | 一种温度控制方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112540633B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004104778A2 (en) * | 2003-05-19 | 2004-12-02 | Modular Computing & Communications Corporation | Apparatus and method for mobile personal computing and communications |
CN104394675A (zh) * | 2014-10-23 | 2015-03-04 | 深圳市金立通信设备有限公司 | 一种终端 |
CN105187627A (zh) * | 2015-07-21 | 2015-12-23 | 小米科技有限责任公司 | 手机温度的调整方法及装置 |
CN106101442A (zh) * | 2016-07-29 | 2016-11-09 | 维沃移动通信有限公司 | 一种调整移动终端温升的方法及移动终端 |
CN107256043A (zh) * | 2011-07-29 | 2017-10-17 | 三星电子株式会社 | 用于控制终端的温度的方法及支持该方法的终端 |
CN107332997A (zh) * | 2017-07-03 | 2017-11-07 | 奇酷互联网络科技(深圳)有限公司 | 减少终端发热的方法、装置、移动终端及存储介质 |
CN109451155A (zh) * | 2018-10-31 | 2019-03-08 | 深圳市网心科技有限公司 | 终端温度动态控制方法、终端、***及存储介质 |
CN109960295A (zh) * | 2017-12-25 | 2019-07-02 | 展讯通信(上海)有限公司 | 移动终端表面温度控制方法及装置 |
CN110399000A (zh) * | 2019-07-02 | 2019-11-01 | 维沃移动通信有限公司 | 一种移动终端温控方法移动终端 |
US20200141600A1 (en) * | 2016-01-29 | 2020-05-07 | Ispytronics Pty Ltd | Pest repelling device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102820696B (zh) * | 2012-08-01 | 2014-04-02 | 华为技术有限公司 | 一种温控设备及通讯设备机柜 |
KR20150121562A (ko) * | 2014-04-21 | 2015-10-29 | 삼성전자주식회사 | 비휘발성 메모리 시스템 및 비휘발성 메모리 시스템의 동작방법 |
CN110736566B (zh) * | 2019-10-17 | 2020-09-04 | 珠海格力电器股份有限公司 | 利用终端设备测量环境温度的方法、存储介质和终端设备 |
-
2020
- 2020-12-04 CN CN202011407763.XA patent/CN112540633B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004104778A2 (en) * | 2003-05-19 | 2004-12-02 | Modular Computing & Communications Corporation | Apparatus and method for mobile personal computing and communications |
CN107256043A (zh) * | 2011-07-29 | 2017-10-17 | 三星电子株式会社 | 用于控制终端的温度的方法及支持该方法的终端 |
CN104394675A (zh) * | 2014-10-23 | 2015-03-04 | 深圳市金立通信设备有限公司 | 一种终端 |
CN105187627A (zh) * | 2015-07-21 | 2015-12-23 | 小米科技有限责任公司 | 手机温度的调整方法及装置 |
US20200141600A1 (en) * | 2016-01-29 | 2020-05-07 | Ispytronics Pty Ltd | Pest repelling device |
CN106101442A (zh) * | 2016-07-29 | 2016-11-09 | 维沃移动通信有限公司 | 一种调整移动终端温升的方法及移动终端 |
CN107332997A (zh) * | 2017-07-03 | 2017-11-07 | 奇酷互联网络科技(深圳)有限公司 | 减少终端发热的方法、装置、移动终端及存储介质 |
CN109960295A (zh) * | 2017-12-25 | 2019-07-02 | 展讯通信(上海)有限公司 | 移动终端表面温度控制方法及装置 |
CN109451155A (zh) * | 2018-10-31 | 2019-03-08 | 深圳市网心科技有限公司 | 终端温度动态控制方法、终端、***及存储介质 |
CN110399000A (zh) * | 2019-07-02 | 2019-11-01 | 维沃移动通信有限公司 | 一种移动终端温控方法移动终端 |
Non-Patent Citations (1)
Title |
---|
某高码率通信终端处理机热设计与仿真分析;艾平贵 等;《遥测遥控》;20200115;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112540633A (zh) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9292070B2 (en) | Method and apparatus with stochastic control based power saving operation | |
CN111190471B (zh) | 控制方法、控制装置及电子设备 | |
CN112070301B (zh) | 一种用户用电量调整方法、***及设备 | |
CN107544304B (zh) | 压裂车控制方法及装置 | |
CN104714851A (zh) | 一种实现资源分配的方法及装置 | |
JPWO2017149618A1 (ja) | 制御装置、発電制御装置、制御方法、システム、及び、プログラム | |
CN114442794A (zh) | 服务器功耗控制方法、***、终端及存储介质 | |
CN112540633B (zh) | 一种温度控制方法、装置、设备及介质 | |
CN116566020B (zh) | 储能***的充放电功率控制方法及装置 | |
CN105955826A (zh) | 一种云主机***中服务质量的控制方法及装置 | |
CN104915559B (zh) | 一种用电设备确定方法及*** | |
CN112001563A (zh) | 一种话单量的管理方法、装置、电子设备及存储介质 | |
CN113792995B (zh) | 电力资源支配程度的确定方法、装置、设备和存储介质 | |
CN111523656A (zh) | 处理装置及方法 | |
CN115269176A (zh) | 任务分配方法、装置、计算机设备、存储介质和产品 | |
CN112421650B (zh) | 一种评估电网惯性的方法和*** | |
CN114336604A (zh) | 一种基于电网输送能力和电网安全的协调调峰方法 | |
CN114327883A (zh) | 一种频率调控方法、装置、电子设备及介质 | |
CN111666707B (zh) | 一种确定供能***的调度数据的方法及装置 | |
CN116345451B (zh) | 一种变频类温控负荷的运行控制方法、装置和终端设备 | |
CN112713616A (zh) | 电力***发电侧机组的控制方法、装置、设备及介质 | |
CN112803492B (zh) | 电力***发电侧机组的控制方法、装置、设备及介质 | |
CN115242626B (zh) | 云资源配置预估方法、装置、设备、存储介质及程序产品 | |
JP6992355B2 (ja) | 電力制御装置、電力制御方法及びプログラム | |
CN117293923B (zh) | 电网的日前调度计划生成方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |