掌桥专利:专业的专利平台
掌桥专利
首页

用于与未关联站进行通信的系统

文献发布时间:2024-04-18 19:59:31


用于与未关联站进行通信的系统

本申请是国际申请日为2018年12月19日、国际申请号为PCT/US2018/066495、中国申请号为201880081796.4、发明名称为“用于与未关联站进行通信的系统”的专利申请的分案申请。

相关申请的交叉引用

本专利申请要求于2018年12月18日提交的美国专利申请No.16/224,748、以及于2017年12月20日提交的美国临时专利申请No.62/608,371的优先权,这两件申请的标题均为“SYSTEMS FOR COMMUNICATING WITH UNASSOCIATED STATIONS(用于与未关联站进行通信的系统)”并且均被转让给本申请受让人。在先申请的公开内容被认为是本专利申请的一部分并且通过援引被纳入到本专利申请中。

技术领域

本公开一般涉及无线通信,尤其涉及与未关联(unassociated)站进行通信。

相关技术描述

无线局域网(WLAN)可由提供共享无线通信介质以供一个或多个客户端设备(也被称为站(STA))使用的一个或多个接入点(AP)形成。遵循IEEE 802.11标准族的WLAN的基本构建块是基本服务集(BSS),该BSS由对一个或多个STA进行服务的AP来管理。每个BSS由AP所宣告的服务集标识符(SSID)来标识。

AP周期性地广播信标帧以使得该AP的无线射程内的任何STA能够建立和/或维持与WLAN的通信链路。为了标识要关联的AP,STA可等待从AP接收信标帧或者可被配置成:通过发送一个或多个探测请求以索求来自一个或多个AP的一个或多个探测响应来在一个或多个频带中的每个频带的无线信道上执行主动扫描。使用在信标或探测响应中接收到的信息,STA可从该STA的射程内的一个或多个可用AP中选择AP。STA随后可与所选AP进行关联并在完成关联过程之后通过该AP开始数据通信。

在一些情形中,AP可发送将由尚未关联于该AP的一个或多个STA接收的通信。来自AP的通信可被包括在被定向到单个站的单用户(SU)数据单元、或被定向到多个站的多用户(MU)数据单元中。使用MU数据单元来与未关联站进行通信可能引入一些问题,这些问题可受益于在AP与未关联站之间通信的新方式。

附图简述

参照附图和描述可更好地理解该系统。附图中的各组件不一定按比例绘制,而是将重点放在解说本公开的原理上。此外,在附图中,相同的附图标记贯穿不同视图表示对应的部件。

图1是解说无线局域网(WLAN)部署的示例的示图。

图2是触发帧的示例。

图3是根据本公开的各个方面的包括被配置用于与未关联STA进行通信的AP的各方面的通信网络的示图。

图4是根据本公开的各个方面的包括被配置用于与AP进行通信的STA的各方面的通信网络的示图。

图5是解说用于经由聚集数据单元与多个不同站进行通信的技术的第一示例的流程图。

图6是解说用于处理与多个不同站进行通信的传入聚集数据单元的技术的第一示例的流程图。

图7是解说用于经由聚集数据单元与多个不同站进行通信的技术的第二示例的流程图。

图8是解说用于处理与多个不同站进行通信的传入聚集数据单元的技术的第二示例的流程图。

图9是解说用于发送与多个未关联站的随机接入通信相关的多个帧的技术的示例的流程图。

图10是解说用于处理与多个未关联站的随机接入通信相关的多个帧的技术的示例的流程图。

图11是解说用于确定是否要解码与未关联站的通信相关的传入消息的技术的示例的流程图。

图12是包括聚集数据单元的多用户帧的示例。

图13是图12的聚集数据单元的一个示例。

图14是图12的聚集数据单元的另一示例。

图15是跟随有第二帧的多用户帧的示例。

图16是媒体接入控制(MAC)帧格式的示例。

图17是触发响应调度(TRS)控制字段的示例。

图18是解说用于经由聚集数据单元与一个或多个未关联STA进行通信的过程的示例的流程图。

图19是解说用于处理与一个或多个未关联STA进行通信的传入聚集数据单元的过程的示例的流程图。

图20解说了包括具有一个或多个RA子字段的块确收(BA)信息字段的多STA BA帧格式的一个示例。

概述

本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。

本公开中所描述的主题内容的一个创新性方面可以由第一无线通信设备来实现。该第一无线通信设备可生成至少包括第一聚集媒体接入控制协议数据单元(A-MPDU)的第一帧。该第一A-MPDU可包括一个或多个媒体接入控制协议数据单元(MPDU)。该第一无线通信设备可在第一A-MPDU中的该一个或多个MPDU中的第一MPDU中将第一接收方地址(RA)字段设置为第一值。该第一无线通信设备可将第一MPDU中的第一字段设置为第二值。该第一无线通信设备可输出第一帧以供传输到至少第二无线通信设备。

在一些实现中,该第一无线通信设备可将第一字段设置为表示该第二无线通信设备的标识符的第二值。该第一无线通信设备还可将第一MPDU中的第二字段设置为不同于第二值的第三值,该第三值表示第三无线通信设备的标识符。该第一无线通信设备可输出第一帧以供传输到至少第二和第三无线通信设备。

在一些实现中,第一帧可以是多站(多STA)块确收(BA)帧。该第一无线通信设备设置第一RA字段可包括将该第一RA字段设置为广播地址。该第一无线通信设备设置第一字段可包括:将该第一字段的第一RA子字段设置为与该第二无线通信设备相关联的第一媒体接入控制(MAC)地址。该第一无线通信设备设置第二字段可包括:将该第二字段的第二RA子字段设置为与该第三无线通信设备相关联的第二MAC地址。

在一些实现中,第一帧可被包括在具有站标识(STA ID)字段的下行链路(DL)多用户(MU)PPDU的资源单元中,该STA ID字段被设置为值2045,该值可指示与一个或多个未关联无线通信设备的广播通信。

本公开中所描述的主题内容的另一创新性方面可以由第二无线通信设备来实现。该第二无线通信设备可从第一无线通信设备接收至少包括第一A-MPDU的第一帧。该第一A-MPDU可包括一个或多个MPDU。该第二无线通信设备可解码第一A-MPDU中的该一个或多个MPDU中的第一MPDU的至少一部分,并标识第一MPDU中的第一RA字段。该第二无线通信设备可确定第一MPDU的第一RA字段包括第一值。该第二无线通信设备可响应于第一RA字段包括第一值而确定第一MPDU中的第一字段被定址到该第二无线通信设备还是不同的无线通信设备。

本公开中所描述的主题内容的另一创新性方面可以由第一无线通信设备的无线通信装置来实现。该无线通信装置可包括处理器和发射机。该处理器可被配置成生成至少包括第一A-MPDU的第一帧。该第一A-MPDU可包括一个或多个MPDU。该处理器可被配置成:在第一A-MPDU中的该一个或多个MPDU中的第一MPDU中将第一RA字段设置为第一值,以及将第一MPDU中的第一字段设置为第二值。该发射机可与该处理器耦合,并且该发射机可被配置成:输出第一帧以供传输到至少第二无线通信设备。

本公开中所描述的主题内容的另一创新性方面可以由第二无线通信设备的无线通信装置来实现。该无线通信装置可包括接收机和处理器。该接收机可被配置成:从第一无线通信设备接收至少包括第一A-MPDU的第一帧。该第一A-MPDU可包括一个或多个MPDU。该处理器可与该接收机耦合,并且该处理器可被配置成:解码第一A-MPDU中的该一个或多个MPDU中的第一MPDU的至少一部分,并标识第一MPDU中的第一RA字段。该处理器可被配置成:确定第一MPDU的第一RA字段包括第一值,以及响应于确定第一RA字段包括第一值而确定第一MPDU中的第一字段被定址到该第二无线通信设备还是不同的无线通信设备。

本公开中所描述的主题内容的一种或多种实现的详情在附图及以下说明中阐述。其他特征、方面、以及优点将可从此说明、附图、以及权利要求书中变得明白。应注意,以下附图的相对尺寸可能并非按比例绘制。

详细描述

以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。本详细描述包括具体细节以提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。

本详细描述中所描述的各系统和技术提供了用于在第一通信设备与一个或多个其他通信设备之间进行通信的各种机制。这些机制可以有助于实现接入点(AP)与尚未关联于该AP的站(STA)之间的通信。作为一个示例,IEEE 802.11ax AP可发送触发帧(例如,图2的触发帧200),该触发帧分配一个或多个资源单元(RU)以用于由目前未关联于该AP的STA进行的随机接入通信。RU可以是较大信道带宽内的子信道,该子信道包括信道的总体可用副载波的子集。例如,在IEEE 802.11ax中,RU可以是一组26、52、106、242、484、或996个副载波(或频调)。RU可以由一个或多个STA诸如在正交频分多址(OFDMA)系统中使用。

在标识被分配用于由未关联STA进行的随机接入通信的RU之后,未关联STA可选择使用所分配的RU来向AP发送帧(例如,管理帧,诸如探测请求或关联请求)。多个未关联STA可响应于AP的触发帧而选择向该AP发送帧。在一些情形中,AP可通过向每个个体STA发送单用户(SU)物理层顺应性规程(PLCP)协议数据单元(PPDU)(这导致由AP发送多个SU PPDU)来对这些多个未关联STA中的每个STA作出响应(例如,发送探测响应或关联响应)。在其他情形中,AP可尝试通过发送下行链路(DL)多用户(MU)PPDU来对该多个未关联STA作出响应。在一些情形中,MU PPDU的使用可减少由AP发送以对来自未关联STA的上行链路基于触发的消息提供服务的数据单元的数目。使用MU PPDU来与未关联站进行通信可能引入一些问题,这些问题可受益于在AP与未关联站之间进行通信的新方式。

为了克服第一潜在问题,在MU PPDU内的单个聚集MPDU(A-MPDU)内部定址多个未关联站(例如,经由多个媒体接入控制协议数据单元(MPDU))的新方式在一些实现中可能是有益的。802.11ax AP可发送具有站标识(STA ID)字段的下行链路MU PPDU,该STA ID字段被设置成指示用于未关联STA的广播RU(例如,该RU旨在给一个以上未关联STA)。AP可在该RU上发送A-MPDU来与多个不同STA进行通信。然而,802.11-2016标准第9.7.3节声明“A-MPDU内的所有MPDU被定址到相同RA。”短语“相同RA”指示在单个A-MPDU内的每个MPDU中应当使用相同的接收方地址(RA)值,该RA值被用于标识该MPDU被定向到的站。因此,当遵循该准则时,A-MPDU中的所有MPDU将需要被发送给相同的接收方地址,对于一些实现这会削弱允许RU携带包含旨在给一个以上STA的MPDU的A-MPDU的能力。

为了克服第二潜在问题,在AP处从未关联STA接收进一步通信(例如,除了响应于触发帧而发送的初始上行链路管理帧之外的通信)的新方式在一些实现中可能是有益的。802.11ax的一些实现可能仅允许未关联STA响应于为未关联STA分配RU的触发帧而使用随机接入通信来发送管理帧(例如,探测请求)。802.11ax的这些实现在下行链路MU PPDU中作出响应时还会将AP的响应限制为仅发送管理帧(例如,探测响应)。在此类实现中,AP可能不能够索求对其下行链路响应的立即响应。例如,未关联STA可能没有所分配的且可用于上行链路响应消息的RU以确认收到下行链路MU PPDU(例如,以确认收到被包含在MU PPDU内的探测响应)。

为了克服第三潜在问题,确定STA是否应当处理来自AP的包含为未关联STA分配的RU的传输的新方式在一些实现中可能是有益的。802.11ax的一些实现可能在被分配用于与未关联STA的通信的RU中未指定哪个(哪些)未关联STA被AP定址。例如,一些下行链路帧可能未标识这些帧仅意在用于某些未关联STA并且其他未关联STA可以忽略这些帧。在这些情形中,AP的区域中的所有未关联STA可尝试解码和处理来自该AP的包含被分配用于与未关联STA的通信的RU的传输。先前未响应于AP的触发帧而向该AP发送消息的未关联STA可以不必浪费处理循环或电池功率来处理这些传入帧。

针对这些潜在问题的各种解决方案将在下文更详细地讨论,诸如在下文与图5-20相关的描述中讨论。在一些实现中,在接收方地址(RA)字段被设置为广播地址的情况下,AP可发送被定向到所有未关联STA的DL MU PPDU。AP还可发送多STA块确收(BA)帧类型并且被定向到一个或多个未关联STA的DL MU PPDU。DL MU PPDU可具有被设置为广播地址的RA字段,并且可在多STA BA帧的一个BA字段中包括用于该一个或多个未关联STA的RA信息。在RA字段被设置为单个未关联STA的地址(诸如媒体接入控制(MAC)地址)的情况下,AP还可发送被定向到该未关联STA的DL MU PPDU。此处还描述了附加类型的DL MU PPDU,诸如至少具有第一MPDU和第二MPDU的DL MU PPDU,其中该第一MPDU包括具有第一值的第一字段并且该第二MPDU包括具有第二值的第二字段,该第一值表示第一未关联STA的标识符,该第二值表示第二未关联STA的标识符。此外,要注意,尽管本文所描述的若干解决方案和实现是在与一未关联STA或一组未关联STA的通信的上下文中讨论的,但这些相同的解决方案和实现也可以被用于与已关联于AP的一STA或一组STA的通信。

图1是结合本文所描述的供第一设备(例如,AP)向其他设备(例如,STA)提供关于其操作的附加通信特性的各种技术解说了无线局域网(WLAN)部署的示例的无线通信系统100。WLAN部署可包括一个或多个接入点(AP)以及与相应AP相关联的一个或多个无线站(STA)。在该示例中,出于解说性目的部署了两个AP:基本服务集1(BSS1)中的AP1 105-a和BSS2中的AP2 105-b。BSS1和BSS2在通信中可由不同的BSS颜色指示符来标识以允许接收设备根据通信中包括哪个BSS颜色指示符来区分该通信的源BSS。AP1105-a被示为具有多个相关联的STA(STA1 115-a、STA2 115-b、STA4 115-d以及STA5 115-e)和覆盖区域110-a,而AP2 105-b被示为具有多个相关联的STA(STA1 115-a和STA3 115-c)和覆盖区域110-b。在图1的示例中,AP1 105-a的覆盖区域与AP2 105-b的覆盖区域的一部分交叠,使得STA1115-a处于各覆盖区域的交叠部分内。结合图1的WLAN部署所描述的BSS、AP和STA的数目以及AP的覆盖区域是作为解说而非限定来提供的。此外,本文所描述的各种技术的各方面至少部分地基于图1的示例WLAN部署,但无需被如此限定。

图1中所示的AP(例如,AP1 105-a和AP2 105-b)一般是向其覆盖区域或区划内的STA提供回程服务的固定终端。然而,在一些应用中,AP可以是移动或非固定终端。AP也可以是STA,诸如以AP角色进行操作的STA。图1中所示的STA(例如,STA1 115-a、STA2 115-b、STA3 115-c、STA4 115-d以及STA5 115-e)(它们可以是固定的、非固定的、或移动终端)利用它们相应AP的回程服务来连接到网络(参见例如图3和4中的网络318),诸如因特网。STA的示例包括但不限于:蜂窝电话、智能电话、膝上型计算机、台式计算机、个人数字助理(PDA)、个人通信系统(PCS)设备、个人信息管理器(PIM)、个人导航设备(PND)、全球定位系统、多媒体设备、视频设备、音频设备、物联网(IoT)设备、或需要AP的回程服务的任何其他合适的无线装置。STA也可被本领域技术人员称为:订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线站、远程终端、手持机、用户代理、移动客户端、客户端、用户装备(UE)、或某个其他合适的术语。AP也可被称为:基站、基收发机站、无线电基站、无线电收发机、收发机功能、小型蜂窝小区、或任何其他合适的术语。本公开通篇描述的各种概念旨在应用于所有合适的无线装置,而不论其具体的命名为何。

STA1 115-a、STA2 115-b、STA3 115-c、STA4 115-d和STA5 115-e中的每一者可以实现有协议栈。协议栈可以包括用于根据无线信道的物理和电气规范来传送和接收数据的物理层、用于管理对无线信道的接入的数据链路层、用于管理源到目的地数据传递的网络层、用于管理端用户之间的数据透明传递的传输层、以及用于建立或支持到网络的连接所必需或期望的任何其他层。

AP1 105-a和AP2 105-b中的每一者可以包括软件应用和/或电路系统以使得相关联的STA能够经由通信链路125连接到网络。AP可以将帧发送给它们相应的STA并从它们相应的STA接收帧以传达数据和/或控制信息(例如,信令)。

AP1 105-a和AP2 105-b中的每一者可以建立与在该AP的覆盖区域内的STA的通信链路125。通信链路125可以包括能够实现上行链路和下行链路通信两者的通信信道。在连接到AP时,STA可以首先向AP认证自己并随后将它自己与AP关联。一旦进行了关联,就可在AP和STA之间建立通信链路125,使得AP和相关联的STA可通过直接通信信道来交换帧或消息。

虽然本公开的各方面是结合WLAN部署或使用遵循IEEE 802.11的网络来描述的,但本领域技术人员将容易领会,贯穿本公开描述的各个方面可被扩展到采用各种标准或协议的其他网络,作为示例,这些标准或协议包括

图2解说了触发帧200的示例。AP可发送触发帧200以向各STA提供传输调度。例如,触发帧200可指定哪些STA在某些时间期间可以进行传送以及它们将使用正交频分多址(OFDMA)副载波的哪些子集。触发帧200索求并分配用于在携带触发帧200的物理层汇聚规程(PLCP)协议数据单元(PPDU)之后调度的上行链路(UL)传输(包括多用户(MU)传输)的资源。触发帧200携带由进行响应的STA用于向AP发送回基于触发的(TB)PPDU的信息。在一种实现中,触发帧200可包括帧控制字段202、历时字段204、接收方地址(RA)字段206、传送方地址(TA)字段208、共用信息字段210、一个或多个用户信息字段212、214和216(其中字段214表示零或更多的附加用户信息字段)、填充218、以及帧校验序列(FCS)字段220。

如下文将结合图5-20更详细讨论的,本文所描述的各系统可使用触发帧200来分配用于AP与未关联STA之间的随机接入通信的RU。未关联于AP的接收STA(receiving STA)随后可向发送了触发帧200的该AP发送回基于触发的消息。基于触发的消息随后可引起AP与发送了该基于触发的消息的未关联STA之间的进一步通信,如下文将进一步讨论的。

图3解说了包括多个STA 115与连接到网络318的至少一个AP 105处于无线通信的示例无线通信系统300。STA 115可经由AP 105与网络318通信。在一示例中,STA 115可经由一个或多个通信链路125来向和/或从AP 105传送和/或接收无线通信。此类无线通信可以包括但不限于数据、音频和/或视频信息。在一些实例中,此类无线通信可包括控制或类似信息。AP(诸如AP 105)可被配置成执行如本文所描述的与AP和未关联站之间的通信相关的技术(参见例如图5-20)。

根据本公开,AP 105可包括存储器330、一个或多个处理器303、以及收发机306。存储器330、该一个或多个处理器303、以及收发机306可以经由总线311内部地进行通信。在一些示例中,存储器330和该一个或多个处理器303可以是相同硬件组件的一部分(例如,可以是相同板、模块或集成电路的一部分)。替换地,存储器330和该一个或多个处理器303可以是可彼此协作地行动的分开组件。总线311可以是在AP 105的多个组件和子组件之间传递数据的通信系统。在一些示例中,该一个或多个处理器303可包括调制解调器处理器、基带处理器、数字信号处理器、和/或发射处理器中的任何一者或组合。该一个或多个处理器303可包括调制解调器365。AP 105包括未关联站通信组件340以用于执行本文结合AP所描述的一个或多个方法或规程。未关联站通信组件340可包括硬件、固件、和/或软件且可被配置成执行代码或执行存储在存储器(例如,计算机可读存储介质)中的指令。例如,未关联站通信组件340可由执行存储在存储器330上的指令的处理器303来实现。

在一些示例中,存储器330可被配置用于存储结合本地应用、和/或结合未关联站通信组件340和/或由该一个或多个处理器303执行的任何子组件中的一个或多个子组件来使用的数据。存储器330可以包括计算机或处理器303能使用的任何类型的计算机可读介质,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁碟、光碟、易失性存储器、非易失性存储器、以及其任何组合。在一方面,例如,存储器330可以是存储计算机可执行代码的计算机可读存储介质(例如,非瞬态介质)。计算机可执行代码可定义未关联站通信组件340和/或任何子组件中的一个或多个子组件的一个或多个操作或功能、和/或与其相关联的数据。当AP 105使用处理器303来执行未关联站通信组件340和/或任何子组件中的一个或多个子组件时,计算机可执行代码可定义这些一个或多个操作或功能。在一些示例中,AP 105可进一步包括收发机306以用于向/从STA传送和/或接收一个或多个数据和控制信号(例如,消息)。例如,AP 105可传送触发帧、探测响应、广播探测响应、信标、快速初始链路设立(FILS)发现帧、或其他数据或控制帧。收发机306可包括硬件、固件和/或软件且可被配置成执行代码或执行存储在存储器(例如,计算机可读存储介质)中的指令。收发机306可包括一个或多个无线电,包括包含发射机308和接收机315的无线电307。无线电307可利用一个或多个天线302(例如,天线302-a、……、302-n)来向多个STA传送信号并从多个STA接收信号。接收机315可包括形成接收链的一个或多个组件,并且发射机308可包括形成传送链的一个或多个组件。

未关联站通信组件340可被配置成单独地或与AP 105的其他组件相组合地执行结合图5-11和图18-19的流程图所描述的至少任何AP侧功能。

图4解说了与图3中的无线通信系统300类似的示例无线通信系统400。一个或多个STA 115可被配置成参与本文所描述的通信特性信令过程。

根据本公开,STA 115可包括存储器430、一个或多个处理器403、以及收发机406。存储器430、该一个或多个处理器403、以及收发机406可以经由总线411内部地进行通信。在一些示例中,存储器430和该一个或多个处理器403可以是相同硬件组件的一部分(例如,可以是相同板、模块或集成电路的一部分)。替换地,存储器430和该一个或多个处理器403可以是可彼此协作地行动的分开组件。总线411可以是在STA 115的多个组件和子组件之间传递数据的通信系统。在一些示例中,该一个或多个处理器403可包括调制解调器处理器、基带处理器、数字信号处理器、和/或发射处理器中的任何一者或组合。该一个或多个处理器403可包括调制解调器465。STA 115包括未关联站通信组件440以用于执行本文结合STA所描述的一个或多个方法或规程。未关联站通信组件440可包括硬件、固件、和/或软件且可被配置成执行代码或执行存储在存储器(例如,计算机可读存储介质)中的指令。例如,未关联站通信组件440可由执行存储在存储器430上的指令的处理器403来实现。

在一些示例中,存储器430可被配置用于存储结合本地应用、和/或结合未关联站通信组件440和/或由该一个或多个处理器403执行的任何子组件中的一个或多个子组件来使用的数据。存储器430可以包括计算机或处理器403能使用的任何类型的计算机可读介质,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁碟、光碟、易失性存储器、非易失性存储器、以及其任何组合。在一方面,例如,存储器430可以是存储计算机可执行代码的计算机可读存储介质(例如,非瞬态介质)。计算机可执行代码可定义未关联站通信组件440和/或任何子组件中的一个或多个子组件的一个或多个操作或功能、和/或与其相关联的数据。当STA 115使用处理器403来执行未关联站通信组件440和/或任何子组件中的一个或多个子组件时,计算机可执行代码可定义这些一个或多个操作或功能。在一些示例中,STA 115可进一步包括收发机406以用于向/从STA传送和/或接收一个或多个数据和控制信号(例如,消息)。收发机406可包括硬件、固件和/或软件且可被配置成执行代码或执行存储在存储器(例如,计算机可读存储介质)中的指令。收发机406可包括使得STA 115能够作为多模设备或客户端来操作的多个无线电。在该示例中,收发机406可包括具有发射机(TX)408和接收机(RX)409的第一无线电407,以及具有TX 416和RX 417的第二无线电415。第一无线电407可以是WLAN或Wi-Fi无线电,并且第二无线电415可以是非WLAN系统或非Wi-Fi系统无线电(例如,LAA无线电、LTE-U无线电)。

第一无线电407和第二无线电415中的每一者可利用一个或多个天线402(例如,天线402-a、……、402-n)来向AP传送信号并从AP接收信号。接收机409和417可包括形成接收链的一个或多个组件,并且发射机408和416可包括形成传送链的一个或多个组件。

未关联站通信组件440可被配置成单独地或者与STA 115的其他组件相组合地执行结合图5-11和图18-19的流程图所描述的至少STA侧功能。

参照图5-11和图18-19,参照一种或多种方法以及一个或多个组件描述了与AP105(图3)和STA 115(图4)相关的一个或多个操作的示例。尽管以下描述的操作以特定次序呈现和/或被呈现为由示例组件执行,但应理解这些动作的次序以及执行动作的组件可因实现而异。此外,应当理解,以下动作可由专门编程的处理器、执行专门编程的软件或计算机可读介质的处理器、或由被专门配置用于执行所描述的动作或组件的硬件组件和/或软件组件的任何其他组合来执行。例如,图5-11和图18-19中所示的各个步骤可由与存储器(例如,用于AP侧功能的存储器330或用于STA侧功能的存储器430)耦合的处理器(例如,用于AP侧功能的处理器303或用于STA侧功能的处理器403)来执行,该存储器存储可由该处理器执行以执行所描述的动作的指令。每个步骤中也可涉及其他STA或AP子组件,诸如用于任何接收和/或传送步骤的收发机和天线。此外,被描述为由AP执行的任何步骤可替换地由STA(诸如在AP模式中或在STA到STA直接通信模式中进行操作的STA)来执行。类似地,被描述为由STA执行的任何步骤可替换地由AP(诸如与其他AP或STA进行通信的AP)来执行。

图5是解说根据本公开的各个方面的用于经由聚集数据单元(例如,A-MPDU)来与多个不同站进行通信的过程500的示例的流程图。在过程500中,无线通信设备(诸如AP(用于对发送了基于触发的上行链路消息的多个STA作出响应)或STA(用于对发送了基于触发的消息的其他STA和/或AP作出响应))生成包括聚集数据单元的帧。要注意,对于该流程图的描述的其余部分,AP(例如,图3的AP 105)将被描述为发送包括聚集数据单元的帧的无线通信设备,尽管在其他实现中该帧可由STA(例如,图4的STA 115)生成。

在一些实现中,过程500开始于序列中的以下时间点:当AP已经(1)向多个未关联STA发送触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)从多个未关联STA接收到多个基于触发的消息时。由此,过程500开始于AP确定该AP将发送对多个基于触发的消息的下行链路响应时。在框502,AP生成用于对来自多个未关联STA的多个基于触发的消息作出响应的帧。其他实现在其他上下文中可使用图5的技术。在图5的实现中,AP可确定该AP将在单个下行链路MU PPDU中对多个STA作出响应。

图12解说了MU PPDU 1202的一个示例,该MU PPDU 1202可由过程500中的AP用于传送对来自多个未关联STA的多个接收到的基于触发的消息的多个响应。MU PPDU 1202包括报头1204。报头1204包括数个不同的报头字段,包括提供MU PPDU 1202内所包括的各个数据单元的接收方的指示或者将被用于MU PPDU 1202内所包括的数据单元的特定RU的使用类型(例如,至未关联站的广播、至关联站的广播等等)的指示的报头字段。例如,报头1204可包括与RU 1210的接收方或使用类型有关的指示1206,以及与RU 1212的接收方或使用类型有关的指示1208。

指示1206和1208可位于报头1204的站标识部分中(例如,STA ID字段)。作为第一示例,当AP将STA ID字段设置为值0时,AP指示与已关联于AP的STA的广播(例如,多接收方)通信。作为第二示例,当AP将STA ID字段设置为值2045时,AP指示与未关联于AP的STA的广播(例如,多接收方)通信。尽管本文中使用值STA ID=2045来指示至少一个资源单元被分配用于由未关联于AP的STA进行的随机接入通信的情形,但在其他实现中可以替代地指定除了2045之外的值来指示该情形(诸如在IEEE 802.11ax标准或后续标准的情况下,对哪个值用信号通知该分配类型作出改变)。在第三示例中,当AP将STA ID字段设置为与特定站相关联的特定值时,AP将通信定向到该特定站。

MU PPDU 1202可包括要在RU上携带的多个不同帧。在图12的示例中,MU PPDU1202包括要在RU 1210上携带的第一A-MPDU 1214。A-MPDU 1214内部是多个MPDU 1216、1218和1220。MPDU 1216、1218和1220各自包括指示MPDU的预期接收方的接收方地址(RA)字段1222、1224和1226。MU PPDU 1202还可包含其他帧。例如,MU PPDU 1202还可包括要在RU1212上携带的帧(诸如A-MPDU或MPDU)(尽管该附加帧在图12中未示出)。MU PPDU还可包含要在一个或多个其他RU(未示出)上携带的一个或多个其他帧(未示出)。

返回到图5的框502,AP生成包括至少一个A-MPDU(参见例如图12的A-MPDU 1214)的帧,该至少一个A-MPDU将被指定成与多个未关联STA进行通信。在该情形中,AP会将STAID指示1206设置为指示在RU 1210上与未关联STA的广播通信的特殊值(例如,2045)。RU1210随后将被用于携带A-MPDU 1214以便与多个未关联STA进行通信。在框504,AP会将A-MPDU 1214的第一MPDU 1216中的RA字段1222设置为第一值,该第一值标识向该AP发送了上行链路基于触发的消息的第一STA。在框506,AP会将A-MPDU 1214的第二MPDU 1218中的RA字段1224设置为不同于第一值的第二值,该第二值标识向该AP发送了上行链路基于触发的消息的第二STA。AP还可设置A-MPDU 1214的一个或多个其他MPDU的RA字段以定址其他STA,诸如图12的MPDU 1220中的RA字段1226。该实现可以基于当前准则(参见802.11-2016标准第9.7.3节,“A-MPDU内的所有MPDU被定址到相同RA”)的例外,该例外将允许AP将A-MPDU内的不同MPDU定址到不同STA。针对RU的STA ID被设置为指示与未关联STA的广播通信的特殊值(例如,2045)的情形可触发该例外。

在框508,AP分配一个或多个资源单元以使得将接收MPDU 1216、1218和1220中所包括的消息的STA能够发送上行链路响应消息。该上行链路响应消息可以是确认成功接收到下行链路MPDU的确收消息。

在分配用于上行链路响应消息的RU的第一实现中,AP可包括MPDU的触发响应调度(triggered response scheduling,TRS)控制字段(其还可被称为上行链路多用户响应调度(UMRS)控制字段)以向STA指派RU以在接收到MPDU之后发送立即响应帧。例如,TRS控制字段(或UMRS控制字段)可以在MPDU的高效率(HE)控制字段中。图13解说了图12的A-MPDU1214的一个示例,该A-MPDU 1214在A-MPDU的一个或多个MPDU中包括可任选的TRS控制字段。具体而言,图13解说了:(1)MPDU 1216中的TRS控制字段1302,以分配用于来自在MPDU1216的RA字段1222中所标识的STA的上行链路响应消息的RU;(2)MPDU 1218中的TRS控制字段1304,以分配用于来自在MPDU 1218的RA字段1224中所标识的STA的上行链路响应消息的RU;以及(3)MPDU 1220中的TRS控制字段1306,以分配用于来自在MPDU 1220的RA字段1226中所标识的STA的上行链路响应消息的RU。图17是A-MPDU 1214的每个MPDU内可用于为每个接收STA分配RU的TRS控制字段1700的示例。在一些实现中,TRS控制字段1700可包括高效率(HE)基于触发的(TB)PPDU长度字段1702、RU分配字段1704、DL Tx功率字段1706、UL目标收到信号强度指示符(RSSI)1708、UL调制编码方案(MCS)字段1710、以及(诸)保留字段1712。该实现可以基于A-MPDU内的所有TRS控制字段将具有相同内容的一般准则的例外。确切而言,为了达成该实现,TRS控制字段1302、1304和1306将具有不同的内容以向潜在不同的STA分配潜在不同的RU。

在分配用于上行链路响应消息的RU的第二实现中,AP可在携带用于多个未关联STA的MPDU的A-MPDU内聚集一个或多个触发帧。每个触发帧可以为每个STA分配RU以将其上行链路响应帧(例如,对收到MPDU的确收)发送给AP。图14解说了图12的A-MPDU 1214的一个示例,该A-MPDU 1214包括一个或多个触发帧1402、1404和1406以便为接收A-MPDU 1214的STA分配将来上行链路资源。具体而言,图14解说了:(1)位于紧接在MPDU 1216之后的触发帧1402,以分配用于来自在MPDU 1216的RA字段1222中所标识的STA的上行链路响应消息的RU;(2)位于紧接在MPDU 1218之后的触发帧1404,以分配用于来自在MPDU 1218的RA字段1222中所标识的STA的上行链路响应消息的RU;以及(3)位于紧接在MPDU 1220之后的触发帧1406,以分配用于来自在MPDU 1220的RA字段1222中所标识的STA的上行链路响应消息的RU。图2是A-MPDU 1214内可用于为接收该A-MPDU的STA分配RU的触发帧200的示例。该实现可以基于A-MPDU内的所有触发帧将具有相同内容的一般准则的例外。确切而言,为了达成该实现,触发帧1402、1404和1406将具有不同的内容以向潜在不同的STA分配潜在不同的RU。

在一些实现中,未关联STA不具有被指派给它们以用于与AP进行通信的关联标识(AID)(因为这些STA目前未关联)。在这些实现中,AP可能不能够使用A-MPDU 1214中的单个触发帧来为事务中的所有STA指派RU。由此,图14的实现通过将触发帧1402、1404和1406置于A-MPDU 1214内的各位置处来解决该潜在问题,将触发帧1402、1404和1406置于A-MPDU1214内的各位置处将允许接收STA通过与确实标识了特定STA的其他帧的邻近度来确定触发帧的预期接收方。例如,接收STA将处理MPDU 1216并确定RA字段1222指示MPDU 1216旨在给特定STA。基于触发帧1402是A-MPDU 1214内的帧序列中的下一帧,STA随后可以假定由触发帧1402分配的任何RU将用于RA字段1222中所标识的STA。例如,接收STA可以忽略触发帧的关联ID字段(例如,AID12子字段)的值并且替代地依赖于基于与MPDU的邻近度来标识预期接收方。可基于触发帧1404相对于MPDU 1218的位置来对触发帧1404作出类似假定,并基于触发帧1406相对于MPDU 1220的位置来对触发帧1406作出类似假定。替换地,作为使用基于触发帧相对于其他帧的位置假定的该触发帧的预期接收方的替代,触发帧可包括关联ID字段(例如,AID12子字段),该字段具有用信号通知与特定无线通信设备或一组无线通信设备的关联的值。

将触发帧置于紧接在与该触发帧相关联的MPDU(例如,该触发帧为该MPDU中所定址的STA分配RU以对该MPDU作出响应)之后而不是置于A-MPDU的帧序列的末尾还可以在A-MPDU的一部分丢失、受损、或以其它方式未被预期接收方接收到的情况下允许部分A-MPDU恢复。例如,如果图14的A-MPDU 1214在触发帧1402与MPDU 1218之间的位置受损,则与MPDU1216和触发帧1402相关联的STA可仍然能够处理MPDU 1216和触发帧1402并对发送了MPDU1216和触发帧1402的AP作出响应。假如在该示例中所有触发帧1402、1404和1406被置于A-MPDU 1214中的帧序列的末尾,则该部分恢复可能不可用,这是因为STA将没有所分配的RU来实现对至少该信息的确收。STA将不能够发送确收并且AP将假定A-MPDU的所有信息都丢失。AP随后可尝试再次重新发送整个A-MPDU 1214,尽管MPDU 1216被成功接收到。在A-MPDU在触发帧1402与MPDU 1218之间的位置处受损的示例中,则与MPDU 1218和触发帧1404相关联的STA、以及与MPDU 1220和触发帧1406相关联的STA将不能够解码和处理A-MPDU 1214的受损/丢失部分,并且由此可确定它们的上行链路传输不成功。如果下行链路响应未在重传受损/丢失A-MPDU的情况下抵达,则STA可最终尝试在被分配用于与未关联STA的通信的将来RU中发起与AP的将来随机接入通信。

返回到图5,在框510,AP输出帧(其包括A-MPDU 1214)以供传输到多个未关联STA。在一种实现中,作为AP的子组件的微芯片或集成电路(例如,调制解调器芯片)可输出帧以供通过AP的其他子组件(诸如AP的射频发射机和天线(以及AP的其他射频传输组件))在空中进行最终物理传输。在另一实现中,AP自身作为整个单元通过格式化消息数据并生成要由多个STA接收的帧数据的物理空中传输来输出帧以供传输。

图6是解说用于处理与多个不同站进行通信的传入聚集数据单元的过程600的示例的流程图。在过程600中,无线通信设备可从第二设备接收包括聚集数据单元的帧。该无线通信设备可以是STA(在从AP或另一STA接收帧的情况下)或AP(在从STA或另一AP接收帧的情况下)。要注意,对于该流程图的描述的其余部分,STA(例如,图4的STA 115)将被描述为接收并处理帧的无线通信设备,尽管在其他实现中该帧可由AP(例如,图3的AP 105)来接收。

在一些实现中,过程600开始于序列中的以下时间点:当STA已经(1)从AP接收到触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)响应于触发帧而在所分配的RU上向AP发送基于触发的消息时。由此,过程500开始于STA接收对由该STA发送的基于触发的消息的下行链路响应时。其他实现在其他上下文中可使用图6的技术。在一种实现中,图6的过程600是图5的AP侧过程500的站侧对应过程。例如,在过程600中,各动作由接收并处理由AP根据图5的过程500格式化的传入MU PPDU的STA来执行。

在框602,STA从另一设备(诸如AP)接收帧。该帧可以被构造成与图12的MU PPDU1202相同或相似(在一些实现中如由图13和14的各种附加选项可任选地修改)。MU PPDU1202包括至少一个A-MPDU(参见A-MPDU 1214)。A-MPDU 1214包括多个MPDU 1216、1218和1220,这些MPDU分别包括RA字段1222、1224和1226。

在框604,STA解码接收到的A-MPDU 1214中的第一MPDU 1216并标识第一MPDU1216中的RA字段1222。在框606,STA分析RA字段1222的值并确定MPDU 1216并非旨在给该接收STA。例如,RA字段1222可标识不同的STA,该不同的STA也响应于AP的分配用于由未关联STA进行的随机接入通信的RU的触发帧而向该AP发送了消息。如果STA要遵循802.11-2016标准的当前章节9.7.3(声明“A-MPDU内的所有MPDU被定址到相同RA”),则STA可跳过处理A-MPDU 1214的其余MPDU,因为将预计A-MPDU的所有MPDU被定址到相同STA。然而,当AP在单个A-MPDU内包括了被定向到不同STA的MPDU时(如在图5的过程500中所做的那样),即使在第一MPDU未被定址到接收STA时,该STA随后也会继续处理A-MPDU的附加MPDU。由此,在框608,STA继续解码MPDU并移至解码第二MPDU 1218并标识第二MPDU 1218的RA字段1224。

在框610,STA确定MPDU 1218旨在给该接收STA。例如,STA可确定RA字段1224包括将该接收STA标识为预期接收方的值。在框612,STA处理MPDU 1218并生成上行链路响应帧,诸如确认收到MPDU 1218的确收。STA还可解码A-MPDU 1214内的任何附加MPDU,诸如MPDU1220,并确定MPDU 1220是否旨在给该STA。在框614,STA标识为该STA分配的用于发送上行链路响应帧的RU,并且随后输出该上行链路响应帧以供传输到AP。STA可通过处理MPDU1218中的TRS控制字段(参见图13的TRS控制字段1304)或通过处理与MPDU 1218相关联的触发帧(参见图14的触发帧1404)来标识RU分配,如上面结合图5的框508更充分讨论的。

图7是解说根据本公开的各个方面的用于经由聚集数据单元(例如,A-MPDU)来与多个不同站进行通信的过程700的示例的流程图。在过程700中,无线通信设备(诸如AP(用于对发送了基于触发的消息的其他STA和/或AP作出响应)或STA(用于对发送了基于触发的消息的其他STA和/或AP作出响应))生成包括聚集数据单元的帧。要注意,对于该流程图的描述的其余部分,AP(例如,图3的AP 105)将被描述为发送包括聚集数据单元的帧的无线通信设备,尽管在其他实现中该帧可由STA(例如,图4的STA 115)生成。

在一些实现中,过程700开始于序列中的以下时间点:当AP已经(1)向多个未关联STA发送触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)从多个未关联STA接收到多个基于触发的消息时。由此,过程700开始于AP确定该AP将发送对该多个基于触发的消息的下行链路响应时。在框702,AP生成用于对来自多个未关联STA的多个基于触发的消息作出响应的帧。其他实现在其他上下文中可使用图7的技术。在图7的实现中,AP可确定该AP将在单个下行链路MU PPDU中对多个STA作出响应。

在框702,AP生成包括至少一个A-MPDU(参见例如图12的A-MPDU 1214)的帧,该至少一个A-MPDU将被指定成与多个未关联STA进行通信。在该情形中,AP会将STA ID指示1206设置为指示在RU 1210上与未关联STA的广播通信的值(例如,2045)。RU 1210随后将被用于携带A-MPDU 1214以便与多个未关联STA进行通信。

在框704,AP会将A-MPDU 1214的多个MPDU中的RA字段设置为相同值。例如,AP可将RA字段1222、1224和1226设置为相同值,诸如指示广播通信类型(例如,多接收方通信类型)的值。在该实现中,由于RA字段1222、1224和1226中的每一者不会将唯一性的STA标识为MPDU的接收方,因此AP可使用MPDU的不同部分来标识特定的预期接收方。作为一个示例,AP可使用地址4字段来标识MPDU的单个预期接收方(如图7、8、13和16中所描述的)。作为另一示例,AP可使用多STA块确收(BA)帧类型中的一个BA字段(诸如BA信息字段)来标识MPDU的一个或多个预期接收方(如图18、19和20中所描述的)。图16解说了媒体接入控制(MAC)帧格式的一个示例,该MAC帧格式包括地址1字段1606、地址4字段1614、以及其他字段(包括其他地址字段)。在一些实现中,附加字段可包括帧控制字段1602、历时/ID字段1604、地址2字段1608、地址3字段1610、序列控制字段1612、QoS控制字段1616、HT控制字段1618、帧主体1620、以及FCS1622。在一些实现中,HT控制字段1618可包括A控制(A-Control)子字段,该子字段包括图17中所示的TRS控制字段1700。在过程700的一种实现中,AP可使用地址1字段1606作为携带一个A-MPDU内的所有MPDU共用的值的RA字段,并且可使用地址4字段1614来携带预期STA接收方的唯一性地址。该实现可以基于在许多类型的通信中不使用地址4字段的一般惯例的例外。确切而言,为了达成该实现,针对在RU的A-MPDU中携带具有指示与未关联STA的通信的站标识(STA ID)字段的MPDU的情形将启用地址4字段。

图13解说了图12的A-MPDU 1214的一个示例,该A-MPDU 1214在A-MPDU的一个或多个MPDU中包括可任选的地址4字段(例如,以图16中所示的格式)。具体而言,图13解说了:(1)MPDU 1216中的地址4字段1308,以将第一STA标识为MPDU 1216的预期接收方;(2)MPDU1216中的地址4字段1310,以将第二STA标识为MPDU 1218的预期接收方;以及(3)MPDU 1220中的地址4字段1312,以将第三STA标识为MPDU 1220的预期接收方。

在图7的框706,AP将(图13的)地址4字段1308设置为第一值,该第一值标识向该AP发送了上行链路基于触发的消息的第一STA。在框708,将(图13的)地址4字段1310设置为不同于第一值的第二值,该第二值标识向AP发送了上行链路基于触发的消息的第二STA。AP还可设置A-MPDU 1214的一个或多个其他MPDU的地址4字段以定址其他STA,诸如图13的MPDU1220中的地址4字段1312。

在框710,AP分配一个或多个资源单元以使得将接收MPDU 1216、1218和1220中所包括的消息的STA能够发送上行链路响应消息。框710的操作在上面结合框508来描述(包括参照涉及TRS控制字段和/或将触发帧与A-MPDU 1214的MPDU聚集的选项)。在框712,AP输出帧(其包括A-MPDU 1214)以供传输到多个未关联STA,如上面结合框510所描述的。

图8是解说用于处理与多个不同站进行通信的传入聚集数据单元的过程800的示例的流程图。在过程600中,无线通信设备可从第二设备接收包括聚集数据单元的帧。该无线通信设备可以是STA(在从AP或另一STA接收帧的情况下)或AP(在从STA或另一AP接收帧的情况下)。要注意,对于该流程图的描述的其余部分,STA(例如,图4的STA 115)将被描述为接收并处理帧的无线通信设备,尽管在其他实现中该帧可由AP(例如,图3的AP 105)来接收。

在一些实现中,过程800开始于序列中的以下时间点:当STA已经(1)从AP接收到触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)响应于触发帧而在所分配的RU上向AP发送基于触发的消息时。由此,过程800开始于STA接收对由该STA发送的基于触发的消息的下行链路响应时。其他实现在其他上下文中可使用图8的技术。在一种实现中,图8的过程800是图7的AP侧过程700的站侧对应过程。例如,在过程800中,各动作由接收并处理由AP根据图7的过程700格式化的传入MU PPDU的STA来执行。

在框802,STA从另一设备(诸如AP)接收帧。该帧可以被构造成与图12的MU PPDU1202相同或相似(在一些实现中如由图13和14的各种附加选项可任选地修改)。MU PPDU1202包括至少一个A-MPDU(参见A-MPDU 1214)。A-MPDU 1214包括多个MPDU 1216、1218和1220,这些MPDU分别包括RA字段1222、1224和1226。对于过程800的实现,MPDU 1216、1218和1220还包括地址4字段1308、1310和1312(参见图13)。

在框804,STA解码在接收到的A-MPDU 1214中的第一MPDU 1216并标识第一MPDU1216中的RA字段1222。在框806,STA分析RA字段1222的值并确定RA字段1222包括特殊值(诸如指示广播通信类型或多接收方通信类型的值)。在一些实现中,该相同值可被包括在A-MPDU 1214中的所有MPDU的RA字段中。作为在框806分析RA字段1222的替换方案,STA可确定A-MPDU 1214是在被分配用于与未关联站的通信的RU中被携带的(在该情形中,STA在一些实现中可忽略RA字段)。响应于标识RA字段1222中的特殊(例如,广播)值或者A-MPDU 1214是在被分配用于与未关联站的通信的RU中被携带的,STA知道要分析第一MPDU 1216中的地址4字段1308(参见图13)而不是RA字段1222来确定MPDU 1216是否被定址到该特定STA。在框808,STA分析地址4字段1308,并且在框810,确定地址4字段1308包含标识该特定STA的值。在过程800的示例中,第一MPDU 1216包括标识接收STA的地址4字段1308。然而,在其他示例中,STA可在稍后的MPDU中找到匹配的地址4字段或者未在任何MPDU中找到匹配的地址4字段。由此,STA可继续处理后续MPDU的RA和地址4字段,类似于框804、806和808的处理。

在框812,STA处理MPDU 1216并生成上行链路响应帧,诸如确认收到MPDU 1216的确收。在框814,STA标识为该STA分配的用于发送上行链路响应帧的RU,并且随后输出该上行链路响应帧以供传输到AP。STA可通过处理MPDU 1216中的TRS控制字段(参见图13的TRS控制字段1302)或通过处理与MPDU 1216相关联的触发帧(参见图14的触发帧1402)来标识RU分配,如上面结合图5的框508更充分讨论的。

图9是解说了根据本公开的各个方面的用于发送与多个未关联设备的随机接入通信相关的多个帧的过程900的示例的流程图。在过程900中,无线通信设备(诸如AP(用于对发送了基于触发的上行链路消息的多个STA作出响应)或STA(用于对发送了基于触发的消息的其他STA和/或AP作出响应))生成与多个未关联设备的随机接入通信相关的多个帧。要注意,对于该流程图的描述的其余部分,AP(例如,图3的AP 105)将被描述为发送与多个未关联站的随机接入通信相关的多个帧的无线通信设备,尽管在其他实现中帧可由STA(例如,图4的STA 115)生成。

在框902,AP输出触发帧(例如,图2的触发帧200),该触发帧分配用于由目前未关联于该AP的一个或多个STA进行的随机接入通信的一个或多个RU。在一种实现中,随机接入通信不同于定向通信,因为指定类别内的任何STA(例如,所有关联STA或所有未关联STA)可在随机接入通信模式中接入所分配的RU,这与在定向通信模式中仅由AP定向的特定STA使用RU形成对比。当RU被分配用于由未关联STA进行的随机接入通信时,任何未关联STA可争用所分配的RU。AP可定制触发帧的字段以指示该触发帧分配一个或多个RU以用于由目前未关联于该AP的一个或多个STA进行的随机接入通信。在一种实现中,AP可在触发帧的用户信息字段(例如,图2的触发帧200的用户信息字段212)中用信号通知随机接入RU分配。用户信息字段212可包括多个子字段,诸如AID12子字段和RU分配子字段(以及其他子字段)。在一种实现中,AP使用AID12子字段来用信号通知触发帧包括被分配用于由目前未关联于该AP的一个或多个STA进行的随机接入通信的一个或多个RU(如由用户信息字段212的RU分配子字段所标识的)。AID12子字段携带触发帧的用户信息字段旨在用于的STA的关联标识(AID)的12个最低有效位。当AP将AID12子字段设置为值2045(或任何其它指定值)时,AP指示用户信息字段被分配用于由未关联于该AP的STA进行的随机接入通信。

在框904,AP接收响应于在框902输出的触发帧而发送的多个上行链路消息。从框902接收触发帧的STA可响应于该触发帧而在所分配的RU上发送基于触发的PPDU(例如,STA可使用所分配的RU的副载波来传送其响应帧)。在框906,AP确定接收到的上行链路消息要求下行链路响应。例如,如果STA向AP发送探测请求,则AP可确定该AP将用返回至每个请求方STA的探测响应来作出响应。

当多个STA使用该机会与AP通信时,AP可能需要协调返回至STA的多个响应帧响应。如上面结合图5和7所讨论的,存在允许单个MU帧向多个STA传达回响应消息的一些实现。然而,这些实现可通过允许A-MPDU中的不同MPDU的RA字段具有不同值(参见图5)的标准改变或通过使用额外的地址字段(诸如地址4字段(参见图7))来实现。一些其他实现可能不期望这些类型的改变。这些实现可以替代地将响应分解成多个不同的传输机会而不是尝试将所有响应封装到单个MU帧中。

在框908,AP生成MU帧。当AP由于在触发帧中被分配用于由未关联STA进行的通信的RU上向AP发送消息的多个不同STA而具有多个响应时,AP可选择将至少一个响应包括在MU帧中。AP随后可在不同的传输机会(早于或晚于被用于MU帧的传输机会)中发送其他响应。这些其他响应可以是分开的单用户(SU)传输或者可以是分开的MU传输。通过将对未关联STA的至少一个响应包括在包含以其他STA为目的地的其他帧的MU帧中,相对于保持旨在给未关联STA的所有下行链路消息用于分开的稍后传输机会,AP可以获得某种传输效率。

图15是跟随有第二帧(其可以是MU或SU)的MU帧的一个示例。图15示出了MU帧1202(其被示为图12中所示的帧的简化版本)的示例,其中A-MPDU 1214包括旨在给向AP发送了基于触发的消息的一个未关联STA的MPDU 1216。MPDU 1216包括RA字段1222,该RA字段1222标识作为MPDU 1216的预期接收方的未关联STA。AP还可以为由RA字段1222定址的STA分配RU以向该AP发送回响应帧(例如,以确认收到MPDU 1216)。AP可以在MPDU 1216中包括TRS控制字段1302或者可以将触发帧1402与MPDU 1216聚集以分配用于将来上行链路响应的RU。MU帧1202还可包括旨在给其他STA的其他帧(未示出)。在框910,AP输出MU PPDU 1202以供传输到由MPDU 1216定址的STA以及由MU PPDU 1202中的其他帧定址的任何其它STA。

在图9的框912,AP生成第二帧以在第二传输机会中传送以携带对向该AP发送了基于触发的消息的未关联STA的一个或多个其他响应。图15示出了用于携带旨在给未关联STA的第二MPDU 1218的第二帧1502的示例。第二帧1502包括与将携带MPDU 1218的RU的接收方或使用类型有关的指示1504。在一种实现中,指示1504可位于帧报头的站标识部分中(例如,STA ID字段)。当AP将STA ID字段设置为值2045(或者任何其它指定值)时,AP指示与未关联于该AP的STA的广播通信。第二MPDU 1218可包括RA字段1224,该RA字段1224标识预期的未关联接收方STA。AP还可以为由RA字段1224定址的STA分配RU以向该AP发送回响应帧(例如,以确认收到MPDU1216)。AP可在MPDU 1218中包括TRS控制字段1304或者可以将触发帧1404与MPDU 1218聚集以分配用于将来上行链路响应的RU。返回到图9,在框914,AP输出第二帧1502以供传输到由MPDU 1218定址的STA。

图10是解说用于处理与随机接入通信相关的多个帧的过程1000的示例的流程图。在过程1000中,无线通信设备可从第二设备接收与随机接入通信相关的多个帧。该无线通信设备可以是STA(在从AP或另一STA接收帧的情况下)或AP(在从STA或另一AP接收帧的情况下)。要注意,对于该流程图的描述的其余部分,STA(例如,图4的STA 115)将被描述为接收并处理与随机接入通信相关的多个帧的无线通信设备,尽管在其他实现中这些帧可由AP(例如,图3的AP 105)来接收。在一种实现中,图10的过程1000是图9的AP侧过程900的STA侧对应过程。例如,在过程1000中,各动作由接收并处理传入MU PPDU以及至少第二帧的STA来执行,该传入MU PPDU和至少第二帧都由AP根据图9的过程900来格式化。

在框1002,STA接收分配用于由未关联STA进行的通信的一个或多个RU的触发帧。该触发帧可如上面结合框902(图9)讨论的来格式化。在框1004,STA在由触发帧分配的RU上向AP输出基于触发的响应(例如,探测响应或其他管理帧)。在框1006,STA接收在AP从该STA接收到上行链路基于触发的消息之后的第一传输机会中发送的MU帧(例如,图15的MU PPDU1202)。MU帧可如上面结合框908所讨论的来格式化。在框1008,STA确定MU帧不包含对该STA先前响应于触发帧而发送给AP的基于触发的消息的响应。例如,STA可分析指示1206、RA字段1222或两者,并确定A-MPDU 1214并非旨在给该STA。STA还可分析由MU PPDU 1202使用的其他RU,并确定那些RU也不包含针对该STA的响应。

在框1010,STA可接收在AP从该STA接收到上行链路基于触发的消息之后的第二(或后续)传输机会中发送的第二帧(例如,图15的帧1502)。第二帧可如上面结合框912所讨论的来格式化。在框1012,STA确定第二帧确实包含对该STA先前响应于触发帧而发送给AP的基于触发的消息的响应。例如,STA可分析指示1504、RA字段1224或两者,并确定MPDU1218旨在给该STA。在框1014,STA充分处理第二帧,因为该接收帧旨在给该STA;通过使用在TRS控制字段1304或触发帧1404(参见图15)中用信号通知的RU分配来标识用于上行链路响应消息(例如,对收到MPDU 1218的确收)的RU分配;以及输出该上行链路响应消息以供在所分配的RU上传输到AP。

如上面讨论的,对于定址未关联STA并与未关联STA通信的方式存在多种不同的解决方案。作为第一示例,图5和6的解决方案涉及使用不同MPDU的RA字段中的不同值来区分预期接收方。作为第二示例,图7和8的解决方案涉及使用不同MPDU的地址4字段中的不同值来区分预期接收方。作为第三示例,图9和10的解决方案涉及使用多个不同传输机会中的多个帧来区分预期接收方。第一和第二示例可通过IEEE 802.11基线标准处理的例外来实现(如上面讨论的)。由此,这些解决方案可以有条件地通过由STA诸如在高效率(IE)能力元素的位中发送给AP的能力宣告来实现。能力宣告可指示STA是否能够支持广播RU中的多目的地接收。例如,STA可宣告这些STA能够支持接收具有RA值不同的MPDU的A-MPDU或者能够支持接收其中在地址4字段中指示预期接收方的MPDU。AP随后可使用该指示来决定在这种多目的地A-MPDU中要包括哪些STA。对于未用信号通知该能力的STA,AP可使用图9和10的示例解决方案或者可用SU传输来进行通信。

图11是解说用于确定是否要解码与随机接入通信相关的传入消息的过程1100的示例的流程图。在过程1100中,无线通信设备可从第二设备接收与随机接入通信相关联的帧。该无线通信设备可以是STA(在从AP或另一STA接收帧的情况下)或AP(在从STA或另一AP接收帧的情况下)。要注意,对于该流程图的描述的其余部分,STA(例如,图4的STA 115)将被描述为接收并处理与随机接入通信相关的帧的无线通信设备,尽管在其他实现中该帧可由AP(例如,图3的AP 105)来接收。

在框1102,STA接收分配用于由未关联STA进行的通信的一个或多个RU的触发帧。该触发帧可如上面结合框902(图9)讨论的来格式化。在框1104,STA选择不响应于该触发帧而向AP发送回消息。例如,STA可能对与该AP进行关联或者发现与该AP有关的附加信息不感兴趣。在框1106,STA从AP(例如,发送了触发帧的设备)接收帧。该帧可在原本发送对触发帧的响应(如果选择要发送任何响应的话)之后的下一传输机会中被发送。该帧可以是下行链路MU PPDU并包括该帧包含给一个或多个未关联STA的信息的指示。例如,该帧可包括针对该帧的站标识(STA ID)字段的值2045(或任何其它指定的广播特殊值)。STA可解码该帧的至少一部分并确定该帧是对由STA响应于触发帧而发送的上行链路消息的响应。然而,由于STA知道该STA未响应于触发帧而向AP发送任何消息,因此STA可以自行确定(例如,无需在消息中寻找不同STA的特定地址)该消息并非旨在给该STA。由此,在框1110,STA可选择不解码帧的至少一部分,从而节省原本将被用于处理并非旨在给该STA的帧的处理努力和/或电池功率。

图18是解说根据本公开的各个方面的用于经由聚集数据单元(例如,A-MPDU)来与一个或多个未关联STA进行通信的过程1800的示例的流程图。在过程1800中,无线通信设备(诸如AP(用于对发送了基于触发的消息的其他STA和/或AP作出响应)或STA(用于对发送了基于触发的消息的其他STA和/或AP作出响应))生成包括聚集数据单元的第一帧。要注意,对于该流程图的描述的其余部分,AP(例如,图3的AP 105)将被描述为发送包括聚集数据单元的第一帧的无线通信设备,尽管在其他实现中该帧可由STA(例如,图4的STA 115)生成。

在一些实现中,过程1800开始于序列中的以下时间点:当AP已经(1)向多个未关联STA发送触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)从多个未关联STA接收到多个基于触发的消息时。由此,过程1800开始于AP确定该AP将发送对该多个基于触发的消息的下行链路响应时。在框1802,AP生成用于对来自多个未关联STA的多个基于触发的消息作出响应的帧。其他实现在其他上下文中可使用图7的技术。在图7的实现中,AP可确定该AP将在单个下行链路(DL)MU PPDU中对多个STA作出响应。

在框1802,AP生成至少包括第一A-MPDU的第一帧,该第一A-MPDU将被指定成与多个未关联STA进行通信。第一A-MPDU可包括一个或多个MPDU,并且可将STA ID指示设置为指示第一帧是与未关联STA的广播通信的值(例如,2045)。RU可被用于携带A-MPDU以便与多个未关联STA进行通信。在一些实现中,第一帧可以是多STA块确收(BA)帧类型。在一些实现中,第一帧(诸如块确收BA帧)可被包括在具有STA ID字段的DL MU PPDU的RU(诸如广播RU)中,该STA ID字段被设置为指示与一个或多个未关联无线通信设备的广播通信的值。例如,STA ID字段可被设置为值2045。在一些实现中,第一帧可被包括在图12中所示的DL MUPPDU 1202中,该DL MU PPDU 1202可包括RU 1210,该RU 1210具有可包括一个或多个MPDU(诸如MPDU 1216)的A-MPDU 1214。

图20解说了包括具有一个或多个RA子字段的BA信息字段的多STA BA帧格式的一个示例。在一些实现中,多STA BA帧2000可包括帧控制字段2002、历时字段2004、RA字段2006、TA字段2008、BA控制字段2010、一个或多个BA信息字段2012、以及FCS字段2014。(诸)BA信息字段可包括一个或多个对应的RA子字段2025。在一些实现中,BA信息字段可包括一个或多个AID/TID字段,并且每个AID/TID字段可包括RA子字段2025。

返回到图18,在框1804,AP在第一A-MPDU的该一个或多个MPDU中的第一MPDU中将第一RA字段设置为第一值。例如,AP可将多STA BA帧2000的RA字段2006设置为指示广播通信类型(例如,多接收方通信类型)的广播地址。

在框1806,AP(其可被称为第一无线通信设备)将第一MPDU中的第一字段设置为第二值。在一些实现中,第二值可表示第一STA(其可被称为第二无线通信设备)的标识符。例如,AP可将第一字段(诸如第一BA信息字段2012)的第一RA子字段2025设置为与第一STA相关联的第一地址(诸如第一MAC地址)。在一些实现中,第一字段可以是相同或不同帧类型中的不同字段。例如,如上面图7和8中所描述的,第一字段可以是MAC帧类型的第一地址4字段,或者如图5和6中所描述的,第一字段可以是第一RA字段。

在一些实现中,AP可将第一MPDU中的第二字段设置为不同于第二值的第三值,该第三值表示第二STA(其可被称为第三无线通信设备)的标识符。例如,AP可将第二字段(诸如第二BA信息字段2012)的第二RA子字段2025设置为与第二STA相关联的第二地址(诸如第二MAC地址)。在一些实现中,第二字段可以是相同或不同帧类型中的相同或不同MPDU中的不同字段。例如,如上面图7和8中所描述的,第二字段可以是MAC帧类型的第二MPDU中的第二地址4字段,或者如图5和6中所描述的,第二字段可以是第二MPDU中的第二RA字段。

在框1808,AP输出第一帧以供传输到至少第一STA。当第一帧的BA信息字段包括多个RA子字段2025(诸如第一和第二RA子字段2025)时,AP可向多个STA(诸如第一STA和第二STA)广播该第一帧,如本文结合框1806所描述的。

在一些实现中,第一帧可以是可被定向到单个STA(诸如第一STA)的单播多STA BA帧。在单播多STA BA帧中,第一RA字段的第一值可以与第一MPDU的第一字段的第二值相同。例如,第一MPDU的第一RA和第一字段两者都可被设置为与第一STA相关联的地址(诸如MAC地址)。在一些实现中,第一RA字段可被设置为广播地址,并且第一MPDU的第一字段可被设置为与第一STA相关联的地址(诸如MAC地址)。在一些实现中,第一帧(诸如本文所描述的单播块确收BA帧)可被包括在具有STA ID字段的DL MU PPDU的RU(诸如广播RU)中,该STA ID字段被设置为指示与一个或多个未关联无线通信设备的广播通信的值。例如,STA ID字段可被设置为值2045。在一些实现中,第一帧可被包括在图12中所示的DL MU PPDU 1202中,该DL MU PPDU 1202可包括RU 1210,该RU 1210具有可包括一个或多个MPDU(诸如MPDU1216)的A-MPDU 1214。

在一些实现中,第一帧可以是被传送给一个或多个未关联STA(诸如第一STA和第二STA)中的每一者的响应帧。例如,该响应帧可以是探测响应帧、(重新)关联响应帧、或认证响应帧。在一些实现中,AP可在向该一个或多个未关联STA广播多STA BA帧(诸如多STABA帧2000)之后传送该响应帧。AP可生成并输出响应帧以供将该响应帧传输到先前与该AP通信的该一个或多个未关联STA中的每一者。例如,AP可向第一STA(其先前可能已对AP的触发帧作出响应)传送第一响应帧,并向第二STA(其先前可能也已对AP的触发帧作出响应)传送第二响应帧。在一些实现中,作为在第一RA字段中包括作为第一值的广播地址的替代,由于响应帧可被定向到单个STA,因此该响应帧的第一RA字段可指示相应STA的MAC地址。在一些实现中,响应帧还可包括TRS控制字段(诸如图17中所描述的TRS控制字段)。TRS控制字段可向相应STA分配资源并提供响应信息,以使得该STA知道何时以及在何处作出响应(诸如发送确收帧)。例如,TRS控制字段可为相应STA分配RU以用于通信。TRS控制字段还可指定PPDU长度、传输功率、目标RSSI、以及调制编码方案(MCS)。在一些实现中,第一帧(诸如本文所描述的响应帧)可被包括在具有STA ID字段的DL MU PPDU的RU(诸如广播RU)中,该STAID字段被设置为指示与一个或多个未关联无线通信设备的广播通信的值。例如,STA ID字段可被设置为值2045。在一些实现中,第一帧可被包括在图12中所示的DL MU PPDU 1202中,该DL MU PPDU 1202可包括RU 1210,该RU 1210具有可包括一个或多个MPDU(诸如MPDU1216)的A-MPDU 1214。

在一些实现中,第一帧可被定向到网络中的所有未关联STA(包括至少第一STA)。例如,第一帧可以是信标帧、探测响应帧、或FILS发现帧。第一MPDU中的第一RA字段可被设置为广播地址以指示该帧被定向到网络中的所有未关联STA。在一些实现中,第一帧(诸如本文所描述的信标帧、探测响应帧、或FILS发现帧)可被包括在具有STA ID字段的DL MUPPDU的RU(诸如广播RU)中,该STA ID字段被设置为指示与所有未关联无线通信设备的广播通信的值。例如,STA ID字段可被设置为值2045。在一些实现中,第一帧可被包括在图12中所示的DL MU PPDU 1202中,该DL MU PPDU 1202可包括RU 1210,该RU 1210具有可包括一个或多个MPDU(诸如MPDU 1216)的A-MPDU 1214。

图19是解说用于处理与一个或多个未关联STA进行通信的传入聚集数据单元的过程1900的示例的流程图。在过程1900中,无线通信设备可从第二设备接收包括聚集数据单元的第一帧。该无线通信设备可以是STA(在从AP或另一STA接收帧的情况下)或AP(在从STA或另一AP接收帧的情况下)。要注意,对于该流程图的描述的其余部分,STA(例如,图4的STA115)将被描述为接收并处理第一帧的无线通信设备,尽管在其他实现中该第一帧可由AP(例如,图3的AP 105)来接收。

在一些实现中,过程1900开始于序列中的以下时间点:当STA已经(1)从AP接收到触发帧,该触发帧分配用于随机接入通信的一个或多个RU;并且(2)响应于触发帧而在所分配的RU上向AP发送基于触发的消息时。由此,过程1900开始于STA接收对由该STA发送的基于触发的消息的下行链路响应时。其他实现在其他上下文中可使用图19的技术。在一种实现中,图19的过程1900是图18的AP侧过程1800的站侧对应过程。例如,在过程1900中,各动作由接收并处理由AP根据图18的过程1800格式化的传入MU PPDU的STA来执行。

在框1902,STA(也被称为第二无线通信设备)从第二设备(诸如AP(也被称为第一无线通信设备))接收第一帧。第一帧可至少包括第一A-MPDU,并且该第一A-MPDU可包括一个或多个MPDU。

在框1904,STA解码第一A-MPDU中的该一个或多个MPDU中的第一MPDU的至少一部分,并标识该第一MPDU中的RA字段。

在框1906,STA确定第一MPDU的RA字段包括第一值。在一些实现中,第一值可以是广播地址。

在框1908,STA响应于确定RA字段包括第一值而确定第一MPDU中的第一字段被定址到该STA还是不同设备。在一些实现中,响应于确定RA字段包括第一值并确定第一字段被定址到STA,该STA处理与被定向到该STA的第一字段相关联的信息。响应于确定RA字段包括第一值并确定第一字段未被定址到STA(而是替代地第一字段被定址到不同设备),该STA确定第一MPDU中的第二字段被定址到该STA还是不同设备。响应于确定RA字段包括第一值并确定第二字段被定址到STA,该STA处理与被定向到该STA的第二字段相关联的信息。

在一些实现中,第一帧是多STA BA帧。第一字段可包括具有第二值的第一RA子字段,并且第二字段可包括具有第三值的第二RA子字段。STA可响应于确定第二值是与该STA相关联的第一MAC地址而确定第一字段被定址到该STA。STA可响应于确定第三值是与该STA相关联的第一MAC地址而确定第二字段被定址到该STA。

在一些实现中,第一帧可在第一MPDU中包括具有第二值的第一字段,并且第一帧可在第二MPDU中包括具有第三值的第二字段。例如,如图7和8中所描述的,第一MPDU的第一字段可以是第一地址4字段,并且第二MPDU的第二字段可以是第二地址4字段。作为另一示例,如图5和6中所描述的,第一MPDU的第一字段可以是第一RA字段,并且第二MPDU的第二字段可以是第二RA字段。

在一些实现中,由STA接收到的第一帧可以是被定向到单个STA的单播多STA BA帧。在单播多STA BA帧中,第一RA字段的第一值可以与第一MPDU的第一字段的第二值相同。例如,第一MPDU的第一RA和第一字段两者都可被设置为与STA相关联的MAC地址。在一些实现中,第一RA字段可被设置为广播地址,并且第一MPDU的第一字段可被设置为与STA相关联的MAC地址。

在一些实现中,STA可在接收到第一帧(诸如多STA BA帧)之后从AP接收第二帧。第二帧可包括指示STA的MAC地址的第二RA字段。第二帧还可包括向STA分配资源并提供响应信息的触发响应调度(TRS)控制字段。第二帧可以是响应帧(诸如探测响应帧、(重新)关联响应、认证响应等等)。在一些实现中,作为在响应帧的RA字段中包括广播地址的替代,由于响应帧可被定向到单个STA,因此响应帧的RA字段可指示STA的MAC地址。例如,TRS控制字段可为STA分配RU以用于通信(诸如向AP发送确收帧)。TRS控制字段还可指定STA可以用于与AP通信的PPDU长度、传输功率、目标RSSI、以及调制编码方案(MCS)。

在一些实现中,由STA接收到的第一帧可以是被定向到网络中的所有未关联STA(包括至少该STA)的帧。例如,第一帧可以是信标帧、探测响应帧、或FILS发现帧。第一MPDU中的第一RA字段可被设置为广播地址以指示该帧被定向到网络中的所有未关联STA。

结合本文公开的实现来描述的各种解说性组件、逻辑、逻辑块、模块、电路、操作和算法过程可实现为电子硬件、固件、软件、或者硬件、固件或软件的组合,包括本说明书中公开的结构及其结构等效物。硬件、固件和软件的可互换性已以其功能性的形式作了一般化描述,并在上面描述的各种解说性组件、框、模块、电路、和过程中作了解说。此类功能性是实现在硬件、固件还是软件中取决于具体应用和加诸整体系统的设计约束。

用于实现结合本文中所公开的方面来描述的各种解说性组件、逻辑、逻辑块、模块和电路的硬件和数据处理装置可用设计成执行本文中描述的功能的通用单芯片或多芯片处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。处理器可以是微处理器,或者是任何常规的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。在一些实现中,特定过程、操作和方法可由专用于给定功能的电路系统来执行。

如以上所描述的,在一些方面,本说明书中所描述的主题内容的实现可以被实现为软件。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。此类计算机程序可以包括被编码在一个或多个有形处理器或计算机可读存储介质上的非瞬态处理器或计算机可执行指令,这些指令用于由包括本文所描述的设备的组件的数据处理装置执行或者控制该数据处理装置的操作。作为示例而非限制,这种存储介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或可被用于存储指令或数据结构形式的程序代码的任何其它介质。以上组合也应被包括在存储介质的范围内。

对本公开中描述的实现的各种改动对于本领域普通技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现而不会脱离本公开的精神或范围。由此,权利要求并非旨在被限定于本文中示出的实现,而是应被授予与本公开、本文中所公开的原理和新颖性特征一致的最广范围。

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

类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图或流图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在一些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。

应当理解,本文中使用诸如“第一”、“第二”等指定对元素的任何引述一般不限定这些元素的数量或次序。确切而言,这些指定可在本文中用作区别两个或更多个元素或者元素实例的便捷方法。因此,对第一元素和第二元素的引述并不意味着这里可采用仅两个元素或者第一元素必须以某种方式位于第二元素之前。同样,除非另外声明,否则一组元素可包括一个或多个元素。另外,在说明书或权利要求中使用的“A、B、或C中的至少一个”或“A、B、或C中的一个或多个”或“包括A、B、和C的组中的至少一个”形式的术语表示“A或B或C或这些元素的任何组合”。例如,此术语可以包括A、或者B、或者C、或者A和B、或者A和C、或者A和B和C、或者2A、或者2B、或者2C、等等。此外,尽管某些方面可能是以单数来描述或主张权利的,但是复数也是已构想了的,除非显式地声明了限定于单数。

相关技术
  • 用于以成角度的过滤器进行光学感测的系统和方法
  • 从采集的信号中生成元数据用于搜索、过滤和机器学习输入的方法
  • 基于机器学习方法的用于抑郁症患者脑电信号的采集系统
技术分类

06120116516573