一种多wifi热点环境下的路由器的选择切换方法和系统与流程

文档序号:11878413阅读:627来源:国知局
一种多wifi热点环境下的路由器的选择切换方法和系统与流程

本发明涉及通信技术领域,具体地说是一种嵌入式支撑软件层中链路保持及切换策略选择方法,更为具体来说是一种多wifi热点环境下的路由器的选择切换方法和系统。



背景技术:

现在主流的支持WIFI客户端的路由器通常只能连接一个WIFI热点,基本上这种路由器只适合固定安装与某一个地点,不支持路由器移动并切换WIFI热点的这种应用。还有这一类路由器并不支持网络连通性探测,在WIFI热点出现故障的时候路由器无法做出判断或者做出其他操作。只能当用户使在用网络时发现无法上网才能发现问题,然后再通知维修人员进行维修。网络断开那么所有需要联网的服务将被中断,导致该网络瘫痪。如果是比较大型的网络应用下造成的损失甚至难以想象。



技术实现要素:

本发明的目的在于提供一种多wifi热点环境下的路由器的选择切换方法,该方法能够让路由器可以在多WIFI热点的环境稳定工作,使得路由器的应用场景更加多样化,同时本发明还公开了该方法所对应的系统。

本发明的具体的技术方案为:一种多wifi热点环境下的路由器的选择切换方法,包括如下步骤:

步骤1:获取当前的位置信息;

步骤2:根据当前的位置信息确定当前位置对应的wifi热点,并获取wifi热点所对应的wifi热点信息;

步骤3:根据wifi热点信息连接wifi热点;

步骤4:wifi热点连接成功后循环进行ping探测,若ping探测识别失败则判断ping探测识别失败次数是否超过预设次数,若是,则切换至备份链路,若否,则进行步骤5;

步骤5:重复步骤1,且在当前的位置不在步骤2的wifi热点所对应的范围内时,进行步骤2至4,在当前的位置在步骤2的wifi热点所对应的范围内时,进行步骤4。

在上述的多wifi热点环境下的路由器的选择切换方法中,步骤1中,通过定位模块获取当前的位置信息,所述的定位模块为GPS定位系统、北斗定位系统、GLONASS定位系统或伽利略卫星定位系统。

在上述的多wifi热点环境下的路由器的选择切换方法中,多个wifi热点信息和wifi热点信息所对应的位置信息预先存储到存储模块中;

所述的步骤2具体为:将当前的位置信息与预先存储的位置信息比对,确定当前位置信息所对应的wifi热点信息。

在上述的多wifi热点环境下的路由器的选择切换方法中,所述的wifi热点信息包括SSID和密码;所述的位置信息为当前位置的经纬度。

在上述的多wifi热点环境下的路由器的选择切换方法中,步骤3中,若wifi热点连接失败,则切换至备份链路。

在上述的多wifi热点环境下的路由器的选择切换方法中,所述的备份链路是基于无线蜂窝网的网络。

同时,本发明还公开了用于实现上述的多wifi热点环境下的路由器的选择切换方法的系统,包括以下模块:

定位模块,用于获取当前的位置信息;

信息获取模块,用于根据当前的位置信息确定当前位置对应的wifi热点,并获取wifi热点所对应的wifi热点信息;

wifi连接模块,用于根据wifi热点信息连接wifi热点;

ping探测模块,用于wifi热点连接成功后循环进行ping探测,若ping探测识别次数超过预设次数,则切换至备份链路;

控制模块,用于不断通过定位模块更新当前的位置信息,并判断最新的当前的位置信息是否在已连接的wifi热点所对应的范围内,根据判断结果控制信息获取模块、wifi连接模块、ping探测模块连接下一个wifi热点,或者控制ping探测模块继续循环进行ping探测。

在上述的多wifi热点环境下的路由器的选择切换系统中,还包括存储模块,所述的存储模块用于存储多个wifi热点信息和wifi热点信息所对应的位置信息。

在上述的多wifi热点环境下的路由器的选择切换系统中,所述的定位模块为GPS定位系统、北斗定位系统、GLONASS定位系统或伽利略卫星定位系统;

所述的wifi热点信息包括SSID和密码;

所述的位置信息为当前位置的经纬度。

在上述的多wifi热点环境下的路由器的选择切换系统中,所述的备份链路是基于无线蜂窝网的网络。

与现有技术相比,本发明的有益效果在于:

本发明的方法和系统是针对于多WIFI热点可相互切换而设计的,让路由器可以在多WIFI热点的环境稳定工作,使得路由器的应用场景更加多样化。

本发明的PING探测的容错机制更是很好的确保网络连通性,结合链路切换机制路由器可以在一个或多个WIFI热点故障的情况下快速切换到无线蜂窝网备份链路,大大提高了网络的稳定性。

附图说明

图1为本发明实施例1的流程图;

图2为本发明实施例2的结构方框图。

具体实施方式

下面结合具体实施方式,对本发明的技术方案作进一步的详细说明,但不构成对本发明的任何限制。

实施例1

如图1所示,一种多wifi热点环境下的路由器的选择切换方法,包括如下步骤:

步骤1:获取当前的位置信息;

具体来说,通过定位模块获取当前的位置信息,所述的定位模块为GPS定位系统、北斗定位系统、GLONASS定位系统或伽利略卫星定位系统。位置信息包括当前位置的经纬度。

采用上述的定位模块获取当前的位置信息并不借助于wifi热点和基于无线蜂窝网的网络,因此其稳定性优,覆盖范围广,受环境影响小,这对本方法的稳定性有帮助。

本方法以适当的频率获取当前的位置信息,以保证时刻处于正确的wifi热点覆盖条件下;

步骤2:根据当前的位置信息确定当前位置对应的wifi热点,并获取wifi热点所对应的wifi热点信息;

需要说明的是:本实施例的wifi热点信息以及位置信息预先存储到存储模块中;每一个wifi热点对应由多个位置信息所组成的位置范围,比如当当前的位置信息落入到该位置范围内时,则该当前的位置信息对应的就是该wifi热点。

在特定的工业环境中,如港口环境中,各区域之间的交汇处,如十字路口会存在wifi覆盖范围交汇的问题,为了解决该问题,可以在移动时预先设定目的地,根据目的地和始发地规划若干条可选路线,根据所获取的当前的位置信息从若干条可选路线判断其可能行驶的路线,当到达wifi覆盖范围交汇处时,即可确定可行行驶的路线所对应的唯一的wifi热点,并获取wifi热点所对应的wifi热点信息,连接上该wifi热点即可。

步骤3:根据wifi热点信息连接wifi热点;

在实际应用中,wifi热点的连接需要预存的wifi热点信息具体包括SSID和密码;

在特殊情况下,wifi热点出现故障,这时存在wifi热点无法连接的情况,这时需要切换到备份链路;

本实施例的备份链路为基于无线蜂窝网的网络,如2G、3G、4G网络,随着科技的发展,也可以包括5G网络等。

步骤4:wifi热点连接成功后循环进行ping探测,若ping探测识别失败则判断ping探测识别失败次数是否超过预设次数,若是,则切换至备份链路,若否,则进行步骤5。

在工业应用中,wifi热点连接成功后循环进行ping探测的目的在于确保网络一直可用。这和本发明的应用环境是密切相关的,本发明的应用环境大多为港口等用户非常多、外界环境复杂的环境,容易出现网络堵塞的情况,在这种情况下,wifi连接正常,但是数据传输却无法执行,上述的容错机制正是为了排除网络繁忙时出现的网络堵塞的情况。

步骤5:重复步骤1,且在当前的位置不在步骤2的wifi热点所对应的范围内时,进行步骤2至4,在当前的位置在步骤2的wifi热点所对应的范围内时,进行步骤4。

本实施例是针对于多WIFI热点可相互切换而设计的,让路由器可以在多WIFI热点的环境稳定工作,使得路由器的应用场景更加多样化。

本发明的PING探测的容错机制更是很好的确保网络连通性,结合链路切换机制路由器可以在一个或多个WIFI热点故障的情况下快速切换到无线蜂窝网备份链路,大大提高了网络的稳定性。

实施例2

如图2所示,本实施例提供一种多wifi热点环境下的路由器的选择切换系统,本系统是集成在移动载体上的路由器内的。

具体包括以下模块:

定位模块1,用于获取当前的位置信息;所述的定位模块1为GPS定位系统、北斗定位系统、GLONASS定位系统或伽利略卫星定位系统;所述的位置信息为当前位置的经纬度。

信息获取模块2,用于根据当前的位置信息确定当前位置对应的wifi热点,并获取wifi热点所对应的wifi热点信息;所述的wifi热点信息包括SSID和密码。

wifi连接模块3,用于根据wifi热点信息连接wifi热点;

ping探测模块4,用于wifi热点连接成功后循环进行ping探测,若ping探测识别次数超过预设次数,则切换至备份链路;所述的备份链路是基于无线蜂窝网的网络。备份链路的连接和通信是通过设置在本系统内的备份链路模块6进行的。

存储模块5,所述的存储模块5用于存储多个wifi热点信息和wifi热点信息所对应的位置信息;

控制模块7,用于不断通过定位模块1更新当前的位置信息,并判断最新的当前的位置信息是否在已连接的wifi热点所对应的范围内,根据判断结果控制信息获取模块2、wifi连接模块3、ping探测模块4连接下一个wifi热点,或者控制ping探测模块4继续循环进行ping探测

在使用过程中,比如在港口作业环境中,本系统是安装在货柜卡车上的,wifi热点分布在港口的各个范围内,以达到全方位的覆盖为准。当本系统移动到第一个位置时,通过定位模块1定位获取当前的位置信息,通过信息获取模块2获取对应的wifi热点信息,通过wifi连接模块3连接wifi热点,若连接失败则切换至备份链路,当成功连接wifi热点后,通过ping探测模块4维持连接的稳定性,若连接不稳定,则切换至备份链路。

本系统针对于多WIFI热点可相互切换而设计的,让路由器可以在多WIFI热点的环境稳定工作,使得路由器的应用场景更加多样化。

本系统的PING探测的容错机制更是很好的确保网络连通性,结合链路切换机制路由器可以在一个或多个WIFI热点故障的情况下快速切换到无线蜂窝网备份链路,大大提高了网络的稳定性。

以上所述的仅为本发明的较佳实施例,凡在本发明的精神和原则范围内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1