数据传输的方法及装置与流程

文档序号:11732513阅读:269来源:国知局
数据传输的方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种数据传输的方法及装置。



背景技术:

在常见的无线局域网(wirelesslocalareanetwork,简称为wlan)网络中,可以由一个接入点(accesspoint,简称为ap,)以及与之相关联的多个站点(station,简称为sta)组成一个基本服务集(basicserviceset,简称为bss)。密集场景中,一个bss在覆盖范围上与相邻bss之间存在一定的重叠,称之为相邻的bss(overlappingbss,简称为obss)。

空间复用(spatialreuse,简称为sr)技术由于可以增加密集场景中信道的介入机会而被广泛关注。当收到一个来自obss的无线帧时,站点通过抬升传统的信道空间检测门限,即按照obss_pd门限来判断信道忙闲。若接收到的obss无线帧信道能量低于obss_pd门限,则认为信道空闲,开始竞争信道进行无线帧发送,从而与obss进行空间复用传输,提高系统频谱利用率。

在相关技术中,为了解决隐藏站点问题,使用请求发送/清除发送(requesttosend/cleartosend,简称为rts/cts)的帧交互保护机制以保护发送方和接收方的后续无线帧传输。rts/cts的物理帧格式通常采用传统站点能够解析的non-ht格式,而non-ht格式的物理帧头中没有bss标识信息。在cts帧的mac帧头中也只包含接收地址信息,当接入点ap发送cts帧时,接收地址为站点的地址信息,无法识别bss标识信息。由于空间复用的首要条件就是要区分bss传输和obss传输,因此需要解决如何在rts/cts帧交换中识别bss传输和obss传输,以便在rts/cts帧交换之后即可判断是否能进行空间复用传输

针对相关技术中,如何在rts/cts帧交换中识别bss传输和obss传输的问题,目前还没有有效的技术方案。



技术实现要素:

本发明提供了一种数据传输的方法及装置,以至少解决相关技术中如何在rts/cts帧交换中识别bss传输和obss传输的问题。

根据本发明的一个方面,提供了一种数据传输的方法,包括:

发送站点发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集bss的bss标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述bss标识信息,其中,所述bss标识信息为bss颜色标识信息bsscolor或bss身份信息bssid。

进一步地,所述发送站点在发送所述无线帧之前包括:

接收一个目的地址为所述发送站点的信道预约请求帧,其中,所述无线帧是响应所述信道预约请求帧的帧。

进一步地,所述信道预约请求帧携带复用指示或者通知所述无线帧携带所述bss标识信息的指示,其中,所述复用指示用于标识所述信道预约请求帧所预约的后续传输是否允许被复用,所述通知所述无线帧携带所述bss标识信息的指示是用于指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的所述无线帧。

进一步地,所述信道预约请求帧携带空间复用参数,其中,所述空间复用参数用于生成所述无线帧携带的空间复用参数。

进一步地,所述信道预约请求帧中的所述复用指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带,或者,通知所述无线帧携带所述bss标识信息的指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带。

进一步地,所述发送站点读取所述信道预约请求帧,若所述信道预约请求帧指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的无线帧,则所述发送站点发送所述无线帧。

进一步地,所述发送站点将根据所述信道预约请求帧的空间复用参数来生成所述发送站点的空间复用参数,并在所述发送站点发送的所述无线帧中携带所述发送站点的空间复用参数。

进一步地,在第三方站点收到所述信道预约请求帧,在判断出所述信道预约请求帧为重叠基本服务集obss帧时,读取所述信道预约请求帧的复用指示域,若所述复用指示域指示所述信道预约请求帧所预约的后续传输允许被复用,则所述第三方站点保存所述信道预约请求帧的传输机会持续时间transmissionopportunityduration,简称为txopduration)信息,并将网络分配矢量(networkallocationvector,简称为nav)更新为特定时间间隔,所述特定时间间隔为一个或两个短帧间间隔(shortinterframespace,简称为sifs)加上一个所述无线帧的发送时长。

进一步地,所述指示信息携带在所述无线帧的媒体接入控制mac信令部分中。

进一步地,所述bssid信息是指所述发送站点所在bss的接入点的48位mac地址。

进一步地,当所述发送站点为接入点时,所述bssid为所述发送站点的mac地址;

在所述发送站点为非接入点时,所述bssid为所述发送站点所在bss的接入点的mac地址。

当所述接入点为多bss标识信息集合中的一个成员时,所述bssid为所述多bss标识信息集合中所对应的接入点共同识别的mac地址。

进一步地,所述bssid携带于所述无线帧的接收地址域中。

进一步地,在所述bssid携带于所述无线帧的接收地址域中的情况下,所述接收地址域的n位高位比特携带所述指示信息,其中,1≤n≤48。

进一步地,在所述接收地址域的n位高位比特为预定值的情况下,所述预定值指示所述接收地址域携带所述bssid。

进一步地,所述接收地址域的48-n位低位比特携带所述bssid的48-n位低位比特。

进一步地,所述无线帧还携带有空间复用参数。

进一步地,所述空间复用参数携带于所述无线帧的mac信令中。

进一步地,所述空间复用参数包括以下至少之一:所述发送站点的发射功率,所述发送站点所能容忍的干扰水平,所述发送站点的空闲信道评估cca门限。

进一步地,所述cca门限是指所述发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述cca门限是指所述发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,其中,在所述数据域部分携带有所述指示信息和所述bss标识信息,其中,

所述bss标识信息的指示信息指示所述无线帧在扰码序列的起始比特中携带所述bss标识信息;

或者,所述bss标识信息的指示信息指示所述无线帧的数据域中的服务子域中携带所述bss标识信息;

或者,所述bss标识信息的指示信息用于指示所述无线帧的物理层服务数据单元中携带所述bss标识信息。

进一步地,所述无线帧在扰码序列的起始比特中携带所述bss标识信息,包括:所述扰码序列的前n个起始比特中的m个比特位携带所述bss颜色标识信息bsscolor,其中,n和m均为正整数,且m的取值小于n的取值。

进一步地,所述无线帧的数据域中的服务子域中携带所述bss标识信息,包括:通过服务子域前n个比特之后的m个保留比特位携带所述bss颜色标识信息bsscolor,其中m为正整数。

进一步地,所述无线帧的数据域中的物理层服务数据单元携带所述bss标识信息,包括:通过媒体接入控制层mac的帧控制域中的m个特定比特携带bss颜色标识信息bsscolor。

进一步地,所述bss标识信息的指示信息通过服务子域前n个比特之后的一个或多个保留比特位所表示,或通过一个非全零的m个比特位所表示;其中,n和m均为正整数,且m的取值小于n的取值;

或者,所述bss标识信息的指示信息通过物理层服务数据单元中的媒体接入控制层mac的帧控制域中的若干特定比特位所表示,或通过一个非全零的m个比特位所表示;其中,n和m均为正整数,且m的取值小于n的取值。

进一步地,所述bss标识信息指示信息通过所述扰码序列进行加扰,其中,所述扰码序列包含所述bss标识信息。

进一步地,所述无线帧中服务子域m个保留比特为非全零时,表示所述bss标识信息的指示信息指示所述无线帧中的服务子域携带所述bss标识信息,其中,所述无线帧中的服务子域m个保留比特为所述bss标识信息。

进一步地,所述无线帧中服务子域前n个比特之后的一个或多个保留比特表示所述bss标识信息指示信息,指示所述无线帧中的服务子域的m个保留比特携带所述bss标识信息。

进一步地,所述无线帧包括:信道预约响应帧或数据确认响应帧;和/或所述无线帧中仅携带目标接收站点的媒体接入控制mac地址信息;和/或所述无线帧通过所述数据域中的服务子域携带空间复用参数信息。

根据本发明的另一个方面,还提供了一种数据传输的方法,包括:

站点接收无线帧;

依据所述无线帧中的指示信息判断所述无线帧中是否携带bss标识信息;

若所述无线帧携带所述bss标识信息,获得所述bss标识信息,其中,所述bss标识信息为所述无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid。

进一步地,当所述指示信息通过所述无线帧的接收地址域的n位高位比特来携带时,若所述n位高位比特为预定值时,则所述预定值指示所述站点接收的所述无线帧的所述接收地址域携带了bss标识信息,其中,1≤n≤48。

进一步地,所述无线帧的所述接收地址域的48-n位低位比特携带了所述bss标识信息。

进一步地,所述站点将所述接收地址域的48-n位低位比特与所述站点的bss标识信息的48-n位低位比特进行匹配,若匹配,则指示所述站点接收的所述无线帧为bss无线帧,否则指示所述站点接收的所述无线帧是obss无线帧。

进一步地,所述站点根据所述bss标识信息判断所述无线帧为obss无线帧,所述站点将网络分配矢量nav设置为短帧间间隔长度值和原有nav值二者中的较大值,并保存所述无线帧中的时间长度信息;所述站点在所述无线帧之后的预定时间内,若监听到obss无线帧,且信道强度高于预定门限,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav;

所述站点在所述无线帧之后的预定时间内,若没有监听到obss的任何无线帧,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav。

进一步地,在所述站点接收所述无线帧之前的预设时间段内,且所述站点向所述无线帧的发送站点发送信道预约请求帧的情况下,所述站点依据无线帧中携带的所述bss标识信息与所述站点的bss标识信息进行匹配,若匹配,则所述站点为所述无线帧的目的接收站点,其中,所述无线帧是响应所述预约请求帧的帧;

在所述站点接收所述无线帧之前的预设时间段内,且所述站点没有向所述无线帧的发送站点发送信道预约请求帧的情况下:

所述站点依据无线帧中携带的所述bss标识信息与所述站点的bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集obss的无线帧,或者,

所述站点依据无线帧中携带的所述bss标识信息与所述站点的多bss标识信息集合中的bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集obss的无线帧,或者,

所述站点依据所述无线帧中携带的所述bss标识信息与所述站点的特定bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为obss的无线帧。

当所述接入点为多bss标识信息集合中的一个成员时,所述特定bss标识信息为所述多bss标识信息集合中所对应的接入点共同识别的标识信息,当所述bss标识信息为bssid时,所述特定bssid为多bssid集合中所对应的接入点共同识别的mac地址。

进一步地,在所述无线帧是所述站点所在bss的无线帧的情况下,所述第三方接收站点根据所述无线帧的持续时间duration域来判断是否更新所述第三方接收站点的网络分配矢量nav;

在所述无线帧是所述站点的obss无线帧的情况下,所述第三方站点准备进行空间复用传输。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,所述站点根据所述无线帧解扰前的数据域部分中携带的扰码序列的起始比特获得扰码序列,并对所述无线帧的数据域部分进行解扰,获取bss标识信息的指示信息。

进一步地,当所述指示信息指示所述无线帧携带bss标识信息时,

所述站点根据所述扰码序列的起始比特的特定比特位获得所述bss标识信息,其中所述扰码序列的起始比特数为7,所述bss标识信息的比特数小于等于6比特;

或者,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的m个比特获得所述bss标识信息,其中,n和m均为正整数,且m的取值小于n的取值;

或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的m个特定比特获得携带bss标识信息。

进一步地,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的特定一个或多个比特确定所述无线帧是否包含bss标识信息;至少包括以下之一:特定的一个比特或一个保留值指示携带bss标识信息;或者,非全零的特定m个比特指示携带bss标识信息;其中m正整数;或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的特定比特确定所述无线帧是否包含bss标识信息。

进一步地,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息匹配,则确定所述无线帧为本bss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧不携带bss标识信息,则确定所述无线帧为obss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧;

进一步地,所述站点根据所述bss所属信息执行以下之一操作:设置网络分配矢量nav、更新nav或保持nav。

根据本发明的另一个方面,还提供了一种数据传输的装置,位于发送站点,包括:

发送模块,用于发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集bss的bss标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述bss标识信息,其中,所述bss标识信息为bss颜色标识信息bsscolor或bss身份信息bssid。

根据本发明的另一个方面,还提供了一种数据传输的装置,位于站点,包括:

接收模块,用于接收无线帧;

获得模块,用于依据所述无线帧中的指示信息判断所述无线帧中是否携带bss标识信息,若所述无线帧携带所述bss标识信息,获得所述bss标识信息,其中,所述bss标识信息为所述无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid。

通过本发明,发送站点发送无线帧,其中,该无线帧中携带有该发送站点所在基本服务集bss的bss标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该bss标识信息,其中,该bss标识信息为bss颜色标识信息bsscolor或bss身份信息bssid,解决了如何在rts/cts帧交换中识别bss传输和obss传输的问题,实现了空间复用传输。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的数据传输的方法的流程图一;

图2是根据本发明实施例的数据传输的方法的流程图二;

图3是根据本发明实施例的一种数据传输的装置的结构框图一;

图4是根据本发明实施例的一种数据传输的装置的结构框图二;

图5是根据本发明优选实施例的数据传输的场景示意图;

图6是根据本发明优选实施例的携带指示信息和bssid标识信息的cts的帧格式的示意图;

图7是根据本发明优选实施例的携带指示信息和bssid标识信息,空间复用参数的cts的帧格式的示意图;

图8是根据本发明优选实施例的发送节点发送图6或图7的cts的流程图;

图9是根据本发明优选实施例的接收节点发送图6或图7的cts的流程图;

图10是根据本发明优选实施例的携带指示信息和bsscolor标识信息的cts的帧格式的示意图;

图11是根据本发明优选实施例的携带指示信息和bsscolor标识信息,空间复用参数的cts的帧格式的示意图;

图12是根据本发明优选实施例的发送节点发送图10或图11的cts的流程图;

图13是根据本发明优选实施例的接收节点发送图10或图11的cts的流程图;

图14是根据本发明优选实施例的携带复用指示、通知cts携带bss标识信息的指示和空间复用参数的rts的帧格式的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种数据传输的方法,图1是根据本发明实施例的数据传输的方法的流程图一,如图1所示,该流程包括如下步骤:

步骤s102,在无线帧中携带发送站点的所在基本服务集bss的bss标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该bss标识信息,其中,该bss标识信息为bss颜色标识信息bsscolor或bss身份信息bssid;

步骤s104,发送站点发送无线帧。

需要说明的是,在确定该无线帧中携带该bss标识信息和指示信息的情况下,步骤s102和步骤s104可以作为一个步骤。

通过上述步骤,发送站点发送的该无线帧中携带有bss标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该bss标识信息,解决了如何在rts/cts帧交换中识别bss传输和obss传输的问题,实现了空间复用传输。

在本发明的实施例中,该发送站点在发送该无线帧之前,接收一个目的地址为该发送站点的信道预约请求帧,其中,该无线帧是响应该信道预约请求帧的帧。而且,该无线帧使用兼容模式或传统模式进行发送。

在本发明的实施例中,所述信道预约请求帧携带复用指示或者通知所述无线帧携带所述bss标识信息的指示,其中,所述复用指示用于标识所述信道预约请求帧所预约的后续传输是否允许被复用,所述通知所述无线帧携带所述bss标识信息的指示是用于指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的所述无线帧。

在本发明的实施例中,所述信道预约请求帧携带空间复用参数,其中,所述空间复用参数用于生成所述无线帧携带的空间复用参数。

在本发明的实施例中,所述信道预约请求帧中的所述复用指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带,或者,通知所述无线帧携带所述bss标识信息的指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带。

在本发明的实施例中,所述发送站点读取所述信道预约请求帧,若所述信道预约请求帧指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的无线帧,则所述发送站点发送所述无线帧。

在本发明的实施例中,所述发送站点将根据所述信道预约请求帧的空间复用参数来生成所述发送站点的空间复用参数,并在所述发送站点发送的所述无线帧中携带所述发送站点的空间复用参数。

在本发明的实施例中,在第三方站点收到所述信道预约请求帧,在判断出所述信道预约请求帧为重叠基本服务集obss帧时,读取所述信道预约请求帧的复用指示域,若所述复用指示域指示所述信道预约请求帧所预约的后续传输允许被复用,则所述第三方站点保存所述信道预约请求帧的传输机会持续时间transmissionopportunityduration,简称为txopduration)信息,并将网络分配矢量(networkallocationvector,简称为nav)更新为特定时间间隔,所述特定时间间隔为一个或两个短帧间间隔(shortinterframespace,简称为sifs)加上一个无线帧的发送时长。

在本发明的实施例中,该指示信息携带在该无线帧的媒体接入控制mac信令部分中。

在本发明的实施例中,该bssid信息是指该发送站点所在bss的接入点的48位mac地址。

在本发明的实施例中,当该发送站点为接入点时,该bssid为该发送站点的mac地址;

在该发送站点为非接入点时,该bssid为该发送站点所在bss的接入点的mac地址。

在本发明的实施例中,当所述接入点为多bss标识信息集合中的一个成员时,所述bssid为特定bssid,所述特定bssid为所述多bss标识信息集合所对应的接入点共同识别的mac地址,其中,所述多bss标识信息集合由多个所述接入点的多个所述bss标识信息组成。

在本发明的实施例中,该bssid携带于该无线帧的接收地址域中。

在本发明的实施例中,在该bssid携带于该无线帧的接收地址域中的情况下,该接收地址域的n位高位比特携带该指示信息,其中,1≤n≤48。

在本发明的实施例中,在该接收地址域的n位高位比特为预定值的情况下,该预定值指示该接收地址域携带该bssid。

在本发明的实施例中,该接收地址域的48-n位低位比特携带该bssid的48-n位低位比特。

在本发明的实施例中,该无线帧还携带有空间复用参数。

在本发明的实施例中,该空间复用参数携带于该无线帧的mac信令中。

在本发明的实施例中,该空间复用参数包括以下至少之一:该发送站点的发射功率,该发送站点所能容忍的干扰水平,该发送站点的空闲信道评估cca门限。

在本发明的实施例中,该cca门限是指该发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述cca门限是指所述发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,其中,在所述数据域部分携带有所述指示信息和所述bss标识信息,其中,

所述bss标识信息的指示信息指示所述无线帧在扰码序列的起始比特中携带所述bss标识信息;

或者,所述bss标识信息的指示信息指示所述无线帧的数据域中的服务子域中携带所述bss标识信息;

或者,所述bss标识信息的指示信息用于指示所述无线帧的物理层服务数据单元中携带所述bss标识信息。

进一步地,所述无线帧在扰码序列的起始比特中携带所述bss标识信息,包括:所述扰码序列的前n个起始比特中的m个比特位携带所述bss颜色标识信息bsscolor,其中取值为7,m取值为5或6,其中,当m取值为5时,携带所述bss颜色标识信息bsscolor的低5位,或所述bss颜色标识信息bsscolor高5位的比特信息,或者通过指定算法得到的5位比特信息。

进一步地,所述无线帧的数据域中的服务子域中携带所述bss标识信息,包括:通过服务子域前n个比特之后的m个保留比特位携带所述bss颜色标识信息bsscolor,其中n取值为7,bsscolor的比特数为6。

进一步地,所述无线帧的数据域中的物理层服务数据单元携带所述bss标识信息,包括:通过媒体接入控制层mac的帧控制域中的m个特定比特携带bss颜色标识信息bsscolor。

进一步地,所述bss标识信息的指示信息通过服务子域前n个比特之后的一个或多个保留比特位所表示,或通过一个非全零的m个比特位所表示;其中,n取值为7,m取值为6;

或者,所述bss标识信息的指示信息通过物理层服务数据单元中的媒体接入控制层mac的帧控制域中的若干特定比特位所表示,或通过一个非全零的m个比特位所表示;其中,n取值为7,m取值为6。

进一步地,所述bss标识信息指示信息通过所述扰码序列进行加扰,其中,所述扰码序列包含所述bss标识信息。

进一步地,所述无线帧中服务子域前n个比特之后的m个保留比特为非全零时,表示所述bss标识信息的指示信息指示所述无线帧中的服务子域携带所述bss标识信息,其中,所述无线帧中的服务子域前n个比特之后的m个保留比特为所述bss标识信息。

进一步地,所述无线帧中服务子域前n个比特之后的一个或多个保留比特表示所述bss标识信息指示信息,指示所述无线帧中的服务子域前n个比特之后的m个保留比特携带所述bss标识信息。

进一步地,所述无线帧包括:信道预约响应帧或数据确认响应帧;和/或所述无线帧中仅携带目标接收站点的媒体接入控制mac地址信息;和/或所述无线帧通过所述数据域中的服务子域携带空间复用参数信息。

在本实施例中提供了一种数据传输的方法,图2是根据本发明实施例的数据传输的方法的流程图二,如图2所示,该流程包括如下步骤:

步骤s202,站点接收无线帧;

步骤s204,依据该无线帧中的指示信息判断该无线帧中是否携带bss标识信息;

步骤s206,若该无线帧携带该bss标识信息,获得该bss标识信息,其中,该bss标识信息为该无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid。

通过上述步骤,站点接收无线帧,依据该无线帧中的指示信息判断该无线帧中是否携带bss标识信息,若该无线帧携带该bss标识信息,获得该bss标识信息,其中,该bss标识信息为该无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid,解决了如何在rts/cts帧交换中识别bss传输和obss传输的问题,实现了空间复用传输。

在本发明的实施例中,当所述指示信息通过所述无线帧的接收地址域的n位高位比特来携带时,若所述n位高位比特为预定值时,则所述预定值指示所述站点接收的所述无线帧的所述接收地址域携带了bss标识信息,其中,1≤n≤48。

在本发明的实施例中,所述无线帧的所述接收地址域的48-n位低位比特携带了所述bss标识信息。

在本发明的实施例中,所述站点将所述接收地址域的48-n位低位比特与所述站点的bss标识信息的48-n位低位比特进行匹配,若匹配,则指示所述站点接收的所述无线帧为bss无线帧,否则指示所述站点接收的所述无线帧是obss无线帧。

在本发明的实施例中,所述站点根据所述bss标识信息判断所述无线帧为obss无线帧,所述站点将网络分配矢量nav设置为短帧间间隔长度值和原有nav值二者中的较大值,并保存所述无线帧中的时间长度信息;所述站点在所述无线帧之后的预定时间内,若监听到obss无线帧,且信道强度高于预定门限,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav;

所述站点在所述无线帧之后的预定时间内,若没有监听到obss的任何无线帧,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav。

在本发明的实施例中,在该站点接收该无线帧之前的预设时间段内,且该站点向该无线帧的发送站点发送信道预约请求帧的情况下,该站点依据无线帧中携带的该bss标识信息与该站点的bss标识信息进行匹配,若匹配,则该站点为该无线帧的目的接收站点,其中,该无线帧是响应该预约请求帧的帧;

在该站点接收该无线帧之前的预设时间段内,且该站点没有向该无线帧的发送站点发送信道预约请求帧的情况下:

该站点依据无线帧中携带的该bss标识信息与该站点的bss标识信息进行匹配,若匹配,该站点为第三方接收站点且该无线帧是该站点所在bss的无线帧,若不匹配,该站点为第三方接收站点且该无线帧为重叠基本服务集obss的无线帧,或者,

该站点依据无线帧中携带的该bss标识信息与该站点的多bss标识信息集合中的bss标识信息进行匹配,若匹配,该站点为第三方接收站点且该无线帧是该站点所在bss的无线帧,若不匹配,该站点为第三方接收站点且该无线帧为重叠基本服务集obss的无线帧,或者,

所述站点依据所述无线帧中携带的所述bss标识信息与所述站点的特定bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为obss的无线帧。

当所述接入点为多bss标识信息集合中的一个成员时,所述特定bss标识信息为所述多bss标识信息集合中所对应的接入点共同识别的标识信息,当所述bss标识信息为bssid时,所述特定bssid为所述多bssid集合中所对应的接入点共同识别的mac地址,其中,所述多bss标识信息集合由多个所述接入点的多个所述bss标识信息组成。

在本发明的实施例中,在该无线帧是该站点所在bss的无线帧的情况下,该第三方接收站点根据该无线帧的持续时间duration域来判断是否更新该第三方接收站点的网络分配矢量nav;

在该无线帧是该站点的obss无线帧的情况下,该第三方站点准备进行空间复用传输。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,所述站点根据所述无线帧解扰前的数据域部分中携带的扰码序列的起始比特获得扰码序列,并对所述无线帧的数据域部分进行解扰,获取bss标识信息的指示信息。

进一步地,当所述指示信息指示所述无线帧携带bss标识信息时,

所述站点根据所述扰码序列的起始比特的特定比特位获得所述bss标识信息,其中所述扰码序列的起始比特数为7,所述bss标识信息的比特数小于等于6比特;

或者,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的m个比特获得所述bss标识信息,其中n取值为7,m取值为6;

或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的m个特定比特获得携带bss标识信息。

进一步地,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的特定一个或多个比特确定所述无线帧是否包含bss标识信息;至少包括以下之一:特定的一个比特或一个保留值指示携带bss标识信息;或者,非全零的特定m个比特指示携带bss标识信息;其中m为6;或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的特定比特确定所述无线帧是否包含bss标识信息。

进一步地,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息匹配,则确定所述无线帧为本bss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧不携带bss标识信息,则确定所述无线帧为obss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧。

进一步地,所述站点根据所述bss所属信息执行以下之一操作:设置网络分配矢量nav、更新nav或保持nav。

在本实施例中还提供了一种数据传输的装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3是根据本发明实施例的一种数据传输的装置的结构框图一,如图3所示,该装置位于发送站点中,该装置包括:

设置模块32,在无线帧中携带发送站点的所在基本服务集bss的bss标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该bss标识信息,其中,该bss标识信息为bsscolor或bss身份信息bssid;

发送模块34,与该设置模块32连接,用于发送无线帧。

需要说明的是在在确定该无线帧中携带该bss标识信息和指示信息的情况下,设置模块32和发送模块34可以作为一个模块。

通过上述装置,设置模块32在无线帧中携带发送站点的所在基本服务集bss的bss标识信息,还在无线帧中携带指示信息,发送模块34发送无线帧,解决了如何在rts/cts帧交换中识别bss传输和obss传输的问题,实现了空间复用传输。

进一步地,所述发送站点在发送所述无线帧之前包括:

接收一个目的地址为所述发送站点的信道预约请求帧,其中,所述无线帧是响应所述信道预约请求帧的帧。

进一步地,所述信道预约请求帧携带复用指示或者通知所述无线帧携带所述bss标识信息的指示,其中,所述复用指示用于标识所述信道预约请求帧所预约的后续传输是否允许被复用,所述通知所述无线帧携带所述bss标识信息的指示是用于指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的所述无线帧。

进一步地,所述信道预约请求帧携带空间复用参数,其中,所述空间复用参数用于生成所述无线帧携带的空间复用参数。

进一步地,所述信道预约请求帧中的所述复用指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带,或者,通知所述无线帧携带所述bss标识信息的指示和所述空间复用参数在所述信道预约请求帧的帧控制fc域中携带。

进一步地,所述发送站点读取所述信道预约请求帧,若所述信道预约请求帧指示所述信道预约请求帧的目标接收站点回复一个携带所述bss标识信息的无线帧,则所述发送站点发送所述无线帧。

进一步地,所述发送站点将根据所述信道预约请求帧的空间复用参数来生成所述发送站点的空间复用参数,并在所述发送站点发送的所述无线帧中携带所述发送站点的空间复用参数。

进一步地,在第三方站点收到所述信道预约请求帧,在判断出所述信道预约请求帧为重叠基本服务集obss帧时,读取所述信道预约请求帧的复用指示域,若所述复用指示域指示所述信道预约请求帧所预约的后续传输允许被复用,则所述第三方站点保存所述信道预约请求帧的txopduration信息,并将nav更新为特定时间间隔,所述特定时间间隔为一个或两个sifs加上一个所述无线帧的发送时长。

进一步地,所述指示信息携带在所述无线帧的媒体接入控制mac信令部分中。

进一步地,所述bssid信息是指所述发送站点所在bss的接入点的48位mac地址。

进一步地,当所述发送站点为接入点时,所述bssid为所述发送站点的mac地址;

在所述发送站点为非接入点时,所述bssid为所述发送站点所在bss的接入点的mac地址。

当所述接入点为多bss标识信息集合中的一个成员时,所述bssid为所述多bss标识信息集合中所对应的接入点共同识别的mac地址。

进一步地,所述bssid携带于所述无线帧的接收地址域中。

进一步地,在所述bssid携带于所述无线帧的接收地址域中的情况下,所述接收地址域的n位高位比特携带所述指示信息,其中,1≤n≤48。

进一步地,在所述接收地址域的n位高位比特为预定值的情况下,所述预定值指示所述接收地址域携带所述bssid。

进一步地,所述接收地址域的48-n位低位比特携带所述bssid的48-n位低位比特。

进一步地,所述无线帧还携带有空间复用参数。

进一步地,所述空间复用参数携带于所述无线帧的mac信令中。

进一步地,所述空间复用参数包括以下至少之一:所述发送站点的发射功率,所述发送站点所能容忍的干扰水平,所述发送站点的空闲信道评估cca门限。

进一步地,所述cca门限是指所述发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述cca门限是指所述发送站点在接收一个重叠基本服务集obss帧时,用于判断信道忙闲所用的cca门限。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,其中,在所述数据域部分携带有所述指示信息和所述bss标识信息,其中,

所述bss标识信息的指示信息指示所述无线帧在扰码序列的起始比特中携带所述bss标识信息;

或者,所述bss标识信息的指示信息指示所述无线帧的数据域中的服务子域中携带所述bss标识信息;

或者,所述bss标识信息的指示信息用于指示所述无线帧的物理层服务数据单元中携带所述bss标识信息。

进一步地,所述无线帧在扰码序列的起始比特中携带所述bss标识信息,包括:所述扰码序列的前n个起始比特中的m个比特位携带所述bss颜色标识信息bsscolor,其中,n和m均为正整数,且m的取值小于n的取值。

进一步地,所述无线帧的数据域中的服务子域中携带所述bss标识信息,包括:通过服务子域前n个比特之后的m个保留比特位携带所述bss颜色标识信息bsscolor,其中m为正整数。

进一步地,所述无线帧的数据域中的物理层服务数据单元携带所述bss标识信息,包括:通过媒体接入控制层mac的帧控制域中的m个特定比特携带bss颜色标识信息bsscolor。

进一步地,所述bss标识信息的指示信息通过服务子域前n个比特之后的一个或多个保留比特位所表示,或通过一个非全零的m个比特位所表示;其中,n和m均为正整数,且m的取值小于n的取值;

或者,所述bss标识信息的指示信息通过物理层服务数据单元中的媒体接入控制层mac的帧控制域中的若干特定比特位所表示,或通过一个非全零的m个比特位所表示;其中,n和m均为正整数,且m的取值小于n的取值。

进一步地,所述bss标识信息指示信息通过所述扰码序列进行加扰,其中,所述扰码序列包含所述bss标识信息。

进一步地,所述无线帧中服务子域m个保留比特为非全零时,表示所述bss标识信息的指示信息指示所述无线帧中的服务子域携带所述bss标识信息,其中,所述无线帧中的服务子域m个保留比特为所述bss标识信息。

进一步地,所述无线帧中服务子域前n个比特之后的一个或多个保留比特表示所述bss标识信息指示信息,指示所述无线帧中的服务子域的m个保留比特携带所述bss标识信息。

进一步地,所述无线帧包括:信道预约响应帧或数据确认响应帧;和/或所述无线帧中仅携带目标接收站点的媒体接入控制mac地址信息;和/或所述无线帧通过所述数据域中的服务子域携带空间复用参数信息。

图4是根据本发明实施例的一种数据传输的装置的结构框图二,如图4所示,该装置位于站点中,该装置包括:

接收模块42,用于接收无线帧;

获得模块44,与接收模块42连接,用于依据该无线帧中的指示信息判断该无线帧中是否携带bss标识信息,若该无线帧携带该bss标识信息,获得该bss标识信息,其中,该bss标识信息为该无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid。

通过上述装置,接收模块42用于接收无线帧;获得模块44用于依据该无线帧中的指示信息判断该无线帧中是否携带bss标识信息,若该无线帧携带该bss标识信息,获得该bss标识信息,解决了如何在rts/cts帧交换中识别bss传输和obss传输的问题,实现了空间复用传输。

进一步地,当所述指示信息通过所述无线帧的接收地址域的n位高位比特来携带时,若所述n位高位比特为预定值时,则所述预定值指示所述站点接收的所述无线帧的所述接收地址域携带了bss标识信息,其中,1≤n≤48。

进一步地,所述无线帧的所述接收地址域的48-n位低位比特携带了所述bss标识信息。

进一步地,所述站点将所述接收地址域的48-n位低位比特与所述站点的bss标识信息的48-n位低位比特进行匹配,若匹配,则指示所述站点接收的所述无线帧为bss无线帧,否则指示所述站点接收的所述无线帧是obss无线帧。

进一步地,所述站点根据所述bss标识信息判断所述无线帧为obss无线帧,所述站点将网络分配矢量nav设置为短帧间间隔长度值和原有nav值二者中的较大值,并保存所述无线帧中的时间长度信息;所述站点在所述无线帧之后的预定时间内,若监听到obss无线帧,且信道强度高于预定门限,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav;

所述站点在所述无线帧之后的预定时间内,若没有监听到obss的任何无线帧,则根据所述保存的所述无线帧中的时间长度信息更新所述站点的nav。

进一步地,在所述站点接收所述无线帧之前的预设时间段内,且所述站点向所述无线帧的发送站点发送信道预约请求帧的情况下,所述站点依据无线帧中携带的所述bss标识信息与所述站点的bss标识信息进行匹配,若匹配,则所述站点为所述无线帧的目的接收站点,其中,所述无线帧是响应所述预约请求帧的帧;

在所述站点接收所述无线帧之前的预设时间段内,且所述站点没有向所述无线帧的发送站点发送信道预约请求帧的情况下:

所述站点依据无线帧中携带的所述bss标识信息与所述站点的bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集obss的无线帧,或者,

所述站点依据无线帧中携带的所述bss标识信息与所述站点的多bss标识信息集合中的bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集obss的无线帧,或者,

所述站点依据所述无线帧中携带的所述bss标识信息与所述站点的特定bss标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在bss的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为obss的无线帧。

当所述接入点为多bss标识信息集合中的一个成员时,所述特定bss标识信息为所述多bss标识信息集合中所对应的接入点共同识别的标识信息,当所述bss标识信息为bssid时,所述特定bssid为多bssid集合中所对应的接入点共同识别的mac地址。

进一步地,在所述无线帧是所述站点所在bss的无线帧的情况下,所述第三方接收站点根据所述无线帧的持续时间duration域来判断是否更新所述第三方接收站点的网络分配矢量nav;

在所述无线帧是所述站点的obss无线帧的情况下,所述第三方站点准备进行空间复用传输。

进一步地,所述无线帧至少包括:物理层信令域部分、数据域部分,所述站点根据所述无线帧解扰前的数据域部分中携带的扰码序列的起始比特获得扰码序列,并对所述无线帧的数据域部分进行解扰,获取bss标识信息的指示信息。

进一步地,当所述指示信息指示所述无线帧携带bss标识信息时,

所述站点根据所述扰码序列的起始比特的特定比特位获得所述bss标识信息,其中所述扰码序列的起始比特数为7,所述bss标识信息的比特数小于等于6比特;

或者,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的m个比特获得所述bss标识信息,其中,n和m均为正整数,且m的取值小于n的取值;

或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的m个特定比特获得携带bss标识信息。

进一步地,所述站点根据所述无线帧解扰后的数据域部分的服务子域的前n个比特之后的特定一个或多个比特确定所述无线帧是否包含bss标识信息;至少包括以下之一:特定的一个比特或一个保留值指示携带bss标识信息;或者,非全零的特定m个比特指示携带bss标识信息;其中m正整数;或者,所述站点根据所述无线帧解扰后的数据域部分的媒体接入控制层mac的帧控制域中的特定比特确定所述无线帧是否包含bss标识信息。

进一步地,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息匹配,则确定所述无线帧为本bss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧;或者,所述站点接收到所述无线帧后,判断所述无线帧中的目标接收站点的mac地址信息与所述站点所属bss的mac地址标识信息不匹配,且所述bss标识信息指示信息指示所述无线帧不携带bss标识信息,则确定所述无线帧为obss无线帧。

进一步地,所述站点根据所述bss所属信息执行以下之一操作:设置网络分配矢量nav、更新nav或保持nav。

下面结合优选实施例和实施方式对本发明进行详细说明。

图5是根据本发明优选实施例的数据传输的场景示意图,如图5所示,有两个bss:bss1和bss2。

bss1中有ap1(he),sta1(he),sta2(he),sta3(legacy)。bss1中he站点支持空间复用功能。ap1和sta1开启了空间复用功能,sta2没有开启空间复用功能。sta3不支持空间复用功能。

bss2中有ap2(he),sta4(he),sta5(legacy)。bss2中he站点支持空间复用功能。ap2和sta4开启了空间复用功能,sta5不支持空间复用功能。

图6是根据本发明优选实施例的携带指示信息和bssid标识信息的cts的帧格式的示意图;

图7是根据本发明优选实施例的携带指示信息和bssid标识信息,空间复用参数的cts的帧格式的示意图;

图10是根据本发明优选实施例的携带指示信息和bsscolor标识信息的cts的帧格式的示意图;

图11是根据本发明优选实施例的携带指示信息和bsscolor标识信息,空间复用参数的cts的帧格式的示意图,如图6,7,10,11所示。

优选实施例一描述上行传输中rts/cts(图6)的交互过程;

优选实施例二描述下行传输中rts/cts(图6)的交互过程;

优选实施例三描述上行传输中rts/cts(图7)的交互过程;

优选实施例四描述下行传输中rts/cts(图7)的交互过程;

优选实施例五描述上行传输中rts/cts(图10)的交互过程;

优选实施例六描述下行传输中rts/cts(图11)的交互过程;

优选实施例七描述多bssid时上行传输中rts/cts的交互过程;

优选实施例八描述多bssid时下行传输中rts/cts的交互过程;

优选实施例九描述特定bssid时上行传输中rts/cts的交互过程;

在优选实施例一~六中,每个ap只有一个bss,,bss标识信息为ap的bssid或bsscolor。

在优选实施例七~九中,每个ap有多个bss,每个bss有一个唯一的bssid或bsscolor,这些bssid或bsscolor构成bss标识信息集,。假设ap1的bss标识信息集中有3个bssid:bssid1a,bssid1b,bssid1c。ap1与所关联sta1之间的bssid为bssid1a,ap1与所关联sta2之间的bssid为bssid1b,ap1与所关联sta3之间的bssid为bssid1c。ap2的bss标识信息集中有两个bssid:bssid2a,bssid2b。ap2与所关联sta4之间的bssid为bssid2a,ap2与所关联sta5之间的bssid为bssid2b。

在优选实施例九中,ap1使用一个特定bss标识信息bssid1a来代替标识信息集(bssid1a,bssid1b,bssid1c),ap2使用一个特定bss标识信息bssid2a来代替标识信息集(bssid2a,bssid2b)。ap1中的各个站点将目的地址为bssid1a的无线帧认为是bss内的帧,否则是obss帧;ap2中的各个站点将目的地址为bssid2a的无线帧认为是bss内的帧,否则是obss帧。

优选实施例一

本优选实施例描述rts/cts的交互过程,图8是根据本发明优选实施例的发送节点发送图6或图7的cts的流程图,图9是根据本发明优选实施例的接收节点发送图6或图7的cts的流程图,如图8,图9所示。

sta1与ap1进行上行传输,使用rts/cts来保护信道。

第一步,sta1向ap1发送rts来预约信道。

第二步,如图8所示,ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1。ap1在发送cts时,如图6所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息。同时,ap1把rts的接收地址复制到cts的ra域,即bss1的bssid,或者直接将ap1的bssid写入cts的ra域。

第三步,如图9所示,sta1收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,且是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,不是自己ap的bssid,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例二

本优选实施例描述rts/cts的交互过程,具体流程如图8,图9所示。

ap1与sta1进行下行传输,使用rts/cts来保护信道。

第一步,ap1向sta1发送rts。

第二步,sta1收到rts,通过rts的发送地址知道rts的发送站点是ap1。sta1在发送cts时,如图6所示,在mac信令加入指示信息,表示该cts中携带bss标识信息。sta1把rts的发送地址复制到cts的ra域,即该bss的bssid,或者直接将ap1的bssid写入cts的ra域。

第三步,ap1收到cts。cts的接收地址是ap1的mac地址,ap1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,不是自己ap的bssid,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例三

本优选实施例描述rts/cts的交互过程,具体流程如图8,图9所示。

sta1与ap1进行上行传输,使用rts/cts来保护信道。

第一步,sta1向ap1发送rts来预约信道。

第二步,如图8所示,ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1。ap1在发送cts时,如图7所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息和空间复用参数。ap1把rts的接收地址复制到cts的ra域,即bss1的bssid,或者直接将ap1的bssid写入cts的ra域。在mac信令的预留比图中加入空间复用参数,如图7所示。

第三步,如图9所示,sta1收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,且是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,不是自己ap的bssid,则sta4认为cts是obss的帧。sta4获取mac信令中的空间复用参数,准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例四

本优选实施例描述rts/cts的交互过程,具体流程如图8,图9所示。

ap1与sta1进行下行传输,使用rts/cts来保护信道。

第一步,ap1向sta1发送rts。

第二步,sta1收到rts,通过rts的发送地址知道rts的发送站点是ap1。如图7所示,sta1在发送cts时,在mac信令加入指示信息,表示该cts中携带bss标识信息和空间复用参数。sta1把rts的发送地址复制到cts的ra域,即该bss的bssid,或者直接将ap1的bssid写入cts的ra域。sta1在cts的mac信令中加入空间复用参数。

第三步,ap1收到cts。cts的接收地址是ap1的mac地址,ap1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid,不是自己ap的bssid,则sta2认为cts是obss的帧。sta4获取mac信令中的空间复用参数,准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例五

本优选实施例描述rts/cts的交互过程,图12是根据本发明优选实施例的发送节点发送图10或图11的cts的流程图,图13是根据本发明优选实施例的接收节点发送图10或图11的cts的流程图,具体流程如图12,图13所示。

sta1与ap1进行上行传输,使用rts/cts来保护信道。

第一步,sta1向ap1发送rts来预约信道。

第二步,如图12所示,ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1。ap1在发送cts时,如图10所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息bsscolor。ap1在cts的mac信令中加入bsscolor。

第三步,如图13所示,sta1收到cts。cts的mac信令中有上述指示信息,cts的bsscolor是自己bss的标识信息,且cts的接收地址是自己,则sta1成功获取传输机会。

如图13所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的bsscolor是自己bss的标识信息,但cts的接收地址不是自己,则sta2根据cts的duration来判断是否更新自己的nav。

如图13所示,sta3收到cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图13所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的bsscolor是不自己bss的标识信息,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

如图13所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例六

本优选实施例描述rts/cts的交互过程,具体流程如图12,图13所示。

ap1与sta1进行下行传输,使用rts/cts来保护信道。

第一步,ap1向sta1发送rts。

第二步,sta1收到rts,通过rts的发送地址知道rts的发送站点是ap1。如图11所示,sta1在发送cts时,在mac信令加入指示信息,表示该cts中携带bss标识信息bsscolor和空间复用参数。sta1在cts的mac信令中加入bsscolor,在ra域加入空间复用参数。

第三步,ap1收到cts。cts的mac信令中有上述指示信息,cts的bsscolor是自己bss的标识信息,且ap1在收到cts之前正在等待cts,则ap1成功获取传输机会。

如图13所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的bsscolor是自己bss的标识信息,sta2认为cts是bss内的帧,且sta2在收到cts之前没有等待cts,则sta2根据cts的duration来判断是否更新自己的nav。

如图13所示,sta3收到cts。sta3读取cts的ra域,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图13所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的bsscolor不是自己bss的标识信息,则sta4认为cts是obss的帧。sta4获取ra中的空间复用参数,准备进行空间复用的操作。

如图13所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例七

sta1与ap1进行上行传输,使用rts/cts来保护信道。

第一步,sta1向ap1发送rts来预约信道,rts的接收地址为bssid1a。

第二步,如图8所示,ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1。ap1在发送cts时,如图6所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息。同时,ap1把rts的接收地址复制到cts的ra域,即bss1的bssid1a,或者直接将ap1的bssid1a写入cts的ra域。

第三步,如图9,sta1收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid1a,且是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid1a。而bssid1a为sta2的基本服务集bss1的bss标识信息集(bssid1a,bssid1b,bssid1c)中的一个,即bssid匹配,sta2认为该无线帧为bss内的帧。sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。sta3读取cts的ra域为bssid1a,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid1a,与自己的bss标识信息集(bssid2a,bssid2b)不匹配,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例八

ap1与sta1进行下行传输,使用rts/cts来保护信道。

第一步,ap1向sta1发送rts,rts的发送地址为bssid1a。

第二步,sta1收到rts,通过rts的发送地址知道rts的发送站点是ap1。sta1在发送cts时,如图6所示,在mac信令加入指示信息,表示该cts中携带bss标识信息。sta1把rts的发送地址复制到cts的ra域,即bssid1a,或者直接将ap1的bssid1a写入cts的ra域。

第三步,ap1收到cts。cts的接收地址bssid1a是ap1的bss标识信息集中的一个bss标识信息,ap1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bssid1a,匹配sta2的bss标识信息集,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到cts。sta3读取cts的接收地址是bssid1a,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到cts。cts的mac信令中有上述指示信息,cts的接收地址是bss1的bssid1a,与自己的bss标识信息集(bssid2a,bssid2b)不匹配,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例九

sta1与ap1进行上行传输,使用rts/cts来保护信道。

第一步,sta1向ap1发送rts来预约信道,rts的接收地址为bssid1a。

第二步,如图8所示,ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1。ap1在发送cts时,如图6所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息。同时,ap1将bss标识信息集(bssid1a,bssid1b,bssid1c)中的特定bssid,此例中特定bssid即为bssid1a写入cts的ra域。与bssid1a,bssid1b,bssid1c关联的站点均认为接收地址为bssid1a的无线帧为本bss无线帧。

第三步,如图9所示,sta1收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,cts的接收地址bssid1a是bss标识信息集的特定bssid,且是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

如图9所示,sta2收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,sta2获得cts的接收地址bssid1a是bss标识信息集的特定bssid,sta2认为该无线帧为bss内的帧。sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

如图9所示,sta3收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。sta3读取cts的ra域为bssid1a,发现自己不是接收地址,则根据cts的duration来判断是否更新自己的nav。

如图9所示,sta4收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的mac信令中有上述指示信息,sta4获得cts的接收地址bssid1a是bss标识信息集的特定bssid,此地址与sta4所在基本服务集bss2的特定bssid即bssid2a不匹配,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

注意:特定bssid也可以为bssid_a,其中bssid_a的(48-n)msb位为参考bssid的(48-n)msb位,(n)位lsb为0。其中参考bssid,n在beacon中携带,多bssid集合中bss最多为2^n。特定bssid也可以多bss标识信息集合所对应的接入点共同识别的其他mac地址。这些特定bssid的用法与实施例九相同,此处不再赘述。

如图9所示,sta5收到cts的处理过程与sta3收到cts的处理过程相同。

优选实施例十

如图3所示,sta1与ap1进行上行传输,使用rts/cts来保护信道。图14是根据本发明优选实施例的携带复用指示、通知cts携带bss标识信息的指示和空间复用参数的rts的帧格式的示意图,如图14所示,rts的fc域中携带复用指示/通知cts携带bss标识信息的指示和空间复用参数,空间复用参数包括如下参数中的一个或多个:所述发送站点的发射功率,所能容忍的干扰水平,cca门限等。其中,允许复用指示用于标识本次传输是否可以被复用,通知cts携带bss标识信息的指示是指该rts的目标接收站点需要回复一个携带bss标识信息的cts。

本实施例描述发送站点sta1发送rts,目的接收站点ap1回复cts的过程。

第一步,sta1向ap1发送rts来预约信道。如图14,rts的接收地址为bssid,rts的fc域中的指示cts携带bss标识信息域表明允许复用,且指示ap1回复携带bss标识信息的cts。

第二步,ap1收到rts,通过rts的目的地址获知自己是目的接收站点,且rts的允许复用指示域指示自己要回复携带bss标识信息的cts。ap1在发送cts时,如图2所示,在mac信令中加入指示信息,表示该cts中携带bss标识信息和空间复用参数。ap1把rts的接收地址复制到cts的ra域,即bss1的bssid。ap1根据rts中fc域的空间复用参数来生成cts的fc域空间复用参数。

第三步,sta1收到cts。通过cts的mac信令中的指示信息获知该cts的ra域携带的是bss标识信息,bss标识信息是bssid1,即bss1的bssid。另外,sta1是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

sta1获取传输机会,在一个短帧间隔后向ap1发送数据ppdu,ppdu的preamble中携带复用指示,表明允许复用;sta1根据cts的空间复用参数来生成自己的空间复用参数,并载入preamble中。

优选实施例十一

本实施例描述obss站点sta4收到实施例十中发送站点与目的站点之间rts/cts帧时的处理过程。

sta4收到rts。rts的接收地址是bss1的bssid,不是sta4的地址,也不是sta4的bssid,同时rts的发送地址也不是sta4的bssid,sta4认为这是obss的rts帧。sta4读取rts的fc域中的复用指示,允许复用则保存rts中的空间复用参数。sta4保存rts的txopduration,并且将nav更新为两个sifs加上一个cts的时长。

如果sta4收到ap1发送的cts。cts中的指示信息表明,cts的接收地址携带的是bss标识信息bssid1,与ap2的bss标识信息bssid2不匹配,sta4认为cts是obss的帧。sta4获取mac信令中的空间复用参数,其中复用指示位表明允许复用,且sta4保存cts中空间复用参数。

sta4在nav到期前收到sta1发送的ppdu,如果ppdu的preamble接收正确,如果preamble指示可以复用,且sta4满足preamble中的空间复用参数的限制,则sta4不更新nav,准备进行空间复用的操作;如果preamble指示不可以复用或者sta4不满足preamble中的空间复用参数的限制或者ppdu的preamble接收失败或者sta4在nav到期时没有收到sta1发送的ppdu,则sta4将nav重设为rts的txopduration。

如果sta4只收到cts,没有收到rts,那么sta4将nav更新为sifs时长,并且保存cts的txopduration。nav到期时如果sta4收到ppdu,且ppdu的preamble接收正确,且preamble指示可以复用,且sta4满足preamble中的空间复用参数的限制,则sta4不更新nav,准备进行空间复用的操作;nav到期时如果sta4收到ppdu,但是ppdu的preamble接收失败,或者preamble指示不可以复用,或者sta4不满足preamble中的空间复用参数的限制,则sta4将nav重设为cts的txopduration;nav到期时如果sta4没有收到ppdu,则sta4通过cca检测和dcf/edca竞争信道。

优选实施例十二

本实施例描述bss内he站点sta2收到实施例十中发送站点与目的站点之间rts/cts帧时的处理过程。

sta2收到rts。rts的接收地址是bss1的bssid,不是sta2的地址,但是是sta2的bssid,则sta2认为这是bss的rts帧。sta2保存rts的txopduration,并且将nav更新为两个sifs加上一个cts的时长。

如果sta2收到ap1发送的cts。cts中的指示信息表明,cts的接收地址携带的是bss标识信息bssid1,与sta2的bss标识信息bssid1匹配,sta2认为cts是bss的帧。sta2不更新nav。

sta2在nav到期前收到sta1发送的ppdu,则sta2将nav重设为rts的txopduration;如果sta2在nav到期时没有收到sta1发送的ppdu,则sta2等待nav到期后通过cca检测和dcf/edca竞争信道。

如果sta2只收到cts,没有收到rts,那么sta2将nav更新为sifs时长,并且保存cts的txopduration。nav到期时如果sta2收到ppdu,则sta2将nav重设为cts的txopduration。nav到期时如果sta2没有收到sta1发送的ppdu,则sta2通过cca检测和dcf/edca竞争信道。

优选实施例十三

sta1与ap1进行上行传输,使用rts/cts来保护信道。其中,cts的ra域的n位高位比特用来携带指示信息,本例中n=1,即用最高位来指示。当最高位比特为预定值(本例假设为1)时说明cts的ra域的低47位比特携带了bssid的低47为比特。

ap1收到rts,通过rts的发送地址知道rts的发送站点是sta1,且通过接收地址知道自己是目的地址。

ap1发送cts。在发送cts时,ap1把rts的接收地址复制到cts的ra域,即bss1的bssid,或者直接将ap1的bssid写入cts的ra域。另外,ap1将cts的ra域的高位bit置1,标识该bit是指示信息,即指示ra域携带的是bssid。

优选实施例十四

本实施例描述站点收到实施例十三中cts帧时的处理过程。

sta1与ap1进行上行传输,使用rts/cts来保护信道。其中,cts的ra域的n位高位比特用来携带指示信息,本例中n=1,即用最高位来指示。当最高位比特为特定值(本例假设为1)时说明cts的ra域的低47位比特携带了bssid的低47为比特。

sta1收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的接收地址ra的高位为1,由于该位在此前协议上不能出现1,所以sta1不认为ra域是组播地址,sta1知道接收地址携带的是bssid,ra的低47位比特与sta1的bssid的低47位匹配,sta1认为cts是bss内的帧,又是在自己发送rts后的短帧间间隔后收到cts,sta1认为这是响应自己所发rts的cts,成功获取传输机会。

sta2收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的接收地址的高位为1,sta2知道接收地址携带的是bssid,ra的低47位比特与sta2的bssid的低47位匹配,sta2认为cts是bss内的帧,且sta2在收到cts之前没有发送rts,则sta2根据cts的duration来判断是否更新自己的nav。

sta3收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。sta3读取cts的ra域,ra域与sta3的mac地址不匹配,则sta3根据cts的duration来判断是否更新自己的nav。

sta4收到无线帧,从无线帧的mac信令中帧类型信息得知无线帧为cts。cts的接收地址的高位为1,由于该位在此前协议上不能出现1,所以sta4不认为ra域是组播地址,sta4知道接收地址携带的是bssid,ra的低47位比特与sta4的bssid的低47位不匹配,则sta4认为cts是obss的帧。判断出obss帧以后,sta4准备进行空间复用的操作。

sta5收到cts的处理过程与sta3收到cts的处理过程相同。

实施例十五

发送站点发送无线帧,所述无线帧中携带有所述发送站点所在基本服务集bss的bss标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述bss标识信息,其中,所述bss标识信息为bss颜色标识信息bsscolor。

所述无线帧至少包含物理层信令域部分和数据域部分,其中数据域部分携带有所述bss标识信息指示信息和bss标识信息。

所述无线帧的数据域部分通过扰码序列进行加扰。所述扰码序列的起始7个比特位设置为特殊值,其中部分比特位设置为bsscolor信息。本方案中bsscolor为6个比特所表示,因此将扰码序列的起始7个比特中的6个比特设置为bsscolor,或者将扰码序列的起始7个比特中的5个比特设置为bsscolor的5个比特,优选地,设置为bsscolor的低5位比特或高5位比特或特定算法得到的5个比特。

发送站点利用生成的扰码序列对输入加扰器的数据进行加扰,其中输入加扰器的数据至少包括加扰前的数据域(datafield)的服务子域(servicefield)和加扰前物理层服务数据单元(physervicedataunit,简称psdu)。数据域的服务子域由16个比特构成。加扰前的数据域的服务子域中前7个比特设置为0,后9个比特中的若干比特位设置为bss标识信息指示信息。本方案中,后9个比特中的一个比特或一个特定值用于指示所述无线帧携带bss标识信息,其余比特可以进一步携带空间复用参数信息。本方案也可以通过psdu中mac层帧头的帧控制域中的特定位的特定取值指示所述无线帧携带bss标识信息。加扰后的数据域的服务子域前7个比特即为所述扰码序列的起始7个比特。

发送站点发送的所述无线帧中仅携带接收地址ra,不携带发送地址(transmitteraddress或transmittingstationaddress,简称ta)。

接收站点收到所述无线帧,获得加扰后的数据域部分。根据加扰后的数据域中的服务子域的前7个比特获取扰码序列的起始比特,并利用所述扰码序列对所述无线帧进行解扰。

所述接收站点获得解扰后的数据域的服务子域,本方案中,所述服务子域的后9个比特中携带有bss标识信息指示信息指示所述无线帧携带bss标识信息,进而从所述扰码序列的7个起始比特中的特定比特位置获得5个或6个比特的bsscolor标识信息。

所述接收站点获取所述无线帧中mac层帧头中携带的接收地址信息(receiveraddress或receivingstationaddress,简称ra),所述接收站点不是所述无线帧的目标接收站点。所述接收站点将ra与其所关联的ap(所属bss)的mac地址进行匹配,若匹配,则确定所述无线帧为本bss无线帧。若不匹配,则将获得到的bsscolor标识信息与所属bss的color信息进行匹配,若匹配,则确定所述无线帧为本bss无线帧。否则,则确定所述无线帧为obss无线帧。若所述无线帧中不携带所述bsscolor标识信息,且所述无线帧的ra与所述接收站点所关联的ap(所属bss)的mac地址不匹配,则确定所述无线帧为obss无线帧。或者,所述站点接收到所述无线帧后,判断所述无线帧中的所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧。

接收站点判断所述无线帧的目标接收地址不是自己的mac地址,当mac层帧头中携带的持续时间信息(durationfield)所表示的传输持续时间长度大于本地记录的网络分配矢量nav的当前值,则更新nav,否则保持当前nav的值。所述网络分配矢量可以分为本bss对应的intra-bssnav和非本bss对应的regularnav。当接收站点确定了所述无线帧的所属bss信息后,即本bss无线帧或obss无线帧,则将相应的本地记录的网络分配矢量按照所述设置nav的原则进行更新。

优选实施例十六

发送站点发送无线帧,所述无线帧中携带有所述发送站点所在基本服务集bss的bss标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述bss标识信息,其中,所述bss标识信息为bss颜色标识信息bsscolor。

所述无线帧至少包含物理层信令域部分和数据域部分,其中数据域部分携带有所述bss标识信息指示信息和bss标识信息。

所述无线帧的数据域部分通过扰码序列进行加扰。所述扰码序列的起始7个比特位为随机值或包含其它信息的特殊值,如带宽信息。

发送站点利用生成的扰码序列对输入加扰器的数据进行加扰,其中输入加扰器的数据至少包括加扰前的数据域(datafield)的服务子域(servicefield)和加扰前物理层服务数据单元(physervicedataunit,简称psdu)。数据域的服务子域由16个比特构成。加扰前的数据域的服务子域中前7个比特设置为0,后9个比特中的若干比特位包含bss标识信息指示信息和bss标识信息。本方案中,所述bss标识信息通过所述后9个比特中的6个比特表示。优选地,所述bss标识信息为非全零的6个比特表示,所述非全零的6个比特隐含地代表所述bss标识信息指示信息。优选地,所述bss标识信息指示信息由所述后9个比特中的1个比特显式地表示。优选地,所述bss标识信息指示信息由psdu中mac层帧头的帧控制域中的特定位的特定取值表示。

加扰后的数据域的服务子域前7个比特即为所述扰码序列的起始7个比特。发送站点发送所述无线帧中携带加扰后的数据域。

发送站点发送的所述无线帧中仅携带接收地址ra,不携带发送地址(transmitteraddress或transmittingstationaddress,简称ta)。

接收站点收到所述无线帧,获得加扰后的数据域部分。根据加扰后的数据域中的服务子域的前7个比特获取扰码序列的起始比特,并利用所述扰码序列对所述无线帧进行解扰。

所述接收站点获得解扰后的数据域的服务子域,本方案中,所述服务子域的后9个比特中携带有bss标识信息指示信息指示所述无线帧携带bss标识信息,进而从所述解扰后的数据域的服务子域中后9个比特中的特定比特位置获得6个比特的bsscolor标识信息。或者,本方案中,所述psdu的mac层帧头中的帧控制域中的特定比特的特定值指示所述无线帧携带bss标识信息,进而从所述解扰后的数据域的服务子域中后9个比特中的特定比特位置获得6个比特的bsscolor标识信息。

所述接收站点获取所述无线帧中mac层帧头中携带的接收地址信息(receiveraddress或receivingstationaddress,简称ra),确定所述接收站点不是所述无线帧的目标接收站点。所述接收站点将ra与其所关联的ap(所属bss)的mac地址进行匹配,若匹配,则确定所述无线帧为本bss无线帧。若不匹配,则将获得到的bsscolor标识信息与所属bss的color信息进行匹配,若匹配,则确定所述无线帧为本bss无线帧。否则,则确定所述无线帧为obss无线帧。若所述无线帧中不携带所述bsscolor标识信息,且所述无线帧的ra与所述接收站点所关联的ap(所属bss)的mac地址不匹配,则确定所述无线帧为obss无线帧。或者,所述站点接收到所述无线帧后,判断所述无线帧中的所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧。接收站点判断所述无线帧的目标接收地址不是自己的mac地址,当mac层帧头中携带的持续时间信息(durationfield)所表示的传输持续时间长度大于本地记录的网络分配矢量nav的当前值,则更新nav,否则保持当前nav的值。所述网络分配矢量可以分为本bss对应的intra-bssnav和非本bss对应的regularnav。当接收站点确定了所述无线帧的所属bss信息后,即本bss无线帧或obss无线帧,则将相应的本地记录的网络分配矢量按照所述设置nav的原则进行更新。

优选实施例十七

发送站点发送无线帧,所述无线帧中携带有所述发送站点所在基本服务集bss的bss标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述bss标识信息,其中,所述bss标识信息为bss颜色标识信息bsscolor。

所述无线帧至少包含物理层信令域部分和数据域部分,其中数据域部分携带有所述bss标识信息指示信息和bss标识信息。

所述无线帧的数据域的psdu中通过mac层帧头帧控制域中的特定比特的特定取值表示所述bss标识信息,其中非全零的所述bss标识信息即隐含地表示所述bss标识信息指示信息。

所述无线帧的数据域的服务子域中后9个比特可以进一步携带空间复用参数信息。

发送站点发送的所述无线帧中仅携带接收地址ra,不携带发送地址(transmitteraddress或transmittingstationaddress,简称ta)。

接收站点收到所述无线帧,从所述psdu的mac层帧头中的帧控制域中的特定比特的特定值获取所述无线帧bss标识信息指示信息和bss标识信息。

所述接收站点获取所述无线帧中mac层帧头中携带的接收地址信息(receiveraddress或receivingstationaddress,简称ra),所述接收站点不是所述无线帧的目标接收站点。所述接收站点将ra与其所关联的ap(所属bss)的mac地址进行匹配,若匹配,则确定所述无线帧为本bss无线帧。若不匹配,则将获得到的bsscolor标识信息与所属bss的color信息进行匹配,若匹配,则确定所述无线帧为本bss无线帧。否则,则确定所述无线帧为obss无线帧。若所述无线帧中不携带所述bsscolor标识信息,且所述无线帧的ra与所述接收站点所关联的ap(所属bss)的mac地址不匹配,则确定所述无线帧为obss无线帧。或者,所述站点接收到所述无线帧后,判断所述无线帧中的所述bss标识信息指示信息指示所述无线帧携带bss标识信息,将所述无线帧携带bss标识信息与所述站点所属bss的mac地址标识信息或bsscolor标识信息相匹配,若匹配,则确定所述无线帧为本bss无线帧,否则,即确定所述无线帧为obss无线帧。

接收站点判断所述无线帧的目标接收地址不是自己的mac地址,当mac层帧头中携带的持续时间信息(durationfield)所表示的传输持续时间长度大于本地记录的网络分配矢量nav的当前值,则更新nav,否则保持当前nav的值。所述网络分配矢量可以分为本bss对应的intra-bssnav和非本bss对应的regularnav。当接收站点确定了所述无线帧的所属bss信息后,即本bss无线帧或obss无线帧,则将相应的本地记录的网络分配矢量按照所述设置nav的原则进行更新。

优选实施例十八

非ap站点sta1发送信道预约请求帧rts,ap响应信道预约响应帧cts。

本优选实施例例中,ap为增强型站点,即支持所述携带bss标识信息特性的站点。非ap站点sta1可以为增强型站点或传统型站点。ap将加扰序列的起始7个比特中的6个比特设置为自己所属bss的标识信息,即6个比特的bsscolor信息,剩余的一个比特设置为随机值;或者将加扰序列的起始7个比特中的5个比特设置为6个比特bsscolor信息中的低5位或高5位比特或者特定算法得到的5个比特,加扰序列的起始7个比特中的其余两个比特设置为带宽信息。通过所述加扰序列的起始7个比特初始化加扰器,对加扰前的数据域部分进行加扰。其中,所述数据域部分至少包括服务子域servicefield,物理层服务数据单元psdu等。所述加扰前的服务子域servicefield由16个比特构成。其中前7个比特为全0,用于初始化扰码序列;后9个比特中的第一个比特为所述bss标识信息指示位,用于指示本无线帧中携带bss标识信息。后9个比特中的其余比特可以进一步携带空间复用参数信息。

ap发送所述cts,其mac帧头中的接收地址信息域ra为目标接收站点的mac地址。cts中携带bsscolor标识信息。

接收站点接收到ap发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中第三方站点sta2与ap关联,sta2将cts的ra地址(sta1的mac地址)与自己所关联的ap的mac地址进行匹配,确定不匹配,然后根据cts的解扰前的数据域的服务子域中前7个比特初始化解扰器,并解扰cts的数据域,获得解扰后的数据域的服务子域的后9个比特中的第一个比特信息,若该比特指示所述cts携带bss的标识信息,则根据所述cts的解扰前的数据域的服务子域中前7个比特的所述特定6个比特或5个比特确定所述bsscolor标识信息,并与本bss的color进行匹配,本例中,sta2与sta1所属bss相同,其bsscolor与cts中携带的bsscolor相同,确定此cts为本bss的无线帧。

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。根据所确定的cts的所属bss信息,更新或保持本地存储的intra-bssnav或regularnav。

本发明实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即非ap站点sta1发送数据类型无线帧(data),ap响应确认无线帧ack。ack帧中的设置同cts帧。

优选实施例十九

非ap站点sta1发送信道预约请求帧rts,ap1响应信道预约响应帧cts。

本发明优选实施例中,ap1为增强型站点,即支持所述携带bss标识信息特性的站点。非ap站点sta1可以为增强型站点或传统型站点。ap1通过加扰序列的起始7个比特初始化加扰器,所属起始7个比特可以为非零的随机值或包含带宽信息的取值。ap1对加扰前的数据域部分进行加扰。其中,所述数据域部分至少包括服务子域servicefield,物理层服务数据单元psdu等。所述加扰前的服务子域servicefield由16个比特构成。其中前7个比特为全0,用于初始化扰码序列;后9个比特中的第一个比特为所述bss标识信息指示位,用于指示本无线帧中携带bss标识信息。所述bss标识信息指示位后的6个比特携带bss标识信息。或者,后9个比特中的前6个比特为所述bss标识信息,当此6个比特为非全零时,即隐式地表示bss标识信息指示信息。

ap1发送所述cts,其mac帧头中的接收地址信息域ra为目标接收站点的mac地址。cts中携带bsscolor标识信息。

接收站点接收到ap1发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中,第三方站点sta2与ap2关联,属于bss2。sta2将cts的ra地址(sta1的mac地址)与自己所关联的ap2的mac地址进行匹配,确定不匹配,然后根据cts的解扰前的数据域的服务子域中前7个比特初始化解扰器,并解扰cts的数据域,获得解扰后的数据域的服务子域的后9个比特,并判断所述cts是否携带bss的标识信息,即bsscolor标识信息,本例中,cts中携带bsscolor1标识信息。sta2将bsscolor1与本bss的bsscolor2进行匹配,不匹配,确定为obss无线帧

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。根据所确定的cts的所属bss信息,更新或保持本地存储的intra-bssnav或regularnav。

本发明实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本发明实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即非ap站点sta1发送数据类型无线帧(data),ap响应确认无线帧ack。ack帧中的设置同cts帧。

优选实施例二十

非ap站点sta1发送信道预约请求帧rts,ap响应信道预约响应帧cts。

本发明优选例中,ap为增强型站点,即支持所述携带bss标识信息特性的站点。非ap站点sta1可以为增强型站点或传统型站点。ap通过加扰序列的起始7个比特初始化加扰器,所属起始7个比特可以为非零的随机值或包含带宽信息的取值。ap对加扰前的数据域部分进行加扰。其中,所述数据域部分至少包括服务子域servicefield,物理层服务数据单元psdu等。所述psdu中的mac帧头帧控制域中的特定1个比特用于携带bss标识信息指示信息和特定6个比特用于携带bss标识信息。或者,所述psdu中的mac帧头帧控制域中的特定6个比特用于携带bss标识信息,当此6个比特为非全零时,即隐含地表示携带bss标识信息指示信息。

ap发送所述cts,其mac帧头中的接收地址信息域ra为目标接收站点的mac地址。cts中携带bsscolor标识信息。

接收站点接收到ap发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中,第三方站点sta2与ap1关联。sta2将cts的ra地址(sta1的mac地址)与自己所关联的ap的mac地址进行匹配,确定不匹配,然后根据cts的mac帧头帧控制域中的特定6个比特获得bss标识信息,即bsscolor标识信息,并与本bss的bsscolor1进行匹配,确定此cts为本bss的无线帧。

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。根据所确定的cts的所属bss信息,更新或保持本地存储的intra-bssnav或regularnav。

本发明优选实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本发明优选实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即非ap站点sta1发送数据类型无线帧(data),ap响应确认无线帧ack。ack帧中的设置同cts帧。

优选实施例二十

ap发送信道预约请求帧rts,非ap站点sta1响应信道预约响应帧cts。

本发明优选实施例中,ap1为传统类型或增强型站点。非ap站点sta1为传统类型或增强型站点。

sta1发送所述cts,其mac帧头中的接收地址信息域ra为目标接收站点的mac地址,即ap1的mac地址。cts中不携带bsscolor标识信息。

接收站点接收到sta1发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中,第三方站点sta2与ap1关联,属于bss1。sta2将cts的ra地址(ap1的mac地址)与自己所关联的ap1的mac地址进行匹配,确定匹配,即为本bss无线帧。

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。所述cts为本bss无线帧,若当前intra-bssnav的值小于cts中携带的duration所指示的时长信息,则利用duration更新intra-bssnav,否则保持当前intra-bssnav的值。

本发明实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本发明实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即ap1发送数据类型无线帧(data),sta1响应确认无线帧ack。ack帧中的设置同cts帧。

优选实施例二十一

ap发送信道预约请求帧rts,非ap站点sta1响应信道预约响应帧cts。

本发明优选实施例中,ap1为传统类型或增强型站点。非ap站点sta1为传统类型或增强型站点。

sta1发送所述cts,其mac帧头中的接收地址信息域ra为目标接收站点的mac地址,即ap1的mac地址。cts中不携带bsscolor标识信息。

接收站点接收到sta1发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中,第三方站点sta2与ap2关联,属于bss2。sta2将cts的ra地址(ap1的mac地址)与自己所关联的ap2的mac地址进行匹配,确定不匹配。进一步,sta2判断cts中不携带bsscolor标识信息,确定cts为obss无线帧。

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。所述cts确定为obss无线帧,若当前regularnav的值小于cts中携带的duration所指示的时长信息,则利用duration更新regularnav,否则保持当前regularnav的值。

本发明实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本发明实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即ap1发送数据类型无线帧(data),sta1响应确认无线帧ack。ack帧中的设置同cts帧。

优选实施例二十二

非ap站点sta1发送信道预约请求帧rts,ap响应信道预约响应帧cts。

本发明优选例中,ap为增强型站点,即支持所述携带bss标识信息特性的站点。非ap站点sta1可以为增强型站点或传统型站点。

ap响应信道预约响应帧cts中携带bss标识信息指示信息及bss标识信息。

接收站点接收到ap发送的cts后,首先根据ra确定自己是否为所述cts的目标接收站点。若是,则不更新本地的网络分配矢量nav,在帧间间隔后继续发送无线帧。否则,即为第三方站点,需要进一步判断所接收到的cts的所属bss信息。

本例中,第三方站点sta2与ap关联。sta2将cts中携带的bss标识信息,即bsscolor标识信息,与sta2所属bss的bsscolor进行匹配,确定此cts为本bss的无线帧。

第三方站点sta2本地存储了对应本bss的网络分配矢量intra-bssnav和对应obss的网络分配矢量regularnav。根据所确定的cts的所属bss信息,更新或保持本地存储的intra-bssnav或regularnav。

本发明优选实施例中,第三方站点为增强型站点,即支持所述携带bss标识信息特性的站点,且支持intra-bssnav和regularnav设置的站点。

本发明优选实施例也适用于数据无线帧和确认无线帧ack的帧交互过程,即非ap站点sta1发送数据类型无线帧(data),ap响应确认无线帧ack。ack帧中的设置同cts帧

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1,在无线帧中携带发送站点的所在基本服务集bss的bss标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该bss标识信息,其中,该bss标识信息为bsscolor或bss身份信息bssid;

s2,发送无线帧。

可选地,存储介质还被设置为存储用于执行上述实施例的以下步骤的程序代码:

s1,接收无线帧;

s2,依据该无线帧中的指示信息判断该无线帧中是否携带bss标识信息;

s3,若该无线帧携带该bss标识信息,获得该bss标识信息,其中,该bss标识信息为该无线帧的发送站点的bss颜色标识信息bsscolor或bss身份信息bssid。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1