功耗控制方法技术

技术编号:39489594 阅读:6 留言:0更新日期:2023-11-24 11:11
本申请实施例提供的一种功耗控制方法

【技术实现步骤摘要】
功耗控制方法、装置及设备


[0001]本申请涉及计算机
,具体地涉及一种功耗控制方法

装置及设备


技术介绍

[0002]电子设备睡眠状态的设置是电源管理中重要的一个技术点,它能让系统在不需要工作时,尽可能进入一个功耗极低的状态,该状态下,电子设备的大部分模块都会断电关闭,从而尽可能的减少功耗,增加电子设备的续航;同时,在用户需要系统工作的时候,系统能够快速恢复各模块的供电,从而不影响用户的使用体验

[0003]但是,如果电子设备连接有外部设备,即使在睡眠状态下,电子设备通常也需要给外部设备供电

设备驱动可能会持电源锁,阻止电子设备切断外部设备的供电,该状态下,即使外部设备不工作,仍需消耗电量,影响电子设备的续航


技术实现思路

[0004]有鉴于此,本申请提供一种功耗控制方法

装置及设备,以利于解决现有技术中设备睡眠状态下功耗过大的问题

[0005]第一方面,本申请实施例提供了一种功耗控制方法,包括:
[0006]检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;
[0007]基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的外部驱动设备卸载;
[0008]将已卸载完成的外部驱动设备所对应的电源关闭

[0009]一种实施例中,所述方法包括:
[0010]基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的软件设备驱动卸载;
[0011]将驱动芯片所对应的电源关闭,其中,所述驱动芯片用于处理所述软件设备驱动的相关信息

[0012]一种实施例中,所述方法还包括:
[0013]检测到所述显示屏的开启指令时,启动所述已卸载完成的驱动设备所对应的电源;
[0014]基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的外部驱动设备

[0015]一种实施例中,所述方法还包括:
[0016]检测到所述显示屏的开启指令时,启动所述驱动芯片所对应的电源;
[0017]基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的软件设备驱动

[0018]一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
[0019]预先配置设备驱动标识,每个设备驱动标识关联有外部驱动设备和软件设备驱动

[0020]一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
[0021]在显示屏关闭
unprepare
接口中配置与各设备驱动标识相关联的驱动卸载
unregister
函数,每个
unregister
函数运行时用于卸载对应的外部驱动设备以及软件设备驱动

[0022]一种实施例中,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:
[0023]在显示屏开启
prepare
接口中配置与各设备驱动标识相关联的驱动加载
register
函数,每个
register
函数运行时用于加载对应的外部驱动设备以及软件设备驱动

[0024]第二方面,本申请实施例提供了一种功耗控制装置,包括:
[0025]获取模块,用于检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;
[0026]处理模块,用于基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的外部驱动设备卸载;
[0027]控制模块,用于将已卸载完成的外部驱动设备所对应的电源关闭

[0028]第三方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述第一方面任一项所述的方法

[0029]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面任一项所述的方法

[0030]第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行第一方面任一项所述的方法

[0031]采用本申请实施例所提供的方案,检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;基于预先配置的设备驱动标识,将与设备驱动标识相关联的外部驱动设备卸载;将已卸载完成的外部驱动设备所对应的电源关闭;检测到显示屏的开启指令时,启动已卸载完成的驱动设备所对应的电源;基于预先配置的设备驱动标识,加载与设备驱动标识相关联的外部驱动设备

通过在显示屏关闭时卸载外部驱动设备以及在显示屏开启时重新加载外部驱动设备,可有效降低主设备功耗,且不会影响外部驱动设备的正常使用

附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图

[0033]图1为本申请实施例提供的一种功耗控制方法的流程示意图;
[0034]图2为本申请实施例提供的另一种功耗控制方法的流程示意图;
[0035]图3为本申请实施例提供的另一种功耗控制方法的流程示意图;
[0036]图4为本申请实施例提供的一种功耗控制装置的结构示意图;
[0037]图5为本申请实施例提供的一种电子设备的结构示意图

具体实施方式
[0038]为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述

[0039]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围

[0040]在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请

在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义

[0041]应当理解,本文中使用的术语“和
/
或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和
/
或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种功耗控制方法,其特征在于,包括:检测到显示屏的关闭指令时,获取预先配置的设备驱动标识;基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的外部驱动设备卸载;将已卸载完成的外部驱动设备所对应的电源关闭
。2.
根据权利要求1所述的方法,其特征在于,所述方法包括:基于所述预先配置的设备驱动标识,将与所述设备驱动标识相关联的软件设备驱动卸载;将驱动芯片所对应的电源关闭,其中,所述驱动芯片用于处理所述软件设备驱动的相关信息
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:检测到所述显示屏的开启指令时,启动所述已卸载完成的驱动设备所对应的电源;基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的外部驱动设备
。4.
根据权利要求2所述的方法,其特征在于,所述方法还包括:检测到所述显示屏的开启指令时,启动所述驱动芯片所对应的电源;基于所述预先配置的设备驱动标识,加载与所述设备驱动标识相关联的软件设备驱动
。5.
根据权利要求1所述的方法,其特征在于,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:预先配置设备驱动标识,每个设备驱动标识关联有外部驱动设备和软件设备驱动
。6.
根据权利要求2所述的方法,其特征在于,所述检测到显示屏的关闭指令时,获取预先配置的设备驱动标识之前,所述方法还包括:在显示屏关闭
unprepare

【专利技术属性】
技术研发人员:蔡宏明李会艳
申请(专利权)人:紫光展讯通信惠州有限公司
类型:发明
国别省市:

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

1