A power management method is applied to the mobile terminal, the method includes: receiving resources for the resource allocation is a wake-up call for the wake lock lock; whether the wake lock corresponding resources is a system resource; when determining the wake lock to be resources non system resources when judging whether the resources are in the preset white list; and when it is determined that the resources are not in the preset white list when the lock is converted to the specified timeout wake wake lock, and arrive at the appointed time when forced to release the wake lock. The invention also provides a power management system. The invention can prevent the non system resource or the resource on the preset white list from calling the wake-up lock for a long time, thereby reducing the loss of energy and achieving the purpose of saving electricity.
【技术实现步骤摘要】
电源管理方法及系统
本专利技术涉及移动通讯
,具体涉及一种电源管理方法及系统。
技术介绍
智能手机通常耗电较快,使智能手机在不需要使用时尽快进入睡眠状态是主要的省电方法之一。但是现在的智能手机经常会安装许多第三方应用程序(APP),这些第三方APP为了维持自身数据的刷新或是出于其他不友好的目的,经常频繁设置各种定时器,定时唤醒手机,使得安卓系统的耗电程度呈几何级数倍增。巨大耗电量中的最大元凶,就是第三方App频频调用唤醒锁(Wakelock)。一旦申请到了Wakelock,根据申请到的不同类型的Wakelock,都会影响智能手机及时进入到低功耗状态。影响包括屏幕保持亮屏状态,或者CPU一直保持在运行状态等。从而导致智能手机整体续航能力变差,严重影响用户体验。
技术实现思路
鉴于以上内容,有必要提出一种电源管理方法及系统,能够阻止非系统资源或不在预先设置的白名单上的资源长时间调用持有Wakelock,从而使移动终端能够及时进入睡眠状态,减少能量的损耗,达到节省电量的目的。一种电源管理方法,应用于移动终端中,所述方法包括:在接收到资源对唤醒锁的调用申请时为所述资源分配一个唤醒锁;判断所述唤醒锁所对应的资源是否为系统资源;当确定所述唤醒锁所对应的资源为非系统资源时判断所述资源是否在预先设置的白名单上;及当确定所述资源不在预先设置的白名单上时,将所述唤醒锁转换为超时指定的唤醒锁,并在指定时间到达时强制释放所述唤醒锁。根据本专利技术的一个优选实施例,所述资源包括安装在所述移动终端中的第三方应用软件,系统软件或者所述移动终端所提供的相关服务。根据本专利技术的一个优选 ...
【技术保护点】
一种电源管理方法,应用于移动终端中,其特征在于,所述方法包括:在接收到资源对唤醒锁的调用申请时为所述资源分配一个唤醒锁;判断所述唤醒锁所对应的资源是否为系统资源;当确定所述唤醒锁所对应的资源为非系统资源时判断所述资源是否在预先设置的白名单上;及当确定所述资源不在预先设置的白名单上时,将所述唤醒锁转换为超时指定的唤醒锁,并在指定时间到达时强制释放所述唤醒锁。
【技术特征摘要】
1.一种电源管理方法,应用于移动终端中,其特征在于,所述方法包括:在接收到资源对唤醒锁的调用申请时为所述资源分配一个唤醒锁;判断所述唤醒锁所对应的资源是否为系统资源;当确定所述唤醒锁所对应的资源为非系统资源时判断所述资源是否在预先设置的白名单上;及当确定所述资源不在预先设置的白名单上时,将所述唤醒锁转换为超时指定的唤醒锁,并在指定时间到达时强制释放所述唤醒锁。2.如权利要求1所述的电源管理方法,其特征在于,所述资源包括安装在所述移动终端中的第三方应用软件,系统软件或者所述移动终端所提供的相关服务。3.如权利要求1所述的电源管理方法,其特征在于,所述方法还包括:当确定所述唤醒锁所对应的资源为系统资源时;或者当确定所述唤醒锁所对应的资源为非系统资源但所述资源在所述预先设置的白名单上时;保持所述资源继续占用所述唤醒锁。4.如权利要求1所述的电源管理方法,其特征在于,所述方法还包括:设置超时定时器,所述超时定时器用以记录所述资源申请的唤醒锁开始工作的时间点并统计所述唤醒锁的工作时长;及当所述超时定时器定时未满且所述资源主动释放所述唤醒锁时,清除所述超时定时器;或者当所述超时定时器定时满时,强制释放所述唤醒锁。5.如权利要求1至4中任意一项所述的电源管理方法,其特征在于,所述方法还包括:提供显示界面,用以方便用户查看资源调用唤醒锁的频率,针对调用唤醒锁频率最高的资源做出优化,其中,所述优化包括:将调用唤醒锁频率最高的资源放置到自动杀进程的列表中;或者暂停调用唤醒锁频率最高的资源;或者在调用唤醒锁频率最高的资源进入后台超过预设时间段后自动将所述资源调整到休眠状态。6.一种电源管理系统,运行于移动终端中,其特征在于,所述系统包括:分配模块,用于在接收到资源对...
【专利技术属性】
技术研发人员:赵锐,李文鹏,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。