WO2011127623A1 - 用于移动组播的方法及其设备 - Google Patents
用于移动组播的方法及其设备 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/64—Addressing
- H04N21/6405—Multicasting
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帧结构
其中的 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所述的组播代理以及移动终
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)
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)
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 | 中兴通讯股份有限公司 | 移动通信系统组播业务中建立上下文的方法 |
-
2010
- 2010-04-12 WO PCT/CN2010/000480 patent/WO2011127623A1/zh active Application Filing
- 2010-04-12 CN CN201080064371.6A patent/CN102792709B/zh active Active
-
2011
- 2011-04-01 TW TW100111634A patent/TWI501668B/zh not_active IP Right Cessation
Patent Citations (3)
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'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 |