一种阻止WIFI恶意频繁唤醒的方法与流程

文档序号:11932053阅读:527来源:国知局

本发明涉及一种移动智能终端,特别是涉及一种移动智能终端中阻止WIFI恶意频繁唤醒的方法。



背景技术:

随着移动智能设备功能以及应用软件越来越多,各种应用软件、WIFI连接、GPS搜索均会增加移动智能设备的耗电量,缩短待机时间,因此对移动智能设备的功耗管理凸显的尤其重要,如何让设备有足够长的待机时间成为技术人员和用户最关心的问题之一。

现有技术中,为了延长设备的待机时间,在不用的应用软件情况下,禁止应用程序后台运行、在不需要连接网络时关闭WIFI网络,从而让手机省电。但是上述方法对用户来说比较麻烦、影响设备的用户体验,有时用户经常忘记关闭不用的应用软件,不能降低设备的功耗、延长待机时间。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种阻止WIFI恶意频繁唤醒的方法,根据WIFI唤醒次数,控制WIFI的开启和关闭,达到降低设备功耗、延长待机时间的目的。

为实现上述目的,本发明提供的阻止WIFI恶意频繁唤醒的方法,包括以下步骤:

1)在设备休眠状态下,统计单位时间内被WIFI唤醒的次数;

2)根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,关闭WIFI模块。

进一步地,所述步骤1)是对记录文件中唤醒源的唤醒记录进行统计,获得单位时间内被WIFI唤醒的次数。

进一步地,所述步骤2)进一步包括以下步骤:

31)判断单位时间内设备被WIFI唤醒的次数是否大于预设的阈值;

32)判断设备是否开启了WIFI省电模式。

更进一步地,所述步骤2),是当单位时间内设备被WIFI唤醒的次数是否大于预设的阈值,且设备开启了WIFI省电模式时,关闭WIFI模块。

本发明的阻止WIFI恶意频繁唤醒的方法,根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,控制WIFI的开启和关闭,降低了设备功耗、延长了待机时间,且方法简单。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的阻止WIFI恶意频繁唤醒的方法流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的阻止WIFI恶意频繁唤醒的方法流程图,下面将参考图1,对本发明的阻止WIFI恶意频繁唤醒的方法进行详细描述。

首先,在步骤101,设备开启WIFI,灭屏进入休眠,统计单位时间内被WIFI唤醒的次数。linux内核被中断唤醒会有唤醒源的记录【比如mtk方案中wifi模块对应中断号是13】:依据andriod系统待机唤醒特性,每次screen off后开始计时,android系统层设置一个5分钟的定时器。期间如果内核进入待机,则在内核唤醒时,判断唤醒源并打印一条记录到计数文件中。如果此次screen off的时间达到定时器的定时时长5分钟,则定时器被触发,触发过程会查看记录文件唤醒源13的唤醒记录是否大于预设的阈值【比如15次】。如果此次screen of时长未达到5分钟就被用户点亮屏幕,则清除上述定时器,待下次screen off重新计数计时。

在步骤102,判断单位时间内设备被WIFI唤醒的次数是否大于预设的阈值(如果累计此次screen off期间内wifi唤醒源记录数大于15次),是则进行下一步骤;否则结束。

在步骤103,判断设备是否开启了WIFI省电模式,是则进行下一步骤;否则结束。

在步骤104,关闭WIFI,待亮屏、设备处于工作状态时自动开启WIFI。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1