无线网络中用于省电传送的使用mac报头的多播组地址信令的制作方法

文档序号:7675479阅读:175来源:国知局
专利名称:无线网络中用于省电传送的使用mac报头的多播组地址信令的制作方法
无线网络中用于省电传送的使用MAC报头的多播组地址信令 发明人Jari.Jokela本申请要求2006年2月28日提交的,申请号为60/777336,题目为 "MULTICAST GROUP ADDRESS SIGNALING USING MAC HEADER FOR POWER SAVE DELIVERY IN A WIRELESS NETWORK"的美国临时申请的优先权,其通过引用被合并在此。
背景技术
无线局域网(WLAN)接入的快il4tA以及对WLAN覆盖日益增长 的需求正在推动大量接入点(AP)的安装。在电气和电子工程师协会工业 规范IEEE 802.11组中,例如IEEE 802.11b、IEEE 802.11g和IEEE 802.11a 规范定义了最普通的WLAN技术。多个不同802.11任务组致力于;^涉 及现有802.11技术改进的规范。IEEE 802.11n任务组已经提出了高吞吐量 (HT )规范草案,其题目为"Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Enhancements for Higher Throughput," 802.1 ln.D0.01, 2006年1月。802.11n HT规范草案已经建议使用省电多轮询(PSMP)管理帧,其 是可以由AP用来向一个或多个PSMP接收机节点提供数据传输进度(例 如,上行链路和/或下行链路传输的时间和持续时间)的MAC控制帧。然 而,802.11n PSMP帧并没有对多播数据传输提供充分支持。发明内容在此公开了涉及无线网络中用于省电传送的使用MAC报头的多波组 地址信令。依照示例实施例,可以发送多播管理帧(例如,多播802.11n省电多 轮询(PSMP)帧)以便向无线网络中的一个或多个接收机节点标识预定 多播数据传输,所述多播管理帧包括在所述管理帧的媒体访问控制(MAC ) 报头的MAC目的地址字段中提供的多播组地址,所述管理帧包括用于标 识所述预定多播数据传输的时间和/或持续时间的 一个或多个下行链路传 输字段。依照另一示例实施例,可以(例如,由AP,基站或其它节点)发送多 播管理帧,以便向无线网路中的一个或多个接收机节点标识预定多播下行 链路数据传输。在示例实施例中,管理帧(例如,PSMP帧)可以包括 在所述管理帧的媒体访问控制(MAC)报头的MAC目的地址字段中提供 的多播组地址、指示多M输的字段、指示多M输的传输起始时间的字 段、以及指示多播传输的传输持续时间的字段。依照另一示例实施例,可以向无线网络中的一个或多个接收机节点发 送管理帧。管理帧(例如,PSMP帧)可以包括数据传输进度。可以在发 送所述管理帧之后可以发送一个或多个多播下行链M据传输,该多播下 行链路数据传输是在所述管理帧所指示的时间处被发送的。在发送多播数 据传输后,可以在所述管理帧所指示的时间向所述接收^L节点中的一个或 多个发送一个或多个下行链路单播数据传输。在发送下行链路单播数据传 输之后,如果有的话,可以从所述接收机节点中的一个或多个接收上行链 路单播传输。依照另一示例实施例,可以发送多播管理帧以便向无线网络中的一个 或多个接收机节点标识预定的多播数据传输。多播管理帧可以包括在管理 帧的MAC报头的MAC目的地址字段中提供的多播组地址信息。所述管 理帧可以包括对于每个接收机节点的下列各项用于标识多播传输的字段、 用于标识接收机节点的站标识符、以及用于为接收机节点标识发送数据帧 和/或发送确认的时间的上行链路传输进度,所述确认用于确认对于预定多 播数据传输的一个或多个数据帧的接收。
依照另 一示例实施例,可以向无线网络中的一个或多个接收机节点发 送多播管理帧以^^标识预定单播数据传输。所述多播管理帧可以包括在所述管理帧的MAC报头的MAC目的地址字段中提供的多播组地址。管理 帧可以包括对于每个接收机节点的下列各项用于标识多播传输的字段; 用于标识接收机节点的站标识符;用于向接收机节点标识用于接收单播下 行链路数据传输的时间的下行链路传输进度;以及用于向接收机节点标识 用于发送数据帧、确认和/或其它帧的时间的上行链路传输进度。
依照另 一示例实施例,可以提供一种在无线网络的无线节点中的装置, 该装置可以包括控制器、耦合到控制器的存储器、以及耦合到控制器的无 线收发器。该装置可以适用于发送多播管理帧以便向无线网络中的一个或 多个接收机节点标识预定多播数据传输。该多播管理帧可以包括在管理帧 的MAC报头的MAC目的地址字段中提供的多播组地址以及用于标识所 述预定多播数据传输的时间和/或持续时间的 一个或多个下行链路传输字 段。
依照另 一示例实施例,可以提供一种在无线网络的无线节点中的装置。 该装置可以适用于发送多播管理帧以便向无线网络中的一个或多个接收机 节点标识预定多播数据传输。该多播管理帧可以包括在管理帧的MAC报 头的MAC目的地址字段中提供的多播组地址。该多播管理帧进一步包括 对于每个接收机节点的下列各项用于标识多播传输的字段;用于标识接 收机节点的站标识符;以及用于为接收机节点标识用于发送数据帧和/或发 送确认时间的上行链路传输进度,所述确认用于确认对于预定多播数据传 输的一个或多个数据帧的接收。
依照另一示例实施例, 一种物品可以包括存储介质。该存储介质可以 包括存储在其上的指令,当被处理器执行时,该指令导致向无线网络中的 一个或多个接收机节点发送多播管理帧以便标识预定单播数据传输。该多 播管理帧可以包括在管理帧的MAC报头的MAC目的地址字段中提供的 多播组地址。该多播管理帧可以包括对于每个接收机节点的下列各项用于标识多播传输的字段;用于标识接收机节点的字段;用于为接收机节点 标识用于接收单播下行链路数据传输的时间的下行M传输进度;以及用 于为接收才几节点标识用于发送数据帧、确认和/或其它帧的时间的上行链路 传输进度。在相应附图和下面的说明书中阐述一个或多个实现方式的细节。根据 说明书、附图以及权利要求可以清楚其它特征。


图l是示出依照示例实施例的无线网络的框图; 图2是示出依照示例实施例的多轮询消息一一例如省电轮询(PSMP) 管理帧——的格式的示图;图3是示出依照示例实施例的PSMP序列的示图;图4是示出依照另一示例实施例的PSMP序列的示图;图5是示出依照又一示例实施例的PSMP序列的框图;图6是示出依照示例实施例的无线节点的操作的流程图;图7是示出依照另 一示例实施例的无线节点的操作的流程图;图8是示出依照又一示例实施例的无线节点的操作的流程图;图9是示出依照示例实施例的可以提供在无线节点中的装置900的框图;图IO是示出依照另一示例实施例的无线节点的操作的流程图;以及 图11是示出依照又一示例实施例的无线节点的操作的流程图。
具体实施方式
参考附图,其中相同的参考标记表示相同的部件,图l是示出了依照 示例实施例的无线网络的框图。无线网络102可以包括多个无线节点或站——例如接入点(AP) 104或基站,以及一个或多个移动站——例如站 106和108。尽管在无线网络102中仅仅显示了一个AP104和两个移动站 106、 108,可以提供任意数量的AP和站。无线网络102中的每个站(例 如站106、 108)可以与AP 104进4亍无线通信,并且甚至可以直接相互通
信。尽管没有显示,AP104可以耦合到固定网络,例如局域网(LAN)、 广域网(WAN)、互联网等,并且还可以耦合到其它无线网络。这里描述的各种实施例可以应用到各种网络和技术,例如WLAN网 络(例如,IEEE802.il类型的网络)、IEEE 802.16 WiMAX网络、蜂窝 网络、无线电网络、或者其它无线网络。在另一示例实施例中,各种例子 和实施例例如可以应用到格式无线网络,其中多个网格点(例如,接入点) 可以通过有线或者无线链路耦合在一起。在此描述的各种实施例可以应用 于处于基础设施模式的和处于特设(ad hoc)模式的无线网络,在基础设 施模式中AP或者基站可以与站通信(例如,通过AP发生通信),在特 设模式中无线站可以通过对等网络直接通信。术语"无线节点"或者"节点"等例如可以包括无线站、接入点(AP) 或者基站、无线个人数字助理(PDA)、蜂窝电话、802.11 WLAN电话、 无线网格点、或者任何其它无线设备。这些仅仅是可以用于实现在此所描 述的各种实施例的一些无线设备例子,并且该公开并不限定于此。在示例实施例中,移动多媒体/TV或^L频应用可以允许多个站106、 108或者节点被分组在一起,以便通过把正在观看共同信道的该组站106、 108与多播地址相关联来接收它们正在观看的该公共信道。例如,这可以 允许每个站106、 108或者无线节点经由多播传输来接收该TV节目或者视 频信息。这仅仅是一个示例应用,并且在此描述的各种技术和实施例可以 ,皮应用到更加广泛的应用中。在示例实施例中,无线节点(例如,AP104或站106)例如可以通过 接收在(例如来自AP 104的)信标(beacon )消息或者探测响应中的能力 字段(例如指示节点是否能进行省电多轮询(PSMP))以及经由(例如 来自站106的)关联请求或者重关联请求,来确定其它节点的能力。AP 104 可以与一个或多个无线站106、 108或节点相关联。能进行PSMP的站106、 108可以称为PSMP接收机(以接收PSMP帧)或者PSMP接收机节点, 而AP 104可以称为PSMP发射机。在站106与AP104相关联后,两个节点106, 104可以通过交换指示 服务周期的进^始时间的 一个或多个帧或消息来建立指示服务周期的数 据传输进度。可以使用各种不同的机制来交换或者协商服务周期的时间。例如,IEEE 802.11e规范草案考虑到通过自动省电传送(APSD)进 行功率管理。APSD提供了两种机制预定APSD以及非预定APSD。站 106、 108可以使用非预定APSD (U-APSD)来在非预定服务周期期间使 他们的全部或者部分帧从AP 104传送到他们。当AP 104从站106接收到 触发消息时,可以开始非预定服务周期。依照预定APSD ( S-APSD ),站 106可以从AP 104接收数据传输进度,数据传输进度指示在预定服务周期 期间何时站106可以接收和发送帧的服务起始时间和服务间隔。例如,通 过^f吏用APSD,站可以通过保持在低功率状态并且然后在预定或者非预定 服务周期醒来以便接收和发送数据,来省电并且延长电池寿命。在从接入 点(AP)或基站(BS)或其它节点进行广播或者多播传输的情况下,其中 数据将被发送给站106, 108——站106, 108中的一个或多个可以处于省 电模式,该传输可以在发送包含DTIM (传送业务指示消息)的信标帧后 立即进行。因此在这种情况下,DTIM间隔可以决定广播/多播服务周期。在示例实施例中,作为例子,AP104可以为多个站或者节点106、 108 分配相同的服务周期,这在某些情况下可能需要该多个站106、 108中的每 一个在服务周期的相当一部分(或者甚至全部)期间都是醒着的。PSMP 帧(下面将参考图2讨论)可以允许AP104向多个站106、 108中的每一 个提供子进度。这些PSMP数据传输进度或者子进度可以指示例如下行 链路起始时间和持续时间(对于从AP 104到特定站106的预定传输),和 /或上行链路起始时间和持续时间(对于可以允许特定站向AP 104发送数 据的预定传输时间)。图2是示出了依照示例实施例的多轮询消息——例如IEEE 802.11n省 电多轮询(PSMP)管理帧200——的格式的示图。管理帧201例如可以包 括MAC报头202, MAC报头202可以包括MAC目的地址(DA) 203、 MAC源地址(SA) 205、以及其它字段。依照示例实施例,多播组地址可 以被提供在MAC目的地址字段203中,下面将进行更详细描述。例如,
管理帧201还可以包括帧体204和帧检验序列(FCS ) 206。在示例实施例中,帧体204可以是省电多轮询(PSMP)帧体。例如, 帧体204可以包括被设置为指示高吞吐量(HT)的值(例如HT相关帧) 的类别字段210。帧体204还可以包括净皮设置为指示PSMP帧200的值的 动作字段212。帧体204还可以包括PSMP参数集214以及一个或多个站信息字段 (STA信息字段)216。 PSMP参数集214可以包括站数量(N_STA )字 段215,其指示在帧体204中存在的站信息字段(STA信息字段)216的 数量。例如,PSMP参数集214的更多PSMP字段219可以被设置为1以 便指示该PSMP序列之后将跟着另一 PSMP序列,以及被设置为0以便指 示在该服务周期期间这是最后一个PSMP序列。PSMP序列(将参考图3 进一步讨论)例如可以包括PSMP帧200,其后随有如PSMP帧200所指 示的、去往(下行链路)和/或来自(上行链路) 一个或多个站106, 108 的预定数据传输。PSMP序列持续时间字段221指示PSMP帧200所描述 的当前PSMP序列的持续时间。如上面所指出的,依照在一个或多个站信息(STA信息)字段216中 提供的信息,AP104可以向多个站106、 108发送和/或从多个站106、 108 接收。可以为每个站106提供STA信息字段216,对于每个站106,上行 链路和/或下行链路传输由(当前PSMP序列的)PSMP消息来安排时间。 STA信息字段216的数量由N—STA字段215来指示。因此,图2所示意 的PSMP帧体204可以包括一个或多个STA信息字段216,例如STA信 息字段216A、 216B、…216Z。每个STA信息字段216可以包括多个字段。例如,STA信息字段216 可以包括业务流标识符(TSID)字段223,其可以标识对于预定上行链路 数据的、站106可以或者应当用于把数据发送回AP 104的一个或多个 TSID。站标识符(STA ID )字段225可以标识站106 (例如使用站106的 MAC地址的一部分或者用于站106的关联ID)。尽管并不需要,在示例 实施例中,STA信息字段216中的STA ID字段225可以被设置为0以指
示多播传输。此外,STA ID字段225还可以被设置为全1以指示广##输。 TSID字段223和STA ID字段225并不必须可应用于多播传输的进度(例 如,上行流TSID不可应用于下行流多##输,以及多播帧通常发送到多 个接收机节点106, 108并且因此一个STAID字段225通常并不够)。下行链路传输(DLT )起始偏移字段227可以指示预定下行链皿据 传输(从AP 104到站106)的起始时间,并且下行链路传输(DLT )持续 时间字段229可以指示下行链路传输的持续时间。这两个DLT相关字段 (227, 229)可以应用于单播传输(例如到达单个接收机节点106的传输) 和多播传输(多播例如可以是从AP 104到多个接收机节点或站106、 108 的下行链路数据传输)。上行链路传输(ULT)(从站106到AP 104 )起始偏移字段231和 ULT持续时间字段233可以被提供在STA信息字段216中,以便传递预 定上行链路数据传输的起始时间和持续时间。图3是示出了依照示例实施例的PSMP序列301的示图。PSMP序列 301例如可以包括由AP 104发送给一个或多个接收机节点106、 108的 PSMP帧302以及预定下行链路多播数据传输309。可以将MAC目的地 址字段203设置为多播组地址,来发送PSMP帧302。通过在全长的MAC 目的地址字段203内提供多播组地址,可以发送全长的多播组地址,例如 而不需要把多播组地址压缩或者转换为较小尺寸。可以将TSID字段223 设置为O (或者任意值(don,tcare)),和/或STA ID字段225被设置为 O(或者任意值),来发送PSMP帧302,这是由于如上所述这些字段可以 不能应用到多播数据传输。注意,由于该组接收机节点106、 108(组播组 的成员)可以通过在MAC目的地址203中提供的多播组地址来标识,可 以不必需STAID来标识接收机节点106, 108以接收多播数据传输和相关 进度。DLT字段227和229可以被设置为分别指示多播数据传输309 (在该 例子中是下行链路传输)的起始时间和持续时间的值。此外,在PSMP帧 302中,例如,ULT字段231和233可以被设置为0,由于在该例子中,只有下行链路数据传输已经被安排时间。在发送PSMP帧302之后,AP 104于是可以向一个或多个接收机节点 106、 108发送一个或多个多播数据帧(帧306, 308等)。例如,在多播 数据帧306, 308的MAC目的地址字段203中使用的多播组地址通常可以 与PSMP帧302的MAC目的地址字段203中提供的多4番组地址相同。因 此,在多播PSMP帧302之后的多播数据帧304、 306和308可以全部被 发送给相同组的一个或多个接收机节点106、 108。因此,在该例子中,PSMP 帧302可以被AP 104作为多播帧以多M输进度传递给一个或多个接收机 节点106、 108,其中一个或多个接收机节点106、 108是多播组地址所标 识的多4番组的成员。例如,PSMP帧310可以开始下一PSMP序列301。图4是示出了依照另一示例实施例的PSMP序列401的示图。在图4 所示示例实施例中,PSMP序列401可以包括PSMP帧402的传输,之后 随有去往一个或多个接收机节点106、 108的预定下行链路多播数据传输 407的传输,以及来自一个或多个接收机节点106、 108的预定上行链路单 播传输411的传输。PSMP帧402,以及随后的预定多播数据帧406、 408 可以包括被设置为多播组地址的MAC目的地址字段203。在该示例实施 例中,在PSMP帧402内,TSID字段223可以祐:i殳置为O或者其它值, 并且STA ID字段225可以被设置为接收机节点106的AID(例如关联ID )。 PSMP帧401的DLT字段227和229可以被设置为分别指示多播数据传输 407的起始时间和持续时间的值。或者,多播下行链路传输起始时间和持 续时间可以由PSMP帧401自身的STA信息字段216指示。TSID字段223 可以被设置为1或者其它特定值,以便指示从具有所分配的上行链路传输 的每个接收机节点106请求回来对于多播的确认。依照示例实施例,为了提供可靠的多播数据传输,例如,可以为一个 或多个接收机节点106时间安排上行链路传输,以便允许这些节点发送确 认以确认在多播数据传输407期间接收的一个或多个多播数据帧404, 406 的接收。如果多播STA信息字段216的TSID字段223被设置为1或者其 它特定值,则接收机节点106可以通常(或者应当)发送对于一个或多个
多播数据帧404、 406的确认。因此,例如,PSMP帧402中的ULT字段 231和233可以被设置为指示一个或多个接收机节点106、 108中的每一个 的预定上行链路传输的起始时间和持续时间的值,以便允许这些接收机节 点106、 108发送确i^。在发送传递用于一个或多个接收机节点106、 108的传输进度的PSMP 帧102之后,可以在407,例如PSMP帧402所述的预定时间并且直到预 定持续时间来传送一个或多个多播数据帧(404, 406等)。接下来, 一个 或多个接收机节点106、 108可以在为其上行链路传输411计划的时间期间 发送一个或多个确i人(例如,ACK408, 410)。例如,PSMP帧412可以 发起下一PSMP序列401的开始。图5 ;|_依照另一示例实施例的PSMP序列401。在图5所示示例实施 例中,例如,PSMP序列501可以包括PSMP帧502的传输,之后随有去 往一个或多个接收机节点106、 108的预定下行链路多播数据传输509,去 往一个或多个接收机节点106、 108的预定下行链路单播数据传输511以及 来自 一个或多个接收机节点106、 108的预定上行链路单播传输515。PSMP帧502可以包括MAC目的地址字段203,其祐二没置为与一个 或多个接收机节点106、 108 (例如多播组成员)相关联的多播组地址。在 PSMP帧502中,TSID字段223可以指示这样的业务流,即在预定上行链 路单播数据传输515期间接收机节点106可以发送用于该业务流的帧。STA ID字段225可以包括接收机节点106的AID(或者标识接收机节点的其它 形式)。DLT字段227和229可以被设置为分别指示去往所标识的接收机 节点106的预定下行链路单播数据传输511的起始时间和持续时间的值。 相似的,PSMP帧502内的ULT字段231和233可以被设置为分别指示被 提供给(例如,STA ID标识的)所标识的接收机节点106的预定上行链路 单播数据传输515的起始时间和持续时间的值。在发送PSMP帧502之后,AP 104可以立即或者基本上立即(例如, 没有插入帧)发送预定下行链路多播数据传输509的一个或多个多播帧 (504, 506,…)。在该示例实施例中,每个STA信息字段216中的DLT
字段227、 229以及其它字段可以用于传送与其它预定传输511和515相关 的信息。因此,依照示例实施例,作为默认的预定时间,下行链路多播数 据帧504、 506可以在PSMP帧502的传输之后立即被发送,从而使得每 个接收机节点106可以清楚或者预期在该时间的多播数据传输。或者,可 以使用专用STA信息字段216来指示多播传输。在这种情况下,TSID字 段223可以被设置为1或者其它特定值,以便指示具有预定上行链路传输 的接收机节点106、 108可以发送回多播确认。STAID字段225可以被设 置为0。 DLT字段227和229可以用于传送下行链路多播传输并且ULT 字段231和233可以被设置为0 (或者并不关心)。然而,这些仅仅是例 子,并且各种实施例并不限定于此。接下来, 一个或多个单播帧(例如,帧508, 510)可以作为预定下行 链路单播数据传输511的一部分被发送给一个或多个接收机节点106、 108。 接下来, 一个或多个单^J番帧(例如,513, 514)可以在515由一个或多个 接收机节点106, 108依照预定时间发送,并且可以在AP104被接收。上 行链路帧513、 514可以是(例如,对于多播帧的)确认、数据帧等。例如, PSMP帧512可以指示新PSMP序列501的开始。依照示例实施例,在AP 104为站106时间安排下行链路多播数据和单 播下行链路数据,并且还为该站106时间安排上行链路(UL)传输(例如, 关于确认和/或数据)的情况下,AP 104可以并不能控制站106如何使用 预定UL传输(例如,可以并不能控制站106在该UL周期期间仅仅发送 确认)。通常,站106可以能够发送对于多播帧的确认,或者其可以发送 单播上行链路数据。依照示例实施例,如果AP 104想要控制站106在该站 的UL周期期间真正地发送回对多播的确认,则为此其可以使用TSID。因 此,依照示例实施例,在这种情况下,TSID字段223可以由AP104用于 指示预定UL传输周期可以用来干什么(例如,第一 TSID与多播传输的 Ack相关联,并且第二TSID与其它UL数据帧相关联)。图6是示出了依照示例实施例的无线节点的操作的流程图。在610, 可以确定一个或多个接收才几节点106、 108的PSMP能力,并且可以建立 与一个或多个接收^L节点106, 108的关联。在620,例如,可以与一个或 多个接收机节点106、 108中的每一个建立数据传输进度或服务周期。在630,可以发送多播管理帧201 (例如,多播802.11n省电多轮询 (PSMP)帧),以便向无线网络102中一个或多个接收机节点106、 108 标识预定的多4番数据传输。多播管理帧201可以包括在管理帧201的MAC 报头202的MAC目的地址字段203中提供的多播組地址。多播管理帧201 可以进一步包括一个或多个下行链路传输字段,以便标识预定多播数据传 输的时间和/或持续时间。在示例实施例中,管理帧201可以进一步包括关 于一个或多个接收机节点106、 108中每一个的一个或多个上行链路传输字 段,以便标识上行链路进度,以允许一个或多个接收机节点106、 108中每 一个发送确认来确认对于预定多播数据传输的一个或多个多播数据帧 304、 306和308的接收。在640, 一个或多个多4番数据帧304、 306和308可以4皮发送给一个或 多个接收机节点106、 108, 一个或多个多播数据帧304、 306和308中的 每一个包括在多播数据帧304的MAC报头202的MAC目的地址字段203 中提供的多播组地址。图7是示出了依照另一示例实施例的无线节点的操作的流程图。在 710,可以发送多播管理帧201,以便向无线网络102中的一个或多个接收 机节点106, 108标识预定的多播数据传输。多播管理帧201可以包括在管 理帧201的MAC报头202的MAC目的地址字段203中提供的多播组地 址。管理帧201可以包括对于每个接收机节点的下列各项标识多播传输 的字段;标识接收机节点的站标识符;以及为接收机节点标识用于发送数 据帧和/或发送确认的时间的上行链路传输进度,所述确认用于确认对预定 多播数据传输的一个或多个数据帧的接收。在720,可以向一个或多个接收才几节点106、 108发送一个或多个多播 数据帧304、 306、 308。 一个或多个多播数据帧304、 306、 308中的每一 个可以包括在数据帧的MAC报头202的MAC目的地址字段203中提供 的多播组地址。
在730,可以依照一个或多个接收机节点106、 108的上行链路传输进 度来从一个或多个接收机节点106、 108接收一个或多个确认。该确认可以 确认由一个或多个接收机节点106、 108对所发送的一个或多个多^番数据帧 304、 306、 308的接收。图8是示出了依照又一示例实施例的无线节点的操作的流程图。在 810,可以向无线网络102中的一个或多个接收机节点106、 108发送多播 管理帧201以便标识预定的单播数据传输。多播管理帧201可以包括在管 理帧201的MAC报头202的MAC目的地址字段203中提供的多播组地 址。管理帧201可以包括对于每个接收机节点的下列各项标识多播传输 的字段;标识接收机节点106的站标识符;为接收机节点106标识用于接 收单播下行链路数据传输的时间的下行链路传输进度;以及为接收机节点 标识用于发送数据帧、确认和/或其它帧的时间的上行链路传输进度。在820,基本上在发送管理帧201之后立即(例如,没有传输其它帧) 向一个或多个接收机节点106发送一个或多个多播数据帧304、 306、 308, 一个或多个多播数据帧304、 306、 308中的每一个包括在数据帧的MAC 报头202的MAC目的地址字段203中提供的多播组地址。在830,可以依照一个或多个接收才几节点106、 108中每一个的下行链 路传输进度,向一个或多个接收机节点106、 108发送一个或多个单播数据 帧508, 510。在840,可以依照一个或多个接收才几节点106、 108中每一个的上4亍链 路传输进度从一个或多个接收机节点106、 108接收一个或多个帧。图9是示出了依照示例实施例的可以提供在无线节点中的装置卯0的 框图。无线节点(例如,站106或者AP104)可以包括,例如,用于发送 和接收信号的无线收发器卯2,用于控制站的操作并且执行指令或软件的 控制器904、以及用于存储数据和/或指令的存储器卯6。当无线节点接收到如图2所示的管理帧201时,其可以基于由PSMP 帧200确定的进度来确定其是否将接收单播业务、多播业务、或者两者。 如果确定没有业务是该无线站为目的地,则无线站可以通过^V低功率状
态省电。
控制器904可以被编程,并且能够执行存储在存储器或者其它计算机 介质上的软件或其它指令,以执行上述各种任务和功能。例如,控制器卯4 可以被编程为发送多播管理帧201,以便向无线网络102中的一个或多个 接收机节点106、 108标识预定的多播数据传输309,多播管理帧201包括 在管理帧201的MAC报头202的MAC目的地址字段203中提供的多播 组地址,管理帧201包括一个或多个下行链路传输字段以便标识预定多播 数据传输的时间和/或持续时间。
在另一示例实施例中,控制器904可以被编程为发送多播管理帧201, 以便向无线网络102中的一个或多个接收机节点106、108标识预定多播数 据传输。多播管理帧201可以包括在管理帧201的MAC净艮头202的MAC 目的地址字段203中提供的多播组地址。例如,管理帧201可以包括对于 每个接收机节点的下列各项中的一个或多个标识多播传输的字段;标识 接收机节点106的站标识符;以及为接收机节点106标识用于发送数据帧 和/或发送确i^的时间的上行链路传输进度,所述确i人用于确^人对预定多播 数据传输的一个或多个数据帧的接收。
在另一示例实施例中,控制器904可以^皮编程为向无线网络102中的 一个或多个接收机节点106, 108发送多播管理帧201,以便标识预定单播 数据传输。多播管理帧201可以包括在管理帧201的MAC才艮头202的MAC 目的地址字段203中提供的多播组地址。例如,对于接收机节点中的一个 或多个,管理帧201可以包括下述中的一个或多个标识多播传输的字段; 标识接收机节点106的站标识符;标识用于接收机节点106接收单播下行 链路数据传输的时间的下行链路传输进度;以及标识用于接收机节点106 发送数据帧、确i人和/或其它帧的时间的上行链路传输进度。
此外,可以提供包括所存储的指令的存储介质,当被控制器或处理器 执行时,该指令可以导致控制器904、或者其它控制器或处理器执行上述 功能或任务中的一个或多个。
图10是示出了依照另一示例实施例的无线节点的操作的流程图。在1010,可以(例如由AP、基站或者其它节点)发送多播管理帧,以便向无 线网络中的一个或多个接收机节点标识预定多播下行链路数据传输。在示 例实施例中,管理帧(例如,PSMPO帧)可以包括在管理帧的媒体访问 控制(MAC)报头的MAC目的地址字段中提供的多播组地址、指示多播 传输的字段、指示多播传输的传输起始时间的字段、以及指示多播传输的 传输持续时间的字段。
图11是示出了依照另一示例实施例的无线节点的操作的流程图。在 1110,管理帧可以被发送给无线网络中的一个或多个接收机节点。管理帧 (例如,PSMP帧)可以包括数据传输进度。
在1120,可以在发送管理帧之后发送一个或多个多播下行链路数据传 输,多^"下行链路数据传输是在管理帧所指示的时间处被发送的。
在1130,在发送多播数据传输之后,可以在管理帧所指示的时间向接 收机节点中的一个或多个发送一个或多个下行链路单播数据传输。
在1140,在发送下行链路单播数据传输之后,如果有的话,可以从接 收机节点中的一个或多个接收上行链路单播传输。
在此描述的各种技术的实现方式可以实现在数字电子电路、或者计算 机硬件、固件、软件中或者其组合中。实现方式可以实现为计算机程序产 品,即,有形地具体化在信息栽体一一例如才几器可读存储装置或者传输信 号一一中的计算枳i程序,用于由数据处理装置一一例如可编程处理器、计 算机或者多个计算机一一执行或者控制其操作。计算才A4呈序,例如上述计 算机程序,可以以任何形式的编程语言书写,包括汇编或者解释语言,并 且可以采用任何形式,包括独立的程序或者模块、部件、子程序、或者适 用于计算环境中的其它单元。计算机程序可以配置为在一个计算机上执行 或者在位于一个站点的或者分布在多个站点并且由通信网络互相连接的多 个计算机上执行。
可以由执行计算机程序的一个或多个可编程处理器执行方法步骤以^更 通过操作输入数据并产生输出来执行功能。还可以由专用逻辑电路,例如 FPGA (现场可编程门阵列)或者ASIC (特定应用集成电路),来执行方
法步骤,并且实现该装置。
尽管已经举例说明了在此描述的实现方式的特定特征,本领域技术人 员可以进行多种修改、替代、改变和等效。因此可以理解所附的权利要求 意欲覆盖落入各种实施例的实质精神内的所有修改和改变。
权利要求
1. 一种方法,包括发送多播管理帧(201),以便向无线网络(102)中的一个或多个接收机节点标识预定多播数据传输,所述管理帧包括在所述管理帧的媒体访问控制MAC报头的MAC目的地址字段中提供的多播组地址,所述管理帧包括一个或多个下行链路传输字段以标识所述预定多播数据传输的时间和/或持续时间。
2. 如权利要求1所述的方法,其中所述发送包括发送所述管 理帧,所述管理帧进一步包括用于指示所述多播数据传输的起始 时间的下行链路传输起始偏移字段,以及用于指示所述多播数据 传输的持续时间的下行链路传输持续时间字段。
3. 如权利要求1所述的方法,进一步包括向所述一个或多个 接收机节点发送一个或多个多播数据帧,所述一个或多个多播数 据帧中的每一个包括在所述数据帧的媒体访问控制MAC报头的 MAC目的地址字段中提供的所述多播组地址。
4. 如权利要求l所述的方法,进一步包括 确定所述一个或多个接收机节点的省电多轮询能力; 与所述一个或多个接收机节点相关联;为所述一个或多个接收机节点中的每一个建立数据传输进度 或者服务周期,在所述服务周期内所述管理帧被发送给所述一个 或多个接收机节点。
5. 如权利要求1所述的方法,其中所述发送包括发送所述管 理帧,所述管理帧进一步包括关于所述一个或多个接收机节点中 每一个的一个或多个上行链路传输字段,以标识上行链路进度, 以便允许所述一个或多个接收机节点中的每一个发送用于确认对 于所述预定多播数据传输的一个或多个数据帧的接收的确认。
6. —种提供在无线网络的无线节点中的装置(900 ),所述 装置包括控制器(904 );耦合到所述控制器的存储器(906 );以及 耦合到所述控制器的无线收发器(902 );并且 所述装置适用于发送多播管理帧以便向无线网络中的一个或多个接收机节点 标识预定多播数据传输,所述多播管理帧包括在所述管理帧的媒 体访问控制MAC报头的MAC目的地址字段中提供的多播组地 址,以及用于标识所述预定多播数据传输的时间和/或持续时间的 一个或多个下行链路传输字段。
7. 如权利要求6所述的装置,其中所述管理帧包括省电多轮 询PSMP帧。
8. 如权利要求6所述的装置,其中所述管理帧包括IEEE 802.lln省电多轮询PSMP帧。
9. 一种方法,包括发送(1010)多播管理帧(201)以便向无线网络中的一个或 多个接收机节点标识预定多播下行链路数据传输,所述管理帧包 括在所述管理帧的媒体访问控制MAC才艮头(202 )的MAC目 的地址字段(203 )中提供的多播组地址; 指示多播传输的字段(225 );指示所述多播传输的传输起始时间的字段(227 );以及 指示所述多播传输的传输持续时间的字段(229 )。
10. 如权利要求9所述的方法,其中所述发送包括发送多播管 理帧,所述指示所述多播传输的传输起始时间的字段包括所述多 播传输的DLT起始偏移字段。
11. 如权利要求9所述的方法,其中所述发送包括发送多播管 理帧,所述指示所述多播传输的传输持续时间的字段包括所述多 播传输的DLT持续时间字段。
12. —种适用于无线通信的装置(900 ),所述装置包括 控制器(900 ),所述控制器被配置为发送(1010)多播管理帧(201)以便向无线网络中的一个或 多个接收机节点标识预定多播下行链路数据传输,所述管理帧包 括在所述管理帧的媒体访问控制MAC才艮头(202 )的MAC目 的地址字段(203 )中提供的多播组地址; 指示多播传输的字段(225 );指示所述多播传输的传输起始时间的字段(227 );以及 指示所述多播传输的传输持续时间的字段(229 )。
13. 如权利要求12所述的装置,其中所述管理帧包括省电多 轮询PSMP帧(200 )。
14. 如权利要求12所述的装置,其中所述管理帧包括IEEE 802.11n省电多轮询PSMP帧(200 )。
15. 如权利要求12所述的装置,其中所述指示所述多播传输 的传输起始时间的字段包括所述多播传输的DLT起始偏移字段, 并且所述指示所述多播传输的传输持续时间的字段包括所述多播 传输的DLT持续时间字段。
16. —种方法,包括发送(810)多播管理帧以便向无线网络中的一个或多个接收 机节点标识预定多播数据传输,所述管理帧包括在所述管理帧的 媒体访问控制MAC报头的MAC目的地址字段中提供的多播组地 址,所述管理帧包括对于接收机节点的下列各项指示所述多播传输的字段;标识所述接收4几节点的站标识符;以及上行链路传输进度,其用以为所述接收机节点标识用于发送 数据帧和/或发送确认的时间,所述确认用于确认对所述预定多播 数据传输的一个或多个数据帧的接收。
17. 如权利要求16所述的方法,进一步包括 向所述一个或多个接收机节点发送一个或多个多播数据帧,所述一个或多个多播数据帧中的每一个包括在所述数据帧的媒体 访问控制MAC才艮头的MAC目的地址字段中提供的多播组地址; 以及依照所述一个或多个接收机节点的所述上行链路传输进度, 从所述一个或多个接收机节点接收一个或多个确认,所述确认用 于确认由所述一个或多个接收机节点对所发送的一个或多个多播 数据帧的接收。
18. —种物品,包括 存储介质;所述存储介质包括存储在其上的指令,当被处理器执行时, 所述指令引起发送(1010)多播管理帧(201)以便向无线网络(102)中 的 一 个或多个接收机节点标识预定多播下行链路数据传输,所述 管理帧包括在所述管理帧(201)的媒体访问控制MAC报头(202 )的 MAC目的地址字段(203 )中提供的多播组地址; 指示多播传输的字段(225 );指示所述多播传输的传输起始时间的字段(227 );以及 指示所述多播传输的传输持续时间的字段(229 )。
19. 一种方法,包括向无线网络中的一个或多个接收机节点发送(1110)管理帧, 所述管理帧包括数据传输进度;在发送所述管理帧之后,发送(1120) —个或多个多播下行 链路数据传输,所述多播下行链路数据传输是在所述管理帧所指 示的时间处净皮发送的; 在发送所述多播数据传输之后,在所述管理帧所指示的时间向所述接收机节点中的一个或多个发送(1130) —个或多个下行 链路单播数据传输;以及如果有的话,在发送所述下行链路单播数据传输之后,从所 述接收机节点中的一个或多个接收(1140)接收上行链路单播传输。
20. 如^f又利要求19所述的方法,其中所述管理帧包括802.11 省电多轮询PSMP帧,所述发送和接收是PSMP序列的一部分。
21. 如权利要求19所述的方法,其中所述管理帧包括在所述 管理帧的媒体访问控制MAC报头的MAC目的地址字段中提供的 多播组地址。
全文摘要
公开了涉及在无线网络中用于省电传送的使用MAC报头的多播组地址信令的各种实施例。依照示例实施例,可以发送多播管理帧(201)(例如,多播802.11n省电多轮询(PSMP)帧)以向无线网络中的一个或多个接收机节点标识预定多播数据传输。该多播管理帧可以包括在该管理帧(201)的媒体访问控制(MAC)报头(202)的MAC目的地址字段(203)中提供的多播组地址。该管理帧还可以包括一个或多个下行链路传输字段(227,229),以标识所述预定多播数据传输的时间和/或持续时间。
文档编号H04L1/18GK101395835SQ200780007155
公开日2009年3月25日 申请日期2007年2月27日 优先权日2006年2月28日
发明者J·约凯拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1