功率节省触发的制作方法

文档序号:13426507
功率节省触发的制作方法

各示例实施例一般涉及无线网络,尤其涉及在功率节省模式中向站递送下行链路数据。

相关技术背景

无线局域网(WLAN)可由提供共享无线通信介质以供数个客户端设备或站(STA)使用的一个或多个接入点(AP)形成。可对应于基本服务集(BSS)的每个AP周期性地广播信标帧以使得在该AP的无线射程内的任何STA能够建立和/或维持与WLAN的通信链路。信标帧(其可包括指示AP是否具有要给一个或多个STA的排队的下行链路(DL)数据的话务指示映射(TIM)和/或递送话务指示消息(DTIM))通常根据目标信标传输时间(TBTT)调度来广播。TIM通常与每个信标帧一起广播,而DTIM可以由DTIM间隔所指定的频率(例如,每四个信标帧一次)来广播。

当多个STA接收到指示AP具有要给这些STA的排队的DL数据的TIM或DTIM时,这些STA中的每个STA可彼此争用介质接入以向该AP传送对递送排队的DL数据的请求。STA在争用介质接入时通常使用指数式退避规程以减小共享无线介质上的冲突概率。随着争用介质接入的STA的数目增加,无线介质上的冲突概率也增加,这进而可能不期望地引起介质拥塞、对排队的DL数据的经延迟递送、以及增加的功耗。

因此,存在减少与向多个STA递送DL数据相关联的话务开销和经延迟服务的需求。

概述

提供本概述以便以简化形式介绍以下在详细描述中进一步描述的概念选集。本概述并非旨在标识出要求保护的主题内容的关键特征或必要特征,亦非旨在限定要求保护的主题内容的范围。

公开了可促成向多个无线设备递送排队的下行链路(DL)数据而无需介质接入争用操作的装置和方法。在一个方面,公开了一种用于使第一无线设备(例如,STA)从第二无线设备(例如,AP)接收排队的DL数据的方法。可由所述第一无线设备执行的所述方法可包括:从所述第二无线设备接收指示多个排队的DL数据集的存在性的信标帧,所述多个排队的DL数据集中的每一者用于并发递送至多个无线设备中的对应一个无线设备,其中,所述多个无线设备包括所述第一无线设备;从所述第二无线设备接收对请求递送所述排队的DL数据的许可;基于所述许可来向所述第二无线设备传送针对递送所述排队的DL数据的请求;以及从所述第二无线设备接收与所述第一无线设备相对应的排队的DL数据集。

在另一方面,公开了一种第一无线设备。所述第一无线设备可包括一个或多个处理器和存储器。所述存储器可存储指令,所述指令在由所述一个或多个处理器执行时可使所述第一无线设备:从第二无线设备接收指示多个排队的DL数据集的存在性的信标帧,所述多个排队的DL数据集中的每一者用于并发递送至多个无线设备中的对应一个无线设备,其中,所述多个无线设备包括所述第一无线设备;从所述第二无线设备接收对请求递送所述排队的DL数据的许可;基于所述许可来向所述第二无线设备传送针对递送所述排队的DL数据的请求;以及从所述第二无线设备接收与所述第一无线设备相对应的排队的DL数据集。

在另一方面,公开了一种非瞬态计算机可读存储介质。所述非瞬态计算机可读存储介质可存储包含指令的一个或多个程序,所述指令在由第一无线设备的一个或多个处理器执行时使所述第一无线设备执行数个操作。所述数个操作可包括:从所述第二无线设备接收指示多个排队的DL数据集的存在性的信标帧,所述多个排队的DL数据集中的每一者用于并发递送至多个无线设备中的对应一个无线设备,其中,所述多个无线设备包括所述第一无线设备;从所述第二无线设备接收对请求递送所述排队的DL数据的许可;基于所述许可来向所述第二无线设备传送针对递送所述排队的DL数据的请求;以及从所述第二无线设备接收与所述第一无线设备相对应的排队的DL数据集。

在另一方面,公开了一种第一无线设备。所述第一无线设备可包括:用于从第二无线设备接收指示多个排队的DL数据集的存在性的信标帧的装置,所述多个排队的DL数据集中的每一者用于并发递送至多个无线设备中的对应一个无线设备,其中,所述多个无线设备包括所述第一无线设备;用于从所述第二无线设备接收对请求递送所述排队的DL数据的许可的装置;用于基于所述许可来向所述第二无线设备传送针对递送所述排队的DL数据的请求的装置;以及用于从所述第二无线设备接收与所述第一无线设备相对应的排队的DL数据集的装置。

附图简述

各示例实施例是作为示例来解说的,且不旨在受附图中各图的限制,其中:

图1是其内可实现各示例实施例的无线系统的框图。

图2示出了根据各示例实施例的无线站(STA)的框图。

图3示出了根据各示例实施例的接入点(AP)的框图。

图4描绘了可在图3的AP 300内实现的数据排队和争用系统400。

图5示出了根据各示例实施例的用于使用功率节省触发帧来调度下行链路数据传输的示例时序图。

图6示出了根据各示例实施例的用于使用隐式触发来调度下行链路数据传输的示例时序图。

图7是描绘了根据各示例实施例的用于使用功率节省触发帧来调度下行链路数据至数个无线设备的传输的示例操作的解说性流程图。

图8是描绘了根据各示例实施例的用于基于功率节省触发帧来从无线设备接收下行链路数据的示例操作的解说性流程图。

相似的附图标记贯穿全部附图指代对应的部件。

详细描述

仅为了简单起见,以下在无线局域网(WLAN)系统中向无线设备递送排队的DL数据的上下文中描述各示例实施例。将理解,各示例实施例等同地适用于其他无线网络(例如,蜂窝网络、微微网络、毫微微网络、卫星网络)中的数据检索和递送,以及适用于使用一个或多个有线标准或协议(例如,以太网和/或HomePlug/PLC标准)的信号的系统。如本文所使用的,术语“WLAN”和可包括由IEEE 802.11标准族、(蓝牙)、HiperLAN(与IEEE 802.11标准相当的无线标准集,主要在欧洲使用)、以及具有相对较短的无线电传播射程的其他技术来管控的通信。由此,术语“WLAN”和“Wi-Fi”可在本文可互换地使用。另外,尽管以下以包括一个或多个AP以及数个STA的基础设施WLAN系统的方式进行描述,但是各示例实施例等同地适用于其他WLAN系统,包括例如多个WLAN、对等(或独立基本服务集)系统、Wi-Fi直连系统、和/或热点。此外,尽管本文以在无线设备之间交换数据帧的方式进行描述,但是各示例实施例可应用于无线设备之间的任何数据单元、分组、和/或帧的交换。由此,术语“帧”可包括任何帧、分组、或数据单元,诸如举例而言协议数据单元(PDU)、MAC协议数据单元(MPDU)、以及物理层汇聚规程协议数据单元(PPDU)。术语“A-MPDU”可指聚集MPDU。

在以下描述中,阐述了众多具体细节(诸如具体组件、电路、和过程的示例),以提供对本公开的透彻理解。如本文所使用的,术语“耦合”意指直接连接到、或通过一个或多个居间组件或电路来连接。术语“相关联的AP”是指给定STA与其相关联的AP(例如,在该AP与该给定STA之间存在已建立的通信信道或链路)。术语“非相关联的AP”是指给定STA不与其相关联的AP(例如,在该AP与该给定STA之间不存在已建立的通信信道或链路,并且由此该AP和该给定STA可能还未交换数据帧)。术语“相关联的STA”是指与给定AP相关联的STA,并且术语“非相关联的STA”是指不与给定AP相关联的STA。

另外,在以下描述中并且出于解释目的,阐述了具体的命名以提供对各示例实施例的透彻理解。然而,对于本领域技术人员将明显的是,可以不需要这些具体细节就能实践各示例实施例。在其他实例中,以框图形式示出公知的电路和设备以避免混淆本公开。各示例实施例不应被解释为限于本文描述的具体示例,而是在其范围内包括由所附权利要求所限定的所有实施例。

为了节省功率,当WLAN中的每个站没有要发送和/或要从AP接收的数据时,该站可进入低功率状态(或“功率节省模式”)。为了维持站与AP的连接,该站可周期性地从功率节省模式苏醒以从AP接收信标帧。更具体而言,信标帧可包括指示AP是否具有要给数个站中的每个站的排队的下行链路(DL)数据的话务指示映射(TIM)和/或递送话务指示消息(DTIM)。如果针对特定站断言TIM或DTIM比特,则该站可保持在唤醒状态中并争用介质接入以向AP请求递送排队的DL数据。

如上面提到的,当AP具有要给多个STA的排队的DL数据时,可能因该多个STA同时争用介质接入以请求递送排队的DL数据而导致介质拥塞、服务延迟、和/或增加的功耗。因此,可能期望减少与向多个STA递送DL数据相关联的话务开销和经延迟服务。这些是至少要由各示例实施例解决的一些技术问题。

IEEE 802.11ax标准可引入多址机制(诸如正交频分多址(OFDMA)机制),这些多址机制允许多个STA同时在共享的无线介质上传送和/或接收数据。各示例实施例可利用这些多址机制中的一者或多者来允许AP向多个STA调度和/或递送排队的DL数据,而无需多个STA彼此争用介质接入以请求递送排队的DL数据。以下描述了可提供针对前述技术问题的一个或多个解决方案的示例实施例的这些以及其它细节。

各示例实施例包括公开允许AP使用功率节省(PS)触发帧来调度至多个STA的并发DL数据传输的装置和方法。通过使用PS触发帧来调度排队的DL数据至多个STA的递送,该多个STA可能不需要彼此争用介质接入以请求递送排队的DL数据。相反,接收到PS触发帧的数个STA可并发地传送针对递送排队的DL数据的请求,而无需彼此争用介质接入,从而减小了与介质接入争用操作相关联的延迟。在接收到请求之际,AP可例如使用多址机制并发地向请求方STA传送排队的DL数据。在一些方面,AP可使用OFDMA通信或多用户多输入多输出(MU-MIMO)通信并发地向多个STA传送排队的DL数据。在其他方面,AP可使用多目的地A-MPDU(MD-AMPDU)并发地向多个STA传送排队的DL数据。

图1是其内可实现各示例实施例的无线系统100的框图。无线系统100被示为包括4个无线站STA1-STA4、无线接入点(AP)110、以及无线局域网(WLAN)120。WLAN 120可由可根据IEEE 802.11标准族(或根据其他合适的无线协议)来操作的多个Wi-Fi接入点(AP)形成。由此,尽管图1中为简单起见仅示出一个AP 110,但是要理解,WLAN 120可由任何数目的接入点(诸如AP 110)形成。AP 110被指派唯一性MAC地址,该唯一性MAC地址由例如接入点的制造商编程在AP 110中。类似地,STA1-STA4中的每一者也被指派唯一性MAC地址。对于一些实施例,无线系统100可对应于多输入多输出(MIMO)无线网络。此外,尽管WLAN 120在图1中被描绘为基础设施BSS,但对于其他示例实施例,WLAN 120可以是IBSS、自组织(ad-hoc)网络、或对等(P2P)网络(例如,根据Wi-Fi直连协议进行操作)。

站STA1-STA4中的每一者可以是任何合适的启用Wi-Fi的无线设备,包括例如蜂窝电话、个人数字助理(PDA)、平板设备、膝上型计算机、或诸如此类。每个站STA也可被称为用户装备(UE)、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端、或某个其他合适的术语。对于至少一些实施例,每个STA可包括一个或多个收发机、一个或多个处理资源(例如,处理器和/或ASIC)、一个或多个存储器资源、以及电源(例如,电池)。存储器资源可包括非瞬态计算机可读介质(例如,一个或多个非易失性存储器元件,诸如EPROM、EEPROM、闪存、硬盘驱动器等),其存储用于执行以下关于图7-8所描述的操作的指令。

AP 110可以是允许一个或多个无线设备使用Wi-Fi、蓝牙、或任何其他合适的无线通信标准经由AP 110连接到网络(例如,局域网(LAN)、广域网(WAN)、城域网(MAN)、和/或因特网)的任何合适的设备。对于至少一个实施例,AP 110可包括一个或多个收发机、一个或多个处理资源(例如,处理器和/或ASIC)、一个或多个存储器资源、以及电源。存储器资源可包括非瞬态计算机可读介质(例如,一个或多个非易失性存储器元件,诸如EPROM、EEPROM、闪存、硬盘驱动器等),其存储用于执行以下关于图7-8所描述的操作的指令。

对于站STA1-STA4和/或AP 110,该一个或多个收发机可包括Wi-Fi收发机、蓝牙收发机、蜂窝收发机、和/或其他合适的射频(RF)收发机(为简单起见未示出)以传送和接收无线通信信号。每个收发机可在不同操作频带中和/或使用不同通信协议与其他无线设备通信。例如,Wi-Fi收发机可根据IEEE 802.11规范在900MHz频带、2.4GHz频带、5GHz频带内、和/或在60MHz频带内通信。蜂窝收发机可根据由第三代伙伴项目(3GPP)所描述的4G长期演进(LTE)协议在各种RF频带内(例如,在约800MHz到约3.9GHz之间)和/或根据其他蜂窝协议(例如,全球移动系统(GSM)通信协议)通信。在其他实施例中,STA内所包括的收发机可以是任何技术上可行的收发机,诸如由来自IEEE 802.15.4或ZigBee规范中的规范所描述的无线个域网(WPAN)或ZigBee收发机、WiGig收发机、和/或由来自HomePlug联盟的规范所描述的HomePlug收发机。

图2示出了示例STA 200,该STA 200可以是图1的站STA 1-STA 4中的任何一者的一个实施例。STA 200可包括物理层(PHY)210、媒体接入控制层(MAC)220、处理器230、存储器240、以及数个天线250(1)-250(n)。PHY 210可包括至少数个收发机211和基带处理器212。收发机211可直接或通过天线选择电路(为简单起见未示出)耦合到天线250(1)-250(n)。收发机211可被用于向和从AP 110和/或其他STA(同样参见图1)传送信号和接收信号,并且可被用于扫描周围环境以检测和标识附近(例如,在STA 200的无线射程内)的接入点和/或其他STA。尽管为简单起见在图2中未示出,但收发机211可包括任何数目的发射链以处理信号并经由天线250(1)-250(n)向其他无线设备传送信号,并且可包括任何数目的接收链以处理从天线250(1)-250(n)接收到的信号。由此,对于示例实施例,STA 200可被配置用于MIMO操作。MIMO操作可包括单用户MIMO(SU-MIMO)操作和MU-MIMO操作。STA 200还可被配置用于使用上行链路(UL)OFDMA通信和/或UL MU-MIMO通信进行UL传输,并且可被配置成使用OFDMA通信、MU-MIMO通信、和/或MD-AMPDU来接收DL数据。

基带处理器212可被用于处理从处理器230和/或存储器240接收到的信号,以及将经处理的信号转发到收发机211以供经由一个或多个天线250(1)-250(n)来进行传输,并且可被用于处理经由收发机211从一个或多个天线250(1)-250(n)接收到的信号,以及将经处理的信号转发到处理器230和/或存储器240。

MAC 220可包括至少数个争用引擎221和帧格式化电路系统222。争用引擎221可争用对一个或多个共享无线介质的接入,并且还可存储分组以供在该一个或多个共享无线介质上传输。STA 200可包括针对多个不同接入类别中的每个接入类别的一个或多个争用引擎221。对于其他实施例,争用引擎221可与MAC 220分开。对于其他实施例,争用引擎221可被实现为一个或多个软件模块(例如,存储在存储器240中或者存储在MAC 220内提供的存储器中)。

帧格式化电路系统222可被用于创建和/或格式化从处理器230和/或存储器240接收到的帧(例如,通过向由处理器230提供的PDU添加MAC报头)和/或重新格式化从PHY 210接收到的帧(例如,通过从接收自PHY 210的帧剥离MAC报头)。

存储器240可包括存储数个AP的简档信息的AP简档数据存储241。特定AP的示例简档信息可包括该AP的服务集标识(SSID)、MAC地址、信道信息、收到信号强度指示符(RSSI)值、有效吞吐量值、信道状态信息(CSI)、所支持的数据率、所支持的协议、PS触发帧和其它能力、与STA 200的连接历史、AP的可信度值(例如,指示有关AP的位置的置信水平等等)、以及涉及或描述AP的操作的任何其它合适的信息。

存储器240可包括数个数据队列242。数据队列242可存储要从STA 200传送到一个或多个其他无线设备的上行链路(UL)数据。在一些方面,存储器240可包括针对多个目的地地址中的每一者的一个或多个数据队列242(例如,与UL数据的不同的预期接收方相关联)。在其他方面,存储器240还可包括针对多个不同优先级或接入类别中的每一者的一个或多个数据队列242。

存储器240还可包括非瞬态计算机可读介质(例如,一个或多个非易失性存储器元件,诸如EPROM、EEPROM、闪存、硬盘驱动器、等等),其可存储至少以下软件(SW)模块:

·帧形成和交换软件模块243,其用于促成STA 200与其他无线设备之间任何合适的帧(例如,数据帧、动作帧、控制帧、和管理帧)的创建和交换,例如,如以下针对图7-8的一个或多个操作所描述的;

·功率节省管理软件模块244,其用于促成STA 200进入功率节省模式(例如,在确定AP没有要给STA 200的排队的DL数据之际)和/或促成STA 200从功率节省模式退出(例如,以进入苏醒状态并从AP接收信标帧、触发帧、和/或DL数据),例如,如以下针对图7-8的一个或多个操作所描述的;以及

·排队数据检索软件模块245,其用于确定AP是否具有要给STA 200的排队的DL数据,以生成对接收自AP的PS触发帧的响应、和/或从AP检索排队的DL数据,例如,如以下针对图7-8的一个或多个操作所描述的。

每个软件模块包括指令,这些指令在由处理器230执行时使STA 200执行对应的功能。存储器240的非瞬态计算机可读介质由此包括用于执行图7-8中所描绘的STA侧操作的全部或一部分的指令。

处理器230可以是任何合适的能够执行存储在STA 200中(例如,存储器240内)的一个或多个软件程序的脚本或指令的一个或多个处理器。例如,处理器230可执行帧形成和交换软件模块243以促成STA 200与其他无线设备之间任何合适的帧(例如,数据帧、动作帧、控制帧、和管理帧)的创建和交换。处理器230还可执行功率节省管理软件模块244以促成STA 200进入功率节省模式(例如,在确定AP没有要给STA 200的排队的DL数据之际)和/或促成STA 200从功率节省模式退出(例如,以进入苏醒状态并从AP接收信标帧、触发帧、和/或DL数据)。处理器230还可执行排队数据检索软件模块245以确定AP是否具有要给STA 200的排队的DL数据,以生成对接收自AP的PS触发帧的响应、和/或从AP检索排队的DL数据。

图3示出了示例AP 300,该AP 300可以是图1的AP 110的一个实施例。AP 300可包括PHY 310、MAC 320、处理器330、存储器340、网络接口350、以及数个天线360(1)-360(n)。PHY 310可包括至少数个收发机311和一基带处理器312。收发机311可直接或通过天线选择电路(为简单起见未示出)耦合到天线360(1)-360(n)。收发机311可被用于与一个或多个STA、与一个或多个其它AP、和/或与其它合适的设备无线地通信。尽管为简单起见在图3中未示出,但收发机311可包括任何数目的发射链以处理信号并经由天线360(1)-360(n)向其他无线设备传送信号,并且可包括任何数目的接收链以处理从天线360(1)-360(n)接收到的信号。由此,对于示例实施例,AP 300可被配置用于MIMO操作,包括例如SU-MIMO操作和MU-MIMO操作。AP 300还可被配置成使用UL OFDMA通信或UL MU-MIMO通信来接收UL传输、和/或可被配置成使用OFDMA通信或MU-MIMO通信来传送DL数据。在一些方面,AP 300可使用MD-AMPDU来向多个STA传送DL数据。

基带处理器312可被用于处理从处理器330和/或存储器340接收到的信号,以及将经处理的信号转发到收发机311以供经由一个或多个天线360(1)-360(n)来进行传输,并且可被用于处理经由收发机311从一个或多个天线360(1)-360(n)接收到的信号,以及将经处理的信号转发到处理器330和/或存储器340。

网络接口350可被用于直接或经由一个或多个居间网络与WLAN服务器(为简单起见未示出)通信。处理器330可以是任何合适的能够执行存储在AP 300中(例如,存储器340内)的一个或多个软件程序的脚本或指令的一个或多个处理器。

MAC 320可包括至少数个争用引擎321和帧格式化电路系统322。争用引擎321可争用对共享无线介质的接入,并且还可存储分组以供在该共享无线介质上传输。对于一些实施例,AP 300可包括针对多个不同接入类别中的每个接入类别的一个或多个争用引擎321。对于其他实施例,争用引擎321可与MAC 320分开。对于其他实施例,争用引擎321可被实现为一个或多个软件模块(例如,存储在存储器340中或MAC 320内提供的存储器内)。

帧格式化电路系统322可被用于创建和/或格式化从处理器330和/或存储器340接收到的帧(例如,通过向由处理器330提供的PDU添加MAC报头),以及重新格式化从PHY 310接收到的帧(例如,通过从接收自PHY 310的帧剥离MAC报头)。

存储器340可以包括存储数个STA的简档信息的STA简档数据存储341。特定STA的简档信息可包括:包含例如该STA的MAC地址、所支持的数据率、所支持的协议、PS触发帧和其它能力、与AP 300的连接历史的信息、以及涉及或描述STA的操作的任何其它合适的信息。

存储器340还可包括数个数据队列342。数据队列342可存储要从AP 300传送到一个或多个其他无线设备的下行链路(DL)数据。在一些方面,存储器340可包括针对多个目的地地址(例如,对应于要从AP 300接收DL数据的多个不同STA)中的每一者的一个或多个数据队列342。更具体而言,如下面关于图4更详细描述的,AP 300可将以不同无线设备为目的地的排队的各DL数据集存储在分开的数据队列342中,例如以使得数据队列342中的给定一个数据队列可存储一排队的DL数据集以供后续递送给其他无线设备中的对应一个无线设备。以此方式,AP 300可并发地向多个其他无线设备中的每一者传送数据队列342中的相应一个数据队列中所存储的对应的排队的DL数据集。

存储器340还可包括非瞬态计算机可读介质(例如,一个或多个非易失性存储器元件,诸如EPROM、EEPROM、闪存、硬盘驱动器、等等),其可存储至少以下软件(SW)模块:

·帧形成和交换软件模块343,其用于促成AP 300与其他无线设备之间任何合适的帧(例如,数据帧、动作帧、控制帧、和管理帧)的创建和交换,例如,如以下针对图7-8的一个或多个操作所描述的;

·下行链路数据管理软件模块344,其用于促成对要给STA的DL数据进行排队、向STA通知排队的DL数据的存在性、触发STA以请求递送排队的DL数据、和/或向请求方STA传送DL数据,例如,如以下针对图7-8的一个或多个操作所描述的;以及

·介质拥塞确定软件模块345,其用于促成确定共享无线介质上的拥塞水平、将所确定的拥塞水平与阈值进行比较、和/或基于该比较来选择性地启用对PS触发帧的使用(例如,以调度排队的DL数据至数个STA的递送),例如,如以下针对图7-8的一个或多个操作所描述的。

每个软件模块包括指令,这些指令在由处理器330执行时使AP 300执行对应的功能。存储器340的非瞬态计算机可读介质由此包括用于执行图7-8中所描绘的AP侧操作的全部或一部分的指令。

例如,处理器330可执行帧形成和交换软件模块343以促成STA 300与其他无线设备之间任何合适的帧(例如,数据帧、动作帧、控制帧、和管理帧)的创建和交换。处理器330还可执行下行链路数据管理软件模块344,以促成对要给STA的DL数据进行排队、向STA通知排队的DL数据的存在性、触发STA以请求递送排队的DL数据、和/或向请求方STA传送DL数据。处理器330还可执行介质拥塞确定软件模块345,以促成确定共享无线介质上的拥塞水平、将所确定的拥塞水平与阈值进行比较、和/或基于该比较来选择性地启用对PS触发帧的使用(例如,以调度排队的DL数据至数个STA的递送)。

图4描绘了可在图3的AP 300内实现的数据排队和争用系统400。对于一些实施例,数据排队和争用系统400可由图3的MAC 320、处理器330、和/或存储器340来实现或对应于图3的MAC 320、处理器330、和/或存储器340。对于其他实施例,数据排队和争用系统400可以是耦合到图3的PHY 310、MAC 320、处理器330、和/或存储器340的分开的设备或芯片。数据排队和争用系统400被示出为包括四个数据队列410(1)-410(4)以及一个或多个争用引擎420。尽管为简单起见在图4中仅示出了四个数据队列410(1)-410(4),但要理解,数据排队和争用系统400可包括任何适当数目的数据队列。

例如,在可确定要在数据队列410(1)-410(4)中排队的下行链路数据的至少目的地地址(DA)的分组(PKT)分类操作之后,数据队列410(1)-410(4)(其可以是图3的数据队列342的一个实施例)可从AP 300的上层(为简单起见未示出)接收传入的数据分组。对于其他实施例,分组分类操作还可确定要在数据队列410(1)-410(4)中排队的下行链路数据的话务标识符(TID)。

更具体而言,对于图4的示例,数据队列410(1)-410(4)中的每一者可存储要传送给目的地地址DA1-DA4中的对应一个目的地地址的排队的DL数据集。目的地地址DA1-DA4中的每一者可标识AP 300可向其传送数据的对应STA。本文中出于讨论目的,STA1具有DA1的目的地地址,STA2具有DA2的目的地地址,STA3具有DA3的目的地地址,并且STA4具有DA4的目的地地址。由此,对于图4的示例,数据队列410(1)可存储第一排队的DL数据集以供递送至STA1,数据队列410(2)可存储第二排队的DL数据集以供递送至STA2,数据队列410(3)可存储第三排队的DL数据集以供递送至STA3,并且数据队列410(4)可存储第四排队的DL数据集以供递送至STA4。以此方式,数据排队和争用系统400可在每用户的基础上对下行链路数据进行排队。

争用引擎420(其可以是图3的争用引擎321的一个实施例)可包括输入以从数据队列410(1)-410(4)接收分组或对应的排队的DL数据集,并且可包括一个或多个输出以提供分组或DL数据以供递送至一个或多个站STA1-STA4。争用引擎420可代表数据队列410(1)-410(4)来争用介质接入。在获得介质接入之际,争用引擎420可将一个或多个排队的DL数据集转发给AP 300的PHY 310。响应于此,PHY 310可将该一个或多个排队的DL数据集并发地传送给它们的预期接收方(例如,基于站STA1-STA4的目的地地址)。

要注意,图2的STA 200可包括与图4的数据排队和争用系统400类似的数据排队和争用系统400。

如上面提到的,各示例实施例可允许AP使用PS触发帧来调度至多个STA的并发DL数据传输,而无需各STA争用介质接入以请求递送排队的DL数据。在一些方面,STA可在与AP关联期间指示其解码PS触发帧的能力和/或基于经解码的PS触发帧来请求递送排队的DL数据的能力。STA可以任何适当的方式来指示其PS触发帧能力,例如,在传送给AP的关联请求、探测请求、或者其他适当的控制和/或管理帧中断言PS触发帧能力比特。

对于一些实现,AP可在信标帧中使用增强型TIM元素,以指示接收方STA将不争用介质接入以请求递送排队的DL数据,而是将等待对传送针对递送排队的DL数据的请求的许可(由AP授予)。以此方式,可避免与向AP请求递送排队的DL数据相关联的介质接入争用操作。

由于并非所有的STA会指示支持PS触发帧,因此AP可允许一些STA(例如,不支持PS触发帧能力的那些STA)争用介质接入以请求递送排队的DL数据。例如,如果第一组STA未指示支持PS触发帧能力,则AP可允许该第一组STA争用介质接入以请求递送排队的DL数据。此外,如果第二组STA已指示支持PS触发帧能力,则AP可例如使用PS触发帧来调度排队的DL数据至第二组STA的递送,同时允许第一组STA争用介质接入以请求递送排队的DL数据。

对于至少一些实现,AP可基于共享无线介质上的拥塞水平,选择性地使用PS触发帧来调度对排队的DL数据的递送。例如,如果无线介质上存在相对少的话务或拥塞,则与PS触发帧的传输相关联的时间可大于与用于请求递送排队的DL数据的介质接入争用操作相关联的时间。反之,如果无线介质上存在相对繁重的话务或拥塞,则与PS触发帧的传输相关联的时间可小于与用于请求递送排队的DL数据的介质接入争用操作相关联的时间。

更具体而言,根据各示例实施例,AP可确定无线介质上的拥塞水平,将该拥塞水平与阈值进行比较,并且随后基于该比较、选择性地使用PS触发帧来调度对排队的DL数据的递送。例如,如果无线介质上的拥塞水平超过阈值,则AP可使用PS触发帧来调度对排队的DL数据的递送。反之,如果无线介质上的拥塞水平不超过阈值,则AP可不使用PS触发帧来调度对排队的DL数据的递送,而是允许STA争用介质接入以请求递送排队的DL数据。

图5示出了根据各示例实施例的用于使用功率节省触发帧来调度下行链路数据传输的示例操作的时序图500。AP 110可以是图1的AP 110或图3的AP 300。站STA1-STA4中的每一者可以是图1的站STA-STA4或图2的STA 200中的一者。要注意,虽然示例时序图500中仅描绘了四个站STA1-STA4,但可存在其它数目的STA(例如,在AP 110的无线射程内)。

如图5中所描绘的,在时间t0(其可对应于目标信标传输时间(TBTT)调度)处,AP 110可向一组接收方站STA1-STA4广播信标帧510。信标帧510可包含对AP 110是否具有要给接收方站STA1-STA4中的一者或多者的排队的DL数据的指示。在一些方面,可在与信标帧510包括在一起的话务指示映射(TIM)或递送话务指示消息(DTIM)内提供该指示。信标帧510的传输可在时间t1处结束。

站STA1-STA4中在功率节省模式中的每个站可退出功率节省模式以接收信标帧510(例如,通过根据TBTT调度而苏醒)。在时间t0至t1之间接收到信标帧510之际,站STA1-STA4中的每一者可解码其中所提供的TIM或DTIM元素,以确定AP 110是否具有要给该STA的排队的DL数据。在一些方面,信标帧510可包括增强型TIM元素,该增强型TIM元素指示接收方STA将不争用介质接入以请求递送排队的DL数据。相反,接收方STA将等待对传送针对递送排队的DL数据的请求的许可(由AP授予)。如果AP 110没有要给STA的排队的DL数据,则该STA可重新进入功率节省模式(例如,并且由此不会苏醒以接收PS触发帧)。反之,如果AP 110具有要给STA的排队的DL数据,则该STA可保持苏醒以接收PS触发帧。对于图5的示例,站STA4没有任何在AP 110中排队的DL数据,并且因此可在接收信标帧510之后返回到功率节省模式。反之,站STA1-STA3中的每一者具有在AP 110中排队的DL数据,并且因此可保持在苏醒状态中以便后续接收PS触发帧。

在时间t2至t3之间,AP 110可传送PS触发帧520。PS触发帧520可指示或标识接收方站STA1-STA4中的哪些站将向AP 110请求排队的DL数据。在一些实现中,如果PS触发帧520指示STA向AP 110请求排队的DL数据,则该STA可向AP 110传送PS轮询帧或者向AP 110传送具有被解除断言的功率管理比特(例如,PM=0)的空数据帧。如上面讨论的,被解除断言的功率管理比特可指示对应的STA将保持在苏醒状态中,并且因此可从AP 110接收排队的DL数据。

反之,如果PS触发帧520未指示STA向AP 110请求排队的DL数据,则该STA可推迟争用介质接入达等待时段(例如,通过将其网络分配向量(NAV)的持续时间设置为该等待时段)。在一些方面,该等待时段可以是预定的(例如,在关联期间商定)。在其他方面,可动态地调整等待时段。

在时间t4至t5之间,(例如,由PS触发帧520)指示请求递送排队的DL数据的每个STA可向AP 110传送用于递送排队的DL数据的请求。该请求可以是PS轮询帧或者其PM比特被设置为0(例如,以指示STA将保持苏醒)的空数据帧。对于图5的示例,STA1向AP 110传送PS轮询帧530(1)以请求将排队的DL数据递送至STA1。STA2向AP 110传送PS轮询帧530(2)以请求将排队的DL数据递送至STA2。STA3向AP 110传送空数据帧535(其中PM=0)以请求将排队的DL数据递送至STA3。在一些方面,PS轮询帧530(1)-530(2)和空数据帧535可由相应的站STA1-STA3使用UL OFDMA通信或UL MU-MIMO通信并发地传送给AP 110。

在时间t6至t7之间,AP 110可向站STA1-STA3传送排队的DL数据。在一些方面,AP 110可使用OFDMA通信或MU-MIMO通信并发地向站STA1-STA3传送排队的DL数据。在其他方面,AP 110可将排队的DL数据作为MD-AMPDU并发地传送给站STA1-STA3。对于图5中所描绘的示例,AP 110可并发地向STA1传送DL MPDU 540(1)、向STA2传送DL A-MPDU 540(2)、并向STA3传送DL MPDU 540(3)。

在从AP 110接收DL数据之后,站STA1-STA3中的每一者可在时间t8至t9之间传送确收以确认收到DL数据。在一些方面,STA可向AP 110发送确收(ACK)帧以确认收到单个数据分组(例如,MPDU),并且可向AP 110发送块确收(BA)帧以确认收到数个聚集的数据分组(例如,A-MPDU)。由此,对于图5中所描绘的示例,STA1发送ACK帧550(1)以确认收到DL MPDU 540(1)。STA2发送BA帧555以确认收到DL A-MPDU 540(2)。STA3发送ACK帧550(3)以确认收到DL MPDU 540(3)。

如图5中所描绘的,可能存在时间t1-t2之间的时间段511、时间t3-t4之间的时间段521、时间t5-t6之间的时间段531、以及时间t7-t8之间的时间段541。在一些方面,时间段511、521、531和541中的一者或多者可以是短帧间间隔(SIFS)历时或者仲裁帧间间隔(AIFS)历时。在其他方面,时间段511、521、531和541中的一者或多者可以是随机退避(RBO)时段。在其他方面,时间段511、521、531和541中的一者或多者可以是任何适当的时间段。

时间t1至t2之间的时间段511可允许功率节省模式中的STA有充足的时间苏醒并接收PS触发帧520。在一些实现中,可在AP 110与站STA1-STA4之间的关联规程期间协商时间段511的历时。作为补充或替换,可在从AP 110传送的一个或多个信标帧(例如,信标帧510)中指示时间段511的历时。在一些方面,可在信标帧内所包括的或附加至信标帧的信息元素(IE)或因供应商而异的信息元素(VSIE)内提供时间段511的历时。在其他方面,可使用信标帧中的数个保留比特来指示时间段511的历时。

如上面关于图5所描述的,为了确定AP 110是否具有要给STA的排队的DL数据,该STA可从功率节省模式苏醒以接收信标帧(例如,信标帧510)。该STA随后可解码信标帧中所包括的TIM或DTIM。对于一些实施例,AP 110可允许一个或多个相关联的STA(例如,图5的示例中的站STA1-STA4)在一些信标帧传输期间保持在功率节省模式中(例如,以使得STA可节省功率)。在一些方面,与AP 110相关联的各STA可针对每个信标帧(例如,在每个TBTT处)从功率节省模式苏醒。在其他方面,与AP 110相关联的一个或多个STA可仅针对包含DTIM的信标帧(例如,在每个DTIM时段)从功率节省模式苏醒。

对于一些实现,当AP 110具有要给多个STA的排队的DL数据时,该AP 110可将该多个STA划分成数个组,并且随后同时向相同组中的各STA传送排队的DL数据。AP 110可将每个相关联的STA指派给对应的STA组,并且随后在不同的时间向每个STA组传送分开的PS触发帧。响应于此,每个组内的各STA可同时向AP 110请求递送排队的DL数据。AP 110可调度在不同的(例如,交错的)时间将排队的DL数据递送至不同的STA组。在一些方面,AP 110可在该AP 110与每个STA之间的关联规程期间将该STA指派给特定的STA组。例如,AP 110可基于STA的设备类型(例如,智能电话、膝上型设备、平板设备等等)来将该STA指派给特定的组。在其他方面,AP 110和STA通过其操作的无线标准可指定该STA将由该AP 110指派给哪个组。

AP 110可向每个STA组指派唯一性偏移时间,并且随后基于相应STA组的对应的唯一性偏移时间来调度PS触发帧至这些STA组的传输。在一些方面,偏移时间可指示相对于信标帧传输(例如,TBTT)的特定时间,被指派给对应的STA组的各STA可预期在该特定时间处接收PS触发帧。

对于其他实施例,PS触发帧520可能未标识要向AP 110请求排队的DL数据的所有相关联的STA。对于一个示例,PS触发帧520可标识要使用PS轮询帧或空数据帧来请求递送排队的DL数据的一个或多个所选的STA组(例如,以上面关于图5所描述的方式)。未被选择的(诸)STA组可彼此争用介质接入以请求递送排队的DL数据。对于另一示例,PS触发帧520可标识要使用PS轮询帧或空数据帧来请求递送排队的DL数据的所选的STA子集(例如,以上面关于图5所描述的方式)。未被PS触发帧520标识的各STA可彼此争用介质接入以请求递送排队的DL数据。

对于其他实施例,AP 110可不向接收方STA传送PS触发帧,并且接收方STA可不向AP 110传送PS轮询帧或空数据帧(例如,与图5中所描绘的示例形成对比)。相反,AP 110和接收方STA可在从AP 110向接收方STA递送排队的DL数据之前交换PS触发能力和/或协商数个PS触发参数。在AP 110与数个接收方STA之间协商的PS触发参数可定义“隐式PS触发”,其允许AP 110向数个STA递送排队的DL数据而无需STA向AP 110传送递送请求(例如,PS轮询帧或空数据帧)。在一些方面,可在AP 110与给定STA之间的关联规程期间在该AP 110与该给定STA之间交换隐式PS触发能力。在其他方面,可在STA与AP 110关联之后(例如,在AP 110与STA之间交换能力帧期间)交换隐式PS触发能力。

图6是根据各示例实施例的用于使用隐式PS触发来调度下行链路数据传输的示例操作的时序图600。AP 110可以是图1的AP 110或图3的AP 300。站STA1-STA4中的每一者可以是图1的站STA-STA4或图2的STA 200中的一者。要注意,虽然图6的示例时序图600中仅描绘了四个站STA1-STA4,但可存在其它数目的STA(例如,在AP 110的无线射程内)。

如图6中所描绘的,在时间t0(其可对应于TBTT调度)处,AP 110可向接收方站STA1-STA4传送信标帧610。信标帧610可包含对AP 110是否具有要给接收方站STA1-STA4中的一者或多者的排队的DL数据的指示(例如,在与信标帧610包括在一起的TIM或DTIM中)。信标帧610的传输可在时间t1处结束。

站STA1-STA4中在功率节省模式中的每个站可退出功率节省模式以接收信标帧610(例如,通过根据TBTT调度而苏醒)。在接收到信标帧610之际,站STA1-STA4中的每一者可解码信标帧610以确定AP 110是否具有要给该STA的排队的DL数据。如果AP 110没有要给STA的排队的DL数据,则该STA可重新进入功率节省模式。反之,如果AP 110具有要给STA的排队的DL数据,则该STA可保持苏醒以从AP 110接收排队的DL数据。对于图6的示例,站STA4没有任何在AP 110中排队的DL数据,并且因此可在接收信标帧610之后返回到功率节省模式。反之,站STA1-STA3中的每一者具有在AP 110中排队的DL数据,并且因此可保持在苏醒状态中以便后续从AP 110接收排队的DL数据。

与图5的示例操作形成对比,图6的示例操作中所描绘的AP 110例如不传送PS触发帧,因为AP 110和接收方站STA1-STA4可能已交换了隐式PS触发能力。更具体而言,对于图6的示例,如果STA确定AP 110具有要给该STA的排队的DL数据(例如,如可在与信标帧610包括在一起的TIM或DTIM中所指示的),则该STA不传送PS轮询帧或空数据帧以向AP 110请求递送排队的DL数据。相反,STA可等待从AP 110对排队的DL数据的传输。

在时间t2至t3之间,AP 110可并发地向接收方站STA1-STA3中的每一者传送排队的DL数据。在一些方面,AP 110可使用OFDMA通信或MU-MIMO通信并发地向站STA1-STA3传送排队的DL数据。在其他方面,AP 110可将排队的DL数据作为MD-AMPDU并发地传送给站STA1-STA3。对于图6的示例,AP 110并发地向STA1传送DL MPDU 620(1)、向STA2传送DL A-MPDU 620(2)、并向STA3传送DL MPDU 620(3)。

在从AP 110接收DL数据之后,站STA1-STA3中的每一者可在时间t4至t5之间传送确收以确认收到DL数据。在一些方面,STA可向AP 110发送ACK帧以确认收到单个数据分组(例如,MPDU),并且可向AP 110发送BA帧以确认收到数个聚集的数据分组(例如,A-MPDU)。由此,对于图6中所描绘的示例,STA1发送ACK帧630(1)以确认收到DL MPDU 620(1),STA2发送BA帧635以确认收到DL A-MPDU 620(2),并且STA3发送ACK帧630(3)以确认收到DL MPDU 620(3)。

在一些方面,站STA1-STA3中的每一者可在传送给AP 110的ACK帧和/或BA帧中指示其功率管理状态。对于图6的示例,STA1通过将ACK帧630(1)中的功率管理比特设置为“1”(例如,PM=1)来指示它在接收DL MPDU 620(1)之后将进入功率节省模式。STA2通过将BA帧635中的功率管理比特设置为“0”(例如,PM=0)来指示它在接收DL A-MPDU 620(2)之后将保持在苏醒状态中。STA3通过将ACK帧630(3)中的功率管理比特设置为“0”(例如,PM=0)来指示它在接收DL A-MPDU 620(3)之后将保持在苏醒状态中。由此,在时间t5处或t5之后,AP 110具有从ACK帧630(1)、BA帧635、以及ACK帧630(3)获得的信息,该信息分别指示STA将在时间t5处或紧接在t5之后进入功率节省模式、STA2将在时间t5之后保持在苏醒状态中、并且STA3将在时间t5之后保持在苏醒状态中。

根据各示例实施例,STA2和STA3通过向AP 110通知它们将在时间t5之后保持在苏醒状态中,STA2和STA3可各自预期在时间t6处或t6附近从AP 110接收附加的排队的DL数据。时间t5至t6之间的时间段631(其可指示在完成确收传输(例如,BA帧635和ACK帧630(3))之后多久相应的站STA2和STA3可预期从AP 110接收到附加的排队的DL数据)可以是任何适当的时间段。在一些方面,可例如在关联规程期间或者在隐式PS触发能力的交换期间在AP 110与站STA1-STA4之间协商时间段631。在其他方面,可在信标帧(例如,信标帧610)和/或任何其他适当的管理帧或控制帧中向站STA1-STA4指示时间段631。

在时间t6至t7之间,AP 110可向站STA2和STA3传送附加的排队的DL数据。对于图6的示例,AP 110并发地向STA2传送DL A-MPDU 640(2)并向STA传送DL A-MPDU 640(3)。在一些方面,AP 110可使用OFDMA通信或MU-MIMO通信并发地向站STA2-STA3传送附加的排队的DL数据。在其他方面,AP 110可并发地向站STA2-STA3传送作为MD-AMPDU的附加的排队的DL数据。要注意,AP 110不向STA1传送附加的排队的DL数据,因为STA1在ACK帧630(1)中指示了它将在时间t5处或紧接在t5之后重新进入功率节省模式。

在时间t8处,站STA2-STA3中的每一者可传送确收以确认收到附加的排队的DL数据。更具体而言,对于图6的示例,STA2在时间t8至t9之间向AP 110传送BA帧650(2)(例如,以确认收到DL A-MPDU 640(2)),并且STA3在时间t8至t9之间向AP 110传送BA帧650(3)(例如,以确认收到DL A-MPDU 640(2))。

如图6中所描绘的,可能存在时间t1-t2之间的时间段611、时间t3-t4之间的时间段621、以及时间t7-t8之间的时间段641。在一些方面,时间段611、621和641中的一者或多者可以是SIFS历时或者AIFS历时。在其他方面,时间段611、621和641中的一者或多者可以是RBO时段。在另外其他方面,时间段611、621和641中的一者或多者可以是任何适当的时间段。

图7是描绘了根据各示例实施例的用于使第二无线设备调度并递送至数个第一无线设备的排队的下行链路(DL)数据的示例操作700的流程图。对于示例操作700,第一无线设备中的每一者可以是移动站(例如,图1的站STA1-STA4或图2的STA 200中的一者),并且第二无线设备可以是接入点(例如,图1的AP 110或图3的AP 300)。

第二无线设备可针对多个第一无线设备中的每一者确定对应的排队的DL数据集的存在性(701)。在一些方面,第二无线设备可通过执行图3的下行链路数据管理软件模块344来确定排队的DL数据的存在性。第二无线设备可传送标识第一无线设备中的哪个第一无线设备具有排队的DL数据的信标帧(702)。信标帧可根据TBTT调度被传送,并且可包括指示第一无线设备中的哪个第一无线设备具有在第二无线设备中排队的DL数据的TIM或DTIM。在一些方面,信标帧可包括增强型TIM元素,该增强型TIM元素指示接收方STA将不争用介质接入以请求递送排队的DL数据,而是将等待对传送针对递送排队的DL数据的请求的许可(由AP授予)。

如上所述,每个第一无线设备可解码TIM或DTIM并确定是否存在任何在第二无线设备中排队的要给该第一无线设备的DL数据。例如,还参照图5,站STA4可确定AP 110没有任何要给STA4的排队的DL数据,并且因此可在接收到信标帧之后返回到功率节省模式。反之,站STA1-STA3中的每一者可确定AP 110具有排队的DL数据,并且由此可保持在苏醒状态中(例如,以从AP 110接收PS触发帧和/或排队的DL数据的后续传输)。

随后,第二无线设备可向所标识的第一无线设备中的每一者传送对请求递送排队的DL数据的许可(703)。对于一些实现,该许可可以是PS触发帧,例如,如上面关于图5所描述的。在一些方面,第二无线设备可通过执行帧形成和交换软件模块343和下行链路数据管理软件模块344中的一者或多者来生成并传送PS触发帧。例如,还参照图5,站STA1-STA3中的每一者苏醒以接收PS触发帧,并且可解码PS触发帧中的信息以确定何时向AP 110传送针对递送排队的DL数据的请求。反之,站STA4已返回到功率节省模式,并且由此可能不会接收到PS触发帧。

接着,第二无线设备从所标识的第一无线设备中的每一者接收针对递送排队的DL数据的请求(704)。针对递送排队的DL数据的请求可以是PS轮询帧或者PM比特被设置为0的空数据帧(例如,以指示第一无线设备中的对应一个第一无线设备将保持在苏醒状态中)。对于一些实现,可使用UL OFDMA通信或UL MU-MIMO通信来并发地接收针对递送排队的DL数据的请求。在一些方面,可通过执行帧形成和交换软件模块343和下行链路数据管理软件模块344中的一者或多者来接收针对排队的DL数据的请求。

在接收到请求之后,第二无线设备可并发地向所标识的第一无线设备中的每一者传送对应的排队的DL数据集(705)。对于一些实现,可使用OFDMA通信或MU-MIMO通信来传送排队的DL数据。对于其他实现,排队的DL数据可作为一个或多个MD-AMPDU被传送。在一些方面,可通过执行帧形成和交换软件模块343和下行链路数据管理软件模块344中的一者或多者来传送所请求的排队的DL数据。

第二无线设备可从所标识的第一无线设备中的每一者接收确收(706)。每个确收可以是ACK帧或BA帧,并且可指示针对第一无线设备中的对应一个第一无线设备的功率节省模式状态。对于一些实现,可使用UL OFDMA通信或UL MU-MIMO通信来并发地接收确收。在一些方面,可通过执行帧形成和交换软件模块343和下行链路数据管理软件模块344中的一者或多者来接收确收。

图8是描绘了根据各示例实施例的用于使第一无线设备从第二无线设备接收排队的下行链路(DL)数据的示例操作800的流程图。对于示例操作800,第一无线设备可以是移动站(例如,图1的站STA1-STA4或图2的STA 200中的一者),并且第二无线设备可以是接入点(例如,图1的AP 110或图3的AP 300)。

第一无线设备可从第二无线设备接收指示多个排队的DL数据集的存在性(或不存在性)的信标帧,该多个排队的DL数据集中的每一者用于并发递送至多个无线设备中的对应一个无线设备,该多个无线设备包括该第一无线设备(801)。第一无线设备可能已退出功率节省模式并进入苏醒模式(例如,根据TBTT调度)以接收信标帧。可由信标帧中所包括的TIM或DTIM来指示排队的DL数据的存在性。在一些方面,信标帧可包括增强型TIM元素,该增强型TIM元素指示第一无线设备将不争用介质接入以请求递送排队的DL数据,而是将等待对传送针对递送排队的DL数据的请求的许可(由AP授予)。第一无线设备可通过执行帧形成和交换软件模块243、功率节省管理软件模块244、以及排队数据检索软件模块245中的一者或多者来接收信标帧。

接着,第一无线设备可从第二无线设备接收对请求递送排队的DL数据的许可(802)。该许可可以是PS触发帧,例如,如上面关于图5所描述的。在一些方面,第一无线设备可通过执行帧形成和交换软件模块243、功率节省管理软件模块244、或者排队数据检索软件模块245中的一者或多者来接收许可。

第一无线设备可基于该许可向第二无线设备传送针对递送排队的DL数据的请求(803)。针对递送排队的DL数据的请求可以是PS轮询帧或者PM比特被设置为0的空数据帧(例如,以指示第一无线设备将保持在苏醒状态中)。在一些方面,第一无线设备可通过执行帧形成和交换软件模块243、功率节省管理软件模块244、以及排队数据检索软件模块245中的一者或多者来生成和传送针对递送排队的DL数据的请求。

随后,第一无线设备可从第二无线设备接收对应的排队的DL数据集(804)。对于一些实现,排队的DL数据可作为OFDMA通信或MU-MIMO通信被接收。对于其他实现,排队的DL数据可作为一个或多个MD-AMPDU被接收。在一些方面,第一无线设备可通过执行帧形成和交换软件模块243、功率节省管理软件模块244、以及排队数据检索软件模块245中的一者或多者来接收排队的DL数据。

第一无线设备可传送确收以确认收到排队的DL数据(805)。该确收可以是ACK帧或BA帧。对于一些实现,该确收可指示第一无线设备的功率节省模式状态。在一些方面,第一无线设备可通过执行帧形成和交换软件模块243、功率节省管理软件模块244、以及排队数据检索软件模块245中的一者或多者来生成和传送确收。

本领域技术人员将领会,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

此外,本领域技术人员将领会,结合本文所公开的各方面描述的各种说明性逻辑框、模块、电路和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、以及步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。

结合本文所公开的各方面描述的方法、序列或算法可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或者本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。

在前述说明书中,示例实施例已参照其具体示例实施例进行了描述。然而将明显的是,可对其作出各种修改和改变而不脱离本公开的更宽泛的范围。相应地,本说明书和附图应被认为是解说性而非限定性的。

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