This application discloses a terminal device management method, terminal device and device, which includes: receiving wake-up source update instructions; updating the first application identifier in the wake-up source in response to the wake-up source update instructions to obtain the second application identifier in the updated wake-up source; and judging that all the second application identifiers in the updated wake-up source are: Whether there is a third application identifier that does not belong to the identification blacklist; if there is a third application identifier that does not belong to the identification blacklist, the wake-up lock is not released and the system is prevented from sleeping; if there is no third application identifier that does not belong to the identification blacklist, the release of the wake-up lock does not prevent the system from sleeping, or the identification of the wake-up lock as an unavailable state does not prevent the system. Dormancy. In the above way, the application can prevent the system from hibernating or not, thus providing technical support for reducing the power consumption of the terminal equipment and reducing the power consumption.
【技术实现步骤摘要】
终端设备的管理方法、终端设备及装置
本申请涉及终端设备
,特别是涉及一种终端设备的管理方法、终端设备及装置。
技术介绍
安卓(Android)系统的终端设备,其电源通过电源管理(PowerManager)来进行管理,而系统通过各种锁对电源进行控制,唤醒锁(WakeLock)是一种锁机制,只要有应用程序申请唤醒锁,那么具有保持唤醒功能的唤醒锁个数不为0时,系统无法进入休眠阶段。当前市场上第三方应用程序很多,良莠不齐,缺少监管。系统音频服务属于系统服务,系统一般不会对系统服务进行监管,很多第三方应用程序通过播放无声音音频文件的方式调用系统音频服务,然后通过系统音频服务申请唤醒锁,以达到阻止系统休眠的目的。但是,本申请的专利技术人在长期的研发过程中发现,这些第三方应用程序在申请唤醒锁之后,部分应用程序不会主动释放唤醒锁,导致系统长时间无法休眠,造成终端设备的电量被大量损耗,功耗升高。
技术实现思路
本申请主要解决的技术问题是提供一种终端设备的管理方法、终端设备及装置,能够阻止系统休眠,也可以不阻止系统休眠,从而为减少终端设备电量被大量损耗以及减少功耗提供技术支持。为解 ...
【技术保护点】
1.一种终端设备的管理方法,其特征在于,所述方法包括:接收唤醒源更新指令;响应所述唤醒源更新指令,对唤醒源内的第一应用程序标识进行更新,获得更新后的唤醒源内的第二应用程序标识;判断更新后的唤醒源内所有的第二应用程序标识中是否存在不属于标识黑名单中的第三应用程序标识;若存在不属于标识黑名单中的第三应用程序标识,则不释放唤醒锁并阻止系统休眠;若不存在不属于标识黑名单中的第三应用程序标识,则释放唤醒锁并不阻止系统休眠、或将唤醒锁标识为不可用状态并不阻止系统休眠。
【技术特征摘要】
1.一种终端设备的管理方法,其特征在于,所述方法包括:接收唤醒源更新指令;响应所述唤醒源更新指令,对唤醒源内的第一应用程序标识进行更新,获得更新后的唤醒源内的第二应用程序标识;判断更新后的唤醒源内所有的第二应用程序标识中是否存在不属于标识黑名单中的第三应用程序标识;若存在不属于标识黑名单中的第三应用程序标识,则不释放唤醒锁并阻止系统休眠;若不存在不属于标识黑名单中的第三应用程序标识,则释放唤醒锁并不阻止系统休眠、或将唤醒锁标识为不可用状态并不阻止系统休眠。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置所述标识黑名单。3.根据权利要求2所述的方法,其特征在于,所述设置所述标识黑名单,包括:启动系统时,扫描终端设备上所有已安装的应用程序安装包;将所有已安装的应用程序安装包中属于安装包包名黑名单内的应用程序安装包对应的应用程序标识加入所述标识黑名单中形成所述标识黑名单。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在不释放唤醒锁时,将所述唤醒锁的状态标记为可用状态,以阻止系统休眠。5.根据权利要求1所述的方法,其特征在于,所述接收唤醒源更新指令之前,包括:在检测到有应用程序调用系统音频服务时,生成并发送所述唤醒源更新指令。6.根据权利要求5所述的方法,其特征在于,所述在检测到有应用程序调用系统音频服务时,生成并发送所述唤醒源更...
【专利技术属性】
技术研发人员:唐敏,朱少杰,周佳,
申请(专利权)人:北京珠穆朗玛移动通信有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。