CN113242575B - 一种无线站点、接入点的数据单元传输方法、装置和系统 - Google Patents
一种无线站点、接入点的数据单元传输方法、装置和系统 Download PDFInfo
- Publication number
- CN113242575B CN113242575B CN202110373069.9A CN202110373069A CN113242575B CN 113242575 B CN113242575 B CN 113242575B CN 202110373069 A CN202110373069 A CN 202110373069A CN 113242575 B CN113242575 B CN 113242575B
- Authority
- CN
- China
- Prior art keywords
- access point
- wireless access
- data unit
- block acknowledgement
- auxiliary
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 86
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012790 confirmation Methods 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 20
- 230000002776 aggregation Effects 0.000 claims description 19
- 238000004220 aggregation Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000008707 rearrangement Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- 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/1607—Details of the supervisory signal
-
- 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/1867—Arrangements specially adapted for the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线站点的数据单元传输方法,包括:确定所述无线站点对应的辅无线接入点,向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;当接收到主无线接入点返回的第一块确认帧,并判断所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。本发明还公开了无线接入点的数据单元传输方法,以及相应的装置和系统。采用本发明,能提高非关联无线接入点在退避时间内的利用率,减少协议数据单元的重传,有效增加了网络吞吐量。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种无线站点、接入点的数据单元传输方法、装置和系统。
背景技术
无线局域网络(WLAN,Wireless Local Area Network)领域中,基础服务集合(BSS,Basic Service Set)是802.11标准的体系结构的组成部分,BSS通常具有接入点(AP,Access Point)和无线站点(STA,Station),AP负责网络的资源分配与数据传输,所有STA都在自身的TDMA传输时隙内与AP通信。
在现有技术中,为了防止STA在网络中漫游切换AP时发生通信失败,通过设置冗余AP,STA在与主AP通信失败后,尝试和冗余AP进行通信,冗余AP会将接收到的信息转发给主AP。然而,发明人发现现有技术至少存在如下问题:在STA向主AP发送信号时,冗余AP会退避STA的信号等待,等待期间冗余AP的射频状态机仍保持接收状态监听信道,只有当STA与主AP通信失败后,冗余AP才会接收STA的信号并解析,导致冗余AP在其退避时间内的利用率较低,网络的吞吐量较低。
发明内容
本发明实施例的目的是提供一种无线站点、接入点的数据单元传输方法、装置和系统,能提高非关联无线接入点在退避时间内的利用率,减少协议数据单元的重传,有效增加了网络吞吐量。
为实现上述目的,本发明实施例提供了一种无线站点的数据单元传输方法,包括:
确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中;
向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成;
当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的;
当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。
作为上述方案的改进,所述确定所述无线站点对应的辅无线接入点,具体包括:
检测在所述基础服务系统中是否存在满足预设条件的无线接入点;其中,所述预设条件为:无线信号强度大于预设阈值,且不为所述主无线接入点;
根据所述满足预设条件的无线接入点,确定所述无线站点对应的辅无线接入点。
作为上述方案的改进,在所述确定所述无线站点对应的辅无线接入点之后,所述方法还包括:
在所述聚合数据单元中标注所述辅无线接入点的身份信息;所述辅无线接入点的身份信息用于触发所述基础服务系统中的无线接入点在接收到所述聚合数据单元后,确认自身是否为所述无线站点的辅无线接入点。
作为上述方案的改进,当所述辅无线接入点为两个或两个以上时,在所述确定所述无线站点对应的辅无线接入点之后,所述方法还包括:
在所述聚合数据单元中标注每一所述辅无线接入点的序号。
作为上述方案的改进,所述当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至所述主无线接入点,具体包括:
当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,根据所述辅无线接入点的序号,将第一个辅无线接入点作为当前辅无线接入点;
将所述第一块确认帧作为当前块确认帧转发至所述当前辅无线接入点,以使所述当前辅无线接入点根据所述当前块确认帧,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点,并返回第二块确认帧;其中,所述第二块确认帧是所述辅无线接入点根据自身现存的数据单元进行填充的;
将所述第二块确认帧和所述当前块确认帧合并,以更新所述当前块确认帧;
根据所述当前块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;
当所述聚合数据单元中存在数据单元未被成功接收时,且所述当前辅无线接入点不为最后一个辅无线接入点时,将下一个辅无线接入点作为当前辅无线接入点,直到所有所述辅无线接入点均遍历完毕,或判定所述聚合数据单元中的全部数据单元都已被成功接收。
作为上述方案的改进,所述方法还包括:
当所有所述辅无线接入点均遍历完毕之后,将所述当前块确认帧作为目标块确认帧,并根据所述目标块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;
当所述聚合数据单元中存在数据单元未被成功接收时,根据所述目标块确认帧,对未被接收的数据单元进行重传。
本发明实施例还提供了一种无线接入点的数据单元传输方法,包括:
接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
若是,则对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
若否,则根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的当前块确认帧后,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点。
本发明实施例还提供了一种无线站点的数据单元传输装置,包括:
辅无线接入点确定模块,用于确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中;
数据单元发送模块,用于向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成;
块确认帧判断模块,用于当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述聚合数据单元中的全部数据单元是否都已被成功接收;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的;
块确认帧转发模块,用于当所述聚合数据单元中存在数据单元未被成功接收时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且已被成功接收的数据单元,并将现存的数据单元发送至下一传输节点。
本发明实施例还提供了一种无线接入点的数据单元传输装置,包括:
数据单元接收模块,用于接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
身份确认模块,用于确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
第一数据单元处理模块,用于当确认自身为所述主无线接入点时,对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
第二数据单元处理模块,用于当确认自身不为所述主无线接入点时,根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的当前块确认帧后,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点。
本发明实施例还提供了一种基础服务系统,包括无线站点和无线接入点;其中,所述无线站点包括如上所述的无线站点的数据单元传输装置;所述无线接入点包括如上所述的无线接入点的数据单元传输装置。
与现有技术相比,本发明公开的一种无线站点、接入点的数据单元传输方法、装置和系统,无线站点在确定对应的辅无线接入点后,向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;若否,则将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。采用本发明实施例的技术手段,在无线站点发送聚合数据单元的过程中,允许多个无线接入点同时接收并解析数据单元,有效地利用了非关联无线接入点的退避时间;在主无线接入点未成功解析出所有数据单元时,能够快速获取辅无线接入点解出的非重复的数据单元,减少无线站点对数据单元的重传,有效提高了网络吞吐量。
附图说明
图1是本发明实施例一中一种无线站点的数据单元传输方法的步骤示意图;
图2是本发明实施例一中无线站点与无线接入点的数据单元传输示意图;
图3是本发明实施例二中一种无线站点的数据单元传输方法的步骤示意图;
图4是本发明实施例三中一种无线接入点的数据单元传输方法的步骤示意图;
图5是本发明实施例四中一种无线站点的数据单元传输装置的结构示意图;
图6是本发明实施例五中一种无线接入点的数据单元传输装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明实施例一中一种无线站点的数据单元传输方法的步骤示意图。本发明实施例一提供了一种无线站点的数据单元传输方法,适用于基础服务集合(BSS)系统中无线站点STA与无线接入点AP之间的数据单元传输,所述方法可以由无线站点、无线站点内部的控制器或用于控制无线站点的控制装置执行。本发明实施例以无线站点作为执行主体进行说明。
需要说明的是,在本发明实施例中,所述基础服务系统中包括至少一个无线站点和至少一个无线接入点,并且,每一无线站点对应确定有一个主无线接入点。
所述无线站点的数据单元传输方法,具体通过步骤S11至S14执行:
S11、确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中。
在本发明实施例中,无线站点根据预设的规则,判断在所述基础服务系统中是否存在符合条件的无线接入点,并将其确定为辅无线接入点。
优选地,所述步骤S11,具体包括:
S111、检测在所述基础服务系统中是否存在满足预设条件的无线接入点;其中,所述预设条件为:无线信号强度大于预设阈值,且不为所述主无线接入点;
S112、根据所述满足预设条件的无线接入点,确定所述无线站点对应的辅无线接入点。
具体地,所述无线站点可以根据信标帧的信号强度(Beacon RSSI)检测自身处于哪些无线接入点的覆盖范围之中。通过检测所述基础服务系统中存在的无线信号强度大于预设阈值的非关联的无线接入点,将其确定为本次与主无线接入点进行数据单元传输过程中的辅无线接入点。
可以理解地,所述预设阈值可以根据实际数据传输情况和无线接入点的无线信号强度范围而设置,在此不做具体限定。
作为优选的实施方式,在所述步骤S11之后,所述方法还包括步骤S11’:
S11’、在聚合数据单元中标注所述辅无线接入点的身份信息。
其中,所述辅无线接入点的身份信息用于触发所述基础服务系统中的无线接入点在接收到所述聚合数据单元后,确认自身是否为所述无线站点的辅无线接入点。
所述无线站点在确定相应的辅无线接入点之后,在本通信轮次中待发送的聚合数据单元的数据头部分,标记所述辅无线接入点的身份信息,例如无线接入点的编号等,从而将确定的辅无线接入点的信息广播出去。
可以理解地,在本发明实施例中,若在所述基础服务系统中不存在满足预设条件的无线接入点,则所述无线接入点不标记辅无线接入点,直接发送所述聚合数据单元给主无线接入点。
S12、向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成。
在数据传输过程中,参见图2,是本发明实施例一中无线站点与无线接入点的数据单元传输示意图。所述无线站点将所述聚合数据单元和对应的块确认请求(BAR,BlockAcknowledge Request)帧一起向外广播,以使所述基础服务系统中的无线接入点可以接收到所述无线站点发出的数据信号,解析出相应的数据单元并保存。
需要说明的是,所述聚合数据单元为聚合MAC层协议数据单元(A-MPDU,AggregateMAC protocol data unit),其由多个MAC层协议数据单元(MPDU,MAC Protocol DataUnit)通过关联标识符(AID)聚合在一起形成的。
当无线站点发送完聚合数据单元和块确认请求帧,主无线接入点能够接收并解析出全部或部分聚合数据单元中的数据单元,对自身解析出的数据单元进行保存。并且,主无线接入点能够根据自身接收并存储的数据单元,按照无线协议规定填充块确认(BA,BlockAcknowledge)帧,并在一个短帧间间隔SIFS后将块确认帧BA返回给无线站点,完成一次数据交换。
在本发明实施例中,所述辅无线接入点在无线站点与主无线接入点进行通信的过程中退避,但是在退避时间内,所述辅无线接入点也会接收所述无线站点发出的聚合数据单元和对应的块确认请求帧,并解析出全部或部分聚合数据单元中的数据单元,对自身解析出的数据单元进行保存。
S13、当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的。
S14、当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。
当所述无线站点接收到所述主无线接入点返回的第一块确认帧BA后,如果主无线接入点没有成功解析出所有的数据单元,所述无线站点会将所述第一块确认帧转发给先前确定的辅无线接入点。
辅无线接入点接收到所述第一块确认帧后,保留主无线接入点没有解出、而自身解出的数据单元,将其他的数据单元(即主无线接入点已解出的数据单元)删除。并在删除数据单元后,根据自身现存的数据单元,按照无线协议规定填充块确认(BA,BlockAcknowledge)帧,并在一个短帧间间隔SIFS后将块确认帧BA返回给无线站点,将现存的数据单元发送给下一传输节点。
需要说明的是,所述下一传输节点可以是所述主无线接入点、网关设备或交换机等;也可以是其他辅无线接入点,并最终通过其他辅无线接入点将数据单元传输至主无线接入点、网关设备或交换机。
优选地,所述无线站点对所述主无线接入点发送的第一块确认帧和所述辅无线接入点发送的第二块确认帧进行合并,判断是否显示收到所述聚合数据单元中的全部数据单元,若仍未全部解析完毕,则所述无线站点将主、辅无线接入点未成功解出的数据单元进行重传。
进一步地,当所述下一传输节点为所述主无线接入点时,所述主无线接入点对自身接收到的数据单元和辅无线接入点发送的数据单元,进行重新整理和去重处理,以完成本通信轮次的数据单元传输。当所述下一传输节点为所述网关设备或交换机时,所述主无线接入点需要将自身接收到的数据单元发送至所述下一传输节点,并由所述下一传输节点对接收到的数据单元进行重新整理和去重处理。
可以理解地,所述主无线接入点和所述辅无线接入点也可以将自身保存的数据单元一起发送给网关设备,由所述网关设备对数据单元进行重新整理和去重处理,均不影响本发明取得的有益效果。
本发明实施例一提供了一种无线站点的数据单元传输方法,无线站点在确定对应的辅无线接入点后,向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;若否,则将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。采用本发明实施例的技术手段,在无线站点发送聚合数据单元的过程中,允许多个无线接入点同时接收并解析数据单元,有效地利用了非关联无线接入点的退避时间;在主无线接入点未成功解析出所有数据单元时,能够快速获取辅无线接入点解出的非重复的数据单元,减少无线站点对数据单元的重传,有效提高了网络吞吐量。
作为优选的实施方式,参见图3,是本发明实施例二中一种无线站点的数据单元传输方法的步骤示意图。所述确定的辅无线接入点的个数不少于两个。
则当所述辅无线接入点为两个或两个以上时,在所述步骤S11之后所述方法还包括:
S11”、在所述聚合数据单元中标注每一所述辅无线接入点的序号。
在本发明实施例中,所述无线站点在确定相应的辅无线接入点之后,为每一辅无线接入点进行排序,并在本通信轮次中待发送的聚合数据单元的数据头部分,标记所述辅无线接入点的身份信息及对应的序号。
所述身份信号和序号用于触发所述基础服务系统中的无线接入点在接收到所述聚合数据单元后,确认自身是否为所述无线站点的辅无线接入点。并在确认自身为所述无线站点的辅无线接入点时,确定自己是第几个辅无线接入点。
可以理解地,所述无线站点可以根据每一辅无线接入点的无线信号强度大小,为每一辅无线接入点进行排序,也可以根据其他的预设的排序规则,为每一辅无线接入点进行排序,均不影响本发明取得的有益效果。
作为优选的实施方式,当所述辅无线接入点为两个或两个以上时,所述步骤S14,具体通过步骤S141至S145执行:
S141、当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,根据所述辅无线接入点的序号,将第一个辅无线接入点作为当前辅无线接入点;
S142、将所述第一块确认帧作为当前块确认帧转发至所述当前辅无线接入点,以使所述当前辅无线接入点根据所述当前块确认帧,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点,并返回第二块确认帧;其中,所述第二块确认帧是所述辅无线接入点根据自身现存的数据单元进行填充的;
S143、将所述第二块确认帧和所述当前块确认帧合并,以更新所述当前块确认帧;
S144、根据所述当前块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;
S145、当所述聚合数据单元中存在数据单元未被成功接收时,且所述当前辅无线接入点不为最后一个辅无线接入点时,将下一个辅无线接入点作为当前辅无线接入点,直到所有所述辅无线接入点均遍历完毕,或判定所述聚合数据单元中的全部数据单元都已被成功接收。
在本发明实施例中,当所述无线站点接收到所述主无线接入点返回的第一块确认帧后,如果主无线接入点没有成功解析出所有的数据单元,所述无线站点会将所述第一块确认帧作为当前块确认帧,并在一个短帧间间隔SIFS后转发给先前确定的序号第一的辅无线接入点。
第一个辅无线接入点接收到所述当前块确认帧后,保留主无线接入点没有解出、而自身解出的数据单元,将其他的数据单元删除。并在删除数据单元后,根据自身现存的数据单元,按照无线协议规定填充块确认帧,并在一个短帧间间隔SIFS后将块确认帧返回给无线站点,将现存的数据单元发送给下一传输节点,例如所述主无线接入点。
所述无线站点将所述第一块确认帧和所述第二块确认帧进行合并,更新为当前块确认帧。根据所述当前块确认帧,如果判断所述聚合数据单元中仍存在数据单元未被成功接收,所述无线站点会在一个短帧间间隔SIFS后将所述当前块确认帧转发给先前确定的序号第二的辅无线接入点。
第二个辅无线接入点接收到所述当前块确认帧后,保留主无线接入点和上一辅无线接入点没有解出、而自身解出的数据单元,将其他的数据单元删除。并在删除数据单元后,根据自身现存的数据单元,按照无线协议规定填充块确认帧,并在一个短帧间间隔SIFS后将块确认帧返回给无线站点,将现存的数据单元发送给下一传输节点。
所述无线站点将所述当前块确认帧和所述第二块确认帧进行合并,更新为当前块确认帧,并判断所述聚合数据单元中的全部数据单元是否都已被成功接收,以此类推,直到所有所述辅无线接入点均遍历完毕,或判定所述聚合数据单元中的全部数据单元都已被成功接收。
作为优选的实施方式,所述方法还包括步骤S15:
S15、当所有所述辅无线接入点均遍历完毕之后,将所述当前块确认帧作为目标块确认帧,并根据所述目标块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;以及,
当所述聚合数据单元中存在数据单元未被成功接收时,根据所述目标块确认帧,对未被接收的数据单元进行重传。
采用本发明实施例的技术手段,所述无线站点确定的辅无线接入点的个数不限制为一个,在无线站点发送聚合数据单元的过程中,允许多个无线接入点同时接收并解析数据单元,有效地利用了非关联无线接入点的退避时间;在主无线接入点未成功解析出所有数据单元时,能够快速获取各个辅无线接入点解出的非重复的数据单元,减少无线站点对数据单元的重传,有效提高了网络吞吐量。并且,通过为每一辅无线接入点进行排序,根据所述主无线接入点返回的块确认帧,依次触发各个辅无线接入点处理并返回现存的数据单元,能够有效避免数据单元重复传输或漏传的问题,提高了无线站点对数据单元的传输效率。
作为优选的实施方式,参见图3,本发明实施例提供的无线站点的数据单元传输方法中,在所述步骤S12之后,所述方法还包括:
S12’、当未接收到所述主无线接入点返回的第一块确认帧时,在预设的重传次数内,向所述基础服务系统中的无线接入点重传所述块确认请求帧。
在本发明实施例中,若所述无线站点在发送出所述聚合数据单元和对应的块确认请求帧之后,等待一个短帧间间隔SIFS,尝试接收主无线接入点返回的块确认帧。若在一个短帧间间隔之后,仍未接收到主无线接入点返回的块确认帧,则重传所述块确认请求帧,并等待一个短帧间间隔SIFS,以尝试接收主无线接入点返回的块确认帧。
采用本发明实施例的技术手段,通过设置一个最大重传次数,也即所述预设的重传次数N,触发所述无线站点在未接收到所述主无线接入点返回的第一块确认帧时,执行一定次数的块确认请求帧重传操作,以提高所述无线站点与所述主无线接入点之间通信成功的概率。
进一步地,在所述步骤S12’之后,所述方法还包括:
S12”、当向所述基础服务系统中的无线接入点重传所述块确认请求帧的次数达到所述预设重传次数,且仍未接收到所述主无线接入点返回的第一块确认帧时,重新向所述基础服务系统中的无线接入点发送所述聚合数据单元和所述块确认请求帧。
在本发明实施例中,若重传N次所述块确认请求帧之后,仍然未接收到所述主无线接入点返回的第一块确认帧,表明本通信轮次的数据信号发送失败,需要进行整体重传。采用本发明实施例的技术手段,能够提高所述无线站点与所述主无线接入点之间通信成功的概率。
作为优选的实施方式,参见图4,是本发明实施例三中一种无线接入点的数据单元传输方法的步骤示意图。本发明实施例三提供了一种无线接入点的数据单元传输方法,适用于基础服务集合(BSS)系统中无线站点STA与无线接入点AP之间的数据单元传输,所述方法可以由无线接入点或其控制器执行,包括步骤S31至S34:
S31、接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
S32、确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
S33、若是,则对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
S34、若否,则根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的块确认帧后,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点。
需要说明的是,所述聚合数据单元的数据头部分标注了所述无线站点对应的辅无线接入点的身份信息和序号。
在本发明实施例中,所述基础服务系统中的每一无线接入点,均收取所述基础服务系统内部所有无线站点发出的数据,并根据所述聚合数据单元的数据头部分,判断自身是哪个无线站点的主无线接入点或辅无线接入点。
当判断自身为某一无线站点的主无线接入点时,对成功接收到的数据单元进行存储,根据预设的无线协议规定填充第一块确认帧,并在一个短帧间间隔SIFS后将所述第一块确认帧返回所述无线站点。同时,实时监听和回复所述无线站点发出的重传块确认请求帧,直到所述无线站点根据无线协议,通过SN码表示已正确收取或放弃重传。根据规定将存储的数据单元进行重新整理和去重操作,或发送给下一传输节点,如网关设备进行重新整理和去重操作。
当判断自身为某一无线站点的辅无线接入点时,对成功接收到的数据单元进行存储,并判断自身作为辅无线接入点的序号,进而确定自身的等待时间为tretrytime+k×(SIFS+tBA);其中,tretrytime为预设的等待阈值,其目的是为了等待主无线接入点对第一块确认帧的重传;k为辅无线接入点的序号,SIFS为一个短帧间间隔,tBA为块确认帧的传输时间。
进一步地,当辅无线接入点在等待期间接收到所述无线站点发送的当前块确认帧后,根据所述当前块确认帧,保留主无线接入点和上一辅无线接入点没有解出、而自身解出的数据单元,将其他的数据单元删除。并在删除数据单元后,根据自身现存的数据单元,按照无线协议规定填充块确认帧,并在一个短帧间间隔SIFS后将块确认帧返回给无线站点,根据规定将现存的数据单元发送给下一传输节点,如主无线接入点或网关设备进行重新整理或去重操作。
当判断自身即不是主无线接入点,又不是辅无线接入点时,丢弃接收到的数据单元。
本发明实施例提供了一种无线接入点的数据单元传输方法,在无线站点发送聚合数据单元的过程中,每一个无线接入点均能接收并解析所有无线站点发出的数据单元,有效地利用了非关联无线接入点的退避时间;在主无线接入点未成功解析出所有数据单元时,能够快速获取各个辅无线接入点解出的非重复的数据单元,减少无线站点对数据单元的重传,有效提高了网络吞吐量。
参见图5,是本发明实施例四中一种无线站点的数据单元传输装置的结构示意图。本发明实施例提供了一种无线站点的数据单元传输装置40,包括:辅无线接入点确定模块41、数据单元发送模块42、块确认帧判断模块43和块确认帧转发模块44;其中,
所述辅无线接入点确定模块41,用于确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中;
所述数据单元发送模块42,用于向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成;
所述块确认帧判断模块43,用于当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的;
所述块确认帧转发模块44,用于当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。
需要说明的是,本发明实施例提供的一种无线站点的数据单元传输装置用于执行上述实施例一或二所述的一种无线站点的数据单元传输方法的所有流程步骤,两者的工作原理和有益效果一一对应,因而不再赘述。
本发明实施例提供了一种无线站点的数据单元传输装置,在辅无线接入点确定模块确定对应的辅无线接入点后,数据单元发送模块向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;当接收到主无线接入点返回的第一块确认帧时,块确认帧判断模块根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;若否,则块确认帧转发模块将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点。采用本发明实施例的技术手段,在无线站点发送聚合数据单元的过程中,允许多个无线接入点同时接收并解析数据单元,有效地利用了非关联无线接入点的退避时间;在主无线接入点未成功解析出所有数据单元时,能够快速获取辅无线接入点解出的非重复的数据单元,减少无线站点对数据单元的重传,有效提高了网络吞吐量。
参见图6,是本发明实施例五中一种无线接入点的数据单元传输装置的结构示意图。本发明实施例提供了一种无线接入点的数据单元传输装置50,包括:数据单元接收模块51、身份确认模块52、第一数据单元处理模块53和第二数据单元处理模块52;其中,
所述数据单元接收模块51,用于接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
所述身份确认模块52,用于确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
所述第一数据单元处理模块53,用于当确认自身为所述主无线接入点时,对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
所述第二数据单元处理模块54,用于当确认自身不为所述主无线接入点时,根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的当前块确认帧后,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至下一传输节点。
需要说明的是,本发明实施例提供的一种无线接入点的数据单元传输装置用于执行上述实施例三所述的一种无线接入点的数据单元传输方法的所有流程步骤,两者的工作原理和有益效果一一对应,因而不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
本发明实施例五还提供了一种基础服务系统,包括无线站点和无线接入点;其中,所述无线站点包括如实施例四所述的无线站点的数据单元传输装置40;所述无线接入点包括如实施例五所述的无线接入点的数据单元传输装置50。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种无线站点的数据单元传输方法,其特征在于,包括:
确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中;
向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成;
当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的;
当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点,并返回第二块确认帧;其中,所述第二块确认帧是所述辅无线接入点根据自身现存的数据单元进行填充的;所述下一传输节点为所述主无线接入点、网关设备或交换机。
2.如权利要求1所述的无线站点的数据单元传输方法,其特征在于,所述确定所述无线站点对应的辅无线接入点,具体包括:
检测在所述基础服务系统中是否存在满足预设条件的无线接入点;其中,所述预设条件为:无线信号强度大于预设阈值,且不为所述主无线接入点;
根据所述满足预设条件的无线接入点,确定所述无线站点对应的辅无线接入点。
3.如权利要求1所述的无线站点的数据单元传输方法,其特征在于,在所述确定所述无线站点对应的辅无线接入点之后,所述方法还包括:
在所述聚合数据单元中标注所述辅无线接入点的身份信息;所述辅无线接入点的身份信息用于触发所述基础服务系统中的无线接入点在接收到所述聚合数据单元后,确认自身是否为所述无线站点的辅无线接入点。
4.如权利要求3所述的无线站点的数据单元传输方法,其特征在于,当所述辅无线接入点为两个或两个以上时,在所述确定所述无线站点对应的辅无线接入点之后,所述方法还包括:
在所述聚合数据单元中标注每一所述辅无线接入点的序号。
5.如权利要求4所述的无线站点的数据单元传输方法,其特征在于,所述当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点,具体包括:
当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,根据所述辅无线接入点的序号,将第一个辅无线接入点作为当前辅无线接入点;
将所述第一块确认帧作为当前块确认帧转发至所述当前辅无线接入点,以使所述当前辅无线接入点根据所述当前块确认帧,删除自身接收到的且已被成功接收的数据单元,将现存的数据单元发送至所述下一传输节点,并返回第二块确认帧;其中,所述第二块确认帧是所述辅无线接入点根据自身现存的数据单元进行填充的;
将所述第二块确认帧和所述当前块确认帧合并,以更新所述当前块确认帧;
根据所述当前块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;
当所述聚合数据单元中存在数据单元未被成功接收,且所述当前辅无线接入点不为最后一个辅无线接入点时,将下一个辅无线接入点作为当前辅无线接入点,直到所有所述辅无线接入点均遍历完毕,或判定所述聚合数据单元中的全部数据单元都已被成功接收。
6.如权利要求5所述的无线站点的数据单元传输方法,其特征在于,所述方法还包括:
当所有所述辅无线接入点均遍历完毕之后,将所述当前块确认帧作为目标块确认帧,并根据所述目标块确认帧,判断所述聚合数据单元中的全部数据单元是否都已被成功接收;
当所述聚合数据单元中存在数据单元未被成功接收时,根据所述目标块确认帧,对未被接收的数据单元进行重传。
7.一种无线接入点的数据单元传输方法,其特征在于,包括:
接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
若是,则对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
若否,则根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的当前块确认帧后,删除自身接收到的且已被成功接收的数据单元,根据自身现存的数据单元填充第二块确认帧,将所述第二块确认帧返回所述无线站点,并将现存的数据单元发送至下一传输节点;所述下一传输节点为所述主无线接入点、网关设备或交换机。
8.一种无线站点的数据单元传输装置,其特征在于,包括:
辅无线接入点确定模块,用于确定所述无线站点对应的辅无线接入点;所述辅无线接入点位于所述无线站点所在的基础服务系统中;
数据单元发送模块,用于向所述基础服务系统中的无线接入点发送聚合数据单元和块确认请求帧;其中,所述聚合数据单元由若干个数据单元组成;
块确认帧判断模块,用于当接收到主无线接入点返回的第一块确认帧时,根据所述第一块确认帧判断所述主无线接入点是否接收到所述聚合数据单元中的全部数据单元;其中,所述第一块确认帧是所述主无线接入点根据自身接收到的数据单元进行填充的;
块确认帧转发模块,用于当所述主无线接入点未接收到所述聚合数据单元中的全部数据单元时,将所述第一块确认帧转发至所述辅无线接入点,以使所述辅无线接入点根据所述第一块确认帧,删除自身接收到的且所述主无线接入点接收到的数据单元,并将现存的数据单元发送至下一传输节点,并返回第二块确认帧;其中,所述第二块确认帧是所述辅无线接入点根据自身现存的数据单元进行填充的;所述下一传输节点为所述主无线接入点、网关设备或交换机。
9.一种无线接入点的数据单元传输装置,其特征在于,包括:
数据单元接收模块,用于接收基础服务系统中所有无线站点的聚合数据单元和块确认请求帧;
身份确认模块,用于确认自身是否为所接收到的聚合数据单元和块确认请求帧所属的无线站点的主无线接入点;
第一数据单元处理模块,用于当确认自身为所述主无线接入点时,对成功接收到的数据单元进行存储,并根据自身接收到的数据单元填充第一块确认帧,将所述第一块确认帧返回所述无线站点;
第二数据单元处理模块,用于当确认自身不为所述主无线接入点时,根据所述聚合数据单元判断自身是否为所述无线站点的辅无线接入点,并在判断自身为所述无线站点的辅无线接入点时,对成功接收到的数据单元进行存储;并在接收到所述无线站点转发的当前块确认帧后,删除自身接收到的且已被成功接收的数据单元,根据自身现存的数据单元填充第二块确认帧,将所述第二块确认帧返回所述无线站点,并将现存的数据单元发送至下一传输节点;所述下一传输节点为所述主无线接入点、网关设备或交换机。
10.一种基础服务系统,其特征在于,包括无线站点和无线接入点;其中,所述无线站点包括如权利要求8所述的无线站点的数据单元传输装置;所述无线接入点包括如权利要求9所述的无线接入点的数据单元传输装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110373069.9A CN113242575B (zh) | 2021-04-07 | 2021-04-07 | 一种无线站点、接入点的数据单元传输方法、装置和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110373069.9A CN113242575B (zh) | 2021-04-07 | 2021-04-07 | 一种无线站点、接入点的数据单元传输方法、装置和系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113242575A CN113242575A (zh) | 2021-08-10 |
| CN113242575B true CN113242575B (zh) | 2022-10-14 |
Family
ID=77131268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110373069.9A Active CN113242575B (zh) | 2021-04-07 | 2021-04-07 | 一种无线站点、接入点的数据单元传输方法、装置和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113242575B (zh) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106464354A (zh) * | 2014-06-19 | 2017-02-22 | Lg电子株式会社 | 用于发送帧的方法和设备 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102386954B (zh) * | 2010-09-03 | 2014-05-07 | 华为技术有限公司 | 数据传输方法、接入点设备及终端 |
| GB2536453B (en) * | 2015-03-17 | 2018-01-24 | Canon Kk | Enhanced channel allocation over multi-channel wireless networks |
| GB2551476A (en) * | 2016-05-11 | 2017-12-27 | Nokia Solutions & Networks Oy | Method, system and apparatus |
| CN109672512B (zh) * | 2017-10-16 | 2021-06-08 | 华为技术有限公司 | 一种数据联合传输方法及相关设备 |
| CN109587052B (zh) * | 2019-01-30 | 2022-03-15 | 展讯通信(上海)有限公司 | 一种多链路数据传输方法及装置 |
-
2021
- 2021-04-07 CN CN202110373069.9A patent/CN113242575B/zh active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106464354A (zh) * | 2014-06-19 | 2017-02-22 | Lg电子株式会社 | 用于发送帧的方法和设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113242575A (zh) | 2021-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2003276747B2 (en) | Method for moving a receive window in a radio access network | |
| US6345185B1 (en) | Method for transmitting a PSMM in a communication system | |
| US7903632B2 (en) | Communication apparatus and communication method | |
| CN108631954B (zh) | 一种数据传输方法及装置 | |
| US8218468B2 (en) | Method and system for multicast retry in a communication network | |
| US20020181437A1 (en) | Data link transmission control methods, mobile communication systems, data link transmission control apparatus, base stations, mobile stations, mobile station control programs, and computer-readable recording media | |
| KR100877412B1 (ko) | 무선랜에서 도청기반 패킷전송 제어시스템 및 그 방법 | |
| US9198106B2 (en) | Radio bearer dependent forwarding for handover | |
| CN108155973B (zh) | 一种调制编码策略确定方法及装置 | |
| US10985875B2 (en) | Multiple access point operation of a wireless network | |
| US11356206B2 (en) | Data transmission and measurement techniques | |
| EP2255478A1 (en) | A method and a transceiver for reducing retransmissions in a telecommunications system | |
| KR20160036458A (ko) | 단말간 통신의 harq 처리 방법 및 장치 | |
| CN105450429B (zh) | 数据传输方法、装置、系统和通信设备 | |
| KR101124066B1 (ko) | 왕복 지연시간이 긴 시스템에서의 arq와 harq의 상호작용 방법 | |
| EP3484081B1 (en) | Data retransmission method and device | |
| CN113242575B (zh) | 一种无线站点、接入点的数据单元传输方法、装置和系统 | |
| JP2009225412A (ja) | 通信システムにおける状態情報の伝達及び構成のための方法及びシステム | |
| EP2844000A1 (en) | Cooperative relaying for dynamic networks | |
| KR101208530B1 (ko) | 이동 통신 시스템에서 제어 정보를 처리하는 방법 | |
| JP2007536868A (ja) | Arqを用いてデータ・パケットを通信する方法、システムおよび局 | |
| WO2009146745A1 (en) | Receiving unit in a wireless communication network and method for generating an automatic repeat request feedback message | |
| CN101902814B (zh) | 周期性小区更新的处理方法及设备 | |
| JPH10190635A (ja) | 誤り再送を行う通信システム、その通信制御装置および誤り再送方法 | |
| EP2785134A1 (en) | Method and system for wlan collision detection |
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 |