接收移动网络组播数据的传输方法、装置及系统的制作方法

文档序号:7979511阅读:256来源:国知局
接收移动网络组播数据的传输方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种WLAN终端接收移动网络组播数据的传输方法、装置及系统。该方法包括:WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;如果所述WLAN终端发送的消息是第一组播组请求消息,则所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。这样,使得WLAN接入设备能够直接向WLAN终端转发移动通信网络组播数据,不仅使普通WLAN终端也可以接收移动通信网络丰富的组播数据业务,而且可以有效地提高移动通信网络组播数据的接收效率,并避免移动通信网络空口资源的浪费。
【专利说明】接收移动网络组播数据的传输方法、装置及系统
【技术领域】
[0001]本发明实施例涉及通信【技术领域】,并且更具体地,涉及WLAN (Wireless LocalArea Networks,无线局域网络)终端接收移动网络组播数据的传输方法、装置及系统。
【背景技术】
[0002]随着网络技术的发展,各种不同类型的无线接入技术不断出现,例如WiFi(Wireless Fidelity,无线保真)以及 LTE (Long Term Evolution,长期演进)技术等。
[0003]作为一种WLAN技术,目前WiFi技术已经广泛应用于个人、家庭、企业、机场、酒店、娱乐和休闲公共场所、会议展厅等固定场景区域。支持WiFi功能成为许多用户终端的标准配置。随着WiFi技术的普及,电信运营商开始大规模部署室外AP (Access Point,接入点),以形成单独的WLAN网络,为用户提供性价比较高的上网体验。但是,WLAN网络回传资源需求大、成本高。
[0004]另一方面,LTE技术已经成为移动通信网络演进的标准。LTE网络除提供高带宽低时延的点到点单播数据宽带连接服务外,同时还能够提供支持更高速率和更好服务质量的点到多点 eMBMS (Enhanced Multimedia Broadcast Multicast Service,增强型多媒体广播多播业务)。通过eMBMS业务可以推送标清/高清TV (television,电视)视频业务、手机报、天气预报、体育赛事、政府紧急广播消息等丰富的多媒体信息,满足用户,企业以及政府等各种客户群综合信息广播业务的需求。但是,目前由于缺乏LTE终端,并且LTE终端价格昂贵,使得LTE网络和业务发展受到很大影响。
[0005]现有技术中,WiFi终端通过WLAN认证接入后,对于集中转发模式,所有数据流的传输都是通过瘦AP (瘦AP是指鉴权认证和设备无线通道管理由上层设备AC管理)到AC(Access Controller,无线接入控制器)之间的 CAPWAP (Control and Provisioning ofWireless Access Points,无线接入点控制协议)隧道,并穿越整个LTE网络。如果WiFi终端要去接收LTE eMBMS组播数据,不仅要舍近求远去BRAS上接收组播数据,而且一份组播数据会在LTE网络传输多份,这些都会造成网络传输资源的浪费,特别是LTE空口资源的浪费。还有,通过CAPWAP隧道将导致组播数据流传输效率降低。

【发明内容】

[0006]本发明实施例提供一种WLAN终端接收移动网络组播数据的传输方法和设备,能够有效地提高移动网络组播数据的接收效率,并避免移动通信网络空口资源的浪费。
[0007]为了解决上述问题,本发明实施例提供如下技术方案:
[0008]第一方面,本发明实施例提供了一种WLAN终端接收移动网络组播数据的传输方法,包括=WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;如果所述WLAN终端发送的消息是第一组播组请求消息,则所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新;所述WLAN接入设备根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据。
[0009]第二方面,本发明实施例提供了一种WLAN终端接收移动网络组播数据的传输方法,包括:客户端设备接收无线局域网WLAN接入设备发送的第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址;根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于所述客户端设备向所述WLAN接入设备转发移动网络组播数据;客户端设备根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
[0010]第三方面,本发明实施例提供了一种WLAN接入设备,包括:识别单元,用于识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;更新单元,用于如果所述识别单元识别的所述WLAN终端发送的消息是第一组播组请求消息,则根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新;转发单元,用于根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据。
[0011]第四方面,本发明实施例提供了一种客户端设备,包括:接收单元,用于接收无线局域网WLAN接入设备发送的第二组播组请求消息,并向更新单元发送所述第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址;更新单元,用于接收所述接收单元发送的所述第二组播组请求消息,并根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于向所述WLAN接入设备转发移动网络组播数据;转发单元,用于根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
[0012]第四方面,本发明实施例提供了一种WLAN终端接收移动网络组播数据的系统,该系统包括WLAN接入设备和客户端设备,其中:
[0013]所述WLAN接入设备用于:识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;如果所述WLAN终端发送的消息是第一组播组请求消息,则根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新,并向所述客户端设备发送第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址;根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据;
[0014]所述客户端设备用于:接收WLAN接入设备发送的第二组播组请求消息;根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于所述客户端设备向所述WLAN接入设备转发移动网络组播数据。
[0015]本发明实施例通过接入设备识别无线局域网WLAN终端发送的第一组播组请求消息,并利用第一组播组请求消息中携带的组播组地址更新第一组播转发表。这样,使得WLAN接入设备能够直接向WLAN终端转发移动通信网络组播数据,不仅使普通WLAN终端也可以接收移动通信网络丰富的组播数据业务,而且可以有效地提高移动通信网络组播数据的接收效率,并避免移动通信网络空口资源的浪费。
【专利附图】

【附图说明】[0016]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是可应用于本发明实施例的LTE-WiFi网络架构的示意图。
[0018]图2是本发明一个实施例的WLAN终端接收移动网络组播数据的传输方法的流程图。
[0019]图3是本发明一个实施例的WLAN终端接收移动网络组播数据的传输方法的过程的示意性流程图。
[0020]图4是本发明另一实施例的WLAN终端接收移动网络组播数据的传输方法的流程图。
[0021]图5是本发明另一实施例的可适用于图1的网络架构的WLAN终端接收移动网络组播数据的传输方法的过程的示意性流程图。
[0022]图6是本发明另一实施例的可适用于图1的网络架构的组播组地址过滤条件更新方法的过程的示意性流程图。
[0023]图7是本发明一个实施例的WLAN接入设备的框图。
[0024]图8是本发明另一实施例的客户端设备的框图。
[0025]图9是本发明另一实施例的WLAN终端接收移动网络组播数据的系统的框图。【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明的技术方案,可以应用于各种移动通信系统,例如:全球移动通信系统(GSM, Global System of Mobile communication),码分多址(CDMA, Code DivisionMultiple Access)系统,宽带码分多址(WCDMA, Wideband Code Division Multiple AccessWireless),通用分组无线业务(GPRS, General Packet Radio Service),长期演进(LTE,Long Term Evolution)等。
[0028]WLAN 终端可以是 WiFi 终端、还可以是 WiMAX (Worldwide Interoperabilityfor Microwave Access,全球微波互联接入)或 WAPI (WLAN Authentication and PrivacyInfrastructure,无线局域网认证与保密基础结构)终端等。
[0029]为了帮助本领域技术人员理解本发明实施例,移动网络将以LTE网络为例,WLAN网络将以WiFi网络为例进行说明。应注意,本发明实施例并不限于此,可以为LTE系统之外的其它移动通信系统或WiFi终端之外的其它WLAN终端。
[0030]图1是可应用于本发明实施例的LTE-WiFi网络架构的示意图。
[0031]应理解,在本发明实施例中,虽然图1中描述了两个WLAN终端WiFi终端101和WiFi终端102,两个WLAN接入设备瘦AP 103和瘦AP 104 (瘦AP是指鉴权认证和设备无线通道管理由上层设备AC管理),两个客户端设备CPE 105 (Customer Premise Equipment,客户端设备)和CPE 106,一个基站107等,但仅仅是为了描述方便。图1中各个网络设备的数目可以是一个或多个,本发明实施例对此并不限定。
[0032]在图1 所示的 LTE-WiFi 网络架构中,BRAS 117 (Broadband Remote AccessServer,宽带远程接入服务器)与 AAA (Authentication Authorization Accounting,认证授权计费)服务器118连接,MME IlKMobility Management Entity,移动性管理实体)用于实现控制面功能,HSS 112 (Home Subscriber Server,归属用户服务器)用于管理IMS (IPMultimedia Subsystem, IP 多媒体子系统)的用户签约数据,S/P Gff 113 (Serving/PacketData Network Gateway,服务网关/分组数据网络网关)和MBMS GffCMultimedia BroadcastMulticast Service Gateway,多媒体广播多播业务网关)114用于提供协议转换、路由选择、数据交换等网络兼容功能,BMSC 116 (Broadcast Multicast Service Controller,组播广播控制器)用于管理MBS会话信息,控制MBS业务内容的传送等。
[0033]现有技术中,WiFi终端101/WiFi终端102通过WLAN认证接入后,对于集中转发模式,所有数据流的传输都是通过瘦AP 103/瘦AP 104到AC 115(Access Controller,无线接入控制器)之间的 CAPWAP (Control and Provisioning of Wireless Access Points,无线接入点控制协议)隧道108/CAPWAP隧道109,并穿越整个LTE网络。例如,WiFi终端101发出组播请求,通过CAPWAP隧道108上报给AC 115,再由AC 115上报给BRS117,加入到对应组播组中,组播数据通过CAPWAP隧道108传输给WiFi终端101。
[0034]因此在整个网络中,如果WiFi终端要去接收LTE eMBMS (Enhanced MultimediaBroadcast Multicast Service,增强型多媒体广播多播业务)组播数据,不仅要舍近求远去BRAS上接收组播数据,而且一份组播数据会在LTE网络传输多份,这些都会造成网络传输资源的浪费,特别是LTE空口资源的浪费。还有,通过CAPWAP隧道将导致组播数据流传输效率降低。
[0035]为了解决上述问题,本发明实施例提供一种WLAN终端接收移动网络组播数据的传输方法和设备,能够有效地提高移动网络组播数据的接收效率,并避免移动通信网络空口资源的浪费。
[0036]图2是本发明一个实施例的WLAN终端接收移动网络组播数据的传输方法的流程图。图2的方法由WLAN接入设备执行。
[0037]以LTE-WiFi为例,接入设备可以是WiFi瘦AP与LTE CPE集成的形态,或者基站集成瘦AP的形态,还可以是WiFi瘦AP等。
[0038]201,WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,第一组播组请求消息携带WLAN终端地址和组播组地址。
[0039]可选地,WLAN接入设备可以配置参数,该参数用于指示WLAN接入设备是否启动组播组请求消息识别功能。例如,在LTE-WiFi网络架构下,WLAN接入设备在接收到WLAN终端发送的消息时,首先判断是否有配置参数,如果WLAN接入设备配置了参数,才识别WLAN终端发送的消息是否是第一组播组请求消息。该参数可以由管理员进行配置,包括本地配置或远端配置。
[0040]可选地,第一组播组请求消息可以是IGMP report (Internet Group ManagementProtocol r印ort,互联网组管理协议报告),包括加入组播组和离开组播组两种子类型消息,或者 GMRP (GARP (Generic Attribute Registration Protocol,通用属性注册协议)Multicast Registration Protocol,GARP组播注册协议)消息,也可以是其他类型的消息。比如:对于有些不支持IGMP协议的WiFi终端,这些终端本身无法自行发起加入到组播组的IGMP加入请求,但会发送目的IP地址为组播组地址的数据报文,通过判断WiFi终端上报的数据报文的目的IP地址是否为组播组地址确定WiFi终端希望加入组播组;然后代替这些WiFi终端发送相应的IGMP加入请求。这样使不支持IGMP协议的WiFi终端也可以加入组播组。
[0041]WLAN终端地址可以是WLAN终端的IP (Internet Protocol,因特网协议)地址、MAC (Media Access Control,媒体接入控制)地址或其它类型的地址。组播组地址可以是发送组播数据的服务器的IP地址,MAC地址或其它类型的地址。本发明对此不作限制。例如,WLAN终端需要加入某一组播组,发送第一组播组请求消息,具体地,第一组播组请求消息是IGMP report加入,携带WLAN终端地址188.0.1.123和组播组地址232.0.1.99。
[0042]202,如果WLAN终端发送的消息是第一组播组请求消息,则WLAN接入设备根据第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新;
[0043]可选地,在一种实现方式下,可建立第一组播组请求消息中携带的组播组地址和WLAN终端地址的映射关系,利用映射关系对第一组播转发表进行更新。具体地,如果第一组播组请求消息表示加入组播组,则在第一组播转发表中注册相应的WLAN终端地址和组播组地址的映射关系。或者,如果第一组播组请求消息表示离开组播组,则在第一组播转发表中删除相应的WLAN终端地址和组播组地址的映射关系。
[0044]在另一种实现方式下,考虑WLAN接入设备的广播属性,第一组播转发表可以省略WLAN终端地址的字段。如果第一组播组请求消息表示加入组播组,并且该第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则在第一组播转发表中注册第一组播组请求消息中携带的组播组地址。或者,如果第一组播组请求消息表示离开组播组,则向所有WLAN终端发送第一查询报文,以便所有WLAN终端根据该第一查询报文上报相应组播组请求消息,当所有终端上报的相应组播组请求消息均表示离开组播组,或者没有WLAN终端上报相应的组播组请求消息表示加入组播组时,在第一组播转发表中删除第一组播组请求消息中携带的组播组地址。
[0045]203,WLAN接入设备根据第一组播转发表向WLAN终端转发移动网络组播数据;
[0046]具体的,所述WLAN接入设备接收移动网络组播数据;如果所述组播数据的组播组地址属于所述第一组播转发表,则所述WLAN接入设备将所述组播数据转发给所述WLAN终端。
[0047]另外,可选地,在本发明实施例的WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息之前,WLAN接入设备可以先向终端发送查询报文,以便WLAN终端根据该查询报文上报相应的组播组请求消息。例如,周期性地向终端发送通用查询报文和/或特定组查询报文,如果WLAN终端需要接收相应的组播数据,则WLAN终端就会进行响应,向接入点上报相应的组播组请求消息。
[0048]本发明实施例通过WLAN接入设备识别无线局域网WLAN终端发送的第一组播组请求消息,并利用第一组播组请求消息中携带的组播组地址更新第一组播转发表。这样,使得WLAN接入设备能够直接向WLAN终端转发移动通信网络组播数据,不仅使普通WLAN终端也可以接收移动通信网络丰富的组播数据业务,而且可以有效地提高移动通信网络组播数据的接收效率,并避免移动通信网络空口资源的浪费,WLAN终端直接接收移动网络组播数据,提升了 WLAN用户终端的业务体验及移动网络利用率。
[0049]本发明实施例还提供另一种WLAN终端接收移动网络组播数据的传输方法即在上述任一实施例步骤202的WLAN接入设备根据第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新之前,可以根据组播组地址过滤条件对第一组播组请求消息进行过滤处理。例如,如果第一组播组请求消息中携带的组播组地址与组播组地址过滤表中任一个移动网络组播数据的组播组地址均不相同,则对该第一组播组请求消息进行过滤处理。又例如,组播组地址过滤表中的组播组地址不属于移动网络组播数据的组播组地址,如果第一组播组请求消息中携带的组播组地址属于组播组地址过滤表,则对该第一组播组请求消息进行过滤处理。这样,可以提高组播数据的转发效率。此外,组播组地址过滤表可以由管理员进行配置,包括本地配置或远端配置,本发明实施例对此并不限定。
[0050]可选地,本发明实施例可以对组播组地址过滤条件进行更新。例如,接入设备接收LTE eMBMS组播数据,并自动学习识别LTE eMBMS组播数据的组播组地址是否属于组播组地址过滤表,以建立和维护对第一组播组请求消息进行过滤处理的过滤条件。
[0051]下面结合具体实施例,更加详细地描述本发明实施例的组播数据的传输方法的非限制性的例子。应注意,这些例子仅仅是为了帮助本领域技术人员更好地理解本发明实施例,而非要限制本发明的范围。
[0052]图3是本发明一个实施例的WLAN终端接收移动网络组播数据的传输方法的过程的示意性流程图。
[0053]在图3中,WLAN终端以WiFi终端为例,接入设备可以是WiFi瘦AP与LTE CPE集成的形态,还可以是基站集成WiFi瘦AP的形态。应注意,本发明实施例中,以LTE-WiFi为例进行描述,但本发明实施例并不限于此。
[0054]301,WiFi终端向接入设备发送某一消息。
[0055]例如,WiFi终端向接入设备发送的消息可能是组播组请求消息,也可能是其他消
肩、O
[0056]302,接入设备识别第一组播组请求消息。
[0057]例如,第一组播组请求消息可以是IGMP r印ort,包括加入组播组和离开组播组两种子类型消息,或者GMRP消息,也可以是其他类型的消息。第一组播组请求消息中携带组播组地址和WiFi终端地址。
[0058]例如,接入设备对WiFi终端发送的消息的类型进行识别,如果消息的类型不属于第一组播组请求消息,则将该数据消息作为普通数据报文进行CAPWAP封装并通过CAPWAP隧道进行转发。如果消息的类型属于第一组播组请求消息,则还可以对第一组播组请求消息进行过滤处理,或者直接对第一组播转发表进行更新。
[0059]303,接入设备对第一组播组请求消息进行过滤处理。组播组地址的过滤处理可以提高组播数据的转发效率。
[0060]例如,预先设置组播组地址过滤表。例如,组播组地址过滤表可以由管理员进行配置,包括本地配置或远端配置。另外,可以通过设备自动学习的方式更新组播组地址过滤表。例如,可解析移动网络组播数据(例如,LTEeMBMS承载的组播数据)携带的组播组地址信息,利用该组播组地址信息更新组播组地址过滤表。[0061]具体地,组播组地址过滤表中的组播组地址可以是允许的组播组地址。在此情况下,如果第一组播组请求消息中携带的组播组地址与组播组地址过滤表中任一个LTEeMBMS承载的组播数据的组播组地址均不相同,则可以将该第一组播组请求消息作为普通数据报文进行CAPWAP封装并通过CAPWAP隧道进行转发,或者,可以将该第一组播组请求消息直接丢弃。
[0062]或者,组播组地址过滤表中的组播组地址可以是禁止的组播组地址。在此情况下,如果第一组播组请求消息中携带的组播组地址属于组播组地址过滤表,则可以将该第一组播组请求消息作为普通数据报文进行CAPWAP封装并通过CAPWAP隧道进行转发,或者,可以将该第一组播组请求消息直接丢弃。
[0063]304,接入设备更新第一组播转发表。
[0064]例如,建立第一组播组请求消息中携带的组播组地址和WiFi终端地址的映射关系,利用映射关系对第一组播转发表进行更新。具体地,如果第一组播组请求消息表示加入组播组,例如,IGMP report加入,或者GMRP Join消息,则在第一组播转发表中注册相应的WiFi终端地址和组播组地址的映射关系。或者,如果第一组播组请求消息表示离开组播组,例如,IGMP report离开,或者GMRP Leave消息,则在第一组播转发表中删除相应的WiFi终端地址和组播组地址的映射关系。
[0065]又例如,考虑WiFi接入设备的广播属性,可仅仅根据第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。此时无需考虑WiFi终端地址。
[0066]具体地,如果第一组播组请求消息表示加入组播组,例如,IGMP report加入,或者GMRP Join消息,并且该第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则在第一组播转发表中注册第一组播组请求消息中携带的组播组地址。或者,如果第一组播组请求消息表示离开组播组,则向所有WiFi终端发送第一查询报文,以便所有WiFi终端根据该第一查询报文上报相应组播组请求消息,当所有终端上报的相应组播组请求消息均表示离开组播组,例如,IGMP report离开,或者GMRP Leave消息,或者没有WiFi终端上报相应的组播组请求消息表示加入组播组时,在第一组播转发表中删除第一组播组请求消息中携带的组播组地址。
[0067]另外,为了维护好第一组播转发表,可以在接入设备上部署IGMP查询功能,周期性地向WiFi终端发送查询报文,WiFi终端对该查询报文进行响应,上报相应的组播组请求消息,例如,WiFi终端需要接收相应的组播数据时,WiFi终端会进行响应,上报第一组播组请求消息表示加入组播组。上述查询报文也可以是非周期性的,例如根据需要触发查询报文,本发明实施例对此不作限制。
[0068]305,接入设备接收LTE eMBMS组播数据。
[0069]接入设备会解析LTE eMBMS组播数据的组播组地址,并且与第一组播转发表中的组播组地址进行对比,根据对比的结果执行组播数据的转发处理。
[0070]306,接入设备向WiFi终端发送组播数据。
[0071]例如,如果接收的LTE eMBMS组播数据的组播组地址属于第一组播转发表,则将组播数据发送给WiFi终端。将组播数据发送给WiFi终端有多种方式:一是在WiFi 口按照组播方式发送给所有WiFi终端;二是在WiFi 口按照单播方式发送给WiFi终端;也可以是二种方式的结合:一部分WiFi终端按照组播方式发送,另外一部分终端按照单播方式发送。具体实现时可以结合系统处理性能,频谱利用率,用户业务体验保障等多方面综合考虑,选择合适的发送方式和发送策略。
[0072]另一方面,如果在步骤205中得到的LTE eMBMS组播数据的组播组地址不在第一组播转发表中,则接入设备可以丢弃该LTE eMBMS组播数据。
[0073]本发明实施例通过接入点识别WiFi终端发送的第一组播组请求消息,并利用第一组播组请求消息中携带的组播组地址更新第一组播转发表。这样,使得接入设备能够转发移动网络组播数据,从而组播数据传输不仅仅限制在CAPWAP隧道,能够有效地提高传输效率。
[0074]另外,本发明实施例接入点可以接收LTE eMBMS组播数据,如果LTEeMBMS组播数据的组播组地址属于第一组播转发表,则将组播数据发送给WiFi终端。这样,使得WiFi终端也可以接收LTE eMBMS组播数据,提升了 WiFi用户终端的业务体验及LTE网络利用率。
[0075]WLAN接入设备和客户端设备为单独的设备时,WLAN接入设备,例如WiFi AP,执行图2和图3的方法中相同或相应的步骤,为了避免重复,此处不再赘述。
[0076]图4是本发明实施例提供的WLAN终端接收移动网络组播数据的传输方法的流程图。图4的方法可以由客户端设备执行。客户端设备的一个例子是LTE CPE0
[0077]401,客户端设备接收无线局域网WLAN接入设备发送的第二组播组请求消息,第二组播组请求消息携带WLAN接入设备地址和组播组地址。
[0078]402,根据第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,第二组播转发表用于客户端设备向WLAN接入设备转发移动网络组播数据;
[0079]403,客户端设备根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
[0080]可选地,步骤403具体可以实现为,接收移动网络组播数据,如果移动网络组播数据的组播组地址属于所述第二组播转发表,则将组播数据发送给WLAN接入设备。
[0081]可选地,在本发明实施例的客户端设备可以周期性地向WLAN接入设备发送查询报文,WLAN接入设备将查询报文转发给WLAN终端,以便WLAN终端根据该查询报文上报相应的组播组请求消息。或者,WLAN接入设备根据第一组播转发表的组播组地址信息进行响应,从而客户端设备能够维护第二组播转发表。
[0082]需要说明的是,客户端设备可将接收的移动网络组播数据转发给WLAN接入设备,以便WLAN接入设备利用移动网络组播数据的组播组地址信息更新前面实施例所述的组播组地址过滤条件。下面将结合具体的例子详细描述本发明实施例的组播组地址过滤条件更新方法。
[0083]本发明实施例客户端设备接收移动网络组播数据,如果移动网络组播数据的组播组地址属于第二组播转发表,则将组播数据发送给WLAN接入设备。或者,将移动网络组播数据转发给WLAN接入设备。这样,使得WLAN接入设备能够转发移动网络组播数据给WLAN终端,能够有效地提高WLAN终端对移动通信网络组播数据的接收效率。
[0084]下面结合具体实施例,更加详细地描述本发明实施例的组播数据的传输方法的非限制性的例子。
[0085]图5是本发明另一实施例的可适用于图1的网络架构的WLAN终端接收移动网络组播数据的传输方法的过程的示意性流程图。
[0086]在图5中,接入设备分为WLAN接入设备和客户端设备两个实体。其中,客户端设备以LTE CPE为例,WLAN接入设备以WiFi AP为例。将适当省略与图3的实施例重复的描述。
[0087]501,WiFi终端向WiFi AP发送某一消息。
[0088]例如,WiFi终端101向瘦AP 103发送的消息可能是组播组请求消息,也可能是其他消息。
[0089]502,WiFi AP识别第一组播组请求消息。
[0090]例如,第一组播组请求消息可以是IGMP report,包括加入组播组和离开组播组两种子类型消息,或者GMRP消息,也可以是其他类型的消息。第一组播组请求消息中携带组播组地址和WiFi终端101地址。
[0091]例如,瘦AP 103对WiFi终端101发送的消息的类型进行识别,如果消息的类型不属于第一组播组请求消息,则将该数据消息作为普通数据报文进行CAPWAP封装并通过CAPffAP隧道108进行转发。如果消息的类型属于第一组播组请求消息,则还可以对第一组播组请求消息进行过滤处理,或者直接对第一组播转发表进行更新。
[0092]503,WiFi AP对第一组播组请求消息进行过滤处理。
[0093]例如,预先设置组播组地址过滤表。例如,组播组地址过滤表可以由管理员进行配置,包括本地配置或远端配置。另外,可以通过自动学习的方式更新组播组地址过滤表。例如,瘦AP 103可解析移动网络组播数据(例如,LTE eMBMS承载的组播数据)携带的组播组地址信息,利用该组播组地址信息更新组播组地址过滤表。
[0094]具体地,组播组地址过滤表中的组播组地址可以是允许的组播组地址。在此情况下,如果第一组播组请求消息中携带的组播组地址与组播组地址过滤表中任一个LTEeMBMS承载的组播数据的组播组地址均不相同,则可以将该第一组播组请求消息作为普通数据报文进行CAPWAP封装并通过CAPWAP隧道108进行转发,或者,可以将该第一组播组请求消息直接丢弃。
[0095]或者,组播组地址过滤表中的组播组地址可以是禁止的组播组地址。在此情况下,如果第一组播组请求消息中携带的组播组地址属于组播组地址过滤表,则可以将该第一组播组请求消息作为普通数据报文进行CAPWAP封装并通过CAPWAP隧道108进行转发,或者,可以将该第一组播组请求消息直接丢弃。
[0096]504,WiFi AP更新第一组播转发表。
[0097]例如,建立第一组播组请求消息中携带的组播组地址和WiFi终端101地址的映射关系,利用映射关系对第一组播转发表进行更新。具体地,如果第一组播组请求消息表示加入组播组,例如,IGMP report加入,或者GMRPJoin消息,则在第一组播转发表中注册相应的WiFi终端地址和组播组地址的映射关系。或者,如果第一组播组请求消息表示离开组播组,例如,IGMP report离开,或者GMRP Leave消息,则在第一组播转发表中删除相应的WiFi终端101地址和组播组地址的映射关系。
[0098]又例如,考虑WiFi接入设备的广播属性,可仅仅根据第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。此时无需考虑WiFi终端地址。
[0099]具体地,如果第一组播组请求消息表示加入组播组,例如,IGMP report加入,或者GMRP Join消息,并且该第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则在第一组播转发表中注册第一组播组请求消息中携带的组播组地址。或者,如果第一组播组请求消息表示离开组播组,则向所有WiFi终端发送第一查询报文,以便所有WiFi终端根据该第一查询报文上报相应组播组请求消息,当所有终端上报的相应组播组请求消息均表示离开组播组,例如,IGMP report离开,或者GMRP Leave消息,或者没有WiFi终端上报相应的组播组请求消息表示加入组播组时,在第一组播转发表中删除第一组播组请求消息中携带的组播组地址。
[0100]瘦AP 103在更新第一组播转发表成功后,向LTE CPE 105发送第二组播组请求消息,携带瘦AP 103地址和组播组地址。如果LTE CPE 105对未注册的组播数据转发策略不是丢弃,而是广播转发,则瘦AP 103向LTE CPE 105发送第二组播组请求信息是可选的。
[0101]505,LTE CPE接收WiFi AP发送的第二组播组请求消息。
[0102]例如,LTE CPE 105接收瘦AP 103发送的第二组播组地址请求消息可以是IGMPreport (Internet Group Management Protocol report,互联网组管理协议报告),包括加入组播组和离开组播组两种子类型消息,或者GMRP (GARP (Generic AttributeRegistration Protocol,通用属性注册协议)Multicast Registration Protocol,GARP 组播注册协议)消息。第二组播组地址请求消息携带了瘦AP 103地址和组播组地址。
[0103]506,LTE CPE更新第二组播转发表。
[0104]例如,LTE CPE 105根据第二组播组请求消息携带的瘦AP 103地址和组播组地址的映射关系对第二组播转发表进行更新。具体地,对于第二组播转发表的更新方式可以参照图3实施例中第一组播转发表的更新方式,因此不再赘述。
[0105]为了维护好第二组播转发表,可以在LTE CPE上部署IGMP查询功能,周期性地向WiFi AP发送查询报文,WiFi AP将查询报文转发给WiFi终端,以便WiFi终端根据该查询报文上报相应的组播组请求消息。例如,LTE CPE105周期性地向瘦AP 103发送通用查询报文和/或特定组查询报文,瘦AP 103支持透明转发查询报文,如果WiFi终端101需要接收相应的组播数据时,WiFi终端101会进行响应,向瘦AP 103上报相应的组播组请求消息。
[0106]另外,还可以在LTE CPE和WiFi AP上都部署IGMP查询功能,即LTECPE和WiFiAP都周期性地发送通用查询报文和/或特定组查询报文。在这种部署场景下,WiFi AP对于LTE CPE周期性地向WiFi AP发送通用查询报文和/或特定组查询报文可以是透明转发模式,还可以是本地终结模式。本地终结模式即WiFi AP接收LTE CPE周期性发送的通用查询报文和/或特定组查询报文,根据第一组播转发表的组播组地址信息向LTE CPE发送相应的响应消息,而不再向WiFi终端转发。
[0107]507, LTE CPE 接收 LTE eMBMS 组播数据。
[0108]例如,LTE CPE 105接收经eMBMS通道110传输的LTE eMBMS组播数据。
[0109]508,LTE CPE对LTE eMBMS的组播数据进行转发处理。
[0110]例如,LTE CPE 105会解析LTE eMBMS组播数据的组播组地址,并且与第二组播转发表中的组播组地址进行对比,根据对比的结果执行组播数据的转发处理。
[0111]另一方面,如果LTE CPE 105在步骤507中得到的LTE eMBMS组播数据的组播组地址不在第二组播转发表中,则LTE CPE 105可以丢弃该LTEeMBMS组播数据。
[0112]509,LTE CPE将组播数据发送给WiFi AP。[0113]例如,LTE CPE 105将组播数据发送给瘦AP 103。
[0114]510, WiFi AP将组播数据发送给WiFi终端。
[0115]例如,如果瘦AP 103接收的组播数据的组播组地址属于第一组播转发表,则将组播数据转发给WiFi终端101。
[0116]另一方面,如果瘦AP 103在步骤509中得到的LTE eMBMS组播数据的组播组地址不在第一组播转发表中,则瘦AP 103可以丢弃该LTE eMBMS组播数据。
[0117]这样,WiFi AP能够接收除CAPWAP隧道外传输的LTE eMBMS组播数据,从而提高传输效率,还能够提升WiFi用户终端的业务体验及LTE网络利用率。
[0118]需说明的是,本发明实施例中如果WiFiAP与LTE CPE集成在一起,则以上WiFiAP与LTE CPE之间的消息交互属于设备的内部流程,有些流程可以适当合并,简化或裁剪掉,但并不影响本发明的实质精神。如果是eNB集成瘦AP形态,则不需要CPE,eMBMS组播数据直接到eNB后,通过内部交换传递给瘦AP,本领域普通技术人员可以通过本发明实施例提供的流程图得到这个交互的流程图,只不过将LTE CPE换成eNB基站即可,这种形态只是瘦AP部署位置不同而已。
[0119]图6是本发明另一实施例的可适用于图1的网络架构的组播组地址过滤条件更新方法的过程的示意性流程图。
[0120]应理解,本发明实施例中,以LTE-WiFi为例进行描述,但本发明实施例并不限于此。
[0121]601,LTE CPE 接收 LTE eMBMS 组播数据。
[0122]例如,LTE CPE 105接收经eMBMS通道110传输的LTE eMBMS组播数据。LTE CPE105可以解析出LTE eMBMS组播数据携带的组播组地址信息。
[0123]602,LTE CPE向WiFi AP发送组播组地址信息。
[0124]603,WiFi AP利用LTE CPE发送的组播组地址信息,更新WiFi AP上存储的组播组地址过滤表。
[0125]例如,LTE CPE 105接收LTE eMBMS组播数据,并将解析出的LTEeMBMS组播数据携带的组播组地址信息发送给瘦AP 103,瘦AP 103自动识别LTE eMBMS组播数据的组播组地址是否属于组播组地址过滤表,对组播组地址过滤表进行更新。或者,LTE CPE 105将接收的LTE eMBMS组播数据转发给瘦AP 103,瘦AP 103解析出的LTE eMBMS组播数据携带的组播组地址信息,并识别LTE eMBMS组播数据的组播组地址是否属于组播组地址过滤表,对组播组地址过滤表进行更新。这样,建立和维护了对第一组播组请求消息进行过滤处理的过滤条件。
[0126]此外,组播组地址过滤表可以由管理员进行配置,包括本地配置或远端配置,本发明实施例对此不作限制。
[0127]这样,可以维护组播组地址过滤条件,提高组播数据的转发效率。
[0128]图7是本发明一个实施例的WLAN接入设备的框图。图7的接入设备70包括:
[0129]识别单元71识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,第一组播组请求消息携带WLAN终端地址和组播组地址。
[0130]更新单元72用于如果识别单元识别的WLAN终端发送的消息是第一组播组请求消息,则根据第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。[0131]转发单元73,用于根据第一组播转发表向WLAN终端转发移动网络组播数据。
[0132]可选地,在一种实现方式下,更新单元72具体用于建立第一组播组请求消息中携 带的第一组播组地址和WLAN终端地址的映射关系,利用映射关系对第一组播转发表进行 更新。这样能够维护第一组播转发表。进一步的,更新单元72具体用于如果第一组播组请 求消息表示加入组播组,则在第一组播转发表中注册相应的WLAN终端地址和组播组地址 的映射关系。或者,如果第一组播组请求消息表示离开组播组,则在第一组播转发表中删除 相应的WLAN终端地址和组播组地址的映射关系。
[0133]在另一种实现方式下,更新单元72具体用于如果第一组播组请求消息表示加入 组播组,并且第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则在第一 组播转发表中注册第一组播组请求消息中携带的组播组地址。或者,具体用于如果第一组 播组请求消息表示离开组播组,则向所有WLAN终端发送第一查询报文,以便所有WLAN终端 根据第一查询报文上报相应组播组请求消息。具体地,当所有终端上报的相应组播组请求 消息均表示离开组播组,或者没有WLAN终端上报相应的组播组请求消息表示加入组播组 时,在第一组播转发表中删除第一组播组请求消息中携带的组播组地址。
[0134]可选地,更新单元72还用于向终端发送查询报文,以便终端根据查询报文上报第 一组播组请求消息。
[0135]可选地,识别单元71还用于根据组播组地址过滤条件对第一组播组请求消息进 行过滤处理,更新单元72具体用于根据经过滤处理后的第一组播组请求消息中携带的组 播组地址对第一组播转发表进行更新。
[0136]这样,可以维护组播组地址过滤条件,提高组播数据的转发效率。
[0137]可选地,转发单元73具体用于:接收移动网络组播数据;如果移动网络组播数据 的组播组地址属于第一组播转发表,则将组播数据转发给WLAN终端。
[0138]本发明实施例通过接入点识别无线局域网WLAN终端发送的第一组播组请求消 息,并利用第一组播组请求消息中携带的组播组地址更新第一组播转发表。这样,使得WLAN 接入设备能够直接向WLAN终端转发移动通信网络组播数据,不仅使普通WLAN终端也可以 接收移动通信网络丰富的组播数据业务,而且可以有效地提高移动通信网络组播数据的接 收效率,并避免移动通信网络空口资源的浪费。
[0139]图8是本发明另一实施例的客户端设备的框图。客户端设备80的一个例子是LTE CPE。图8的客户端设备80包括:
[0140]接收单元81接收无线局域网WLAN接入设备发送的第二组播组请求消息。
[0141]更新单元82用于根据接收单元接收的第二组播组请求消息中携带的WLAN接入设 备地址和第二组播组地址对第二组播转发表进行更新,第二组播转发表用于向WLAN接入 设备转发移动网络组播数据。这样能够维护第二组播转发表。
[0142]转发单元83用于根据第二组播转发表将移动网络组播数据转发给WLAN接入设 备。
[0143]转发单元83具体用于:接收移动网络组播数据;如果移动网络组播数据的组播组 地址属于第二组播转发表,则客户端设备将移动网络组播数据转发给WLAN接入设备。
[0144]需要说明的是,客户端设备80可实现图4的方法中涉及客户端设备的各个步骤, 为避免重复,不再详细描述。[0145]本发明实施例客户端设备接收移动网络组播数据,如果移动网络组播数据的组播 组地址属于第二组播转发表,则将组播数据发送给WLAN接入设备。或者,将移动网络组播 数据转发给WLAN接入设备。这样,使得WLAN接入设备能够直接向WLAN终端转发移动通 信网络组播数据,不仅使普通WLAN终端也可以接收移动通信网络丰富的组播数据业务,而 且可以有效地提高移动通信网络组播数据的接收效率,并避免移动通信网络空口资源的浪 费。
[0146]本发明实施例还提供一种WLAN终端接收移动网络组播数据的系统,如图9所示, 该系统70包括:WLAN接入设备71和客户端设备72,本发明实施例中的WLAN接入设备71 可以是WIFI AP或其它种类网络中应用的具备同样功能的装置,客户端设备72可以是LTE CPE或其它种类网络中应用的具备同样功能的装置,其中:
[0147]WLAN接入设备70用于:识别无线局域网WLAN终端发送的消息是否是第一组播组 请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;如果所述WLAN终 端发送的消息是第一组播组请求消息,则根据所述第一组播组请求消息中携带的组播组地 址对第一组播转发表进行更新,并向所述客户端设备发送第二组播组请求消息,所述第二 组播组请求消息携带WLAN接入设备地址和组播组地址;根据所述第一组播转发表向所述 WLAN终端转发移动网络组播数据;
[0148]客户端设备80用于:接收WLAN接入设备发送的第二组播组请求消息;根据所述 第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更 新,所述第二组播转发表用于所述客户端设备向所述WLAN接入设备转发移动网络组播数 据;根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
[0149]具体地,WLAN接入设备70接收WLAN终端发送的消息,并对该消息的类型进行识 另IJ,如果消息的类型属于第一组播组请求消息,则还可以对第一组播组请求消息进行过滤 处理,或者直接根据第一组播组请求消息携带的组播组地址对第一组播转发表进行更新。 WLAN接入设备70在更新第一组播转发表成功后,向客户端设备80发送第二组播组请求消 息,携带WLAN接入设备70地址和组播组地址。客户端设备80根据第二组播组请求消息携 带的WLAN接入设备70地址和组播组地址的映射关系对第二组播转发表进行更新。进一步 的,客户端设备80接收移动网络组播数据,并对移动网络组播数据进行转发处理。即客户 端设备80根据第二组播转发表将组播数据发送给WLAN接入设备70。然后,WLAN接入设备 70将组播数据发送给WLAN终端。
[0150]需说明的是,本发明实施例提供的WLAN终端接收移动网络组播数据的系统中 WLAN接入设备和客户端设备的功能实现可以参考相应的前述方法或装置的实施例,在此不 再赘述。
[0151]本发明实施例提供的WLAN终端接收移动网络组播数据的系统,通过WLAN接入设 备和客户端设备建立和维护组播转发表,从而实现WLAN终端设备直接接收移动网络组播 数据,不仅使普通WLAN终端也可以接收移动通信网络丰富的组播数据业务,而且可以有效 地提高移动通信网络组播数据的接收效率,并避免移动通信网络空口资源的浪费。
[0152]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟 以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出 本发明的范围。
[0153]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0154]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0155]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0156]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0157]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以 存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取 存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0158]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种无线局域网络WLAN终端接收移动网络组播数据的传输方法,其特征在于,包括: WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址; 如果所述WLAN终端发送的消息是第一组播组请求消息,则所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新; 所述WLAN接入设备根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据。
2.如权利要求1所述的方法,其特征在于,所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新,包括: 所述WLAN接入设备建立所述第一组播组请求消息中携带的组播组地址和WLAN终端地址的映射关系,利用所述映射关系对第一组播转发表进行更新。
3.如权利要求2所述的方法,其特征在于,所述利用所述映射关系对第一组播转发表进行更新,包括: 如果所述第一组播组请求消息表示加入组播组,则所述WLAN接入设备在第一组播转发表中注册所述WLAN终端地址和组播组地址的映射关系;或者, 如果所述第一组播组请求消息表示离开组播组,则所述WLAN接入设备在第一组播转发表中删除所述WLAN终端地址 和组播组地址的映射关系。
4.如权利要求1所述的方法,其特征在于,所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新,包括: 如果所述第一组播组请求消息表示加入组播组,并且所述第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则所述WLAN接入设备在第一组播转发表中注册所述第一组播组请求消息中携带的组播组地址;或者, 如果所述第一组播组请求消息表示离开组播组,则所述WLAN接入设备向所有WLAN终端发送第一查询报文,以便所述所有WLAN终端根据所述第一查询报文上报相应组播组请求消息,当所有WLAN终端上报的相应组播组请求消息均表示离开组播组,或者没有WLAN终端上报相应的组播组请求消息表示加入组播组时,在第一组播转发表中删除所述第一组播组请求消息中携带的组播组地址。
5.如权利要求1所述的方法,其特征在于,在所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新之前,包括: WLAN接入设备根据组播组地址过滤条件对所述第一组播组请求消息进行过滤处理;所述WLAN接入设备根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新,具体包括: 所述WLAN接入设备根据经过滤处理后的第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。
6.如权利要求1-5任一项所述的方法,其特征在于,在所述WLAN接入设备识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息之前,所述方法还包括: 所述WLAN接入设备向WLAN终端发送查询报文,以便终端根据所述查询报文上报第一组播组请求消息。
7.如权利要求1-6任一项所述的方法,其特征在于,所述WLAN接入设备根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据,包括: 所述WLAN接入设备接收移动网络组播数据; 如果所述组播数据的组播组地址属于所述第一组播转发表,则所述WLAN接入设备将所述组播数据转发给所述WLAN终端。
8.一种无线局域网络WLAN终端接收移动网络组播数据的传输方法,其特征在于,包括: 客户端设备接收无线局域网WLAN接入设备发送的第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址; 根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于所述客户端设备向所述WLAN接入设备转发移动网络组播数据; 客户端设备根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
9.如权利要求8所述的方法,其特征在于,所述客户端设备根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备,包括: 所述客户端设备接收移动网络组播数据; 如果所述移动网络组播数据的组播组地址属于所述第二组播转发表,则所述客户端设备将所述移动网络组播数据转发给所述WLAN接入设备。
10.一种无线局域网络WLAN接入设备,其特征在于,包括: 识别单元,用于识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址; 更新单元,用于如果所述识别单元识别的所述WLAN终端发送的消息是第一组播组请求消息,则根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新; 转发单元,用于根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据。
11.如权利要求10所述的WLAN接入设备,其特征在于,所述更新单元具体用于建立所述第一组播组请求消息中携带的组播组地址和WLAN终端地址的映射关系,利用所述映射关系对第一组播转发表进行更新。
12.如权利要求11所述的WLAN接入设备,其特征在于,所述更新单元具体用于如果所述第一组播组请求消息表示加入组播组,则在第一组播转发表中注册相应的WLAN终端地址和组播组地址的映射关系;或者, 如果所述第一组播组请求消息表示离开组播组,则在第一组播转发表中删除相应的WLAN终端地址和组播组地址的映射关系。
13.如权利要求10所述的WLAN接入设备,其特征在于,所述更新单元具体用于如果所述第一组播组请求消息表示加入组播组,并且所述第一组播组请求消息中携带的组播组地址不属于第一组播转发表,则在第一组播转发表中注册所述第一组播组请求消息中携带的组播组地址;或者, 具体用于如果所述第一组播组请求消息表示离开组播组,则向WLAN终端发送第一查询报文,以便所述所有WLAN终端根据所述第一查询报文上报相应组播组请求消息,当所有终端上报的相应组播组请求消息均表示离开组播组,或者没有WLAN终端上报相应的组播组请求消息表示加入组播组时,在第一组播转发表中删除所述第一组播组请求消息中携带的组播组地址。
14.如权利要求10任一项所述的WLAN接入设备,其特征在于,所述识别单元还用于根据组播组地址过滤条件对所述第一组播组请求消息进行过滤处理,所述更新单元具体用于根据经过滤处理后的第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新。
15.如权利要求10-14任一项所述的WLAN接入设备,其特征在于,所述更新单元还用于向终端发送查询报文,以便终端根据所述查询报文上报第一组播组请求消息。
16.如权利要求10-15任一项所述的WLAN接入设备,其特征在于,所述转发单元具体用于:接收移动网络组播数据;如果所述移动网络组播数据的组播组地址属于所述第一组播转发表,则将所述组播数据转发给所述WLAN终端。
17.如权利要求10-16任一项所述的WLAN接入设备,其特征在于,所述WLAN接入设备包括接入点AP,或者接入点AP和客户端设备CPE的结合,或者基站和瘦AP的结合。
18.一种客户端设备,其特征在于,包括: 接收单元,用于接收无线局域网WLAN接入设备发送的第二组播组请求消息,并向更新单元发送所述第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址; 更新单元,用于接收所述接收单元发送的所述第二组播组请求消息,并根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于向所述WLAN接入设备转发移动网络组播数据; 转发单元,用于根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
19.如权利要求18所述的客户端设备,其特征在于,所述转发单元具体用于:接收移动网络组播数据;如果所述移动网络组播数据的组播组地址属于所述第二组播转发表,则所述客户端设备将所述移动网络组播数据转发给所述WLAN接入设备。
20.一种无线局域网络WLAN终端接收移动网络组播数据的系统,其特征在于,所述系统包括WLAN接入设备和客户端设备,其中: 所述WLAN接入设备用于:识别无线局域网WLAN终端发送的消息是否是第一组播组请求消息,所述第一组播组请求消息携带WLAN终端地址和组播组地址;如果所述WLAN终端发送的消息是第一组播组请求消息,则根据所述第一组播组请求消息中携带的组播组地址对第一组播转发表进行更新,并向所述客户端设备发送第二组播组请求消息,所述第二组播组请求消息携带WLAN接入设备地址和组播组地址;根据所述第一组播转发表向所述WLAN终端转发移动网络组播数据; 所述客户端设备用于:接收WLAN接入设备发送的第二组播组请求消息;根据所述第二组播组请求消息中携带的WLAN接入设备地址和组播组地址对第二组播转发表进行更新,所述第二组播转发表用于所述客户端设备向所述WLAN接入设备转发移动网络组播数据;根据所述第二组播转发表将所述移动网络组播数据转发给所述WLAN接入设备。
【文档编号】H04W84/12GK103458370SQ201210179048
【公开日】2013年12月18日 申请日期:2012年6月1日 优先权日:2012年6月1日
【发明者】杨胜强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1