CN107295586B - 在分布式ap间切换的方法、中心ap和分布式ap - Google Patents
在分布式ap间切换的方法、中心ap和分布式ap Download PDFInfo
- Publication number
- CN107295586B CN107295586B CN201610192314.5A CN201610192314A CN107295586B CN 107295586 B CN107295586 B CN 107295586B CN 201610192314 A CN201610192314 A CN 201610192314A CN 107295586 B CN107295586 B CN 107295586B
- Authority
- CN
- China
- Prior art keywords
- distributed
- wireless terminal
- ethernet frame
- frame
- central
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 62
- 230000015654 memory Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0061—Transmission or use of information for re-establishing the radio link of neighbour cell information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/13—Cell handover without a predetermined boundary, e.g. virtual cells
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种在分布式接入点间切换的方法,中心AP对无线终端进行切换判决,并在无线终端满足切换条件时,确定无线终端从AP1切换到AP2,并向AP2发送第一指示,所述第一指示包括无线终端的标识;所述第一指示用于指示AP2开始接收无线终端的数据帧,并禁止AP2向述无线终端回复应答帧;中心AP向AP1和AP2发送切换成功通知消息,所述切换成功通知消息包括无线终端的标识;所述切换成功通知消息用于指示AP1停止接收无线终端的数据帧,以及用于指示AP2向无线终端回复应答帧。在切换过程中,保证不丢失无线终端在AP1和AP2之间的切换期间发送的数据帧,避免了业务的中断,并且,可以避免多个应答帧间的冲突。
Description
技术领域
本发明涉及通信技术领域,尤其涉及在分布式AP间切换的方法、中心AP和分布式AP。
背景技术
无线局域网(英文:wireless local area network,WLAN)的覆盖半径,室内通常为20m~30m,室外通常为100m左右。无线终端移动的情况下,必然面临着在接入点(accesspoint,简称:AP)间切换的场景。即无线终端从一个AP的覆盖区域移动到另外一个AP的覆盖区域时,无线终端从与前一个AP连接的状态,切换到与后一个AP连接的状态下。在无线终端切换的过程中,无线终端会短暂的断开与无线网络的连接,此时网络中转发的报文可能会丢失。如果丢失的报文是语音业务报文,则会出现短暂的失声,如果是视频业务报文则会出现短暂的卡顿和花屏,降低了用户体验。
发明内容
本申请的目的在于提供一种改进的切换方法。
第一方面提供了一种在同一移动域(即由同一个中心AP管控)的不同分布式AP之间切换的方法。中心AP对无线终端进行切换判决,并在无线终端满足切换条件时,确定所述无线终端从第一分布式AP切换到第二分布式AP,并向第二分布式AP发送第一指示。该第一指示包括该无线终端的标识,如该无线终端的介质访问控制(英文:media accesscontrol,MAC)地址。第二分布式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在第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧时,向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,其中N≥1。
在该技术方案中,中心AP根据重复以太网帧确定无线终端是否已经切换到第二分布式AP,可以快速感知切换成功。
结合第一方面或第一方面的第一种或第二种中任一种可能实现方式,在第五种可能的实现方式中,中心AP在接收到所述第二分布式AP发送的检测应答帧,以及第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧时,向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息。
结合第一方面或第一方面的第一种至第五种中任一种可能实现方式,在第六种可能的实现方式中,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中。中心AP还可以向第一分布式AP发送第二指示,第一分布式AP根据第二指示在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;所述中心AP在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址,并根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧,若所述以太网帧为重复的以太网帧,所述中心AP丢弃所述以太网帧;否则,所述中心AP根据所述源地址记录所述序列号。
在该技术方案中,中心AP丢弃第一分布式AP和第二分布式AP发送的重复的以太网帧,可以提高网络资源利用率。
结合第一方面的第六种可能实现方式,在第七种可能的实现方式中,中心AP记录了所述无线终端的多个以太网帧的序列号,若记录的所述无线终端的多个以太网的序列号中存在与所述以太网帧中的序列号相同的序列号,所述中心AP判定所述以太网帧为重复的以太网帧。
在该技术方案中,无论无线终端发送数据帧时,是否按照从小到大的顺序生成序列号,都可以检测重复的以太网帧。
结合第一方面的第六种可能实现方式,在第八种可能的实现方式中,中心AP记录了最大序列号,若所述以太网帧的序列号小于或等于记录的所述最大序列号,所述中心AP判定所述以太网帧为重复的以太网帧;若所述以太网帧的序列号大于记录的所述最大序列号,所述中心AP将所述最大序列号修改为所述以太网帧的序列号
如果无线终端发送数据帧时,按照从小到大的顺序生成序列号,该该技术方案可以检测重复的以太网帧,并且可以降低检测复杂度,提高检测速度,节约存储资源。
结合第一方面的第六种至第八种可能实现方式,在第九种可能的实现方式中,所述序列号在所述以太网帧中的位置包括以下任一种:
所述以太网帧的以太头中的VLAN ID字段;
所述以太网帧携带的CAPWAP报文的CAPWAP头的自定义字段。
结合第一方面的第一种至第九中任一种可能的实现方式,在第十种可能的实现方式中,中心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发送的第二切换成功通知消息,所述第二切换成功通知消息包括所述无线终端的标识;所述分布式AP响应于所述第二切换成功通知消息,停止接收所述无线终端的数据帧。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述分布式AP立即停止向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述分布式AP立即停止接收所述无线终端的数据帧。
结合第二方面的第一种至第四种可能的实现方式,第五种可能的实现方式,所述分布式AP还可以将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;所述分布式AP将所述以太网帧发送给所述中心AP。
结合第二方面的第五种可能的实现方式,在第六种可能的实现方式,所述序列号在所述以太网帧中的位置包括以下任一种:
所述以太网帧的以太头中的VLAN ID字段;
所述以太网帧携带的CAPWAP报文的CAPWAP头的自定义字段。
第三方面提供了一种中心AP。该中心AP包括处理器、存储器以及网络接口。处理器连接到存储器和网络接口,例如处理器可以通过总线连接到存储器和网络接口。网络接口用于与分布式AP有线连接,与分布式AP收发上述方法中所涉及的消息。存储器用于存储切换条件、无线终端的序列号。处理器用于执行第一方面的部分或全部流程。
第四方面提供了另一种中心AP,该中心AP包括处理模块、发送模块以及接收模块。中心AP通过上述模块实现第一方面的部分或全部方法。
第五方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行第一方面的部分或全部步骤。
第六方面提供了一种分布式AP。所述分布式AP包括处理器、存储器以及网络接口。网络接口包括有线接口以及无线接口,分布式AP通过有线接口与中心AP有线连接,与中心AP收发上述方法中所涉及的消息。分布式AP通过无线接口与无线终端进行无线通信。处理器用于执行第二方面的部分或全部流程。
第七方面提供了另一种分布式AP,该分布式AP包括处理模块、发送模块以及接收模块。分布式AP通过上述模块实现第二方面的部分或全部方法。
第八方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行第二方面的部分或全部步骤。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种中心分布式构架的结构的示意图;
图2是本发明实施例提供的一种在分布式AP间切换的方法的流程示意图;
图3是本发明实施例提供的一种切换场景示意图;
图4是本发明实施例提供的一种中心AP的结构示意图;
图5是本发明实施例提供的另一种中心AP的结构示意图;
图6是本发明实施例提供的一种分布式AP的结构示意图;
图7是本发明实施例提供的另一种分布式AP的结构示意图。
具体实施方式
一种中心分布式构架,如图1所示,包括中心AP和至少两个分布式AP。
在一些实施例中,中心AP具有传统AP的功能(除了射频部分),并增加了部分无线控制器的功能,比如无线终端关联控制,中心AP内切换等功能。同时还具有对分布式AP的管理功能。中心AP除了具有上述功能外,还可以具有传统AP的服务质量(英文:quality ofservice,QoS),访问控制列表(英文:access control list,ACL)等与宽带业务相关的功能和与业务转发相关的功能。上述无线控制器可以是无线接入点控制与配置协议(英文:control and provisioning of wireless access points,CAPWAP)中的接入控制器(英文:Access Controller,AC)。
在另一些实施例中,中心AP除了具有上述功能外,进一步还可以具有网关的功能,如网络接入控制(英文:network access control,NAC),动态主机配置协议(英文:DynamicHost Configuration Protocol,DHCP)等。
分布式AP是一个从传统AP上剥离出来拉远的射频模块。负责WLAN的空口报文的处理,并通过有线网络(例如以太网)隧道与中心AP通信。中心AP和分布式AP间可以直接通信,也可以通过CAPWAP协议通信。
其中,CAPWAP控制协议提供了无线终端点(英文:Wireless Termination Point,WTP)和AC之间的控制通道。在本发明实施例中,分布式AP和中心AP通过CAPWAP隧道通信时,中心AP充当CAPWAP控制协议中的AC,分布式AP充当CAPWAP控制协议中的WTP。
本发明实施例适用于无线终端在一个中心AP下的不同分布式AP之间切换的场景。所谓切换,即从当前关联的分布式AP转移到另一个分布式AP的过程。
其中,无线终端是任意有WLAN站点(英文:station,STA)功能的设备,例如移动电话(英文:cellphone),智能手机(英文:smartphone),计算机(英文:computer),平板电脑(英文:tablet computer),个人数码助理(英文:personal digital assistant,PDA),移动互联网设备(英文:mobile Internet device,MID),可穿戴设备和电子书阅读器(英文:e-book reader)等。
请参阅图2,图2是本发明实施例提供的一种在分布式AP间切换的方法的流程示意图。一个中心AP控制的分布式AP的覆盖区域中,可能存在多个无线终端存在切换,而每个无线终端在分布式AP间切换的流程相同,因此本发明实施例以其中一个无线终端,即目标无线终端为例进行描述。如图2所示所述方法包括:
S201,中心AP对目标无线终端进行切换判决,并在目标无线终端满足切换条件时,确定目标无线终端从第一分布式AP切换到第二分布式AP。
如图3所示,在目标无线终端连接到网络中后,当前关联的分布式AP(如图3中的AP2)及其邻居的分布式AP(如图3中AP1和AP3)同时周期上报该目标无线终端的接收的信号强度指示(英文:received signal strength indication,RSSI)给中心AP,中心AP基于各个分布式AP监测的目标无线终端的RSSI来判断是否满足切换条件,若满足切换条件,中心AP确定目标无线终端从第一分布式AP切换到第二分布式AP,并执行步骤S202以及步骤S203。
在一些实施例中,中心AP将目标无线终端当前关联的分布式AP发送的RSSI分别与其邻居的分布式AP发送的RSSI进行比较,若邻居的分布式AP发送的RSSI的强度与当前关联的分布式AP发送的RSSI的强度的差值达到一定门限值,且在后续一段时间内,邻居的分布式AP发送的RSSI的强度越来越大,而当前关联的分布式AP发送的RSSI的强度越来越小,中心AP则判定满足切换条件。如图3所示,假设,AP2发送的RSSI为RSSI2,AP1发送的RSSI为RSSI1,AP3发送的RSSI为RSSI3,若RSSI3减去RSSI2的差值达到一定门限值,且在后续一段时间内,RSSI3的强度越来越大,RSSI2的强度越来越小,中心AP则判定满足切换条件。
切换条件还可以是其他能够用于切换判决的组合。例如,邻居的分布式AP发送的RSSI的强度超过一定门限值,且目标无线终端当前关联的分布式AP发送的RSSI的强度小于一定门限值等等。
S202,中心AP向第一分布式AP发送第二指示。
第一分布式AP(以下简称为AP1)为目标无线终端在切换前关联的分布式AP。第二指示包括目标无线终端的终端标识,如目标无线终端的MAC地址,用于告知AP1目标无线终端即将移出其覆盖区域。
S203,中心AP向第二分布式AP发送第一指示。
第二分布式AP(以下简称为AP2)为目标无线终端切换后关联的分布式AP。第一指示包括目标无线终端的终端标识、对应的虚拟基本服务集标识(英文:basic service setidentifier,BSSID)以及用户密钥等。
中心AP可以生成多个虚拟BSSID。当目标无线终端在接入所述中心AP的任一分布式AP后,中心AP为目标无线终端指定一个虚拟BSSID。中心AP可以预先生成多个虚拟BSSID,并在目标无线终端接入任一分布式AP后将其中一个虚拟BSSID指定给目标无线终端,也可以不预先生成虚拟BSSID,而是在目标无线终端接入任一分布式AP后生成一个虚拟BSSID并将该虚拟BSSID指定给目标无线终端。目标无线终端在所述中心AP范围(即中心AP的所有分布式AP的范围)内切换时,虚拟BSSID保持不变。即中心AP的所有分布式AP在向目标无线终端发送WLAN帧时,用虚拟BSSID填写WLAN帧中需要填写AP的MAC地址的字段,例如发送方地址字段和BSSID字段。因此,目标无线终端在中心AP范围内时,目标无线终端认为自己是在和BSSID为该虚拟BSSID的AP通信。目标无线终端的终端标识用于告知AP2所述目标无线终端即将移入其覆盖区域。目标无线终端的用户密钥是目标无线终端和AP1通信时使用的与加解密相关的数据。
应指出的是,S202和S203之间没有严格的先后执行顺序,也可以同时执行。
S204,AP1接收该第二指示。
S205,AP2接收该第一指示。
AP2在接收到第一指示时,为目标无线终端创建上下文,所述上下文用于记录与所述目标无线终端关联的数据,如目标无线终端的终端标识、对应的虚拟BSSID。若第二指示还包括目标无线终端的用户密钥,AP2在接收到第二指示时,还将所述用户密钥配置到AP2的加解密的模块上。
S206,目标无线终端发送数据帧。
S207,AP1接收目标无线终端发送的所述数据帧。
AP1若未接收到目标无线终端发送的所述数据帧,则省略此步骤。
S208,AP1在接收到该数据帧后向目标无线终端回复应答帧。
S209,AP1将接收到的该数据帧转换为第一以太网帧,并将该数据帧中的序列号添加到第一以太网帧中发送给所述中心AP。
所述数据帧包括长度为16个bit顺序控制位,它由4个bit的片段编号(英文:fragment number)位以及12个bit的序列号(英文:sequence number,SN)位所组成。AP1在接收到目标无线终端发送的数据帧后,提取该数据帧的序列号,并将该序列号封装到第一以太网帧后发送给中心AP。
序列号在第一以太网帧中的位置包括以下任一种:
方式一:序列号在第一以太网帧的帧头中的VLAN ID字段。以太网帧存在12bits的VLAN ID字段。在中心分布式构架中,中心AP和分布式AP直连相连。中心AP可以通过设置指示,所有与其直接相连的分布式AP发送的以太网帧都要接收,以太网帧的VLAN ID字段无需包括其分布式AP的VLAN号。因此,可以通过该VLAN ID字段包括目标无线终端的序列号。
方式二:如果第一以太网帧携带CAPWAP报文,序列号可以在第一以太网帧携带的CAPWAP报文的CAPWAP头的自定义字段。若第一以太网帧通过CAPWAP封装,可以在CAPWAP头中自定义一个字段,通过自定义的该字段包括目标无线终端的序列号。
应指出的是,数据帧的序列号还可在第一以太网帧的其他位置,只要第一以太网帧包括了数据帧的序列号都在本发明的保护范围内,不能以上述两种方式限定本发明。
还应指出的是,步骤S208和步骤S209之间没有严格的先后执行顺序,也可以同时执行。
S210,AP2接收目标无线终端发送的所述数据帧。
AP2在接收到目标无线终端发送的数据帧后,不向所述目标无线终端回复应答帧。
目标无线终端发送数据帧后,AP1和AP2中哪个分布式AP先接收到所述数据帧,以实际情况为准,不能以本流程的先后顺序限定本发明。
若AP1或AP2未接收到目标无线终端发送的所述数据帧,则省略对应步骤。
S211,AP2将接收到的所述数据帧转换为第二以太网帧,并将所述数据帧中的序列号添加到所述第二以太网帧中发送给所述中心AP。
应指出的是,序列号在第二以太网帧中的位置可以参见上述序列号在第一以太网帧中的位置的描述,在此不再赘述。
S212,中心AP接收所述第一以太网帧。
S213,中心AP判断所述第一以太网帧是否为重复的以太网帧,若是,则执行步骤S214,否则,执行步骤S215。
中心AP记录目标无线终端的序列号的方式包括以下任意一种:
方式一:中心AP记录了目标无线终端的最大序列号。
方式二:中心AP记录了目标无线终端的多个以太网帧的序列号。中心AP可以记录最近一段时间内接收到的目标无线终端的所有以太网帧的序列号,如最近30分钟、1小时、2小时等等,也就是说,中心AP可以指定记录某一段时间内接收到的目标无线终端的所有以太网帧的序列号。中心AP也可以预先设置记录的目标无线终端的序列号的数量。假设,预先设置的记录的目标无线终端的序列号的数量为M,如果,中心AP记录的目标无线终端的序列号的数量为M,当需要记录目标无线终端的序列号时,中心AP将删除最先记录的目标无线终端的序列号。
无线终端的MAC地址是无线终端的唯一标识符,中心AP可以根据MAC区分不同的无线终端。不管中心AP以何种方式记录目标无线终端的序列号,中心AP在记录目标无线终端的序列号时,都可以根据目标无线终端的MAC地址记录其序列号。因此,中心AP在查找记录的无线终端的序列号时,可以根据无线终端的MAC进行索引。若中心AP以方式一记录目标无线终端的序列号,中心AP在接收到第一以太网帧后,提取第一以太网帧中的序列号以及第一以太网帧对应的数据帧的源地址,中心AP首先根据源地址确定记录的目标无线终端的最大序列号,并将在第一以太网帧中提取到的序列号与记录的目标无线终端的最大序列号进行比较,若在第一以太网帧中提取到的序列号小于或等于记录的目标无线终端的最大序列号,判定第一以太网帧为重复的以太网帧。
若中心AP以方式二记录目标无线终端的序列号,中心AP在接收到第一以太网帧后,提取第一以太网帧中的序列号以及第一以太网帧对应的数据帧的源地址,中心AP首先根据源地址确定记录的目标无线终端的多个以太网帧的序列号,并判断记录的目标无线终端的多个以太网帧的序列号中是否存在与第一以太网帧中提取到的序列号相同的序列号,若记录的目标无线终端的序列号中存在与第一以太网帧中的序列号相同的序列号,第一以太网帧为重复的以太网帧。
S214,中心AP丢弃所述第一以太网帧。
S215,中心AP根据所述第一以太网帧对应的数据帧的源地址记录所述序列号。
若中心AP以方式一记录目标无线终端的序列号,当中心AP判定第一以太网帧不是重复的以太网帧时,中心AP将在第一以太网帧中提取到的序列号替换记录的所述目标无线终端的序列号。
若中心AP以方式二记录目标无线终端的序列号,当中心AP判定第一以太网帧不是重复的以太网帧时,中心AP将在第一以太网帧中提取到的序列号保存到目标无线终端对应的序列号中。
S216,中心AP接收所述第二以太网帧。
S217,中心AP判断所述第二以太网帧是否为重复的以太网帧,若是,则执行步骤S218,否则,执行步骤S219。
中心AP如何判断第二以太网帧是否为重复的以太网帧可以参见上述S213描述,在此不再赘述。
S218,中心AP丢弃所述第二以太网帧。
S219,中心AP根据所述第二以太网帧对应的数据帧的源地址记录所述序列号。
中心AP如何记录目标无线终端的序列号可以参见上述S215的描述,在此不再赘述。
应指出的是,中心AP接收第一以太网帧和第二以太网帧的先后顺序以实际为准,不能以本流程的先后顺序限定本发明。
S220,可选的,AP2接收到所述数据帧后,向中心AP发送检测应答帧。
目标无线终端从AP1切换到AP2的过程中,起初AP2检测到目标无线终端的RSSI较小,还不能接收到目标无线终端的数据帧。当目标无线终端逐渐向AP2移动的过程中,AP2检测到的目标无线终端的RSSI也逐渐增大。当目标无线终端的RSSI达到一定门限值后,AP2能够接收目标无线终端数据帧,说明,目标无线终端已经从AP1切换到AP2,AP2向中心AP发送检测应答帧。
应指出的是,步骤S211和步骤S220之间没有严格的先后执行顺序,也可以同时执行。
S221,中心AP接收AP2发送的检测应答帧。
若AP2未向中心AP发送检测应答帧,则省略对应步骤。
S222,中心AP向AP1和AP2发送切换成功通知消息。
AP1和AP2都可以有三个状态,第一状态是开始接收目标无线终端的数据帧,不回复应答帧;第二状态是接收目标无线终端的数据帧,并回复应答帧;第三状态是停止接收目标无线终端的数据帧。
中心AP向AP1和AP2发送的切换成功通知消息可以分别指示AP1和AP2的状态变化。在该步骤中,中心AP给AP1发送的切换成功通知消息用于指示AP1从第二状态切换为第三状态;中心AP给AP2发送的切换成功通知消息用于指示AP1从第一状态切换为第二状态。
中心AP向AP1和AP2发送的切换成功通知消息也可以不指示AP1和AP2的状态变化。AP1和AP2在接收到切换成功通知消息后,自动完成切换状态。以AP1为例,若AP1在接收到所述切换成功通知消息时的状态为第二状态,AP1自动切换为第三状态。若AP1在接收到所述切换成功通知消息时的状态为第一状态,AP1自动切换为第二状态,AP2依次类推。在该步骤中,AP1可以根据切换成功通知消息从第二状态切换为第三状态,AP2可以根据切换成功通知消息从第一状态切换为第二状态。
在本发明实施例中,中心AP是在接收到AP2发送的检测应答帧后,执行步骤S222。在其他可能的实现方式中,中心AP也可以在确定AP1或AP2发送的目标无线终端的以太网帧为重复的以太网帧的次数达到N次后,执行步骤S222,其中N≥1;或者,中心AP在接收到AP2发送的检测应答帧,以及在确定AP1或AP2发送的目标无线终端的以太网帧为重复的以太网帧的次数达到N次后,执行步骤S222。
进一步的,中心AP在发送切换成功通知消息后,检测当前是否不存在无线终端在分布式AP之间切换,若是,中心AP从发送所述切换成功通知消息的时刻起,经过预设时间间隔,关闭帧重复检测功能。
可替换的,中心AP在发送切换成功通知消息的时刻起,经过预设时间间隔,检测当前是否不存在无线终端在分布式AP之间切换,若是,中心AP则关闭帧重复检测功能。
S223,AP1接收该切换成功通知消息,停止接收目标无线终端的数据帧。
AP1可以立即不向目标无线终端回复应答帧,并在预设时长后停止接收目标无线终端的数据帧。AP1也可以立即停止接收目标无线终端的数据帧。
S224,AP2接收该切换成功通知消息,并向目标无线终端回复应答帧。
在图2所示的实施例中,目标无线终端从AP1的覆盖区域移动到AP2的覆盖区域的过程中,AP1先以接收模式接收目标无线终端的数据帧,直到接收到切换成功通知消息,才将接收模式切换为监听模式,而AP2先以监听模式接收目标无线终端的数据帧,直到接收到切换成功通知消息时,才将监听模式切换为接收模式。在切换过程中,切换前和切换后的分布式AP都接收目标无线终端的数据帧,保证不丢失目标无线终端在AP1和AP2之间的切换期间发送的数据帧避免了业务的中断。并且,同时接收目标无线终端的数据帧的多个分布式AP中只有一个回复应答帧,可以避免多个应答帧间的冲突。
请参阅图4,图4是本发明实施例提供的一种中心AP的结构示意图。如图4所示,该中心AP包括处理器41、存储器42以及网络接口43。处理器41连接到存储器42和网络接口43,例如处理器41可以通过总线连接到存储器42和网络接口43。
处理器41被配置为支持中心AP执行上述方法中相应的功能。该处理器41可以是中央处理器(英文:central processing unit,CPU),网络处理器(英文:network processor,NP),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,ASIC),可编程逻辑器件(英文:programmable logicdevice,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmablelogic device,CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,FPGA),通用阵列逻辑(英文:generic array logic,GAL)或其任意组合。
存储器42存储器用于存储切换条件、无线终端的序列号等等。存储器42可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-accessmemory,缩写:RAM);存储器42也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器42还可以包括上述种类的存储器的组合。
网络接口43用于与分布式AP有线连接,与分布式AP收发上述方法中所涉及的消息。
处理器41可以执行以下操作:
对无线终端进行切换判决,并在所述无线终端满足切换条件时,确定所述无线终端从第一分布式AP切换到第二分布式AP,并向所述第二分布式AP发送第一指示,所述第一指示包括所述无线终端的标识;所述第一指示用于指示所述第二分布式AP开始接收所述无线终端的数据帧,并禁止所述第二分布式AP向所述无线终端回复应答帧;向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,所述切换成功通知消息包括所述无线终端的标识;所述切换成功通知消息用于指示所述第一分布式AP停止接收所述无线终端的数据帧,以及用于指示所述第二分布式AP向所述无线终端回复应答帧。
进一步的,处理器41通过网络接口43向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息之前,还通过网络接口43接收所述第二分布式AP发送的检测应答帧,所述检测应答帧用于指示所述第二分布式AP能够接收所述无线终端的数据帧。
进一步的,处理器41通过网络接口43向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息之前,还第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧,其中N≥1。
进一步的,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;处理器41还可以通过网络接口43向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;若所述以太网帧为重复的以太网帧,丢弃所述以太网帧;否则,根据所述源地址记录所述序列号。
进一步的,存储器42记录了所述无线终端的多个以太网帧的序列号;若记录的所述无线终端的多个以太网的序列号中存在与所述以太网帧中的序列号相同的序列号,处理器41判定所述以太网帧为重复的以太网帧。
进一步的,存储器42记录了最大序列号;若所述以太网帧的序列号小于或等于记录的所述最大序列号,处理器41判定所述以太网帧为重复的以太网帧;若所述以太网帧的序列号大于记录的所述最大序列号,处理器41将所述最大序列号修改为所述以太网帧的序列号。
请参阅图5,图5是本发明实施例提供的另一种中心AP的结构示意图。如图5所示,该中心AP包括处理模块51、发送模块52以及接收模块53,该处理模块51实现图4所示的处理器的功能;发送模块52结合接收模块53实现图4所示的网络接口的功能。
请参阅图6,图6是本发明实施例提供的一种分布式AP的结构示意图。如图6所示,该分布式AP包括处理器61、存储器62以及网络接口63。处理器61连接到存储器62和网络接口63,例如处理器61可以通过总线连接到存储器62和网络接口63。
处理器61被配置为分布式AP执行上述方法中相应的功能。该处理器61可以是CPU,NP,硬件芯片,射频(英文:radio frequency,RF)芯片,基带芯片或者其任意组合。上述硬件芯片可以是ASIC,PLD或其组合。上述PLD可以是CPLD,FPGA,GAL或其任意组合。
网络接口63包括有线接口631以及无线接口632,分布式AP通过有线接口631与中心AP有线连接,与中心AP收发上述方法中所涉及的消息。分布式AP通过无线接口632与无线终端进行无线通信。其中,无线接口632包括天线。处理器61可以控制无线接口632禁止发送接收到无线终端的数据帧的应答帧。
存储器62可以包括易失性存储器,例如RAM;存储器62也可以包括非易失性存储器,例如ROM,快闪存储器,HDD或SSD;存储器62还可以包括上述种类的存储器的组合。
处理器61可以执行以下操作:
通过有线接口631接收中心AP发送的第一指示,所述第一指示包括无线终端的标识;响应于所述第一指示,通过无线接口632开始接收所述无线终端的数据帧,并忽略向所述无线终端回复应答帧;通过有线接口631接收所述中心AP发送的第一切换成功通知消息,所述第一切换成功通知消息包括所述无线终端的标识;响应于所述第一切换成功通知消息,通过无线接口632向所述无线终端回复应答帧。
进一步的,处理器61通过有线接口631接收所述中心AP发送的第一切换成功通知消息之前,还通过有线接口631向所述中心AP发送检测应答帧,所述检测应答帧用于指示所述分布式AP能够接收所述无线终端的数据帧。
进一步的,处理器61响应于所述第一切换成功通知消息,通过有线接口631向所述无线终端回复应答帧后,通过有线接口631接收所述中心AP发送的第二切换成功通知消息,所述第二切换成功通知消息包括所述无线终端的标识;响应于所述第二切换成功通知消息,停止接收所述无线终端的数据帧。
可选的,处理器61立即停止向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
可选的,处理器61立即停止接收所述无线终端的数据帧。
进一步的,处理器61将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;通过有线接口631将所述以太网帧发送给所述中心AP。
请参阅图7,图7是本发明实施例提供的另一种分布式AP的结构示意图。如图7所示,该分布式AP包括处理模块71、发送模块72以及接收模块73,该处理模块71实现图6所示的处理器的功能;发送模块72实现无线接口632和有线接口631的发送接口的功能;接收模块73实现无线接口632和有线接口631的接收接口的功能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM或RAM等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此本发明的保护范围应该以权利要求的保护范围为准。
Claims (38)
1.一种在分布式接入点间切换的方法,其特征在于,包括:
中心接入点AP对无线终端进行切换判决,并在所述无线终端满足切换条件时,确定所述无线终端从第一分布式AP切换到第二分布式AP,并向所述第二分布式AP发送第一指示,所述第一指示包括所述无线终端的标识;
所述第一指示用于指示所述第二分布式AP开始接收所述无线终端的数据帧,并禁止所述第二分布式AP向所述无线终端回复应答帧;
所述中心AP向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,所述切换成功通知消息包括所述无线终端的标识;
所述切换成功通知消息用于指示所述第一分布式AP停止接收所述无线终端的数据帧,以及用于指示所述第二分布式AP向所述无线终端回复应答帧。
2.如权利要求1所述的方法,其特征在于,所述切换成功通知消息用于立即禁止所述第一分布式AP向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
3.如权利要求1所述的方法,其特征在于,所述切换成功通知消息用于指示所述第一分布式AP立即停止接收所述无线终端的数据帧。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述中心AP向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息之前,还包括:
所述中心AP接收所述第二分布式AP发送的检测应答帧,所述检测应答帧用于指示所述第二分布式AP能够接收所述无线终端的数据帧。
5.如权利要求1-3中任一项所述的方法,其特征在于,所述中心AP向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息之前,还包括:
所述中心AP第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧,其中N≥1。
6.如权利要求4所述的方法,其特征在于,所述中心AP向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息之前,还包括:
所述中心AP第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧,其中N≥1。
7.如权利要求1-3中任一项所述的方法,其特征在于,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;所述方法还包括:
所述中心AP向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述中心AP在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
所述中心AP根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,所述中心AP丢弃所述以太网帧;
否则,所述中心AP根据所述源地址记录所述序列号。
8.如权利要求4所述的方法,其特征在于,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;所述方法还包括:
所述中心AP向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述中心AP在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
所述中心AP根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,所述中心AP丢弃所述以太网帧;
否则,所述中心AP根据所述源地址记录所述序列号。
9.如权利要求5所述的方法,其特征在于,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;所述方法还包括:
所述中心AP向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述中心AP在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
所述中心AP根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,所述中心AP丢弃所述以太网帧;
否则,所述中心AP根据所述源地址记录所述序列号。
10.如权利要求6所述的方法,其特征在于,所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;所述方法还包括:
所述中心AP向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述中心AP在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
所述中心AP根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,所述中心AP丢弃所述以太网帧;
否则,所述中心AP根据所述源地址记录所述序列号。
11.一种在分布式接入点间切换的方法,其特征在于,包括:
分布式AP接收中心AP发送的第一指示,所述第一指示包括无线终端的标识;
所述分布式AP响应于所述第一指示,开始接收所述无线终端的数据帧,并忽略向所述无线终端回复应答帧;
所述分布式AP接收所述中心AP发送的第一切换成功通知消息,所述第一切换成功通知消息包括所述无线终端的标识;
所述分布式AP响应于所述第一切换成功通知消息,向所述无线终端回复应答帧。
12.如权利要求11所述的方法,其特征在于,所述分布式AP接收所述中心AP发送的第一切换成功通知消息之前,还包括:
所述分布式AP向所述中心AP发送检测应答帧,所述检测应答帧用于指示所述分布式AP能够接收所述无线终端的数据帧。
13.如权利要求11或12所述的方法,其特征在于,所述分布式AP响应于所述第一切换成功通知消息,向所述无线终端回复应答帧之后,所述方法还包括:
所述分布式AP接收所述中心AP发送的第二切换成功通知消息,所述第二切换成功通知消息包括所述无线终端的标识;
所述分布式AP响应于所述第二切换成功通知消息,停止接收所述无线终端的数据帧。
14.如权利要求13所述的方法,其特征在于,
所述分布式AP停止接收所述无线终端的数据帧包括:
所述分布式AP立即停止向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
15.如权利要求12所述的方法,其特征在于,
所述分布式AP停止接收所述无线终端的数据帧包括:
所述分布式AP立即停止接收所述无线终端的数据帧。
16.如权利要求11、12、14、15中任一项所述的方法,其特征在于,还包括:
所述分布式AP将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;
所述分布式AP将所述以太网帧发送给所述中心AP。
17.如权利要求13所述的方法,其特征在于,还包括:
所述分布式AP将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;
所述分布式AP将所述以太网帧发送给所述中心AP。
18.一种中心AP,其特征在于,包括:
处理模块,用于对无线终端进行切换判决,并在所述无线终端满足切换条件时,确定所述无线终端从第一分布式AP切换到第二分布式AP;
发送模块,用于向所述第二分布式AP发送第一指示,所述第一指示包括所述无线终端的标识,所述第一指示用于指示所述第二分布式AP开始接收所述无线终端的数据帧,并禁止所述第二分布式AP向所述无线终端回复应答帧;
所述发送模块还用于:
向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,所述切换成功通知消息包括所述无线终端的标识,所述切换成功通知消息用于指示所述第一分布式AP停止接收所述无线终端的数据帧,以及用于指示所述第二分布式AP向所述无线终端回复应答帧。
19.如权利要求18所述的中心AP,其特征在于,所述切换成功通知消息用于立即禁止所述第一分布式AP向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
20.如权利要求18所述的中心AP,其特征在于,所述切换成功通知消息用于指示所述第一分布式AP立即停止接收所述无线终端的数据帧。
21.如权利要求18-20中任一项所述的中心AP,其特征在于,还包括:
接收模块,用于接收所述第二分布式AP发送的检测应答帧,所述检测应答帧用于指示所述第二分布式AP能够接收所述无线终端的数据帧。
22.如权利要求18-20中任一项所述的中心AP,其特征在于,
所述处理模块还用于:
第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧时,触发所述发送模块向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,其中N≥1。
23.如权利要求21项所述的中心AP,其特征在于,
所述处理模块还用于:
第N次确定所述第一分布式AP或所述第二分布式AP发送的所述无线终端的以太网帧为重复的以太网帧时,触发所述发送模块向所述第一分布式AP和所述第二分布式AP发送切换成功通知消息,其中N≥1。
24.如权利要求18-20中任一项所述的中心AP,其特征在于,
所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述太网帧中;
所述发送模块还用于:向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述处理模块还用于:
在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,丢弃所述以太网帧;
否则,根据所述源地址记录所述序列号。
25.如权利要求21所述的中心AP,其特征在于,
所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述太网帧中;
所述发送模块还用于:向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述处理模块还用于:
在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,丢弃所述以太网帧;
否则,根据所述源地址记录所述序列号。
26.如权利要求22所述的中心AP,其特征在于,
所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述太网帧中;
所述发送模块还用于:向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述处理模块还用于:
在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,丢弃所述以太网帧;
否则,根据所述源地址记录所述序列号。
27.如权利要求23所述的中心AP,其特征在于,
所述第一指示还用于指示所述第二分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述太网帧中;
所述发送模块还用于:向所述第一分布式AP发送第二指示,所述第二指示用于指示所述第一分布式AP在将所述无线终端发送的数据帧转换为以太网帧时,将所述数据帧中的序列号添加到所述以太网帧中;
所述处理模块还用于:
在接收到所述第一分布式AP或所述第二分布式AP发送的以太网帧时,提取所述以太网帧中的序列号以及所述以太网帧对应的数据帧的源地址;
根据所述序列号以及所述源地址判断所述以太网帧是否为重复的以太网帧;
若所述以太网帧为重复的以太网帧,丢弃所述以太网帧;
否则,根据所述源地址记录所述序列号。
28.一种分布式AP,其特征在于,包括:
接收模块,用于接收中心AP发送的第一指示,所述第一指示包括无线终端的标识;
处理模块,用于响应于所述第一指示,控制所述接收模块开始接收所述无线终端的数据帧,并控制发送模块忽略向所述无线终端回复应答帧;
所述接收模块还用于:接收所述中心AP发送的第一切换成功通知消息,所述第一切换成功通知消息包括所述无线终端的标识;
所述处理模块还用于:响应于所述第一切换成功通知消息,控制所述发送模块向所述无线终端回复应答帧。
29.如权利要求28所述的分布式AP,其特征在于,
所述发送模块还用于:向所述中心AP发送检测应答帧,所述检测应答帧用于指示所述分布式AP能够接收所述无线终端的数据帧。
30.如权利要求28或29所述的分布式AP,其特征在于,
所述接收模块还用于:接收所述中心AP发送的第二切换成功通知消息,所述第二切换成功通知消息包括所述无线终端的标识;
所述处理模块还用于:响应于所述第二切换成功通知消息,控制所述发送模块停止接收所述无线终端的数据帧。
31.如权利要求30所述的分布式AP,其特征在于,
所述处理模块用于:立即停止向所述无线终端回复应答帧,并在预设时长后停止接收所述无线终端的数据帧。
32.如权利要求30所述的分布式AP,其特征在于,
所述处理模块用于:立即停止接收所述无线终端的数据帧。
33.如权利要求28、29、31、32中任一项所述的分布式AP,其特征在于,
所述处理模块还用于:将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;
所述发送模块还用于:将所述以太网帧发送给所述中心AP。
34.如权利要求30所述的分布式AP,其特征在于,
所述处理模块还用于:将所述无线终端发送的数据帧转换为以太网帧,并将所述数据帧中的序列号添加到所述以太网帧中;
所述发送模块还用于:将所述以太网帧发送给所述中心AP。
35.一种中心AP,其特征在于,包括处理器、存储器以及网络接口,所述处理器连接到所述存储器和网络接口;
其中,所述处理器用于执行权利要求1至10任意一项所述的方法。
36.一种分布式AP,其特征在于,包括处理器、存储器以及网络接口,所述处理器连接到所述存储器和网络接口;
其中,所述处理器用于执行权利要求11至17任意一项所述的方法。
37.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序被硬件执行时能够实现权利要求1至10任意一项所述的方法。
38.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序被硬件执行时能够实现权利要求11至17任意一项所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610192314.5A CN107295586B (zh) | 2016-03-30 | 2016-03-30 | 在分布式ap间切换的方法、中心ap和分布式ap |
JP2017064782A JP6380865B2 (ja) | 2016-03-30 | 2017-03-29 | 分散型ap間のハンドオーバのための方法、中央ap、および分散型ap |
EP17163649.1A EP3226611B1 (en) | 2016-03-30 | 2017-03-29 | Method for handover between distributed aps, central ap, and distributed ap |
ES17163649T ES2748240T3 (es) | 2016-03-30 | 2017-03-29 | Método para traspaso entre AP distribuidos, un AP central y un AP distribuido |
US15/474,465 US10187834B2 (en) | 2016-03-30 | 2017-03-30 | Method for handover between distributed APS, central AP, and distributed AP |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610192314.5A CN107295586B (zh) | 2016-03-30 | 2016-03-30 | 在分布式ap间切换的方法、中心ap和分布式ap |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107295586A CN107295586A (zh) | 2017-10-24 |
CN107295586B true CN107295586B (zh) | 2020-06-26 |
Family
ID=58454980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610192314.5A Active CN107295586B (zh) | 2016-03-30 | 2016-03-30 | 在分布式ap间切换的方法、中心ap和分布式ap |
Country Status (5)
Country | Link |
---|---|
US (1) | US10187834B2 (zh) |
EP (1) | EP3226611B1 (zh) |
JP (1) | JP6380865B2 (zh) |
CN (1) | CN107295586B (zh) |
ES (1) | ES2748240T3 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10797731B2 (en) * | 2017-03-10 | 2020-10-06 | Microsoft Technology Licensing, Llc | Software defined radio for auxiliary receiver |
CN109922506A (zh) * | 2017-12-13 | 2019-06-21 | 中兴通讯股份有限公司 | Ap间的切换方法、ap及ap协同工作控制器 |
EP3751883A4 (en) * | 2018-02-27 | 2021-03-10 | Sony Corporation | WIRELESS COMMUNICATION DEVICE AND METHOD |
CN110278586B (zh) * | 2018-03-14 | 2020-12-22 | 华为技术有限公司 | 帧响应方法以及相关装置 |
CN110418408B (zh) * | 2018-04-28 | 2021-01-05 | 华为技术有限公司 | 信号传输的方法、中心接入点ap和远端射频单元rru |
CN109151711B (zh) * | 2018-08-21 | 2021-01-26 | 新华三技术有限公司 | 一种连接建立方法及装置 |
CN109450810A (zh) * | 2018-12-30 | 2019-03-08 | 国网北京市电力公司 | 识别冗余消息的方法及装置 |
CN110233746B (zh) * | 2019-06-19 | 2021-05-14 | 烽火通信科技股份有限公司 | 一种家庭组网方法及家庭组网ap |
CN112448794A (zh) * | 2019-08-29 | 2021-03-05 | 华为技术有限公司 | 一种帧处理方法和装置 |
WO2025015472A1 (zh) * | 2023-07-14 | 2025-01-23 | 北京小米移动软件有限公司 | 数据帧传输方法、通信设备及通信系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756412A (zh) * | 2004-09-30 | 2006-04-05 | 中兴通讯股份有限公司 | 一种无线局域网内站点切换的方法 |
CN1996909A (zh) * | 2005-12-26 | 2007-07-11 | 中兴通讯股份有限公司 | 一种无线局域网中基于静态位置信息的负载均衡方法 |
CN101313526A (zh) * | 2005-11-02 | 2008-11-26 | 美商内数位科技公司 | 用于为无线分散式系统实施自主通道协调的方法和系统 |
EP2068591A2 (en) * | 2007-12-04 | 2009-06-10 | Fujitsu Ltd. | Mobile communication system |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3133026B2 (ja) * | 1998-01-23 | 2001-02-05 | 沖電気工業株式会社 | 無線通信装置及び移動体通信システム |
ATE261645T1 (de) * | 2000-10-18 | 2004-03-15 | Lg Electronics Inc | Verfahren zur steuerung des weiterreichens in einem schema für synchrone aufwärtsübertragung |
US7848290B2 (en) * | 2001-04-25 | 2010-12-07 | Nokia Corporation | Method and system for forward link cell switching approach without abis traffic flooding |
JP4008301B2 (ja) * | 2002-08-01 | 2007-11-14 | 株式会社エヌ・ティ・ティ・ドコモ | 基地局接続方法、無線ネットワーク制御装置及び移動局 |
KR100584431B1 (ko) * | 2003-02-14 | 2006-05-26 | 삼성전자주식회사 | 부호 분할 다중 접속 통신 시스템에서 역방향 데이터재전송 시스템 및 방법 |
US7046648B2 (en) * | 2003-11-05 | 2006-05-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for coordinating Node-B's and supporting enhanced uplink transmissions during handover |
JP4527114B2 (ja) * | 2004-06-25 | 2010-08-18 | 三菱電機株式会社 | 無線lanシステム、ダイバシティ装置および無線lan端末 |
JP2006115156A (ja) * | 2004-10-14 | 2006-04-27 | Matsushita Electric Ind Co Ltd | アクセスポイント、アクセスポイント制御装置および無線lanシステム |
EP1878287A2 (en) * | 2005-04-25 | 2008-01-16 | Nokia Corporation | Apparatus, method and computer program providing fast, zero data loss high speed data packet access (hsdpa) serving cell change |
US7885660B2 (en) * | 2005-08-30 | 2011-02-08 | Samsung Electronics Co., Ltd. | Method and system for performing a soft handoff in an OFDMA wireless network |
JP4768030B2 (ja) * | 2006-10-04 | 2011-09-07 | 富士通株式会社 | データ転送方法 |
EP2123088B1 (en) * | 2007-03-12 | 2013-09-11 | Nokia Corporation | Apparatus and method providing auxillary handover command |
KR101356505B1 (ko) * | 2007-06-18 | 2014-02-03 | 엘지전자 주식회사 | 하향링크/상향링크 핸드오버 수행 방법 |
WO2009038394A1 (en) * | 2007-09-21 | 2009-03-26 | Lg Electronics Inc. | Method of packet reordering and packet retransmission |
KR101692720B1 (ko) * | 2009-02-08 | 2017-01-04 | 엘지전자 주식회사 | 핸드오버 방법 |
US8867486B2 (en) * | 2009-04-17 | 2014-10-21 | Qualcomm Incorporated | Wireless data communications employing IP flow mobility |
JP5760685B2 (ja) * | 2011-05-20 | 2015-08-12 | ソニー株式会社 | 通信制御装置、通信制御方法、プログラムおよび通信システム |
EP2879435B1 (en) * | 2012-07-24 | 2020-05-20 | Electronics and Telecommunications Research Institute | Handover method and apparatus thereof |
EP2699051B1 (en) * | 2012-08-17 | 2019-05-15 | Deutsche Telekom AG | Method and system for the distribution of the control and data plane in Wireless Local Area Network Access Points |
US20160135103A1 (en) * | 2013-07-17 | 2016-05-12 | Lg Electronics Inc | Method and apparatus for performing handover procedure for dual connectivity in wireless communication system |
-
2016
- 2016-03-30 CN CN201610192314.5A patent/CN107295586B/zh active Active
-
2017
- 2017-03-29 ES ES17163649T patent/ES2748240T3/es active Active
- 2017-03-29 EP EP17163649.1A patent/EP3226611B1/en active Active
- 2017-03-29 JP JP2017064782A patent/JP6380865B2/ja active Active
- 2017-03-30 US US15/474,465 patent/US10187834B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756412A (zh) * | 2004-09-30 | 2006-04-05 | 中兴通讯股份有限公司 | 一种无线局域网内站点切换的方法 |
CN101313526A (zh) * | 2005-11-02 | 2008-11-26 | 美商内数位科技公司 | 用于为无线分散式系统实施自主通道协调的方法和系统 |
CN1996909A (zh) * | 2005-12-26 | 2007-07-11 | 中兴通讯股份有限公司 | 一种无线局域网中基于静态位置信息的负载均衡方法 |
EP2068591A2 (en) * | 2007-12-04 | 2009-06-10 | Fujitsu Ltd. | Mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
JP2017195592A (ja) | 2017-10-26 |
US20170289878A1 (en) | 2017-10-05 |
JP6380865B2 (ja) | 2018-08-29 |
EP3226611A1 (en) | 2017-10-04 |
ES2748240T3 (es) | 2020-03-16 |
US10187834B2 (en) | 2019-01-22 |
EP3226611B1 (en) | 2019-08-14 |
CN107295586A (zh) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107295586B (zh) | 在分布式ap间切换的方法、中心ap和分布式ap | |
CN107666694B (zh) | 在分布式ap间切换的方法及其相关设备 | |
CN107306386B (zh) | 接入点触发终端漫游的方法及接入点 | |
US11044639B2 (en) | Techniques for transmission control protocol aware handover type determination | |
CN103582038A (zh) | 无线网络切换的方法、基站和用户设备 | |
WO2016032386A1 (en) | Method in a wireless communication network for notifying a communication device that context storing is employed in the network. | |
US9900817B2 (en) | System and method for identifying a handover target cell during cell reconfiguration periods | |
CN105027620B (zh) | 切换的方法、用户设备、基站和接入点 | |
CN103096347A (zh) | 启动基站的方法及设备 | |
US10091730B2 (en) | Adaptive management of wireless clients based on clients radio behaviors and capabilities | |
JP7132715B2 (ja) | UE(User Equipment) | |
US20130176853A1 (en) | Apparatus and Method for Communication | |
EP3497973B1 (en) | Telecommunications apparatus and methods for triggering handover evaluation procedure | |
CN107113692B (zh) | 通信方法和设备 | |
KR20170127727A (ko) | 이종 네트워크 환경에서 차세대 네트워크 서비스를 제공하는 방법 및 장치 | |
CN105636133A (zh) | 一种无线接入点的配置方法及基站 | |
CN107548116B (zh) | 在分布式ap间切换的方法、中心ap和分布式ap | |
US10530649B2 (en) | Event signaling in a wireless backhaul network | |
EP3062557A1 (en) | Apparatus, method and computer program for a base station transceiver in a vehicle | |
CN105657754A (zh) | 一种无线接入点的配置方法及用户终端 | |
WO2016020005A1 (en) | Method, apparatus and system for per-ue basis traffic steering in wlan-3gpp interworking | |
CN116939743A (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 |