组播控制器、无线接入设备、组播系统及组播创建方法
【专利摘要】本发明实施例公开了组播控制器、无线接入设备、组播系统及组播创建方法,其中所述组播控制器,可包括:根节点选择模块,用于选择无线网络中的第一无线接入设备为组播根节点;根节点通知模块,用于将所述根节点选择模块所选择的第一无线接入设备的地址信息发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述组播根节点构建组播分发树来转发组播数据。本发明实施例,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控制器的负担。
【专利说明】组播控制器、无线接入设备、组播系统及组播创建方法
【技术领域】
[0001] 本发明涉及无线通信领域,尤其涉及组播控制器、无线接入设备、组播系统及组播 创建方法。
【背景技术】
[0002] 当前,组播在点对多点的网络中优势很明显,组播方式下,单一的信息流沿树型路 径被同时发送给一组用户,相同的组播数据流在每一条链路上最多仅有一份。相比单播来 说,使用组播方式传递信息,用户的增加不会显著增加网络的负载,减轻了服务器和CPU的 负荷。不需要此报文的用户不能收到此数据。相比广播来说,组播数据仅被传输到有接收 者的地方,减少了冗余流量、节约了网络带宽、降低了网络负载。因此可以说组播技术有效 地解决了单点发送多点接收的问题,实现了 IP网络中点到多点的高效数据传送。
[0003] 因此,如图1所示,在无线网络系统中,提出了 E-MBMS(Evolved Multimedia Broadcast Multicast Services,演进的多媒体广播组播业务)的组播业务架构,该架 构包括BM_SC(Broadcast Multicast Service Center,广播多播业务中心)和组播锚点 (Anchor),其中,BM-SC与作为多播数据源的内容提供商相连,Anchor与无线网络的基站 (比如,eNodeB)相连。在该架构下,BM-SC需要处理组播信令(控制组播树的构建)和组 播数据流(需要作为组播树的一部分),使得BM-SC的负担很重。
【发明内容】
[0004] 本发明实施例提供组播控制器、无线接入设备、组播系统及组播创建方法,可将组 播信令和组播数据流分离,降低处理组播信令的组播控制器的负担,并简化组播架构。
[0005] 本发明第一方面提供一种组播控制器,其可包括:
[0006] 根节点选择模块,用于选择无线网络中的第一无线接入设备为组播根节点;
[0007] 根节点通知模块,用于将所述根节点选择模块所选择的第一无线接入设备的地址 信息发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无 线接入设备与所述组播根节点构建组播分发树来转发组播数据。
[0008] 结合第一方面,在第一种可能的实现方式中,所述组播控制器还包括:
[0009] 成员管理模块,用于接收用户设备发送的加入组播的请求,当响应所述加入组播 的请求时,生成组播数据从组播分发树到所述用户设备的转发表项。
[0010] 结合第一方面,在第二种可能的实现方式中,所述组播控制器还包括:
[0011] 重定向模块,用于当接收到用户设备发送的加入组播的请求时,选择第二无线接 入设备作为响应所述用户设备再次发送的加入组播的请求的组播管理协议设备。
[0012] 结合第一方面至第一方面的第二种可能的实现方式,在第三种可能的实现方式 中,所述根节点选择模块还用于在选择无线网络中的第一无线接入设备为所述无线网络的 组播根节点之后,重新选择第三无线接入设备为组播根节点,并将重新选择的组播根节点 的地址信息发送给所述组播源及所述无线网络中的其他无线接入设备,以使所述组播源及 所述其他无线接入设备与所述重新选择的组播根节点构建组播分发树来转发组播数据,以 及所述第一无线接入设备拆除以所述第一无线接入设备为根节点的组播分发树。
[0013] 本发明第二方面提供一种无线接入设备,其可包括:
[0014] 根节点响应模块,用于当接收到组播控制器发送的选择该无线接入设备为组播根 节点的指示时,向所述组播控制器发送成功响应的消息;
[0015] 组播创建模块,用于当所述组播控制器将该无线接入设备的地址信息作为组播根 节点的地址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所述 无线网络中的其他无线接入设备构建组播分发树来转发组播数据。
[0016] 结合第二方面,在第一种可能的实现方式中,所述无线接入设备还包括:
[0017] 成员管理模块,用于接收用户设备发送的加入组播的请求,当响应所述加入组播 的请求时,生成组播数据从组播分发树到所述用户设备的转发表项。
[0018] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述无线接入设备还包括:
[0019] 根节点重选模块,用于接收所述组播控制器发送的重选根节点的指示信息,并根 据所述根节点指示信息选择所述无线网络中的除该无线接入设备之外的另一无线接入设 备为组播根节点,并将重新选择的组播根节点的地址信息发送给所述组播源及所述无线网 络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组 播根节点构建组播分发树来转发组播数据。
[0020] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述无线 接入设备还包括:
[0021] 组播拆除模块,用于当接收到所组播控制器发送的重新选择的组播根节点的地址 信息,或者,接收到所述根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除 以该无线接入设备为根节点的组播分发树。
[0022] 本发明第三方面提供一种组播系统,其包括:组播源,组播控制器、以及至少两个 无线接入设备,其中,所述组播控制器本发明各实施例所述的组播控制器,所述至少两个无 线接入设备中包括本发明各实施例中所述的接收到组播控制器发送的选择该无线接入设 备为组播根节点的指示的无线接入设备。
[0023] 本发明第四方面提供一种组播创建方法,其可包括:
[0024] 选择无线网络中的第一无线接入设备为组播根节点;
[0025] 将所述选择的第一无线接入设备的地址信息发送给组播源及所述无线网络中的 其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述组播根节点构建组播 分发树来转发组播数据。
[0026] 结合第四方面,在第一种可能的实现方式中,将所述选择的第一无线接入设备的 地址信息发送给组播源及所述无线网络中的其他无线接入设备之后,还包括:
[0027] 接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时,生成组播 数据从组播分发树到所述用户设备的转发表项。
[0028] 结合第四方面,在第二种可能的实现方式中,当将所述选择的第一无线接入设备 的地址信息发送给组播源及所述无线网络中的其他无线接入设备之后,还包括:
[0029] 当接收到用户设备发送的加入组播的请求时,选择第二无线接入设备作为响应所 述用户设备再次发送的加入组播的请求的组播管理协议设备,以使所述用户设备后续向所 述第二无线接入设备发送加入组播的请求。
[0030] 结合第四方面至第四方面的第二种可能的实现方式,在第三种可能的实现方式 中,将所述选择的第一无线接入设备的地址信息发送给组播源及所述无线网络中的其他无 线接入设备之后,还包括:
[0031] 重新选择第三无线接入设备为组播根节点,并将重新选择的组播根节点的地址信 息发送给所述组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他 无线接入设备与所述重新选择的组播根节点构建组播分发树来转发组播数据,以及所述第 一无线接入设备拆除以所述第一无线接入设备为根节点的组播分发树。
[0032] 本发明第五方面提供一种组播创建方法,其包括:
[0033] 当接收到组播控制器发送的选择该无线接入设备为组播根节点的指示时,向所述 组播控制器发送成功响应的消息;
[0034] 当所述组播控制器将该无线接入设备的地址信息作为组播根节点的地址信息发 送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所述无线网络中的其他 无线接入设备构建组播分发树来转发组播数据。
[0035] 结合第五方面,在第一种可能的实现方式中,所述与组播源以及与所述无线网络 中的其他无线接入设备构建组播分发树来转发组播数据之后,还包括:
[0036] 接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时,生成组播 数据从组播分发树到所述用户设备的转发表项。
[0037] 结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述与组播源以及与所述无线网络中的其他无线接入设备构建组播分发树来转发组播 数据之后,还包括:
[0038] 接收所述组播控制器发送的重选根节点的指示信息,并根据所述根节点指示信息 选择所述无线网络中的除该无线接入设备之外的另一无线接入设备为组播根节点,并将重 新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无线接入设 备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建组播分发 树来转发组播数据。
[0039] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,该方法还 包括:
[0040] 当接收到所组播控制器发送的重新选择的组播根节点的地址信息,或者,接收到 所述根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除以该无线接入设备 为根节点的组播分发树。
[0041] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
【专利附图】
【附图说明】
[0042] 图1为现有技术中E-MBMS的组播架构组成示意图;
[0043] 图2为本发明组播系统的架构组成示意图;
[0044] 图3为本发明的组播控制器的一实施例的结构组成示意图;
[0045] 图4为本发明的组播控制器的另一实施例的结构组成示意图;
[0046] 图5为本发明的组播控制器的另一实施例的结构组成示意图;
[0047] 图6为本发明的无线接入设备的一实施例的结构组成示意图;
[0048] 图7为本发明的无线接入设备的另一实施例的结构组成示意图;
[0049] 图8为本发明的组播创建方法的一实施例的流程示意图;
[0050] 图9为本发明的组播创建方法的另一实施例的流程示意图;
[0051] 图10为本发明的组播创建方法的另一实施例的流程示意图;
[0052] 图11为本发明的组播创建方法的另一实施例的流程示意图;
[0053] 图12为本发明的组播创建方法的另一实施例的流程示意图;
[0054] 图13为组播控制器充当internet组播管理协议设备的系统架构及流程示意图;
[0055] 图14为eNodeB2充当internet组播管理协议设备的系统架构及流程示意图。
【具体实施方式】
[0056] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一 步地详细描述。
[0057] 本发明实施例提供一种无线网络系统中的组播系统架构,如图2所示,其可包括 组播源10、组播控制器20、无线接入设备30 (图中以基站为例进行图示)至无线接入设备 38 (具体实现中,无线网络中可包括至少两个无线接入设备,图2中列举9个作为示例),其 中,无线接入设备36、无线接入设备37及无线接入设备38下均连接有用户设备,在本发明 实施例的系统架构下,由组播控制20选择无线网络中的某一个无线接入设备(比如,选择 基站30)作为组播根节点,之后,组播数据流的转发路径在组播根节点与组播源以及无线 网络中的其他无线接入设备构成,也即,组播数据流的转发路径在基站30、组播源10、以及 基站31至基站38所构成的组播分发树之间转发,而组播控制器20仅处理根节点的选择、 根节点的地址转发等组播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低 处理组播信令的组播控制器的负担。
[0058] 下面结合具体的实施例,对本发明的组播控制器及无线接入设备的结构组成进行 举例说明。
[0059] 图3为本发明的组播控制器(比如,可为图2的组播控制器20)的一实施例的结 构组成示意图。如图3所示,其可包括,根节点选择模块41和根节点通知模块42,其中:
[0060] 根节点选择模块41,用于选择无线网络中的第一无线接入设备为组播根节点。
[0061] 根节点通知模块42,用于将所述根节点选择模块41所选择的第一无线接入设备 的地址信息发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述 其他无线接入设备与所述组播根节点构建组播分发树来转发组播数据。
[0062] 具体实现中,本发明实施例的无线接入设备可包括无线网络中的基站、无线网络 控制器、无线接入点等无线接入设备中任一种。
[0063] 具体实现中,根节点选择模块41可基于无线网络信息选择合适的无线接入设备 作为组播组G的组播数根节点。比如,组播控制器的根节点选择模块41可根据基站(或者 无线接入点)的位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者 无线接入点)的负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接 入点)的位置等信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距 离较近)的基站(或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的 结构,组播控制器20可选择距离组播源10距离较近的基站30作为组播根节点。
[0064] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0065] 在一些可行的实施方式中,所述根节点选择模块41还用于在选择无线网络中的 第一无线接入设备为所述无线网络的组播根节点之后,重新选择第三无线接入设备为组播 根节点,并将重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其 他无线接入设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点 构建组播分发树来转发组播数据,以及所述第一无线接入设备拆除以所述第一无线接入设 备为根节点的组播分发树。比如,结合图2的结构,组播控制器20可重新选择负载较小的 基站32作为新的组播根节点。
[0066] 具体实现中,根节点选择模块41选择第三无线接入设备作为组播根节点的选择 方式可与选择第一无线接入设备的选择方式相同,即根据网络信息进行选择,在此不进行 赘述。
[0067] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0068] 图4为本发明的组播控制器(比如,可为图2的组播控制器20)的另一实施例的 结构组成示意图。如图4所示,其可包括,根节点选择模块41、根节点通知模块42、成员管 理模块43,其中:
[0069] 根节点选择模块41,用于选择无线网络中的第一无线接入设备为组播根节点。
[0070] 根节点通知模块42,用于将所述根节点选择模块41所选择的第一无线接入设备 的地址信息发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述 其他无线接入设备与所述组播根节点构建组播分发树来转发组播数据。
[0071] 成员管理模块43,用于接收用户设备发送的加入组播的请求,当响应所述加入组 播的请求时,生成组播数据从组播分发树到所述用户设备的转发表项。
[0072] 具体实现中,本发明实施例的无线接入设备可包括无线网络中的基站、无线网络 控制器、无线接入点等无线接入设备中任一种。
[0073] 具体实现中,根节点选择模块41可基于无线网络信息选择合适的无线接入设备 作为组播组G的组播数根节点。比如,组播控制器的根节点选择模块41可根据基站(或者 无线接入点)的位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者 无线接入点)的负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接 入点)的位置等信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距 离较近)的基站(或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的 结构,组播控制器20可选择距离组播源10距离较近的基站30作为组播根节点。
[0074] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0075] 具体实现中,成员管理模块43可用于接收用户设备发送的internet组管理协议 加入请求,并当响应所述加入请求时,生成组播数据从组播分发树到所述用户设备的转发 表项。
[0076] 具体实现中,成员管理模块43还可用于当用户设备需退出组播组时,接收用户设 备发送的internet组管理协议退出请求,并响应用户的退出请求。
[0077] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0078] 图5为本发明的组播控制器(比如,可为图2的组播控制器20)的另一实施例的 结构组成示意图。如图5所示,其可包括,根节点选择模块41、根节点通知模块42、重定向 模块44,其中:
[0079] 根节点选择模块41,用于选择无线网络中的第一无线接入设备为组播根节点。
[0080] 根节点通知模块42,用于将所述根节点选择模块41所选择的第一无线接入设备 的地址信息发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述 其他无线接入设备与所述组播根节点构建组播分发树来转发组播数据。
[0081] 重定向模块44,用于当接收到用户设备发送的加入组播的请求时,选择第二无线 接入设备作为响应所述用户设备再次发送的加入组播的请求的组播管理协议设备。比如, 结合图2的架构,组播控制器20的重定向模块44可选择与用户设备相连的基站36作为响 应所述用户设备再次发送的加入组播的请求的组播管理协议设备。这样后续,用户设备向 指定的基站36发起internet组管理协议(IGMP协议)加入请求,由此,减轻组播控制器20 的负担。
[0082] 具体实现中,本发明实施例的无线接入设备可包括无线网络中的基站、无线网络 控制器、无线接入点等无线接入设备中任一种。
[0083] 具体实现中,根节点选择模块41可基于无线网络信息选择合适的无线接入设备 作为组播组G的组播数根节点。比如,组播控制器的根节点选择模块41可根据基站(或者 无线接入点)的位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者 无线接入点)的负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接 入点)的位置等信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距 离较近)的基站(或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的 结构,组播控制器20可选择距离组播源10距离较近的基站30作为组播根节点。
[0084] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0085] 具体实现中,重定向模块44,用于当接收到用户设备发送的加入组播的请求时,选 择第二无线接入设备作为响应所述用户设备再次发送的加入组播的请求的组播管理协议 设备。
[0086] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0087] 图6为本发明的无线接入设备的一实施例的结构组成示意图。具体实现中,该无 线网络设备可为组播控制器选择的组播根节点,如图6所示,其可包括:根节点响应模块61 和组播创建模块62,其中:
[0088] 所述根节点响应模块61,用于当接收到组播控制器发送的选择该无线接入设备为 组播根节点的指示时,向所述组播控制器发送成功响应的消息。结合图2的架构,图6中的 无线接入设备可为图2中的基站30,则当基站30的节点响应模块61接收到组播控制器20 发送的选择基站30为组播根节点的指示时,向组播控制器20发送成功响应消息。这样,组 播控制器20即可在接收到基站30发送的成功响应消息后,将基站30的地址信息发送给组 播源10以及无线网络中的其他基站(基站31至基站38)。
[0089] 组播创建模块62,用于当所述组播控制器将该无线接入设备的地址信息作为组播 根节点的地址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所 述无线网络中的其他无线接入设备构建组播分发树来转发组播数据。
[0090] 具体实现中,当无线网络中的其他无线接入设备收到组播控制器返回的组播根节 点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发送 加入报文,由此组播创建模块62收到加入报文时,可构建到其他无线接入设备的组播树; 该组播树以组播根节点RP为根,以其他无线接入设备为叶子;同样组播源获取根节点RP的 地址后也可与根节点的组播创建模块62构建从组播源到组播根节点的分发树。
[0091] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0092] 图7为本发明的无线接入设备的另一实施例的结构组成示意图。具体实现中,该 无线网络设备可为组播控制器选择的组播根节点,如图7所示,其可包括:根节点响应模块 61、组播创建模块62以及成员管理模块63,其中:
[0093] 所述根节点响应模块61,用于当接收到组播控制器发送的选择该无线接入设备为 组播根节点的指示时,向所述组播控制器发送成功响应的消息。结合图2的架构,图6中的 无线接入设备可为图2中的基站30,则当基站30的节点响应模块61接收到组播控制器20 发送的选择基站30为组播根节点的指示时,向组播控制器20发送成功响应消息。这样,组 播控制器20即可在接收到基站30发送的成功响应消息后,将基站30的地址信息发送给组 播源10以及无线网络中的其他基站(基站31至基站38)。
[0094] 组播创建模块62,用于当所述组播控制器将该无线接入设备的地址信息作为组播 根节点的地址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所 述无线网络中的其他无线接入设备构建组播分发树来转发组播数据。
[0095] 具体实现中,当无线网络中的其他无线接入设备收到组播控制器返回的组播根节 点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发送 加入报文,由此组播创建模块62收到加入报文时,可构建到其他无线接入设备的组播树; 该组播树以组播根节点RP为根,以其他无线接入设备为叶子;同样组播源获取根节点RP的 地址后也可与根节点的组播创建模块62构建从组播源到组播根节点的分发树。
[0096] 成员管理模块63,用于接收用户设备发送的加入组播的请求,当响应所述加入组 播的请求时,生成组播数据从组播分发树到所述用户设备的转发表项。具体实现中,当用户 设备向组播控制器发送加入组播的请求时,组播控制器可选择本实施例的无线接入设备作 为响应所述用户设备再次发送的加入组播的请求的组播管理设备,这样,本实施例的无线 接入设备的成员管理模块63则可在接收用户设备发送的加入组播的请求,当响应所述加 入组播的请求时,生成组播数据从组播分发树到所述用户设备的转发表项。
[0097] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0098] 在一些可行的实施方式中,本发明实施例的无线接入设备还可包括根节点重选模 块(未图示),用于接收所述组播控制器发送的重选根节点的指示信息,并根据所述根节点 指示信息选择所述无线网络中的除该无线接入设备之外的另一无线接入设备为组播根节 点,并将重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无 线接入设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建 组播分发树来转发组播数据。比如,结合图2所示的架构,假设基站30为组播控制器选择 的组播根节点,基站30可包括根节点重选模块,可用于选择基站30之外的其他无线接入设 备(比如,基站32)为新的组播根节点。
[0099] 在一些可行的实施方式中,本发明实施例的无线接入设备还可包括组播拆除模块 (未图示),用于当接收到所组播控制器发送的重新选择的组播根节点的地址信息,或者, 接收到所述根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除以该无线接 入设备为根节点的组播分发树。比如,结合图2所示的架构,假设基站30重新选择基站32 为组播根节点之后,基站30可拆除以该基站30为根节点的组播分发树。
[0100] 相应的,本发明实施例还提供了组播创建方法,下面对本发明实施例的组播创建 方法进行说明。
[0101] 图8为本发明的组播创建方法的一实施例的流程示意图,其可由图3所示的组播 控制器实施,如图8所示,其可包括:
[0102] 步骤S110,组播控制器选择无线网络中的第一无线接入设备为组播根节点。
[0103] 步骤S111,组播控制器将所述选择的第一无线接入设备的地址信息发送给组播源 及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述 组播根节点构建组播分发树来转发组播数据。
[0104] 具体实现中,本发明实施例的无线接入设备(包括无线网络中的所有无线接入设 备)可包括无线网络中的基站、无线网络控制器、无线接入点等无线接入设备中任一种。
[0105] 具体实现中,在步骤S110,组播控制器可基于无线网络信息选择合适的无线接入 设备作为组播组G的组播数根节点。比如,组播控制器可根据基站(或者无线接入点)的 位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者无线接入点)的 负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接入点)的位置等 信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距离较近)的基站 (或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的结构,组播控制器 20可选择距离组播源10距离较近的基站30作为组播根节点。
[0106] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0107] 在一些可行的实施方式中,组播控制器还用于在选择无线网络中的第一无线接入 设备为所述无线网络的组播根节点之后,重新选择第三无线接入设备为组播根节点,并将 重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无线接入 设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建组播分 发树来转发组播数据,以及所述第一无线接入设备拆除以所述第一无线接入设备为根节点 的组播分发树。比如,结合图2的结构,组播控制器20可重新选择负载较小的基站32作为 新的组播根节点。
[0108] 具体实现中,组播控制器选择第三无线接入设备作为组播根节点的选择方式可与 选择第一无线接入设备的选择方式相同,即根据网络信息进行选择,在此不进行赘述。
[0109] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0110] 图9为本发明的组播创建方法的另一实施例的流程示意图,其可由图4所示的组 播控制器实施,如图9所示,其可包括:
[0111] 步骤S110,组播控制器选择无线网络中的第一无线接入设备为组播根节点。
[0112] 步骤S111,组播控制器将所述选择的第一无线接入设备的地址信息发送给组播源 及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述 组播根节点构建组播分发树来转发组播数据。
[0113] 步骤S112,接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时, 生成组播数据从组播分发树到所述用户设备的转发表项。
[0114] 具体实现中,本发明实施例的无线接入设备(包括无线网络中的所有无线接入设 备)可包括无线网络中的基站、无线网络控制器、无线接入点等无线接入设备中任一种。
[0115] 具体实现中,在步骤S110,组播控制器可基于无线网络信息选择合适的无线接入 设备作为组播组G的组播数根节点。比如,组播控制器可根据基站(或者无线接入点)的 位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者无线接入点)的 负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接入点)的位置等 信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距离较近)的基站 (或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的结构,组播控制器 20可选择距离组播源10距离较近的基站30作为组播根节点。
[0116] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0117] 在一些可行的实施方式中,组播控制器还用于在选择无线网络中的第一无线接入 设备为所述无线网络的组播根节点之后,重新选择第三无线接入设备为组播根节点,并将 重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无线接入 设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建组播分 发树来转发组播数据,以及所述第一无线接入设备拆除以所述第一无线接入设备为根节点 的组播分发树。比如,结合图2的结构,组播控制器20可重新选择负载较小的基站32作为 新的组播根节点。
[0118] 具体实现中,组播控制器选择第三无线接入设备作为组播根节点的选择方式可与 选择第一无线接入设备的选择方式相同,即根据网络信息进行选择,在此不进行赘述。
[0119] 具体实现中,在步骤S112,组播控制器可接收用户设备发送的internet组管理协 议加入请求,并当响应所述加入请求时,生成组播数据从组播分发树到所述用户设备的转 发表项。
[0120] 在一些可行的实施方式中,组播控制器还可当用户设备需退出组播组时,接收用 户设备发送的internet组管理协议退出请求,并响应用户的退出请求。
[0121] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0122] 图10为本发明的组播创建方法的另一实施例的流程示意图,其可由图5所示的组 播控制器实施,如图10所示,其可包括:
[0123] 步骤S110,组播控制器选择无线网络中的第一无线接入设备为组播根节点。
[0124] 步骤S111,组播控制器将所述选择的第一无线接入设备的地址信息发送给组播源 及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述 组播根节点构建组播分发树来转发组播数据。
[0125] 步骤S212,当接收到用户设备发送的加入组播的请求时,选择第二无线接入设备 作为响应所述用户设备再次发送的加入组播的请求的组播管理协议设备,以使所述用户设 备后续向所述第二无线接入设备发送加入组播的请求。
[0126] 具体实现中,本发明实施例的无线接入设备(包括无线网络中的所有无线接入设 备)可包括无线网络中的基站、无线网络控制器、无线接入点等无线接入设备中任一种。
[0127] 具体实现中,在步骤S110,组播控制器可基于无线网络信息选择合适的无线接入 设备作为组播组G的组播数根节点。比如,组播控制器可根据基站(或者无线接入点)的 位置,基站(或者无线接入点)所接入用户设备(UE)的数量,基站(或者无线接入点)的 负载,基站(或无线接入点)的空口信道质量,组播源到基站(或者无线接入点)的位置等 信息,选择一个合适(比如:到组播源和其它基站(或者无线接入点)的距离较近)的基站 (或者无线接入点)作为组播根节点RP (Root Point);比如,结合图2的结构,组播控制器 20可选择距离组播源10距离较近的基站30作为组播根节点。
[0128] 具体实现中,当无线网络中的其他无线接入设备收到该组播控制器返回的组播根 节点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发 送加入报文,由此构建以组播树;该组播树以组播根节点RP为根,以其他无线接入设备为 叶子;同样组播源获取根节点RP的地址后也构建从组播源到组播根节点的分发树。
[0129] 在一些可行的实施方式中,组播控制器还用于在选择无线网络中的第一无线接入 设备为所述无线网络的组播根节点之后,重新选择第三无线接入设备为组播根节点,并将 重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无线接入 设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建组播分 发树来转发组播数据,以及所述第一无线接入设备拆除以所述第一无线接入设备为根节点 的组播分发树。比如,结合图2的结构,组播控制器20可重新选择负载较小的基站32作为 新的组播根节点。
[0130] 具体实现中,组播控制器选择第三无线接入设备作为组播根节点的选择方式可与 选择第一无线接入设备的选择方式相同,即根据网络信息进行选择,在此不进行赘述。
[0131] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0132] 图11为本发明的组播创建方法的另一实施例的流程示意图,其可由图6所示的无 线接入设备实施,如图11所示,其可包括:
[0133] 步骤S310,当接收到组播控制器发送的选择该无线接入设备为组播根节点的指示 时,向所述组播控制器发送成功响应的消息。
[0134] 结合图2的架构,本实施例的无线接入设备可为图2中的基站30,则在步骤S310, 当基站30接收到组播控制器20发送的选择基站30为组播根节点的指示时,向组播控制器 20发送成功响应消息。这样,组播控制器20即可在接收到基站30发送的成功响应消息后, 将基站30的地址信息发送给组播源10以及无线网络中的其他基站(基站31至基站38)。
[0135] 步骤S311,当所述组播控制器将该无线接入设备的地址信息作为组播根节点的地 址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所述无线网络 中的其他无线接入设备构建组播分发树来转发组播数据。
[0136] 具体实现中,当无线网络中的其他无线接入设备收到组播控制器返回的组播根节 点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发送 加入报文,由此在步骤S312,本实施例的无线接入设备收到加入报文时,可构建到其他无线 接入设备的组播树;该组播树以组播根节点RP为根,以其他无线接入设备为叶子;同样组 播源获取根节点RP的地址后也可与本实施例的无线接入设备构建从组播源到组播根节点 的分发树。
[0137] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0138] 图12为本发明的组播创建方法的另一实施例的流程示意图,其可由图7所示的无 线接入设备实施,如图12所示,其可包括:
[0139] 步骤S310,当接收到组播控制器发送的选择该无线接入设备为组播根节点的指示 时,向所述组播控制器发送成功响应的消息。
[0140] 结合图2的架构,本实施例的无线接入设备可为图2中的基站30,则在步骤S310, 当基站30接收到组播控制器20发送的选择基站30为组播根节点的指示时,向组播控制器 20发送成功响应消息。这样,组播控制器20即可在接收到基站30发送的成功响应消息后, 将基站30的地址信息发送给组播源10以及无线网络中的其他基站(基站31至基站38)。
[0141] 步骤S311,当所述组播控制器将该无线接入设备的地址信息作为组播根节点的地 址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所述无线网络 中的其他无线接入设备构建组播分发树来转发组播数据。
[0142] 具体实现中,当无线网络中的其他无线接入设备收到组播控制器返回的组播根节 点RP的地址后,向该RP方向根据最短路径(通过链路状态协议发现最短路径)逐跳发送 加入报文,由此在步骤S312,本实施例的无线接入设备收到加入报文时,可构建到其他无线 接入设备的组播树;该组播树以组播根节点RP为根,以其他无线接入设备为叶子;同样组 播源获取根节点RP的地址后也可与本实施例的无线接入设备构建从组播源到组播根节点 的分发树。
[0143] 步骤S312,接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时, 生成组播数据从组播分发树到所述用户设备的转发表项。
[0144] 具体实现中,当用户设备向组播控制器发送加入组播的请求时,组播控制器可选 择本实施例的无线接入设备作为响应所述用户设备再次发送的加入组播的请求的组播管 理设备,这样,本实施例的无线接入设备的成员管理模块63则可在接收用户设备发送的加 入组播的请求,当响应所述加入组播的请求时,生成组播数据从组播分发树到所述用户设 备的转发表项。
[0145] 由上可见,在本发明的一些可行的实施方式中,组播控制器选择无线网络中的无 线接入设备作为组播根节点,并且组播数据流的转发路径在组播根节点与组播源以及无线 网络中的无线接入设备构成,而组播控制器仅处理根节点的选择,根节点的地址转发等组 播信令流,由此,本发明实施例将组播信令和组播数据流分离,降低处理组播信令的组播控 制器的负担。
[0146] 在一些可行的实施方式中,本发明实施例的无线接入设备还可包括根节点重选模 块(未图示),用于接收所述组播控制器发送的重选根节点的指示信息,并根据所述根节点 指示信息选择所述无线网络中的除该无线接入设备之外的另一无线接入设备为组播根节 点,并将重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无 线接入设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建 组播分发树来转发组播数据。比如,结合图2所示的架构,假设基站30为组播控制器选择 的组播根节点,基站30可包括根节点重选模块,可用于选择基站30之外的其他无线接入设 备(比如,基站32)为新的组播根节点。
[0147] 在一些可行的实施方式中,本发明实施例的无线接入设备还可包括组播拆除模块 (未图示),用于当接收到所组播控制器发送的重新选择的组播根节点的地址信息,或者, 接收到所述根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除以该无线接 入设备为根节点的组播分发树。比如,结合图2所示的架构,假设基站30重新选择基站32 为组播根节点之后,基站30可拆除以该基站30为根节点的组播分发树。
[0148] 下面结合两个具体的应用场景,对本发明的方案进一步进行说明。
[0149] 图13为组播控制器充当internet组播管理协议设备的系统架构及流程示意图。 如图13,在该场景下的组播创建流程可包括:
[0150] 步骤S1,组播控制器Controller向基站eNodeBl发起控制消息,指示eNodeBl成 为组播组G的组播根节点;
[0151] 步骤S2,eNodeBl成功成为组播组G的组播根节点后,向组播控制器Controller 回复成功响应消息;
[0152] 步骤S3,组播根节点eNodeB和组播源,其它组播eNodeB之间建立组播分发树;
[0153] 步骤S4,用户设备UE向组播控制器Controller发起internet组管理协议加入 (IGMP Join)请求,请求加入到组播组G中;
[0154] 步骤S5,组播控制器Controller收到UE的请求后,向UE回复IGMP Join成功响 应消息;
[0155] 步骤S6, UE从组播组接收组播媒体流;
[0156] 步骤S7,在UE不在需要接收组播组G的组播媒体流后,UE向组播控制器 Controller发起internet组管理协议退出(IGMP Leave)消息;步骤S8,组播控制器 Controller收到该请求后,向UE回复成功响应消息;然后UE不再接收组播组G的媒体流。
[0157] 图14为eNodeB2充当internet组播管理协议设备的系统架构及流程示意图。如 图14,在该场景下的组播创建流程可包括:
[0158] 步骤S21,组播控制器Controller向基站eNodeBl发起控制消息,指示eNodeBl成 为组播组G的组播根节点;
[0159] 步骤S22, eNodeBl成功成为组播组G的组播根节点后,向组播控制器Controller 回复成功响应消息;
[0160] 步骤S23,组播根节点eNodeBl和组播源,其它组播eNodeB2之间建立组播分发 树;
[0161] 步骤S24,用户设备UE向组播控制器Controller发起IGMP Join请求,请求加入 到组播组G中;
[0162] 步骤S25,组播控制器Controller收到UE的请求后,选择合适的eNodeB(如本实 施例中的eNodeB2)充当IGMP设备;并向UE发起IGMP重定向请求,该请求指示UE重新向 eNodeB2 发起 IGMP Join 请求;
[0163] 具体实现中,Controller作为初始的IGMP设备,根据网络负荷,网络中各eNodeB 的工作状态等信息为组播组选取合适的IGMP设备。
[0164] 步骤S26, UE收到请求后,向指定的eNodeB2发起IGMP Join请求;
[0165] 步骤S27, eNodeB2向UE回复IGMP Join成功响应消息;
[0166] 步骤S28,UE从组播组接收组播媒体流;
[0167] 步骤S29,在UE不在需要接收组播组G的组播媒体流后,UE向eNodeB2发起IGMP Leave消息;
[0168] 步骤S30, eN〇deB2收到该请求后,向UE回复成功响应消息;然后UE不再接收组播 组G的媒体流。
[0169] 以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种组播控制器,其特征在于,其包括: 根节点选择模块,用于选择无线网络中的第一无线接入设备为组播根节点; 根节点通知模块,用于将所述根节点选择模块所选择的第一无线接入设备的地址信息 发送给组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接 入设备与所述组播根节点构建组播分发树来转发组播数据。
2. 如权利要求1所述的组播控制器,其特征在于,还包括: 成员管理模块,用于接收用户设备发送的加入组播的请求,当响应所述加入组播的请 求时,生成组播数据从组播分发树到所述用户设备的转发表项。
3. 如权利要求1所述的组播控制器,其特征在于,还包括: 重定向模块,用于当接收到用户设备发送的加入组播的请求时,选择第二无线接入设 备作为响应所述用户设备再次发送的加入组播的请求的组播管理协议设备。
4. 如权利要求1-3中任一项所述的组播控制器,其特征在于,所述根节点选择模块还 用于在选择无线网络中的第一无线接入设备为所述无线网络的组播根节点之后,重新选择 第三无线接入设备为组播根节点,并将重新选择的组播根节点的地址信息发送给所述组播 源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所 述重新选择的组播根节点构建组播分发树来转发组播数据,以及所述第一无线接入设备拆 除以所述第一无线接入设备为根节点的组播分发树。
5. -种无线接入设备,其特征在于,包括: 根节点响应模块,用于当接收到组播控制器发送的选择该无线接入设备为组播根节点 的指示时,向所述组播控制器发送成功响应的消息; 组播创建模块,用于当所述组播控制器将该无线接入设备的地址信息作为组播根节点 的地址信息发送给组播源及无线网络中的其他无线接入设备后,与组播源以及与所述无线 网络中的其他无线接入设备构建组播分发树来转发组播数据。
6. 如权利要求5所述的无线接入设备,其特征在于,还包括: 成员管理模块,用于接收用户设备发送的加入组播的请求,当响应所述加入组播的请 求时,生成组播数据从组播分发树到所述用户设备的转发表项。
7. 如权利要求5或6所述的无线接入设备,其特征在于,还包括: 根节点重选模块,用于接收所述组播控制器发送的重选根节点的指示信息,并根据所 述根节点指示信息选择所述无线网络中的除该无线接入设备之外的另一无线接入设备为 组播根节点,并将重新选择的组播根节点的地址信息发送给所述组播源及所述无线网络中 的其他无线接入设备,以使所述组播源及所述其他无线接入设备与所述重新选择的组播根 节点构建组播分发树来转发组播数据。
8. 如权利要求7所述的无线接入设备,其特征在于,还包括: 组播拆除模块,用于当接收到所组播控制器发送的重新选择的组播根节点的地址信 息,或者,接收到所述根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除以 该无线接入设备为根节点的组播分发树。
9. 一种组播系统,其特征在于,包括:组播源,组播控制器、以及至少两个无线接入设 备,其中,所述组播控制器为权利要求1-4中任一项所述的组播控制器,所述至少两个无线 接入设备中包括权利要求5-8中任一项所述的接收到组播控制器发送的选择该无线接入 设备为组播根节点的指示的无线接入设备。
10. -种组播创建方法,其特征在于,包括: 选择无线网络中的第一无线接入设备为组播根节点; 将所述选择的第一无线接入设备的地址信息发送给组播源及所述无线网络中的其他 无线接入设备,以使所述组播源及所述其他无线接入设备与所述组播根节点构建组播分发 树来转发组播数据。
11. 如权利要求10所述的组播创建方法,其特征在于,将所述选择的第一无线接入设 备的地址信息发送给组播源及所述无线网络中的其他无线接入设备之后,还包括: 接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时,生成组播数据 从组播分发树到所述用户设备的转发表项。
12. 如权利要求10所述的组播创建方法,其特征在于,当将所述选择的第一无线接入 设备的地址信息发送给组播源及所述无线网络中的其他无线接入设备之后,还包括: 当接收到用户设备发送的加入组播的请求时,选择第二无线接入设备作为响应所述用 户设备再次发送的加入组播的请求的组播管理协议设备,以使所述用户设备后续向所述第 二无线接入设备发送加入组播的请求。
13. 如权利要求10-12中任一项所述的组播创建方法,其特征在于,将所述选择的第一 无线接入设备的地址信息发送给组播源及所述无线网络中的其他无线接入设备之后,还包 括: 重新选择第三无线接入设备为组播根节点,并将重新选择的组播根节点的地址信息发 送给所述组播源及所述无线网络中的其他无线接入设备,以使所述组播源及所述其他无线 接入设备与所述重新选择的组播根节点构建组播分发树来转发组播数据,以及所述第一无 线接入设备拆除以所述第一无线接入设备为根节点的组播分发树。
14. 一种组播创建方法,其特征在于,包括: 当接收到组播控制器发送的选择该无线接入设备为组播根节点的指示时,向所述组播 控制器发送成功响应的消息; 当所述组播控制器将该无线接入设备的地址信息作为组播根节点的地址信息发送给 组播源及无线网络中的其他无线接入设备后,与组播源以及与所述无线网络中的其他无线 接入设备构建组播分发树来转发组播数据。
15. 如权利要求14所述的组播创建方法,其特征在于,所述与组播源以及与所述无线 网络中的其他无线接入设备构建组播分发树来转发组播数据之后,还包括: 接收用户设备发送的加入组播的请求,当响应所述加入组播的请求时,生成组播数据 从组播分发树到所述用户设备的转发表项。
16. 如权利要求14或15所述的组播创建方法,其特征在于,所述与组播源以及与所述 无线网络中的其他无线接入设备构建组播分发树来转发组播数据之后,还包括: 接收所述组播控制器发送的重选根节点的指示信息,并根据所述根节点指示信息选择 所述无线网络中的除该无线接入设备之外的另一无线接入设备为组播根节点,并将重新选 择的组播根节点的地址信息发送给所述组播源及所述无线网络中的其他无线接入设备,以 使所述组播源及所述其他无线接入设备与所述重新选择的组播根节点构建组播分发树来 转发组播数据。
17.如权利要求16所述的组播创建方法,其特征在于,还包括: 当接收到所组播控制器发送的重新选择的组播根节点的地址信息,或者,接收到所述 根节点重选模块发送的重新选择的组播根节点的地址信息时,拆除以该无线接入设备为根 节点的组播分发树。
【文档编号】H04W4/06GK104113827SQ201310130591
【公开日】2014年10月22日 申请日期:2013年4月16日 优先权日:2013年4月16日
【发明者】陈学梁, 李丹 申请人:华为技术有限公司