中继路由器的切换方法及装置的制造方法
【技术领域】
[0001]本公开涉及网络通信技术领域,尤其涉及中继路由器的切换方法及装置。
【背景技术】
[0002]随着网络通信技术的不断发展,中继路由器的应用也越来越广泛。相关技术中,家庭线布网时,可以由多个中继路由器,比如,3或4个中继路由器,组成一个比较大的无线网络,终端一般固定连接其中的一个中继路由器与服务器进行通信。但是,当终端位置发生变化时,比如,接近当前连接的中继路由器提供的无线信号覆盖范围边缘,甚至超出其覆盖范围,此时该中继路由器提供的无线信号将会特别弱,甚至没有,从而影响了终端和服务器之间的通信质量,还降低了用户体验。
【发明内容】
[0003]为克服相关技术中存在的问题,本公开提供了中继路由器的切换方法及装置。
[0004]根据本公开实施例的第一方面,提供一种中继路由器的切换方法,所述方法包括:
[0005]检测当前连接的中继路由器是否满足第一切换条件,所述第一切换条件用于表征不满足通信质量的条件;
[0006]若所述当前连接的中继路由器满足所述第一切换条件,则从预设中继路由器列表中选取一个满足第二切换条件的中继路由器,所述第二切换条件用于表征满足通信质量的条件;
[0007]从所述当前连接的中继路由器切换至所选取的中继路由器。
[0008]可选的,所述第一切换条件包括中继路由器提供的无线信号强度值小于预设信号强度阈值;所述第二切换条件包括中继路由器提供的无线信号强度值不小于所述预设信号强度阈值。
[0009]可选的,所述检测当前连接的中继路由器是否满足第一切换条件,包括:
[0010]检测所述当前连接的中继路由器提供的无线信号强度值;
[0011]若检测到的无线信号强度值小于预设信号强度阈值,则确定对应的当前连接的中继路由器满足所述第一切换条件。
[0012]可选的,所述从预设中继路由器列表中选取一个满足第二切换条件的中继路由器,包括:
[0013]检测所述预设中继路由器列表中各个中继路由器提供的无线信号强度值;
[0014]若检测到的无线信号强度值不小于预设信号强度阈值,则确定对应的中继路由器为满足所述第二切换条件的中继路由器;
[0015]若确定只有一个满足所述第二切换条件的中继路由器,则将该中继路由器作为所选取的中继路由器。
[0016]若确定至少两个满足所述第二切换条件的中继路由器,则从所述至少两个中选取一个作为所选取的中继路由器。
[0017]可选的,所述从所述至少两个中选取一个作为所选取的中继路由器,包括:
[0018]从所述至少两个中继路由器中选取无线信号强度值最大的中继路由器作为所选取的中继路由器。
[0019]可选的,所述从所述当前连接的中继路由器切换至所选取的中继路由器,包括:
[0020]与所述当前连接的中继路由器断开连接,以及取消与所述当前连接的中继路由器的绑定关系;
[0021]建立与所选取的中继路由器的连接,以及与所选取的中继路由器进行绑定。
[0022]可选的,所述方法还包括:
[0023]接收服务器发送的所述预设中继路由器列表,所述预设中继路由器列表包括至少一个中继路由器,所述至少一个中继路由器皆为可信任的中继路由器。
[0024]根据本公开实施例的第二方面,提供一种中继路由器的切换装置,所述装置包括:
[0025]检测模块,被配置为检测当前连接的中继路由器是否满足第一切换条件,所述第一切换条件用于表征不满足通信质量的条件;
[0026]选取模块,被配置为若所述检测模块检测到所述当前连接的中继路由器满足所述第一切换条件,则从预设中继路由器列表中选取一个满足第二切换条件的中继路由器,所述第二切换条件用于表征满足通信质量的条件;
[0027]切换模块,被配置为从所述当前连接的中继路由器切换至所述选取模块所选取的中继路由器。
[0028]可选的,所述第一切换条件包括中继路由器提供的无线信号强度值小于预设信号强度阈值;所述第二切换条件包括中继路由器提供的无线信号强度值不小于所述预设信号强度阈值。
[0029]可选的,所述检测模块包括:
[0030]第一检测子模块,被配置为检测所述当前连接的中继路由器提供的无线信号强度值;
[0031]第一确定子模块,被配置为若所述检测子模块检测到的无线信号强度值小于预设信号强度阈值,则确定对应的当前连接的中继路由器满足所述第一切换条件。
[0032]可选的,所述选取模块包括:
[0033]第二检测子模块,被配置为检测所述预设中继路由器列表中各个中继路由器提供的无线信号强度值;
[0034]第二确定子模块,被配置为若所述第二检测子模块检测到的无线信号强度值不小于预设信号强度阈值,则确定对应的中继路由器为满足所述第二切换条件的中继路由器;
[0035]第一选取子模块,被配置为若所述第二确定子模块确定只有一个满足所述第二切换条件的中继路由器,则将该中继路由器作为所选取的中继路由器。
[0036]第二选取子模块,被配置为若所述第二确定子模块确定至少两个满足所述第二切换条件的中继路由器,则从所述至少两个中选取一个作为所选取的中继路由器。
[0037]可选的,所述第二选取子模块包括:
[0038]第三选取子模块,被配置为从所述至少两个中继路由器中选取无线信号强度值最大的中继路由器作为所选取的中继路由器。
[0039]可选的,所述切换模块包括:
[0040]连接断开子模块,被配置为与所述当前连接的中继路由器断开连接,以及取消与所述当前连接的中继路由器的绑定关系;
[0041]连接建立子模块,被配置为建立与所选取的中继路由器的连接,以及与所选取的中继路由器进行绑定。
[0042]可选的,所述装置还包括:
[0043]接收模块,被配置为接收服务器发送的所述预设中继路由器列表,所述预设中继路由器列表包括至少一个中继路由器,所述至少一个中继路由器皆为可信任的中继路由器。
[0044]根据本公开实施例的第三方面,提供一种中继路由器的切换装置,所述装置包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为:
[0048]检测当前连接的中继路由器是否满足第一切换条件,所述第一切换条件用于表征不满足通信质量的条件;
[0049]若所述当前连接的中继路由器满足所述第一切换条件,则从预设中继路由器列表中选取一个满足第二切换条件的中继路由器,所述第二切换条件用于表征满足通信质量的条件;
[0050]从所述当前连接的中继路由器切换至所选取的中继路由器。
[0051]本公开的实施例提供的技术方案可以包括以下有益效果:
[0052]本公开中终端可以检测当前连接的中继路由器是否满足第一切换条件,若当前连接的中继路由器满足第一切换条件,则从预设中继路由器列表中选取一个满足第二切换条件的中继路由器,从当前连接的中继路由器切换至所选取的中继路由器,从而实现了终端自动切换中继路由器,避免由于只固定连接一个中继路由器而造成的通信质量变差的问题,从而提高了用户体验。
[0053]本公开中终端还可以检测当前连接的中继路由器提供的无线信号强度值,来判断当前连接的中继路由器是否满足第一切换条件,从而提高了对当前连接的中继路由器是否满足通信质量的检测速度,有利于及时获知当前连接的中继路由器的通信状况。
[0054]本公开中终端还可以检测预设中继路由器列表中各个中继路由器提供的无线信号强度值,检测到的无线信号强度值不小于预设信号强度阈值,则确定对应的中继路由器为满足第二切换条件的中继路由器,若确定只有一个满足第二切换条件的中继路由器,则将该中