设备控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27914220 阅读:18 留言:0更新日期:2021-04-02 13:49
本申请公开了一种设备控制方法、装置、电子设备及存储介质,该设备控制方法应用于电子设备,该设备控制方法包括:获取所述电子设备运行游戏时的当前设备温度,以及当前运行所述游戏的运行时长;将所述当前设备温度以及所述运行时长,输入至预先训练的温度预测模型,获得所述温度预测模型输出的指定时长后的预测设备温度;基于所述预测设备温度,确定待显示帧率;基于所述待显示帧率,对所述电子设备的显示帧率进行调整。本方法可以实现对于电子设备在游戏运行时的温度的预测,并据此对显示帧率进行控制,实现对于电子设备的温度的控制。

【技术实现步骤摘要】
设备控制方法、装置、电子设备及存储介质
本申请涉及电子设备
,更具体地,涉及一种设备控制方法、装置、电子设备及存储介质。
技术介绍
随着科技水平和生活水平的快速发展,越来越多的人开始使用电脑或者手机等电子设备进行游戏,以消遣闲暇时间。并且电子设备的配置水平也越来越高,游戏运行时的表现水平也越来越好,但是电子设备的发热问题也随之而来。
技术实现思路
鉴于上述问题,本申请提出了一种设备控制方法、装置、电子设备及存储介质。第一方面,本申请实施例提供了一种设备控制方法,应用于电子设备,所述方法包括:获取所述电子设备运行游戏时的当前设备温度,以及当前运行所述游戏的运行时长;将所述当前设备温度以及所述运行时长,输入至预先训练的温度预测模型,获得所述温度预测模型输出的指定时长后的预测设备温度;基于所述预测设备温度,确定待显示帧率;基于所述待显示帧率,对所述电子设备的显示帧率进行调整。第二方面,本申请实施例提供了一种设备控制装置,应用于电子设备,所述装置包括:温度获取模块、温度预测模块、帧率确定模块以及帧率调整模块,其中,所述温度获取模块用于获取所述电子设备运行游戏时的当前设备温度,以及运行所述游戏的运行时长;所述温度预测模块用于将所述当前设备温度以及所述运行时长,输入至预先训练的温度预测模型,获得所述温度预测模型输出的指定时长后的预测设备温度;所述帧率确定模块用于基于所述预测设备温度,确定待显示帧率;所述帧率调整模块用于基于所述待显示帧率,对所述电子设备的显示帧率进行调整。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的设备控制方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的设备控制方法。本申请提供的方案,通过获取电子设备运行游戏时的当前设备温度,以及当前运行该游戏的运行时长,将当前设备温度以及运行时长,输入至预先训练的温度预测模型,获得温度预测模型输出的指定时长的预测设备温度,再基于预测设备温度,确定待显示帧率,基于该待显示帧率,对电子设备的显示帧率进行调整,从而可以实现根据电子设备运行游戏时,预测的未来温度,根据预测的未来温度提前对显示帧率进行调整,避免电子设备发热严重的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本申请一个实施例的设备控制方法流程图。图2示出了根据本申请另一个实施例的设备控制方法流程图。图3示出了根据本申请又一个实施例的设备控制方法流程图。图4示出了本申请又一个实施例提供的温度转换模型的一种示意图。图5示出了本申请又一个实施例提供的温度转换模型的另一种示意图。图6示出了根据本申请再一个实施例的设备控制方法流程图。图7示出了本申请实施例提供的设备控制方法的一种原理示意图。图8示出了根据本申请一个实施例的设备控制装置的一种框图。图9是本申请实施例的用于执行根据本申请实施例的设备控制方法的电子设备的框图。图10是本申请实施例的用于保存或者携带实现根据本申请实施例的设备控制方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。随着科技水平和生活水平的快速发展,越来越多的人开始使用电脑或者手机等电子设备进行游戏,以消遣闲暇时间。并且电子设备的配置水平也越来越高,游戏运行时的表现水平也越来越好,但是电子设备在运行游戏时,其发热也较为严重。通常电子设备运行高负载游戏时,持续运行在高频的处理器很可能因为温度过高散热不好而烧坏,因此厂商一般都采用降低频率来降低温度,同时减少因为温度过高对人体皮肤造成的伤害。在这样的方式中,降频虽然能有效的降低终端温度延长终端续航,但是游戏中会因为降频引起较大掉帧和严重的帧率抖动。针对上述问题,专利技术人提出了本申请实施例提供的设备控制方法、装置、电子设备以及存储介质,可以实现通过预测设备运行游戏时指定时长后的温度,再根据该温度来对。其中,具体的设备控制方法在后续的实施例中进行详细的说明。请参阅图1,图1示出了本申请一个实施例提供的设备控制方法的流程示意图。在具体的实施例中,所述设备控制方法应用于如图8所示的设备控制装置400以及配置有所述设备控制装置400的电子设备100(图9)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、智能手表、智能眼镜、笔记本电脑等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述设备控制方法具体可以包括以下步骤:步骤S110:获取所述电子设备运行游戏时的当前设备温度,以及当前运行所述游戏的运行时长。在本申请实施例中,电子设备在运行游戏时,可以定期或者不定期的获取其当前设备温度,以及当前运行该游戏的运行时长,以基于当前设备温度以及运行时长,预测指定时长后的设备温度。其中,当前设备温度即为电子设备在每次获取其设备温度时的时刻,获取到的设备温度;当前运行游戏的运行时长为每次获取其设备温度时,在本次的游戏运行过程中的运行时长。在一些实施方式中,电子设备可以按照预设的时长间隔,周期性第获取当前设备温度以及当前的运行时长,以预测指定时长后的设备温度,也就是说,电子设备可以每间隔预设的时长间隔,执行步骤S110至S140,从而可以在游戏运行过程中,不断的预测未来温度,并调整显示帧率,保证电子设备的温度不会过高。指定时长的具体数值可以不做限定,例如,可以为1秒、2秒、4秒、1分钟等,可以根据实际需求所选定。时长间隔的具体数值可以不做限定,时长间隔可以小于指定时长,也可以大于或等于指定时长,例如,可以每间隔5秒获取当前设备温度以及当前的运行时长。在一些实施方式中,电子设备中可以设置有多个温度传感器,其中,温度传感器可以设置于电子设备内不同的位置,例如,可以包括中央处理器中(CentralProcessingUnit,CPU)的温度传感器以及图像处理器(GraphicsProcessingUnit,GPU)的温度传感器,也还可以包括设置于电池附近的温度传感器、设置于扬声器附近的温度传感器等,温度传感器的个数以及设置位置可以不做限定。电子设备可以通过多个温度传感器采集温度,然后根据多个温度传感器采集的温度数据,确定出电子设备的当前温度。作为一种方式,电子设备可以对多个温度传感器采集的温度数据求平均值,本文档来自技高网
...

【技术保护点】
1.一种设备控制方法,其特征在于,应用于电子设备,所述方法包括:/n获取所述电子设备运行游戏时的当前设备温度,以及当前运行所述游戏的运行时长;/n将所述当前设备温度以及所述运行时长,输入至预先训练的温度预测模型,获得所述温度预测模型输出的指定时长后的预测设备温度;/n基于所述预测设备温度,确定待显示帧率;/n基于所述待显示帧率,对所述电子设备的显示帧率进行调整。/n

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于电子设备,所述方法包括:
获取所述电子设备运行游戏时的当前设备温度,以及当前运行所述游戏的运行时长;
将所述当前设备温度以及所述运行时长,输入至预先训练的温度预测模型,获得所述温度预测模型输出的指定时长后的预测设备温度;
基于所述预测设备温度,确定待显示帧率;
基于所述待显示帧率,对所述电子设备的显示帧率进行调整。


2.根据权利要求1所述的方法,其特征在于,在所述基于所述预测设备温度,确定待显示帧率之前,所述方法还包括:
获取当前所述电子设备的处理器温度;
所述基于所述预测设备温度,确定待显示帧率,包括:
基于所述预测设备温度以及所述处理器温度,确定待显示帧率。


3.根据权利要求2所述的方法,其特征在于,所述基于所述预测设备温度以及所述处理器温度,确定待显示帧率,包括:
基于设定的温度转换模型,获取与所述处理器温度对应的第一显示帧率;
将所述预测设备温度与所述处理器温度进行比较,获得比较结果;
基于所述比较结果,对所述第一显示帧率进行调整,获得第二显示帧率,作为所述待显示帧率。


4.根据权利要求3所述的方法,其特征在于,所述基于所述比较结果,对所述第一显示帧率进行调整,获得第二显示帧率,包括:
若所述预测设备温度小于所述处理器温度,提升所述第一显示帧率,获得第二显示帧率;
若所述预测设备温度大于所述处理器温度,降低所述第一显示帧率,获得第二显示帧率。


5.根据权利要求4所述的方法,其特征在于,所述提升所述第一显示帧率,包括:
获取所述第一显示帧率与第一系数的乘积,得到第一目标帧率,其中,所述第一系数大于1;
若所述第一目标帧率小于所述游戏对应的最大帧率,则将所述第一目标帧率作为第二显示帧率;
若所述第一目标帧率大于或等于所述游戏对应的最大帧率,则将所述最大帧率作为第二显示帧率。


6.根据权利要求4所述的方法,其特征在于,所述降低所述第一显示帧率,包括:
获取所述第一显示帧率与第二系数的乘积,得到第二目标帧率,其中,所述第二系数小于1;
若所述第二目标帧率大于所述游戏对应的最小帧率,则将所述第二目标帧率作为第二显示帧率;
若所述第二目标帧率小于或等于所述游戏对应的最小帧率,则将所述最小帧率作为第二显示帧率...

【专利技术属性】
技术研发人员:刘洋
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

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

1