一种阻止WIFI恶意频繁唤醒的方法技术

技术编号:15395797 阅读:105 留言:0更新日期:2017-05-19 07:06
一种阻止WIFI恶意频繁唤醒的方法,包括以下步骤:在设备休眠状态下,统计单位时间内被WIFI唤醒的次数;根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,关闭WIFI模块。本发明专利技术的阻止WIFI恶意频繁唤醒的方法,根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,控制WIFI的开启和关闭,降低了设备功耗、延长了待机时间,且方法简单。

A method of preventing WIFI malicious frequent wakeup

A method for preventing malicious WIFI frequent awakening, which comprises the following steps: the equipment in the dormant state, the statistical unit of time was WIFI times of awakening; according to the number of times per unit time is WIFI to awaken, and state WIFI power saving mode, close WIFI module. The method of the invention is to prevent WIFI malicious frequent awakening, according to the number of times per unit time is WIFI to awaken, and state WIFI power saving mode, control WIFI open and close, reducing equipment power consumption, extend the standby time, and the method is simple.

【技术实现步骤摘要】
一种阻止WIFI恶意频繁唤醒的方法
本专利技术涉及一种移动智能终端,特别是涉及一种移动智能终端中阻止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系统待机唤醒特性,每次screenoff后开始计时,android系统层设置一个5分钟的定时器。期间如果内核进入待机,则在内核唤醒时,判断唤醒源并打印一条记录到计数文件中。如果此次screenoff的时间达到定时器的定时时长5分钟,则定时器被触发,触发过程会查看记录文件唤醒源13的唤醒记录是否大于预设的阈值【比如15次】。如果此次screenof时长未达到5分钟就被用户点亮屏幕,则清除上述定时器,待下次screenoff重新计数计时。在步骤102,判断单位时间内设备被WIFI唤醒的次数是否大于预设的阈值(如果累计此次screenoff期间内wifi唤醒源记录数大于15次),是则进行下一步骤;否则结束。在步骤103,判断设备是否开启了WIFI省电模式,是则进行下一步骤;否则结束。在步骤104,关闭WIFI,待亮屏、设备处于工作状态时自动开启WIFI。本领域普通技术人员可以理解:以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种阻止WIFI恶意频繁唤醒的方法

【技术保护点】
一种阻止WIFI恶意频繁唤醒的方法,包括以下步骤:1)在设备休眠状态下,统计单位时间内被WIFI唤醒的次数;2)根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,关闭WIFI模块。

【技术特征摘要】
1.一种阻止WIFI恶意频繁唤醒的方法,包括以下步骤:1)在设备休眠状态下,统计单位时间内被WIFI唤醒的次数;2)根据单位时间内被WIFI唤醒的次数,以及WIFI省电模式的状态,关闭WIFI模块。2.根据权利要求1所述的阻止WIFI恶意频繁唤醒的方法,其特征在于,所述步骤1)是对记录文件中唤醒源的唤醒记录进行统计,获得单位时间内被WIFI唤醒的次数。3.根据权利要求1所...

【专利技术属性】
技术研发人员:毕晶晶吴精华刘耕
申请(专利权)人:苏州蜗牛数字科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1