用于确认来自多个设备的通信的系统和方法

文档序号:7992564阅读:153来源:国知局
用于确认来自多个设备的通信的系统和方法
【专利摘要】本文描述了用于在无线网络中确认来自多个无线设备的通信的系统、方法和设备。在一些实施例中,无线网络的接入点发送组确认(ACK)以指示来自多个无线设备的通信(分组)是否已在某一时间间隔内被接收到或被正确地解码。每一个无线设备可以具有与其相关联的不同时间间隔。对于一些实施例,无线设备的时间间隔是相对于发送先前的组ACK的时间的。组ACK可以包括位图。在一些实施例中,指示通信是否已被接收到或被正确地解码的位图可以作为信标的一部分进行发送。
【专利说明】用于确认来自多个设备的通信的系统和方法
[0001]基于35U.S.C.§ 119要求优先权
[0002]本专利申请要求享有于2011年9月2日递交的、名称为“SYSTEMS AND METHODSFOR ACKNOWLEDGING COMMUNICATIONS FROM A PLURALITY OF DEVICES” 的临时申请N0.61/530, 724的优先权,该临时申请已经转让给本申请的受让人,故以引用方式将其明确地并入本文。
【技术领域】
[0003]本发明涉及无线通信网络。
【背景技术】
[0004]在许多电信系统中,通信网络被用于在多个交互的、空间上分离的设备之间交换消息。可根据地理范围(例如,可以是城市区域、局部区域或个人区域)对网络进行分类。这样的网络可以被称为广域网(WAN)、城域网(MAN)、局域网(LAN)、无线局域网(WLAN)或个域网(PAN)。网络也可根据用于互连各种网络节点和设备的交换和路由技术(例如,电路交换VS.分组交换)、用于传输的物理介质的类型(例如,有线VS.无线)以及所使用的通信协议的集合(例如,互联网协议族、SONET (同步光网络)、或以太网)而进行区分。
[0005]当网络单元是移动的以及因此具有动态连接需求时,或者如果网络架构是以自组织而非固定的拓扑方式形成时,无线网络通常是优选的。例如,传统的无线网络可使用无线电、微波、红外线、或光学频带的电磁波。与固定的有线网络相比,无线网络有利于促进用户移动性和快速现场部署。
[0006]无线网络中的设备可·以在彼此间发送和接收信息。作为该通信过程的一部分,接收来自第二设备的信息的第一设备可以向第二设备发送确认(ACK),该ACK确认第一设备接收到该信息。发送确认的动作对无线网络中的通信增加了额外的开销。
[0007]在一些无线网络中该额外的开销可能尤其成问题。例如,在一些区域中,譬如在欧洲,某些频谱(例如,无线信道、频段等)具有的发送占空比限制为每小时100秒。在这些区域中,给定的发射机仅被允许在那些频谱中在给定的I小时内进行发送的时间为100秒或不超过100秒。在某些情况下,例如就设备从传感器采集测量值而言,仅发送ACK的开销就可能超过了该占空比限制。因此,需要用于传送ACK的改进系统、方法和设备。

【发明内容】

[0008]本发明的实施例是针对用于在无线网络中通信的系统和方法。更具体地说,一些实施例是针对用于在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法。针对所述多个无线设备中的每一个无线设备,所述方法包括:在所述接入点处确定一个或多个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码;在所述接入点处生成与所述多个无线设备一一对应的多个指示符,其中每一个指示符表示针对对应的无线设备的所述确定的结果;以及通过所述接入点广播包括所述多个指示符的组确认。
[0009]一些实施例是针对用于在具有多个无线设备的无线网络中通信的装置。所述装置包括:处理器,其被配置为针对每一个无线设备确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码;以及还被配置为生成与所述多个无线设备一一对应的多个指示符,每一个指示符表示来自对应的无线设备的所述至少一个分组是否被正确地解码。所述实施例还包括:发射机,其耦合到所述处理器以广播包括所述多个指示符的组确认。
[0010]一些实施例是针对用于在具有多个无线设备的无线网络中通信的装置,其中所述装置包括:用于针对所述多个无线设备中的每一个无线设备确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码的单元;用于生成与所述多个无线设备一一对应的多个指示符的单元,每一个指示符表示用于针对对应的无线设备进行确定的单元的结果;以及用于广播包括所述多个指示符的组确认的单元。
[0011]一些实施例是针对计算机可读存储介质,所述计算机可读存储介质具有在其上存储的指令,所述指令在由装置执行时使所述装置执行用于在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法,所述方法包括:针对所述多个无线设备中的每一个无线设备,在所述接入点处确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码;在所述接入点处生成与所述多个无线设备一一对应的多个指示符,每一个指示符表示针对对应的无线设备的所述确定的结果;以及通过所述接入点广播包括所述多个指示符的组确认。
[0012]一些实施例是针对用于在具有接入点和多个无线设备的无线网络中通信的方法,所述方法包括:在所述多个无线设备中的第一无线设备处向所述接入点发送第一通信;在所述第一无线设备处接收来自所述接入点的组确认,所述组确认包括与所述多个无线设备
--对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应 的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及在所述第一无线设备处基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。
[0013]一些实施例是针对用于在具有与接入点相关联的多个无线设备的无线网络中通信的第一无线设备,所述第一无线设备属于所述多个无线设备,所述第一无线设备包括:发射机,其被配置为向所述接入点发送第一通信;接收机,其被配置为从所述接入点接收组确认,所述组确认包括与所述多个无线设备一一对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及处理器,其被配置为基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。
[0014]一些实施例是针对用于在具有与接入点相关联的多个无线设备的无线网络中通信的第一无线设备,所述第一无线设备属于所述多个无线设备,所述第一无线设备包括:用于向所述接入点发送第一通信的单元;用于从所述接入点接收组确认的单元,所述组确认包括与所述多个无线设备一一对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的 无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及用于基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码的单元。
[0015]一些实施例是针对计算机可读存储介质,所述计算机可读存储介质具有在其上存储的指令,所述指令在由第一无线设备执行时使所述第一无线设备执行用于在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法,所述第一无线设备属于所述多个无线设备,所述方法包括:向所述接入点发送第一通信;从所述接入点接收组确认,所述组确认包括与所述多个无线设备一一对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。
【专利附图】

【附图说明】
[0016]呈现以下的附图是为了有助于对本发明的实施例的描述,并且给出附图仅用于对实施例的举例说明而非对其的限制。
[0017]图1示出了其中可采用本公开内容的方面的无线通信系统的例子。
[0018]图2示出了在图1的无线通信系统内可采用的无线设备中可使用的各个组件。
[0019]图3示出了在用于通信的某些系统中使用的一种确认(ACK)的例子。
[0020]图4示出了在图1的无线通信系统内的组ACK中可使用的多个指示符的例子。
[0021]图5A示出了用于发送组ACK的方法的方面。
[0022]图5B和图5C示出了用于建立组ACK通信的方法的方面。
[0023]图6是在图1的无线通信系统内可采用的另一个示例性无线设备的功能框图。
[0024]图7A示出了用于接收组ACK的方法的方面。
[0025]图7B示出了用于接收组ACK的方法的另一个方面。
[0026]图7C和图7D示出了用于建立组ACK通信的方法的方面。
[0027]图8是在图1的无线通信系统内可采用的另一个示例性无线设备的功能框图。
【具体实施方式】
[0028]在针对本发明的具体实施例的以下描述和相关附图中公开了本发明的方面。可在不脱离本发明的范围的情况下设计替代实施例。此外,将不对本发明的公知要素进行详细描述或将其省略,以免使本发明的相关细节模糊不清。
[0029]本文使用“示例性”一词来表示“充当例子、实例或举例说明”。本文所描述的作为“示例性”的任何实施例不必被理解为比其它的实施例优选或有利。同样地,术语“本发明的实施例”不要求本发明的全部实施例都包括所讨论的特征、优点或操作模式。
[0030]本文所使用的术语仅是为了描述特定的实施例而非旨在对本发明的实施例的限制。如本文所使用的,除非上下文另外清楚地表明,否则单数形式“一”、“一个”和“该”旨在也包括复数形式。还将理解的是,术语“包括”、“包括有”、“包含”和/或“包含有”在本文中使用时说明存在着所陈述的特征、整体内容、步骤、操作、元件和/或组件,但不排除存在着或添加一个或多个其它特征、整体内容、步骤、操作、元件、组件和/或及其群组。
[0031]此外,许多实施例依据待由例如计算设备的单元执行的动作序列来描述。应当认识到,本文所描述的各种动作可以由特定电路(例如专用集成电路(ASIC))、由一个或多个处理器所执行的程序指令或由两者的组合来执行。此外,本文所描述的这些动作序列可以被认为全部体现在任何形式的计算机可读存储介质内,所述计算机可读存储介质具有在其中存储的相应的计算机指令集,所述计算机指令集在执行时将使相关联的处理器执行本文所描述的功能。因此,本发明的各个方面可以以多种不同的形式来体现,所有这些形式已预期在所要求保护的主题内容的范围内。此外,对于本文所描述的每一个实施例来说,任何这些实施例的相应形式可以在本文中被描述为例如“被配置为”执行所描述的动作的“逻辑单元”。
[0032]广受欢迎的无线网络技术可以包括各种类型的无线局域网(WLAN)。WLAN可以被用于将附近的设备互连在一起,其采用了广泛使用的联网协议。本文中所描述的各个方面可应用于任何通信标准,例如属于IEEE802.11标准族的标准(通常被称为WiFi)。例如,本文所描述的各个方面可以被用作为WiFi先进的协议的一部分,诸如IEEE802.1lffiFi先进的-N协议,或者IEEE802.1lah协议(其使用IGHz以下的频段)。
[0033]在一些方面中,千兆赫兹以下(sub-gigahertz )频段中的无线信号可根据802.1lah协议、使用正交频分复用(0FDM)、直接序列扩频(DSSS)通信、OFDM和DSSS通信的结合或其它方案进行发送。802.1lah协议的实施例可用于传感器、计量和智能电网(smartgrid network)。有利地,实施802.1lah协议的某些设备的方面相比实施其它无线协议的设备消耗较少的功率,和/或可用于跨越相对长的距离(例如约一公里或更长)来发送无线信号。
[0034]在一些实施方式中,WLAN包括接入无线网络的各种设备。例如,可以存在两种设备:接入点(AP)和客户端。客户端可以被称作为接入终端、或称作为站,后一个术语通常用STA来表示。通常,AP用作WLAN的集线器或基站,而STA用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)或移动电话。在一个例子中,STA经由兼容WiFi (例如,诸如802.1lah或WiFi先进的-N之类的IEEE802.11协议)的无线链路连接到AP以获取与互联网或者与其它广域网的一般连接。在一些实施方式中,STA也可以被用作AP。
[0035]接入点也可以包括、被实现为、或被称为节点B、无线网络控制器(“RNC”)、eNodeB、基站控制器(“BSC”)、基站收发机(“BTS”)、基站(“BS”)、收发机功能单元(“TF”)、无线路由器或无线收发机(列举了几个例子)。
[0036]站也可以包括、被实现为、或被称为接入终端、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装置(列举了几个例子)。在一些实施方式中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备或连接到无线调制解调器的某种其它适当的处理设备。因此,本文所教导的一个或多个方面可以被合并入电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、头戴式耳机、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电设备)、游戏设备或系统、无线传感器设备、全球定位系统设备、或被配置为经由无线介质进行通信的任何其它适当的设备。
[0037]如上文所讨论的,例如,本文所描述的某些设备可以实施802.1lah标准或WiFi先进的-N标准。这样的装置,无论是被用作STA、AP还是其它设备,可用于智能计量或智能电网中。这样的设备可提供传感器应用或者被用于家庭自动化。替代地或附加地,所述设备可以用于健康护理环境中,例如用于个人健康护理。它们也可用于监控,用来实现扩展范围的互联网连接(例如,用于与热点使用)、或用来实现机器到机器的通信。
[0038]图1示出了其中可采用本公开内容的方面的无线通信系统100的例子。无线通信系统100可以根据无线标准(例如802.1lah标准或WiFi先进的-N标准)来操作。无线通信系统100可以包括AP104,AP104与STA106相通信。
[0039]各种过程和方法可用于无线通信系统100中在AP104与STA106之间的传输。例如,根据0FDM/0FDMA技术,可以在AP104与STA106之间发送和接收信号。如果是这样的情况,则无线通信系统100可被称为0FDM/0FDMA系统。或者,根据CDMA技术,可以在AP104与STA106之间发送和接收信号。如果是这样的情况,则无线通信系统100可以被称为CDMA系统。
[0040]有助于从AP104向一个或多个STA106的传输的通信链路可以被称为下行链路(DL) 108,而有助于从一个或多个STA106向AP104的传输的通信链路可以被称为上行链路(UL) 110。或者,下行链路108可以被称为前向链路或前向信道,而上行链路110可以被称为反向链路或反向信道。
[0041]AP104可以用作基站并且在基本服务区域(BSA) 102中提供无线通信覆盖。AP104连同与AP104相关联并使用AP104进行通信的STA106可以一起被称为基本服务集(BSS)。应当注意,无线通信系统100可以没有中央AP104,而是可以充当STA106之间的对等网络。因此,本文所描述的AP104的功能可以替代地由一个或多个STA106来执行。
[0042]图2示出了在无线通信系统100内可采用的无线设备202中可使用的各个组件。无线设备202是可以被配置为实现本文所描述的各种方法的设备的例子。例如,无线设备202可以包括AP104或STA106中的一个STA106。
[0043]无线设备202可以包括处理器204,处理器204控制无线设备202的操作。处理器204也可以被称为中央处理单元(CPU)。存储器206 (可以包括只读存储器(ROM)和随机存取存储器(RAM)两者,并且其通常被称为计算机可读存储介质)向处理器204提供指令和数据。存储器206的一部分也可以包括非易失性随机存取存储器(NVRAM)。处理器204通常基于存储在存储器206内的程序指令来执行逻辑和算术运算。存储器206中的指令可由处理器204执行以实现本文所描述的方法。
[0044]在实施例中,处理器204被配置为确定无线设备202是否已正确地解码来自多个无线设备中的每一个无线设备的通信(例如分组),例如通过使用接收机212来接收并解调所接收的通信。在一些实施例中,处理器204还被配置为生成多个指示符。可以使所述多个指示符与所述多个无线设备一一对应,其中每一个指示符指示了处理器204是否已在某个相应的时间间隔内正确地解码来自相应无线设备的分组。对于一些实施例,无线设备的相应时间间隔可以是相对于向该特定无线设备发送先前单独的ACK的时间,然而对于某些实施例,相应时间间隔可以是相对于发送组ACK的时间。
[0045]上文可以重新表述如下。用整数N表示多个无线设备中的无线设备的数量。特定的无线设备可以写为设备(i),其中i是从I到N范围的索引。在所述多个指示符中也存在N个指示符,其中与无线设备“设备(i)”相对应的指示符可以写为“指示符(i)”。与“设备(i)”和“指示符(i)”相对应的时间间隔可以写为“间隔(i)”。那么,在实施例中,处理器204可以被(存储在存储器206中的软件)配置为生成具有值的“指示符(i)”,针对每个指示符,i=l, 2,…,N,“指示符⑴”的值指示来自“设备⑴”的分组是否已在时间间隔“间隔
(i)”期间被正确地解码。对于一些实施例,“间隔(i)”对于所有的i可以是相同的值。对于一些实施例,“间隔(i)”可以是相对于向“设备(i)”发送先前ACK的时间,然而对于某些实施例,“间隔⑴”可以是相对于向多个无线设备发送先前组ACK的时间。
[0046]处理器204可以将多个指示符包括在位图中或信息元素中。所述多个指示符可以被包括在组确认分组ACK (以下进行额外地描述)中,其中例如通过使用发射机210向所述多个无线设备广播组ACK。
[0047]在一些方面中,处理器204被配置为使用接收机212来处理在无线设备202处接收的组ACK的至少一部分。如果无线设备202正在等待针对先前发送的通信的ACK,则处理器204可以基于在组ACK中的多个指示符中的至少一个指示符来确定所述通信是否由发送组ACK的设备正确地接收到。所述多个指示符中的每一个可以表示发送组ACK的设备是否接收到来自多个无线设备中的相应无线设备的通信。如果无线设备202没有在等待针对先前发送的通信的ACK,则无线设备204可以停止对组ACK的接收或者忽略组ACK。
[0048]处理器204可以包括或者可以是使用一个或多个处理器来实现的处理系统的组件。所述一个或多个处理器可以使用以下各项的任意组合来实现:通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机、或可以执行对信息的计算或其它操作的任何其它适当的实体。
[0049]处理系统也可以包括用于存储软件的机器可读介质。不论是被称为软件、固件、中间件、微代码、硬件描述语言或是其它术语,软件应被广义地解释为表示任意类型的指令。指令可以包括代码(例如,具有源代码格式、二进制代码格式、可执行代码格式、或任何其它适当的代码格式)。指令在由一个或多个处理器执行时使处理系统执行本文所描述的各种功能。·
[0050]无线设备202还可以包括壳体208,壳体208包括发射机210和/或接收机212,以允许在无线设备202与远程位置之间进行数据的发送和接收。发射机210和接收机212可以组合成收发机214。天线216可以附着在壳体208上并且电耦合到收发机214。无线设备202也可包括(未示出)多个发射机、多个接收机、多个收发机、和/或多个天线。
[0051]如上文所提到的,发射机210可以被配置为无线地发送数据分组和/或ACK(例如组ACK)。此外,接收机212可以被配置为无线地接收数据分组和/或ACK (例如组ACK)。
[0052]无线设备202还可以包括信号检测器218,信号检测器218可以用于设法检测和量化收发机214所接收的信号的水平。信号检测器218可以检测到诸如总能量、每符号每子载波的能量、功率谱密度之类的信号以及其它信号。无线设备202还可以包括用于对信号进行处理的数字信号处理器(DSP) 220。DSP220可被配置为生成用于传输的分组。在一些方面中,分组可以包括物理层数据单元(prou)。
[0053]在一些方面中,无线设备202还可以包括用户接口 222。用户接口 222可以包括小键盘、麦克风、扬声器和/或显示器。用户接口 222可以包括向无线设备202的用户传送信息和/或从该用户接收输入的任意元件或组件。
[0054]无线设备202的各种组件可以通过总线系统226耦合在一起。总线系统226可以包括数据总线,除了数据总线之外,总线系统226还包括例如电源总线、控制信号总线和状态信号总线。本领域技术人员将意识到,无线设备202的组件可以使用某种其它的机制来耦合在一起或者相互接受输入或提供输入。
[0055]无线设备202可以具有多个操作模式。例如,无线设备202可以具有被称为活动模式的第一操作模式。在活动模式下,无线设备202可以总是处于清醒状态并且主动地与一个或多个其它无线设备202发送/接收数据。此外,无线设备202可以具有被称为功率节省模式的第二操作模式。在功率节省模式下,无线设备202可以处于瞌睡或睡眠状态,其中无线设备202并不主动地发送或接收数据。例如,无线设备202的接收机212以及(可能存在的)DSP220和信号检测器218可以在目盍睡状态下使用降低的功耗来操作。此外,在一些实施例中,在功率节省模式下,无线设备202可以偶尔地进入清醒状态以监听来自其它无线设备202的消息,所述消息向无线设备202指示无线设备202是否需要在某一时间醒来(例如进入清醒状态)从而能够发送或接收数据。在一些实施例中,在功率节省模式下,无线设备202是足够清醒的,以便来自另一个无线设备202的消息可以使无线设备202醒来(例如进入清醒状态)或者使无线设备202在某一时间醒来从而能够发送或接收数据。在一些实施例中,在功率节省模式下,多个无线设备202是足够清醒的,以便它们在某一时间醒来从而能够发送或接收数据。 [0056]虽然在图2中示出了多个单独的组件,但本领域技术人员将认识到,一个或多个组件可被组合或被通用地实现。例如,处理器204可以不仅用于执行上文针对处理器204所描述的功能,还可以用于执行上文针对信号检测器218和/或DSP220所描述的功能。此外,图2中示出的每一个组件可以使用多个单独的元件来实现。
[0057]如上文所讨论的,无线设备202可以包括AP104或STA106,以及可以被用于发送和/或接收包括ACK和其它分组的通信。为了易于引用,当无线设备202被配置作为发送节点时,下文将它称为无线设备202t。类似地,当无线设备202被配置作为接收节点时,下文将它称为无线设备202r。无线通信系统100中的设备可以执行仅发送节点的功能、仅接收节点的功能、或者发送节点和接收节点两者的功能。
[0058]图3示出了在用于通信的某些系统中可使用的一种ACK300的例子。例如,ACK300包括4个字段:帧控制(fc)字段305、持续时间/标识(dur)字段310、接收方地址(al)字段315以及帧控制序列(fcs)字段320。在这种系统中,在无线设备2021接收到从无线设备202t发送的数据分组之后,可以由无线设备202r向无线设备202t发送ACK300。ACK300向无线设备202t指示无线设备202r接收到数据分组。从而无线设备202t可以验证数据分组到无线设备202r的传输。无线设备202t可以基于al字段315来确定ACK300是来自无线设备202r,al字段315指示无线设备202r的地址。
[0059]在某些情况下,向已从其接收到通信的每一个设备发送单独的ACK可能是受限制的,因为这样的传输产生过多的开销。例如,在一些区域中,譬如在欧洲,某些频谱(例如,无线信道、频段等)具有的发送占空比限制为每小时100秒。在这些区域中,给定的发射机仅允许在该频谱中在给定的I小时内进行发送的时间为100秒或不超过100秒。在某些情况下,例如就设备从传感器采集测量值而言,仅发送ACK的开销就可能超过了该占空比限制。因此,从无线设备202r向每个无线设备202t发送整个ACK300可能是不可行的。例如,当AP104正在从多个STA106接收通信时,由AP104向STA106中的每一个发送单独的ACK可能是不可行的。[0060]因此,本文描述了用于使用单个ACK的系统、方法和设备,所述单个ACK告诉多个无线设备202t它们的通信是否被接收到。与在通信系统100中发送单独的ACK相比,这样的组ACK可以减少开销,因为不需要单独的PHY报头和填充。因此,用于确认来自多个无线设备的通信的数据可以包括有单个PHY报头。因此,总体上在通信系统100中可以发送较少的数据。较少的数据发送可以增加数据发送的速度,可以减少发射机对带宽的使用,以及可以减少发送所使用的功率,因为较少的资源被用于发送减少数量的数据。
[0061]图4示出了在用于无线通信系统100的组ACK中可使用的多个指示符400的例子。多个指示符402-412中的每一个指示符指示来自相应无线设备的通信(例如分组)是否已被正确地解码。
[0062]在一些实施例中,多个指示符400可以包括在分组内的信息元素(IE)中。在一些方面中,所述IE包括一个或多个附加字段,例如,所述一个或多个附加字段指示了长度(例如IE的位长度或IE的一部分的位长度)。此外或另外地,所述IE可以包括对一个或多个STA106的关联标识的指示。在一些实施例中,多个标识符400并不为所有的STA106提供指示符。在这种情况下,所述关联标识可以表示对于STA106中的哪一些STA106,多个指示符400中具有相应的指示符。
[0063]例如,在一些实施方式中,所述关联标识是与多个指示符400相关联的多个STA106的一系列或一些关联标识。在一些实施方式中,所述关联标识是参考关联标识,并且基于到所述参考关联标识的顺序的邻近度或者基于使用所述参考关联标识作为运算数的数学运算来指示具有多个指示符400中的指示符的特定STA106。
[0064]在一些实施例中,根据时间表来发送多个指示符400。例如,多个指示符400可以每100毫秒一次由AP104向STA106定期地广播。在一些实施例中,多个指示符400包括在信标中,所述信标由AP104向STA106定期地发送。在其它方面中,多个指示符400包括在与信标分离(不同)的组ACK中。在这些方面中,可以在信标之后以给定时间段或给定次数的通信发送组ACK。因此,发送和/或接收多个指示符400的周期可以由信标的规律性来确定。在其它的方面中,用于发送组ACK的时间表可以独立于信标而定义。
[0065]用于发送多个指示符400的时间表可以存储在存储器206中,例如在制造无线设备202的时候。在一些方面中,由AP104向一个或多个STA106传送时间表,例如在将STA106与AP104相关联的过程期间。
[0066]在一些实施例中,多个指示符402-412中的一个或多个指示符包括信息,所述信息标示了从相应无线设备接收的先前通信。例如,所述先前通信的序列号可以包括在所述指示符内。以这一方式,接收指示符的无线设备可以识别多个先前通信中的哪一个通信在多个指示符400中得到了确认。如果序列号未包括在指示符中,则无线设备可以确定先前发送的通信未被接收到或正确地解码。
[0067]在其它的实施例中,接收多个指示符400的无线设备能够基于无线设备接收多个指示符400的时间来确定多个先前通信中的哪一个通信得到了确认。例如,多个指示符402-412中的每一个指示符可以向相应无线设备指示:从先前的ACK被发送到无线设备起,发送多个指示符400的无线设备是否已接收到或正确地解码来自无线设备的通信或其它信息。
[0068]在一些实施例中,已接收的通信仅以组ACK的形式被确认,组ACK可包含在信标中或被单独地发送。在这些实施例中,指示符402-412中的每一个表示从先前的组ACK起是否已接收到或正确地解码来自相应无线设备的通信或其它信息。
[0069]在一些实施例中,某些通信的接收或正确解码可以由单独的ACK进行确认,例如ACK仅被定址到发送所述通信的无线设备。例如,当AP104接收低延迟和/或高优先级通信时,可以由AP104确认这种通信,而不是等到用于确认的下一个组ACK为止。因此,在一些实施例中,可在组ACK之间发送一个或多个单独的ACK。在这些实施例中,指示符402-412中的每一个涉及的时间段可能有所不同。例如,指示符402可以向第一无线设备指示从先前的组ACK起是否已接收到来自第一无线设备的通信,而指示符404可以向第二无线设备指示从先前的单独ACK起是否已接收到来自第二无线设备的通信,其中在先前的组ACK之后发送所述单独的ACK。因此第二指示符404所涵盖的时间段将短于第一指示符402所涵盖的时间段。
[0070]在一些实施例中,与发送多个指示符400的无线设备(接入点)通信的多个无线设备中的每一个无线设备(例如STA或接入终端)被分配关联标识符(AID)。例如,与AP104通信的STA106中的每一个STA可被分配唯一的AID。在这些实施例中,接收多个指示符400的无线设备可以基于其AID来确定要解析指示符402-412中的哪一个指示符。
[0071]例如,STA106可各自被分配具有值范围从I至N的AID。通过将STA的AID索引编入多个指示符400中并且评估该索引处的指示符,STA106中的一个STA106可以确定AP104是否正确地接收到或解码来自所述STA的通信。举个例子,当已被分配AID3的无线设备接收到多个指示符400时,无线设备可以评估指示符406以确定由所述无线设备先前发送的通信是否已被接收到或正确地解码。
[0072]举另一个例子,STA106可各自被分配具有值范围从1+X到N+X的AID。为了确定AP104是否正确地接收到或正确地解码来自STA106中的一个STA106的通信,所述一个STA可评估位于索引AID-X处的指示符。
[0073]在一些实施例中,多个指示符400所指向的无线设备的AID不是顺序的。对于这样的实施例,AID可以不直接对应于指示符索引,但指示符402-412的次序仍可以基于AID的相对值来确定。本领域普通技术人员应当认识到,可以基于指示符402-412中的每一个指示符所涉及的相应无线设备的AID而使用其它方法来按顺序排列、定位或布置指示符402-412。
[0074]在一些方面中,使用位图来实现多个指示符400。在这些实施例中,指示符402-412中的每一个指示符由一个位来表示。例如,指示符402-412中的一个指示符中的值为O可以指示通信尚未被接收到或正确地解码,而所述指示符中的值为I可以表示通信已被接收到或正确地解码。在一些实施例中,这些情形被互换。
[0075]当使用位图来实现多个指示符400并且根据与发送多个指示符400的接入点相关联的无线设备的AID来布置指示符402-412时,多个指示符400可以类似于业务指示图(TIM)0实现多个指示符400的位图中的每一个位指示从先前的ACK被发送到相应无线设备起是否已接收到或正确地解码来自相应无线设备的帧或分组,而不是像在TIM中,位图中的每一个位指示是否缓存针对相应无线设备的帧。在这样的实施例中,由于与TIM相似,指示符402-412的排列可以被称为ACK TIM0在一些实施中,指示符402-412的子集可以包括在多个指示符400中,与部分虚拟位图可以包括在TIM中的方式相类似。[0076]在图4中所示出的实施例中,示出了指示符402-412中的5个指示符。然而,多个指示符400可以包括更多或更少数量的指示符。例如,在一些实施例中,多个指示符400可以包括2个指示符。在其它实施例中,多个指示符400包括3个或4个指示符。在一些实施例中,多个指示符400包括大于5个的指示符,例如2008个指示符或更多。
[0077]如上文所讨论的,在无线设备202r从一个或多个无线设备202t接收到传入数据分组之后,可由无线设备202r在组ACK中发送多个指示符400。在接收到所述传入数据分组之后并且在发送组ACK之前,无线设备2021二可进一步解码所述数据分组并检查以查看所述数据分组的帧控制序列(例如,循环冗余校验)是否通过校验,从而指示在所述数据分组的接收中没有错误。在一些方面中,表示数据分组被正确地接收到的指示符仅在帧控制序列通过校验的情况下被设置。
[0078]图5A不出了用于发送组ACK的实施例方法500。方法500可以被用于发送在图4中所示出的多个指示符400或基于本文教导的另一种合适的多个指示符。可以在AP104处生成并发送多个指示符400,例如向多个STA106发送多个指示符400。虽然以下针对无线设备202的元件来描述方法500,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0079]在框502,确定是否已接收到(或正确地解码)来自多个无线设备中的每一个无线设备的通信。例如,AP104可以确定是否接收到或正确地解码来自与AP104相关联的STA106中的每一个STA106的分组。例如,接收机212可以执行所述接收。在一些实施例中,可以确定通信是否已在先前的时间段(例如从发送先前的ACK起的时间段)内被接收到或正确地解码。例如,可以由处理器204、信号检测器218和/或DSP220执行该确定。
[0080]在框504,生成表示所述确定的结果(关于分组是否被接收到或正确地解码)的多个指示符。在一些实施例中,每一个指示符表示针对相应无线设备的该确定的结果。在一些实施例中,所述多个指示符由位图来表示,由此每一个指示符用一个位来实现。对于这样的实施例,所述位图中的位的次序可以基于所述多个无线设备的AID来确定。例如,可以由处理器204和/或DSP220来执行该生成。
[0081]在框506,广播包括所述多个指示符的通信。所述指示符可以例如在信标中的信息元素中或作为包括所述位图的单独的组ACK进行广播。例如,发射机210可以执行该传输。
[0082]在实践中,执行所述方法的通信设备可以进行协调,使得所述通信设备各自在与其它通信设备相兼容的操作的模式下进行操作。图5B示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的方法520的方面。方法520可以例如由AP104用于发送组ACK通信的通知以及进入与STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法520,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0083]在框522,(例如,由AP104向一个或多个STA106)发送组ACK开始消息。所述消息包括关于以下内容的指示或指令:在所述消息之后,响应于发往AP104的通信,作为组ACK的一部分,AP104将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0084]在框524,已接收到组ACK开始消息的STA106向AP104发送证实消息。所述证实消息包括关于以下内容的指示或指令:STA106处于组ACK通信模式下,以及响应于发往AP104的通信,STA106被配置为接收并处理来自AP104或其它STA106的包括组确认的通信以确定来自STA106的通信是否由AP104成功地发送和接收到。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0085]在框526,AP104根据所发送的消息进入组ACK通信模式。一旦处于组ACK通信模式下,AP104就被配置为生成包括组确认的通信以确认发往AP104的通信是否由AP104成功地接收到(和/或解码)。
[0086]图5C示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的方法540的方面。方法540可以例如由AP104用于接收针对组ACK通信的请求以及进入与STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法540,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0087]在框542,(例如,由AP104从STA106中的一个STA106)接收消息。所述消息包括关于以下内容的请求:在所述消息之后,响应于来自发送所述请求的STA106的通信,作为组ACK的一部分,AP104确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0088]在框544,AP104向从其接收框542的消息的STA106发送证实消息。所述证实消息包括关于以下内容的指示或指令:AP104处于组ACK通信模式下,以及响应于发往AP104的通信,作为组ACK的一部分,AP104将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0089]在框546中,AP104根据所接收的消息进入组ACK通信模式。一旦处于组ACK通信模式下,AP104就被配置为向发送所述请求的STA106发送包括组确认的通信以确定通信是否由AP104或其它STA106成功地发送和接收到。
[0090]图示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的方法560的方面。方法560可以例如由AP104用于发送组ACK通信的通知以及进入与STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法560,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0091]在框562,由AP104向一个或多个STA106发送消息。所述消息包括关于以下内容的请求:在所述消息之后,响应于来自AP104的通信,作为组ACK的一部分,接收所述消息的STA106确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0092]在框564,AP104从向其发送框542的消息的STA106接收证实消息。所述证实消息包括关于以下内容的指示或指令:STA106处于组ACK通信模式下,以及响应于发往STA106的通信,作为组ACK的一部分,STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0093]在框566, AP104根据框562的所发送的消息进入组ACK通信模式。一旦处于组ACK通信模式下,AP104就被配置为接收并处理来自STA106的包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0094]图5E示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的方法580的方面。方法580可以由例如AP104用于接收针对组ACK通信的请求以及进入与STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法580,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0095]在框582,由AP104从STA106中的一个STA106接收消息。所述消息包括关于以下内容的请求:在所述消息之后,响应于来自AP104的通信,作为组ACK的一部分,发送所述请求的STA106确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0096]在框584,AP104根据框582的所发送的消息进入组ACK通信模式。一旦处于组ACK通信模式下,AP104就被配置为接收并处理来自STA106的包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0097]在框586,AP104向从其接收框582的消息的STA106发送证实消息。所述证实消息包括关于以下内容的指示或指令:AP104处于组ACK通信模式下,以及被配置为接收并处理来自STA106的包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0098]图6是在无线通信系统100内可采用的另一个示例性无线设备600的功能框图。设备600包括确定模块602,确定模块602用于确定是否已从多个无线设备中的每一个无线设备接收到通信并对所述通信正确地解码,其中在某一时间间隔上或多个时间间隔上作出所述确定。也就是说,每一个无线设备可以具有相关联的时间间隔。对于一些实施例,所述时间间隔是相对于发送先前的组ACK的时间的。对于一些实施例,与无线设备相关联的时间间隔可以是相对于向该特定的无线设备发送先前的单独ACK的时间的。确定模块602可以被配置为执行上文针对在图5A中示出的框502所讨论的一个或多个功能。
[0099]确定模块602可以与处理器204、信号检测器218和DSP220中的一个或多个相对应。设备600还包括用于生成多个指不符的生成模块604。在一些方面中,每一个指不符表示针对所述多个无线设备中的相应一个无线设备的确定的结果。在一些方面中,指示符包括在位图中,其中每一个位与多个无线设备中的相应一个无线设备相对应。
[0100]生成模块604可以被配置为执行上文针对在图5中示出的框504所讨论的一个或多个功能。生成模块604可以与处理器204和DSP220中的一个或多个相对应。设备600还包括用于广播包括所述多个指示符的通信的发送模块606。所述通信可以包括组ACK,例如其被集成入信标中或与信标分开地发送。发送模块606可以被配置为执行上文针对在图5中不出的框506所讨论的一个或多个功能。发送模块606可以对应于发射机210。
[0101]图7A示出了用于接收组ACK的方法700的方面。方法700可以被用于接收在图4中所示出的多个指示符400或基于本文教导的另一种合适的多个指示符。可以在STA106中的一个STA106处(例如从AP104)接收并处理多个指示符400。虽然以下针对无线设备202的元件来描述方法700,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0102]在框701,向无线设备(例如向AP104)发送诸如数据分组的通信。所述通信可以包括多种不同类型的帧或消息中的任意一种。例如,发射机210T可以执行所述发送。
[0103]在可选的框702,在框701发送所述通信之后,STA106进入(例如先前所讨论的)功率节省模式。因为STA106不需要能够接收响应于所发送的通信的ACK直到后续安排的时间为止,因此STA106可以通过进入功率节省模式来降低系统功耗而不使系统性能受影响。
[0104]在可选的框703,STA106进入清醒模式使得其能够接收通信。可以基于安排用于组ACK通信的时间来确定STA106进入清醒模式的时间。例如,当处于功率节省模式下时,STA106的处理器204可以至少起到如下程度的功能:一旦接近所安排的用于组ACK通信的时间,就能够使STA106进入清醒模式。例如,可使用特定数量的时间从功率节省模式转换到清醒模式。一旦用于所安排的组ACK通信的时间是特定数量的时间加上一些可选的余量,处理器204就可以发起过程,借助所述过程STA106从功率节省模式转换到清醒模式。一旦处于清醒模式下,STA106就准备接收组ACK通信。
[0105]在框704,从无线设备(例如接入点)接收包括多个指示符的组ACK通信。在一些方面中,每一个指示符表示所述无线设备是否已接收到或正确地解码来自多个无线设备中的相应无线设备的通信。在一些实施例中,多个指示符由位图来表示,由此每一个指示符用一个位来实现。在一些实施例中,指示符中的每一个指示符可以表示:是否在先前的时段(例如从先前的ACK起的时间段)内接收到通信。对于不同的指示符可以存在不同的时间段。例如,接收机212可以执行所述接收。
[0106]在框706,确定在框702所发送的通信是否由所述无线设备(例如接入点)接收到。所述确定是基于在框704所接收的指示符中的至少一个指示符。例如,在框702发送所述通信以及在框704接收所述多个指示符的STA可以通过使用STA的AID来索引编入所述多个指示符中来确定所述通信是否由AP104接收到或正确地解码。在索引处的指示符的值可以表示在框702所发送的通信是否被正确地接收到和解码。例如,可以由处理器204、信号检测器218和/或DSP220执行所述确定。
[0107]如果在框702所发送的通信未被正确地接收到,如在框706所确定的,则可以在可选的框708重传所述通信。例如,发射机210可以执行所述重传。
[0108]图7B示出了用于接收组ACK的方法750的另一个方面。方法750可以被用于接收在图4中所示出的多个指示符400或基于本文教导的另一种合适的多个指示符中的至少一部分。可以在STA106中的一个STA106处(例如从AP104)至少部分地接收并处理多个指示符400。虽然以下针对无线设备202的元件来描述方法750,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0109]在框752,接收组ACK的至少一部分。例如,可以收到足够部分的组ACK使得无线设备202确定所接收的信息是组ACK。在一些方面中,例如,处理器204、信号检测器218和/或DSP220可以基于报头信息或基于多个400的内容来确定所述信息对应于组ACK。例如,接收机212可以执行该接收。
[0110]在框754,确定从在无线设备202处接收到先前ACK起尚未向发送组ACK的无线设备发送任何通信。例如,处理器204和/或DSP220可以执行该确定。
[0111]在框756,中断对组ACK的任何剩余部分的接收并忽略组ACK。例如,处理器204可以停止解析组ACK或被排除在评估多个指示符400之外。类似地,可以在接收机212处停止对组ACK的剩余部分的接收。以这一方式,当无线设备202没有在等待任何通信的确认时,无线设备202可以通过保留资源来节省功率,本来这些资源是要被分配用于接收和/或处理组ACK的。
[0112]在实践中,执行所描述的方法的通信设备可以进行协调,使得所述通信设备各自在与其它通信设备的操作相兼容的模式下进行操作。图7C示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的方法760的实施例。方法760可以例如由STA106用于接收组ACK通信的通知以及进入与AP104和其它STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法760,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0113]在框762,(例如,由STA106中的一个STA106从AP104或另一个STA106)接收消息。所述消息包括关于以下内容的指示或指令:在所述消息之后,响应于从STA106发往AP104或其它STA106的通信,作为组ACK的一部分,AP104或其它STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0114]在框764,STA106根据所接收的消息进入组ACK通信模式。一旦处于组ACK通信模式下,STA106就被配置为从AP104或其它STA106接收并处理包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0115]在框766,STA106向从其接收框762的消息的AP104或其它STA106发送证实消息。所述证实消息包括关于以下内容的指示或指令:STA106处于组ACK通信模式下,以及响应于发往AP104或其它STA106的通信,作为组ACK的一部分,AP104或其它STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0116]图7D示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的实施例方法770。方法770可以例如由STA106用于请求组ACK通信以及进入与AP104和其它STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法770,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0117]在框772,(例如,由STA106中的一个STA106向AP104或另一个STA106)发送消息。所述消息包括关于以下内容的请求:在所述消息之后,响应于从STA106发往AP104或其它STA106的通信,作为组ACK的一部分,AP104或其它STA106确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0118]在框774,由在框772发送所述请求的STA106从向其发送所述请求的AP104或其它STA106接收证实消息。所述证实消息包括关于以下内容的指示或指令:针对组ACK的所述请求被准许,并且在所述消息之后,响应于从STA106发往AP104或其它STA106的通信,作为组ACK的一部分,AP104或其它STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0119]在框776,STA106根据所接收的消息进入组ACK通信模式。一旦处于组ACK通信模式下,STA106就被配置为从AP104或其它STA106接收并处理包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0120]图7E示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的实施例方法780。方法780可以例如由STA106用于请求组ACK通信以及进入与AP104和其它STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法780,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0121]在框782,(例如由STA106中的一个STA106向AP104或另一个STA106)发送消息。所述消息包括关于以下内容的指示或指令:在所述消息之后,响应于从AP104或其它STA106发往STA106的通信,作为组ACK的一部分,STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0122]在框784,STA106从向其发送框782的消息的AP104或其它STA106接收证实消息。所述证实消息包括关于以下内容的指示或指令:AP104或STA106处于组ACK通信模式下,以及被配置为从STA106接收并处理包括组确认的通信以确定来自STA106的通信是否由AP104或其它STA106成功地发送和接收到。
[0123]在框786,STA106根据所接收的消息进入组ACK通信模式。一旦处于组ACK通信模式,STA106就被配置为向发送框782的消息的AP104或其它STA106发送包括组确认的通信以确定通信是否由STA106成功地发送和接收到。
[0124]图7F示出了用于建立组ACK通信以协调例如AP104和STA106的操作模式的实施例方法790。方法790可以例如由STA106用于接收组ACK通信的通知以及进入与AP104和其它STA106相兼容的模式以用于所述组ACK通信。虽然以下针对无线设备202的元件来描述方法790,但本领域普通技术人员将意识到,可以使用其它组件来实现本文所描述的一个或多个步骤。
[0125]在框792,(例如,由STA106中的一个STA106从AP104或其它STA106中的一个STA106)接收消息。所述消息包括关于以下内容的请求:在所述消息之后,响应于从STA106发往AP104或其它STA106的通信,作为组ACK的一部分,STA106确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0126]在框794,STA106根据所接收的消息进入组ACK通信模式。一旦处于组ACK通信模式下,STA106就被配置为向发送框792的消息的AP104或其它STA106发送包括组确认的通信以确定通信是否由STA106成功地发送和接收到。
[0127]在框796,STA106向从其接收框762的消息的AP104或其它STA106发送证实消息。所述证实消息包括关于以下内容的指示或指令:STA106处于组ACK通信模式下,以及响应于来自AP104或其它STA106的通信,作为组ACK的一部分,STA106将确认所述通信的接收。在一些实施方式中,所述消息可以包括对时间的指示,作为组ACK的一部分,在所述时间之后预期的通信将得到确认。
[0128]图8是在无线通信系统100内可采用的另一个无线设备800的功能框图。设备800包括用于向另一个无线设备(诸如,举例来说AP )发送第一通信的发送模块802。发送模块802可以被配置为执行上文针对在图7A中示出的框702所讨论的一个或多个功能、和/或上文针对在图7D中示出的框722所讨论的一个或多个功能、和/或上文针对在图7E中示出的框782所讨论的一个或多个功能、和/或上文针对在图7F中示出的框796所讨论的一个或多个功能。例如,发送模块802可以对应于发射机210。[0129]设备800还包括用于从AP接收包括多个指示符的第二通信的接收模块804。接收模块804可以被配置为执行上文针对在图7A中示出的框704所讨论的一个或多个功能、和/或上文针对在图7B中示出的框752所讨论的一个或多个功能、和/或上文针对在图7C中示出的框762所讨论的一个或多个功能、和/或上文针对在图7D中示出的框774所讨论的一个或多个功能、和/或上文针对在图7E中示出的框784所讨论的一个或多个功能、和/或上文针对在图7F中示出的框792所讨论的一个或多个功能。例如,接收模块804可以对应于接收机212。
[0130]设备800还包括用于基于所述多个指示符中的至少一个指示符来确定所述第一通信是否由所述AP接收到或正确地解码的确定模块806。确定模块806可以被配置为执行上文针对在图7A中示出的框706所讨论的一个或多个功能。在一些实施例中,确定模块806被附加地或可选地配置为执行上文针对在图7B中示出的框754和/或框756所讨论的一个或多个功能。例如,确定模块806可以与处理器204、信号检测器218、和/或DSP220相对应。
[0131]本领域技术人员将意识到,可以使用各种不同的技艺和技术中的任意一种来表示信息和信号。例如,在遍及上文的描述中引用的数据、指令、命令、信息、信号、位、符号以及码片可以用电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子、或者其任意组合来表
/Jn ο
[0132]此外,本领域技术人员将意识到,结合本文公开的实施例所描述的各种说明性的逻辑框、模块、电路以及算法步骤可以实现为电子硬件、计算机软件或两者的组合。为了清晰地说明硬件和软件的这种可互换性,上文已经将各种说明性的组件、框、模块、电路以及步骤按照它们的功能进行了一般性描述。至于这种功能是实现为硬件还是软件取决于特定应用和施加在整体系统上的设计约束。本领域普通技术人员可以针对每种特定应用以变化的方式来实现所描述的功能,但是这些实现决定不应当被认为是导致脱离了本发明的范围。
[0133]结合本文公开的实施例所描述的方法、序列和/或算法可以直接体现在硬件中、由处理器执行的软件模块中、或两者的组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、⑶-ROM、或本领域公知的任何其它形式的存储介质中。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息以及向存储介质写入信息。可选地,存储介质可以集成到处理器。
[0134]因此,本发明的实施例可以包括计算机可读介质,所述计算机可读介质体现了用于发送组确认以减少通信开销的方法。因此,本发明并不受限于示出的例子,并且用于实现本文所描述的功能的任何单元包括在本发明的实施例中。
[0135]虽然前述公开内容示出了本发明的说明性实施例,但应当注意,在不脱离由所附权利要求书定义的本发明的范围的情况下,可以对本文做出各种改变和修改。根据本文所描述的本发明的实施例的方法权利要求中的功能、步骤和/或动作不必以任何特定的次序来执行。此外,虽然可以用单数来描述或主张本发明的元素,但除非明确说明限于单数,否则复数形式是预期的。
【权利要求】
1.一种在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法,所述方法包括: 针对所述多个无线设备中的每一个无线设备,在所述接入点处确定一个或多个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码; 在所述接入点处生成与所述多个无线设备一一对应的多个指示符,每一个指示符表示针对对应的无线设备的所述确定的结果;以及 由所述接入点广播包括所述多个指示符的组确认。
2.根据权利要求1所述的方法,其中,对于每一个无线设备,与所述每一个无线设备相关联的所述时间间隔是相对于发送先前的组确认的时间的。
3.根据权利要求1所述的方法,其中,与所述多个无线设备相关联的所述时间间隔彼此都是相等的。
4.根据权利要求2所述的方法,其中,与所述多个无线设备中的第一无线设备相关联的第一时间间隔不等于与所述多个无线设备中的第二无线设备相关联的第二时间间隔。
5.根据权利要求1所述的方法,其中,所述生成包括:生成包括所述多个指示符的信息元素,以及其中,所述组确认包括所述信息元素。
6.根据权利要求5所述的方法,其中,所述信息元素包括: 所述信息元素的长度; 与所述多个无线设备一一对应的多个关联标识;` 用于表示所述多个指示符的位图; 其中所述多个指示符中的每一个指示符由所述位图中的一个位来表示,并且所述多个关联标识标示了针对所述多个无线设备中的哪一个无线设备已生成各自的指示符。
7.根据权利要求1所述的方法,其中,所述生成包括:生成用于表示所述多个指示符的位图,所述多个指示符中的每一个指示符由所述位图中的一个位来表示,以及其中,所述组确认包括所述位图。
8.根据权利要求1所述的方法,其中,所述多个指示符中的每一个指示符的位置指示其对应的无线设备。
9.根据权利要求1所述的方法,还包括: 广播信标,其中所述信标包括所述组确认。
10.根据权利要求1所述的方法,其中,在信标的广播之后的安排的时间处广播所述组确认。
11.根据权利要求1所述的方法,其中,对于至少一个无线设备,与所述至少一个无线设备相关联的所述时间间隔是相对于向所述至少一个无线设备发送先前确认的时间的。
12.根据权利要求1所述的方法,还包括: 在所述接入点处生成消息,所述消息指示将通过广播所述组确认来确认预期接收的通信;以及 向所述多个无线设备发送所述消息。
13.根据权利要求1所述的方法,还包括: 从所述多个无线设备中的每一个接收消息,所述消息请求所述接入点响应于从所述多个无线设备中的至少一个无线设备接收的消息而生成所述多个指示符并广播所述组确认。
14.一种用于在具有多个无线设备的无线网络中通信的装置,所述装置包括: 处理器,其被配置为针对每一个无线设备确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码;以及还被配置为生成与所述多个无线设备一一对应的多个指示符,每一个指示符表示来自对应的无线设备的所述至少一个分组是否被正确地解码;以及 发射机,其耦合到所述处理器以广播包括所述多个指示符的组确认。
15.根据权利要求14所述的装置,其中,对于每一个无线设备,与所述每一个无线设备相关联的所述时间间隔是相对于发送先前组确认的时间的。
16.根据权利要求15所述的装置,其中,与所述多个无线设备相关联的所述时间间隔是彼此相等的。
17.根据权利要求15所述的装置,其中,与所述多个无线设备中的第一无线设备相关联的第一时间间隔不等于与所述多个无线设备中的第二无线设备相关联的第二时间间隔。
18.根据权利要求14所述的装置,其中,所述处理器被配置为通过生成包括所述多个指示符的信息元素来生成所述多个指示符,以及其中,所述组确认包括所述信息元素。
19.根据权利要求18所述的装置,其中,所述信息元素包括: 所述信息元素的长度; 与所述多个无线设备一一对应的多个关联标识; 用于表示所述多个指示符的位图;· 其中所述多个指示符中的每一个指示符由所述位图中的一个位来表示,并且所述多个关联标识标示了针对所述多个无线设备中的哪一个无线设备已生成各自的指示符。
20.根据权利要求14所述的装置,其中,所述处理器被配置为生成用于表示所述多个指示符的位图,所述多个指示符中的每一个指示符由所述位图中的一个位来表示,以及其中,所述组确认包括所述位图。
21.根据权利要求20所述的装置,其中,所述多个指示符中的每一个指示符的位置指示对应的无线设备。
22.根据权利要求14所述的装置,其中,所述组确认包括信标。
23.根据权利要求14所述的装置,其中,在信标的广播之后的安排的时间处广播所述组确认。
24.根据权利要求14所述的装置,其中,在安排的时间处广播作为作为信标的一部分的所述组确认。
25.根据权利要求14所述的装置,其中,所述处理器被配置为生成消息,所述消息指示将通过广播所述组确认来确认预期接收的通信;以及所述发射机向所述多个无线设备发送所述消息。
26.根据权利要求14所述的装置,其中,所述处理器被配置为生成指示符以及所述发射机被配置为响应于从所述多个无线设备中的每一个接收消息而广播所述组确认,所述消息请求通过广播所述组确认来确认来自所述装置的预期通信。
27.一种用于在具有多个无线设备的无线网络中通信的装置,所述装置包括: 用于针对所述多个无线设备中的每一个无线设备确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码的单元;用于生成与所述多个无线设备一一对应的多个指示符的单元,每一个指示符表示用于针对对应的无线设备进行确定的单元的结果;以及用于广播包括所述多个指示符的组确认的单元。
28.一种计算机可读存储介质,具有在其上存储的指令,所述指令在由装置执行时使所述装置执行用于在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法,所述方法包括: 针对所述多个无线设备中的每一个无线设备,在所述接入点处确定至少一个分组是否已在与所述每一个无线设备相关联的时间间隔内被正确地解码; 在所述接入点处生成与所述多个无线设备一一对应的多个指示符,每一个指示符表示针对对应的无线设备的所述确定的结果;以及 由所述接入点广播包括所述多个指示符的组确认。
29.一种在具有接入点和多个无线设备的无线网络中通信的方法,所述方法包括: 在所述多个无线设备中的第一无线设备处向所述接入点发送第一通信; 在所述第一无线设备处接收来自所述接入点的组确认,所述组确认包括与所述多个无线设备--对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及在所述第一无线设备处基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。
30.根据权利要求29所述的方法,其中,所述多个指示符包括在信息元素中。
31.根据权利要求30所述的方法,其中,所述信息元素包括: 所述信息元素的长度; 与所述多个无线设备一一对应的多个关联标识; 用于表示所述多个指示符的位图; 其中所述多个指示符中的每一个指示符由所述位图中的一个位来表示,并且所述多个关联标识标示了针对所述多个无线设备中的哪一个无线设备已生成各自的指示符。
32.根据权利要求29所述的方法,其中,所述多个指示符包括在位图中。
33.根据权利要求32所述的方法,其中,所述多个指示符中的每一个指示符由所述位图中的一个位组成。
34.根据权利要求29所述的方法,其中,所述组确认包括信标。
35.根据权利要求29所述的方法,还包括:接收信标,以及其中,在接收所述信标之后的安排的时间处接收所述组确认。
36.根据权利要求29所述的方法,还包括:接收信标,以及其中,在安排的时间处接收作为所述信标的一部分的所述组确认。
37.根据权利要求29所述的方法,还包括: 在发送所述第一通信之后,以功率节省模式操作所述第一无线设备; 在以所述功率节省模式操作所述第一无线设备之后,在与定期安排的时间相对应的时间处以用于接收所述组确认的模式操作所述第一无线设备;以及在所述第一无线设备处在定期安排的时间处接收所述组确认。
38.根据权利要求29所述的方法,还包括:在所述第一无线设备处接收来自所述接入点的消息,所述消息指示将由所述接入点通过广播所述组确认来确认预期的通信。
39.根据权利要求29所述的方法,还包括:由所述第一无线设备向所述接入点发送消息,所述消息请求通过广播所述组确认来确认发往所述接入点的预期的通信。
40.用于在具有与接入点相关联的多个无线设备的无线网络中通信的第一无线设备,所述第一无线设备属于所述多个无线设备,所述第一无线设备包括: 发射机,其被配置为向所述接入点发送第一通信; 接收机,其被配置为从所述接入点接收组确认,所述组确认包括与所述多个无线设备--对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及 处理器,其被配置为基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。
41.根据权利要求40所述的第一无线设备,其中,所述多个指示符包括在信息元素中。
42.根据权利要求41所述的第一无线设备,其中,所述信息元素包括: 所述信息元素的长度; 与所述多个 无线设备一一对应的多个关联标识; 用于表示所述多个指示符的位图; 其中所述多个指示符中的每一个指示符由所述位图中的一个位来表示,并且所述多个关联标识标示了针对所述多个无线设备中的哪一个无线设备已生成各自的指示符。
43.权利要求缺43.
44.根据权利要求40所述的第一无线设备,其中,所述多个指示符包括在位图中。
45.根据权利要求44所述的第一无线设备,其中,所述多个指示符中的每一个指示符由所述位图中的一个位组成。
46.根据权利要求40所述的第一无线设备,其中,所述组确认包括信标。
47.根据权利要求40所述的第一无线设备,其中,所述接收机还被配置为接收信标,以及其中,在接收所述信标之后的安排的时间处接收所述组确认。
48.根据权利要求40所述的第一无线设备,其中,所述接收机还被配置为接收信标,以及其中,在安排的时间处接收作为所述信标的一部分的所述组确认。
49.根据权利要求40所述的第一无线设备,其中,所述处理器还被配置为:使所述第一无线设备在发送所述第一通信之后以功率节省模式操作,以及在与定期安排的时间相对应的时间处,使所述接收机以用于在所述定期安排的时间处接收所述组确认的模式进行操作。
50.根据权利要求40所述的第一无线设备,其中,所述处理器被配置为:生成消息,所述消息请求广播所述组确认的接入点应当确认发往所述接入点的预期的通信,以及使所述发射机向所述接入点发送所述消息。
51.根据权利要求40所述的第一无线设备,其中,所述接收机被配置为从所述接入点接收消息,所述消息指示将由所述接入点通过发送包括所述多个指示符的组确认来确认来自所述发射机的预期的通信,以及其中,所述处理器被配置为确定是否接收到响应于所述消息的第一通信。
52.用于在具有与接入点相关联的多个无线设备的无线网络中通信的第一无线设备,所述第一无线设备属于所述多个无线设备,所述第一无线设备包括:用于向所述接入点发送第一通信的单元; 用于从所述接入点接收组确认的单元,所述组确认包括与所述多个无线设备一一对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及 用于基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码的单元。
53.一种计算机可读存储介质,具有在其上存储的指令,所述指令在由第一无线设备执行时使所述第一无线设备执行用于在具有接入点以及与所述接入点相关联的多个无线设备的无线网络中通信的方法,所述第一无线设备属于所述多个无线设备,所述方法包括:向所述接入点发送第一通信; 从所述接入点接收组确认,所述组确认包括与所述多个无线设备一一对应的多个指示符,所述多个指示符中的每一个指示符表示所述接入点是否在与对应的无线设备相关联的时间间隔内正确地解码来自所述对应的无线设备的通信;以及 基于与所述第一无线设备相对应的指示符来确定所述第一通信是否由所述接入点正确地解码。`
【文档编号】H04L1/18GK103858374SQ201280049853
【公开日】2014年6月11日 申请日期:2012年9月4日 优先权日:2011年9月2日
【发明者】R·当吉, S·梅林, S·P·亚伯拉罕, V·K·琼斯, Z·权, M·M·文廷克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1