Wifi休眠控制方法、系统及路由器的制造方法
【专利摘要】本发明公开了一种WIFI休眠控制方法、系统及路由器,前者包括在接收到只关闭一次WIFI休眠的休眠操作指令后:关闭按照重复方式在休眠开始时间关闭WIFI连接的当前定时关闭任务;关闭按照重复方式在休眠结束时间开启WIFI连接的当前定时开启任务;获取接收到所述休眠操作指令的日期作为有效日期;在相对有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务。本发明方法、系统及路由器实现了WIFI休眠关闭方式为只关闭一次的控制。
【专利说明】
WIFI休眠控制方法、系统及路由器
技术领域
[0001]本发明涉及WIFI休眠技术领域,尤其涉及一种WIFI休眠的关闭方式为只关闭一次的控制方法、一种能够实现该种控制方法的控制系统、及配置有该种控制系统的路由器。
【背景技术】
[0002]目前,已经存在具有WIFI休眠功能的路由器,WIFI休眠是指在重复的周期内于设定的固定时间开启和关闭WIFI连接,例如,在设定的休眠开始时间为07:00、结束休眠时间为19:00的情况下,如果设定的重复方式为工作日,则将在每周星期一至星期五的07:00关闭WIFI连接、19:00开启WIFI连接;如果设定的重复方式为每天,则将在每天的07:00关闭WIFI连接、19:00开启WIFI连接;如果设定的重复方式为个性化,则将在每周星期一至星期天的选中日期重复关开WIFI连接。而关闭WIFI休眠即为使当前WIFI休眠设置不再起作用,因此,在用户选择了关闭WIFI休眠后,便需要在希望重新开启WIFI休眠时再打开WIFI休眠,该种方式存在用户体验感较差的问题,具体体现在:如果用户某天请假仅需要在请假当天关闭WIFI休眠,那么,用户便需要在第二天重新开启WIFI休眠,如果用户忘记重新开启WIFI休眠就将导致WIFI休眠不起作用,影响用户使用。
【发明内容】
[0003]本发明的一个目的是提供一种WIFI休眠控制方法,该方法能够实现WIFI休眠的关闭方式为仅关闭一次的操作。
[0004]根据本发明的第一方面,提供了一种WIFI休眠控制方法,其包括:
[0005]在接收到只关闭一次WIFI休眠的休眠操作指令后:
[0006]关闭按照重复方式在休眠开始时间关闭WIFI连接的当前定时关闭任务;
[0007]关闭按照重复方式在休眠结束时间开启WIFI连接的当前定时开启任务;
[0008]获取接收到所述休眠操作指令的日期作为有效日期;
[0009]在相对所述有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务,其中,所述设定时间小于所述有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。
[0010]优选的是,所述在相对所述有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务包括:
[0011]设置在相对所述有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务;
[0012]根据所述任务开启信号,开启所述当前定时关闭任务和所述当前定时开启任务。
[0013]优选的是,所述设定时间为固定时间,且所述固定时间小于对应所述休眠开始时间和所述休眠结束时间的调整步长。
[0014]优选的是,所述方法还包括:
[0015]通过无线或者有线连接接收用户经由客户端应用触发的休眠操作指令。
[0016]本发明的另一个目的是提供一种能够实现本发明WIFI休眠控制方法的WIFI休眠控制系统。
[0017]根据本发明的第二方面,提供了一种WIFI休眠控制系统,其包括:
[0018]接收模块,用于接收用户输入的休眠操作指令、及用户输入的休眠开始时间和用户输入的休眠结束时间;
[0019]定时关闭任务设置模块,用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠开始时间关闭WIFI连接的定时关闭任务;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时关闭任务;
[0020]定时开启任务设置模块,用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠结束时间开启WIFI连接的定时开启任务;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时开启任务;以及,
[0021]任务开启模块,用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到所述休眠操作指令的日期作为有效日期,并在相对有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务,其中,所述设定时间小于所述有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。
[0022]优选的是,所述任务开启模块进一步包括:
[0023]定时任务设置单元,用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到所述休眠操作指令的日期作为有效日期,并设置在相对所述有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务;以及,
[0024]任务开启执行单元,用于根据所述任务开启信号,开启所述当前定时关闭任务和所述当前定时开启任务。
[0025]优选的是,所述设定时间为固定时间,且所述固定时间小于对应所述休眠开始时间和所述休眠结束时间的调整步长。
[0026]优选的是,所述接收模块具体用于通过无线或者有线连接接收用户经由客户端应用触发的休眠操作指令、及经由所述客户端应用输入的所述休眠开始时间和休眠结束时间。
[0027]本发明的第三个目的是提供一种支持WIFI休眠的关闭方式为只关闭一次的路由器。
[0028]根据本发明的第三方面,提供了一种路由器,其具有开关执行模块和上述任一种所述的WIFI休眠控制系统,所述开关执行模块用于根据所述当前定时关闭任务关闭WIFI连接,及用于根据所述当前定时开启任务开启WIFI连接。
[0029]本发明的发明人发现,在现有技术中,路由器的WIFI休眠应用存在不支持关闭方式为“只关闭一次”的操作。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。
[0030]本发明的一个有益效果在于,本发明WIFI休眠控制方法、系统及路由器在接收到只关闭一次的休眠操作指令后,通过关闭按照重复方式在休眠开始时间使开关执行模块关闭WIFI连接的定时关闭任务、及关闭按照重复方式在休眠结束时间使开关执行模块开启WIFI连接的定时开启任务,并在相对接收到休眠操作指令当天的休眠结束时间延时设定时间时,开启当前定时关闭任务和当前定时开启任务的方式,实现了 WIFI休眠关闭方式为只关闭一次的控制。
[0031]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0032]被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0033]图1为根据本发明WIFI休眠控制方法的一种实施方式的流程图;
[0034]图2为根据本发明WIFI休眠控制系统的一种实施结构的方框原理图;
[0035]图3为根据本发明路由器的一种实施结构的方框原理图。
【具体实施方式】
[0036]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0037]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0038]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0039]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0040]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0041]本发明为了解决现有技术存在路由器的休眠关闭方式不支持只关闭一次的问题,提供了一种新的WIFI休眠控制方法,如图1所示,本发明WIFI休眠控制方法包括如下步骤:
[0042]步骤S1:在接收到只关闭一次WIFI休眠的休眠操作指令后,执行以下步骤。
[0043]在此,用户可以通过客户端应用(即安装在移动终端上的应用)触发该休眠操作指令,因此,在步骤SI可为通过有线或者无线连接接收用户经由客户端应用触发的该休眠操作指令,该有线连接例如通过USB数据线、网线连接,该无线连接例如可以选择采用WIFI连接、蓝牙连接、ZigBee连接、甚至移动网络连接等。
[0044]步骤S2:关闭按照重复方式在休眠开始时间关闭WIFI连接的当前定时关闭任务。
[0045]该步骤S2可具体包括如下步骤:
[0046]步骤S201:获取按照重复方式在休眠开始时间关闭WIFI连接的当前定时关闭任务。
[0047]步骤S202:关闭该当前定时关闭任务。
[0048]本文中提到的重复方式根据用户的设置可以为每天、工作日或者个性化。
[0049]该当前定时关闭任务可以是按照重复方式向开关执行模块输出WIFI关闭信号、以使开关执行模块根据该WIFI关闭信号关闭WIFI连接。
[0050]对应该步骤S2的设置按照重复方式在休眠开始时间关闭WIFI连接的定时关闭任务,可以方便地通过用于设置周期性被执行的指令,例如crontab命令实现。
[0051]步骤S3:关闭按照重复方式在休眠结束时间开启WIFI连接的当前定时开启任务。
[0052]该步骤S3可具体包括如下步骤:
[0053]步骤S301:获取按照重复方式在休眠结束时间开启WIFI连接的当前定时开启任务。
[0054]步骤S302:关闭该当前定时开启任务。
[0055]该当前定时开启任务可以是按照重复方式向开关执行模块输出WIFI开启信号、以使开关执行模块根据该WIFI开启信号开启WIFI连接。
[0056]对应该步骤S3的设置按照重复方式在休眠结束时间开启WIFI连接的定时开启任务,可以方便地通过用于设置周期性被执行的指令,例如crontab命令实现。
[0057]该步骤S3与步骤S2可以并行进行,也可以顺次进行。
[0058]步骤S4:获取接收到该休眠操作指令的日期作为有效日期。
[0059]步骤S5:在相对该有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务,这样,开关执行模块便可以在之后的重复日期按照重复方式正常根据当前定时关闭任务和当前定时开启任务自动开关WIFI连接,因此,根据本发明方法,将在接收到只关闭一次的休眠操作指令的当天关闭WIFI休眠后,于之后的重复日期继续按照WIFI休眠设置自动关开WIFI连接,其中,设定时间小于有效日期当天的休眠结束时间距离下一重复日期(即按照重复方式的下一重复日期)的休眠开始时间的时间差,在此,该设定时间可以为0,即本发明方法包括如下方案:即在有效日期当天的休眠结束时间时,开启上述当前定时关闭任务和当前定时开启任务。
[0060]另外,上述设定时间可以在要求的时间范围内随机选择。为了简化操作,在本发明的一个具体实施例中,该设定时间采用固定时间,且该固定时间小于对应休眠开始时间和休眠结束时间的调整步长,其中,该调整步长为调整休眠开始时间和休眠结束时间的最小时间间隔,以休眠开始时间为例,如果调整休眠开始时间的最小时间间隔为I分钟,则该调整步长为I分钟,如果调整休眠开始时间的最小时间间隔为10分钟,则该调整步骤为10分钟,由于休眠开始时间与休眠结束时间必须具有时间差,因此,这对于任意休眠开始时间和休眠结束时间的组合均可以保证设定时间小于有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。
[0061]由此可见,本发明方法实现了仅在触发只关闭一次WIFI休眠的休眠操作指令的当天关闭WIFI休眠,之后便自动开启WIFI休眠的控制。
[0062]为了能够以简单的方式开启当前定时关闭任务和当前定时开启任务,在本发明的一个具体实施例中,上述步骤S5可进一步包括如下步骤:
[0063]步骤S501:设置在相对该有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务。
[0064]步骤S502:根据该任务开启信号,开启上述当前定时关闭任务和当前定时开启任务。
[0065]这样,开启当前定时关闭任务和当前定时开启任务的操作便可以方便地通过用于设置周期性被执行的指令,例如crontab命令实现。
[0066]本发明还提供了一种能够实现本发明WIFI休眠控制方法的WIFI休眠控制系统,如图2所示,该系统包括接收模块1、定时关闭任务设置模块2、定时开启任务设置模块3和任务开启模块4,该接收模块I用于接收用户输入的休眠操作指令、及用户输入的休眠开始时间和用户输入的休眠结束时间;该定时关闭任务设置模块2用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠开始时间关闭WIFI连接的定时关闭任务,以使开关执行模块能够根据该定时关闭任务关闭WIFI连接;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时关闭任务;该定时开启任务设置模块3用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠结束时间开启WIFI连接的定时开启任务,以使开关执行模块能够根据该定时开启任务开启WIFI连接;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时开启任务;该任务开启模块4用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到该休眠操作指令(即只关闭一次WIFI休眠的休眠操作指令)的日期作为有效日期,并在相对有效日期当天的休眠结束时间延时设定时间时,开启上述当前定时关闭任务和当前定时开启任务,其中,设定时间小于有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。
[0067]上述任务开启模块4可以进一步包括定时任务设置单元和任务开启执行单元(图中未示出),该定时任务设置单元用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到该休眠操作指令的日期作为有效日期,并设置在相对有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务;该任务开启执行单元用于根据该任务开启信号,开启当前定时关闭任务和当前定时开启任务。
[0068]上述接收模块I具体可用于通过无线或者有线连接接收用户经由客户端应用触发的休眠操作指令、及经由所述客户端应用输入的所述休眠开始时间和休眠结束时间。
[0069]本发明还提供了一种支持WIFI休眠的关闭方式为只关闭一次的路由器,如图3所示,该路由器具有开关执行模块5和上述的WIFI休眠控制系统,该开关执行模块5用于根据当前定时关闭任务关闭WIFI连接,及用于根据当前定时开启任务开启WIFI连接。
[0070]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分相互参见即可,每个实施例重点说明的都是与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。另外,对于系统实施例而言,由于其是与方法实施例相对应,所以描述得比较简单,相关之处参见方法实施例的对应部分的说明即可。以上所描述的系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的。
[0071]虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【主权项】
1.一种WIFI休眠控制方法,其特征在于,包括: 在接收到只关闭一次WIFI休眠的休眠操作指令后: 关闭按照重复方式在休眠开始时间关闭WIFI连接的当前定时关闭任务; 关闭按照重复方式在休眠结束时间开启WIFI连接的当前定时开启任务; 获取接收到所述休眠操作指令的日期作为有效日期; 在相对所述有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务,其中,所述设定时间小于所述有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。2.根据权利要求1所述的方法,其特征在于,所述在相对所述有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务包括: 设置在相对所述有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务; 根据所述任务开启信号,开启所述当前定时关闭任务和所述当前定时开启任务。3.根据权利要求2所述的方法,其特征在于,所述设定时间为固定时间,且所述固定时间小于对应所述休眠开始时间和所述休眠结束时间的调整步长。4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括: 通过无线或者有线连接接收用户经由客户端应用触发的休眠操作指令。5.一种WIFI休眠控制系统,其特征在于,包括: 接收模块,用于接收用户输入的休眠操作指令、及用户输入的休眠开始时间和用户输入的休眠结束时间; 定时关闭任务设置模块,用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠开始时间关闭WIFI连接的定时关闭任务;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时关闭任务; 定时开启任务设置模块,用于在接收到的休眠操作指令为按照重复方式开启WIFI休眠时,设置按照重复方式在休眠结束时间开启WIFI连接的定时开启任务;及用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,关闭当前定时开启任务;以及, 任务开启模块,用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到所述休眠操作指令的日期作为有效日期,并在相对有效日期当天的休眠结束时间延时设定时间时,开启所述当前定时关闭任务和所述当前定时开启任务,其中,所述设定时间小于所述有效日期当天的休眠结束时间距离下一重复日期的休眠开始时间的时间差。6.根据权利要求5述的系统,其特征在于,所述任务开启模块进一步包括: 定时任务设置单元,用于在接收到的休眠操作指令为只关闭一次WIFI休眠时,获取接收到所述休眠操作指令的日期作为有效日期,并设置在相对所述有效日期当天的休眠结束时间延时设定时间时、产生任务开启信号的定时任务;以及, 任务开启执行单元,用于根据所述任务开启信号,开启所述当前定时关闭任务和所述当前定时开启任务。7.根据权利要求6所述的系统,其特征在于,所述设定时间为固定时间,且所述固定时间小于对应所述休眠开始时间和所述休眠结束时间的调整步长。8.根据权利要求5、6或7所述的系统,其特征在于,所述接收模块具体用于通过无线或者有线连接接收用户经由客户端应用触发的休眠操作指令、及经由所述客户端应用输入的所述休眠开始时间和休眠结束时间。9.一种路由器,其特征在于,具有开关执行模块和权利要求5至8中任一项所述的WIFI休眠控制系统,所述开关执行模块用于根据所述当前定时关闭任务关闭WIFI连接,及用于根据所述当前定时开启任务开启WIFI连接。
【文档编号】H04W52/02GK105873192SQ201510740547
【公开日】2016年8月17日
【申请日】2015年11月2日
【发明人】梁文磊
【申请人】乐视致新电子科技(天津)有限公司