无线接入点的切换方法和终端的制作方法

文档序号:7780144阅读:233来源:国知局
无线接入点的切换方法和终端的制作方法
【专利摘要】本发明提供一种无线接入点的切换方法和终端,方法包括:终端在移动过程中通过设置在终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息;终端判断当前与网络站点关联的第一AP的信号强度是否低于网络信号强度阈值;若是,则终端在MAC地址映射表中查找多个AP中每个AP的所述MAC地址对应的地理位置信息;终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二AP,并将网络站点从第一AP切换到多个第二AP中网络信号强度最强的第二AP。本发明实施例有效解决现有技术中,车地通信的WiFi在进行AP切换的过程中易出现网络断链的技术问题。
【专利说明】无线接入点的切换方法和终端
【技术领域】
[0001]本发明涉及信息技术,尤其涉及一种无线接入点的切换方法和终端。
【背景技术】
[0002]目前,WiFi因其应用普及、成本低廉等优势逐渐成为车载无线接入潜在的理想技术之一 O
[0003]现有技术中,应用于车地通信的WiFi网络根据信号强度进行切换,即车载终端上的车载站点(Station)当前关联的无线接入点(Access Point, AP)信号强度很低,且无线连接网络通过该AP无法使用时,车载站点扫描周围的其他AP,并选择信号最强的AP进行关联。但是,在上述AP切换过程中,很可能发生因接入点切换不及时导致的网络断链问题。

【发明内容】

[0004]本发明提供一种无线接入点的切换方法和终端,用于解决现有技术中,用于车地通信的WiFi在进行AP切换的过程中易出现网络断链的技术问题。
[0005]一方面,本发明实施例提供一种无线接入点的切换方法,包括:
[0006]终端在移动过程中通过设置在所述终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息;所述AP的网络信息包括所述AP的网络信号强度和所述AP的媒体访问控制MAC地址;
[0007]所述终端判断当前与所述网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;
[0008]若所述终端判断所述当前与所述网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则所述终端在MAC地址映射表中查找所述多个AP中每个AP的所述MAC地址对应的地理位置信息;
[0009]所述终端根据每个所述AP对应的所述地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,并将所述网络站点从所述第一 AP切换到所述多个第二 AP中所述网络信号强度最强的第二 AP。
[0010]另一方面,本发明实施例提供一种终端,包括:
[0011]网络站点,用于终端在移动过程中检测其附近可关联的多个无线接入点AP的网络信息;所述AP的网络信息包括所述AP的网络信号强度和所述AP的媒体访问控制MAC地址;
[0012]判断模块,用于判断当前与所述网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;
[0013]查找模块,用于在MAC地址映射表中查找所述多个AP中每个AP的所述MAC地址对应的地理位置信息;
[0014]处理模块,用于根据每个所述AP对应的所述地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,并控制所述网络站点从所述第一 AP切换到所述多个第二 AP中所述网络信号强度最强的第二 AP。
[0015]本发明提供的无线接入点的切换方法和终端,终端在移动过程中通过设置在终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息;该AP的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;终端判断当前与网络站点关联的第一AP的信号强度是否低于网络信号强度阈值;若终端判断当前与网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则终端在MAC地址映射表中查找多个AP中每个AP的所述MAC地址对应的地理位置信息;终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP。该方案有效提高了车地通信中WiFi在进行AP切换时网络连接的稳定性。
【专利附图】

【附图说明】
[0016]图1为本发明提供的无线接入点的切换方法一个实施例的流程图;
[0017]图2为本发明提供的终端一个实施例的结构示意图。
【具体实施方式】
[0018]图1为本发明提供的无线接入点的切换方法一个实施例的流程图。该方法的以下步骤的执行主体可以为如车载设备等经常在一定高的速度下移动且具有无线通信功能的终端。如图1所示,该无线接入点的切换方法:
[0019]S101,终端在移动过程中通过设置在终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息;该AP的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;
[0020]以行驶中的机车为例,本案中涉及的终端可以为机车上安装的用于无线WiFi通信的车载终端,该终端随着机车的行驶以一定高的速度进行移动。该车载终端内设置了一个或多个用于接入地面AP的网络站点(Station)。机车在行进过程中,该网络站点S可周期性检测扫描其附近可关联的多个AP的网络信息(不包括当前正在关联的AP的网络信息),每个AP的网络信息具体可以包括当前网络站点S可检测到的该AP的网络信号强度和该AP的媒体访问控制(Media Access Control, MAC)地址。车载终端通过简单网络管理协议(Simple Network Management Protocol, SNMP)可实时查询和管理网络站点S当前检测到的可关联的AP的上述网络信息。
[0021]S102,终端判断当前与网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;
[0022]在机车行进过程中,终端还可以实时查询和管理网络站点S当前关联的第一 AP的上述网络信息,并判断该第一 AP的网络信息中的信号强度与网络信号强度阈值的大小关系。该网络信号强度阈值用于表征当前AP的网络信号强度是否可以正常接入且能进行正常的网络业务的一个网络信号门限值。本领域技术人员可以认为低于该网络信号强度阈值的网络信号不能进行正常网络通信或通信质量很差。
[0023]S103,若终端判断当前与网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则终端在MAC地址映射表中查找上述多个AP中每个AP的MAC地址对应的地理位置信息;
[0024]当终端判断出当前与网络站点关联的第一 AP的信号强度低于网络信号强度阈值,即通过该第一 AP接入的当前网络信号不再适合继续进行通信时,终端将在MAC地址映射表中查找上述网络站点S检测到的可关联的多个AP中每个AP的MAC地址对应的地理位置信息。其中,该MAC地址映射表中预先存储了无线网络中所有AP的MAC地址,以及每个MAC地址对应的实际地理位置信息。该地理位置信息具体可表示为该地理位置对应的全球定位系统(Global Positioning System, GPS)确定的位置坐标。
[0025]S104,终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP ;
[0026]终端根据网络站点S检测到的当前可关联的多个AP对应的地理位置信息,以及当前终端所在机车的行驶信息,如当前行驶位置、行驶方向等信息判断上述可关联的多个AP中,哪些是终端在移动过程中与终端的地理位置相互接近的的AP。换言之,即哪些AP在终端移动过程中,与终端的距离越来越近。终端将这些距离终端越来越近的AP确定为第二AP0
[0027]终端从上述多个第二 AP中挑选出网络信号强度最强的第二 AP (通常网络信号强度最强的AP也是距离所述终端最近的AP),并将网络站点从上述第一 AP切换到该第二AP中上,以使网络站点与第一 AP之间的网络信号断链之前,及时对网络站点进行接入点切换,避免断链。
[0028]进一步的,本实施例还给出了步骤104中,终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP的一种具体实现方式,步骤如下所示:
[0029]1.终端在MAC地址映射表中查找本次移动过程中涉及切换的所有第一 AP的MAC地址对应的地理位置信息;
[0030]终端在每一次机车行驶过程中均记录下当次行驶中已关联过的AP切换的历史数据,该历史数据包括各切换AP的MAC地址。终端在预先设置的MAC地址映射表中查找涉及本次终端在移动过程中所有切换AP的MAC地址对应的地理位置信息,即所有历史数据中的第一 AP的MAC地址对应的地理位置信息。
[0031]2.终端将本次移动过程中涉及切换的所有第一 AP的地理位置信息按第一 AP的切换顺序进行关联,确定终端在本次移动过程中的移动方向;
[0032]终端在每次移动过程中,都会记录下每次关联或切换的AP,并将这些AP的上述网络信息记录下来形成历史数据。终端根据本次移动过程中涉及切换的所有第一 AP的MAC地址确定每个第一 AP的地理位置信息后,将这些地理位置进行关联,如按终端内网络站点S对其的切换顺序进行连接就可以得到终端在本次移动过程中的移动路线,进而得到终端当前的移动方向。
[0033]3.终端将本次移动过程中涉及切换的所有第一 AP中最后一次切换的第一 AP的MAC地址对应的地理位置信息确定为当前地理位置信息;其中,该最后一次切换的第一 AP可以理解为当前与网络站点关联的第一 AP。
[0034]4.终端根据每个AP的地理位置信息,以及终端在本次移动过程中的移动方向和当前地理位置信息确定与终端在地理位置上相互接近的多个第二 AP ;
[0035]当终端确定了其当前的移动方向和当前地理位置后,就可以判定网络站点S检测到的可关联的AP中哪些在地理位置上是和终端当前移动过程中相互接近的AP,即随着终端的移动,这些AP距离终端越来越近。
[0036]再进一步的,在上述MAC地址映射表中还包括了各AP对应的路由器地址信息;当终端根据每个AP的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点S从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP之后,终端在MAC地址映射表中查找该第二 AP的路由器地址信息。终端根据该第二 AP对应的路由器地址信息,添加对应的路由规则;然后,终端通过该第二 AP对应的路由器与控制地面网络的相应服务器进行信息交互,实现正常通信。
[0037]本发明提供的无线接入点的切换方法,终端在移动过程中通过设置在终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;终端判断当前与网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;若终端判断当前与网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则终端在MAC地址映射表中查找多个AP中每个AP的所述MAC地址对应的地理位置信息;终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP。该方案有效提高了车地通信中WiFi在进行AP切换时网络连接的稳定性。
[0038]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0039]图2为本发明提供的终端一个实施例的结构示意图,该终端可以为如车载设备等经常在一定高的速度下移动且具有无线通信功能的终端,可以执行如图1所示的方法步骤,该终端包括:
[0040]网络站点21,用于终端在移动过程中检测其附近可关联的多个无线接入点AP的网络信息;该AP的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;
[0041]判断模块22,用于判断当前与网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;
[0042]查找模块23,用于在MAC地址映射表中查找多个AP中每个AP的MAC地址对应的地理位置信息;
[0043]处理模块24,用于根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP ;
[0044]网络站点21,还用于从第一 AP切换到多个第二 AP中网络信号强度最强的第二AP0
[0045]具体地,本实施例所示终端实现套无线接入点的切换方法的过程为:
[0046]终端在移动过程中,网络站点21检测其附近可关联的多个无线接入点AP的网络信息;该AP的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;该检测过程具体可参见步骤101的相应内容;
[0047]在终端移动的同时,判断模块22判断当前与网络站点21关联的第一 AP的信号强度是否低于网络信号强度阈值;该判断过程具体可参见步骤102的相应内容;
[0048]若判断模块22判断当前与网络站点21关联的第一 AP的信号强度低于网络信号强度阈值,则查找模块23在MAC地址映射表中查找上述网络站点21检测到的多个AP中每个AP的MAC地址对应的地理位置信息;该查找过程具体可参见步骤103的相应内容;
[0049]处理模块24根据查找模块23查找到的每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并控制网络站点21从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP ;该处理过程具体可参见步骤104的相应内容。
[0050]进一步的,处理模块24根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,包括: [0051]在MAC地址映射表中查找本次移动过程中涉及切换的所有第一 AP的MAC地址对应的地理位置信息;
[0052]将本次移动过程中涉及切换的所有第一 AP的地理位置信息按第一 AP的切换顺序进行关联,确定终端在本次移动过程中的移动方向;
[0053]将本次移动过程中涉及切换的所有第一 AP中最后一次切换的第一 AP的MAC地址对应的地理位置信息确定为当前地理位置信息;
[0054]根据每个AP的地理位置信息,以及终端在本次移动过程中的移动方向和当前地理位置信息,确定与终端在地理位置上相互接近的多个第二 AP。
[0055]上述处理模块24根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP的具体步骤内容可参见如图1所示实施例的相应内容,本实施例对其步骤原理不再赘述。
[0056]再进一步的,上述MAC地址映射表中还包括:与AP对应的路由器地址信息;
[0057]处理模块24,还用于在根据每个AP的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP之后,根据网络信号强度最强的第二 AP对应的路由器地址信息,添加对应的路由规则,以使终端通过该第二 AP对应的路由器在无线网络中进行正常通信。
[0058]本发明提供的终端,在移动过程中通过设置在终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息^AP的网络信息包括AP的网络信号强度和AP的媒体访问控制MAC地址;终端判断当前与网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值;若终端判断当前与网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则终端在MAC地址映射表中查找多个AP中每个AP的所述MAC地址对应的地理位置信息;终端根据每个AP对应的地理位置信息确定终端在移动过程中与其地理位置相互接近的多个第二 AP,并将网络站点从第一 AP切换到多个第二 AP中网络信号强度最强的第二 AP。该方案有效提高了车地通信中WiFi在进行AP切换时网络连接的稳定性。
[0059]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种无线接入点的切换方法,其特征在于,包括: 终端在移动过程中通过设置在所述终端内的网络站点检测其附近可关联的多个无线接入点AP的网络信息;所述AP的网络信息包括所述AP的网络信号强度和所述AP的媒体访问控制MAC地址; 所述终端判断当前与所述网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值; 若所述终端判断所述当前与所述网络站点关联的第一 AP的信号强度低于网络信号强度阈值,则所述终端在MAC地址映射表中查找所述多个AP中每个AP的所述MAC地址对应的地理位置信息; 所述终端根据每个所述AP对应的所述地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,并将所述网络站点从所述第一 AP切换到所述多个第二AP中所述网络信号强度最强的第二 AP。
2.根据权利要求1所述的方法,其特征在于,所述终端根据每个所述AP的地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,包括: 所述终端在所述MAC地址映射表中查找本次移动过程中涉及切换的所有所述第一 AP的所述MAC地址对应的地理位置信息; 所述终端将所述本次移动过程中涉及切换的所有所述第一 AP的所述地理位置信息按所述第一 AP的切换顺序进行关联,确定所述终端在本次移动过程中的移动方向; 所述终端将所述本次移动过程中涉及切换的所有所述第一 AP中最后一次切换的所述第一 AP的所述MAC地址对应的地理位置信息确定为当前地理位置信息; 所述终端根据每个所述AP的地理位置信息,以及所述终端在所述本次移动过程中的移动方向和所述当前地理位置信息,确定与所述终端在地理位置上相互接近的多个第二AP0
3.根据权利要求1或2所述方法,其特征在于,所述MAC地址映射表中还包括:与所述AP对应的路由器地址信息; 所述终端根据每个所述AP的地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,并将所述网络站点从所述第一 AP切换到所述多个第二 AP中所述网络信号强度最强的第二 AP之后,还包括: 所述终端根据所述网络信号强度最强的第二 AP对应的路由器地址信息,添加对应的路由规则,以使所述终端通过所述网络信号强度最强的第二 AP对应的路由器在无线网络中进行正常通信。
4.根据权利要求3所述方法,其特征在于,所述终端内设置的所述网络站点为一个或多个。
5. 一种终端,其特征在于,包括: 网络站点,用于终端在移动过程中检测其附近可关联的多个无线接入点AP的网络信息;所述AP的网络信息包括所述AP的网络信号强度和所述AP的媒体访问控制MAC地址; 判断模块,用于判断当前与所述网络站点关联的第一 AP的信号强度是否低于网络信号强度阈值; 查找模块,用于在MAC地址映射表中查找所述多个AP中每个AP的所述MAC地址对应的地理位置信息; 处理模块,用于根据每个所述AP对应的所述地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,并控制所述网络站点从所述第一 AP切换到所述多个第二 AP中所述网络信号强度最强的第二 AP。
6.根据权利要求5所述的终端,其特征在于,所述处理模块根据每个所述AP对应的所述地理位置信息确定所述终端在移动过程中与其地理位置相互接近的多个第二 AP,包括: 在所述MAC地址映射表中查找本次移动过程中涉及切换的所有所述第一 AP的所述MAC地址对应的所述地理位置信息; 将所述本次移动过程中涉及切换的所有所述第一 AP的所述地理位置信息按所述第一AP的切换顺序进行关联,确定所述终端在本次移动过程中的移动方向; 将所述本次移动过程中涉及切换的所有所述第一 AP中最后一次切换的所述第一 AP的所述MAC地址对应的地理位置信息确定为当前地理位置信息; 根据每个所述AP的地理位置信息,以及所述终端在所述本次移动过程中的移动方向和所述当前地理位置信息,确定与所述终端在地理位置上相互接近的多个第二 AP。
7.根据权利要求5或6所述的终端,其特征在于,所述MAC地址映射表中还包括:与所述AP对应的路由器地址信息; 所述处理模块,还用于根据所述网络信号强度最强的第二 AP对应的路由器地址信息,添加对应的路由规则,以使所述终端通过所述网络信号强度最强的第二 AP对应的路由器在无线网络中进行正常通信。
8.根据权利要求7所 述终端,其特征在于,所述终端内设置的所述网络站点为一个或多个。
【文档编号】H04W36/08GK103686896SQ201310681756
【公开日】2014年3月26日 申请日期:2013年12月12日 优先权日:2013年12月12日
【发明者】刘靖, 李海玉, 陈晋辉, 龚小聪, 廖红中, 刘粤, 黄桂烽, 张海涛, 李健能 申请人:广州市地下铁道总公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1