无线网络中的低功率唤醒的制作方法

文档序号:19419983发布日期:2019-12-14 01:19阅读:317来源:国知局
无线网络中的低功率唤醒的制作方法

相关申请的交叉引用

本申请要求于2017年4月25日提交的名称为“用于在无线网络中实现低功率(lp)唤醒的技术(techniquesforimplementinglowpower(lp)wakeupinawirelessnetwork)”的美国临时专利申请第62/489,800号的权益,其公开内容通过引用全部明确地被并入本文。

本公开总体上涉及无线通信系统,更具体地涉及利用低功率唤醒无线电部来实现功率节省特征的无线通信系统。



背景技术:

无线局域网(wlan)在过去十年中发展迅速,并且诸如电气和电子工程师协会(ieee)802.11标准系列的wlan标准的开发已经提高了单用户峰值数据吞吐量。例如,ieee802.11b标准规定了11兆比特每秒(mbp)的单用户峰值吞吐量,ieee802.11a和802.11g标准规定了54mbp的单用户峰值吞吐量,ieee802.11n标准规定了600mbp的单用户峰值吞吐量,并且ieee802.11ac标准规定了千兆比特每秒(gbp)范围内的单用户峰值吞吐量。未来的标准有望提供更大的吞吐量,诸如,数十gbp范围内的吞吐量。

一些wlan包括不需要高数据速率的低成本无线设备,诸如,无线传感器。为了降低操作成本,这种无线设备由电池供电或以其他方式限制功率可能是有用的。用于减少功耗的功率节省技术与这种功率受限的无线设备一起使用。例如,将功率受限的无线设备的wlan网络接口置于低功率状态(例如,睡眠状态)一段时间以便减少无线设备的功耗。当无线设备准备好将数据传输给接入点时,wlan网络接口转换到活动状态,使得可以传输数据。在wlan网络接口传输数据之后,wlan网络接口过转换回低功率状态。

功率受限的无线设备的wlan网络接口可以周期地“唤醒”以侦听来自接入点的传输以确定接入点是否具有要传输给无线设备的数据。然而,即使在接入点没有要传输给无线设备的数据时,wlan网络接口的这种周期“唤醒”也会消耗功率。因此,为了进一步减少功耗,一些无线设备采用低功率唤醒无线电部(lp-wur),与wlan网络接口相比,其消耗更少功率。例如,lp-wur不包括任何发射器电路系统,并且可能仅能够接收非常低的数据速率传输。当接入点准备将数据传输给无线设备时,接入点传输被寻址到无线设备的唤醒请求分组。响应于接收到唤醒请求分组并且确定唤醒请求分组被寻址到无线设备,lp-wur唤醒wlan网络接口,使得wlan网络接口准备好接收来自接入点的数据。



技术实现要素:

在实施例中,方法包括:在第一通信设备处,确定第一分组将通过第一通信设备被传输的第一时间,使得第一分组的传输结束发生在计划开始传输第二分组的第二时间之前的至少延迟时段,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的网络接口设备转换到网络接口设备准备好接收第二分组的活动状态;通过第一通信设备在所确定的第一时间传输第一分组;以及通过第一通信设备在第一分组的传输结束之后的至少延迟时段传输第二分组。

在另一实施例中,装置包括与第一通信设备相关联的第一网络接口设备。第一网络接口设备包括一个或多个集成电路(ic)设备,该一个或多个ic设备被配置为:确定第一分组将通过第一通信设备被传输的第一时间,使得第一分组的传输结束发生在计划开始传输第二分组的第二时间之前的至少延迟时段,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的第二网络接口设备转换到第二网络接口设备准备好接收第二分组的活动状态;在所确定的第一时间传输第一分组;以及在第一分组的传输结束之后的至少延迟时段传输第二分组。

在再一实施例中,方法包括:通过第一通信设备传输第一分组,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的网络接口设备从低功率状态转换到活动状态,在该活动状态下,网络接口设备准备好从第一通信设备接收第二分组;在第一通信设备处,测量第一分组的传输结束之后的延迟时段,其中延迟时段对应于第二通信设备的网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所需的时间;以及在至少延迟时段之后,通过第一通信设备来传输第二分组。

在又一实施例中,装置包括与第一通信设备相关联的第一网络接口设备。第一网络接口设备包括一个或多个ic设备,该一个或多个ic设备被配置为:传输包括唤醒请求分组的第一分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部,以促使第二通信设备的第二网络接口设备从低功率状态转换到活动状态,在该活动状态下第二网络接口设备准备好从第一通信设备接收第二分组;测量第一分组的传输结束之后的延迟时段,其中延迟时段对应于与第二通信设备的第二网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所需的时间;以及在至少延迟时段之后,传输第二分组。

在另一实施例中,方法包括:通过第一通信设备,传输唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备的低功率唤醒无线电部(lp-wur),以促使第二通信设备的网络接口设备从低功率状态转换到活动状态;通过第一通信设备接收第一分组,该第一分组包括信息被配置为促使第一通信设备来传输用于第二通信设备的数据,第一分组通过第二通信设备的网络接口设备响应于第二通信设备的lp-wur接收到唤醒请求分组而被传输;以及响应于接收到第一分组,通过第一通信设备传输第二分组,该第二分组包括用于第二通信设备的数据。

在再一实施例中,装置包括与第一通信设备相关联的第一网络接口设备。第一网络接口设备包括一个或多个ic设备,该一个或多个ic设备被配置为:传输唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备的低功率唤醒无线电部(lp-wur),以促使第二通信设备的第二网络接口设备从低功率状态转换到活动状态;接收第一分组,该第一分组包括被配置为促使第一通信设备传输用于第二通信设备的数据的信息,第一分组通过第二通信设备的第二网络接口设备响应于第二通信设备的lp-wur接收到唤醒请求分组而被传输;以及响应于接收到第一分组传输第二分组,该第二分组包括用于第二通信设备的数据。

在又一实施例中,方法包括:在第一通信设备的lp-wur处,接收唤醒请求分组,该唤醒请求分组被配置为促使lp-wur生成唤醒信号以促使第一通信设备的网络接口设备从低功率状态转换到活动状态;响应于接收到唤醒请求分组,在lp-wur处生成唤醒信号;响应于唤醒信号,将网络接口设备从低功率状态转换到活动状态;通过网络接口设备传输第一分组,该第一分组包括被配置为促使第二通信设备传输用于第一通信设备的数据的信息;以及在网络接口设备处接收第二分组,该第二分组包括用于第一通信设备的数据,第二分组通过第二通信设备响应于第一分组而被传输。

在另一实施例中,装置包括:与第一通信设备相关联的lp-wur。lp-wur被配置为接收唤醒请求分组,并且lp-wur包括电路系统,该电路系统被配置为响应于lp-wur接收到唤醒请求分组而生成唤醒信号。该装置还包括与第一通信设备相关联的网络接口设备。网络接口设备被耦合到lp-wur,并且包括一个或多个ic设备,该一个或多个ic设备被配置为:响应于唤醒信号,使网络接口设备从低功率状态转换到活动状态;传输第一分组,该第一分组包括被配置为促使第二通信设备传输用于第一通信设备的数据的信息;以及接收第二分组,该第二分组包括用于第一通信设备的数据,第二分组通过第二通信设备响应于第一分组而被传输。

附图说明

图1a是根据实施例的具有客户站的示例无线局域网(wlan)的框图,该客户站具有低功率唤醒无线电部(lp-wur)。

图1b是根据实施例的被包括在图1a的wlan中的接入点的示例无线网络接口设备的框图。

图1c是根据实施例的被包括在图1a的wlan中的客户站的示例无线网络接口设备的框图。

图1d是根据实施例的图1a的wlan中的示例lp-wur的框图。

图2是根据实施例的示例唤醒请求分组的框图。

图3是根据实施例的用于wlan中的单用户(su)传输的示例唤醒过程的框图。

图4是根据实施例的wlan中的另一示例唤醒过程的框图。

图5是根据实施例的wlan中的另一示例唤醒过程的框图。

图6是根据实施例的唤醒请求分组中的示例有效载荷的框图。

图7是根据实施例的唤醒请求分组中的另一示例有效载荷的框图。

图8是根据实施例的唤醒请求分组中的另一示例有效载荷的框图。

图9是根据实施例的唤醒请求分组中的另一示例有效载荷的框图。

图10是根据实施例的传输第一分组以促使另一通信设备的网络接口设备转换到活动状态以接收第二分组的示例方法的流程图。

图11是根据实施例的传输第一分组以促使另一通信设备的网络接口设备转换到活动状态,以接收第二分组的另一示例方法的流程图。

图12是根据实施例的用于加入无线通信网络的示例方法的流程图。

图13是根据实施例的用于第一通信设备将数据传输给最初处于低功率状态的第二通信设备的示例方法的流程图。

图14是根据实施例的用于第一通信设备在第一通信设备的网络接口设备从低功率状态转换到活动状态之后接收来自第二通信设备的数据的示例方法的流程图。

具体实施方式

在下面描述的实施例中,接入点(ap)被配置为将唤醒请求分组传输给一个或多个客户站,使一个或多个客户站从低功率状态转换到活动状态。在实施例中,唤醒请求分组指示在一个或多个客户站从低功率状态转换到活动状态之后,将由ap传输给一个或多个客户站的后续分组的类型。在实施例中,唤醒请求分组的传输定时和/或后续分组的传输定时说明了客户站的网络接口从低功率状态转换到活动状态的延迟。

仅出于解释性目的,在无线局域网(wlan)的上下文中讨论了下面描述的低功率唤醒技术,该wlan使用与来自电气和电子工程师协会(ieee)的802.11标准所定义的协议相同或类似的协议。然而,在其他实施例中,在诸如个域网(pan)、移动通信网络(诸如,蜂窝网络)、城域网(man)、卫星通信网络等其他类型的无线通信系统中使用相同或类似的功率节省技术。

图1a是根据实施例的示例wlan110的框图。wlan110包括接入点(ap)114,该ap114包括被耦合到无线网络接口设备122的主机处理器118。无线网络接口设备122被耦合到多个天线126。尽管在图1a中图示了三个天线126,但是ap114在其他实施例中包括其他合适数目(例如,1、2、4、5等)的天线126。如下面将更详细地描述的,无线网络接口设备122被配置为生成和传输可以由wlan110中的低功率唤醒无线电部(lp-wur)解码的唤醒请求分组。通常,唤醒无线电部是包括无线接收器的无线电设备,该无线接收器被配置为检测分组(在本文中有时称为“唤醒请求分组”),该分组指示唤醒无线电部要促使另一网络接口设备从低功率状态转换到活动状态。唤醒无线电部包括电路系统,该电路系统被配置为促使另一网络接口设备响应于唤醒无线电部检测到唤醒分组而从低功率状态转换到活动状态,该唤醒分组指示唤醒无线电部应该促使另一网络接口设备从低功率状态转换到活动状态。

根据实施例,主机处理器118被配置为执行被存储在存储器设备(未示出)中的机器可读指令。根据实施例,主机处理器118被实现在集成电路(ic)上。无线网络接口设备122被实现在一个或多个ic上。根据实施例,主机处理器118被实现在一个ic上,并且无线网络接口设备122被实现在一个或多个其他不同的ic上。根据实施例,主机处理器118被实现在第一ic上,并且无线网络接口设备122被实现在至少相同的第一ic上并且可选地被实现在一个或多个第二ic上。

wlan110还包括一个或多个客户站134。尽管在图1a中图示了三个客户站134,但是wlan110在各种实施例中包括其他合适数目(例如,1、2、4、5、6等)的客户站134。客户站134-1包括被耦合到无线网络接口设备142的主机处理器138。无线网络接口设备142被耦合到一个或多个天线146。尽管在图1a中图示了三个天线146,但是客户站134-1在其他实施例中包括其他合适数目(例如,1、2、4、5等)的天线146。

wlan110中的ap114和一个或多个客户站134可以被分布到一个或多个基本服务集(bss)中。例如,ap114和两个客户站134(例如,客户站134-1和134-2)可以包括一个bss。bss内的设备能够使用共享的联网参数集(例如,操作信道频率、操作信道频率带宽等)进行彼此通信。在一些实施例中,wlan110可以包括多于一个的bss。例如,第二bss可以包括ap114和客户站134-3。因此,在一些实施例中,ap114可能能够支持多个bss。

无线网络接口设备142被配置为进入低功率状态,与无线网络接口设备142的活动状态相比,在低功率状态下无线网络接口设备142消耗的功率明显更少。无线网络接口设备142能够在活动状态下经由一个或多个天线146无线地接收和传输。在实施例中,无线网络接口设备142无法在低功率状态下经由一个或多个天线146来无线地接收和传输。

客户站134-1还包括被耦合到无线网络接口设备142和至少一个天线146的lp-wur150。lp-wur150被配置为使用非常低的功率(例如,小于100微瓦或另一合适数量的功率)。根据实施例,lp-wur150被配置为使用比当无线网络接口设备142处于活动状态时的无线网络接口设备142少得多的功率(例如,少于20%、少于10%、少于5%、少于2%、少于1%等)。

lp-wur150被配置为接收和解码由ap114传输并且经由一个或多个天线146所接收的唤醒请求分组。根据实施例,lp-wur150被配置为确定接收到的唤醒请求分组是否包括与客户站134-1相对应的地址(例如,介质访问控制层协议(mac)地址、关联标识符(aid)或另一合适的网络地址)。lp-wur150被配置为响应于确定接收到的唤醒请求分组包括与客户站134-1相对应的地址而生成唤醒信号。

根据实施例,当无线网络接口设备142处于低功率状态并且接收到来自lp-wur150的唤醒信号时,无线网络接口设备142被配置为响应于唤醒信号而转换到活动功率状态。根据实施例,例如,当无线网络接口设备142处于低功率状态并且接收到来自lp-wur150的唤醒信号时,无线网络接口设备142响应性地转换到活动功率状态以准备好传输和/或接收。

根据实施例,主机处理器138被配置为执行被存储在存储器设备(未示出)中的机器可读指令。根据实施例,主机处理器138被实现在ic上。无线网络接口设备142被实现在一个或多个ic上。根据实施例,主机处理器138被实现在一个ic上,并且无线网络接口设备142被实现在一个或多个其他不同的ic上。根据实施例,主机处理器138被实现在第一ic上,并且无线网络接口设备142被实现在至少相同的第一ic上并且可选地被实现在一个或多个第二ic上。

根据实施例,lp-wur150被实现在一个ic上,并且无线网络接口设备142被实现在一个或多个其他不同的ic上。根据实施例,lp-wur150被实现在第一ic上,并且无线网络接口设备142被实现在至少相同的第一ic上并且可选地被实现在一个或多个第二ic上。

在实施例中,客户站134-2和134-3中的每个客户站具有与客户站134-1相同或类似的结构。根据实施例,例如,客户站134-2和134-3中的一个或两个包括相应的lp-wur。根据另一实施例,作为另一数目,客户站134-2和134-3中的一个或两个不包括lp-wur。客户站134-2和134-3中的每一个具有相同或不同数目的天线(例如,1、2、3、4、5等)。例如,根据实施例,客户站134-2和/或客户站134-3分别具有仅两个天线(未示出)。

图1b是根据实施例的图1a的ap114的网络接口设备122的框图。网络接口122被包括耦合到物理层协议(phy)处理器164的mac层处理器160。phy处理器164包括被耦合到多个天线126的多个收发器168。尽管在图1b中图示了三个收发器168和三个天线126,但是phy处理器164在其他实施例中包括其他合适数目(例如,1、2、4、5等)的收发器168,该收发器168被耦合到其他合适数目的天线126。在一些实施例中,ap114包括比收发器168更多数目的天线126,并且phy处理器164被配置为使用天线切换技术。

使用被配置为如下面所讨论的那样操作的一个或多个ic来实现网络接口122。例如,mac处理器160可以至少部分地被实现在第一ic上,并且phy处理器164可以至少部分地被实现在第二ic上。作为另一示例,mac处理器160的至少一部分和phy处理器164的至少一部分可以被实现在单个ic上。例如,网络接口122可以使用片上系统(soc)来实现,其中,soc包括mac处理器160的至少一部分和phy处理器164的至少一部分。

在各种实施例中,ap114的mac处理器160和/或phy处理器164被配置为生成数据单元,并且处理符合wlan通信协议的接收数据单元,诸如,符合ieee802.11标准的通信协议或另一合适的无线通信协议。例如,mac处理器160可以被配置为实现mac功能,包括wlan通信协议的mac功能,并且phy处理器164可以被配置实现phy功能,包括wlan通信协议的phy功能。例如,mac层处理器160可以被配置为生成mac层数据单元,诸如,mac服务数据单元(msdu)、mac协议数据单元(mpdu)等,并且向phy处理器164提供mac层数据单元。phy处理器164可以被配置为从mac层处理器160接收mac层数据单元,并且封装mac层数据单元以生成诸如phy协议数据单元(ppdu)的phy数据单元以经由天线126传输。同样地,phy处理器164可以被配置为接收经由天线126接收的phy数据单元,并且提取被封装在phy数据单元内的mac层数据单元。phy处理器164可以向mac层处理器160提供所提取的mac层数据单元,该mac层处理器160然后处理mac层数据单元。

根据实施例,与生成一个或多个射频(rf)信号以用于传输有关,phy处理器130被配置为处理(这可以包括调制、滤波等)与ppdu相对应的数据以生成一个或多个数字基带信号,并且将(多个)数字基带信号转换为一个或多个模拟基带信号。另外,phy处理器130被配置为将一个或多个模拟基带信号上转换为一个或多个rf信号以经由一个或多个天线138传输。

与接收一个或多个信号rf信号有关,phy处理器130被配置为将一个或多个rf信号下转换为一个或多个模拟基带信号,并且将一个或多个模拟基带信号转换为一个或多个数字基带信号。phy处理器130进一步被配置为处理(这可以包括解调、滤波等)一个或多个数字基带信号以生成ppdu。

phy处理器130包括放大器(例如,低噪声放大器(lna)、功率放大器等)、射频(rf)下转换器、rf上转换器、多个滤波器、一个或多个模数转换器(adc)、一个或多个数模转换器(dac)、一个或多个离散傅里叶变换(dft)计算器(例如,快速傅里叶变换(fft)计算器)、一个或多个离散傅里叶逆变换(idft)计算器(例如,快速傅里叶逆变换(ifft)计算器)、一个或多个调制器、一个或多个解调器等。

phy处理器164被配置为生成被提供给一个或多个天线126的一个或多个rf信号。phy处理器164还被配置为从一个或多个天线126接收一个或多个rf信号。

根据一些实施例,mac处理器160被配置为通过例如向phy处理器164提供一个或多个mac层数据单元(例如,mpdu)、以及可选地向phy处理器164提供一个或多个控制信号,来控制phy处理器164生成一个或多个rf信号。在实施例中,mac处理器160包括处理器,该处理器被配置为执行被存储在诸如ram、读rom、闪速存储器等的存储器设备(未示出)中的机器可读指令。在实施例中,mac处理器160包括硬件状态机。

在一些实施例中,mac处理器160包括定时器(例如,被配置为以恒定速率递增/递减的计数器)以测量传输唤醒请求分组与后续分组之间的延迟时段。

图1c是根据实施例的图1a的客户站134-1的网络接口设备142的框图。网络接口142包括被耦合到phy处理器174的mac层处理器172。phy处理器174包括被耦合到一个或多个天线146的多个收发器178。尽管在图1c中图示了三个收发器178和三个天线126,但是phy处理器174在其他实施例中包括其他合适数目(例如,1、2、4、5等)的收发器178,该收发器178被耦合到其他合适数目的天线146。在一些实施例中,客户站134-1包括比收发器178更多数目的天线146,并且phy处理器174被配置为使用天线切换技术。

使用被配置为如下面所讨论的那样操作的一个或多个ic来实现网络接口142。例如,mac层处理器172可以至少部分地被实现在第一ic上,并且phy处理器174可以至少部分地被实现在第二ic上。作为另一示例,mac层处理器172的至少一部分和phy处理器174的至少一部分可以被实现在单个ic上。例如,网络接口142可以使用片上系统(soc)来实现,其中soc包括mac层处理器172的至少一部分和phy处理器174的至少一部分。

在各种实施例中,客户站154-1的mac层处理器172和phy处理器174被配置为生成数据单元,并且处理符合wlan通信协议或另一合适的通信协议的接收数据单元。例如,mac层处理器172可以被配置为实现mac层功能,包括wlan通信协议的mac层功能,并且phy处理器174可以被配置为实现phy功能,包括wlan通信协议的phy功能。mac层处理器172可以被配置为生成mac层数据单元,诸如,msdu、mpdu等,并且向phy处理器174提供mac层数据单元。phy处理器174可以被配置为从mac层处理器172接收mac层数据单元,并且封装mac层数据单元以生成诸如ppdu等的phy数据单元以经由一个或多个天线146传输。同样地,phy处理器174可以被配置为接收经由一个或多个天线146接收的phy数据单元,并且提取被封装在phy数据单元内的mac层数据单元。phy处理器174可以向mac层处理器172提供所提取的mac层数据单元,该mac层处理器172然后处理mac层数据单元。

如上面所讨论的,网络接口设备142被配置为在活动状态与低功率状态之间进行转换。根据实施例,当无线网络接口设备142处于低功率状态并且接收到来自lp-wur150的唤醒信号时,无线网络接口设备142被配置为响应于唤醒信号而转换到活动功率状态。在各种实施例中,在lp-wur150处接收到唤醒请求分组与网络接口设备142从低功率状态转换到活动功率状态之间存在时间延迟。在实施例中,时间延迟是因为lp-wur150和无线网络接口设备142中的物理限制而导致的。在实施例中,时间延迟由ieee802.11标准固定。

根据实施例,phy处理器174被配置为将经由一个或多个天线146接收到的一个或多个rf信号下转换为一个或多个基带模拟信号,并且将(多个)模拟基带信号转换为一个或多个数字基带信号。phy处理器174进一步被配置为处理一个或多个数字基带信号以解调一个或多个数字基带信号并且生成ppdu。phy处理器174包括放大器(例如,lna、功率放大器等)、rf下转换器、rf上转换器、多个滤波器、一个或多个adc、一个或多个dac、一个或多个dft计算器(例如,快速傅里叶变换(fft)计算器)、一个或多个idft计算器(例如,快速傅里叶逆变换(ifft)计算器)、一个或多个调制器、一个或多个解调器等。

phy处理器174被配置为生成被提供给一个或多个天线146的一个或多个rf信号。phy处理器174还被配置为从一个或多个天线146接收一个或多个rf信号。

根据一些实施例,mac处理器172被配置为通过例如向phy处理器174提供一个或多个mac层数据单元(例如,mpdu)、以及可选地向phy处理器174提供一个或多个控制信号,来控制phy处理器174生成一个或多个rf信号。在实施例中,mac处理器172包括处理器,该处理器被配置为执行被存储在诸如ram、读rom、闪速存储器等存储器设备(未示出)中的机器可读指令。在实施例中,mac处理器172包括硬件状态机。

图1d是根据实施例的图1a的客户站134-1的lp-wur150的框图。lp-wur150包括被耦合到至少一个天线146的射频(rf)/模拟前端电路系统184。rf/模拟前端电路系统184包括一个或多个放大器(例如,低噪声放大器(lna))、rf下转换器、一个或多个滤波器和一个或多个模数转换器(adc)。在实施例中,rf/模拟前端电路系统184被配置为将rf信号下转换为基带模拟信号,并且将模拟基带信号转换为数字基带信号。

rf/模拟前端电路系统184被耦合到数字基带电路系统188。数字基带电路系统188被配置为处理数字基带信号以确定数字基带信号是否与唤醒请求分组相对应。数字基带电路系统188包括解调器,该解调器解调来自数字基带信号的数据以生成与被包括在唤醒请求分组中的信息相对应的信息信号。

根据实施例,数字基带电路系统188被耦合到逻辑电路系统192。逻辑电路系统192被配置为处理信息信号以确定唤醒请求分组是否包括与客户站134-1相对应的地址(例如,mac地址、aid或另一合适的网络地址)。逻辑电路系统192被配置为响应于确定接收到的唤醒请求分组包括与客户站134-1相对应的地址而生成唤醒信号。在一些实施例中,该地址是单播地址。在一些实施例中,存在与客户站134-1相对应的多个地址,并且逻辑电路系统192被配置为响应于确定接收到的唤醒请求分组包括与客户站134-1相对应的多个地址中的任一个而生成唤醒信号。例如,根据实施例,多个地址包括与客户站134-1所属于的一个或多个通信设备组相对应的一个或多个多播地址。作为另一示例,该地址包括一个或多个广播地址。

在一些实施例中,逻辑电路系统192被配置为分析唤醒请求分组中的多个地址字段,并且响应于分析多个地址字段而生成唤醒信号。例如,在一些实施例中,唤醒请求分组包括指示唤醒请求分组所对应的无线通信网络的第一网络地址字段,以及指示唤醒请求分组的一个或多个预期接收者的第二网络地址字段;逻辑电路系统192被配置为分析唤醒请求分组中的多个地址字段,并且响应于确定以下内容而生成唤醒信号:i)第一网络地址字段指示客户站134-1所属的无线通信网络,以及ii)第二网络地址字段包括与客户站134-1相对应的一个或多个地址中的任一个。在客户站134-1寻求加入无线通信网络的实施例中,逻辑电路系统192被配置为分析唤醒请求分组中的多个地址字段,并且响应于确定以下内容而生成唤醒信号:i)第一网络地址字段指示客户站134-1寻求加入的无线通信网络,以及ii)第二网络地址字段包括与客户站134-1相对应的一个或多个地址中的任一个。

作为另一示例,在一些实施例中,唤醒请求分组包括指示唤醒请求分组传输者的第一网络地址字段,以及指示唤醒请求分组的一个或多个预期接收者的第二网络地址字段;逻辑电路系统192被配置为分析唤醒请求分组中的多个地址字段,并且响应于确定确定以下内容而生成唤醒信号:i)第一网络地址字段指示客户站134-1识别为传输唤醒请求分组的传输者,以及ii)第二网络地址字段包括与客户站134-1相对应的一个或多个地址中的任一个。在客户站134-1寻求加入无线通信网络的实施例中,逻辑电路系统192被配置为分析唤醒请求分组中的多个地址字段,并且响应于确定以下内容而生成唤醒信号:i)第一网络地址字段指示客户站134-1寻求加入的无线通信网络的ap,以及ii)第二网络地址字段包括与客户站134-1相对应的一个或多个地址中的任一个。

在一些实施例中,逻辑电路系统192被配置为分析唤醒请求分组中的信息,该信息指示将在唤醒请求分组之后的分组类型,和/或将在唤醒请求分组之后的分组所对应的过程类型。在实施例中,逻辑电路系统192被配置为基于分析唤醒请求分组中的信息而确定是否生成唤醒信号,该信息指示将在唤醒请求分组之后的分组类型,和/或将在唤醒请求分组之后的分组所对应的过程类型。

在一些实施例中,逻辑电路系统192被配置为除了唤醒信号之外向网络接口142提供信息,该信息关于将在唤醒请求分组之后的分组类型,和/或将在唤醒请求分组之后的分组所对应的过程类型。

在一些实施例中,逻辑电路系统192被配置为除了唤醒信号之外向网络接口142提供从唤醒请求分组获得的信息。

在一些实施例中,网络接口设备142被配置为向lp-wur150提供配置信息,该配置信息关于lp-wur150应该生成唤醒信号的条件。例如,在实施例中,网络接口设备142被配置为向lp-wur150提供客户站134-1所对应的一个或多个地址。作为另一示例,在实施例中,网络接口设备142被配置为向lp-wur150提供客户站134-1所属于或试图加入的无线通信网络的地址。作为另一示例,在实施例中,网络接口设备142被配置为向lp-wur150提供将向客户站134-1传输唤醒请求分组的另一通信设备(例如,ap)的地址。在实施例中,lp-wur150包括存储器(未示出)以存储从网络接口设备142接收到的配置信息。在实施例中,逻辑电路系统192被配置为使用被存储在lp-wur150的存储器中的配置信息来确定是否生成唤醒信号。

在一些实施例中,lp-wur150不包括发射器。在其他实施例中,例如,lp-wur150包括发射器以传输对唤醒请求分组的确认。

图2是根据实施例的在图1的示例wlan110中所使用的示例唤醒请求分组200的框图。根据实施例,ap114的网络接口122被配置为生成和传输唤醒请求分组200。根据另一实施例,客户站134-1的网络接口142也被被配置为生成和传输唤醒请求分组200,例如,以促使另一客户站134从低功率状态唤醒。

根据实施例,客户站134-1的lp-wur150被配置为接收、检测和解码唤醒请求分组200。

唤醒请求分组200包括传统的802.11前导码204和有效载荷208。根据实施例,传统的802.11前导码204与由ieee802.11标准所定义的传统前导码相对应。根据实施例,传统的802.11前导码204使ieee802.11站(例如,被配置为根据ieee802.11标准操作的无线通信设备)能检测唤醒请求分组200并且确定唤醒请求分组200的长度,以用于减少将与唤醒请求分组200冲突的ieee802.11站的传输的目的。

传统的802.11前导码204包括传统短训练字段(l-stf)212、传统长训练字段(l-ltf)216和传统信号字段(l-sig)220。l-stf212包括被设计用于分组检测和自动增益控制(agc)训练的信号。l-ltf216包括被设计用于信道估计和同步的信号。l-sig220包括关于唤醒请求分组200的信息,包括可以由ieee802.11站用于确定唤醒请求分组200将何时结束的长度信息(例如,在长度子字段(未示出)中)。

根据实施例,在其他实施例中,唤醒请求分组包括传统前导码(不同于传统的802.11前导码204),该传统前导码使符合不同的合适无线通信协议(例如,除了ieee802.11标准之外)的站能检测唤醒请求分组200并且确定唤醒请求分组200的长度,以用于减少将与唤醒请求分组200冲突的这种站的传输的目的。

有效载荷208包括唤醒前导码224。在实施例中,唤醒前导码224包括使诸如lp-wur150地lp-wur能检测唤醒请求分组220并且同步到唤醒请求分组220的信号。有效载荷208还包括唤醒请求分组主体228。在实施例中,唤醒请求分组主体228包括与唤醒请求分组200所意图去往的客户站相对应的地址(例如,mac地址、aid或另一合适的网络地址)。根据实施例,现在参照图1d,数字基带电路系统188被配置为至少通过检测唤醒前导码224来检测唤醒请求分组200。逻辑电路系统192被配置为处理唤醒请求分组主体228以确定唤醒请求分组主体228是否包括与客户站134-1相对应的地址(例如,mac地址、aid或另一合适的网络地址)。

在实施例中,ap114被配置为在对应的目标信标传输时间(tbtt)周期地传输信标帧。信标帧指示关于wlan的信息,例如,与wlan中的bss相关联的信息。例如,这种信息由客户站134可使用来确定wlan的存在、能力和配置并且与wlan相关联。诸如lp-wur150等lp-wur可以被利用以使与客户站134相关联的网络接口设备142能在tbtt之前转换到活动状态,使得客户站134可以适当地同步到由信标通知的信息。

图3是根据实施例的与两个通信设备之间的单用户(su)功率节省轮询(ps-poll)交换相关联的示例唤醒过程300的定时图。出于解释性目的在图1的ap114与客户站134之间的传输的上下文中讨论图3。然而,在其他实施例中,类似的传输交换发生在其他合适的通信设备之间,诸如,发生在两个客户站之间。

在传输机会(txop)308期间传输的唤醒请求分组304被配置为促使客户站134在su帧交换之前从低功率状态转换到活动状态。在实施例中,唤醒请求分组304是图2的唤醒请求分组200。在其他实施例中,唤醒请求分组304是另一合适的唤醒请求分组。在实施例中,ap114的网络接口122被配置为生成和传输唤醒请求分组304以促使客户站134从低功率状态转换到活动状态,以准备好与ap114的功率节省轮询(ps-poll)交换。

客户站134的lp-wur150检测到唤醒请求分组304,并且确定唤醒请求分组304包括与客户站134相对应的网络id。响应于确定唤醒请求分组304包括与客户站134相对应的网络id,lp-wur150生成唤醒信号。响应于唤醒信号,网络接口142转换到活动状态。一旦处于活动状态,网络接口142就生成ps-poll帧,并且传输与txop316有关的ppdu312中的ps-poll帧。网络接口142保持活动状态,以准备响应于ps-poll帧而接收来自ap114的数据。

在其他实施例中,网络接口142生成ppdu312以包括另一合适的帧,该帧被配置为促使ap114将所缓冲的数据传输给客户站134,诸如,服务质量(qos)null帧、请求发送(rts)帧等。

与接收ppdu312中的ps-poll帧有关,ap114的网络接口122从缓冲器取回用于客户站134的数据,生成具有从缓冲器取回的数据的单播mpdu,并且在suppdu320中向客户站134传输单播mpdu。在实施例中,网络接口122在ppdu312结束之后的合适时段开始传输suppdu320,例如,由ieee802.11标准定义的短帧间空间(sifs)或另一合适的时段。

响应于接收到suppdu320,客户站134的网络接口142生成确认(ack)帧,并且在ppdu324中将ack帧传输给ap114。

图4是根据实施例的另一示例唤醒过程350的图。出于解释性目的在图1的示例网络110的上下文中讨论图3。然而,在其他实施例中,类似的传输交换发生在其他合适的通信设备之间的另一合适的无线网络中。

唤醒请求分组354被配置为促使一个或多个客户站134在信标帧传输之前从低功率状态转换到活动状态。在实施例中,唤醒请求分组354是图2的唤醒请求分组200。在其他实施例中,唤醒请求分组354是另一合适的唤醒请求分组。在实施例中,ap114的网络接口122被配置为生成和传输唤醒请求分组304,以促使一个或多个客户站134在ap114传输信标帧362之前从低功率状态转换到活动状态。信标帧362包括关于由ap114管理的无线通信网络的能力和配置的信息。在实施例中,ap114以固定的时间间隔传输信标帧,在实施例中,诸如,信标帧362。因此,在实施例中,ap114的网络接口设备122知道信标362将被传输的时间(例如,目标信标传输时间(tbtt))。

在实施例中,ap114的网络接口122被配置为以这种方式生成和传输唤醒请求分组354:使得一个或多个客户站134处的(多个)网络接口设备142被提供有足够的时间,在传输来自ap114的信标帧362之前从低功率状态转换到活动状态。例如,ap114确定何时计划发生信标帧362的传输并且传输唤醒请求分组354,使得唤醒请求分组的传输结束发生在计划传输信标帧362之前的至少延迟时段370。

在实施例中,基于一个或多个客户站134先前向ap114指示的推迟时间(defertime)来确定延迟时段370。推迟时间可以由一个或多个客户站134在对应的mac帧(诸如,关联请求帧、重新关联请求帧等)中指示,并且由(多个)客户站134(多个网络接口设备)142来传输(例如,在ppdu内)。在实施例中,所指示的推迟时间与在lp-wur150处接收到唤醒请求分组在客户站134处的网络接口设备142转换到活动功率状态之间的时间延迟相对应。在实施例中,ap114从多个客户站134接收多个推迟时间,并且ap114(例如,网络接口设备、mac处理器160)将延迟时段370设置为等于由多个客户站134指示的多个推迟时间中的最大推迟时间。在另一实施例中,通过通信协议预定和/或规定延迟时段370。在传输唤醒请求分组304之后,网络接口122在所调度的时间处传输信标帧312。由于ap114在传输信标帧362之前的延迟时段370传输唤醒请求分组354,所以一个或多个客户站134的(多个)网络接口142具有足够的时间转换到活动状态并且准备好接收信标帧362。

在一些实施例中,至少在ap114知道一个或多个客户站134处于低功率状态时,ap114在每次信标帧传输之前传输唤醒请求分组,诸如,唤醒请求分组354。然而,在其他实施例中,至少在ap114知道一个或多个客户站134处于低功率状态时,ap114在某些信标帧(诸如,指示关于wlan的更新信息的信标帧)之前传输唤醒请求分组,诸如,唤醒请求分组354。例如,在实施例中,至少在ap114知道一个或多个客户站134处于低功率状态时,ap114仅在承载更新的bss参数(例如,新的操作信道频率、新的操作信道频率带宽等)的信标帧之前传输唤醒请求分组354。通过允许客户站134保持处于低功率状态并且在传输不承载更新的bss参数的信标帧期间,这导致了进一步的功率节省。

在一些实施例中,wlan与被称为bss标识符(bssid)的唯一标识符相对应。在一些实施例中,在wlan中的设备之间传输的分组在分组的mac报头中包括bssid。因此,通信设备可以通过处理分组的mac报头以分析mac报头中的bssid,来标识分组所对应的wlan。在一些实施例中,bssid是48比特的mac地址(例如,ap114的mac地址)。

在一些实施例中,wlan也与有时被称为“颜色”或“bss颜色”的短id相关联。在一些实施例中,ap114(例如,mac处理器160)选择用于wlan110的bss颜色。在一些实施例中,bss颜色的长度是6位,这明显短于bssid的长度。在其他实施例中,bss颜色具有另一合适的长度,诸如,8位、9位、10位等。

在一些实施例中,在wlan中的设备之间传输的分组在分组的phy报头中包括bss颜色。因此,通信设备可以通过处理分组的phy报头,以分析phy报头中的bss颜色来标识分组所对应的wlan。由于bss颜色位于分组的phy报头中,所以wlan中的通信设备可以分析bss颜色,并且确定分组与相同的wlan(“bss内分组”)相对应还是与另一wlan(“bss间分组”)相对应,该另一wlan明显比处理分组的mac报头并且分析mac报头中的bssid快得多地确定分组是bss内分组还是bss间分组。例如,基于分组是bss内分组或bss间分组(基于分析分组的bss颜色确定的),wlan110中的通信设备可以确定通信设备是否可以在传输分组期间进入低功率状态,通信设备是否在传输分组期间传输另一分组等。

然而,由于bss颜色的短长度(例如,与bssid的长度相比),位于邻近wlan110的相邻wlan可能将使用与ap114选择用于wlan110的bss颜色相同的bss颜色。因此,ap114(例如,mac处理器160)被配置为在一些情况下改变用于wlan110的bss颜色,诸如,当ap114(例如,mac处理器160)确定相邻wlan正在使用与wlan110相同的bss颜色时。在一些实施例中,ap114被配置为向wlan110中的客户站134通知ap114正在改变wlan110的bss颜色。

在某些情况下,例如,在导致ap114重启的故障(glitch)之后,ap114开始使用默认的bss颜色,该默认的bss颜色可能不同于ap114先前使用的bss颜色。在这种情况下,wlan110中的客户站134假设仍然在使用先前的bss颜色,并因此将假设由ap114传输的、具有默认的bss颜色标识符的分组(例如,信标帧)是bss间分组,并且可能无意地忽略了ap114正在传输的分组。因此,客户站134可能暂时地失去了与ap114的通信接触。针对处于低功率状态的客户站134,与ap114失去通信接触可能会延长。

在一些实施例中,ap114的网络接口设备122(例如,mac处理器160)被配置为将ap114最近使用的bss颜色(最后使用的颜色)存储在网络接口设备122的存储器设备中。在其他实施例中,ap114的网络接口设备122(例如,mac处理器160)未被配置为存储最后使用的颜色。

在实施例中,网络接口设备122(例如,mac处理器160)被配置为确定网络接口设备122何时启动(例如,通过加电事件,响应于硬件发起的重置,响应于软件发起的重置,由于恢复过程等)。网络接口设备122(例如,mac处理器160)被配置为响应于确定网络接口设备122已经启动而传输唤醒请求分组,其中唤醒请求分组包括指示ap114最近已经启动和/或最近执行了恢复过程(例如,通过上电事件,响应于硬件发起的重置,响应于软件发起的重置,由于恢复过程等)的信息。接收到唤醒请求分组(具有指示ap114最近已经启动的信息)的客户站134响应性地确定或变得准备好确定ap114是否已经或将从最后使用的颜色改变bss颜色。在实施例中,ap114(例如,网络接口设备122、mac处理器160等)被配置为在传输信标之前的延迟时段传输唤醒请求分组,该唤醒请求分组具有指示ap114最近已经启动的信息。在实施例中,信标包括指示ap114正在使用或将使用的bss颜色(“新”颜色)的信息。在一些实施例中,唤醒请求分组包括新颜色。在实施例中,唤醒请求分组包括最后使用的颜色和新颜色中的一者或两者。在实施例中,唤醒请求分组不包括最后使用的颜色和新颜色。在实施例中,唤醒请求分组304指示要在唤醒请求分组之后传输具有新的bss颜色的信标。

在一些实施例中,逻辑电路系统192被配置为响应于确定唤醒请求分组包括指示ap114最近已经启动和/或最近执行了恢复过程的信息而生成唤醒信号。在一些实施例中,逻辑电路系统192被配置为响应于确定以下内容而生成唤醒信号:i)唤醒请求分组包括指示ap114最近已经启动和/或最近执行了恢复过程的信息,以及ii)唤醒请求分组中的最后使用的颜色信息与客户站134-1所属的无线通信网络相对应。在各种实施例中,逻辑电路系统192被配置为除了唤醒信号之外向网络接口142提供以下中的一项或多项:i)唤醒请求分组与最近已经启动和/或最近执行了恢复过程的ap114相对应的指示,ii)最后使用的颜色,和/或iii)新颜色。

在实施例中,ap114在不一定是信标分组的分组之前传输唤醒请求分组。图5是根据实施例的另一示例唤醒过程400的图。出于解释性目的在图1的示例网络110的上下文中讨论图5。然而,在其他实施例中,类似的传输交换发生在其他合适的通信设备之间的另一合适的无线网络中。

唤醒请求分组404被配置为促使一个或多个客户站134在ppdu412的传输之前从低功率状态转换到活动状态。在实施例中,唤醒请求分组404与唤醒请求分组200相同或类似。在实施例中,ap114的网络接口122被配置为生成和传输唤醒请求分组404以促使一个或多个客户站134在传输来自ap114的ppdu412之前从低功率状态转换到活动状态。

根据各种实施例,来自ap114的ppdu412可以是单播ppdu、多播ppdu、广播ppdu等。在实施例中,ap114的网络接口122被配置为以这种方式生成和传输唤醒请求分组404:使得一个或多个客户站134处的(多个)网络接口设备142被提供有足够的时间,来在ap114传输ppdu412之前从低功率状态转换到活动状态。例如,ap114传输唤醒请求分组404,并且测量延迟时段410,该延迟时段410至少与用于一个或多个客户站134处的(多个)网络接口设备从低功率状态转换到活动状态所要求的时间相对应,然后在延迟时段410之后传输ppdu412。

在实施例中,ppdu412是到客户站134的单播ppdu,并且基于客户站134先前(例如,在关联请求帧、重新关联请求帧等)指示的推迟时间来确定延迟时段410。例如,将延迟时段410设置为至少等于客户站134先前指示的推迟时间。根据实施例,当ppdu412是单播ppdu时,客户站134响应于单播ppdu412而生成和传输ack帧(未示出)。

在实施例中,ppdu412是到两个或多个客户站134的多播ppdu或广播ppdu,并且基于由两个或多个客户站134所指示的相应推迟时间来确定延迟时段410。例如,将延迟时段410设置为至少等于两个或多个客户站134所指示的多个推迟时间中的最大推迟时间。在实施例中,所指示的推迟时间与在lp-wur150处接收到唤醒请求分组与网络接口设备142在客户站134处转换到活动功率状态之间的时间延迟相对应。在另一实施例中,通过通信协议预定和/或规定延迟时段410。在传输唤醒请求分组404之后并且在延迟时段410之后,网络接口122传输ppdu412。

在一个或多个客户站134处接收到ppdu412之后,一个或多个客户站134可以将(多个)相应确认((多个)ack)416传输给ap114以确认接收到ppdu412。在一些实施例中,一个或多个客户站134不将(多个)ack传输给ap114。

在实施例中,当未关联的客户站寻求加入由ap管理的bss时,在关联过程期间使用唤醒过程400。未关联的客户站134将(ppdu中的)认证请求帧传输给ap114。ap114将关联请求帧的(ppdu中的)ack传输给客户站134。在客户站134处接收到ack之后,客户站134转换到低功率状态以保存电力。在传输ack之后并且在传输认证响应帧之前,ap114将唤醒请求分组404传输给客户站134。在实施例中,唤醒请求分组404包括指示唤醒请求分组404与关联过程相对应的信息。

客户站134的lp-wur150被配置为分析唤醒请求分组404并且确定唤醒请求分组404与关联过程相对应。响应于确定唤醒请求分组404与关联过程相对应,lp-wur150生成唤醒信号以发起网络接口设备142向活动状态的转换。

在传输唤醒请求分组404之后并且在延迟时段之后,ap114将认证响应帧(例如,包括在ppdu412中)传输给客户站134。当接收到认证响应帧时,网络接口设备142处于活动状态,并因此网络接口设备142处理认证响应帧。

基于对认证响应帧的处理,客户站134可以继续与ap114的关联过程。例如,可以利用关联请求/关联响应交换来重复上述过程,如下面所描述的。

未关联的客户站134然后将(ppdu中的)关联请求帧传输给ap114。ap114将关联请求帧的(ppdu中的)ack传输给客户站134。在客户站134处接收到ack之后,客户站134转换到低功率状态以保存电力。在传输ack之后并且在传输关联响应帧之前,ap114将唤醒请求分组404传输给客户站134。在实施例中,唤醒请求分组404包括指示唤醒请求分组404与关联过程相对应的信息。

客户站134的lp-wur150被配置为分析唤醒请求分组404并且确定唤醒请求分组404与关联过程相对应。响应于确定唤醒请求分组404与关联过程相对应,lp-wur150生成唤醒信号以发起网络接口设备142向活动状态的转换。

在传输唤醒请求分组404之后并且在延迟时段之后,ap114将关联响应帧(例如,包括在ppdu412中)传输给客户站134。基于关联响应帧,客户站134可以完成与ap114的关联过程。

基于对认证响应帧的处理,客户站134可以继续与ap114的关联过程。

在实施例中,利用其中客户站寻求重新加入bss的重新关联过程来执行类似过程。

在一些实施例中,lp-wur的逻辑电路系统192被配置为响应于确定唤醒请求分组包括指示唤醒请求分组与关联过程相对应的信息而生成唤醒信号。在一些实施例中,逻辑电路系统192被配置为响应于确定以下内容而生成唤醒信号:i)唤醒请求分组包括指示唤醒请求分组与关联过程相对应的信息,以及ii)唤醒请求分组中的网络地址与客户站134-1寻求加入的无线通信网络相对应。

在各种实施例中,由ap传输的唤醒请求分组(诸如,唤醒请求分组200、304或404)包括指示将由ap传输的后续分组的类型的信息,其中在诸如上面描述的延迟时段之后传输后续分组。在一些实施例中,由ap传输的唤醒请求分组(诸如,唤醒请求分组200、304或404)包括指示后续分组与之相关联的过程类型的信息,其中ap在诸如上面描述的延迟时段之后传输后续分组。在实施例中,指示类型的信息被包括在唤醒请求分组200的有效载荷208中(图2)。例如,指示类型的信息可以被包括在低功率唤醒请求(lpwr)帧中,该lpwr帧被包括在唤醒请求分组主体228中。

在实施例中,lpwr帧中指示类型的信息指示信标帧(诸如,信标帧312)将由ap114传输。在lpwr帧包括指示信标帧传输的信息的实施例中,lpwr帧可以进一步指示信标帧是否承载更新的bss参数。在实施例中,ap114在每个信标帧之前传输lpwr帧,该lpwr帧具有指示后续信标帧传输的信息。在其他实施例中,lpwr帧具有以下信息,该信息指示仅在指示关于wlan的更新信息的信标帧之前所传输的后续信标帧传输。

在各种实施例中,lpwr帧包括指示去往与ap114相关联的客户站134后续组寻址帧传输的信息,包括指示去往与ap114不关联的客户站134的后续组寻址帧传输的信息,包括指示去往与ap114相关联或不关联的客户站134的后续组寻址帧传输的信息。例如,在实施例中,lpwr帧包括指示多播ppdu(诸如,ppdu412)将由ap114所传输的信息。在各种实施例中,lpwr帧包括进一步指示多播ppdu旨在用于与ap114相关联的客户站134的信息,包括进一步指示多播ppdu旨在用于与ap114不关联的客户站134的信息,包括进一步指示多播ppdu旨在用于所有客户站134(无论与ap114相关联或不关联)的信息。在另一实施例中,lpwr帧包括指示单播ppdu(诸如,ppdu412)将由ap114所传输的信息。

在各种实施例中,lpwr帧包括指示ap114在重启之后已经恢复的信息和/或指示正在使用或将使用与bss相对应的新的bss颜色。在实施例中,lpwr帧进一步包括指示最后使用的bss颜色和新的bss颜色中的一者或两者的信息。在实施例中,lpwr帧包括指示将在lpwr帧之后传输具有新的bss颜色标识符的信标帧的信息。

在实施例中,lpwr帧包括指示lpwr与关联过程相对应的信息。例如,基于包括被包括在lpwr帧中的信息,客户站134确定ap114在lpwr帧之后将要传输对关联请求帧(先前由客户站134传输的)的响应。

图6是根据实施例的示例lpwr帧500的框图。lpwr帧500被包括在由ap114传输的唤醒请求分组(例如,唤醒请求分组200)的有效载荷(例如,有效载荷208)中。每个字段上方的数字指示由对应字段所占用的示例比特数。在其他实施例中,字段中的一个或多个字段由另一合适的比特数组成。在一些实施例中,省略一个或多个字段和/或包括一个或多个附加字段。

lpwr帧500包括类型字段502、bss颜色字段504、aid字段506、预留字段508和帧校验序列(fcs)字段510。

在实施例中,类型字段502指示ap114在唤醒请求分组之后将传输的分组的类型,如上面所讨论的。在实施例中,类型字段502指示ap114在唤醒请求分组之后将传输的分组所对应的过程类型。在实施例中,类型字段的值选自与多个不同类型的分组/过程的集合相对应的多个值的集合。在各种实施例中,不同类型的集合包括以下中的两项或多项的任何合适组合:i)信标帧将在唤醒请求分组之后,ii)具有更新的bss参数的信标帧将在唤醒请求分组之后,iii)不具有更新的bss参数的信标帧将在唤醒请求分组之后,iv)用于相关联客户站的组寻址帧将在唤醒请求分组之后,v)用于未关联客户站的组寻址帧将在唤醒请求分组之后,vi)用于相关联的和未关联的客户站的组寻址帧将在唤醒请求分组之后,vii)广播帧将在唤醒请求分组之后,viii)单播帧将在唤醒请求分组之后,ix)与相关联过程相对应的帧将在唤醒请求分组之后,x)与ap的重启有关的信标帧,xi)与ap的恢复有关的信标帧,xi)与ap的重启或恢复有关的信标帧等。

在一些实施例中,lp-wur150的逻辑电路系统192被配置为响应于确定类型字段502包括指示以下的信息而生成唤醒信号:i)唤醒请求分组与后续分组的类型相对应和/或ii)后续分组与网络接口设备142应该转换到活动状态的过程类型相对应。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号:i)分析类型字段502中的信息,以及ii)确定aid字段506中的网络地址与客户站134-1相对应。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号i)分析类型字段502中的信息,ii)确定aid字段506中的网络地址与客户站134-1相对应,以及iii)确定颜色字段504中的信息指示唤醒请求分组与客户站134-1所属或试图加入的无线通信网络相对应。在一些实施例中,lp-wur150的逻辑电路系统192被配置为除了唤醒信号之外向网络接口设备142提供信息,该信息指示后续分组的类型和/或ii)后续分组所对应的过程的类型。

bss颜色字段504指示与ap114相对应的bss的bss颜色。

在一些实施例中,aid字段506的值包括lpwr所旨在用于的客户站134的aid。aid是网络标识符。在实施例中,当客户站加入wlan(例如,变得与bss相关联)时,ap将aid分配给客户站,并且向客户站通知所分配的aid。在一些实施例中,ap将aid指派给一组客户站(组aid、多播aid等)以被用于去往该组客户站的多播或多用户传输。在一些实施例中,一个或多个aid被预留为广播aid以指示广播传输。

在一些实施例中,aid字段506被用于指示在唤醒请求分组之后将由ap114传输的分组的类型,在实施例中,如上面所讨论的。在实施例中,aid字段506指示ap114在唤醒请求分组之后将传输的分组所对应的过程类型。例如,预留一个或多个aid值和/或aid值的一个或多个范围以用于指示在唤醒请求分组之后的分组的类型、与唤醒请求分组之后的分组相关联的过程的类型等。在实施例中,aid字段506的值选自与多个不同类型的分组/过程的集合相对应的多个值的集合。在各种实施例中,不同类型的集合包括以下中的两项或多项的任何合适组合:i)信标帧将在唤醒请求分组之后,ii)具有更新的bss参数的信标帧将在唤醒请求分组之后,iii)不具有更新的bss参数的信标帧将在唤醒请求分组之后,iv)用于相关联的客户站的组寻址帧将在唤醒请求分组之后,v)用于未关联的客户站的组寻址帧将在唤醒请求分组之后,vi)用于相关联的和未关联的客户站的组寻址帧将在唤醒请求分组之后,vii)广播帧将在唤醒请求分组之后,viii)单播帧将在唤醒请求分组之后,ix)与相关联过程相对应的帧将在唤醒请求分组之后,x)与ap的重启有关的信标帧,xi)与ap的恢复有关的信标帧,xi)与ap的重启或恢复有关的信标帧等。

fcs字段510包括检错码,该检错码使接收设备能确定lpwr帧500是否在没有任何误差的情况下被接收。

在一些实施例中,lp-wur150的逻辑电路系统192被配置为响应于确定aid字段506包括指示以下的信息而生成唤醒信号:i)唤醒请求分组与后续分组的类型相对应和/或ii)后续分组与网络接口设备142应该转换到活动状态的过程类型相对应。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号:i)分析aid字段506中的信息,以及ii)确定颜色字段504中的信息指示唤醒请求分组与客户站134-1所属于或寻求加入的无线通信网络相对应。在一些实施例中,lp-wur150的逻辑电路系统192被配置为除了唤醒信号之外向网络接口设备142提供信息,该信息指示后续分组的类型和/或ii)后续分组所对应的过程的类型。

在实施例中,ap114可能能够同时支持多个bss(有时称为“虚拟bss”)。在这种实施例中,虚拟bss被指派不同的bssid,每个bssid与同ap114相关联的不同虚拟bss相对应。在一些实施例中,多个“虚拟”ap全部共享公共bss颜色标识符。在这种实施例中,aid字段可以指示:i)与单个虚拟ap相关联的客户站134的广播ppdu或多播ppdu,或者ii)与不同的虚拟ap相关联的所有客户站134的广播ppdu或多播ppdu。在一些实施例中,多个“虚拟”ap全部具有不同的对应bss颜色标识符。可以通过使用bss颜色字段504中的特定bss颜色标识符来指示与不同的虚拟ap相关联的所有客户站134的广播ppdu或多播ppdu。

在其他实施例中,从lpwr帧省略类型字段502,并且通过aid字段506来指示将由ap传输的后续分组的类型。例如,图7是根据另一实施例的另一示例lpwr帧600的框图。lpwr帧600被包括在由ap114传输的唤醒请求分组(例如,唤醒请求分组200)的有效载荷(例如,有效载荷208)中。每个字段上方的数字指示由对应字段所占用的示例比特数。在其他实施例中,一个或多个字段由另一合适的比特数组成。在一些实施例中,省略一个或多个字段和/或包括一个或多个附加字段。

lpwr帧600包括bss颜色字段602、aid字段604和fcs字段606。

bss颜色字段602指示与ap114相对应的bss的bss颜色。

至少在唤醒请求分组之后的分组是旨在用于客户站134的单播分组时,aid字段604包括lpwr所旨在用于的客户站134的aid。在一些实施例中,aid字段604用于指示在唤醒请求分组之后将由ap114传输的分组的类型,在实施例中,如上面所讨论的。在实施例中,aid字段604指示在唤醒请求分组之后将由ap114所传输的分组所对应的过程类型。例如,预留一个或多个aid值和/或aid值的一个或多个范围以用于指示唤醒请求分组之后的分组类型、与唤醒请求分组之后的分组相关联的过程类型等。在实施例中,aid字段604的值选自与多个不同类型的分组/过程的集合相对应的多个值的集合。在各种实施例中,不同类型的集合包括以下中的两项或多项的任何合适组合:i)信标帧将在唤醒请求分组之后,ii)具有更新的bss参数的信标帧将在唤醒请求分组之后,iii)不具有更新的bss参数的信标帧将在唤醒请求分组之后,iv)用于相关联的客户站的组寻址帧将在唤醒请求分组之后,v)用于未关联的客户站的组寻址帧将在唤醒请求分组之后,vi)用于相关联的和未关联的客户站的组寻址帧将在唤醒请求分组之后,vii)广播帧将在唤醒请求分组之后,viii)单播帧将在唤醒请求分组之后,ix)与关联过程相对应的帧将在唤醒请求分组之后,x)与ap的重启有关的信标帧,xi)与ap的恢复有关的信标帧,xi)与ap的重启或恢复有关的信标帧等。

当aid字段604指示ap114的恢复/重启时,bss颜色字段602可以指示bss的新bss颜色或者bss的最后使用的bss颜色。

fcs字段606包括检错码,该检错码使接收设备能确定是否在没有任何误差的情况下接收到lpwr帧600。

在一些实施例中,lp-wur150的逻辑电路系统192被配置为响应于确定aid字段604包括以下而生成唤醒信号:i)与客户站134-1相对应的网络地址,ii)指示唤醒请求分组与后续分组的类型相对应的信息,和/或iii)指示后续分组与网络接口设备142应该转换到活动状态的过程类型相对应的信息。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号:i)分析aid字段604中的信息,以及ii)确定颜色字段602中的信息指示唤醒请求分组与客户站134-1所属或试图加入的无线通信网络相对应。在一些实施例中,lp-wur150的逻辑电路系统192被配置为除了唤醒信号之外向网络接口设备142提供信息,该信息指示:i)后续分组的类型和/或ii)后续分组所对应的过程的类型。

图8是根据实施例的另一示例lpwr帧700的框图。lpwr帧700被包括在由ap114所传输的唤醒请求分组(例如,唤醒请求分组200)的有效载荷(例如,有效载荷208)中。每个字段上方的数字指示由对应字段所占用的示例比特数。在其他实施例中,一个或多个字段由另一合适的比特数组成。在一些实施例中,省略一个或多个字段和/或包括一个或多个附加字段。

lpwr帧700包括类型字段702、预留字段704、mac地址字段706和fcs字段708。在一些实施例中,类型字段702被用于指示将由ap传输的后续分组的类型和/或对应的后续分组所对应的过程的类型,诸如上面相对于图6所描述的。

在实施例中,当后续分组是到客户站134的单播ppdu时,客户站134的mac地址被包括在mac地址字段706中。在实施例中,当后续分组是多播ppdu或广播ppdu时,ap114的mac地址被包括在mac地址字段706中。

fcs字段708包括检错码,该检错码使得接收设备能够确定lpwr帧700是否在没有任何误差的情况下被接收。

在一些实施例中,lp-wur150的逻辑电路系统192被配置为响应于确定类型字段702包括指示以下的信息而生成唤醒信号:i)唤醒请求分组与后续分组的类型相对应和/或ii)后续分组与网络接口设备142应该转换到活动状态的过程类型相对应。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号:i)分析类型字段702中的信息,以及ii)确定地址字段706中的网络地址与客户站134-1相对应。在一些实施例中,lp-wur150的逻辑电路系统192被配置为除了唤醒信号之外向网络接口设备142提供指示以下的信息:i)后续分组的类型和/或ii)后续分组所对应的过程的类型。

图9是根据另一实施例的另一示例lpwr帧800的框图。lpwr帧800被包括在由ap114所传输的唤醒请求分组(例如,唤醒请求分组200)的有效载荷(例如,有效载荷208)中。每个字段上方的数字指示由对应字段所占用的示例比特数。在其他实施例中,一个或多个字段由另一合适的比特数组成。在一些实施例中,省略一个或多个字段和/或包括一个或多个附加字段。

lpwr帧800包括mac地址字段802、预留字段804、aid字段806和fcs字段708。

根据实施例,mac地址字段802指示传输lpwr帧800的ap114的mac地址。

如上面所讨论的,aid字段806指示客户站134的地址或者ap114所传输的分组的类型/与ap114所传输的后续分组相对应的过程的类型。

fcs字段708包括检错码,该检错码使接收设备能确定lpwr帧808是否在没有任何误差的情况下被接收。

在一些实施例中,lp-wur150的逻辑电路系统192被配置为响应于确定aid字段806包括以下而生成唤醒信号:i)与客户站134-1相对应的网络地址,ii)指示唤醒请求分组与后续分组的类型相对应的信息,和/或iii)指示后续分组与网络接口设备142应该转换到活动状态的过程类型相对应的信息。在一些实施例中,逻辑电路系统192被配置为响应于以下而生成唤醒信号:i)分析aid字段806中的信息,以及ii)确定地址字段802中的网络地址指示唤醒请求分组与客户站134-1所属或试图加入的无线通信网络的ap相对应。在一些实施例中,lp-wur150的逻辑电路系统192被配置为除了唤醒信号之外向网络接口设备142提供指示以下的信息:i)后续分组的类型和/或ii)后续分组所对应的过程的类型。

图10是根据实施例的用于传输第一分组以促使另一通信设备的网络接口设备转换到活动状态以接收第二分组的示例方法900的流程图。在一些实施例中,图1的网络接口设备122被配置为实现方法900。在网络接口设备122的上下文中仅出于解释性目的描述方法900,并且在其他实施例中,方法900由另一合适的设备来实现。

在框904中,网络接口设备122确定(例如,mac处理器160确定)第一分组第一分组将由与网络接口设备122相关联的第一通信设备(例如,ap114)来传输的第一时间,使得第一分组的传输结束发生在计划开始传输第二分组的第二时间之前的至少延迟时段。根据实施例,第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备(例如,客户站134)处的唤醒无线电部以促使第二通信设备的网络接口设备转换到活动状态,在该活动状态下,网络接口设备准备好接收第二分组。在实施例中,延迟时段对应于在第二网络接口设备处从低功率状态转换到活动状态所要求的时间。

在框908中,网络接口设备122在所确定的第一时间传输第一分组。在实施例中,第一分组具有诸如关于图2所描述的格式。在其他实施例中,第一分组具有另一合适的格式。在各种实施例中,第一分组包括上面参照图5至8中任一项描述的lpwr帧。在其他实施例中,第一分组例如在第一分组的有效载荷中包括另一合适的mac帧,。

在框912中,网络接口设备122在第一分组的传输结束之后的至少延迟时段传输第二分组。

在一些实施例中,第二分组包括信标帧。在第二分组包括信标帧的一些实施例中,第一分组包括指示第二分组包括信标帧的信息。

在一些实施例中,信标帧与结合网络接口设备122执行重启过程和/或恢复过程所传输的信标帧相对应,并且第一分组包括信息,该信息指示第二分组包括与重启过程和/或恢复过程相对应的信标帧。

在一些实施例中,第一分组包括指示与无线通信网络相对应的新网络标识符(例如,新颜色)的信息,并且第二分组包括指示新网络标识符的信息。在一些实施例中,第二分组还包括指示由无线通信网络的ap最后使用的网络标识符的信息。

在一些实施例中,第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧。在第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧的一些实施例中,第一分组包括信息,该信息指示第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧。在一些实施例中,指示一个或多个操作参数的变化的帧是信标帧。

图11是根据实施例的用于传输第一分组以促使另一通信设备的网络接口设备转换到活动状态来接收第二分组的示例方法1000的流程图。在一些实施例中,图1的网络接口设备122被配置为实现方法1000。在网络接口设备122的上下文中仅出于解释性目的描述方法1000,并且在其他实施例中,方法1000由另一合适的设备来实现。

在框1004中,网络接口设备122传输第一分组,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备(诸如,客户站134)处的唤醒无线电部以促使第二通信设备的网络接口设备从低功率状态转换到活动状态,在该活动状态下,网络接口设备准备好接收来自第一通信设备的第二分组。在实施例中,第一分组具有诸如关于图2所描述的格式。在其他实施例中,第一分组具有另一合适的格式。在各种实施例中,第一分组包括上面参照图5至8中任一项描述的lpwr帧。在其他实施例中,第一分组例如在第一分组的有效载荷中包括另一合适的mac帧,。

在一些实施例中,唤醒请求分组被配置为促使多个通信设备(包括第二通信设备)的多个相应的唤醒无线电部以促使多个通信设备的相应网络接口设备从低功率状态转换到活动状态,在该活动状态下,相应网络接口设备准备好接收第二分组。

在框1008中,网络接口设备122测量第一分组的传输结束之后的延迟时段,其中延迟时段对应于第二通信设备的网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所要求的时间。

在框1012中,网络接口设备122在第一分组的传输结束之后的至少延迟时段将第二分组传输给第二通信设备。在一些实施例中,网络接口设备122响应于确定延迟时段已经结束而传输第二分组。

在一些实施例中,网络接口设备122将第二分组传输给包括第二通信设备的一组通信设备。

在一些实施例中,第二分组与单播分组相对应。在第二分组与单播分组相对应的一些实施例中,第一分组包括第二通信设备的网络地址。

在一些实施例中,第二分组与多播分组相对应。在第二分组与多播分组相对应的一些实施例中,第一分组包括与一组通信设备(包括第二通信设备)相对应的网络地址。

在一些实施例中,第二分组与广播分组相对应。在第二分组与广播分组相对应的一些实施例中,第一分组包括广播网络地址。

在一些实施例中,第二分组与结合网络接口设备122执行重启过程和/或恢复过程所传输的信标帧相对应,并且第一分组包括信息,该信息指示第二分组包括与重启过程和/或恢复过程相对应的信标帧。

在一些实施例中,第一分组包括指示与无线通信网络相对应的新网络标识符(例如,新颜色)的信息,并且第二分组包括指示新网络标识符的信息。在一些实施例中,第二分组还包括指示由无线通信网络的ap最后使用的网络标识符的信息。

在一些实施例中,第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧。在第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧的一些实施例中,第一分组包括信息,该信息指示第二分组包括指示无线通信网络的一个或多个操作参数的变化的帧。在一些实施例中,指示一个或多个操作参数的变化的帧是信标帧。

在一些实施例中,第一分组包括指示第二分组与关联过程相对应的信息。在第一分组包括指示第二分组与关联过程相对应的信息的一些实施例中,第二分组包括认证响应帧或关联响应帧。

图12是根据实施例的用于加入无线通信网络的示例方法1100的流程图。在一些实施例中,客户站134-1被配置为实现方法1100。在客户站134-1的上下文中仅出于解释性目的描述方法1100,并且在其他实施例中,方法1100由另一合适的通信设备来实现。

在框1104中,客户站134的第一网络接口设备(例如,网络接口设备142)将第一分组传输给无线通信网络的ap,其中第一分组与用于加入无线通信网络的关联过程相对应。在实施例中,第一分组包括认证请求帧。在另一实施例中,第一分组包括关联请求帧。在另一实施例中,第一分组包括重新认证请求帧。在另一实施例中,第一分组包括重新关联请求帧。在其他实施例中,第一分组包括在用于加入无线通信网络的关联过程中使用的另一合适的mac帧。

在框1108中,第一网络接口设备在传输第一分组之后转换到低功率状态。根据实施例,第一网络接口设备转换到低功率状态,同时等待ap传输与关联过程相对应的第二分组,并且其中第二分组响应于第一分组。在第一分组包括认证请求帧的实施例中,第二分组将包括认证响应帧。在第一分组包括关联请求帧的实施例中,第二分组将包括关联响应帧。在第一分组包括重新认证请求帧的另一实施例中,第二分组将包括重新认证响应帧。在第一分组包括重新关联请求帧的另一实施例中,第二分组将包括重新关联响应帧。在其他实施例中,第二分组将包括在用于加入无线通信网络的关联过程中使用的另一合适的mac帧。

在框1108中,第二网络接口设备(例如,lp-wur150)接收来自ap的第三分组,其中第三分组与唤醒请求分组相对应,该唤醒请求分组被配置为促使第一网络接口设备从低功率状态转换到活动状态,在该活动状态下,第一网络接口设备准备好接收来自ap的第二分组。在实施例中,第三分组具有诸如关于图2所描述的格式。在其他实施例中,第三分组具有另一合适的格式。在各种实施例中,第三分组包括上面参照图5至8中任一项所描述的lpwr帧。在其他实施例中,第三分组包括另一合适的mac帧,例如,包括在第三分组的有效载荷中。

在框1116中,客户站134-1响应于接收到第三分组来将第一网络设备转换到活动状态。例如,在实施例中,lp-wur150处理第三分组,并且响应于处理第三分组,生成唤醒信号以促使第一网络设备转换到活动状态。

在第一网络设备响应于接收到第三分组而转换到活动状态之后,第一网络设备接收来自ap的第二分组作为关联过程的一部分。在第一分组包括认证请求帧的实施例中,第二分组包括认证响应帧。在第一分组包括关联请求帧的实施例中,第二分组包括关联响应帧。在第一分组包括重新认证请求帧的另一实施例中,第二分组包括重新认证响应帧。在第一分组包括重新关联请求帧的另一实施例中,第二分组包括重新关联响应帧。在其他实施例中,第二分组包括在用于加入无线通信网络的关联过程中使用的另一合适的mac帧。

图13是根据实施例的用于第一通信设备将数据传输给最初处于低功率状态的第二通信设备的示例方法1200的流程图。在一些实施例中,ap114被配置为实现方法1200。在ap114的上下文中仅出于解释性目的描述方法1200,并且在其他实施例中,方法1200由另一合适的通信设备来实现。在实施例中,方法1200与结合图3描述的由ap114采取的行动相对应。

在框1204中,第一通信设备(例如,ap114的网络接口设备122)确定第一通信设备具有将被传输给处于低功率状态的第二通信设备(例如,客户站134)的数据。例如,第一通信设备(例如,ap114的网络接口设备122)确定用于第二通信设备的数据被存储在缓冲器中(例如,存储在网络接口设备122的存储器设备中)。

在框1208中,第一通信设备(例如,ap114的网络接口设备122)将唤醒请求分组传输给第二通信设备以促使第二通信设备处的唤醒无线电部以促使第二通信设备的网络接口设备转换到活动状态,在该活动状态下,网络接口设备准备好接收分组。在实施例中,唤醒请求分组是图2的示例唤醒请求分组200。在其他实施例中,唤醒请求分组具有另一合适的格式。在实施例中,响应于在框1204中确定第一通信设备具有将被传输给该第二通信设备的数据,并且当第一通信设备确定第二通信设备的网络接口设备处于低功率状态时,框1208被执行。在实施例中,第一通信设备基于从第二通信设备的网络接口设备接收到分组来确定第二通信设备的网络接口设备处于低功率状态,其中该分组指示第二通信设备的网络接口设备正在转换到低功率状态。

在框1212中,第一通信设备(例如,ap114的网络接口设备122)从第二通信设备接收第二分组,其中第二分组包括被配置为促使第一通信设备将用于第二通信设备的数据传输给第二通信设备的信息。根据实施例,例如,第二分组包括ps-poll帧,其中第一通信设备(例如,ap114的网络接口设备122)被配置为响应于从第二通信设备接收到ps-poll帧而将用于第二通信设备的数据(例如,已经存储在缓冲器中)传输给第二通信设备。根据实施例,作为另一示例,第二分组包括qosnull帧,其中,第一通信设备(例如,ap114的网络接口设备122)被配置为响应于从第二通信设备接收到qosnull帧而将用于第二通信设备的数据(例如,已经存储在缓冲器中)传输给第二通信设备。根据实施例,作为另一示例,第二分组包括rts帧,其中第一通信设备(例如,ap114的网络接口设备122)被配置为响应于从第二通信设备接收到rts帧而将用于第二通信设备的数据(例如,已经存储在缓冲器中)传输给第二通信设备。

在框1216中,第一通信设备(例如,ap114的网络接口设备122)响应于在框1212中接收到第二分组而将第三分组传输给第二通信设备,其中第三分组包括用于第二通信设备的信息(例如,已经存储在缓冲器中)。根据实施例,框1216包括生成包括用于第二通信设备的信息的mpdu的mac处理器160,并且phy处理器164生成包括mpdu的ppdu。在实施例中,mpdu是单播mpdu,并且ppdu是作为su传输来传输的suppdu。

在框1220中,第一通信设备(例如,ap114的网络接口设备122)从第二通信设备接收确认分组,其中确认分组确认第二通信设备成功接收到在框1216中传输的第三分组。在实施例中,确认分组包括ppdu,该ppdu包括ack帧。

图14是根据实施例的用于第一通信设备在从低功率状态转换到活动状态之后,从第二通信设备接收数据的示例方法1300的流程图。在一些实施例中,客户站134被配置为实现方法1300。在客户站134的上下文中仅出于解释性目的描述方法1300,并且在其他实施例中,方法1300由另一合适的通信设备来实现。在实施例中,方法1300与结合图3描述的由客户站134采取的行动相对应。

在框1304中,第一通信设备的lp-wur(例如,客户站134的lp-wur150)接收唤醒请求分组。在实施例中,唤醒请求分组是图2的示例唤醒请求分组200。在其他实施例中,唤醒请求分组具有另一合适的格式。当第一通信设备的网络接口设备(例如,客户站134的网络接口设备142)处于低功率状态时,接收唤醒请求分组。

在框1308中,lp-wur(例如,lp-wur150)确定唤醒请求分组包括第一通信设备的网络标识符。

在框1312中,lp-wur(例如,lp-wur150)生成唤醒信号以促使第一通信设备的网络接口设备(例如,客户站134的网络接口设备142)从低功率状态转换到活动状态。

在框1316中,第一通信设备的网络接口设备(例如,客户站134的网络接口设备142)响应于接收到唤醒信号来从低功率状态转换到活动状态。

在框1320中,第一通信设备(例如,ap114的网络接口设备122)将第一分组传输给第二通信设备,其中第一分组包括被配置为促使第二通信设备将用于第一通信设备的数据传输给第一通信设备的信息。根据实施例,例如,第一分组包括ps-poll帧,其中第二通信设备(例如,ap114的网络接口设备122)被配置为响应于从第一通信设备接收到ps-poll帧而将用于第一通信设备的数据(例如,已经存储在网络接口设备122的缓冲器中)传输给第一通信设备。根据实施例,作为另一示例,第一分组包括qosnull帧,其中第二通信设备(例如,ap114的网络接口设备122)被配置为响应于从第一通信设备接收到qosnull帧而将用于第一通信设备的数据(例如,已经存储在缓冲器中)传输给第一通信设备。根据实施例,作为另一示例,第一分组包括rts帧,其中第二通信设备(例如,ap114的网络接口设备122)被配置为响应于从第一通信设备接收到rts帧而将用于第一通信设备的数据(例如,已经存储在缓冲器中)传输给第一通信设备。

在实施例中,第一通信设备(例如,ap114的网络接口设备122)响应于接收到唤醒信号并且在转换到活动状态之后传输第一分组。

在框1324中,第一通信设备(例如,客户站134的网络接口设备142)从第二通信设备接收第二分组。在实施例中,第二分组响应于在框1320中传输的第一分组。第二分组包括用于第一通信设备的信息(例如,存储在第二通信设备的缓冲器中)。在实施例中,第二分组包括mpdu,该mpdu具有用于第一通信设备的信息。在实施例中,mpdu是单播mpdu,并且第二分组与作为su传输来传输的suppdu相对应。

在框1328中,第一通信设备(例如,ap114的网络接口设备122)将确认分组传输给第二通信设备,其中确认分组确认第一通信设备成功接收到第二分组(框1324)。在实施例中,确认分组包括ppdu,该ppdu包括ack帧。

实施例1:一种方法,该方法包括:在第一通信设备处,确定第一分组将由第一通信设备所传输的第一时间,使得第一分组的传输结束发生在第二分组的传输被调度以开始的第二时间之前的至少延迟时段,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的网络接口设备转换到活动状态,在该活动状态下,网络接口设备准备好接收第二分组;通过第一通信设备,在所确定的第一时间传输第一分组;以及通过第一通信设备,在第一分组的传输结束之后的至少延迟时段传输第二分组。

实施例2:实施例1的方法,其中延迟时段对应于用于第二网络接口设备从低功率状态转换到活动状态所要求的时间。

实施例3:实施例1或2中任一项的方法,其中:第二分组包括信标帧;以及第二时间与目标信标传输时间相对应。

实施例4:实施例3的方法,其中:信标帧包括用于与第一通信设备相对应的bss的更新的基本服务集(bss)参数;以及第一分组包括信息,该信息指示第二分组包括具有更新的bss参数的信标帧。

实施例5:实施例4的方法,其中:第一分组包括类型字段,该类型字段指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型;以及指示第二分组包括具有更新bss参数的信标帧的该信息被包括在类型字段中。

实施例6:实施例4的方法,其中:第一分组包括网络地址字段;以及指示第二分组包括具有更新的bss参数的信标帧的该信息被包括在网络地址字段中。

实施例7:实施例3至6中任一项的方法,其中第一分组指示与第一通信设备相关联的基本服务集(bss)颜色标识符。

实施例8:实施例1至7中任一项的方法,其中第二分组作为单用户传输而被传输。

实施例9:实施例1至7中任一项的方法,其中第二分组作为多用户传输而被传输。

实施例10:实施例1至7中任一项的方法,其中,第二分组是具有广播地址的广播分组。

实施例11:一种装置,包括:与第一通信设备相关联的第一网络接口设备,其中第一网络接口设备包括一个或多个集成电路(ic)设备,该一个或多个ic设备被配置为:确定第一分组将由第一通信设备所传输的第一时间,使得第一分组的传输结束发生在第二分组的传输被调度以开始的第二时间之前的至少延迟时段,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的第二网络接口设备转换到活动状态,在该活动状态下,第二网络接口设备准备好接收第二分组;在所确定的第一时间传输第一分组;以及在第一分组的传输结束之后的至少延迟时段传输第二分组。

实施例12:实施例11的装置,其中延迟时段对应于第二网络设备在第二通信设备处从低功率状态转换到活动状态所要求的时间。

实施例13:实施例11或12中任一项的装置,其中:第二分组包括信标帧;并且第二时间与目标信标传输时间相对应。

实施例14:实施例13的装置,其中:信标帧包括与用于第一通信设备相对应的bss的更新的基本服务集(bss)参数;以及第一分组包括信息,该信息指示第二分组包括具有更新的bss参数的信标帧。

实施例15:实施例14的装置,其中:第一分组包括类型字段,该类型字段指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型;以及指示第二分组包括具有更新bss参数的信标帧的该信息被包括在类型字段中。

实施例16:实施例14的装置,其中:第一分组包括网络地址字段;以及指示第二分组包括具有更新bss参数的信标帧的信息被包括在网络地址字段中。

实施例17:实施例13至16中任一项的装置,其中第一分组指示与第一通信设备相关联的基本服务集(bss)颜色标识符。

实施例18:实施例11至17中任一项的装置,其中第一网络接口进一步包括:被实现在一个或多个ic设备上的介质访问控制层协议(mac)处理器;以及被实现在一个或多个ic设备上并且被耦合至mac处理器的物理层协议(phy)处理器。

实施例19:实施例11至18中任一项的装置,其中一个或多个ic设备被配置为传输作为单用户传输的第二分组。

实施例20:实施例11至18中任一项的装置,其中一个或多个ic设备被配置为传输作为多用户传输的第二分组。

实施例21:一种方法,包括:通过第一通信设备,传输第一分组,其中第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的网络接口设备从低功率状态转换到活动状态,在该活动状态下,网络接口设备准备好从第一通信设备接收第二分组;在第一通信设备处,测量第一分组的传输结束之后的延迟时段,其中延迟时段对应于第二通信设备的网络接口设备从低功率状态转换到活动状态,以变得准备接收第二分组所要求的时间;以及在至少延迟时段之后,通过第一通信设备传输第二分组。

实施例22:实施例21的方法,该方法进一步包括:在第一通信设备处并且从第二通信设备接收对时间的指示,该时间是用于第二通信设备的网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所要求的时间;以及在第一通信设备处,使用从第二通信设备接收到的指示来确定延迟时段。

实施例23:实施例22的方法,其中:接收对用于第二通信设备的网络接口设备从低功率状态转换到活动状态所要求的时间的指示,包括:接收包括指示的第三分组,其中第三分组通过第二通信设备的网络接口设备而被传输。

实施例24:实施例23的方法,其中:接收对用于第二通信设备的网络接口设备从低功率状态转换到活动状态所要求的时间的指示,进一步包括:在第三分组中的关联请求帧或重新关联请求帧中进行接收,其中关联请求帧或重新关联请求帧包括指示。

实施例25:实施例21至24中任一项的方法,进一步包括:在第一通信设备处并且从第二通信设备接收第三分组,该第三分组对应于用于加入由第一通信设备管理的无线通信网络的关联过程,其中第三分组在传输第一分组之前被接收;其中第二分组与关联过程相对应,并且响应于接收到第三分组。

实施例26:实施例25的方法,其中:第三分组包括认证请求帧;以及第二分组包括认证响应帧。

实施例27:实施例21至26中任一项的方法,其中:第一分组包括类型字段,该类型字段指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型。

实施例28:实施例21至26的方法,其中:第一分组包括网络地址字段;以及该方法进一步包括:在网络地址字段中包括信息,该信息指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型。

实施例29:实施例21至28的方法,其中:第一通信设备与无线通信网络的接入点相对应;第一分组包括i)指示接入点已经重置的信息;以及ii)接入点在重置之后正在使用的无线通信网络的短网络地址。

实施例30:实施例29的方法,其中第一分组进一步包括在重置之前接入点所正在使用的无线通信网络的最后使用的短网络地址。

实施例31:一种装置,包括:与第一通信设备相关联的第一网络接口设备,其中第一网络接口设备包括一个或多个集成电路(ic)设备,该一个或多个ic设备被配置为:传输第一分组,该第一分组包括唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备处的唤醒无线电部以促使第二通信设备的第二网络接口设备从低功率状态转换到活动状态,在活动状态下,第二网络接口设备准备好从第一通信设备接收第二分组;测量第一分组的传输结束之后的延迟时段,其中延迟时段对应于第二通信设备的第二网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所需的时间;以及在至少延迟时段之后传输第二分组。

实施例32:实施例31的装置,其中,一个或多个ic设备进一步被配置为:从第二通信设备接收对时间的指示,该时间是用于第二通信设备的第二网络接口设备从低功率状态转换到活动状态,以变得准备好接收第二分组所要求的时间;以及使用从第二通信设备接收到的指示来确定延迟时段。

实施例33:实施例32的装置,其中一个或多个ic设备进一步被配置为:接收包括指示的第三分组,其中第三分组通过第二通信设备的网络接口设备而被传输。

实施例34:实施例31的装置,其中一个或多个ic设备进一步被配置为:在第三分组中的关联请求帧或重新关联请求帧中进行接收,其中关联请求帧或重新关联请求帧包括指示。

实施例35:实施例31至34中任一项的装置,其中一个或多个ic设备进一步被配置为:从第二通信设备接收第三分组,该第三分组对应于用于加入由第一通信设备管理的无线通信网络的关联过程,其中第三分组在传输第一分组之前被接收;其中第二分组与关联过程相对应,并且响应于接收到第三分组。

实施例36:实施例35的装置,其中:第三分组包括认证请求帧;以及第二分组包括认证响应帧。

实施例37:实施例31至36中任一项的装置,其中:第一分组包括类型字段,该类型字段指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型。

实施例38:实施例31至36中任一项的装置,其中:第一分组包括网络地址字段;以及该方法进一步包括:在网络地址字段中包括信息,该信息指示以下中的一者或两者:i)第二分组的类型,以及ii)第二分组所对应的过程的类型。

实施例39:实施例31至38中任一项的装置,其中:第一通信设备与无线通信网络的接入点相对应;第一分组包括:i)指示接入点已经重置的信息;以及ii)接入点在重置之后正在使用的无线通信网络的短网络地址。

实施例40:实施例39的装置,其中第一分组进一步包括在重置之前接入点所正在使用的无线通信网络的最后使用的短网络地址。

实施例41:实施例31至40中任一项的装置,其中第一网络接口进一步包括:被实现在一个或多个ic设备上的介质访问控制层协议(mac)处理器;以及被实现在一个或多个ic设备上并且被耦合到mac处理器的物理层协议(phy)处理器。

实施例42:一种方法,包括:通过第一通信设备传输唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备的低功率唤醒无线电部(lp-wur)以促使第二通信设备的网络接口设备从低功率状态转换到活动状态;通过第一通信设备接收第一分组,该第一分组包括被配置为促使第一通信设备传输用于第二通信设备的数据的信息,第一分组通过第二通信设备的网络接口设备响应于第二通信设备的lp-wur接收到唤醒请求分组而被传输;以及响应于接收到第一分组,通过第一通信设备传输第二分组,该第二分组包括用于第二通信设备的数据。

实施例43:实施例42的方法,进一步包括:在第一通信设备处,确定第一通信设备具有将被传输给第二通信设备的网络接口设备的数据;其中传输唤醒请求分组是响应于确定第一通信设备具有将被传输给第二通信设备的网络接口设备的数据的。

实施例44:实施例42的方法,进一步包括:在第一通信设备处,确定第二通信设备的网络接口设备处于低功率状态;其中传输唤醒请求分组是进一步响应于确定第二通信设备的网络接口设备处于低功率状态的。

实施例45:实施例42至44中任一项的方法,其中:第二分组包括来自第二通信设备的网络接口设备的功率节省轮询(ps-poll)帧;以及第一通信设备响应于ps-poll帧而传输第二分组。

实施例46:实施例42至44中任一项的方法,其中:第二分组包括来自第二通信设备的网络接口设备的服务质量null(qosnull)帧;以及第一通信设备响应于qosnull帧而传输第二分组。

实施例47:一种装置,该装置包括:与第一通信设备相关联的第一网络接口设备,其中第一网络接口设备包括一个或多个集成电路(ic)设备,该一个或多个ic设备被配置为:传输唤醒请求分组,该唤醒请求分组被配置为促使第二通信设备的低功率唤醒无线电部(lp-wur)以促使第二通信设备的第二网络接口设备从低功率状态转换到活动状态;接收第一分组,该第一分组包括被配置为促使第一通信设备传输用于第二通信设备的数据的信息,第一分组通过第二通信设备的第二网络接口设备响应于第二通信设备的lp-wur接收到唤醒请求分组而被传输;以及响应于接收到第一分组而传输第二分组,该第二分组包括用于第二通信设备的数据。

实施例48:实施例47的装置,其中一个或多个ic设备进一步被配置为:确定第一网络接口设备具有将被传输给第二通信设备的第二网络接口设备的数据;其中一个或多个ic设备被配置为响应于确定第一通信设备具有将被传输给第二通信设备的第二网络接口设备的数据而传输唤醒请求分组。

实施例49:实施例48的装置,其中一个或多个ic设备进一步被配置为:确定第二通信设备的第二网络接口设备处于低功率状态;其中一个或多个ic设备被配置为进一步响应于确定第二通信设备的第二网络接口设备处于低功率状态而传输唤醒请求分组。

实施例50:实施例47至49中任一项的装置,其中:第二分组包括来自第二通信设备的网络接口设备的功率节省轮询(ps-poll)帧;以及一个或多个ic设备被配置为响应于接收到ps-poll帧而传输第二分组。

实施例51:实施例47至49中任一项的装置,其中:第二分组包括来自第二通信设备的网络接口设备的服务质量null(qosnull)帧;以及一个或多个ic设备被配置为响应于接收到qosnull帧而传输第二分组。

实施例52:实施例47至51中任一项的装置,其中第一网络接口进一步包括:被实现在一个或多个ic设备上的介质访问控制层协议(mac)处理器;以及被实现在一个或多个ic设备上并且被耦合至mac处理器的物理层协议(phy)处理器。

实施例53:一种方法,该方法包括:在第一通信设备的低功率唤醒无线电部(lp-wur)处,接收唤醒请求分组,该唤醒请求分组被配置为促使lp-wur生成唤醒信号以促使第一通信设备的网络接口设备从低功率状态转换到活动状态;响应于接收到唤醒请求分组而在lp-wur处生成唤醒信号;响应于唤醒信号而将网络接口设备从低功率状态转换到活动状态;通过网络接口设备传输第一分组,该第一分组包括被配置为促使第二通信设备传输用于第一通信设备的数据的信息;以及在网络接口设备处接收第二分组,该第二分组包括用于第一通信设备的数据,第二分组通过第二通信设备响应于第一分组而被传输。

实施例54:实施例53的方法,该方法进一步包括:在网络接口设备处,生成第一分组以包括功率节省轮询(ps-poll)帧,其中ps-poll帧被配置为促使第二通信设备传输用于第一通信设备的数据。

实施例55:实施例53的方法,该方法进一步包括:在网络接口设备处生成第一分组以包括服务质量null(qosnull)帧,其中qosnull帧被配置为促使第二通信设备传输用于第一通信设备的数据。

实施例56:实施例53的方法,该方法进一步包括:在网络接口设备处生成第一分组以包括请求发送(rts)帧,其中rts帧被配置为促使第二通信设备传输用于第一通信设备的数据。

实施例57:一种装置,该装置包括:与第一通信设备相关联的低功率唤醒无线电部(lp-wur),其中lp-wur被配置为接收唤醒请求分组,并且其中lp-wur包括电路系统,该电路系统被配置为响应于lp-wur接收到唤醒请求分组而生成唤醒信号;以及与第一通信设备相关联的网络接口设备,该网络接口设备被耦合到lp-wur,其中第一网络接口设备包括一个或多个集成电路(ic)设备,该一个或多个ic设备被配置为:响应于唤醒信号而将网络接口设备从低功率状态转换到活动状态;传输第一分组,该第一分组包括被配置为促使第二通信设备传输用于第一通信设备的数据的信息;以及接收第二分组,该第二分组包括用于第一通信设备的数据,第二分组通过第二通信设备响应于第一分组而被传输。

实施例58:实施例57的装置,其中一个或多个ic设备被配置为:生成第一分组以包括功率节省轮询(ps-poll)帧,其中ps-poll帧被配置为促使第二通信设备传输用于第一通信设备的数据。

实施例59:实施例57的装置,其中一个或多个ic设备被配置为:生成第一分组以包括服务质量null(qosnull)帧,其中qosnull帧被配置为促使第二通信设备传输用于第一通信设备的数据。

实施例60:实施例57的装置,其中一个或多个ic设备被配置为:生成第一分组以包括请求发送(rts)帧,其中rts帧被配置为促使第二通信设备传输用于第一通信设备的数据。

上面描述的各种框、操作和技术中的至少一些可以使用硬件、执行固件指令的处理器、执行软件指令的处理器或其任何组合来实现。当使用执行软件或固件指令的处理器实施时,软件或固件指令可以存储在任何计算机可读存储器中,诸如,存储在磁盘、光盘或其他存储介质上,存储在ram或rom或闪速存储器、处理器、硬盘驱动器、光盘驱动器、磁带驱动器等中。软件或固件指令可以包括机器可读指令,其在由一个或多个处理器执行时使一个或多个处理器执行各种动作。

当实施在硬件中时,硬件可以包括以下中的一个或多个:离散组件、集成电路、专用集成电路(asic)、可编程逻辑设备(pld)等。

尽管已经参照特定示例描述了本发明,该特定示例仅是说明性的而非本发明的限制,但是可以在不脱离本发明的范围的情况下对所公开的实施例进行改变、添加和/或删除。

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