音频播放电源管理方法及电源管理装置制造方法

文档序号:6550157阅读:167来源:国知局
音频播放电源管理方法及电源管理装置制造方法
【专利摘要】本发明提供一种音频播放的电源管理方法及电源管理装置,该方法包括在音频播放器启动后,设置音频播放唤醒锁,在接收到关闭显示屏的指令后,中央处理器调节自身的工作频率和/或随机存储器的工作频率,中央处理器工作在第一工作频率下和/或随机存储器工作在第二工作频率下,并且,查询当前的唤醒锁列表,判断当前的唤醒锁列表中是否只包含音频播放唤醒锁,如是,设置中央处理器工作在第三工作频率下和/或随机存储器工作在第四工作频率下,第三工作频率低于第一工作频率,第四工作频率低于第二工作频率。该装置应用上述的方法对电子设备的电源进行管理。本发明能减小电子设备黑屏时播放音乐的电能消耗,节省电子设备消耗的电能。
【专利说明】音频播放电源管理方法及电源管理装置
【技术领域】
[0001]本发明涉及电子设备的电源管理领域,具体地,是电子设备音频播放时的电源管理方法以及实现这种方法的装置。
【背景技术】
[0002]现在便携式电子设备,如手机、平板电脑、便携式音乐播放器等均具有播放音乐的功能,通常在电子设备内设置音频播放器用于播放各种音频,如歌曲等。
[0003]由于现在的电子设备的显示屏越来越大,如显示屏的背光长时间发光,将极大消耗电子设备的电能,导致电子设备的能耗过高,因此,人们通常在不需要观看显示屏的时候将显示屏关闭,电子设备关断显示屏背光的光源,此时显示屏为全黑,通常称为“黑屏”。然而,电子设备的显示屏关闭后,电子设备仍继续工作,如播放音频、下载数据、数据传输等,因此电子设备并不会因显示屏的背光关闭而进入完全的休眠状态,通常中央处理器以及随机存储器仍保持较高的工作频率以满足电子设备的工作。
[0004]通常,在电子设备的显示屏的背光关闭以后,中央处理器将根据电子设备的运行状态调节自身的工作频率,并且调节随机存储器的工作频率,通常将中央处理器以及随机存储器的工作频率调低,即低于正常的工作频率,以节省电子设备消耗的电能。此时,电子设备实际上进入浅度休眠模式,即中央处理器以及随机存储器工作在较低的工作频率的模式下。
[0005]在浅度休眠模式下,中央处理器以及随机存储器并不是完全休眠,仍需要保持一定的工作频率以满足电子设备的工作需要,如播放音频、数据传输等。如电子设备的显示屏的背光被关闭并且没有其他运行的成像,则电子设备进入深度休眠模式,此时中央处理器以及随机存储器的工作频率更低,以进一步节省电子设备消耗的电能。
[0006]为了确保电子设备在显示屏的背光被关闭后,中央处理器能够及时确定进入浅度休眠模式还是深度休眠模式,通常在电子设备的框架(framework)层上设置唤醒锁(wakelock),当某一程序开始运行后,将自动设置该程序对应的唤醒锁,电子设备将设置一个唤醒锁的列表,唤醒锁列表中记录哪一程序设置了唤醒锁,从而在显示屏的背光被关闭后可以通过查询唤醒锁列表以确定是否有程序仍在后台运行,中央处理器根据唤醒锁列表中是否存在唤醒锁来判断是否进入深度休眠模式还是浅度休眠模式。
[0007]但是,如电子设备进入浅度休眠模式,中央处理器与随机存储器的工作频率仍较高,如电子设备只在后台运行音频播放器,则中央处理器与随机存储器的工作频率远高于满足音频播放器后台工作的要求,导致电子设备在浅度休眠模式下消耗的电能过多,影响电子设备的功耗,也导致电子设备的电能消耗过快,不利于电子设备的长时间使用。

【发明内容】

[0008]本发明的主要目的是提供一种减小电子设备播放音频时电能消耗的音频播放的电源管理方法。[0009]本发明的另一目的是提供一种延长电子设备一次充电后使用时间的音频播放的
电源管理装置。
[0010]为了实现上述的主要目的,本发明提供的音频播放的电源管理方法包括在音频播放器启动后,设置音频播放唤醒锁,在接收到关闭显示屏的指令后,中央处理器调节自身的工作频率和/或随机存储器的工作频率,中央处理器工作在第一工作频率下和/或随机存储器工作在第二工作频率下,并且,查询当前的唤醒锁列表,判断当前的唤醒锁列表中是否只包含音频播放唤醒锁,如是,设置中央处理器工作在第三工作频率下和/或随机存储器工作在第四工作频率下,第三工作频率低于第一工作频率,第四工作频率低于第二工作频率。
[0011]由上述方案可见,由于中央处理器在接收到关闭显示屏的指令后,先查询唤醒锁列表中是否只包含音频播放唤醒锁,并且在只包含音频播放唤醒锁时,将中央处理器和/或随机存储器的工作频率进一步降低,从而降低电子设备消耗的电能,因此电子设备工作模式是介乎于浅度休眠模式与深度休眠模式之间。
[0012]一个优选的方案是,如中央处理器在进入浅度休眠模式后,判断当前的唤醒锁列表中除了包含音频播放唤醒锁外,还包含其他唤醒锁,则维持中央处理器和/或随机存储器的工作频率。
[0013]由此可见,中央处理器判断在浅度休眠模式下还有其他唤醒锁的存在,不会将中央处理器和/或随机存储器的工作频率进一步降低,维持电子设备的正常工作。
[0014]进一步的方案是,第三工作频率高于中央处理器在深度休眠模式下的工作频率,第四工作频率高于随机存储器在深度休眠模式下的工作频率。
[0015]可见,中央处理器与随机存储器在黑屏并播放音频时,工作频率稍高于深度休眠模式下的工作频率,可以确保电子设备最基本的工作,确保电子设备工作的流畅性。
[0016]更进一步的方案是,如中央处理器在进入浅度休眠模式后,判断当前的唤醒锁列表中仅包含音频播放唤醒锁,关闭电子设备的摄像设备的电源。
[0017]由此可见,中央处理器通过关闭摄像设备等辅助设备的电源,可以进一步降低电子设备消耗的电能。
[0018]为实现上述的另一目的,本发明提供的音频播放的电源管理装置包括音频播放唤醒锁设置模块,在音频播放器启动后设置音频播放唤醒锁;浅度休眠设置模块,在接收到关闭显示屏的指令后,中央处理器调节自身的工作频率和/或随机存储器的工作频率,中央处理器工作在第一工作频率下和/或随机存储器工作在第二工作频率下,并且,还设置音频播放低功耗设置模块,查询当前的唤醒锁列表,判断当前的唤醒锁列表中是否只包含音频播放唤醒锁,如是,设置中央处理器工作在第三工作频率下和/或随机存储器工作在第四工作频率下,第三工作频率低于第一工作频率,第四工作频率低于第二工作频率。
[0019]由上述方案可见,中央处理器在电子设备关闭显示屏并只有音频播放器在后台运行时,将自身的工作频率和/或随机存储器的工作频率降低,可以节省电子设备消耗的电能,电子设备一次充电后可以更长时间地持续工作。
【专利附图】

【附图说明】
[0020]图1是本发明音频播放电源管理装置实施例的框图。[0021]图2是本发明音频播放电源管理方法实施例的流程图。
[0022]以下结合附图及实施例对本发明作进一步说明。
【具体实施方式】
[0023]本发明的音频播放电源管理方法用于在便携式电子设备上,如手机、平板电脑、便携式音乐播放器等,本发明的音频播放电源管理装置用于实现上述的电源管理方法。
[0024]应用本发明的电子设备具有中央处理器(CPU),并设有动态随机存储器(DRAM)以及非易失性存储器,如ROM、FLASH等存储器,非易失性存储器用于存储电子数据,如音频数据、视频数据、电子图片等。电子设备运行时,由中央处理器运行各种应用程序,如播放音频时,开启音频播放器,并读取非易失性存储器所存储的音频数据,通过音频解码器进行解码后转换成模拟信号播放。并且,中央处理器通过动态随机存储器访问非易失性存储器。
[0025]电子设备运行时,通常需要开启显示屏,电子设备上设有为显示屏提供背光的背光驱动模块,用于控制诸如LED等光源的开启与关闭。当电子设备开启显示屏时,驱动模块控制光源开启,中央处理器控制显示屏显示相应的内容,如需要关闭显示屏,则驱动模块控制光源关闭,显示屏在缺少背光的情况下显示黑屏。此时,中央处理器无需向显示屏输出需要显示的数据,其工作频率可以降低。
[0026]参见图1,音频播放电源管理装置具有音频唤醒锁设置模块11、浅度休眠模式设置模块12、音频播放低功耗设置模块13以及唤醒锁列表14,其中音频唤醒锁设置模块11、浅度休眠模式设置模块12、音频播放低功耗设置模块13均是由中央处理器运行的程序。
[0027]电子设备运行后,如使用者开启音频播放器,中央处理器运行音频播放器程序,并且中央处理器通过动态随机存储器读取存储在非易失性存储器的音频数据,由中央处理器对音频数据进行解码。同时,电子设备的操作系统,如安卓操作系统在框架层(framework)上自动设置与音频播放器相关的唤醒锁(wake lock)。本实施例中,所设置的音频播放器相关的唤醒锁为音频播放唤醒锁,如Audio Out或Audio Mix等,框架层根据音频播放器播放的歌曲不同设置不同的唤醒锁。
[0028]音频唤醒锁设置模块11自动设置音频播放唤醒锁后,将音频播放唤醒锁添加到唤醒锁列表14中。唤醒锁列表14为电子设备操作系统自动生成的一个列表,唤醒锁列表14中记录框架层生成的每一个唤醒锁,通过查询唤醒锁列表14可以查询到当前生成的每一个唤醒锁。此外,电子设备每运行一个应用程序均生成相应的唤醒锁,如运行数据下载程序时,生成与数据下载程序相关的唤醒锁等。当电子设备的显示屏被关闭时,如中央处理器判断唤醒锁列表14中存在有唤醒锁,则中央处理器进入浅度休眠模式,维持正在后台运行的应用程序的正常工作。
[0029]音频播放器启动后,中央处理器判断需要关闭显示屏的背光,如使用者超过预定时间没有向电子设备发出操作指令,或者使用者按下电源按键,中央处理器即通过驱动模块关闭显示屏的背光光源,显示屏为黑屏。此时,浅度休眠模式设置模块12运行,中央处理器根据电子设备当前的运行状态调节自身的工作频率,并且设置动态随机存储器的工作频率。通常,中央处理器在显示屏为黑屏状态下的工作频率稍低于正常工作下的频率,动态随机存储器在显示屏为黑屏状态下的工作频率也低于电子设备正常工作时的工作频率,此时,电子设备进入浅度休眠(early suspend)模式。本发明称中央处理器在浅度休眠模式下的工作频率为第一频率,动态随机存储器在浅度休眠模式下的工作频率为第二工作频率。
[0030]电子模块进入浅度休眠模式后,中央处理器查询唤醒锁列表14,判断唤醒锁列表14中是否只包含音频播放唤醒锁,如是,则启动音频播放低功耗设置模块13,中央处理器将自身的工作频率设置为第三工作频率,并且将动态随机存储器的工作频率设置为第四工作频率,并且第三工作频率低于第一工作频率,第四工作频率低于第二工作频率。这样,中央处理器以及动态随机存储器的工作频率低于浅度休眠模式下的工作频率。
[0031]当然,为了确保音频播放器的正常工作,第三工作频率应当高于中央处理器在深度休眠模式下的工作频率,第四工作频率也应当高于动态随机存储器在深度休眠模式下的工作频率。本发明所指的深度休眠模式时电子设备没有运行任何应用程序且显示屏为黑屏时的工作模式。通常,电子设备在深度休眠模式下中央处理器与动态随机存储器的工作频率设置得较低,以节省电子设备消耗的电能。
[0032]如中央处理器查询唤醒锁列表14发现除了音频播放唤醒锁外,还有其他的唤醒锁,如数据下载相关的唤醒锁等,则维持中央处理器与动态随机存储器在浅度休眠模式下的工作频率,以确保其他应用程序的正常运行。
[0033]下面结合图2说明本发明音频播放电源管理方法的流程。首先,中央处理器在开启音频播放器后,由框架层自动获取音频播放唤醒锁,并且,唤醒锁列表中自动记录音频播放唤醒锁,即执行步骤SI。然后,中央处理器执行步骤S2,判断是否接收到关闭显示屏的指令,如接收到使用者按下电源键的指令,或者判断使用者超过预定的时间没有对电子设备进行操作等,中央处理器即判断需要关闭显示屏,执行步骤S3,通过驱动模块关闭背光光源,并自动调节自身的工作频率至第一工作频率,调节动态随机存储器的工作频率至第二工作频率,进入浅度休眠模式。
[0034]如步骤S2中,中央处理器没有接收到关闭显示屏的指令,则继续等待。
[0035]电子设备进入浅度休眠模式后,执行步骤S4,中央处理器查询唤醒锁列表,并执行步骤S5,判断唤醒锁列表中是否仅包含音频播放唤醒锁,如是,执行步骤S6,将中央处理器的工作频率设置为第三工作频率,将动态随机存储器的工作频率设置为第四工作频率,电子设备进入音频播放低功耗模式。
[0036]并且,电子设备进入音频播放低功耗模式后,还可以关闭辅助设备的电源,如关闭照相机等摄像设备、蓝牙通信设备的电源,进一步减小电子设备消耗的电能。
[0037]如唤醒锁列表中处理音频播放唤醒锁外还有其他的唤醒锁,则维持中央处理器与随机动态存储器的工作频率,电子设备仍工作在浅度休眠模式下。当然,如唤醒锁列表中不包含音频播放唤醒锁,但包含其他应用程序相关的唤醒锁,电子设备也运行在浅度休眠模式下。
[0038]应用本发明的方案,电子设备在显示屏黑屏并且唤醒锁列表中仅包含音频播放唤醒锁的时候,即电子设备黑屏且仅播放音乐时,中央处理器以及动态随机存储器的工作频率被调低,可以节省电子设备消耗的电话,电子设备一次充电后使用的时间更长。
[0039]当然,上述实施例仅是本发明较佳的实施方式,实际应用时,还可以有更多的改变,例如,电子设备黑屏且仅播放音乐时,可以仅调节中央处理器或者随机动态存储器的工作频率;或者,使用其他类型的随机存储器替代动态随机存储器,这样的改变也能实现本发明的目的。[0040]最后需要强调的是,本发明不限于上述实施方式,如设置的中央处理器与动态随机存储器的工作频率的改变、进入浅度休眠模式的判断条件的改变等变化也应该包括在本发明权利要求的保护范围内。
【权利要求】
1.音频播放电源管理方法,包括 在音频播放器启动后,设置音频播放唤醒锁; 在接收到关闭显示屏的指令后,中央处理器调节自身的工作频率和/或随机存储器的工作频率,所述中央处理器工作在第一工作频率下和/或随机存储器工作在第二工作频率下; 其特征在于: 查询当前的唤醒锁列表,判断当前的唤醒锁列表中是否只包含所述音频播放唤醒锁,如是,设置中央处理器工作在第三工作频率下和/或随机存储器工作在第四工作频率下,所述第三工作频率低于所述第一工作频率,所述第四工作频率低于所述第二工作频率。
2.根据权利要求1所述的音频播放电源管理方法,其特征在于: 如判断当前的唤醒锁列表中除了包含所述音频播放唤醒锁外,还包含其他唤醒锁,则维持所述中央处理器和/或所述随机存储器的工作频率。
3.根据权利要求1或2所述的音频播放电源管理方法,其特征在于: 所述第三工作频率高于所述中央处理器在深度休眠模式下的工作频率,所述第四工作频率高于所述随机存储器在深度休眠模式下的工作频率。
4.根据权利要求1或2所述的音频播放电源管理方法,其特征在于: 如判断当前的唤醒锁列表中仅包含所述音频播放唤醒锁,关闭电子设备的摄像设备的电源。
5.根据权利要求1或2所述的音频播放电源管理方法,其特征在于: 所述随机存储器为动态随机存储器。
6.音频播放电源管理装置,包括 音频播放唤醒锁设置模块,在音频播放器启动后设置音频播放唤醒锁; 浅度休眠设置模块,在接收到关闭显示屏的指令后,中央处理器调节自身的工作频率和/或随机存储器的工作频率,所述中央处理器工作在第一工作频率下和/或随机存储器工作在第二工作频率下; 其特征在于: 音频播放低功耗设置模块,查询当前的唤醒锁列表,判断当前的唤醒锁列表中是否只包含所述音频播放唤醒锁,如是,设置中央处理器工作在第三工作频率下和/或随机存储器工作在第四工作频率下,所述第三工作频率低于所述第一工作频率,所述第四工作频率低于所述第二工作频率。
7.根据权利要求6所述的音频播放电源管理装置,其特征在于: 所述音频播放低功耗设置模块如判断当前的唤醒锁列表中除了包含所述音频播放唤醒锁外,还包含其他唤醒锁,则维持所述中央处理器和/或所述随机存储器的工作频率。
8.根据权利要求6或7所述的音频播放电源管理装置,其特征在于: 所述第三工作频率高于所述中央处理器在深度休眠模式下的工作频率,所述第四工作频率高于所述随机存储器在深度休眠模式下的工作频率。
9.根据权利要求6或7所述的音频播放电源管理装置,其特征在于: 所述音频播放低功耗设置模块如判断当前的唤醒锁列表中仅包含所述音频播放唤醒锁,关闭电子设备的摄像设备的电源。
10.根据权利要求6或7所述的音频播放电源管理装置,其特征在于:所述随机存储器为动 态随机存储器。
【文档编号】G06F1/32GK104020837SQ201410275902
【公开日】2014年9月3日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】朱振华 申请人:珠海全志科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1