一种漫游控制方法和装置制造方法及图纸

技术编号:20165176 阅读:30 留言:0更新日期:2019-01-19 00:18
本申请实施例提供了一种漫游控制方法和装置,应用于无线网络中的网络控制设备,方法包括:获取无线网络中的第一AP当前连接的客户端的数目,作为第一数目,如果第一数目大于预设数目阈值,从第一AP当前连接的客户端中,确定出与第一AP的距离最大的目标客户端,及目标客户端与第一AP的距离,作为第一距离,如果无线网络中除第一AP外的其他AP中,存在满足预设条件的第二AP,无线网络中的AC则可以通知第一AP断开与目标客户端的连接,并控制目标客户端与任一第二AP建立连接。第二AP满足预设条件,能够为目标客户端提供无线网络服务,可以避免目标客户端的网络中断。

【技术实现步骤摘要】
一种漫游控制方法和装置
本申请涉及无线网络
,特别是涉及一种漫游控制方法和装置。
技术介绍
随着无线局域网(WirelessLocalAccessNetwork,WLAN)技术的快速发展,无线网络在人们生活中占据着越来越重要的地位。无线网络中的接入点(AccessPoint,AP)可以连接客户端,以为客户端提供无线网络服务。客户端可以根据AP的信号强度进行漫游,例如,随着客户端的移动,当客户端检测到当前连接的AP(可称为第一AP)的信号强度小于预设信号强度阈值时,客户端会断开与第一AP的连接,并与当前信号强度较大的AP(可称为第二AP)建立连接。如果第一AP的信号覆盖范围大于第一AP与第二AP之间的距离,可能会出现如下现象:该客户端已经远离了初始连接的第一AP,但因该客户端检测到的第一AP的信号强度仍大于或者等于预设信号强度阈值,该客户端即便距离新的第二AP很近,也不会产生漫游(即该客户端并不会从第一AP切换到信号强度较大的第二AP),进而可能导致第一AP连接较多的客户端,影响无线网络的性能。现有技术中,当第一AP连接的客户端较多时,第一AP可以从当前连接的客户端中,确定出客户端的信号强度较小的目标客户端,并断开与目标客户端的连接,以减少第一AP连接的客户端的数目,然而,目标客户端当前有可能只能够与第一AP建立连接,断开目标客户端与第一AP的连接,会导致目标客户端的网络中断。
技术实现思路
本申请实施例的目的在于提供一种漫游控制方法和装置,可以避免客户端的网络中断。具体技术方案如下:第一方面,为了达到上述目的,本申请实施例公开了一种漫游控制方法,所述方法应用于无线网络中的网络控制设备,所述方法包括:获取所述无线网络中的第一AP当前连接的客户端的数目,作为第一数目;如果所述第一数目大于预设数目阈值,从所述第一AP当前连接的客户端中,确定出与所述第一AP的距离最大的目标客户端,并获取所述目标客户端与所述第一AP的距离,作为第一距离;如果所述无线网络中除所述第一AP外的其他AP中,存在满足预设条件的第二AP,且所述网络控制设备为接入控制器AC,则通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接,其中,所述预设条件包括:与所述目标客户端的距离小于所述第一距离;如果所述无线网络中除所述第一AP外的其他AP中存在所述第二AP,且所述网络控制设备为服务器,则通过所述无线网络中的AC,通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接。可选的,所述预设条件还包括:当前连接的客户端的数目满足预设数目范围;和/或,接收到的所述目标客户端的信号强度,不小于所述第一AP接收到的所述目标客户端的信号强度。可选的,所述控制所述目标客户端与任一第二AP建立连接,包括:当通过所述无线网络中除所述第二AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。可选的,所述第二AP为多个,所述控制所述目标客户端与任一第二AP建立连接,包括:将各第二AP中当前连接的客户端的数目最小的AP,作为第三AP;当通过所述无线网络中除所述第三AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。第二方面,为了达到上述目的,本申请实施例公开了一种漫游控制装置,所述装置应用于无线网络中的网络控制设备,所述装置包括:第一获取模块,用于获取所述无线网络中的第一AP当前连接的客户端的数目,作为第一数目;第二获取模块,用于如果所述第一数目大于预设数目阈值,从所述第一AP当前连接的客户端中,确定出与所述第一AP的距离最大的目标客户端,并获取所述目标客户端与所述第一AP的距离,作为第一距离;处理模块,用于如果所述无线网络中除所述第一AP外的其他AP中,存在满足预设条件的第二AP,且所述网络控制设备为接入控制器AC,则通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接,其中,所述预设条件包括:与所述目标客户端的距离小于所述第一距离;所述处理模块,还用于如果所述无线网络中除所述第一AP外的其他AP中存在所述第二AP,且所述网络控制设备为服务器,则通过所述无线网络中的AC,通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接。可选的,所述预设条件还包括:当前连接的客户端的数目满足预设数目范围;和/或,接收到的所述目标客户端的信号强度,不小于所述第一AP接收到的所述目标客户端的信号强度。可选的,所述处理模块,具体用于当通过所述无线网络中除所述第二AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。可选的,所述第二AP为多个,所述处理模块,具体用于将各第二AP中当前连接的客户端的数目最小的AP,作为第三AP;当通过所述无线网络中除所述第三AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面所述的方法步骤。第四方面,提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现第一方面所述的方法步骤。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法步骤。本申请实施例提供了一种漫游控制方法和装置,可以应用于无线网络中的网络控制设备,网络控制设备可以获取无线网络中的第一AP当前连接的客户端的数目,作为第一数目,如果第一数目大于预设数目阈值,从第一AP当前连接的客户端中,确定出与第一AP的距离最大的目标客户端,并获取目标客户端与第一AP的距离,作为第一距离。如果无线网络中除第一AP外的其他各AP中,存在满足预设条件的第二AP,且网络控制设备为AC,则AC可以通知第一AP断开与目标客户端的连接,并控制目标客户端与任一第二AP建立连接,而如果网络控制设备为服务器,则服务器可以通过无线网络中的AC,通知第一AP断开与目标客户端的连接,并通过AC控制目标客户端与任一第二AP建立连接。预设条件包括与目标客户端的距离小于第一距离,第二AP满足预设条件,即第二AP能够为目标客户端提供无线网络服务,因此,在断开与第一AP的连接后,目标客户端与任一第二AP建立连接,可以避免目标客户端的网络中断。当然,实施本申请的任一产品或方法并不一定需要同时达到以上的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种组网架构的框架图;图2为本申请实施例提供的一种组网架构的框架图;图3为本申请实施例提供的一种漫游控制方法的流程图;图4为本申请实施例提供的一种漫游控制方法示例的流程本文档来自技高网...

【技术保护点】
1.一种漫游控制方法,其特征在于,所述方法应用于无线网络中的网络控制设备,所述方法包括:获取所述无线网络中的第一AP当前连接的客户端的数目,作为第一数目;如果所述第一数目大于预设数目阈值,从所述第一AP当前连接的客户端中,确定出与所述第一AP的距离最大的目标客户端,并获取所述目标客户端与所述第一AP的距离,作为第一距离;如果所述无线网络中除所述第一AP外的其他AP中,存在满足预设条件的第二AP,且所述网络控制设备为接入控制器AC,则通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接,其中,所述预设条件包括:与所述目标客户端的距离小于所述第一距离;如果所述无线网络中除所述第一AP外的其他AP中存在所述第二AP,且所述网络控制设备为服务器,则通过所述无线网络中的AC,通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接。

【技术特征摘要】
1.一种漫游控制方法,其特征在于,所述方法应用于无线网络中的网络控制设备,所述方法包括:获取所述无线网络中的第一AP当前连接的客户端的数目,作为第一数目;如果所述第一数目大于预设数目阈值,从所述第一AP当前连接的客户端中,确定出与所述第一AP的距离最大的目标客户端,并获取所述目标客户端与所述第一AP的距离,作为第一距离;如果所述无线网络中除所述第一AP外的其他AP中,存在满足预设条件的第二AP,且所述网络控制设备为接入控制器AC,则通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接,其中,所述预设条件包括:与所述目标客户端的距离小于所述第一距离;如果所述无线网络中除所述第一AP外的其他AP中存在所述第二AP,且所述网络控制设备为服务器,则通过所述无线网络中的AC,通知所述第一AP断开与所述目标客户端的连接,并控制所述目标客户端与任一第二AP建立连接。2.根据权利要求1所述的方法,其特征在于,所述预设条件还包括:当前连接的客户端的数目满足预设数目范围;和/或,接收到的所述目标客户端的信号强度,不小于所述第一AP接收到的所述目标客户端的信号强度。3.根据权利要求1所述的方法,其特征在于,所述控制所述目标客户端与任一第二AP建立连接,包括:当通过所述无线网络中除所述第二AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。4.根据权利要求1所述的方法,其特征在于,所述第二AP为多个,所述控制所述目标客户端与任一第二AP建立连接,包括:将各第二AP中当前连接的客户端的数目最小的AP,作为第三AP;当通过所述无线网络中除所述第三AP外的AP,接收到所述目标客户端发送的连接请求消息时,拒绝与所述目标客户端建立连接。5.一种漫游控制装置,其特征在于,所述装置应用于无线网络中的网络控制设备,所述装置包括:第一获取模块,用于获取所述无线网络中的第一AP当前连接的客户端的数目,作为第一数目;第二获取模块,用于如果所述第一数目大于预设数...

【专利技术属性】
技术研发人员:张守琦
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1