竞争传输方法及装置与流程

文档序号:12630944阅读:191来源:国知局
竞争传输方法及装置与流程

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



背景技术:

目前,随着更多的人使用WLAN进行数据通信,WLAN网络负载也在不断加重,且随着用户数目的增多,WLAN网络的效率会出现明显下降的趋势,单纯提高速率并不能解决该问题,多用户并行传输作为解决网络效率的一种备选技术,引起了广泛关注和研究。现有技术中,多用户并行传输技术包括MU-MIMO(multi-user MIMO)技术(空域多址),OFDMA技术(频域多址)等。

WLAN中,一个接入站点(access point,简称为AP)以及与该AP相关联的多个非接入站点(non-AP Station,简称为non-AP STA)组成了一个基本服务集(basic service set,简称为BSS),如图1所示。WLAN中的多用户并行传输一般为多个non-AP STA同时向AP发送数据,一般称这种为上行多用户(uplink multi-user,简称为UL MU)传输,或者AP同时给多个non-AP STA发送数据,称之为下行多用户(downlink multi-user,简称为DL MU)传输,典型的上下行多用户传输帧交换序列如图2所示。

现有方案中,UL MU传输需要AP进行触发,例如AP可以发送触发帧来触发,或者AP采用在无线帧中携带携带触发信息域的无线帧的方式触发。触发帧或者携带触发信息域的无线帧中携带了站点的调度信息,如站点的标识信息、站点进行上行传输所使用的时间和频率资源信息、站点的时频偏校准信息等。AP发送触发帧或携带触发信息域的无线帧之后,站点接收触发帧或携带触发信息域的无线帧,如果自己的标识信息携带在其中,则表示自己被调度在本次UL MU传输中,若自己有待发送数据,则进行准备,并按照AP所指示的时频偏校准信息进行同步,在所分配的时间和频率资源上进行发送。

现有技术中,具有QoS(Quality of Service)的WLAN系统的数据发送方式分为竞争发送和非竞争发送,其中,竞争发送机制是EDCA(enhanced distributed channel access),即业务流数据具有优先级属性,每个数据包都根据优先级映射到4个AC(Access Category)队列中排队等待传输。每个AC都具有一组竞争参数,竞争参数包括帧间间隔AIFS(arbitration interframe space)、占用信道传输机会的最大时长,竞争窗口的最大值CWmax(Contention Window)和最小值CWmin。不同的AC的竞争参数取值不同,从而体现了AC的优先级。

4个AC进行竞争发送,具体来说竞争的过程是,对于每个AC,站点都将CW窗 的初始值设置为CWmin,并在[0,CWmin]中随机选择一个整数,用该值设置回退计时器Backoff timer。站点监听信道,当信道空闲满足该AC的帧间间隔AIFS时长时,站点进行随机回退,每听到一个时隙空闲,则Backoff timer减一,当Backoff timer减到0,该AC获得传输机会,并发送数据。当传输发生碰撞,CW要以指数增加,并且最终值不超过CWmax,当传输成功,CW值重置为CWmin。控制帧和管理帧并非数据帧,现有技术中常常规定控制帧和管理帧采用特定的AC进行发送。

现有技术中,触发帧可以采用预定发送时刻的方式发送,或者采用竞争的方式进行发送,例如,可以令站点上报自己各AC的缓存队列长度,AP侧获得站点侧的AC队列的缓存数据长度后,上行AC队列在AP侧也参与竞争,如果上行某个AC竞争成功,则发送该AC队列的触发帧,触发UL MU传输。

然而,采用竞争方式发送触发帧后,站点按照触发帧的指示进行了UL MU传输,站点侧和AP侧的上行AC队列的CW取值和Backoff timer应该如何处理,相关技术并没有给出解决方案。

针对相关技术中,采用竞争方式发送触发帧后,站点侧和AP侧的上行AC队列的CW取值和Backoff timer应该如何处理的问题,还未提出有效的解决方案。



技术实现要素:

本发明提供了一种竞争传输方法及装置,以至少解决相关技术中采用竞争方式发送触发帧后,接入站点侧和非接入站点侧的上行AC队列的竞争参数应该如何处理的问题。

根据本发明的一个方面,提供了一种竞争传输方法,包括:接入站点将触发帧或携带触发信息域的无线帧发送至一个或多个非接入站点,触发所述一个或多个非接入站点进行上行多用户传输;所述接入站点在接收到一个或多个非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值。

可选地,所述接入类别是指所述接入站点在所述触发帧或所述携带触发信息域的无线帧中指定的所述一个或多个非接入站点进行上行多用户传输时发送的数据的接入类别。

可选地,所述方法还包括:所述接入站点接收到所述数据后,所述接入站点调整所述数据对应的接入类别的缓存队列长度参数。

可选地,当所述数据中包含有所述一个或多个非接入站点的一个或多个接入类别的缓存队列长度参数时,所述接入站点根据所述一个或多个接入类别的缓存队列长度参数调整所述接入站点的一个或多个接入类别的缓存队列长度参数。

可选地,所述触发帧或者所述携带触发信息域的无线帧中携带指示所述一个或多个非接入站点发送采用非竞争方式发送的业务流的数据的指示信息。

根据本发明的另一个方面,还提供了另一种竞争传输方法,包括:非接入站点接收接入站点发送的触发帧或携带触发信息域的无线帧;所述非接入站点根据所述触发帧或者所述携带触发信息域的无线帧将数据发送至所述接入站点;所述非接入站点接收到所述接入站点的响应消息后,将所述数据对应的接入类别的竞争窗口重置为初始值;所述非接入站点将所述数据对应的所述接入类别的回退计时器清零。

可选地,所述非接入站点根据所述触发帧或者所述携带触发信息域的无线帧将数据发送至所述接入站点包括:在所述触发帧或者所述携带触发信息域的无线帧中指定接入类别时,所述非接入站点发送指定的接入类别对应的数据;或者,所述非接入站点发送优先级等级等于或者大于所述指定的接入类别对应的数据;或者,所述非接入站点发送任意接入类别对应的数据,且至少包含所述指定的接入类别对应的数据;或者,所述非接入站点发送任意接入类别对应的数据;或者,当所述非接入站点任意接入类别的缓存队列中没有待发送数据时,所述非接入站点发送采用非竞争方式进行发送的业务流的数据;或者,所述非接入站点默认至少发送采用非竞争方式进行发送的业务流的数据。

可选地,所述方法还包括:在所述触发帧或所述携带触发信息域的无线帧中指定发送采用非竞争方式进行发送的业务流的数据时,所述非接入站点发送所述采用非竞争方式发送的业务流的数据。

可选地,所述非接入站点发送采用非竞争方式发送的业务流的数据包括:在所述非接入站点没有采用非竞争方式进行发送的业务流的数据时,所述非接入站点发送任意接入类别的数据。

可选地,所述数据中包含所述非接入站点的一个或多个接入类别的缓存队列长度参数。

可选地,所述非接入站点向所述接入站点报告采用非竞争方式发送的业务流的缓存队列长度。

可选地,所述方法还包括:所述非接入站点在预定时间内未收到所述触发帧或者所述携带触发信息域的无线帧时,所述非接入站点使用任意接入类别竞争到的发送机会,发送采用非竞争方式发送的业务流的数据。

根据本发明的一个方面,还提供了一种竞争传输装置,应用于接入站点,所述装置包括:发送模块,用于将触发帧或携带触发信息域的无线帧发送至一个或多个非接入站点,触发所述一个或多个非接入站点进行上行多用户传输;设置模块,用于在接收到所述一个或多个非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值。

可选地,所述接入类别是指所述接入站点在所述触发帧或所述携带触发信息域的无线帧中指定的所述一个或多个非接入站点进行上行多用户传输时发送的数据的接入类别。

可选地,所述装置还包括:第一调整模块,用于调整所述数据对应的接入类别的缓存队列长度参数。

可选地,所述装置还包括:第二调整模块,用于当所述数据中包含有所述一个或多个非接入站点的一个或多个接入类别的缓存队列长度参数时,所述接入站点根据所述一个或多个接入类别的缓存队列长度参数调整所述接入点侧的一个或多个接入类别的缓存队列长度参数。

可选地,所述触发帧或者所述携带触发信息域的无线帧中携带指示所述非接入站点发送采用非竞争方式发送的业务流的数据的指示信息。

根据本发明的另一个方面,还提供了另一种竞争传输装置,应用于非接入站点,所述装置包括:接收模块,用于接收接入站点发送的触发帧或携带触发信息域的无线帧;第一发送模块,用于根据所述触发帧或者所述携带触发信息域的无线帧将数据发送至所述接入站点;设置模块,用于接收到所述接入站点的响应消息后,将所述数据对应的接入类别的竞争窗口重置为初始值;清零模块,用于将所述数据对应的所述接入类别的回退计时器清零。

可选地,所述第一发送模块包括:第一发送单元,用于在所述触发帧或者所述携带触发信息域的无线帧中指定接入类别时,发送指定接入类别对应的数据;或者,所述非接入站点发送优先级等级等于或者大于所述指定的接入类别对应的数据;或者,所述非接入站点发送任意接入类别对应的数据,且至少包含所述指定的接入类别对应的数据;或者,第二发送单元,用于发送任意接入类别对应的数据;或者,第三发送单元,用于当所述非接入站点任意接入类别的缓存队列中没有待发送数据时,发送采用非竞争方式进行发送业务流的数据;或者,所述非接入站点默认至少发送采用非竞争方式进行发送的业务流的数据。

可选地,所述装置还包括:第二发送模块,用于在所述触发帧或所述携带触发信息域的无线帧中指定发送采用非竞争方式进行发送的业务流的数据时,所述非接入站点发送所述采用非竞争方式发送的业务流的数据。

可选地,所述第二发送模块还用于在所述非接入站点没有采用非竞争方式进行发送的业务流的数据时,发送任意接入类别队列的数据。

可选地,所述数据中包含非接入站点的一个或多个接入类别的缓存队列长度参数。

可选地,所述装置还包括:第三发送模块,用于向所述接入站点报告所述采用非竞争方式发送的业务流的缓存队列长度。

可选地,所述装置还包括:第四发送模块,用于所述非接入站点在预定时间内未收到所述触发帧或者所述携带触发信息域的无线帧时,所述非接入站点使用任意接入类别竞争到的发送机会,发送采用非竞争方式发送的业务流的数据。

通过本发明,采用接入站点在接收到非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值;接入站点将接入类别的回退计时器清零。解决了解决相关技术中采用竞争方式发送触发帧后,接入站点和非接入站点的竞争参数应该如何处理的问题,从而保证了接入点侧和非接入点侧的站点的同一队列的的竞争参数能够保持同步,同时展示了信道的忙闲状态。

附图说明

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

图1是WLAN基本服务集BSS示例图;

图2是AP触发UL MU传输的帧交换过程示例图;

图3是根据本发明实施例的竞争传输方法的流程图;

图4是根据本发明实施例的竞争传输装置的结构框图;

图5是根据本发明实施例的竞争传输装置的结构框图(一);

图6是根据本发明实施例的竞争传输装置的结构框图(二);

图7是根据本发明实施例的竞争传输方法的流程图(一);

图8是根据本发明实施例的竞争传输装置的结构框图(三);

图9是根据本发明实施例的竞争传输装置的结构框图(四);

图10是根据本发明实施例的竞争传输装置的结构框图(五);

图11是根据本发明实施例的竞争传输装置的结构框图(六);

图12是根据本发明实施例的竞争传输装置的结构框图(七);

图13是根据本发明实施例的AP为站点建立上行AC队列示例图之一;

图14是根据本发明实施例的AP为站点建立上行AC队列示例图之二。

具体实施方式

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

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

步骤S302,将触发帧或携带触发信息域的无线帧发送至一个或多个非接入站点,触发一个或多个非接入站点进行上行多用户传输;

步骤S304,接入站点在接收到一个或多个非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值。

通过上述步骤,接入站点在接收到非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值,解决了相关技术中采用竞争方式发送触发帧后,接入站点侧和非接入站点侧的竞争参数应该如何处理的问题,从而保证了接入点侧和非接入点侧的站点的同一队列的的竞争参数能够保持同步,同时展示了信道的忙闲状态。

在一个可选实施例中,在接入站点接收到非接入站点发送的该数据之前,接入站点将触发帧或携带触发信息域的无线帧发送至一个或多个非接入站点,以便于非接入站点根据触发帧或者携带触发信息域的无线帧向接入站点发送数据。其中,触发帧或者携带触发信息域的无线帧携带有一个或多个非接入站点的调度信息,触发帧和携带触发信息域的无线帧均用于触发一个或多个非接入站点进行上行多用户传输。

在一个可选实施例中,上述的接入类别是指接入站点在触发帧或携带触发信息域的无线帧中指定的一个或多个非接入站点进行上行多用户传输时发送的数据的接入类别。

在一个可选实施例中,接入站点接收到数据后,调整数据对应的接入类别的缓存队列长度参数。

在另一个可选实施例中,当上述数据中包含有非接入站点的一个或多个接入类别的缓存队列长度参数时,接入站点根据一个或多个接入类别的缓存队列长度参数调整接入点侧的一个或多个接入类别的缓存队列长度参数。

可选地,触发帧或者携带触发信息域的无线帧中携带指示非接入站点发送采用非竞争方式发送的业务流的数据的指示信息。

在本实施例中还提供了一种竞争传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4是根据本发明实施例的竞争传输装置的结构框图,应用于接入站点,如图4所示,该装置包括:发送模块42,用于将触发帧或携带触发信息域的无线帧发送至一个或多个非接入站点,触发一个或多个非接入站点进行上行多用户传输;设置模块44,用于在接收到一个或多个非接入站点发送的数据后,将接入类别的竞争窗口重置为初始值。

可选地,接入类别是指该接入站点在该触发帧或该携带触发信息域的无线帧中指定的一个或多个非接入站点进行上行多用户传输时的发送的数据的接入类别。

图5是根据本发明实施例的竞争传输装置的结构框图(一),如图5所示,该装置 还包括:第一调整模块52,用于调整该数据对应的接入类别的缓存队列长度参数。

图6是根据本发明实施例的竞争传输装置的结构框图(二),该装置还包括:第二调整模块62,用于当上述数据中包含有非接入站点的一个或多个接入类别的缓存队列长度参数时,接入站点根据所述一个或多个接入类别的缓存队列长度参数调整接入点侧的一个或多个接入类别的缓存队列长度参数。

可选地,触发帧或者携带触发信息域的无线帧中携带指示非接入站点发送采用非竞争方式发送的业务流的数据的指示信息。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述各个模块均位于同一处理器中;或者,上述各个模块分别位于第一处理器、第二处理器和第三处理器…中。

在另一个实施例中还提供了另一种竞争传输方法,图7是根据本发明实施例的竞争传输方法的流程图(一),如图7所示,该流程包括如下步骤:

步骤S702,非接入站点接收接入站点发送的触发帧或携带触发信息域的无线帧;

步骤S704,非接入站点根据触发帧或者携带触发信息域的无线帧将数据发送至接入站点;

步骤S706,非接入站点接收到接入站点的响应消息后,将该数据对应的接入类别的竞争窗口重置为初始值;

步骤S708,非接入站点将该数据对应的接入类别的回退计时器清零。

通过上述步骤,非接入站点在接收到接入站点发送响应消息之后,将接入类别的竞争窗口重置为初始值,将上述接入类别的回退计时器清零,解决了解决相关技术中采用竞争方式发送触发帧后,接入站点侧和非接入站点侧的竞争参数应该如何处理的问题,从而保证了接入点侧和非接入点侧的站点的同一队列的的竞争参数能够保持同步,同时展示了信道的忙闲状态。需要说明的是,上述步骤S706和步骤S708没有先后顺序的限制。

上述步骤S704涉及到非接入站点根据触发帧或者携带触发信息域的无线帧将数据发送至接入站点,在一个可选实施例中,在触发帧或者携带触发信息域的无线帧中指定接入类别时,非接入站点发送指定接入类别对应的数据;或者,所述非接入站点发送优先级等级等于或者大于所述指定接入类别对应的数据;或者,非接入站点发送任意接入类别对应的数据,且至少包含该指定接入类别对应的数据。在另一个可选实施例中,非接入站点发送任意接入类别对应的数据。在再一个可选实施例中,或者,当非接入站点任意接入类别的缓存队列中没有待发送数据时,非接入站点发送采用非竞争方式进行发送的业务流的数据;或者,非接入站点默认至少发送采用非竞争方式进行发送的业务流的数据。

在一个可选实施例中,在所述触发帧或所述携带触发信息域的无线帧中指定发送采用非竞争方式进行发送的业务流的数据时,非接入站点发送采用非竞争方式发送的业务流的数据。

在非接入站点采用非竞争方式发送该数据的过程中,在一个可选实施例中,在非接入站点没有采用非竞争方式进行发送的业务流的数据时,非接入站点发送任意接入类别队列的数据。

在一个可选实施例中,上述数据中包含所述非接入站点的一个或多个接入类别的缓存队列长度。

在一个可选实施例中,非接入站点向接入站点报告采用非竞争方式发送的业务流的缓存队列长度。

在一个可选实施例中,在非接入站点在预定时间内未收到触发帧或者携带触发信息域的无线帧时,非接入站点使用任意接入类别竞争到的发送机会发送采用非竞争方式进行发送的业务流的数据。

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

图8是根据本发明实施例的竞争传输装置的结构框图(三),应用于非接入站点,如图8所示,该装置包括:接收模块82,用于接收接入站点发送的触发帧或携带触发信息域的无线帧;第一发送模块84,用于根据触发帧或者携带触发信息域的无线帧将数据发送至该接入站点;设置模块86,用于接收到该接入站点的响应消息后,将该数据对应的接入类别的竞争窗口重置为初始值;清零模块88,用于将该数据对应的该接入类别的回退计时器清零。

图9是根据本发明实施例的竞争传输装置的结构框图(四),如图9所示,第一发送模块84包括:第一发送单元842,用于在触发帧或者携带触发信息域的无线帧中指定接入类别时,发送该指定接入类别对应的数据;或者,所述非接入站点发送优先级等级等于或者大于所述指定接入类别对应的数据;或者,非接入站点发送任意接入类别对应的数据,且至少包含该指定接入类别对应的数据;或者,第二发送单元844,用于发送任意接入类别对应的数据;或者,第三发送单元846,用于当非接入站点任意接入类别的缓存队列中没有待发送数据时,发送采用非竞争方式进行发送业务流的数据;或者,非接入站点默认至少发送采用非竞争方式进行发送的业务流的数据。

图10是根据本发明实施例的竞争传输装置的结构框图(五),如图10所示,该装置还包括:第二发送模块102,用于在触发帧或携带触发信息域的无线帧中指定发送采 用非竞争方式进行发送的业务流的数据时,非接入站点发送采用非竞争方式发送的业务流的数据。

可选地,第二发送模块102还用于在非接入站点没有采用非竞争方式进行发送的业务流的数据时,发送任意接入类别队列的数据。

可选地,该数据中包含非接入站点的一个或多个接入类别的缓存队列长度。

图11是根据本发明实施例的竞争传输装置的结构框图(六),如图11所示,该装置还包括:第三发送模块112,用于向接入站点报告采用非竞争方式发送的业务流的缓存队列长度。

图12是根据本发明实施例的竞争传输装置的结构框图(七),如图12所示,该装置还包括:第四发送模块122,用于该非接入站点在预定时间内未收到该触发帧或者该携带触发信息域的无线帧时,发送采用非竞争方式进行发送的业务流的数据。

可选地,触发帧或者携带触发信息域的无线帧携带有非接入站点的调度信息,触发帧和携带触发信息域的无线帧均用于触发一个或多个非接入站点进行上行多用户传输。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述各个模块均位于同一处理器中;或者,上述各个模块分别位于第一处理器、第二处理器和第三处理器…中。

针对相关技术中存在的上述问题,下面结合具体的可选实施例进行说明。

实施例一

AP和STA建立的业务流的数据发送方式有两种,非竞争方式发送和竞争方式发送。对于竞争方式发送,数据进入AC队列排队等待竞争发送。图13是根据本发明实施例的AP为站点建立上行AC队列示例图之一,如图13所示,AP侧收集与其关联的一个或多个STA上报的自己的四个AC队列的缓存队列长度信息,AC优先级顺序由低到高依次是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP侧建立四个上行AC队列,各STA属于相同AC队列的数据进入同一队列排队等待发送。四个AC队列与AP本身的四个下行AC队列同时进行竞争。对于非竞争方式发送的业务流,STA也可以上报非竞争方式发送的一个或多个业务流的缓存队列长度给AP。

上行AC之一,例如是AC-VO竞争成功,则AP发送触发帧或携带触发信息域的帧。AP在触发帧或触发信息域内调度STA1~STA4进行上行多用户数据传输,AP在触发帧内指定STA1~STA4所发送的数据是AC-VO队列的数据。

STA1~STA4收到触发帧,根据触发帧内的调度信息和时频偏校准信息进行上行多用户传输。AP指定了发送的数据是AC-VO队列的数据,则STA1~STA4均需发送AC-VO队列的数据。

AP收到上行多用户数据,成功完成校验和解调,则将AP侧的上行AC-VO队列的竞争窗口重置为初始值CWmin。

AP对收到的上行多用户数据发送确认帧给站点,站点收到确认帧,则将自己的AC-VO队列的竞争窗口重置为初始值CWmin,将AC-VO队列的回退计时器清零。

AP收到STA1~STA4发送的数据,AP根据数据包数量调整自己这一侧的上行AC-VO缓存队列长度参数;如果STA1~STA4在上行数据中携带了当前自己一个或多个接入类别缓存队列长度,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

实施例二

AP侧收集与其关联的一个或多个STA上报的自己的四个AC队列的缓存队列长度信息,四个队列分别是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP侧建立四个上行AC队列,各STA属于相同AC队列的数据进入同一队列排队等待发送。四个AC队列与AP本身的四个下行AC队列同时进行竞争。

上行AC-VO竞争成功,则AP发送触发帧或携带触发信息域的无线帧。AP在触发帧内调度STA1~STA4进行上行多用户数据传输,AP在触发帧内指定STA1~STA4所发送的数据是AC-VO队列的数据。

STA1~STA4收到触发帧,根据触发帧内的调度信息和时频偏校准信息进行上行多用户传输。AP指定了发送的数据是AC-VO队列的数据,STA1~STA4可以发送任意AC队列的数据,且保证至少包括AC-VO队列的数据。

AP收到上行多用户数据,成功完成校验和解调,则将AP侧的上行AC-VO队列的竞争窗口重置为初始值CWmin。

AP对收到的上行多用户数据发送确认帧给站点,站点收到确认帧,则将自己所传输的数据对应的AC队列的竞争窗口重置为初始值CWmin,将AC队列的回退计时器清零。

AP收到STA1~STA4发送的数据,AP调整自己这一侧的上行AC-VO缓存队列长度参数以及其他收到的数据对应的上行AC的缓存队列长度参数;如果STA1~STA4在上行数据中携带当前自己一个或多个接入类别缓存队列长度,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

实施例三

AP侧收集与其关联的一个或多个STA上报的自己的四个AC队列的缓存队列长度信息,四个队列分别是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP侧建立四个上行AC队列,各STA属于相同AC队列的数据进入同 一队列排队等待发送。四个AC队列与AP本身的四个下行AC队列同时进行竞争。

上行AC之一,例如是AC-VO竞争成功,则AP按照AC-VO的竞争参数进行触发帧的发送。

AP在触发帧内调度STA1~STA4进行上行多用户数据传输,AP在触发帧内不指定STA1~STA4所发送的数据的AC。

STA1~STA4收到触发帧,根据触发帧内的调度信息和时频偏校准信息进行上行多用户传输。由于AP没有指定发送的AC队列,STA1~STA4可以在A-MPDU中发送任意AC队列的数据。

或者,AP在触发帧内指定STA1~STA4所发送的数据的AC是AC-VO,但STA1~STA4收到触发帧,可以在A-MPDU中发送任意AC队列的数据。

AP收到上行多用户数据,成功完成校验和解调,则将相应的AP侧的上行AC队列的竞争窗口重置为初始值CWmin。

AP对收到的上行多用户数据发送确认帧给站点,站点收到确认帧,则将自己所传输的数据对应的AC队列的竞争窗口重置为初始值CWmin,将AC队列的回退计时器清零。

AP收到STA1~STA4发送的数据,AP调整自己这一侧的收到的数据对应的上行AC的缓存队列长度参数;如果STA1~STA4在上行数据中携带当前自己一个或多个接入类别缓存队列长度,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

实施例四

AP侧收集与其关联的一个或多个STA上报的自己的四个AC队列的缓存队列长度信息,AP侧建立四个上行AC队列,四个AC队列与AP本身的四个下行AC队列同时进行竞争。

上行AC之一,例如是AC-BE竞争成功,则AP发送触发帧或携带触发信息域的帧。AP在触发帧或携带触发信息域的无线帧内调度STA1~STA4进行上行多用户数据传输,AP在触发帧内指示允许接入的AC是AC-BE。

STA1~STA4收到触发帧后,允许发送AC优先级高于AC-BE的队列的数据,即STA1~STA4可以发送AC-BE,AC-VI和AC-VO队列的数据。

AP收到上行多用户数据,成功完成校验和解调,则将AP侧的上行AC-BE队列的竞争窗口重置为初始值CWmin。

AP对收到的上行多用户数据发送确认帧给站点,站点收到确认帧,则将自己所传 输的数据对应的AC队列的竞争窗口重置为初始值CWmin,将AC队列的回退计时器清零。

AP收到STA1~STA4发送的数据,AP根据数据包数量调整自己这一侧的上行AC缓存队列长度参数;如果STA1~STA4在上行数据中携带了当前自己一个或多个接入类别缓存队列长度,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

实施例五

图14是根据本发明实施例的AP为站点建立上行AC队列示例图之二,如图14所示,AP侧仅建立一个上行队列,各STA的所有AC的数据全部进入该队列等待竞争发送。此上行队列具有系统预先配置的竞争参数,当竞争成功,AP发送触发帧,触发上行多用户传输。

STA1~STA4收到触发帧,根据触发帧内的调度信息和时频偏校准信息进行上行多用户传输。AP指定当前上行多用户传输的AC是AC-VO,但站点的四个AC的缓存队列中都没有待发送数据时,站点可以发送采用非竞争方式进行发送的业务流的数据。

站点进行上行数据传输,AP收到站点发送的上行数据,成功完成校验和解调,则将相应的AP侧的上行AC队列的竞争窗口重置为初始值CWmin。

AP收到STA1~STA4发送的数据,如果STA1~STA4在上行数据中携带当前自己一个或多个接入类别缓存队列长度,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

实施例六

AP在系统信息中指示一个或多个触发帧或者含有触发信息域的无线帧的发送时刻,在预定时刻到达时发送触发帧或含有触发信息域的无线帧。

AP收集STA上报的非竞争方式发送的业务流的缓存队列长度。AP在触发帧或携带触发信息域的无线帧中指定站点进行上行多用户传输的数据是采用非竞争方式进行发送的业务流的数据。此时,在触发帧或携带触发信息域的无线帧中携带的不是AC标识,而是采用非竞争方式进行发送的业务流的标识。

站点收到触发帧或携带触发信息域的无线帧,则发送采用非竞争方式进行发送的业务流的数据。如果站点此时没有采用非竞争方式进行发送的业务流的数据,则站点可以发送任意AC队列的数据。

实施例七

AP在系统信息中指示一个或多个触发帧或者含有触发信息域的无线帧的发送时刻,在预定时刻到达时发送触发帧或含有触发信息域的无线帧。站点在预定时刻没有收到接 收AP发送的触发帧或携带触发信息域的无线帧,站点可以使用任意接入类别竞争到的发送机会发送采用非竞争方式进行发送的业务流的数据。

实施例八

AP侧收集与其关联的一个或多个STA上报的自己的四个AC队列的缓存队列长度信息,四个队列分别是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP侧建立四个上行AC队列,各STA属于相同AC队列的数据进入同一队列排队等待发送。四个AC队列与AP本身的四个下行AC队列同时进行竞争。或者,AP侧建立一个上行AC队列,所有STA的所有AC队列的数据都进入该队列等待竞争发送。

上行AC竞争成功,AP发送触发帧或者带有触发信息域的帧,触发STA1~STA4进行上行多用户传输,AP在触发帧或者携带触发信息域的无线帧中指示STA1~STA4发送AC-VI的数据,则上述站点发送AC-VI的数据,或者,可以发送AC-VI和优先级高于AC-VI的AC,即AC-VO的数据。且在上述两种发送情况下,默认总可以发送采用非竞争方式进行发送的业务流的数据。可以将采用非竞争方式进行发送的业务流看作最高优先级,在任何情况下总可以进行发送。

站点进行上行数据传输,AP收到站点发送的上行数据,成功完成校验和解调,则将相应的AP侧的上行AC队列的竞争窗口重置为初始值CWmin。

AP收到STA1~STA4发送的数据,根据收到的数据包数量情况将相应的上行AC以及上行非竞争方式发送的业务流的缓存队列长度参数进行更新。如果STA1~STA4在上行数据中携带当前自己一个或多个接入类别缓存队列长度,以及非竞争方式发送的业务流的缓存队列长度参数,则AP根据站点提供的信息将AP侧相应的上行AC的缓存队列长度参数更新。

综上所述,通过本发明,能够使得在进行由AP触发的上行多用户传输时站点侧的竞争参数根据数据发送状态及时进行调整,从而反映信道的忙闲状态,并且使得站点侧与AP侧的站点的同一队列的竞争参数能够保持同步,为整个网络的站点之间的竞争提供了较好的公平性。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

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

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

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