处理器运行调控方法、电子设备和存储介质技术

技术编号:37503545 阅读:18 留言:0更新日期:2023-05-07 09:39
本申请涉及智能终端技术领域,具体涉及一种处理器运行调控方法、电子设备和存储介质,其中该方法包括处理器运行第一应用,处理器的工作频率为第一频率;获取处理器的第一工作电流;当第一应用为第一类应用、处理器的第一工作电流高于第一电流阈值并且高于第一应用对应的预设目标电流时,将处理器的工作频率由第一频率调整为第二频率,其中,第二频率低于第一频率。本申请能够在CPU运行指定应用程序的场景中,通过监控电子设备的整机电流来监控CPU工作电流,进而确定CPU工作频率是否过高,并且当CPU的工作频率过高时,能够控制设置CPU的工作频率,从而降低CPU工作频率,进而降低电子设备的耗电量及发热量,利于提高用户体验。利于提高用户体验。利于提高用户体验。

【技术实现步骤摘要】
处理器运行调控方法、电子设备和存储介质


[0001]本专利技术涉及智能终端
,具体涉及一种处理器运行调控方法、电子设备和存储介质。

技术介绍

[0002]随着智能终端技术的发展,为提高电子设备的响应速度、运行速度以及处理速度,对手机等智能终端电子设备的CPU处理能力要求也越来越高。中央处理器(Central Processing Unit,CPU)运行时的工作频率,单位是Hz。通常来说,同一类型的CPU工作频率越高,CPU的运算速度也越快,相应地,采用该CPU的电子设备的运行速度也越快。
[0003]然而,CPU长时间运行在较高的工作频率下,会导致手机等电子设备的功耗过高,进而导致手机等电子设备耗电块、以及发热量高等问题,影响用户体验。

技术实现思路

[0004]本申请实施例提供了一种处理器运行调控方法、电子设备和存储介质,在电子设备的一些特定的运行场景中,通过监控电子设备的整机电流来监控CPU工作电流,进而确定CPU工作频率是否过高,并且当CPU的工作频率过高(此时CPU工作电流也高于对应配置的电流阈值)时,能够控制设置CPU工作频率,从而实现降低CPU工作频率,进而降低电子设备的耗电量及发热量,利于提高用户体验。
[0005]第一方面,本申请实施例提供了一种处理器运行调控方法,该方法包括:处理器运行第一应用,处理器的工作频率为第一频率;获取处理器的第一工作电流;当第一应用为第一类应用、处理器的第一工作电流高于第一电流阈值并且高于第一应用对应的预设目标电流时,将处理器的工作频率由第一频率调整为第二频率,其中,第二频率低于第一频率。
[0006]上述第一类应用程序即下文实施例中所描述的指定的应用程序,即当处理器(CPU)运行指定应用程序的场景中,可以通过监控CPU工作电流来实现对CPU工作频率的调控,当CPU工作电流过高时对CPU进行降频。其中,处理器运行第一应用可以包括启动第一应用、从另一应用程序切换至第一应用以及持续运行第一应用中的任意一种情形。可以理解,CPU运行第一应用的过程中,第一应用即是电子设备的前台运行应用,电子设备的屏幕处于亮屏状态,例如电子设备的屏幕保持显示第一应用的启动界面、从另一应用程序的界面切换到第一应用的启动界面、以及显示第一应用的界面等。第一应用例如是下文实施例中描述的设置应用213、阅读应用214等指定的应用程序,第一应用对应的预设目标电流例如是下文实施例中描述的指定应用程序对应的目标控制电流。
[0007]本申请所称的处理器的工作频率,是指CPU在运行过程中的实时工作频率。可以理解,由于处理器在运行过程中,工作频率处于持续变化的状态,通常可以用为处理器配置的工作频率峰值(或称上限频率)来表征工作频率。在此基础上,除非特别说明,本申请一般不区分工作频率、工作频率峰值和上限频率的表述。
[0008]上述第一频率可以是下文实施例中描述的CPU默认上限频率,即为CPU配置的默认
工作频率(也称默认频率)。上述第二频率可以是为CPU配置的低于第一频率的一个工作频率。第二频率可以是下文实施例中描述的配置文件解析得到的配置信息中工作频率确定。在本申请实施例中,配置文件解析得到的相应配置信息中配置的每个CPU工作频率可以相应的设置一个触发降频的电流阈值(即电流上限阈值),和一个触发恢复CPU工作频率的电流阈值(即电流下限阈值)。例如,上述第一电流阈值则是配置文件的相应配置信息中对应于第二频率设置的电流上限阈值,下文中的第二电流阈值是配置文件的相应配置信息中对应于第二频率设置的电流下限阈值。
[0009]相应地,下文描述的第三频率可以是为CPU配置的低于第二频率的另一个工作频率。同样的,在配置文件的相应配置信息中,可以配置对应于第三频率的电流上限阈值和电流下限阈值,即下文中的第三电流阈值和第四电流阈值,具体可以参考下文相关描述,在此不再赘述。
[0010]可以理解,本申请方案可以在CPU运行指定应用程序(例如第一应用)的情况下,如果CPU工作电流过高对CPU实现降频调控,将CPU工作电流调整至第一应用对应的预设目标电流以下。该降频调控过程基于配置文件中解析得到的CPU工作频率以及相应的电流上限阈值和电流下限阈值来控制。作为示例,如果配置文件解析得到了两个CPU工作频率,例如是上述第二频率和第三频率,则相应地,当CPU工作电流高于第二频率对应的电流上限阈值(例如是上述第一电流阈值)并且高于预设目标电流时,则控制将CPU工作频率从第一频率降至配置的第二频率内运行。降频后,如果CPU工作电流仍高于预设目标电流,并且高于相应配置信息中第三频率对应的电流上限阈值(例如下文中的第三电流阈值)时,可以继续控制对CPU降频,即控制CPU在第三频率内运行,即从第二频率调整至第三频率,具体可以参考下文相关描述,在此不再赘述。
[0011]另外,如果配置文件解析得到电流阈值和工作频率之间对应关系,则相应地当CPU工作电流高于配置的电流上限阈值(例如是上述第一电流阈值)时,则控制将CPU工作频率限制在该配置信息中配置的CPU工作频率(例如是上述第一频率)内运行;当CPU工作电流低于该配置信息中配置的电流下限阈值(例如是下文中的第二电流阈值)时,则控制解除对CPU工作频率的限制,例如将CPU工作频率恢复至默认上限频率(例如上述第一频率)范围内。具体将在下文具体描述,在此不再赘述。
[0012]在上述第一方面的一种可能的实现中,上述方法还包括:获取处理器的第一工作电流,包括:获取电子设备的第一电池端电流和电子设备的第一屏幕工作电流;基于第一电池端电流与第一屏幕工作电流的差值获取处理器的第一工作电流。
[0013]即监控CPU工作电流,可以通过监控电子设备的电池端电流和屏幕工作电流来完成。可以理解,在电子设备的CPU运行指定的应用程序(例如第一应用)的过程中,其中电子设备的电池端电流即电子设备的整机电流,当电子设备运行指定的应用程序时,此时电子设备的电池端电流主要包括亮屏状态下的屏幕工作电流和CPU工作电流,此时将电子设备的电池端电流减去屏幕工作电流即可以计算得到CPU工作电流。
[0014]在上述第一方面的一种可能的实现中,上述方法还包括:在将处理器的工作频率由第一频率调整为第二频率之后,方法还包括:获取处理器的第二工作电流;当第二工作电流低于第二电流阈值并且低于第一应用对应的预设目标电流时,将处理器的工作频率由第二频率调整为第一频率。
[0015]即在CPU降频之后,如果监控到CPU工作电流降低较多,虽然低于第一应用对应的预设目标电流,但也低于一个预设的恢复电流,即第二电流阈值,此时表明CPU工作频率的降低可能会影响到电子设备性能,需要解除对CPU工作频率的限制,例如将对CPU工作频率从第二频率恢复调整至第一频率。上述第二电流阈值例如是下文实施例中描述的配置文件解析得到的配置信息中对应于第二频率配置的电流下限阈值,其中电流下限阈值是为使CPU维持在保持电子设备性能稳定的工作频率所对应配置的电流阈值。
[0016]在上述第一方面的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理器运行调控方法,应用于电子设备,其特征在于,包括:所述处理器运行第一应用,所述处理器的工作频率为第一频率;获取所述处理器的第一工作电流;当所述第一应用为第一类应用、所述处理器的第一工作电流高于第一电流阈值并且高于第一应用对应的预设目标电流时,将所述处理器的工作频率由所述第一频率调整为第二频率,其中,所述第二频率低于所述第一频率。2.根据权利要求1所述的方法,其特征在于,所述获取所述处理器的第一工作电流,包括:获取所述电子设备的第一电池端电流和所述电子设备的第一屏幕工作电流;基于所述第一电池端电流与所述第一屏幕工作电流的差值获取所述处理器的第一工作电流。3.根据权利要求1或2所述的方法,其特征在于,在将所述处理器的工作频率由所述第一频率调整为第二频率之后,所述方法还包括:获取所述处理器的第二工作电流;当所述第二工作电流低于第二电流阈值并且低于第一应用对应的预设目标电流时,将所述处理器的工作频率由所述第二频率调整为所述第一频率;其中所述第二电流阈值低于所述第一电流阈值。4.根据权利要求3所述的方法,其特征在于,在将所述处理器的工作频率由所述第一频率调整为第二频率之后,所述方法还包括:获取所述处理器的第二工作电流,当所述处理器的第二工作电流高于第三电流阈值并且高于第一应用对应的预设目标电流时,将所述处理器的工作频率由所述第二频率调整为第三频率;其中,所述第三频率低于所述第二频率,所述第三电流阈值低于所述第二电流阈值。5.根据权利要求3或4所述的方法,其特征在于,所述获取所述处理器的第二工作电流,包括:获取所述电子设备的第二电池端电流和所述电子设备的第二屏幕工作电流;基于所述第二电池端电流与所述第二屏幕工作电流的差值获取所述处理器的第二工作电流。6.根据权利要求4所述的方法,其特征在于,在将所述处理器的工作频率由所述第二频率调整为第三频率之后,所述方法还包括:获取所述处理器的第三工作电流;当所述第三工作电流低于第四电流阈值并且低于...

【专利技术属性】
技术研发人员:张学钊
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1