唤醒无线电的媒体接入控制的制作方法

文档序号:18005620发布日期:2019-06-25 23:19阅读:241来源:国知局
唤醒无线电的媒体接入控制的制作方法

本专利申请要求由abraham等人于2017年11月9日提交的题为“mediaaccesscontrolforwakeupradios(唤醒无线电的媒体接入控制)”的美国专利申请no.15/808,639、以及由abraham等人于2016年11月10日提交的题为“mediaaccesscontrolforwakeupradios(唤醒无线电的媒体接入控制)”的美国临时专利申请no.62/420,467的优先权,以上每一件申请均被转让给本申请受让人。



背景技术:

以下一般涉及无线通信,尤其涉及唤醒无线电的媒体接入控制。

无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。无线网络(例如,无线局域网(wlan),诸如wi-fi(即,电气电子工程师协会(ieee)802.11)网络)可包括可与一个或多个站(sta)或移动设备通信的接入点(ap)。ap可耦合到网络(诸如因特网),并且可使得移动设备能够经由该网络通信(或与耦合到该接入点的其他设备通信)。无线设备可与网络设备双向地通信。例如,在wlan中,sta可经由下行链路(dl)和上行链路(ul)与相关联的ap通信。dl(或前向链路)可以是指从ap到站的通信链路,而ul(或反向链路)可以是指从站到ap的通信链路。

无线设备可能具有有限的电池电量。在一些系统中,主无线电可以参与突发传输,或者可能只需要在极少的时机接收相关联ap的传输。在一些情形中,主无线电通过苏醒以定期接收传输(诸如来自相关联ap的信标)可能耗费比必需功率更多的功率。一个或多个主无线电保持在睡眠模式或低功率模式达延长的时间段可能是有益的。在睡眠模式期间,无线设备可以周期性地激活无线电(诸如唤醒无线电)以监听和解码来自ap的唤醒消息。唤醒消息可指示在ap处是否有通信正等待被传送给无线设备。无线设备随后可基于接收到唤醒消息来将主无线电上电。

概述

所描述的技术涉及支持唤醒无线电的媒体接入控制的改进的方法、系统、设备、或装置。所描述的技术提供了一种接入点(ap),其可以标识用于唤醒消息的抖动模式,然后根据该抖动模式将一个或多个唤醒消息传送给站的唤醒无线电。站可以根据所标识的抖动模式在唤醒监听时段期间使用唤醒无线电来监听唤醒消息。可以在相关联的规程期间在ap和站之间传达抖动模式。

其他所描述的技术包括站,其可以从ap接收具有第一带宽的前置码和具有第二带宽的唤醒消息。前置码可以是其他无线设备(诸如wi-fi设备)可解码的旧式前置码,这些其他无线设备理解由该前置码指示的传输历时,并且可以在ap继该前置码之后传送唤醒消息的该时段期间避免进行传送。第一带宽可以是旧式信道的带宽,并且可以比第二带宽更宽,第二带宽可以是用于唤醒消息传输的窄带宽。ap可以在旧式前置码和唤醒消息之间插入间隙、或者一个或多个虚码元。

根据其他所描述的技术,ap向站传送标识符密钥,并且站可以基于所接收的标识符密钥来确定与ap相关联的旋转标识符。站可以从ap接收唤醒消息,将发送方标识符与旋转标识符进行比较,以及在站处将第二无线电(诸如主无线电)上电。ap可以向站传送标识符密钥,从标识符密钥确定旋转标识符,并且向站的唤醒无线电传送包括基于旋转标识符的发送方标识符的唤醒消息。

在再其他所描述的技术中,ap在唤醒消息中指示要激活(例如,上电)的多个站。该指示可以是显式指示(诸如站标识符列表)、或指示各种站的位映射、或者基于布隆过滤器。站可以在其唤醒无线电处接收唤醒消息,标识唤醒消息是否针对该站,并且如果为是,则响应于该唤醒消息而激活该站的主无线电。站可以基于唤醒消息的帧控制字段的内容来标识唤醒消息的一个或多个其他字段的存在。站还可以在唤醒消息的ssid散列字段中监视(例如,使用被动扫描)该站的服务集标识符(ssid)。

描述了一种无线通信的方法。该方法可包括:从接入点ap接收唤醒信号的前置码,该前置码具有第一带宽;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在该方法的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。

描述了一种用于无线通信的装备。该装备可包括:用于从接入点ap接收唤醒信号的前置码的装置,该前置码具有第一带宽;用于标识所接收的前置码中的唤醒消息指示符的装置;以及用于至少部分地基于所标识的唤醒消息指示符来在该方法的唤醒无线电处从ap接收唤醒信号的唤醒消息的装置,该唤醒消息具有比前置码的第一带宽小的第二带宽。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器:从接入点ap接收唤醒信号的前置码,该前置码具有第一带宽;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在该方法的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:从接入点ap接收唤醒信号的前置码,该前置码具有第一带宽;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在该方法的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:接收唤醒消息进一步包括在所接收的前置码之后的预定间隔后监听唤醒消息。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该预定间隔包括间隙、或虚块、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒信号的第二带宽可小于或等于5mhz。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:响应于所接收的前置码而将唤醒无线电上电。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在所接收的唤醒消息中标识对要激活的多个站的指示,所述多个站包括该站。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于所接收的对多个站的指示来将该站的第二无线电上电。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒消息包括关于要激活的多个站的标识符列表、或标识符位映射、或布隆过滤器指示、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒消息包括帧控制字段、或发送方地址字段、或定时同步功能(tsf)字段、或被寻呼设备标识符字段、或服务集标识符ssid散列字段、或控制消息字段、或其组合。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:接收唤醒消息中的帧控制字段。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于所接收的帧控制字段来标识唤醒消息的一个或多个字段的存在。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:监视唤醒消息中的ssid散列字段以寻找该站的标识符。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:标识将由ap用来传送唤醒消息的抖动模式。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:通过由处理器执行以使该方法在关联期间从ap接收抖动模式的指示来标识抖动模式。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该抖动模式修改该多个监听时段之间的时间间隔。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在所接收的唤醒消息中接收发送方标识符。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:将发送方标识符与所确定的旋转标识符进行比较。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于该比较来将该方法的第二无线电上电。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:确定旋转标识符进一步包括使用内部散列函数、或外部散列函数、或其组合来计算旋转标识符。在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,时间值、或序列号值、或其组合。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:与ap进行关联,其中标识符密钥可以是在关联期间从ap接收的。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,前置码包括旧式短训练(l-stf)字段、旧式长训练(l-ltf)字段、和旧式信号(l-sig)字段。

描述了一种无线通信的方法。该方法可包括:向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符;以及向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽。

描述了一种用于无线通信的装备。该装备可包括:用于向站传送唤醒信号的前置码的装置,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符;以及用于向站的唤醒无线电传送唤醒信号的唤醒消息的装置,该唤醒消息具有比第一带宽窄的第二带宽。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器:向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符;以及向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符;以及向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在传送前置码之后等待预定间隔以传送唤醒消息。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在前置码与唤醒无线电帧之间传送一个或多个虚码元。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该预定间隔包括间隙、或虚块、或其组合。在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒信号的第二带宽可小于或等于5mhz。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:标识将由ap激活的多个站。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在唤醒消息中传送对所标识的多个站的指示。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在唤醒消息中传送帧控制字段以指示唤醒消息的一个或多个字段的存在。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:标识用于多个唤醒传输时段的抖动模式。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在该多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于抖动模式将唤醒消息传送给站的唤醒无线电。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在关联期间向站传送该抖动模式的指示。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:向站传送标识符密钥。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于标识符密钥来确定旋转标识符。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:在唤醒消息中传送发送方标识符,该发送方标识符对应于所确定的旋转标识符。

以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:与站进行关联,其中标识符密钥可在关联期间被传送给站。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap用来传送唤醒消息的抖动模式;至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息;以及在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap用来传送唤醒消息的抖动模式;用于至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息的装置;以及用于在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息的装置。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap用来传送唤醒消息的抖动模式;至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息;以及在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap用来传送唤醒消息的抖动模式;至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息;以及在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可被配置成:通过被配置成在关联期间从ap接收抖动模式的指示来标识抖动模式。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该抖动模式修改该多个监听时段之间的时间间隔。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识用于多个唤醒传输时段的抖动模式;以及在多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于抖动模式将唤醒消息传送给站的唤醒无线电。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识用于多个唤醒传输时段的抖动模式;以及用于在多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于抖动模式将唤醒消息传送给站的唤醒无线电的装置。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识用于多个唤醒传输时段的抖动模式;以及在多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于抖动模式将唤醒消息传送给站的唤醒无线电。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识用于多个唤醒传输时段的抖动模式;以及在多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于抖动模式将唤醒消息传送给站的唤醒无线电。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可被配置成:通过被配置成在关联期间向站传送抖动模式的指示来标识抖动模式。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,抖动模式修改该多个唤醒传输时段之间的一个或多个时间间隔。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收具有第一带宽的前置码;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有比第一带宽小的第二带宽。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收具有第一带宽的前置码;用于标识所接收的前置码中的唤醒消息指示符的装置;以及用于至少部分地基于所标识的唤醒消息指示符来在站的唤醒无线电处从ap接收唤醒消息的装置,该唤醒消息具有比第一带宽小的第二带宽。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收具有第一带宽的前置码;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有比第一带宽小的第二带宽。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收具有第一带宽的前置码;标识所接收的前置码中的唤醒消息指示符;以及至少部分地基于所标识的唤醒消息指示符来在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有比第一带宽小的第二带宽。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可被配置成:通过被配置成在所接收的前置码之后的预定间隔后监听唤醒消息来接收唤醒消息。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,这些指令可进一步由处理器执行以响应于所接收的前置码来将站的唤醒无线电上电。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符;以及在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符;以及用于在第二带宽中向站的唤醒无线电传送唤醒消息的装置,第二带宽比第一带宽窄。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符;以及在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符;以及在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,这些指令可进一步由处理器执行以在传送前置码之后等待预定间隔以传送唤醒消息。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,这些指令可进一步由处理器执行以在前置码与唤醒无线电帧之间传送一个或多个虚码元。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收标识符密钥;至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符;在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括发送方标识符;将发送方标识符与所确定的旋转标识符进行比较;以及至少部分地基于该比较来将该站的第二无线电上电。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收标识符密钥;用于至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符的装置;用于在站的唤醒无线电处从ap接收唤醒消息的装置,该唤醒消息包括发送方标识符;用于将发送方标识符与所确定的旋转标识符进行比较的装置;以及用于至少部分地基于该比较来将该站的第二无线电上电的装置。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收标识符密钥;至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符;在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括发送方标识符;将发送方标识符与所确定的旋转标识符进行比较;以及至少部分地基于该比较来将该站的第二无线电上电。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:从ap接收标识符密钥;至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符;在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括发送方标识符;将发送方标识符与所确定的旋转标识符进行比较;以及至少部分地基于该比较来将该站的第二无线电上电。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可被配置成:通过被配置成使用内部散列函数、或外部散列函数、或其组合计算旋转标识符来确定旋转标识符。在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,时间值、或序列号值、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,这些指令可进一步由处理器执行以与ap进行关联,其中标识符密钥可以是在关联期间从ap接收的。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:向站传送标识符密钥;至少部分地基于标识符密钥来确定旋转标识符;以及向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:向站传送标识符密钥;用于至少部分地基于标识符密钥来确定旋转标识符的装置;以及用于向站的唤醒无线电传送包括发送方标识符的唤醒消息的装置,该发送方标识符对应于所确定的旋转标识符。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:向站传送标识符密钥;至少部分地基于标识符密钥来确定旋转标识符;以及向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:向站传送标识符密钥;至少部分地基于标识符密钥来确定旋转标识符;以及向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可被配置成:通过被配置成使用内部散列函数、外部散列函数、或其组合计算旋转标识符来确定旋转标识符。在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,时间值、或序列号值、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,这些指令可进一步由处理器执行以与站进行关联,其中标识符密钥可在关联期间被传送给站。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括对要激活的多个站的指示;以及至少部分地基于所接收的指示来将该站的第二无线电上电。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括对要激活的多个站的指示;以及用于至少部分地基于所接收的指示来将该站的第二无线电上电的装置。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括对要激活的多个站的指示;以及至少部分地基于所接收的指示来将该站的第二无线电上电。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括对要激活的多个站的指示;以及至少部分地基于所接收的指示来将该站的第二无线电上电。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒消息包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可进一步被配置成接收唤醒消息中的帧控制字段。以上描述的方法、装置和非瞬态计算机可读介质的一些示例可进一步包括用于以下操作的过程、特征、装置或指令:至少部分地基于所接收的帧控制字段来标识唤醒消息的一个或多个字段的存在。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可进一步被配置成:监视唤醒消息中的ssid散列字段以寻找该站的标识符。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒消息包括与要激活的多个站相关联的标识符列表、标识符位映射、或布隆过滤器指示。

描述了一种无线通信的方法。该方法可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap激活的多个站;以及在唤醒无线电消息中向要激活的多个站传送对所标识的多个站的指示。

描述了一种用于无线通信的装备。该装备可包括存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap激活的多个站;以及用于在唤醒无线电消息中向要激活的多个站传送对所标识的多个站的指示的装置。

描述了另一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可操作用于使处理器,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap激活的多个站;以及在唤醒无线电消息中向要激活的多个站传送对所标识的多个站的指示。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令,存储指令的存储器、与存储器耦合的处理器,其中该处理器和存储器被配置成:标识将由ap激活的多个站;以及在唤醒无线电消息中向要激活的多个站传送对所标识的多个站的指示。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒消息包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,该处理器和存储器可进一步被配置成:在唤醒消息中传送帧控制字段以指示唤醒消息的一个或多个字段的存在。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。

在以上描述的方法、装置和非瞬态计算机可读介质的一些示例中,唤醒无线电消息包括关于要激活的多个站的标识符列表、标识符位映射、或布隆过滤器指示。

附图简述

图1解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的无线通信系统的示例。

图2解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的无线通信系统的示例。

图3解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的占空循环操作的示例。

图4a至4c解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的唤醒信号ppdu的示例。

图5解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的帧结构的示例。

图6解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的控制字段结构的示例。

图7解说了根据本公开的各方面的支持唤醒无线电的媒体接入控制的过程流的示例。

图8至10示出了根据本公开的各方面的支持唤醒无线电的媒体接入控制的设备的框图。

图11解说了根据本公开的各方面的包括支持唤醒无线电的媒体接入控制的sta的系统的框图。

图12至14示出了根据本公开的各方面的支持唤醒无线电的媒体接入控制的设备的框图。

图15解说了根据本公开的各方面的包括支持唤醒无线电的媒体接入控制的ap的系统的框图。

图16至29解说了根据本公开的各方面的用于唤醒无线电的媒体接入控制的方法。

详细描述

在一些情形中,主无线电可被配置成与唤醒无线电通信。接入点(ap)可以向唤醒无线电发送唤醒信号,以指示主无线电有一些数据要接收。唤醒无线电可以接收唤醒信号,并且可以向主无线电提供唤醒以接收待决数据的指示。

然而,在一些情形中,来自ap的唤醒传输可能与其他同步信号(诸如来自相邻ap的信标区间)交迭。此类交迭可能引起干扰,这可能导致唤醒无线电错过或不正确地解码唤醒信号。在此类示例中,唤醒无线电传输时间可被配置成周期性地传送,但是包括对传输时间的随机抖动。ap用于传送的抖动可以被站(sta)知晓,并且唤醒信号之间的间隔可以抖动一时间偏移以避免与其他同步信号的同步。

在一些情形中,可能希望其他设备接收并能够解码唤醒信号的前置码,例如使得传送唤醒信号的ap能将介质保留用于唤醒无线电唤醒信号并且防止相邻无线设备(诸如其他ap或sta)在唤醒信号的传输期间进行传送。然而,使唤醒无线电接收和解码跨越整个宽带的唤醒信号可能需要比唤醒无线电应该耗费的功率更多的功率。由此,唤醒无线电ppdu前置码可以在较宽频带上传送以便能由相邻无线设备接收,而唤醒信号可以在较窄频带上传送,这在唤醒无线电处可能需要较少功率来进行接收。

在一些情形中,有必要使唤醒信号是可认证的,以便将该信号与其他设备发送的模仿信号区分开。然而,唤醒无线电可能需要被配置成在不耗费不必要的功率的情况下接收唤醒信号。由此,ap可以根据使用低频度计算的技术使用散列密钥生成发送方标识符。

在一些情形中,ap可以寻呼无线设备集合中的特定无线设备。然而,确定设备是否已被寻呼可能在唤醒无线电处需要大量功率。此外,唤醒无线电可能保持苏醒达延长的时间段以确定它们是否已被寻呼。因此,ap可以通过例如编译列表、生成位映射、或生成布隆过滤器指示来标识被寻呼设备,这减少了无线设备确定该设备是否已被寻呼的负担。本公开的各方面最初在无线通信系统的上下文中进行描述。本公开的各方面还在占空循环操作示图、唤醒信号ppdu示图、帧结构示图和控制字段示图的上下文中描述。本公开的各方面进一步通过并参考与唤醒无线电的媒体接入控制相关的装置示图、系统示图和流程图来解说和描述。

图1解说了根据本公开的各个方面来配置的无线局域网(wlan)100(也被称为wi-fi网络)。wlan100可包括ap105和多个相关联的sta115,sta115可代表诸如无线通信终端之类的设备,包括移动站、电话机、个人数字助理(pda)、其他手持式设备、上网本、笔记本计算机、平板计算机、膝上型设备、显示设备(例如,tv、计算机监视器等)、打印机等。ap105和相关联的sta115可表示基本服务集(bss)或扩展服务集(ess)。网络中的各个sta115能够通过ap105彼此通信。还示出了ap105的覆盖区域110,其可以表示wlan100的基本服务区域(bsa)。与wlan100相关联的扩展网络站可连接至可允许在ess中连接多个ap105的有线或无线分发系统。wlan100可以支持唤醒无线电的媒体接入控制。

sta115可包括主无线电116和低功率唤醒无线电117以用于通信。主无线电116可以在活跃模式期间使用或者用于高数据吞吐量应用。主无线电116还可以被称为主连通性无线电或主要无线电。低功率唤醒无线电117可以在低功率模式期间使用或者用于低吞吐量应用。在一些示例中,低功率唤醒无线电117可以是唤醒无线电。在一些示例中,唤醒无线电117可包括唤醒接收机和/或唤醒发射机。例如,当sta115或ap105可以传送唤醒消息时,sta115可以使用其唤醒无线电117的唤醒发射机。当sta115可以接收唤醒消息时,sta115可以使用其唤醒无线电117的唤醒接收机。唤醒无线电117还可被称为伴随无线电、低功率伴随无线电、低功率唤醒无线电等。

sta115可以根据所标识的抖动模式在唤醒监听时段期间使用唤醒无线电(诸如唤醒无线电117)来监听唤醒消息。sta115可以接收具有第一带宽的前置码和具有第二带宽的唤醒消息。ap105可以向sta115传送标识符密钥,并且sta115可以基于所接收的标识符密钥来确定与ap105相关联的旋转标识符(ri)。sta115可以从ap105接收唤醒消息,将发送方标识符与旋转标识符进行比较,以及将第二无线电(诸如主无线电116)上电。sta115也可以接收包括要为其激活或接通主无线电的一个或多个其他sta115的指示的唤醒消息。

sta115可位于不止一个覆盖区域110的相交处并且可与不止一个ap105相关联。单个ap105和相关联的sta115集合可被称为bss。ess是已连通bss的集合。分发系统可被用来连接ess中的ap105。在一些情形中,ap105的覆盖区域110可被划分成扇区。wlan100可包括不同类型(例如,城市区域、家庭网络等)的具有不同和交叠的覆盖区域110的ap105。两个sta115还可经由直接无线链路125来直接通信,而不管这两个sta115是否在相同的覆盖区域110中。直接无线链路120的示例可包括wi-fi直接连接、wi-fi隧穿直接链路设立(tdls)链路、以及其他的群连接。sta115和ap105可根据来自ieee802.11及各种版本(包括但不限于802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ah、802.11ax、802.11ay、802.11ba等)的物理和媒体接入控制(mac)层的wlan无线电和基带协议来进行通信。在其他实现中,可以在wlan100内实现对等连接或自组织(adhoc)网络。wlan100中的设备可在无执照频谱上通信,该无执照频谱可以是包括传统情况下由wi-fi技术使用的频带(诸如5ghz频带、2.4ghz频带、60ghz频带、3.6ghz频带、和/或900mhz频带)的频谱的一部分。无执照频谱还可包括其他频带。

在一些情形中,sta115(或ap105)可由中央ap105检测到,而可能不被中央ap105的覆盖区域110中的其他sta115检测到。例如,一个sta115可以处于中央ap105的覆盖区域110的一端,而另一sta115可以处于另一端。由此,这两个sta115可以与ap105通信,但可能无法接收彼此的传输。这可能导致这两个sta115在基于竞争的环境(例如,带冲突避免的载波侦听多址csma/ca)中的冲突传输,因为这些sta115可能不会抑制在彼此之上进行传送。其传输不能被标识但是处于相同覆盖区域110内的sta115可被称为隐藏节点。csma/ca可通过交换由发送方sta115(或ap105)传送的请求发送(rts)分组和由接收方sta115(或ap105)传送的清除发送(cts)分组来补充。这可以提醒在发送方和接收方的射程内的其他设备在主传输的历时内不要进行传送。由此,rts/cts可以帮助缓解隐藏节点问题。

图2解说了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的无线通信系统200的示例。无线通信系统200可包括ap105-a和sta115-a,它们可以是参照图1描述的对应设备的示例。sta115-a可包括主无线电116-a(其在一些方面可以类似于图1的主无线电116)和唤醒无线电117-a(其在一些方面可以类似于图1的唤醒无线电117)。sta115可包括主无线电116-a和低功率唤醒无线电117-a以用于通信。主无线电116-a可以在活跃模式期间使用或者用于高数据吞吐量应用。低功率唤醒无线电117-a可以在低功率模式期间使用或者用于低吞吐量应用。在一些示例中,低功率唤醒无线电117-a可以是唤醒无线电。

可在ap105-a与sta115-a(其可以是无线设备)的主无线电116-a之间建立第一通信链路205。第一通信链路205可被配置成具有高数据吞吐量。可在ap105-a与sta115-a的低功率唤醒无线电117-a之间建立第二通信链路210。第二通信链路可以配置成在通信期间节省功率。通信链路205、210可以是参照图1描述的无线链路120的示例。

sta115-a可以被设计成允许用户向和从各种网络和实体发送和接收数据。在一些环境中,sta115-a可被指令下载大量数据。主无线电116-a可被配置成提供相对高的数据吞吐量来满足sta115-a的用户的需要。在其他环境中,sta115-a可以是不活动的。sta115-a可能具有有限的电池电量。被配置成提供高数据吞吐量的无线电可能需要比其他类型的无线电更多的功率。即使在不活动时间期间,也可能将数据发送给sta115-a(例如,文本消息或电子邮件),并且用户可能希望立即接收该数据。在此类时段期间,维持给主无线电116-a(例如,高吞吐量无线电)的功率可能不必要地耗尽功率。主无线电116-a可以在不活动时段期间断电,从而在某些区间期间周期性地苏醒以检查来自ap105-a的传输。

然而,在一些情形中,主无线电116-a通过苏醒以定期经由双向通信链路210进行通信可能耗费比必需功率更多的功率。为了经由双向通信链路210进行通信,主无线电116-a可能需要周期性地苏醒以接收传输,诸如来自相关联ap105-a的信标。在一些情形中,为了避免不必要地耗费功率,主无线电116-a可以保持在睡眠模式或低功率模式达延长的时间段。在睡眠模式期间,sta115-a可以周期性地激活唤醒无线电117-a(其可以是唤醒无线电),以监听和解码来自ap105-b的唤醒信号215。唤醒信号215可以向唤醒无线电117-a指示在ap105-a处是否有通信正等待被传送给sta115-a。sta115-a随后可以响应于在唤醒无线电117-a处接收的唤醒信号215来将主无线电116-a上电。

然而,在一些情形中,来自ap105-a的唤醒信号215可能与从相邻ap105发送的唤醒信号或与其他周期性信号(例如,具有规律的占空循环)(诸如信标)交迭。此类交迭可能引起干扰,从而导致唤醒无线电117-a错过或不正确地解码唤醒信号215。至少部分地为了解决该问题,唤醒无线电传输可被配置成包括抖动,其在一些示例中可以是伪随机的。唤醒信号215之间的间隔可以抖动某个时间偏移(例如几毫秒),以防止唤醒信号215与其他同步或周期性传输(例如,来自相邻ap的其他唤醒无线电传输或信标)同步。可以相对于固定的间隔周期来应用抖动。在一些示例中,ap105-a要使用的抖动和/或将抖动的唤醒无线电传输间隔可以在关联期间被传达给sta115-a。

在一些示例中,可能希望其他设备知晓唤醒信号,从而可以保留用于传送唤醒信号215的介质并防止干扰。唤醒信号可以是物理层转换协议(plcp)协议数据单元(ppdu)。唤醒信号可以与旧式前置码的全部或一部分一起传送,以使得相邻设备能够接收和解码该前置码以理解介质在后续传输(例如,唤醒信号传输时段)期间将是繁忙的。前置码可以在某个带宽(例如,信道,诸如20mhz信道)上传送以便可由相邻设备理解。然而,唤醒信号可以使用更窄的带宽。如果唤醒信号215跨越前置码的整个更宽带宽,则唤醒无线电117-a可能需要比所必需的功率更多的功率来供唤醒无线电117-a接收和解码唤醒信号215。由此,唤醒信号前置码可以是在宽带上传送的旧式前置码,而包含唤醒消息的唤醒信号215部分可以在窄带上传送,这可能需要较少的功率来在唤醒无线电117-a处进行接收。由此,可以节省传输功率,并且减少干扰。

唤醒信号215可包括旧式前置码部分和唤醒消息部分。旧式前置码部分可包括旧式短训练字段(l-stf)字段、旧式长训练字段(l-ltf)字段、和旧式信号(lsig)字段。唤醒消息部分可包括唤醒无线电同步/前置码字段(其可被称为wur前置码)和唤醒消息比特(其可被称为wur有效载荷)。在接收并解码这些字段之际,相邻ap105可以理解ap105-a将占用介质达前置码所指定的特定时间段,并且ap105由此可以在唤醒信号传输期间抑制传送。具体而言,相邻ap105可以使用由ap105-a编码在lsig字段中的指示传输历时的数据率和长度信息来计算唤醒信号传输的长度,并由此计算在前置码之后的唤醒信号传输的历时。在其他示例中可以使用前置码的字段的其他配置,例如以维持与其他协议(包括未来的wi-fi协议)的兼容性。

在一些情形中,其他设备(诸如附加ap)在实际从事旧式推迟之前可能需要一些时间来解码旧式前置码。由此,在旧式前置码与唤醒消息之间留下间隙可能是有益的。在一些示例中,该间隙可以填充有一个或多个虚码元。虚码元可以被适当地调整大小以允许接收方sta115-a从使用一个无线电进行监听切换到使用另一个无线电进行监听,例如从使用主无线电116进行监听切换到使用唤醒无线电117-a进行监听。

在一些示例中,唤醒信号215可包括帧控制字段、发送方地址字段、定时同步功能(tsf)字段(例如,用于设备之间的时钟同步)、被寻呼设备标识符(id)字段、服务集标识符(ssid)散列字段、控制消息字段、和循环冗余校验(crc)字段。控制字段可包括指示在唤醒消息的其余部分中存在某些信息的信息。例如,控制字段结构可包括版本子字段、长度子字段、寻呼子字段、控制子字段、ssid子字段、广播子字段、和保留(rsvd)子字段(或比特)。

在一些示例中,ap105-a可以改变发送方标识符以至少部分地确保唤醒信号不被恶意设备模仿。由此,ap105-a可以随时间改变在唤醒信号215中使用的发送方标识符。在一些示例中,ap105-a可以生成伪随机标识符。此类伪随机发送方标识符对恶意观察者而言可以表现为随机序列。由此,可以防止恶意设备标识并且然后模仿唤醒信号215。

此外,提供可认证的唤醒信号215可能是有益的。然而,确保认证唤醒信号215不需要如此多的计算能力以至于限制低功率唤醒无线电117-a解码可认证的唤醒信号215的能力也可能是有益的。因此,在一些示例中,ap105-a可以与sta115-a相关联,并且在关联期间,ap105-a可以生成旋转标识符散列密钥(rihk)。

在一些示例中,ap105-a可以通过截断tsf字段来生成旋转标识符(ri),例如,通过移除两个lsb八位位组来将八个八位位组的tsf字段截断为六个八位位组。在一些示例中,ap105-a通过使用散列密钥来生成发送方标识符可能是有益的。然而,频繁地生成和解码新的散列密钥可能导致不必要的功率消耗。因此,ap105-a可以生成内部散列和外部散列。内部散列可以是低计算能力散列,并且可以由唤醒无线电117-a频繁地运行。内部散列可以重复(与完全避免重复并且用每个标识符生成新散列相反)以节省唤醒无线电117-a处的计算能力。外部散列可以被用于改变内部散列所使用的临时密钥。临时密钥的这种改变可以维持内部散列的安全性和可认证标识符。此外,唤醒无线电117-a可以低频度地计算外部散列。由此,可以生成可认证的标识符而不需要在唤醒无线电117-a处的太多功率消耗。

在一些情形中,ap105-a可能想要寻呼特定设备(诸如sta115-a),而不寻呼其他相邻设备。ap105-a可在唤醒信号中包括指示ap正在寻呼哪些设备的信息。然而,为了确定sta115-a是否正被寻呼,唤醒无线电可能在更长的时间区间上解码大量数据。在苏醒状态中的长解码时段可能导致唤醒无线电117处不必要的功耗。由此,ap105-a可以通过编译被寻呼id列表来标识被寻呼设备。被寻呼id列表可以很小,这可以限制唤醒无线电117保持在唤醒模式中的时间量。例如,ap105-a可以将传输大小限制为每个id有一个八位位组或更少。为了在需要发送超过16个标识符时保持较小的消息大小,ap可以发送背靠背唤醒消息。寻呼id可以按升序列出。在一些示例中,可以分配寻呼id,以使得频繁被唤醒的设备被分配的值在数值上高于分配给非频繁地唤醒的设备的值。由此,非频繁地被寻呼的设备可以在查看列表上的初始条目后快速睡眠。

在一些示例中,ap105-a可以通过使用位映射来指示要寻呼哪些设备。在一些示例中,位映射可被用于帧中的被寻呼id空间较小的场景。在其他示例中,ap105-a可以通过使用布隆过滤器来指示要寻呼哪些设备。在一些示例中,布隆过滤器可被用于较大被寻呼id空间可用的场景。

唤醒信号215可以用于各种附加功能。例如,可以经由使用唤醒信号215来执行其他控制功能。位于唤醒信号215内的控制字段可以提供足够的灵活性来引入与其他功能有关的指示。例如,控制字段中的类型比特可被用于指示不同类型的传输。

图3解说了根据本公开的一个或多个方面的占空循环操作300的示例。在一些情形中,占空循环操作300可以表示如参考图1-2所描述的由sta115或ap105执行的技术的各方面。在一些示例中,ap105可以传送唤醒信号310-a至310-e。传输时间可以是周期性的,并且可以与唤醒信号参考点305对准。唤醒信号参考点305可以是周期性的,并且可以彼此偏移某个固定时间间隔315。

然而,在一些情形中,唤醒信号参考点305可以与其他同步传输对准,这些其他同步传输也可以偏移相同的固定时间间隔315。例如,来自ap的唤醒传输可能与来自相邻ap的信标区间交迭。为了避免这个问题,唤醒信号传输时间可以是周期性的且带有伪随机抖动。例如,唤醒信号310-a可以抖动某个时间间隔320。时间间隔320可以是例如几毫秒或几个分数毫秒。在一些实例中,唤醒信号310-a可以偏移到唤醒信号参考点305之前。在其他实例中,唤醒信号310-b可以抖动以在唤醒信号参考点305之后发生。在再其他实例中,唤醒信号310-d可以根本不偏移,并且可以与唤醒信号参考点305同时发生。ap105所使用的抖动可以是sta115已知的,例如通过ap105向sta115传送抖动指示(诸如在关联或其他消息传递期间)。抖动指示可以与伪随机数生成器相关联,并且该指示可以表示由ap105和sta115两者用来确定抖动的伪随机数生成器的输入。唤醒无线电可以与ap105相关联,并且可以根据该抖动在已知传输时间将唤醒无线电上电。

图4a解说了根据本公开的一个或多个方面的唤醒信号ppdu401的示例。在一些情形中,唤醒信号ppdu401可以表示如参考图1-3所描述的由sta115或ap105执行的技术的各方面。在一些示例中,唤醒信号ppdu401可被称为唤醒信号或唤醒无线电帧(或wur帧)。在一些示例中,唤醒信号ppdu401可包括前置码部分和唤醒消息部分。

唤醒信号ppdu前置码可以是或包括旧式前置码441-a(其也可被称为前置码)。其他旧式设备可以在接收和解码旧式前置码之际推迟将该介质用于传送唤醒信号。例如,旧式前置码441-a可包括l-stf字段405-a、l-ltf字段410-a、和lsig字段415-a。旧式前置码还可以在比唤醒消息更宽的带宽440上传输。该更宽的带宽可以是wi-fi信道宽度,例如20mhz、40mhz等。唤醒信号可包括唤醒无线电同步/前置码420。唤醒无线电同步/前置码420-a可被称为唤醒无线电前置码(或wur前置码)。唤醒信号可包括唤醒无线电消息比特425(或wur消息比特)。唤醒无线电消息比特425也可被称为唤醒无线电有效载荷(或wur有效载荷)。在一些示例中,唤醒消息可以在窄带宽445上传送,这可能需要较少的功率来在唤醒无线电处进行接收。在一些示例中,该窄带宽可以是比与旧式设备相关联的较宽带宽小的带宽(诸如5mhz或更小),或者可以具有与旧式信道相同的带宽(例如20mhz)。

图4b解说了根据本公开的一个或多个方面的唤醒信号ppdu402的示例。在一些示例中,唤醒信号ppdu402可被称为唤醒无线电帧(或wur帧)。唤醒信号ppdu402可包括旧式前置码441-b。例如,旧式前置码441-b可包括l-stf字段405-b、l-ltf字段410-b、和lsig字段415-b。唤醒信号ppdu402还可包括唤醒无线电同步/前置码420-b,其也可被称为wur前置码。唤醒信号ppdu302还可包括唤醒无线电消息比特425-b,其也可被称为wur有效载荷。在一些情形中,唤醒信号ppdu402可以表示如参考图1-3和4a所描述的由sta115或ap105执行的技术的各方面。在一些示例中,其他设备(诸如附加ap)在实际从事信道上的旧式推迟之前可能使用某个时间量来接收和解码旧式前置码。由此,在旧式前置码与唤醒消息之间留下间隙430可能是有益的。

图4c解说了根据本公开的一个或多个方面的唤醒信号ppdu403的示例。在一些情形中,唤醒信号ppdu403可以表示如参考图1-3、4a和4b所描述的由sta115或ap105执行的技术的各方面。在一些示例中,唤醒信号ppdu403(或唤醒信号)可被称为唤醒无线电帧或wur帧。唤醒信号ppdu403可包括旧式前置码441-c。例如,旧式前置码441-c可包括l-stf字段405-c、l-ltf字段410-c、和lsig字段415-c。唤醒信号ppdu402还可包括唤醒无线电同步/前置码420-b,其也可被称为唤醒无线电前置码(或wur前置码)。唤醒信号ppdu302还可包括唤醒无线电消息比特425-b(或wur消息比特),其也可被称为wur有效载荷。在一些示例中,间隙430可以改为用虚块435来填充,虚块435可包括一个或多个虚码元,其旨在用于在sta115处允许有时间从一个无线电切换到另一个无线电来接收唤醒信号ppdu403。

图5解说了根据本公开的一个或多个方面的帧结构500的示例。在一些情形中,帧结构500可以表示如参考图1-4所描述的由sta115或ap105执行的技术的各方面。

在一些示例中,唤醒信号帧格式可包括各种字段。帧结构500可包括物理(phy)前置码505。帧结构500可进一步包括帧控制字段510。帧控制字段510可以提供帧的内容,如下面进一步描述的。用于唤醒信号的帧结构500还可包括发送方地址字段515。发送方地址字段515可包括发送设备(其可以是ap105)的安全时变标识符。帧结构500还可包括tsf字段520。tsf字段520可以携带tsf的某个数量(例如,四个)最低有效字节(lsb)(字节)。帧结构500还可包括被寻呼设备id字段525。被寻呼设备id字段525可以标识意在接收该唤醒信号的设备。被寻呼设备id字段525可以按各种方式来标识这些设备,包括列表、布隆过滤器和位映射。帧结构500还可包括ssid散列字段530。ssid散列字段530可包括ssid的散列,其可以是例如一个八位位组。ssid的散列可被用于被动扫描,并且sta115可以监视唤醒消息以发现ssid散列。帧结构500可包括控制消息535,其可以是一个八位位组。帧结构500还可包括crc字段540,其可以是一个八位位组。

可以选择偏差机制以用于标识被寻呼设备id字段525中的被寻呼设备。在标识被寻呼设备(诸如sta115)时,ap105可以考虑唤醒消息的大小。例如,出于长度目的,唤醒消息可以在长度上被限制为约二十(20)个八位位组(其在一些示例中可对应于约5ms)。ap105还可以考虑被寻呼id空间的大小。ap105可进一步考虑sta115的提早睡眠模式。例如,sta115可以能够在仅解码所传送消息的一部分之后确定它是被唤醒还是可以继续睡眠。

在一些示例中,ap105可以在寻呼id列表中标识被寻呼设备(包括sta115)。使用列表来标识被寻呼设备对于某些大小的设备群可能是理想的。例如,当要唤醒约五(5)到十五(15)个设备时,使用列表来标识被寻呼设备可能是高效的办法。被寻呼id列表可以较小。例如,被寻呼id列表可能不超过一个八位位组。为了在需要发送超过十六(16)个标识符时保持较小的消息大小,ap105可以发送背靠背唤醒消息。为了进一步优化寻呼id列表,可以按升序列出各id。在一些示例中,可以分配寻呼id,以使得频繁被唤醒的sta115被分配的值在数值上高于分配给非频繁地唤醒的设备的值。由此,非频繁地被寻呼的设备可以在查看列表上的初始条目后快速睡眠。

在一些示例中,ap105可以扩展寻呼id空间并将寻呼id限制为仅一个八位位组。ap可以将sta分成多个群。可以为每个sta115指派群id和寻呼id。在一些示例中,群id字段可被包括在帧中。由此,唤醒帧长度可以扩展一个八位位组。在一些示例中,可以为每个群应用不同的外部散列密钥。在此类情形中,可以生成标识符地址以包括在唤醒帧中。

在一些情形中,可以在位映射中指示被寻呼设备。使用位映射来标识被寻呼设备对于较小的寻呼id空间而言可能是理想的。在再其他示例中,可以使用布隆过滤器来指示被寻呼设备。使用布隆过滤器来标识被寻呼设备可以是允许较大寻呼id空间的可能办法。

唤醒无线电帧可以应用于其他功能。在一些情形中,唤醒无线电设备被用于寻呼设备。在一些示例中,可以由唤醒无线电提供其他控制功能性。例如,控制字段可以提供足够的灵活性以引入与其他功能有关的指示。在一些示例中,唤醒无线电可以用作其自己的实体,而不是用作主无线电的唤醒无线电。在此类情形中,唤醒无线电可以使用类型比特来指示不同类型的信令。在一些示例中,唤醒无线电可以将另一个保留比特用于信令。在一些示例中,对于80%的场景,在被寻呼设备id字段大于二十(20)个八位位组的场合,位映射可能是有利的。

ap105可以使用布隆过滤器作为生成被寻呼设备id字段525的一部分。布隆过滤器可以允许较大的被寻呼id空间。在一个示例中,如果要指示唤醒的最可能的设备数量约是10,则在利用16个八位位组的情况下,对于被寻呼设备id字段525的给定宽度,误报概率可以维持在大约1x10-3

在大量设备可能被寻呼的场合,布隆过滤器指示可以拆分成两个步骤。可以发送针对特定数量的设备的唤醒消息,继之以第二唤醒消息。第一唤醒消息可包括具有特定数量的八位位组(例如8个八位位组)的被寻呼设备id字段525、tsf和ssid散列。在一些示例中,误报计算可以指示大量sta115可以能够在接收第一唤醒消息之后返回睡眠。第二唤醒消息可包括用于被寻呼设备id字段525的某个数量的附加八位位组,例如,十六个附加的寻呼八位位组。使用十六(16)个八位位组可以将误报概率降低到较小百分比。

在进一步的示例中,唤醒无线电帧可以应用于各种功能。在一些情形中,唤醒无线电设备被用于寻呼设备。在一些示例中,可以由唤醒无线电提供其他控制功能性。例如,控制字段可以提供足够的灵活性以引入与其他功能有关的指示。在一些示例中,唤醒无线电可以用作其自己的实体,而不是用作主无线电的唤醒无线电。在此类情形中,唤醒无线电可以使用类型比特来指示不同类型的信令。在一些示例中,唤醒无线电可以将另一个保留比特用于信令。

在一些情形中,使用消息完整性检查(mic)可能是有益的。例如,消息中所包括的发送方标识符可用于验证发送方的真实性。然而,恶意或欺骗设备可能会紧接在消息的发送方标识符部分之后将虚假比特注入到消息中。在此类情形中,在帧的末尾处包括mic可能是有益的。例如,crc可被修改以用作mic。在一些情形中,mic处理可能导致接收机处的一些复杂性。

图6解说了根据本公开的一个或多个方面的控制字段结构600的示例。在一些情形中,控制字段结构600可以表示如参考图1-5所描述的由sta115或ap105执行的技术的各方面。帧控制字段510-a可以是如参考图5所描述的帧控制字段510的示例。

唤醒无线电帧可包括帧控制字段510-a,其可包括足以指示在唤醒信号帧的其余部分中存在的信息的信息。在一些示例中,控制字段结构600可包括版本字段605。在一些示例中,版本字段605可包括一比特版本指示符。在一些示例中,对于第一版本,该指示符可被设置为零。控制字段结构600还可包括长度字段610,其可以指示寻呼字段615的四个可能长度之一。控制字段结构600还可包括:寻呼字段615,其可以指示寻呼指示符的存在;以及控制字段620,其可以指示包括控制字段结构600的唤醒无线电帧是否包括控制消息部分(例如上面参考图5描述的控制消息535)。帧控制子帧还可包括ssid字段625,其可以指示是否存在ssid的散列。在控制字段结构600内,控制字段可以指示唤醒无线电帧是否包括控制消息部分。在一些示例中,与特定被寻呼设备相反,帧控制结构内的广播字段630可以指示是否所有设备都要唤醒。rsvd部分635可以保留比特以供稍后在帧控制字段510-a内使用。

图7解说了根据本公开的一个或多个方面的用于生成发送方标识的过程流700。过程流700可以表示如参考图1-6所描述的由sta115或ap105执行的技术的各方面。过程流700可包括生成旋转标识符散列密钥(rihk),通过截断tsf字段来生成ri,或者生成内部和外部散列。

在一些示例中,发送方标识符的大小可以随时间而变化。可以使用短标识符以减少唤醒信号的越空时间。在一些情形中,使用固定标识符可以导致简单的设计。然而,简单设计可能允许恶意设备重放唤醒信号。代替固定标识符,发送方标识符可被配置成对于恶意观察者而言表现为随机序列。例如,ap可以生成伪随机标识符,并且ap可以确保标识符是短的。

在一些示例中,ap可以通过使用散列密钥来生成发送方标识符。在关联期间,ap可以提供rihk。ap可以在关联期间向sta提供rihk。例如,ap可以使用如用于提供群临时密钥(gtk)的类似消息接发来提供rihk。

在一些示例中,ap以不需要频繁计算的方式生成发送方标识符可能是有益的。频繁计算在计算上复杂的散列对于低功率唤醒无线电电路系统而言可能是有害的。ap可以生成内部散列和外部散列。内部散列可以是低计算能力散列,并且可以由唤醒无线电更频繁地运行。外部散列可以用于改变内部散列所使用的临时密钥,并且可以由唤醒无线电低频度地运行。

在一些示例中,ap可以运行内部散列和外部散列以生成发送方标识符。在710,ap可以首先获得rihk。在715,ap可以计算内部散列密钥(inhk)。在720,ap可以发起inhk重计算定时器。在inhk定时器到期之前,ap可以继续生成新的inhk。当inhk定时器在725到期时,ap可以在730计算低计算量的外部散列。ap可以在735发送唤醒帧,并且在740,ap可以等待直到下一个唤醒帧时间(当inhk定时器在下一次发生725处到期时)。由此,内部散列在inhk定时器的历时期间重复自身,并且在inhk定时器的每次期满时生成外部散列。

图8示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的无线设备805的框图800。无线设备805可以是参照图1所描述的站(sta)115的各方面的示例。无线设备805可包括接收机810、sta通信管理器815和发射机820。无线设备805还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机810可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与唤醒无线电的媒体接入控制相关的信息等)。信息可被传递到该设备的其他组件。接收机810可以是参照图11描述的收发机1135的各方面的示例。

sta通信管理器815可以是参照图11描述的sta通信管理器1115的各方面的示例。sta通信管理器815可包括与sta通信管理器815相关联的主无线电816和唤醒无线电817。主无线电816可以是参考图1-2描述的主无线电116的示例。唤醒无线电817可以是参考图1-2描述的唤醒无线电117的示例。在一些示例中,唤醒无线电817可被配置成周期性地苏醒以接收传输,诸如来自相关联ap的信标。在一些示例中,为了避免不必要地消耗功率,主无线电816可被配置成保持在睡眠模式或低功率模式达延长的时间段。在睡眠模式期间,sta通信管理器815可被配置成周期性地激活唤醒无线电817以监听和解码唤醒信号。sta通信管理器815可被配置成接收唤醒信号,该唤醒信号可以向唤醒无线电817指示在ap处是否有通信正等待传送以由sta通信管理器815接收。在一些示例中,sta通信管理器815可被配置成响应于在唤醒无线电817处接收的唤醒信号来将主无线电816上电。

sta通信管理器815可以标识将由ap用于传送唤醒消息的抖动模式,基于所标识的抖动模式在一组唤醒监听时段期间使用唤醒无线电来监听唤醒消息,以及在该组唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。sta通信管理器815还可以从ap接收具有第一带宽的前置码,标识所接收的前置码中的唤醒消息指示符,以及基于所标识的唤醒消息指示符在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有小于第一带宽的第二带宽。sta通信管理器815还可以从ap接收标识符密钥;基于所接收的标识符密钥来确定与ap相关联的旋转标识符;在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括发送方标识符;将发送方标识符与所确定的旋转标识符进行比较;以及基于该比较来将站的第二无线电设备上电。sta通信管理器815还可以在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括要激活的站集合的指示;以及基于所接收的指示来将该站的第二无线电上电。

发射机820可以传送由该设备的其他组件生成的信号。在一些示例中,发射机820可与接收机810共处于收发机模块中。例如,发射机820可以是参照图11描述的收发机1135的各方面的示例。发射机820可包括单个天线,或者它可包括一组天线。

图9示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的无线设备905的框图900。无线设备905可以是参照图1和8所描述的无线设备805或sta115的各方面的示例。无线设备905可包括接收机910、sta通信管理器915和发射机920。无线设备905还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机910可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与唤醒无线电的媒体接入控制相关的信息等)。信息可被传递到该设备的其他组件。接收机910可以是参照图11描述的收发机1135的各方面的示例。

sta通信管理器915可以是参照图11描述的sta通信管理器1115的各方面的示例。

sta通信管理器915还可包括抖动管理器925、监听组件930、唤醒消息组件935、前置码组件940、指示符标识器945、唤醒消息通信管理器950、密钥标识器955、旋转管理器960、比较器965、以及功率管理器970。

抖动管理器925可以标识将由ap用来传送唤醒消息的抖动模式。在一些情形中,标识抖动模式包括在关联期间从ap接收抖动模式的指示。

监听组件930可以基于所标识的抖动模式在一组唤醒监听时段期间使用唤醒无线电来监听唤醒消息。

唤醒消息组件935可在该组唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

前置码组件940可以从ap接收具有第一带宽的前置码。

指示符标识器945可以标识所接收的前置码中的唤醒消息指示符。

唤醒消息通信管理器950可以基于所标识的唤醒消息指示符在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有小于第一带宽的第二带宽;在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括发送方标识符;以及在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括对要激活的站集合的指示。在一些情形中,接收唤醒消息包括在所接收的前置码之后的预定间隔后监听唤醒消息。在一些情形中,唤醒消息包括与要激活的站集合相关联的标识符列表、标识符位映射、或布隆过滤器指示。在一些情形中,唤醒消息可包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

唤醒消息通信管理器950可进一步接收唤醒消息中的帧控制字段,并且至少部分地基于所接收的帧控制字段来标识唤醒消息的一个或多个字段的存在。在一些情形中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。唤醒消息通信管理器950还可以监视唤醒消息中的ssid散列字段以寻找站的标识符。

密钥标识器955可以从ap接收标识符密钥。

旋转管理器960可以基于所接收的标识符密钥来确定与ap相关联的旋转标识符。在一些情形中,确定旋转标识符包括使用内部散列函数、或外部散列函数、或其组合来计算旋转标识符。在一些情形中,确定旋转标识符包括使用时间值、或序列号值、或这两者的组合来计算旋转标识符。

比较器965可以将发送方标识符与所确定的旋转标识符进行比较。

功率管理器970可以响应于所接收的前置码来将站的唤醒无线电上电,基于该比较来将站的第二无线电上电,以及基于所接收的指示来将站的第二无线电上电。

发射机920可传送由该设备的其他组件生成的信号。在一些示例中,发射机920可与接收机910共处于收发机模块中。例如,发射机920可以是参照图11描述的收发机1135的各方面的示例。发射机920可包括单个天线,或者它可包括一组天线。

图10示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的sta通信管理器1015的框图1000。sta通信管理器1015可以是参照图8、9和11描述的sta通信管理器815、sta通信管理器915、或sta通信管理器1115的各方面的示例。sta通信管理器1015可包括抖动管理器1020、监听组件1025、唤醒消息组件1030、前置码组件1035、指示符标识器1040、唤醒消息通信管理器1045、密钥标识器1050、旋转管理器1055、比较器1060、功率管理器1065、时间间隔组件1070、以及关联组件1075。这些模块中的每一者可彼此直接或间接通信(例如,经由一条或多条总线)。

抖动管理器1020可以标识将由ap用来传送唤醒消息的抖动模式。在一些情形中,标识抖动模式包括在关联期间从ap接收抖动模式的指示。

监听组件1025可以基于所标识的抖动模式在一组唤醒监听时段期间使用唤醒无线电来监听唤醒消息。

唤醒消息组件1030可在该组唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。

前置码组件1035可以从ap接收具有第一带宽的前置码。

指示符标识器1040可以标识所接收的前置码中的唤醒消息指示符。

唤醒消息通信管理器1045可以基于所标识的唤醒消息指示符在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息具有小于第一带宽的第二带宽;在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括发送方标识符;以及在站的唤醒无线电处接收来自ap的唤醒消息,该唤醒消息包括对要激活的站集合的指示。在一些情形中,接收唤醒消息包括在所接收的前置码之后的预定间隔后监听唤醒消息。在一些情形中,唤醒消息包括与要激活的站集合相关联的标识符列表、标识符位映射、或布隆过滤器指示。在一些情形中,唤醒消息可包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

唤醒消息通信管理器1045可进一步接收唤醒消息中的帧控制字段,并且至少部分地基于所接收的帧控制字段来标识唤醒消息的一个或多个字段的存在。在一些情形中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。唤醒消息通信管理器1045还可以监视唤醒消息中的服务集标识符ssid散列字段以寻找站的标识符。

密钥标识器1050可以从ap接收标识符密钥。

旋转管理器1055可以基于所接收的标识符密钥来确定与ap相关联的旋转标识符。在一些情形中,确定旋转标识符包括使用内部散列函数、或外部散列函数、或其组合来计算旋转标识符。在一些情形中,确定旋转标识符包括使用时间值、或序列号值、或这两者的组合来计算旋转标识符。

比较器1060可以将发送方标识符与所确定的旋转标识符进行比较。

功率管理器1065可以响应于所接收的前置码来将站的唤醒无线电上电,基于该比较来将站的第二无线电上电,以及基于所接收的指示来将站的第二无线电上电。

时间间隔组件1070可以修改该组监听时段之间的一个或多个时间间隔。

关联组件1075可以与ap进行关联,其中在关联期间从ap接收标识符密钥。

图11示出了根据本公开的各种方面的包括支持唤醒无线电的媒体接入控制的设备1105的系统1100的示图。设备1105可以是以上(例如,参考图1、8和9)描述的无线设备805、无线设备905、或sta115的示例或包括其组件。设备1105可包括用于双向语音和数据通信的组件,包括用于传送和接收通信的组件,包括sta通信管理器1115、处理器1120、存储器1125、软件1130、收发机1135、天线1140、i/o控制器1145、以及唤醒无线电1150。这些组件可以经由一条或多条总线(例如,总线1110)处于电子通信。唤醒无线电1150可以是如参考图1、2和8描述的唤醒无线电117和817的示例。在一些情形中,唤醒无线电1150可以是主无线电(诸如参考图1、2和8描述的主无线电116和816)的一部分。

处理器1120可包括智能硬件设备(例如,通用处理器、数字信号处理器(dsp)、中央处理单元(cpu)、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件、或其任何组合)。在一些情形中,处理器1120可被配置成使用存储器控制器来操作存储器阵列。在其他情形中,存储器控制器可被集成到处理器1120中。处理器1120可被配置成执行存储器中所存储的计算机可读指令以执行各种功能(例如,支持唤醒无线电的媒体接入控制的功能或任务)。

存储器1125可包括随机存取存储器(ram)和只读存储器(rom)。存储器1125可存储包括指令的计算机可读、计算机可执行软件1130,这些指令在被执行时使得处理器执行本文所描述的各种功能。在一些情形中,存储器1125可尤其包含基本输入/输出系统(bios),bios可控制基本硬件和/或软件操作,诸如与外围组件或设备的交互。

软件1130可包括用于实现本公开的各方面的代码,包括用于支持唤醒无线电的媒体接入控制的代码。软件1130可被存储在非瞬态计算机可读介质(诸如系统存储器或其他存储器)中。在一些情形中,软件1130可以不由处理器直接执行,但可使得计算机(例如,在被编译和执行时)执行本文中所描述的功能。

收发机1135可经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机1135可表示无线收发机并且可与另一无线收发机进行双向通信。收发机1135还可包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。收发机1135可以是主无线电(诸如参考图2和3描述的主无线电116)的示例。收发机1135(例如,主无线电1135)和唤醒无线电1150可以经由一个或多个天线1140与另一收发机通信。

在一些情形中,无线设备可包括单个天线1140。然而,在一些情形中,该设备可具有不止一个天线1140,这些天线可以能够并发地传送或接收多个无线传输。

i/o控制器1145可管理设备1105的输入和输出信号。i/o控制器1145还可管理未被集成到设备1105中的外围设备。在一些情形中,i/o控制器1145可代表至外部外围设备的物理连接或端口。在一些情形中,i/o控制器1145可以利用操作系统,诸如或另一已知操作系统。

图12示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的无线设备1205的框图1200。无线设备1205可以是如参照图1所描述的ap105的各方面的示例。无线设备1205可包括接收机1210、ap通信管理器1215和发射机1220。

无线设备1205还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机1210可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与唤醒无线电的媒体接入控制相关的信息等)。信息可被传递到该设备的其他组件。接收机1210可以是参照图15描述的收发机1535的各方面的示例。

ap通信管理器1215可以是参照图15所描述的ap通信管理器1515的各方面的示例。

ap通信管理器1215可以标识用于一组唤醒传输时段的抖动模式,并且在一组唤醒传输时段中的至少一个唤醒传输时段期间,基于该抖动模式向站的唤醒无线电传送唤醒消息。ap通信管理器1215还可以在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符;以及在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄。ap通信管理器1215还可以向站传送标识符密钥,基于标识符密钥来确定旋转标识符,以及向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符。ap通信管理器1215还可以标识将由ap激活的站集合,以及在唤醒消息中向将激活的站集合传送所标识的站集合的指示。

发射机1220可传送由该设备的其他组件生成的信号。在一些示例中,发射机1220可与接收机1210共处于收发机模块中。例如,发射机1220可以是参照图15描述的收发机1535的各方面的示例。发射机1220可包括单个天线,或者它可包括一组天线。

图13示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的无线设备1305的框图1300。无线设备1305可以是参照图1和12所描述的无线设备1205或ap105的各方面的示例。无线设备1305可包括接收机1310、ap通信管理器1315和发射机1320。无线设备1305还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机1310可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与唤醒无线电的媒体接入控制相关的信息等)。信息可被传递到该设备的其他组件。接收机1310可以是参照图15描述的收发机1535的各方面的示例。

ap通信管理器1315可以是参照图15所描述的ap通信管理器1515的各方面的示例。

ap通信管理器1315还可包括抖动管理器1325、唤醒消息通信管理器1330、前置码组件1335、密钥标识器1340、旋转管理器1345、和基站标识器1350。

抖动管理器1325可以标识用于一组唤醒传输时段的抖动模式。在一些情形中,标识抖动模式包括在关联期间向站传送抖动模式的指示。

唤醒消息通信管理器1330可以在一组唤醒传输时段中的至少一个唤醒传输时段期间基于抖动模式向站的唤醒无线电传送唤醒消息;在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄;向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符;以及在唤醒消息中向将激活的站集合传送所标识的站集合的指示。在一些情形中,唤醒消息包括关于要激活的站集合的标识符列表、标识符位映射、或布隆过滤器指示。在一些情形中,唤醒消息可包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

唤醒消息通信管理器1330还可以在唤醒消息中传送帧控制字段以指示唤醒消息的一个或多个字段的存在。在一些情形中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。

前置码组件1335可以在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符。

密钥标识器1340可以将标识符密钥传送给站。

旋转管理器1345可以基于标识符密钥来确定旋转标识符。在一些情形中,确定旋转标识符包括使用内部散列函数、或外部散列函数、或其组合来计算旋转标识符。在一些情形中,确定旋转标识符包括使用时间值、或序列号值、或这两者的组合来计算旋转标识符。

基站标识器1350可以标识将由ap激活的站集合。

发射机1320可传送由该设备的其他组件生成的信号。在一些示例中,发射机1320可与接收机1310共处于收发机模块中。例如,发射机1320可以是参照图15描述的收发机1535的各方面的示例。发射机1320可包括单个天线,或者它可包括一组天线。

图14示出了根据本公开的各种方面的支持唤醒无线电的媒体接入控制的ap通信管理器1415的框图1400。ap通信管理器1415可以是参照图12、13和15描述的ap通信管理器1515的各方面的示例。ap通信管理器1415可包括抖动管理器1420、唤醒消息通信管理器1425、前置码组件1430、密钥标识器1435、旋转管理器1440、基站标识器1445、时间间隔组件1450、虚码元组件1455、和关联组件1460。这些模块中的每一者可彼此直接或间接通信(例如,经由一条或多条总线)。

抖动管理器1420可以标识用于一组唤醒传输时段的抖动模式。在一些情形中,标识抖动模式包括在关联期间向站传送抖动模式的指示。

唤醒消息通信管理器1425可以在一组唤醒传输时段中的至少一个唤醒传输时段期间基于抖动模式向站的唤醒无线电传送唤醒消息;在第二带宽中向站的唤醒无线电传送唤醒消息,第二带宽比第一带宽窄;向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符;以及在唤醒消息中向将激活的站集合传送所标识的站集合的指示。在一些情形中,唤醒消息包括关于要激活的站集合的标识符列表、标识符位映射、或布隆过滤器指示。在一些情形中,唤醒消息可包括帧控制字段、或发送方地址字段、或tsf字段、或被寻呼设备标识符字段、或ssid散列字段、或控制消息字段、或其组合。

唤醒消息通信管理器1425还可以在唤醒消息中传送帧控制字段以指示唤醒消息的一个或多个字段的存在。在一些情形中,帧控制字段的一个或多个字段包括版本字段、或长度字段、或寻呼字段、或控制字段、或ssid字段、或广播字段、或其组合。

前置码组件1430可以在第一带宽中向站传送针对该站的唤醒消息的前置码,该前置码包括指示唤醒消息传输的唤醒消息指示符。

密钥标识器1435可以将标识符密钥传送给站。

旋转管理器1440可以基于标识符密钥来确定旋转标识符。在一些情形中,确定旋转标识符包括使用内部散列函数、或外部散列函数、或其组合来计算旋转标识符。在一些情形中,确定旋转标识符包括使用时间值、或序列号值、或这两者的组合来计算旋转标识符。

基站标识器1445可以标识将由ap激活的站集合。

时间间隔组件1450可以在传送前置码之后等待预定间隔以传送唤醒消息。在一些情形中,抖动模式修改该组唤醒传输时段之间的一个或多个时间间隔。

虚码元组件1455可以在前置码与唤醒无线电帧之间传送一个或多个虚码元。

关联组件1460可以与站进行关联,其中在关联期间将标识符密钥传送给站。

图15示出了根据本公开的各种方面的包括支持唤醒无线电的媒体接入控制的设备1505的系统1500的示图。设备1505可以是以上(例如参照图1)描述的ap105的示例或者包括其组件。设备1505可以包括用于双向语音和数据通信的组件,包括用于传送和接收通信的组件,包括ap通信管理器1515、处理器1520、存储器1525、软件1530、收发机1535、天线1540、以及i/o控制器1545。这些组件可以经由一条或多条总线(例如,总线1510)处于电子通信。

处理器1520可包括智能硬件设备(例如,通用处理器、dsp、cpu、微控制器、asic、fpga、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件,或其任何组合)。在一些情形中,处理器1520可被配置成使用存储器控制器来操作存储器阵列。在其他情形中,存储器控制器可被集成到处理器1520中。处理器1520可被配置成执行存储器中所存储的计算机可读指令以执行各种功能(例如,支持唤醒无线电的媒体接入控制的功能或任务)。

存储器1525可包括ram和rom。存储器1525可存储包括指令的计算机可读、计算机可执行软件1530,这些指令在被执行时使得处理器执行本文所描述的各种功能。在一些情形中,存储器1525可尤其包含bios,bios可以控制基本硬件和/或软件操作,诸如与外围组件或设备的交互。

软件1530可包括用于实现本公开的各方面的代码,包括用于支持唤醒无线电的媒体接入控制的代码。软件1530可被存储在非瞬态计算机可读介质(诸如系统存储器或其他存储器)中。在一些情形中,软件1530可以不由处理器直接执行,但可使得计算机(例如,在被编译和执行时)执行本文中所描述的功能。

收发机1535可经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机1535可表示无线收发机并且可与另一无线收发机进行双向通信。收发机1535还可包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。

在一些情形中,无线设备可包括单个天线1540。然而,在一些情形中,该设备可具有不止一个天线1540,这些天线可以能够并发地传送或接收多个无线传输。

i/o控制器1545可管理设备1505的输入和输出信号。i/o控制器1545还可管理未被集成到设备1505中的外围设备。在一些情形中,i/o控制器1545可代表至外部外围设备的物理连接或端口。在一些情形中,i/o控制器1545可以利用操作系统,诸如或另一已知操作系统。

图16示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法1600的流程图。方法1600的操作可由如本文描述的sta115或其组件来实现。例如,方法1600的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框1605,sta115可以标识将由ap用来传送唤醒消息的抖动模式。框1605的操作可根据参照图1至15描述的方法来执行。在某些示例中,框1605的操作的各方面可由如参照图8至11所描述的抖动管理器来执行。

在框1610,sta115可以至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息。框1610的操作可根据参照图1至15描述的方法来执行。在某些示例中,框1610的操作的各方面可由如参照图8至11所描述的监听组件来执行。

在框1615,sta115可在该多个唤醒监听时段中的至少一个唤醒监听时段期间接收唤醒消息。框1615的操作可根据参照图1至15描述的方法来执行。在某些示例中,框1615的操作的各方面可由如参照图8至11所描述的唤醒消息组件来执行。

图17示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法1700的流程图。方法1700的操作可以由本文中描述的ap105或其组件来实现。例如,方法1700的操作可由如参照图12至15描述的ap通信管理器来执行。在一些示例中,ap105可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,ap105可以使用专用硬件来执行以下描述的功能的各方面。

在框1705,ap105可以标识用于多个唤醒传输时段的抖动模式。框1705的操作可根据参照图1至16描述的方法来执行。在某些示例中,框1705的操作的各方面可由如参照图12至15所描述的抖动管理器来执行。

在框1710,ap105可以在多个唤醒传输时段中的至少一个唤醒传输时段期间,至少部分地基于该抖动模式将唤醒消息传送给站的唤醒无线电。框1710的操作可根据参照图1至16描述的方法来执行。在某些示例中,框1710的操作的各方面可由如参照图12至15所描述的唤醒消息通信管理器来执行。

图18示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法1800的流程图。方法1800的操作可由如本文描述的sta115或其组件来实现。例如,方法1800的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框1805,sta115可以从接入点(ap)接收唤醒信号的前置码,该前置码具有第一带宽。框1805的操作可根据参照图1至17描述的方法来执行。在某些示例中,框1805的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框1810,sta115可以标识所接收的前置码中的唤醒消息指示符。框1810的操作可根据参照图1至17描述的方法来执行。在某些示例中,框1810的操作的各方面可由如参照图8至11所描述的指示符标识器来执行。

在框1815,sta115可以至少部分地基于所标识的唤醒消息指示符来在该装置的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。框1815的操作可根据参照图1至17描述的方法来执行。在某些示例中,框1815的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

图19示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法1900的流程图。方法1900的操作可以由本文描述的ap105或其组件来实现。例如,方法1900的操作可由如参照图12至15描述的ap通信管理器来执行。在一些示例中,ap105可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,ap105可以使用专用硬件来执行以下描述的功能的各方面。

在框1905,ap105可以向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符。框1905的操作可根据参照图1至18描述的方法来执行。在某些示例中,框1905的操作的各方面可由如参照图12至15所描述的前置码组件来执行。

在框1910,ap105可以向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽。框1910的操作可根据参照图1至18描述的方法来执行。在某些示例中,框1910的操作的各方面可由如参照图12至15所描述唤醒消息通信管理器来执行。

图20示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2000的流程图。方法2000的操作可由如本文描述的sta115或其组件来实现。例如,方法2000的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2005,sta115可以从ap接收标识符密钥。框2005的操作可根据参照图1至19描述的方法来执行。在某些示例中,框2005的操作的各方面可由如参照图8至11所描述的密钥标识器来执行。

在框2010,sta115可以至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符。框2010的操作可根据参照图1至19描述的方法来执行。在某些示例中,框2010的操作的各方面可由如参照图8至11所描述的旋转管理器来执行。

在框2015,sta115可以在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括发送方标识符。框2015的操作可根据参照图1至19描述的方法来执行。在某些示例中,框2015的操作的各方面可由如参照图8至11所描述的唤醒消息通信管理器来执行。

在框2020,sta115可以将发送方标识符与所确定的旋转标识符进行比较。框2020的操作可根据参照图1至19描述的方法来执行。在某些示例中,框2020的操作的各方面可由如参照图8至11所描述的比较器来执行。

在框2025,sta115可以至少部分地基于该比较来将站的第二无线电上电。框2025的操作可根据参照图1至19描述的方法来执行。在某些示例中,框2025的操作的各方面可由如参照图8至11所描述的功率管理器来执行。

图21示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2100的流程图。方法2100的操作可由本文描述的ap105或其组件来实现。例如,方法2100的操作可由如参照图12至15描述的ap通信管理器来执行。在一些示例中,ap105可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,ap105可以使用专用硬件来执行以下描述的功能的各方面。

在框2105,ap105可以将标识符密钥传送给站。框2105的操作可根据参照图1至20描述的方法来执行。在某些示例中,框2105的操作的各方面可由如参照图12至15所描述的密钥标识器来执行。

在框2110,ap105可以至少部分地基于标识符密钥来确定旋转标识符。框2110的操作可根据参照图1至20描述的方法来执行。在某些示例中,框2110的操作的各方面可由如参照图12至15所描述的旋转管理器来执行。

在框2115,ap105可以向站的唤醒无线电传送包括发送方标识符的唤醒消息,该发送方标识符对应于所确定的旋转标识符。框2115的操作可根据参照图1至20描述的方法来执行。在某些示例中,框2115的操作的各方面可由如参照图12至15所描述唤醒消息通信管理器来执行。

图22示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2200的流程图。方法2200的操作可由如本文描述的sta115或其组件来实现。例如,方法2200的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2205,sta115可以在站的唤醒无线电处从ap接收唤醒消息,该唤醒消息包括对要激活的多个站的指示。框2205的操作可根据参照图1至21描述的方法来执行。在某些示例中,框2205的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

在框2210,sta115可以至少部分地基于所接收的指示来将站的第二无线电上电。框2210的操作可根据参照图1至21描述的方法来执行。在某些示例中,框2210的操作的各方面可由如参照图8至11所描述的功率管理器来执行。

图23示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2300的流程图。方法2300的操作可由本文描述的ap105或其组件来实现。例如,方法2300的操作可由如参照图12至15描述的ap通信管理器来执行。在一些示例中,ap105可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,ap105可以使用专用硬件来执行以下描述的功能的各方面。

在框2305,ap105可以标识将由ap激活的多个站。框2305的操作可根据参照图1至22描述的方法来执行。在某些示例中,框2305的操作的各方面可由如参照图12到15所描述的基站标识器来执行。

在框2310,ap105可以在唤醒消息中向要激活的多个站传送对所标识的多个站的指示。框2310的操作可根据参照图1至22描述的方法来执行。在某些示例中,框2310的操作的各方面可由如参照图12至15所描述唤醒消息通信管理器来执行。

图24示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2400的流程图。方法2400的操作可由如本文描述的sta115或其组件来实现。例如,方法2400的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2405,sta115可以从ap接收唤醒信号的前置码,该前置码具有第一带宽。框2405的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2505的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2410,sta115可以标识所接收的前置码中的唤醒消息指示符。框2410的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2410的操作的各方面可由如参照图8至11所描述的指示符标识器来执行。

在框2415,sta115可以至少部分地基于所标识的唤醒消息指示符来在该装置的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。框2415的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2415的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

在框2420,sta115可以在所接收的唤醒消息中标识对要激活的多个站的指示,该多个站包括该装置。框2420的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2420的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

在框2425,sta115可以至少部分地基于所接收的对多个站的指示来将该装置的第二无线电上电。框2425的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2420的操作的各方面可由如参照图8至11所描述的功率管理器来执行。

图25示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2500的流程图。方法2500的操作可由如本文描述的sta115或其组件来实现。例如,方法2500的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2505,sta115可以从ap接收唤醒信号的前置码,该前置码具有第一带宽。框2505的操作可根据参照图1至24描述的方法来执行。在某些示例中,框2505的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2510,sta115可以标识所接收的前置码中的唤醒消息指示符。框2510的操作可根据参照图1至23描述的方法来执行。在某些示例中,框2510的操作的各方面可由如参照图8至11所描述的指示符标识器来执行。

在框2515,sta115可以标识将由ap用来传送唤醒消息的抖动模式。框2515的操作可根据参照图1至24描述的方法来执行。在某些示例中,框2515的操作的各方面可由如参照图8至11所描述的抖动管理器来执行。

在框2520,sta115可以至少部分地基于所标识的抖动模式在多个唤醒监听时段期间使用唤醒无线电来监听唤醒消息。框2520的操作可根据参照图1至24描述的方法来执行。在某些示例中,框2520的操作的各方面可由如参照图8至11所描述的监听组件来执行。

在框2525,sta115可以至少部分地基于所标识的唤醒消息指示符来在该装置的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽。框2525的操作可根据参照图1至24描述的方法来执行。在某些示例中,框2525的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

图26示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2600的流程图。方法2600的操作可由如本文描述的sta115或其组件来实现。例如,方法2600的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2605,sta115可以与ap进行关联,并且在关联期间从ap接收标识符密钥。框2605的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2605的操作的各方面可由如参照图8至11所描述的关联组件来执行。

在框2610,sta115可以至少部分地基于所接收的标识符密钥来确定与ap相关联的旋转标识符。框2610的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2610的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

在框2615,sta115可以从ap接收唤醒信号的前置码,该前置码具有第一带宽。框2615的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2515的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2620,sta115标识所接收的前置码中的唤醒消息指示符。框2620的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2620的操作的各方面可由如参照图8至11所描述的指示符标识器来执行。

在框2625,sta115可以至少部分地基于所标识的唤醒消息指示符来在该装置的唤醒无线电处从ap接收唤醒信号的唤醒消息,该唤醒消息具有比前置码的第一带宽小的第二带宽,并且包括发送方标识符。框2625的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2625的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

在框2630,sta115可以将发送方标识符与所确定的旋转标识符进行比较。框2630的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2630的操作的各方面可由如参照图8至11所描述的比较器来执行。

在框2635,sta115可以至少部分地基于该比较来将该装置的第二无线电上电。框2635的操作可根据参照图1至25描述的方法来执行。在某些示例中,框2635的操作的各方面可由如参照图8至11所描述的功率管理器来执行。

图27示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2700的流程图。方法2700的操作可由如本文描述的sta115或其组件来实现。例如,方法2700的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2705,sta115可以标识将由ap激活的多个站。框2705的操作可根据参照图1至26描述的方法来执行。在某些示例中,框2705的操作的各方面可由如参照图8至11所描述的站标识器或基站标识器来执行。

在框2710,sta115可以向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符。框2710的操作可根据参照图1至26描述的方法来执行。在某些示例中,框2710的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2715,sta115可以向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽,并且包括对所标识的多个站的指示。框2715的操作可根据参照图1至26描述的方法来执行。在某些示例中,框2715的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

图28示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2800的流程图。方法2800的操作可由如本文描述的sta115或其组件来实现。例如,方法2800的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2805,sta115可以向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符。框2805的操作可根据参照图1至27描述的方法来执行。在某些示例中,框2805的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2810,sta115可以标识用于多个唤醒传输时段的抖动模式。框2810的操作可根据参照图1至27描述的方法来执行。在某些示例中,框2810的操作的各方面可由如参照图8至11所描述的抖动组件来执行。

在框2815,sta115可以在该多个唤醒传输时段中的至少一个唤醒传输时段期间向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽。框2815的操作可根据参照图1至27描述的方法来执行。在某些示例中,框2815的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

图29示出了解说根据本公开的各个方面的用于唤醒无线电的媒体接入控制的方法2900的流程图。方法2900的操作可由如本文描述的sta115或其组件来实现。例如,方法2900的操作可由如参照图8至11描述的sta通信管理器来执行。在一些示例中,sta115可以执行代码集来控制该设备的功能元件执行下文描述的功能。附加地或替换地,sta115可以使用专用硬件来执行以下描述的功能的各方面。

在框2905,sta115可以与站进行关联,并且在关联期间向该站传送标识符密钥。框2905的操作可根据参照图1至28描述的方法来执行。在某些示例中,框2905的操作的各方面可由如参照图8至11所描述的关联组件来执行。

在框2910,sta115可以至少部分地基于标识符密钥来确定旋转标识符。框2910的操作可根据参照图1至28描述的方法来执行。在某些示例中,框2910的操作的各方面可由如参照图8至11所描述的旋转管理器来执行。

在框2915,sta115可以向站传送唤醒信号的前置码,该前置码具有第一带宽并且包括指示唤醒信号的唤醒消息传输的唤醒消息指示符。框2915的操作可根据参照图1至28描述的方法来执行。在某些示例中,框2915的操作的各方面可由如参照图8至11所描述的前置码组件来执行。

在框2920,sta115可以向站的唤醒无线电传送唤醒信号的唤醒消息,该唤醒消息具有比第一带宽窄的第二带宽,并且在唤醒消息中包括发送方标识符,该发送方标识符对应于所确定的旋转标识符。框2920的操作可根据参照图1至28描述的方法来执行。在某些示例中,框2920的操作的各方面可由如参照图8至11所描述唤醒消息通信管理器来执行。

应注意,上述方法描述了可能的实现,并且各操作和步骤可被重新安排或以其他方式被修改且其他实现也是可能的。此外,来自两种或更多种方法的诸方面可被组合。

本文描述的技术可用于各种无线通信系统,诸如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交频分多址(ofdma)、单载波频分多址(sc-fdma)以及其他系统。术语“系统”和“网络”常被可互换地使用。cdma系统可以实现诸如cdma2000、通用地面无线电接入(utra)等无线电技术。cdma2000涵盖is-2000、is-95和is-856标准。is-2000版本常可被称为cdma20001x、1x等。is-856(tia-856)常被称为cdma20001xev-do、高速率分组数据(hrpd)等。utra包括宽带cdma(wcdma)和其他cdma变体。tdma系统可实现诸如全球移动通信系统(gsm)之类的无线电技术。ofdma系统可实现诸如超移动宽带(umb)、演进型utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdm等无线电技术。

本文中所描述的一个或多个无线通信系统可以支持同步或异步操作。对于同步操作,各站可具有相似的帧定时,并且来自不同站的传输可在时间上大致对准。对于异步操作,各站可以具有不同的帧定时,并且来自不同站的传输可能在时间上并不对齐。本文中所描述的技术可用于同步或异步操作。

本文所描述的下行链路传输还可被称为前向链路传输,而上行链路传输还可被称为反向链路传输。本文所描述的每条通信链路—包括例如图1的wlan100和图2的无线通信系统200—可包括一个或多个载波,其中每个载波可以是由多个副载波构成的信号(例如,不同频率的波形信号)。

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

在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。

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

结合本文中的公开描述的各种解说性框以及模块可以用设计成执行本文中描述的功能的通用处理器、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、a-b、a-c、b-c、和a-b-c,以及具有多重相同元素的任何组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c,或者a、b和c的任何其他排序)。

同样,如本文所使用的,短语“基于”不应被解读为引述封闭条件集。例如,被描述为“基于条件a”的示例性步骤可基于条件a和条件b两者而不脱离本公开的范围。换言之,如本文所使用的,短语“基于”应当以与短语“至少部分地基于”相同的方式来解读。

计算机可读介质包括非瞬态计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。非瞬态存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,非瞬态计算机可读介质可包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩盘(cd)rom或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他非瞬态介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从网站、服务器、或其他远程源传送的,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括cd、激光碟、光碟、数字通用碟(dvd)、软盘和蓝光碟,其中盘常常磁性地再现数据而碟用激光来光学地再现数据。以上介质的组合也被包括在计算机可读介质的范围内。

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

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