CN101647231A - 无线多播代理 - Google Patents

无线多播代理 Download PDF

Info

Publication number
CN101647231A
CN101647231A CN200880004484A CN200880004484A CN101647231A CN 101647231 A CN101647231 A CN 101647231A CN 200880004484 A CN200880004484 A CN 200880004484A CN 200880004484 A CN200880004484 A CN 200880004484A CN 101647231 A CN101647231 A CN 101647231A
Authority
CN
China
Prior art keywords
address
multicast
mac
destination
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200880004484A
Other languages
English (en)
Other versions
CN101647231B (zh
Inventor
哈加·巴内杰亚
罗伯特·范福尔勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kaiwei International Co
Marvell International Ltd
Marvell Asia Pte Ltd
Original Assignee
Mawier International Trade Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mawier International Trade Co Ltd filed Critical Mawier International Trade Co Ltd
Publication of CN101647231A publication Critical patent/CN101647231A/zh
Application granted granted Critical
Publication of CN101647231B publication Critical patent/CN101647231B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1877Measures taken prior to transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

具有相应的方法和计算机程序的装置包括:输入电路,适于接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;控制器,适于基于IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别这一个或多个无线客户端;分组电路,适于生成数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有单播MAC地址中的一个来作为MAC目的地地址;以及无线输出电路,适于无线地发送数据的所述一个或多个第二分组。

Description

无线多播代理
相关申请的交叉引用
本申请要求2008年1月31日递交的申请号为________的美国专利申请和2007年2月7日递交的申请号为60/867329的美国临时专利申请的优先权,这些申请的公开内容通过引用而被全部结合于此。
技术领域
本发明一般地涉及数据通信。更具体地,本发明涉及无线多播代理。
背景技术
无线局域网(WLAN)日益流行用于在家庭内分发数据。此外,宽带因特网媒体递送服务在家庭中变得日益流行。这些服务中的许多服务(例如,因特网协议电视(IPTV))使用多播分组来传输媒体数据。然而,因为多播分组在WLAN中不被承认,所以多播分组具有高误码率。这种高误码率大大降低了媒体的质量,因此使得WLAN不适合于分发媒体的多播分组。
发明内容
一般而言,在一个技术方案中,一个实施例提供了一种装置,其包括:输入电路,适于接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;控制器,适于基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;分组电路,适于生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及无线输出电路,适于无线地发送所述数据的所述一个或多个第二分组。
所述装置的实施例可以包括以下特征中的一个或多个。一些实施例包括多播探听电路(snoop circuit),该多播探听电路适于生成关联无线客户端的MAC地址和多播IP地址的表;其中,所述控制器基于所述表和所述数据的第一分组的IP多播地址来识别所述一个或多个无线客户端。在一些实施例中,所述多播探听电路基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。一些实施例包括具有所述装置的无线接入点。在一些实施例中,所述无线接入点遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种装置,包括:输入装置,用于接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;控制器装置,用于基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;分组装置,用于生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及无线输出装置,用于无线地发送所述数据的所述一个或多个第二分组。
所述装置的实施例可以包括以下特征中的一个或多个。一些实施例包括多播探听装置,该多播探听装置用于生成关联无线客户端的MAC地址和多播IP地址的表;其中,所述控制器装置基于所述表和所述数据的第一分组的IP多播地址来识别所述一个或多个无线客户端。在一些实施例中,所述多播探听装置基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。一些实施例包括具有所述装置的无线接入点。在一些实施例中,所述无线接入点遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种方法,包括:接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及无线地发送所述数据的所述一个或多个第二分组。
所述方法的实施例可以包括以下特征中的一个或多个。一些实施例包括生成关联无线客户端的MAC地址和多播IP地址的表;其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。在一些实施例中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。在一些实施例中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种在处理器上可执行的计算机程序,该计算机程序包括:用于基于一个或多个无线客户端的单播媒体访问控制(MAC)地址和第一分组中的因特网协议(IP)多播目的地地址和来识别所述一个或多个无线客户端的指令;用于生成数据的一个或多个第二分组的指令,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及用于促成所述数据的所述一个或多个第二分组的无线发送的指令。
所述计算机程序的实施例可以包括以下特征中的一个或多个。一些实施例包括用于生成关联无线客户端的MAC地址和多播IP地址的表的指令;其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。在一些实施例中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。在一些实施例中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种装置,包括:无线输入电路,其适于无线地接收数据分组,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;地址转换电路,其适于基于所述IP多播目的地地址来生成多播MAC地址;地址替换电路,其适于用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及输出电路,其适于发送所述数据分组。
所述装置的实施例可以包括以下特征中的一个或多个。在一些实施例中,所述地址转换电路用所述IP多播地址的多位来替换所述单播MAC地址的多位。一些实施例包括具有所述装置的无线客户端。在一些实施例中,所述无线客户端遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种装置,包括:无线输入装置,用于无线地接收数据分组,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;地址转换装置,用于基于所述IP多播目的地地址来生成多播MAC地址;地址替换装置,用于用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及输出装置,用于发送所述数据分组。
所述装置的实施例可以包括以下特征中的一个或多个。在一些实施例中,所述地址转换装置用所述IP多播地址的多位来替换所述单播MAC地址的多位。一些实施例包括具有所述装置的无线客户端。在一些实施例中,所述无线客户端遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种方法,包括:无线地将数据分组接收到装置中,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;基于所述IP多播目的地地址来生成多播MAC地址;用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及从所述装置发送所述数据分组。
所述方法的实施例可以包括以下特征中的一个或多个。一些实施例包括用所述IP多播地址的多位来替换所述单播MAC地址的多位。在一些实施例中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一些实施例包括在处理器上可执行的计算机程序,该计算机程序包括:用于基于因特网协议(IP)多播目的地地址来生成多播MAC地址的指令,其中,装置接收数据分组,其中,该分组具有IP多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;用于用所述多播MAC地址来替换所述分组的所述MAC目的地地址的指令;以及用于促成从所述装置发送所述数据分组的指令。
所述计算机程序的实施例可以包括以下特征中的一个或多个。一些实施例包括用于用所述IP多播地址的多位来替换所述单播MAC地址的多位的指令。在一些实施例中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
一般而言,在一个技术方案中,一个实施例提供了一种无线分组,包括:头部,该头部包括具有IP多播地址的因特网协议(IP)目的地地址和具有MAC单播地址的媒体访问控制(MAC)目的地地址;以及有效载荷。
在附图和下面的描述中给出一种或多种实现方式的细节。其他特征将从说明书、附图和权利要求中变得清楚。
附图说明
图1示出了根据本发明实施例的包括无线多播代理的数据通信***。
图2示出了根据本发明实施例的用于图1的数据通信***的无线多播代理处理。
图3示出了根据本发明的实施例的由图1的无线多播代理所无线发送的无线单播分组的格式。
图4示出了根据本发明实施例的用于图1的多播探听电路的状态机。
图5示出了根据本发明实施例的用于为单播分组重新创建多播地址的处理。
图6图示了单播分组的多播地址的重新创建。
图7A-7E示出了本发明的各种示例性实现方式。
在本说明书中所使用的各个标号的(一个或多个)起始数字表示首先出现标号的图的编号。
具体实施方式
本发明的实施例提供一种用于接收数据的因特网协议(IP)多播分组、识别对于数据的无线客户端并且将数据的单播分组无线地发送给无线客户端的无线多播代理。可以基于关联无线客户端的媒体访问控制(MAC)地址和多播IP地址的多播表来识别对于数据的无线客户端。无线多播代理可以包括多播探听电路,该多播探听电路通过探听无线客户端所发送的因特网组管理协议(IGMP)消息来生成多播表。代理可以被实现为无线接入点的一部分,该无线接入点遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
图1示出了根据本发明实施例的包括无线多播代理102的数据通信***100。尽管在所描述的实施例中,以一种配置给出了数据通信***100的要素,但是其他实施例可以采用其他配置,基于这里所提供的公开内容和教导,这些其他配置对于相关领域技术人员而言将是清楚的。例如,可以用硬件、软件或者其组合来实现数据通信***100的要素。
在数据通信***100中,无线多播代理102被实现为无线接入点104的一部分,其通过无线局域网(WLAN)108而与一个或多个无线客户端106A-N通信。然而,在其他实施例中,无线多播代理102不必被实现为无线接入点104的一部分。另外,无线网络不必被实现为WLAN 108。
每个无线客户端106与客户端设备110通信。例如,无线客户端106A与数字电视(DTV)110A通信,而无线客户端106N与个人计算机(PC)110N通信。客户端设备110可以用于使得媒体数据被通过无线多播代理102发送。例如,DTV 110A可以基于诸如IPTV等的媒体数据的分组来呈现音频和视频。
无线多播代理102包括控制器126、多播探听电路128、存储器136和分组电路140。存储器136存储如下所述的关联无线客户端106的媒体访问控制(MAC)地址和多播IP地址的多播表138。无线多播代理102还包括与路由器114通信的有线接口112以及与WLAN 108通信的无线接口116。路由器114通过诸如因特网之类的广域网(WAN)132而与媒体服务器130通信。有线接口112包括有线输入电路118和有线输出电路120。有线接口112可以被实现为以太网端口等。无线接口116包括无线输入电路122和无线输出电路124。无线接口116可以遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
在一些实施例中,希望将从无线多播代理102接收的分组的单播MAC目的地地址转换为多播MAC地址。在这些实施例中,如下所述,无线客户端106可以包括基于分组的IP多播地址来生成多播MAC地址的地址转换电路142和利用多播MAC地址来替换单播MAC目的地地址的地址替换电路144。
图2示出了根据本发明实施例的用于图1的数据通信***100的无线多播代理处理200。尽管在所描述的实施例中,以一种配置给出了处理200的要素,但是其他实施例可以采用其他配置,基于这里所提供的公开内容和教导,这些其他配置对于相关领域技术人员而言将是清楚的。例如,在各种实施例中,处理200的一些步骤或全部步骤可以以不同的顺序执行、同时执行等。
参考图2,无线多播代理102在有线接口112上接收数据分组(步骤202)。特别地,有线接口112的有线输入电路118接收来自WAN 132的数据分组。无线多播代理102的控制器126判断分组是否为IP多播分组(步骤204),即,分组是否具有IP多播目的地地址。如果分组不是IP多播分组,则无线多播代理102正常地处理分组(步骤206)。例如,分组被通过无线接口116发送到目的地无线客户端106。
但是,如果分组是IP多播分组,则无线多播代理102判断IP多播分组的IP多播地址是否被列出在多播表138中(步骤208)。表1示出了示例多播表138。
表1
 多播IP地址   单播MAC地址
 多播IP地址1   计数1(MAC地址的数目)
  单播MAC地址1
  单播MAC地址2
  单播MAC地址3
 多播IP地址2   计数2(MAC地址的数目)
  单播MAC地址4
  单播MAC地址5
参考表1的示例多播表138,针对每个多播组,表1列出IP多播地址、多播组中的单播MAC地址的数目和单播MAC地址。当然,多播表138的配置可以不同于表1的配置。多播表138可以以任何方式构成。在一些实施例中,如下所述,通过探听业务(snooping traffic)来构成多播表138。
再次参考图2,如果IP分组的IP多播目的地地址未在多播表138中列出,则无线多播代理102丢弃IP多播分组(步骤210)。在其他实施例中,无线多播代理102可以例如通过将IP|多播分组转发给WLAN 108等而采取其他行动。
但是,如果IP多播分组的IP多播目的地地址被在多播表138中列出,则无线多播代理102基于IP多播分组来识别一个或多个无线客户端106,并且将IP多播分组中的数据的相应无线单播分组发送给各个所识别的无线客户端。特别地,无线多播代理102的控制器126从多播表138中选择与IP多播分组的IP多播地址相对应的单播MAC地址(步骤212)。分组电路140制作IP多播分组的拷贝(步骤214)并且***选中的单播MAC地址作为目的地MAC地址(步骤216)。无线接口116的无线输出电路124无线地发送所产生的分组(步骤218)。例如,参考表1,如果IP多播地址是多播IP地址1,则无线多播代理102选择单播MAC地址1,并且无线地发送IP多播分组的具有单播MAC地址1作为MAC目的地地址的拷贝。
图3示出了根据本发明实施例的由图1的无线多播代102所无线发送的无线单播分组300的格式。参考图3,无线单播分组300包括头部302和有效载荷308,头部302包括IP目的地地址304和MAC目的地地址306。IP目的地地址304包括IP多播地址310。MAC目的地地址306包括MAC单播地址312。
再次参考图2,控制器126然后判断是否有任何单播MAC地址剩余在多播组中(步骤220)。针对多播组中剩余的每个单播MAC地址,无线多播代理102生成并发送IP多播分组中的数据的无线单播分组,其中,该无线单播分组具有所述单播MAC地址来作为目的地MAC地址(重复步骤212-218)。当没有单播MAC地址剩余在多播组中时,处200完成(步骤222)。
如上所述,无线多播代102的多播探听电路128可以通过探听WLAN 108中的业务来构成并维护多播表138。图4示出了根据本发明实施例的用于图1的多播探听电路128的状态机400。
参考图4,多播探听电路128探听IGMP请求分组(在402中)。如相关领域所公知的,无线客户端106发送IGMP请求分组以加入多播组。当IGMP请求分组被从无线客户端106接收到(在404中)时,多播探听电路128启用对于该无线客户端106的多播业务(在406中)。例如,如果多播表138不包含任何用于多播组中的无线客户端106的条目,则多播探听电路128向多播表138增加一个条目,并且为无线客户端106启动超时定时器。但是,如果多播表138已经包含用于多播组中的无线客户端106的条目,则多播探听电路128简单地为无线客户端106重新启动超时定时器。
只要超时定时器在期满之前被复位(在408中),多播探听电路128就保持针对无线客户端106所启用的多播业务(在406中)。但是,如果用于多播组中的无线客户端106的超时定时器期满(在410中),或者如果从多播组的无线客户端106接收到IGMP离开消息(在412中),则多播探听电路128例如通过从多播表138中去除用于多播组中的无线客户端106的条目而禁用多播组中的无线客户端106(在414中)。多播探听电路128继续探听IGMP请求分组(返回402)。
在一些情况下,希望无线客户端106在将从无线多播代理102接收的单播分组转发给客户端设备110之前为这些分组重新创建多播地址。例如,客户端设备110可能包括交换机,或者在客户端设备110上执行的应用程序可能不接受单播地址。图5示出了根据本发明实施例的用于为单播分组重新创建多播地址的处理500。
参考图5,无线客户端106接收分组(步骤502),并且检查分组的IP目的地地址(步骤504)。如果分组不是多播IP分组(步骤506),则无线客户端106将分组发送给一个或多个客户端设备110(步骤508)。但是,如果分组是多播IP分组,则无线客户端106在将分组发送给(一个或多个)客户端设备110(508)之前,从多播IP地址来重新创建多播MAC地址(步骤510)。参考图1,地址转换电路142基于IP多播目的地来生成多播MAC地址,地址替换电路144利用多播MAC地址来替换分组的MAC目的地地址。图6图示了单播分组的多播地址的重新创建。参考图6,D类IP地址的低阶23位被复制到以太网多播地址的第26-48位,这是相关领域中公知的。
图7A-7E示出了本发明的各种示例性实现方式。现在参考图7A,可以在高清晰度电视(HDTV)712中实现本发明。本发明可以实现HDTV712的一般在图7A的713处示出的信号处理和/或控制电路中的任一者或者这两者、WLAN接口717和/或海量数据存储设备715。HDTV 712接收有线或无线格式的HDTV输入信号并且生成用于显示器714的HDTV输出信号。在一些实现方式中,HDTV 712的信号处理电路和/或控制电路713和/或其他电路(未示出)可以处理数据、执行编码和/或加密、执行计算、格式化数据和/或执行可能需要的任何其他类型的HDTV处理。
HDTV 712可以与以非易失性方式存储数据的海量数据存储设备715通信,海量数据存储设备715例如是光和/或磁存储设备。HDD可以是包括一个或多个直径小于大约1.8″的盘片的小型HDD。HDTV 712可以与存储器716相连,存储器716例如是RAM、ROM、诸如闪存之类的非易失性存储器和/或其他合适的电子数据存储设备。HDTV 712也可以通过WLAN网络接口717支持与WLAN的连接。
现在参考图7B,本发明实现车辆718的控制***、车辆控制***的WLAN接口727和/或海量数据存储设备725。在一些实现方式中,本发明实现动力传动控制***719,动力传动控制***719从诸如温度传感器、压力传感器、旋转传感器、气流传感器和/或任何其他合适的传感器之类的一个或多个传感器接收输入,并且/或者生成诸如引擎操作参数、传输操作参数和/或其他控制信号之类的一个或多个输出控制信号。
也可以在车辆718的其他控制***722中实现本发明。控制***722同样可以从输入传感器723接收信号并且/或者向一个或多个输出设备724输出控制信号。在一些实现方式中,控制***722可以是防报死制动***(ABS)、导航***、远程通信***、车辆远程通信***、车道偏离***、自适应巡航控制***、车辆娱乐***(例如立体声***、DVD驱动器、光盘***)等的一部分。还可以考虑其他实现方式。
动力传动控制***719可以与以非易失性方式存储数据的海量数据存储设备725通信。海量数据存储设备725可以包括光和/或磁存储设备,包括HDD和/或DVD驱动器。HDD可以是包括一个或多个直径小于大约1.8″的盘片的小型HDD。动力传动控制***719可以与存储器726相连,存储器726例如是RAM、ROM、诸如闪存之类的非易失性存储器和/或其他合适的电子数据存储设备。动力传动控制***719也可以通过WLAN网络接口727支持与WLAN的连接。控制***722也可以包括海量数据存储设备、存储器和/或WLAN接口(都未示出)。
现在参考图7C,可以在蜂窝电话728中实现本发明,蜂窝电话728可以包括蜂窝天线729。本发明可以实现蜂窝电话728的一般在图7C的730处示出的信号处理和/或控制电路中的任一者或者这两者、WLAN接口737和/或海量数据存储设备735。在一些实现方式中,蜂窝电话728包括麦克风731、诸如扬声器和/或音频输出插槽之类的音频输出732、显示器733和/或诸如键盘、点选设备和/或音频致动(voice actuation)之类的用户输入设备734。蜂窝电话728中的信号处理和/或控制电路730和/或其他电路(未示出)可以处理数据、执行编码和/或加密、执行计算、格式化数据和/或执行其他蜂窝电话功能。
蜂窝电话728可以与以非易失性方式存储数据的海量数据存储设备735通信,海量数据存储设备735例如是光和/或磁存储设备,包括HDD和/或DVD驱动器。HDD可以是包括一个或多个直径小于大约1.8″的盘片的小型HDD。蜂窝电话728可以与存储器736相连,存储器736例如是RAM、ROM、诸如闪存之类的非易失性存储器和/或其他合适的电子数据存储设备。蜂窝电话728也可以通过WLAN网络接口737支持与WLAN的连接。
现在参考图7D,可以在机顶盒738中实现本发明。本发明可以实现机顶盒738的一般在图7D的739处示出的信号处理和/或控制电路中的任一者或者这两者、WLAN接口743和/或海量数据存储设备741。机顶盒738从诸如宽带源之类的源接收信号,并且输出适合于显示器740的标准和/或高清晰度音频/视频信号,显示器740例如是电视、监视器和/或其他视频和/或音频输出设备。机顶盒738的信号处理和/或控制电路739和/或其他电路(未示出)可以处理数据、执行编码和/或加密、执行计算、格式化数据和/或执行任何其他机顶盒功能。
机顶盒738可以与以非易失性方式存储数据的海量数据存储设备741通信。海量数据存储设备741可以包括光和/或磁存储设备,包括HDD和/或DVD驱动器。HDD可以是包括一个或多个直径小于大约1.8″的盘片的小型HDD。机顶盒738可以与存储器742相连,存储器742例如是RAM、ROM、诸如闪存之类的非易失性存储器和/或其他合适的电子数据存储设备。机顶盒738也可以通过WLAN网络接口743支持与WLAN的连接。
现在参考图7E,可以在媒体播放器744中实现本发明。本发明可以实现媒体播放器744的一般在图7E的745处示出的信号处理和/或控制电路中的任一者或者这两者、WLAN接口751和/或海量数据存储设备749。在一些实现方式中,媒体播放器744包括显示器746和/或诸如键盘、触摸板等的用户输入747。在一些实现方式中,媒体播放器744可以经由显示器746和/或用户输入747而采用图形用户界面(GUI),图形用户界面通常采用菜单、下拉菜单、图标和/或点击界面。媒体播放器744还包括诸如扬声器和/或音频输出插槽之类的音频输出748。媒体播放器744的信号处理和/或控制电路745和/或其他电路(未示出)可以处理数据、执行编码和/或加密、执行计算、格式化数据和/或执行任何其他媒体播放器功能。
媒体播放器744可以与以非易失性方式存储诸如经压缩的音频和/或视频内容之类的数据的海量数据存储设备749通信。在一些实现方式中,经压缩的音频文件包括遵从MP3格式或者其他合适的压缩音频和/或视频格式的文件。海量数据存储设备749可以包括光和/或磁存储设备,包括HDD和/或DVD驱动器。HDD可以是包括一个或多个直径小于大约1.8″的盘片的小型HDD。媒体播放器744可以与存储器750相连,存储器750例如是RAM、ROM、诸如闪存之类的非易失性存储器和/或其他合适的电子数据存储设备。媒体播放器744也可以通过WLAN网络接口751支持与WLAN的连接。还可以考虑除了上述那些实现方式之外的实现方式。
可以以数字电子电路或者以计算机硬件、固件、软件或它们的组合来实现本发明的实施例。可以在机器可读存储设备中所有形地体现的供可编程处理器执行的计算机程序产品中实现本发明的装置;并且可以通过可编程处理器执行指令程序从而通过对输入数据进行操作并且生成输出来执行本发明的功能,从而实现本发明的方法步骤。可以有利地在一个或多个可以在可编程***上执行的计算机程序中实现本发明,所述可编程***包括至少一个可编程处理器,所述至少一个可编程处理器被耦合以从数据存储***、至少一个输入设备和至少一个输出设备接收数据和指令并且向它们发送数据和指令。在需要的情况下,可以以高级程序的或面向对象的编程语言或者以汇编或机器语言来实现每个计算机程序;并且在任何情况下,该语言可以是经过编译或解释的语言。合适的处理器例如既包括通用处理器又包括专用处理器。一般而言,处理器将从只读存储器和/或随机存取存储器接收指令和数据。一般而言,计算机将包括用于存储数据文件的一个或多个海量存储设备;这些设备包括:磁盘,诸如内部硬盘和可移动盘;磁光盘;和光盘。适合于有形地体现计算机程序指令和数据的的存储设备包括所有形式的非易失性存储器,例如包括诸如EPROM、EEPROM和闪存器件之类的半导体存储器;诸如内部硬盘和可移动盘之类的磁盘;磁光盘;和CD-ROM盘。前述的任何一种可以附加ASIC(专用集成电路)或者并入ASIC中。
已描述了本发明的许多实现方式。然而,将会了解,在不脱离本发明的精神和范围的情况下,可以做出各种修改。因此,其他实现方式也在下面的权利要求的范围内。
权利要求书(按照条约第19条的修改)
1.一种装置,包括:
输入电路,其适于接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;
控制器,其适于基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;
分组电路,其适于生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;
无线输出电路,其适于无线地发送所述数据的所述一个或多个第二分组;以及
多播探听电路,其生成关联所述无线客户端的所述MAC地址和多播IP地址的表,其中,所述控制器基于所述表识别所述一个或多个无线客户端。
2.如权利要求1所述的装置,
其中,所述控制器基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
3.如权利要求2所述的装置:
其中,所述多播探听电路基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
4.一种包括权利要求1所述的装置的无线接入点。
5.如权利要求4所述的无线接入点,其中,所述无线接入点遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
6.一种方法,包括:
接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;
基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;
生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;
无线地发送所述数据的所述一个或多个第二分组;以及
生成关联所述无线客户端的所述MAC地址和多播IP地址的表;
其中,基于所述表来识别所述一个或多个无线客户端。
7.如权利要求6所述的方法,还包括:
其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
8.如权利要求7所述的方法:
其中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
9.如权利要求6所述的方法,其中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
10.一种可在处理器上执行的计算机程序,所述计算机程序包括:
用于基于第一分组中的因特网协议(IP)多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端的指令;
用于生成所述数据的一个或多个第二分组的指令,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及
用于促成所述数据的所述一个或多个第二分组的无线发送的指令;以及
用于生成关联所述无线客户端的所述MAC地址和多播IP地址的表的指令,其中,基于所述表来识别所述一个或多个无线客户端。
11.如权利要求10所述的计算机程序,其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
12.如权利要求11所述的计算机程序:
其中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
13.如权利要求10所述的计算机程序,其中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
14.一种装置,包括:
无线输入电路,其适于无线地接收数据分组,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;
地址转换电路,其适于基于所述IP多播目的地地址来生成多播MAC地址;
地址替换电路,其适于用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及
输出电路,其适于发送所述数据分组。
15.如权利要求14所述的装置:
其中,所述地址转换电路用所述IP多播地址的多位来替换所述单播MAC地址的多位。
16.一种包括权利要求14所述的装置的无线客户端。
17.如权利要求16所述的无线客户端,其中,所述无线客户端遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
18.一种方法,包括:
无线地将数据分组接收到装置中,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;
基于所述IP多播目的地地址来生成多播MAC地址;
用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及
从所述装置发送所述数据分组。
19.如权利要求18所述的方法,还包括:
用所述IP多播地址的多位来替换所述单播MAC地址的多位。
20.如权利要求18所述的方法,其中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
21.一种可在处理器上执行的计算机程序,所述计算机程序包括:
用于基于因特网协议(IP)多播目的地地址来生成多播MAC地址的指令,其中,装置接收数据分组,其中,所述分组具有IP多播地址来作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址来作为MAC目的地地址;
用于用所述多播MAC地址来替换所述分组的所述MAC目的地地址的指令;以及
用于促成从所述装置发送所述数据分组的指令。
22.如权利要求21所述的计算机程序,还包括:
用于用所述IP多播地址的多位来替换所述单播MAC地址的多位的指令。
23.如权利要求21所述的计算机程序,其中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
24.一种无线分组,包括:
头,所述头包括:
包括因特网协议(IP)多播地址的IP目的地地址,以及
包括媒体访问控制(MAC)单播地址的MAC目的地地址;以及
有效载荷。

Claims (24)

1.一种装置,包括:
输入电路,其适于接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;
控制器,其适于基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;
分组电路,其适于生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及
无线输出电路,其适于无线地发送所述数据的所述一个或多个第二分组。
2.如权利要求1所述的装置,还包括:
多播探听电路,其适于生成关联所述无线客户端的所述MAC地址和多播IP地址的表;
其中,所述控制器基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
3.如权利要求2所述的装置:
其中,所述多播探听电路基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
4.一种包括权利要求1所述的装置的无线接入点。
5.如权利要求4所述的无线接入点,其中,所述无线接入点遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
6.一种方法,包括:
接收数据的第一分组,其中,所述第一分组具有因特网协议(IP)多播目的地地址;
基于所述IP多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端;
生成所述数据的一个或多个第二分组,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及
无线地发送所述数据的所述一个或多个第二分组。
7.如权利要求6所述的方法,还包括:
生成关联所述无线客户端的所述MAC地址和多播IP地址的表;
其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
8.如权利要求7所述的方法:
其中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
9.如权利要求6所述的方法,其中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
10.一种可在处理器上执行的计算机程序,所述计算机程序包括:
用于基于第一分组中的因特网协议(IP)多播目的地地址和一个或多个无线客户端的单播媒体访问控制(MAC)地址来识别所述一个或多个无线客户端的指令;
用于生成所述数据的一个或多个第二分组的指令,其中,所述第二分组中的每一个都具有所述单播MAC地址中的一个来作为MAC目的地地址;以及
用于促成所述数据的所述一个或多个第二分组的无线发送的指令。
11.如权利要求10所述的计算机程序,还包括:
用于生成关联所述无线客户端的所述MAC地址和多播IP地址的表的指令;
其中,基于所述表和所述数据的所述第一分组的所述IP多播地址来识别所述一个或多个无线客户端。
12.如权利要求11所述的计算机程序:
其中,基于从所述无线客户端接收的因特网组管理协议(IGMP)消息来生成所述表。
13.如权利要求10所述的计算机程序,其中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
14.一种装置,包括:
无线输入电路,其适于无线地接收数据分组,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;
地址转换电路,其适于基于所述IP多播目的地地址来生成多播MAC地址;
地址替换电路,其适于用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及
输出电路,其适于发送所述数据分组。
15.如权利要求14所述的装置:
其中,所述地址转换电路用所述IP多播地址的多位来替换所述单播MAC地址的多位。
16.一种包括权利要求14所述的装置的无线客户端。
17.如权利要求16所述的无线客户端,其中,所述无线客户端遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
18.一种方法,包括:
无线地将数据分组接收到装置中,其中,该分组具有因特网协议(IP)多播地址作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址作为MAC目的地地址;
基于所述IP多播目的地地址来生成多播MAC地址;
用所述多播MAC地址来替换所述分组的所述MAC目的地地址;以及
从所述装置发送所述数据分组。
19.如权利要求18所述的方法,还包括:
用所述IP多播地址的多位来替换所述单播MAC地址的多位。
20.如权利要求18所述的方法,其中,所述方法遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
21.一种可在处理器上执行的计算机程序,所述计算机程序包括:
用于基于因特网协议(IP)多播目的地地址来生成多播MAC地址的指令,其中,装置接收数据分组,其中,所述分组具有IP多播地址来作为IP目的地地址,并且具有所述装置的单播媒体访问控制(MAC)地址来作为MAC目的地地址;
用于用所述多播MAC地址来替换所述分组的所述MAC目的地地址的指令;以及
用于促成从所述装置发送所述数据分组的指令。
22.如权利要求21所述的计算机程序,还包括:
用于用所述IP多播地址的多位来替换所述单播MAC地址的多位的指令。
23.如权利要求21所述的计算机程序,其中,所述计算机程序遵从全部或部分IEEE标准802.11,包括草案和通过的修正案802.11a、802.11b、802.11e、802.11g、802.11i、802.11k、802.11n、802.11v和802.11w。
24.一种无线分组,包括:
头,所述头包括:
包括因特网协议(IP)多播地址的IP目的地地址,以及
包括媒体访问控制(MAC)单播地址的MAC目的地地址;以及有效载荷。
CN200880004484XA 2007-02-07 2008-02-07 无线多播代理 Active CN101647231B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US86732907P 2007-02-07 2007-02-07
US60/867,329 2007-02-07
US12/012,196 US8379559B2 (en) 2007-02-07 2008-01-31 Wireless multicast proxy
US12/012,196 2008-01-31
PCT/US2008/001624 WO2008097611A2 (en) 2007-02-07 2008-02-07 Wireless multicast proxy

Publications (2)

Publication Number Publication Date
CN101647231A true CN101647231A (zh) 2010-02-10
CN101647231B CN101647231B (zh) 2012-11-14

Family

ID=39643080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880004484XA Active CN101647231B (zh) 2007-02-07 2008-02-07 无线多播代理

Country Status (7)

Country Link
US (1) US8379559B2 (zh)
EP (1) EP2127206B1 (zh)
JP (1) JP5176121B2 (zh)
CN (1) CN101647231B (zh)
AT (1) ATE508554T1 (zh)
TW (1) TWI431985B (zh)
WO (1) WO2008097611A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909245A (zh) * 2010-06-07 2010-12-08 建汉科技股份有限公司 无线网络群播***
CN102209300A (zh) * 2010-03-30 2011-10-05 正文科技股份有限公司 流数据中继装置及相关的无线网关装置
CN102821166A (zh) * 2012-07-20 2012-12-12 华为终端有限公司 多媒体数据通信的方法、设备及***
CN109155664A (zh) * 2016-10-28 2019-01-04 安移通网络公司 多播多用户组

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8937898B2 (en) * 2007-02-07 2015-01-20 Marvell World Trade Ltd. Wireless multicast proxy
JP4415036B2 (ja) * 2007-08-17 2010-02-17 株式会社日立コミュニケーションテクノロジー ネットワークシステム、ネットワーク装置及び中継装置
US8817788B2 (en) * 2008-01-17 2014-08-26 Nec Corporation Wireless communication terminal, method, program, recording medium, and wireless communication system
TWI452878B (zh) * 2008-03-21 2014-09-11 Ralink Technology Corp 封包處理系統及方法
ES2337120B1 (es) * 2008-05-20 2011-02-10 Telefonica, S.A. Distribucion de flujos multimedia de banda ancha en conexiones wifi.
EP2134029A1 (en) * 2008-06-09 2009-12-16 THOMSON Licensing Network device and method for obtaining terminal multicast status
TWI365652B (en) * 2008-07-30 2012-06-01 Ralink Technology Corp System and method for connecting a wireless network device
US8416727B2 (en) * 2008-07-31 2013-04-09 Motorola Solutions, Inc. Communicating a group message packet over a wide area network
US8116230B2 (en) * 2008-07-31 2012-02-14 Motorola Solutions, Inc. Establishing communication pathways between infrastructure devices in a group communication system implemented over a wide area network
US9516375B2 (en) 2008-12-02 2016-12-06 Orckit Ip, Llc Edge optimized transrating system
WO2010064182A2 (en) * 2008-12-03 2010-06-10 Corrigent Systems Ltd Unicast streaming of multicast content
US8483194B1 (en) 2009-01-21 2013-07-09 Aerohive Networks, Inc. Airtime-based scheduling
JP2011010208A (ja) * 2009-06-29 2011-01-13 Hitachi Ltd 無線区間におけるマルチキャスト転送方式
US8811405B2 (en) 2009-08-19 2014-08-19 Electronics And Telecommunications Research Institute System and method for providing IPTV service
KR101365417B1 (ko) * 2009-08-19 2014-02-20 한국전자통신연구원 Iptv 서비스 제공 시스템 및 방법
EP3110227B1 (en) * 2010-03-11 2018-10-03 Nokia Technologies Oy Method and apparatus for device-to-device communication setup
TW201134284A (en) * 2010-03-29 2011-10-01 Gemtek Technology Co Ltd Streaming data relay apparatus and related wireless gateway apparatus
US20110301912A1 (en) * 2010-06-08 2011-12-08 Santosh Pandey Providing location estimates based on a location classification category
US20120155471A1 (en) * 2010-12-15 2012-06-21 Electronics And Telecommunications Research Institute Method and apparatus for routing
US9143498B2 (en) 2012-08-30 2015-09-22 Aerohive Networks, Inc. Internetwork authentication
US9762679B2 (en) 2013-03-15 2017-09-12 Aerohive Networks, Inc. Providing stateless network services
US9769056B2 (en) 2013-03-15 2017-09-19 Aerohive Networks, Inc. Gateway using multicast to unicast conversion
CN104105009A (zh) * 2014-08-05 2014-10-15 成都瑞博慧窗信息技术有限公司 一种数字多媒体播控优化方法
US9992619B2 (en) 2014-08-12 2018-06-05 Aerohive Networks, Inc. Network device based proximity beacon locating
JP2016178634A (ja) * 2015-03-20 2016-10-06 株式会社デンソー 中継装置
CN106487690A (zh) * 2016-09-23 2017-03-08 乐视控股(北京)有限公司 数据发送方法及装置
JP2023510231A (ja) * 2020-01-02 2023-03-13 ラヴィ,ガブリエル 無線ローカルエリアネットワーク内における複数のクライアント通信機器の通信を支援する方法及びシステム
CN112866114B (zh) * 2020-12-31 2022-12-13 锐捷网络股份有限公司 组播报文的处理方法及装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10242962A (ja) * 1997-02-25 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> インターネット上のマルチキャストゲートウェイ通信方法及びシステム
US7031326B1 (en) * 1997-09-11 2006-04-18 At&T Corp Method and system for a Unicast endpoint client to access a multicast internet protocol (IP) session
US20020143951A1 (en) * 2001-03-30 2002-10-03 Eyeball.Com Network Inc. Method and system for multicast to unicast bridging
JP2003032287A (ja) * 2001-07-16 2003-01-31 Furukawa Electric Co Ltd:The ネットワーク間接続方法、その装置およびその装置を用いたシステム
JP3722134B2 (ja) * 2003-06-04 2005-11-30 日本電気株式会社 Ipマルチキャスト配信システム、ストリーミングデータ配信方法、及びそのプログラム
US7746799B2 (en) * 2003-06-20 2010-06-29 Juniper Networks, Inc. Controlling data link layer elements with network layer elements
KR20060120019A (ko) 2003-10-07 2006-11-24 톰슨 라이센싱 네트워크에서의 유니캐스트를 통한 멀티캐스트
US7631100B2 (en) * 2003-10-07 2009-12-08 Microsoft Corporation Supporting point-to-point intracluster communications between replicated cluster nodes
FR2866498A1 (fr) * 2004-02-17 2005-08-19 Thomson Licensing Sa Methode de transmission d'un flux multipoint dans un reseau local et dispositif de connexion implementant la methode
US20060007930A1 (en) * 2004-07-09 2006-01-12 Dorenbosch Jheroen P Downlink multicast method in wireless internet protocol system
WO2006023485A1 (en) * 2004-08-16 2006-03-02 Flarion Technologies, Inc. Group communication signal methods and apparatus
WO2006027380A1 (en) 2004-09-10 2006-03-16 Siemens Aktiengesellschaft A device and method for multicasting packets in a subscriber network
JP2006101259A (ja) 2004-09-30 2006-04-13 Kddi Corp データ伝送方法及びシステム並びにネットワーク中継装置
DE602004010413T2 (de) * 2004-12-09 2008-11-13 Research In Motion Ltd., Waterloo Vorrichtung und Verfahren für zwei oder mehrere "delivery traffic indication message (DTIM)" Perioden in drahtlosen Netzen
JP4476839B2 (ja) 2005-02-23 2010-06-09 株式会社エヌ・ティ・ティ・ドコモ データ配信システム、中継装置、データ配信方法
KR101191721B1 (ko) * 2005-11-03 2012-10-16 삼성전자주식회사 IPv6 기반의 와이어리스 네트워크에서 그룹 별멀티캐스트 지원을 위한 연결 식별자 생성 및 관리 방법과이를 채용한 네트워크 인터페이스
EP1798901A1 (en) * 2005-12-15 2007-06-20 Alcatel Lucent Access multiplexer
KR101278297B1 (ko) 2006-06-27 2013-07-30 톰슨 라이센싱 신뢰적 멀티캐스트 데이터 전송을 위한 방법 및 장치
US8761069B2 (en) * 2008-04-18 2014-06-24 Marvell World Trade Ltd. Multicast to unicast conversion system
JP4844649B2 (ja) 2009-03-17 2011-12-28 株式会社デンソー バルブ装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209300A (zh) * 2010-03-30 2011-10-05 正文科技股份有限公司 流数据中继装置及相关的无线网关装置
CN101909245A (zh) * 2010-06-07 2010-12-08 建汉科技股份有限公司 无线网络群播***
CN101909245B (zh) * 2010-06-07 2013-02-27 建汉科技股份有限公司 无线网络群播***
CN102821166A (zh) * 2012-07-20 2012-12-12 华为终端有限公司 多媒体数据通信的方法、设备及***
CN102821166B (zh) * 2012-07-20 2015-09-09 华为终端有限公司 多媒体数据通信的方法、设备及***
CN109155664A (zh) * 2016-10-28 2019-01-04 安移通网络公司 多播多用户组

Also Published As

Publication number Publication date
CN101647231B (zh) 2012-11-14
WO2008097611A3 (en) 2008-10-02
EP2127206B1 (en) 2011-05-04
US20080186896A1 (en) 2008-08-07
ATE508554T1 (de) 2011-05-15
JP5176121B2 (ja) 2013-04-03
JP2010527518A (ja) 2010-08-12
EP2127206A2 (en) 2009-12-02
TW200841650A (en) 2008-10-16
WO2008097611B1 (en) 2008-12-04
TWI431985B (zh) 2014-03-21
WO2008097611A2 (en) 2008-08-14
US8379559B2 (en) 2013-02-19

Similar Documents

Publication Publication Date Title
CN101647231B (zh) 无线多播代理
US7944922B2 (en) Media distribution in a wireless network
US9288263B2 (en) Two tier multiple sliding window mechanism for multidestination media applications
JP6425720B2 (ja) コンテンツ配信のための方法及び装置
CN101401081B (zh) 用于内容共享的本地传输
EP1867135B1 (en) Method and apparatus for enhanced file distribution in multicast or broadcast
Torras-Rosell et al. A new interpretation of distortion artifacts in sweep measurements
EP2557817A1 (en) Method and system for transmitting wireless multicast data
US9357215B2 (en) Audio output distribution
WO2010127538A1 (zh) 实现媒体内容共享的方法及***
US11102666B2 (en) Methods and apparatus to monitor WI-FI media streaming using an alternate access point
CN111479184A (zh) 真无线耳机、终端设备以及真无线耳机的连接方法
CN106257928A (zh) 音频文件获取方法、更新通知发送方法、设备与***
US8937898B2 (en) Wireless multicast proxy
CN113225644B (zh) 低延迟蓝牙音频***及其音频源端和音频接收端
CN102118388B (zh) 用于多媒体内容的适配的方法和装置
US20080051124A1 (en) Determining which channels are accessible by a communication device in a push-to-talk communication network
US20190182304A1 (en) Universal messaging protocol for limited payload size
US20080040446A1 (en) Method for transfer of data
US8547893B2 (en) Hybrid telecommunication system, method, and device
US20170019353A1 (en) Two tier multiple sliding window mechanism for multidestination media applications
JP3855910B2 (ja) ネットワーク端末及びネットワークシステムの運用方法
JP2020167590A (ja) 通信装置、通信システム、通信方法、及び、プログラム
JP2004297684A (ja) Tcp/ipにより音声パケットを伝送するネットワーク音声システム
JP2006003850A (ja) 音声コンテンツ送信システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200427

Address after: Singapore City

Patentee after: Marvell Asia Pte. Ltd.

Address before: Ford street, Grand Cayman, Cayman Islands

Patentee before: Kaiwei international Co.

Effective date of registration: 20200427

Address after: Ford street, Grand Cayman, Cayman Islands

Patentee after: Kaiwei international Co.

Address before: Hamilton, Bermuda

Patentee before: Marvell International Ltd.

Effective date of registration: 20200427

Address after: Hamilton, Bermuda

Patentee after: Marvell International Ltd.

Address before: Babado J San Michael

Patentee before: MARVELL WORLD TRADE Ltd.