温度调整方法、装置、移动终端及存储介质制造方法及图纸

技术编号:27214940 阅读:15 留言:0更新日期:2021-02-04 11:31
本申请实施例公开了一种温度调整方法、装置、移动终端及存储介质,属于计算机技术领域,包括:获取移动终端当前的温度值;若所述温度值高于温度阈值,则获取所述移动终端中显示器的目标刷新率,所述目标刷新率用于指示进行温度调整时所述显示器每秒所显示的图像帧的数量;将所述显示器的刷新率从初始刷新率调整为所述目标刷新率,所述初始刷新率用于指示进行温度调整前所述显示器每秒所显示的图像帧的数量,且所述目标刷新率小于所述初始刷新率,所述显示器的刷新率的变化与所述移动终端的温度的变化呈正相关关系。本申请实施例可以在降低移动终端的温度时减少出现卡顿现象的概率。率。率。

【技术实现步骤摘要】
温度调整方法、装置、移动终端及存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种温度调整方法、装置、移动终端及存储介质。

技术介绍

[0002]当移动终端长时间高负荷运行时,会导致温度升高,从而影响移动终端的使用寿命。因此,如何对移动终端的温度进行调整成为了当前研究的热点问题。
[0003]相关技术中,可以对移动终端的温度进行检测,在测得的温度高于预设的温度阈值时,可以将CPU(Central Processing Unit,中央处理器)的工作频率由第一频率下降为第二频率,从而达到降温的效果。

技术实现思路

[0004]本申请实施例提供了一种温度调整方法、装置、移动终端及存储介质。
[0005]根据本申请的一个方面,提供了一种温度调整方法,所述方法包括:
[0006]获取移动终端当前的温度值;
[0007]若所述温度值高于温度阈值,则获取所述移动终端中显示器的目标刷新率,所述目标刷新率用于指示进行温度调整时所述显示器每秒所显示的图像帧的数量;
[0008]将所述显示器的刷新率从初始刷新率调整为所述目标刷新率,所述初始刷新率用于指示进行温度调整前所述显示器每秒所显示的图像帧的数量,且所述目标刷新率小于所述初始刷新率,所述显示器的刷新率的变化与所述移动终端的温度的变化呈正相关关系。
[0009]根据本申请的另一方面,提供了一种温度调整装置,所述装置包括:
[0010]获取模块,用于获取移动终端当前的温度值;
[0011]所述获取模块,还用于在所述温度值高于温度阈值时,获取所述移动终端中显示器的目标刷新率,所述目标刷新率用于指示进行温度调整时所述显示器每秒所显示的图像帧的数量;
[0012]调整模块,用于将所述显示器的刷新率从初始刷新率调整为所述获取模块得到的所述目标刷新率,所述初始刷新率用于指示进行温度调整前所述显示器每秒所显示的图像帧的数量,且所述目标刷新率小于所述初始刷新率。
[0013]根据本申请的再一方面,提供了一种移动终端,所述移动终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述存储器中的指令由所述处理器加载并执行以实现如上所述的温度调整方法,所述显示器的刷新率的变化与所述移动终端的温度的变化呈正相关关系。
[0014]根据本申请的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述存储介质中的指令由处理器加载并执行以实现如上所述的温度调整方法。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请一个示例性实施例提供的显示器的刷新顺序的示意图;
[0017]图2是本申请一个示例性实施例提供的移动终端中内部器件的交互示意图;
[0018]图3是本申请一个示例性实施例提供的温度调整方法流程图;
[0019]图4是本申请一个示例性实施例提供的温度调整方法流程图;
[0020]图5是本申请一个示例性实施例提供的温度调整方法流程图;
[0021]图6是本申请一个示例性实施例提供的温度调整装置的结构框图;
[0022]图7是本申请一个示例性实施例提供的温度调整装置的结构框图;
[0023]图8是本申请一个示例性实施例提供的移动终端的结构框图。
具体实施方式
[0024]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0025]移动终端中的一些电子元件在长时间高负荷运行时会产生大量的热量,若移动终端的散热效果不好,则会导致整个移动终端的温度升高,而高温会影响移动终端的使用寿命,所以,需要在移动终端的温度升高时对移动终端进行降温处理。本实施例中将上述电子元件称为发热元件,该发热元件包括但不限于:SOC(System on Chip,片上系统)、摄像头模组、屏幕、电池、麦克风。
[0026]目前对移动终端的降温处理通常是降低SOC中的CPU和GPU(Graphics Processing Unit,图形处理器)的工作频率上限,这样,可以降低SOC的温度,从而降低移动终端的温度。然而,当降低CPU和GPU的工作频率上限时,容易造成瞬态的大负载任务得不到及时响应而产生卡顿的现象。比如,移动终端正在运行MOBA(Multiplayer Online Battle Arena,多人在线战术竞技游戏),团战瞬间对于CPU和GPU的负载要求较高,若此时降低工作频率上限,会产生卡顿现象而影响用户体验。
[0027]本实施例中,可以通过调整显示器的刷新率来对移动终端进行降温处理,在降温过程中减少出现卡顿现象的概率。下面先对显示器的显示流程进行说明。
[0028]通常,移动终端包括CPU、GPU和显示器(Display),其中,CPU用于对任务进行处理以准备需要显示的数据,并将该数据发送给GPU;GPU用于对该数据进行绘制,并将绘制好的图像帧发送给显示器进行显示。显示器每秒能够显示多个图像帧,可以将显示器每秒所显示的图像帧的数量称为刷新率,即FPS(Frame Per Second,每秒的帧数)。
[0029]在显示器将一个图像帧刷新为另一个图像帧时,显示器按照从左向右以及从上向下的顺序来刷新像素,请参考图1。图1中以图像帧中的7行像素为例进行说明,则显示器先按照从左向右的顺序刷新第一行像素,当第一行像素刷新完毕后,再按照从左向右的顺序刷新第二行像素,依此类推,直至最后一行像素刷新完毕后,可以认为屏幕刷新完毕。当屏幕刷新完毕,即一个垂直刷新周期完成时,会有短暂的空白期,此时发出Vsync(垂直同步)
信号,该Vsync信号用于指示CPU处理下一个需要显示的数据。其中,该Vsync信号中的V指的是垂直刷新中的垂直(Vertical)。
[0030]请参考图2,在第一个周期内,显示器显示的是图像帧A,CPU产生图像帧B的数据,GPU对图像帧B的数据进行绘制;在Vsync信号产生后,即第二个周期内,显示器显示的是图像帧B,CPU产生图像帧A的数据,GPU对图像帧A的数据进行绘制,依此类推。
[0031]以刷新率为60Hz为例,则显示器每秒可以显示60个图像帧,即显示器每隔1000/60≈16.7ms刷新一次。也就是说,每隔16.7ms产生一个Vsync信号,这样,CPU每隔16.7ms处理一次需要显示的数据,GPU每隔16.7ms绘制一个图像帧。若将刷新率降至30Hz,则显示器每秒可以显示30个图像帧,即显示器每隔1000/30≈33.3ms刷新一次。也就是说,每隔33.3ms产生一个Vsync信号,这样,CPU每隔33.3ms处理一次需要显示的数据,GPU每隔33.3ms绘制一个图像帧。...

【技术保护点】

【技术特征摘要】
1.一种温度调整方法,其特征在于,所述方法包括:获取移动终端当前的温度值;若所述温度值高于温度阈值,则获取所述移动终端中显示器的目标刷新率,所述目标刷新率用于指示进行温度调整时所述显示器每秒所显示的图像帧的数量;将所述显示器的刷新率从初始刷新率调整为所述目标刷新率,所述初始刷新率用于指示进行温度调整前所述显示器每秒所显示的图像帧的数量,且所述目标刷新率小于所述初始刷新率,所述显示器的刷新率的变化与所述移动终端的温度的变化呈正相关关系。2.根据权利要求1所述的方法,其特征在于,所述获取所述移动终端中显示器的目标刷新率,包括:确定所述移动终端当前正在运行的目标应用程序;根据所述目标应用程序的需求刷新率获取所述显示器的目标刷新率,所述需求刷新率与所述目标刷新率呈正相关关系,所述需求刷新率用于指示进行温度调整前,运行所述目标应用程序时所述显示器每秒所显示的图像帧的数量。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标应用程序的需求刷新率获取所述显示器的目标刷新率,包括:获取预设的配置表,所述配置表中包含应用程序的程序标识与刷新率之间的对应关系;从所述配置表中获取所述目标应用程序的程序标识对应的目标刷新率;其中,所述程序标识所指示的应用程序的需求刷新率与所述配置表中所述程序标识所对应的刷新率之间呈正相关关系。4.根据权利要求1所述的方法,其特征在于,所述获取移动终端当前的温度值,包括:若所述移动终端中设置有温度传感器,则获取各个温度传感器当前测得的温度值;将最大的温度值确定为所述移动终端当前的温度值。5.根据权利要求1所述的方法,其特征在于,所述获取移动终端当前的温度值,包括:若所述移动终端中设置有温度传感器,则根据各个温度传感器与发热元件之间的距离创建温度计算模型;获取各个温度传感器当前测得的温度值...

【专利技术属性】
技术研发人员:崔晓刚程杰陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1