[发明专利]一种唤醒终端系统的方法及终端有效
申请号: | 201380011863.2 | 申请日: | 2013-11-15 |
公开(公告)号: | CN104221445B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 孙尚帮 | 申请(专利权)人: | 华为终端(东莞)有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 仉玉新 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 唤醒 终端 系统 方法 | ||
1.一种唤醒终端系统的方法,该方法包括:
侦测终端系统所在的终端的显示屏是否关闭,在侦测到终端系统所在终端的显示屏关闭之后,将预设的黑名单和预设的白名单加载至该终端的内部存储器中,该黑名单记录了在该终端系统处于休眠模式时,禁止唤醒该终端系统的应用程序,该白名单记录了在该终端系统处于休眠模式时,允许唤醒系统的应用程序;该终端内部存储器还存储一阻塞列表;
在该终端系统进入休眠模式后,确定是否有应用程序需要唤醒终端系统,具体为:生成唤醒时间记录,该唤醒时间记录用于记录每个应用程序的系统唤醒时间,该系统唤醒时间为在终端系统处于休眠模式时,该应用程序唤醒系统的时间,在侦测到终端系统所在终端的显示屏关闭之后,将该唤醒时间记录加载至所述终端的内部存储器,在终端系统进入休眠模式后,若系统定时器所计时间到达该唤醒时间记录中记录的系统唤醒时间,即可确定有应用程序需要唤醒终端系统;
若确定有应用程序需要唤醒该终端系统,确定需要唤醒终端系统的应用程序是否在该黑名单中;
若该需要唤醒终端系统的应用程序在该黑名单中,则禁止唤醒该终端系统,将该应用程序记录至该阻塞列表,在终端系统被唤醒后,在阻塞列表不为空时逐一触发阻塞列表中的应用程序;
若判断该系统唤醒时间对应的应用程序不在该黑名单中,则继续判断该系统唤醒时间对应的应用程序是否在该白名单中,若在,则允许该应用程序唤醒该终端系统,若不在,则产生一唤醒记录,记录该应用程序在终端系统进入休眠模式后的一预设时间内唤醒终端系统的次数,若该唤醒记录所记录的次数大于一预设值,则将该应用程序加入该黑名单中,若该唤醒记录所记录的次数不大于该预设值,则允许该应用程序唤醒该终端系统。
2.如权利要求1所述的方法,其特征在于,在终端的显示屏开启之后,先判断该阻塞列表是否为空,若为空,则删除内部存储器中的黑名单,白名单及阻塞列表,若不为空,则逐一触发阻塞列表中的应用程序,然后删除内部存储器中的黑名单,白名单及阻塞列表。
3.如权利要求2所述的方法,其特征在于,在判断该阻塞列表是否为空之前,先用内部存储器中的黑名单更新预设的黑名单。
4.一种唤醒系统的终端,包括:
加载模块,用于在侦测到终端系统所在终端的显示屏关闭之后,将预设的黑名单和预设的白名单加载至该终端的内部存储器中,该黑名单记录了在该终端系统处于休眠模式时,禁止唤醒该终端系统的应用程序,该白名单记录了在该终端系统处于休眠模式时,允许唤醒系统的应用程序;该终端内部存储器还存储一阻塞列表;
判断模块,在该终端系统进入休眠模式后,确定是否有应用程序需要唤醒该终端系统,在确定有应用程序需要唤醒该终端系统时,确定该系统唤醒时间对应的应用程序是否在该黑名单中;
禁止唤醒模块,用于在该系统唤醒时间对应的应用程序在该黑名单中时,禁止唤醒该终端系统;将该应用程序记录至该阻塞列表;
唤醒模块,用于在终端系统被唤醒后,在判断阻塞列表不为空时逐一触发阻塞列表中的应用程序,在该判断模块判断该系统唤醒时间对应的应用程序不在该黑名单中,则继续判断该系统唤醒时间对应的应用程序是否在该白名单中,若在,则该唤醒模块唤醒该终端系统;
频繁唤醒处理模块,在该判断模块判断该系统唤醒时间对应的应用程序不在该白名单中时,该频繁唤醒处理模块产生一唤醒记录,记录该应用程序在终端系统进入休眠模式后的一预设时间内唤醒终端系统的次数,若该唤醒记录所记录的次数大于一预设值,该频繁唤醒处理模块将该应用程序加入该黑名单中,若该唤醒记录所记录的次数不大于该预设值,则该唤醒模块唤醒该终端系统;
该判断模块确定是否有应用程序需要唤醒终端系统的方式为:生成唤醒时间记录,该唤醒时间记录用于记录每个应用程序的系统唤醒时间,该系统唤醒时间为在终端系统处于休眠模式时,该应用程序唤醒系统的时间,在侦测到终端系统所在终端的显示屏关闭之后,该加载模块将该唤醒时间记录加载至所述终端的内部存储器,在终端系统进入休眠模式后,若系统定时器所计时间到达该唤醒时间记录中记录的系统唤醒时间,即可确定有应用程序需要唤醒终端系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端(东莞)有限公司,未经华为终端(东莞)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380011863.2/1.html,转载请声明来源钻瓜专利网。