用于认证唤醒无线分组的机制的制作方法

文档序号:17983369发布日期:2019-06-22 00:14阅读:218来源:国知局
用于认证唤醒无线分组的机制的制作方法
本申请根据35usc119(e)要求于2016年12月1日提交的序列号为62/428,636的美国临时专利申请的优先权,其全部内容通过引用并入本文。各实施例涉及无线网络和无线通信。一些实施例涉及无线局域网(wlan)和wi-fi网络,包括根据ieee802.11系列标准操作的网络。一些实施例涉及ieee802.11ay。一些实施例涉及关于低功率唤醒无线电的用于认证唤醒无线分组的方法、计算机可读介质和装置。
背景技术
:低功率唤醒无线电(lp-wur)是一种能够为无线(例如,wi-fi)设备实现超低功率操作的技术。无线设备可以具有lp-wur,其可以从对等设备或接入点接收唤醒分组。无线设备可以保持在低功率模式,直到从接入点接收唤醒分组。近年来,已经开发了与社交网络、物联网(iot)、无线对接等有关的应用。可能需要设计可以始终在线的低功率解决方案。为解决这一挑战,无线行业正在进行多项努力。在一些实施例中,本主题技术使用wi-fi联盟(wfa)邻近感知网络(nan)程序来定义用于wi-fi设备维持低功率并实现服务发现的机制。在特殊兴趣组(sig)中,低功率为某些用例提供了节能协议。在电气和电子工程师协会(ieee)中,低功率唤醒无线电(lp-wur)引起了人们的兴趣。lp-wur的构思是利用极低功率的无线电,使得设备可以以最小的能力处于监听模式并且消耗极低的功率。如果数据传输需要主无线电,则可以由对等设备或接入点(ap)发出唤醒分组以唤醒主无线局域网(wlan)无线电(例如,wi-fi无线电)。附图说明图1是根据一些实施例的无线电架构的框图;图2示出根据一些实施例的用于图1的无线电架构的前端模块电路;图3示出根据一些实施例的用于图1的无线电架构的无线电ic电路;图4示出根据一些实施例的用于图1的无线电架构的基带处理电路;图5示出根据一些实施例的无线网络;图6示出根据一些实施例的示例性机器;图7示出根据一些实施例的站(sta)和根据一些实施例的接入点(ap);图8示出根据一些实施例的操作低功率唤醒无线电(lp-wur)的示例性系统;图9是示出根据一些实施例的唤醒分组认证的示例性方法的流程图;以及图10示出根据一些实施例的示例性唤醒帧格式。具体实施方式以下描述和附图充分地示出特定实施例以使得本领域技术人员能够实践它们。其他实施例可以包括结构、逻辑、电气、处理和其他变化。一些实施例的部分和特征可以包括在其他实施例的部分和特征中或与之替换。权利要求中阐述的实施例涵盖那些权利要求的所有可用的等同物。图1是根据一些实施例的无线电架构100的框图。根据本文描述的实施例,无线电架构100可以配置为执行一种或多种唤醒分组认证方法。无线电(radio)架构100可以包括无线电前端模块(fem)电路104、无线电ic电路106和基带处理电路108。所示的无线电架构100包括无线局域网(wlan)功能和蓝牙(bt)功能,但是实施例不限于此。在本发明中,“wlan”和“wi-fi”可以互换使用。fem电路104可以包括wlan或wi-fifem电路104a和蓝牙(bt)fem电路104b。wlanfem电路104a可以包括接收信号路径,其包括配置为对从一个或多个天线101接收的wlanrf信号进行操作的电路,用于放大接收到的信号并且将放大版本的接收信号提供给wlan无线电ic电路106a以用于进一步处理。btfem电路104b可以包括接收信号路径,其可以包括配置为对从一个或多个天线101接收的btrf信号进行操作的电路,用于放大接收到的信号并且将放大版本的接收信号提供给bt无线电ic电路106b以用于进一步处理。fem电路104a还可以包括发送信号路径,其可以包括配置为放大由无线电ic电路106a提供的wlan信号以用于由天线101中的一个或多个进行无线传输的电路。另外,fem电路104b还可以包括发送信号路径,其可以包括配置为放大由无线电ic电路106b提供的bt信号以用于由一个或多个天线进行无线传输的电路。在图1的实施例中,虽然fem104a和fem104b被示出为彼此不同,但是实施例不限于此,并且在其范围内包括使用包括用于wlan和bt信号两者的发送路径和/或接收路径的fem(未示出)或者使用至少一些fem电路共享用于wlan和bt信号两者的发送和/或接收信号路径的一个或多个fem电路。所示的无线电ic电路106可以包括wlan无线电ic电路106a和bt无线电ic电路106b。wlan无线电ic电路106a可以包括接收信号路径,其可以包括用于下变频从fem电路104a接收到的wlanrf信号并且将基带信号提供给wlan基带处理电路108a的电路。bt无线电ic电路106b又可以包括接收信号路径,其可以包括用于下变频从fem电路104b接收到的btrf信号并且将基带信号提供给bt基带处理电路108b的电路。wlan无线电ic电路106a还可以包括发送信号路径,其可以包括用于上变频由wlan基带处理电路108a提供的wlan基带信号并且将wlanrf输出信号提供给fem电路104a以用于随后由一个或多个天线101进行无线传输的电路。bt无线电ic电路106b还可以包括发送信号路径,其可以包括用于上变频由bt基带处理电路108b提供的bt基带信号并且将btrf输出信号提供给fem电路104b以用于随后由一个或多个天线101进行无线传输的电路。在图1的实施例中,虽然无线电ic电路106a和106b被示出为彼此不同,但是实施例不限于此,并且在其范围内包括使用包括用于wlan和bt信号两者的发送信号路径和/或接收信号路径的无线电ic电路(未示出)或者使用至少一些无线电ic电路共享用于wlan和bt信号两者的发送和/或接收信号路径的一个或多个无线电ic电路。基带处理电路108可以包括wlan基带处理电路108a和bt基带处理电路108b。wlan基带处理电路108a可以包括存储器,诸如例如wlan基带处理电路108a的快速傅立叶变换或快速傅立叶逆变换块(未示出)中的一组ram阵列。wlan基带电路108a和bt基带电路108b中的每一个还可以包括一个或多个处理器和控制逻辑,以处理从无线电ic电路106的对应wlan或bt接收信号路径接收的信号,并且还生成用于无线电ic电路106的发送信号路径的对应wlan或bt基带信号。基带处理电路108a和108b中的每一个还可以包括物理层(phy)和介质接入控制层(mac)电路,并且还可以与应用处理器111连接,用于生成和处理基带信号并且用于控制无线电ic电路106的操作。仍然参考图1,根据所示实施例,wlan-bt共存电路113可以包括在wlan基带电路108a和bt基带电路108b之间提供接口的逻辑,以实现需要wlan和bt共存的使用情况。另外,可以在wlanfem电路104a和btfem电路104b之间设置切换器(switch)103,以实现根据应用需要在wlan和bt无线电之间进行切换。另外,尽管天线101被描绘为分别连接到wlanfem电路104a和btfem电路104b,但是实施例在其范围内包括在wlan和btfem之间共享一个或多个天线,或者提供连接到fem104a和104b中的每一个的一个以上天线。在一些实施例中,前端模块电路104、无线电ic电路106和基带处理电路108可以设置在单个无线电卡上,诸如无线电卡102。在一些其他实施例中,一个或多个天线101、fem电路104和无线电ic电路106可以设置在单个无线电卡上。在一些其他实施例中,无线电ic电路106和基带处理电路108可以设置在单个芯片或集成电路(ic)上,诸如ic112。在一些实施例中,无线电卡102可以包括wlan无线电卡,并且可以配置为用于wi-fi通信,但是实施例的范围在这方面不受限制。在这些实施例的一些实施例中,无线电架构100可以配置为通过多载波通信信道接收和发送正交频分复用(ofdm)或正交频分多址(ofdma)通信信号。ofdm或ofdma信号可以包括多个正交子载波。在这些多载波实施例的一些实施例中,无线电架构100可以是wi-fi通信站(sta)(诸如无线接入点(ap)、基站或包括wi-fi设备的移动设备)的一部分。在这些实施例的一些实施例中,无线电架构100可以配置为根据特定通信标准和/或协议(诸如电气和电子工程师协会(ieee)标准中的任一个,包括ieee802.11n-2009、ieee802.11-2012、ieee802.11-2016、ieee802.11ac和/或ieee802.11ax标准和/或针对wlan的建议规范)发送和接收信号,但是实施例的范围不限于此。无线电架构100还可以适合于根据其他技术和标准发送和/或接收通信。在一些实施例中,无线电架构100可以配置为用于根据ieee802.11ax标准的高效(he)wi-fi(hew)通信。在这些实施例中,无线电架构100可以配置为根据ofdma技术进行通信,但是实施例的范围在这方面不受限制。在一些其他实施例中,无线电架构100可以配置为发送和接收使用一种或多种其他调制技术发送的信号,诸如扩频调制(例如,直接序列码分多址(ds-cdma)和/或跳频码分多址(fh-cdma))、时分复用(tdm)调制和/或频分复用(fdm)调制,但是实施例的范围在这方面不受限制。在一些实施例中,如图1中进一步所示,bt基带电路108b可以符合蓝牙(bt)连接标准,诸如蓝牙、蓝牙4.0或蓝牙5.0或蓝牙标准的任何其他迭代。在包括例如图1中所示的bt功能的实施例中,无线电架构100可以配置为建立bt同步连接导向(sco)链路和/或bt低能量(btle)链路。在包括功能的一些实施例中,无线电架构100可以配置为建立用于bt通信的扩展sco(esco)链路,但是实施例的范围在这方面不受限制。在包括bt功能的这些实施例的一些实施例中,无线电架构可以配置为参与bt异步无连接(acl)通信,但是实施例的范围在这方面不受限制。在一些实施例中,如图1所示,bt无线电卡和wlan无线电卡的功能可以组合在单个无线电卡上,诸如单个无线电卡102,但是实施例不限于此,并且在其范围内包括分立的wlan和bt无线电卡。在一些实施例中,无线电架构100可以包括其他无线电卡,诸如配置为用于蜂窝(例如,3gpp,诸如lte、lte-高级或5g通信)的蜂窝无线电卡。在一些ieee802.11实施例中,无线电架构100可以配置为用于通过各种信道带宽进行通信,包括具有900mhz、2.4ghz、5ghz的中心频率的带宽和为大约1mhz、2mhz、2.5mhz、4mhz、5mhz、8mhz、10mhz、16mhz、20mhz、40mhz、80mhz(连续带宽)或80+80mhz(160mhz)(非连续带宽)的带宽。在一些实施例中,可以使用320mhz的信道带宽。然而,实施例的范围不限于上述中心频率。图2示出根据一些实施例的fem电路200。fem电路200是可以适合用作wlan和/或btfem电路104a/104b(图1)的电路的一个示例,但是其他电路配置也可以是合适的。在一些实施例中,fem电路200可以包括tx/rx切换器202,以在发送模式和接收模式操作之间切换。fem电路200可以包括接收信号路径和发送信号路径。fem电路200的接收信号路径可以包括低噪声放大器(lna)206,以放大接收到的rf信号203,并且(例如,向无线电ic电路106(图1))提供放大的接收到的rf信号207作为输出。电路200的发送信号路径可以包括:功率放大器(pa),配置为放大(例如,无线电ic电路106所提供的)输入rf信号209;以及一个或多个滤波器212,诸如带通滤波器(bpf)、低通滤波器(lpf)或其他类型的滤波器,以生成rf信号215,用于随后(例如,由天线101(图1)中的一个或多个进行)传输。在用于wi-fi通信的一些双模实施例中,fem电路200可以配置为在2.4ghz频谱或5ghz频谱中操作。在这些实施例中,fem电路200的接收信号路径可以包括接收信号路径双工器204,以分离来自每个频谱的信号,以及为每个频谱提供单独的lna206,如图所示。在这些实施例中,fem电路200的发送信号路径还可以包括功率放大器210和滤波器212,诸如用于每个频谱的bpf、lpf或其他类型的滤波器以及用于将不同频谱之一的信号提供到单个发送路径上以由一个或多个天线101(图1)进行后续传输的发送信号路径双工器214。在一些实施例中,bt通信可以利用2.4ghz信号路径,并且可以使用与用于wlan通信的fem电路相同的fem电路200。图3示出根据一些实施例的无线电ic电路300。无线电ic电路300是可以适合用作wlan或bt无线电ic电路106a/106b(图1)的电路的一个示例,但是其他电路配置也可以是合适的。在一些实施例中,无线电ic电路300可以包括接收信号路径和发送信号路径。无线电ic电路300的接收信号路径可以至少包括混频器电路302(诸如例如下变频混频器电路)、放大器电路306和滤波器电路308。无线电ic电路300的发射信号路径可以至少包括滤波器电路312和混频器电路314,诸如例如上变频混频器电路。无线电ic电路300还可以包括综合器(synthesizer)电路304,用于合成频率305以供混频器电路302和混频器电路314使用。根据一些实施例,混频器电路302和/或314可以配置为提供直接变换功能。与标准超外差混频器电路相比,后一种类型的电路呈现出更简单的架构,并且例如通过使用ofdm调制可以减轻由此引起的任何闪烁噪声。图3仅示出无线电ic电路的简化版本,并且可以包括(尽管未示出)每个所描述的电路可以包括一个以上组件的实施例。例如,混频器电路320和/或314可以各自包括一个或多个混频器,并且滤波器电路308和/或312可以各自包括一个或多个滤波器,诸如根据应用需要的一个或多个bpf和/或lpf。例如,当混频器电路是直接转换型时,它们可以各自包括两个或更多个混频器。在一些实施例中,混频器电路302可以配置为基于综合器电路304所提供的合成频率305来下变频从fem电路104(图1)接收到的rf信号207。放大器电路306可以配置为放大下变频后的信号,并且滤波器电路308可以包括lpf,配置为从下变频后的信号移除不想要的信号,以生成输出基带信号307。输出基带信号307可以提供给基带处理电路108(图1)以用于进一步处理。在一些实施例中,输出基带信号307可以是零频率基带信号,但这并非要求。在一些实施例中,混频器电路302可以包括无源混频器,但是实施例的范围在这方面不受限制。在一些实施例中,混频器电路314可以配置为基于综合器电路304所提供的合成频率305来上变频输入基带信号311,以生成用于fem电路104的rf输出信号209。基带信号311可以由基带处理电路108提供,并且可以由滤波器电路312滤波。滤波器电路312可以包括lpf或bpf,但是实施例的范围在这方面不受限制。在一些实施例中,混频器电路302和混频器电路314可以各自包括两个或更多个混频器,并且可以在综合器304的帮助下分别布置为用于正交下变频和/或上变频。在一些实施例中,混频器电路302和混频器电路314可以各自包括两个或更多个混频器,每个混频器配置为用于镜像抑制(例如,hartley镜像抑制)。在一些实施例中,混频器电路302和混频器电路314可以布置为分别用于直接下变频和/或直接上变频。在一些实施例中,混频器电路302和混频器电路314可以配置为用于超外差操作,但这并非要求。根据一个实施例,混频器电路302可以包括:正交无源混频器(例如,用于同相(i)和正交相(q)路径)。在这样的实施例中,可以对图3的rf输入信号207进行下变频,以提供要发送到基带处理器的i和q基带输出信号。正交无源混频器可以由正交电路提供的零度和九十度时变lo切换信号驱动,该正交电路可以配置为从本地振荡器或综合器接收lo频率(flo),诸如综合器304(图3)的lo频率305。在一些实施例中,lo频率可以是载波频率,而在其他实施例中,lo频率可以是载波频率的一部分(例如,载波频率的一半、载波频率的三分之一)。在一些实施例中,可以由综合器生成零度和九十度时变切换信号,但是实施例的范围在这方面不受限制。在一些实施例中,lo信号可以在占空比(lo信号为高的一个周期的百分比)和/或偏移(周期的起始点之间的差异)上不同。在一些实施例中,lo信号可以具有25%的占空比和50%的偏移。在一些实施例中,混频器电路的每个支路(例如,同相(i)和正交相位(q)路径)可以以25%的占空比操作,这可以导致功耗的显著降低。rf输入信号207(图2)可以包括平衡信号,但是实施例的范围在这方面不受限制。i和q基带输出信号可以提供给低噪声放大器(诸如放大器电路306(图3))或滤波器电路308(图3)。在一些实施例中,输出基带信号307和输入基带信号311可以是模拟基带信号,但是实施例的范围不限于此。在一些替代实施例中,输出基带信号307和输入基带信号311可以是数字基带信号。在这些替代实施例中,无线电ic电路可以包括模数转换器(adc)和数模转换器(dac)电路。在一些双模实施例中,可以提供单独的无线电ic电路,以用于对每个频谱或这里未提到的其他频谱处理信号,但是实施例的范围在这方面不受限制。在一些实施例中,综合器电路304可以是小数n综合器或小数n/n+1综合器,但是实施例的范围不限于此,因为其他类型的频率综合器可以是合适的。例如,综合器电路304可以是δ-σ综合器、频率乘法器或包括具有分频器的锁相环的综合器。根据一些实施例,综合器电路304可以包括数字综合器电路。使用数字综合器电路的优点在于,虽然它可能仍包括一些模拟组件,但其尺寸可能比模拟综合器电路的尺寸空间缩小得多。在一些实施例中,综合器电路304的频率输入可以由压控振荡器(vco)提供,但这并非要求。取决于期望的输出频率305,除法器控制输入还可以由基带处理电路108(图1)或应用处理器111(图1)提供。在一些实施例中,除法器控制输入(例如,n)可以基于由应用处理器111确定或指示的信道号和信道中心频率来从查找表(例如,在wi-fi卡内)中确定。在一些实施例中,综合器电路304可以配置为生成载波频率作为输出频率305,而在其他实施例中,输出频率305可以是载波频率的一部分(例如,载波频率的一半、载波频率的三分之一)。在一些实施例中,输出频率305可以是lo频率(flo)。图4示出根据一些实施例的基带处理电路400的功能框图。基带处理电路400是可以适合用作基带处理电路108(图1)的电路的一个示例,但是其他电路配置也可以是合适的。基带处理电路400可以包括用于处理由无线电ic电路106(图1)提供的接收基带信号309的接收基带处理器(rxbbp)402和用于生成无线电ic电路106的发送基带信号311的发送基带处理器(txbbp)404。基带处理电路400还可以包括用于协调基带处理电路400的操作的控制逻辑406。在一些实施例中(例如,当在基带处理电路400和无线电ic电路106之间交换模拟基带信号时),基带处理电路400可以包括adc410,以将从无线电ic电路106接收的模拟基带信号转换为数字基带信号以由rxbbp402进行处理。在这些实施例中,基带处理电路400还可以包括dac412,以将来自txbbp404的数字基带信号转换为模拟基带信号。在诸如通过基带处理器108a传送ofdm信号或ofdma信号的一些实施例中,发送基带处理器404可以配置为通过执行快速傅里叶逆变换(ifft)来生成适合于传输的ofdm或ofdma信号。接收基带处理器402可以配置为通过执行fft来处理接收的ofdm信号或ofdma信号。在一些实施例中,接收基带处理器402可以配置为通过执行用于检测诸如短前导码的前导码的自相关和通过执行用于检测长前导码的互相关来检测ofdm信号或ofdma信号的存在。前导码可以是用于wi-fi通信的预定帧结构的一部分。再次参考图1,在一些实施例中,天线101(图1)可以各自包括一个或多个方向性或全向天线,包括例如偶极天线、单极天线、贴片天线、环形天线、微带天线或适用于传输rf信号的其他类型的天线。在一些多输入多输出(mimo)实施例中,天线可以被有效地分开以利用可能导致的空间分集和不同的信道特性。天线101可以各自包括一组相控阵天线,但是实施例不限于此。虽然无线电架构100被示出为具有若干分离的功能元件,但是可以组合一个或多个功能元件并且可以通过软件配置元件(例如,包括数字信号处理器(dsp)的处理元件)和/或其他硬件元件的组合来实现。例如,一些元件可以包括一个或多个微处理器、dsp、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic)以及各种硬件和逻辑电路的组合,以用于实现至少在本文中描述的功能。在一些实施例中,功能元件可以指代在一个或多个处理元件上操作的一个或多个处理。lp-wur实现设备(例如,wi-fi设备)的超低功率操作。在一些实施例中,包括lp-wur的设备可以从对等设备接收一个或多个唤醒分组,使得设备能够保持在低功率模式直到接收唤醒分组。唤醒分组可以从站(sta)发送到ap或者从ap发送到sta,以使接收机唤醒其wlan无线电(radio)。本主题技术的实施例涉及低功率唤醒无线电(lp-wur)架构和信令,例如,用于基于正交频分复用(ofdm)的wi-fi系统的lp-wur架构和信令。lp-wur提供低功率解决方案(例如,活动状态下大约100μw),用于可穿戴、iot(物联网)和其他可能密集部署和使用的新兴设备的始终在线wi-fi(或)连接。在一些实施例中,lp-wur配置为利用4微秒ofdm符号持续时间,通过电气和电子工程师协会在传统802.11a/g/n/ac规范内操作。一些实施例涉及用于ieee802.11设备的信令,例如,ieee802.11设备可以配置为发送指示lp-wur的状态的射频(rf)信号。关于ieee802.11无线电状态,在一些实施例中,ap可以基于现有信令和省电协议来获知sta的状态。在一些实施例中,用于识别ieee802.11设备的状态的信令可以与lp-wur无线电分离。例如,用于指示lp-wur无线电状态的信令可能不需要覆盖识别ieee802.11无线电状态的现有信令。此外,在一些实施例中,可能不需要改变现有省电协议来指示lp-wur无线电状态。在一些实施例中,lp-wur的状态可以与另一无线电(radio)(例如,ieee802.11无线电)的状态隔离。例如,lp-wur无线电可以唤醒多于一个ieee802.11无线电,例如在不同频带(例如,2.4ghz无线电、5ghz无线电)中操作的一个或多个无线电。在一些实施例中,可能不需要ieee802.11无线电附加功率管理模式,从而允许关于ieee802.11无线电的所有当前功率管理和省电协议保持不变。在一些实施例中,可能不需要重新定义ieee802.11无线电的状态,并且可能不需要添加附加状态。在一些实施例中,如果由无线设备或sta(例如,sta中的lp-wur)从对等设备或ap接收的唤醒分组不受重放攻击防止的完整性保护,则恶意设备可能向sta发送错误的唤醒分组。在一些实施例中,这可能导致拒绝服务(dos)攻击,其中恶意设备可以耗尽sta的电池(例如,sta内的传感器或执行器的电池)。因此,重要的是利用重放攻击防止对唤醒分组进行完整性保护,使得唤醒分组可以由接收节点(例如,sta)认证。在一些实施例中,sta可以在与配置为发送唤醒分组的另一设备(例如,ap)协商之后进入低功率模式(例如,wur模式)。在一些实施例中,sta可以利用从ap接收的唤醒分组内的字段(例如,wur认证字段)来认证唤醒分组来自预期和授权的发送方(例如,ap)。在一些实施例中,在接收包括wur认证字段的唤醒分组之前,sta和ap可以通过使用802.11安全性的典型关联和认证过程来彼此关联和认证。在一些实施例中,sta可以使用wur认证函数,利用具有新鲜值(nonceforfreshness)(例如,为了减轻重放攻击)的密码或完整性密钥的输入(例如,wur认证输入)来计算消息认证码(例如,wur认证输出值)。在一些实施例中,wur认证输入可以是一次性使用以防止恶意设备发送包括其可以通过监听sta与ap之间的通信而获得的wur认证输入的错误唤醒分组。在一些实施例中,可以通过安全通信(例如,由802.11安全性建立)在sta和ap之间生成和共享一次性密码。在一些实施例中,sta和ap可以在wur协商期间就一次性密码达成一致,如下面进一步描述的。在一些实施例中,在接收到唤醒分组时,sta可以使用商定的一次性密码来计算消息认证码(例如,wur认证输出值)。在一些实施例中,sta和ap可以就wur认证函数(例如,密钥导出函数)达成一致以生成唤醒完整性密钥(例如,从802.11密钥层级导出)。在一些实施例中,通过安全通信(例如,由802.11安全性建立)在sta和ap之间生成和共享随机数(nonce)。在接收到唤醒分组时,在一些实施例中,sta可以使用完整性密钥和随机数来计算消息认证码(例如,wur认证输出值)。在一些实施例中,sta可以生成wur认证输入(例如,密码或随机数)和wur认证函数。在其他实施例中,ap可以生成wur认证输入和wur认证函数。在一些实施例中,sta和ap可以在wur协商期间就wur认证输入和wur认证函数达成一致,其中,sta和ap可以发送和接收请求和响应帧。在一些实施例中,wur认证输入和wur认证函数可以包括在接收和请求帧内。在一些实施例中,当sta成功验证计算的消息认证码(例如,wur认证输出与包括在唤醒分组的wur认证字段中的认证值匹配)时,sta的处理电路(例如,sta的lpwur可以唤醒sta的主无线电(例如,802.11无线电))以连接到网络。在一些实施例中,在成功唤醒主无线电之后,可以刷新wur认证输入(例如,密码或随机数)以跟随新唤醒分组。在这些实施例中,因为在每次成功设备唤醒之后,相应唤醒分组的一次性wur认证输入(例如,密码或随机数)期满,所以来自包括相同一次性wur认证输入的恶意设备的重放唤醒分组可能使得sta丢弃重放唤醒分组,从而避免dos攻击。在一些实施例中,当设备(例如,sta)通知另一设备(例如,ap)主无线电(例如,802.11无线电)将关闭并且wur接收机(例如,lp-wur)将开启时,可以自动改变wur认证输入(例如,密码或随机数)。在这些实施例中,可以不在单独的帧中携带wur认证输入(例如,密码或随机数)。在一些实施例中,wur认证输入(例如,密码或随机数)可以由基于先前值和函数的约定函数更新,并且由设备(例如,sta)和另一设备(例如,ap)通过wur请求/响应约定。在一些实施例中,可以基于通过wur请求/响应协商约定的模式周期性地改变wur认证输入(例如,密码或随机数)。在这些实施例中,wur认证输入(例如,密码或随机数)可以由基于先前值和函数的约定函数更新,并且由设备(例如,sta)和另一设备(例如,ap)通过wur请求/响应约定。在一些实施例中,设备(例如,sta)和另一设备(例如,ap)可以在更新周期上通过wur请求/响应协商达成一致。图5示出根据一些实施例的无线网络(例如,wlan500)。wlan可以包括基础服务集(bss)500,其可以包括一个或多个主站502(其可以是ap)、一个或多个高效(he)无线站(he站)(例如,ieee802.11ax)he站504、多个传统(例如,ieee802.11n/ac)设备506、多个iot设备508(例如,ieee802.11ax)以及一个或多个传感器集线器510。主站502可以是使用ieee802.11进行发送和接收的ap。主站502可以是基站。主站502可以使用其他通信协议以及ieee802.11协议。ieee802.11协议可以是ieee802.11ax。ieee802.11协议可以包括使用正交频分多址(ofdma)、时分多址(tdma)和/或码分多址(cdma)。ieee802.11协议可以包括多址技术。例如,ieee802.11协议可以包括空分多址(sdma)和/或多用户多输入多输出(mu-mimo)。主站502可以是虚拟主站502,与另一无线设备(例如另一主站502)共享硬件资源。传统设备(legacydevice)506可以根据ieee802.11a/b/g/n/ac/ad/af/ah/aj中的一个或多个或其他传统无线通信标准来操作。传统设备506可以是sta或ieeesta。he站504可以是无线发送和接收设备,诸如蜂窝电话、智能电话、手持无线设备、无线眼镜、无线手表、无线个人设备、平板电脑、便携式电子无线通信设备或可以使用ieee802.11协议(诸如ieee802ax)或其他无线协议进行发送和接收的其他设备。在一些实施例中,he站504可以被称为高效无线局域网(hew)站。主站502可以根据传统ieee802.11通信技术与传统设备506通信。在示例性实施例中,主站502还可以配置为根据传统ieee802.11通信技术与he站504通信。iot设备508可以根据ieee802.11ax或802.11的另一标准操作。在一些实施例中,iot设备508可以是在比he站504更小的子信道上操作的窄带设备。例如,iot设备508可以在2.03mhz或4.06mhz子信道上操作。在一些实施例中,iot设备508不能在完整的20mhz子信道上向主站502发送足够的功率以使主站502接收传输。在一些实施例中,iot设备508可能无法在20mhz子信道上接收,并且可以使用诸如2.03mhz或4.06mhz子信道的小子信道。在一些实施例中,iot设备508可以在具有恰好26或52个数据子载波的子信道上操作。在一些实施例中,iot设备508可以是短程、低功率设备。iot设备508可以是电池受限的。iot设备508可以是被设计为测量一个或多个感兴趣的特定参数的传感器,诸如温度传感器、压力传感器、湿度传感器、光传感器等。iot设备508可以是位置特定的传感器。一些iot设备508可以连接到传感器集线器510。iot设备508可以将来自传感器的测量数据上传到传感器集线器510。传感器集线器510可以将数据上传到连接多个传感器集线器510并且可以连接到云服务器或因特网(未示出)的接入网关512。根据一些实施例,主站502可以用作接入网关512。根据一些实施例,主站502可以用作传感器集线器510。iot设备508可以具有标识符,该标识符标识从传感器测量的数据类型。在一些实施例中,iot设备508可能能够基于所接收的卫星信号或所接收的地面无线信号来确定iot设备508的位置。在一些实施例中,至少一些iot设备508需要消耗非常低的平均功率,以便与传感器集线器510和/或接入网关512执行分组交换。可以密集地部署iot设备508。iot设备508可以进入省电模式并且可以每隔一段时间退出省电模式以从传感器收集数据和/或将数据上传到传感器集线器510或接入网关512。在一些实施例中,主站502、he站504、传统站506、iot设备508、接入网关512、蓝牙tm设备和/或传感器集线器510周期性地或者在预先安排的时间进入省电模式和退出省电模式,以检查是否有要它们接收的分组。在一些实施例中,主站502、he站504、传统站506、iot设备508、接入网关512、蓝牙tm设备和/或传感器集线器510可以保持在省电模式,直到接收到唤醒分组。在一些实施例中,he帧可以配置为具有与子信道相同的带宽。子信道的带宽可以是20mhz、40mhz或80mhz、160mhz、320mhz连续带宽或80+80mhz(160mhz)非连续带宽。在一些实施例中,子信道的带宽可以是2.03125mhz、4.0625mhz、8.28125mhz、它们的组合,或者也可以使用小于或等于可用带宽的其它带宽。子信道可以基于多个数据子载波或数据音调(例如,26或52个,具有附加子载波),其可以用于其他原因,诸如dc零点、保护间隔、信标或除数据音调之外的其他用途。在一些实施例中,子信道的带宽可以基于多个活动子载波。在一些实施例中,子信道的带宽可以等同于ieee802.11ax中定义的ofdma子信道之一。在一些实施例中,小于20mhz的ieee802.11x的ofdma子信道等同于26-音调、52-音调和106-音调分配。对于2.03125mhz、4.0625mhz或8.28125mhz的带宽,这些ofdma分配的带宽可以是,20mhz除以256的快速傅里叶变换(fft)-大小乘以26或52或106。在一些实施例中,子信道可以是其组合,或者也可以使用小于或等于可用带宽的另一带宽。he分组可以配置为用于发送可以符合mu-mimo的多个空间流。在其他实施例中,主站502、he站504、传感器集线器510、接入网关512和/或传统设备506也可以实施不同的技术,诸如码分多址(cdma)2000、cdma20001x、cdma2000演进数据优化(ev-do)、过渡标准2000(is-2000)、过渡标准95(is-95)、过渡标准856(is-856)、长期演进(lte)、全球移动通信系统(gsm)、增强数据速率gsm演进(edge)、gsmedge(geran)、ieee802.16(即,全球微波接入互操作性(wimax))、或其它技术。一些实施例涉及he通信。根据一些ieee802.11ax实施例,主站502可以作为主站操作,该主站可以布置为竞争无线介质(例如,在竞争时段期间)以接收对he控制时段的介质的独占控制。在一些实施例中,he控制时段可以被称为传输机会(txop)。主站502可以在hew控制时段开始时发送he触发帧,其可以是触发分组或he控制和调度传输。主站502可以发送txop的持续时间和子信道信息。在he控制时段期间,hew站504可以根据诸如ofdma或mu-mimo的基于非竞争的多址技术与主站502通信。这与传统无线局域网(wlan)通信不同,在传统wlan通信中,设备根据基于竞争的通信技术而不是多址技术进行通信。在he控制时段期间,传统站避免通信。在一些实施例中,在he控制时间段期间使用的多址技术可以是调度的ofdma技术,但是这不是要求。在一些实施例中,多址技术可以是时分多址(tdma)技术或频分多址(fdma)技术。在一些实施例中,多址技术可以是空分多址(sdma)技术。主站502还可以根据传统ieee802.11通信技术与传统站506、传感器集线器510、接入网关512和/或he站504通信。在示例性实施例中,主站502、接入网关512、he站504、传统站506、iot设备508和/或传感器集线器510可以配置为执行本文结合图1至图4以及图6至图10描述的方法和功能。图6示出可以在其上执行本文讨论的任何一种或多种技术(例如,方法)的示例性机器600的框图。如本文所述,示例可以在机器600中包括逻辑或多个组件、模块或机制或可以通过其进行操作。电路(例如,处理电路)是在机器600的有形实体中实现的电路的集合,其包括硬件(例如,简单电路、门、逻辑等)。电路关系可以随着时间的推移而是灵活的。电路包括可以单独或组合地在操作时执行指定操作的构件。在示例中,电路的硬件可以不可变地设计以执行特定操作(例如,硬连线)。在示例中,电路的硬件可以包括可变连接的物理组件(例如,执行单元、晶体管、简单电路等),包括物理修改的机器可读介质(例如,不变聚集粒子的磁、电的可移动放置,等)以编码特定操作的指令。在连接物理组件时,硬件组件的基础电特性例如从绝缘体变为导体,反之亦然。指令使嵌入式硬件(例如,执行单元或加载机构)能够经由可变连接在硬件中创建电路的构件,以在操作时执行特定操作的部分。因此,在示例中,机器可读介质元件是电路的一部分或者在设备操作时通信地耦合到电路的其他组件。在示例中,任何物理组件可以用在多于一个电路的多于一个构件中。例如,在操作中,执行单元可以在一个时间点用在第一电路系统的第一电路中,并且由第一电路系统中的第二电路重用,或者在不同时间由第二电路系统中的第三电路重用。下面是关于机器600的这些组件的附加示例。在替代实施例中,机器600可以操作为独立设备或可以连接(例如,联网)至其他机器。在联网部署中,机器600可以在服务器-客户机网络环境中以服务器机器、客户机器或两者的能力操作。在示例中,机器600可以用作对等(p2p)(或其他分布式)网络环境中的对等机器。机器600可以是个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、移动电话、网络设备、网络路由器、交换机或桥接器或能够执行指定机器要采取的动作的指令(顺序或以其他方式)的任何机器。此外,虽然仅示出单个机器,但术语“机器”也应被理解为包括单独或联合执行一组(或多组)指令以实现本文讨论的方法中的任一个或多个方法的任何机器集合,例如云计算、软件即服务(saas)、其他计算机集群配置。机器(例如,计算机系统)600可以包括硬件处理器602(例如,中央处理单元(cpu)、图形处理单元(gpu)、硬件处理器核心或其任何组合)、主存储器604、静态存储器(例如,用于固件、微代码、基本输入输出(bios)、统一可扩展固件接口(uefi)等的存储器或存储设备)606和大容量存储设备608(例如,硬盘驱动器、磁带驱动器、闪存存储设备或其他块设备),其中的一些或全部可以经由互连链路(例如,总线)630彼此通信。机器600还可以包括显示单元610、字母数字输入设备612(例如,键盘)和用户界面(ui)导航设备614(例如,鼠标)。在示例中,显示单元610、输入设备612和ui导航设备614可以是触摸屏显示器。机器600可以附加地包括存储设备(例如,驱动单元)608、信号发生设备618(例如,扬声器)、网络接口设备620以及一个或多个传感器616,例如全球定位系统(gps)传感器、指南针、加速度计或其他传感器。机器600可以包括输出控制器628,例如串行(例如,通用串行总线(usb)、并行或其他有线或无线(例如,红外(ir)、近场通信(nfc)等)连接,以与一个或多个外围设备(例如,打印机、读卡器等)进行通信或对其进行控制。处理器602的寄存器、主存储器604、静态存储器606或大容量存储设备608可以是或包括机器可读介质622,其上存储有体现本文所述的技术或功能中的任一个或多个或由其使用的一组或多组数据结构和指令624(例如,软件)。指令624还可以在其由机器600执行期间完全或至少部分地存在于处理器602的寄存器、主存储器604、静态存储器606以及大容量存储设备608中的任何一个内。在示例中,硬件处理器602、主存储器604、静态存储器606和大容量存储设备608中的一个或任何组合可以构成机器可读介质622。虽然机器可读介质622被示出为单个介质,但是术语“机器可读介质”可以包括配置为存储一个或多个指令624的单个介质或多个介质(例如,集中式或分布式数据库和/或相关联的高速缓冲存储器和服务器)。术语“机器可读介质”可以包括任何介质,其能够存储、编码或携带供机器600执行的指令,并且使机器600执行本公开的技术中的任一个或多个技术,或者能够存储、编码或携带由这些指令使用或与其相关联的数据结构。非限制性机器可读介质示例可以包括固态存储器、光介质、磁介质和信号(例如,射频信号、其他基于光子的信号、声音信号等)。在示例中,非暂时性机器可读介质包括机器可读介质,其具有多个具有不变(例如,静止)质量的粒子,因此是物质的组合物。因此,非暂时性机器可读介质是不包括暂时性传播信号的机器可读介质。非暂时性机器可读介质的具体示例可以包括:非易失性存储器,例如半导体存储器件(例如,电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom))和闪存设备;磁盘,例如内部硬盘和可移动盘;磁光盘;以及cd-rom和dvd-rom盘。还可以经由利用多种传输协议(例如,帧中继、互联网协议(ip)、传输控制协议(tcp)、用户数据报协议(udp)、超文本传输协议(http)等)中的任何一种的网络接口设备620,通过使用传输介质的通信网络626发送或接收指令624。示例性通信网络可以包括局域网(lan)、广域网(wan)、分组数据网络(例如,互联网)、移动电话网络(例如,蜂窝网络)、普通老式电话(pots)网络以及无线数据网络(例如,称为的电气和电子工程师协会(ieee)802.11系列标准、称为的ieee802.16系列标准)、ieee802.15.4系列标准、对等(p2p)网络等。在示例中,网络接口设备620可以包括一个或多个物理插孔(例如,以太网、同轴或电话插孔)或一个或多个天线以连接至通信网络626。在示例中,网络接口设备620可以包括多个天线,以使用单输入多输出(simo)、多输入多输出(mimo)和多输入单输出(miso)技术中的至少一个进行无线通信。术语“传输介质”应理解为包括能够存储、编码或携带供机器600执行的指令的任何无形介质,并且包括数字或模拟通信信号或有助于此类软件通信的其他无形介质。传输介质是机器可读介质。图7示出根据一些实施例的sta和根据一些实施例的ap。应当注意,在一些实施例中,sta或其他移动设备可以包括图6和图7(如在700中)之一或两者中所示的一些或全部组件。还应当注意,在一些实施例中,ap或其他基站可以包括图6和图7(如在750中)之一或两者中所示的一些或全部组件。在一些实施例中,ap750可以适合用作图1中描绘的ap102。sta700可以包括物理层电路702和收发机705,其中之一或两者可以使用一个或多个天线701来实现与诸如ap102(图1)、其他sta或其他设备之间的信号的发送和接收。作为示例,物理层电路702可以实现各种编码和解码功能,这些功能可以包括形成用于传输和解码接收到的信号的基带信号。作为另一示例,收发机705可以实现各种发送和接收功能,例如基带范围和射频(rf)范围之间的信号转换。因此,物理层电路702和收发机705可以是分离的组件或可以是组合组件的一部分。另外,与信号的发送和接收有关的所述功能中的一些可以通过可以包括物理层电路702、收发机705和其他组件或层中的一个、任何或全部的组合来实现。sta700还可以包括用于控制接入无线介质的介质接入控制层(mac)电路704。sta700还可以包括处理电路706和存储器708,其布置为执行本文描述的操作。ap750可以包括物理层电路752和收发机755,其中之一或两者可以使用一个或多个天线751来实现与诸如sta103(图1)、其他ap或其他设备之间的信号的发送和接收。作为示例,物理层电路752可以实现各种编码和解码功能,这些功能可以包括形成用于传输和解码接收到的信号的基带信号。作为另一示例,收发机755可以实现各种发送和接收功能,例如基带范围和射频(rf)范围之间的信号转换。因此,物理层电路752和收发机755可以是分离的组件或可以是组合组件的一部分。另外,与信号的发送和接收有关的所述功能中的一些可以通过可以包括物理层电路752、收发机755和其他组件或层中的一个、任何或全部的组合来实现。ap750还可以包括用于控制接入无线介质的介质接入控制层(mac)电路754。ap750还可以包括处理电路756和存储器758,其布置为执行本文描述的操作。天线701、751可以包括一个或多个定向或全向天线,包括例如偶极天线、单极天线、贴片天线、环形天线、微带天线或适用于传输rf信号的其他类型的天线。在一些多输入多输出(mimo)实施例中,天线701和751可以被有效地分开以利用可能导致的空间分集和不同的信道特性。在一些实施例中,sta700可以配置为hew设备104(图1),并且可以使用ofdm和/或ofdma通信信号在多载波通信信道上通信。在一些实施例中,ap750可以配置为使用ofdm和/或ofdma通信信号在多载波通信信道上通信。在一些实施例中,hew设备104可以配置为使用ofdm通信信号在多载波通信信道上通信。因此,在一些实施例中,sta700、ap750和/或hew设备104可以配置为根据指定通信标准接收信号,例如包括ieee802.11-2012、802.11n-2009和/或802.11ac-2013标准的电气和电子工程师协会(ieee)标准和/或针对wlan(包括提出的hew标准)的所提出的规范,但是本发明的范围在这方面不受限制,因为它们也可以适合于根据其他技术和标准来发送和/或接收通信。在一些其他实施例中,ap750、hew设备104和/或配置为hew设备104的sta700可以配置为接收使用一种或多种其他调制技术发送的信号,诸如扩频调制(例如,直接序列码分多址(ds-cdma)和/或跳频码分多址(fh-cdma))、时分复用(tdm)调制和/或频分复用(fdm)调制,但是实施例的范围在这方面不受限制。本文公开的方面提供用于在ieee任务组11ax(tgax)中开发的高效(he)无线lan标准规范的两种前导格式。在一些实施例中,sta700和/或ap750可以是移动设备并且可以是便携式无线通信设备,例如个人数字助理(pda)、具有无线通信能力的膝上型或便携式计算机、网络平板电脑、无线电话、智能电话、无线头戴式耳机、寻呼机、即时消息传送设备、数字照相机、接入点、电视机、例如医疗设备(例如,心率监测器、血压监测器等)的可穿戴设备或可以无线接收或发送信息的其他设备。在一些实施例中,sta700和/或ap750可以配置为根据802.11标准进行操作,但是不在这方面限制实施例的范围。一些实施例中的移动设备或其他设备可以配置为根据其他协议或标准进行操作,包括其他ieee标准、第三代合作伙伴计划(3gpp)标准或其他标准。在一些实施例中,sta700和/或ap750可以包括键盘、显示器、非易失性存储器端口、多个天线、图形处理器、应用处理器、扬声器和其他移动设备元件中的一个或多个。显示器可以是包括触摸屏的lcd屏幕。虽然sta700和ap750均被示出为具有若干分离的功能元件,但是可以组合一个或多个功能元件并且可以通过软件配置元件(例如,包括数字信号处理器(dsp)的处理元件)和/或其他硬件元件的组合来实现。例如,一些元件可以包括一个或多个微处理器、dsp、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic)以及各种硬件和逻辑电路的组合,以用于实现至少在本文中描述的功能。在一些实施例中,功能元件可以指代在一个或多个处理元件上操作的一个或多个处理。实施例可以以硬件、固件和软件之一或其组合来实施。实施例还可以实施为存储在计算机可读存储设备上的指令,其可以被至少一个处理器读取并执行以执行本文描述的操作。计算机可读存储设备可以包括用于以机器(例如,计算机)可读形式存储信息的任何非暂时性机构。例如,计算机可读存储设备可以包括只读存储器(rom)、随机存取存储器(ram)、磁盘存储介质、光存储介质、闪存设备以及其他存储设备和介质。一些实施例可以包括一个或多个处理器,并且可以配置有存储在计算机可读存储设备上的指令。应当注意,在一些实施例中,由sta700使用的装置可以包括如图7所示的sta700的各种组件和/或如图6所示的600的示例性机器。因此,在一些实施例中,本文描述的涉及sta700(或103)的技术和操作可以适用于sta的装置。还应当注意,在一些实施例中,由ap750使用的装置可以包括如图7所示的ap750的各种组件和/或如图6所示的600的示例性机器。因此,在一些实施例中,本文描述的涉及ap750(或102)的技术和操作可以适用于ap的装置。另外,在一些实施例中,用于移动设备和/或基站的装置可以包括图6至图7中所示的一个或多个组件。因此,在一些实施例中,本文描述的涉及移动设备和/或基站的技术和操作可以适用于移动设备和/或基站的装置。如本文所述,一些实施例定义一个或多个lp-wur的状态。例如,可以为lp-wur定义两个状态,包括设备配置为接收唤醒分组的第一状态,以及设备配置为不接收唤醒分组的第二状态。在这样的示例中,第一状态可以是唤醒状态,第二状态可以是休眠状态。在替代实施例中,用于这些状态的术语可以变化,例如,第二状态可以是睡眠状态。在一些实施例中,唤醒无线电(wur)模式可以包括这些状态中的一个或多个。如上所述,在一些实施例中,lp-wur的状态可以独立于ieee802.11无线电的状态。在一些实施例中,ieee802.11设备可以被定义为具有lp-wur能力,例如,具有四种可能的二维状态,如下面的表1所示。可能的情况(802.11无线电状态,wur无线电状态)1(唤醒,唤醒)2(唤醒,休眠)3(休眠,唤醒)4(休眠,休眠)表1参考情况1,802.11无线电状态被设定为唤醒并且lp-wur状态被设定为唤醒。在一些实施例中,在情况1下,802.11无线电能够接收信号(例如,sta中的802.11无线电可以从ap接收rf信号),并且lp-wur也能够接收信号(例如,sta中的lp-wur425可以从ap接收信号)。在一些实施例中,sta配置为从关联的ap接收唤醒分组并将分组发送到ap。在情况2下,802.11无线电状态被设定为唤醒并且lp-wur状态被设定为休眠。在一些实施例中,在情况2下,802.11无线电能够接收信号(例如,sta中的802.11无线电能够从ap接收信号),并且lp-wur不能够接收信号(例如,sta中的lp-wur425不从ap接收信号)。在一些实施例中,sta配置为从ap接收唤醒分组,以便开启802.11无线电和关闭lp-wur。在情况3下,802.11无线电状态被设定为休眠并且lp-wur状态被设定为唤醒。在一些实施例中,在情况3下,802.11无线电不能够接收信号(例如,sta中的802.11无线电不能够从ap接收信号),并且lp-wur能够接收信号(例如,sta中的lp-wur425可以从ap接收信号)。在一些实施例中,sta配置为关闭802.11无线电并利用lp-wur来省电。在情况4下,802.11无线电状态被设定为休眠并且lp-wur无线电状态被设定为休眠。在一些实施例中,在情况4下,802.11无线电不能够接收信号(例如,sta中的802.11无线电不能够从ap接收信号),并且lp-wur不能够接收信号(例如,sta中的lp-wur425不从ap接收信号)。在一些实施例中,sta配置为省电(例如,极省电),同时仍然能够周期性地唤醒lp-wur无线电。在一些实施例中,无线设备(例如,具有lp-wur和wlan无线电的sta)可以向ap发送请求信号,以便在ap和无线设备之间启用省电协议。在一些实施例中,请求信号可以包括定义省电协议的一个或多个参数,并且sta可以从确认请求信号的ap接收包括一个或多个参数的响应信号。请求信号的一个或多个参数可以包括关于sta(例如,sta的lp-wur)的唤醒无线电(wur)模式的wur参数,例如,sta(例如,sta的lp-wur)处于wur模式的持续时间的指示。在一些实施例中,关于wur模式,sta的lp-wur配置为从ap接收唤醒分组,并且sta的wlan无线电配置为抑制接收rf信号。在一些实施例中,在wur模式期间,sta的lp-wur可以配置为处于唤醒状态,其中,在唤醒状态期间,lp-wur配置为接收唤醒分组,并且wlansta的无线电关闭。在一些实施例中,响应于sta的lp-wur在wur模式下接收唤醒分组(例如,从ap接收唤醒分组),wlan无线电可以从休眠状态变为唤醒状态。例如,在休眠状态中,wlan无线电可以配置为抑制从对等设备接收rf信号。例如,在唤醒状态下,wlan无线电可以从对等设备接收rf信号。此外,响应于sta的lp-wur在wur模式下接收唤醒分组,在一些实施例中,lp-wur无线电可以从唤醒状态变为休眠状态。例如,在唤醒状态下,lp-wur可以接收唤醒分组,并且在休眠状态期间,lp-wur可以抑制接收唤醒分组。在一些实施例中,在sta的wlan无线电变为唤醒状态之后,wlan可以从ap接收数据分组。在一些实施例中,sta可以配置为周期性地进入wur模式。在这些实施例中,请求信号的一个或多个参数(例如,从sta发送到ap的请求信号)可以包括服务标识符(id)、协议支持信息以及sta处于wur模式的特定调度的指示。在一些实施例中,wlan无线电可以配置为在sta处于wur模式的持续时间期间保持在休眠状态,直到sta的lp-wur接收到唤醒分组。图8示出操作lp-wur(例如,lp-wur825)的示例性系统800。如图所示,系统800包括发射机805和接收机810。发射机805可以是wlan站(例如,wi-fi路由器,ap),并且接收机810可以是能够连接到wlan站的计算设备,诸如移动电话、平板电脑、膝上型电脑、台式电脑、sta等。发射机805包括wlan(802.11+)无线电815。接收机810包括wlan(802.11)无线电820(例如,wi-fi无线电)和lp-wur825。发射机805的wlan无线电815发送一个或多个唤醒分组830。在接收机820的lp-wur825处接收到一个唤醒分组830。在接收到唤醒分组830时,lp-wur825发送唤醒信号840,这使得接收机810的wlan无线电820开启。发射机805的wlan无线电815将数据分组835发送到接收机810的wlan无线电820,并且接收机810的wlan无线电820接收数据分组835。一些实施例包括wur协商,例如相关公开(公开号为15/392,398的美国专利)中描述的wur协商。在一些实施例中,sta可以处于低功率状态,诸如wur模式。在wur模式期间,sta的主无线电(例如,802.11无线电820)可以关闭并且可以避免从ap(例如,发射机805)接收rf信号,而sta的lp-wur(例如,lp-wur825)可以开启并配置为从ap805接收唤醒分组830。图9是示出根据一些实施例的唤醒分组认证的示例性方法的流程图。在一些实施例中,sta可以在帧(例如,动作帧)中对请求信号(例如,wur请求902)进行编码以便发送到ap。在一些实施例中,动作帧可以用标准省电协议实现,并且可以定义与lp-wur的省电协议相关联的参数。在一些实施例中,动作帧用于关于具有唤醒无线电(例如,lp-wur825)的无线设备(例如,sta)的请求和/或响应信令。sta可以向ap发送请求信号(例如,wur请求902),以便在ap和sta之间启用省电协议。在一些实施例中,请求或响应信号(诸如动作帧)可以包括定义省电协议的一个或多个参数,并且sta可以从确认请求信号的ap接收响应信号。在一些实施例中,响应于来自sta的请求信号,ap可以编码响应信号(例如,wur响应904)以便发送到sta来确认请求信号。在一些实施例中,帧(例如,动作帧)可以包括请求或响应信号的一个或多个参数,例如,sta处于唤醒无线电(wur)模式的持续时间的指示、用于发送唤醒分组的信道的指示和安全协议的指示。此外,在一些实施例中,sta可以向ap发送指示sta正进入wur模式的wur信号(例如,wur信令906)(例如,以随机数通知ap:sta正在进入wur状态)。在一些实施例中,帧(例如,动作帧)可以包括用于wur认证的一个或多个参数(例如,从ap发送到sta的唤醒分组的wur认证,908),诸如wur认证输入。在一些实施例中,wur认证输入可以是在wur协商期间(例如,在wur请求/响应交换902和904期间)由ap和sta两者约定的一个或多个参数。在一些实施例中,wur认证参数可以包括用于发送唤醒分组的信道的指示、发送设备标识的指示、接收设备标识的指示以及安全协议的指示中的任何一个。在一些实施例中,与发送设备标识对应的发送设备可以是sta或ap。在其他实施例中,与接收设备标识对应的接收设备可以是sta或ap。在一些实施例中,wur请求和响应信令可以被加密以防止恶意设备监听并获得用于wur认证的一个或多个参数,如下面更详细描述的。例如,wur认证输入可以是认证密码或随机数。此外,在一些实施例中,包括在帧(例如,动作帧)中的用于wur认证的参数可以包括wur认证函数哈希函数或在wur协商期间由ap和sta两者约定的完整性密钥。在一些实施例中,用于wur认证的任何一个参数(例如,wur认证输入和wur认证函数)可以包括在wur请求902或wur响应904中。在一些实施例中,sta可以从自ap接收的帧中解码用于wur认证的参数(例如,wur响应904),或者可以基于接收的帧中包括的信息生成用于wur认证的参数。此外,在一些实施例中,sta可以使用这些参数来计算用于认证唤醒分组(例如,从ap接收)的wur认证输出值。在一些实施例中,sta可以在wur模式期间(例如,在sta通知apsta正进入wur模式之后)从ap接收唤醒分组(例如,唤醒分组908)。在一些实施例中,在wur模式期间,sta的wlan无线电配置为抑制从ap接收rf信号,并且sta的lp-wur配置为从ap接收唤醒分组。在一些实施例中,sta(例如,sta的lp-wur)可以从唤醒分组908解码wur认证字段,例如,图10的wur认证字段。图10示出根据一些实施例的示例性唤醒帧格式。在一些实施例中,关于图9的唤醒分组908包括唤醒分组格式1000,其包括wur认证字段604,但是实施例不限于此。在一些实施例中,sta可以从接收的唤醒分组908解码wur认证字段1004以发起wur认证。在一些实施例中,由于可以与关于sta的lp-wur的某些省电协议相关联的低数据速率,wur认证字段的长度可以小于8字节。在一些实施例中,wur认证字段1004包括认证值。在一些实施例中,ap在wur认证字段1004内对认证值进行编码,以便sta认证ap、认证唤醒分组908或者用于其他认证目的。在一些实施例中,认证值可以包括在唤醒分组908的其他字段内,例如在其他wur参数1002内。在一些实施例中,sta在从wur认证字段1004解码认证值之后可以利用认证值来与计算的wur认证输出值进行比较,以认证唤醒分组908、识别ap或用于其他认证目的。在一些实施例中,sta内的存储器可以配置为存储认证值、wur认证输入和wur认证函数。在一些实施例中,sta可以基于wur认证输入和wur认证函数来计算wur认证输出值,其中,sta在与ap的wur协商期间获得wur认证输入和wur认证函数,如上所述。附加地,sta可以在计算wur认证输出值时包括其他wur认证参数,其中,sta可以在wur协商期间获得wur认证参数,或者可以从接收的唤醒分组908获得wur认证参数(例如,wur参数1002)。在一些实施例中,sta可以计算wur认证输出值并将wur认证输出值与认证值(例如,包括在wur认证字段1004中)进行比较,以确定wur认证输出值与认证值之间是否存在匹配。在一些实施例中,如果sta确定计算的wur认证输出值与认证值之间的匹配,则sta可以认证接收的唤醒分组(例如,唤醒分组908)。再次参考图9,在一些实施例中,当sta认证接收的唤醒分组908时,sta可以假设唤醒分组908不是来自恶意设备,并且sta可以加入网络(例如,无线局域网(wlan)、wi-fi网络以及根据ieee802.11系列标准运行的任何网络)。替代地,sta可以确定计算的wur认证输出值与认证值(例如,包括在wur认证字段1004中)不匹配,在这种情况下,sta可以确定接收的唤醒分组908不是来自ap。例如,恶意设备可以监听从ap到sta的信令,包括唤醒分组908,并且可以向sta发送其自己的信令(例如,包括类似于唤醒分组908的信息),其为错误唤醒分组916。例如,恶意设备可以在监听从ap到sta的唤醒分组908的传输之后发送一个或多个错误唤醒分组(例如,916),以在sta上执行dos攻击。在这种情况下,sta可以从恶意设备接收错误唤醒分组916并且可以确定计算的wur认证输出值与认证值不匹配,在这种情况下,sta可以决定丢弃唤醒分组916。在一些实施例中,如果sta认证接收的唤醒分组908,则sta可以使用现有信令协议(例如,省电协议),诸如无线网络管理(wnm)、非调度自动省电传送(u-apsd)或省电轮询(ps-poll)或省电模式(psm),以用于在省电信令910中指示sta已经开启其主无线电(例如,802.11无线电420)并且ap可以将数据分组(例如,数据分组912)发送到sta。因此,在一些实施例中,sta和ap之间的现有信令协议(例如,省电协议)可以用于指示sta已经进入休眠状态并且ap不能向sta发送数据分组,诸如无线网络管理(wnm)、非调度自动省电传送(u-apsd)或省电轮询(ps-poll)或省电模式(psm)。在一些实施例中,wur认证输入是一次性值。例如,当sta确定计算的wur认证输出值与认证值之间的匹配时,wur认证输入、wur认证函数或用于wur认证的一个或多个其他参数可能期满。在这些实施例中,在sta向ap发送wur信令914之前,向ap指示sta将再次进入wur模式,并且在接收附加和/或第二唤醒分组(未示出)之前,sta和ap可以再次进入wur协商以协商附加和/或第二wur认证输入(例如,第二wur认证函数)。示例尽管已经参考具体示例性实施例描述了实施例,但显而易见的是,可以对这些实施例进行各种修改和改变而不脱离本公开的更宽的精神和范围。因此,说明书和附图被认为是说明性的而不是限制性的。构成其一部分的附图以说明性而非限制性的方式示出可以实践主题的具体实施例。足够详细地描述示出的实施例以使本领域的技术人员能够实践本文的公开教导。可以利用并从中导出其他实施例,使得可以在不脱离本公开的范围的情况下进行结构和逻辑替换和改变。因此,该详细描述不应被视为具有限制意义,并且各种实施例的范围仅由所附权利要求以及这些权利要求所享有的等同物的全部范围来限定。本发明主题的这些实施例可以单独地和/或共同地由术语“实施例”来引用,仅是为了方便,并且在事实上公开了多个发明构思的情况下,不打算主动地将本申请的范围限制为任何单个实施例或发明构思。因此,尽管本文已经说明和描述了特定实施例,但应该理解的是,被计算为用于实现相同目的的任何布置可以替代所示的特定实施例。本公开旨在覆盖各种实施例的任何和所有修改或变化。上述实施例的组合以及本文中未具体描述的其他实施例在阅读了上述说明之后对于本领域技术人员而言将是显而易见的。在本文件中,如在专利文件中常见的那样,使用词语“一”或“一个”来包括一个或一个以上,独立于“至少一个”或“一个或多个”的任何其他实例或用法。除非另有说明,否则在本文中,词语“或”用于指非排他性,或者使得“a或b”包括“a,而非b”、“b,而非a”以及“a和b”。在本文档中,词语“包括”和“其中”用作相应词语“包含”和“在其中”的等同用语。而且,在所附权利要求中,词语“包括”和“包含”是开放式的;即,包括除权利要求中的这样的词语之后列出的要素之外的系统、ue、物品、组合物、公式或过程仍然被认为落入该权利要求的范围内。此外,在所附权利要求中,词语“第一”、“第二”和“第三”等仅被用作标注,并不旨在对其对象施加数字要求。提供本发明的摘要是为了让读者快速确定技术公开的性质。提交时的理解是,它不会被用来解释或限制权利要求的范围或含义。另外,在前面的详细描述中,可以看出,出于简化本公开的目的,各种特征在单个实施例中被组合在一起。本公开的方法不应被解释为反映所要求保护的实施例需要比每个权利要求中明确记载的更多特征的意图。而是,如以下权利要求所反映的,发明主题在于少于单个公开实施例的所有特征。因此,在此所附的权利要求包括在具体实施方式中,其中每一项权利要求都可以基于其本身,作为单独实施例。以下描述了本文讨论的方法、机器可读介质和系统(例如,机器、设备或其他装置)的各种示例。示例1是站(sta)的装置,该装置包括:处理电路,配置为:配置sta的低功率唤醒无线电(lp-wur)以在wur模式期间从接入点(ap)接收唤醒分组,其中,在wur模式期间,sta的无线局域网(wlan)无线电配置为抑制从ap接收射频(rf)信号,并且sta的lp-wur配置为从ap接收唤醒分组;解码唤醒分组以确定包括认证值的wur认证字段;基于wur认证输入和wur认证函数计算wur认证输出值,其中,该装置在与ap的wur协商期间获得wur认证输入和wur认证函数;将wur认证输出值与认证值进行比较;基于与认证值匹配的wur认证输出值,对唤醒分组进行认证;和存储器,配置为存储认证值、wur认证输入和wur认证函数中的至少一个。在示例2中,示例1的主题包括,其中,处理电路还配置为基于计算出的与认证值不匹配的wur认证输出值而丢弃唤醒分组。在示例3中,示例1-2的主题包括,其中,在wur协商期间,处理电路还配置为:编码要发送到ap的请求帧以启用sta与ap之间的省电协议;并且解码来自ap的响应帧,该请求帧包括定义wur认证协议的一个或多个wur认证参数。在示例4中,示例3的主题包括,其中,处理电路配置为通过从响应帧中解码wur认证输入和wur认证函数来获得wur认证输入和wur认证函数。在示例5中,示例4的主题包括,其中,处理电路还配置为生成wur认证输入和wur认证函数。在示例6中,示例1-5的主题包括,其中,wur认证输入是一次性输入值。在示例7中,示例1-6的主题包括,其中,wur认证输入包括认证密码、随机数和完整性密钥中的一个或多个。在示例8中,示例6-7的主题包括,其中,为了发起第二wur认证,处理电路配置为在与ap的第二wur协商期间获得第二wur认证输入。在示例9中,示例3-8的主题包括,其中,在wur协商期间,处理电路还配置为获得一个或多个wur认证参数,wur认证参数包括用于发送唤醒分组的信道的指示以及安全协议的指示中的一个或多个。在示例10中,示例1-9的主题包括,其中,唤醒分组包括一个或多个wur认证参数,wur认证参数包括用于发送唤醒分组的信道的指示以及安全协议的指示中的一个或多个。示例11是一种唤醒分组认证的方法,包括:在唤醒无线电(wur)模式期间从接入点(ap)接收唤醒分组,其中,在wur模式期间,sta的无线局域网(wlan)无线电配置为抑制从ap接收射频(rf)信号,并且sta的低功率唤醒无线电(lp-wur)配置为从ap接收唤醒分组;解码唤醒分组以确定包括认证值的wur认证字段;基于wur认证输入和wur认证函数计算wur认证输出值,其中,该装置在与ap的wur协商期间获得wur认证输入和wur认证函数;将wur认证输出值与认证值进行比较;基于与认证值匹配的wur认证输出值,对唤醒分组进行认证。在示例12中,示例11的主题包括,基于计算出的与认证值不匹配的wur认证输出值而丢弃唤醒分组。在示例13中,示例11-12的主题包括,编码要在wur协商期间发送到ap的请求帧以启用sta与ap之间的省电协议;并且解码来自ap的响应帧,该响应帧包括定义wur认证协议的一个或多个wur认证参数。在示例14中,示例13的主题包括,通过从响应帧中解码wur认证输入和wur认证函数来获得wur认证输入和wur认证函数。在示例15中,示例14的主题包括,生成wur认证输入和wur认证函数。在示例16中,示例11-15的主题包括,其中,wur认证输入是一次性输入值。在示例17中,示例11-16的主题包括,其中,wur认证输入包括认证密码、随机数和完整性密钥中的一个或多个。在示例18中,示例16-17的主题包括,在与ap的第二wur协商期间获得第二wur认证输入,以发起第二唤醒分组的第二wur认证,其中,第二wur认证输入包括认证密码、随机数和完整性密钥中的一个或多个。在示例19中,示例16-18的主题包括,其中,基于在与ap的第一wur协商期间约定的改变方式来获得第二wur认证输入。在示例20中,示例13-19的主题包括,在wur协商期间,获得一个或多个wur认证参数,wur认证参数包括用于发送唤醒分组的信道的指示、发送设备标识的指示、接收设备标识的指示以及安全协议的指示中的一个或多个。在示例21中,示例13-20的主题包括,其中,唤醒分组包括一个或多个wur认证参数,wur认证参数包括用于发送唤醒分组的信道的指示、发送设备标识的指示、接收设备标识的指示以及安全协议的指示中的一个或多个。示例22是一种计算机可读硬件存储设备,其存储用于由站(sta)的一个或多个处理器执行的指令,该指令将一个或多个处理器配置为:配置sta的低功率唤醒无线电(lp-wur)以在wur模式期间从接入点(ap)接收唤醒分组,其中,在wur模式期间,sta的无线局域网(wlan)无线电配置为抑制从ap接收射频(rf)信号,并且sta的lp-wur配置为从ap接收唤醒分组;解码唤醒分组以确定包括认证值的wur认证字段;基于wur认证输入和wur认证函数计算wur认证输出值,其中,该指令还将一个或多个处理器配置为在与ap的wur协商期间获得wur认证输入和wur认证函数;将wur认证输出值与认证值进行比较;基于与认证值匹配的wur认证输出值,对唤醒分组进行认证。在示例23中,示例22的主题包括,其中,该指令还将一个或多个处理器配置为基于计算出的与认证值不匹配的wur认证输出值而丢弃唤醒分组。在示例24中,示例22-23的主题包括,其中,在wur协商期间,该指令还将一个或多个处理器配置为:编码要发送到ap的请求帧以启用sta与ap之间的省电协议;并且解码来自ap的响应帧,该请求帧包括定义wur认证协议的一个或多个wur认证参数。在示例25中,示例24的主题包括,其中,该指令还将一个或多个处理器配置为通过从响应帧中解码wur认证输入和wur认证函数来获得wur认证输入和wur认证函数。示例26是至少一种机器可读介质,包括指令,该指令在由处理电路执行时,使得处理电路执行用于实现示例1-25中的任何一个的操作。示例27是一种包括实现示例1-25中的任何一个的模块的装置。示例28是一种实现示例1-25中的任何一个的系统。示例29是一种实现示例1-25中的任何一个的方法。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1