本申请涉及计算机,具体地涉及一种功耗控制方法、装置及设备。
背景技术:
1、电子设备睡眠状态的设置是电源管理中重要的一个技术点,它能让系统在不需要工作时,尽可能进入一个功耗极低的状态,该状态下,电子设备的大部分模块都会断电关闭,从而尽可能的减少功耗,增加电子设备的续航;同时,在用户需要系统工作的时候,系统能够快速恢复各模块的供电,从而不影响用户的使用体验。
2、但是,如果电子设备连接有外部设备,即使在睡眠状态下,电子设备通常也需要给外部设备供电。设备驱动可能会持电源锁,阻止电子设备切断外部设备的供电,该状态下,即使外部设备不工作,仍需消耗电量,影响电子设备的续航。
技术实现思路
1、有鉴于此,本申请提供一种功耗控制方法、装置及设备,以利于解决现有技术中设备睡眠状态下功耗过大的问题。
2、第一方面,本申请实施例提供了一种功耗控制方法,包括:
3、检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;
4、基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的外部驱动设备卸载;
5、将已卸载完成的外部驱动设备所对应的电源关闭。
6、一种实施例中,所述方法包括:
7、基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的软件设备驱动卸载;
8、将驱动芯片所对应的电源关闭,其中,所述驱动芯片用于处理所述软件设备驱动的相关信息。
9、一种实施例中,所述方法还包括:
10、检测到所述显示屏的开启指令时,启动所述已卸载完成的驱动设备所对应的电源;
11、基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的外部驱动设备。
12、一种实施例中,所述方法还包括:
13、检测到所述显示屏的开启指令时,启动所述驱动芯片所对应的电源;
14、基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的软件设备驱动。
15、一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
16、预先配置设备驱动标识,每个设备驱动标识关联有外部驱动设备和软件设备驱动。
17、一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
18、在显示屏关闭unprepare接口中配置与各设备驱动标识相关联的驱动卸载unregister函数,每个unregister函数运行时用于卸载对应的外部驱动设备以及软件设备驱动。
19、一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
20、在显示屏开启prepare接口中配置与各设备驱动标识相关联的驱动加载register函数,每个register函数运行时用于加载对应的外部驱动设备以及软件设备驱动。
21、第二方面,本申请实施例提供了一种功耗控制装置,包括:
22、获取模块,用于检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;
23、处理模块,用于基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的外部驱动设备卸载;
24、控制模块,用于将已卸载完成的外部驱动设备所对应的电源关闭。
25、第三方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述第一方面任一项所述的方法。
26、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面任一项所述的方法。
27、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行第一方面任一项所述的方法。
28、采用本申请实施例所提供的方案,检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;基于预先配置的设备驱动标识,将与设备驱动标识相关联的外部驱动设备卸载;将已卸载完成的外部驱动设备所对应的电源关闭;检测到显示屏的开启指令时,启动已卸载完成的驱动设备所对应的电源;基于预先配置的设备驱动标识,加载与设备驱动标识相关联的外部驱动设备。通过在显示屏关闭时卸载外部驱动设备以及在显示屏开启时重新加载外部驱动设备,可有效降低主设备功耗,且不会影响外部驱动设备的正常使用。
1.一种功耗控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
8.一种功耗控制装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,使所述电子设备执行权利要求1至7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述的方法。