无线局域网中协作传输的方法及装置与流程

文档序号:11589674阅读:268来源:国知局
无线局域网中协作传输的方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种无线局域网中协作传输的方法及装置。



背景技术:

目前,随着wlan网络的爆发性应用,wlan网络的部署不断密集化,网络负载也在不断加重,且随着网络的增多,网络覆盖重叠的情况也更加严重,wlan网络的效率会出现明显下降的趋势,单纯提高速率并不能解决该问题。因此,ieee标准组织成立了相关的任务小组致力于解决wlan网络效率问题,其中,解决密集部署场景下的碰撞和干扰加剧的问题,引起了广泛关注和研究。

图1是相关技术中无线帧基本结构示意图,如图1所示,在ofdm系统中,无线帧的基本结构如图1所示,包含两部分:物理层前导和数据部分。物理层前导包含兼容传统设备的前导以及短训练域,长训练域,信令域等。

ieee802.11定义的是介质访问控制(mediumaccesscontrol,简称为mac)和物理层(physicallayer,简称为phy)的协议。定义了两种基本操作模式:分布式协调功能(distributedcoordinationfunction,简称为dcf)和点协调功能(pointcoordinationfunction,简称为pcf)。

在wlan的ofdm系统中,帧和帧之间的间隔称之为帧间间隔(interframespace,简称为ifs)。为了不同的需要,定义了多种帧间间隔:sifs(shortifs),pifs(pcfifs),difs(dcfifs)等。

由于wlan网络中,站点接入信道一般采用的是自由竞争的方式,为了保证传输的可靠性,一般采用的帧交换是接收方在接收到目标站点是自己数据后的特定帧间间隔(sifs)后,会发送确认消息(acknowledgement)。随着版本演进,ieee802.11协议引入了聚合帧操作,接收方收到聚合帧后,在特定的帧间间隔(sifs)后,会发确认消息(blockacknowledgement)。在blockacknowledgement包含发送该聚合帧的地址,起始序列号(startingsequencenumber),业务标识(trafficid,简称为tid),指示接收状态的位图(blockackbitmap)。其中每一比特用于指示接收到的聚合帧中对应子帧的接收状态。如果该比特置为1,则表示对应的子帧正确接收,如果置0,则表示对应子帧没有正确接收。需要说明的是,acknowledgement还是blockacknowledgement都可以统称为确认消息。

mac层的接收处理判断过程:对phy层传递上来的mpdu(mediumaccesscontrol(mac)protocoldataunit,介质访问控制协议数据单元)进行校验,判断是否正确,如果 正确,对mac帧头做必要处理后,判断是自己是目标接收地址后,会从mpdu中得到msdu(mediumaccesscontrol(mac)servicedataunit,介质访问控制协议服务单元),并向上层传递。

无线局域网的基本架构指一个基本服务集(basicserviceset,简称bss),包含一个接入点(accesspoint,简称ap)以及与ap相关联的多个站点(station,简称sta)。如果两个bss工作区域有重叠,工作频带相同或重叠称为重叠基础服务集(overlappingbasicserviceset,简称为obss),图2是相关技术中wlan基本服务集bss示意图,如图2所示,为了能够区别不同的bss,可以通过bss归属信息进行区别,在现有相关方案中,进行区别bss归属信息包括bssid(basicservicesetidentifier,基本服务集标识),通常和ap的mac地址相同,在mac层的帧头进行携带;还有就是bsscolor,通常是在物理层的帧头指示。

图3是相关技术中obss间碰撞造成性能下降的示意图,在如图3所示的应用场景中,sta1和ap1组成一个bss,sta2和ap2组成一个bss,sta3和ap3组成一个bss。当处于obss环境的sta1竞争信道向ap1发送数据时,这个时候由于sta3和sta1互为隐藏终端,即sta3会认为信道空闲,从而竞争信道向ap3发送数据,这个时候sta3发送的数据会干扰ap1对sta1的接收,造成网络吞吐下降。

在lte中,存在多点协作(coordinatedmultiplepoints,简称为comp)的技术,在下行多个基站组成多点协作组(compcooperatingset)或称为多点协作集合,多个点(points)接收来自ue的数据。由于lte中数据和确认之间的间隔较大,足够多点协作组进行转发处理。但是,在wlan系统中,数据和确认消息之间的间隔很短(ofdm系统一般为16us),使用该comp技术处理时间来不及。

针对相关技术中的上述问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明提供了一种无线局域网中协作传输的方法及装置,以至少解决相关技术中obss间由于站点之间的数据传输相互影响的问题。

根据本发明的一个方面,提供了一种无线局域网中协作传输的方法,包括:第一接入点接收来自站点的第一数据,其中,所述第一数据中携带有用于指示开启多点协作功能的信息,所述站点与所述第一接入点属于同一基本服务集;所述第一接入点接收第二接入点转发的第二数据,其中,所述第二接入点与所述第一接入点属于同一多点协作组,所述第二数据来自所述第一接入点所属的基本服务集;所述第一接入点对所述第一数据和所述第二数据进行判断,并根据判断结果向所述站点发送用于指示正确接收到所述第一数据的确认消息。

进一步地,所述第一接入点对所述第一数据和所述第二数据进行判断,并根据判断 结果向所述站点发送用于指示正确接收到所述第一数据的确认消息包括:所述第一接入点单独判断所述第一数据和所述第二数据;在判断结果为正确接收到所述第一数据或所述第二数据时,所述第一接入点向所述站点发送确认消息;在判断结果为未正确接收到所述第一数据和所述第二数据时,所述第一接入点将所述第一数据和所述第二数据进行合并处理,判断合并之后的数据是否为正确;在判断结果为正确接收时,所述第一接入点向所述站点发送确认消息。

进一步地,所述第一数据中还携带有多点协作的操作方式,其中,所述操作方式包括:信息合并方式;所述信息合并方式用于指示多点协作组除所述第一接入点之外的其他无线接入点接收到第一数据的处理方式。

进一步地,所述信息合并包括以下之一:转发介质访问控制协议数据单元、转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

进一步地,在所述信息合并方式为转发介质访问控制协议数据单元时,所述第一接入点接收所述第二接入点转发的第二数据包括:所述第一接入点接收所述第二接入点发送的承载于第二数据的介质访问控制协议数据单元;在所述信息合并方式为转发接收到的介质访问控制协议数据单元时,所述第一接入点接收所述第二接入点转发的第二数据包括:所述第一接入点接收所述第二接入点发送的承载于第二数据的校验正确的介质访问控制服务单元;在所述信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议服务单元时,所述第一接入点接收所述第二接入点发送的第二数据包括:所述第一接入点接收所述第二接入点转发接收状态参数;所述第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制服务单元;在所述信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议数据单元时,所述第一接入点接收所述第二接入点发送的第二数据包括:所述第一接入点接收所述第二接入点转发接收状态参数;所述第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制数据单元。

进一步地,所述的接收状态参数包括:发送所述第二数据的介质访问控制地址、起始序列号、业务标识、接收状态位图。

进一步地,所述操作方式还包括:帧间间隔,其中,所述帧间间隔为所述第一接入点发送的确认消息与发送所述第一数据之间的时间间隔。

进一步地,所述第一数据中还携带有多点协作的响应信息,其中,所述响应信息至少包括:接入点标识;所述接入点标识为对所述站点发送的所述无线帧进行确认的接入点标识。

进一步地,所述方法还包括:在所述接入点标识中包括所述第一接入点时,所述 第一接入点在所述第一数据发送的频带资源发送确认消息。

进一步地,所述响应信息还包括:确认消息时长、频带资源、或空时流资源,其中,所述确认消息时长为对所述站点发送的所述无线帧的确认的持续时间;所述频带资源或空时流资源为所述站点发送的所述无线帧进行确认时需要占用的频带资源或空时流资源。

进一步地,在所述响应站点标识中包括所述第一接入点和所述第二接入点的标识时,所述第一接入点在所述标识对应的频带资源或空时流发送响应的确认消息,其中,所述确认消息持续时长满足所述第一数据中携带的所述确认消息时长的要求;所述第二接入点在所述标识对应的所述频带资源或空时流发送响应的确认信息,所述确认信息持续时长满足所述第一数据中携带的所述确认消息时长的要求。

进一步地,所述多点协作组中的接入点保存多点协作组中的其他接入点的基本服务集归属标识。

进一步地,所述第一数据中还携带有基本服务集归属标识。

进一步地,在第一接入点接收所述第一数据之前,所述方法还包括:所述第一接入点向所述站点通知所述第一接入点支持的多点协作操作方式。

根据本发明的又一个方面,提供了一种无线局域网中协作传输的方法,包括:第二接入点接收来自站点的第一数据,其中,所述第一数据中携带用于指示开启多点协作功能的信息,该所述第一数据来自与所述第二接入点属于同一协作组的第一接入点所属的基本服务集;第二接入点向所述第一接入点转发所述第一数据。

进一步地,所述第一数据中还携带有多点协作的操作方式,其中,所述操作方式包括:信息合并方式;所述信息合并方式用于指示多点协作组除所述第一接入点之外的其他无线接入点接收到第一数据的处理方式。

进一步地,所述信息合并包括以下之一:转发介质访问控制协议数据单元,转发接收到的介质访问控制协议服务单元,转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元,转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

进一步地,在所述信息合并方式为转发介质访问控制协议数据单元时,所述第二接入点向所述第一接入点发送第二数据包括:所述第二接入点向所述第一接入点发送承载于第二数据的介质访问控制协议数据单元;在所述信息合并方式为转发接收到的介质访问控制协议数据单元时,所述第二接入点向所述第一接入点发送第二数据包括:所述第二接入点向所述第一接入点发送承载于第二数据的校验正确的介质访问控制服务单元;在所述信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议服务单元时,所述第二接入点向所述第一接入点发送第二数据 包括:所述第二接入点向所述第一接入点发送接收状态参数;第二接入点向所述第一接入点发送承载于第二数据的校验正确的介质访问控制服务单元;在所述信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议数据单元时,所述第二接入点向所述第一接入点发送第二数据包括:所述第二接入点向所述第一接入点发送接收状态参数;第二接入点向所述第一接入点发送承载于第二数据的校验正确的介质访问控制数据单元。

进一步地,所述的接收状态参数包括发送所述第二数据的介质访问控制地址,起始序列号,业务标识,接收状态位图。

进一步地,所述操作方式还包括:帧间间隔;所述第二接入点需要帧间间隔对应时刻之前向所述第一接入点发送所述第二数据。

进一步地,所述第一数据中还携带有多点协作的响应信息,其中,所述响应信息包括:接入点标识;所述接入点标识为对所述站点发送的所述第一数据进行确认的接入点标识。

进一步地,所述方法还包括:在所述接入点标识中包括所述第二接入点的标识时,所述第二接入点在所述第一数据发送的频带资源发送确认消息。

进一步地,所述响应信息还包括确认消息时长、频带资源、或空时流资源,其中,所述确认消息时长为对所述站点发送的所述第一数据的确认的持续时间;所述频带资源或空时流资源为所述站点发送的所述第一数据进行确认时需要占用的频带资源或空时流资源。

进一步地,在所述响应信息中包括所述第二接入点的标识时,所述第二接入点在所述标识对应的频带资源或空时流发送响应的确认信息,所述确认信息持续时长满足所述第一数据中携带的所述确认消息时长的要求。

根据本发明的再一个方面,提供了一种无线局域网中协作传输的方法,包括:站点向第一接入点发送第一数据,其中,所述第一数据中携带有用于指示开启多点协作功能的信息,所述站点与所述第一接入点属于同一基本服务集。

进一步地,所述第一数据中还携带有多点协作的操作方式;其中,所述操作方式包括:信息合并方式;所述信息合并方式用于指示多点协作组除所述第一接入点之外的其他无线接入点接收到第一数据的处理方式。

进一步地,所述信息合并包括以下之一:转发介质访问控制协议数据单元、转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

进一步地,所述第一数据中还携带有多点协作的响应信息,其中,所述响应信息包 括:接入点标识;所述接入点标识为对所述站点发送的所述第一数据进行确认的接入点标识。

进一步地,所述响应信息还包括:确认消息时长、频带资源、或空时流资源,其中,所述确认消息时长为对所述站点发送的所述第一数据的确认的持续时间;所述频带资源或空时流资源为所述站点发送的所述第一数据进行确认时需要占用的频带资源或空时流资源。

根据本发明的再一个方面,提供了一种无线局域网中协作传输的装置,应用于第一接入点侧,包括:第一接收模块,用于接收来自站点的第一数据,其中,所述第一数据中携带有用于指示开启多点协作功能的信息,所述站点与所述第一接入点属于同一基本服务集;第二接收模块,用于接收第二接入点转发的第二数据,其中,所述第二接入点与所述第一接入点属于同一多点协作组,所述第二数据来自所述第一接入点所属的基本服务集;处理模块,用于对所述第一数据和所述第二数据进行判断,并根据判断结果向所述站点发送用于指示正确接收到所述第一数据的确认消息。

根据本发明的又一个方面,提供了一种无线局域网中协作传输的装置,应用于第二接入点侧,包括:第三接收模块,用于接收来自站点的第一数据,其中,所述第一数据中携带用于指示开启多点协作功能的信息,该所述第一数据来自与所述第二接入点属于同一协作组的第一接入点所属的基本服务集;第一发送模块,用于向所述第一接入点转发所述第一数据。

根据本发明又一个方面,提供了一种无线局域网中协作传输的装置,应用于站点侧,包括:第二发送模块,用于向第一接入点发送第一数据,其中,所述第一数据中携带有用于指示开启多点协作功能的信息,所述站点与所述第一接入点属于同一基本服务集。

在本发明中,第一接入点接收来自站点的第一数据,其中,该第一数据中携带有用于指示开启多点协作功能的信息,此外,该站点与该第一接入点属于同一基本服务集;进而该第一接入点接收第二接入点转发的第二数据,其中,第二接入点与第一接入点属于同一多点协作组,第二数据来自第一接入点所属的基本服务集的站点,之后该对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据的确认消息,可见,即使站点处于obss区间,仍然可以将数据准确的发送到与该站点同属于一个基本服务集的接入点,不会受到其他接入点的影响,从而解决了相关技术中obss间由于站点之间的数据传输相互影响的问题,达到了提高数据传输的正确性的效果。

附图说明

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

图1是相关技术中无线帧基本结构示意图;

图2是相关技术中wlan基本服务集bss示意图;

图3是相关技术中obss间碰撞造成性能下降的示意图;

图4是根据本发明实施例的一种无线局域网协作传输的方法的流程图;

图5是根据本发明实施例的无线局域网中协作传输的方法流程图二;

图6是根据本发明实施例的无线局域网中协作传输的方法流程图三;

图7是根据本发明实施例的无线局域网中协作传输的装置结构框图一;

图8是根据本发明实施例的无线局域网中协作传输的装置结构框图二;

图9是根据本发明实施例的无线局域网中协作传输的装置结构框图三;

图10是根据本发明可选实施例的多bss的多点协作示意图;

图11是根据本发明可选实施例的合并方式为转发介质访问控制协议数据单元的示意图;

图12是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的示意图;

图13是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元的示意图;

图14是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元的示意图;

图15是根据本发明可选实施例的站点协助ap进行多点协作组建立的示意图;

图16是根据本发明可选实施例的站点指示响应信息的示意图一;

图17是根据本发明可选实施例的站点指示响应信息的示意图二。

具体实施方式

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

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

在本实施例中提供了一种无线局域网协作传输的方法,图4是根据本发明实施例的一种无线局域网协作传输的方法的流程图,如图4所示,该流程包括如下步骤:

步骤s402:第一接入点接收来自站点的第一数据,其中,第一数据中携带有用于指示开启多点协作功能的信息,站点与第一接入点属于同一基本服务集;

步骤s404:第一接入点接收第二接入点转发的第二数据,其中,第二接入点与第一接入点属于同一多点协作组,第二数据来自第一接入点所属的基本服务集;

步骤s406:第一接入点对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据的确认消息。

在本实施例的上述步骤s402至步骤s406中,第一接入点接收来自站点的第一数据,其中,该第一数据中携带有用于指示开启多点协作功能的信息,此外,该站点与该第一接入点属于同一基本服务集;进而该第一接入点接收第二接入点转发的第二数据,其中,第二接入点与第一接入点属于同一多点协作组,第二数据来自第一接入点所属的基本服务集的站点,之后该对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据的确认消息,可见,即使站点处于obss区间,仍然可以将数据准确的发送到与该站点同属于一个基本服务集的接入点,不会受到其他接入点的影响,从而解决了相关技术中obss间由于站点之间的数据传输相互影响的问题,达到了提高数据传输的正确性的效果。

在本实施例的可选实施方式中,对于本实施例中的步骤s406中涉及到的对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据和/或第二数据的确认消息的方式,可以通过如下方式来实现包括:

步骤s406-1:第一接入点单独判断第一数据和第二数据;

步骤s406-2:在判断结果为正确接收到第一数据或第二数据时,第一接入点向站点发送确认消息;在判断结果为未正确接收到第一数据和第二数据时,第一接入点将第一数据和第二数据进行合并处理,判断合并之后的数据是否为正确;在判断结果为正确接收时,第一接入点向站点发送确认消息。

需要说明的是,在本实施例的一个可选实施方式中,本实施例中涉及到的第一数据中还携带有多点协作的操作方式,其中,操作方式包括:信息合并方式;信息合并方式用于指示多点协作组除第一接入点之外的其他无线接入点接收到第一数据的处理方式。

其中,信息合并包括以下之一:转发介质访问控制协议数据单元、转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

对于上述涉及到的不同信息合并方式对应有不同的第一接入点接收第二接入点转发的第二数据方式;

方式一:在信息合并方式为转发介质访问控制协议数据单元时,第一接入点接收第 二接入点转发的第二数据包括:第一接入点接收第二接入点发送的承载于第二数据的介质访问控制协议数据单元;

方式二:在信息合并方式为转发接收到的介质访问控制协议数据单元时,第一接入点接收第二接入点转发的第二数据包括:第一接入点接收第二接入点发送的承载于第二数据的校验正确的介质访问控制服务单元;

方式三:在信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议服务单元时,第一接入点接收第二接入点发送的第二数据包括:第一接入点接收第二接入点转发接收状态参数;第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制服务单元;

方式四:在信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议数据单元时,第一接入点接收第二接入点发送的第二数据包括:第一接入点接收第二接入点转发接收状态参数;第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制数据单元。

需要说明的是,上述涉及到的接收状态参数包括:发送第二数据的介质访问控制地址、起始序列号、业务标识、接收状态位图。

而在本实施例的另一个可选实施方式中,操作方式还包括:帧间间隔,其中,帧间间隔为第一接入点发送的确认消息与发送第一数据之间的时间间隔。

在本实施例的另一个可选实施方式中,第一数据中还携带有多点协作的响应信息,其中,响应信息至少包括:接入点标识;接入点标识为对站点发送的无线帧进行确认的接入点标识。基于此,在接入点标识中包括第一接入点时,第一接入点在第一数据发送的频带资源发送确认消息。

此外,本实施例中涉及到的响应信息还包括:确认消息时长、频带资源、或空时流资源,其中,确认消息时长为对站点发送的无线帧的确认的持续时间;频带资源或空时流资源为站点发送的无线帧进行确认时需要占用的频带资源或空时流资源。。

在本实施例的具体应用场景中,在响应站点标识中包括第一接入点和第二接入点的标识时,第一接入点在标识对应的频带资源或空时流发送响应的确认消息,其中,确认消息持续时长满足第一数据中携带的确认消息时长的要求;以及第二接入点在标识对应的频带资源或空时流发送响应的确认信息,确认信息持续时长满足第一数据中携带的确认消息时长的要求。。

对于本实施例中涉及到的多点协作组,该多点协作组中的接入点保存多点协作组中的其他接入点的基本服务集归属标识。也就是说,在多点协作组中各个接入点除了自身的基本服务集归属标识之外,还会保存该多点协作中其他接入点的基本服务集归属标识。可选地,本实施例中涉及到的第一数据中还可以携带有基本服务集归属标识。

而在本实施例的步骤s402中涉及到的在第一接入点接收第一数据之前,本实施例的方法还可以包括:第一接入点向站点通知第一接入点支持的多点协作操作方式。

图5是根据本发明实施例的无线局域网中协作传输的方法流程图二,如图5所示,该方法的步骤包括:

步骤s502:第二接入点接收来自站点的第一数据,其中,第一数据中携带用于指示开启多点协作功能的信息,该第一数据来自与第二接入点属于同一协作组的第一接入点所属的基本服务集;

步骤s504:第二接入点向第一接入点转发第一数据。

需要说明的是,本实施例中的第一数据中还携带有多点协作的操作方式,其中,操作方式包括:信息合并方式;信息合并方式用于指示多点协作组除第一接入点之外的其他无线接入点接收到第一数据的处理方式。

其中,信息合并包括以下之一:转发介质访问控制协议数据单元,转发接收到的介质访问控制协议服务单元,转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元,转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

对于上述涉及到的不同信息合并方式对应有不同的第一接入点接收第二接入点转发的第二数据方式;

方式一:在信息合并方式为转发介质访问控制协议数据单元时,第一接入点接收第二接入点转发的第二数据包括:第一接入点接收第二接入点发送的承载于第二数据的介质访问控制协议数据单元;

方式二:在信息合并方式为转发接收到的介质访问控制协议数据单元时,第一接入点接收第二接入点转发的第二数据包括:第一接入点接收第二接入点发送的承载于第二数据的校验正确的介质访问控制服务单元;

方式三:在信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议服务单元时,第一接入点接收第二接入点发送的第二数据包括:第一接入点接收第二接入点转发接收状态参数;第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制服务单元;

方式四:在信息合并方式为转发接收到的介质访问控制协议服务单元的接收状态再转发接收到的介质访问控制协议数据单元时,第一接入点接收第二接入点发送的第二数据包括:第一接入点接收第二接入点转发接收状态参数;第一接入点接收第二接入点转发的承载于第二数据的校验正确的介质访问控制数据单元。

其中,本实施例中涉及到的操作方式还包括:帧间间隔,其中,帧间间隔为第一接 入点发送的确认消息与发送第一数据之间的时间间隔第二接入点需要帧间间隔对应时刻之前向第一接入点发送第二数据。

另外,本实施例中的第一数据中还携带有多点协作的响应信息,其中,响应信息包括:接入点标识;接入点标识为对站点发送的第一数据进行确认的接入点标识。

基于上述响应信息,本实施例的方法还可以包括:在接入点标识中包括第二接入点的标识时,第二接入点在第一数据发送的频带资源发送确认消息。

在本实施例的可选实施方式中,该响应信息还包括确认消息时长、频带资源、或空时流资源,其中,确认消息时长为对站点发送的第一数据的确认的持续时间;频带资源或空时流资源为站点发送的第一数据进行确认时需要占用的频带资源或空时流资源。

基于此,在响应信息中包括第二接入点的标识时,第二接入点在标识对应的频带资源或空时流发送响应的确认信息,确认信息持续时长满足第一数据中携带的确认消息时长的要求。

图6是根据本发明实施例的无线局域网中协作传输的方法流程图三,如图6所示,该方法的步骤包括:

步骤s602:站点向第一接入点发送第一数据,其中,第一数据中携带有用于指示开启多点协作功能的信息,站点与第一接入点属于同一基本服务集。

在本实施例的可选实施方式中,该第一数据中还携带有多点协作的操作方式;其中,操作方式包括:信息合并方式;信息合并方式用于指示多点协作组除第一接入点之外的其他无线接入点接收到第一数据的处理方式。

其中,信息合并包括以下之一:转发介质访问控制协议数据单元、转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元、转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。

此外,第一数据中还携带有多点协作的响应信息,其中,响应信息包括:接入点标识;接入点标识为对站点发送的第一数据进行确认的接入点标识。

在本实施例的可选实施方式中,响应信息还包括:确认消息时长、频带资源、或空时流资源,其中,确认消息时长为对站点发送的第一数据的确认的持续时间;频带资源或空时流资源为站点发送的第一数据进行确认时需要占用的频带资源或空时流资源。

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

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

图7是根据本发明实施例的无线局域网中协作传输的装置结构框图一,该装置应用于第一接入点侧,如图7所示,该装置包括:第一接收模块72,用于接收来自站点的第一数据,其中,第一数据中携带有用于指示开启多点协作功能的信息,站点与第一接入点属于同一基本服务集;第二接收模块74,与第一接收模块72耦合连接,用于接收第二接入点转发的第二数据,其中,第二接入点与第一接入点属于同一多点协作组,第二数据来自第一接入点所属的基本服务集;处理模块76,与第二接收模块74耦合连接,用于对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据的确认消息。

图8是根据本发明实施例的无线局域网中协作传输的装置结构框图二,该装置应用于第二接入点侧,如图8所示,该装置包括:第三接收模块82,用于接收来自站点的第一数据,其中,第一数据中携带用于指示开启多点协作功能的信息,该第一数据来自与第二接入点属于同一协作组的第一接入点所属的基本服务集;第一发送模块84,与第三接收模块82耦合连接,用于向第一接入点转发第一数据。

图9是根据本发明实施例的无线局域网中协作传输的装置结构框图三,该装置应用于站点侧,如图9所示,该装置包括:第二发送模块92,用于向第一接入点发送第一数据,其中,第一数据中携带有用于指示开启多点协作功能的信息,站点与第一接入点属于同一基本服务集。

下面结合本发明的可选实施例对本发明进行举例说明;

可选实施例一:

如图3所示,网络中存在两个bss,两个bss的ap分别为ap1和ap2。sta1和ap1属于同一个bss,sta2和ap2属于同一个bss。ap1和ap2进行多点协作组的建立。多点协作组的标示可以通过相互保存基本服务集归属标识或产生基本协作组标识进行区别。本实施例描述的是保存基本服务集归属标识,ap1将本基本服务集归属标识(比如bsscolor=1)发送给ap2,ap2也将本bss的基本服务集归属标识(比如bsscolor=2)发送给ap1。ap1和ap2保存和自己组成基本服务集的基本服务集归属标识。

ap1和ap2进行协商的通信协议不限于无线局域网技术,可以通过其他无线技术或有线技术进行多点协作组的建立。这里只是列举了两个bss的网络情况,但是多点 协作组的建立不限于只是两个bss的情况,组成多点协作组的无线接入点可以是任意个。此外,ap1和ap2之间相互了解是否有重叠区域,除了ap1和ap2本身进行信道扫描外,也可以通过关联的站点上报,比如sta1进行信道扫描,上报周围bss的情况,这个时候,由于sta1可以扫描到ap2的存在,会将ap2的相关信息上报给ap1。ap1和ap2之间相互了解是否有重叠区域,也可以通过更上层网元,比如管理ap1和ap2的网元进行通知。此外,发起多点协作组建立可以是任意一个ap,也可以是管理这些ap的网元发起的。

在关联过程中,sta1和ap1会对多点协作进行能力协商,sta1了解ap1支持的合并方式和或响应方式。或者通过广播的方式(信标,beacon)通知。

在数据传输过程中,sta1可以根据网络情况(比如之前数据的传输成功率)或当前无线帧的长度来判断是否开启多点协作功能,可以可选的携带多点协作操作方式信息。在本实施例中,站点在发送的无线帧中只携带了开启多点协作功能的指示以及自己关联的基本服务集归属标识(bsscolor=1),这两个信息都是通过物理层前导指示。

ap1接收到sta1的无线帧,通过解析物理层前导(preamble)判断出站点开启了多点协作功能,并通过在物理层前导携带的bsscolor=1,ap1知道该无线帧是发给自己的,随后ap1对后续数据包进行接收处理。如果能够正确接收后续数据部分,则ap1不需处理其他ap转发的数据,如果ap1无法正确接收后续数据部分,则在特定时间内等待ap2转发的数据,该特定时间取决于ap1的处理能力。该特定时间应小于默认的短帧间间隔(sifs)。

ap2正确接收到sta1发送数据的preamble,发现sta1启动了多点协作功能,则ap2将接收到的数据转发给ap1,ap2也可以将接收正确的数据转发给ap1。即使obss情况下,由于bsscolor的产生会出现重叠。如果在ap2周围还有一个bss(其ap为ap5),ap5的bsscolor和ap1的bsscolor相同(bsscolor=1),这个时候ap2收到来自ap5所在的bss内的数据,发现其preamble开启了多点协作功能,且该数据帧携带的bsscolor为5,ap2会将接收到的数据转发给ap1。ap1在接收到ap2转发的数据后,可以通过macaddress等信息判断不是本bss内站点发送的数据,会丢弃。如果ap2转发的数据是错误的,进行合并,也不会带来比现在更差的效果。

ap1对ap2转发的数据进行判断,如果能够单独判断对错,则独立判断,如果判断是错的,可以和ap1接收的信号进行合并,判断对错。ap1对两路信号都无法正确接收,但是,对合并信号可能正确接收。

ap1如果能够正确接收,按照sta1发送的无线帧中的确认方式发送确认消息。ap1如果在sifs内处理完ap2转发的数据,并且判断数据正确,则向sta1发送确认帧。如果在使用聚合帧(a-mpdu),只要有一个子帧(subframe)正确,ap1就可以进行确认消息。

可选实施例二:

ap1和多个ap(比如ap2,ap4)组成了多点协作组,在多点协作组建立过程中,ap1和ap2,ap4相互通知基本服务集归属标识,本实施是采用bsscolor进行区别,如图10所示,图10是根据本发明可选实施例的多bss的多点协作示意图。

sta1和ap1属于同一个bss,ap1成功接收到sta1的物理层前导(preamble),解析出站点开启了多点协作功能,通过在物理层前导携带的bsscolor,ap1知道后续数据是发给自己的,随后ap1如果能够正确接收后续数据部分,则ap1不需要等待其他ap转发的数据,如果ap1无法正确接收后续数据部分,则在特定时间内等待其他转发的数据,该特定时间取决于ap1的处理能力。

ap2和ap4正确接收到sta1发送数据的preamble,发现sta1启动了多点协作功能,则ap2和ap4将接收到的数据转发给ap1。

如果ap2正处于接收状态或没有正确接收sta1发送的preamble,则ap2无法向ap1进行转发。

ap1对ap2和ap4转发的数据进行判断,如果能够单独判断对错,则独立判断,如果判断是错的,可以和ap1接收的信号进行合并,判断对错。ap1对多路信号都无法正确接收,但是,对合并信号可能正确接收。

ap1如果能够正确接收,按照sta1发送的无线帧中的确认方式发送确认消息。

可选实施例三:

ap1和ap2,ap4进行多点协作组的建立,ap1将基本服务集标识(比如bsscolor)发送给ap2和ap4,如图10所示。

在关联过程中,sta1和ap1会对多点协作进行能力协商,sta1了解ap1支持的合并方式和或响应方式。或者通过广播的方式(信标,beacon)通知。

sta1和ap1属于同一个bss,sta1在发送的无线帧中指示开启多点协作功能,并且指示信息合并方式,信息合并方式包括原始信号转发,接收ap只将正确的信号转发,接收ap先将接收状态转发等,支持的信息合并方式不限于上述描述的情况,其他信息合并方式也可以进行指示。

信息合并方式可以通过物理层前导(preamble)中几比特来联合指示出支持的合并状态,如表1所示,使用2比特来指示支持的合并方式。其中,如果指示为00表示转发介质访问控制协议数据单元;如果指示为01转发接收到的介质访问控制协议服务单元;如果指示为10,转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元。表1只列举了两种比特指示的情况,如果有更多的合并方式可以使用更多的比特进行指示。

表1

ap1成功接收到sta1的物理层前导(preamble),解析出站点开启了多点协作功能,通过在物理层前导携带的bsscolor,ap1知道后续数据是发给自己的。

如果指示的信息合并方式为转发介质访问控制协议数据单元(mpdu),图11是根据本发明可选实施例的合并方式为转发介质访问控制协议数据单元的示意图,如图11所示,随后ap1如果能够正确接收后续数据部分,则ap1不需要等待其他ap转发的数据,如果ap1无法正确接收后续数据部分,则在特定时间(默认sifs或者物理层帧头指示新的帧间间隔)内等待ap2和ap4转发的数据,该特定时间取决于ap1的处理能力。

ap2和ap4正确接收到sta1发送数据的preamble,发现sta1启动了多点协作功能,且指示为转发介质访问控制协议数据单元,则ap2和ap4将接收到的mpdu转发给ap1。

ap1对ap2,ap4转发的数据进行判断,如果能够单独判断对错,则独立判断,如果判断是错的,可以和ap1接收的信号进行合并,判断对错。ap1对两路信号都无法正确接收,但是,对合并信号可能正确接收。

如果指示的信息合并方式为接收ap转发接收到的介质访问控制协议服务单元,则 ap2和ap4对接收的数据进行正确和错误判断(校验),包含在数据中正确的msdu转发给ap1,图12是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的示意图,图12所示,sta1发送一个聚合包(a-mpdu),包含四个子帧(subframe1,subframe2,subframe3,subframe4),每个子帧中包含一个msdu,和四个子帧对应为msdu1,msdu2,msdu3,msdu4。ap1成功的收到了subframe1和subframe3,ap2成功收到了msdu1和msdu4,ap4成功收到了msdu1,msdu2,msdu3,。ap2将接收正确的msdu1和msdu4转发给ap1,ap4将接收正确的msdu1,msdu2,msdu3转发给ap1。这个时候需要区别这些msdu来源的必要标识,地址,序列号等。ap1根据所有ap转发的正确数据并集生成确认帧进行响应,这个时候ap1可以判断其接收到的所有数据都是正确的,会发送给ap1包含所有子帧都正确的确认消息。

如果指示的信息合并方式是先转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元。那么ap2和ap4对接收的数据进行正确和错误判断,将处理的结果生成一个状态比特图,并且携带站点的mac地址,状态比特图确认的起始序列号,业务标识等,图13是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议服务单元的示意图,如图13所示,在ap2和ap4给ap1发送的状态图下面标识的是对应的子帧编号。

sta1发送一个聚合包(a-mpdu),包含四个子帧(subframe1,subframe2,subframe3,subframe4),每个子帧中包含一个msdu或a-msdu。四个子帧对应为msdu1,msdu2,msdu3,msdu4。ap1成功的收到了msdu1和msdu3,ap2成功收到了msdu1和msdu4,ap4成功收到了msdu1,msdu2和msdu3。ap2和ap4先将接收到的子帧的正确错误的接收状态反馈(包括必要的区别信息,站点的mac地址,状态比特图确认的起始序列号,业务标识)给ap1,在随后的时间,ap2和ap4再将正确的介质访问控制协议服务单元转发给ap1,ap2发送msdu1和msdu4,ap4发送msdu1和msdu2,msdu3。这个时候需要区别这些数据来源的必要标识,地址,序列号等。ap1根据所有ap转发的状态比特图的并集生成确认帧进行确认消息(图13中确认消息只标示了blockackbitmap的信息,其他信息在blockack中相应设置)。虽然ap1本身没有成功收对所有子帧,但是通过ap2和ap4转发的信息,可以判断所有子帧都正确接收。如果ap2和ap4没有收对任何msdu,则不进行状态转发和msdu转发。

如果指示的信息合并方式是先转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访问控制协议数据单元。那么ap2和ap4对接收的数据进行正确和错误判断,将处理的结果生成一个状态比特图,并且携带站点的mac地址,状态比特图确认的起始序列号,业务标识等,图14是根据本发明可选实施例的合并方式为转发接收到的介质访问控制协议服务单元的接收状态参数再转发接收到的介质访 问控制协议数据单元的示意图,如图14所示,在ap2和ap4给ap1发送的状态图下面标识的是对应的子帧编号。

sta1发送一个聚合包(a-mpdu),包含四个子帧(subframe1,subframe2,subframe3,subframe4),每个子帧中包含一个mpdu。四个子帧对应为mpdu1,mpdu2,mpdu3,mpdu4。ap1成功的收到了mpdu1和mpdu3,ap2成功收到了mpdu1和mpdu4,ap4成功收到了mpdu1,mpdu2和mpdu3。ap2和ap4先将接收到的子帧的正确错误的接收状态反馈(包括必要的区别信息,站点的mac地址,状态比特图确认的起始序列号,业务标识)给ap1,在随后的时间,ap2和ap4再将正确的介质访问控制协议数据单元转发给ap1,ap2发送mpdu1和mpdu4,ap4发送mpdu1和mpdu2,mpdu3。这个时候不需要区别这些数据来源的必要标识,地址,序列号等(mpdu的mac帧头包含这些信息)。ap1根据所有ap转发的状态比特图的并集生成确认帧进行响应(图14中确认消息只标示了blockackbitmap的信息,其他信息在blockack中相应设置。在上述场景中,虽然ap1没有成功收到所有子帧,但是通过ap2和ap4转发的信息,ap1可以判断自己成功收到了所有子帧。

考虑到如果采用短帧间间隔进行响应的话,ap的处理来不及,在多点协作操作方式中还包括了帧间间隔,是指接收站点发送确认消息的帧间间隔。ap1使用该指示信息进行响应。如果无线帧中携带了帧间间隔,则ap2和ap4要在帧间间隔内把信息转发给ap1,否则不进行转发。

可选实施例四:

sta1扫描周围的网络情况,并将周围存在的bss信息告诉给关联的ap1,并且保存相关信息。

ap1根据sta1上报的bss信息,以及自己扫描的bss信息,建立多点协作组,图15是根据本发明可选实施例的站点协助ap进行多点协作组建立的示意图,如图15所示,sta1,sta2和ap1进行关联。sta1能够扫描到的ap为ap2,ap3,ap4。sta2能够扫描到的ap为ap5和ap6。sta1和sta2分别保存自己扫描到的信息。sta1和sta2将这些信息上报给ap1。ap1和sta2,sta3,sta4,sta5,sta6建立多点协作组。ap1和ap2,ap3,ap4,ap5,ap6相互保存基本服务集归属标示信息。

ap1将建立的多点协作组信息通过单播或广播的方式通知给sta1和sta2。其中多点协作信息包括ap2,ap3,sta4,sta5,sta6的mac地址,对应的bsscolor等信息。

sta1在发送的无线帧中指示开启多点协作功能,并且指示多点协作的响应信息,信息包括需要响应的站点标识,响应时长,对应的频带资源或者空时流资源等信息。多点协作的响应信息可以通过phy层信令进行携带也可以通过mac层信令进行携带。通过mac层信令携带时,可以通过独立的子帧携带,也可以通过域携带。sta1选择 响应的ap信息可以根据自己扫描的结果以及建立的多点协作组信息进行确定。

接收到sta1发送的无线帧后,需要确认的ap对接收的数据进行正确判断,在无线帧指示的资源进行响应,图16是根据本发明可选实施例的站点指示响应信息的示意图一,如图16所示,虽然建立的多点协作组中包括ap2,ap3,sta4,sta5,sta6。但是,sta1在之前的网络侦听过程中,发现,只能收到ap2,ap3,sta4的信息。这个时候sta1在发送的无线帧中指示多点响应信息,指示ap1,ap2,ap3,sta4在特定的空时资源(mu-mimo)或频带资源(ofdma)方式发送确认消息。

随后这些ap将数据转发给ap1。没有被sta1调度响应的ap可以不向ap1转发数据。sta1根据接收到的确认消息,如果根据所有ap发送的确认消息中状态图(blockackbitmap)的并集能够判断所有子帧被正确接收,则不需要重传,如果根据所有响应ap发送的确认,判断部分子帧接收错误,则只需将错误的子帧进行传输即可。

可选实施例五

图17是根据本发明可选实施例的站点指示响应信息的示意图二,如图17所示,如果sta1发送的是非聚合帧,可以通过多点协作在物理层前导或者mac层信令中指示多点协作的响应信息。该多点协作响应信息只包含站点标示。正确接收该无线帧的ap,且在多点协作响应信息中指示的ap直接响应确认(ack),所有ack都是在相同频带资源使用相同速率进行发送的。甚至,sta1发送的是非聚合帧,可以通过多点协作在物理层前导或者mac层信令中一比特来指示,所有正确接收该无线帧的属于该协作组的ap直接响应确认(ack),所有ack都是在相同频带资源使用相同速率进行发送的,所有ack都使用相同的扰码种子。

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

步骤s402:第一接入点接收来自站点的第一数据,其中,第一数据中携带有用于指示开启多点协作功能的信息,站点与第一接入点属于同一基本服务集;

步骤s404:第一接入点接收第二接入点转发的第二数据,其中,第二接入点与第一接入点属于同一多点协作组,第二数据来自第一接入点所属的基本服务集;

步骤s406:第一接入点对第一数据和第二数据进行判断,并根据判断结果向站点发送用于指示正确接收到第一数据的确认消息。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

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

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

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