无线网络中可靠的多播/广播的制作方法

文档序号:7676986阅读:159来源:国知局

专利名称::无线网络中可靠的多播/广播的制作方法无线网络中可靠的多播/广播本申请基于2006年4月24日提交的标题为"RELIABLEMULTICAST/BROADCASTINAWIRELESSNETWORK(无线网络中可靠的多播/广播),,的美国临时申请No.60/794,381要求优先权,在此通过引用的方式将其公开纳入本说明书。
背景技术
:无线局域网(WLAN)访问的快速普及以及WLAN覆盖范围日益增长的需求促使安装大量的接入点(AP)。电气和电子工程师协会IEEE802.11的行业规范族中描述了最常见的WLAN技术,例如用于IEEE802.11b、IEEE802.11g和IEEE802.11a的规范。开发与对现有的802.11技术的改进有关的规范涉及多个不同的802.11任务组。IEEE802.11n任务组已经开发了高吞吐量(HT)草稿规范,标题为"WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)specifications:EnhancementsforHighterThroughout",IEEE802.1ln.D0.01,2006年1月。另外,数据可以从发送站被广播或多播至一个或多个接收站。由于这样的广播或多播传输通常是不可靠的,因此无线网络中就产生了问题。
发明内容公开了与无线网络中可靠的多播/广播有关的各种实施例。根据示例实施例,在无线站中提供了一种装置。所述装置可以适于或被配置用于在无线网络中从接收站向发送站传输消息。所述消息可以包括与多播或广播流的接收站相关联的流或业务标识符(例如,TID)。所述装置可以基于所述流或业务标识符从发送站接收对多播或广播流的可靠传输。根据另一示例实施例,在无线站中提供了一种装置。所述装置可以适于或被配置用于在无线网络中从接收站向发送站传输消息,例如用于多播/广播的添加块确认请求消息(Addblockacknowledementrequestmessage)(AddBA-MB请求消息)。所述消息可以包括与多播或广播流的接收站相关联的流或业务标识符(例如,TID)。所述装置可以使用所述流或业务标识符来促it^发送站到接收站的多播或广播流的可靠传输。根据另一实施例,提供了一种方法。所述方法可以包括在无线网络中从接收站向发送站传输消息。所述消息可以包括与多播流的接收站相关联的流或业务标识符(TID)。所述方法还可以包括在接收站处接收来自发送站的对所述消息的响应,以及还通过接收站从发送站接收所述多播流的一个或多个数据帧。所述方法还可以包括由接收站向发送站提供对所述多播流的一个或多个数据帧的接收的确认。所述确认可以包括与接收站相关联的TID、与^UC送站接收的数据帧之一的序列号相同的序列号(或起(bitmap)。根据另一示例实施例,提供了一种例如在无线通信的发送站中的装置。所述装置可以包括控制器、耦合到所述控制器的存储器,以及耦合到所述控制器的无线M器。所述装置可以适于或被配置用于从接收站接收消息,(举例来说,诸如用于多播/广播的添加块确认请求消息(AddBA-MB请求消息),或其它消息)。所述消息可以包括与多播流的接收站相关联的流标识符或业务标识符(TID)。所述装置还可以适于基于所述流标识符提供从发送站到接收站的多播流的可靠传输。举例来说,提供多播流的可靠传输可以包括,例如,向接收站传输多播流的数据帧、从接收站接收包括TID的一个或多个确认,以及将并未及时接收到其确认的多播流的数据帧作为单播帧或多4番帧重新传输至接收站。根据又一实施例,提供了一种方法。所述方法可以包括在发送站处接收来自无线网络中一个或多个多播接收站中的每一个的消息。每个所接收到的消息均可以包括与多播流的接收站相关联的流或业务标识符(TID)、接收站的地址,以及多播组地址信息。所述多播组地址信息可以包括,例如,多播组地址,或者散列的或部分的多播组地址。所述多播组地址信息可以标识所述接收站是其成员的多播组。所述方法还可以包括向所述一个或多个接收站传输响应,并且然后向所述一个或多个接收站传输多播流的一个或多个多播数据帧。所述方法可以进一步包括从确认收到所述多播流的一个或多个传输数据帧的一个或多个接收站接收确认。所述确认可以包括与接收站相关联的TID、序列号(例如起始序列号),以及对哪些数据帧被接收站接收的指示。在可选的实施例中,所述方法可以包括基于所述确认在发送站处确定并未接收到对所述多播流的一个或多个传输数据帧的确认,并且然后将所述多播流的一个或多个数据帧作为单播数据帧重新传输至与TID相关联的接收站。在另一示例实施例中,接收站可以发信号或通知发送站其正在请求或要求多播/广播传输的可靠性,并且可以在接收站开始或启动与发送站通信的时候进行对可靠多播/广播的该请求或通知。例如,在WLAN网络中,站点(station)可以在该站点需要(或正请求)多播/广播的可靠传输的相关时刻向AP(接入点)进行指示。另外,当发送站启动多播/广播传输的时候,所^送站可以向多播数据的一个或多个接收方传输专用于各个接收方的单播消息。由接收站所接收的这些接收消息中的每一个均可以包括与接收站的多播流的发送站相关联的特定流或业务标识符(TID)、发送站的地址,以及多播组地址信息。所述多播組地址信息可以包括,例如多播组地址,或者散列的或部分的多播组地址。所述多播组地址信息可以标识所述接收站是其成员的多播组。所述方法还可以包括接收站向发送站传输响应消息。所述方法还可以包括发送站向一个或多个接收站传输多播流的一个或多个多播数据帧。所述方法可以进一步包括从确认收到所述多播流的一个或多个传输数据帧的一个或多个接收站接收确认。所述确认可以包括与接收站相关联的TID、序列号(例如起始序列号),以;M"哪些数据帧^皮接收站接收的指示。在可选的实施例中,所述方法可以包括:基于所述确认在发送站处确定并未接收到对所述多播流的一个或多个传输数据帧的确认,并且然后将所述多播流的一个或多个数据帧作为单播数据帧重新传输至与TID相关联的接收站。在附图和下面的描述中阐述了一个或多个实施的细节。根据说明书和附图以及权利要求,其它的特征将显而易见。图l是说明了根据示例实施例的无线网络的框图;图2是说明了根据示例实施例的操作的时序图;图3是才艮据示例实施例用于多播/广播的添加块确认请求/响应帧的示例实施例;图4是说明了根据示例实施例的块确认帧的示图;图5是说明了根据示例实施例的多播/广播接收站的操作的流程图;图6是说明了根据示例实施例的多播/广播发送站的操作的流程图;图7是说明了根据另一示例实施例的多播/广播发送站的操作的流程图;以及图8是根据示例实施例说明了可以在无线节点中提供的装置的框图。具体实施例方式参照附图,其中相同的标号指示相同的元件,图l是说明了根据示例实施例的无线网络的框图。无线网络102可以包括诸如接入点(AP)104或基站的多个无线节点或无线站,以及诸如站点106和108的一个或多个移动台。虽然在无线网络102中仅示出了一个AP和两个移动台,但是可以提供任何数目的AP和站点。网络102中的每个站点(例如,站点106、108)均可以与AP104进行无线通信,并且甚至可以直接相互通信。尽管未示出,但是AP104可以耦合于诸如局域网(LAN)、广域网(WAN)、因特网等的固定网络,并且还可以耦合于其它无线网络。文中所描述的各种实施例可以应用于各种网络和技术,例如WLANii网络(例如,IEEE802.il类型的网络)、IEEE802.16WiMAX网络、蜂窝网络、无线电网络或其它无线网络。在另一示例实施例中,各种例子和实施例可以应用于例如网格无线网络,其中多个网格点(例如,接入点)可以经由有线或无线链路耦合在一起。文中所描述的各种实施例既可以在基础设施(infrastructure)模式下又可以在ad-hoc(特定的)模式下应用于无线网络,在J^出设施才莫式下,AP或基站可以与站点通信(例如,通过AP发生通信),而在ad-hoc模式下,无线站可以直接经由例如对等网络来进行通信。术语"无线节点"或"节点,,,或者"站(点)"等等可以包括,例如,无线站、接入点(AP)或基站、无线个人数字助理(PDA)、蜂窝电话、802.11WLAN电话、无线网格点或任何其它的无线i殳备。这些仅是可以用于实现文中所描述的各种实施例的无线设备的几个例子,并且本公开并不限于此。文中的各种实施例可以应用于所谓的基础设施模式(其中基站或AP可以传输信息)以及ad-hoc才莫式。图2是说明了根据示例实施例的操作的时序图。发送站202可以与一个或多个接收站(例如接收站204)进行无线通信。发送站202可以例如向一个或多个接收站传输一个或多个多播或广播流。举例来说,多播流可以被导向可以作为多播组的成员的一组站点,并且该组站点可以通过多播组地址来标识。发送站202和接收站204可以是任何类型的站点。例如,发送站202可以是基站、接入点(AP)、ad-hoc模式下的无线站,或者其它的无线节点,而接收站204可以是任何类型的无线节点。参照图2,接收站204可以向发送站202传输请求消息210,举例来说,诸如用于多播/广播的添加块确认请求消息(AddBA-MB请求消息)。这仅仅是个例子,并且可以使用其它的消息。举例来说,可以传输消息210(例如,AddBA-MB请求消息)来实现对多播或广播流的块确认建立,以便允许从发送站202到接收站204的可靠传输。要注意,尽管并不限于此,然而在示例实施例中,术语"广播"可以指的是向所有站点传输帧或消息,而"多播"可以指的是向一组站点传输帧或消息。术语"多播"通常可以包括向所有站点或者向一组站点或站点的子集的传输。因而,术语"多播"可以包括多播和广播这二者。消息210可以包括,例如,与多播流的接收站204相关联的流或业务标识符(TID)、多播组地址信息(其可以包括用于多播流的多播组地址),或者例如多播组地址的一部分或其衍生或散列。消息210还可以包括传输该消息的接收站204的地址,举例来说,诸如接收站204的^^体访问控制(MAC)地址。在212处,发送站202可以在TID、多播流(或多播组地址信息)以及接收站204的地址(例如,MAC地址)之间生成映射或关联。以这种方式,通过接收消息210内的TID,可以促进或有助于可靠的多播传输。例如,因为发送站202能够基于TID和接收站地址以及多播组地址信息之间的该映射而能够将所接收的确认匹配于特定的多播流和接收站,所以可以促进或帮助可靠的多播传输。发送站202可以响应于请求消息210而传输响应消息220,举例来说,诸如用于多播/广播的添加块确认响应消息(AddBA-MB响应消息),并且可以包括TID。可以将一个或多个多播或广播数据帧230从发送站202传输到包括接收站204在内的多个接收站。被传输到接收站204的多播数据帧230可以除了其它字段之外还包括多播组地址以及序列号。在232处,接收站204可以在接收到响应消息220之后,基于所接收到的一个或多个数据帧的序列号来为其确i人确定起始序列号。在示例实施例中,接收站204可以将其确认的起始序列号设置成在接收到响应消息220之后所接收到的多播流的第一数据帧的序列号。接收站204然后可以传输确认240,例如用于多播/广播的块确认或多重TID块确认(MTBA)。确认240可以包括与多播流的接收站204相关联的TID、起始序列号,以及对多个多播数据帧中的哪些多播数据帧被接收的指示。例如,对于以起始序列号开始的多个数据帧中的每个数据帧来说,确认240可以包括块确认(BA)位映像,其具有指示数据帧是否被接收的位(例如,1确认收到,而0不确认收到)。正在接收多播流的每个接收站均可以进行对多播的块确认建立(包括消息210和22),以便允许在多播流期间的不同点或时间处的从发送站202的可靠传输。因此,根据每个站点进行对多播的块确认建立的时间,每个接收站可以独立地为其确认来确定起始序列号,其可以不同于其它接收站所使用的起始序列号。在发送确认240之后,接收站204可以例如将其要用于下一确认240的起始序列号更新成最高的序列号或所确认的上一数据帧的序列号。发送站202可以从接收站204以及从其它接收站接收确认。在242处,举例来说,基于映射以及位于确认中的TID(根据212),发送站202可以标识由确认240所确认的帧的多播流以及接收站。对于未被确认的多播流中的一个或多个数据帧来说,发送站202可以将这些数据帧250重新传输至接收站204,例如,作为单播帧或多播帧。重新传输的数据帧250可以作为单播帧而被发送,因为发送站可以例如基于映射以及位于确认中的TID(根据212)来获取或确定多播流以及接收站204的MAC地址或其它地址。这可以允许,例如经由确认的可靠多播流,以及经由单播数据帧而到达并未接收到该帧的特定多播流接收站的重新传输。可选地,例如,在多个接收站可能没有接收到多播流的特定数据帧的情况下(例如,对于多个接收站的这样的帧,在接收到确认之前发生了超时),发送站202可以将这样的数据帧作为寻址到多播地址的多播数据帧来进行重新传输。这些仅仅是可以如何使用用于多播/广播的可靠传输的两个例子,并且实施例并不限于这些例子。图3是用于多播的添加块确认请求帧(AddBA-MB请求)以及用于多播的添加块确i人响应帧(AddBA-MB响应)。AddBA-MB请求和响应消息(或帧)可以具有相同或类似的格式。AddBA-MB请求/响应帧300可以包括MAC标头302,其可以包括接收站地址、发送站地址以及其它字段。帧300还可以包括帧主体304以及帧校验序列306。AddBA-MB请求/响应帧主体304可以包括多个字段,包括类别字段310(其可以被设置成指示了块Ack(确认)的值),以及动作字段312(其可以根据它是请求或响应而被设置成指示AddBA-MB请求或响应消息的值)。帧主体304还包括块确认参数集314、块确认超时值316,以及块确认起始序列控制字段318。块确认参数集314可以包括指示多播/广播(MB)的字段340、标识块确认策略的块确认策略342、标识与多播/广播流的接收站相关联的(站点特定的)TID的业务(或流)标识符(TID),以及緩沖器大小字段346。块确认起始序列控制字段318可以用于提供BA起始序列号。然而,在示例实施例中,控制字段318可以用于携带AddBA-MB请求帧的多播组地址信息。多播或广播组地址信息可以包括,例如,用于流的多播或广播组地址、多播/广播组地址的一部分(例如,LSB)或多播/广播地址的散列,或者其它多4番/广播地址相关的信息。下面的表1说明了示例动作字段值(对于动作字段312),包括AddBA请求的值O(单播)、AddBA响应的值l(单播)、AddBA-MB请求的值3(用于多播/广播),以及AddBA-MB响应的值4(用于多播/广播)。可选地,除了提供表1中所示出的分别用于单播和用于多播/广播的AddBA请求和响应消息(帧)之外,用于单播的AddBA请求/响应帧可以,皮重新用于多寺番/广播,并且在块确认参数集314中提供多播/广播字段340(将该字段设置成l)以指示多播/广播。15表l<table>tableseeoriginaldocumentpage16</column></row><table>图4是说明了根据示例实施例的块确认帧的示图。块确认(BlockAck)400可以包括MAC标头402(其可以包括发送站地址和接收站地址)以及BA控制字段404。BA起始序列控制字段406可以包括起始序列号。对于多个多播/广播数据帧中的每个数据帧,BA位映像408可以提供对该帧是否被接收站接收的指示,例如,开始于由起始序列号所标识的数据帧。还可以提供帧校验序列(FCS)字段410。BA控制字段404可以包括标识确认策略的确认策略字段412、保留字段414和420、压缩的块确认字段416,以及指示用于多播/广播数据帧的块确认的多播/广播(MB)字段418。TID字段422标识与多播或广播流的接收站或者多播组地址的接收站相关联的流或业务标识符。图5是说明了根据示例实施例的多播/广播接收站的操作的流程图。在510处,可以在无线网络中将消息从接收站传输到发送站。该消息可以包括与多播流的接收站相关联的业务或流标识符(例如,TID)。操作510可以包括例如:将用于多播/广播的添加块确认请求消息(AddBA-MB请求)从接收站传输(512)到发送站。AddBA-MB请求消息可以包括多播组地址信息(例如,多播组地址,或者多播组地址的散列或一部分)、业务或流标识符(TID)以^^接收站的地址。操作510还可以包括响应消息(AddBA-MB响应)。在520处,可以使用或基于业务或流标识符(TID)来促进从发送站到接收站的多播流的可靠传输。操作520可以包括例如在接收站处从发送站接收(522)多播流的一个或多个多播数据帧,以及从接收站向发送站传输(524)块确认(例如,BA或MTBA),以便确认对多播流的所述一个或多个多播数据帧的接收。块确认可以包括与多播流的接收站相关联的业务或流标识符,以及与在接收到AddBA响应之后从发送站第一接收到的数据帧的序列号相同的起始序列号。确认还可以包括位映像,其指示在接收站处接收到多个帧中的哪些帧。操作520还可以包括向接收站重新传输(526)多播流中未被确认的数据帧(例如,作为传输到并未提供对该帧的确i^的接收站的单播帧或作为传输到并未提供对该帧的确认的多个接收站的多播帧)。图6是根据示例实施例说明了多播/广播发送站的操作的流程图。在610处,可以从接收站接收消息(例如,AddBA-MB请求消息)。所接收到的消息可以包括与多播流的接收站相关联的流标识符或业务标识符(TID)。AddBA-MB请求消息可以用于,例如,通过提供用于多播/广播流的接收站的TID来进行对于多播(或广播)的块确认建立。在620处,可以基于业务或流标识符(例如,TID)从发送站向接收站提供多播(或广播)流的可靠传输。操作620可以包括,例如,向接收站传输多播流的数据帧,从接收站接收包括TID的确认,以及将没有接收到确认的多播流的数据帧作为单播帧或多播帧重新传输至接收站。图7是根据另一示例实施例说明了多播/广播发送站的操作的流程图。在710处,在发送站处从无线网络中的一个或多个多播接收站中的每个接收站接收消息。每个所接收到的消息均可以包括与多播流的接收站相关联的流或业务标识符(TID)、接收站的地址,以及标识出接收站是其成员的多播组的多播组地址信息。在720处,将响应传输至一个或多个接收站。在730处,将多播流的一个或多个多播数据帧传输至该一个或多个接收站。在740处,可以接收来自一个或多个接收站的确认,其确认收到多播流的一个或多个传输数据帧。该确认可以包括与接收站相关联的TID、起始序列号,以及对哪些数据帧被接收站接收的指示。在示例实施例中,用于每个接收站的确认的起始序列号均可以与其它接收站无关(或独立于其它接收站而被确定),并且可以基于例如在接收到响应之后第一接收到的多播数据帧的序列号。在750处,发送站可以基于所述确认来确定在用于多播流的一个或多个传输数据帧的超时周期内没有接收到确认。在760处,进行重新传输的多播流的一个或多个数据帧可以被(例如,作为单播数据帧传输到每个接收站或者作为多播帧)重新传输至与TID相关联的接收站。因而,以这种方式,如在上述各种示例实施例中所注意到的,可以提供一种可靠的多播或广播传输。图8是根据示例实施例说明了可以在无线节点中提供的装置800的框图。无线节点(例如,站点或AP)可以包括,例如,传送和接收信号的无线收发器802、控制站点的操作和执行指令或软件的控制器804,以及存储数据和/或指令的存储器806。控制器804可以是可编程的并且能够执行存储在存储器中或其它计算机介质上的软件或其它指令,以便实现上述各种任务和功能。另外,可以提供包括所存储的指令的存储介质,当通过控制器或处理器执行时,该指令可以导致控制器804或其它控制器或处理器实现上述一个或多个功能或任务。文中所描述的各种技术的实施可以在数字电子电路中或者在计算机硬件、固件、软件或其组合中实现。这些实施可以实现为计算机程序产品,即,实际含于信息载体中的计算机程序,例如,在机器可读存储设备或在传播信号中,用于由数据处理装置(例如,可编程处理器、计算机或多个计算机)执行或控制数据处理装置的操作。诸如上述计算机程序的计算机程序可以以任何形式的编程语言来书写,包括编译或解译语言,并且可以以任何形式进行部署,包括作为独立程序或作为模块、组件、子例程或适合在计算环境中使用的其它单元。计算机程序可以被部署以便在一个地点的一个计算机上或在多个计算机上执行,或者分布在多个地点并由通信网络互连。这些方法步骤可以由执行计算机程序的一个或多个可编程处理器来实现,以便通过在输入数据上进行操作以及生成输出来实现功能。这些方法步骤还可以通过可实现为专用逻辑电路(例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路)的装置来执行。虽然已经如文中所描述的说明了所描述的实施的某些特征,但是本领域的技术人员现在将可以进行很多修改、替换、改变和等效。因此,应当理解所附权利要求意在涵盖落入各种实施例的真正精神之内的所有这样的z修改和改变。权利要求1.一种在无线站中提供的装置,所述装置适于在无线网络中从接收站向发送站传输消息,所述消息包括与多播或广播流的接收站相关联的流或业务标识符(510);以及基于所述流或业务标识符,从所述发送站接收所述多播或广播流的可靠传输到所述接收站。2.—种在无线站中提供的装置,所述装置适于在无线网络中从接收站向发送站传输消息,所述消息包括与多播流的接收站相关联的流或业务标识符(510);以及使用所述流或业务标识符来促进从所述发送站到所述接收站的对所述多播流的可靠传输(520)。3.才艮据^=又利要求2所述的装置,其中所述装置适于传输包括所述装置适于将添加块确i人(AddBA)请求消息从所述接收站传输到所迷发送站,所述AddBA请求消息包括多播组地址信息、业务标识符或流标识符,以及所述接收站的地址(512);以及在所述接收站处从所述发送站接收添加块确认(AddBA)响应消息(514)。4.根据权利要求2所述的装置,其中所述装置适于促i^所述多播流的可靠传输包括所述装置适于接收一个或多个多播数据帧(522);以及将确认从所述接收站传输到所述发送站,其包括与所述接收站相关联的流或业务标识符,以及对在所述接收站处接收到哪些数据帧的指示(524)。5.—种方法,所述方法包括在无线网络中从接收站向发送站传输消息,所述消息包括与多播流的接收站相关联的流标识符(510);以及使用所述流标识符来促进从所述发送站到所述接收站的对所述多播流的可靠传输(520)。6.根据权利要求5所述的方法,其进一步包括所述发送站关联或映射与所述接收站相关联的流标识符、所述多播流以及所述接收站。7.根据权利要求5所述的方法,其中促进所述可靠传输包括在所述接收站处接收所述多播流的一个或多个多播数据帧(522);以及由所述接收站向所1良送站提供对收到所述一个或多个多播数据帧的确认,所述确认包括与所述多播流的接收站相关联的流标识符(524)。8.根据权利要求5所述的方法,其中所述促进包括所述接收站提供块确认以便确认收到一个或多个数据帧,所述块确认包括与所述多播流的接收站相关联的流标识符(524)。9.根据权利要求8所述的方法,其中由所述接收站向所ii^送站提供的块确认包括与数据帧相关联的起始序列号,以及标识多个数据帧中的哪些数据帧被接收的块确认位映像(524)。10.根据权利要求5所述的方法,其中所述促进包括所述接收站提供多个业务流块确认,以便确认收到多个多播流中每个多播流的一个或多个数据帧,所述多个业务流块确认包括与所述多个多播流中每个多播流的接收站相关联的流标识符。11.根据权利要求5所述的方法,其中促进可靠传输包括在所述接收站处接收所述多播流的一个或多个多播数据帧(522);由所述接收站向所述发送站提供对收到所述一个或多个多播数据帧的确认,所述确认包括与所述多播流的接收站相关联的流标识符(524);以及所述发送站基于所述确认选择性地重新传输至少一些数据帧(526)。12.根据权利要求11所述的方法,其中所述发送站选择性地重新传输包括所述发送站向所述接收站选择性地重新传输作为单播数据帧的至少一个数据帧(526)。13.根据权利要求11所述的方法,其中所述发送站选择性地重新传输包括所述发送站向所述接收站选择性地重新传输作为多播数据帧的至少一个数据帧(526)。14.根据权利要求5所述的方法,其中促进所述可靠传输包括在所述接收站处接收所述多播流的一个或多个多4番数据帧(522);以及从所述接收站向所述发送站传输对收到所述一个或多个多播数据帧的确认,所述确认包括与所述多播流的接收站相关联的流标识符、与在接收到对所述消息的响应之后从所^X送站第一接收到的数据帧的序列号相同的序列号,所述确认进一步包括位映像,其指示在所述接收站处接收到多个帧中的哪些帧(524)。15.根据权利要求5所述的方法,其中所述传输包括将添加块确认(AddBA)请求消息从所述接收站传输到所迷发送站,所述AddBA请求消息包括多播组地址信息、业务标识符或流标识符,以及所述接收站的地址(512);以及在所述接收站处从所述发送站接收添加块确认(AddBA)响应消息(514)。16.根据权利要求15所述的方法,其中所述促进包括在所述接收站处接收所述多播流的一个或多个多播数据帧(522);以及从所述接收站向所述发送站传输块确认,以便确认收到所述多播流的一个或多个多播数据帧,所述块确认包括与所述多播流的接收站相关联的流标识符,以及与在接收到所述AddBA响应之后从所述发送站第一接收到的数据帧的序列号相同的序列号,所述确i人进一步包括位映像,其指示在所述接收站处接收到多个帧中的哪些帧(524)。17.根据权利要求16所述的方法,其中所述位映像标识了未被确认的数据帧,所述方法进一步包括基于所述块确认中的业务或流标识符以及所述业务或流标识符与所述接收站的地址之间的映射来确定所述接收站的地址;以及使用所述接收站的地址,将所述多播流中未被确认的数据帧作为单播帧重新传输到所述接收站(526)。18.根据权利要求15所述的方法,其进一步包括所述发送站关联或映射所述多播组地址信息、所述流或业务标识符,以及接收方的地址。19.一种方法,其包括在无线网络中从接收站向发送站传输消息,所述消息包括与多播流的接收站相关联的流或业务标识符(TID)(510);在所述接收站处vMJC送方接收对所述消息的响应(514);由所述接收站从所述发送站接收所述多播流的一个或多个数据帧(522);以及由所述接收站向所述发送站提供对收到所述多播流的一个或多个数据帧的确认,所述确认包括与所述接收站相关联的TID、与从所述发送站接收到的数据帧之一的序列号相同的序列号,以及标识哪些数据帧被所述接收站接收的位映像(524)。20.根据权利要求19所述的方法,其中在所述确认中提供的序列号与在接收到所述响应之后第一接收到的数据帧的序列号相同(524)。21.根据权利要求19所述的方法,其中传输所述消息包括传输用于多播/广播的添加块确认(AddBA-MB)请求消息,所述AddBA-MB请求消息包括多播組地址、TID以及所述接收站的MAC地址(512);其中接收所述响应包括在所述接收站处从所述发送站接收AddBA-MB响应消息(514);以及其中所述提供包括由所述接收站向所述发送站提供对收到所述多播流的一个或多个数据帧的块确认,所述确认包括与所述接收站相关联的TID、与在所述响应之后从所^送站接收到的第一数据帧的序列号相同的序列号,以及标识哪些数据帧被所述接收站接收的位映像(524)。22.—种在用于无线通信的发送站中提供的装置,所述装置包括控制器(804);耦合于所述控制器的存储器(806);以及耦合于所述控制器的无线收发器(802);并且所述装置适于在无线网络中从接收站接收消息,所述消息包括与多播流的接收站相关联的流标识符或业务标识符(TID);以及基于所述流标识符,提供从所述发送站到所述接收站的对所述多播流的可靠传输。23.根据权利要求22所述的装置,其中所述装置进一步适于从所述接收站接收可靠多播请求消息,其指示所述接收站需要或正在请求对多播或广播流的可靠传输。24.才艮据权利要求22所述的装置,其中所述装置适于接收所述消息包括所述装置适于从所述接收站接收添加块确认(AddBA)请求消息,其包括与所述多播流的接收站相关联的TID。25.根据权利要求22所述的装置,其中所述装置适于提供可靠传输包括所述装置适于向所述接收站传输一个或多个多播数据帧;从所述接收站接收确认,其包括TID以及对哪些数据帧被接收的指示;以及将所述多播流的一个或多个数据帧作为多播帧或寻址到所述接收站的单播帧重新传输至所述接收站。26.—种方法,其包括在发送站处从无线网络中的一个或多个多播接收站中的每一个接收消息,每个所接收到的消息包括与多播流的接收站相关联的流或业务标识符(TID)、所述接收站的地址,以及标识多播组的多播组地址信息,其中所述接收站是所述多播组的成员(710);向一个或多个接收站中的每一个传输响应(720);向一个或多个所述接收站传输所述多播流的一个或多个多播数据帧(730);以及从所述一个或多个所述接收站接收确认,从而确认收到所述多播流的一个或多个传输数据帧,所述确认包括与所述接收站相关联的TID、序列号,以及对哪些数据帧被所述接收站接收的指示(740)。27.根据权利要求26所述的方法,其进一步包括在所述发送站处基于所述确认来确定在用于所述多播流的一个或多个传输数据帧的超时周期内并未接收到确认(750);以及将所述多播流的一个或多个数据帧作为单播数据帧重新传输至与所述TID相关联的接收站(760)。全文摘要公开了涉及无线网络中可靠的多播/广播的各种实施例。根据示例实施例,提供了一种在无线站(106)中的装置(800)。所述装置可以适于或被配置用于在无线网络(102)中从接收站向发送站传输消息。所述消息可以包括与多播或广播流的接收站相关联的流或业务标识符(例如,TID(344))。所述装置可以基于所述流或业务标识符从所述发送站接收对所述多播或广播流的可靠传输。文档编号H04L12/18GK101461181SQ200780017651公开日2009年6月17日申请日期2007年4月24日优先权日2006年4月24日发明者N·K·卡卡尼申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1