著录项信息
专利名称 | 移动终端的无线网络控制方法和装置 |
申请号 | CN201310224963.5 | 申请日期 | 2013-06-07 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-12-24 | 公开/公告号 | CN104244379A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W52/02 | IPC分类号 | H;0;4;W;5;2;/;0;2;;;H;0;4;M;1;/;7;3查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 王斌 |
代理机构 | 深圳翼盛智成知识产权事务所(普通合伙) | 代理人 | 欧阳启明 |
摘要
本发明公开了一种移动终端的无线网络控制方法和装置,方法包括:获取移动终端的屏幕状态;获取屏幕状态下的无线网络状态;匹配与屏幕状态以及无线网络状态对应的无线网络控制方式;根据匹配到的无线网络控制方式控制移动终端的无线网络状态。本发明能够有效的结合用户具体应用的场景来实现无线网络状态的调整,譬如在判断移动终端的无线网络没有数据传输时控制无线网络状态进入休眠状态或者断开状态,从而节省了电源,而在无线网络正在进行数据传输时能够保持无线网络状态为连接状态,避免了重复开启无线网络模块造成的移动终端CPU负担加重的问题。
1.一种移动终端的无线网络控制方法,其特征在于,所述方法包括以下步骤:
获取移动终端的屏幕状态;
获取所述屏幕状态下的无线网络状态;
匹配与所述屏幕状态以及所述无线网络状态对应的无线网络控制方式;
根据匹配到的无线网络控制方式控制所述移动终端的无线网络状态;包括:在所述移动终端的屏幕处于关闭状态时,判断所述移动终端的无线网络状态是否处于连接状态;若判定所述移动终端的无线网络状态处于连接状态,获取在第一预定时间内的无线网络数据流量,并判断所述无线网络数据流量是否大于或者等于预设的判断阈值;若所述无线网络数据流量大于或者等于预设的判断阈值,则保持所述移动终端的无线网络状态为连接状态;若所述无线网络数据流量小于预设的判断阈值,则控制所述移动终端的无线网络状态进入休眠状态;或者,在所述移动终端的屏幕处于关闭状态时,判断所述移动终端的无线网络状态是否处于断开连接状态,若所述移动终端的无线网络状态处于断开连接状态,判断在第二预设时间内,所述无线网络状态是否一直处于断开连接状态,若是,则控制所述无线网络状态进入关闭状态;或者,在所述移动终端的屏幕处于显示状态时,判断所述移动终端的无线网络状态是否为休眠状态;若所述移动终端的无线网络状态为休眠状态,控制所述移动终端的无线网络状态进入连接状态;或者,在所述移动终端的屏幕处于显示状态时,判断所述移动终端的无线网络状态是否为关闭状态;若所述移动终端的无线网络状态为关闭状态,判断所述关闭状态是否为自动关闭,若是,则控制所述移动终端的无线网络状态进入连接状态;
其中,所述休眠状态下,无线网络模块仍与无线网络访问热点建立连接,但不进行数据的传输;在所述断开连接状态下,所述无线网络模块与周围的无线网络访问热点断开连接,但是无线网络模块仍处于搜索无线网络访问热点的状态;在所述连接状态下,所述无线网络模块与周围的无线网络访问热点之间建立有连接;在所述关闭状态下,所述无线网络模块停止任何与连接相关的操作,此时所述移动终端终止给无线网络模块供电。
2.一种移动终端的无线网络控制装置,其特征在于,所述装置包括:
屏幕状态获取模块,用于获取移动终端的屏幕状态;
无线网络状态获取模块,用于获取所述屏幕状态下的无线网络状态;
匹配模块,用于匹配与所述屏幕状态以及所述无线网络状态对应的无线网络控制方式;以及
无线网络控制模块,用于根据所述匹配模块匹配到的无线网络控制方式控制所述移动终端的无线网络状态;
其中,休眠状态下,无线网络模块仍与无线网络访问热点建立连接,但不进行数据的传输;在断开连接状态下,所述无线网络模块与周围的无线网络访问热点断开连接,但是无线网络模块仍处于搜索无线网络访问热点的状态;在连接状态下,所述无线网络模块与周围的无线网络访问热点之间建立有连接;在关闭状态下,所述无线网络模块停止任何与连接相关的操作,此时所述移动终端终止给无线网络模块供电;
其中,所述移动终端的屏幕状态包括关闭状态,所述匹配模块包括流量获取模块和判断模块;
在所述屏幕状态为关闭状态时,所述判断模块首先用于判断所述移动终端的无线网络状态是否处于连接状态;
若所述判断模块判定所述移动终端的无线网络状态处于连接状态,则所述流量获取模块获取在第一预定时间内的数据流量;
所述判断模块进一步的判断所述第一预定时间内的数据流量是否大于或者等于预设的判断阈值;
若所述判断模块判定所述数据流量大于或者等于预设的判断阈值,则所述无线网络控制模块保持所述移动终端的无线网络状态为连接状态;若所述判断模块判定所述数据流量小于预设的判断阈值,则所述无线网络控制模块控制所述移动终端的无线网络状态进入休眠状态;或者,
在所述屏幕状态为关闭状态时,所述判断模块还判断所述移动终端的无线网络状态是否处于断开连接状态,若判定所述移动终端的无线网络状态处于断开连接状态,所述判断模块进一步的判断在第二预设时间内所述无线网络状态是否一直处于断开连接状态;
若所述判断模块判定在第二预设时间内所述无线网络状态一直处于断开连接状态,则所述无线网络控制模块控制所述移动终端的无线网络状态进入关闭状态;或者,所述移动终端的屏幕状态包括显示状态,所述匹配模块包括判断模块;
在所述屏幕状态为关闭显示状态时,所述判断模块判断所述移动终端的无线网络状态是否为休眠状态;
在所述判断模块判定所述移动终端的无线网络状态为休眠状态时,所述无线网络控制模块控制所述移动终端的无线网络状态进入连接状态;或者,
所述移动终端的屏幕状态包括显示状态,所述匹配模块包括判断模块;
在所述屏幕状态为关闭显示状态时,所述判断模块判断所述移动终端的无线网络状态是否为关闭状态,以及在判定所述移动终端当前的无线网络状态为关闭状态时,进一步的判断所述关闭状态是否为自动关闭;
在所述判断模块判定所述无线网络状态为关闭状态、且为自动关闭时,所述无线网络控制模块控制所述移动终端的无线网络状态进入连接状态。
移动终端的无线网络控制方法和装置\n技术领域\n[0001] 本发明属于互联网络技术领域,尤其涉及一种移动终端的无线网络控制方法和装置。\n背景技术\n[0002] 随着移动终端的不断普及,用户对移动终端功能的要求越来越高。\n[0003] 所述移动终端譬如为手机或者ipad等,以移动终端是手机为例,现有的手机大多设置有无线网络模块,譬如WiFi模块,用户可通过无线网络模块与无线网络访问点进行连接,从而获取网络资源。\n[0004] 由于无线网络模块在开启后,将消耗手机的电量,因此为了节省电源,延长手机的使用时间,现有的手机中多会设置有无线网络模块的省电策略,常用的省电策略包括:\n[0005] 1)、永不休眠策略;永不休眠策略是指保持手机的无线网络模块一直处于连接状态,譬如一旦无线网络模块与周围的无线网络访问点断开连接,则会周期性的扫描周围的无线网络访问点,并尝试与扫描到的无线网络访问点建立连接。该策略的优点是可以保证手机的无线网络一直处于连接状态,给用户带来较好的无线网络使用体验,缺点是非常耗电。\n[0006] 2)、锁屏休眠策略;锁屏休眠策略是指在手机屏幕关闭后,譬如手机屏幕关闭10分钟后,控制手机的无线网络模块进入休眠状态。该策略的优点是能够最大程度的减少无线网络模块的耗电量,缺点是没有考虑具体应用的场景,譬如在锁屏10分钟后,即使当前手机正在使用无线网络进行文件的传输,也会立即断开,极大影响用户的使用体验,而重复不断的进行无线网络连接则会造成服务器负担加重。\n[0007] 3)、充电时不休眠策略;充电时不休眠策略是指在充电时保持手机的无线网络模块处于连接状态,在不充电时按照锁屏休眠策略控制手机的无线网络模块。该策略的优点是用户在充电时仍可以使用无线网络模块,缺点是没有考虑具体应用的场景,因为用户使用手机的大部分时间都不是在充电,因此充电时不休眠策略并不能解决前面两个策略存在的问题。\n[0008] 综上,现有技术存在以下技术问题:移动终端的无线网络控制策略并没有结合用户具体应用的场景,要么由于移动终端的无线网络一直处于连接,造成电源的浪费,要么是为了省电断开无线网络而造成数据传输的中断,而反复开启无线网络模块还会造成移动终端CPU负担加重。\n发明内容\n[0009] 本发明的目的在于提供一种移动终端的无线网络控制方法和装置,旨在解决现有技术中移动终端的无线网络控制策略并没有结合用户具体应用的场景,要么由于移动终端的无线网络一直处于连接,造成电源的浪费,要么是为了省电断开无线网络而造成数据传输的中断,而反复开启无线网络模块还造成移动终端CPU负担加重的技术问题。\n[0010] 为解决上述技术问题,本发明实施例提供以下技术方案:\n[0011] 一种移动终端的无线网络控制方法,所述方法包括以下步骤:\n[0012] 获取移动终端的屏幕状态;\n[0013] 获取屏幕状态下的无线网络状态;\n[0014] 匹配与所述屏幕状态以及所述无线网络状态对应的无线网络控制方式;\n[0015] 根据匹配到的无线网络控制方式控制所述移动终端的无线网络状态。\n[0016] 为解决上述技术问题,本发明实施例还提供以下技术方案:\n[0017] 一种移动终端的无线网络控制装置,所述装置包括:\n[0018] 屏幕状态获取模块,用于获取移动终端的屏幕状态;\n[0019] 无线网络状态获取模块,用于获取屏幕状态下的无线网络状态;\n[0020] 匹配模块,用于匹配与所述屏幕状态以及所述无线网络状态对应的无线网络控制方式;以及\n[0021] 无线网络控制模块,用于根据匹配到的无线网络控制方式控制所述移动终端的无线网络状态。\n[0022] 本发明实施例首先获取移动终端的屏幕状态以及无线网络状态,之后根据屏幕状态以及无线网络状态匹配对应的无线网络控制方式,能够有效的结合用户具体应用的场景来实现无线网络状态的调整,譬如在判断移动终端的无线网络没有数据传输时控制无线网络状态进入休眠状态或者断开状态,从而节省了电源,而在无线网络正在进行无线网络数据传输时能够保持无线网络状态为连接状态,避免了重复开启无线网络模块造成的移动终端CPU负担加重的问题。\n附图说明\n[0023] 图1是本发明第一实施例中移动终端的无线网络控制方法的流程示意图;\n[0024] 图2为本发明第二实施例中移动终端的无线网络控制方法的流程示意图;\n[0025] 图3是本发明第三实施例中移动终端的无线网络控制方法的流程示意图;\n[0026] 图4是本发明实施例中移动终端的无线网络控制模块的结构示意图。\n具体实施方式\n[0027] 请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。\n[0028] 在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。\n[0029] 本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行作业。所熟知适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)行动电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。\n[0030] 如在此处使用的术语「模块」或「单元」可称之为在该运算系统上执行的软件对象或例式。在此处所述之不同组件、模块、引擎及服务可实施为在该运算系统上执行之对象或处理。而在此处所述的系统及方法优选地是实施成软件,在软件及硬件或硬件上之实施亦有可能并进行考虑。\n[0031] 请参阅图1,图1为本发明第一实施例中移动终端的无线网络控制方法的流程示意图。\n[0032] 在步骤S101中,获取移动终端的屏幕状态。\n[0033] 所述移动终端的屏幕状态包括显示状态和关闭状态,譬如在所述移动终端处于待机状态时,所述移动终端的屏幕一般在等待20秒后,由显示状态进入关闭状态。\n[0034] 在步骤S102中,获取所述屏幕状态下的无线网络状态。\n[0035] 所述移动终端包括有无线网络模块,譬如WiFi模块,所述无线网络模块的状态包括连接状态、休眠状态、断开连接状态以及关闭状态。其中,在所述连接状态下,所述无线网络模块与周围的无线网络访问热点之间建立有连接;在所述休眠状态下,所述无线网络模块仍与无线网络访问热点建立连接,但是几乎不进行数据的传输,此时所述移动终端对无线网络模块的供电处于省电模式,耗电量较低;在所述断开连接状态下,所述无线网络模块与周围的无线网络访问热点断开连接,但是无线网络模块仍处于搜索无线网络访问热点的状态,此时无线网络模块仍将耗费较大的电量;在所述关闭状态下,所述无线网络模块停止任何与连接相关的操作,此时所述移动终端终止给无线网络模块供电。\n[0036] 在步骤S103中,获取与所述移动终端的屏幕状态、无线网络状态对应的无线网络控制方式。\n[0037] 在具体实施过程中,本发明实施例预先设置对应不同屏幕状态和无线网络状态的无线网络控制方式,譬如若所述移动终端的屏幕状态为关闭状态,且无线网络状态为连接状态时,对应的无线网络控制方式为:获取第一预定时间内的数据流量,并判断无线网络数据流量是否大于或者等于预设的判断阈值。若获取的数据流量大于或者等于预设的判断阈值,则表明所述移动终端正在使用无线网络模块进行数据的传输,进而保持所述移动终端的无线网络状态为连接状态;若获取的数据流量小于预设的判断阈值,则表明用户没有在使用所述移动终端的无线网络模块,进而控制所述移动终端的无线网络状态进入休眠状态,具体请参阅下文各实施例的描述,此处暂不赘述。\n[0038] 在步骤S104中,根据获取到的无线网络控制方式控制所述移动终端的无线网络状态。\n[0039] 譬如若获取到的无线网络控制方式为:控制所述移动终端的无线网络状态进入休眠状态,则根据该无线网络控制方式控制所述移动终端的无线网络状态进入休眠状态。\n[0040] 本发明实施例可以很好的结合用户具体应用的场景来控制无线网络状态,譬如在判断移动终端的无线网络没有数据传输时控制无线网络状态进入休眠状态或者断开状态,从而节省了电源,而在无线网络正在进行无线网络数据传输时能够保持无线网络状态为连接状态,避免了重复开启无线网络模块造成的移动终端CPU负担加重的问题。\n[0041] 请参阅图2,图2为本发明第二实施例中移动终端无线网络控制方法的流程示意图,具体的,该第二实施例为在所述移动终端的屏幕状态为关闭状态时的无线网络控制方式。\n[0042] 在步骤S201中,在所述移动终端的当前屏幕状态为关闭状态时,判断所述移动终端的无线网络状态是否处于连接状态,若是,则进行步骤S202,否则进行步骤S205。\n[0043] 在步骤S202中,获取在第一预定时间内的无线网络数据流量。\n[0044] 所述第一预定时间可由用户设置,譬如用户设置第一预定时间为3分钟,当然也可以是其它的时间。\n[0045] 在步骤S203中,判断获取的无线网络数据流量是否大于或者等于预设的判断阈值,若是,则进行步骤S208,否则进行步骤S204。\n[0046] 譬如,所述判断阈值设置为500byte/s,如果在所述第一预定时间(譬如3分钟)内的无线网络数据流量大于或者等于500byte/s,则表明所述移动终端正在使用无线网络进行数据的传输,此时需保持所述无线网络状态为连接状态,以保证无线网络数据的传输;反之,如果在所述第一预定时间内的数据流量小于500byte/s,则表明所述移动终端的无线网络正在进行数据量较少的无线网络数据传输,譬如仅仅是与无线网络访问点保持无线网络连接,此时可控制所述移动终端的无线网络状态进入休眠状态,即进行步骤S204。\n[0047] 在步骤S204中,控制所述移动终端的无线网络状态进入休眠状态。\n[0048] 在步骤S205中,判断所述移动终端的无线网络状态是否处于断开连接状态,若是,则进行步骤S206,否则进行步骤S204。\n[0049] 在步骤S206中,判断在第二预定时间内是否一直处于断开连接状态,若是,则进行步骤S207,否则进行步骤S202。\n[0050] 该步骤即判断所述移动终端的无线网络状态是否一直处于断开连接状态,若所述移动终端在第二预定时间内一直未与无线网络热点成功建立连接,表明所述移动终端周围没有可用的无线网络热点,或者是所述移动终端由于自身的原因(譬如不能获取无线网络热点密码)不能与周围的无线网络热点建立连接,则可判定该移动终端的无线网络状态一直处于断开连接状态。譬如所述第二预定时间为3分钟,则等待3分钟,并判断在3分钟内是否一直处于断开连接状态。\n[0051] 在步骤S207中,控制所述移动终端的无线网络状态进入关闭状态。\n[0052] 如果所述移动终端的无线网络状态在第二预定时间内处于断开连接状态,则可判定所述移动终端的周围没有有效的无线网络访问热点,此时即可控制所述移动终端的无线网络状态进入关闭状态。\n[0053] 在步骤S208中,保持所述移动终端的无线网络状态为连接状态。\n[0054] 请参阅图3,图3为本发明第三实施例移动终端无线网络控制方法的流程示意图,具体的,该第三实施例为在所述移动终端的屏幕状态为显示状态时的无线网络控制方式。\n[0055] 在步骤S301中,在所述移动终端的屏幕状态为显示状态时,判断所述移动终端的无线网络状态是否处于休眠状态,若是则进行步骤S302,否则进行步骤S303。\n[0056] 在步骤S302中,唤醒处于休眠状态的无线网络模块,使得所述移动终端的无线网络状态为连接状态。\n[0057] 在步骤S303中,判断所述移动终端的无线网络状态是否处于关闭状态,若是,则进行步骤S304,否则进行步骤S305。\n[0058] 在步骤S304中,判断所述关闭状态是否为自动关闭,若是,则进行步骤S305,否则进行步骤S306。\n[0059] 在步骤S305中,控制所述移动终端的无线网络状态进入连接状态。\n[0060] 在步骤S306中,保持所述移动终端的无线网络状态为关闭状态。\n[0061] 请参阅图4,图4为本发明实施例提供的移动终端的无线网络控制装置的结构示意图。\n[0062] 所述装置包括屏幕状态获取模块41,无线网络状态获取模块42,匹配模块43,无线网络控制模块44,其中所述匹配模块具体包括判断模块431、流量获取模块432。\n[0063] 其中所述屏幕状态获取模块41获取移动终端的屏幕状态,所述无线网络状态获取模块42获取所述屏幕状态下的无线网络状态,所述匹配模块43匹配与所述屏幕状态以及所述无线网络状态对应的无线网络控制方式,所述无线网络控制模块44根据所述匹配模块43匹配到的无线网络控制方式控制所述移动终端的无线网络状态。\n[0064] 具体的,所述匹配模块包括流量获取模块432和判断模块431。\n[0065] 在所述移动终端的屏幕处于关闭状态时,所述判断模块431判断所述移动终端的无线网络状态是否处于连接状态,若所述判断模块431判定所述移动终端的无线网络状态处于连接状态,则所述流量获取模块432获取第一预定时间内的数据流量,所述判断模块\n431进一步的判断第一预定时间内的数据流量是否大于或者等于预设的判断阈值。若所述判断模块431判定所述数据流量大于或者等于预设的判断阈值,则所述无线网络控制模块\n44保持所述移动终端的无线网络状态为连接状态;若所述判断模块431判定所述数据流量小于预设的判断阈值,则所述无线网络控制模块44控制所述移动终端的无线网络状态进入休眠状态。\n[0066] 在所述移动终端的屏幕处于关闭状态时,所述判断模块431判断所述移动终端的无线网络状态是否处于断开连接状态,若判定所述移动终端的无线网络状态处于关闭状态,所述判断模块431进一步的判断在第二预设时间内所述无线网络状态是否一直处于断开连接状态。若所述判断模块431判定在第二预设时间内所述无线网络状态一直处于断开连接状态,则所述无线网络控制模块44控制所述移动终端的无线网络状态进入关闭状态。\n[0067] 在所述移动终端的屏幕处于显示状态时,所述判断模块431判断所述移动终端的无线网络状态是否为休眠状态。若所述判断模块431判定所述移动终端的无线网络状态为休眠状态,则所述无线网络控制模块44控制所述移动终端的无线网络状态进入连接状态。\n[0068] 在所述移动终端的屏幕处于显示状态时,所述判断模块431判断所述移动终端的无线网络状态是否为关闭状态,在判定所述移动终端当前的无线网络状态为关闭状态时,所述判断模块431进一步的判断所述关闭状态是否为自动关闭。若所述判断模块431判定所述无线网络状态为关闭状态、且为自动关闭时,则所述无线网络控制模块44控制所述移动终端的无线网络状态进入连接状态。\n[0069] 关于所述移动终端的无线网络控制装置中各模块的工作原理请参阅上文针对移动终端的无线网络控制方法的详细描述,此处不再赘述。\n[0070] 本发明实施例首先获取移动终端的屏幕状态以及无线网络状态,之后根据屏幕状态以及无线网络状态匹配对应的无线网络控制方式,能够有效的结合用户具体应用的场景来实现无线网络状态的调整,譬如在判断移动终端的无线网络没有数据传输时控制无线网络状态进入休眠状态或者断开状态,从而节省了电源,而在无线网络正在进行数据传输时能够保持无线网络状态为连接状态,避免了重复开启无线网络模块造成的移动终端CPU负担加重的问题。\n[0071] 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
法律信息
- 2018-12-07
- 2015-11-04
实质审查的生效
IPC(主分类): H04W 52/02
专利申请号: 201310224963.5
申请日: 2013.06.07
- 2014-12-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-09-18
|
2013-05-08
| | |
2
| | 暂无 |
2007-01-23
| | |
3
| |
2013-04-24
|
2012-12-26
| | |
4
| |
2012-12-19
|
2012-08-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |