The invention discloses a wake-up control method, a device and a terminal. The wake control method comprises: determining a software system which meets the awakening conditions, whether to reach the detection hardware wakeup cycle; hardware does not reach the wake-up period, waiting for the arrival of hardware wake cycle; determine to wake cycle hardware, at the same time to wake up the hardware platform and software system software. The scheme of the embodiment of the invention can be used for better wake control and reduce the power consumption of the terminal.
【技术实现步骤摘要】
本公开涉及移动通信
,尤其涉及一种唤醒控制方法、装置及终端。
技术介绍
目前,降低终端耗电一直是各种终端例如移动智能终端所关心的重要问题。其中,一个重要的方面是移动终端的电池的使用时长问题。目前提高电池使用寿命的办法,除了硬件方面做到待机低功耗和根据负载不同自主调节硬件特性之外,也在应用程序软件方面做了优化。例如相关技术中,对于开放的平台例如安卓平台,会有很多第三方应用软件在不使用时唤醒系统以实现该软件处于激活状态。相关技术方法中,都会对这些第三方软件进行统一管理,避免各自杂乱无序的唤醒系统所造成耗电的情况。但是相关技术的方法只考虑了软件的唤醒处理,虽然一定程度上实现了降低耗电的效果,却没有真正将耗电降到最低,因为终端还存在一个硬件的周期性唤醒的问题,因此相关技术的唤醒控制方法有待完善。
技术实现思路
本公开提供了一种唤醒控制方法、装置及终端,能更好进行唤醒控制,使得更好降低终端耗电。根据本公开实施例的第一方面,提供一种唤醒控制方法,包括:确定满足软件系统唤醒条件时,检测是否到达硬件唤醒周期;未到达硬件唤醒周期时,等待到达硬件唤醒周期;确定到达硬件唤醒周期时,同时唤醒终端的硬件平台和软件系统中的软件。可选的,所述硬件唤醒周期采用如下方式确定:在需要确定硬件唤醒周期时,开启屏蔽唤醒软件系统中的软件的操作的屏蔽模式;在屏蔽模式下根据硬件平台的工作频率确定是否进入深睡眠状态;确定两次进入深度睡眠状态的时间间隔为硬件唤醒周期;关闭屏蔽唤醒软件系统中的软件的操作的屏蔽模式。可选的,所述开启屏蔽唤醒软件系统中的软件的操作的屏蔽模式之后,还包括:采用设定采样频率从寄 ...
【技术保护点】
一种唤醒控制方法,其特征在于,包括:确定满足软件系统唤醒条件时,检测是否到达硬件唤醒周期;未到达硬件唤醒周期时,等待到达硬件唤醒周期;确定到达硬件唤醒周期时,同时唤醒终端的硬件平台和软件系统中的软件。
【技术特征摘要】
1.一种唤醒控制方法,其特征在于,包括:确定满足软件系统唤醒条件时,检测是否到达硬件唤醒周期;未到达硬件唤醒周期时,等待到达硬件唤醒周期;确定到达硬件唤醒周期时,同时唤醒终端的硬件平台和软件系统中的软件。2.根据权利要求1所述的方法,其特征在于,所述硬件唤醒周期采用如下方式确定:在需要确定硬件唤醒周期时,开启屏蔽唤醒软件系统中的软件的操作的屏蔽模式;在屏蔽模式下根据硬件平台的工作频率确定是否进入深睡眠状态;确定两次进入深度睡眠状态的时间间隔为硬件唤醒周期;关闭屏蔽唤醒软件系统中的软件的操作的屏蔽模式。3.根据权利要求2所述的方法,其特征在于:所述开启屏蔽唤醒软件系统中的软件的操作的屏蔽模式之后,还包括:采用设定采样频率从寄存器中读取所述硬件平台的工作频率。4.根据权利要求2或3的方法,其特征在于,所述在屏蔽模式下根据硬件平台的工作频率确定是否进入深睡眠状态,包括:在屏蔽模式下,在预设时间段内采用设定采样频率读取硬件平台的工作频率;将预设时间段读取的两个大小一致且为最低的工作频率对应的时刻,确定为进入深睡眠状态的时刻。5.根据权利要求2或3所述的方法,其特征在于,所述在屏蔽模式下根据硬件平台的工作频率确定是否进入深睡眠状态,包括:在屏蔽模式下,在预设时间段内采用设定采样频率读取硬件平台的工作频率及电流大小;在读取硬件平台的电流小于预设阈值时,记录读取的硬件平台的工作频率;将预设时间段读取的两个大小一致且对应的电流小于预设阈值的工作频率对应的时刻,确定为进入深睡眠状态的时刻。6.一种唤醒控制装置,其特征在于,包括:检测模块,用于确定满足软件系统唤醒条件时,检测是否到达硬件唤醒周期;等待模块,用于在所述检测模块确定未到达硬件唤...
【专利技术属性】
技术研发人员:范杰,李志武,闫迎宾,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。