用于无线通信网络中的话务信息信令的系统和方法与流程

文档序号:12185615阅读:240来源:国知局
用于无线通信网络中的话务信息信令的系统和方法与流程

领域

本申请一般涉及无线通信,并且尤其涉及用于发信号通知话务信息的系统、方法和设备。本文中的某些方面涉及可允许对无线介质的高效使用的话务信令。



背景技术:

在许多电信系统中,通信网络被用于在空间上分开的若干个交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城市区域、局部区域、或者个人区域。此类网络将会分别被指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、或个域网(PAN)。网络还可以根据用于互连各种网络节点和设备的交换/路由技术(例如,电路交换-分组交换)、用于传输的物理介质的类型(例如,有线-无线)、和所使用的通信协议集(例如,网际协议集、SONET(同步光学联网)、以太网等)而有所不同。

当网络元件是移动的并由此具有动态连通性需求时,或者在网络架构以自组织(ad hoc)拓扑结构而非固定拓扑结构来形成的情况下,无线网络往往是优选的。无线网络使用无线电、微波、红外、光等频带中的电磁波以非制导传播模式来采用无形的物理介质。在与固定的有线网络相比较时,无线网络有利地促成用户移动性和快速的现场部署。

无线网络中的设备可在彼此之间传送/接收信息。该信息可包括分组,其在一些方面可被称为数据单元。在一些方面,多个设备可以同时向单个设备进行传送。然而,为了同步这些传输,对于接入点而言知悉来自相关联的无线设备的某些话务信息可能是有益的。

概述

本文所讨论的系统、方法、设备和计算机程序产品各自具有若干方面,其中并非仅靠任何单一方面来负责其期望属性。在不限定如所附权利要求所表达的本发明的范围的情况下,以下简要地讨论一些特征。在考虑此讨论后,并且尤其是在阅读了题为“详细描述”的章节之后,将理解本发明的有利特征如何允许无线通信介质的高效使用。

在一个方面,公开了一种用于在无线通信网络内进行通信的方法。该方法包括由传送方设备从接入点接收对于缓冲器信息的请求。该方法进一步包括生成缓冲器大小或者传输时间中的至少一者,缓冲器大小或者传输时间包括指示传送方设备已经缓冲以供在多用户分组中向接入点传送的数据量的信息。该方法进一步包括将缓冲器大小或者传输时间中的至少一者传送至该接入点。

在另一方面,公开了一种用于在无线通信网络内进行通信的传送方设备。该传送方设备包括配置成从接入点接收对于缓冲器信息的请求的接收机。该传送方设备进一步包括配置成生成缓冲器大小或者传输时间中的至少一者的处理器,该缓冲器大小或者传输时间包括指示传送方设备已经缓冲以供在多用户分组中向接入点传送的数据量的信息。该传送方设备进一步包括配置成将该缓冲器大小或者传输时间中的至少一者传送至该接入点的发射机。

本公开的一些方面涉及用于在无线网络内进行通信的传送方设备。该传送方设备包括用于从接入点接收对于缓冲器信息的请求的装置。该传送方设备进一步包括用于生成缓冲器大小或者传输时间中的至少一者的装置,该缓冲器大小或者传输时间包括指示传送方设备已经缓冲以供在多用户分组中向接入点传送的数据量的信息。该传送方设备进一步包括用于将该缓冲器大小或者传输时间中的至少一者传送至该接入点的装置。

本公开的另一方面涉及一种包括指令的非瞬态计算机可读介质,该指令在被执行时执行一种在无线通信网络内进行通信的方法。该方法包括从接入点接收对于缓冲器信息的请求。该方法进一步包括生成缓冲器大小或者传输时间中的至少一者,该缓冲器大小或者传输时间包括指示传送方设备已经缓冲以供在多用户分组中向接入点传送的数据量的信息。该方法进一步包括将缓冲器大小或者传输时间中的至少一者传送至该接入点。

本说明书中所描述的主题内容的一个或多个实施例的细节在附图及以下描述中阐述。其他特征、方面和优点将从该描述、附图和权利要求书中变得明了。注意,以下附图的相对尺寸可能并非按比例绘制。

附图简述

图1解说了其中可采用本公开的各方面的无线通信系统的示例。

图2示出了可在图1的无线通信系统内采用的示例性无线设备的功能框图。

图3是根据示例性实施例的从无线设备传送至接入点以允许多用户上行链路数据传输的缓冲器信息的示例性格式。

图4是根据示例性实施例的从无线设备传送至接入点以允许多用户上行链路数据传输的缓冲器信息的另一示例性格式。

图5是根据示例性实施例的从无线设备传送至接入点以允许多用户上行链路数据传输的缓冲器信息的又另一示例性格式。

图6A是根据示例性实施例的可用于传达缓冲器信息的示例性信息元素的解说。

图6B是根据示例性实施例的管理帧格式的解说。

图7解说了根据示例性实施例的作为字段的子字段来传送的缓冲器信息。

图8A是可根据本公开的诸方面来传送的高吞吐量(HT)控制字段的解说。

图8B是根据示例性实施例的VHT(甚高吞吐量)变型的HT控制中间子字段的组分的解说。

图8C是根据示例性实施例的HT变型的HT控制中间子字段的组分的解说。

图9A是可根据本公开的诸方面来传送的IEEE 802.11ax分组的格式的解说。

图9B是根据示例性实施例的话务规范(TSPEC)的解说。

图10是根据示例性实施例的缓冲器信息轮询和对单个站的响应的示例

图11是根据示例性实施例的缓冲器信息轮询和对多个站的响应的示例。

图12是根据示例性实施例的可能的轮询控制帧1200格式的解说。

图13解说了根据示例性实施例的作为管理帧的轮询帧1300的可能格式。

图14是根据本公开的一些方面的接入点与八个站之间的一系列通信的示例。

图15是根据示例性实施例的将缓冲器信息从站传送到接入点的方法。

图16是根据示例性实施例的由接入点从站接收缓冲器信息的方法。

详细描述

以下参照附图更全面地描述本新颖系统、装置和方法的各种方面。然而,所公开的教导可用许多不同的形式实施并且不应解释为被限定于本公开通篇所给出的任何特定结构或功能。确切而言,提供这些方面是为了使得本公开将是透彻和完整的,并且其将向本领域技术人员完全传达本公开的范围。基于本文中的教导,本领域技术人员应领会到,本公开的范围旨在覆盖本文中公开的这些新颖系统、装置和方法的任何方面,不论其是独立实现的还是与本发明的任何其他方面组合实现的。例如,可使用本文所阐述的任何数目的方面来实现装置或实践方法。另外,本发明的范围旨在覆盖使用作为本文中所阐述的本发明各种方面的补充或者与之不同的其他结构、功能性、或者结构及功能性来实践的此类装置或方法。应当理解,本文所公开的任何方面可以由权利要求的一个或多个要素来实施。

尽管本文描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限定于特定益处、用途或目标。确切而言,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。详细描述和附图仅仅解说本公开而非限定本公开,本公开的范围由所附权利要求及其等效技术方案来定义。

无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用于采用广泛使用的联网协议来将近旁设备互连在一起。本文描述的各个方面可应用于任何通信标准,诸如Wi-Fi、或者更一般地IEEE 802.11无线协议族中的任何成员。

在一些方面,可使用正交频分复用(OFDM)、正交频分多址(OFDMA)、直接序列扩频(DSSS)通信、OFDM与DSSS通信的组合、或其他方案来根据802.11协议传送无线信号。

在一些实现中,WLAN包括作为接入无线网络的组件的各种设备。例如,可以有两种类型的设备:接入点(“AP”)和客户端(亦称为站,通常被称为“STA”)。一般而言,AP用作WLAN的中枢或基站,而STA用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话等。在一示例中,STA经由遵循Wi-Fi(例如IEEE 802.11协议)的无线链路连接到AP以获得到因特网或到其他广域网的一般连通性。在一些实现中,STA也可被用作AP。

接入点(“AP”)还可包括、被实现为或被称为B节点、无线电网络控制器(“RNC”)、演进型B节点、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线电路由器、无线电收发机、或其他某个术语。

站“STA”还可包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备或其他某个术语。在一些实现中,接入终端可包括蜂窝电话、无绳电话、会话发起协议(“SIP”)话机、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持式设备、或连接至无线调制解调器的其他某种合适的处理设备。因此,本文所教导的一个或多个方面可被纳入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型设备)、便携式通信设备、头戴式送受话器、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏设备或系统、全球定位系统设备、或被配置成经由无线介质通信的任何其他合适的设备中。

图1解说了可以在其中采用本公开的各方面的无线通信系统100的示例。无线通信系统100可按照无线标准来操作。无线通信系统100可包括AP 104,AP 104与STA 106a–d(本文中被统称为“STA 106”或个别地称为“STA 106”)通信。

可以将各种过程和方法用于无线通信系统100中在AP 104与STA 106之间的传输。例如,可以根据OFDM/OFDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可以被称为OFDM/OFDMA系统。替换地,可以根据CDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可被称为CDMA系统。

促成从AP 104至一个或多个STA 106的传输的通信链路可被称为下行链路(DL)108,而促成从一个或多个STA 106至AP 104的传输的通信链路可被称为上行链路(UL)消息110。替换地,下行链路108可被称为前向链路或前向信道,而上行链路消息110可被称为反向链路或反向信道。

AP 104可充当基站并提供基本服务区(BSA)102中的无线通信覆盖。AP 104连同与该AP 104相关联并使用该AP 104来通信的诸STA 106一起可被称为基本服务集(BSS)。应注意,无线通信系统100可以不具有中央AP 104,而是可以作为STA 106之间的对等网络起作用。相应地,本文中所描述的AP 104的功能可替换地由一个或多个STA 106来执行。在一些方面,AP 104或诸STA 106中的至少一个STA可包括缓冲器信息电路221,在下文结合图2做更详细的描述。该缓冲器信息电路221可包含允许设备确定或传送关于缓冲在该设备上的数据的信息的指令,这可以允许对无线介质的高效使用。

图2解说了可在图1的无线通信系统100内采用的示例性无线设备202的功能框图。无线设备202是可被配置成实现本文描述的各种方法的设备的示例。例如,无线设备202可包括AP 104或者诸STA 106中的一个STA。

无线设备202可包括控制无线设备202的操作的处理器204。处理器204也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器206向处理器204提供指令和数据。存储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器204通常基于存储器206内存储的程序指令来执行逻辑和算术运算。存储器206中的指令可以是可执行的以实现本文描述的方法。

处理器204可包括用一个或多个处理器实现的处理系统或者可以是其组件。这一个或多个处理器可以用通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。

处理系统还可包括用于存储软件的机器可读介质。软件应当被宽泛地解释成意指任何类型的指令,无论其被称作软件、固件、中间件、微代码、硬件描述语言、或是其他。指令可包括代码(例如,呈源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的代码格式)。这些指令在由该一个或多个处理器执行时使处理系统执行本文描述的各种功能。

无线设备202还可包括外壳208,该外壳208可包括发射机210和接收机212以允许在无线设备202和远程位置之间进行数据的传送和接收。发射机210和接收机212可被组合成收发机214。天线216可被附连至外壳208并且电耦合至收发机214。天线216可被配置成根据本文中描述的各种实施例来传送或接收信息。无线设备202还可包括(未示出)多个发射机、多个接收机、多个收发机、和/或多个天线。

无线设备202还可包括可被用于力图检测和量化由收发机214接收到的信号电平的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度之类的信号以及其他信号。无线设备202还可包括用于处理信号的数字信号处理器(DSP)220。DSP 220可被配置成生成数据单元以供传输。在一些方面,数据单元可包括物理层数据单元(PPDU)。在一些方面,PPDU被称为分组。

在一些方面,无线设备202可进一步包括用户接口222。用户接口222可包括按键板、话筒、扬声器、和/或显示器。用户接口222可包括向无线设备202的用户传达信息和/或从该用户接收输入的任何元件或组件。

无线设备202可进一步包括缓冲器240和缓冲器信息电路221。在一些方面,缓冲器240可被配置成在信息被传送之前存储该信息,或者一旦信息由无线设备202接收到就存储该信息。在各种实施例中,缓冲器240可以作为无线设备202的其他组件(诸如处理器204、存储器206、发射机210、接收机212、收发机214、DSP 220、或缓冲器信息电路221)中的一者的一部分来实现。该缓冲器信息电路221可包含允许无线设备202确定或传送关于由无线设备202(例如,由缓冲器240)缓冲的数据的信息的指令。如所解说的,缓冲器信息电路221可包括确定器250,该确定器250可被配置成确定缓冲器大小、传输时间、下一分组大小、附加的缓冲器大小(在下文结合图3-5做更详细地描述)、或与缓冲器240相关的其他信息。一旦该缓冲器信息由确定器250确定,缓冲器信息电路221就可被配置成生成分组,以供根据本文中所描述的各种实施例来将缓冲器信息传送至另一设备。如所解说的,天线216可被用于根据缓冲器格式300、400、或500中的一者或多者来传送该缓冲器信息(在下文做更详细的描述)。在一些方面,确定或传送该缓冲器信息可允许对无线介质的高效使用。在一些方面,所传送的缓冲器信息可向其他设备(例如,STA 106中的至少一个STA或者AP 104)通知应当被传送的、由无线设备202缓冲的数据量。在一些实施例中,所传送的缓冲器信息可附加地或替换地传达其他信息,诸如所缓冲的数据有多紧急或者无线设备202已经等待了多久时间以发送所缓冲的数据。

无线设备202的各种组件可由总线系统226耦合在一起。总线系统226可包括例如数据总线,以及除了数据总线之外还有电源总线、控制信号总线、和状态信号总线。本领域技术人员将领会,无线设备202的各组件可耦合在一起或者使用某种其他机制来接受或提供彼此的输入。

尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,处理器204可被用于不仅实现以上关于处理器204描述的功能性,而且还实现以上关于信号检测器218和/或DSP 220描述的功能性。另外,图2中解说的每个组件可使用多个分开的元件来实现。

话务信息信令

在一些方面,多个设备同时使用无线介质是可能的。例如,OFDMA和MU-MIMO可允许多个设备(诸如多个STA 106)同时向AP 104进行传送。一般而言,此类传输可以由AP 104传送的触发或轮询帧(诸如“清除传送”(CTX)帧或者“清除发送”(CTS)帧)来触发。例如,该触发/轮询帧可包括数个STA106的标识、以及那些设备可被允许向AP 104进行传送的时间长度的指示。

因为AP 104可能希望将触发/轮询帧发送至STA 106,所以提供STA 106藉以可向AP 104指示STA 106中的至少一个STA具有要传送至AP 104的数据的机制可能是有益的。此类指示可允许在确定特定的传输机会(TXOP)期间应当允许哪些设备进行传送时从AP 104进行高效调度。相应地,可能期望AP 104能够收集来自STA 106的关于要被轮询的话务(例如,所缓冲的数据)的可用性的信息。

每当AP 104发送CTX时,知道与AP 104相关联的每个STA 106的缓冲器状态可能是有益的。知道该信息可帮助AP 104确定是否发送CTX和何时发送CTX,以及以何等接入优先级发送CTX。该信息可帮助AP 104选择将在上行链路传输机会(UL TXOP)中包括STA 106中的哪个STA。该信息可帮助AP 104确定正确的UL PPDU来接收该信息以在CTX中指示。

对于STA 106将缓冲器信息传送至AP 104而言,可存在数种方式。这些不同的方式可以在它们一起使用时相互补充,或者可以彼此分开地使用。在一些方面,限制STA 106发信号通知缓冲器信息的可能方式的数目可能是有益的。如果为STA 106提供了发信号通知缓冲器信息的多个方式,则这些方式中的每一者包括相同的信息格式可能是有益的。此类公共格式可允许信息由AP 104以类似的方式来处理。

可存在其中STA 106可以向AP 104通知所缓冲的数据的至少三种一般方式。STA 106可包括未经AP 104索求的、捎带到其他UL(上行链路)消息或帧上的缓冲器信息。STA 106还可由AP 104显式地轮询缓冲器信息,例如,通过从AP 104向STA 106传送的对于缓冲器信息的请求。最后,STA 106可以按类似于TSPEC(话务规范)的方式来提供其预期话务的指示。例如,STA 106可在STA 106第一次与给定的AP 104相关联时,提供一次预期话务水平的指示。

由STA 106提供的缓冲器信息可包含若干不同的信息片。缓冲器信息可包括STA 106必须传送的数据量或数据大小的指示。该信息可以按字节的形式,或者按传送该信息可能花费的时间的形式来传送。如果AP 104知悉STA 106将使用的MCS(调制和编码方案),则字节可能更加合适。例如,AP 104可能已经知道STA 106在MCS方面的选择,或者AP 104自己可以选择MCS。在AP 104不知道STA 106的MCS的情况下,时间历时可能更加合适。

在一些方面,如果缓冲器信息中对所缓冲的数据量的指示是按字节的形式来传送的,则字节数可以反映:在UL TXOP被准予的情况下,STA 106将能够传送的最大A-MPDU大小(以字节计)。这可以是所缓冲的全部数据量,或者可以反映基于BA窗口限制、最大A-MPDU/A-MSDU大小、或者基于其他限制的最大大小。在各个方面,缓冲器大小可以被指示为基于某个单位(诸如某个字节数)的倍数的特定缓冲器大小。在一些方面,除了所指示的字节量之外,所缓冲的数据的大小的指示还可以包括所缓冲的字节的数目的指示,诸如何时可能需要多个TXOP以清除STA 106的缓冲器。

还可以使用时间长度的指示来传送所缓冲的数据的大小。例如,该时间可以是在UL TXOP被准予的情况下STA 106将能够发送的最大A-MPDU长度(诸如以微秒计)。在一些方面,该时间可以至少部分地基于可用缓冲器大小、BA窗口限制、STA 106被配置使用的最大A-MPDU/A-MSDU、以及STA 106正在使用的MCS中的一者或多者来确定。该时间测量可以是时间量,并且可以作为给定单位的倍数来传送。在一些方面,STA 106还可指示在第一个经准予的UL TXOP之后STA 106需要传送其他数据的附加传输时间。

在一些方面,所缓冲的数据的大小的指示可以按字节量加上计划的MCS的形式来传送。这两个信息片的组合可向AP 104通知或者使得AP 104能够确定STA 106传送所缓冲的数据所需要的时间,而计划的MCS可指示STA 106计划要使用的PHY数据率(例如,AP 104应当允许STA 106藉以传送STA 106已经缓冲以用于传输的数据的速率)。

附加的信息可作为缓冲器信息的一部分被包括。例如,当前在队列中的分组的最大延迟预算可以由STA 106来传送。这可以指示AP 104应当在多久之后服务STA 106。STA 106还可指示来自AP 104的传输请求与服务时间之间的最大延迟。该传输请求可以是单独的帧。该延迟还可以指代诸如TBTT(目标信标传送时间)之类的参考时间以便减轻AP 104上的处理负担。在一些方面,可以提供由AP 104向特定STA 106提供的最近服务的时间的指示。该指示可帮助AP 104确保诸设备在合理的时间帧中接收到对无线介质的接入。

图3是根据示例性实施例的缓冲器信息的缓冲器格式300的示例。该缓冲器格式300包括(话务标识)TID值305、缓冲器大小值310、以及延迟预算315。如以上讨论的,缓冲器大小值310可以按字节或者按时间的形式来传送。在任一情形中,该值可定义某个字节数,或者可以按其他方式来定义。例如,缓冲器大小值310可以以其他方式指示STA 106正在请求被准予的TXOP的给定大小。延迟预算315可指示STA 106正在请求传送的分组的数目。例如,这可以允许AP 104使具有等待被传送的较多分组的设备优先于具有较少分组数目的设备。该延迟预算315还可提供:STA 106在传送分组之前可以能够等待的最大时间量的指示。例如,某些类型的分组(诸如用于IP上语音呼叫的数据分组)可能需要在特定时间量内传送以确保给定程序或设备的操作是可能的。由此,延迟预算315可指示在等待TXOP方面的最大可准许延迟。在某些方面,延迟预算315还可指示向STA 106提供最近服务的时间。

在一方面,缓冲器格式300可被用于在数个不同类型的帧内或者帧的不同部分内传送缓冲器信息。在一些方面,允许STA 106使用缓冲器格式300来在数个不同类型的帧或者帧的诸部分中传送缓冲器信息可能是有益的。这可允许STA 106更加频繁地传送缓冲器信息,并且可要求网络上更少的附加传输(因为STA 106将不需要仅仅为了传达缓冲器信息而传送附加的或者额外的帧)。

图4是根据示例性实施例的缓冲器信息的缓冲器格式400的另一示例。缓冲器格式400包括TID值405、传输时间410、以及延迟预算415。在一些方面,缓冲器格式400类似于缓冲器格式300,除了在这里,缓冲器信息包括指示所请求的TXOP的历时(以时间计)的传输时间410。如前所述,该历时可以由一时间单位(例如,以微秒或者以另一增量计)来指示,或者可以按某种其他方式来传达。

图5是根据示例性实施例的缓冲器信息的缓冲器格式500的又另一示例。缓冲器格式500可以类似于以上描述的缓冲器格式300或者缓冲器格式400。该缓冲器格式500包括TID值505、下一A-MPDU大小510、附加的缓冲器大小515、以及延迟预算520。在一些方面,下一A-MPDU大小510可指示将在下一TXOP中传送的下一分组(例如,A-MPDU)的大小。该大小可以按字节的形式或以其他格式来列出。附加的缓冲器大小515可以指示例如在第一TXOP之后将在未来的传输中传送多少附加的数据。

在一些方面,如图3-5中所示的缓冲器信息可以被包括在信息元素(诸如较大的信息元素的缓冲器信息元素)内。图6A是根据示例性实施例的可用于传达缓冲器信息的示例性信息元素600的解说。如所解说的,信息元素600包括标识元素605、长度元素610、数个公共元素615、以及缓冲器信息元素620到缓冲器信息元素625。在一些方面,公共元素615可包括关于允许设备接收并且解读消息的信息元素600的格式的信息。公共元素615还可包括STA将用于传送所缓冲的数据的MCS。在一些方面,缓冲器信息元素620到625可以类似于以上参照图3-5所描述的缓冲器格式300、400、500来格式化。在一些方面,该信息元素600可被添加到STA 106已经发送出的管理帧。在一些方面,STA 106可以不非常频繁地发送管理帧,并且因此,可以为STA 106提供其他机制以传送其缓冲器信息。

在一些方面,可以定义新类型的管理帧,并且此信息元素600可被包括在该新类型的管理帧之内。图6B是根据一个实施例的管理帧格式650的解说。在一些方面,可以定义新的动作帧,诸如可携带信息元素600并且可允许AMPDU中的聚集的缓冲器信息帧。例如,可以传送包含数据和缓冲器信息两者的UL AMPDU。在一些方面,还可传送包括ACK(确收)以及缓冲器信息、或者包括块确收(BA)和缓冲器信息的UL AMPDU。在一个示例性实施例中,可以创建其类型是管理并且其子类型是动作的新帧以携带信息元素600。该动作子类型可以在IEEE 802.11标准(诸如802.11ax标准)的版本中定义。

在一些方面,缓冲器信息可以由STA 106作为字段或子字段来传送。图7解说了根据示例性实施例的作为字段700的子字段来传送的缓冲器信息。例如,基于所使用的字段的类型,字段700可包含公共子字段705。该字段可进一步包含缓冲器信息子字段710到715。这些缓冲器信息子字段710到715可包含以上图3-5中所解说的信息。在一些方面,缓冲器信息可被包含在单个子字段中或多个子字段中。在一些方面,这些子字段可以是静态长度。一般地,这些字段或者子字段可以被附连至任何帧。

例如,MAC报头可包含:包含缓冲器信息的字段。在一些方面,缓冲器信息可被包含在任何MAC报头中,或者可以仅被包含在特定类型的MAC报头中。如果缓冲器信息被包含在MAC报头中,则可存在指示是否存在缓冲器信息的帧控制字段。例如,将该信息添加在ACK、BA、以及CTS消息中可以是有用的。在这些消息中的一者或多者中,可以提供指示存在或不存在缓冲器信息字段或子字段的指示。在一个方面,缓冲器信息可以超驰现有的服务质量(QOS)控制字段或者VHT(甚高吞吐量)控制字段。

在一些方面,缓冲器信息可以作为新的VHT控制字段的一部分来传送。此类字段的设计可以类似于IEEE 802.11n或者802.11ac的HT(高吞吐量)控制字段设计。例如,图8A是根据示例性实施例的HT控制字段800的解说。HT控制字段800包括VHT比特子字段805、HT控制中间810、AC约束子字段815以及RDG(反向准予)或更多PPDU指示820。在一个方面,AC约束子字段815被用于指示对RDG的响应是否可包含来自任何TID的数据帧。在一个方面,RDG或更多PPDU指示820被用于指示携带帧的分组之后是否跟随有另一分组。在一些方面,保留比特或者比特的组合可以被“翻转”,或者设置到先前不具有意义的位置,以指示字段中缓冲器信息的存在。例如,VHT比特子字段805可以被设置为1,且HT控制中间810子字段中的数个保留比特可以被翻转。通过翻转HT控制中间810中的某些比特,这可以允许剩余的比特被重新定义以例如携带缓冲器信息。图8B是根据示例性实施例的VHT(甚高吞吐量)变型的HT控制中间子字段810a的组分的解说。图8C是根据示例性实施例的HT变型的HT控制中间子字段810b的组分的解说。

在一些方面,STA 106可包括作为新的控制帧的缓冲器信息。例如,新的控制子类型或扩展类型可被保留用于携带图3-5中所解说的字段的帧。

图9A是根据示例性实施例的用于IEEE 802.11ax分组900的通用格式的解说。分组900包括传统PHY报头905、跟随着802.11ax PHY报头910、跟随着分组900的有效载荷915。在一些方面,传统PHY报头900可包含足以使得与IEEE 802.11ax不兼容的设备退让于802.11ax分组900的信息。在一些方面,802.11ax PHY报头910可包含携带以上描述的信息(例如,缓冲器信息)的一些或者全部的子字段。例如,802.11ax PHY报头910中的一个或多个子字段可包含图3-5中所描述的信息。在一些方面,802.11ax PHY报头910可包括传送方设备的标识和预期接收者的标识。因为802.11ax PHY报头910可被用于各种目的,所以还可能需要指示诸比特被用于携带缓冲器信息的指示。例如,一个比特的字段可被用于指示存在或者不存在缓冲器信息。进而,缓冲器信息可以按类似于图3-5中的任何一种方式的方式来格式化。例如,在一些方面,可以作为802.11ax PHY报头910中的附加SIG字段来携带缓冲器信息。在一些方面,还可以在没有有效载荷915的情况下发送分组900。这可以被称为空数据分组(NDP),并且可以帮助STA 106将缓冲器信息传送至AP 104。

在一些方面,可以在TSPEC(话务规范)中传送缓冲器信息的某些部分。图9B是根据示例性实施例的TSPEC 950的解说。例如,TSPEC 950可允许设备在关联的时间向AP 104传达信息。相应地,TSPEC 950仅可被发送一次(例如,在关联的时间)。该信息可包括最小PHY速率,以及最小/最大/平均数据速率。在一些方面,还可包括该信息被用于UL多用户消息的特定指示。在一些方面,TSPEC 950中的信息可被用于扩增缓冲器信息。例如,AP 104可以在时间T1从STA 106接收指示B个字节的所缓冲信息的缓冲器信息。如果AP 104知悉STA 106的平均到达速率(诸如从TSPEC 950知悉),则这可以被用于估计STA 106的缓冲器在稍后的时间T2之前已经增长到多少。相应地,来自TSPEC 950的信息可被用于帮助AP 104确定STA 106的缓冲器信息。

在一些方面,STA 106可能并不总是具有与另一传输一起发送缓冲器信息的机会,诸如在STA 106也向AP 104提醒所缓冲的数据将是方便的时间STA 106不可发送传输时。在一些方面,仅仅为了发送缓冲器信息而接入无线介质可能不是对无线介质的高效使用。相应地,具有用于使AP 104从STA 106轮询缓冲器信息的机制可以是有益处的。出于效率,将信息发送至多用户模式中的AP 104可以是有益的。要使用的轮询间隔可以变化。例如,AP 104可以周期性地(例如,在常规时间周期上)轮询STA 106,或者可以仅在需要时轮询STA 106,诸如在来自特定STA 106的信息是陈旧的(例如,在接收到来自STA 106的信息之后已经流逝固定的时间量)时。在一些方面,该轮询可以由AP 104发送至特定STA 106(单个用户)或者多个STA 106(以允许在无线介质上传送多用户缓冲器信息)。

图10是根据示例性实施例的与单个STA 106的缓冲器信息轮询和响应的示例1000。例如,AP 104可被配置成将轮询1005传送至单个STA 106,以便确定STA 106是否具有给AP 104的经缓冲信息。在此之后,无线介质可以静默达短帧间间隔(SIFS)1010。已经被轮询的STA 106可随后用缓冲器信息帧1015来响应。在一个示例性实施例中,缓冲器信息帧1015可以按本文中所讨论的格式,并且可包括以上参照图3-5之一描述的缓冲器信息。

图11是根据示例性实施例的与多个STA 106的缓冲器信息轮询和响应的示例1100。在各个方面,AP 104可被配置成将轮询1105传送至多个STA 106,以便确定多个STA 106中的任何STA 106是否具有给AP 104的经缓冲信息。在此轮询1105之后,无线介质可以静默达SIFS 1110。在此之后,多个STA 106(或者被轮询的多个STA 106的子集)可以同时向AP 104传送缓冲器信息1115。在一个方面,这一同时传输可以是UL MU-MIMO或者OFMDA传输,以使得AP 104可以同时从多个STA 106接收缓冲器信息1115。通过以多用户的方式来传送此缓冲器信息1115,可以更高效地使用无线介质,因为可以在比使用图10的单个用户示例1000将可能的时间段更短的时间段内传送更多信息。

图12是根据示例性实施例的可能的轮询控制帧1200格式的解说。例如,该轮询控制帧1200可以由AP 104传送以便请求一个或多个STA 106传送缓冲器信息。轮询控制帧1200可包括包含关于该轮询控制帧1200的控制信息的帧控制字段1205以及指示轮询控制帧1200的历时的历时字段1210。轮询控制帧1200包括地址1215并且可以包含可取决于该轮询控制帧1200旨在被发送给多少个不同的STA 106的其他地址1220。轮询控制帧1200还可包括公共信息1225,该公共信息1225可包括STA 106向AP 104传送UL消息所需要的时间量(诸如所请求的UL消息或者分组(包括缓冲器信息)的UL PPDU历时)的指示,或者所请求的信息(诸如缓冲器信息)的指示。轮询控制帧1200可包括用于N个STA中的每一个STA的STA信息1230到1235。最后,轮询控制帧1200可包括帧校验序列(FCS)1240。

分组的STA信息1230到1235部分中的每一者可包括数个元素。例如,每个STA信息可包括AID(关联ID)1250、定时调节1255、功率调节1260、频调和/或空间流的分配1265、以及所请求的信息(诸如缓冲器信息)的指示1270。在一些方面,STA 106可使用它接收的STA信息1230到1235来确定何时发送响应、以什么功率来发送响应、以及用什么频调和空间流来发送响应。相应地,这一信息可以用于帮助STA 106向AP 104传送响应,该响应与来自其他STA 106的响应同步。例如,所请求的信息的指示1270可指示AP 104正在请求接收延迟统计或关于缓冲器大小的信息(例如,以字节或时间历时中的一者计),或者可以以其他方式指示向STA 106请求什么缓冲器信息。

在一些方面,来自AP 104的轮询帧可以是管理帧。图13解说了根据示例性实施例的作为管理帧的轮询帧1300的可能格式。在一些方面,轮询帧1300包括个体地向一个或多个STA 106请求信息的信息元素请求1320到1325。轮询帧1300还可包括公共STA请求1315。在轮询帧1300仅被传送至单个STA 106的特殊情形中,公共STA请求1315可用作单个STA 106请求元素。轮询帧1300还可包括标识1305以及长度1310。接收轮询帧1300的每个STA 106可以用包括图3-5的缓冲器信息的管理帧来响应。在一些方面,来自诸STA 106的响应还可使用以上描述的任何其他方法(例如,除了使用管理帧之外或者取代使用管理帧)来向AP 104传送。

图14解说了根据本公开的一些方面的AP 104与数个STA 106(例如,出于解说目的,编号为1-8的STA 106)之间的一系列通信1400的示例。在一系列通信1400的开始处,AP 104可不具有来自网络中的任何STA 106的信息,所以AP 104可以传送请求该信息的CTX消息1405。例如,这一CTX信息1405可以类似于图12的轮询控制帧1200或者图13的轮询帧1300。该消息可以被传送至编号为1-4的四个STA 106。这四个STA 106可随后传送多用户同时响应1410。接下来,AP 104可以轮询(1420)编号为5-8的STA 106,并且那些STA 106可以类似地传送多用户同时响应1425。稍后,AP 104可以传送允许编号为1-4的STA 106传送它们所缓冲的数据的CTX消息1430,并且那些STA 106可以在多用户传输中传送(1435)它们所缓冲的数据。一些设备(诸如举例而言,编号为1和2的STA 106)可具有比其他设备(诸如举例而言,编号为3和4的STA 106)更多的数据要传送。相应地,AP 104可随后传送允许编号为1、2、5和6的STA 106传送它们所缓冲的数据的CTX消息1440,因为编号为1和2的STA 106可能仍然具有剩余的所缓冲的数据,而编号为3和4的STA 106可不具有所缓冲的数据。相应地,编号为1、2、5和6的STA 106可使用上行链路同时传输1445来传送数据。在一时间段之后,来自编号为3、4和7的STA 106的缓冲器信息可能已经变得陈旧,所以AP 104可以向那些设备轮询(1450)经更新的缓冲器信息。编号为3、4和7的STA 106可随后一起响应(1455)轮询,从而提供经更新的缓冲器信息。在一些方面,出于各种原因,AP 104可能未能向编号为8的STA 106请求缓冲器信息,或者编号为8的STA 106可能未能接收到对于缓冲器信息的请求。相应地,编号为8的STA 106可以确定这一情况,并且可以在未经索求的传输中将缓冲器信息传送(1460)至AP 104。在一些方面,诸STA 106可被配置成:如果他们没有在特定时间段期间接收到来自AP 104的请求,则在那段时间之后传送缓冲器信息。在编号为8的STA 106的传输1460之后,AP 104可以传送ACK 1465,从而确收这一传输的正确接收。

图15是根据示例性实施例的将缓冲器信息从STA 106传送至AP 104的方法1500。

在框1510处,传送方设备(诸如STA 106或者无线设备202中的一者)从接入点(诸如AP 104)接收对于缓冲器信息的请求。在框1515处,传送方设备生成缓冲器大小或者传输时间中的至少一者,该缓冲器大小或者该传输时间包括指示传送方设备已经缓冲以供在多用户分组中向该接入点传送的数据量的信息。在一些方面,缓冲器大小可以按字节计。在一个方面,传输时间可以是传送方设备希望保留无线介质以便传送分组的微秒数。

在框1520处,传送方设备将缓冲器大小或者传输时间中的该至少一者传送至接入点。在一些方面,缓冲器大小或者传输时间中的该至少一者可以与延迟预算一起被传送至接入点。在一个方面,延迟预算包括关于传送方设备已经缓冲以供传输的数据的延迟值的信息。在一些方面,缓冲器大小或者传输时间中的该至少一者可以在管理帧中或者作为字段或子字段(诸如在PHY报头的甚高吞吐量(VHT)控制字段中)传送。延迟预算可提供关于所缓冲的数据的可接受的延迟水平的信息,或者关于该数据已经在缓冲器中多久、自该设备已经能够传送数据以来有多久的信息,或者关于所缓冲的数据的优先级的其他信息。

图16是根据示例性实施例的由AP 104从STA 106接收缓冲器信息的方法1600。在一些方面,方法1600可确保传送方设备在合理的时间帧内接收到对无线介质的接入,或者可以以其他方式允许对无线介质的高效使用。

在框1610处,接入点(诸如AP 104)向传送方设备(诸如STA 106或者无线设备202中的一者)传送对于缓冲器信息的请求。在一些方面,传送对于缓冲器信息的请求可以是动态的,并且在一些方面,传送对于缓冲器信息的请求可以是周期性的或者是被调度的。在框1615处,接入点从传送方设备接收缓冲器大小或者传输时间中的至少一者,该缓冲器大小或者传输时间包括指示传送方设备已经缓冲以供在多用户分组中传送的数据量的信息。在一些方面,缓冲器大小可以按字节计。在一个方面,传输时间可以是传送方设备希望保留无线介质以便传送分组的微秒数,。

在框1620处,接入点至少部分地基于缓冲器大小或者传输时间来确定传送方设备的接入优先级。在一个实施例中,该接入优先级可以由接入点用于生成轮询消息。该轮询消息可以被传送至传送方设备,以指示是否或者何时传送方设备可传送在传送方设备处缓冲的信息。在一些方面,轮询消息可以指示传送方设备可以传送多少所缓冲的信息(例如,字节)。在一个方面,接入点可至少部分地基于传送方设备的MCS来确定接入优先级。

实现系统和术语

本文使用词语“示例性”来意指“用作示例、实例或解说”。本文中描述为“示例性”的任何实施例不必被解释为优于或胜过其他实施例。以下参照附图更全面地描述本新颖系统、装置和方法的各种方面。然而,本公开可用许多不同形式来实施并且不应解释为被限定于本公开通篇给出的任何具体结构或功能。确切而言,提供这些方面是为了使得本公开将是透彻和完整的,并且其将向本领域技术人员完全传达本公开的范围。基于本文中的教导,本领域技术人员应领会,本公开的范围旨在覆盖本文中公开的这些新颖系统、装置和方法的任何方面,不论其是独立实现的还是与本发明的任何其他方面组合实现的。例如,可使用本文所阐述的任何数目的方面来实现装置或实践方法。另外,本发明的范围旨在覆盖使用作为本文中所阐述的本发明各种方面的补充或者与之不同的其他结构、功能性、或者结构及功能性来实践的此类装置或方法。应当理解,本文所公开的任何方面可以由权利要求的一个或多个要素来实施。

尽管本文描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限定于特定益处、用途或目标。确切而言,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。详细描述和附图仅仅解说本公开而非限定本公开,本公开的范围由所附权利要求及其等效技术方案来定义。

应当理解,本文中使用诸如“第一”、“第二”等之类的指定对元素的任何引述一般并不限定这些元素的数量或次序。确切而言,这些指定可在本文中用作区别两个或更多个元素或者元素实例的便捷无线设备。因此,对第一元素和第二元素的引述并不意味着这里可采用仅两个元素或者第一元素必须以某种方式位于第二元素之前。同样,除非另外声明,否则元素集合可包括一个或多个元素。

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

本领域普通技术人员还应当进一步领会,结合本文中所公开的方面描述的各种解说性逻辑块、模块、处理器、装置、电路、和算法步骤中的任一者可被实现为电子硬件(例如,数字实现、模拟实现或这两者的组合,它们可使用源编码或其他某种技术来设计)、各种形式的纳入指令的程序或设计代码(出于简便起见,在本文中可称之为“软件”或“软件模块”)、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、以及步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。

结合文本所公开的各个方面并且结合图1-7描述的各种解说性逻辑块、模块和电路可在集成电路(IC)、接入终端、或接入点内实现或由其来执行。IC可包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、电组件、光学组件、机械组件、或其设计成执行本文中所描述的功能的任何组合,并且可执行驻在IC内部、IC外部或两者的代码或指令。这些逻辑块、模块和电路可以包括天线和/或收发机以与网络内或设备内的各种组件通信。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP(例如,DSP 220)与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。可以按如本文中所教导的某个其他方式来实现这些模块的功能性。本文中(例如,关于附图中的一幅或多幅附图)所描述的功能性在一些方面可以对应于所附权利要求中类似地命名的“用于功能性的装置”。在各种方面,例如,用于接收的装置可包括接收机,诸如接收机212、收发机214、其某种组合、或本文中所描述的它们的功能等同物。在一些方面,用于传送的装置可包括发射机,诸如发射机210、收发机214、其某种组合、或本文中所描述的它们的功能等同物。在各种实施例中,用于接收的装置或用于传送的装置可进一步包括附加的组件,诸如处理器204、存储器206、缓冲器信息电路221、确定器250、其某种组合、或本文中所描述的它们的功能等同物。在一些方面,用于生成的装置可包括处理器或一些其他电路,诸如处理器204、存储器206、缓冲器信息电路221、确定器250、其某种组合、或本文中所描述的它们的功能等同物。

如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。本文中所公开的方法或算法的步骤可在可驻留在计算机可读介质上的处理器可执行软件模块中实现。计算机可读介质包括计算机存储介质和通信介质两者,包括可被实现成将计算机程序从一地转移到另一地的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。任何连接也可被恰当地称为计算机可读介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字通用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据而碟(disc)用激光以光学方式再现数据。上述的组合应当也被包括在计算机可读介质的范围内。另外,方法或算法的操作可作为代码和指令之一或者代码和指令的任何组合或集合而驻留在可被纳入计算机程序产品中的机器可读介质和计算机可读介质上。

应当理解,任何所公开的过程中的步骤的任何特定次序或阶层都是范例办法的示例。基于设计偏好,应理解这些过程中步骤的具体次序或层次可被重新安排而仍在本公开的范围之内。所附方法权利要求以示例次序呈现各种步骤的要素,且并不意味着被限定于所给出的具体次序或层次。

对本公开中描述的实现的各种改动对于本领域技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中示出的实现,而是应被授予与权利要求书、本文中所公开的原理和新颖性特征一致的最广义范围。本文中专门使用词语“示例性”来表示“用作示例、实例或解说”。本文中描述为“示例性”的任何实现不必然被解释为优于或胜过其他实现。

本说明书中在分开实现的上下文中描述的某些特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可在多个实现中分开地或以任何合适的子组合实现。此外,虽然诸特征在上文可能被描述为以某些组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些情形中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。

类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。在某些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。另外,其他实现也落在所附权利要求书的范围内。在一些情形中,权利要求中叙述的动作可按不同次序来执行并且仍达成期望的结果。

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