具有大量站的WLAN中的功率节省机制的制作方法

文档序号:14185707阅读:134来源:国知局

本专利申请要求由Jia等人于2016年8月24日提交的题为“Power Save Mechanism in a WLAN With Large Number of Stations(具有大量站的WLAN中的功率节省机制)”的美国专利申请No.15/246,423、以及由Jia等人于2015年8月25日提交的题为“Power Save Mechanism in a WLAN With Large Number of Stations(具有大量站的WLAN中的功率节省机制)”的美国临时专利申请No.62/209,473的优先权,其中每一件申请均被转让给本申请受让人。

背景

公开领域

本公开例如涉及无线通信系统,尤其涉及用于WLAN的功率节省机制。

相关技术描述

无线通信系统被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种类型的通信内容。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户通信的多址系统。无线网络(例如无线局域网(WLAN),诸如Wi-Fi网络(IEEE 802.11))可包括可与一个或多个站(STA)或移动设备通信的接入点(AP)。AP可耦合到网络(诸如因特网),并且使得移动设备能够经由该网络通信(和/或与耦合到该接入点的其他设备通信)。

在其中AP服务许多STA的WLAN环境中,或许不能维持相对于STA数目的聚集吞吐量水平。一些WLAN使用已发起的经调度接入,其中AP为STA的子集指派目标苏醒时间(TWT)群。这些STA基于所指派的TWT群来苏醒以与该AP通信。然而,使用此系统,聚集吞吐量水平通常相对于STA数目适度地下降。此外,此类指派造成大量开销并且要求新消息或信令。

概述

本文所描述的技术和系统采用了用于具有大量STA的WLAN的功率节省机制。AP将聚集吞吐量维持在相对于该AP正在服务的站的数目而言稳定的水平。AP向诸STA提供“无服务”调度,以使得STA可在每次该STA得到了该AP服务时能进入深度睡眠状态达“无服务”时间段的历时。这些“无服务”时间段可与TWT时隙对准。在“无服务”时段期满之后,该STA可苏醒并在TWT时隙边界处监听,并且可在其在该TWT时隙中未曾得到服务的情况下进入轻度睡眠状态达该TWT时隙的剩余时间。

描述了一种无线通信的方法。该方法可包括:提供对睡眠历时的指示以供传输至无线节点;在TWT期间与该无线节点进行通信,其中该通信包括以下至少一者:提供用于传输至该无线节点的数据或获得接收自该无线节点的数据;以及至少部分地基于该通信的定时来至少在所指示的睡眠历时期间避免提供用于传输至该无线节点的数据。

描述了一种用于无线通信的装备。该装备可包括:用于提供对睡眠历时的指示以供传输至无线节点的装置;用于在TWT期间与该无线节点进行通信的装置,其中该通信包括以下至少一者:提供用于传输至该无线节点的数据或获得接收自该无线节点的数据;以及用于至少部分地基于该通信的定时来至少在所指示的睡眠历时期间避免提供用于传输至该无线节点的数据的装置。

描述了用于无线通信的另一装置。该装置可包括接口,其被配置成提供对睡眠历时的指示以供传输至无线节点。该装置可包括配置成进行如下操作的机构:在TWT期间与该无线节点进行通信,其中该通信包括以下至少一者:提供用于传输至该无线节点的数据或获得接收自该无线节点的数据;以及至少部分地基于该通信的定时来至少在所指示的睡眠历时期间避免提供用于传输至该无线节点的数据。

描述了用于无线通信的另一装置。该装置可包括:收发机,其被配置成向无线节点传送对睡眠历时的指示;以及配置成进行如下操作的机构:在TWT期间与该无线节点进行通信,其中该通信包括以下至少一者:向该无线节点传送数据或从该无线节点接收数据;以及至少部分地基于该通信的定时来至少在所指示的睡眠历时期间避免向该无线节点进行传送。

描述了一种用于无线通信的计算机可读介质。该计算机可读介质可包括可操作用于使处理器进行以下动作的指令:提供对睡眠历时的指示以供传输至无线节点;在TWT期间与该无线节点进行通信,其中该通信包括以下至少一者:提供用于传输至该无线节点的数据或获得接收自该无线节点的数据;以及至少部分地基于该通信的定时来至少在所指示的睡眠历时期间避免提供用于传输至该无线节点的数据。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,提供用于传输至该无线节点的对该睡眠历时的该指示进一步包括生成其中具有对睡眠历时的该指示的TWT设立请求帧,以及提供该TWT设立请求帧以供传输。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,提供用于传输至该无线节点的对该睡眠历时的该指示进一步包括在该TWT的时隙期间生成TWT信号帧,其中该TWT信号帧包括标识将在该TWT的时隙或该睡眠历时中的至少一者期间被服务的至少一个无线节点的服务列表。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于生成其中具有对该睡眠历时的该指示的信标帧的过程、特征、装置、或指令,其中提供用于传输至该无线节点的对该睡眠历时的该指示进一步包括提供该信标帧以供广播传输。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于确定该无线节点的无服务时段的过程、特征、装置、或指令,其中对该睡眠历时的该指示标识该无服务时段,该无服务时段至少部分地基于网络拥塞来被选择。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于为包括该无线节点的无线节点集选择该TWT的分配以将该无服务时段与该TWT的该分配对准的过程、特征、装置、或指令。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于至少部分地基于与包括该无线节点的数个无线节点相关联的聚集吞吐量水平来确定该睡眠历时的过程、特征、装置、或指令。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于更新该睡眠历时并且提供对经更新睡眠历时的指示以供在时间上在该TWT之后发生的第二TWT期间传输至该无线节点的过程、特征、装置、或指令。

描述了一种无线通信方法。该方法可包括获得接收自无线节点的对睡眠历时的指示;在TWT的时隙期间与所述无线节点进行通信,其中所述通信包括以下至少一者:获得接收自所述无线节点的数据或提供用于传输至所述无线节点的数据;以及至少部分地基于在该TWT的时隙期间与该无线节点的该通信的定时来进入睡眠模式达所指示的睡眠历时。

描述了一种用于无线通信的装备。该装备可包括用于获得接收自无线节点的对睡眠历时的指示的装置;用于在TWT的时隙期间与该无线节点进行通信的装置,其中该通信包括以下至少一者:获得接收自该无线节点的数据或提供用于传输至该无线节点的数据;以及用于至少部分地基于在该TWT的时隙期间与该无线节点的该通信的定时来进入睡眠模式达所指示的睡眠历时的装置。

描述了用于无线通信的另一装置。该装置可包括接口,其被配置成获得接收自无线节点的对睡眠历时的指示。该装置可包括配置成进行如下操作的机构:在TWT的时隙期间与该无线节点进行通信,其中该通信包括以下至少一者:获得接收自该无线节点的数据或提供用于传输至该无线节点的数据;以及至少部分地基于在该TWT的时隙期间与该无线节点的该通信的定时来进入睡眠模式达所指示的睡眠历时。

描述了一种用于无线通信的计算机可读介质。该计算机可读介质可包括可操作用于使处理器进行以下动作的指令:获得接收自无线节点的对睡眠历时的指示;在TWT的时隙期间与该无线节点进行通信,其中该通信包括以下至少一者:获得接收自该无线节点的数据或提供用于传输至该无线节点的数据;以及至少部分地基于在该TWT的时隙期间与该无线节点的该通信的定时来进入睡眠模式达所指示的睡眠历时。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,获得接收自该无线节点的对该睡眠历时的该指示进一步包括:获得接收自该无线节点的信标帧。以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于从该信标帧确定对该睡眠历时的该指示的过程、特征、装置、或指令。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,获得接收自该无线节点的对该睡眠历时的该指示进一步包括:获得接收自该无线节点的TWT设立请求帧。以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于从该TWT设立请求帧确定该睡眠历时的过程、特征、装置、或指令。

以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于在该TWT的时隙开始时从该睡眠模式苏醒的过程、特征、装置、或指令。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,获得接收自该无线节点的对该睡眠历时的该指示进一步包括:在该TWT的时隙期间获得接收自该无线节点的TWT信号帧,该TWT信号帧包括标识哪些无线节点可在该TWT的时隙或该睡眠历时中的至少一者中被服务的服务列表。

在以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例中,进入该睡眠模式进一步包括确定该服务列表在该TWT的时隙里不包括无线节点。以上所描述的方法、装置(装备)、以及计算机可读介质的一些示例可进一步包括用于由该无线节点进入该睡眠模式达该TWT的时隙的剩余时间的过程、特征、装置、或指令。

前述内容已较宽泛地勾勒出根据本公开的示例的特征和技术优势以力图使下面的详细描述可以被更好地理解。附加的特征和优势将在此后描述。所公开的概念和具体示例可容易地被用作修改或设计用于实施与本公开相同的目的的其他结构的基础。此类等效构造并不背离所附权利要求书的范围。本文所公开的概念的特性在其组织和操作方法两方面以及相关联的优势将因结合附图来考虑以下描述而被更好地理解。每一附图是仅出于解说和描述目的来提供的,且并不定义对权利要求的限定。

附图简述

通过参考以下附图可获得对本公开的本质和优点的进一步理解。在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。

图1解说了国际本公开的各个方面的支持功率节省机制的网络(诸如WLAN)的示例。

图2-4解说了根据本公开的各个方面的示出无线节点的功率模式的示例时序图;

图5示出了解说根据本公开的各个方面的功率节省机制的示例的过程流;

图6A和6B示出了根据本公开的各个方面的支持WLAN中的功率节省机制的AP的示例的框图;

图7A和7B示出了根据本公开的各个方面的支持WLAN中的功率节省机制的STA的示例的框图;

图8-9示出了解说根据本公开的各个方面的用于WLAN中的功率节省机制的方法的示例的流程图。

详细描述

接入点(AP)可向其所服务的无线节点(STA)提供“无服务”调度。AP可以按若干方式(包括以目标苏醒时间(TWT)设立请求帧、动作帧、或信标帧的方式)中的一种来格式化睡眠历时(例如,“无服务”时间段)。STA随后在每个所定义的TWT开始时苏醒,直到该STA与该AP之间发生数据交换。一旦发生了数据交换,该STA就可进入深度睡眠模式至少达由该AP定义的“无服务”时间段。一旦“无服务”时间段期满,该STA就恢复在每个TWT开始时苏醒的模式。

以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者示例。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的范围。各种示例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。另外,参照一些示例所描述的特征可在其他示例中被组合。

首先参照图1,框图解说了WLAN 100(诸如举例而言,实现IEEE 802.11标准族中的至少一个标准的网络)的示例。WLAN 100可包括AP 105以及一个或多个无线设备或无线站110,诸如移动站、个人数字助理(PDA)、其他手持式设备、上网本、笔记本计算机、平板计算机、膝上型设备、显示设备(例如,TV、计算机监视器等)、打印机等。虽然仅解说了一个AP 105,但WLAN 100可具有多个AP 105。每个无线站110(其也可被称为移动站(MS)、移动设备、接入终端(AT)、用户装备(UE)、订户站(SS)、或订户单元)可经由通信链路115与AP 105进行关联和通信。每个AP 105具有地理覆盖区域125,以使得该区域内的无线站110通常能与AP 105通信。无线站110可分散遍及地理覆盖区域125各处。每个无线站110可以是驻定或移动的。在一些方面,无线站110和/或AP 105可以是WLAN 100的无线节点。在一些方面,根据本文中的教导实现的无线节点可包括接入点(诸如AP 105)或接入终端。

无线站110可被不止一个AP 105覆盖并且因此可在不同时间与一个或多个AP 105相关联。单个AP 105和相关联的一组站可被称为基本服务集(BSS)。扩展服务集(ESS)是连通的BSS的集合。分发系统(DS)被用来连接扩展服务集中的AP 105。AP 105的地理覆盖区域125可被划分成仅构成该覆盖区域的一部分的扇区。WLAN 100可包括不同类型(例如,城域网、家庭网络等)的AP 105,其具有不同大小的覆盖区域以及针对不同技术的交叠覆盖区域。其他无线设备可与AP 105通信。

虽然无线站110可使用通信链路115通过AP 105来彼此通信,但是每个无线站110还可经由直接无线链路120直接与一个或多个其他无线站110通信。两个或更多个无线站110在双方无线站110处于AP地理覆盖区域125中时,或者在一方或没有无线站115在AP地理覆盖区域125内时,可经由直接无线链路120通信。直接无线链路120的示例可包括Wi-Fi直接连接、通过使用Wi-Fi隧穿直接链路设立(TDLS)链路来建立的连接、以及其他P2P群连接。在这些示例中,无线站110可根据来自IEEE 802.11及其各种版本(包括但不限于802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ah等)的WLAN无线电和基带协议(包括物理层和MAC层)来通信。在其他实现中,可在WLAN 100内实现其他对等连接和/或自组织网络。

无线站110中的一者或多者(诸如无线站110-a)包括STA功率节省机构140。STA功率节省机构140也可实现在无线站110的处理系统中或被实现为无线站110的处理系统。在一些示例中,STA功率节省机构140也可被简称为机构。STA功率节省机构140实现本文中所描述的功率节省特征中的至少一些。例如,无线站110-a从AP 105(在此示例中,其也可被称为无线节点)接收对睡眠历时的指示。STA功率节省机构140使无线站110-a在TWT时隙(例如,预定义的TWT时隙)期间与该AP通信。该通信是包括从AP 105接收数据和向AP 105传送数据中的任一者或两者的数据交换。STA功率节省机构140使无线站110-a至少部分地基于在该TWT时隙期间与该AP的通信的定时来进入睡眠模式达所指示的睡眠历时。

AP 105包括AP功率节省机构145。AP功率节省机构145也可实现在AP 105的处理系统中或被实现为AP 105的处理系统。在一些示例中,AP功率节省机构145也可被简称为机构。AP功率节省机构145实现本文中所描述的功率节省技术中的一些。AP功率节省机构145向无线站(诸如无线站110-a)传送对睡眠历时的指示。AP功率节省机构145在预定义的TWT期间与无线站110-a通信。与无线站110-a通信包括向该无线站传送数据和从无线站110-a接收数据中的一者或两者的数据交换。AP功率节省机构145至少部分地基于该数据交换的定时来至少在所指示的睡眠历时里避免向无线站110-a进行传送。

图2解说了根据本公开的各个方面的示出无线站的功率模式的时序图200。时序图200分别示出了AP和STA(诸如图1的AP 105和无线站110)的时间帧。在一些示例中,无线站110和AP 105各自的STA功率节省机构140和/或AP功率节省机构145可被配置成支持时序图200的一个或多个方面。AP可支持几十或几百个无线站。AP和STA支持基于TWT的调度,并且在一些示例中,AP和STA中的任一者或两者可以是无线节点。

图2中解说了三个信标区间205-a、205-b和205-c。每个信标区间205始于目标信标传送时间(TBTT)。信标区间205被分解为数个TWT 210。在图2(以及图3和4)所示的示例中,每个信标区间205被分解为十个TWT 210。每个TWT 210例如可为至少五到十毫秒(ms)长。可选择TWT 210的历时以得到每信标区间205特定数目的TWT 210。在其他示例中,TWT 210的其他数目和历时是可能的。

AP向诸STA提供“无服务”调度。AP以多种方式中的一种来格式化至诸STA的无服务调度。在一个示例中,AP基于调度信息来捎带媒体接入控制(MAC)协议数据单元(MMPDU)以通知STA该AP将不会在下一睡眠历时里服务该STA。睡眠历时可例如按毫秒数来定义。AP可使用TWT设立请求帧来传达睡眠历时。例如,AP使用“下一TWT信息”字段来发信令通知睡眠历时以及任何其他定时信息。替换地,AP向所有STA广播“无服务时段”。无服务时段定义对正由该AP服务的所有STA共同的睡眠历时。AP可在所传送的信标帧中发送无服务时段。无服务时段可以是任何合适的历时,诸如80毫秒。

在一些示例中,AP提前作出TWT分配以降低该AP的管理负担。AP可将“无服务”调度与TWT分配对准。在此类示例中,STA在“无服务”期满之后保持苏醒,直至接收到来自AP的数据。

在图2的示例中,AP指定无服务时段270并且向STA通知无服务时段270。无服务时段270可以是基于网络拥塞的针对所有STA的固定值,以减小对于AP的复杂度。在其他示例中,无服务时段270对于该AP服务的STA的不同子集有所不同。无服务时段270也可随特定STA、随不同信标区间205而改变。

本文所描述的技术在STA不处于功率节省模式(例如,PM=0)时被启用。例如,STA也不依赖于来自AP的信标中的话务指示映射(TIM)比特。STA可将其功率模式与TWT 210对准。例如,STA可在时间250-a苏醒达第一信标帧215和广播/多播时间帧。

STA苏醒达第一信标帧215。随后,STA在第一信标帧215之后并且在用于功率节省(PS)触发和上行链路随机接入220的广播TWT期间进入睡眠达时间255-a。用于PS触发和上行链路随机接入220的广播TWT针对不参与基于TWT的调度或使用本文所描述的无服务时段的其他STA。这些其他STA进入功率节省模式(PM=1)并依赖于第一信标帧215中的话务指示映射(TIM)比特来确定何时要苏醒。

STA在TWT(诸如TWT 225)开始时苏醒,并等待来自AP的传输。即,STA在每个TWT处醒来并保持苏醒,直至该STA与该AP之间发生数据交换。STA可在时间260-a处于苏醒/睡眠状态,在此该STA正从睡眠状态转变至苏醒状态(或在其他示例中反之)。一旦该STA与该AP之间发生通信(例如,数据交换)(诸如在TWT 230)期间,该STA就进入睡眠达无服务时段270。即,该STA进入睡眠模式达时间255-b。当处于睡眠模式达时间255-b时,该STA可苏醒以接收在无服务时段270期间发生的信标(在时间250-b),随后返回到睡眠达无服务时段270的剩余时间。替换地,STA可在整个无服务时段270期间保持睡眠,而无需苏醒以接收信标。在其他示例中,如果数据交换未发生,则STA可以伺机进入睡眠模式。

STA在无服务时段270之后的时间260-b苏醒。在TWT 235处的另一数据交换之后,STA在时间255-c再次进入睡眠模式。同样,STA在第二无服务时段270之后的时间260-c苏醒。STA也可在无服务时段270期间的时间250-c苏醒以接收信标。替换地,STA可在整个无服务时段270期间保持睡眠。

在一些示例中,AP在TWT开始时发送针对该TWT的服务列表。服务列表标识哪些STA将在该TWT期间被服务。服务列表还可在其需要更新的情况下更新无服务时段。

图3示出了解说两个TWT 210-a和210-b的微定时的时序图300。时序图300分别示出了AP和STA(诸如图1的AP 105和无线站110)的时间帧。在一些示例中,无线站110和AP 105各自的STA功率节省机构140和/或AP功率节省机构145可被配置成支持时序图300的一个或多个方面。时序图300可解说时序图200的两个TWT 210-a、210-b。在此示例中,TWT 210-a、210-b为10ms长,但在其他示例中可以不同。

在TWT 210-a开始时,AP发送TWT信号帧。TWT信号帧可包括服务列表和无服务时段中的一者或两者。服务列表定义哪些STA将在TWT 210-a中被服务。AP可针对每个TWT改变无服务时段的历时。然而,AP可使用较慢的循环并且不频繁地改变无服务时段的历时。

在图3的示例中,AP发送TWT信号帧305-a,TWT信号帧305-a包括将STA 4、5和6标识为在TWT 210-a中被服务的服务列表。STA(STA 1)接收TWT信号帧305-a并确定其在TWT 210-a期间没有被服务。由此,STA 1进入睡眠模式。在下一TWT 210-b开始时,STA 1苏醒。AP在TWT 210-b开始时发送另一TWT信号帧305-b。此TWT信号帧305-b将STA 1、2和3标识为在TWT 210-b期间被服务。

由此,STA 1可具有在TWT 210-a期间节省功率的机会,这是因为STA 1可在其不在服务列表上的情况下进入睡眠模式。在一些示例中,STA 1利用轻度睡眠模式(而非深度睡眠模式)。例如,当TWT 210相较于苏醒到睡眠和睡眠到苏醒开销而言较短时,STA 1利用轻度睡眠。

当AP服务完服务列表中标识出的STA时,TWT 210中的任何剩余时间可被用于802.11ac/旧式接入。

图4解说了根据本公开的各个方面的示出三个无线站的功率模式的时序图400。时序图400分别示出了AP和三个无线站(被缩写为STA 1、STA 2和STA 3)(诸如图1的AP 105和无线站110)的时间帧。在一些示例中,无线站110和AP 105各自的STA功率节省机构140和/或AP功率节省机构145可被配置成支持时序图400的一个或多个方面。AP 105可支持几十或几百个无线站110。AP 105和STA 1支持基于TWT的调度。即,STA 1正根据802.11ax进行操作,具有TWT能力且PM=0。然而,STA 2和3不支持本文所描述的功率节省技术。STA 2根据802.11ax进行操作但具有PM=1。STA 3根据802.11ac进行操作且PM=1。

在一个示例中,功率节省技术在PM=0时被启用并且在PM=1时被禁用。在其他示例中,这些功率模式可以不同。当STA进入功率节省模式(PM=1)时,11ax STA使用用于PS触发的广播TWT,而11ac/旧式STA使用Q功率(Qpower)。

图5示出了解说根据本公开的各个方面的功率节省机制的示例的过程流500。过程流500示出了包括无线站110-b和AP 105-a的无线通信系统的WLAN中的功率节省机制。无线站110-b和AP 105-a分别是图1的无线站110和AP 105的示例。在一些示例中,无线站110和AP 105各自的STA功率节省机构140和/或AP功率节省机构145可被配置成支持过程流500的一个或多个方面。

在框505,无线站110-b进入苏醒模式。在一些示例中,无线站110-b从睡眠模式进入苏醒模式。然而,在其他示例中,无线站110-b是先前苏醒的或曾处于苏醒/睡眠模式。无线站110-b可在信标区间开始时进入苏醒模式。

AP 105-a向无线站110-b传送睡眠历时消息510。睡眠历时消息510可在TWT设立请求帧、动作帧中被传送,或者在信标帧中被广播。如果AP 105-a在TWT设立请求帧中传送睡眠历时消息510,则AP 105-a在TWT时隙开始时传送TWT信号帧,其中该TWT信号帧包括标识将在该TWT时隙和该睡眠历时期间被服务的至少一个无线站的服务列表。

根据睡眠历时消息510(无论是在信标帧、TWT设立请求帧、动作帧还是其他格式中),在框515,无线站110-b从睡眠历时消息510标识睡眠历时。在一些示例中,在框520,如果随睡眠历时消息510包括了睡眠历时,则无线站110-b确定自己是否在服务列表上。

在此示例中,无线站110-b在服务列表上,并且因此保持苏醒直至与AP 105-a的数据交换525。在一些示例中,无线站110-b进入睡眠模式直至第一TWT时隙。在框530,在数据交换525之后,无线站110-b进入睡眠模式。在框535,在睡眠历时期满之后,无线站110-b苏醒。

图6A示出了根据本公开的各个方面且关于图1-5的支持WLAN中的功率节省特征的示例AP 105-b的框图600-a。AP 105-b可提供用于执行所描述的功率节省特征的诸方面的装置。AP 105-b包括处理器610、存储器620、一个或多个收发机630、一个或多个天线655、以及AP通信管理器665。AP 105-b还包括服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650。处理器610、存储器620、(诸)收发机630、AP通信管理器665、以及服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650与总线605通信地耦合,总线605使得能够在这些组件之间进行通信。(诸)天线655与(诸)收发机630通信地耦合。

处理器610是智能硬件设备,诸如中央处理单元(CPU)、微控制器、专用集成电路(ASIC)等。处理器610处理通过(诸)收发机630接收到的信息以及要发送给(诸)收发机630以供通过(诸)天线655进行传送的信息。处理器610可实现AP 105-b的处理系统的一个或多个方面。在一些示例中,处理器610可包括或充当接口以与AP 105-b的一个或多个组件交换信息。

存储器620是存储包含指令的代码(即,软件(SW)代码715)的计算机可读介质,这些指令在被执行时使处理器610、或AP 105-b的另一个组件执行本文所描述的各种功能,例如,确定睡眠历时、选择传输格式、创建服务列表、调度传输时间、以及传送睡眠历时。

(诸)收发机630与其他无线设备(诸如AP 105、无线站110、或其他设备)双向通信。(诸)收发机630包括调制解调器以调制分组和帧并将经调制分组提供给(诸)天线655以供传输。调制解调器附加地用于解调接收自(诸)天线635的分组。

AP通信管理器665控制与站和/或其他设备(诸如图1的WLAN 100中所解说的设备)的通信。图6的AP通信管理器665经由总线605与AP 105-b的其他组件处于通信中。替换地,AP通信管理器665的功能性可被实现为收发机630的组件、计算机程序产品、和/或处理器610的至少一个控制器元件。

服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650提供用于实现关于图1-5描述的特征的装置和/或以其他方式实现关于图1-5描述的特征,如以下所进一步解释的。在一些示例中,服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650执行图1的AP功率节省机构145的功能并且可以是图1的AP功率节省机构145的一部分。在一些示例中,服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650执行AP 105-b的处理系统的功能并且可以是AP 105-b的处理系统的一部分。

同样,图6A仅示出了执行图1-5的特征的设备的一个可能实现。虽然图6A的诸组件为了清楚目的被示为分立的硬件块(例如,ASIC、现场可编程门阵列(FPGA)、半定制集成电路等),但将理解,这些组件中的每一者也可由被适配成以硬件执行一些或所有适用特征的多个硬件块来实现。替换地,图6A的两个或更多个组件的特征可由单个合并的硬件块来实现。例如,收发机630芯片可实现处理器610、存储器620、服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650。

在又一些其他示例中,每个组件的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器或者处理系统执行的指令来实现。例如,图6B示出了AP 105-c的另一示例的框图600-b,其中服务列表管理器635、睡眠历时选择器640、传输格式管理器645和调度器650的特征被实现为计算机可读代码,该计算机可读代码被存储在存储器620-a上并且由一个或多个处理器610-a执行。可使用硬件/软件的其他组合来执行图6A-6B的一个或多个组件的特征。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、睡眠历时选择器640和传输格式管理器645可以是用于提供对睡眠历时的指示以供传输至无线节点的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、睡眠历时选择器640和调度器650可以是用于在TWT期间与该无线节点进行通信的装置,其中该通信包括以下至少一者:提供用于传输至该无线节点的数据或获得接收自该无线节点的数据。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、睡眠历时选择器640、传输格式管理器645和调度器650可以是用于至少部分地基于该通信的历时来至少在所指示的睡眠历时期间避免提供用于传输至该无线节点的数据的装置。

处理器610、存储器620、AP通信管理器665、传输格式管理器645和调度器650可以是用于生成其中具有对睡眠历时的指示的TWT设立请求帧的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640、以及传输格式管理器645和调度器650可以是用于提供用于传输的TWT设立请求帧的装置。

处理器610、存储器620、AP通信管理器665、传输格式管理器645和调度器650可以是用于在TWT的时隙期间生成TWT信号的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640、以及传输格式管理器645和调度器650可以是用于提供用于传输的TWT信号帧的装置,其中该TWT信号帧包括标识将在该TWT的时隙或该睡眠历时中的至少一者期间被服务的至少一个无线节点的服务列表。

处理器610、存储器620、AP通信管理器665、传输格式管理器645和调度器650可以是用于生成信标帧的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640、以及传输格式管理器645和调度器650可以是用于提供用于广播传输的信标帧的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640和调度器650可以是用于至少部分地基于网络拥塞来确定该无线节点的无服务时段的装置,其中对睡眠历时的指示标识该无服务时段,该无服务时段至少部分地基于网络拥塞来被选择。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640和调度器可以是用于为包括该无线节点的无线节点集选择该TWT分配的分配以将该无服务时段与该TWT的该分配对准的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640和调度器可以是用于至少部分地基于与包括该无线节点的数个无线节点相关联的聚集吞吐量水平来确定睡眠历时的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640和调度器可以是用于至少部分地基于与包括该无线节点的数个无线节点相关联的聚集吞吐量水平来更新睡眠历时的装置。

图6A-6B的收发机630、天线655、总线604、处理器610、存储器620、AP通信管理器665、服务列表管理器635、睡眠历时选择器640和调度器可以是用于提供对经更新睡眠历时的指示以供在时间上发生在该TWT之后的第二TWT期间传输至该无线节点的装置。

图7A示出了根据本公开的各个方面且关于图1-5的支持WLAN中的功率节省机制的示例无线站110-c的框图700-a。无线站110-c可提供用于执行所描述的功率节省特征的诸方面的装置。无线站110-c包括处理器705、存储器710、一个或多个收发机720、一个或多个天线725、功率模式管理器735、以及功率节省机构740。处理器705、存储器710、(诸)收发机720、功率模式管理器735和功率节省机构740与总线730通信地耦合,总线730使得能够在这些组件之间进行通信。(诸)天线725与(诸)收发机720通信地耦合。

处理器705是智能硬件设备,诸如CPU、微处理器、ASIC等。处理器705处理通过(诸)收发机720接收到的信息以及要发送给(诸)收发机720以供通过(诸)天线725进行传送的信息。处理器705可实现无线站110-c的处理系统的一个或多个方面。在一些示例中,处理器705可包括或充当接口以与无线站110-c的一个或多个组件交换信息。

存储器710是存储包括指令的代码(即,软件(SW)代码715)的计算机可读介质,这些指令在被执行时使处理器705、或无线站110-c的另一个组件执行本文所描述的各种功能,例如,进入睡眠模式和苏醒模式、确定睡眠历时、以及执行与AP 105的数据交换。

(诸)收发机720与其他无线设备(诸如AP 105、无线站110、或其他设备)双向通信。(诸)收发机720包括调制解调器以调制分组和帧并将经调制分组提供给(诸)天线725以供传输。调制解调器附加地用于解调接收自(诸)天线725的分组。

功率模式管理器735和功率节省机构740提供用于实现关于图1-5描述的特征的装置和/或以其他方式实现关于图1-5描述的特征,如以下所进一步解释的。在一些示例中,功率模式管理器735和功率节省机构740执行图1的STA功率节省机构140的功能并且可以是图1的STA功率节省机构140的一部分。在一些示例中,功率模式管理器735和功率节省机构740执行无线站110-c的处理系统的功能并且可以是无线站110-c的处理系统的一部分。

同样,图7A仅示出了执行图1-6的特征的设备的一个可能实现。虽然图7A的诸组件为了清楚目的被示为分立的硬件块(例如,ASIC、FPGA、半定制集成电路等),但将理解,这些组件中的每一者也可由被适配成以硬件执行一些或所有适用特征的多个硬件块来实现。替换地,图7A的两个或更多个组件的特征可由单个合并的硬件块来实现。例如,收发机720芯片可实现处理器705、存储器710、功率模式管理器735和功率节省机构740。

在另一些示例中,每个组件的特征也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。例如,图7B示出了无线站110-d的另一示例的框图700-b,其中功率模式管理器735和功率节省机构740的特征被实现为计算机可读代码,该计算机可读代码被存储在存储器710-a上并且由一个或多个处理器705-a执行。可使用硬件/软件的其他组合来执行图7A-7B的一个或多个组件的特征。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于获得接收自无线节点的对睡眠历时的指示的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于在目标苏醒时间(TWT)的时隙期间与该无线节点进行通信的装置,其中该通信包括以下至少一者:获得接收自该无线节点的数据或提供用于传输至该无线节点的数据。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于至少部分地基于在该TWT的时隙期间与该无线节点的该通信的定时来进入睡眠模式达所指示的睡眠历时的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于获得接收自该无线节点的信标帧的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于从TWT设立请求帧确定睡眠历时的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于在该TWT的时隙开始时从睡眠模式苏醒的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于在该TWT的时隙期间获得接收自该无线节点的TWT信号帧的装置,该TWT信号帧包括标识哪些无线节点将在该TWT的时隙或该睡眠历时中的至少一者中被服务的服务列表。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于确定该服务列表在该TWT的时隙里不包括无线站110-c、110-d(例如,用于无线通信的装备)的装置。

图7A-7B的收发机720、天线725、总线730、处理器705、存储器710、功率模式管理器735和功率节省机构可以是用于由无线站110-c、110-d进入睡眠模式达该TWT的时隙的剩余时间的装置。

图8示出了解说根据本公开的各个方面的用于无线通信的方法800的一个示例的流程图。方法800可由本公开中所讨论的AP 105中的任一者执行。AP105可以服务多个无线站110。如先前所讨论的,在一些示例中,AP 105也可被称为无线节点。

广而言之,方法800解说了AP 105用以向无线站传送对睡眠历时的指示、在TWT期间与该无线站进行通信、以及至少部分地基于数据交换的定时来至少在所指示的睡眠历时里避免向无线站110进行传送的规程。

在框805,AP 105确定网络拥塞程度。在框810,AP 105确定睡眠历时。在一些示例中,AP 105基于网络拥塞程度来确定睡眠历时。睡眠历时可以小于或大于信标区间205时间。例如,睡眠历时可以为80毫秒。在一些示例中,AP 105确定无线站110的无服务时段,其中对睡眠历时的指示标识该无服务时段。AP 105可基于连通的无线站110的数目来确定睡眠历时,以将聚集吞吐量水平维持在阈值吞吐量以内。在另一示例中,AP 105确定对包括该无线站的一组连通的无线站110的TWT分配,并将无服务时段与该TWT分配对准。

在框815,AP 105确定用于传送睡眠历时的格式。在一个示例中,AP 105将睡眠历时纳入到TWT设立请求帧中。在一个示例中,AP 105将睡眠历时纳入到信标帧中。在其他示例中,可使用动作帧或者其他格式或帧。

在框820,AP 105根据所选传输格式在下一时隙传送睡眠历时。在一些示例中,AP 105在TWT设立请求帧中传送对睡眠历时的指示。传送对睡眠历时的指示可进一步包括在TWT时隙开始时传送TWT信号帧305,其中该TWT信号帧包括标识将在该TWT时隙和该睡眠历时期间被服务的至少一个无线站的服务列表。在另一示例中,AP 105在信标帧或动作帧中广播对睡眠历时的指示。

在框825,AP 105确定睡眠历时是否将是动态的(例如,可调整)。若否,则方法800沿路径830前进至在下一时隙再次传送睡眠历时。若是,则方法800跟随路径835至框840。在框840,AP 105确定WLAN是否在维持聚集吞吐量水平。若是,则方法800跟随路径845至框820。如果WLAN在维持聚集吞吐量水平,则或许没有理由来调整睡眠历时。然而,如果WLAN并未在维持聚集吞吐量水平,则AP 105可更新睡眠历时以调整聚集吞吐量水平。方法800跟随路径850至框805以确定网络拥塞程度,并随后前进至在框810重新确定睡眠历时。即,AP 105更新睡眠历时并在下一TWT时隙期间将对经更新睡眠历时的指示传送给该无线站。只要需要就可以重复方法800。

由此,方法800可提供无线通信。应注意,方法800仅仅是一个实现,并且方法800的操作可被重新安排或以其他方式修改以使得其它实现是可能的。

图9示出了解说根据本公开的各个方面的用于无线通信的方法900的一个示例的流程图。方法900可由本公开中所讨论的无线站110中的任一者执行。在一些示例中,无线站100也可被称为无线节点。广而言之,方法900解说了无线站110藉以从AP 105接收对睡眠历时的指示、在TWT时隙期间与AP 105通信、以及至少部分地基于在该TWT时隙期间与AP 105的该通信的定时来进入睡眠模式达所指示的睡眠历时的规程。

在框905,方法900包括无线站110在睡眠周期之后的第一个TBTT处从睡眠模式苏醒。在框910,无线站110接收睡眠历时。在一些示例中,接收睡眠历时包括从AP 105接收信标帧。在其他示例中,接收睡眠历时包括接收TWT设立请求帧或动作帧。无线站110可从信标帧、TWT设立请求帧、或动作帧确定对睡眠历时的指示。在框915,无线站110可在确定睡眠历时并且确定无线站110当前未由AP 105服务之后进入睡眠模式。

在框920,无线站110可在用于广播经调度DL/UL接入的时间苏醒。无线站110可接收包括TWT服务列表的帧。在框925,无线站110确定其是否在TWT服务列表上。若否,则方法900跟随路径930至框915(无线站110进入睡眠模式)并返回到框920。

然而,如果无线站110在TWT服务列表上,则方法900跟随路径935至框940。在框940,无线站110保持苏醒直至其参与数据交换。在数据交换之后,在框945,无线站110进入睡眠并随后在睡眠历时之后苏醒。

方法900示出了使用本文所描述的功率节省机构140的替换方案。由此,方法900可提供无线通信。应注意,方法900仅仅是一个实现,并且方法900的操作可被重新安排或以其他方式修改以使得其它实现是可能的。

在一些示例中,来自方法800和900中的两者或更多者的诸方面可被组合。应注意,方法800和900仅仅是示例实现,并且方法800和900的操作可被重新安排或以其他方式修改以使得其它实现是可能的。

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

以上结合附图阐述的详细说明描述了示例而不代表可被实现或者落在权利要求的范围内的仅有示例。在本说明书中使用的术语“示例”和“示例性”意指“用作示例、实例或解说”,并且并不意指“优于”或“胜于其他示例”。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和装置以框图形式示出以避免模糊所描述的示例的概念。

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

结合本文中的公开所描述的各种解说性框以及组件可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(DSP)、ASIC、FPGA或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。

本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。如本文中(包括权利要求中)所使用的,在两个或更多个项目的列举中使用的术语和“/或意指所列出的项目中的任一者可单独被采用,或者两个或更多个所列出的项目的任何组合可被采用。”例如,如果组成被描述为包含组成部分A、B和/或C,则该组成可包含仅A;仅B;仅C;A和B的组合;A和C的组合;B和C的组合;或者A、B和C的组合。同样,如本文中(包括权利要求中)所使用的,在项目列举中(例如,在接有诸如“中的至少一者”或“中的一者或多者”的短语的项目列举中)使用的“或”指示析取式列举,以使得例如“A、B或C中的至少一者”的列举意指A或B或C或AA或AB或AC或BC或ABC(即,A和B和C)。

计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,计算机可读介质可包括RAM、ROM、EEPROM、闪存、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合需程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘、和蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。以上介质的组合也被包括在计算机可读介质的范围内。计算机程序产品可包括封装材料以宣告其中的计算机可读介质供消费者购买。

提供对本公开的先前描述是为使得本领域技术人员皆能够制作或使用本公开。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并不限定于本文中所描述的示例和设计,而是应被授予与本文中公开的原理和新颖特征一致的最宽泛的范围。

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