电子设备静态功耗管理方法和系统的制作方法

文档序号:9597023阅读:457来源:国知局
电子设备静态功耗管理方法和系统的制作方法
【技术领域】
[0001]本发明涉及电子产品领域,特别是涉及一种电子设备静态功耗管理方法和系统。
【背景技术】
[0002]通常电子设备需要随时随地处在可用的状态,因此电子设备的续航时间至关重要。为了提升电子设备的续航时间,需要对电子设备系统的动态功耗和静态功耗进行适当的管理。其中,电子设备系统的静态功耗主要通过电子设备的待机功耗和唤醒速度来进行评估。
[0003]目前,对电子设备的静态功耗的管理主要通过Standby方案、Suspend方案和Hibernat1n方案三种来实现待机功耗和唤醒速度的平衡。
[0004]其中,Standby方案为:将电子设备的系统运行现场保存至DRAM (Dynamic RandomAccess Memory,动态随机存取存储器),电子设备的CPU (Central Processing Unit,中央处理器)保持供电状态。
[0005]Suspend方案则为:将电子设备的系统运行现场保存至DRAM,电子设备的CPU则处于断电(power off)状态。
[0006]Hibernat1n方案则是:将电子设备的系统运行现场保存至Nand(闪存),此时电子设备的CPU处于断电(power off)状态。
[0007]虽然上述三种方案有效实现了对电子设备的静态功耗的管理,但是,在电子设备的待机功耗和唤醒速度上均不能达到有效的平衡。即,均不能有效降低电子设备的待机功耗的同时,还能够提升电子设备的唤醒速度。

【发明内容】

[0008]基于此,有必要针对现有的电子设备的静态功耗管理方案不能实现有效降低电子设备的待机功耗的同时,还能够有效提升电子设备的唤醒速度的问题,提供一种电子设备静态功耗管理方法和系统。
[0009]为实现本发明目的提供的一种电子设备静态功耗管理方法,其特征在于,包括如下步骤:
[0010]检测到休眠信号后,控制电子设备执行第一休眠流程,并在预设时间后控制所述电子设备执行第二休眠流程,所述第一休眠流程的耗时小于所述第二休眠流程的耗时;
[0011]实时检测唤醒信号,当检测到所述唤醒信号后,根据所述唤醒信号到达时所述电子设备执行的休眠流程执行唤醒流程,所述唤醒流程包括第一唤醒流程和第二唤醒流程,所述第一唤醒流程的耗时小于所述第二唤醒流程的耗时。
[0012]在其中一个实施例中,所述根据所述唤醒信号到达时所述电子设备执行的休眠流程执行唤醒流程的步骤包括:
[0013]当所述唤醒信号到达时,判断所述电子设备是否开始执行所述第二休眠流程,如果是,则控制所述电子设备等待执行完所述第二休眠流程后执行所述第二唤醒流程,否则控制所述电子设备执行所述第一唤醒流程。
[0014]在其中一个实施例中,所述在预设时间后控制所述电子设备执行第二休眠流程,包括如下步骤:
[0015]启动配置在所述电子设备上的定时器;
[0016]当所述定时器的定时时间达到所述预设时间后,控制所述电子设备执行所述第二休眠流程;
[0017]所述判断所述电子设备是否开始执行所述第二休眠流程的步骤为:
[0018]当检测到所述唤醒信号后,判断所述定时器是否到时;
[0019]若是,则判断为所述电子设备开始执行所述第二休眠流程;
[0020]若否,则判断为所述电子设备没有开始执行所述第二休眠流程。
[0021]在其中一个实施例中,所述第二唤醒流程不包括所述第一唤醒流程,在所述控制所述电子设备等待执行完所述第二休眠流程后执行所述第二唤醒流程的步骤之后,还包括:
[0022]控制所述电子设备执行所述第一唤醒流程。
[0023]在其中一个实施例中,在控制所述电子设备执行所述第一唤醒流程之前,还包括:
[0024]关闭所述定时器并删除所述定时器对应的任务。
[0025]在其中一个实施例中,所述第一唤醒流程和所述第二唤醒流程均为显示唤醒流程或声音唤醒流程。
[0026]在其中一个实施例中,所述预设时间的取值范围为2s — 5s。
[0027]相应的,本发明还提供了一种电子设备静态功耗管理系统,包括休眠信号检测单元、第一控制单元、唤醒信号检测单元和第二控制单元;
[0028]所述休眠信号检测单元,被配置为检测休眠信号;
[0029]所述第一控制单元,被配置为当所述休眠信号检测单元检测到所述休眠信号后,控制电子设备执行第一休眠流程,并在预设时间后控制所述电子设备执行第二休眠流程,所述第一休眠流程的耗时小于所述第二休眠流程的耗时;
[0030]所述唤醒信号检测单元,被配置为实时检测唤醒信号;
[0031]所述第二控制单元,被配置为当所述唤醒信号检测单元检测到所述唤醒信号后,根据所述唤醒信号到达时所述电子设备执行的休眠流程执行唤醒流程,所述唤醒流程包括第一唤醒流程和第二唤醒流程,所述第一唤醒流程的耗时小于所述第二唤醒流程的耗时。
[0032]在其中一个实施例中,所述第二控制单元包括判断子单元、第一控制子单元和第二控制子单元;
[0033]所述判断子单元,被配置为当所述唤醒信号到达时,判断所述电子设备是否开始执行所述第二休眠流程;
[0034]所述第一控制子单元,被配置为所述判断子单元判断所述电子设备没有开始执行所述第二休眠流程时,控制所述电子设备执行所述第一唤醒流程;
[0035]所述第二控制子单元,被配置为所述电子设备开始执行所述第二休眠流程时,控制所述电子设备等待执行完所述第二休眠流程后执行所述第二唤醒流程。
[0036]在其中一个实施例中,所述电子设备配置有定时器;所述第一控制单元与所述定时器电连接;且
[0037]所述第一控制单元,还被配置为控制所述电子设备执行所述第一休眠流程之后,启动所述定时器;并当所述定时器的定时时间达到所述预设时间后,控制所述电子设备执行所述第二休眠流程;
[0038]所述判断子单元被配置为当所述唤醒信号检测单元检测到所述唤醒信号后,判断所述定时器是否到时;
[0039]若是,则判断为所述电子设备开始执行所述第二休眠流程;
[0040]若否,则判断为所述电子设备没有开始执行所述第二休眠流程。
[0041]在其中一个实施例中,所述第二唤醒流程不包括所述第一唤醒流程,所述第二控制子单元还被配置为控制所述电子设备等待执行完所述第二休眠流程后执行所述第二唤醒流程之后,还控制所述电子设备执行所述第一唤醒流程。
[0042]在其中一个实施例中,所述第一控制子单元还被配置为控制所述电子设备执行所述第一唤醒流程之前,关闭定时器并删除所述定时器对应的任务。
[0043]上述电子设备静态功耗管理方法的有益效果:
[0044]其通
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1