一种自动切换WiFi网络的方法及终端 |
|||||||
申请号 | CN201710680288.5 | 申请日 | 2017-08-10 | 公开(公告)号 | CN107466078A | 公开(公告)日 | 2017-12-12 |
申请人 | 深圳益创信息科技有限公司; | 发明人 | 魏晓洁; | ||||
摘要 | 本 发明 提供了一种终端WiFi网络切换方法,包括:终端检测2.4G WiFi网络的 信号 强度和5G WiFi网络的信号强度;所述终端判断所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度是否满足预设切换条件;如果所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度满足预设切换条件,所述终端在所述2.4G WiFi网络和所述5G WiFi网络之间进行切换。使用本方法,可以使得终端能够自动地在2.4G WiFi网络和5G WiFi网络之间进行切换。 | ||||||
权利要求 | 1.一种终端WiFi网络切换方法,其特征在于,包括: |
||||||
说明书全文 | 一种自动切换WiFi网络的方法及终端技术领域背景技术[0003] 智能终端和平板电脑的一个很重要的优势就是轻便,用户可以将其拿在手上移动到任何位置(台式机很难移动,笔记本电脑一般也不及智能终端和平板电脑轻便),进一步方便了用户的使用。 [0004] 支撑平板电脑和智能终端能够如此受欢迎的另一个因素就是无线网络,由于无线网络的支持,能够确保用户在移动平板电脑和智能终端时仍然能够有因特网的接入。其中,无线网络有蜂窝网络和无线保真(WiFi:Wireless Fidelity)网络,其中,由于蜂窝网络是移动运营商提供的,基本上是按流量计费,使用成本比较高。所以除非必要,更多的用户可能更多的是采用WiFi网络接入因特网,只需要一个无线路由器,用户就可以在有线网络的基础上扩展一个WiFi网络,由于有线网络的使用成本远低于蜂窝网络,因此很多用户在有WiFi网络覆盖的地方就会使用WiFi网络,从而降低网络的使用成本。 [0005] WiFi网络使用的是802.11系列协议,包括了802.11a,802.11b,802.11g,802.11n和802.11ac等等版本,相对来说,版本越新支持的速率越高。现在主流使用的WiFi工作的频率是2.4Ghz和5Ghz,也就是俗称的2.4G WiFi和5G WiFi,其中,5G WiFi主要指的是802.11n和802.11ac。需要说明的是,虽然802.11a也可以工作在5Ghz,但是由于802.11a所支持的最大速率较小,所以俗称的5G WiFi不包括802.11a。 [0006] 现在很多的智能终端和平板电脑都同时支持5G WiFi和2.4G WiFi,而同时支持5G WiFi和2.4G WiFi的无线路由器也越来越多了,因此很多用户会在路由器上设置两个WiFi网络,即一个2.4G WiFi和一个5G WiFi。其中,2.4G WiFi所支持的带宽相对较窄,但是由于2.4G这个频率相对较小,因此衰减较小,覆盖的范围较广;而5G WiFi支持的带宽较宽,换言之就是速度快,但是由于频率相对较高,衰减较大,覆盖的范围相对较小。 [0007] 现有的很多智能终端和平板电脑虽然同是支持5G WiFi和2.4G WiFi,但是一般都只会使用其中的一个接入网络,而不能够很好的利用5G WiFi和2.4G WiFi的优势。 发明内容[0008] 本发明实施例提供了终端WiFi切换方法,可以使得终端能够在2.4G WiFi和5G WiFi之间自动切换,让终端总能接入更合适的一个网络接入因特网。 [0009] 本发明实施例的目的是通过以下技术方案实现的: [0010] 本发明的第一方面提供了一种终端WiFi切换方法,包括: [0012] 所述终端判断所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度是否满足预设切换条件; [0013] 如果所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度满足预设切换条件,所述终端在所述2.4G WiFi网络和所述5G WiFi网络之间进行切换。 [0014] 可选的,在所述终端当前接入网络是2.4G WiFi网络,或者所述终端当前未接入2.4G WiFi网络也未接入5G WiFi网络时,所述预设切换条件包括:所述5G WiFi网络的信号强度大于第一阈值。 [0015] 可选的,所述第一阈值为50%。 [0016] 可选的,在所述终端当前接入网络是5G WiFi网络,或者所述终端当前未接入2.4G WiFi网络也未接入5G WiFi网络时,所述预设切换条件包括:所述5G WiFi网络的信号强度小于第二阈值,并且所述2.4G WiFi网络的信号强度大于第一阈值。 [0017] 可选的,所述第一阈值为50%,所述第二阈值为20%。 [0018] 本发明的另一方面提供了一种终端,包括: [0019] 2.4G WiFi模块,用于检测2.4G WiFi网络的信号强度; [0020] 5G WiFi模块,用于检测5G WiFi网络的信号强度; [0021] 判断模块,用于判断所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度是否满足预设切换条件; [0022] 切换模块,用于在所述判断模块判断所述2.4G WiFi网络的信号强度和所述第5G WiFi网络的信号强度满足预设切换条件,在所述2.4G WiFi网络和所述5G WiFi网络之间进行切换。 [0023] 可选的,在所述终端当前接入网络是2.4G WiFi网络,或者所述终端当前未接入2.4G WiFi网络也未接入5G WiFi网络时,所述预设切换条件包括:所述5G WiFi网络的信号强度大于第一阈值。 [0024] 可选的,所述第一阈值为50%。 [0025] 可选的,在所述终端当前接入网络是5G WiFi网络,或者所述终端当前未接入2.4G WiFi网络也未接入5G WiFi网络时,所述预设切换条件包括:所述5G WiFi网络的信号强度小于第二阈值,并且所述2.4G WiFi网络的信号强度大于第一阈值。 [0026] 可选的,所述第一阈值为50%,所述第二阈值为20%。 [0027] 从本发明实施例提供的以上技术方案可以看出,由于本发明实施例中终端可以检测2.4G WiFi和5G WiFi的信号强度,从而可以在2.4G WiFi和5G WiFi满足预设切换条件时,在2.4G WiFi和5G WiFi之间进行切换,从而兼顾2.4G WiFi覆盖范围广和5G WiFi速度快的优势,提高用户使用终端接入网络的用户体验。附图说明 [0028] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 [0029] 图1为本发明一个实施例提供的终端WiFi切换方法的流程图; [0030] 图2位本发明一个实施例提供的终端WiFi切换方法的应用场景图; [0031] 图3为本发明一个实施例提供的终端的结构图。 具体实施方式[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0033] 先介绍本发明实施例提供的视频通话方法,图1描述了本发明一个实施例提供的终端WiFi切换方法的流程,该实施例描述的是终端的处理流程,该终端可以是智能终端或平板电脑等,该终端同时具有5G WiFi网络接入能力和2.4G WiFi网络接入能力。如图1所示,该实施例包括: [0034] 101、终端检测2.4G WiFi网络的信号强度和5G WiFi网络的信号强度。 [0035] 该终端时同时包括有2.4G WiFi模块和5G WiFi模块,其中2.4G WiFi模块用于检测2.4G WiFi网络的信号强度,5G WiFi模块用于检测5G WiFi网络的信号强度。其中,需要说明的是,本发明实施例中2.4G WiFi网络的信号强度和5G WiFi网络的信号强度是指终端所处位置的2.4G WiFi网络的信号强度和5G WiFi网络的信号强度。 [0036] 其中,信号强度可以是任意一种能够代表信号强度的参数的值,例如可以是信噪比(SNR:Signal-to-noise ratio),信号功率值,信号衰减值等等。本发明实施例并不限定具体采用哪种参数的值作为信号强度,因为不管采用哪种参数的值作为信号强度都不会影响本发明实施例的实现。 [0037] 其中,上述的检测可以是周期性的,例如每间隔一定的时间终端就自动的检测2.4G WiFi网络的信号强度和5G WiFi网络的信号强度。当然,上述的检测也可以是事件触发的,例如可以是当前接入的WiFi网络的信号强度低于了某一阈值的时候,本发明实施例并不对具体的检测时机做限定。 [0038] 102、终端判断2.4G WiFi网络的信号强度和5G WiFi网络的信号强度是否满足预设切换条件。如果是,进入步骤103,如果否,进入步骤104。 [0039] 其中,预设切换条件根据终端当前接入的是2.4G WiFi网络还是5G WiFi网络,还是没有接入所述的2.4G WiFi网络和5G WiFi网络的不同会有不同。 [0040] 在一种可能的实施方式中,终端当前接入的是2.4G WiFi网络,此时,如果检测到5G WiFi网络的信号强度大于了第一阈值,则可以将网络接入从2.4G WiFi网络切换至5G WiFi网络。在一种可选的实施方式中,第一阈值的取值为50%。即在终端当前接入的是2.4G WiFi网络时,如果5G WiFi网络的信号强度大于了50%,则将网络接入从2.4G WiFi网络切换至5G WiFi网络。可以理解的是,本实施例中第一阈值的取值是50%,在实际应用中,还可以取其他的值,例如可以是40%,30%,或60%等等。例如,在某些场景下,即便5G WiFi网络只有20%的信号强度,其接入速度也会比90%信号强度的2.4G WiFi网络快,因此第一阈值的取值在某些场景下甚至可以设置为20%。 [0041] 在一种可能的实施方式中,终端当前接入的是5G WiFi网络,此时,如果检测到5G WiFi网络的信号强度小于了第二阈值,并且2.4G WiFi网络的信号强度大于了第一阈值;则可以将网络接入从5G WiFi网络切换至2.4G WiFi网络。在一种可选的实施方式中,第一阈值的取值为50%,第二阈值的取值为20%。即在终端当前接入的是5G WiFi网络时,如果5G WiFi网络的信号强度小于了20%,并且2.4G WiFi网络的信号强度大于了50%,则将网络接入从5G WiFi网络切换至2.4G WiFi网络。通第一阈值的取值,本实施例中的第二阈值的取值为20%仅仅是一个示例性的举例,在实际应用中,还可以设置为其他的值,例如15%,30%等等。 [0042] 在一种可选的实施方式中,终端当前未接入2.4G WiFi网络也未接入5G WiFi网络,如果5G WiFi网络的信号强度大于第一阈值,则不考虑2.4G WiFi网络的信号强度直接接入5G WiFi网络。例如,第一阈值为50%,即只需要5G WiFi网络的信号强度大于了50%,则直接接入5G WiFi网络。 [0043] 在一种可选的实施方式中,终端当前未接入2.4G WiFi网络也未接入5G WiFi网络,如果5G WiFi网络的信号强度小于第二阈值,并且2.4G WiFi网络的信号强度大于第一阈值,则接入2.4G WiFi网络。例如,第一阈值为50%,第二阈值为20%,则只要2.4G WiFi网络的信号强度大于50%,并且5G WiFi网络的信号强度小于20%,则接入2.4G WiFi网络。 [0044] 在一种可选的实施方式中,上述第一阈值和第二阈值的具体取值可以内置在终端中,即用户不可设置,由终端厂商根据实验数据或大数据确定后固化在终端设置文件中。在另一些实施方式中,上述第一阈值和第二阈值的具体取值也可以由用户根据自己的网络环境进行设置。在另一些实施方式中,终端也可以内置第一阈值和第二阈值的计算算法,该计算算法可以根据用户所处的环境的环境因素,计算与用户当前所处的环境匹配的第一阈值和第二阈值,其中,环境因素可以包括信号衰减率,路由器的发射功率,终端的WiFi模块的处理能力等等。其中,信号的衰减率跟终端与路由器的距离,终端与路由器之间的障碍物的数量,WiFi信道的干扰程度等都有关系。 [0045] 103、终端在2.4G WiFi网络和所述5G WiFi网络之间进行切换。 [0046] 104、终端不进行2.4G WiFi网络和5G WiFi网络的切换。 [0047] 从上可知,本发明实施例中终端可以检测2.4G WiFi和5G WiFi的信号强度,从而可以在2.4G WiFi和5G WiFi满足预设切换条件时,在2.4G WiFi和5G WiFi之间进行切换,从而兼顾2.4G WiFi覆盖范围广和5G WiFi速度快的优势,提高用户使用终端接入网络的用户体验。终端从2.4G WiFi网络切换至5G WiFi网络时,可以让终端的网络接入速度更高,提高了用户使用终端的网络接入体验;终端从5G WiFi网络切换至2.4G WiFi网络时,可以让终端更稳定地接入网络,也能够挺高用户使用终端的网络接入体验。 [0048] 图2描述了本发明一个实施例提供的本发明终端WiFi网络切换方法的应用场景图,如图2所示,无线路由器201提供了一个2.4G WiFi网络和一个5G WiFi网络。 [0049] 终端202当前接入的是2.4G WiFi网络,但是终端202当前所处位置的5G WiFi网络的信号强度大于了50%,则终端202从2.4G WiFi网络切换至5G WiFi网络,从而可以享受5G WiFi网络的高速度。 [0050] 终端203当前接入的是5G WiFi网络,但是终端203当前所处位置的5G WiFi网络的信号强度小于了20%,并且2.4G WiFi网络的信号强度大于了50%,则终端从5G WiFi网络切换至2.4G WiFi网络,从而可以通过2.4G网络接入因特网,享受2.4G WiFi网络的高覆盖。 [0051] 终端204当前未接入2.4G WiFi网络也未接入5G WiFi网络,终端204当前所处位置的5G WiFi网络的信号强度大于了50%,而2.4G WiFi网络的信号强度大于80%,由于50%的信号强度并不会影响终端的网络接入,因此终端204会接入5G网络,从而享受5G网络的高速度。 [0052] 从上可知,本发明实施例中终端可以检测2.4G WiFi和5G WiFi的信号强度,从而可以在2.4G WiFi和5G WiFi满足预设切换条件时,在2.4G WiFi和5G WiFi之间进行切换,从而兼顾2.4G WiFi覆盖范围广和5G WiFi速度快的优势,提高用户使用终端接入网络的用户体验。终端从2.4G WiFi网络切换至5G WiFi网络时,可以让终端的网络接入速度更高,提高了用户使用终端的网络接入体验;终端从5G WiFi网络切换至2.4G WiFi网络时,可以让终端更稳定地接入网络,也能够挺高用户使用终端的网络接入体验。 [0053] 图3描述了本发明一个实施例提供的终端的结构图,如图3所示,该终端包括: [0054] 2.4G WiFi模块301,用于检测2.4G WiFi网络的信号强度; [0055] 5G WiFi模块302,用于检测5G WiFi网络的信号强度; [0056] 其中,信号强度可以是任意一种能够代表信号强度的参数的值,例如可以是信噪比(SNR),信号功率值,信号衰减值等等。本发明实施例并不限定具体采用哪种参数的值作为信号强度,因为不管采用哪种参数的值作为信号强度都不会影响本发明实施例的实现。 [0057] 其中,上述的检测可以是周期性的,例如每间隔一定的时间终端就自动的检测2.4G WiFi网络的信号强度和5G WiFi网络的信号强度。当然,上述的检测也可以是事件触发的,例如可以是当前接入的WiFi网络的信号强度低于了某一阈值的时候,本发明实施例并不对具体的检测时机做限定。 [0058] 判断模块303,用于判断所述2.4G WiFi网络的信号强度和所述5G WiFi网络的信号强度是否满足预设切换条件; [0059] 其中,预设切换条件根据终端当前接入的是2.4G WiFi网络还是5G WiFi网络,还是没有接入所述的2.4G WiFi网络和5G WiFi网络的不同会有不同。 [0060] 在一种可能的实施方式中,终端当前接入的是2.4G WiFi网络,此时,如果检测到5G WiFi网络的信号强度大于了第一阈值,则可以将网络接入从2.4G WiFi网络切换至5G WiFi网络。在一种可选的实施方式中,第一阈值的取值为50%。即在终端当前接入的是2.4G WiFi网络时,如果5G WiFi网络的信号强度大于了50%,则将网络接入从2.4G WiFi网络切换至5G WiFi网络。可以理解的是,本实施例中第一阈值的取值是50%,在实际应用中,还可以取其他的值,例如可以是40%,30%,或60%等等。例如,在某些场景下,即便5G WiFi网络只有20%的信号强度,其接入速度也会比90%信号强度的2.4G WiFi网络快,因此第一阈值的取值在某些场景下甚至可以设置为20%。 [0061] 在一种可能的实施方式中,终端当前接入的是5G WiFi网络,此时,如果检测到5G WiFi网络的信号强度小于了第二阈值,并且2.4G WiFi网络的信号强度大于了第一阈值;则可以将网络接入从5G WiFi网络切换至2.4G WiFi网络。在一种可选的实施方式中,第一阈值的取值为50%,第二阈值的取值为20%。即在终端当前接入的是5G WiFi网络时,如果5G WiFi网络的信号强度小于了20%,并且2.4G WiFi网络的信号强度大于了50%,则将网络接入从5G WiFi网络切换至2.4G WiFi网络。通第一阈值的取值,本实施例中的第二阈值的取值为20%仅仅是一个示例性的举例,在实际应用中,还可以设置为其他的值,例如15%,30%等等。 [0062] 在一种可选的实施方式中,终端当前未接入2.4G WiFi网络也未接入5G WiFi网络,如果5G WiFi网络的信号强度大于第一阈值,则不考虑2.4G WiFi网络的信号强度直接接入5G WiFi网络。例如,第一阈值为50%,即只需要5G WiFi网络的信号强度大于了50%,则直接接入5G WiFi网络。 [0063] 在一种可选的实施方式中,终端当前未接入2.4G WiFi网络也未接入5G WiFi网络,如果5G WiFi网络的信号强度小于第二阈值,并且2.4G WiFi网络的信号强度大于第一阈值,则接入2.4G WiFi网络。例如,第一阈值为50%,第二阈值为20%,则只要2.4G WiFi网络的信号强度大于50%,并且5G WiFi网络的信号强度小于20%,则接入2.4G WiFi网络。 [0064] 在一种可选的实施方式中,上述第一阈值和第二阈值的具体取值可以内置在终端中,即用户不可设置,由终端厂商根据实验数据或大数据确定后固化在终端设置文件中。在另一些实施方式中,上述第一阈值和第二阈值的具体取值也可以由用户根据自己的网络环境进行设置。在另一些实施方式中,终端也可以内置第一阈值和第二阈值的计算算法,该计算算法可以根据用户所处的环境的环境因素,计算与用户当前所处的环境匹配的第一阈值和第二阈值,其中,环境因素可以包括信号衰减率,路由器的发射功率,终端的WiFi模块的处理能力等等。其中,信号的衰减率跟终端与路由器的距离,终端与路由器之间的障碍物的数量,WiFi信道的干扰程度等都有关系。 [0065] 切换模块304,用于在判断模块303判断所述2.4G WiFi网络的信号强度和所述第5G WiFi网络的信号强度满足预设切换条件,在所述2.4G WiFi网络和所述5G WiFi网络之间进行切换。 [0066] 其中,当切换模块304确定从2.4G WiFi网络切换至5G WiFi网络时,切换模块304指示2.4G WiFi模块301接入2.4G WiFi网络,同时指示5G WiFi模块断开与5G WiFi网络的连接;当切换模块304确定从5G WiFi网络切换至2.4G WiFi网络时,切换模块304指示5G WiFi模块接入5G WiFi网络,同时指示2.4G WiFi模块断开与2.4G WiFi网络的连接。 [0067] 可以理解的是,在判断模块303判断所述2.4G WiFi网络的信号强度和所述第5G WiFi网络的信号强度不满足预设切换条件时,则不进行2.4G WiFi网络和5G WiFi网络的切换。 [0068] 从上可知,本发明实施例中终端可以检测2.4G WiFi和5G WiFi的信号强度,从而可以在2.4G WiFi和5G WiFi满足预设切换条件时,在2.4G WiFi和5G WiFi之间进行切换,从而兼顾2.4G WiFi覆盖范围广和5G WiFi速度快的优势,提高用户使用终端接入网络的用户体验。终端从2.4G WiFi网络切换至5G WiFi网络时,可以让终端的网络接入速度更高,提高了用户使用终端的网络接入体验;终端从5G WiFi网络切换至2.4G WiFi网络时,可以让终端更稳定地接入网络,也能够挺高用户使用终端的网络接入体验。 [0069] 上述装置和系统内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。 [0070] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(ROM:Read-Only Memory)或随机存储记忆体(RAM:Random Access Memory)等。 [0071] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 |