用于Wi-Fi的多用户调度信道状态报告转让专利

申请号 : CN201580022278.1

文献号 : CN106256164A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李庆华牛华宁罗伯特·J·斯泰西国庆·C·李殷胡俊杨荣震

申请人 : 英特尔公司

摘要 :

本申请提供了系统和方法,用于:由无线网络接入点针对上行链路传输状态轮询一组无线网络站;(从该组无线网络站中的一个或多个无线网络站)接收指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;(响应于接收到一个或多个上行链路传输状态报告)调度从这一个或多个无线网络站进行的一个或多个上行链路数据传输;以及(根据该调度从一个或多个无线网络站)接收包括上行链路数据的一个或多个上行链路数据传输。

权利要求 :

1.一种无线网络接入点,包括:

一个或多个处理器;以及

一个或多个存储器设备,该一个或多个存储器设备存储可由所述一个或多个处理器运行的程序指令来促使:针对上行链路传输状态轮询一组无线网络站;

从该组无线网络站中的一个或多个无线网络站接收指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;

响应于接收到所述一个或多个上行链路传输状态报告,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输;以及根据所述调度,从所述一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。

2.根据权利要求1所述的无线网络接入点,其中,针对上行链路传输状态轮询该组无线网络站组的步骤包括:广播或多播轮询消息,该轮询消息包括对应于该组无线网络站的组标识符。

3.根据权利要求2所述的无线网络接入点,其中,不与所述组标识符相关联的无线网络站被配置为:响应于接收到所述轮询消息,不提供上行链路传输状态报告。

4.根据权利要求1至3中的任何一项所述的无线网络接入点,其中,不具有足够用于进行上行链路数据传输的上行链路数据的无线网络站被配置为:响应于接收到所述轮询消息,不提供上行链路传输状态报告。

5.根据权利要求1至4中的任何一项所述的无线网络接入点,其中,上行链路传输状态报告包括:单个位标识符,该单个位标识符指示所述无线网络站已准备好进行上行链路数据传输。

6.根据权利要求1至5中任一项所述的无线网络接入点,其中,上行链路传输状态报告包括:数据大小,该数据大小指定要经由上行链路数据传输被传送的数据量。

7.根据权利要求1至6中任一项所述的无线网络接入点,可由所述一个或多个处理器运行的所述程序指令还促使:预留无线网络信道,

其中,针对上行链路传输状态轮询一组无线网络站的步骤包括经由所述无线网络信道针对上行链路传输状态轮询一组无线网络站;

其中,接收上行链路传输状态报告的步骤包括:从该组无线网络站中的一个或多个无线网络站经由所述无线网络信道接收上行链路传输状态报告;

其中,所述一个或多个上行链路数据传输被调度成发生在所述无线网络信道上;以及其中,接收包括上行链路数据的一个或多个上行链路数据传输的步骤包括:根据所述调度,从所述一个或多个无线网络站经由所述无线网络信道接收包括上行链路数据的一个或多个上行链路数据传输。

8.根据权利要求1至7中任一项所述的无线网络接入点,可由所述一个或多个处理器运行的所述程序指令还促使将无线网络信道预留第一时间段,其中,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:把从第一无线网络站进行的第一上行链路数据传输调度成在所述第一时间段内的第一时间块期间发生在所述无线网络信道上。

9.根据权利要求8所述的无线网络接入点,其中,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:把从第二无线网络站进行的第二上行链路数据传输调度成在所述第一时间段内的第二时间块期间发生在所述无线网络信道上。

10.根据权利要求1至9中任一项所述的无线网络接入点,其中,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:针对来自所述一个或多个无线网络站的一个或多个上行链路数据传输调度上行链路块;以及在所述上行链路块开始之前向所述一个或多个无线网络站发送指示所调度的上行链路块的上行链路映射。

11.根据权利要求10所述的无线网络接入点,其中,所述上行链路映射为被调度成传送上行链路数据的一个或多个无线网络站中的每一个指定下述上行链路块:该上行链路块被分配来使所述无线网络站向所述无线网络接入点发送上行链路数据。

12.根据权利要求1至11中任一项所述的无线网络接入点,其中,从所述无线网络站中的至少一者接收的上行链路数据包括:补充报告,该补充报告指示所述无线网络站具有要经由上行链路数据传输而被传送的额外上行链路数据,以及还包括:

至少部分地基于所述补充报告来调度从所述无线网络站中的所述至少一者进行的一个或多个额外上行链路数据传输。

13.根据权利要求1至12中任一项所述的无线网络接入点,可由所述一个或多个处理器运行的所述程序指令还促使:将无线网络信道预留第一时间段用于针对上行链路传输状态轮询该组无线网络站,其中,所述第一时间段足以针对上行链路传输状态轮询该组无线网络站和从该组无线网络站中的一个或多个无线网络站接收上行链路传输状态报告;以及响应于从该组无线网络站中的一个或多个无线网络站接收到指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输报告,将所述无线网络信道预留第二时间段,其中,所述第二时间段足以调度从所述一个或多个无线网络站进行的所述一个或多个上行链路数据传输和根据所述调度从所述一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。

14.根据权利要求1至13中任一项所述的无线网络接入点,可由所述一个或多个处理器运行的所述程序指令还促使将网络信道预留时间段,其中,针对上行链路传输状态轮询一组无线网络站的步骤包括:在给所述网络信道预留的所述时间段内提供第一报告时间段用于提供上行链路传输状态报告;以及在给所述网络信道预留的所述时间段内提供第二报告时间段用于提供上行链路传输状态报告,其中,从该组无线网络站中的一个或多个无线网络站接收指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告的步骤包括:在所述第一报告时段期间从第一无线网络站接收第一上行链路传输状态报告;以及在所述第二报告时段期间从第二无线网络站接收第二上行链路传输状态报告,以及其中,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:在发生在所述第一报告时间段的结束和所述第二报告时间段的开始之间的第一时间块期间调度从所述第一无线网络站进行的第一上行链路数据传输;以及在发生在所述第二报告时间段的结束和预留所述网络信道所针对的时间段的结束之间的第二时间块期间调度从所述第二无线网络站进行的第二上行链路数据传输。

15.根据权利要求1至14中任一项所述的无线网络接入点,其中,所述接入点是无线局域网(WLAN)接入点。

16.根据权利要求1至15中任一项所述的无线网络接入点,其中,指示所述无线网络站已准备好进行上行链路传输的上行链路传输状态报告包括:指示所述无线网络站已准备好进行上行链路传送和/或所述无线网络站具有要传送的上行链路数据的上行链路传输状态报告。

17.根据权利要求1至16中任一项所述的无线网络接入点,其中,所述接入点包括无线收发器,其中,各个所述无线网络站包括无线收发器,并且其中,所述接入点经由相应的所述收发器与相应的所述无线网络站进行无线通信。

18.根据权利要求1至17中任一项所述的无线网络接入点,其中,所述接入点包括无线天线,其中,各个所述无线网络站包括无线天线,并且其中,所述接入点经由相应的所述天线与相应的所述无线网络站进行无线通信。

19.一种非暂态计算机可读存储介质,包括存储在其上的指令,该指令可被一个或多个处理器运行来促使:由无线网络接入点针对上行链路传输状态轮询一组无线网络站;

从该组无线网络站中的一个或多个无线网络站接收指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;

响应于接收到所述一个或多个上行链路传输状态报告,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输;以及根据所述调度,从所述一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。

20.根据权利要求19所述的介质,其中,指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告包括:指示所述无线网络站已准备好进行上行链路传送和/或所述无线网络站具有要传送的上行链路数据的上行链路传输状态报告。

21.一种方法,包括:

由无线网络接入点针对上行链路传输状态轮询一组无线网络站;

从该组无线网络站中的一个或多个无线网络站接收指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;

响应于接收到所述一个或多个上行链路传输状态报告,调度从所述一个或多个无线网络站进行的一个或多个上行链路数据传输;以及根据所述调度,从所述一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。

22.根据权利要求21所述的方法,其中,指示所述无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告包括:指示所述无线网络站已准备好进行上行链路传送和/或所述无线网络站具有要传送的上行链路数据的上行链路传输状态报告。

23.一种无线网络站,包括:

一个或多个处理器;以及

一个或多个存储器设备,该一个或多个存储器设备存储可由所述一个或多个处理器运行的程序指令来促使:接收来自无线网络接入点的轮询消息;

确定所述无线网络站是否已准备好进行上行链路数据传输;

响应于确定所述无线网络站已准备好进行上行链路数据传输,向所述无线网络接入点发送上行链路传输状态报告;

从所述无线网络接入点接收至少部分地基于所述上行链路传输状态报告的上行链路数据映射;以及根据所述上行链路数据映射的调度,向所述无线网络接入点发送上行链路数据。

24.根据权利要求23所述的方法,还包括:

确定所述轮询消息是否针对所述无线网络站,

其中,发送上行链路传输状态报告的步骤包括:响应于确定所述轮询消息是针对所述无线网络站并且所述无线网络站已准备好进行上行链路数据传输,向所述无线网络接入点发送上行链路传输状态报告。

25.根据权利要求23或权利要求24所述的方法,其中,所述无线网络站是无线局域网(WLAN)站。

说明书 :

用于Wi-Fi的多用户调度信道状态报告

[0001] 优先权声明
[0002] 本申请要求享有于2014年9月16日递交的、题为“MULTI-USER  SCHEDULING CHANNEL STATUS REPORTING FOR WI-FI(用于Wi-Fi的多用户调度信道状态报告)”的美国专利申请No.14/487,767的优先权权益,该申请要求享有于2014年6月9日递交的、题为“MULTIUSER SCHEDULING CHANNEL STATUS REPORTING FOR WI-FI(用于Wi-Fi的多用户调度信道状态报告)”的美国临时专利申请No.62/009,468的优先权权益,这些申请通过引用被全部结合于此。

技术领域

[0003] 本申请涉及无线网络,并且更具体地,涉及调度和执行无线网络的上行链路通信。

背景技术

[0004] 无线通信网络无需使用导线和缆线便能进行各种形式的通信。无线网络例如包括蜂窝电话网络、无线局域网(WLAN)等。WLAN通过使用无线分布方法(例如,扩频或正交频分复用(OFDM)无线电)的某种形式将两个或更多个设备连接在一起。WLAN通常包括把其他通信装置或站(STA)连接至其他网络资源(例如互联网)的网络接入点(AP)。符合电气和电子工程师协会(IEEE)802.11标准的WLAN通常被称为 网络。
[0005] 包括IEEE 802.11标准在内的各类标准在不断地演变,以便跟上技术需求的步伐。例如,WLAN、IEEE 802.11ax(高效率的Wi-Fi(HEW))标准包括两个附加特性:上行链路多用户多输入和多输出(UL MU-MIMO)和正交频分多址(OFDMA)。对于这两种特性,接入点对数据向多个站的传输以及从多个站的接收进行调度。遗憾的是,接入点并不总是得知站的状态。
其结果是存在这样的实例:接入点分配资源来向站传输数据/从站接收数据,但事实上并不存在要被传送的数据。例如,接入点可能为来自站的上行链路传输预留信道,但事实上并不存在要被传送的上行链路数据(例如,该站的缓冲器为空)。这种未被使用的预留可能浪费本来能够分配给其他操作的资源。因此,需要一种能有效地对上行链路数据在无线接入点和站之间的传送进行调度的技术。

附图说明

[0006] 图1是根据一个或多个示范性的实施例示出示范性的网络环境的框图;
[0007] 图2A和图2B是根据一个或多个示范性的实施例示出上行链路突发传输的高级别时序图;
[0008] 图3A和图3B是根据一个或多个示范性的实施例示出上行链路突发传输的多轮询调度的高级别时序图;
[0009] 图4和图5是根据一个或多个示范性的实施例示出用于执行上行链路突发传输的方法的流程图;
[0010] 图6是根据一个或多个示范性的实施例示出示范性的通信设备的框图;以及[0011] 图7是根据一个或多个示范性的实施例示出示范性的计算机设备的框图。

具体实施方式

[0012] 现将参考示出示例性实施例的附图在下文中更充分地描述这些实施例。然而,实施例可以以许多不同的形式被提供,并不应被解释为限于这里阐述的示例性实施例。相反,提供这些示例性的实施例使得本公开是周密的且完整的,并且充分地向本领域技术人员的技术人员传达本公开的范围。
[0013] 在一些实施例中,提供了用于调度和执行无线网络上行链路突发传输的系统和方法。上行链路突发传输(这里也被称为“上行链路数据通信”、“上行链路数据传输”、或“上行链路数据传送”)可包括从无线网络站(“站”或“STA”)至无线网络接入点(“接入点”或“AP”)的数据(例如,“上行链路数据”)的无线传输。上行链路突发传输可根据无线局域网络(WLAN)标准来完成,例如,电气和电子工程师协会(IEEE)802.1ax(高效率的Wi-Fi(HEW)标准,和/或根据它们的特性,如IEEE 802.11ax(HEW)上行链路多用户多输入和多输出(UL MU-MIMO)以及正交频分多址(OFDMA)特性。虽然出于说明的目的在接入点通过使用时分复用(TDM)来为站提供服务的上下文中描述了某些实施例,但是实施例可包括任何适合的技术。例如,可通过使用频分复用(FDM)、时分复用(TDM)、空间复用(SM)或它们的组合来服务所选定的用户。在上行链路中,SM是上行链路多用户MIMO,FDM是OFDMA。
[0014] 在一些实施例中,通过如下步骤来促进上行链路突发传输:确定站的状态(例如,轮询站以确定它们是否有要传送的上行链路数据)、基于这些站的状态来调度上行链路传输(例如,上行链路块)、根据该上行链路调度来执行上行链路通信(例如,在相应上行链路块被分配给站的期间从该站向接入点发送上行链路数据)。
[0015] 在一些实施例中,接入点轮询站来确定是否存在任何具有要向接入点传送的上行链路数据的站。轮询例如可包括由接入点向多个站广播轮询消息。在一些实施例中,轮询消息包括对应于一组网络站的组标识符,其中轮询消息被指向该组网络站。该组可包括所述多个站中实际接收所广播的轮询消息的子集。轮询消息可指定这些站的响应要在一个或多个报告周期(“报告窗口”)期间返回。轮询消息可指定可被这些站利用来进行上行链路数据传送的上行链路块的大小。在一些实施例中,轮询消息可搭载另一传输(例如,与之结合或被其包含),该另一传输例如广播或多播下行链路分组。在一些实施例中,接入点将无线网络信道预留一定持续时间,该持续时间足够长以涵盖上行链路轮询过程(例如,上行链路轮询消息的广播和随后的报告窗口)和/或上行链路传输过程(例如,来自一个或多个站的上行链路传输以及诸如确认(ACK)消息等后续通信)的时间。
[0016] 如果接收轮询消息的站是轮询消息所指向的组的成员,并且该站已准备好进行上行链路数据传输(例如,该站已准备好进行上行链路传送和/或具有向接入点传送的上行链路数据),该站可在报告窗口中返回上行链路传输状态报告(“报告”)。该报告可指示站已准备好经由上行链路突发传输进行上行链路数据传输(例如,该站已准备好进行上行链路传送和/或具有要被传送的上行链路数据)。在一些实施例中,该报告包括:(a)单个位标识符,该单个位标识符指示该网络站已准备好经由上行链路传输进行上行链路数据传输(例如,该站已准备好进行上行链路传送和/或具有要被传送的上行链路数据)和/或(b)所缓冲的数据大小,该所缓冲的数据大小指定存储在网络站的缓冲器中的、已准备好将经由上行链路数据传输被传送的数据量。在一些实施例中,报告包括空闲信道评估(CCA)信道状态或带宽请求响应。在一些实施例中,报告通过唯一(unique)的子载波被发送。在一些实施例中,轮询消息包括指令来通过唯一的子载波发送CCA信道状态响应。在一些实施例中,报告包括对于OFDM符号的子载波在功率水平方面的可测量的差异,该可测量的差异指示站具有要传送的上行链路数据。在一些实施例中,通过使用频分多址(FDMA)将报告发送至接入点。
[0017] 如果接收轮询消息的站不是轮询消息所指向的组的成员,则该站不具有足够的上行链路数据向接入点发送(例如,该站不具有任何数据或不具有足够的数据来基本填充上行链路所预留的持续时间,诸如填充所预留的持续时间的至少33%),或该站在可用上行链路块期间被以其他方式阻止与接入点进行通信或被阻止发送上行链路突发,该站可保持安静,例如,站可以不返回报告。例如,如果除接入点以外的设备已设定未期满的预留,该预留防止站进行通信或防止站参与这些可用的上行链路块之一,则该站可以被阻止进行通信。在一些实施例中,如果(1)邻近处存在某些正在进行的通信(例如,所轮询的站具有由除轮询接入点以外的设备设定的未期满的NAV)和/或如果(2)所轮询的站在介质中感测到超过阈值的显著信号功率,则所轮询的站可被阻止进行通信,并因此保持安静/等待。
[0018] 响应于在报告窗口中接收到一个或多个报告,接入点可调度相应的上行链路突发传输。例如,如果仅单个站发送报告(或多个站发送报告,但只有一个是可被服务(serviceable)的),则接入点可调度单个上行链路块(例如,2ms(毫秒)的块)用于该站在所预留的信道上向接入点发送该站的上行链路数据。可被服务的报告可以包括这样的报告:针对该报告的相应传输能够在接收该报告的报告窗口后紧接着的传输时段中被服务(例如,该报告在报告窗口中被接收且至少部分的上行链路数据可被传送)。例如,如果所请求的上行链路数据传输过大而不能在接收该报告的报告窗口后紧接着的传输时段内被调度,或在报告窗口中未接收到完整的报告,则该报告可能不是可被服务的。如果没有足够的站(例如,多于三个站)提供可被服务的报告,则接入点可向另一组站发送另一轮询,用于在调度上行链路传输突发之前收集额外的报告。上行链路块可在接入点预留信道的时段期间内被分配。例如,如果两个站发送可被服务的报告,则接入点可针对每个站调度上行链路块来在所预留的信道上向接入点发送该站的上行链路数据(例如,第一1ms块由第一站使用来在所预留的信道上向接入点发送该站的上行链路数据,第二1ms块由第二站使用来在所预留的信道上向接入点发送该站的上行链路数据)。接入点可在接入点预留信道的时段期间内调度(一个或多个)上行链路块(以及为这(一个或多个)上行链路块预留信道)。在一些实施例中,接入点选择站的特定子集,并调度子集中的站的传输。例如,如果五个站指示它们有数据要发送,但是接入点确定只有其中四个可在传输时段期间被送交(serve),则接入点可在相应的传输时段期间选择并送交五个报告中的四个。剩余的站可能必须等待后续传输过程(或针对后续传输过程被调度)。
[0019] 调度可提供资源的有效分配,例如包括利用否则可能被预留来由站进行上行链路传输的上行链路块,尽管事实上该站不具有要向接入点传送的上行链路数据。在一些实施例中,如果接入点将网络信道预留一段持续时间,该持续时间足以覆盖向多个站中的每个站分配上行链路块,且这些站中的一个或多个站不需要分配给它们的上行链路块,则接入点可重新分配所预留的时间给其他站。例如,如果接入点为上行链路传输在网络信道上预留4ms,并从四个站接收报告,则接入点可为该四个站中的每个站调度1ms的上行链路块。然而,如果接入点只从三个站接收报告,则接入点可为三个站中的每个站调度大致1.33ms的上行链路块。或者,如果三个站中的一个站具有相对大量的上行链路数据(例如,需要大于1.33ms,而其他站可在1ms或更少的时间内完成上行链路突发传输),则接入点可为该站调度2ms的上行链路块并为其他两个站中的每个站调度1ms的上行链路块。
[0020] 在一些实施例中,接入点可动态地基于从站接收的报告来预留网络信道,进一步使资源能够有效分配。在一些实施例中,接入点首先为第一时段预留网络信道,该第一时段足以覆盖上行链路轮询过程(例如,上行链路轮询消息的广播和随后的报告窗口),且如果需要的话,接入点此后为第二时段预留该信道,该第二时段足以覆盖任何相应的上行链路传输过程(例如,来自一个或多个站的上行链路传输和后续的通信,如确认)。例如,接入点可首先为第一时段(例如,48μs(微秒),该持续时间足以覆盖上行链路轮询消息的广播所需的24μs和16μs的短帧间间隔(SIFS)以及后续的用于接收报告的8μs的报告窗口(持续时间8μs))预留网络信道。如果轮询的结果指示没有上行链路传输要进行(例如,在报告窗口中接入点没有从站接收到可被服务的报告),则接入点可释放该信道,例如,不延长对该信道的预留。然而,如果轮询的结果指示要进行上行链路传输,则接入点可把对信道的预留延长第二时段,该第二时段足以覆盖任何相应的上行链路传输过程。例如,如果在轮询过程期间仅从一个站接收到可被服务的报告且接入点确定大约需要2ms来完成相应的上行链路的传送,则接入点可将信道预留延长约2.1ms(例如,紧随着第一次预留,预留2.1ms的时间块)以提供足够的时间来完成相应的上行链路传输过程,并分配2ms的上行链路块(在所延长的预留期间)供该站使用来向接入点传送站的上行链路数据。例如,如果在轮询过程期间从两个站接收到报告且接入点确定大约需要1ms来完成每个相应的上行链路的传送,则接入点可将信道预留延长约2.1ms(例如,紧随着第一次预留,预留2.1ms的时间块)以提供足够的时间来完成相应的上行链路传输过程,并分配第一1ms的上行链路块(在所延长的预留期间)供第一站使用来向接入点传送该第一站的上行链路数据以及分配第二1ms的上行链路块(在所延长的预留期间)供第二站使用来向接入点传送该第二站的上行链路数据。因此,接入点可动态地执行/调整其信道预留来仅覆盖相应的上行链路传送所需的时间,从而释放该信道供其他过程使用。例如,如果起初接入点超量预定了信道且上行链路数据不能完全填满所预留的持续时间,则接入点可通过发送无争夺阶段结束(contention-free-end)帧来释放未使用的持续时间(例如,在向站发送ACK或BACK之后)。
[0021] 在一些实施例中,在上行链路块中接收的上行链路数据伴随有和/或包括有补充报告(例如,附加到数据的结尾、作为数据的前缀或以其他方式嵌入数据中),该补充报告指示该站具有要经由上行链路数据传输被传送的额外上行链路数据。响应于接收到这种补充报告,接入点可至少部分地基于该补充报告来调度从站进行的一个或多个额外上行链路数据传输。例如,接入点可在后续传输时段中调度为从该站传送额外上行链路数据而预留的额外的上行链路块。
[0022] 在一些实施例中,上行链路传输过程包括:接入点生成和发送上行链路映射(map)。上行链路映射可指定针对上行链路传输和相关传输的调度。在报告窗口之后且在传输时段的第一上行链路块的开始之前,接入点可向多个站广播、单播或多播上行链路映射。上行链路映射的传输可例如经由下行链路多用户多输入多输出(MU-MIMO)传输来执行,以增强可靠性。在一些实施例中,上行链路映射指定上行链路块的指派,例如包括:每个上行链路块的开始/结束时间以及识别哪个站被指派来在其相应的上行链路块期间向接入点传送该站的上行链路数据。例如,在仅单个站发送可被服务的报告且接入点为该站调度单个上行链路块(例如,4ms的时间块)来在所预留的信道上向接入点发送该站的上行链路数据的情况下,上行链路映射可指定该站被指派给下述上行链路块:该上行链路块的开始时间在上行链路映射帧终止之后16μs,并且在信道1上具有4096μs的持续时间。在被称为传输时段的期间内,接入点可调度上行链路映射、(一个或多个)上行链路块、以及任何其他相关传输(例如,确认(ACK)消息和/或块确认(BA)消息)。
[0023] 在一些实施例中,采用多个报告窗口来使站对于响应轮询消息具有灵活性。例如,接入点可指定:第一报告窗口,该第一报告窗口跟在轮询消息的传输后;第一传输时段,该第一传输时段在第一报告窗口之后发生;第二报告窗口,该第二报告窗口在第一传输时段之后发生;以及第二传输时段,该第二传输时段在第二报告窗口之后发生。在这样的实施例中,在第一报告窗口期间未准备好或由于其他原因而不能发送报告的站可以替代地在第二报告窗口期间发送报告。在被称为第一传输时段的期间,接入点可调度第一上行链路映射的传输和其他相关的传输(例如,确认(ACK)消息),该第一上行链路映射指示由在第一报告窗口期间的接收的可被服务的报告得出的针对一些或全部上行链路块的调度。在被称为第二传输时段的期间,接入点可调度第二上行链路映射的传输和其他相关的传输(例如,确认(ACK)消息),该第二上行链路映射指示由在第一和第二报告窗口期间接收的可被服务的报告得出的针对一些或全部上行链路块的调度。
[0024] 图1的框图示出根据一个或多个示范性实施例的示范性网络环境(无线网络)100。无线网络100包括一个或多个无线网络接入点(“接入点”或“AP”)102和多个无线网络通信站(“站”或“STA”)104。STA 104可经由上行链路传送操作向AP 102发送数据(“上行链路数据”)106,如本文中所讨论的。例如,根据一个或多个在本文中所描述的技术,STA 104可在缓冲器108中存储上行链路数据106并可经由上行链路突发传输向AP 102无线传送所缓冲的数据。
[0025] 无线网络100可包括计算机网络,该计算机网络使用无线数据连接来连接网络节点。在一些实施例中,无线网络100为无线局域网(WLAN)。无线网络100可包括符合IEEE 802.11标准(例如包括WLAN、IEEE 802.11ax(HEW)标准)的“Wi-Fi”网络。无线网络100可经由扩展频谱或正交频分复用(ODFM)无线电分布来链接AP 102与STA 104。无线网络100可以适于FTM突发管理(Burst Management)。
[0026] 无线接入点(AP)102可包括这样的设备:该设备允许无线设备(例如,STA 104)通过使用Wi-Fi或类似的无线通信技术连接到有线网络。AP 102可作为单独的设备(例如,经由有线网络)连接到网络路由器,或可以是路由器本身的集成组件。AP 102可将其他设备或STA 104连接到其他网络资源,如互联网。AP 102可以是移动的或静止的。AP 102可被称为接入节点、基站或某个其他类似的术语。AP 102可包括计算机设备,例如在下面关于图6和/或图7被更详细描写和描述的计算机设备。
[0027] 无线网络通信站(STA)104可包括无线通信设备,例如蜂窝电话、智能电话、平板设备、上网本、无线终端、膝上型计算机、毫微微蜂窝、高数据速率(HDR)订户站、接入点、接入终端、或其他个人通信系统(PCS)设备。STA 104可以是移动的或静止的。STA 104可被称为移动站、设备节点、用户设备/用户装备(UD/UE)、无线通信设备、和/或某个其他类似的术语。STA 104可包括计算机设备,例如在下面关于图6和/或图7被更详细描写和描述的计算机设备。
[0028] 根据一些IEEE 802.11ax(高效率Wi-Fi(HEW))实施例,AP 102可作为主站进行操作,该主站被设置为争夺无线介质(例如在争夺时段期间)来接收针对HEW控制时段对该介质的排他性控制(即传输时间(TXOP))。作为主站,AP 102可在HEW控制时段的起始处发送HEW主同步传输。尽管一些Wi-Fi通信包括根据基于竞争的通信技术进行通信的设备,但是在HEW控制时段期间,STA 104(被称为HEW STA 104)可根据基于非竞争的多址技术与主站AP 102进行通信。在HEW控制时段期间,主站AP 102可使用一个或多个HEW帧与HEW STA 104进行通信。在HEW控制时段期间,其他(例如,传统(legacy))的STA 104被制止进行通信。在一些实施例中,主同步传输可被称为HEW控制和调度传输。主站AP 102也可根据传统IEEE 802.11通信技术与传统STA 104进行通信。在一些实施例中,主站AP 102也能够配置为在HEW控制时段之外根据传统IEEE 802.11通信技术与HEW STA 104进行通信。
[0029] 在一些实施例中,在HEW控制时段期间所使用的多址技术可以是受到调度的正交频分多址(OFDMA)技术。在一些实施例中,多址技术可以是时分多址(TDMA)技术或频分多址(FDMA)技术。在一些实施例中,多址技术可以是空分多址(SDMA)技术(有时被称为“下行链路MU-MIMO”)。在一些实施例中,多址技术可以是上行链路多用户多输入多输出(MU-MIMO)技术。例如,多个站可在相同频率-时间资源上发送上行链路数据。接入点可使用多个接收器天线来将来自这些站的经叠加的信号分离开来。
[0030] 在一些实施例中,HEW帧的链路能够配置为具有相同带宽。带宽可以是20MHz、40MHz、或80MHz连续带宽或80MHz+80MHz(160MHz)非连续带宽中的一者。在一些实施例中,
320MHz的连续带宽可被使用。在一些实施例中,5MHz和/或10MHz的带宽也可被使用。在这些实施例中,每条HEW帧链路可被配置来发送若干个空间流。
[0031] 图2A和图2B是根据一个或多个示范性的实施例的示出上行链路突发传输(在本文也被称为“上行链路传输”和“上行链路数据传输”)的高级别时序图。图2A是根据一个或多个示范性的实施例的示出单个上行链路突发传输的高级别时序图200a。图2B是根据一个或多个示范性的实施例的示出上行链路多突发(multi-burst)传输的高级别时序图200b。
[0032] 参考图2A的实施例,AP 102可轮询STA 102来确定这些STA 104是否具有要传送的上行链路数据106。轮询例如可包括由AP 102向多个STA(包括STA1 104a、STA2 104b、STA3 104c及STA4 104d)广播上行链路轮询消息(UL Poll)202。在一些实施例中,轮询消息202包括组标识符204,组标识符204对应于轮询消息202所指向的一组STA 104。该组标识符204例如可包括ID“1234”,该ID对应于包括STA1 104a、STA2 104b及STA3 104c(但不包括STA4 
104d)的组,例如,该组对应于被要求接收所广播的轮询消息202的多个STA 104的子集。某些被寻址的STA 104可能实际上不会接收到轮询消息202,因为可能会被干扰信号(例如,来自相邻小区传输的干扰信号)堵塞。轮询消息202可指定由这些STA 104进行的响应将在报告时间段(“报告窗口”)206期间被返回。
[0033] 在一些实施例中,AP 102将无线网络信道预留一段时间,该段时间长到足以涵盖上行链路轮询过程(例如,上行链路轮询消息202的广播和后续的报告窗口206)和/或上行链路传输过程(例如,在上行链路块212期间进行的来自一个或多个STA 104的上行链路传输以及随后的诸如确认消息(ACK)等通信)。在一个实施例中,AP 102已将无线网络信道预留了由网络分配矢量(NAV1)208指示的持续时间。
[0034] 如果接收轮询消息202的STA104是轮询消息202所指向的组(例如对应于组ID“1234”的组)的成员,且STA 104具有足够的要向AP 102传送的上行链路数据106(例如,高于阈值的数据量或一些数据)且STA 104未被(例如,被非AP 102的设备)阻止进行传送,STA 104可在报告窗口206内返回上行链路传输状态报告(“报告”)210。例如,在所示的实施例中,STA1 104a是轮询消息202所指向的组“1234”的成员且已准备好进行至AP 102的上行链路数据传输(例如,STA1 104a已准备好进行上行链路传送和/或具有要传送的上行链路数据106),因此STA1 104a在报告窗口206中返回报告210。报告210可指示STA 104已准备好经由上行链路传输进行上行链路数据传输(例如,STA1 104a已准备好进行上行链路传送和/或具有要传送的上行链路数据106)。报告可包括:(a)单个比特标识符,该单个比特标识符指示STA1 104a已准备好经由上行链路传输进行上行链路数据传输(例如,STA 104已准备好进行上行链路传送和/或具有要传送的上行链路数据106),和/或(b)所缓存的数据大小(例如,1KB(千字节)),该所缓存的数据大小指定存储在STA1 104a的缓冲器108中的数据的量(例如,已准备好经由上行链路数据传输而被传送),和/或(c)STA1 104未被阻止进行传送,例如,信道能被用于进行可能被调度的上行链路传输。
[0035] 如果接收轮询消息202的STA 104不是轮询消息202所指向的组的成员,该STA 104没有要向AP 102传送的上行链路数据106,或者是该STA 104被以其他方式阻止与AP 102进行通信,STA 104可保持安静,例如STA 104可不返回报告210。例如,在所示的实施例中,STA 104b由于被另一STA 104阻止与AP 102进行通信而保持安静,STA 104d由于不是轮询消息
202所指向的组“1234”的成员而保持安静。
[0036] 响应于在报告窗口206中接收到一个或多个报告,AP 102可调度相应的上行链路传输。例如,如果仅有单个STA 104发送了报告(或多个STA 104发送报告,但只有一个可被服务),则AP 102可调度单个上行链路块212。在所示实施例中,STA1 104a和STA3104c都提供报告210,但AP 102确定STA3 104c的报告210不可被服务(例如,AP 102确定STA3 104c不能在由NAV1 208指示的信道预留期间发送上行链路数据106)。其结果是,AP 102上行链路块212(例如,2ms的上行链路块)来使STA1 104a在所预留的信道上向AP 102发送STA1 104a的上行链路数据106。AP 102并不调度上行链路块212来使STA3 104c在传输时段218期间在所预留的信道上向AP 102发送STA3 104c的上行链路数据106。AP 102可在(如由NAV2 214所指示的)其已预留好信道的期间为STA1 104a调度上行链路块212(以及为上行链路块212预留信道)。
[0037] 在一些实施例中,如果多个STA 104发送可被服务的报告210,则AP 102为这些STA 104中的每一者调度上行链路块212来使该STA 104在所预留的信道上向AP 102发送该STA 
104的上行链路数据106。虽然为了说明的目的每个报告都被标记为210,但将被理解的是各个报告210可以是不同的和/或可由各自图示的相应的STA 104生成。参照图2B的实施例,如果由STA1 104a和STA3104c发送的报告210都可被服务,则AP 102可调度两个上行链路块
212(例如,第一1ms块212a供STA1 104a使用来在所预留的信道上向AP 102发送STA1 104a的上行链路数据106,第二1ms块212b供STA3 104c使用来在所预留的信道上向AP 102发送STA3 104c的上行链路数据106)。AP 102可在信道已被预留好的期间调度上行链路块212a和212b(以及为上行链路块212a和212b预留信道)。AP 102可设定NAV1b 208b用于AP 102进行两个上行链路数据传输的接收。接着STA1 104a和STA3 104c可分别在它们的上行链路数据帧中分别设定NAV 214a和214b。由STA 104a和104c设定的NAV 214a和214b使附近其他设备知晓它们将针对NAV2a 214a和NAV2b 214b的持续时间占用该信道。
[0038] 调度可提供资源的有效分配,例如包括:利用上行链路块212,否则该上行链路块可能被预留来由STA 104进行上行链路传输(尽管事实上该STA 104没有要向AP 102传送的上行链路数据106)。在一些实施例中,如果AP 102将网络信道预留一段时间,该段时间足以覆盖向多个STA 104中的每个分配上行链路块212,且一个或多个STA 104不需要分配给它们的上行链路块212,则AP 102可给其他STA 104重新分配所预留的时间。例如,如果AP 102在网络信道上预留4ms来进行上行链路数据传输,并接收来自四个STA 104的报告210,则AP 102可为四个STA 104中的每一个调度1ms上行链路块212。但是,如果AP 102仅接收来自三个STA 104的报告,则AP 102可为三个STA 104中的每一个预留大约1.33ms(例如,4ms/3)的上行链路块212。如果三个STA 104中的一个具有相对大量的上行链路数据106(例如,这个STA 104需要多于1.33ms且其他STA 104可在1ms或更少的时间内完成它们的上行链路突发传输),则AP 102可为该STA 104调度2ms的上行链路块212以及为其他两个STA 104中的每一个调度1ms的上行链路块212。AP 102可在传输时段218期间调度发送上行链路映射216、(一个或多个)上行链路块212以及任何其他的相关的传输(例如确认)。
[0039] 在一些实施例中,AP 102可基于来自STA 104的报告210动态地预留网络信道,从而进一步促进了资源的有效的分配。在一些实施例中,AP 102起初将网络信道预留第一时段,该第一时段足以覆盖上行链路轮询过程(例如,上行链路轮询消息202的广播以及后续的报告窗口206),并且,如果需要,AP 102随后将网络信道预留第二时段,该第二时段足以覆盖任何相应的上行链路传输过程(例如,来自一个或多个STA 104的上行链路传输以及随后诸如确认等通信)。例如,再次参照图2A的实施例,AP 102起初可将网络信道预留足以覆盖轮询过程(如由NAV1a 208a所指示的)的第一时段(例如,48μs:该时段足以覆盖广播上行链路轮询消息202所需的24μs、用于在传输模式和接收模式之间的切换的16μs的间隔以及用于接收持续时间为8μs的报告的后续8μs报告窗口206)。如果AP 102(至少部分地基于轮询结果)确定无上行链路传输要被进行(例如,在报告窗口206中AP 102没有从STA 104接收可被服务的报告210),则AP 102可释放该信道,例如不延长对信道的预留。然而,如果AP 102(例如,至少部分地基于轮询结果)确定有上行链路传输要被进行,则AP 102可将信道的预留延长第二时段,该第二时段足以覆盖相应的上行链路传输过程,如由NAV1b 208b所指示的。例如,如果在轮询过程期间仅接收到来自STA1 104a的可被服务的报告且AP 102确定大约需要2ms来完成相应的上行链路传送,则AP 102可将信道预留延长大约2.1ms(例如,紧接着第一预留,立即预留2.1ms的上行链路块)以提供足够的持续时间来完成相应的上行链路传输过程,并分配2ms的上行链路块212(在所延长的预留期间)供STA 104使用来向AP 
102传送STA 104的上行链路数据106。类似的技术也可以用于多突发上行链路传输。例如,再次参考图2B的实施例,如果在轮询过程期间从STA1 104a和STA3 104c中的每一个接收到可被服务的报告210,且AP 102确定大约需要1ms来完成每次相应的上行链路突发传送,则AP 102可将信道预留延长大约2.1ms(例如,紧接着第一预留,立即预留2.1ms的上行链路块)以提供足够的持续时间来完成相应的上行链路传输过程,并分配第一1ms的上行链路块
212a(在所延长的预留期间)供STA1 104a使用来向AP 102传送STA1 104a的上行链路数据
106以及分配第二1ms的上行链路块212b(在所延长的预留期间)供STA3 104c使用来向AP 
102传送STA3 104c的上行链路数据106。信道预留的延长可在上行链路映射216中被提供。
上行链路映射216可广播信道预留持续时间,例如,设定其他设备的NAV。因此,AP 102可动态地调整其信道预留来仅覆盖相应的上行链路传送所需的持续时间,从而在信道不被需要期间释放该信道来供其他过程使用。经调度的上行链路站STA1 104a和STA3 104c可设定它们各自的NAV(例如,NAV2a 214a和NAV2b 214b)来使其他设备知晓它们的传输时段。如果来自AP 102的ACK在NAV1b的末尾被发送,则NAV2a和NAV2b可指向NAV1b的末尾,使信道针对该ACK被预留。尽管所示实施例描述了在最后一个上行链路块212之后信道预留立即结束,但是实施例也可包括对信道预留的持续时间进行调整以考虑各种传输。例如,NAV1 208和/或NAV1b 208b可(向右)被延长,以提供足够的时间来使AP 102在给定传输时段218中的最后一个上行链路块212之后发送确认(ACK)消息。
[0040] 在一些实施例中,在上行链路块212中接收的上行链路数据106伴随有(和/或包括有)补充请求220,该补充请求指示该站具有要经由上行链路数据传输而传送的额外上行链路数据106。响应于接收到这样的补充请求220,AP 102可至少部分地基于补充请求220从STA 104调度一个或多个额外上行链路数据传输。例如,参照图2A的实施例,AP 102可在后续传输时段218中调度额外上行链路块212,用于从STA1 104a传送额外上行链路数据106。
[0041] 在一些实施例中,上行链路传输过程包括AP 102生成和发送上行链路映射216。上行链路映射216可指定或以其他方式指示针对上行链路突发传输以及相关的传输的调度。AP 102可在报告窗口206结束之后且在(一个或多个)上行链路块212开始之前向多个STA 
104广播上行链路映射216。在一些实施例中,上行链路映射216指定上行链路块212的指派,例如包括:针对每个上行链路块212的开始/结束时间(或持续时间),和识别哪一STA 104被指派来在相应的上行链路块212期间向AP 102传送该STA 104的上行链路数据106。例如,参照图2A的实施例,如果仅STA1 104a发送可被服务的报告且AP 102为STA1 104a调度单个上行链路块212(例如,2ms的上行链路块)来使该STA1 104a在所预留的信道上向AP 102发送该STA1 104a的上行链路数据106,则上行链路映射216可指定STA1 104a被指派给上行链路块212,该上行链路块的开始时间在上行链路映射216终止之后16μs并具有2ms的持续时间。
开始时间可以相对于上行链路映射216的终止,持续时间可以以OFDM或OFDMA符号持续时间为单位,例如,4μs或16μs。
[0042] 图3A和图3B根据一个或多个示例性的实施例分别示出上行链路突发传输的多轮询调度的高级别时序图300a和300b。AP 102可提供多个报告窗口206,这些报告窗口可使STA 104灵活地对轮询消息202进行响应。参照图3A和图3B的实施例,例如,轮询消息202可指定:第一报告窗口206a,该第一报告窗口接在轮询消息202的传输之后;第一传输时段218a,该第一传输时段发生在第一报告窗口206a之后;第二报告窗口206b,该第二报告窗口发生在第一传输时段218a之后;以及第二传输时段218b,该第二传输时段发生在第二报告窗口206b之后。在这样的实施例中,在第一报告窗口206a期间没有准备好或由于其他原因而不能发送报告210的STA 104可以在第二报告窗口206b期间发送报告210。
[0043] AP 102可在第一传输时段218a期间调度第一上行链路映射216a的传输以及其他的相关传输(例如确认(ACK)222a),第一上行链路映射针对某些或所有从在第一报告窗口206a期间接收到的可被服务的报告210得出的(一个或多个)上行链路块212。AP 102可在第二传输时段218b期间调度第二上行链路映射216b的传输以及其他的相关传输(例如确认(ACK)222b),第二上行链路映射针对某些或所有从在第一和/或第二报告窗口206a和/或
206b期间接收到的可被服务的报告210得出的(一个或多个)上行链路块212。例如,在所示的实施例中,报告210在第一报告窗口206a期间从STA1 104a和STA3 104c被接收。AP 102确定来自STA1 104a的报告210在第一传输时段218a期间是可被服务的,并且因此调度相应的上行链路块212c用于在第一传输时段218a期间传输(例如,上行链路映射216a规定将上行链路块212c调度在第一传输时段218a期间)。AP 102确定来自STA3 104c的报告210在第一传输时段218a期间是不可被服务的,并且因此不将相应的上行链路块212调度成在第一传输时段218a期间用于传输(例如,上行链路映射216a不规定将与来自STA3 104c的报告210相对应的上行链路块212调度到第一传输时段218a期间)。报告210在第二报告窗口206b期间从STA2 104b和STA3 104c中被接收。因为AP 102在第一轮询中已接收来自STA3 b104c的报告210,所以针对第二轮询的STA3 104c的报告210可指示STA3 104c已准备好进行传输(例如,此时没有被另一设备阻止进行传输)。AP 102可确定在第二报告窗口206b期间从STA2 104b和STA3 104c中接收的报告210在第二传输时段218b期间是可被服务的,并且因此,相应的块212d和212e被调度来在第二传输时段218b期间进行传输(例如,上行链路映射
216b规定将上行链路块212d和212e调度在第二传输时段218b期间)。由于上行链路数据传输212d和212e同时发生,它们的传输模式可以是OFDMA或上行链路MU-MIMO。这些块伴随有相应的NAV2c 214c、NAV2d 214d及NAV2e 214e。
[0044] 在一些实施例中,针对第一组上行链路传输(例如,针对在第一传输时段218a期间的上行链路块212)的确认(ACK)被调度成发生在第二报告窗口206b之前。例如,如图3A所描述的,ACK 222a的传输被调度成在第二报告窗口206b的开始之前完成。在一些实施例中,针对第一组上行链路传输(例如,针对在第一传输时段218a期间的上行链路块212)的确认222被调度成发生在第二报告窗口206b之后。例如,如图3B所描述的,ACK 222a的传输被调度成在第二报告窗口206b的结束之后开始。AP 102可隐式地调度报告时间(例如,第二报告窗口206b)在上行链路传输结束之后立即开始(例如,紧接在上行链路块212c的结束之后),而ACK 222a被调度在第二报告窗口206b的结束之后开始。这样的实施例可减轻AP 102对从接收模式到传输模式的切换的需要,并可移除至少两次针对AP 102的发送/接收转向(turnaround)。这样可节省例如32μs的开销。
[0045] 图4是根据本技术的一个或多个示范性的实施例示出用于执行上行链路突发传输的方法400的流程图。方法400大体上可包括:预留网络信道(块402)、针对上行链路传输状态轮询网络站(块404)、确定可被服务的(一个或多个)上行链路传输状态的报告是否已被接收(块406)、针对可被服务的(一个或多个)报告来调度上行链路数据(突发)传输(块408)、经由经调度的上行链路数据传输接收上行链路数据(块410)以及当存在额外调度的(一个或多个)报告窗口时,重复对窗口中是否接收到可被服务的报告进行确定、调度上行链路数据传输以及接收上行链路数据。方法400可被AP102采用。
[0046] 在一些实施例中,预留网络信道(块402)包括AP 102将无线网络信道预留给定的持续时间。在包括单个信道预留的实施例中,如关于图2A所述的,预留网络信道可包括:AP 102将无线网络信道预留一段时间,该段时间长到足以涵盖包含上行链路轮询过程(例如,上行链路轮询消息202的广播和相应的报告窗口206)和/或上行链路传输过程(例如,来自一个或多个STA 104的上行链路传输以及诸如确认等后续通信),如NAV1 208所示。在包括动态信道预留的实施例中,如关于图4所述的,预留网络信道可包括:AP 102将网络信道预留第一时段,该第一时段足以覆盖上行链路轮询过程(例如,上行链路轮询消息202的广播和相应的报告窗口206),如NAV1a 208a所示。随后,若需要,AP 102可将该信道预留第二时段,该第二时段足以覆盖任何对应的上行链路传输过程(例如,来自一个或多个STA 104的上行链路突发传输以及诸如确认的后续通信),如NAV1b 208b所示。方法400的一些或所有通信/传输可通过使用所预留的信道来完成。
[0047] 在一些实施例中,针对上行链路传输状态报告轮询网络站(块404)包括AP 102向多个STA 104广播轮询消息202。例如,针对上行链路传输状态报告轮询网络站可包括:AP 102(例如经由所预留的信道)向多个STA 104(包括STA1 104a、STA2 104b、STA3 104c和STA4 104d)广播上行链路轮询消息(UL Poll)202。
[0048] 在一些实施例中,确定(一个或多个)可被服务的上行链路传输状态报告是否已被接收(块406)包括:AP 102确定是否有任何可被服务的报告210已被接收(例如,是否存在任何这样的报告:该报告已在报告窗口206中被接收,并且针对该报告相应的传输能够在紧接着接收该报告210的报告窗口206之后的传输时段218中被处理/调度)。例如,参照图2A的实施例,确定可被服务的上行链路传输状态报告已被接收可包括:AP 102确定从STA1 104a接收的报告210可被服务以及从STA3 104c接收的报告210不可被服务。在一些实施例中,如果确定可被服务的(一个或多个)报告210已被接收,则该过程可前进至针对该可被服务的(一个或多个)报告210来调度上行链路数据传输(块408)。在一些实施例中,如果确定没有可被服务的(一个或多个)报告210被接收,则该过程可结束。在一些包括动态信道预留的实施例中,如果该过程在此处结束,则AP 102可不延长信道预留。也就是说,例如,AP 102可不为由图2A和图2B的NAV1b 208b所示的第二时段预留信道,因此在第一时段(由图2A和图2B的NAV1a 208a指示)的结尾处将信道释放。
[0049] 在一些实施例中,针对可被服务的(一个或多个)报告来调度上行链路数据传输(块408)包括AP 102调度对应于可被服务的报告210的上行链路数据传输。例如,参照图2A的实施例,针对可被服务的(一个或多个)报告来调度上行链路数据传输可包括AP 102确定调度,该调度包括为来自STA1 104a的上行链路数据106的传输(例如,经由所预留的信道)预留上行链路块212。参照图2B的实施例,针对可被服务的(一个或多个)报告来调度上行链路数据传输可包括AP 102确定调度,该调度包括为来自STA1 104a的上行链路数据106的传输(例如,经由所预留的信道)预留上行链路块212a以及为来自STA3 104c的上行链路数据106的传输(例如,经由所预留的信道)预留上行链路块212b。
[0050] 在一些实施例中,针对可被服务的(一个或多个)报告来调度上行链路数据传输包括AP 102延长网络信道的预留。例如,参照图2A和图2B的实施例以及涉及动态信道预留的实施例,针对可被服务的(一个或多个)报告210来调度上行链路数据传输可包括:AP 102确定足够完成传输过程(例如,来自一个或多个STA 104的上行链路传输以及诸如确认等后续通信)的持续时间,以及将信道预留延长该持续时间(例如由NAV1b 208b所示)。在一些实施例中,针对可被服务的(一个或多个)报告210来调度上行链路数据传输可包括AP 102针对上行链路数据106的传输确定调度,该调度包括针对发送上行链路映射216、(一个或多个)上行链路块212、确认等的时序(timing)/调度,如图2A-3B所示。在一些实施例中,针对可被服务的(一个或多个)报告来调度上行链路数据传输可包括AP 102生成对应于所确定的调度的上行链路映射216。在一些实施例中,针对可被服务的(一个或多个)报告210来调度上行链路数据传输可包括:AP 102(例如,在所预留的信道上)向STA 104发送上行链路映射216,例如图2A所示。
[0051] 在一些实施例中,经由经调度的上行链路数据传输接收上行链路数据(块410)包括:AP 102根据在上行链路映射216中所概述的或以其他方式指示的所确定的调度来接收上行链路数据106。上行链路数据106可在被指派给STA 104的上行链路块212期间从STA 104被接收。例如,参考图2A的实施例,经由经调度的上行链路数据传输接收上行链路数据
106可包括AP 102在上行链路块212期间(例如,经由所预留的通道)接收来自STA1 104a的上行链路数据106。参考图2B的实施例,经由经调度的上行链路数据传输接收上行链路数据
106可包括:AP 102在上行链路块212a期间(例如,经由所预留的通道)接收来自STA1 104a的上行链路数据106以及在上行链路块212b期间接收来自STA3 104c的上行链路数据106。
AP 102可存储所接收的上行链路数据106(例如,在存储器中)和/或向期望的接收者提供上行链路数据106(例如,聚集所接收的上行链路数据106并向网络100中的其他设备转发相应的数据)。
[0052] 在一些实施例中,方法400包括确定是否存在额外经调度的报告窗口(块412)。这样的确定不一定需要进行,例如在单轮询应用中(如关于图2A和图2B所描述的那些)。在这样的实施例中,一旦AP 102完成传输过程,传输过程就可以结束。但是,这种确定可被应用在多轮询应用中,例如关于图3A和图3B所描述的那些。例如,一旦第一传输过程结束,AP 102可重复类似的轮询和传输过程(例如,在下一轮询窗口206期间接收报告210、确定可被服务的(一个或多个)上行链路传输状态报告是否已被接收(块406)、针对可被服务的(一个或多个)报告来调度上行链路数据传输(块408)以及经由经调度的上行链路数据传输接收上行链路数据(块410))。例如,参照图3A和图3B的实施例,在第一传输时段218a完成时,AP 
102可确定存在经调度的额外/第二报告窗口206b,AP 102可等待在第二报告窗口206b期间接收报告210,并且在接收到报告时,重复确定可被服务的(一个或多个)上行链路传输状态报告是否已被接收(块406)、针对该可被服务的(一个或多个)报告来调度上行链路数据传输(块408)、经由经调度的上行链路数据传输接收上行链路数据(块410)以及确定是否存在额外的经调度的报告窗口(块412)。尽管所示实施例包括两会话的多轮询过程,但实施例可包括三个或更多个会话。
[0053] 图5是根据本技术的一个或多个示范性的实施例示出用于执行上行链路(突发)传输的方法500的流程图。方法500大体上可包括:接收轮询消息(块502)、确定接收设备是否在轮询消息所指向/针对的组中(块504)、确定该设备是否已准备好进行上行链路数据传输(例如,该设备已准备好进行上行链路传送和/或具有要传送的上行链路数据)(块506)、如果接收设备在轮询消息所指向/针对的组中且已准备好进行上行链路数据传输(例如,该设备已准备好进行上行链路传送和/或具有要传送的上行链路数据),则发送上行链路传输状态报告(块508)、接收上行链路数据映射(块510)以及根据该上行链路数据映射的调度发送上行链路数据(块512)。
[0054] 在一些实施例中,接收轮询消息(块502)包括STA 104接收由AP 102广播的轮询消息202。例如,参照图2A和图2B的实施例,接收轮询消息可包括STA1 104a、STA2 104b、STA3 104c以及STA4 104d(例如,经由所预留的信道)接收由AP 102广播的轮询消息202。
[0055] 在一些实施例中,确定接收设备是否在轮询消息所针对的组中(块504)包括STA 104确定其是否在轮询消息所针对的组中。例如,参照图2A和图3A的实施例,接收轮询消息可包括STA1 104a、STA2 104b、STA3 104c以及STA4 104d中的每一个确定自己是否为组“1234”的组成部分,其中所述组“1234”由轮询消息202的组标识符204所指定。在所示实施例中,例如,STA1 104a、STA2 104b和STA3 104c可确定它们是由轮询消息202所针对的组“1234”的组成部分,但STA4 104d可确定其不是由轮询消息202所针对的组“1234”的组成部分。其结果是,STA4 104d可保持安静。
[0056] 在一些实施例中,确定设备是否已准备好进行上行链路数据传输(例如,准备好进行上行链路传送和/或具有要传送的上行链路数据)(块506)包括:STA 104确定其是否具有足够的上行链路数据值得对至AP 102的上行链路传输进行预留。在一些实施例中,如果STA 104在其缓冲器108中具有任意上行链路数据106和/或准备好进行上行链路传输,则可确定STA 104具有足够的上行链路数据值得对至AP 102的上行链路传输进行预留。在一些实施例中,如果STA 104在其缓冲器中至少具有阈值量的上行链路数据106和/或准备好进行上行链路传输,则可确定STA 104具有足够的上行链路数据值得对至AP 102的上行链路传输进行预留。例如,轮询消息202可指示预留上行链路块所需的数据的阈值量(例如,数据足以用来填充至少三分之一的上行链路块的容量),且如果STA 104在其缓冲器108中至少具有阈值量的上行链路数据106和/或准备好进行上行链路传输,则可确定STA 104具有足够的上行链路数据106值得对至AP 102的上行链路传输进行预留。例如,参考图2A和图2B的实施例,STA1 104a和STA3 104c中的每一个可确定自己具有足够的上行链路数据106值得对至AP 102的上行链路传输进行预留。其结果是,STA2 104b可保持安静。
[0057] 在一些实施例中,响应于确定设备在轮询消息所针对的组中且具有足够的要传送的上行链路数据,该设备可发送上行链路传输报告(块508)。例如,参考图2A和图2B的实施例,响应于STA1 104a和STA3 104c确定它们在轮询消息所针对的组中且它们中的每一个具有足够的上行链路数据106值得对至AP 102的上行链路传输进行预留,STA1 104a和STA3 104c中的每一个可在相应的报告窗口206期间(例如,经由所预留的信道)向AP 102发送报告210。
[0058] 在一些实施例中,接收上行链路数据映射(块510)包括STA 104接收由AP 102发送的上行链路映射216。例如,参考图2A和图2B的实施例,接收上行链路数据映射可包括:至少STA1 104a和STA3 104c(例如,在所预留的信道上)接收由AP 102广播的上行链路数据映射216。
[0059] 在一些实施例中,根据上行链路数据映射的调度发送上行链路数据(块512)包括:STA 104根据在从AP 102接收的上行链路数据映射210中概述的调度发送STA 104的上行链路数据106。例如,参照图2A的实施例,根据上行链路数据映射216的调度发送上行链路数据
106可包括:STA1 104a在上行链路块212期间(例如,经由所预留的信道)向AP 102发送STA1 
104a的上行链路数据106。参照图2B的实施例,根据上行链路数据映射216的调度发送上行链路数据106可包括:STA1 104a在上行链路块212a期间(例如,经由所预留的信道)向AP 
102发送STA1 104a的上行链路数据106以及STA3 104c在上行链路块212b期间(例如,经由所预留的信道)向AP 102发送STA3 104c的上行链路数据106。
[0060] 将被理解的是,方法400和方法500为根据本文所描述的技术可被采用的方法的示范性的实施例。方法400和方法500可被修改以便于它们的实施方式和用途的变化。方法400和方法500的顺序以及它们所提供的操作可被改变,并且各种元件可被添加、重新排序、组合、省略、修改等。方法400和方法500可以以软件、硬件或它们的组合来实现。一些或所有的方法400和方法500可通过本文所描述的一个或多个模块/应用来实现。在一些实施例中,一些或所有的方法400和方法500可通过本文所描述的一个或多个模块/应用来实现和/或可被一个或多个设备执行。例如,方法400可被AP 102采用,以及方法500可被AP STA 104采用。
[0061] 图6是根据一个或多个示范性的实施例示出示范性的通信设备600的框图。在一些实施例中,AP 102和/或STA 104可包括和/或采用与通信设备600相同或类似的设备。通信设备600可以是,例如,手持设备、移动设备、蜂窝电话、智能电话、平板设备、上网本、无线终端、膝上型计算机、毫微微蜂窝、高数据速率(HDR)用户站、接入点、接入终端、或其他个人通信系统(PCS)设备。
[0062] 通信设备600可包括具有收发器的物理层电路602,所述收发器通过使用一个或多个天线601向其他通信站发送信号以及从其他通信站接收信号。天线601可包括一个或多个定向或全向天线,例如包括:偶极天线、单极天线、贴片天线、环形天线、微带天线、或其他适合传输RF信号的天线类型。在一些实施例中,可使用带有多个孔径的单个天线来代替两个或更多个天线。在这些实施例中,每个孔径可被认为是单独的天线。在一些多输入多输出(MIMO)实施例中,天线可以有效地被分离,用于空间分集和在各个天线和发送站的天线之间可能产生的不同的信道特性。
[0063] 天线设备600可包括一个或多个被设置为执行本文所描述的操作的处理器(例如,处理电路)606和存储器608。在一些实施例中,物理层电路602和处理电路606可被配置为执行本文详细描述的操作。
[0064] 根据一些实施例,MAC电路604可被设置来竞争无线介质并且配置帧或包来经由该无线介质进行通信,物理层电路602可被设置为发送和接收信号。物理层电路602可包括用于调制/解调、上变频/下变频、滤波、放大等的电路。在一些实施例中,物理层电路602可包括能够执行本文所描述的处理任务的任何合适的电路。例如,物理层电路602可包括一个或多个专用集成电路(ASIC)和/或类似物。在一些实施例中,两个或更多的天线601可被耦合至被设置为用于发送和接收信号的物理层电路602。存储器608可存储信息,用于配置处理电路606来执行配置和发送消息帧的操作和/或执行本文所描述的各种操作。
[0065] 存储器608可包括任何类型的用于将信息存储为被机器(例如,计算机)可读的形式的存储器(包括非暂态存储器)。例如,存储器608可包括计算机可读存储设备,例如,只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光学存储介质、闪存设备以及其他存储设备和介质。存储器608可包括非暂态计算机可读存储介质,该非暂态计算机可读存储介质具有存储在其上的程序指令609,其中所述程序指令609可由计算机处理器(例如,处理电路606)运行来执行如上所述的功能操作(例如,方法/例程/过程),包括关于AP 102和STA 104的所描述的那些操作。程序指令609可包括一个或多个可由处理器运行的软件模块609a(例如,包括程序指令)来提供本文中一些或所有的关于AP 102和STA 104所描述的功能。程序指令609可包括模块609a,用于执行(关于图4所描述的)方法400和/或(关于图5所描述的)方法500的一些或所有的操作方面。处理电路606可括执行程序指令(例如,模块609a的程序指令)的中央处理单元(CPU)来执行本文所述的算术、逻辑和输入/输出操作。
[0066] 在一些实施例中,通信设备600可以是便携式无线通信设备的一部分,便携式无线通信设备例如个人数字助理(PDA)、具有无线通信功能的膝上型计算机或便携式计算机、网络平板设备、无线电话、智能电话、无线耳机、寻呼机、即时通讯设备、数字相机、接入点、电视、医疗设备(例如心率监视器、血压监视器等)、或其他可无线地接收和/或发送信息的设备。
[0067] 在一些实施例中,通信设备600可包括以下各项中的一个或多个:键盘、显示器、非易失性存储器端口、多个天线、图像处理器、应用处理器、扬声器以及其他移动设备元件。显示器可以是包括触摸屏的液晶显示屏(LCD)。
[0068] 虽然通信设备600被示为具有若干单独的功能元件,但两个或更多个功能元件可被组合并可通过软件配置的元件(例如处理元件,包括数字信号处理器(DSP)和/或其他硬件元件)的组合来实现。例如,一些元件可包括一个或多个微处理器、DSP、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、射频集成电路(RFIC)、以及各种硬件和逻辑电路的组合来执行至少本文所描述的功能。在一些实施例中,通信设备600的功能元件可以指在一个或多个处理元件上运行的一个或多个过程。
[0069] 图7是根据一个或多个示范性的实施例示出示范性的计算机设备700的框图。在一些实施例中,AP 102、STA 104和/或通信设备600可包括和/或采用与计算机设备700相同或类似的设备。本文所讨论的一些或所有技术(方法)可在类似于计算机设备700的机器上被执行。计算机设备700可作为独立的设备操作或可被连接(例如,联网)到其他机器。在联网布置中,计算机设备700可在服务器-客户端网络环境中可作为服务器机器、客户端机器或这两者来操作。在示例中,计算机设备700可在对等(P2P)(或其他分布式)网络环境中充当对等机器。计算机设备700可以是个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、移动电话、网络设备、网络路由器、交换机或桥接器、或能够运行指定要被机器采取的动作的指令(顺序的或以其他方式)的任何机器。此外,虽然仅示出单个机器,但是术语“机器”还应当被理解为包括机器的任何集合,这些机器单独或共同运行一组(或多组)指令来实现本文所讨论的任何一个或多个方法,例如云计算、软件即服务(SaaS)或其他计算机群集配置。
[0070] 本文所描述的示例可包括逻辑或者多个组件、模块或机构,或可在它们上进行操作。模块是在运行时能够执行指定操作的有形实体(例如,硬件)。模块包括硬件。在示例中,硬件可被具体配置为执行特定操作(例如,被硬连线)。在又一示例中,硬件可包括可配置的运行单元(例如,晶体管、电路等)和包含指令的计算机可读介质,其中该指令在运行时将运行单元配置为执行特定操作。配置可在运行单元或加载机构的指导下发生。因此,运行单元在设备进行操作时以可通信方式被耦合到计算机可读介质。在该示例中,运行单元可以是不止一个模块中的成员。例如,在操作时,运行单元可被第一组指令配置为在一时间点处实现第一模块,并被第二组指令重配置来在第二时间点处实现第二模块。
[0071] 计算机设备(例如,机器)700可包括硬件处理器702(例如,中央处理单元(CPU)、图形处理单元(GPU)、硬件处理器核心,或它们的任意组合)、主存储器304和静态存储器306,它们中的一些或全部可经由互连件(例如,总线)708彼此通信。计算机设备700还可包括电源管理设备732、图形显示设备710、字母数字输入设备712(例如,键盘)和用户接口(UI)导航设备714(例如,鼠标)。在示例中,图形显示设备710、字母数字输入设备712和UI导航设备714可以是触摸屏显示器。计算机设备700可额外包括存储设备(例如,驱动单元)716、信号生成设备718(例如,扬声器)、耦合至(一个或多个)天线730的网络接口设备/收发器720和一个或多个传感器728,例如全球定位系统(GPS)传感器、指南针、加速度计或其他传感器。
计算机设备700可包括输出控制器734,诸如串行(例如,通用串行总线(USB))、并行或其他有线或无线(例如,红外线(IR)、近场通信(NFC)等)连接,以与一个或多个外围设备(例如,打印机、读卡器等)进行通信或控制该一个或多个外围设备。在一些实施例中,硬件处理器
702包括能够执行本文所描述的处理任务的任何适合的电路。例如,硬件处理器702可包括一个或多个专用集成电路(ASIC)和/或类似物。
[0072] 存储设备716可包括机器可读介质722,其上存储有由本文所描述的任意一个或多个技术或功能体现或利用的一组或多组数据结构或指令724(例如,软件)。在由计算机设备700运行期间,指令724还可以完全地或至少部分地驻存在主存储器704、静态存储器706或硬件处理器702内。在示例中,硬件处理器302、主存储器304、静态存储器306或存储设备316的任意组合或其中一者可构成机器可读介质。虽然机器可读介质722被示为单个介质,但是术语“机器可读介质”可包括被配置为存储一个或多个指令724的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的缓存及服务器)。术语“机器可读介质”可包括任意介质,该介质能够存储、编码或携带由计算机设备700运行的指令,并且使计算机设备700执行本公开的任意一个或多个技术,或者该介质能够存储、编码或携带被这样的指令所使用的或与这样的指令相关联的数据结构。非限制性的机器可读介质示例可包括固态存储器、光及磁介质。在示例中,大容量机器可读介质包括具有多个具有静止质量的颗粒的机器可读介质。大容量机器可读介质的具体示例可包括:非易失性存储器,例如半导体存储器设备(例如,电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM))及闪速存储器设备;磁盘,例如内部硬盘及可移动盘;磁光盘;以及CD-ROM以及DVD-ROM盘。
[0073] 指令724还可通过使用传输介质的通信网络726经由利用多个传输协议(例如,帧中继、互联网协议(IP)、传输控制协议(TCP)、用户数据报协议(UDP)、超文本传输协议(HTTP)等)中的任意一者的网络接口设备/收发器720被发送或接收。示例性通信网络可包括局域网(LAN)、广域网(WAN)、分组数据网络(例如,互联网)、移动电话网络(例如,蜂窝网络)、普通传统电话(POTS)网络,以及无线数据网络(例如,电气与电子工程师协会(IEEE)802.11标准族(被称为 ),以及IEEE 802.16标准族(被称为 ))、IEEE 
802.15.4标准族、对等(P2P)网络,等等。在示例中,网络接口设备/收发器720可包括一个或多个物理插孔(例如,以太网、同轴电缆、或电话插孔)或一个或多个天线以连接到通信网络
726。在示例中,网络接口设备/收发器720可包括多个天线以通过使用单输入多输出(SIMO)、多输入多输出(MIMO)或多输入单输出(MISO)技术中的至少一者进行无线通信。术语“传输介质”应被理解为包括能够存储、编码或携带由计算机设备700运行的指令的任意无形介质,并且包括用于促进这种软件的通信的数字或模拟通信信号或其他无形介质。
[0074] 因此,本文描述了根据以下编号的实施例的系统和方法:
[0075] 1.一种无线网络接入点,包括:
[0076] 一个或多个处理器;以及
[0077] 一个或多个存储器设备,该一个或多个存储器设备存储可由一个或多个处理器运行的程序指令来促使:
[0078] 针对上行链路传输状态轮询一组无线网络站;
[0079] 从这组无线网络站中的一个或多个无线网络站接收指示该无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;
[0080] 响应于接收到一个或多个上行链路传输状态报告,调度从这一个或多个无线网络站进行的一个或多个上行链路数据传输;以及
[0081] 根据该调度,从这一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。
[0082] 2.根据实施例1的无线网络接入点,其中针对上行链路传输状态轮询该组无线网络站的步骤包括:
[0083] 广播或多播包括对应于该组无线网络站的组标识符的轮询消息。
[0084] 3.根据实施例2的无线网络接入点,其中,不与组标识符相关联的无线网络站被配置为:响应于接收到轮询消息,不提供上行链路传输状态报告。
[0085] 4.根据实施例1的无线网络接入点,其中,不具有足够用于进行上行链路数据传输的上行链路数据的无线网络站被配置为:响应于接收到轮询消息,不提供上行链路传输状态报告。
[0086] 5.根据实施例1的无线网络接入点,其中上行链路传输状态报告包括:
[0087] 单个位标识符,该单个位标识符指示无线网络站已准备好进行上行链路数据传输。
[0088] 6.根据实施例1的无线网络接入点,其中上行链路传输状态报告包括:
[0089] 数据大小,该数据大小指定要经由上行链路数据传输被传送的数据量。
[0090] 7.根据实施例1的无线网络接入点,还包括:
[0091] 预留无线网络信道,
[0092] 其中针对上行链路传输状态轮询一组无线网络站的步骤包括:经由无线网络信道针对上行链路传输状态轮询一组无线网络站;
[0093] 其中接收上行链路传输状态报告的步骤包括:从该组无线网络站中的一个或多个无线网络站经由无线网络信道接收上行链路传输状态报告;
[0094] 其中,这一个或多个上行链路数据传输被调度成发生在该无线网络信道上;以及[0095] 其中接收包括上行链路数据的一个或多个上行链路数据传输的步骤包括:根据该调度,从这一个或多个无线网络站经由无线网络信道接收包括上行链路数据的一个或多个上行链路数据传输。
[0096] 8.根据实施例1的无线网络接入点,还包括将无线网络信道预留第一时间段,[0097] 其中调度从一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:
[0098] 把从第一无线网络站进行的第一上行链路数据传输调度成在第一时间段内的第一时间块期间发生在该无线网络信道上。
[0099] 9.根据实施例8的无线网络接入点,其中调度从一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:
[0100] 把从第二无线网络站进行的第二上行链路数据传输调度成在第一时间段内的第二时间块期间发生在该无线网络信道上。
[0101] 10.根据实施例1的无线网络接入点,其中调度从一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:
[0102] 针对来自这一个或多个无线网络站的一个或多个上行链路数据传输调度上行链路块;以及
[0103] 在上行链路块开始之前向一个或多个无线网络站发送指示所调度的上行链路块的上行链路映射。
[0104] 11.根据实施例10的无线网络接入点,其中上行链路映射为被调度成传送上行链路数据的一个或多个无线网络站中的每一个指定这样的上行链路块:该上行链路块被分配来使无线网络站向无线网络接入点发送上行链路数据。
[0105] 12.根据实施例1的无线网络接入点,其中从这些无线网络站中的至少一者接收的上行链路数据包括:
[0106] 补充报告,该补充报告指示无线网络站具有要经由上行链路数据传输而被传送的额外上行链路数据,
[0107] 该无线网络接入点还包括:
[0108] 至少部分地基于补充报告来调度从这些无线网络站中的所述至少一者进行的一个或多个额外上行链路数据传输。
[0109] 13.根据实施例1的无线网络接入点,还包括:
[0110] 将无线网络信道预留第一时间段用于针对上行链路传输状态轮询该组无线网络站,其中第一时间段足以针对上行链路传输状态轮询该组无线网络站和从该组无线网络站中的一个或多个无线网络站接收上行链路传输状态报告;以及
[0111] 响应于从该组无线网络站中的一个或多个无线网络站接收到指示无线网络站已准备好进行上行链路数据传输的上行链路传输报告,将无线网络信道预留第二时间段,其中第二时间段足以调度从这一个或多个无线网络站进行的一个或多个上行链路数据传输和根据该调度从这一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。
[0112] 14.根据实施例1的无线网络接入点,还包括将网络信道预留一段时间段,[0113] 其中针对上行链路传输状态轮询一组无线网络站的步骤包括:
[0114] 在为该网络信道预留的时间段内提供第一报告时间段用于提供上行链路传输状态报告;以及
[0115] 在为该网络信道预留的时间段内提供第二报告时间段用于提供上行链路传输状态报告,
[0116] 其中从该组无线网络站中的一个或多个无线网络站接收指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告的步骤包括:
[0117] 在第一报告时段期间从第一无线网络站接收第一上行链路传输状态报告;以及[0118] 在第二报告时段期间从第二无线网络站接收第二上行链路传输状态报告,以及[0119] 其中调度从一个或多个无线网络站进行的一个或多个上行链路数据传输的步骤包括:
[0120] 在发生在第一报告时间段的结束和第二报告时间段的开始之间的第一时间块期间,调度从第一无线网络站进行的第一上行链路数据传输;以及
[0121] 在发生在第二报告时间段的结束和预留该网络信道所针对的时间段的结束之间的第二时间块期间,调度从第二无线网络站进行的第二上行链路数据传输。
[0122] 15.根据实施例1的无线网络接入点,其中该接入点是无线局域网(WLAN)接入点。
[0123] 16.根据实施例1的无线网络接入点,其中指示无线网络站已准备好进行上行链路传输的上行链路传输状态报告包括:指示无线网络站已准备好进行上行链路传送和/或该无线网络站具有要传送的上行链路数据的上行链路传输状态报告。
[0124] 17.根据实施例1的无线网络接入点,其中接入点包括无线收发器,其中各个无线网络站包括无线收发器,其中,接入点经由相应的收发器与相应的无线网络站进行无线通信。
[0125] 18.根据实施例1的无线网络接入点,其中接入点包括无线天线,其中各个无线网络站包括无线天线,其中,接入点经由相应的天线与相应的无线网络站进行无线通信。
[0126] 19.一种非暂态计算机可读存储介质,包括存储在其上的指令,该指令可被一个或多个处理器运行来促使:
[0127] 由无线网络接入点针对上行链路传输状态轮询一组无线网络站;
[0128] 从该组无线网络站中的一个或多个无线网络站接收指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;
[0129] 响应于接收到一个或多个上行链路传输状态报告,调度从这一个或多个无线网络站进行的一个或多个上行链路数据传输;以及
[0130] 根据该调度,从一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。
[0131] 20.根据实施例19的介质,其中指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告包括:指示无线网络站已准备好进行上行链路传送和/或该无线网络站具有要传送的上行链路数据的上行链路传输状态报告。
[0132] 21.一种方法,包括:
[0133] 由无线网络接入点针对上行链路传输状态轮询一组无线网络站;
[0134] 从该组无线网络站中的一个或多个无线网络站接收指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告;
[0135] 响应于接收到一个或多个上行链路传输状态报告,调度从这一个或多个无线网络站进行的一个或多个上行链路数据传输;以及
[0136] 根据该调度,从这一个或多个无线网络站接收包括上行链路数据的一个或多个上行链路数据传输。
[0137] 22.根据实施例21的方法,其中指示无线网络站已准备好进行上行链路数据传输的上行链路传输状态报告包括:指示无线网络站已准备好进行上行链路传送和/或该无线网络站具有要传送的上行链路数据的上行链路传输状态报告。
[0138] 23.一种无线网络站,包括:
[0139] 一个或多个处理器;以及
[0140] 一个或多个存储器设备,该一个或多个存储器设备存储由一个或多个处理器运行的程序指令来促使:
[0141] 接收来自无线网络接入点的轮询消息;
[0142] 确定无线网络站是否已准备好进行上行链路数据传输;
[0143] 响应于确定无线网络站已准备好进行上行链路数据传输,向无线网络接入点发送上行链路传输状态报告;
[0144] 从无线网络接入点接收至少部分地基于上行链路传输状态报告的上行链路数据映射;以及
[0145] 根据上行链路数据映射的调度,向无线网络接入点发送上行链路数据。
[0146] 24.根据实施例23的无线网络站,还包括:
[0147] 确定轮询消息是否针对该无线网络站,
[0148] 其中发送上行链路传输状态报告的步骤包括:响应于确定轮询消息是针对该无线网络站并且该无线网络站已准备好进行上行链路数据传输,向无线网络接入点发送上行链路传输状态报告。
[0149] 25.根据实施例23的无线网络站,其中该无线网络站是无线局域网(WLAN)站。
[0150] 本文中还描述了根据以下编号的实施例的系统和方法:
[0151] 1.一种通信站,该通信站被设置为用于进行空闲信道评估(CCA)信道状态的报告,该通信站包括物理层电路、存储器、以及处理元件,用于:
[0152] 从接入点(AP)接收对于已分配的信道资源的CCA信道状态报告请求;以及[0153] 使用频分多址(FDMA)向AP发送CCA信道状态或带宽请求响应。
[0154] 2.根据实施例1的通信站,还被设置为经由唯一的子载波发送CCA信道状态响应。
[0155] 3.根据实施例1的通信站,还被设置为发送具有短周期的前导码(preamble),用于对由AP接收的信号的动态范围进行被缩短的时间的估计。
[0156] 4.一种非暂态计算机可读存储设备,包括存储在其上的指令,该指令在由通信站的一个或多个处理器运行时,使得该通信站执行以下各项的操作:
[0157] 从接入点(AP)接收对于已分配的信道资源的CCA信道状态报告请求;以及[0158] 使用频分多址(FDMA)向AP发送CCA信道状态或带宽请求响应。
[0159] 5.根据实施例4的非暂态计算机可读存储设备,其上还包括指令用于经由唯一的子载波发送CCA信道状态响应。
[0160] 6.根据实施例4的非暂态计算机可读存储设备,其上还包括指令用于发送具有短周期的前导码,用于对由AP接收的信号的动态范围进行被缩短的时间的估计。
[0161] 7.一种接入点(AP),该接入点被设置用于空闲信道评估(CCA)信道状态报告的轮询,该通信站包括物理层电路、存储器、以及处理元件,用于:
[0162] 针对通信站(STA)分配信道资源用于报告CCA信道状态;
[0163] 向通信站(STA)发送CCA信道状态报告请求;以及
[0164] 使用所分配的信道资源从STA接收CCA信道状态或带宽请求响应。
[0165] 8.根据实施例7的AP,还被设置为经由唯一的子载波接收CCA信道状态响应。
[0166] 9.根据实施例7的AP,还被设置为接收具有短周期的前导码,用于对由AP接收的信号的动态范围进行被缩短的时间的估计。
[0167] 10.根据实施例7的AP,还被设置为通过测量在OFDM符号的子载波上所接收的功率级来确定STA的CCA报告状态。
[0168] 贯穿本申请所使用的单词“可”用来表示允许(即,意味着具有可能性),而不是表示强制(即,意味着必须)。单词“包括”意指包括但不限于此。贯穿本申请所使用的单数形式“一”和“该”包括复数个参照对象,除非该内容清楚地有其他指示。因此,例如“元件”可包括两个或更多个元件的组合。贯穿本申请所使用的短语“基于”并不将相关联的操作限制为仅基于某特定项。因此,例如“基于”数据A的处理可包括至少部分基于数据A和至少部分基于数据B进行的处理,除非该内容清楚地有其他指示。从这些讨论可见,除非另有具体说明,应当认为在整个说明书中利用诸如“处理”、“计算”、“估算”、“确定”等术语是指具体装置(例如专用计算机或类似的专用电子处理/计算设备)的动作或过程。在本说明书的上下文中,专用计算机或类似的专用电子处理/计算设备能够操纵或变换信号,该信号通常在专用计算机或类似的专用电子处理/计算设备的存储器、寄存器或其他信息存储设备、传输设备或显示设备内被表示为物理的电子量或磁性量。