无线信标接收的制作方法

文档序号:7992206阅读:244来源:国知局
无线信标接收的制作方法
【专利摘要】本公开描述了操作客户机设备来与无线接入点通信的技术。客户机设备可从低功率操作模式苏醒(401),从接入点接收信标中的第一部分(402),该第一部分包括递送话务标识(DTIM)消息(403、404)。根据在此描述的技术,客户机设备可基于该DTIM消息来确定一个或多个数据分组是否即将从该接入点到来(405)。如果有一个或多个数据分组即将从该接入点到来,则该客户机设备可保持在活跃操作模式以接收这些即将到来的分组(和/或该信标的第二部分)(406)。然而,如果没有数据分组将从该接入点到来,则客户机设备可在接收和/或处理该信标的第二部分之前返回低功率操作模式(408)。
【专利说明】无线信标接收
[0001]C-F ?刘G.R.弗雷德里克斯
本申请要求2011年9月23日提交的美国临时申请N0.61/538,536的权益,该申请的全部内容通过援引纳入于此。
【技术领域】
[0002]本公开一般涉及无线联网。更具体地,本公开涉及用于降低操作以与无线网络的接入点进行通信的客户机设备的功耗的技术。
[0003]背景
[0004]无线网络可包括接入点和至少一个客户机设备。接入点可耦合到网络,如因特网,并且使得客户机设备能够经由该网络通信(和/或与耦合到该接入点的其他设备进行通信)。在一些示例中,无线接入点可以按一个或多个分组的形式向该至少一个客户机设备发送数据。
[0005]在一些示例中,为了降低功耗,在某些情形下,诸如在客户机设备并非正被用于通信(例如,与接入点通信)时,客户机设备可在低功耗模式(例如,睡眠模式)中操作。在一些示例中,诸如在被配置成使用W1-FI通信的802.1lX (例如,802.1lb,802.llg、802.1ln)标准中的一个或多个来进行通信的无线网络中,客户机设备可周期性地从低功耗模式中苏醒,并接收来自接入点的信标。该信标可包括与该客户机设备同接入点之间的当前或将来通信有关的信息。根据一个示例,该信标可包括指示是否有数据分组正等待被传达给该客户机设备的递送话务标识(DTIM)消息。
[0006]概述
[0007]本公开涉及用于通过使得无线网络的客户机设备在该客户机设备接收到整个信标之前在低功率操作模式中操作来降低该设备的功耗的技术。例如,根据本公开的技术,客户机设备可从低功率操作模式(例如,睡眠模式)苏醒,并接收信标的第一部分。信标的第一部分包括递送话务标识消息(DHM)。客户机设备可以确定该DHM消息是否指示一个或多个数据分组即将从该接入点到来(例如,等待被发送给该客户机设备)。如果DTIM消息指示没有数据分组即将从该接入点到来,则客户机设备可在接收该信标的第二部分之前返回低功耗操作模式。相应地,客户机设备在低功率模式中操作的时间量可被增加,这从而可降低客户机设备与接入点通信所消耗的功率。
[0008]例如,在此描述了操作客户机设备来与无线网络接入点进行通信的方法。该方法包括由客户机设备从无线网络接入点接收信标中的包括递送话务标识(DTIM)消息的第一部分。该方法还包括基于该DTIM消息来确定是否有一个或多个数据分组即将从该接入点到来。该方法还包括如果没有数据分组即将从该接入点到来,则在客户机设备接收该信标的第二部分之前使客户机设备在低功率操作模式中操作。
[0009]根据另一示例,在此描述了一种被配置成与无线接入点进行通信的客户机设备。该客户机设备包括被配置成接收信标中的包括递送话务标识(DTIM)消息的第一部分的通信模块。该客户机设备还包括数据处理模块,该数据处理模块被配置成:基于该DTIM消息来确定是否有一个或多个数据分组即将从该接入点到来。该客户机设备还包括功率模式模块,该功率模式模块被配置成在没有数据分组即将从该接入点到来的情况下,在客户机设备接收该信标的第二部分之前使客户机设备在低功率操作模式中操作。
[0010]根据另一示例,在此描述了一种被配置成与无线接入点进行通信的客户机设备。该客户机设备包括用于接收信标中的包括递送话务标识(DTIM)消息的第一部分的装置。该客户机设备还包括用于基于该DTIM消息来确定是否有一个或多个数据分组即将从该接入点到来的装置。该客户机设备还包括用于在没有数据分组即将从该接入点到来的情况下,在客户机设备接收该信标的第二部分之前使客户机设备在低功率操作模式中操作的装置。
[0011]根据又一示例,在此描述了一种计算机可读存储介质。该计算机可读存储介质存储被配置成使得计算设备用于由客户机设备从接入点接收信标中的包括递送话务标识(DTIM)消息的第一部分的指令。这些指令还使得所述计算设备基于该DHM消息来确定是否有一个或多个数据分组即将从该接入点到来。这些指令还使得所述计算设备在没有数据分组即将从该接入点到来的情况下,在客户机设备接收该信标的第二部分之前使客户机设备在低功率操作模式中操作。
[0012]在附图及以下描述中阐述本公开的一个或更多个示例的详情。在此描述的这些技术的其他特征、目的和优点将可从本描述和附图、以及从所附权利要求书来明确。
[0013]附图简述
[0014]图1是示出被配置成生成无线网络的接入点的一个示例的概念图。
[0015]图2是示出可由接入点传达给客户机设备的无线信标的一个示例的概念图。
[0016]图3是示出被配置成根据在此描述的技术来操作的接入点和客户机设备的一个示例的框图。
[0017]图4是示出根据在此描述的技术来操作客户机设备接收信标的方法的一个示例的流程图。
[0018]图5是示出根据在此描述的技术来操作客户机设备接收信标的方法的一个示例的流程图。
[0019]详细描述
[0020]图1是示出无线接入点101的一个示例的概念图。一般而言,接入点101可包括操作用于生成无线局域网(WLAN)以经由较大的非局部网络(诸如广域网(WAN)或诸如因特网106,它有时被称为全球计算机网络)将客户机设备103A-103F中的一个或多个与一个或多个其他计算设备(图1中未示出)通信地耦合的一个或多个设备。根据图1的非限定性示例,接入点101被配置成为台式计算机103A、移动电话103B、打印机103C、智能电话或平板计算设备103D、电视显示器103E以及膝上型计算机103F中的一者或多者生成局部无线网络。接入点101还可以或改为操作用于使得图1中未具体示出的许多其他类型的设备经由局部无线网络和/或因特网106彼此通信,和/或经由因特网106与其他设备通信。例如,客户机设备103A-103F可包括任何包含被配置成使相应客户机设备能够与接入点101无线地通信的通信模块的设备。根据其中接入点101被配置成生成无线局域网(如IEEE802.1lx或即所谓的W1-FI网络)的一个这样的示例,无线客户机设备103A-103F可包括具有被配置成启用与接入点101的W1-FI通信的W1-FI组件(例如,应用集成电路(ASIC)、现场可编程门阵列(FPGA)、可由处理设备执行的分立逻辑和/或软件)的任何设备。[0021]接入点101可以使用有线或无线通信协议来建立与因特网106和/或与广域网的通信链路。例如,接入点101可以利用电缆调制解调器、数字服务链路(DSL)调制解调器、诸如Tl或T3线等光通信链路、或任何其他形式的有线通信协议中的一者或多者来将接入点101通信耦合到因特网106。根据其他示例,接入点101可以无线耦合到因特网106。例如,接入点101可以经由蜂窝通信网络(例如,3G、4G)、卫星通信网络、或使得接入点能经由因特网106通信的其他形式的无线通信来无线耦合到因特网106。
[0022]在一些示例中,接入点101可包括被特别配置成将一个或多个客户机设备103A-103F通信耦合到因特网106的设备,如有线(例如,以太网)或无线(例如,W1-FI)路由器、或者蜂窝到W1-FI热点设备。根据其他示例,接入点101可包括可被配置成生成局部网络的更通用的计算设备(例如,诸如客户机设备103A-103F中的一个或多个)。例如,接入点101可包括被配置成从无线蜂窝网络连接生成W1-FI无线网络的移动电话或平板计算机。在一些示例中,根据在此描述的技术,一个或多个设备103A-103F还可进一步被配置成作为客户机设备、作为接入点、或同时作为这两者来操作。
[0023]在一些示例中,客户机设备103A-103F中的一个或多个可经由有线或无线连接与接入点101通信。例如,在电缆(例如,以太网电缆、USB电缆或其他等)耦合在相应客户机设备103A-103F与接入点101之间时,该客户机设备可以使用有线通信协议(例如,以太网、通用串行总线(USB))来与接入点101通信。然而,在没有这样的电缆耦合在相应客户机设备103A-103F与接入点101之间时,该客户机设备可以转变为代之以使用接入点101所生成的无线网络(例如,W1-FI)来与接入点101通信。
[0024]在一些示例中,在接入点101被配置成生成局部无线网络时,接入点101可以通过发送被安排成一个或多个分组的数据来与客户机设备103A-103F中的一个或多个通信。例如,接入点101可以向客户机设备103A-103F中的一个或多个发送一个或多个数据分组,而这一个或多个数据分组是从可经由因特网106访问的另一计算设备或从客户机设备103A-103F中的另一个接收到的。接入点101还可被配置成从客户机设备103A-103F中的一个或多个接收一个或多个数据分组,并将该一个或多个接收到的分组发送给可经由因特网106访问的另一计算设备和/或这一个或多个客户机设备103A-103F中的另一个。
[0025]在无线通信技术的一些示例(诸如用于W1-FI通信的IEEE802.1IX (例如,802.lla、b、g或η)标准中的一个或多个)中,一些客户机设备103A-103F可被配置成在该客户机设备并非正在活跃地操作来进行通信的情况下在低功耗(睡眠)模式中操作。根据这样的低功率模式,客户机设备103A-103F可以修改该客户机设备的一个或多个组件的操作。例如,在这样的低功耗模式中操作的客户机设备103A-103F可以关闭(例如,从电源断开)操作用于启用与接入点101或另一设备(例如,一个或多个其他客户机设备103A-103F)的通信的一个或多个组件(例如,该客户机设备的通信模块)。在这样的低功耗模式的其他示例中,客户机设备还可以或改为通过以与活跃操作模式相比更低的电压和/或更低的操作功率和/或速度来操作一个或多个组件的方式,来修改该客户机设备的操作。
[0026]在一些示例中,客户机设备103A-103F可周期性地从低功率模式苏醒,以接收来自接入点101的信标。这样的信标可由无线信号提供,并且可包括与同接入点101的进一步通信有关的信息。例如,每一信标可包括多个信息元素(ΙΕ),该多个信息元素(IE)可各自向客户机设备103A-103F中的一个或多个指示与同接入点101的当前或将来通信有关的信息。例如,该多个IE可以指示来自接入点101的进一步通信是否和/或何时有望被发送到客户机设备103A-103F中的一个或多个,以及其他信息。
[0027]在一些示例中,接入点101可以向客户机设备103A-103F中的一个或多个发送包括包含递送话务标识消息(DTM消息)的IE的信标。该DHM消息可以指示接入点101是否有一个或多个数据分组要传达给客户机设备103A-103F。
[0028]根据用于无线通信的一些技术(例如,802.1lX W1-FI标准),客户机设备可周期性地从睡眠中苏醒以接收来自接入点的信标,并保持活跃状态直至该信标的所有数据(例如,该信标的所有IE)已被该客户机设备接收和/或处理。一旦所有数据已被客户机设备接收,则该客户机设备可随即验证接收到的数据,诸如通过对接收到的信标执行帧校验序列(FCS,例如包括循环冗余校验(CRC))。一旦信标的数据得到验证,客户机设备可以使用或可以不使用经验证的数据来操作客户机设备(例如,配置该客户机设备来用于与该接入点进行进一步通信)。
[0029]在接收到整个信标并对该信标的数据执行了 FCS校验之后,如果没有数据分组即将从该接入点到来,则客户机设备可以返回上述低功耗操作模式。然而,如果该信标的DTIM消息指示有数据分组即将从接入点到来(例如,等待被发送给该客户机设备),则该客户机设备在接收该信标之后可以保持在活跃模式(不返回低功耗模式)以便接收这些即将到来的分组。
[0030]在一些示例中,信标可能相对很大(例如,相对大量的数据比特)。根据这些示例,客户机设备可能在相当大量的时间期间保持活跃状态来接收和/或处理信标。在一些示例中,周期性苏醒来接收整个信标可对客户机设备的功率资源造成不希望的消耗。在一些示例中,客户机设备的功耗可通过降低客户机设备从低功耗模式苏醒以接收来自接入点的信标的苏醒频度来降低。然而,这一办法可能造成数据传达速率的降低,因为来自接入点的分组的传输可能由于客户机设备的降低的苏醒频度而被延迟。
[0031]本公开涉及用于作为如上所述从接入点101接收整个信标的替代,可在客户机设备103A-103F处只接收该信标中的包括DTIM消息的第一部分的技术。基于信标的该第一部分(例如,基于DTIM消息),客户机设备103A-103F可以确定是否有数据分组即将从接入点101到来。如果有一个或多个数据分组即将从接入点101到来,例如,正如DHM消息所指示的,则客户机设备103A-103F可以保持在活跃状态并接收该信标的第二部分。然而,如果客户机设备103A-103F基于DTIM消息确定没有数据分组即将从接入点101到来,则客户机设备103A-103F可以在低功耗模式中操作,并且因此避免接收和/或处理该信标的第二部分。例如,客户机设备103A-103F可以通过不处理信标的第二部分(例如,不读取和/或不将其存储在存储器中)的方式,来不接收信标的第二部分。根据其他示例,客户机设备可以通过关闭(例如,从电源断开)客户机设备103A-103F的一个或多个通信组件(例如,W1-FI集成电路)以使得该一个或多个通信组件不接收信标的第二部分的方式,来不接收信标的第二部分。
[0032]以此方式,客户机设备103A-103F可以不接收和/或处理信标的第二部分。相应地,与根据上述其他技术相比,客户机设备103A-103F可以更长时间地保持在低功耗状态中。如此,与其他技术相比,客户机设备103A-103F与接入点101通信所消耗的功率可被降低。[0033]图2是示出根据在此描述的技术的信标211的一个示例的概念图,信标211的至少一部分可被客户机设备103A-103F接收和/或处理。一般而言,信标211可由无线接入点(例如,图1所描绘的接入点101)周期性地传送给无线客户机设备(例如,图1中所描绘的客户机设备103A-103F中的一个或多个)。该信标可包括与无线接入点101向客户机设备103A-103F的进一步数据通信有关的信息以及其他信息。
[0034]在一些示例中,信标211可根据用于W1-FI通信的802.1IX标准中的一个或多个来安排。在其他示例中,信标211可根据未在此直接描述的一个或多个其他无线通信标准来安排。
[0035]根据图2的示例,信标211包括头部210、主体212、以及FCS信息214。在一些示例中,接入点101可首先将头部210发送给客户机设备103A-103F。头部210可包括与信标211的一个或多个其他分量有关的信息。例如,头部210可以指示信标211中包括什么信息、特定信息在信标211内的位置、信标211的长度、和/或其他信息。如图2所示,信标211还包括主体212。主体212可包括多个信息元素(IE) 222A-222F,这多个IE可各自指示与接入点101同客户机设备103A-103F之间的进一步通信有关的信息。出于解释本公开的技术的目的,图2中所描绘的信标211包括六个IE222A-222F。在其他示例中,信标211可包括更多或更少IE。例如,根据用于W1-FI通信的802.1lX标准中的至少一些,信标211可包括四十、五十或更多个IE。在一些示例中,在客户机设备103A-103F的功率资源有限的场合,要客户机设备103A-103F保持苏醒以从接入点101接收整个信标211可能是不可取的。
[0036]如图2中还示出的,IE222D包括如在此描述的DHM消息220。图2中所描绘的信标211的其他IE222A-222C和222E-222F可包括与接入点同一个或多个客户机设备103A-103F之间的通信有关的其他消息(例如,TSF IE226或其他消息)。DTIM消息220可以向客户机设备103A-103F指示接入点101是否有一个或多个数据分组要发送给客户机设备103A-103F。根据本公开的至少一些方面,客户机设备103A-103F可以基于头部210的信息和/或IE220D的头部信息来标识DHM消息220,并处理DHM消息220以确定接入点101是否有任何分组要发送给该客户机设备。根据图2的示例,头部210和IE222A-222D可被认为是如在此描述的信标211的第一部分230。同样根据图2的示例,信标211的其余部分(例如,信标211的其余IE222A-222F以及信标211的FCS信息214)可被认为是如在此描述的信标211的第二部分232。
[0037]根据本文描述的技术,客户机设备103A-103F可以首先接收和/或处理信标211的头部部分210。客户机设备还可接收和/或处理IE222A-222C。客户机设备103A-103F随后可接收IE222D,它是DHM消息220。客户机设备103A-103F可基于DHM消息220来确定是否有一个或多个数据分组即将从接入点101到来。如果没有分组即将从接入点101到来,则客户机设备103A-103F可以不接收信标211的第二部分232。例如,客户机设备103A-103F可以不接收和/或处理信标211的包括信标211的所有IE的第二部分232,如图2所示。在其他示例中,客户机设备103A-103F可以不接收和/或处理信标211的包括跟随在信标211中的DHM消息220之后的一些(而不包括其他)IE的第二部分232。例如,客户机设备103A-103F可以接收和/或处理跟随在DHM消息220之后的IE222E,并且不接收和/或处理信标211的包括IE222F、图2中未描绘的信标211的其他IE、和/或FCS信息214的第二部分。
[0038]例如,客户机设备103A-103F可以通过在接收信标211的第二部分232之前进入低功率操作模式(例如,关闭一个或多个通信模块,以使得客户机设备103A-103F不接收信标的进一步的数据)来不接收信标211的第二部分232。根据其他不例,客户机设备103A-103F可以通过不操作以处理信标211的第二部分232 (例如,读取和/或将其储存在存储器中)来不接收信标211的第二部分232。
[0039]以此方式,客户机设备103A-103F可在接收和/或处理IE222E-222F以及FCS信息224之前进入低功率操作模式。如此,如上所述,与其中客户机设备103A-103F接收并处理信标211的全部的其他技术相比,客户机设备222A-222F可以在低功耗模式中操作更长时间。
[0040]在一些示例中,接入点101所传达的信标211的数据可能变成遭破坏的。例如,由于信号干扰或其他扰动,信标的一个或多个IE222A-222F可能不再指示在被接入点101处理和/或发送时所旨在指示的信息。
[0041]如上所述,在一些示例中,如果客户机设备103A-103F确定没有数据分组即将从接入点101到来,则客户机设备103A-103F可在接收信标211的第二部分232之前在低功耗模式中操作。在一些示例中,信标的这样的未被接收/处理的第二部分232可包括FCS信息214,该FCS信息214可被客户机设备103A-103F用来执行FCS校验以证实信标211的数据。根据本公开的技术,如果DTIM消息220指示没有数据分组即将从接入点101到来,则客户机设备103A-103F可以不对信标211执行FCS校验。
[0042]如图2所示,信标211包括包含定时同步功能(TSF)226的IE222B。TSF226可以向客户机设备103A-103F指示该客户机设备何时应当从低功率操作模式苏醒以接收来自接入点101的至少一个进一步的信标。例如,TSF226可以指示计数值,诸如具有微秒分辨率的64位定时器计数器。客户机设备103A-103F可以使用TSF226来将客户机设备103A-103F内部的TSF定时器计数器同步到接入点101的TSF定时器计数器。在一些示例中,客户机设备103A-103F可以使用TSF226来同步与接入点101的操作,例如以补偿客户机设备103A-103F和接入点101的内部时钟基准(例如,晶体振荡器)之间的时钟漂移。在一些示例中,客户机设备可以使用TSF226来确定何时要从睡眠中苏醒以接收来自接入点101的一个或多个进一步的信标。
[0043]根据一个示例,为了在没有对信标211执行FCS校验以确保TSF226没有遭破坏时避免使用信标211的TSF226,客户机设备103A-103F可以改为利用先前确定的时钟基准来操作。例如,客户机设备103A-103F可以不基于接收到的TSF226来更新客户机设备的内部时钟基准(例如,由晶体振荡器生成)。通过使用内部时钟基准,客户机设备103A-103F可以避免使用遭破坏的TSF226来同步客户机设备103A-103F,而使用遭破坏的TSF226来同步客户机设备可能会不可取地影响客户机设备103A-103F的操作。
[0044]根据另一示例,对于多个接收到的信标中的包括指示没有分组即将到来的DTIM220的一些接收到的信标,客户机设备103A-103F可以保持在活跃状态中并接收和/或处理信标211的第二部分232。例如,客户机设备103A-103F可以对于接收到的信标211的子集(例如,每第五个接收到的信标211),接收和/或处理整个信标(例如,包括该信标的第二部分232,其中包括FCS信息214)并对该信标执行FCS校验以确保信标211的数据(例如,IE221A-222F中的一个或多个)的有效性,即使该信标包括了指示没有数据分组即将从接入点101到来的DTIM220。如果FCS校验指示信标211的数据未被破坏,则客户机设备103A-103F可以使用信标211的至少一些数据。例如,客户机设备103A-103F可以使用信标211的TSF226来同步客户机设备103A-103F的操作以与接入点101通信。根据这一示例,客户机设备103A-103F可以利用较少功率资源来接收多个信标211,因为客户机设备211可只对一些接收到的信标211保持活跃以接收整个信标。
[0045]根据又一些示例,如上所述,客户机设备103A-103F可以在不接收整个信标并且不执行FCS校验的情况下确定是否要使用信标211的数据。根据这些示例,客户机设备103A-103F可以将与接收到的信标第一部分的数据相关联的值(例如,IE222A-222F的值)与至少一个阈值进行比较,并基于该比较来确定是否要使用接收到的信标的数据。例如,该至少一个阈值可以基于数据的预期值(例如,该至少一个IE222A-222F的预期值)。在一些示例中,这样的阈值可以基于储存在存储器中的预定值。根据其他示例,这样的阈值可以自动确定,诸如基于与一个或多个先前接收到的信标的数据相关联的一个或多个值。
[0046]根据一个特定示例,客户机设备103A-103F可以基于接收到的信标的TSF226IE的值与至少一个预定或自动确定的阈值的比较,来确定是否要使用此接收到的信标的TSF226。例如,客户机设备103A-103F可以将接收到的TSF226的值与储存在存储器中的预定阈值进行比较,以确定是否要使用TSF226来同步客户机设备103A-103F的操作。根据又一示例,客户机设备103A-103F可以基于先前确定的一个或多个先前接收到的信标211的一个或多个TSF226的值来自动确定这样的阈值。
[0047]如上所述,在一些示例中,信标可以比图2中所描绘的信标211长得多。例如,信标可包括远多于图2中描绘的六个IE222A-222F的IE。在一些示例中,信标可被安排以使得DHM消息220接近信标的主体212的前端。例如,DTIM消息220可被安排成可包括40到60个IE的信标主体212的前5或10个IE之一。
[0048]本公开的技术可以是有利的,因为它们可以准许客户机设备103A-103F在每次接收到信标时确定是否有进一步的数据分组即将从接入点101到来,而无需在接收和/或处理整个信标所需的时间段期间保持在活跃状态中。如此,与其中对于每一接收到的信标均接收和/或处理整个信标的其他技术相比,客户机设备103A-103F可以在低功耗模式中操作更长时间。相应地,与其他技术相比,客户机设备103A-103F可以消耗更少功率来与接入点101进行数据通信。
[0049]图3是示出被配置成根据在此描述的技术与接入点301通信的无线客户机设备303的一个示例的框图。如图3所示,接入点301包括因特网模块348、电源346、处理器344、存储器345、数据处理模块340、以及通信模块(COM模块)342。
[0050]存储器345可包括接入点301的被配置成存储数据的任何组件。例如,存储器345可包括临时存储器,诸如一个或多个随机存取存储器(RAM)组件或其他短期数据存储组件。根据其他示例,存储器345可包括一个或多个长期存储组件,诸如磁硬盘驱动器、闪存组件、或其他长期数据存储组件。
[0051]处理器344可包括接入点301的被配置成执行指令(例如,储存在存储器345中的指令)的一个或多个组件。处理器344可包括例如通用计算组件(例如,中央处理单元(CPU)、图形处理单元(GPU))或被配置成执行储存在存储器345中的指令以根据在此描述的技术来操作的其他计算组件。例如,参考数据处理模块340、通信模块342、以及因特网模块348中的一个或多个描述的功能性可至少部分地包括可由处理器344执行以使得处理器344根据在此描述的技术来操作的指令。在其他示例中,在此描述的接入点301的一个或多个组件的功能性可以使用特别配置成执行所描述的功能性的一个或多个组件来实现。例如,在此描述的接入点301的一个或多个组件可包括特别配置成或安排成根据在此描述的技术来操作的一个或多个组件(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)、分立逻辑组件)。
[0052]因特网模块348可被配置成使得接入点301能够经由较大网络(如因特网)通信。例如,如上所述,因特网模块348可包括被配置成使得接入点301能够使用有线通信协议经由因特网来通信的一个或多个硬件或软件组件。例如,因特网模块348可包括接入点301内部或外部的调制解调器,诸如被配置成使得接入点301能够经由网络(诸如,因特网)通信的电缆、DSL、T1或T3调制解调器。根据其他示例,因特网模块348可以使接入点301能够与网络(诸如,因特网)无线地通信。例如,因特网模块348可包括接入点301的被配置成使接入点能够经由网络(诸如,因特网)无线地(例如,经由3G或4G蜂窝网络)通信的一个或多个硬件或软件组件。
[0053]如图3所描绘,接入点301包括电源346。电源346可包括被配置成给接入点301的一个或多个组件供电以进行操作的任何能量源。例如,电源346可包括到外部电源(例如,墙上插座)的电耦合。根据其他示例,例如在接入点301是被配置成作为无线接入点来操作的移动设备的情况下,电源346可包括如上所述的外部电源和/或接入点301内部或外部的电池或其他形式的能量储存组件。
[0054]如图3所描绘,接入点301还包括数据处理模块(DPM)340和通信(COM)模块342。一般而言,DPM340可经由因特网模块348从另一计算设备接收数据,并处理从因特网模块348接收到的数据。DPM340可经由通信模块342向客户机设备303发送数据。例如,DPM340可以将经由因特网模块348接收到的数据安排在要经由通信模块342无线地发送给客户机设备303的一个或多个分组中。根据一个具体示例,DPM340可根据用于W1-FI无线通信的802.1lX标准中的一个或多个将接收到的数据安排在一个或多个分组中。在一些示例中,DPM340还可被配置成经由通信模块342接收并处理从客户机设备303接收到的数据。例如,DPM340可以处理来自客户机设备303的一个或多个数据分组或指令分组,并将来自该一个或多个接收到的分组的数据或指令发送给另一计算设备,例如经由因特网模块348来发送。
[0055]信标211可包括与来自接入点301的进一步通信有关的信息。在一些示例中,信标211包括头部210、主体212 (例如,包括多个信息元素(IE)222A-222F)以及FCS信息214。在一些示例中,如图2所描绘,信标211包括向客户机设备303指示是否有数据或指令分组即将到来(例如,是否有一个或多个数据或指令分组要发送给客户机设备303)的DTIM消息222D。
[0056]在一些示例中,如图2中也示出的,信标211还可包括定时同步功能(TSF) 226(IE222B)。TSF226可被客户机设备303用来确定该客户机设备303何时应当从低功率操作模式苏醒以接收来自接入点301的至少一个进一步的信标。例如,TSF226可以指示计数值,如具有微秒分辨率的64位定时器计数器。客户机设备303可以使用TSF226来将客户机设备303内部的TSF定时器计数器同步到接入点301的TSF定时器计数器。在一些示例中,客户机设备303可以使用TSF226来同步与接入点101的操作,例如以补偿客户机设备303和接入点301的内部时钟基准(例如,晶体振荡器)之间的时钟漂移。在一些示例中,客户机设备可以使用TSF226来确定何时要从睡眠中苏醒以接收来自接入点301的一个或多个进一步的信标。
[0057]在一些示例中,在将接收到的数据以一个或多个数据分组的形式发送给客户机设备303之前,DPM340可将该接收到的数据储存在存储器345中。在一些示例中,在接入点301向客户机设备303发送了包括指示储存在存储器345中的一个或多个数据分组即将从接入点301到来的DTM消息220的信标211之后,DPM340可以将存储器345中存储的该一个或多个数据分组传达给客户机设备303。在一些示例中,客户机设备303可以基于至少一个先前接收到的信标211的至少一个TSF226被同步来从低功耗模式苏醒以接收信标。
[0058]如图3所示,客户机设备303包括通信模块(COM模块)358、处理器354、存储器355、数据处理模块(DPM) 350、电源356、以及功率模式模块(PMM) 357。
[0059]存储器355可包括客户机设备303的被配置成存储数据的任何组件。例如,存储器355可包括临时存储器,诸如一个或多个随机存取存储器(RAM)组件或一个或多个其他短期数据存储组件。根据其他示例,存储器355可包括一个或多个长期存储组件,如一个或多个磁硬盘驱动器、闪存组件、或一个或多个其他长期数据存储组件。
[0060]处理器354可包括客户机设备303的被配置成执行指令(例如,储存在存储器355中的指令)的一个或多个组件。处理器354可包括例如通用计算组件(例如,中央处理单元(CPU)、图形处理单元(GPU))或被配置成执行储存在存储器355中的指令以使得客户机设备303如在此描述的那样来操作的其他计算组件。例如,参考数据处理模块350、DTIM模块358、TSF模块359、PMM357和/或通信模块352中的一个或多个描述的功能性可至少部分地包括可由处理器344执行以使处理器344操作来使得客户机设备303根据在此描述的技术来操作的指令。在其他示例中,在此描述的接入点301的一个或多个模块也可以或改为至少部分地使用特别配置成执行所描述的功能性的一个或多个组件来实现。例如,在此描述的客户机设备303的一个或多个模块可包括特别配置成或安排成根据在此描述的技术来操作的一个或多个组件(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)、分立逻辑组件)。在此描述的客户机设备303的各模块可以使用硬件、软件、固件、分立逻辑组件的任何组合来实现。
[0061]作为一个具体示例,通信模块358可包括可由处理器358执行以使得客户机设备303与接入点301通信的指令和/或特别配置成使得客户机设备303与接入点301通信的一个或多个电路。例如,通信模块358可包括被配置成使得客户机设备303能使用用于W1-FI通信的802.11标准中的一个或多个来通信的一个或多个组件,例如,W1-FI集成电路(W1-FI 1C)。
[0062]电源356可包括客户机设备303的被配置成储存或接入功率以操作客户机设备303的一个或多个组件(如通信模块358、DPM350、PMM357或客户机设备303的其他组件)的任何组件。在一些示例中,客户机设备303的电源356可包括有限电源,诸如电池。在其他示例中,电源356可包括外部电源,诸如到墙上插座的外部耦合、或客户机设备303外部的电池。在一些示例中,在客户机设备303使用诸如内部电池等有限电源的情况下,可能希望使客户机设备303的功耗最小化以增加客户机设备303的电池的寿命。
[0063]为了降低客户机设备303的功耗,图3中所描绘的PMM357可以按不同的操作模式来操作客户机设备303。例如,PMM357可以使客户机设备303在活跃模式中操作,或在低功耗模式中操作以降低客户机设备303的功耗。根据这样的低功耗模式,客户机设备303的一个或多个组件可被关闭和/或以与活跃操作模式相比较低的速率和/或降低的电源(例如,降低的电源电压和/或电流)来操作。例如,在客户机设备303的活跃模式中,PMM357可以使得客户机设备303的通信模块358 (例如,W1-FI集成电路(IC))打开(例如,连接到电源356),以使得客户机设备303可以与接入点301通信。根据这一示例,在低功耗模式中,PMM357可以关闭通信模块358,以使得通信模块358可以消耗很少或不消耗来自电源356的功率。例如,根据低功耗模块,PMM357可以将通信模块358从电源356断开连接,以使得通信模块358可以不消耗任何功率。根据其他示例,根据低功耗模式,PMM357可以使得DPM350不处理接入点301接收到的数据。
[0064]如图3所示,DPM350包括DHM模块358。根据在此描述的技术,DPM350可以接收信标201的头部210,如图2所描绘。DPM350随后可开始接收IE222A、222B、222C以及222D。DHM模块358可以确定IE222D包括DHM消息220。例如,DHM模块358可以基于头部210的信息、或IE222D的头部中的信息来确定IE222D是DHM消息220。DHM模块358还可基于DHM消息220来确定是否有一个或多个数据分组即将从接入点301到来。如果DTIM消息220指示有一个或多个数据分组即将从接入点301到来,则客户机设备303可继续在活跃模式中操作,以接收即将到来的数据分组(和/或信标211的第二部分232)。否贝丨J,如果没有一个或多个数据分组即将从接入点301到来,则DTIM模块358可以(例如,经由PMM357)使得客户机设备303在低功耗模式中操作。相应地,客户机设备303可以不接收信标211的第二部分232。例如,在低功率操作模式中,PMM357可以使得通信模块352被关闭(例如,从电源356断开连接),以使得客户机设备303不接收信标211的第二部分232。根据另一示例,在低功率操作模式中,PMM357可以使得DPM350不处理信标211的第二部分232的数据,以使得信标211的第二部分232不被DPM350接收。
[0065]如图3所示,客户机设备303在一些示例中还可包括定时同步功能(TSF)模块359。如以上参考图2所述,在一些示例中,信标211可包括TSF226。客户机设备303 (例如,DPM350)可以利用接收到的TSF226来同步客户机设备303的操作。例如,客户机设备303可以使用接收到的TSF226来同步客户机设备以进行操作。基于这样的同步,客户机设备可以例如苏醒以接收来自接入点301的一个或多个进一步的信标。
[0066]在一些示例中,如上所述,因为DPM模块258可以使客户机设备303在低功耗模式中操作而不接收信标211的第二部分232,所以客户机设备303可能没有接收FCS信息214。如此,客户机设备303可能无法执行对信标211的数据(例如,IE222A-222F)的FCS校验以证实该数据未变成遭破坏的。
[0067]一般而言,TSF模块359可以使得客户机设备303操作以接收来自接入点301的进一步的信标,而不对客户机设备303接收到的每一信标211执行FCS校验。根据一个这样的示例,TSF模块359可以使得客户机设备303使用该客户机设备的先前确定的内部时钟基准来操作,而非使用接收到的信标211的TSF226来同步内部时钟基准以同步客户机设备303的操作。根据这些示例,通过使用先前确定的内部时钟基准来同步客户机设备103A-103F的操作,而非使用信标211的TSF226来同步内部时钟基准,客户机设备303可以避免使用遭破坏的TSF226,而使用遭破坏的TSF可能会不可取地影响客户机设备303的操作。
[0068]根据又一示例,对于至少一些接收到的包括指示没有分组即将到来的DHM消息220的信标211,TSF模块359可使得客户机设备303保持在活跃状态并接收和/或处理信标211的第二部分232。例如,对于接收到的信标211的子集,客户机设备303可接收和/或处理整个信标(例如,包括该信标的包含FCS信息214的第二部分232),并对信标211执行FCS校验以确保信标211的数据(例如,IE222A-222F中的一个或多个)的有效性。对于其他接收到的信标,如上所述,DTIM模块358可以使得客户机设备303在接收信标211的第二部分232之前在低功耗模式中操作。
[0069]根据一些示例,TSF模块359可以确定是否要接收和/或处理整个信标211并基于预定间隔对包括指示没有分组即将到来的DHM消息220的信标执行FCS校验。例如,这样的预定间隔可以指示客户机设备303将要使用每第五个信标的TSF226(例如,接收、处理和/或对信标211执行FCS校验)以同步客户机设备303来与接入点301通信。根据这些示例,如果FCS校验指示信标211的数据未遭破坏,则TSF模块359可以使得DPM350使用信标211的TSF221来同步客户机设备以从接入点101接收进一步的信标211。
[0070]根据本公开的其他方面,TSF模块359可以基于TSF226的值来确定是否要使用信标411的TSF226。例如,DPM350可以处理接收到的TSF226来确定TSF226所指示的计数值。根据这些示例,TSF模块359可以将所确定的计数值(它可表示时钟漂移)与一个或多个阈值进行比较。这样的一个或多个阈值可包括预定值(如储存在存储器中的值)或基于一个或多个先前接收到的信标211的TSF226的计数值来动态地确定的值。基于该比较,TSF模块359可以使得客户机设备303使用所确定的计数值来同步客户机设备303的操作。
[0071]在一些示例中,TSF226可能在DHM消息220之前被接收,如根据图2的示例描绘的。根据这些示例,TSF模块359可以如上所述地将接收到的TSF221与一个或多个阈值进行比较,并且基于该比较,可使用TSF221所指示的计数值来同步客户机设备303 (例如,将客户机设备303的一个或多个时钟同步到接入点303的时钟基准)。
[0072]在图2未描绘的其他示例中,信标的TSF可包括跟随在信标211中的DTM消息之后的IE (例如,由接入点101在DTM消息220之后传达的)。根据这些示例,对于至少一些接收到的信标211,不是由DTIM模块358来使得客户机设备303在接收到DTIM消息220之后在睡眠模式中操作,而是可由TSF模块359来使得客户机设备303保持在活跃模式中直至接收到TSF。一旦TSF模块359确定了 TSF的计数值(和/或将所确定的计数值与至少一个阈值进行比较),TSF模块359就可(例如,经由PMM357)使得客户机设备303在低功耗模式中操作。
[0073]图4是示出根据本公开的技术来操作客户机设备的方法的一个示例的流程图。图4中所描绘的方法是参考图3所描绘的客户机设备303来描述的,但也可以使用其他设备。
[0074]如图4所示,客户机设备303可从低功耗操作模式苏醒(401)。例如,客户机设备303可从低功耗模式苏醒以接收信标211。基于客户机设备303先前与接入点301的同步(例如,其中客户机设备303使用了一个或多个先前接收到的信标211的一个或多个TSF226来同步客户机设备303),客户机设备303可从低功耗模式苏醒以接收信标。
[0075]在一些示例中,低功率操作模式可包括关闭(例如,从电源356断开)客户机设备303的一个或多个通信模块352。在一些示例中,将客户机设备303从低功耗模式唤醒可包括打开(例如,连接到电源)客户机设备303的一个或多个通信模块352。在其他示例中,低功率操作模式可包括使得客户机设备303的DPM350不处理接收到的数据。根据这些示例,将客户机设备303从低功耗模式唤醒可包括使得DPM350处理接收到的数据。
[0076]同样如图3所示,客户机设备303可接收信标211的头部部分210(402)。同样如图4所示,客户机设备303可接收信标211的至少一个信息元素(IE222A-222D)。对于每一接收到的IE,客户机设备303可以处理该接收到的IE以确定该IE是否包括DHM消息220
(403)。例如,客户机设备303可以处理接收到的IE的头部以确定该IE是否是DTIM消息
(404)。如果接收到的IE不包括DHM消息220,则客户机设备303可以接收信标211的至少一个其他IE (403)。然而,如果该IE确实包括DTM消息220,则客户机设备303可以处理该DHM消息220以确定是否有一个或多个分组即将从接入点301到来(405)。
[0077]如果客户机设备303确定有一个或多个分组即将从接入点301到来,则客户机设备可保持在活跃(苏醒)操作模式中,以接收信标211的其余部分(例如,第二部分232)(406)。例如,客户机设备303可保持在活跃状态中以接收信标211的一个或多个尚未接收到的IE222E、222F。信标211的第二部分232可包括FCS信息214。根据一些示例,如图4所示,客户机设备303还可对信标211的数据执行FCS校验(例如,使用接收到的FCS信息214) (407)。
[0078]在一些示例中,客户机设备303还可保持在活跃状态中以接收来自接入点301的该一个或多个数据分组。在一些示例中,一旦客户机设备303已经接收到该一个或多个数据分组,则客户机设备303可返回低功耗操作模式。
[0079]同样如图4所示,如果客户机设备303确定没有数据分组即将从接入点101到来,则客户机设备303可返回低功耗操作模式,而不接收和/或处理信标211的第二部分232(408)。例如,客户机设备303可在信标211的一个或多个IE222E、222F和/或FCS信息214被客户机设备303接收和/或处理之前关闭一个或多个通信模块352。根据另一示例,客户机设备303可以不处理信标211的接收到的第二部分232。
[0080]图5是示出根据本公开的技术来操作客户机设备的方法的一个示例的流程图。图5中所描绘的方法被描述为由图3中的客户机设备303执行。然而,也可以使用其他客户机设备。
[0081]如图5所示,客户机设备303从接入点301接收信标211中包括递送话务标识(DTIM)消息的第一部分230 (501)。同样如图5所示,客户机设备303基于DHM消息220确定是否有一个或多个数据分组即将从接入点301到来(502)。同样如图5所示,如果没有一个或多个数据分组即将从接入点301到来,则客户机设备可在接收信标211的第二部分(例如,图2中所描绘的第二部分232)之前在低功率操作模式中操作(503)。在一些示例中,信标211的第二部分232可包括信标211的在DHM消息220之后传送的一个或多个信息元素(IE)。在一些示例中,信标211的第二部分232还可包括信标211的FCS信息214。
[0082]在一些示例中,在接收信标211的第二部分232之前使客户机设备303在低功率操作模式中操作包括在接收信标211的第二部分232之前关闭客户机设备303的一个或多个通信模块(例如,COM模块352)。在其他示例中,在接收信标211的第二部分232之前使客户机设备303在低功率操作模式中操作包括使得一个或多个数据处理模块(例如,图3中描绘的DPM350)不处理信标211的第二部分232。
[0083]本文中所描述的技术可以在硬件、软件、固件、或其任何组合中实现。描述为模块或组件的任何特征也可一起实现在集成逻辑器件中或者分开地实现为分立但可互操作的逻辑器件。如果在软件中实现,则这些技术可至少部分地由包括指令的有形计算机可读存储介质来实现,这些指令在被执行时执行以上所描述的一种或更多种方法。有形计算机可读数据存储介质可构成计算机程序产品的一部分,计算机程序产品可包括包装材料。
[0084]有形计算机可读存储介质可以包括随机存取存储器(RAM)(诸如同步动态随机存取存储器(SDRAM))、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPR0M)、闪存、磁或光数据存储介质、等等。补充地或替换地,这些技术可以至少部分地由携带或传达以指令或数据结构形式的并且可由计算机访问、读取和/或执行的代码的计算机可读通信介质来实现。
[0085]这些指令可以由一个或更多个处理器执行,诸如一个或更多个数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)、或者其他等效的集成或分立逻辑电路系统。如本文中所使用的术语“处理器”可以指任何前述结构或者适用于实现本文中所描述的技术的任何其他结构。另外,在一些方面,本文中所描述的功能性可以在如本文中所描述地配置的专用软件模块或硬件模块内提供。此外,各技术可完全实现在一个或多个电路或逻辑元件中。
[0086]已经描述了各种示例。这些及其他示例均落在所附权利要求的范围之内。
【权利要求】
1.一种操作客户机设备来与无线网络接入点进行通信的方法,包括: 由客户机设备从无线网络接入点接收信标中的包括递送话务标识(DTIM)消息的第一部分; 基于所述DTIM消息来确定是否有一个或多个数据分组即将从所述接入点到来;以及如果没有数据分组即将从所述接入点到来,则在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在低功率操作模式中操作。
2.如权利要求1所述的方法,其特征在于,在接收所述信标的第二部分之前使所述客户机设备在所述低功率操作模式中操作包括关闭所述客户机设备的通信模块以使得所述信标的第二部分不被所述客户机设备所接收。
3.如权利要求1所述的方法,其特征在于,接收所述信标的第一部分包括处理所述信标的第一部分,并且其中在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作包括不处理所述信标的第二部分。
4.如权利要求1所述的方法,其特征在于,在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作还包括使所述客户机设备在功率节省操作模式中操作,而不对所述信标执行帧冗余性校验(FCS )。
5.如权利要求1所述的方法,其特征在于,接收所述信标的第一部分包括处理所述信标的头部部分以及所述信标的多个信息元素中的前至少一个信息元素。
6.如权利要求5所述的方法,其特征在于,在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作包括不接收或处理所述信标的所述多个信息元素中的其次至少一个第二信息元素。
7.如权利要求1所述的方 法,其特征在于,进一步包括: 如果所述DTIM消息指示没有分组即将从所述接入点到来,则不使用所述信标的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
8.如权利要求7所述的方法,其特征在于,进一步包括: 使用所述客户机设备的内部时钟基准来同步所述客户机设备以用于与所述接入点的进一步通信。
9.如权利要求7所述的方法,其特征在于,所述信标包括第一信标,并且其中所述TSF包括能被用来同步所述客户机设备的操作以从低功耗模式苏醒来接收至少一个第二信标的至少一部分的计数值。
10.如权利要求7所述的方法,其特征在于,所述信标包括第一信标,并且所述方法还包括: 接收第二信标中的包括第二 DTIM和第二 TSF的至少一部分;以及如果所述第二 DTIM指示没有分组即将从所述接入点到来,则使用所述第二 TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
11.如权利要求9所述的方法,其特征在于,所述信标是第一信标,并且所述方法还包括: 接收多个进一步的信标;以及 只使用所述多个进一步的信标的子集的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
12.如权利要求1所述的方法,其特征在于,所述信标包括定时同步功能(TSF),并且所述方法还包括: 将所述TSF的值与至少一个阈值进行比较;以及 基于所述比较来确定是否要使用所述TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
13.如权利要求12所述的方法,其特征在于,所述至少一个阈值指示所述TSF的预期值。
14.如权利要求1所述的方法,其特征在于,进一步包括: 如果所述DTIM消息的确指示有一个或多个数据分组即将从所述接入点到来,则使所述客户机设备在活跃操作模式中操作以接收所述一个或多个数据分组。
15.如权利要求1所述的方法,其特征在于,在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在所述低功率操作模式中操作包括所述客户机设备不接收所述信标的第二部分。
16.一种被配置成与无线接入点通信的客户机设备,包括: 通信模块,配置成接收信标中的包括递送话务标识(DTIM)消息的第一部分; 数据处理模块,配置成: 基于所述DTIM消息来确定是否有一个或多个数据分组即将从所述接入点到来;以及功率模式模块,配置成在没有数据分组即将从所述接入点到来的情况下,在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在低功率操作模式中操作。
17.如权利要求16所述的设备,其特征在于,所述低功率操作模式包括关闭所述客户机设备的通信模块以使得所述信标的第二部分不被所述客户机设备所接收。
18.如权利要求16所述的设备,其特征在于,所述通信模块通过处理所述信标的第一部分来接收所述信标的第一部分,并且其中所述功率模式模块通过不处理所述信标的第二部分来在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在所述低功率操作模式中操作。
19.如权利要求16所述的设备,其特征在于,所述功率模式模块使所述客户机设备在所述低功率操作模式中操作,对所述信标执行帧冗余性校验(FCS )。
20.如权利要求16所述的设备,其特征在于,所述通信模块通过处理所述信标的头部部分以及所述信标的多个信息元素中的前至少一个信息元素,来接收所述信标的第一部分。
21.如权利要求16所述的设备,其特征在于,还包括: TSF模块,配置成: 如果所述DTIM消息指示没有分组即将从所述接入点到来,则不使用所述信标的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
22.如权利要求21所述的设备,其特征在于,所述TSF模块还被配置成: 使用所述客户机设备的内部时钟基准来同步所述客户机设备以用于与所述接入点的进一步通信。
23.如权利要求21所述的设备,其特征在于,所述TSF包括能被用来同步所述客户机设备的操作的计数值。
24.如权利要求21所述的设备,其特征在于,所述信标包括第一信标,其中所述通信模块还被配置成: 接收第二信标中的包括第二DHM和第二TSF的至少一部分;并且其中所述功率模式模块被配置成: 如果所述第二 DTIM指示没有分组即将从所述接入点到来,则使用所述第二 TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
25.如权利要求21所述的设备,其特征在于,所述信标是第一信标,其中所述TSF模块还被配置成: 接收多个进一步的信标;以及 只使用所述多个进一步的信标的子集的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
26.如权利要求16所述的设备,其特征在于,所述信标包括定时同步功能(TSF),并且所述设备还包括TSF模块,配置成: 将所述TSF 的值与至少一个阈值进行比较;以及 基于所述比较来确定是否要使用所述TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
27.如权利要求28所述的设备,其特征在于,所述至少一个阈值指示所述TSF的预期值。
28.如权利要求16所述的设备,其特征在于,所述功率模式模块还被配置成: 如果所述DTIM消息的确指示有一个或多个数据分组即将从所述接入点到来,则使所述客户机设备在活跃操作模式中操作以接收所述一个或多个数据分组。
29.如权利要求16所述的设备,其特征在于,所述功率模式模块被配置成使得所述客户机设备不接收所述信标的第二部分。
30.一种被配置成与无线接入点通信的客户机设备,包括: 用于接收信标中的包括递送话务标识(DTIM)消息的第一部分的装置; 用于基于所述DTIM消息来确定是否有一个或多个数据分组即将从所述接入点到来的装置;以及 用于如果没有数据分组即将从所述接入点到来,则在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在低功率操作模式中操作的装置。
31.如权利要求30所述的设备,其特征在于,用于在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在低功率操作模式中操作的装置包括用于关闭所述客户机设备的通信模块以使得所述信标的第二部分不被所述客户机设备所接收的装置。
32.如权利要求30所述的设备,其特征在于,用于接收所述信标的第一部分的装置包括用于处理所述信标的第一部分的装置,并且其中用于在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作的装置包括用于不处理所述信标的第二部分的>j-U ρ?α装直。
33.如权利要求30所述的设备,其特征在于,在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作还包括使所述客户机设备在功率节省操作模式中操作,而不对所述信标执行帧冗余性校验(FCS )。
34.如权利要求30所述的设备,其特征在于,用于接收所述信标的第一部分的装置包括用于处理所述信标的头部部分以及所述信标的多个信息元素中的前至少一个信息元素的装置。
35.如权利要求34所述的设备,其特征在于,用于在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作的装置包括用于不接收或处理所述信标的所述多个信息元素中的其次至少一个第二信息元素的装置。
36.如权利要求30所述的设备,其特征在于,还包括: 用于如果所述DTIM消息指示没有分组即将从所述接入点到来,则不使用所述信标的TSF来同步所述客户机设备以用于与所述接入点的进一步通信的装置。
37.如权利要求36所述的设备,其特征在于,还包括: 用于使用所述客户机设备的内部时钟基准来同步所述客户机设备以用于与所述接入点的进一步通信的装置。
38.如权利要求36所述的设备,其特征在于,所述信标包括第一信标,并且其中所述TSF包括能被用来同步所述客户机设备的操作的计数值。
39.如权利要求36所述的设备,其特征在于,所述信标包括第一信标,并且所述设备还包括: 用于接收第二信标中的包括第二 DTIM和第二 TSF的至少一部分的装置;以及 用于如果所述第二 DTIM指示没有分组即将从所述接入点到来,则使用所述第二 TSF来同步所述客户机设备以用于与所 述接入点的进一步通信的装置。
40.如权利要求39所述的设备,其特征在于,还包括: 用于接收多个进一步的信标的装置;以及 用于只使用所述多个进一步的信标的子集的TSF来同步所述客户机设备以用于与所述接入点的进一步通信的装置。
41.如权利要求30所述的设备,其特征在于,所述信标包括定时同步功能(TSF),并且所述设备还包括: 用于以下动作的装置:将所述TSF的值与至少一个阈值进行比较;以及 基于所述比较来确定是否要使用所述TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
42.如权利要求41所述的设备,其特征在于,所述至少一个阈值指示所述TSF的预期值。
43.如权利要求30所述的设备,其特征在于,还包括: 用于如果所述DTIM消息的确指示有一个或多个数据分组即将从所述接入点到来,则使所述客户机设备在活跃操作模式中操作以接收所述一个或多个数据分组的装置。
44.如权利要求30所述的设备,其特征在于,还包括: 用于通过使所述客户机设备不接收所述信标的第二部分来在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在所述低功率操作模式中操作的装置。
45.一种存储被配置成使计算设备进行以下操作的指令的计算机可读存储介质: 由客户机设备从接入点接收信标中的包括递送话务标识(DTIM)消息的第一部分; 基于所述DTIM消息来确定是否有一个或多个数据分组即将从所述接入点到来;以及如果没有数据分组即将从所述接入点到来,则在所述信标的第二部分被所述客户机设备接收之前使所述客户机设备在低功率操作模式中操作。
46.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令使所述计算设备: 通过关闭所述客户机设备的通信模块以使得所述信标的第二部分不被所述客户机设备所接收,来在接收所述信标的第二部分之前使所述客户机设备在所述低功率操作模式中操作。
47.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令使所述计算设备: 通过处理所述信标的第一部分来接收所述信标的第一部分,以及通过不处理所述信标的第二部分来在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作。
48.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令还使所述计算设备: 进一步通过使所述客户机设备在功率节省操作模式中操作而不对所述信标执行帧冗余校验(FCS),来在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作。
49.如权利要求45所述的计算机可读存储介质,其特征在于,所述信标的第一部分包括所述信标的头部部分以及所述信标的多个信息元素中的前至少一个信息元素。
50.如权利要求49所述的计算机可读存储介质,其特征在于,所述指令还使所述计算设备:` 通过不接收或处理所述信标的所述多个信息元素中的其次至少一个第二信息元素,来在接收所述信标的第二部分之前使所述客户机设备在低功率操作模式中操作。
51.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令还使所述计算设备: 如果所述DTIM消息指示没有分组即将从所述接入点到来,则不使用所述信标的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
52.如权利要求51所述的计算机可读存储介质,其特征在于,所述指令还使所述计算设备: 使用所述客户机设备的内部时钟基准来同步所述客户机设备以用于与所述接入点的进一步通信。
53.如权利要求51所述的计算机可读存储介质,其特征在于,所述信标包括第一信标,并且其中所述TSF包括能被用来同步所述客户机设备的操作以从低功耗模式苏醒来接收至少一个第二信标的至少一部分的计数值。
54.如权利要求51所述的计算机可读存储介质,其特征在于,所述信标包括第一信标,并且其中所述指令还使得所述计算设备: 接收第二信标中的包括第二 DTIM和第二 TSF的至少一部分;以及如果所述第二 DTIM指示没有分组即将从所述接入点到来,则使用所述第二 TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
55.如权利要求54所述的计算机可读存储介质,其特征在于,所述信标是第一信标,并且其中所述指令还使得所述计算设备: 接收多个进一步的信标;以及 只使用所述多个进一步的信标的子集的TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
56.如权利要求45所述的计算机可读存储介质,其特征在于,所述信标包括定时同步功能(TSF),并且其中所述指令还使得所述计算设备: 将所述TSF的值与至少一个阈值进行比较;以及 基于所述比较来确定是否要使用所述TSF来同步所述客户机设备以用于与所述接入点的进一步通信。
57.如权利要求56所述的计算机可读存储介质,其特征在于,所述至少一个阈值指示所述TSF的预期值。
58.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令还使所述计算设备: 如果所述DTIM消息的确指示有一个或多个数据分组即将从所述接入点到来,则使所述客户机设备在活跃操作模式中操作以接收所述一个或多个数据分组。
59.如权利要求45所述的计算机可读存储介质,其特征在于,所述指令使得所述计算设备通过使所述客户机设备不接收所述信标的第二部分,来在所述信标的第二部分被所述客户机设备所接收之前使所述客户机设备在所述低功率操作模式中操作。
【文档编号】H04W48/12GK103891362SQ201280046244
【公开日】2014年6月25日 申请日期:2012年9月21日 优先权日:2011年9月23日
【发明者】C-F·刘, G·R·弗雷德里克斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1