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

技术编号:29045191 阅读:19 留言:0更新日期:2021-06-26 05:59
本申请公开了一种省电模式控制方法、装置、设备及存储介质,该方法包括:检测设备的屏幕状态信息;当检测到屏幕状态信息处于关闭状态时,获取CPU工作参数;基于CPU工作参数和预设省电规则,确定省电模式,省电规则包括至少两种省电触发条件和与每种省电触发条件对应的省电模式;控制设备进入与省电触发条件对应的省电模式。该方案无需用户手动操作设备进入省电模式,仅需获取CPU工作参数,能够自动确定与省电触发条件对应的省电模式,且通过配置有至少两种省电触发条件和对应的省电模式,从而实现了个性化的省电模式配置,能够在减少不必要的应用的耗电量的同时不影响用户正常使用设备,延长了设备的使用时长,很大程度上提高了用户体验。了用户体验。了用户体验。

【技术实现步骤摘要】
省电模式控制方法、装置、设备及存储介质


[0001]本专利技术一般涉及移动通信
,具体涉及一种省电模式控制方法、装置、设备及存储介质。

技术介绍

[0002]随着科技的发展,智能手机等电子设备已经成为人们生活中不可缺少的工作和娱乐工具,其通常依靠电池提供电能,但是电池的体积和容量受到智能手机整体尺寸的限制,因此减少智能手机的电能消耗,将其设置为省电模式显得尤为重要。
[0003]目前,需要用户手动打开或关闭省电模式,当用户频繁进行模式切换时影响用户体验,且该省电模式较单一,当设置为省电模式时,会关闭移动网络连接、蓝牙、全球定位系统(Global Positioning System,简称GPS)等所有耗电功能。但是当用户在省电模式下仍然需要使用网络等某些重要功能时导致无法使用,例如在省电模式下,需要接收微信消息或语音提示等,导致用户体验差。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,期望提供一种省电模式控制方法、装置、设备及存储介质。
[0005]第一方面,本申请实施例提供了一种省电模式控制方法,该方法包括:
[0006]检测设备的屏幕状态信息;
[0007]当检测到所述屏幕状态信息处于关闭状态时,获取CPU工作参数;
[0008]基于所述CPU工作参数和预设省电规则,确定省电模式,所述省电规则包括至少两种省电触发条件和与每种所述省电触发条件对应的省电模式;
[0009]控制设备进入与所述省电触发条件对应的省电模式。
[0010]在其中一个实施例中,所述预设省电规则包括第一省电触发条件和第二省电触发条件,基于所述CPU工作参数和预设省电规则,确定省电模式,包括:
[0011]判断所述CPU工作参数是否符合所述第一省电触发条件;
[0012]若符合所述第一省电触发条件,则确定省电模式为第一省电模式;
[0013]若不符合所述第一省电触发条件,则判断所述CPU工作参数是否符合所述第二省电触发条件;
[0014]若符合所述第二省电触发条件,则确定省电模式为第二省电模式。
[0015]在其中一个实施例中,所述CPU工作参数包括CPU使用率,判断所述CPU工作参数是否符合所述第一省电触发条件,包括:
[0016]判断所述CPU使用率是否大于第一阈值;
[0017]当大于所述第一阈值时,确定所述CPU使用率符合所述第一省电触发条件。
[0018]在其中一个实施例中,判断所述CPU工作参数是否符合所述第二省电触发条件,包括:
[0019]当所述CPU使用率不大于所述第一阈值时,判断所述CPU使用率是否大于第二阈值,所述第一阈值大于所述第二阈值;
[0020]当所述CPU使用率大于所述第二阈值时,获取负载持续时间,所述负载持续时间为所述CPU使用率小于或等于所述第一阈值时的起始时刻与当前时刻之间的差值;
[0021]判断所述负载持续时间是否大于时间阈值;
[0022]当大于所述时间阈值时,确定所述CPU使用率符合所述第二省电触发条件。
[0023]在其中一个实施例中,所述方法还包括:
[0024]当所述CPU使用率不大于所述第二阈值时,获取设备当前的模式信息;
[0025]当所述设备当前的模式信息为正常模式时,控制设备保持所述正常模式;
[0026]当所述设备当前的模式信息为省电模式时,控制设备切换至正常模式。
[0027]在其中一个实施例中,控制设备进入与所述省电触发条件对应的省电模式,包括:
[0028]获取与所述省电模式对应的配置文件,所述配置文件中配置有符合所述省电触发条件的省电模式对应的参数;
[0029]对所述配置文件进行解析,以控制设备进入与所述省电触发条件对应的省电模式。
[0030]在其中一个实施例中,所述方法还包括:
[0031]当检测到所述屏幕状态信息处于开启状态且所述设备处于省电模式时,控制所述设备切换所述省电模式至正常模式。
[0032]第二方面,本申请实施例提供了一种省电模式控制装置,该装置包括:
[0033]检测模块,用于检测设备的屏幕状态信息;
[0034]获取模块,用于当检测到所述屏幕状态信息处于关闭状态时,获取CPU工作参数;
[0035]确定模块,用于基于所述CPU工作参数和预设省电规则,确定省电模式,所述省电规则包括至少两种省电触发条件和与每种所述省电触发条件对应的省电模式;
[0036]控制模块,用于控制设备进入与所述省电触发条件对应的省电模式。
[0037]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的省电模式控制方法。
[0038]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序用于被处理器执行时实现如本申请实施例描述的省电模式控制方法。
[0039]本申请实施例提供的省电模式控制方法、装置、设备及介质,通过检测屏幕状态信息,并当检测到屏幕状态信息处于关闭状态时,获取CPU工作参数,然后基于CPU工作参数和预设省电规则,确定省电模式,该省电规则包括至少两种省电触发条件和与每种省电触发条件对应的省电模式,并控制设备进入与省电触发条件对应的省电模式。该技术方案无需用户手动操作设备进入省电模式,仅需获取CPU工作参数,能够自动确定与省电触发条件对应的省电模式,且通过配置有至少两种省电触发条件和对应的省电模式,从而实现了个性化的省电模式配置,能够在减少不必要的应用的耗电量的同时不影响用户正常使用设备,延长了设备的使用时长,很大程度上提高了用户体验。
附图说明
[0040]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0041]图1为本申请实施例提供的省电模式控制方法的系统结构示意图;
[0042]图2为本申请实施例提供的省电模式控制方法的流程示意图;
[0043]图3为本申请实施例提供的省电模式控制方法的流程示意图;
[0044]图4为本申请实施例提供的省电模式控制装置的结构示意图;
[0045]图5为本申请实施例提供的省电模式控制装置的结构示意图;
[0046]图6为本申请实施例提供的计算机系统的结构示意图。
具体实施方式
[0047]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0048]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0049]可以理解,随着通讯技术的不断发展,人们能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种省电模式控制方法,其特征在于,所述方法包括:检测设备的屏幕状态信息;当检测到所述屏幕状态信息处于关闭状态时,获取CPU工作参数;基于所述CPU工作参数和预设省电规则,确定省电模式,所述省电规则包括至少两种省电触发条件和与每种所述省电触发条件对应的省电模式;控制所述设备进入与所述省电触发条件对应的省电模式。2.根据权利要求1所述的方法,其特征在于,所述预设省电规则包括第一省电触发条件和第二省电触发条件,基于所述CPU工作参数和预设省电规则,确定省电模式,包括:判断所述CPU工作参数是否符合所述第一省电触发条件;若符合所述第一省电触发条件,则确定省电模式为第一省电模式;若不符合所述第一省电触发条件,则判断所述CPU工作参数是否符合所述第二省电触发条件;若符合所述第二省电触发条件,则确定省电模式为第二省电模式。3.根据权利要求2所述的方法,其特征在于,所述CPU工作参数包括CPU使用率,判断所述CPU工作参数是否符合所述第一省电触发条件,包括:判断所述CPU使用率是否大于第一阈值;当大于所述第一阈值时,确定所述CPU使用率符合所述第一省电触发条件。4.根据权利要求3所述的方法,其特征在于,判断所述CPU工作参数是否符合所述第二省电触发条件,包括:当所述CPU使用率不大于所述第一阈值时,判断所述CPU使用率是否大于第二阈值,所述第一阈值大于所述第二阈值;当所述CPU使用率大于所述第二阈值时,获取负载持续时间,所述负载持续时间为所述CPU使用率小于或等于所述第一阈值时的起始时刻与当前时刻之间的差值;判断所述负载持续时间是否大于时间阈值;当大于所述时间阈值时,确定所述CPU使用率符合所述第二省电触发条件。5....

【专利技术属性】
技术研发人员:孙云飞
申请(专利权)人:北京小米松果电子有限公司
类型:发明
国别省市:

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

1