[发明专利]安卓设备深层睡眠唤醒方法无效
申请号: | 201210437803.4 | 申请日: | 2012-11-06 |
公开(公告)号: | CN102968174A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 张旭;余国旭 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈国荣 |
地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 深层 睡眠 唤醒 方法 | ||
技术领域
本发明涉及安卓设备电源管理技术,具体涉及一种安卓设备深层睡眠唤醒方法。
背景技术
Android(安卓)是google公司于2007年11月5日宣布的基于Linux平台的开源移动操作系统解决方案,该平台有Linux内核, dalvik虚拟机,第三方开源基础库,应用程序框架,核心应用组成。由于其既有良好的开发性和强大的功能,当前Android在消费类电子设备上广泛的应用。
传统Android机器只有关机、运行、休眠三种状态。上述三种状态之间的切换如图1所示。
从关机启动到运行状态的开机过程包括bootloader引导,Linux内核加载,native service启动,包管理器扫描,应用程序启动等多个环节。在现有的设备上通常都需要30s左右的启动设计,开机速度慢的缺点极大的影响了用户体验。
Android系统进入休眠过程中会先进入earlysuspend子状态, 然后根据wakelock锁(电源锁)状况来判断是否进入suspend子状态,由于应用的多样性导致休眠过程中经常有wakelock被持有的状况发生;通常状况下earlysuspend功耗依然较高而suspend状态功耗非常低。
因此,目前的安卓设备从关机启动android系统到正常运行耗时较长,而休眠模式下往往因为上层应用持有wakelock锁而不能真正进入低功耗模式,导致系统耗电量依然很大。
为了改进上述缺陷,现有的解决方案通常都是在关机的过程中,将系统的运行情况写入非易失性介质中,开机时再加载启动,这样的缺点就是启动速度依然很慢,保存系统镜像再加载的方法不支持高版本的Linux内核,同时保存系统镜像加载的方法也会导致外部存储器压力大,或者是可能导致用户设置信息丢失。
发明内容
针对上述问题,本发明提供一种启动速度快、节约功耗的安卓设备深层睡眠唤醒方法。
为此,本发明所采用的技术方案是:
安卓设备深层睡眠唤醒方法,安卓设备在运行状态、关机状态以及休眠状态之外,还增设深层睡眠状态,在使能这项功能后,安卓设备处于运行状态时能够通过操作进入深层睡眠状态且处于深层睡眠状态时能够通过操作唤醒至运行状态,进入时设备先关闭无关的硬件、服务和应用并禁止电源锁挂锁后进入深层睡眠状态,唤醒时先允许电源锁挂锁,使能相关硬件和服务后进入运行状态。
从以上技术方案可见,本发明设置有深层睡眠状态,该状态下设备能够真正进入低功耗模式,对绝大多数外设中断不响应,实现良好的节能效果;此状态可以临时取代关机状态,使得机器进入关机的速度变快,从关机中恢复的速度亦变快。
一个优选的技术方案是,深层睡眠状态与关机状态为二选一的可激活状态。因此,本发明的深层睡眠功能可以配置成可选的工作方式,用户使用灵活方便。
附图说明
下面结合附图和具体实施方式进行进一步的说明:
图1为传统安卓设备的状态切换示意图;
图2为本发明的状态切换示意图;
图3为本发明运行状态进入深层睡眠状态的流程图;
图4为本发明深层睡眠状态进入运行状态的流程图。
具体实施方式
本发明通过在安卓设备中设置一不同于休眠状态和关机状态的深层睡眠状态,同时解决了设备休眠时功耗过高以及关机启动时耗时过长的问题。该深层睡眠状态下,无关的硬件、服务和应用都会被关闭,确保电源锁不会被持有,使得设备能够进入真正的低功耗状态,该状态下设备工作电源可以低至5mA,相对普通休眠状态下的500mA工作电流,深层睡眠状态下的节电效果明显。设备从该深层睡眠状态唤醒时,只需使能相关硬件和服务后便可以进入运行状态,与普通的包括bootloader引导、Linux内核加载、native service启动、包管理器扫描、应用程序启动等多个环节的正常开机过程相比,其提速效果非常明显,一般情况下只需5秒钟便可以唤醒至正常运行状态。
此深层睡眠状态可以配置为安卓系统的附加选项,使得深层睡眠状态与关机状态为二选一的可激活状态。深层睡眠状态设为可激活状态时,设备可以在开机状态—深层睡眠状态—开机状态之间切换;当关机状态设为可激活状态时,设备可以在开机状态—关机状态—开机状态之间切换。一般地,此附加选项可以设为一“快速启动”项,当“快速启动”被选后,用户对设备进行“关机”操作时系统不会进入关机状态,而是进入到深层睡眠状态中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210437803.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:骨钉牵开器
- 下一篇:一种华佗丝纤维拉舍尔毛毯