一种节电的阶梯式wifi控制方法

文档序号:10556132阅读:365来源:国知局
一种节电的阶梯式wifi控制方法
【专利摘要】本发明公开了一种节电的阶梯式wifi控制方法,通过监控手机的屏幕状态,判断手机是从亮屏转为暗屏,还是暗屏转为亮屏;当手机从亮屏转为暗屏,则以预设的监控时长开始倒计时,倒计时结束后,开启网络数据检测,若有网络数据正在传送,则重复监控倒计时直至没有网络数据传输,当没有网络数据传送时,则关闭wifi,依次以第一、第二睡眠时长开始倒计时,倒计时结束后,在不同时长的时间内看看是否有wifi数据传送,若是有则以预设的监控时长倒计时,若是没有,则关闭wifi。当手机从暗屏转为亮屏时,就使wifi保持为开启状态。本发明具有可操作性高、实用性强的特点,并且可以有效节电。
【专利说明】
一种节电的阶梯式W i f i控制方法
技术领域
[0001 ]本发明涉及可智能地根据场合进行模式切换的装置。
【背景技术】
[0002] 手机是人们日常工作、生活的必需品之一,由于手机本身移动通讯网络的速度以 及流量限制,人们通常都会使用手机连接wifi,以求更快的网络速度并节省手机卡的流量。 因此,通常手机的wifi连接功能都是一直开启的状态。
[0003] 但是,当带上手机出门时,wif i的覆盖率没有那么高,导致wif i功能处于开启状 态,却并未连接上WiFi,导致WiFi并没有实际工作却不停的在进行连接工作中,这往往也是 户外活动下手机续航能力不足的因素之一。
[0004] 此外,虽然在家里有wif i的覆盖,手机开启wif i后也可以连接到wif i,可是在睡觉 的时间段基本上连接wifi的需求会大大降低,而wifi开关依旧是开启的,长时间的不使用 WiFi而未及时关闭,往往也是手机耗电杀手之一。
[0005] 除了上面例举的两种情况以外,还存在很多并不需要使用wifi的情况,这些都会 耗费智能手机的电量,使得本身就不耐用的电池耗电量进一步加剧,从而影响手机电池的 续航能力。
[0006]现有技术中,也有的厂商为了提尚电池续航能力,在手机暗屏以后的一定时间内 就关闭Wifi,但是这种方法存在很多缺陷,因为暗屏下不考虑手机当前使用情况,假如有下 载任务,直接关闭WiFi会导致文件下载终止或变更为GPRS下载;还有的提供定时功能,用户 可以设置一段时间后再关闭wifi,但是何时才能完成网络的数据包的传送,用户有时候是 无法得知的,而且手动操作十分麻烦,还不如一直开着wifi。而且无论哪种关闭wifi的方 式,之后都需要手动再次打开wifi,万一不记得,会消耗较多流量,上网体验受到影响,因 此,如何提供一种节电的阶梯式的自动的wif i控制方法是业界亟待解决的技术问题。

【发明内容】

[0007]本发明为了解决上述现有技术中存在的技术问题,提出一种节电的阶梯式wifi控 制方法,包括如下步骤: 步骤1:监控手机的屏幕状态; 步骤2:判断手机是从亮屏转为暗屏,还是暗屏转为亮屏;当手机从亮屏转为暗屏,则进 入步骤3;当手机从暗屏转为亮屏,则进入步骤6; 步骤3:以预设的监控时长开始倒计时,倒计时结束后,开启网络数据检测,若有网络数 据正在传送,则重复步骤3;若无网络数据正在传送,则关闭wif i后,进入步骤4; 步骤4:选取第一睡眠时长开始倒计时,倒计时结束后,打开wifi,在第一检测时长内开 启网络数据检测,若有网络数据传送,则返回步骤3;若无网络数据正在传送,则进入步骤5; 步骤5:选取第二睡眠时长开始倒计时,倒计时结束后,打开wifi,在第二检测时长内开 启网络数据检测,若有网络数据传送,则返回步骤3;若无网络数据正在传送,返回步骤1; 步骤6:检测当前wifi是否关闭,若关闭,则打开wifi。
[0008] 本发明综合考虑了日常手机的使用场景,针对目前Wifi开启不合理的状况进行了 阶梯式的wifi开启方案,旨在从WiFi省电的角度中进一步提高手机的续航能力。本发明的 方法适用于目前所有具有wifi功能的智能终端设备,运用WiFi阶梯式省电的策略进行系统 调度,完成在无网络任务的情况下的间歇性控制WiFi的开启和关闭,达到暗屏下的WiFi省 电管理,且在亮屏是按需开启或关闭WiFi的机制,即方便用户在夜间或户外忘记关闭WiFi 提供自动管理WiFi的机制,具有更好的用户体验。
【附图说明】
[0009] 图1为本发明一实施例暗屏后的流程图; 图2为本发明亮屏后的流程图。
【具体实施方式】
[0010] 下面结合附图对本发明的原理及结构进行详细说明。
[0011] 如图1、图2所示,本发明第一实施例提供的节电的阶梯式wifi控制方法,对于现有 的用户使用手机的频率以及使用的软件进行了多方面考虑,既达到节电的效果又不影响用 户体验。
[0012] 步骤1,该方法会一直监控手机的屏幕状态,判断手机是从亮屏转为暗屏还是从暗 屏转为亮屏,下面先详细说明手机从亮屏状态转为暗屏状态时,该方法具体的处理步骤。
[0013] 步骤2,当手机从亮屏转为暗屏,说明用户在一定时间内没有任何手动操作,为了 节电,手机自动关闭屏幕。
[0014] 此时开始步骤3,监控时长设为5分钟进行倒计时,倒计时结束后,开启网络数据检 测,若这个时候依旧有网络数据正在传送,那么继续以监控时长进项倒计时,看看是否一致 有网络数据在传送,其目的在于,在刚暗屏不久时,在一个较短的时间内看看是否还有网络 数据传输没有完成,若是没有完成,则在这个较短的时间内进行较为频繁的监控,等待网络 数据传送完成。将监控时长设置为5分钟是本实施例的一个具体示例,其他实施例中,也可 以根据情况相应的修改监控时长。当在某一轮监控时长倒计时完毕后,没有网络数据在传 送了,则关闭wifi,节省电量。同时,进入下一个倒计时阶段。
[0015] 步骤4,下一个倒计时阶段中,选取第一睡眠时长开始倒计时,倒计时结束后,打开 wifi,在第一检测时长内开启网络数据检测,若此时有网络数据传送,则返回上面的步骤3, 继续以一个较为频繁的时间去监控网络数据是否完成。第一睡眠时长在本实施例中,选定 为30分钟,这个时长主要是考虑到用户外出的场景,例如交通出行、爬山等,在这个过程中, 用户使用手机的频率降低,此时设定30分钟为一个休眠期,节省电量,30分钟后再开启2分 钟的wifi看看是否有网络连接或者是否有数据传送,这样也不会影响到用户这种短期无 wifi场景的使用。若是这个倒计时阶段,依旧是连接不上wifi,或者可以连接上wifi,但是 也没有网络数据传送,则关闭wifi,进入下一个倒计时阶段; 步骤5中,选取第二睡眠时长开始倒计时,倒计时结束后,打开wifi,在第二检测时长内 开启网络数据检测,若有网络数据传送,则返回步骤3;设置第二个睡眠时长主要考虑晚上 休息时间场景,假如睡眠中有中途未读消息到来,能及时开启网络获取数据,尽量减低对用 户体验性的干扰,同时也要起到节电的效果,本实施例中,第二个睡眠时长选取的是120分 钟,第二检测时长选取的是1分钟,比第一检测时长的2分钟更短,在这个时间段内,或许会 有一些网络信息传输,但是应该不多,所以时间间隔设置得更长,而打开wifi的时间设置得 更短,充分节省手机的电能。若无网络数据传送,此时wifi是关闭状态,将不再打开,返回步 骤1监控屏幕的状态变化。
[0016] 若是在上述任意一个倒计时过程当中,监控到手机此时由暗屏转为亮屏,则立即 停止倒计时,若wifi关闭则打开wifi,若wifi打开则不用操作wifi,继续返回步骤1监控手 机屏幕的状态的下次变化。
[0017] 如图2所示,若在其他过程中,监控手机是由暗屏转为亮屏,则检测当前wifi是否 关闭,若关闭,则打开wifi。
[0018] 在本实施例中,监控时长、第一睡眠时长、第二睡眠时长、第一检测时长、第二检测 时长均给出了一个范例,在本发明的基础上,根据实际情况,适当变更相应时长的具体时 间,也应属于本发明的保护范围。上述各时长满足以下两个条件:第一睡眠时长大于监控时 长,且小于第二睡眠时长。第一检测时长小于监控时长,且大于第二检测时长。
[0019] 在本实施例中,开启网络数据检测,主要的实现方法是先读取当前系统网络数据 流量值,然后以预设的等待时间开始倒计时,例如等待1分钟或者X分钟都可以,然后再次读 取系统网络流量值,取2次网络流量差值,若网络流量数据大于事先设定的阀值则表示有网 络数据在传送使用,否则判定当前无网络访问请求,没有网络数据在传送。根据多次试验和 观察,一般后台下载或者浏览网页等操作,1分钟内前后两次网络流量差值均会超过IM阈 值,因此本实施例中,将阈值设定为1M,本领域技术人员也可以根据具体的应用情况设置相 应的阈值。
[0020] 为了进一步说明本发明的效果,本发明采用两台测试机器,在相同的时间段内,分 别使用本发明的方法和不使用本发明的方法,可以从下表中的实验结果看出,采用本发明 的方法.可W有效搵孙丰机由池 8%-9%的绽航能力.充;谥明了太发明的书由效里"
[0021] 注:测试机为相同硬件配置和软件系统的开发样机,主要针对暗屏下WiFi功耗的 对比测试和交换测试,来验证阶梯式WiFi是否省电。
[0022] 以上具体实施例仅用以举例说明本发明的结构,本领域的普通技术人员在本发明 的构思下可以做出多种变形和变化,这些变形和变化均包括在本发明的保护范围之内。
【主权项】
1. 一种节电的阶梯式wif i控制方法,其特征在于,包括如下步骤: 步骤1:监控手机的屏幕状态; 步骤2:判断手机是从亮屏转为暗屏,还是暗屏转为亮屏;当手机从亮屏转为暗屏,则进 入步骤3;当手机从暗屏转为亮屏,则进入步骤6; 步骤3:以预设的监控时长开始倒计时,倒计时结束后,开启网络数据检测,若有网络数 据正在传送,则重复步骤3;若无网络数据正在传送,则关闭wif i后,进入步骤4; 步骤4:选取第一睡眠时长开始倒计时,倒计时结束后,打开wifi,在第一检测时长内开 启网络数据检测,若有网络数据传送,则返回步骤3;若无网络数据正在传送,则关闭wifi, 进入步骤5; 步骤5:选取第二睡眠时长开始倒计时,倒计时结束后,打开wifi,在第二检测时长内开 启网络数据检测,若有网络数据传送,则返回步骤3;若无网络数据正在传送,则关闭wifi, 返回步骤1; 步骤6:检测当前wifi是否关闭,若关闭,则打开wifi。2. 如权利要求1所述的节电的阶梯式wifi控制方法,其特征在于,所述第一睡眠时长大 于监控时长,且小于第二睡眠时长。3. 如权利要求1所述的节电的阶梯式wifi控制方法,其特征在于,所述第一检测时长小 于监控时长,且大于第二检测时长。4. 如权利要求2所述的节电的阶梯式wifi控制方法,其特征在于,所述监控时长为5分 钟,第一睡眠时长为30分钟,第二睡眠时长为120分钟。5. 如权利要求3所述的节电的阶梯式wifi控制方法,其特征在于,所述第一检测时长为 2分钟,所述第二检测时长为1分钟。6. 如权利要求1所述的节电的阶梯式wifi控制方法,其特征在于,在步骤3至步骤5的倒 计时过程中,当监控手机的屏幕状态由暗屏转为亮屏,则停止倒计时,当wifi关闭时打开 wifi,返回步骤1。7. 如权利要求1所述的节电的阶梯式wifi控制方法,其特征在于,开启网络数据检测具 体包括以下步骤: 读取当前系统网络数据流量值; 以预设的等待时间开始倒计时; 倒计时结束后,再次读取系统网络流量值; 取2次网络流量差值,与预先设置的阈值进行比较;若大于,则反馈有网络数据传送;若 小于,则反馈无网络数据传送。8. 如权利要求7所述的节电的阶梯式wif i控制方法,其特征在于,所述等待时间为1分 钟,所述阈值为1M。
【文档编号】H04W76/02GK105916196SQ201610435433
【公开日】2016年8月31日
【申请日】2016年6月16日
【发明人】黄子恺, 苏华治
【申请人】硕诺科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1