CN116887248A - 漫游控制方法、装置、ac及存储介质 - Google Patents
漫游控制方法、装置、ac及存储介质 Download PDFInfo
- Publication number
- CN116887248A CN116887248A CN202311145410.0A CN202311145410A CN116887248A CN 116887248 A CN116887248 A CN 116887248A CN 202311145410 A CN202311145410 A CN 202311145410A CN 116887248 A CN116887248 A CN 116887248A
- Authority
- CN
- China
- Prior art keywords
- roaming
- terminal
- abnormal
- message
- behavior information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000006399 behavior Effects 0.000 claims abstract description 220
- 230000002159 abnormal effect Effects 0.000 claims abstract description 170
- 238000004891 communication Methods 0.000 claims abstract description 36
- 238000001514 detection method Methods 0.000 claims description 11
- 230000000694 effects Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 9
- 230000005856 abnormality Effects 0.000 claims description 7
- 239000000758 substrate Substances 0.000 claims 1
- 230000004044 response Effects 0.000 abstract description 12
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 17
- 230000009471 action Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 2
- 101150115300 MAC1 gene Proteins 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101100244969 Arabidopsis thaliana PRL1 gene Proteins 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 102100039558 Galectin-3 Human genes 0.000 description 1
- 101100454448 Homo sapiens LGALS3 gene Proteins 0.000 description 1
- 101150051246 MAC2 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/30—Network data restoration; Network data reliability; Network data fault tolerance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提出一种漫游控制方法、装置、AC及存储介质,该方法中AC在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;根据所述漫游行为信息确定所述终端是否发生异常漫游;若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。本公开实施例,若终端频繁出现异常漫游行为,AC不再向终端发送漫游报文,从而使得该终端可以维持稳定的通信链路,有利于维持该终端的通信业务的稳定性。
Description
技术领域
本公开涉及通信技术领域,具体涉及一种漫游控制方法、装置、接入控制器(Access Controller,AC)及存储介质。
背景技术
终端通过接入点(Access Point,AP)连接到无线局域网(Wireless Local AreaNetwork,WLAN)。若终端检测到自身连接的AP的信号强度较低,终端可以漫游到其他AP,以获得较高信号强度的通信链路。每次漫游过程,终端的通信链路会短暂的断连。
实际实施场景中,存在异常漫游的情况,异常漫游情况下,终端无法及时稳定的与AP建立连接,或者,终端在多个AP之间反复切换等。可见,异常漫游使得终端难以建立稳定的通信链路,影响终端的通信业务。
发明内容
本公开提出一种漫游控制方法、装置、AC及存储介质,能够在终端发生异常漫游的情况下,控制终端建立稳定的通信链路,以降低对终端通信业务的影响。
本公开第一方面实施例提出了一种漫游控制方法,应用于AC,所述方法包括:
在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;其中,所述终端的漫游行为包括所述终端的下线行为和上线行为;
根据所述漫游行为信息确定所述终端是否发生异常漫游;
若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
在本公开实施例中,所述根据所述漫游行为信息确定所述终端是否发生异常漫游,包括:
检测所述漫游行为信息是否指示第一异常类型集的异常漫游,所述第一异常类型集的漫游是指所述漫游报文指示一个目标AP的异常漫游;或者,
根据所述漫游行为信息以及所述终端的历史漫游行为信息,确定所述终端是否发生第二异常类型集的异常漫游;
其中,所述第二异常类型集的漫游是指所述漫游报文指示至少两个目标AP的异常漫游,所述历史漫游行为信息是指与所述漫游报文相邻且连续的预设数量的历史漫游报文对应的漫游行为信息。
在本公开实施例中,所述漫游行为信息包括以下至少一项:所述漫游行为相关联的通信链路标识、所述漫游行为的时间间隔;
所述漫游行为相关联的通信链路标识包括:所述终端的下线AP标识和下线射频单元Radio标识,以及所述终端的上线AP标识和上线Radio标识。
在本公开实施例中,所述第一异常类型集包括:未与所述目标AP连接和与所述目标AP连接过程异常,所述检测所述漫游行为信息是否指示第一异常类型集的异常漫游,包括:
若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识相同,且所述漫游行为的时间间隔小于第一预设时长,或者所述上线AP标识与所述漫游报文指示的目标AP的标识不同,确定所述终端未与所述目标AP建立连接;
若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识不同,所述漫游行为的时间间隔大于所述第一预设时长,确定所述终端与所述目标AP的连接过程异常。
在本公开实施例中,所述第二异常类型集包括以第一AP为中心的异常漫游和在多个AP之间的异常漫游,所述确定所述终端是否发生第二异常类型集的异常漫游,包括:
确定所述终端是否是以所述第一AP为中心的异常漫游,所述第一AP是所述漫游报文指示的多个目标AP中的任一;
若所述终端是以所述第一AP为中心的异常漫游,检测所述终端是否在所述第一AP的多个Radio间异常漫游;
若所述终端不是以所述第一AP为中心的异常漫游,确定所述终端是否是在所述多个AP之间的异常漫游,所述多个AP属于所述漫游报文指示的多个目标AP。
在本公开实施例中,所述确定所述终端是否是以所述第一AP为中心的异常漫游,包括:
根据第一历史漫游行为信息确定所述终端的下线AP标识指示所述第一AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;
获取所述漫游报文的发送时刻与所述第一历史漫游行为信息中所述终端建立连接的时刻的时间间隔;
若所述时间间隔小于或者等于第二预设时长,确定所述终端发生以所述第一AP为中心的异常漫游,所述第二预设时长根据漫游检测周期设置。
在本公开实施例中,所述漫游行为信息还包括所述漫游行为相关联的信号强度,确定所述终端是否是在所述多个AP之间的异常漫游,包括:
确定第一历史漫游行为信息中所述终端从第二AP漫游到第三AP,以及所述漫游行为信息中所述终端从所述第三AP漫游到所述第二AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;
计算所述第一历史漫游行为信息中相关联的信号强度差,用作第一信号强度差,以及所述漫游行为信息中相关联的信号强度差值,用作第二信号强度差;
若所述第一信号强度差和所述第二信号强度差中的至少一个小于预设差值,确定所述终端在所述第二AP和所述第三AP之间异常漫游。
在本公开实施例中,所述终端发生异常漫游的情况达到预设数量条件,包括:
若所述终端的异常漫游类型属于所述第一异常类型集,在第一预设有效时段内,所述终端异常漫游的总次数达到第一预设数量条件,或者所述终端异常漫游的总次数的占比大于或者等于预设比例;
若所述终端的异常漫游类型属于所述第二异常类型集,在第二预设有效时段内,连续且表征所述终端异常漫游的历史漫游行为信息的数量,达到第二预设数量条件。
在本公开实施例中,若所述终端的异常漫游类型属于所述第二异常类型集,所述停止向所述终端发送漫游报文,还包括:
在确定所述漫游行为信息相关联的信号强度差小于预设差值的情况下,停止向所述终端发送漫游报文。
在本公开实施例中,在停止向所述终端发送漫游报文之前,还包括:确定所述终端的信号强度大于预设门限值;
其中,所述预设门限值是所述终端漫游相关的第一信号强度值与第二信号强度值的差值;所述第一信号强度值是所述终端多组信号强度值中较大信号强度值的平均值,所述多组信号强度值中每组信号强度值对应所述终端的一次漫游行为,所述漫游行为对应的时间在所述终端对应的有效时间段内;所述第二信号强度值是指触发所述终端漫游的信号强度阈值。
本公开第二方面的实施例提供了一种漫游控制装置,所述装置应用于AC,所述装置包括:
获取模块,用于在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;其中,所述终端的漫游行为包括所述终端的下线行为和上线行为;
确定模块,用于根据所述漫游行为信息确定所述终端是否发生异常漫游;
控制模块,用于若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
本公开第三方面的实施例提供了一种AC,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。
本公开第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。
本公开实施例中提供的技术方案,至少具有如下技术效果或优点:
AC向终端发送漫游报文之后,在该终端响应该漫游报文进行漫游的过程中,AC获取该终端的下线行为和上线行为相关的漫游行为信息,以及根据漫游行为信息确定所述终端是否发生异常漫游。也即,本公开实施例中,AC在发出漫游报文之后,可以获取该漫游报文触发的漫游行为相关的信息,从而提供了检测每次漫游行为是否异常的可能性。进一步的,若AC向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,AC停止向该终端发送漫游报文,以控制所述终端停止漫游,这样可以通过控制所述终端与某一AP维持稳定的连接状态,建立稳定的通信链路,以降低对终端通信业务的影响。可见,采用本实现方式,AC通过终端的漫游行为信息来检测终端是否发生异常漫游,从而能够支持异常漫游行为检测,进而,若终端频繁出现异常漫游行为,AC可以停止向该终端发送漫游报文,以控制该终端停止漫游,从而使得该终端可以维持稳定的通信链路,有利于维持该终端的通信业务的稳定性。
本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本公开的实践了解到。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本公开一实施例所提供的一种WLAN的架构示意图;
图2示出了本公开一实施例所提供的一种漫游控制方法的流程示意图;
图3示出了本公开一实施例所提供的一种漫游控制装置的结构示意图;
图4示出了本公开一实施例所提供的一种AC的结构示意图;
图5示出了本公开一实施例所提供的一种存储介质的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本公开使用的技术术语或者科学术语应当为本公开所属领域技术人员所理解的通常意义。
以下结合示例对本公开实施例的漫游控制方法、装置、AC及存储介质进行说明。首先对本公开实施例涉及的技术场景进行说明。本公开实施例应用于WLAN,WLAN包括AC、至少一个AP和若干终端。图1示意的WLAN例如包括AC、AP1和AP2、终端1,其中,终端1通过AP1接入WLAN。在检测到终端1的信号强度低于预设阈值的情况下,AP1向AC发送到指示信息。AC响应于该指示信息,可以向终端1发送指示终端1漫游的报文。本示例中,终端1响应于来自于AC的报文可以断开与AP1的连接,以及在WLAN内搜索距离更近或者信号强度更大的AP,以与搜索到的AP建立连接。本示例中,终端1例如与AP1断开连接后与AP2建立连接,该过程即为终端的漫游行为。在这里,AP1即为所述终端漫游之前所连接的AP。
所述预设阈值可以是指漫游粘滞功能设置的阈值。所述指示信息可以指接收信号强度指示(Received Signal Strength Indication,RSSI)信息。
需要指出的是,终端1的漫游基于无线漫游协议实现,无线漫游协议例如802.11v的漫游协议。一些实现方式中,终端1可能支持802.11v的漫游协议,另一些实现方式中,终端1可能不支持802.11v的漫游协议,而对于支持802.11v的漫游协议的场景和不支持802.11v的漫游协议的场景,漫游方案不同,涉及到的通信报文也不同。对于不支持802.11v漫游协议的场景,AC向终端1发送的漫游报文可以是Deauth报文。对于支持802.11v漫游协议的场景,AC向终端1发送的漫游报文可以是基本服务集转换管理请求(Basic ServiceSet Transition Management Request,BTM Request)报文。其中,Deauth报文可以指示终端1漫游到AP2,即Deauth报文中明确一个目标AP。BTM Request报文中可以指示终端1在包含但不限于AP2的多个目标AP中按照802.11v漫游协议漫游,即BTM Request报文中指出多个目标AP。
本公开实施例中,在终端响应一个漫游报文的情况下,将该终端所执行的一组下线行为(即与原AP断开连接的行为)和上线行为(即与目标AP建立连接的行为)称为该终端的一次漫游行为。
在终端从AP1漫游到AP2的场景中,终端的互联网协议(Internet Protocol,IP)地址、认证信息等保持不变。一般的,终端与AP建立连接进行认证的过程中,该认证信息与该终端的媒体存取控制位址(Media Access Control Address,MAC)地址绑定,而MAC地址可以用作该终端的身份标识,基于此,本公开实施例中,AC可以通过MAC地址识别终端。
本公开实施例涉及的终端可以是站点(Station,STA)设备,例如智能手机和笔记本电脑等。
结合图1所示的场景,一些常规的异常漫游行为可以包括终端1在AP2连接过慢、终端1在AP1反复上线/下线、终端1在AP1和AP2之间反复漫游、终端1在AP1的多个射频单元(Radio)之间漫游等行为。其中,AC通常向终端发送漫游报文以控制终端进行漫游,而对终端的漫游行为不进行检测,基于此,AC并无获知漫游异常行为的方式,无法对异常漫游的终端进行有效控制,而异常漫游使得终端难以建立稳定的通信链路,影响终端的通信业务。
有鉴于此,本公开实施例提供了一种漫游控制方法,AC在向终端发送漫游报文后,获取终端响应该漫游报文的漫游行为信息,以确定终端的本次漫游行为是否是异常漫游行为,从而为AC提供了检测漫游行为是否异常的可能性。若向该终端发送漫游报文的次数达到预设次数,且该终端发生异常漫游的情况达到预设数量条件,AC可以通过停止向该终端发送漫游报文来控制该终端停止漫游,从而使得该终端可以维持稳定的通信链路,有利于维持该终端的通信业务的稳定性。
下面结合示例来描述根据本公开实施例提出的漫游控制方法。
图2示出了本公开一实施例所提供的一种漫游控制方法,图2示意的漫游控制方法可以应用于AC,该AC可以如图1所示。
本公开实施例所述的漫游控制方法可以包括如下步骤:
在步骤S11中,在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息。
其中,所述漫游行为信息包括但不限于以下至少一项:所述漫游行为相关联的通信链路标识、所述漫游行为对应的时间间隔、所述漫游行为相关联的信号强度。
结合前述对终端漫游行为的描述可知,终端响应漫游报文的一次漫游行为包括下线行为和上线行为。基于此,示例性的,所述漫游行为相关联的通信链路标识可以包括所述终端下线AP标识和下线Radio标识,以及所述终端上线AP标识和上线Radio标识;漫游行为对应的时间间隔可以指所述终端下线的时刻(即与原AP断开连接的时刻)至上线的时刻(即与新的AP建立连接的时刻)之间的时间长度;所述漫游行为相关联的信号强度可以包括:所述终端下线之前的RSSI与上线之后的RSSI。
实际实施场景中,为便于维护网络和用户的安全性,一个WLAN中可以包括多个子网络,该多个子网络可以对应不同的身份验证。每个子网络可以包括多个频段的传输链路,属于同一子网络的多个传输链路的身份认证可以相同。每个子网络可以通过预配置的服务集标识(Service Set Identifier,SSID)与其他子网络进行区分,每个子网络中的多个传输链路可以分别通过基础服务集标识(Basic Service Set Identifier,BSSID)标识。示例性的,每个子网络例如可以对应该WLAN中的一个AP,每个子网络包含的多个传输链路可以对应相应AP的多个Radio。有鉴于此, 本公开实施例中,AP的标识例如可以实现为SSID,Radio的标识例如可以实现为BSSID。
一些实现方式中,针对所述终端,AC可以存储所述终端连续多次的漫游行为信息,以便于根据所述终端连续多次的漫游行为信息,对所述终端的漫游行为进行检测。
示例性,AC可以以所述终端的STA MAC为索引,以每个漫游报文为一组漫游行为信息的节点标识,记录每个漫游报文对应的漫游行为信息。一个终端的漫游行为信息的存储形式例如如表所示。
表1
结合表1,AC向STA MAC1标识的终端发送Deauth报文1之后,获取并存储该终端响应Deauth报文1下线的时刻(例如14:05:06)、SSID(例如SSID001)、BSSID(例如BSSID001)、RSSI(A00),上线的时刻(例如14:05:11)、SSID(例如SSID001)、BSSID(例如BSSID003)、RSSI(A01)等漫游行为信息。若AC向STA MAC1标识的终端再次发送Deauth报文(例如Deauth报文2)之后,同样获取并存储该终端响应对应Deauth报文的漫游行为信息。此处不再一一举例。
需要指出的是,表1中,每个Deauth报文对应的备注信息,可以用于记录该Deauth报文对应的漫游行为是否是异常行为,例如,若确定该Deauth报文对应的漫游行为异常,则可以在备注项中添加异常或者0;若确定该Deauth报文对应的漫游行为正常,则可以在备注项中添加正常或者1。AC确定漫游行为信息是否表征漫游行为异常的实现方式,详见下文描述。
应理解,表1是本公开对漫游行为信息的一种示例性的呈现,对本公开实施例的技术不构成限制。在另一种实现方式中,若STA MAC2对应的终端支持802.11v漫游协议,那么,AC发出的漫游报文可以是BTM Request报文,且漫游行为信息中还可以包括其他信息。
结合前述描述,AC存储漫游行为信息是为了检测相应终端的漫游行为是否异常,基于此,为了减少对AC存储空间的占用,使得AC中维护的是对漫游行为的判断参考价值较高的表格信息,针对每个终端,对于检测漫游行为是否异常参考性不大的漫游行为信息,AC可以定期删除这些信息,或者将这些信息备份到其他存储空间进行存储。此外,若检测到该终端移出本WLAN的信号范围,AC可以删除或备份该终端的全部漫游信息。
一些实现方式中,AC可以删除或备份存储时长大于预设阈值的漫游行为信息,预设阈值例如可以是1小时;另一些实现方式中,以一个漫游报文对应一条漫游行为信息计算,若一个终端对应的漫游行为信息的总条数达到预设条数,AC可以删除或备份其中存储最久的漫游行为信息,使得AC中持续保留预设条数的漫游行为信息。预设条数例如是10条。
在步骤S12中,根据所述漫游行为信息确定所述终端是否发生异常漫游。
需要指出的是,若所述漫游报文指示一个目标AP(即,所述漫游报文为Deauth报文),所述终端的异常漫游行为通常与该一个目标AP相关联,本公开实施例将该场景对应的异常漫游类型称为第一异常类型集。若所述漫游报文指示多个目标AP(即,所述漫游报文为BTM Request报文),所述终端的异常漫游行为与该多个目标AP相关联,本公开实施例将该场景对应的异常漫游类型称为第二异常类型集。
一些实现方式中,AC可以检测所述漫游行为信息是否指示第一异常类型集的异常漫游。另一些实现方式中,AC根据所述漫游报文的漫游行为信息以及所述终端的历史漫游行为信息,确定所述终端是否发生第二异常类型集的异常漫游。该历史漫游行为信息是指与所述漫游报文(即本次发送的漫游报文)相邻且连续的预设数量的历史漫游报文对应的漫游行为信息。例如,表1中,Deauth报文1对应的漫游行为信息,是Deauth报文2对应的漫游行为信息的历史漫游行为信息。
以下按照异常类型对本步骤的实现方式进行说明。
针对第一异常类型集:
一些实施场景中,第一异常类型集可以包括:未与所述目标AP连接和与所述目标AP连接过程异常。未与所述目标AP连接可以包括与原AP连接和与其他AP连接两种情况,这里的其他AP是指原AP和目标AP之外的AP。与所述目标AP连接过程异常可以包括:与所述目标AP连接过慢和所述目标AP强制终端断连两种情况。
情况一:若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识相同,且所述漫游行为的时间间隔小于第一预设时长,AC可以确定所述终端与原AP连接。
情况二:若所述上线AP标识与所述漫游报文指示的目标AP的标识不同,AC可以确定所述终端与其他AP连接。
情况三:若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识不同,所述漫游行为的时间间隔大于所述第一预设时长,确定所述终端与所述目标AP的连接过程异常。
示例性的,若所述漫游行为的时间间隔大于所述第一预设时长且小于第三预设时长,AC确定所述终端与所述目标AP连接过慢。若所述漫游行为的时间间隔大于所述第三预设时长且小于第四预设时长,AC确定所述目标AP强制终端断连。其中,第四预设时长大于第三预设时长,第三预设时长大于第一预设时长。第一预设时长例如是5s,第三预设时长例如是10s,第四预设时长例如是30s。
应理解,AC在根据确定所述终端本次漫游是否为异常漫游的过程中,还可以将漫游行为信息中的其他信息作为判断依据。
进一步的,在确定所述终端的本次漫游是异常漫游的情况下,将表1中本次漫游对应的Deauth报文标注为0。
针对第二异常类型集:
第二异常类型集是面向终端在多个目标AP间的漫游场景,而在该场景中,可能存在可连接的目标AP为一个,或者,多个AP与终端的距离相当,并无信号较突出的AP的情况,相应的,第二异常类型集包括以第一AP为中心的异常漫游和在多个AP之间的异常漫游的情况,所述第一AP是所述漫游报文指示的多个目标AP中的任一。可选的,若终端以第一AP为中心漫游,还可能存在在第一AP的多个Radio间反复切换的异常漫游行为。
有鉴于此,AC可以确定所述终端是否是以所述第一AP为中心的异常漫游,若所述终端是以所述第一AP为中心的异常漫游,检测所述终端是否在所述第一AP的多个Radio间异常漫游。若所述终端不是以所述第一AP为中心的异常漫游,确定所述终端是否是在所述多个AP之间的异常漫游,所述多个AP属于所述漫游报文指示的多个目标AP。
AC根据第一历史漫游行为信息确定所述终端的下线AP标识指示所述第一AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息,说明所述终端上次漫游是从第一AP下线。进一步,AC获取所述漫游报文的发送时刻与所述第一历史漫游行为信息中所述终端上线时刻的时间间隔,比较所述时间间隔与第二预设时长的大小,该第二预设时长可以根据漫游检测周期设置。若所述时间间隔小于或者等于第二预设时长,说明终端与新的AP连接后信号并不稳定,AC可以确定所述终端发生以所述第一AP为中心的异常漫游,第一AP为“孤点”AP。
示例性的,第二预设时长例如是漫游检测周期的7倍。
进一步的,在确定第一AP为“孤点”AP后,AC可以从多个历史漫游行为信息中,获取在历史漫游行为中所述终端上线的第一AP的Radio标识,若终端各次上线的第一AP的Radio标识不同,可以确定所述终端在第一AP的多个Radio之间异常漫游。
另一实现方式中,若AC确定第一历史漫游行为信息中所述终端从第二AP漫游到第三AP,而所述漫游行为信息中所述终端从所述第三AP漫游到所述第二AP,即,本次漫游行为所述终端从所述第三AP漫游到所述第二AP。AC可以计算所述第一历史漫游行为信息中相关联的信号强度差,用作第一信号强度差,以及所述漫游行为信息中相关联的信号强度差值,用作第二信号强度差。若所述第一信号强度差和所述第二信号强度差中的至少一个小于预设差值,确定所述终端在所述第二AP和所述第三AP之间异常漫游。
示例性的,以信号强度是RSSI为例,预设差值例如可以是5。
应理解,以上以第一历史漫游行为信息为例的操作可以是一种示例性呈现,对本公开实施例的技术不构成限制。在另一种实现方式中,AC可以以更多历史漫游行为信息作为检测信息,来确定终端在一段时间内的漫游轨迹。
此外,本示例中,在确定所述终端是异常漫游的情况下,可以为异常漫游相关的AP标识标注0,以指示所述终端在该AP处存在漫游异常。
在步骤S13中,若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
需要指出的是,在本申请实施例的实施场景中,针对一个终端,至少应当获得该终端一定次数的漫游行为信息之后,才具备检测该终端是否频繁发生异常漫游的信息基础。基于此,向该终端发送漫游报文的次数达到预设次数后,AC可以通过检测该终端发生异常漫游的情况的数量,来判定是否停止向该终端发送漫游报文。
一些实现方式中,预设次数例如可以是10次。
结合前述AC对终端漫游行为信息的存储方式可知,即使AC向该终端发送漫游报文的次数超过预设次数,AC中所存储的是该终端距离当前时刻一段时间内的漫游行为信息。为便于说明,将终端的“距离当前时刻一段时间”称为“有效时间段”。
一些实现方式中,若所述终端的异常漫游类型属于所述第一异常类型集,在第一预设有效时段内,所述终端异常漫游的总次数达到第一预设数量条件,或者所述终端异常漫游的总次数的占比大于或者等于预设比例,则认为终端发生异常漫游的情况达到预设数量条件。进而,AC可以通过停止向所述终端发送漫游报文,来控制所述终端停止漫游。
其中,第一预设有效时段可以根据实际实施场景灵活设置,例如,第一预设有效时段可以是5小时。
示例性的,第一预设数量条件例如可以是3次。预设比例例如可以是50%。
根据前述实施例所述,所述终端的异常漫游类型属于所述第二异常类型集的情况下,终端连续多次的漫游行为,才能够体现出该终端漫游异常。基于此,若所述终端的异常漫游类型属于所述第二异常类型集,检测在第二预设有效时段内,连续且表征所述终端异常漫游的历史漫游行为信息的数量,达到第二预设数量条件,AC可以认为该终端的异常漫游行为已经持续一段时间。若确定本次漫游行为信息相关联的信号强度差小于预设差值,AC可以通过停止向所述终端发送漫游报文,来控制所述终端停止漫游。
可选的,第二预设有效时段可以与第一预设有效时段相同,也可以不同。
另一些实施例中,为将终端的信号强度稳定在相对较强的状态,在终端发生异常漫游的情况达到预设数量条件的情况下,AC可以在所述终端的信号强度大于预设门限值的情况下,停止向所述终端发送漫游报文。
示例性的,所述终端的信号强度对应的预设门限值,可以是终端漫游相关的第一信号强度值与第二信号强度值的差值。这里的第一信号强度值可以是所述终端多组信号强度值中较大信号强度值的平均值,所述多组信号强度值中每组信号强度值对应所述终端的一次漫游行为,所述漫游行为对应的时间在所述终端对应的有效时间段内。示例性的,AC可以获取所述终端在有效时间段内多次漫游行为对应的上线信号强度值和下线信号强度值,每次漫游行为对应的上线信号强度值和下线信号强度值为一组信号强度值。将该多组信号强度值中较大的信号强度值求平均值,该平均值为第一信号强度值。所述第二信号强度值可以是指触发所述终端漫游的信号强度阈值,例如所述终端对应的漫游粘滞功能设置的阈值。
可见,采用本实现方式,AC通过终端的漫游行为信息来检测终端是否发生异常漫游,从而能够支持异常漫游行为检测,进而,若终端出现异常漫游行为的次数达到预设数量条件,AC可以控制该终端停止漫游,从而使得该终端可以维持稳定的通信链路,有利于维持该终端的通信业务的稳定性。
以下结合场景示例对本公开实施例的漫游控制方法进行介绍。
以下以终端不支持802.11v漫游协议和支持802.11v漫游协议两个场景,对本公开的漫游控制方法进行说明。
示例性的,下述场景中,SSID是AP标识,BSSID是Radio标识,RSSI是信号强度指示。
终端100不支持802.11v漫游协议:
原AP定时检测终端100的RSSI值,当检测到终端100的RSSI值低于漫游粘滞门限值时,将该终端100的RSSI值及设备信息发送到AC。AC例如向终端100发送Deauth报文01,Deauth报文01例如指示终端100漫游到AP100。进一步的,AC基于终端100的STA MAC获取终端100响应Deauth报文01的以下信息:下线SSID和下线BSSID、下线时刻、上线SSID和上线BSSID、上线时刻、下线RSSI和上线RSSI,以及将这些信息进行存储。
示例性的,AC基于终端100响应Deauth报文01的上述漫游行为信息,执行以下判断:
一:上线SSID与AP100的SSID相同,上线BSSID与下线BSSID不同,下线时刻和上线时刻的时间差大于5s且小于10s,且下线RSSI和上线RSSI不同,确定终端100在AP100上线过慢;否则,执行判断二、三和四;
二、上线SSID与AP100的SSID相同,上线BSSID与下线BSSID不同,下线时刻和上线时刻的时间差大于10s且小于30s,且下线RSSI和上线RSSI不同,确定终端100在AP100强制下线;否则,执行判断三和四;
三、上线SSID与原APSSID相同,上线BSSID与下线BSSID相同,下线时刻和上线时刻的时间差小于5s,且下线RSSI和上线RSSI不同,确定终端100在原AP上线;否则,执行判断四;
四、上线SSID与AP100的SSID不同,与原SSID也不同,确定终端100在其他AP上线。
需要指出的是,以上四个判断场景并无执行顺序要求,AC可以先执行其中任一判断。
一些实现方式中,AC可以对应上述四种异常类型分别设立表项,若终端100的漫游行为信息符合任一判断结果,说明终端100本次漫游异常,且异常类型为上述对应的异常类型。AC可以在相应表项中为Deauth报文01添加0标记。若终端100的漫游行为信息不符合上述全部判断,说明终端100本次漫游正常。
针对任一异常类型的表项,如果表项中标记为0的Deauth报文的数量大于3次,或者0的Deauth报文的数量与当前已发送的Deauth报文总数的比例大于50%,再次接收到指示终端100的RSSI值低于漫游粘滞门限值后,AC不再向终端100发送Deauth报文。
终端200支持802.11v漫游协议:
原AP定时检测终端200的RSSI值,当检测到终端200的RSSI值低于漫游粘滞门限值时,将该终端200的RSSI值及设备信息发送到AC。AC例如向终端100发送BTM Request报文02,BTM Request报文02例如指示终端200基于802.11v漫游协议在AP200和AP201中漫游。进一步的,AC基于终端200的STA MAC获取终端200响应BTM Request报文02的以下信息:下线SSID-02和下线BSSID-02、下线时刻-02、上线SSID-02和上线BSSID-02、上线时刻-02、下线RSSI和上线RSSI的信号差-02,以及将这些信息进行存储。
此外,终端200上一次的漫游行为信息为响应BTM Request报文01的信息,可以包括:下线SSID-01和下线BSSID-01、下线时刻-01、上线SSID-01和上线BSSID-01、上线时刻-01、下线RSSI和上线RSSI的信号差-01。
示例性的,AC基于终端200响应BTM Request报文02的上述漫游行为信息,按照以下步骤执行判断:
判断发送BTM Request报文02的时刻与下线时刻-01的时间间隔是否小于21s,以及上线SSID-02和下线SSID-02是否相等。
其中,21s是7倍的漫游检测周期。
示例性的,若时间间隔小于21s,且下线SSID-01指示AP200,上线SSID-02指示AP201,可以认为原AP是孤点AP,则可以停止判断。否则,执行后续判断。
若未识别到孤点AP,但下线SSID-01指示AP200,上线SSID-01指示AP201,而上线SSID-02再次指示AP200的情况,且信号差-01和信号差-02均小于5,AC确定终端200在AP200于AP201之间乒乓漫游。
需要指出的是,以上仅是以两次BTM Request报文为例进行的描述。在实际实现中,若BTM Request报文02之前包含多次BTM Request报文的历史漫游行为信息,可以基于全部历史漫游行为信息进行异常漫游识别。此外,当终端200在更多AP之间漫游的情况下,AC还可以判断三个及以上的AP之间是否循环漫游。
进一步的,若终端200的当前RSSI在预设RSSI范围内,AC确定终端200存在漫游异常的情况下,再次接收到终端200的RSSI值低于漫游粘滞门限值后,AC不再向终端200发送BTM Request报文。
所述预设RSSI范围中的最小值为前述预设门限值,此处不予赘述。
采用本公开实施例的技术方案,AC向终端发送漫游报文之后,在该终端响应该漫游报文进行漫游的过程中,AC获取该终端的下线行为和上线行为相关的漫游行为信息,以及根据漫游行为信息确定所述终端是否发生异常漫游。也即,本公开实施例中,AC在发出漫游报文之后,可以获取该漫游报文触发的漫游行为相关的信息,从而提供了检测每次漫游行为是否异常的可能性。进一步的,若AC向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,AC停止向该终端发送漫游报文,以控制所述终端停止漫游,这样可以通过控制所述终端与某一AP维持稳定的连接状态,建立稳定的通信链路,以降低对终端通信业务的影响。可见,采用本实现方式,AC通过终端的漫游行为信息来检测终端是否发生异常漫游,从而能够支持异常漫游行为检测,进而,若终端频繁出现异常漫游行为,AC可以停止向该终端发送漫游报文,以控制该终端停止漫游,从而使得该终端可以维持稳定的通信链路,有利于维持该终端的通信业务的稳定性。
对应以上漫游控制方法的实现方式,本公开实施例还提供了一种漫游控制装置,该漫游控制装置可以应用于图1所述的AC中,用于执行上述图2示意的任一实施例所述的漫游控制方法。如图3所示,该漫游控制装置包括:
获取模块301,用于在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;其中,所述终端的漫游行为包括所述终端的下线行为和上线行为;
确定模块302,用于根据所述漫游行为信息确定所述终端是否发生异常漫游;
控制模块303,用于若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
可选的,确定模块302还用于检测所述漫游行为信息是否指示第一异常类型集的异常漫游,所述第一异常类型集的漫游是指所述漫游报文指示一个目标接入点AP的异常漫游;
可选的,确定模块302还用于根据所述漫游行为信息以及所述终端的历史漫游行为信息,确定所述终端是否发生第二异常类型集的异常漫游;其中,所述第二异常类型集的漫游是指所述漫游报文指示至少两个目标AP的异常漫游,所述历史漫游行为信息是指与所述漫游报文相邻且连续的预设数量的历史漫游报文对应的漫游行为信息。
可选的,所述漫游行为信息包括以下至少一项:所述漫游行为相关联的通信链路标识、所述漫游行为的时间间隔;所述漫游行为相关联的通信链路标识包括:所述终端的下线AP标识和下线Radio标识,以及所述终端的上线AP标识和上线Radio标识。
可选的,所述第一异常类型集包括:未与所述目标AP连接和与所述目标AP连接过程异常,确定模块302还用于若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识相同,且所述漫游行为的时间间隔小于第一预设时长,或者所述上线AP标识与所述漫游报文指示的目标AP的标识不同,确定所述终端未与所述目标AP建立连接;以及若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识不同,所述漫游行为的时间间隔大于所述第一预设时长,确定所述终端与所述目标AP的连接过程异常。
可选的,所述第二异常类型集包括以第一AP为中心的异常漫游和在多个AP之间的异常漫游,确定模块302还用于确定所述终端是否是以所述第一AP为中心的异常漫游,所述第一AP是所述漫游报文指示的多个目标AP中的任一;若所述终端是以所述第一AP为中心的异常漫游,检测所述终端是否在所述第一AP的多个Radio间异常漫游;若所述终端不是以所述第一AP为中心的异常漫游,确定所述终端是否是在所述多个AP之间的异常漫游,所述多个AP属于所述漫游报文指示的多个目标AP。
可选的,确定模块302还用于根据第一历史漫游行为信息确定所述终端的下线AP标识指示所述第一AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;获取所述漫游报文的发送时刻与所述第一历史漫游行为信息中所述终端建立连接的时刻的时间间隔;若所述时间间隔小于或者等于第二预设时长,确定所述终端发生以所述第一AP为中心的异常漫游,所述第二预设时长根据漫游检测周期设置。
可选的,所述漫游行为信息还包括所述漫游行为相关联的信号强度,确定模块302,还用于确定第一历史漫游行为信息中所述终端从第二AP漫游到第三AP,以及所述漫游行为信息中所述终端从所述第三AP漫游到所述第二AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;计算所述第一历史漫游行为信息中相关联的信号强度差,用作第一信号强度差,以及所述漫游行为信息中相关联的信号强度差值,用作第二信号强度差;若所述第一信号强度差和所述第二信号强度差中的至少一个小于预设差值,确定所述终端在所述第二AP和所述第三AP之间异常漫游。
可选的,所述终端发生异常漫游的情况达到预设数量条件,包括:
若所述终端的异常漫游类型属于所述第一异常类型集,在第一预设有效时段内,所述终端异常漫游的总次数达到第一预设数量条件,或者所述终端异常漫游的总次数的占比大于或者等于预设比例;
若所述终端的异常漫游类型属于所述第二异常类型集,在第二预设有效时段内,连续且表征所述终端异常漫游的历史漫游行为信息的数量,达到第二预设数量条件。
可选的,控制模块303还用于若所述终端的异常漫游类型属于所述第二异常类型集,在确定所述漫游行为信息相关联的信号强度差小于预设差值的情况下,停止向所述终端发送漫游报文。
可选的,控制模块303还用于在所述停止向所述终端发送漫游报文之前,确定所述终端的信号强度大于预设门限值;其中,所述预设门限值是所述终端漫游相关的第一信号强度值与第二信号强度值的差值;所述第一信号强度值是所述终端多组信号强度值中较大信号强度值的平均值,所述多组信号强度值中每组信号强度值对应所述终端的一次漫游行为,所述漫游行为对应的时间在所述终端对应的有效时间段内;所述第二信号强度值是指触发所述终端漫游的信号强度阈值。
本公开的上述实施例提供的漫游控制装置与本公开实施例提供的漫游控制方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
本公开实施方式还提供一种电子设备,可以用作图1所述的AC,以执行上述漫游控制方法。请参考图4,其示出了本公开的一些实施方式所提供的一种电子设备的示意图。如图4所示,电子设备4包括:处理器400,存储器401,总线402和通信接口403,所述处理器400、通信接口403和存储器401通过总线402连接;所述存储器401中存储有可在所述处理器400上运行的计算机程序,所述处理器400运行所述计算机程序时执行本公开前述图2示意的任一实施方式所提供的漫游控制方法。
其中,存储器401可能包含高速随机存取存储器(Random Access Memory,RAM),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口403(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
总线402可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器401用于存储程序,所述处理器400在接收到执行指令后,执行所述程序,前述图2示意的任一实施方式揭示的漫游控制方法可以应用于处理器400中,或者由处理器400实现。
处理器400可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器400中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器400可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器401,处理器400读取存储器401中的信息,结合其硬件完成上述方法的步骤。
本公开实施例提供的电子设备与本公开实施例提供的漫游控制方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
本公开实施方式还提供一种与前述实施方式所提供的漫游控制方法对应的计算机可读存储介质,请参考图5,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的漫游控制方法。
需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
本公开的上述实施例提供的计算机可读存储介质与本公开实施例提供的漫游控制方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
需要说明的是:
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下示意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本公开的单独实施例。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
以上所述,仅为本公开较佳的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
Claims (13)
1.一种漫游控制方法,其特征在于,应用于接入控制器AC,所述方法包括:
在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;其中,所述终端的漫游行为包括所述终端的下线行为和上线行为;
根据所述漫游行为信息确定所述终端是否发生异常漫游;
若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
2.根据权利要求1所述的方法,其特征在于,所述根据所述漫游行为信息确定所述终端是否发生异常漫游,包括:
检测所述漫游行为信息是否指示第一异常类型集的异常漫游,所述第一异常类型集的漫游是指所述漫游报文指示一个目标接入点AP的异常漫游;或者,
根据所述漫游行为信息以及所述终端的历史漫游行为信息,确定所述终端是否发生第二异常类型集的异常漫游;
其中,所述第二异常类型集的漫游是指所述漫游报文指示至少两个目标AP的异常漫游,所述历史漫游行为信息是指与所述漫游报文相邻且连续的预设数量的历史漫游报文对应的漫游行为信息。
3.根据权利要求1所述的方法,其特征在于,
所述漫游行为信息包括以下至少一项:所述漫游行为相关联的通信链路标识、所述漫游行为的时间间隔;
所述漫游行为相关联的通信链路标识包括:所述终端的下线AP标识和下线射频单元Radio标识,以及所述终端的上线AP标识和上线Radio标识。
4.根据权利要求2所述的方法,其特征在于,所述第一异常类型集包括:未与所述目标AP连接和与所述目标AP连接过程异常,所述检测所述漫游行为信息是否指示第一异常类型集的异常漫游,包括:
若所述漫游行为信息包括的上线AP标识与所述漫游报文指示的目标AP的标识相同,所述漫游行为信息包括的下线Radio标识与上线Radio标识相同,且所述漫游行为的时间间隔小于第一预设时长,或者所述上线AP标识与所述漫游报文指示的目标AP的标识不同,确定所述终端未与所述目标AP建立连接;
若所述上线AP标识与所述漫游报文指示的目标AP的标识相同,所述下线Radio标识与所述上线Radio标识不同,所述漫游行为的时间间隔大于所述第一预设时长,确定所述终端与所述目标AP的连接过程异常。
5.根据权利要求2所述的方法,其特征在于,所述第二异常类型集包括以第一AP为中心的异常漫游和在多个AP之间的异常漫游,所述确定所述终端是否发生第二异常类型集的异常漫游,包括:
确定所述终端是否是以所述第一AP为中心的异常漫游,所述第一AP是所述漫游报文指示的多个目标AP中的任一;
若所述终端是以所述第一AP为中心的异常漫游,检测所述终端是否在所述第一AP的多个Radio间异常漫游;
若所述终端不是以所述第一AP为中心的异常漫游,确定所述终端是否是在所述多个AP之间的异常漫游,所述多个AP属于所述漫游报文指示的多个目标AP。
6.根据权利要求5所述的方法,其特征在于,所述确定所述终端是否是以所述第一AP为中心的异常漫游,包括:
根据第一历史漫游行为信息确定所述终端的下线AP标识指示所述第一AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;
获取所述漫游报文的发送时刻与所述第一历史漫游行为信息中所述终端建立连接的时刻的时间间隔;
若所述时间间隔小于或者等于第二预设时长,确定所述终端发生以所述第一AP为中心的异常漫游,所述第二预设时长根据漫游检测周期设置。
7.根据权利要求5所述的方法,其特征在于,所述漫游行为信息还包括所述漫游行为相关联的信号强度,确定所述终端是否是在所述多个AP之间的异常漫游,包括:
确定第一历史漫游行为信息中所述终端从第二AP漫游到第三AP,以及所述漫游行为信息中所述终端从所述第三AP漫游到所述第二AP,所述第一历史漫游行为信息是指与所述漫游报文相邻的历史漫游报文的漫游行为信息;
计算所述第一历史漫游行为信息中相关联的信号强度差,用作第一信号强度差,以及所述漫游行为信息中相关联的信号强度差值,用作第二信号强度差;
若所述第一信号强度差和所述第二信号强度差中的至少一个小于预设差值,确定所述终端在所述第二AP和所述第三AP之间异常漫游。
8.根据权利要求2所述的方法,其特征在于,所述终端发生异常漫游的情况达到预设数量条件,包括:
若所述终端的异常漫游类型属于所述第一异常类型集,在第一预设有效时段内,所述终端异常漫游的总次数达到第一预设数量条件,或者所述终端异常漫游的总次数的占比大于或者等于预设比例;
若所述终端的异常漫游类型属于所述第二异常类型集,在第二预设有效时段内,连续且表征所述终端异常漫游的历史漫游行为信息的数量,达到第二预设数量条件。
9.根据权利要求8所述的方法,其特征在于,若所述终端的异常漫游类型属于所述第二异常类型集,所述停止向所述终端发送漫游报文,还包括:
在确定所述漫游行为信息相关联的信号强度差小于预设差值的情况下,停止向所述终端发送漫游报文。
10.根据权利要求1所述的方法,其特征在于,在所述停止向所述终端发送漫游报文之前,还包括:
确定所述终端的信号强度大于预设门限值;
其中,所述预设门限值是所述终端漫游相关的第一信号强度值与第二信号强度值的差值;所述第一信号强度值是所述终端多组信号强度值中较大信号强度值的平均值,所述多组信号强度值中每组信号强度值对应所述终端的一次漫游行为,所述漫游行为对应的时间在所述终端对应的有效时间段内;所述第二信号强度值是指触发所述终端漫游的信号强度阈值。
11.一种漫游控制装置,其特征在于,应用于接入控制器AC,所述装置包括:
获取模块,用于在向终端发送漫游报文后,获取所述终端响应所述漫游报文的漫游行为信息;其中,所述终端的漫游行为包括所述终端的下线行为和上线行为;
确定模块,用于根据所述漫游行为信息确定所述终端是否发生异常漫游;
控制模块,用于若向所述终端发送漫游报文的次数达到预设次数,且所述终端发生异常漫游的情况达到预设数量条件,停止向所述终端发送漫游报文。
12.一种AC,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-10任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311145410.0A CN116887248B (zh) | 2023-09-06 | 2023-09-06 | 漫游控制方法、装置、ac及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311145410.0A CN116887248B (zh) | 2023-09-06 | 2023-09-06 | 漫游控制方法、装置、ac及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116887248A true CN116887248A (zh) | 2023-10-13 |
CN116887248B CN116887248B (zh) | 2023-12-22 |
Family
ID=88262543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311145410.0A Active CN116887248B (zh) | 2023-09-06 | 2023-09-06 | 漫游控制方法、装置、ac及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116887248B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118250682A (zh) * | 2024-05-27 | 2024-06-25 | 四川天邑康和通信股份有限公司 | 基于fttr的动态漫游阈值确定方法、装置、设备及介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090007090A (ko) * | 2007-07-13 | 2009-01-16 | 주식회사 케이티프리텔 | 아웃 바운드 로밍 이동 단말기에 대한 등기 문자 서비스제공 방법 및 그 시스템 |
CN102316501A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 无线链路失败原因的确定、切换参数阈值调整方法及装置 |
CN102340775A (zh) * | 2011-10-28 | 2012-02-01 | 杭州华三通信技术有限公司 | 无线客户端在ap间快速漫游的方法和ap |
CN103596161A (zh) * | 2012-08-14 | 2014-02-19 | 杭州华三通信技术有限公司 | 一种无线漫游方法和接入控制器 |
CN103945361A (zh) * | 2014-04-22 | 2014-07-23 | 福建星网锐捷网络有限公司 | 无线局域网中站点漫游的处理方法、***和无线接入点 |
CN108738053A (zh) * | 2018-05-21 | 2018-11-02 | 北京星网锐捷网络技术有限公司 | 终端的漫游检测方法及装置 |
CN109379339A (zh) * | 2018-09-20 | 2019-02-22 | 杭州迪普科技股份有限公司 | 一种Portal认证方法及装置 |
CN114363879A (zh) * | 2022-01-24 | 2022-04-15 | 杭州迪普科技股份有限公司 | 无线终端的漫游处理方法及*** |
WO2023029601A1 (zh) * | 2021-08-30 | 2023-03-09 | 华为技术有限公司 | 终端漫游控制、漫游策略库的生成方法及装置 |
-
2023
- 2023-09-06 CN CN202311145410.0A patent/CN116887248B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090007090A (ko) * | 2007-07-13 | 2009-01-16 | 주식회사 케이티프리텔 | 아웃 바운드 로밍 이동 단말기에 대한 등기 문자 서비스제공 방법 및 그 시스템 |
CN102316501A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 无线链路失败原因的确定、切换参数阈值调整方法及装置 |
CN102340775A (zh) * | 2011-10-28 | 2012-02-01 | 杭州华三通信技术有限公司 | 无线客户端在ap间快速漫游的方法和ap |
CN103596161A (zh) * | 2012-08-14 | 2014-02-19 | 杭州华三通信技术有限公司 | 一种无线漫游方法和接入控制器 |
CN103945361A (zh) * | 2014-04-22 | 2014-07-23 | 福建星网锐捷网络有限公司 | 无线局域网中站点漫游的处理方法、***和无线接入点 |
CN108738053A (zh) * | 2018-05-21 | 2018-11-02 | 北京星网锐捷网络技术有限公司 | 终端的漫游检测方法及装置 |
CN109379339A (zh) * | 2018-09-20 | 2019-02-22 | 杭州迪普科技股份有限公司 | 一种Portal认证方法及装置 |
WO2023029601A1 (zh) * | 2021-08-30 | 2023-03-09 | 华为技术有限公司 | 终端漫游控制、漫游策略库的生成方法及装置 |
CN114363879A (zh) * | 2022-01-24 | 2022-04-15 | 杭州迪普科技股份有限公司 | 无线终端的漫游处理方法及*** |
Non-Patent Citations (1)
Title |
---|
刘彤;潘梁;韩锐;王旭;: "WLAN中基于网络信息感知的漫游方案", 电子设计工程, no. 09 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118250682A (zh) * | 2024-05-27 | 2024-06-25 | 四川天邑康和通信股份有限公司 | 基于fttr的动态漫游阈值确定方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116887248B (zh) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111263415B (zh) | 小区驻留方法、相关设备及存储介质 | |
US10244446B2 (en) | Triggering terminal roaming by access point | |
CN109362110B (zh) | 漫游切换方法、设备、网络及存储介质 | |
CN109068330B (zh) | 伪基站识别处理方法、设备及存储介质 | |
US20230337098A1 (en) | Traffic steering in a heterogeneous network | |
US20230180106A1 (en) | Communication Method and System in Wireless Local Area Network, and Apparatus | |
JP2019508970A (ja) | アイドル状態のユーザ機器の位置を見つけるための方法および装置 | |
CN114025411A (zh) | 一种选择无线接入点的方法、装置及电子设备 | |
CN107124744B (zh) | 一种网络切换方法及无线接入点 | |
CN109104762B (zh) | 一种调整wlan网络帧发送功率的方法和装置 | |
CN116887248B (zh) | 漫游控制方法、装置、ac及存储介质 | |
CN113613294A (zh) | 网络接入方法、装置、终端设备及存储介质 | |
CN113194494A (zh) | 一种空口资源控制方法、装置、网络侧设备及终端 | |
CN112788621A (zh) | 邻小区测量方法、测量配置方法、终端及网络侧设备 | |
US20200314703A1 (en) | Notification Method for Releasing Terminal Context, Network Device, and Computer Storage Medium | |
KR102327816B1 (ko) | 소형셀 기지국 장치 및 그의 pci 제어 방법 | |
CN108024298B (zh) | 一种控制终端主动漫游的方法及装置 | |
CN104284391A (zh) | 无线客户端接入方法及装置 | |
CN111865748A (zh) | 通信***与通信方法 | |
CN113038502B (zh) | 一种volte语音业务的优化方法及装置 | |
CN112152669B (zh) | 一种基于宽带电力线载波网络应用场景的锁定*** | |
US20240049158A1 (en) | Method for managing the association with a wireless network of stations supporting various incremental versions of a technology | |
CN114222376B (zh) | 一种网络连接的方法、装置及电子设备 | |
US9510374B2 (en) | Entity of a mobile cellular network | |
CN114786165B (zh) | 探测请求处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |