CN104219017B - 一种物理层数据包传输方法以及接入节点 - Google Patents
一种物理层数据包传输方法以及接入节点 Download PDFInfo
- Publication number
- CN104219017B CN104219017B CN201310206918.7A CN201310206918A CN104219017B CN 104219017 B CN104219017 B CN 104219017B CN 201310206918 A CN201310206918 A CN 201310206918A CN 104219017 B CN104219017 B CN 104219017B
- Authority
- CN
- China
- Prior art keywords
- access node
- cooperation
- ppdu
- sent
- transmission
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种物理层数据包传输方法以及接入节点,其中,一种物理层数据包的传输方法包括:接入节点监听信道状态并竞争传输信道;当所述接入节点竞争到传输信道时:在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头;在发送完所述PPDU帧头后等待间隔时长;之后向所述本地站点发送物理层服务数据单元PSDU。本发明实施例提供的技术方案能够实现PPDU和PSDU的不连续发送,使得在各个合作AP同时传输PSDU时,保证PPDU帧头部相互冲突成为可能。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种物理层数据包传输方法以及接入节点。
背景技术
随着通信相关技术的发展,基于美国电气和电子工程师协会(IEEE,Institute ofElectrical and Electronics Engineers)802.11标准的无线局域网络(WLAN,WirelessLocal Area Networks)技术得到了广泛的应用。如今,便携电脑、智能手机的普及率越来越高,这些智能终端基本上都支持WLAN技术。同时,无线移动通信业务从语音和文本业务逐渐转向了多媒体业务,而且业务量需求越来越大。目前WLAN技术面临着巨大发展的良好机遇。一方面,移动运营商现有的网络难以承载巨大的数据业务流量,需要WLAN网络进行有效分流;另一方面,WLAN网络低廉的费用吸引着越来越多的用户选择WLAN网络进行数据业务交互。然而,WLAN业务的随处可见,带来的是WLAN频段的日益拥塞。WLAN网络使用的是unlicensed频段(即免授权频段)。这种开放的频段在频谱使用方面难以得到服务质量(QoS,Quality of Service)保障,而且频谱资源有限。这对WLAN网络的干扰管理技术和频谱使用效率提出了很高的要求。当前,WLAN网络技术的发展与演进主要以提升频谱使用效率和干扰管理能力为主要目标。
随着无线通信技术的发展,一些热点场景如机场、球场和人群密集的商业区等的WLAN布网密集,不同的接入点(AP,Access Point)之间会产生相互干扰。引入多个AP之间联合处理技术进行干扰抑制或者协作传输势在必行。多个AP联合处理需要对这些AP的数据起始时间进行对齐,即合作AP之间同时发送数据。然而,为了兼容传统终端设备,在传输物理层数据包时,物理层协议数据单元(PPDU,Physical Protocol Data Unit)帧头中的部分字段不能进行预编码处理,因此,对于相互合作的AP而言,即使它们的数据字段可以采用联合处理技术进行同时发送,它们的部分或者全部PPDU帧头也必须分开发送,即每次只有一个AP可以发送PPDU帧头。然而,由于在现有标准定义的PPDU格式中,PPDU帧头与物理层服务数据单元(PSDU,Physical Service Data Unit)是连续的,因此,要想同时传输PSDU,PPDU帧头也将不可避免地被同时传输,这将造成PPDU帧头的相互冲突,从而导致AP发送的数据无法被站点正常接收。
发明内容
本发明各个方面提供了一种物理层数据包传输方法以及接入节点,用于实现PPDU和PSDU的不连续发送,以使得在各个合作AP同时传输PSDU时,保证PPDU帧头不相互冲突成为可能。
为解决上述技术问题,提供以下技术方案:
本发明第一方面提供了一种物理层数据包的传输方法,包括:
接入节点监听信道状态并竞争传输信道;
当所述接入节点竞争到传输信道时:在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头;
在发送完所述PPDU帧头后等待间隔时长;之后向所述本地站点发送物理层服务数据单元PSDU。
基于本发明第一方面,在第一种可能的实现方式中,所述接入节点仅有一个合作接入节点;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
与合作接入节点交互调度信息;
根据所述合作接入节点的调度信息,估计所述合作接入节点发送PPDU帧头所需要的时长;
将所述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到所述间隔时长。
基于本发明第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
与本地站点交互请求发送/允许发送协议消息,以便所述接入站点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,包括:
若监听到与所述合作接入节点关联的站点向所述合作接入节点发送允许发送协议消息时,等待一个点协作帧间距PIFS,之后所述接入节点在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
基于本发明第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述接入节点监听信道状态并竞争传输信道之后,还包括:
若所述接入节点在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头,则:
检测所述其它接入节点是否为所述接入节点的合作接入节点,
若所述其它接入节点为所述接入节点的合作接入节点,则在所述其它接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
基于本发明第一方面的第一种可能的实现方式,在第四种可能的实现方式中,在所述接入节点监听信道状态并竞争传输信道之后,所述方法还包括:
若所述接入节点在竞争到传输信道之前监听到有合作接入节点发送请求发送协议消息,则:
在监听到与所述合作接入节点关联的站点向所述合作接入节点发送允许发送协议消息时,等待一个SIFS,之后与本地站点交互请求发送/允许发送协议消息;
在监听到所述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
基于本发明第一方面,在第五种可能的实现方式中,
所述接入节点存在N个合作接入节点,其中,N大于1;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头之前,包括:
与所述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
根据各个合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的间隔时长BPAi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
基于本发明第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述接入节点监听信道状态并竞争传输信道之后,还包括:
若所述接入节点在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头,则:
检测所述其它接入节点是否为所述接入节点的合作接入节点,
若所述其它接入节点为所述接入节点的合作接入节点,则:
在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;
在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,使用所述其它接入节点竞争到的传输信道向本地站点发送PSDU。
基于本发明第一方面的第五种可能的实现方式,在第七种可能的实现方式中,所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
与本地站点交互请求发送/允许发送协议消息,以便所述接入站点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,包括:
若监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi,之后在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
基于本发明第一方面的第五种可能的实现方式,在第八种可能的实现方式中,所述与所述N个合作接入节点交互调度信息之后,包括:
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi;
所述在所述接入节点监听信道状态并竞争传输信道之后,若所述接入节点在竞争到传输信道之前监听到有合作接入节点发送请求发送协议消息,则所述方法还包括:
当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;
若所述i大于或等于1且小于N+1,则:在监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi;之后在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后等待所述BPAi;在等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
若所述i等于N+1,则:在与所述本地站点交互请求发送/允许发送协议消息之后,等待所述BPBi;在等待所述BPBi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后等待所述BPAi;在等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
基于本发明第一方面的第三种可能的实现方式或者第一方面的第六种可能的实现方式,在第九种可能的实现方式中,所述检测所述其它接入节点是否为所述接入节点的合作接入节点,包括:
通过所述其它接入节点发送的PPDU帧头中携带的合作标识信息来识别所述其它接入节点,以此判别所述其它接入节点是否为所述接入节点的合作接入节点,其中,所述合作标识信息用来标识一个接入节点。
本发明第二方面提供了一种接入节点,包括:
监听单元,用于监听信道状态;
竞争单元,用于竞争传输信道;
收发单元,用于在所述竞争单元竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头;在发送完所述PPDU帧头后等待间隔时长,之后向所述本地站点发送PSDU。
基于本发明第二方面,在第一种可能的实现方式中,所述接入节点仅有1个合作接入节点;
所述接入节点还包括:
交互单元,用于与所述合作接入节点交互调度信息;
获取单元,用于根据所述交互单元得到的所述合作接入节点的调度信息,估计所述合作接入节点发送PPDU帧头所需要的时长;将所述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到所述间隔时长。
基于本发明第二方面或者本发明第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述收发单元还用于:与本地站点交互请求发送/允许发送协议消息,以便所述接入站点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;在所述监听单元监听到与所述合作接入节点关联的站点发送允许发送协议消息时,等待一个点协作帧间距PIFS,之后在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
基于本发明第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述接入节点还包括:
检测单元:用于当所述监听单元在所述竞争单元竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测所述其它接入节点是否为所述接入节点的合作接入节点;
所述收发单元还用于:当所述检测单元的检测结果为是时,在所述其它接入节点发送完PPDU帧头后,等待一个SIFS,之后使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
基于本发明第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述收发单元还用于:当所述监听单元在所述竞争单元竞争到传输信道之前监听到与所述合作接入节点关联的站点发送允许发送协议消息时,等待一个SIFS,之后与本地站点交互请求发送/允许发送协议消息;在所述监听单元监听到所述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后使用所述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
基于本发明第二方面,在第五种可能的实现方式中,所述接入节点存在N个合作接入节点,其中,N大于1;
所述接入节点还包括:
交互单元,用于与所述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
获取单元,用于:
根据所述交互单元得到的各个合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据所述交互单元得到的接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的间隔时长BPAi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
基于本发明第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述接入节点还包括:
检测单元:用于当所述监听单元在所述竞争单元竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测所述其它接入节点是否为所述接入节点的合作接入节点;
所述收发单元还用于:当所述检测单元的检测结果为是时,在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头且等待一个SIFS后,使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,在所述其它接入节点竞争到的传输信道上向本地站点发送PSDU。
基于本发明第二方面的第五种可能的实现方式,在第七种可能的实现方式中,所述获取单元还用于:
根据所述交互单元得到的所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
所述收发单元还用于:与本地站点交互请求发送/允许发送协议消息,以便所述接入站点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;当监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时且在等待所述BPBi后,在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
基于本发明第二方面的第五种可能的实现方式,在第八种可能的实现方式中,所述获取单元还用于:
根据所述交互单元得到的所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi;
若所述i大于或等于1且小于N+1,所述收发单元还用于:当所述监听单元监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;在所述监听单元监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi,之后在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后再等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
若所述i等于N+1,所述收发单元还用于:当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;在接收到所述本地站点的允许发送协议消息且再等待所述BPBi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;在发送完PPDU帧头且等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
基于本发明第二方面的第三种可能的实现方式或者第六种可能的实现方式,在第九种可能的实现方式中,所述检测单元具体用于:通过所述其它接入节点发送的PPDU帧头中携带的合作标识字段来识别所述其它接入节点,以此判别所述其它接入节点是否为所述接入节点的合作接入节点。
由上可见,本发明实施例中引入间隔时长,实现了PPDU和PSDU的不连续发送,另外,通过对间隔时长的控制,能够使得各个AP在同时传输PSDU之前,在不同的时间点单独传送各自的PPDU帧头,以此避免各个合作AP传输的PPDU帧头相互冲突,提高数据传输的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种物理层数据包结构示意图;
图2-a为本发明提供的物理层数据包的传输方法一个实施例流程示意图;
图2-b为本发明提供的一种基本信道接入规则示意图;
图3为本发明提供的物理层数据包的传输方法另一个实施例流程示意图;
图4为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图5为本发明提供的一种链路结构示意图;
图6为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图7为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图8为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图9为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图10为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图11为本发明提供的物理层数据包的传输方法再一个实施例流程示意图;
图12为本发明提供的接入节点一个实施例结构示意图;
图13为本发明提供的接入节点另一个实施例结构示意图;
图14为本发明提供的接入节点再一个实施例结构示意图;
图15为本发明提供的接入节点再一个实施例结构示意图。
具体实施方式
本发明实施例提供了一种物理层数据包传输方法以及接入节点。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的各个其他实施例,都属于本发明保护的范围。
首先对本发明实施例中的物理层数据包进行介绍。在IEEE 802.11WLAN标准中,物理层数据包结构如图1所示,由PPDU帧头和PSDU组成,其中,PPDU帧头包含了短训练字段(即Shot training field),长训练字段(long training field)和信令域(即signal field);数据域(即Data field)组成了PSDU的载荷。短训练字段用于物理层数据包开始时的检测和自动增益控制(AGC,Automatic Gain Control)设置,以及初始频率偏移估计和初始时间同步,长训练字段主要用于信道估计及更精确的频率偏移估计和时间同步,信令域包含了该物理层数据包的速率和长度信息。
下面对本发明实施例提供的物理层数据包的传输方法进行描述,为便于描述,本发明实施例中以合作AP集中一个AP作为执行主体进行描述,并将合作AP集中的其它AP描述为合作AP,其中,上述合作AP集中的所有AP彼此已建立协作关系。请参阅图2-a,本发明实施例中的物理层数据包的传输方法包括:
201、AP监听信道状态并竞争传输信道;
IEEE 802.11提供了最基本的信道接入规则,如图2-b所示,不同的帧间距,如短帧间距(SIFS,Short Inter-Frame Space)、点协作帧间距(PIFS,Point Coordinator Inter-Frame Space)和分布协作帧间距(DIFS,Distributed Coordination Function Inter-Frame Space)提供了不同的信道优先接入等级。
SIFS用来分隔需要响应的帧和该帧的响应帧,如数据帧和确认(ACK,Acknowledgement)响应,请求发送(RTS,Request to Send)和允许发送(CTS,Clear toSend)响应。SIFS的设计需要在满足合理实现的各种延迟时间前提下尽可能得短,以减少多余的***开销,造成浪费。这些延迟时间包括:物理层中解调所接收到的帧的解码延迟、媒体接入控制中对所接收到的帧的处理延迟、建立响应帧的时间以及发射机发送响应的启动时间。一个特定物理层(PHY,PHYsical Layer)的SIFS时长由aSIFSTime参数定义。对于802.11a、802.11g以及802.11n的PHY而言,这个值是16微秒。
其它帧间距(IFS,Inter-Frame Space)的时长为SIFS加上整数倍的时隙长度(即Slot time),传输时刻在时隙边缘开始。一个特定PHY的时隙长度时长由aSlotTime参数定义。对于802.11a、802.11g以及802.11n的PHY而言,这个值是9微秒。
PIFS提供了仅次于SIFS的接入优先级,并被用以取得对信道的优先接入。PIFS定义为PIFS=aSIFSTime+aSlotTime。AP用PIFS后延来取得对信道的接入以发送信标,开始一个无竞争周期,或者当在一个无竞争周期内没有收到期望的响应帧时重新获得信道的接入。
DIFS由在分布协调功能(DCF,Distributed Coordination Function)下运行的站点用以传输数据帧与管理帧,其定义为DIFS=aSIFSTime+2×aSlotTime。使用DCF的站点如果判断在DIFS时长内信道为空闲,或者其正确接收一个帧后,则继续判断在DIFS之后的剩余的退避时长内信道是否空闲。如果空闲,则接入信道进行传输。
当信道从繁忙转为空闲时,可能会同时有多个站点(STA,Station)准备好了要发送数据。为了把碰撞冲突减小到最小,想要发起传输的站点选择一个随机退避计数,然后按照该退避长度进行后延。随机退避计数是从区间[0,CW]上均匀分布中选取的一个伪随机整数。这里的CW成为竞争窗口(Contention Window)。CW参数的初始值取为CWmin,然后再每次不成功的MAC协议数据单元(MPDU,MAC protocol data unit)传输之后翻一倍。例如每次没有收到对应于一个数据帧的ACK响应帧时,CW值就变成原来的两倍。如果CW值达到了***设定的最大值CWmax,则一直保持此值,直到被重置为止。CW在每次成功发送MPDU之后被重新置为CWmin。CW、CWmin以及CWmax可以取得值为2的次幂减1。对于DCF,CWmin与CWmax的值根据所使用的PHY指定。对于802.11a、802.11g以及802.11n的PHY,CWmin的值为15,CWmax的值为1023。这样CW的值从15开始,然后在每次MPDU不成功传输后取下一个更高的2的次幂减1,直到1023。
要开始一个随机退避过程,站点首先在[0,CW]范围内选取一个随机退避计数。在DIFS时长之后,如果DIFS时长内信道被判断为空闲,则所有的STA的退避时隙都开始计数。如果信道在一个退避时隙内变成繁忙,则退避过程被挂起。如果信道在一个DIFS时长内重新变为空闲,则退避计数继续开始计数。当多个站点在进行后延并进入随机退避计数时,选择退避计数值最小的站点,则该站点所关联的AP赢得竞争并且首先开始传输。其余的站点将其退避计数挂起,等待信道重新变为空闲。在信道重新变为空闲且等待DIFS之后,选择退避计数次小的站点接入信道。以此下去,退避计数最长的站点最后接入信道进行传输。对于新接入的站点,它从整个CW中选择的随机退避计数很有可能比那些已经在之前的接入竞争中将退避计数挂起的站点剩余的退避计数值都大。
在本发明实施例中,AP在竞争信道的同时也对信道状态进行监听,以获知其合作AP是否已经竞争到信道。
当该AP竞争到传输信道时,执行步骤202和203。
202、在竞争到的传输信道上向本地站点发送PPDU帧头;
当AP竞争到信道后,AP在竞争到的传输信道上向本地站点发送PPDU帧头。
203、在等待间隔时长之后,向上述本地站点发送PSDU;
AP在步骤202发送完PPDU帧头后,等待间隔时长,在等待上述间隔时长之后,向上述本地站点发送PSDU。
由于PPDU帧头长度的不同是由于长训练字段(LTF,Long Training Field)的个数不同所造成,因此,在本发明实施例中,AP可以根据LTF的个数估计发送PPDU帧头需要的时长。在本发明实施例中,上述间隔时长可以预先配置在AP中,也可以由AP事先进行计算,此处不作限定。
在本发明实施例的基础上,通过对间隔时长的控制,还可以使该AP的合作AP在上述间隔时长内完成向各自站点的PPDU帧头的发送,且使该AP的合作AP在上述AP发送PSDU的同时,在该AP竞争到的传输信道上向各自站点发送PSDU。
在一种实现方式中,当AP仅有一个合作AP时,AP可以通过与其合作AP交互各自的调度信息,其中,各自的调度信息可以包括各自待发送的PPDU帧头中需要携带的LTF的个数,则AP可以根据其合作AP的调度信息估计该合作AP发送PPDU帧头需要的时长,将估计的该合作AP发送PPDU帧头需要的时长加上一个SIFS后作为上述间隔时长。
在另一种实现方式中,当AP有N个合作AP时(N>1),AP事先与其合作AP交互各自的调度信息,其中,各自的调度信息包括:各自待发送的PPDU帧头中需携带的长训练字段的个数以及各自的PPDU协作发送次序。则AP根据各个合作AP待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作AP发送PPDU帧头所需要的时长;之后根据该AP和N个合作AP的PPDU协作发送次序,以及公式:
计算该AP的间隔时长BPAi,其中,式中的i为该AP的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作AP,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
需要说明的是,在本发明实施例中,上述AP与其合作AP交互各自的调度信息的过程可以发生在各AP建立协作关系的时候或者之后,此处不作限定。上述合作AP集中的各个AP的PPDU协作发送次序可以由合作AP集中的各个AP通过协商方式确定,当然,合作AP集中的各个AP的PPDU协作发送次序也可以根据某种协议默认确定,例如可以预先根据各个AP的MAC地址的后几位的大小对各个AP的PPDU协作发送次序进行确定,此处不作限定。
需要说明的是,本发明实施例中所提及的“各自站点”指的是接入节点各自的本地站点,每个接入节点只向自己的本地站点发送PPDU帧头和PSDU。
由上可见,本发明实施例中引入间隔时长,实现了PPDU和PSDU的不连续发送,另外,通过对间隔时长的控制,能够使得各个AP在同时传输PSDU之前,在不同的时间点单独传送各自的PPDU帧头,以此避免各个合作AP传输的PPDU帧头相互冲突,提高数据传输的可靠性。
上述实施例是以AP竞争到传输信道为例进行描述的,在另一种场景中,可能AP的某一个合作AP先竞争到传输信道,下面以该场景为例进行说明,在本发明实施例中,AP仅有一个合作AP。如图3所示,本发明实施例中的物理层数据包的传输方法,包括:
301、监听信道状态并竞争传输信道;
具体地,步骤301可以参照步骤201中的描述,此处不再赘述。
302、当AP在竞争到传输信道之前监听到其它AP发送PPDU帧头时,检测上述其它AP是否为该AP的合作AP;
在一种实现方式中,AP可以截获并解析上述其它AP发送的数据包,通过解析该数据包的MAC帧头信息中的基本服务集标识符(BSSID,Basic Service Set Identifier)来识别上述其它AP为网络中的哪个AP,以此认定其是否为该AP的合作AP。
上述实现方式要求AP将数据包解析到MAC层,处理时延和开销较大,为了降低处理时延和开销,本发明实施例中在PPDU中引入合作标识字段(即Coordinaion ID字段),合作标识字段用来承载标识一个AP的合作标识信息,则AP只需要截获上述其它AP发送的PPDU帧头,通过解析该PPDU帧头的合作标识字段中承载的合作标识信息,即可识别出上述其它AP为网络中的哪个AP,以此认定其是否为该AP的合作AP。具体地,可以将PPDU帧头信令域中的部分字段用来作为合作标识字段,当然,也可以将PPDU帧头中的其它保留字段作为合作标识字段,此处不作限定。
当检测到上述其它AP为该AP的合作AP时,执行步骤303,否则,返回步骤301。
303、在上述其它AP发送完PPDU帧头后等待一个SIFS,之后使用上述其它AP竞争到的传输信道向本地站点发送PPDU帧头和PSDU;
当AP在步骤302检测出上述其它AP为其合作AP后,AP不再竞争传输信道但保持监听,当其合作AP(即上述其它AP)发送完PPDU帧头后,该AP等待一个SIFS;在等待一个SIFS后,AP使用其合作AP竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
需要说明的是,在本发明实施例中,上述其它AP在竞争到传输信道之后所执行的方案可以参考图2-a,图2-b中的描述。
下面以AP的某一个合作AP先竞争到传输信道的场景,且AP有N个合作AP(N>1)为例进行说明,如图4所示,本发明实施例中的物理层数据包的传输方法,包括:
401、监听信道状态并竞争传输信道;
具体地,步骤401可以参照步骤201中的描述,此处不再赘述。
402、当AP在竞争到传输信道之前监听到其它AP发送PPDU帧头时,检测上述其它AP是否为该AP的合作AP;
在一种实现方式中,AP可以截获并解析上述其它AP发送的数据包,通过解析该数据包的MAC帧头信息中的基本服务集标识符(BSSID,Basic Service Set Identifier)来识别上述其它AP为网络中的哪个AP,以此认定其是否为该AP的合作AP。
上述实现方式要求AP将数据包解析到MAC层,处理时延和开销较大,为了降低处理时延和开销,本发明实施例中在PPDU中引入合作标识字段(即Coordinaion ID字段),合作标识字段用来承载标识一个AP的合作标识信息,则AP只需要截获上述其它AP发送的PPDU帧头,通过解析该PPDU帧头的合作标识字段中承载的合作标识信息,即可识别出上述其它AP为网络中的哪个AP,以此认定其是否为该AP的合作AP。具体地,可以将PPDU帧头信令域中的步骤字段用来作为合作标识字段,当然,也可以将PPDU帧头中的其它保留字段作为合作标识字段,此处不作限定。
当检测到上述其它AP为该AP的合作AP时,执行步骤403,否则,返回步骤401。
403、在PPDU协作发送次序为i-1的合作AP发送完PPDU帧头后等待一个SIFS,之后使用上述其它AP竞争到的传输信道向本地站点发送PPDU帧头;
当AP在步骤402检测出上述其它AP为其合作AP后,AP不再竞争传输信道但保持监听,由于AP已获取其所有合作AP的PPDU协作发送次序,因此,当PPDU协作发送次序为i-1的合作AP发送完PPDU帧头后,AP等待一个SIFS;在等待一个SIFS后,AP使用其合作AP竞争到的传输信道向本地站点发送PPDU帧头。其中,i为该AP的PPDU协作发送次序。
404、在PPDU协作发送次序为1的合作AP发送PSDU的同时,在上述其它AP竞争到的传输信道上向本地站点发送PSDU。
需要说明的是,在本发明实施例中,上述其它AP在竞争到传输信道之后所执行的方案可以参考图2-a,图2-b中的描述。
为便于更好地理解本发明技术方案,下面以一具体应用场景例,对本发明实施例中的物理层数据包的传输方法进行描述,其中,在本发明实施例中,相互合作的AP彼此不发送RTS/CTS。
如图5所示的链路结构示意图,在分布式***(DS,Distribution System)中,STA1关联在AP1上,STA2关联在AP2上,当AP1和AP2建立协作关系后,AP1和AP2成为相互合作的AP。如图6所示:
601、AP1和AP2交互各自的调度信息,调度信息包括AP各自待发送的PPDU帧头中需携带的LTF的个数。
602、AP1根据AP2的调度信息中包含的待发送的PPDU帧头中需携带的LTF的个数,估计AP2发送PPDU帧头的时长PSAP2。
603、假设AP1竞争到传输信道,AP1开始向本地站点STA1发送PPDU帧头。
604、AP1发送完PPDU帧头后,等待SIFS+PSAP2的时长。
605、AP1在等待SIFS+PSAP2的时长后,开始向STA1发送PSDU。
606、AP2监听AP1发送的PPDU帧头,通过AP1的PPDU帧头中携带的合作标识信息发送AP1为其合作AP,则AP2在AP1的PPDU帧头发送完后,等待SIFS。
607、AP2在等待SIFS后,开始向STA2发送PPDU帧头。
608、AP2在发送完PPDU帧头后,接着开始向STA2发送PSDU。
这样,AP1和AP2便实现了同时在相同的频率资源上向各自的STA发送各自的PSDU。
本发明实施例中,相互合作的AP还可以通过RTS/CTS预订信道资源,由于本发明实施例中的RTS/CTS兼具了协作干扰管理(IM,Interference Management),因此本发明实施例中将RTS/CTS表示为IM-RTS/IM-CTS。下面,以AP仅有一个合作AP为例进行说明,如图7所示,本发明实施例中的物理层数据包的传输方法,包括:
701、监听信道状态并竞争传输信道;
具体地,步骤701可以参照步骤201中的描述,此处不再赘述。
当该AP竞争到传输信道时,执行步骤702~204。
702、向本地站点交互IM-RTS/IM-CTS消息;
AP发送IM-RTS消息给本地站点,本地站点接收到IM-RTS消息时,在一个SIFS时长之后发送IM-CTS消息给该AP以响应该AP。AP通过与本地站点交互IM-RTS/IM-CTS消息,使得该AP的合作AP获知该AP竞争到传输信道并预订了信道资源,当该AP的合作AP监听到与该AP关联的站点发送IM-CTS消息时,在一个SIFS时长后也向其自己关联的站点交互IM-RTS/IM-CTS消息。
703、当监听到与合作AP关联的站点接收到IM-CTS消息时,等待一个PIFS后,在竞争到的传输信道上向本地站点发送PPDU帧头。
704、在等待间隔时长之后,向上述本地站点发送PSDU;
AP在步骤703发送完PPDU帧头后,等待间隔时长,在等待上述间隔时长之后,向本地站点发送PSDU,其中,该AP的合作AP在上述间隔时长内完成向各自站点的PPDU帧头的发送,且该AP的合作AP在该AP发送PSDU的同时,在该AP竞争到的传输信道上向各自站点发送PSDU。
由于PPDU帧头长度的不同是由于长训练字段(LTF,Long Training Field)的个数不同所造成,因此,在本发明实施例中,AP可以根据LTF的个数估计发送PPDU帧头需要的时长。在本发明实施例中,上述间隔时长可以预先配置在AP中,也可以由AP事先进行计算,此处不作限定。
在一种实现方式中,AP可以通过与其合作AP交互各自的调度信息,其中,各自的调度信息可以包括各自待发送的PPDU帧头中需要携带的LTF的个数,则AP可以根据其合作AP的调度信息估计该合作AP发送PPDU帧头需要的时长,将估计的该合作AP发送PPDU帧头需要的时长加上一个SIFS后作为上述间隔时长。
需要说明的是,在本发明实施例中,上述AP与其合作AP交互各自的调度信息的过程可以发生在各AP建立协作关系的时候或者之后,此处不作限定。
本发明实施例中引入间隔时长,实现了PPDU和PSDU的不连续发送,另外,通过对间隔时长的控制,能够使得各个AP在同时传输PSDU之前,在不同的时间点单独传送各自的PPDU帧头,以此避免各个合作AP传输的PPDU帧头相互冲突,提高数据传输的可靠性。
图7所示实施例是以AP竞争到传输信道为例进行描述的,在另一种场景中,可能AP的某一个合作AP先竞争到传输信道,下面以该此场景为例进行说明,在本发明实施例中,AP仅有一个合作AP。如图8所示,本发明实施例中的物理层数据包的传输方法,包括:
801、监听信道状态并竞争传输信道;
具体地,步骤801可以参照步骤201中的描述,此处不再赘述。
当AP在竞争到传输信道之前监听到有合作AP发送IM-RTS消息时,执行步骤802和803。
802、在监听到与上述合作AP关联的站点发送IM-CTS消息后,等待一个SIFS,之后与本地站点IM-RTS/IM-CTS消息。
803、在监听到上述合作AP发送完PPDU帧头后等待一个SIFS,之后使用上述合作AP竞争到的传输信道向本地站点发送PPDU帧头和PSDU。
需要说明的是,在本发明实施例中,上述其它AP在竞争到传输信道之后所执行的方案可以参考图7中的描述。
下面以相互合作的AP通过RTS/CTS预订信道资源,且AP有N个合作AP(N>1)为例,对本发明实施例中的物理层数据包的传输方法进行描述,同样地,由于本发明实施例中的RTS/CTS兼具了IM,因此本发明实施例中将RTS/CTS表示为IM-RTS/IM-CTS。如图9所示,本发明实施例中的物理层数据包的传输方法,包括:
901、AP与其合作AP交互各自的调度信息;
其中,各自的调度信息包括:各自待发送的PPDU帧头中需携带的长训练字段的个数以及各自的PPDU协作发送次序。
需要说明的是,在本发明实施例中,上述AP与其合作AP交互各自的调度信息的过程可以发生在各AP建立协作关系的时候或者之后,此处不作限定。相互合作的各个AP的PPDU协作发送次序可以由各个AP之间通过协商方式确定,当然,相互合作的各个AP的PPDU协作发送次序也可以根据某种协议默认确定,例如可以预先根据各个AP的MAC地址的后几位的大小对各个AP的PPDU协作发送次序进行确定,此处不作限定。
902、计算发送等待时长BPBi和间隔时长BPAi;
AP根据步骤901中得到的各个合作AP待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作AP发送PPDU帧头所需要的时长;
之后根据步骤901得到的AP与其N个合作AP的PPDU协作发送次序,以及公式
计算该AP的间隔时长BPAi;根据步骤901得到的AP与其N个合作AP的PPDU协作发送次序以及公式
计算该AP的发送等待时长BPBi。其中,式中的i为该AP的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作AP,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距。
903、监听信道状态并竞争传输信道;
具体地,步骤901可以参照步骤201中的描述,此处不再赘述。
当该AP竞争到传输信道时,执行步骤904~906。
904、向本地站点交互IM-RTS/IM-CTS消息;
AP发送IM-RTS消息给本地站点,本地站点接收到IM-RTS消息时,在一个SIFS时长之后发送IM-CTS消息给该AP以响应该AP。AP通过与本地站点交互IM-RTS/IM-CTS消息,使得该AP的各个合作AP获知该AP竞争到传输信道并预订了信道资源,当该AP的各个合作AP监听到该AP接收到IM-CTS消息时,依据各自的PPDU协作发送次序依次也向自己关联的站点交互IM-RTS/IM-CTS消息。
905、当监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送IM-CTS时,等待BPBi,之后在竞争到的传输信道上向本地站点发送PPDU帧头。
906、在等待间隔时长BPAi之后,向上述本地站点发送PSDU。
图9所示实施例是以AP竞争到传输信道为例进行描述的,在另一种场景中,可能AP的某一个合作AP先竞争到传输信道,下面以该此场景为例进行说明,在本发明实施例中,AP有N个合作AP(N>1)。如图10所示,本发明实施例中的物理层数据包的传输方法,包括:
1001、AP与其合作AP交互各自的调度信息;
其中,AP各自的调度信息包括:AP各自待发送的PPDU帧头中需携带的长训练字段的个数以及各自的PPDU协作发送次序。
需要说明的是,在本发明实施例中,上述AP与其合作AP交互各自的调度信息的过程可以发生在各AP建立协作关系的时候或者之后,此处不作限定。相互合作的各个AP的PPDU协作发送次序可以由各个AP之间通过协商方式确定,当然,相互合作的各个AP的PPDU协作发送次序也可以根据某种协议默认确定,例如可以预先根据各个AP的MAC地址的后几位的大小对各个AP的PPDU协作发送次序进行确定,此处不作限定。
1002、计算发送等待时长BPBi和间隔时长BPAi;
AP根据步骤1001中得到的各个合作AP待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作AP发送PPDU帧头所需要的时长;
之后根据步骤1001得到的AP与其N个合作AP的PPDU协作发送次序,以及公式
计算该AP的间隔时长BPAi;根据步骤1001得到的AP与其N个合作AP的PPDU协作发送次序以及公式
计算该AP的发送等待时长BPBi。其中,式中的i为该AP的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作AP,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
1003、监听信道状态并竞争传输信道;
具体地,步骤1003可以参照步骤201中的描述,此处不再赘述。
当AP在竞争到传输信道之前监听到有合作AP发送IM-RTS消息时,进入步骤1004。
1004、当监听到与PPDU协作发送次序为i-1的合作AP关联的站点发送IM-CTS消息时,与本地站点交互IM-RTS/IM-CTS消息。
若1≤i<N+1时,执行步骤1005和1006;若i等于N+1时,执行步骤1007和1008。
1005、在监听到与PPDU协作发送次序为N+1的合作AP关联的站点发送IM-CTS时,等待BPBi,之后在合作AP竞争到的传输信道上向本地站点发送PPDU帧头。
1006、等待BPAi后,在合作AP竞争到的传输信道上向上述本地站点发送PSDU。
1007、在接收到本地站点的IM-CTS消息之后,等待BPBi,之后在合作AP竞争到的传输信道上向上述本地站点发送PPDU帧头。
1008、等待BPAi后,在合作AP竞争到的传输信道上向上述本地站点发送PSDU。
需要说明的是,在本发明实施例中,上述其它AP在竞争到传输信道之后所执行的方案可以参考图9中的描述。
为便于更好地理解本发明技术方案,下面以一具体应用场景例,对本发明实施例中的物理层数据包的传输方法进行描述,其中,在本发明实施例中,相互合作的AP彼此发送RTS/CTS。
以图5所示的链路结构示意图为例,在DS***中,STA1关联在AP1上,STA2关联在AP2上,当AP1和AP2建立协作关系后,AP1和AP2成为相互合作的AP。如图11所示:
1101、AP1和AP2交互各自的调度信息,调度信息包括AP各自待发送的PPDU帧头中需携带的LTF的个数以及各自的PPDU协作发送次序。
1102、AP1根据AP2的调度信息中包含的待发送的PPDU帧头中需携带的LTF的个数,估计AP2发送PPDU帧头的时长。
1103、AP1计算发送等待时长BPBi和间隔时长BPAi;
根据AP1与AP2的PPDU协作发送次序,以及公式:
计算AP1的间隔时长BPAi;
根据AP1与AP2的PPDU协作发送次序以及公式:
计算AP1的发送等待时长BPBi。其中,式中的i为AP1的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作AP,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距。
1104、AP2根据AP1的调度信息中包含的待发送的PPDU帧头中需携带的LTF的个数,估计AP1发送PPDU帧头的时长。
1105、AP2计算发送等待时长BPBj和间隔时长BPAj;
根据AP1与AP2的PPDU协作发送次序,以及公式:
计算AP2的间隔时长BPAj;
根据AP1与AP2的PPDU协作发送次序以及公式:
计算AP2的发送等待时长BPBj。其中,式中的j为AP2的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作AP,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距。
1106、假设AP1竞争到传输信道,AP1开始向本地站点STA1交互IM-RTS/IM-CTS。
1107、AP2监听到STA1发送IM-CTS后,开始与其本地站点STA2交互IM-RTS/IM-CTS。
1108、AP1在监听到STA2发送IM-CTS后,等待BPBi。
1109、AP1等待BPBi之后,向STA1发送PPDU帧头。
1110、AP1在发送完PPDU帧头后,等待BPAi,。
1111、AP1等待BPAi,之后,向STA1发送PSDU。
1112、AP2在接收到STA2的IM-CTS后,等待BPBj。
1113、AP2等待BPBj之后,向STA2发送PPDU帧头;
1114、AP2在发送完PPDU帧头后,等待BPAj。
1115、AP2等待BPAj之后,向STA2发送PSDU。
这样,AP1和AP2便实现了同时在相同的频率资源上向各自的STA发送各自的PSDU。
本发明实施例还提供了一种接入节点,下面对本发明实施例中的接入节点进行描述,如图12所示,本发明实施例中的接入节点1200,包括:
监听单元1201,用于监听信道状态;
竞争单元1202,用于竞争传输信道;
收发单元1203,用于在竞争单元1202竞争到的传输信道上向本地站点发送PPDU帧头;在发送完上述PPDU帧头且等待间隔时长后,向上述本地站点发送PSDU。
在本发明实施例中,通过对间隔时长的控制,还可以使接入节点1200的合作接入节点在上述间隔时长内完成向各自站点的PPDU帧头的发送,且使接入节点1200的合作接入节点在接入节点1200发送PSDU的同时,在接入节点1200竞争到的传输信道上向各自站点发送PSDU。
进一步,在图12所示实施例的基础上,如图13所示,接入节点1300还包括:
交互单元1204和获取单元1205。
在一种应用场景中,当接入节点1300仅有1个合作接入节点时:
交互单元1204用于与上述合作接入节点交互调度信息;获取单元1205用于根据交互单元1204得到的上述合作接入节点的调度信息,估计上述合作接入节点发送PPDU帧头所需要的时长;将上述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到上述间隔时长。收发单元1203还用于:与本地站点交互RTS/CTS消息,以便接入站点1300的合作接入节点监听到上述RTS/CTS消息之后,与各自站点交互RTS/CTS消息;在监听单元1201监听到与上述合作接入节点关联的站点发送CTS消息时,等待一个PIFS时长,之后在竞争单元1202竞争到的传输信道上向本地站点发送PPDU帧头。
进一步,在图13所示实施例的基础上,如图14所示,接入节点1400还包括:检测单元1206,用于当监听单元1201在竞争单元1202竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测上述其它接入节点是否为接入节点1300的合作接入节点;在一种实现方式中,检测单元1206可以截获并解析上述其它接入节点发送的数据包,通过解析该数据包的MAC帧头信息中的BSSID来识别上述其它接入节点为网络中的哪个AP,以此认定其是否为接入节点1300的合作接入节点。在另一种实现方式中,在PPDU中引入合作标识字段(即Coordinaion ID字段),合作标识字段用来承载标识一个接入节点的合作标识信息,则检测单元1206只需要截获上述其它接入节点发送的PPDU帧头,通过解析该PPDU帧头的合作标识字段中承载的合作标识信息,即可识别出上述其它接入节点为网络中的哪个接入节点,以此认定其是否为接入节点1300的合作接入节点。具体地,可以将PPDU帧头信令域中的部分字段用来作为合作标识字段,当然,也可以将PPDU帧头中的其它保留字段作为合作标识字段,此处不作限定。收发单元1203还用于当上述检测单元1206的检测结果为是时,在上述其它接入节点发送完PPDU帧头且等待一个SIFS后,使用上述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
本发明实施例中,相互合作的接入节点还可以通过RTS/CTS预订信道资源,则在图13所示实施例的基础上,当接入节点1300仅有1个合作接入节点时,收发单元1203还用于:当监听单元1201在竞争单元1202竞争到传输信道之前监听到与合作接入节点关联的站点发送CTS消息时,等待一个SIFS,之后与本地站点交互RTS/CTS消息;在监听单元1201监听到上述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后使用上述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
在一种应用场景中,当接入节点1300存在N个合作接入节点时(N大于1):
交互单元1204用于:与上述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
获取单元1205用于:根据交互单元1204得到的各个合作接入节点待发送的PPDU帧头中需携带的LTF的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据交互单元1204得到的接入节点1300和上述N个合作接入节点的PPDU协作发送次序,以及公式:
计算接入节点1300的间隔时长BPAi,其中,式中的i为接入节点1300的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
进一步,接入节点1300还包括:检测单元(可参照图14所示),用于当监听单元1201在竞争单元1202竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测上述其它接入节点是否为接入节点1300的合作接入节点;在一种实现方式中,检测单元可以截获并解析上述其它接入节点发送的数据包,通过解析该数据包的MAC帧头信息中的BSSID来识别上述其它接入节点为网络中的哪个AP,以此认定其是否为接入节点1300的合作接入节点。在另一种实现方式中,在PPDU中引入合作标识字段(即Coordinaion ID字段),合作标识字段用来承载标识一个接入节点的合作标识信息,则检测单元只需要截获上述其它接入节点发送的PPDU帧头,通过解析该PPDU帧头的合作标识字段中承载的合作标识信息,即可识别出上述其它接入节点为网络中的哪个接入节点,以此认定其是否为接入节点1300的合作接入节点。具体地,可以将PPDU帧头信令域中的部分段用来作为合作标识字段,当然,也可以将PPDU帧头中的其它保留字段作为合作标识字段,此处不作限定。收发单元1203还用于当上述检测单元的检测结果为是时,在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头且等待一个SIFS后,使用上述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,在上述其它接入节点竞争到的传输信道上向本地站点发送PSDU。
本发明实施例中,相互合作的AP还可以通过RTS/CTS预订信道资源,则在图13所示实施例的基础上,当接入节点1300有N个合作接入节点时(N>1),获取单元1205还用于:
根据交互单元1204得到的接入节点1300和其N个合作接入节点的PPDU协作发送次序,以及公式计算接入节点1300的发送等待时长BPBi,其中,式中的i为接入节点1300的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
当接入节点1300竞争到传输信道时,收发单元1203还用于:与本地站点交互RTS/CTS消息,以便接入站点1300的合作接入节点监听到接入节点1300的RTS/CTS消息之后,与各自站点交互RTS/CTS消息;当监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送CTS消息,且再等待上述BPBi后,在上述竞争到的传输信道上向本地站点发送PPDU帧头。
当接入节点1300竞争不到传输信道且上述i大于或等于1且小于N+1时,收发单元1203还用于:当监听单元1201监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送CTS消息时,与本地站点交互RTS/CTS消息;在监听单元1201监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送CTS消息时,等待上述BPBi,之后在合作接入节点竞争到的传输信道上向本地站点发送PPDU帧头;之后再等待上述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
当接入节点1300竞争不到传输信道且上述i等于N+1时,收发单元1203还用于:当监听单元1201监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送CTS消息时,与本地站点交互RTS/CTS消息;在接收到该本地站点的CTS消息且再等待上述BPBi后,在合作接入节点竞争到的传输信道上向该本地站点发送PPDU帧头;在发送完PPDU帧头且等待上述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
需要说明的是,本发明实施例中的接入节点1200或接入节点1300或接入节点1400可以如上述方法实施例中的AP,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,本发明实施例中引入间隔时长,实现了PPDU和PSDU的不连续发送,另外,通过对间隔时长的控制,能够使得各个AP在同时传输PSDU之前,在不同的时间点单独传送各自的PPDU帧头,以此避免各个合作AP传输的PPDU帧头相互冲突,提高数据传输的可靠性。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储有程序,该程序执行包括上述方法实施例中记载的部分或全部布置。
下面对本发明实施中的另一种接入节点进行描述,请参阅图15,本发明实施例中的接入节点1500包括:
输入装置1501、输出装置1502、存储器1503以及处理器1504(接入节点1500的处理器1504的数量可以是一个或者多个,图15以一个处理器为例)。在本发明的一些实施例中,输入装置1501、输出装置1502、存储器1503以及处理器1504可以通过总线或其它方式连接,如图15所示以通过总线连接为例。
其中,处理器1504用于:
监听信道状态并竞争传输信道;
当竞争到传输信道时:在竞争到的传输信道上向本地站点发送PPDU帧头;在等待间隔时长之后,向上述本地站点发送PSDU。
在本发明实施例中,通过对间隔时长的控制,还可以使接入节点1500的合作接入节点在上述间隔时长内完成向各自站点的PPDU帧头的发送,且使接入节点1500的合作接入节点在接入节点1500发送PSDU的同时,在接入节点1500竞争到的传输信道上向各自站点发送PSDU。
进一步,当接入节点1500仅有1个合作接入节点时,处理器1504还用于:与上述合作接入节点交互调度信息;根据上述合作接入节点的调度信息,估计上述合作接入节点发送PPDU帧头所需要的时长;将上述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到上述间隔时长;与本地站点交互RTS/CTS消息,以便接入节点1500的合作接入节点监听到上述RTS/CTS消息之后,与各自站点交互RTS/CTS消息;在监听到与上述合作接入节点关联的站点发送CTS消息时,等待一个PIFS时长,之后在竞争到的传输信道上向本地站点发送PPDU帧头。进一步,处理器1504还用于:当在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测上述其它接入节点是否为接入节点1500的合作接入节点;当检测出上述其它接入节点为接入节点1500的合作接入节点时,在上述其它接入节点发送完PPDU帧头且等待一个SIFS后,使用上述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
在本发明实施例中,相互合作的接入节点还可以通过RTS/CTS预订信道资源,则当接入节点1500仅有1个合作接入节点时,处理器1504还用于:当在竞争到传输信道之前监听到与合作接入节点关联的站点发送CTS消息时,等待一个SIFS,之后与本地站点交互RTS/CTS消息;在监听到上述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后使用上述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
当接入节点1500存在N个合作接入节点时(N大于1)时,处理器1504还用于:
与上述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
根据各个合作接入节点待发送的PPDU帧头中需携带的LTF的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据接入节点1500和上述N个合作接入节点的PPDU协作发送次序,以及公式:
计算接入节点1500的间隔时长BPAi,其中,式中的i为接入节点1500的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长;
进一步,处理器1504还用于:当在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测上述其它接入节点是否为接入节点1500的合作接入节点;当检测出上述其它接入节点为接入节点1500的合作接入节点时,在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头且等待一个SIFS后,使用上述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,在上述其它接入节点竞争到的传输信道上向本地站点发送PSDU;
在本发明实施例中,相互合作的接入节点还可以通过RTS/CTS预订信道资源,则当接入节点1500存在N个合作接入节点时(N大于1)时,处理器1504还用于:
根据接入节点1500和其N个合作接入节点的PPDU协作发送次序,以及公式
计算接入节点1500的发送等待时长BPBi,其中,式中的i为接入节点1500的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
当接入节点1500竞争到传输信道时,处理单元1504还用于:与本地站点交互RTS/CTS消息,以便接入节点1500的合作接入节点监听到接入节点1500的RTS/CTS消息之后,与各自站点交互RTS/CTS消息;当监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送CTS消息,且在等待上述BPBi后,在上述竞争到的传输信道上向本地站点发送PPDU帧头;
当接入节点1500竞争不到传输信道且上述i大于或等于1且小于N+1时,处理单元1504还用于:当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送CTS消息时,与本地站点交互RTS/CTS消息;在监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送CTS消息时,等待上述BPBi,之后在合作接入节点竞争到的传输信道上向本地站点发送PPDU帧头;之后再等待上述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
当接入节点1500竞争不到传输信道且上述i等于N+1时,处理单元1504还用于:当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送CTS消息时,与本地站点交互RTS/CTS消息;在接收到该本地站点的CTS消息且再等待上述BPBi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;在发送完PPDU帧头且等待上述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
需要说明的是,本发明实施例中的接入节点1500可以如上述方法实施例中的AP,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,本发明实施例中引入间隔时长,实现了PPDU和PSDU的不连续发送,另外,通过对间隔时长的控制,能够使得各个AP在同时传输PSDU之前,在不同的时间点单独传送各自的PPDU帧头,以此避免各个合作AP传输的PPDU帧头相互冲突,提高数据传输的可靠性。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以理解上述实施例中的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质例如可以包括:只读存储器、随机存储器、磁盘或光盘等。
以上对本发明所提供的一种物理层数据包传输方法以及接入节点进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
Claims (16)
1.一种物理层数据包的传输方法,其特征在于,
接入节点监听信道状态并竞争传输信道;
当所述接入节点竞争到传输信道时:在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头;
在发送完所述PPDU帧头后等待间隔时长;之后向所述本地站点发送物理层服务数据单元PSDU;
当所述接入节点仅有一个合作接入节点时,所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
与合作接入节点交互调度信息;
根据所述合作接入节点的调度信息,估计所述合作接入节点发送PPDU帧头所需要的时长;
将所述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到所述间隔时长;
当所述接入节点存在N个合作接入节点时,其中,N大于1;所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头之前,包括:
与所述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
根据各个合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式
计算所述接入节点的间隔时长BPAi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
2.根据权利要求1所述的方法,其特征在于,所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
与本地站点交互请求发送/允许发送协议消息,以便所述接入节点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,包括:
若监听到与所述合作接入节点关联的站点向所述合作接入节点发送允许发送协议消息时,等待一个点协作帧间距PIFS,之后所述接入节点在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
3.根据权利要求1所述的方法,其特征在于,
在所述接入节点监听信道状态并竞争传输信道之后,还包括:
若所述接入节点在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头,则:
检测所述其它接入节点是否为所述接入节点的合作接入节点,
若所述其它接入节点为所述接入节点的合作接入节点,则在所述其它接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
4.根据权利要求1所述的方法,其特征在于,
在所述接入节点监听信道状态并竞争传输信道之后,所述方法还包括:
若所述接入节点在竞争到传输信道之前监听到有合作接入节点发送请求发送协议消息,则:
在监听到与所述合作接入节点关联的站点向所述合作接入节点发送允许发送协议消息时,等待一个SIFS,之后与本地站点交互请求发送/允许发送协议消息;
在监听到所述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
5.根据权利要求1所述的方法,其特征在于,
所述接入节点监听信道状态并竞争传输信道之后,还包括:
若所述接入节点在竞争到传输信道之前监听到有其它接入节点发送PPDU帧头,则:
检测所述其它接入节点是否为所述接入节点的合作接入节点,
若所述其它接入节点为所述接入节点的合作接入节点,则:
在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头后,等待一个SIFS,之后所述接入节点使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;
在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,使用所述其它接入节点竞争到的传输信道向本地站点发送PSDU。
6.根据权利要求1所述的方法,其特征在于,
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,之前还包括:
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式
计算所述接入节点的发送等待时长BPBi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
与本地站点交互请求发送/允许发送协议消息,以便所述接入节点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;
所述在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头,包括:
若监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi,之后在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
7.根据权利要求1所述的方法,其特征在于,
所述与所述N个合作接入节点交互调度信息之后,包括:
根据所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式
计算所述接入节点的发送等待时长BPBi;
所述在所述接入节点监听信道状态并竞争传输信道之后,若所述接入节点在竞争到传输信道之前监听到有合作接入节点发送请求发送协议消息,则所述方法还包括:
当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;
若所述i大于或等于1且小于N+1,则:在监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi;之后在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后等待所述BPAi;在等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
若所述i等于N+1,则:在与所述本地站点交互请求发送/允许发送协议消息之后,等待所述BPBi;在等待所述BPBi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后等待所述BPAi;在等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
8.根据权利要求3或5所述的方法,其特征在于,
所述检测所述其它接入节点是否为所述接入节点的合作接入节点,包括:
通过所述其它接入节点发送的PPDU帧头中携带的合作标识信息来识别所述其它接入节点,以此判别所述其它接入节点是否为所述接入节点的合作接入节点,其中,所述合作标识信息用来标识一个接入节点。
9.一种接入节点,其特征在于,包括:
监听单元,用于监听信道状态;
竞争单元,用于竞争传输信道;
收发单元,用于在所述竞争单元竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头;在发送完所述PPDU帧头后等待间隔时长,之后向所述本地站点发送PSDU;
当所述接入节点仅有1个合作接入节点时,所述接入节点还包括:
交互单元,用于与所述合作接入节点交互调度信息;
获取单元,用于根据所述交互单元得到的所述合作接入节点的调度信息,估计所述合作接入节点发送PPDU帧头所需要的时长;将所述合作接入节点发送PPDU帧头所需要的时长加上1个短帧间距SIFS,得到所述间隔时长;
当所述接入节点存在N个合作接入节点时,其中,N大于1;所述接入节点还包括:
交互单元,用于与所述N个合作接入节点交互调度信息,其中,每个合作接入节点的调度信息包括:该合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数以及该合作接入节点的PPDU协作发送次序;
获取单元,用于:
根据所述交互单元得到的各个合作接入节点待发送的PPDU帧头中需携带的长训练字段的个数,估计各个合作接入节点发送PPDU帧头所需要的时长;
根据所述交互单元得到的接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的间隔时长BPAi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长。
10.根据权利要求9所述的接入节点,其特征在于,
所述收发单元还用于:与本地站点交互请求发送/允许发送协议消息,以便所述接入节点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;在所述监听单元监听到与所述合作接入节点关联的站点发送允许发送协议消息时,等待一个点协作帧间距PIFS,之后在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
11.根据权利要求9所述的接入节点,其特征在于,
所述接入节点还包括:
检测单元:用于当所述监听单元在所述竞争单元竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测所述其它接入节点是否为所述接入节点的合作接入节点;
所述收发单元还用于:当所述检测单元的检测结果为是时,在所述其它接入节点发送完PPDU帧头后,等待一个SIFS,之后使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
12.根据权利要求9所述的接入节点,其特征在于,
所述收发单元还用于:当所述监听单元在所述竞争单元竞争到传输信道之前监听到与所述合作接入节点关联的站点发送允许发送协议消息时,等待一个SIFS,之后与本地站点交互请求发送/允许发送协议消息;在所述监听单元监听到所述合作接入节点发送完PPDU帧头后,等待一个SIFS,之后使用所述合作接入节点竞争到的传输信道向本地站点发送PPDU帧头以及PSDU。
13.根据权利要求9所述的接入节点,其特征在于,
所述接入节点还包括:
检测单元:用于当所述监听单元在所述竞争单元竞争到传输信道之前监听到有其它接入节点发送PPDU帧头时,检测所述其它接入节点是否为所述接入节点的合作接入节点;
所述收发单元还用于:当所述检测单元的检测结果为是时,在PPDU协作发送次序为i-1的合作接入节点发送完PPDU帧头且等待一个SIFS后,使用所述其它接入节点竞争到的传输信道向本地站点发送PPDU帧头;在PPDU协作发送次序为1的合作接入节点发送PSDU的同时,在所述其它接入节点竞争到的传输信道上向本地站点发送PSDU。
14.根据权利要求9所述的接入节点,其特征在于,
所述获取单元还用于:
根据所述交互单元得到的所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi,其中,式中的i为所述接入节点的PPDU协作发送次序,s(k)表示PPDU协作发送次序为k的合作接入节点,PLs(k)表示s(k)发送PPDU帧头所需要的时长,PIFS表示点协作帧间距;
所述收发单元还用于:与本地站点交互请求发送/允许发送协议消息,以便所述接入节点的合作接入节点监听到所述请求发送/允许发送协议消息之后,与各自站点交互请求发送/允许发送协议消息;当监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时且在等待所述BPBi后,在所述竞争到的传输信道上向本地站点发送物理层协议数据单元PPDU帧头。
15.根据权利要求9所述的接入节点,其特征在于,
所述获取单元还用于:
根据所述交互单元得到的所述接入节点和所述N个合作接入节点的PPDU协作发送次序,以及公式计算所述接入节点的发送等待时长BPBi;
若所述i大于或等于1且小于N+1,所述收发单元还用于:当所述监听单元监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;在所述监听单元监听到与PPDU协作发送次序为N+1的合作接入节点关联的站点发送允许发送协议消息时,等待所述BPBi,之后在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;之后再等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU;
若所述i等于N+1,所述收发单元还用于:当监听到与PPDU协作发送次序为i-1的合作接入节点关联的站点发送允许发送协议消息时,与本地站点交互请求发送/允许发送协议消息;在接收到所述本地站点的允许发送协议消息且再等待所述BPBi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PPDU帧头;在发送完PPDU帧头且等待所述BPAi后,在合作接入节点竞争到的传输信道上向所述本地站点发送PSDU。
16.根据权利要求11或13所述的接入节点,其特征在于,
所述检测单元具体用于:通过所述其它接入节点发送的PPDU帧头中携带的合作标识字段来识别所述其它接入节点,以此判别所述其它接入节点是否为所述接入节点的合作接入节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310206918.7A CN104219017B (zh) | 2013-05-29 | 2013-05-29 | 一种物理层数据包传输方法以及接入节点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310206918.7A CN104219017B (zh) | 2013-05-29 | 2013-05-29 | 一种物理层数据包传输方法以及接入节点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219017A CN104219017A (zh) | 2014-12-17 |
CN104219017B true CN104219017B (zh) | 2018-03-13 |
Family
ID=52100191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310206918.7A Active CN104219017B (zh) | 2013-05-29 | 2013-05-29 | 一种物理层数据包传输方法以及接入节点 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219017B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105379332B (zh) | 2013-07-23 | 2019-04-19 | 华为技术有限公司 | 数据传输方法及装置 |
WO2016127371A1 (zh) * | 2015-02-12 | 2016-08-18 | 华为技术有限公司 | 一种信道竞争方法及相关装置 |
US11140579B2 (en) * | 2018-06-11 | 2021-10-05 | Huawei Technologies Co., Ltd. | Method and system for joint access to unlicensed spectrum |
CN109343469B (zh) * | 2018-10-25 | 2021-08-17 | 中电望辰科技有限公司 | 基于物联网的智能铣床控制方法及*** |
JP7273540B2 (ja) * | 2019-02-28 | 2023-05-15 | キヤノン株式会社 | 通信装置及びその通信方法、情報処理装置及びその制御方法、及び、プログラム |
WO2024000112A1 (en) * | 2022-06-27 | 2024-01-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Access point station, non-access point station, and wireless communication method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103002591A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 一种对节点进行nav控制的方法、装置、***及节点 |
CN103002544A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 一种传输信息的方法和装置 |
CN103002514A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 传输信息的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2499865B1 (fr) * | 2009-11-13 | 2015-06-17 | Orange | Procede de mise en sommeil d'au moins un composant d'une entite d'un reseau de communication, dispositif et programme d'ordinateur correspondants |
-
2013
- 2013-05-29 CN CN201310206918.7A patent/CN104219017B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103002591A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 一种对节点进行nav控制的方法、装置、***及节点 |
CN103002544A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 一种传输信息的方法和装置 |
CN103002514A (zh) * | 2011-09-15 | 2013-03-27 | 华为技术有限公司 | 传输信息的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104219017A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10674539B2 (en) | System and method for managing contention in a wireless communications system | |
CN104219017B (zh) | 一种物理层数据包传输方法以及接入节点 | |
CN103037531B (zh) | 一种无线站点接入信道的方法及*** | |
KR101354130B1 (ko) | 무선랜 프레임 송수신 방법 | |
US20070153830A1 (en) | Methods and apparatus to provide fairness for wireless local area networks that use extended physical layer protection mechanisms | |
CN110062477A (zh) | 一种接入方法及装置 | |
US8027331B2 (en) | Data transmission method and communication system using the same | |
CN104168662B (zh) | 信道接入方法和接入设备 | |
WO2013159552A1 (zh) | 无线帧的接收方法及装置 | |
CN108370590A (zh) | 信道竞争方法及装置 | |
WO2016192510A1 (zh) | 一种信道接入方法、站点和*** | |
CN109792323A (zh) | 使用延迟的/调度的块确认机制的可靠的Wi-Fi分组传送 | |
US11956812B2 (en) | Method and device for processing network allocation vector | |
US20040085993A1 (en) | Shared-medium contention algorithm exhibiting fairness | |
WO2016206481A1 (zh) | 竞争传输方法及装置 | |
CN103152834A (zh) | 一种无线流量的智能分配方法 | |
WO2017152727A1 (zh) | 数据传输方法及装置 | |
CN109803392A (zh) | 数据传输方法及装置 | |
Derakhshani et al. | Adaptive access control of CSMA/CA in wireless LANs for throughput improvement | |
Tuan et al. | Improving QoS mechanisms for IEEE 802.11 ax with overlapping basic service sets | |
US20040085992A1 (en) | Shared-medium contention algorithm exhibiting fairness | |
Lei et al. | Achieving weighted fairness in WLAN mesh networks: An analytical model | |
Wang et al. | A new MAC scheme in cognitive network for different priority of secondary users | |
WO2024087994A1 (zh) | 传输数据的方法及装置 | |
Kosek et al. | Thorough analysis of 802.11 e star topology scenarios in the presence of hidden nodes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210420 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |