首页> 中国专利> 用于减少话务指示映射寻呼之后的冲突的系统和方法

用于减少话务指示映射寻呼之后的冲突的系统和方法

摘要

本文描述了用于在无线通信网络中减少冲突的系统、方法、和设备。在一些方面,接收机接收寻呼消息。该寻呼消息包括排序和乘数。处理器基于该排序和乘数来确定第一苏醒时间。该无线设备在所确定的苏醒时间苏醒。该无线设备经由接收机接收数据。

著录项

  • 公开/公告号CN104160753A

    专利类型发明专利

  • 公开/公告日2014-11-19

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201380012333.X

  • 申请日2013-03-05

  • 分类号H04W52/02(20060101);H04W68/00(20060101);H04W28/04(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人周敏

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-17 03:49:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-10

    未缴年费专利权终止 IPC(主分类):H04W52/02 授权公告日:20180508 终止日期:20190305 申请日:20130305

    专利权的终止

  • 2018-05-08

    授权

    授权

  • 2015-04-08

    实质审查的生效 IPC(主分类):H04W52/02 申请日:20130305

    实质审查的生效

  • 2014-11-19

    公开

    公开

说明书

背景

领域

本申请一般涉及无线通信,尤其涉及用于在无线通信网络中执行冲突避免的系统、方法、和设备。

背景

在许多电信系统中,通信网络被用于在若干个空间上分开的交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以是例如城域、局域或者个域。此类网络可能分别被指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、无线局域网(LAN)或个域网(PAN)。网络还根据用于互连各种网络节点和设备的交换/路由技术(例如,电路交换相对于分组交换)、用于传输的物理介质的类型(例如,有线相对于无线)、和所使用的通信协议集(例如,网际协议套集、SONET(同步光学联网)、以太网等)而有所不同。

当网络元件是移动的并因此具有动态连通性需求时,或者在网络架构以自组织(ad hoc)拓扑而非固定拓扑形成的情况下,无线网络往往是优选的。无线网络采用非制导传播模式的使用无线电、微波、红外、光等频带中的电磁波的无形物理介质。在与固定的有线网络相比较时,无线网络有利地促成用户移动性和快速的现场部署。

无线网络中的设备可在彼此之间传送/接收信息。此外,不在无线网络中活跃地传送/接收信息的设备可以进入打盹状态以节省功率,其中这些设备在打盹状态中不活跃地传送/接收信息。这些设备还可利用寻呼消息来确定何时从打盹状态苏醒并且进入苏醒状态以传送/接收数据。因此,期望改进的用于减少冲突的系统、方法、和设备。

概述

本发明的系统、方法和设备各自具有若干方面,其中并非仅靠任何单一方面来负责其期望属性。在不限制如所附权利要求所表述的本发明的范围的情况下,现在将简要地讨论一些特征。在考虑此讨论后,并且尤其是在阅读题为“详细描述”的章节之后,将理解本发明的特征是如何提供包括改进的用于无线网络中的设备的寻呼在内的优点的。

本公开的一方面提供一种用于在无线通信网络中减少冲突的方法。该方法包括在无线设备处接收寻呼消息。该寻呼消息包括排序和乘数。该方法进一步包括基于排序和乘数来确定第一苏醒时间。该方法进一步包括在所确定的苏醒时间苏醒。该方法进一步包括接收数据。

在一实施例中,该方法可进一步包括传送对该数据的请求。该方法可进一步包括确定第二苏醒时间。该方法可进一步包括在所确定的第二苏醒时间苏醒。该方法可进一步包括接收针对该对数据的请求的确收。第二苏醒时间可以比第一苏醒时间早。

本公开的另一方面提供了被配置成在无线通信网络中减少冲突的无线设备。该无线设备包括被配置成接收寻呼消息的接收机。该寻呼消息包括排序和乘数。该无线设备进一步包括被配置成基于该排序和乘数来确定第一苏醒时间的处理器。该处理器被进一步配置成在所确定的苏醒时间苏醒。该处理器被进一步配置成接收数据。

在一实施例中,该无线设备可进一步包括被配置成传送对该数据的请求的发射机。该处理器可被进一步配置成确定第二苏醒时间。该处理器可被进一步配置成在所确定的第二苏醒时间苏醒。该接收机可被进一步配置成接收针对该对数据的请求的确收。第二苏醒时间可以比第一苏醒时间早。

本公开的另一方面提供一种用于在无线通信网络中减少冲突的设备。该设备包括用于接收寻呼消息的装置。该寻呼消息包括排序和乘数。该设备进一步包括用于基于该排序和乘数来确定第一苏醒时间的装置。该设备进一步包括用于在所确定的苏醒时间苏醒的装置。该设备进一步包括用于接收数据的装置。

在一实施例中,该设备可进一步包括用于传送对该数据的请求的装置。该设备可进一步包括用于确定第二苏醒时间的装置。该设备可进一步包括用于在所确定的第二苏醒时间苏醒的装置。该设备可进一步包括用于接收针对该对数据的请求的确收的装置。第二苏醒时间可以比第一苏醒时间早。

本公开的另一方面提供了一种非瞬态计算机可读介质。该介质包括在被一个或多个处理器执行时使得装置接收寻呼消息的代码。该寻呼消息包括排序和乘数。该介质进一步包括在被一个或多个处理器执行时使得该装置基于该排序和乘数来确定第一苏醒时间的代码。该介质进一步包括在被一个或多个处理器执行时使得该装置在所确定的苏醒时间苏醒的代码。该介质进一步包括在被一个或多个处理器执行时使得该装置接收数据的代码。

在一实施例中,该介质可进一步包括在被一个或多个处理器执行时使得该装置传送对该数据的请求的代码。该介质可进一步包括在被一个或多个处理器执行时使得该装置确定第二苏醒时间的代码。该介质可进一步包括在被一个或多个处理器执行时使得该装置在所确定的第二苏醒时间苏醒的代码。该介质可进一步包括在被一个或多个处理器执行时使得该装置接收针对该对数据的请求的确收的代码。第二苏醒时间可以比第一苏醒时间早。

本公开的另一方面提供一种用于在无线通信网络中减少冲突的方法。该方法包括在无线设备处传送延长休眠模式的通告。该方法进一步包括在接入点的一个或多个寻呼消息中休眠。该方法进一步包括传送对数据的请求。该方法进一步包括接收数据。

本公开的另一方面提供一种用于在无线通信网络中减少冲突的无线设备。该设备包括被配置成传送延长休眠模式的通告的发射机。该设备进一步包括被配置成在接入点的一个或多个寻呼消息中休眠的处理器。该发射机被进一步配置成传送对数据的请求。该设备进一步包括被配置成接收数据的接收机。

本公开的另一方面提供一种用于在无线通信网络中减少冲突的设备。该设备包括用于传送延长休眠模式的通告的装置。该设备进一步包括用于在接入点的一个或多个寻呼消息中休眠的装置。该设备进一步包括用于传送对数据的请求的装置。该设备进一步包括用于接收数据的装置。

本公开的另一方面提供了一种非瞬态计算机可读介质。该介质包括在被一个或多个处理器执行时使得装置传送延长休眠模式的通告的代码。该介质进一步包括在被一个或多个处理器执行时使得该装置在接入点的一个或多个寻呼消息中休眠的代码。该介质进一步包括在被一个或多个处理器执行时使得该装置传送对数据的请求的代码。该介质进一步包括在被一个或多个处理器执行时使得该装置接收数据的代码。

附图简述

图1示出了其中可采用本公开的各方面的示例性无线通信系统。

图2示出了可在图1的无线通信系统内采用的示例性无线设备的功能框图。

图3解说了在图1的无线通信系统中由接入点传送给无线站的多个分区寻呼消息。

图4解说了示例性轮询请求机制。

图5A解说另一示例性轮询请求机制。

图5B解说另一示例性轮询请求机制。

图6解说了示例性非轮询机制。

图7是用于在图1的无线通信系统中减少冲突的过程的流程图。

图8是可在图1的无线通信系统内采用的示例性无线设备的功能框图。

详细描述

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

尽管本文描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限定于特定益处、用途或目标。相反,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。该详细描述和附图仅仅解说本公开而非限定本公开,本公开的范围由所附权利要求及其等效技术方案来定义。

流行的无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用来采用广泛使用的联网协议来将近旁设备互连在一起。本文中所描述的各个方面可应用于任何通信标准,诸如无线协议。

在一些方面,亚千兆赫频带中的无线信号可根据802.11ah协议使用正交频分复用(OFDM)、直接序列扩频(DSSS)通信、OFDM和DSSS通信的组合、或其他方案来传送。802.11ah协议的诸实现可被用于传感器、计量、和智能电网。有利地,实现802.11ah协议的某些设备的诸方面可以比实现其他无线协议的设备消耗更少的功率,和/或可被用于跨相对较长的距离(例如,约1公里或更长)来传送无线信号。

在一些实现中,WLAN包括作为接入该无线网络的组件的各种设备。例如,可以有两种类型的设备:接入点(“AP”)和客户端(也称为站,或“STA”)。一般而言,AP可用作WLAN的中枢或基站,而STA用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话等。在一示例中,STA经由遵循WiFi(例如IEEE 802.11协议,诸如802.11ah)的无线链路连接到AP以获得到因特网或到其他广域网的一般连通性。在一些实现中,STA也可被用作AP。

接入点(“AP”)还可包括、被实现为、或被称为B节点、无线电网络控制器(“RNC”)、演进型B节点、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线电路由器、无线电收发机、或其他某个术语。

站(“STA”)还可包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备、或其他某个术语。在一些实现中,接入终端可包括蜂窝电话、无绳电话、会话发起协议(“SIP”)话机、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持式设备、或连接到无线调制解调器的其他某种合适的处理设备。因此,本文所教导的一个或多个方面可被纳入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、头戴式送受话器、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏设备或系统、全球定位系统设备、或被配置成经由无线介质通信的任何其他合适的设备中。

如以上所讨论的,本文描述的某些设备可实现例如802.11ah标准。此类设备(无论是用作STA还是AP还是其他设备)可被用于智能计量或者用在智能电网中。此类设备可提供传感器应用或者用在家庭自动化中。这些设备可代替地或者附加地用在健康护理环境中,例如用于个人健康护理。这些无线设备也可被用于监督以实现范围扩展的因特网连通性(例如,供与热点联用)或者实现机器对机器通信。

图1示出其中可采用本公开的各方面的示例性无线通信系统100。无线通信系统100可按照无线标准(例如802.11ah标准)来操作。无线通信系统100可包括与STA 106通信的AP 104。

可以将各种过程和方法用于无线通信系统100中在AP 104与STA 106之间的传输。例如,可以根据OFDM/OFDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可以被称为OFDM/OFDMA系统。替换地,可以根据CDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可被称为CDMA系统。

促成从AP 104至一个或多个STA 106的传输的通信链路可以被称为下行链路(DL)108,而促成从一个或多个STA 106至AP 104的传输的通信链路可以被称为上行链路(UL)110。替换地,下行链路108可被称为前向链路或前向信道,而上行链路110可被称为反向链路或反向信道。

AP 104可充当基站并提供基本服务区域(BSA)102中的无线通信覆盖。AP 104连同与AP 104相关联并使用AP 104来通信的STA 106一起可被称为基本服务集(BSS)。应注意,无线通信系统100可以不具有中央AP 104,而是可用作各STA 106之间的对等网络。相应地,本文描述的AP 104的功能可替换地由一个或多个STA 106来执行。

AP 104可经由通信链路(诸如,下行链路108)向系统100的其他节点STA106传送信标信号(或简称“信标”),这可帮助其他节点STA 106将它们的定时与AP 104同步,或者可提供其他信息或功能性。此类信标可周期性地传送。在一方面,相继传输之间的时段可被称作超帧。信标的传输可被划分成数个群或区间。在一方面,信标可包括、但不限于诸如以下的信息:设置共用时钟的时戳信息,对等网络标识符,设备标识符,能力信息,超帧历时,传输方向信息,接收方向信息,邻居列表,和/或经扩展邻居列表,它们中的一些在下文更详细地描述。因此,信标可以既包括在若干设备之间共用(例如共享)的信息,又包括专用于给定设备的信息。

在一些方面,STA 106可被要求与AP 104相关联以向该AP 104发送通信和/或从该AP 104接收通信。在一方面,用于关联的信息被包括在由AP 104作出的信标广播中。为了接收此类信标,例如,STA 106可在覆盖区划上执行宽覆盖搜索。举例而言,搜索还可由STA 106通过以灯塔方式扫过覆盖区划来执行。在接收到用于关联的信息之后,STA 106可向AP 104传送参考信号,诸如关联探测或请求。在一些方面,AP 104可使用回程服务例如以与更大的网络(诸如因特网或公共交换电话网(PSTN))通信。

图2示出了可在图1的无线通信系统100内采用的无线设备202的示例性功能框图。无线设备202是可被配置成实现本文所描述的各种方法的设备的示例。例如,无线设备202可包括AP 104或者诸STA 106中的一个。

无线设备202可包括控制无线设备202的操作的处理器204。处理器204也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器206可向处理器204提供指令和数据。存储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器204通常基于存储器206内存储的程序指令来执行逻辑和算术运算。存储器206中的指令可以是可执行的以实现本文描述的方法。

处理器204可包括或者是用一个或多个处理器实现的处理系统的组件。这一个或多个处理器可以用通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。

处理系统还可包括用于存储软件的机器可读介质。软件应当被宽泛地解释成意指任何类型的指令,无论其被称作软件、固件、中间件、微代码、硬件描述语言、或是其他。指令可包括代码(例如,以源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的代码格式)。这些指令在由该一个或多个处理器执行时使处理系统执行本文描述的各种功能。

无线设备202还可包括外壳208,该外壳208可内含发射机210和/或接收机212以允许在无线设备202和远程位置之间进行数据传送和接收。发射机210和接收机212可被组合成收发机214。天线216可被附连至外壳208且电耦合至收发机214。无线设备202还可包括(未示出)多个发射机、多个接收机、多个收发机和/或多个天线。

发射机210可被配置成无线地传送可被称为“寻呼消息”的消息,该“寻呼消息”被配置成向无线设备指示无线设备是否需要从打盹状态苏醒并且进入苏醒状态,如以下所讨论的。例如,发射机210可被配置成传送以上讨论的由处理器204生成的寻呼消息。当无线设备202被实现为或者被用作STA 106时,处理器204可被配置成处理寻呼消息。当无线设备202被实现为或者被用作AP104时,处理器204还可被配置成生成寻呼消息。

接收机212可被配置成无线地接收寻呼消息。当无线设备202被实现为或者被用作STA 106时,发射机210可被配置成响应于寻呼消息而传送对数据的请求。例如,无线设备202可被配置成传送功率节省轮询(PS-Poll),如本文将参照图4描述的。当无线设备202被实现为或者被用作AP 104时,发射机210可进一步被配置成向一个或多个STA 106传送数据。当无线设备202被实现为或者被用作STA 106时,发射机210可被配置成传送对接收自AP 104的数据的确收。

无线设备202还可包括可被用于力图检测和量化由收发机214所接收的信号的电平的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度之类的信号以及其他信号。无线设备202还可包括供处理信号使用的数字信号处理器(DSP)220。DSP 220可被配置成生成分组以供传输。在一些方面,分组可包括物理层数据单元(PPDU)。

在一些方面,无线设备202可进一步包括用户接口222。用户接口222可包括按键板、话筒、扬声器、和/或显示器。用户接口222可包括向无线设备202的用户传达信息和/或从该用户接收输入的任何元件或组件。

无线设备202的各个组件可由总线系统226耦合在一起。总线系统226可包括例如数据总线,以及除数据总线外还包括功率总线、控制信号总线、和状态信号总线。本领域技术人员将领会,无线设备202的各组件可使用其他某种机制被耦合在一起或者彼此接受或提供输入。

尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,处理器204可被用来不仅实现以上关于处理器204描述的功能性,而且还实现以上关于信号检测器218和/或DSP 220描述的功能性。另外,图2中所解说的每个组件可使用多个分开的元件来实现。

无线设备202可包括AP 104或STA 106,并且可被用来传送和/或接收包括寻呼消息的通信。即,AP 104或STA 106可用作寻呼消息的发射机或接收机设备。某些方面构想了信号检测器218由在存储器206和处理器204上运行的软件用来检测发射机或接收机的存在。

STA 106可以具有多种操作模式。例如,STA 106可具有被称为活跃模式的第一操作模式。在活跃模式中,STA 106可以始终处于“苏醒”状态并且活跃地向AP 104传送数据/从其接收数据。此外,STA 106可具有被称为功率节省模式的第二操作模式。在功率节省模式中,STA 106可以处于“苏醒”状态或者其中STA 106不活跃地向AP 104传送数据/从其接收数据的“打盹”或“休眠”状态。例如,STA 106的接收机212以及可能还有DSP 220和信号检测器218可以在打盹状态中使用降低的功耗来操作。此外,在功率节省模式中,STA106可以不时地进入苏醒状态以监听来自AP 104的消息(例如,寻呼消息),该消息向STA 106指示STA 106是否需要在某个时间处“唤醒”(例如,进入苏醒状态)以便能够向AP 104传送数据/从其接收数据。

因此,在某些无线通信系统100中,AP 104可以向处于功率节省模式中、与AP 104处于相同的网络中的多个STA 106传送寻呼消息,从而指示在AP 104处是否存在缓冲用于STA 106的数据。诸STA 106还可以使用此信息来确定它们是需要处于苏醒状态还是需要处于打盹状态。例如,如果STA 106确定其未被寻呼,则STA 106可以进入打盹状态。替换地,如果STA 106确定其能被寻呼,则STA 106可进入苏醒状态达某个时间段以接收该寻呼并且基于该寻呼来进一步确定何时处于苏醒状态。此外,STA 106可以在接收到寻呼之后停留在苏醒状态中达某个时间段。在另一示例中,STA 106可被配置成在被寻呼或不被寻呼时以与本公开一致的其他方式起作用。

在一些方面,寻呼消息可包括位映射(该图中未示出),诸如话务标识映射(TIM)。在某些此类方面,位映射可包括数个位。这些寻呼消息可以在信标或TIM帧中从AP 104发送给STA 106。位映射中的每一位可以对应于多个STA 106中的特定STA 106,并且每一位的值(例如,0或1)可以指示相应的STA 106应当处于的能够接收AP 104关于特定STA具有的缓冲单位的状态(例如,打盹状态或苏醒状态)。因此,位映射的大小可以与无线通信系统100中的STA 106的数目成正比。因此,无线通信系统100中较大数目的STA 106可导致较大的位映射。

在一些方面,休眠达较长时间的STA 106可能不会苏醒来读取任何TIM消息。例如,STA 106可决定在延长休眠模式中在一个或多个TIM消息中休眠。在此情形中,STA 106可向AP 104通告STA 106可能不会读取任何TIM消息。相应地,AP 104可在TIM消息中不包括对应的标识符。在各种实施例中,各STA 106可使用控制消息或者在关联期间立即向AP 104通知它们可能不会在一个或多个TIM消息期间苏醒(即,它们以前述功率节省模式操作)。

对于已按此方式通知AP 104的STA 106而言,AP 104可以不在该TIM消息中包括标识符,即使在AP 104具有旨在用于这些STA 106的BU(缓冲单位)时也如此。STA 106可通过在任何时间向AP 104发送PS-Poll来主张它们的BU。在一实施例中,AP 104可响应于PS-Poll而立即发送该BU。在另一实施例中,AP 104可使用ACK对PS-Poll作出响应,并在稍后时间递送该BU。在又一实施例中,AP 104可以不立即对PS-Poll作出响应(既不用ACK,也不用BU)。AP 104可改为用在TIM消息之后的给定调度时间后发送的累积ACK帧来回复。

在各种实施例中,STA 106可经由PS-Poll(用于动态指示)、关联请求、探测请求、和/或发往AP的另一管理帧(用于静态指示)来指定递送BU的等待时间。在其他实施例中,AP 104可经由ACK帧、TIM元素(用于动态指示)、信标、关联响应、探测响应、和/或发往STA 106的其他管理帧(用于静态指示)来指定递送BU的等待时间。STA 106可进入休眠达等待持续时间。STA 106可通过发送ACK来确收BU的正确接收。STA 106随后可返回休眠。

图3解说了在图1的无线通信系统100中由AP 104传送给STA 106的多个分区寻呼消息302。如图所示,时间在时间轴304上跨页面地水平增加。如图所示,AP 104被配置成传送多个寻呼消息302。寻呼消息302可以在TIM帧、信标、或使用某个其他恰适的信令来发送。STA 106可被配置成监听一个或多个寻呼消息302。在该一个或多个寻呼消息302之后,STA 106可被配置成向AP 104传送请求并且接收来自AP 104的响应。

寻呼过程可以导致较大数目的STA 106接收一个或多个寻呼消息302。例如,相同TIM中较大数目的STA 106可以接收该一个或多个寻呼消息302,这可导致一个或多个STA 106在该TIM之后进行争用以在介质上向AP 104传送请求。因此,导致由AP 104接收的数据被损坏的冲突可能在至少两个STA 106在相同时间或接近相同时间尝试向AP 104传送请求的情况下发生。

图4解说了轮询请求机制400。所示出的轮询请求机制400可以由图1的无线通信系统100中的AP 104和STA 106使用。如图所示,时间从时间区间426到时间区间438跨页面地水平增加。在一实施例中,数据递送时段可持续达时间单位(TU)的整数倍。在一实施例中,每一个TU可足够长以允许STA402、404和406执行退避、发送PS-Poll、接收数据并向AP 408发送确收(ACK)。在一个实施例中,AP 408可在TIM帧409中包括TU历时。由AP 408进行的TU计算可考虑到关于AP 408不得不向被寻呼的STA 402、404和406发送的缓冲单位(BU)的信息。在一个实施例中,TU历时可考虑到允许向旨在寻呼的STA 402、404和406正确传送最长可能的BU的时间。在另一实施例中,TU可以是两个相继TIM帧期间的时间与第一个TIM映射中指示的STA的数目之间的比率。在另一实施例中,TU可以是数据递送时段与TIM帧中指示的站的数目之间的比率。

一般而言,在寻呼消息(诸如TIM 409)的传输之后,为被寻呼的STA 106保留一时间区间。该保留可以通过传送消息(例如,寻呼消息、附加消息)以使未被寻呼的STA推迟接入介质达所保留时段的历时来达成。在一些实现中,被推迟的接入可以通过设置保留帧的历时字段值以使得未被寻呼的STA能够设置它们的网络分配向量(NAV)来达成。在其他实现中,被推迟的接入可以通过在寻呼帧之前或之后发送附加帧来达成,其中附加帧指示所保留时段的历时。在一实施例中,所推迟的接入时段可以是数据递送时段411。

在一些实施例中,一个或多个STA 106可忽略在争用时段期间设置的NAV。例如,如在TIM 409中指示的,STA 106可被AP 104寻呼。被寻呼的STA 106可忽略先前设置的NAV。在一实施例中,忽略NAV可以基于TIM 409寻呼中的指示。当STA 106忽略NAV时,它们可接入无线介质例如以传送PS-Poll请求。换言之,STA 106可不服从NAV。

在所保留的时间区间期间,被寻呼的STA 106可向AP 104发送请求(例如,功率节省轮询(PS-Poll)请求412、416和420)并且从AP 104接收响应(例如,响应414、418和422)。STA 106还可经由确收(ACK)415、419和423来确收响应414、418和422。多个被寻呼的STA 106可以根据各种方法在所保留的时间区间期间进行争用,如本文中所描述的。在一些实施例中,尚未被寻呼的STA 106不能在所保留的时间区间期间进行争用。一旦所保留的时间区间结束,STA 106就可开始争用以向AP 104发送请求。在一实施例中,AP 104可确定所保留的时间区间的历时。所保留的时间区间应当足以供所有被寻呼的STA 106向AP 104发送请求并且从AP 104接收响应。作为示例而非限定,所保留的时间区间的历时可以是被寻呼的STA 106的数目的函数。

轮询请求机制400解说了其中STA 402、404和406能够以此类方式向AP408传送请求(比如PS-Poll 412、416和420)以避免冲突的实施例。STA 402、404和406可以类似于如本文中描述的STA 106。在一些实施例中,STA 402、404和406可以按某个次序向AP 408传送请求。AP 408可以类似于如本文中所描述的AP 104。寻呼消息(诸如TIM 409)可以隐式地或显式地定义STA 402、404和406的排序。例如,如果TIM 409位映射指示STA 402和STA 404均被寻呼,则TIM 409位映射还隐式地或显式地指示STA 402在STA 404之前还是在STA 404之后。在一示例中,该次序可以通过被寻呼的STA出现在位映射表示中的次序来确定。考虑位映射{0,1,0,0,1,1},其中与位置2中的位相关联的STA被假定在与位置5中的位相关联的STA之前。在一些实现中,经压缩的位映射可被表达为STA标识符的列表。在这一情形中,STA标识符出现在列表中的顺序可决定该次序。考虑列表{13,25,5,22},其中与标识符“13”相关联的STA被假定出现在由“5”标识的STA之前。在另一方面,该次序可从STA标识符的值推导,而不考虑消息表示。在一个方面,该次序可从STA标识符的散列来推导。在另一方面,该次序可通过STA标识符的一个或多个最高有效位(MSB)来推导。

在一些实现中,STA 402、404或406在TIM 409位映射序列内的位置可以是STA 402、404或406的位置的函数,如上所述。该次序还可取决于其他指示,这些指示要么包括在寻呼消息中要么假定在STA 402、404和/或406处是已知的。例如,该指示可包括寻呼消息(例如,TIM 409)内的时间戳字段(TSF)。在此类实现中,第一STA可以是标识符被设为“1”并且在TIM 409位映射序列内具有在与TSF的12个最低有效位(LSB)相关联的位置之后次序第一的位置的那一个STA。纳入各种指示的许多其他函数可被包括以达成与基于时间戳字段的结果类似的结果。在各种实施例中,该指示可包括例如加扰种子、FCS、CRC、TIM帧和/或分组的部分或全部内容(包括TIM帧)的任何散列函数。在次序的计算中包括时间戳字段的一个有益结果是:只要被使用的时间戳字段的部分在每次传输时不同,就可以在每次传输时改变次序。

在一些实现中,寻呼消息的发送方可以根据包括排序信息的使用在内的任何准则来确定被寻呼的STA的次序。例如,发送方AP 408可基于STA 402、404和406的QoS要求、功率节省要求、或者其他性能参数来对STA 402、404和406进行排序。在一些实现中,可期望寻呼消息的发送方在该消息中包括对次序的显式指示。该对次序的显式指示可以不基于TIM 409位映射,而是基于如本文中所描述的其他因素。

在一个实施例中,寻呼消息可包括“时间单位乘数”,其向STA 106指示在苏醒之前要等待多少个时间单位。STA 402、404和406可将时间单位乘数乘以TIM 409内它们的序数(以零开始)以便于计算“苏醒时间”。在一实施例中,苏醒时间可以是相对于TIM 409的。因此,苏醒时间可指示TIM 409之后STA应当在苏醒之前等待的时间单位的数目。在所解说的实施例中,STA 402在时间区间426的开始处具有苏醒时间。STA 404在时间区间432的开始处具有苏醒时间。STA 406在时间区间438的开始处具有苏醒时间。在各种实施例中,AP 408可在信标、TIM信标、TIM 409、或任何其他通信中的一者或多者中传达时间单位乘数。在一个实施例中,STA 402、404和406可包括预设的时间单位乘数。

仅出于解说目的而非限定,图4描绘了一轮询次序,其中STA 402在TIM409中的第一位置(位置0),STA 404在TIM 409中的第二位置(位置1),并且STA 406在TIM 409中的第三位置(位置2)。首先,AP 408传送TIM 409。如以上所讨论的,TIM 409可指示AP 408缓冲了为STA 402、404和406准备好的数据。此外,TIM 409可指示STA 402、404和406的排序,并且包括时间单位乘数。STA 402可将其位置0乘以该时间单位乘数以确定它应当在TIM 409之后立即苏醒。

在时间区间426的开始处,STA 402苏醒。STA 402、404和406中的每一个可被配置成在接入介质以发送PS-Poll之前推迟退避时段。退避可使用基于具有冲突避免的载波侦听多址(CSMA/CA)的介质接入规程,诸如使用最高优先级接入配置(AC)参数的IEEE 802.11标准中定义的分布式协调功能(DCF)或者增强型分布式信道接入(EDCA)。在一实施例中,在退避之前,STA可保持苏醒达附加探测延迟时间以感测任何正在进行的传输。在时间区间426中,STA 402向AP 408传送PS-Poll请求412。AP 408可向STA 402发送响应414。响应414可至少包括寻址到STA 402的缓冲数据的一部分。在成功接收响应414之后,STA 402可向AP 408传送ACK 415。随后,STA 402可回到休眠(或打盹),例如直至其再次苏醒以接收下一TIM。

在某些操作模式中,STA 402可以在所有TIM消息处不苏醒。在这些操作模式中,STA 402可经由PS-Poll向AP通知STA 402苏醒并且准备好接收数据。

在时间区间432的开始处,STA 404苏醒。STA 404可执行退避并且随后向AP 408传送PS-Poll请求416。AP 408可向STA 404发送响应418。响应416可至少包括寻址到STA 404的缓冲数据的一部分。在成功接收响应416之后,STA 404可向AP 408传送ACK 419。

类似地,在时间区间438的开始处,STA 406苏醒。STA 406可执行退避并且随后向AP 408传送PS-Poll请求420。AP 408可向STA 406发送响应422。响应422可至少包括寻址到STA 406的缓冲数据的一部分。在成功接收响应422之后,STA 406可向AP 408传送ACK 423。

在一实施例中,AP 408可针对整个数据递送时段411设置NAV。在一实施例中,AP 408可将探测延迟设为0,由此减少苏醒时间。然而,在一实施例中,针对整个数据递送时段411设置NAV或消除探测延迟是不切实际的。在另一实施例中,可使用另一种轮询请求机制,其中AP 408并不针对整个数据递送时段411设置NAV、或者消除探测延迟。例如,无线通信系统100可使用本文中关于图5A-B描述的轮询机制。

图5B解说另一轮询请求机制550。所示出的轮询请求机制550可以由图1的无线通信系统100中的AP 104和STA 106使用。轮询请求机制550类似于图4的轮询请求机制400。然而,在轮询请求机制550中,TIM区间被划分成两个时段:争用时段510和数据递送时段511。

如图5B中所示,时间从争用时段510到数据递送时段511、并且在数据递送时段511内从时间区间526到时间区间538跨页面地水平增加。在一实施例中,数据递送时段511可持续达时间单位(TU)的整数倍。在一实施例中,每一个TU可足够长以允许AP 508执行退避、发送缓冲单位、以及接收来自被寻呼的STA 502、504和506的ACK。在一个实施例中,AP 508可在TIM帧509中包括TU历时。由AP 508进行的TU计算可考虑到关于AP不得不向被寻呼的STA发送的缓冲单位的信息。在一个实施例中,TU可考虑到允许向旨在寻呼的STA 502、504和506正确传送最长可能的BU的时间。在一个实施例中,争用时段可被划分成多个区间526、532和538。在一实施例中,争用时段510中的区间历时可被计算为考虑到退避历时、被寻呼的STA对PS-Poll的传送和对ACK的接收。在另一实施例中,区间历时可由AP 508包括在TIM帧509中。在另一实施例中,TU可以是两个相继TIM帧期间的时间与第一TIM映射中指示的STA的数目之间的比率。

一般而言,在寻呼消息(诸如TIM 509)的传输之后,为被寻呼的STA 106保留一时间区间。该保留可以通过传送消息(例如,寻呼消息、附加消息)以使未被寻呼的STA推迟接入介质达所保留时段的历时来达成。在一些实现中,被推迟的接入可以通过设置保留帧的历时字段值以使得未被寻呼的STA能够设置它们的网络分配向量(NAV)来达成。一旦接收到指示该STA被寻呼的TIM消息,STA 106就可复位NAV。在另一实施例中,STA可仅在NAV被发出TIM消息的同一AP 104设置时才复位NAV。在其他实现中,被推迟的接入可以通过在寻呼帧之前或之后发送附加帧来达成,其中附加帧指示所保留时段的历时。例如,AP 508可通过在TIM 509之前传送自我清除发送(自我CTS)分组来设置NAV。在一实施例中,AP 508可将NAV设为约20到40ms。在所解说的实施例中,推迟的接入时段为争用时段510。

在争用时段510期间,被寻呼的STA 106可确定性地向AP 104发送请求(例如,功率节省轮询(PS-Poll)请求512、516和520)并且从AP 104接收ACK(例如,ACK 513、517和521)。多个被寻呼的STA 106可以根据各种方法在所保留的时间区间期间进行争用,如本文中所描述的。在一些实施例中,尚未被寻呼的STA 106不能在所保留的时间区间期间进行争用。一旦争用时段510结束,未被寻呼的STA 106就可开始争用以向AP 104发送请求。在一实施例中,AP 104可确定争用时段510的历时。争用时段510应当足以供所有被寻呼的STA 502、504和506向AP 508发送请求。作为示例而非限定,所保留的时间区间的历时可以是被寻呼的STA 502、504和506的数目的函数。

在所解说的实施例中,被寻呼的STA 502、504和506被配置成按某种次序向AP 508发送请求512、516和520。与在轮询请求机制400(图4)中一样,寻呼消息(诸如TIM 509)可以隐式地或显式地定义STA 502、504和506的排序。例如,如果TIM 509位映射指示STA 502和STA 504均被寻呼,则TIM 509位映射还隐式地或显式地指示STA 502在STA 504之前还是在STA 504之后。在一示例中,该次序可以通过被寻呼的STA出现在位映射表示中的次序来确定。在一些实现中,经压缩的位映射可被表达为STA标识符的列表。在另一方面,该次序可以从STA标识符的值推导,而不考虑消息表示。

在一些实现中,STA 502、504或506在TIM 509位映射序列内的位置可以是STA 502、504或506的位置的函数,如上所述。该次序还可取决于其他指示,这些指示要么包括在寻呼消息中要么假定在STA 502、504和/或506处是已知的。例如,该指示可包括寻呼消息(例如,TIM 509)内的时间戳字段(TSF)。在此类实现中,第一STA可以是标识符被设为“1”并且在TIM 509位映射序列内具有在与TSF的12个最低有效位(LSB)相关联的位置之后次序第一的位置的那一个STA。纳入各种指示的许多其他函数可被包括以达成与基于TSF的结果类似的结果。在次序的计算中包括TSF的一个有益结果是:只要被使用的TSF的部分在每次传输时不同,就可以在每次传输时改变次序。

在一些实现中,寻呼消息的发送方可以根据包括排序信息的使用在内的任何准则来确定被寻呼的STA的次序。例如,发送方AP 508可基于STA 502、504和506的QoS要求、功率节省要求、或者其他性能参数来对STA 502、504和506进行排序。在一些实现中,可期望寻呼消息的发送方在该消息中包括对次序的显式指示。该对次序的显式指示可以不基于TIM 509位映射,而是基于如本文中所描述的其他因素。

在一个实施例中,寻呼消息可包括争用“时间单位乘数”,其向STA 106指示在争用时段510期间在苏醒以发送请求之前要等待多少个时间单位。在一个实施例中,争用时间单位乘数可以是隐式的(足以允许PS-Poll和ACK的传输、以及最大退避时间)或者可在被AP 104发送给STA 106的另一个帧中信令通知。STA 502、504和506可将争用时间单位乘数乘以TIM 509内它们的序数(以零开始)以计算“苏醒时间”。在一实施例中,苏醒时间可以是相对于TIM 509的。因此,苏醒时间可指示争用时段510开始之后STA应当在苏醒之前等待的时间单位数目。

在数据递送时段511期间,被寻呼的STA 106可接收来自AP 104的响应(例如,响应514、518和522)并且向AP 104发送ACK(例如,ACK 515、519和523)。在一个实施例中,寻呼消息可包括数据递送“时间单位乘数”,其向STA 106指示在数据递送时段511期间在苏醒以接收响应之前要等待多少个时间单位。数据递送时间单位乘数可以不同于争用时段时间单位乘数。STA502、504和506可将数据递送时间单位乘数乘以TIM 509内它们的序数(以零开始)以计算“苏醒时间”。在一实施例中,苏醒时间可以相对于TIM 509、相对于争用时段510的结束、或者相对于数据递送时段511的开始。因此,苏醒时间可指示数据递送时段511开始之后STA应当在苏醒之前等待的时间单位的数目。

在所解说的实施例中,STA 502在时间区间526的开始处具有苏醒时间。STA 504在时间区间532的开始处具有苏醒时间。STA 506在时间区间538的开始处具有苏醒时间。在各种实施例中,AP 508可在信标、TIM信标、TIM 509、或任何其他通信中的一者或多者中传达各种时间单位乘数。在一个实施例中,STA 502、504和506可包括预设的时间单位乘数。

仅出于解说目的而非限定,图5B描绘了一轮询次序,其中STA 502在TIM509中的第一位置(位置0),STA 504在TIM 509中的第二位置(位置1),并且STA 506在TIM 509中的第三位置(位置2)。首先,AP 508传送TIM 509。如以上所讨论的,TIM 509可指示AP 508缓冲了为STA 502、504和506准备好的数据。此外,TIM 509可指示STA 502、504和506的排序,并且包括时间单位乘数。STA 502可将其位置0乘以该时间单位乘数以确定它应当在TIM 509之后立即苏醒。

在争用时段510的开始处,STA 502苏醒。STA 502、504和506中的每一个可被配置成等待退避时段。退避可使用基于具有冲突避免的载波侦听多址(CSMA/CA)的介质接入规程,诸如IEEE 802.11标准中定义的分布式协调功能(DCF)或者增强型分布式信道接入(EDCA)。在一实施例中,在退避之前,STA 502、504和506可保持苏醒达附加探测延迟时间以感测任何正在进行的传输。在另一实施例中,探测延迟可被消除。在时间区间526中,STA 502向AP 508传送PS-Poll请求512。AP 508可向STA 502发送ACK 513。在一实施例中,ACK 513可包括特定苏醒时间,STA 502应当在该特定苏醒时间苏醒以接收响应514。在一实施例中,STA 502可使用ACK 513中所包括的苏醒时间,而非基于时间单位乘数计算苏醒时间。在另一方面,STA 502可经由请求512向AP 508指示其苏醒时间。随后,STA 502可回到休眠(或打盹),例如直至其再次苏醒以接收响应514。

随后,STA 504苏醒。STA 504可执行退避并且随后向AP 508传送PS-Poll请求516。AP 508可向STA 504发送ACK 517。STA 504可随后休眠或打盹直至时间区间532的开始。类似地,STA 506苏醒。STA 506可执行退避并且随后向AP 508传送PS-Poll请求520。AP 508可向STA 506发送ACK 521。STA506可随后休眠或打盹直至时间区间538的开始。因此,根据上述功率节省机制的一个实施例,使用ACK对PS-Poll作出响应的AP 508在STA 502、504、506的调度苏醒时间之前不应当向STA 502、504、506中的任何一个发送BU。

在数据递送时段511的开始处,STA 502在时间区间526苏醒。AP 508可向STA 502发送响应514。响应514可至少包括寻址到STA 502的缓冲数据的一部分。在成功接收响应514之后,STA 502可向AP 508传送ACK 515。随后,STA 502可回到休眠(或打盹),例如直至其再次苏醒以接收下一TIM。

在时间区间532的开始处,STA 504苏醒。AP 508可向STA 504发送响应518。响应516可至少包括寻址到STA 504的缓冲数据的一部分。在成功接收响应516之后,STA 504可向AP 508传送ACK 519。类似地,在时间区间538的开始处,STA 506苏醒。AP 508可向STA 506发送响应522。响应522可至少包括寻址到STA 506的缓冲数据的一部分。在成功接收响应522之后,STA506可向AP 508传送ACK 523。

图5B解说另一轮询请求机制550。所示出的轮询请求机制550可以由图1的无线通信系统100中的AP 104和STA 106使用。轮询请求机制550类似于图5A的轮询请求机制500。然而,在轮询请求机制550中,AP 104并不立即对PS-Poll 512、516和520作出响应。相反,AP 104使用累积(CUM)ACK 560帧回复,累积ACK 560在争用时段510结束时(或之后)发送。

在所解说的实施例中,在争用时段510期间,被寻呼的STA 106可向AP 104发送请求(例如,功率节省轮询(PS-Poll)请求512、516和520)并且从AP 104接收累积ACK 560。PS-Poll请求512、516和520可各自指示AP 104应当使用立即的ACK(见图5A)还是累积ACK 560作出响应。在各个实施例中,累积ACK 560可包括一个或多个指示,如以下所讨论的。

在一个实施例中,累积ACK 560可包含多个确收指示,其各自指示是否从STA 106接收到至少一个PS-Poll 512、516或520。STA 106可属于一组STA。在另一实施例中,确收指示可指示AP 104是否未接收到来自该组STA中的任何STA 106的PS-Poll 512、516。用于在累积ACK 560中表示多个确收指示的方法可以与用来在TIM消息中表示TIM映射的方法相同或相似,并且可包括任何压缩表示方法。具体而言,该表示可隐式或显式地定义各STA 106当中的排序。该排序可进一步基于由STA 106在PS-Poll中发送的QoS指示。

在一个实施例中,该组STA可包括与AP 104相关联的所有STA 106。在此实施例中,确收指示可以是STA 106的局部标识符或STA 106的全局标识符(例如,MAC地址)。在另一实施例中,该组STA可包括在前TIM消息509指示存在旨在用于该STA 106的BU的所有STA 106。在此实施例中,确收指示可通过指示STA 106在AP 104对其具有BU的STA的列表(或映射)中的位置来标识该组STA内的STA 106,如由在前TIM消息509所指示的。

在另一实施例中,该组STA可包括在前TIM消息509旨在向其提供AP 104具有用于该STA 106的BU的所有STA 106。在此实施例中,确收指示可通过指示在前TIM消息509中所提供的STA 106的位置,标识TIM 509向其提供了存在或不存在BU的指示的该组STA内的STA 106。

在一个实施例中,累积ACK 560可包括与时间区间526、532和538中的每一个相关联的指示。用于STA 106的时间区间526、532和538的指示可基于用于STA 106的确收指示的位置,该位置基于由多个确收指示的表示的方法定义的排序来确定。时间区间可进一步取决于同一累积ACK中包括的时间单位指示。在另一实施例中,累积ACK 560可包含标识确收指示引用的对应TIM消息的标识符。该标识符可包括序列号、时间戳字段、和携带对应TIM消息的管理帧的替换标识符中的一者或多者。

在一实施例中,AP 104可在受保护的轮询区间510结束时发送累积ACK109。在另一实施例中,AP 104可在TIM消息509中包括的时间指示处时发送累积ACK 560。在另一实施例中,AP 104可在预计用于该组STA的下一TIM消息时发送累积ACK 560。相应地,STA可仅在预计TIM消息时苏醒,而非在用于接收TIM消息和累积ACK 560的相异时间苏醒。在此实施例中,累积ACK 560可确认响应于在前TIM消息而发送的PS-Poll 512、516和520的接收。此外,AP 104可将累积ACK 560作为紧接TIM元素之前或之后的帧来发送。在另一实施例中,AP 104可在与TIM消息509相同的帧中发送累积ACK 560。在一个实施例中,累积ACK 560可以是信息元素。

图6解说了示例性非轮询机制600。所示出的非轮询机制600可以由图1的无线通信系统100中的AP 104和STA 106使用。非轮询机制600类似于图4的轮询请求机制400。然而,在轮询请求机制600中,STA 602、604和606不发送诸如图4中所示的请求412、416和420的请求。相反,STA 602、604和606在恰适时间苏醒以接收数据614、618和622。在一实施例中,无线通信系统100可在例如以下情形中根据非轮询机制600操作:完整TIM指示映射在不同时间跨多个片断发送,从而用于STA 602、604和606的寻呼信息仅在一些片断中出现。另外,AP 608可命令被寻呼的STA 602、604和606在它们被指定的苏醒时间苏醒。注意,如果AP 608可安全地假定STA 602、604或606在指定时间苏醒,则STA 602、604或606不需要向AP 608发送PS-Poll来通知它苏醒。按照此操作模式操作的STA 602、604或606不向AP 608发送PS-Poll。

轮询请求机制600解说了其中STA 602、604和606能在不发送(诸如PS-Poll)请求的情况下接收数据614、618和622以避免冲突的实施例。STA 602、604和606可以类似于如本文描述的STA 106。在一些实施例中,STA 602、604和606可以按某个次序接收来自AP 608的数据。AP 608可以类似于如本文中所描述的AP 104。寻呼消息(诸如TIM 609)可以隐式地或显式地定义STA 602、604和606的排序。例如,如果TIM 609位映射指示STA 602和STA 604均被寻呼,则TIM 609位映射还隐式地或显式地指示STA 602在STA 604之前还是在STA 604之后。在一示例中,该次序可以通过被寻呼的STA出现在位映射表示中的次序来确定。在一些实现中,经压缩的位映射可被表达为STA标识符的列表。在这一情形中,STA标识符出现在列表中的顺序可决定该次序。在另一方面,该次序可以从STA标识符的值推导,而不考虑消息表示。

在一些实现中,STA 602、604或606在TIM 609位映射序列内的位置可以是STA 602、604或606的位置的函数,如上所述。该次序还可取决于其他指示,这些指示要么包括在寻呼消息中要么假定在STA 602、604和/或606处是已知的。例如,该指示可包括寻呼消息(例如,TIM 609)内的时间戳字段(TSF)。在此类实现中,第一STA可以是标识符被设为“1”并且在TIM 609位映射序列内具有在与TSF的12个最低有效位(LSB)相关联的位置之后次序第一的位置的那一个STA。纳入各种指示的许多其他函数可被包括以达成与基于TSF的结果类似的结果。在次序的计算中包括TSF的一个有益结果是:只要被使用的TSF的部分在每次传输时不同,就可以在每次传输时改变次序。

在一些实现中,寻呼消息的发送方可以根据包括排序信息的使用在内的任何准则来确定被寻呼的STA的次序。例如,发送方AP 608可基于STA 602、604和606的QoS要求、功率节省要求、或者其他性能参数来对STA 602、604和606进行排序。在一些实现中,可期望寻呼消息的发送方在该消息中包括对次序的显式指示。该对次序的显式指示可以不基于TIM 609位映射,而是基于如本文中所描述的其他因素。

在一个实施例中,寻呼消息可包括“时间单位乘数”,其向STA 106指示在苏醒之前要等待多少个时间单位。STA 602、604和606可将TIM 609内它们的序数(以零开始)乘以时间单位乘数以便于计算“苏醒时间”。在一个实施例中,该时间单位乘数可等于信标时段除以TIM位集合的总数。在一个实施例中,STA 602、604和606可按轮转方式来确定它们的次序。例如,STA 602、604和606可将它们在传输序列中的次序(j)计算为j=(i+tsf)mod n,其中i是TIM中的次序,tsf是TIM帧中TSF字段的值,并且n是所设置的TIM位的总数。

在一实施例中,苏醒时间可以是相对于TIM 609的。因此,苏醒时间可指示TIM 609之后STA应当在苏醒之前等待的时间单位数目。在所解说的实施例中,STA 602在时间区间626的开始处具有苏醒时间。STA 604在时间区间632的开始处具有苏醒时间。STA 606在时间区间638的开始处具有苏醒时间。在各种实施例中,AP 608可在信标、TIM信标、TIM 609、或任何其他通信中的一者或多者中传达时间单位乘数。在一个实施例中,STA 602、604和606可包括预设的时间单位乘数。

仅出于解说目的而非限定,图6描绘了一数据传输次序,其中STA 602在TIM 609中的第一位置(位置0),STA 604在TIM 609中的第二位置(位置1),并且STA 606在TIM 609中的第三位置(位置2)。首先,AP 608传送TIM 609。如以上所讨论的,TIM 609可指示AP 608缓冲了为STA 602、604和606准备好的数据。此外,TIM 609可指示STA 602、604和606的排序,并且包括时间单位乘数。STA 602可将其位置0乘以该时间单位乘数以确定它应当在TIM 609之后立即苏醒。

在时间区间626的开始处,STA 602苏醒。AP 608可向STA 602发送数据614。响应614可至少包括寻址到STA 602的缓冲数据的一部分。在成功接收数据614之后,STA 602可向AP 608传送ACK 615。随后,STA 602可回到休眠(或打盹),例如直至其再次苏醒以接收下一TIM。

在时间区间632的开始处,STA 604苏醒。AP 608可向STA 604发送数据618。响应616可至少包括寻址到STA 604的缓冲数据的一部分。在成功接收数据616之后,STA 604可向AP 608传送ACK 619。

类似地,在时间区间638的开始处,STA 606苏醒。AP 608可向STA 606发送数据622。响应622可至少包括寻址到STA 606的缓冲数据的一部分。在成功接收数据622之后,STA 606可向AP 608传送ACK 623。

在一实施例中,无线通信系统100可配置成使用轮询请求机制400、轮询请求机制500和轮询请求机制600中的两者或更多者来选择性地操作。例如,AP 104可在TIM帧中包括设置操作模式的一个或多个指示位。在一个实施例中,AP 104可隐式地传达操作模式。例如,所有被寻呼的STA 106可在第一PS-Poll/请求交换期间保持苏醒。如果AP使用ACK对第一请求作出响应,则被寻呼的STA 106可根据轮询请求机制550操作。否则,STA 106可例如根据轮询请求机制400操作。

在各个实施例中,无线通信系统100可配置成使用轮询请求机制400、轮询请求机制550、非轮询机制600、和另一种轮询请求机制中的两者或更多者来联合操作。例如,各STA 106可向AP 104传达它们将使用哪一个机制。AP可根据STA 106所选择的机制来设置参数。

例如,在一个实施例中,STA 106可通过发送管理帧(诸如关联请求或探测请求)中所包括的消息来向AP 104指示它将使用哪一个功率节省模式。在一个实施例中,可在信息元素中包括指示STA 106的能力(诸如举例而言,HT能力、VHT能力、和/或扩展能力)或者指示STA 106的操作参数(诸如举例而言,HT操作元素和/或VHT操作元素)的1位或2位的指示。

在一个实施例中,AP 104可接受由STA 106指示的操作模式并相应地操作。在另一实施例中,AP 104可拒绝指示特定操作模式的关联STA 106。在一个实施例中,AP 104可在信标帧、探测响应帧、和/或关联响应帧中指示所允许的操作模式。

图7是用于在图1的无线通信系统中减少冲突的过程700的流程图。尽管流程图700的方法在本文中是参照以上关于图2讨论的设备202来描述的,但是本领域普通技术人员将领会,流程图700的方法也可由任何其他合适的设备来实现。在一实施例中,流程图700中的各步骤可由处理器204与发射机210、接收机212及存储器206协同执行。尽管流程图700的方法在本文中参照特定次序来描述,但在各种实施例中,本文中的各框可按不同次序执行、或被省略,并且可添加附加框。

首先,在框702,无线202经由接收机212接收来自AP 104的寻呼消息。如以上关于图4-6所讨论地,该寻呼消息可包括排序和乘数。在一实施例中,无线设备202可从另一通信接收排序和/或乘数,或者这些值可被预设。

接下来,在框704,无线设备202可基于排序和乘数来确定第一苏醒时间。例如,处理器204可确定无线设备202在TIM内的次序。处理器204可将该次序(其可从零开始)乘以乘数。结果可以是苏醒时间,以接收到TIM之后的时间单位的形式。无线设备202可休眠或打盹直至所确定的苏醒时间。

随后,在框706,无线设备202可苏醒。在一实施例中,无线设备202可传送对数据的请求,如以上关于图4和5所讨论的。在一个实施例中,如以上关于图5A-B所讨论的,无线设备202可接收针对该对数据的请求的确收,并且回到休眠直至将接收数据时的另一苏醒时间。在另一实施例中,无线设备202并不传送对数据的请求,如以上关于图6讨论的。

最后,在框708,无线设备接收来自AP 104的数据。在一实施例中,无线设备202可向AP 104发送确收。该数据可以是AP 104处缓冲的数据的全部或一部分,并且被寻址到无线设备202。

图8是可在无线通信系统100内采用的示例性无线设备800的功能框图。设备800包括:用于接收包括排序和乘数的寻呼消息的装置802,用于基于排序和乘数来确定第一苏醒时间的装置804,用于在确定的苏醒时间苏醒的装置806,以及用于接收数据的装置808。

用于接收包括排序和乘数的寻呼消息的装置802可被配置成执行以上关于图7中解说的框702所讨论的一个或多个功能。用于接收包括排序和乘数的寻呼消息的装置802可对应于以上关于图2讨论的接收机212、处理器204、收发机214和存储器206中的一者或多者。用于基于排序和乘数来确定第一苏醒时间的装置804可被配置成执行以上关于图7中解说的框804所讨论的一个或多个功能。用于基于排序和乘数来确定第一苏醒时间的装置804可对应于以上关于图2讨论的处理器204和存储器206中的一者或多者。

用于在确定的苏醒时间苏醒的装置806可被配置成执行以上关于图7中解说的框706所讨论的一个或多个功能。用于在确定的苏醒时间苏醒的装置806可对应于以上关于图2讨论的接收机212、处理器204、收发机214和存储器206中的一者或多者。用于接收数据的装置808可被配置成执行以上关于图7中解说的框708所讨论的一个或多个功能。用于接收数据的装置808可对应于以上关于图2讨论的接收机212、处理器204、收发机214和存储器206中的一者或多者。

如本文所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可包括演算、计算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、查明、及类似动作等等。另外,“确定”还可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)、和类似动作。另外,“确定”可包括解析、选择、选取、建立、和类似动作等等。另外,如本文所使用的“信道宽度”可在某些方面涵盖或者还可称为带宽。

如本文中所使用的,引述一列项目中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a、b、c、a-b、a-c、b-c、以及a-b-c。

上面描述的方法的各种操作可由能够执行这些操作的任何合适的装置来执行,诸如各种硬件和/或软件组件、电路、和/或模块。一般而言,在附图中所解说的任何操作可由能够执行这些操作的相对应的功能性装置来执行。

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

在一个或多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可作为一条或更多条指令或代码存储在计算机可读介质上或借其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能由计算机访问的任何可用介质。作为示例而非限制,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或者可用于携带或存储指令或数据结构形式的期望程序代码并可被计算机访问的任何其他介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。因此,在一些方面,计算机可读介质可包括非暂态计算机可读介质(例如,有形介质)。另外,在一些方面,计算机可读介质可包括暂态计算机可读介质(例如,信号)。上述组合应当也被包括在计算机可读介质的范围内。

本文所公开的方法包括用于达成所描述的方法的一个或多个步骤或动作。这些方法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的范围。

所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可作为一条或多条指令存储在计算机可读介质上。存储介质可以是能由计算机访问的任何可用介质。作为示例而非限制,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或者可用于携带或存储指令或数据结构形式的期望程序代码并可被计算机访问的任何其他介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘、和碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。

因而,某些方面可包括用于执行本文给出的操作的计算机程序产品。例如,此类计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读介质,这些指令能由一个或多个处理器执行以执行本文所描述的操作。对于某些方面,计算机程序产品可包括包装材料。

软件或指令还可以在传输介质上传送。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波等无线技术从web站点、服务器或其它远程源传送而来的,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电以及微波等无线技术就被包括在传输介质的定义里。

此外,应当领会,用于执行本文中所描述的方法和技术的模块和/或其它恰适装置能由用户终端和/或基站在适用的场合下载和/或以其他方式获得。例如,此类设备能被耦合至服务器以促成用于执行本文中所描述的方法的装置的转移。替换地,本文所述的各种方法能经由存储装置(例如,RAM、ROM、诸如压缩碟(CD)或软盘等物理存储介质等)来提供,以使得一旦将该存储装置耦合至或提供给用户终端和/或基站,该设备就能获得各种方法。此外,能利用适于向设备提供本文中所描述的方法和技术的任何其他合适的技术。

应该理解的是,权利要求并不被限定于以上所解说的精确配置和组件。可在以上所述的方法和装置的布置、操作和细节上作出各种修改、变更和变型而不会背离权利要求的范围。

尽管上述内容针对本公开的各方面,然而可设计出本公开的其他和进一步的方面而不会脱离其基本范围,且其范围是由所附权利要求来确定的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号