[go: up one dir, main page]

WO2011127623A1 - 用于移动组播的方法及其设备 - Google Patents

用于移动组播的方法及其设备 Download PDF

Info

Publication number
WO2011127623A1
WO2011127623A1 PCT/CN2010/000480 CN2010000480W WO2011127623A1 WO 2011127623 A1 WO2011127623 A1 WO 2011127623A1 CN 2010000480 W CN2010000480 W CN 2010000480W WO 2011127623 A1 WO2011127623 A1 WO 2011127623A1
Authority
WO
WIPO (PCT)
Prior art keywords
multicast
access point
mobile terminal
target access
service
Prior art date
Application number
PCT/CN2010/000480
Other languages
English (en)
French (fr)
Inventor
郑军
宾梵翔
姚春燕
Original Assignee
上海贝尔股份有限公司
阿尔卡特朗讯
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 上海贝尔股份有限公司, 阿尔卡特朗讯 filed Critical 上海贝尔股份有限公司
Priority to CN201080064371.6A priority Critical patent/CN102792709B/zh
Priority to PCT/CN2010/000480 priority patent/WO2011127623A1/zh
Priority to TW100111634A priority patent/TWI501668B/zh
Publication of WO2011127623A1 publication Critical patent/WO2011127623A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting

Definitions

  • the present invention relates to the field of multicasting, and in particular to a method and apparatus for mobile multicast. Background technique
  • WiFi networks have developed rapidly. Especially in China, for example, telecom operators are planning or have built a large number of WiFi hotspots and hotspots in many cities, providing a certain degree of WiFi coverage and providing network access services to WiFi subscribers. For Chinese telecom operators, building a large-scale WiFi/WLAN network has become a basic strategy for them. After the network infrastructure is built, the next step is to provide users with a wide variety of value-added services on these large-scale WiFi/WLAN networks to attract more WiFi users.
  • Multicast is the basic mechanism for implementing IPTV. However, from the beginning of design, multicast does not consider support for user mobility. When multicast-based IPTV services are delivered to mobile users' WiFi devices, there are a number of problems.
  • a mobile multicast solution must be designed for WiFi networks, especially for operators' WiFi networks, especially considering the existing IEEE 802.11 mobile support mechanism.
  • IEEE 802.1 k and IEEE 802.11f are two mechanisms that support mobile terminal (MS) mobility switching between WiFi access points.
  • MS mobile terminal
  • IEEE 802.11r and IEEE 802.11f do not support mobile multicast, which hinders the actual deployment of these IEEE 802.11 protocols.
  • Embodiments of the present invention propose a method and apparatus for mobile multicast to support mobile multicast services in a wireless local area network.
  • a method for mobile multicast comprising: receiving a request for re-association by a mobile terminal; using a multicast service at the mobile terminal, and providing a service for the mobile terminal
  • the current access point and the target access point to which the mobile terminal is to be re-associated are in the same robust secure network association network, generate multicast as an information packet describing the multicast service of the mobile terminal a context information block; and transmitting the multicast context information block to the target access point to enable multicast service of the mobile terminal to switch to the target access point.
  • a method for mobile multicast comprising: receiving a multicast context information block from a current access point that is providing a service for the mobile terminal, the multicast context information block being Determining, by the mobile terminal, the information packet of the multicast service; determining, according to the extracted information, whether a multicast group in which the mobile terminal is located exists, and if not, sending an Internet Group Management Protocol (IGMP) join message to the multicast proxy And performing a multicast operation according to the feedback result of the multicast proxy to switch the multicast service of the mobile terminal to the target access point.
  • IGMP Internet Group Management Protocol
  • a method for joining a multicast group including: receiving an IGMP join message from a target access point to which the mobile terminal is to be re-associated; according to the IGMP join message, Creating, by the target access point, the multicast group in which the mobile terminal is located, and feeding back a creation result to the target access point, so that the target access point can switch the multicast service of the mobile terminal to the target Access Point.
  • a multicast context transmission method including: generating an information packet describing a multicast service being provided for a mobile terminal; transmitting the information packet to the multicast providing Other access points than the access point of the service, such that the multicast service can be seamlessly provided by the other access points.
  • an access point including: an access point transceiver unit, configured to receive a request for re-association by a mobile terminal; and an association determining unit: configured to determine whether the mobile terminal is using a group Broadcast service and whether the current access point serving the mobile terminal and the target access point to which the mobile terminal is to be re-associated are within the same robust secure network association network; and the multicast context block generation unit And, in a case that the determination result is yes, generating a multicast context information block as an information packet describing the multicast service of the mobile terminal, and connecting to the target by using the access point transceiver unit The ingress point sends the multicast context information block to enable switching the multicast service of the mobile terminal to the target access point.
  • an access point including: an access point transceiver unit, configured to receive a multicast context information block from a current access point that is providing a service for the mobile terminal,
  • the multicast context information block is an information packet describing the multicast service of the mobile terminal, and the information extracting unit is configured to extract information related to the multicast service from the multicast context information block, and according to the extracted information.
  • IGMP Internet Group Management Protocol
  • a multicast proxy including: a proxy transceiver unit, configured to receive an IGMP join message from a target access point to which the mobile terminal is to be re-associated; a multicast creation unit, configured to Generating an IGMP join message, creating a multicast group in which the mobile terminal is located for the target access point, and feeding back a creation result to the target access point, so that the target access point can The multicast service switches to the target access point.
  • a system for mobile multicast including the above two access points, the above-described multicast proxy, and a mobile terminal.
  • mobile multicast services can be supported in a wireless local area network, and in particular, switching of mobile multicast services through the IEEE 802.1 1r and IEEE 802.11f communication protocols is made possible.
  • FIG. 1 shows a schematic diagram of a system for mobile multicast in accordance with an embodiment of the present invention
  • FIG. 2 is a block diagram showing the structure of an access point device according to an embodiment of the present invention.
  • FIG. 3 shows a flow chart of a mobile multicast method in accordance with an embodiment of the present invention. Specific embodiment
  • IEEE 802.11r and 802.11f are two protocols that enable WiFi/WLAN users to move and switch quickly.
  • current 802.11 and 802.11f do not support mobile multicast, which hinders the actual deployment of the IEEE 802.11 protocol.
  • An exemplary description will be made below for the IEEE 802.11 protocol.
  • the following technical solutions can also be applied to other protocols, such as the Wireless Access Point Control and Configuration (CAPWAP) protocol.
  • CAPWAP Wireless Access Point Control and Configuration
  • FIG. 1 is only a schematic system diagram for explaining an embodiment of the present invention.
  • APs access point devices
  • MS mobile terminal
  • FIG. 1 is only a schematic system diagram for explaining an embodiment of the present invention.
  • the API is the current AP that is serving the MS
  • AP2 is the target AP to which the MS will re-associate.
  • the AP includes an AP transceiver unit 210 for receiving a request for re-association by the MS.
  • the association determining unit 220 is configured to determine whether the MS that requests the re-association is using the multicast service and whether the current AP and the target AP are in the same Robust Security Network Association (RSNA) network.
  • the MCB generating unit 230 is configured to generate a multicast context block (MCB) when the determination result of the association determining unit is yes.
  • the MCB is for the MS.
  • the multicast service used to describe the information grouping.
  • the AP further includes an information extracting unit 240, configured to extract information related to the multicast service (ie, IPTV/multicast information in the MCB) from the MCB if the AP is the target AP to which the MS is to be re-associated. And detecting, according to the information, whether the AP has the multicast group in which the MS is located. If not, sending, by the AP transceiver unit 210, an IGMP join message to the multicast proxy of the network, to join the MS included in the MCB. The multicast group where it is located.
  • information related to the multicast service ie, IPTV/multicast information in the MCB
  • the AP further includes a multicast operation unit 250, configured to perform a multicast operation, for example, joining a multicast group where the MS is located.
  • the AP further includes an associated operation unit 260, configured to re-associate the MS with the AP in the case that the AP is a target AP to which the MS is to be re-associated, so that the AP is provided with a multicast service through the AP.
  • an associated operation unit 260 configured to re-associate the MS with the AP in the case that the AP is a target AP to which the MS is to be re-associated, so that the AP is provided with a multicast service through the AP.
  • a multicast proxy is also provided.
  • the multicast proxy includes a proxy transceiver unit 310 for receiving a message (e.g., an IGMP multicast join message) sent by a target AP to which the MS is to re-associate.
  • the multicast creation unit 320 is configured to add the MS to the multicast group in advance according to the received message, that is, create a multicast group where the MS is located for the target AP.
  • each of the components shown in FIGS. 2 and 3 can be implemented by a plurality of devices in practical applications, showing many The components can also be integrated in a single chip or a device in practical applications.
  • the AP and multicast proxy can include any unit and device for other purposes.
  • the AP is the current AP that is providing services for the MS, It is the association judgment unit 220 and the MCB generation unit 230, and if the AP is the target AP, the information extraction unit 240, the multicast operation unit 250, and the associated operation unit 260 are used, and therefore, different devices may include only those that need to be used. Component.
  • FIG. 4 is a flow chart of a mobile multicast method according to an embodiment of the present invention.
  • the AP transceiving unit 210 of the API receives a request for reassociation from the MS.
  • the association determination unit 220 of the API determines: 1 whether the MS is currently using the multicast service and whether the 2 API and the target AP2 (ie, the target AP to which the MS is to be re-associated) are within the same RSNA network.
  • the judgment 1 of step 420 means that if a handover occurs in the future, for example, when the MS switches from the API to the AP2, the IPTV/multicast service of the MS also switches seamlessly from the API to the AP2.
  • step 480 If one of the above two judgments does not hold, the flow proceeds to step 480 to directly re-associate the MS to AP2.
  • step 430 the MCB generating unit 230 in the API generates an MCB and transmits it to the AP 2 through the AP transceiver unit 210.
  • the MCB can be defined to describe and include multicast information of the MS.
  • An example of defining an MCB is shown below:
  • the MCB includes the MAC address of the MS, the IP address of the join multicast group, the QoS parameters of the IPTV channel, and the like.
  • the size and content of the MCB are not fixed. In other examples, the MCB can be dynamically extended according to actual needs to include more multicast information and/or IPTV parameters.
  • the content of the MCB only includes the MAC address of the MS, this means that the MS does not use any IPTV/multicast, so such MCB is invalid.
  • step 440 the AP transceiver unit 210 of the AP2 receives the MCB sent by the API, and the information extraction unit 240 extracts the information related to the multicast service (SP, IPTV/multicast information) from the MCB. .
  • SP multicast service
  • step 450 the information extracting unit 240 of the AP2 detects, according to the information, whether the AP2 has the multicast group in which the MS is located. If it does not exist, in step 400, a standard IGMP join message is sent to the multicast proxy of the network by the transceiver unit 210 to join the multicast group in which the MS included in the MCB is located.
  • the multicast creation unit 320 in the multicast proxy creates a multicast group in which the MS is located for the target AP (ie, AP2), and feeds back the result to AP2.
  • the multicast group creation can be performed according to the multicast group creation process in the specific protocol, and will not be further elaborated here.
  • the multicast operation unit 250 in the AP2 performs a multicast operation according to the feedback result from the multicast proxy, where the multicast operation includes a regular multicast operation such as joining a multicast group, registration, and the like.
  • the feedback here can be a standard message in a multicast business process.
  • step 480 the associated operating unit 260 in AP2 re-associates the MS from the API to the AP2, so that the IPTV/multicast service can continue to be provided to the MS through the AP2.
  • the mobile multicast method of the present invention is described below by taking IEEE 802.1 lr and IEEE 802.1 If as an example.
  • Example one
  • an MCB can be created in a Resource Information Memory (RIC) embedded in an IEEE 802.11 message.
  • a specific method may be to extend the RIC to carry the MCB delivered by the resource request message.
  • IEEE 802.11 RSNA resource requests and resource responses are exchanged after pairwise temporary keys (PTKs) are established, and resource requests and resource responses are protected by message integrity checks to ensure MCB security.
  • PTKs pairwise temporary keys
  • the IEEE 802.11r frame structure after MCB extension is as follows:
  • a multicast context information block can be created in the IEEE 802.1 If IAPP-MOVE message.
  • the Access Point Internal Protocol (IAPP) supports the delivery of MS content information between peer APs.
  • IAPP Access Point Internal Protocol
  • Two IAPP messages (IAPP MOVE-notify and IAPP-MOVE.indicatkm ) can carry content information and can carry the MCB in the extended content block of the MOVE-response packet.
  • the MCB In the IAPP MOVE-response packet indicating the current multicast service of the MS, the MCB must be visible.
  • API multicast operation unit when receiving IAPP MOVE-notify and IAPP-MOVE.indication
  • the API After receiving the service primitive, the API will refer to forwarding all relevant content of the re-associated MS to the peer IAPP entity of AP2 (after the handover is completed), where AP2 is sent by sending IAPP MOVE
  • the -response packet is associated with the MS, and after the response occurs, the API may discard any multicast content for the MS identified by the MAC address parameter.
  • the techniques provided by embodiments of the present invention are not only applicable to IEEE 802.1 lr/f, but also to other systems that implement mobile multicast, for example, when using wireless access point control and configuration (CAPWAP).
  • CAPWAP wireless access point control and configuration
  • the access controller (AC) only needs to provide the same components as the components used by the AP in the above technical solution, and the implementation of the present invention can be implemented by using a message similar to that used in the above technical solution.
  • the technical solution disclosed by the example is not only applicable to IEEE 802.1 lr/f, but also to other systems that implement mobile multicast, for example, when using wireless access point control and configuration (CAPWAP).
  • the access controller (AC) only needs to provide the same components as the components used by the AP in the above technical solution, and the implementation of the present invention can be implemented by using a message similar to that used in the above technical solution.
  • the technical solution disclosed by the example is not only applicable to IEEE 802.1 lr/f, but also to other systems that implement mobile multicast
  • some embodiments also include a program storage device (eg, number) that is machine readable or computer readable. Word data storage medium) and encoding machine executable or computer executable program instructions, wherein the instructions perform some or all of the steps of the above methods.
  • the program storage device can be a digital memory, a magnetic storage medium (such as a magnetic disk and magnetic tape), a hardware or an optically readable digital data storage medium.
  • Embodiments also include a programming computer that performs the steps of the above method.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

用于移动组播的方法及其设备 技术领域
本发明涉及组播领域, 具体地, 涉及用于移动组播的方法及其设备。 背景技术
随着 WiFi终端设备的快速普及, WiFi网络迅速发展。 特别是在中国, 比如, 电信运营商在很多城市正在计划或者已经建造了众多的 WiFi热点和热区,提供一定 程度的 WiFi覆盖, 向 WiFi订购用户提供网络接入服务。 对于中国的电信运营商来 说, 构建大规模的 WiFi/WLAN网络变成他们的一项基本策略。 在网络基础设施建 完之后, 下一步最为重要和紧迫的在这些大规模的 WiFi/WLAN网络上向用户提供 丰富多样的增值业务, 以吸引更多的 WiFi用户。
电信运营商在传统有线网络上传送 IPTV 业务具有良好的经验和基础, 通过 WiFi网络, 传统的 IPTV业务可以推送到 WiFi用户设备上, 所以基于 WiFi的移动 IPTV已经成为 WiFi的杀手级应用。 然而, 当将传统的 IPTV业务从有线网络向无 线 WiFi用户推送时, 存在一些技术问题。 组播是实现 IPTV的基本机制, 然而, 从 设计之初, 组播便没有考虑对用户移动性的支持。 当以组播为基础的 IPTV业务投 送到移动用户的 WiFi设备上, 会遇到一系列问题。
因此, 必须为 WiFi网络, 特别是运营商的 WiFi网络设计一种移动组播解决方 案, 特别要考虑结合已有的 IEEE 802.11移动支持机制。
考虑到移动组播解决方案的可行性和实用性, 对大规模 WiFi/WLAN网络的实 际网络需求来说, 迄今提出的各种移动组播解决方案存在着各种问题。
1、 现在有很多研究针对移动组播和无线组播, 然而这些研究的方案存在很多 问题。 主要的缺陷是这些移动组播的机制是依赖于移动 -IPv6 (ΜΙΡν6)·和移动 -IPv4 (MIPv4 其次, 其它一些研究则更关注于组播路由。 在这些方案中, 移动组播与 移动 IP (MIP) 和特定路由机制的紧耦合要求, 极大地限制了移动组播在实际网络 环境中应用。 实际部署移动 IPTV时, 发现当前的解决方案并不能适应 WiFi网络的 实际需求。 最简单的例子是, 如果移动组播不涉及三层 IP 地址的变化, 基于 MIP 的移动组播机制通常不能工作。 因此, 对于移动组播机制来说, 可扩展性和实际可 行性是必须.的。
2、 Kai-Wen Cheng等人 (.Design and Analysis of Cooperative Mobile Multicast Protocol (CMMP) for Intermittent Network Connectivity, IEEE Transactions on Wireless Communications, Vol.8, No. 6, 2009. ) 设计了一种移动组播协议。 然而, 该协议需要 无线信道和网络元素之间进行协同通信的复杂理论, 还处于理论研究阶段, 在实际 网络部署中缺乏可行性。
3、 在 IEEE 802.11协议族中, IEEE 802.1 k和 IEEE 802.11f是给出的两种支持 移动终端 (MS ) 移动在 WiFi接入点之间进行切换的机制。 然而, IEEE 802.11r和 IEEE 802.11f不支持移动组播, 这阻碍了这些 IEEE 802.11协议的实际部署。
因而需要一种用于移动组播的方法及其设备,使得能够在无线局域网中支持移 动组播业务。 发明内容
本发明的实施例提出了一种用于移动组播的方法及其设备,以在无线局域网中 支持移动组播业务。
根据本发明的一方面, 提出了一种用于移动组播的方法, 包括: 接收移动终端 进行重新关联的请求; 在所述移动终端正在使用组播业务, 且正在为所述移动终端 提供服务的当前接入点和所述移动终端将要重新关联到的目标接入点在同一个鲁棒 安全网络关联网络内时, 产生作为对所述移动终端的组播业务进行描述的信息分组 的组播上下文信息块; 以及将所述组播上下文信息块发送到所述目标接入点, 以使 得所述移动终端的组播业务能够切换到所述目标接入点。
根据本发明的另一方面, 提出了一种移动组播的方法, 包括: 从正在为所述移 动终端提供服务的当前接入点接收组播上下文信息块, 所述组播上下文信息块是对 所述移动终端的组播业务进行描述的信息分组; 根据所提取的信息判断是否存在所 述移动终端所在的组播组,如果不存在, 向组播代理发送互联网组管理协议(IGMP ) 加入消息; 以及根据所述组播代理的反馈结果进行组播操作, 以将所述移动终端的 组播业务切换到所述目标接入点。
根据本发明的又一方面, 提出了一种加入组播组的方法, 包括: 从移动终端将 要重新关联到的目标接入点接收 IGMP加入消息; 根据所述 IGMP加入消息, 为所述 目标接入点创建所述移动终端所在的组播组, 并向所述目标接入点反馈创建结果, 以使得所述目标接入点能够将所述移动终端的组播业务切换到所述目标接入点。
根据本发明的又一方面, 提出了一种组播上下文传输方法, 包括: 生成对正在 为移动终端提供的组播业务进行描述的信息分组; 将所述信息分组发送到除提供所 述组播业务的接入点之外的其它接入点, 以使得所述组播业务能够无缝地交由所述 其它接入点提供。
根据本发明的又一方面, 提出了一种接入点, 包括: 接入点收发单元, 用于接 收移动终端进行重新关联的请求; 关联判断单元: 用于判断所述移动终端是否正在 使用组播业务以及正在为所述移动终端提供服务的当前接入点和所述移动终端将要 重新关联到的目标接入点是否在同一个鲁棒安全网络关联网络内; 以及组播上下文 信息块生成单元, 用于在判断结果都为是的情况下, 产生作为对所述移动终端的组 播业务进行描述的信息分组的组播上下文信息块, 并通过所述接入点收发单元向所 述目标接入点发送所述组播上下文信息块, 以使得能够将所述移动终端的组播业务 切换到所述目标接入点。
根据本发明的再一方面, 提出了一种接入点, 包括; 接入点收发单元, 用于接 收来自正在为所述移动终端提供服务的当前接入点的组播上下文信息块, 所述组播 上下文信息块是对所述移动终端的组播业务进行描述的信息分组; 信息提取单元, 用于从所述组播上下文信息块提取与组播业务有关的信息, 并根据所提取的信息判 断是否存在所述移动终端所在的组播组, 如果不存在, 通过所述接入点收发单元向 组播代理发送互联网组管理协议(IGMP)加入消息; 以及组播操作单元: 用于根据 所述组播代理的反馈结果, 进行组播操作以将所述移动终端的组播业务切换到所述 目标接入点。
根据本发明的再一方面, 提出了一种组播代理, 包括: 代理收发单元, 用于从 移动终端将要重新关联到的目标接入点接收 IGMP加入消息; 组播创建单元, 用于根 据所述 IGMP加入消息, 为所述目标接入点创建所述移动终端所在的组播组, 并向所 述目标接入点反馈创建结果, 以使得所述目标接入点能够将所述移动终端的组播业 务切换到所述目标接入点。
根据本发明的再一方面, 提出了一种用于移动组播的系统, 包括上述的两种接 入点、 上述的组播代理以及移动终端。 通过本发明的实施例提出的技术方案, 可以在无线局域网中支持移动组播业 务, 特别地, 使得通过 IEEE 802.1 1r和 IEEE 802.11f通信协议来进行移动组播业务的 切换成为可能。 附图说明
根据结合附图的以下描述, 本发明的优点将变得易于理解, 其中- 图 1示出了根据本发明实施例的用于移动组播的系统的示意图;
图 2示出了根据本发明实施例的接入点设备的结构框图;
图 3示出了根据本发明实施例的移动组播方法的流程图。 具体实施例
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于 本发明来说是不必要的细节和功能, 以防止对本发明的理解造成混淆。
IEEE 802.11协议族中的协议 IEEE 802.11r和 802.11f是两种使得 WiFi/WLAN 用户能够迸行快速的移动和切换的协议。然而, 当前的 ΙΕΕΕ 802.11ι·和 802.11f并不 支持移动组播, 这阻碍了 IEEE 802.11协议的实际部署。 下面将针对 IEEE 802.11协 议进行示例性的描述。 但是应该意识到的是, 也可以将以下的技术方案用于其它协 议, 如无线接入点控制及配置 (CAPWAP ) 协议。
在本发明的实施例中, 提出了一种用于移动组播的系统, 如图 1所示, 该系统 包括了两个接入点设备 (AP)、 一个组播代理和一个移动终端 (MS )。 本领域技术. 人员应该知道, 图 1仅是说明本发明实施例的示意性系统图, 在实际部署的系统中, 可以有多个 AP、 多个组播代理和多个 MS , 系统的结构也可以更加复杂。 在以下的 叙述中, 假定 API是正在为 MS提供服务的当前 AP, AP2是 MS将要重新关联到 的目标 AP。
还提出了一种接入点设备 (AP), 如图 2所示, 该 AP包括 AP收发单元 210, 用于接收 MS进行重新关联的请求。 关联判断单元 220, 用于判断请求重新关联的 MS是否正在使用组播业务以及当前 AP和目标 AP是否在同一个鲁棒安全网络关联 (RSNA) 网络内。 MCB生成单元 230, 用于在关联判断单元的判断结果都为是的 时候生成组播上下文信息块(MCB, multicast context block) MCB是对 MS正在使 用的组播业务进行描述的信息分组。
该 AP还包括信息提取单元 240, 用于在该 AP是 MS将要重新关联到的目标 AP的情况下, 从 MCB中提取与组播业务有关的信息(即, MCB中的 IPTV/组播信 息), 并根据该信息, 检测该 AP是否已经存在该 MS所在的组播组, 如果不存在, 则通过 AP收发单元 210向该网络的组播代理发出 IGMP加入消息,以加入 MCB中 所包含的 MS所在的组播组。
该 AP还包括组播操作单元 250, 用于进行组播操作, 如, 加入 MS所在组播 组。
该 AP还包括关联操作单元 260, 用于在该 AP是 MS将要重新关联到的目标 AP的情况下, 将 MS与该 AP重新关联, 使得通过该 AP向 MS提供组播业务。
还提供了一种组播代理, 如图 3所示, 该组播代理包括代理收发单元 310, 用 于接收 MS将要重新关联到的目标 AP所发送的消息 (如, IGMP组播加入消息)。 组播创建单元 320, 用于根据接收到的消息提前将 MS加入到该组播组, 即, 为目 标 AP创建 MS所在的组播组。
虽然上面以分离的功能模块的形式描述了本发明实施例的 AP和组播代理, 但 是图 2和图 3中示出的每一个组件在实际应用中可以用多个器件实现, 示出的多个组 件在实际应用中也可以集成在一块芯片或一个设备中。 该 AP和组播代理可包括用于 其它目的的任何单元和装置。 还可以在组播业务的不同阶段用到以上描述的 AP中不 同的组件, 或者将不同的组件放置在不同的设备中, 例如, 如果 AP是正在为 MS提 供服务的当前 AP, 则使用到的是关联判断单元 220和 MCB生成单元 230, 而如果 AP 是目标 AP, 则使用到信息提取单元 240、 组播操作单元 250和关联操作单元 260, 因 此, 不同的设备中可以只包括需要用到的组件。
下面参考图 4中所示的移动组播方法, 对以上所述的 AP和组播代理进行详细的 描述。
图 4是本发明实施例的移动组播方法的流程图。
在步骤 410中, API ( gp , MS的当前服务 AP) 的 AP收发单元 210从 MS接 收进行重新关联的请求。 步骤 420中, API的关联判断单元 220判断: ① MS现在是否正在使用组播业 务并且② API和目标 AP2 (即, MS将要重新关联到的目标 AP )是否在同一个 RSNA 网络内。
歩骤 420的判断①意味着,未来如果发生切换,例如当 MS从 API切换到 AP2 时, MS的 IPTV/组播业务也要从 API无缝地切换到 AP2。
如果以上两个判断中有一个不成立, 流程进行到步骤 480, 直接将 MS重新关 联到 AP2。
如果以上两个判断都成立,流程进行到步骤 430, API中的 MCB生成单元 230 生成 MCB , 并将其通过 AP收发单元 210向 AP2发送。
以 IEEE 802.11 r/f协议为例, 可以对 MCB进行定义以描述和包括 MS的组播 信息。 下面示出了对 MCB进行定义的一个示例:
MCB <
MS的 MAC地址
加入组播组的 IP地址;,
IPTV信道的 QoS参数;
安全参数等;
>
在该示例中, MCB包括了 MS的 MAC地址、 加入组播组的 IP地址、 IPTV信 道的 QoS参数等内容。 然而需要强调的是, MCB 的大小和内容不是固定的, 在其 它示例中可以根据实际需要对 MCB 进行动态扩展, 以包括更多的组播信息和 /或 IPTV参数。
而如果 MCB的内容仅包括 MS的 MAC地址, 这意味着该 MS没有使用任何 IPTV/组播, 因此这样的 MCB是无效的。
现返回图 4, 在步骤 440中, AP2的 AP收发单元 210接收 API发送的 MCB, 信息提取单元 240从该 MCB中提取所包含的与组播业务有关的信息 (SP , IPTV/组 播信息) 。
在步骤 450中, AP2的信息提取单元 240根据该信息检测 AP2是否已经存在 该 MS所在的组播组。 如果不存在,则在步骤 400中,通过 ΑΡ收发单元 210向该网络的组播代理发 出标准的 IGMP加入消息, 以加入 MCB中所包含的 MS所在的组播组。
组播代理中的组播创建单元 320为目标 AP (即, AP2) 创建 MS所在的组播 组, 并向 AP2反馈结果。 这里的组播组创建可以按照具体协议中的组播组创建流程 进行, 在此不做进一步阐述。
在步骤 470中, AP2中的组播操作单元 250根据来自组播代理的反馈结果后进 行组播操作, 这里的组播操作包括加入组播组、 注册等常规组播操作。 这里的反馈 结果可以是组播业务流程中的标准消息。
在步骤 480中, AP2中的关联操作单元 260将 MS从 API重新关联到 AP2, 从而可以通过 AP2继续为 MS提供 IPTV/组播业务。
下面以 IEEE 802.1 lr和 IEEE 802.1 If为示例来描述本发明的移动组播方法。 示例一
根据 IEEE 802.1 lr,可以在 IEEE 802.11消息中所嵌入的资源信息存储器(RIC) 中创建 MCB。具体方法可以是对 RIC进行扩展以携带由资源请求消息传递的 MCB。 在 IEEE 802.11的 RSNA中, 在建立成对临时密钥 (PTK) 之后才交换资源请求和 资源响应, 并且由消息的完整性检验来保护资源请求和资源响应, 以确保 MCB 的 安全。 经过 MCB扩展后的 IEEE 802.11r帧结构如下所示:
表 1 扩展后的 IEEE 802.1 lr帧结构
Figure imgf000009_0001
其中的 IEEE802.Ur快速 BSS变换信息元的结构如表 2所示:
表 2. 快速 BSS变换信息元
元 ID 长度 MS 的 MAC 服务组播组 1PTV的参数 安全参
58 地址 IP Milk 信道 QoS 数 可以看出, 在本发明的实施例中, 对 IEEE 802.11的帧结构进行扩展, 增加了 "资源信息存储器 -数据"和 "资源信息存储器 - MCB "两个信息元并对 "快速 BSS变换信息元"进行了修改, 从而在 IEEE 802.11的消息中携带了 MCB。
示例 2
可以在 IEEE 802.1 If的 IAPP-MOVE消息中创建组播上下文信息块 (MCB) 。 接入点内部协议(IAPP)支持对等 AP之间的 MS内容信息的传递。两个 IAPP消息 ( IAPP MOVE-notify 和 IAPP-MOVE.indicatkm ) 可以携带内容信息, 并且可在 MOVE-response分组的扩展内容块中携带 MCB。在对 MS的当前组播业务进行指示 的 IAPP MOVE-response分组中, MCB必须是看得见的。
当接收 IAPP MOVE-notify和 IAPP-MOVE.indication时, API的组播操作单元
250将生成包括了 API所创建的所有组播内容信息的 IAPP MOVE-response:
IAPP-MOVE.response {
MAC地址,
序列号,
AP地址,
组播上下文信息块
状态
}
在接收到该业务基元 (primitive) 后, API将涉及到将被重新关联的 MS的所 有相关内容转发到 AP2的对等 IAPP实体中 (在切换完成之后) , 其中, AP2是通 过发送 IAPP MOVE-response分组与 MS关联上的,在该响应发生后, API可丢弃任 何针对由 MAC地址参数识别的 MS的组播内容。
应该意识到的是, 本发明实施例所提供的技术不仅用于 IEEE 802.1 l r/f, 同样 可以用于可实现移动组播的其它系统, 例如, 当使用无线接入点控制及配置 (CAPWAP)协议时, 只需向接入控制器 (AC) 提供与上述技术方案中 AP所使用 的组件功能相同的组件, 并且使用与上述技术方案中所使用的消息类似的消息, 便 可以实现本发明实施例所公幵的技术方案。
本领域技术人员应该很容易认识到,可以通过编程计算机实现上述方法的不同 步骤。 在此, 一些实施例同样包括机器可读或计算机可读的程序存储设备 (如, 数 字数据存储介质) 以及编码机器可执行或计算机可执行的程序指令, 其中, 该指令 执行上述方法的一些或全部步骤。 例如, 程序存储设备可以是数字存储器、 磁存储 介质 (如磁盘和磁带) 、 硬件或光可读数字数据存储介质。 实施例同样包括执行上 述方法的所述步骤的编程计算机。
描述和附图仅示出本发明的原理。 因此应该意识到, 本领域技术人员能够建议 不同的结构, 虽然这些不同的结构未在此处明确描述或示出, 但体现了本发明的原 理并包括在其精神和范围之内。 此外, 所有此处提到的示例明确地主要只用于教学 目的以帮助读者理解本发明的原理以及发明人所贡献的促进本领域的构思, 并应被 解释为不是对这些特定提到的示例和条件的限制。 此外, 此处所有提到本发明的原 则、 方面和实施例的陈述及其特定的示例包含其等同物在内。
上面的描述仅用于实现本发明的实施例, 本领域的技术人员应该理解, 在不脱 离本发明的范围的任何修改或局部替换, 均应该属于本发明的权利要求来限定的范 围, 因此, 本发明的保护范围应该以权利要求书的保护范围为准。

Claims

权 利 要 求
1、 一种用于移动组播的方法, 包括:
接收移动终端进行重新关联的请求;
在所述移动终端正在使用组播业务,且正在为所述移动终端提供服务的当前接 入点和所述移动终端将要重新关联到的目标接入点在同一个鲁棒安全网络关联网络 内时, 产生作为对所述移动终端的组播业务进行描述的信息分组的组播上下文信息 块; 以及
将所述组播上下文信息块发送到所述目标接入点,以使得所述移动终端的组播 业务能够切换到所述目标接入点。
2、 根据权利要求 1所述的方法, 还包括:
根据实现的需要对 MCB的内容进行动态扩展。
3、 根据权利要求 1或 2所述的方法, 其中, 将所述组播上下文信息块发送到所 述目标接入点包括:
通过 IEEE 802.11帧结构的扩展,将所述组播上下文信息块发送到所述目标接入 点; 或者
在接入网内部协议 (IAPP ) 消息中将所述组播上下文信息块发送到所述目标 接入点。
4、 一种用于移动组播的方法, 包括:
从正在为所述移动终端提供服务的当前接入点接收组播上下文信息块,所述组 播上下文信息块是对所述移动终端的组播业务进行描述的信息分组;
根据所提取的信息判断是否存在所述移动终端所在的组播组, 如果不存在, 向 组播代理发送互联网组管理协议 (IGMP) 加入消息; 以及
根据所述组播代理的反馈结果进行组播操作,以将所述移动终端的组播业务切 换到所述目标接入点。
5、 根据权利要求 4所述的方法, 还包括:
在将所述移动终端的组播业务切换到所述目标接入点后,完成所述移动终端到 所述目标接入点的重新关联。
6、 一种加入组播组的方法, 包括: 从移动终端将要重新关联到的目标接入点接收 IGMP加入消息;
根据所述 IGMP加入消息,为所述目标接入点创建所述移动终端所在的组播组, 并向所述目标接入点反馈创建结果, 以使得所述目标接入点能够将所述移动终端的 组播业务切换到所述目标接入点。
7、 一种组播上下文传输方法, 包括- 生成对正在为移动终端提供的组播业务进行描述的信息分组;
将所述信息分组发送到除提供所述组播业务的接入点之外的其它接入点,以使 得所述组播业务能够无缝地交由所述其它接入点提供。
8、 一种接入点, 包括:
接入点收发单元, 用于接收移动终端进行重新关联的请求;
关联判断单元:用于判断所述移动终端是否正在使用组播业务以及正在为所述 移动终端提供服务的当前接入点和所述移动终端将要重新关联到的目标接入点是否 在同一个鲁棒安全网络关联网络内; 以及 组播上下文信息块生成单元, 用于根据关联判断单元的肯定判断结果, 产生作 为对所述移动终端的组播业务进行描述的信息分组的组播上下文信息块, 并通过所 述接入点收发单元向所述目标接入点发送所述组播上下文信息块, 以使得能够将所 述移动终端的组播业务切换到所述目标接入点。
9、 根据权利要求 8所述的接入点, 其中, 所述当前接入点和所述目标接入点是 IEEE 802.11协议族中所使用的接入点或者无线接入点控制及配置协议中的接入控制 器。
10、 一种接入点, 包括:
接入点收发单元,用于接收来自正在为所述移动终端提供服务的当前接入点的 组播上下文信息块, 所述组播上下文信息块是对所述移动终端的组播业务进行描述 的信息分组;
信息提取单元, 用于从所述组播上下文信息块提取与组播业务有关的信息, 并 根据所提取的信息判断是否存在所述移动终端所在的组播组, 如果不存在, 通过所 述接入点收发单元向组播代理发送互联网组管理协议 (IGMP) 加入消息; 以及 组播操作单元: 用于根据所述组播代理的反馈结果, 进行组播操作以将所述移 动终端的组播业务切换到所述目标接入点。
11、 根据权利要求 10所述的接入点, 还包括:
重新关联单元, 用于在将所述移动终端的组播业务切换到所述目标接入点后, 将所述移动终端重新关联到目标接入点, 以通过所述目标接入点为所述移动终端继 续提供组播业务。
12、 根据权利要求 10或 11所述的接入点, 其中, 所述当前接入点和所述目标接 入点是 IEEE 802.11协议族中所使用的接入点或者无线接入点控制及配置协议中的接 入控制器。
13、 一种组播代理, 包括:
代理收发单元, 用于从移动终端将要重新关联到的目标接入点接收 IGMP加入 消息;
组播创建单元, 用于根据所述 IGMP加入消息, 为所述目标接入点创建所述移 动终端所在的组播组, 并向所述目标接入点反馈创建结果, 以使得所述目标接入点 能够将所述移动终端的组播业务切换到所述目标接入点。
14、 一种用于移动组播的系统, 包括根据权利要求 8或 9所述的接入点、 根据权 利要求 10至 12中任一项所述的接入点、 根据权利要求 13所述的组播代理以及移动终
PCT/CN2010/000480 2010-04-12 2010-04-12 用于移动组播的方法及其设备 WO2011127623A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201080064371.6A CN102792709B (zh) 2010-04-12 2010-04-12 用于移动组播的方法及其设备
PCT/CN2010/000480 WO2011127623A1 (zh) 2010-04-12 2010-04-12 用于移动组播的方法及其设备
TW100111634A TWI501668B (zh) 2010-04-12 2011-04-01 A method for mobile multicast and a device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2010/000480 WO2011127623A1 (zh) 2010-04-12 2010-04-12 用于移动组播的方法及其设备

Publications (1)

Publication Number Publication Date
WO2011127623A1 true WO2011127623A1 (zh) 2011-10-20

Family

ID=44798239

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/000480 WO2011127623A1 (zh) 2010-04-12 2010-04-12 用于移动组播的方法及其设备

Country Status (3)

Country Link
CN (1) CN102792709B (zh)
TW (1) TWI501668B (zh)
WO (1) WO2011127623A1 (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1864431A (zh) * 2003-10-02 2006-11-15 Lg电子株式会社 在移动通信系统中提供多媒体广播/组播业务的方法和设备
CN1983945A (zh) * 2006-06-19 2007-06-20 华为技术有限公司 一种多播服务实现方法
CN101568069A (zh) * 2008-04-25 2009-10-28 上海贝尔阿尔卡特股份有限公司 为外来移动终端提供组播业务的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020170064A1 (en) * 2001-05-11 2002-11-14 Monroe David A. Portable, wireless monitoring and control station for use in connection with a multi-media surveillance system having enhanced notification functions
JP4002204B2 (ja) * 2002-04-09 2007-10-31 三星電子株式会社 移動通信システムにおけるマルチメディア放送/マルチキャストサービスのための制御情報伝送装置及びその方法
BRPI0520491A2 (pt) * 2005-08-30 2009-05-12 Thomson Licensing otimização de camadas cruzadas para multidifusão de vìdeo escalável por redes de área local sem fio do ieee 802.11
CN100450113C (zh) * 2005-10-31 2009-01-07 华为技术有限公司 一种多媒体广播/组播业务的注册方法
CA2649667C (en) * 2006-04-29 2014-08-26 Thomson Licensing Seamless handover of multicast sessions in internet protocol based wireless networks using staggercasting
CN100473013C (zh) * 2006-08-18 2009-03-25 中兴通讯股份有限公司 移动通信系统组播业务中建立上下文的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1864431A (zh) * 2003-10-02 2006-11-15 Lg电子株式会社 在移动通信系统中提供多媒体广播/组播业务的方法和设备
CN1983945A (zh) * 2006-06-19 2007-06-20 华为技术有限公司 一种多播服务实现方法
CN101568069A (zh) * 2008-04-25 2009-10-28 上海贝尔阿尔卡特股份有限公司 为外来移动终端提供组播业务的方法及装置

Also Published As

Publication number Publication date
CN102792709B (zh) 2015-09-16
TWI501668B (zh) 2015-09-21
CN102792709A (zh) 2012-11-21
TW201220881A (en) 2012-05-16

Similar Documents

Publication Publication Date Title
CN102027761B (zh) 用于无线网络中的分布式数据路由的系统和方法
EP2222117B1 (en) Means and method for assisting handover of integrated radio access networks
US8830897B2 (en) Network handover method, communications system, and relevant devices
WO2011000152A1 (zh) 在无线局域网中移动终端漫游的方法、相关的接入控制器和接入点设备
WO2008025243A1 (fr) PASSERELLE D&#39;ACCÈS, eNB ET PROCÉDÉ POUR SERVICE ÉVOLUÉ DE MULTIDIFFUSION EN DIFFUSION MULTIMÉDIA
WO2007006227A1 (fr) Procédé et système de négociation destinés à l’établissement de chemins de données d’interface
EP1875763A1 (en) Internetworking of cellular radio networks and wireless data networks
WO2015161767A1 (zh) 一种服务发现的方法及电子设备
WO2010130174A1 (zh) 一种实现本地访问控制的方法及相应的通信系统
CN104023364A (zh) 一种基于虚拟接入点的无线局域网无缝切换方法
WO2012171403A1 (zh) 一种支持多接口多连接通信的方法和系统
CN102547895A (zh) 无线通讯系统及其相关讯息处理方法及其计算机程序产品
WO2011143997A1 (zh) 一种实现路由选择的方法和装置
WO2010081359A1 (zh) 为移动组播业务在固网中辅助建立组播回传通道的方法及装置
WO2014067371A1 (zh) 集群业务实现方法、系统及网元
TWM320260U (en) Wireless communication system for implementing a single tunnel combined hard hanover and serving radio network subsystem relocation
CN104053199B (zh) 在无线局域网间切换的方法、切换管理装置和无线网络
WO2011144000A1 (zh) 一种实现路由选择的方法和装置
WO2009043284A1 (fr) Procédé, entité de réseau et terminal pour le transfert entre réseaux sans fil hétérogènes
KR100683502B1 (ko) 트래픽 신호와 제어 신호를 분리하여 제어하는 무선 액세스라우터
KR20000013643A (ko) 이동통신 네트워크를 이용한 이동 인터넷 및이를 이용한 통신방법
WO2011003310A1 (zh) 一种核心网进行接入控制判断的方法、装置及系统
TWI501668B (zh) A method for mobile multicast and a device thereof
TW201424418A (zh) 資料流量卸載方法與系統
WO2012068935A1 (zh) 网关重定位方法和源分流网关

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080064371.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10849633

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10849633

Country of ref document: EP

Kind code of ref document: A1