[发明专利]电源管理方法及系统在审
申请号: | 201611067483.2 | 申请日: | 2016-11-28 |
公开(公告)号: | CN106774792A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赵锐;李文鹏 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F9/44 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司44334 | 代理人: | 曾柳燕 |
地址: | 518057 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电源 管理 方法 系统 | ||
技术领域
本发明涉及移动通讯技术领域,具体涉及一种电源管理方法及系统。
背景技术
智能手机通常耗电较快,使智能手机在不需要使用时尽快进入睡眠状态是主要的省电方法之一。
但是现在的智能手机经常会安装许多第三方应用程序(APP),这些第三方APP为了维持自身数据的刷新或是出于其他不友好的目的,经常频繁设置各种定时器,定时唤醒手机,使得安卓系统的耗电程度呈几何级数倍增。巨大耗电量中的最大元凶,就是第三方App频频调用唤醒锁(Wakelock)。
一旦申请到了Wakelock,根据申请到的不同类型的Wakelock,都会影响智能手机及时进入到低功耗状态。影响包括屏幕保持亮屏状态,或者CPU一直保持在运行状态等。从而导致智能手机整体续航能力变差,严重影响用户体验。
发明内容
鉴于以上内容,有必要提出一种电源管理方法及系统,能够阻止非系统资源或不在预先设置的白名单上的资源长时间调用持有Wakelock,从而使移动终端能够及时进入睡眠状态,减少能量的损耗,达到节省电量的目的。
一种电源管理方法,应用于移动终端中,所述方法包括:
在接收到资源对唤醒锁的调用申请时为所述资源分配一个唤醒锁;
判断所述唤醒锁所对应的资源是否为系统资源;
当确定所述唤醒锁所对应的资源为非系统资源时判断所述资源是否在预先设置的白名单上;及
当确定所述资源不在预先设置的白名单上时,将所述唤醒锁转换为超时指定的唤醒锁,并在指定时间到达时强制释放所述唤醒锁。
根据本发明的一个优选实施例,所述资源包括安装在所述移动终端中的第三方应用软件,系统软件或者所述移动终端所提供的相关服务。
根据本发明的一个优选实施例,所述方法还包括:
当确定所述唤醒锁所对应的资源为系统资源时;或者
当确定所述唤醒锁所对应的资源为非系统资源但所述资源在所述预先设置的白名单上时;
保持所述资源继续占用所述唤醒锁。
根据本发明的一个优选实施例,所述方法还包括:
设置超时定时器,所述超时定时器用以记录所述资源申请的唤醒锁开始工作的时间点并统计所述唤醒锁的工作时长;及
当所述超时定时器定时未满且所述资源主动释放所述唤醒锁时,清除所述超时定时器;或者
当所述超时定时器定时满时,强制释放所述唤醒锁。
根据本发明的一个优选实施例,所述方法还包括:
提供显示界面,用以方便用户查看资源调用锁唤醒锁的频率,针对调用唤醒锁频率最高的资源做出优化,其中,所述优化包括:
将调用唤醒锁频率最高的资源放置到自动杀进程的列表中;或者暂停调用唤醒锁频率最高的资源;或者在调用唤醒锁频率最高的资源进入后台超过预设时间段后自动将所述资源调整到休眠状态。
一种电源管理系统,运行于移动终端中,所述系统包括:
分配模块,用于在接收到资源对唤醒锁的调用申请时为所述资源分配一个唤醒锁;
第一判断模块,用于判断所述唤醒锁所对应的资源是否为系统资源;
第二判断模块,用于当所述第一判断模块确定所述唤醒锁所对应的资源为非系统资源时判断所述资源是否在预先设置的白名单上;及
强制释放模块,用于当所述第二判断模块确定所述资源不在预先设置的白名单上时,将所述唤醒锁转换为超时指定的唤醒锁,并在指定时间到达时强制释放所述唤醒锁。
根据本发明的一个优选实施例,所述资源包括安装在所述移动终端中的第三方应用软件,系统软件或者所述移动终端所提供的相关服务。
根据本发明的一个优选实施例,所述系统还包括保留模块,用于:
当所述第一判断模块确定所述唤醒锁所对应的资源为系统资源时;或者
当所述第一判断模块确定所述唤醒锁所对应的资源为非系统资源但所述第二判断模块确定所述资源在所述预先设置的白名单上时;
保持所述资源继续占用所述唤醒锁。
根据本发明的一个优选实施例,所述强制释放模块,还用于:
设置超时定时器,所述超时定时器用以记录所述资源申请的唤醒锁开始工作的时间点并统计所述唤醒锁的工作时长;及
当所述超时定时器定时未满且所述资源主动释放所述唤醒锁时,清除所述超时定时器;或者
当所述超时定时器定时满时,强制释放所述唤醒锁。
根据本发明的一个优选实施例,所述系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611067483.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种待显示帧的绘制方法及装置、用户终端
- 下一篇:直发器(HS‑686)