[发明专利]一种组播控制处理方法、系统和宽带接入设备有效
申请号: | 200610144819.0 | 申请日: | 2006-11-21 |
公开(公告)号: | CN101193017A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 陈武茂 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 李娟 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 处理 方法 系统 宽带接入 设备 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种组播控制处理方法、系统和宽带接入设备。
背景技术
随着视频组播业务的发展,对运营商来说,视频组播业务越来越重要了,无论是想要成为真正的全业务运营商、抢占高收益的有线电视市场,还是仅仅想通过开展具有吸引力的宽带增值业务以吸引更多的用户使用宽带网,解决宽带承载视频业务的问题都是当务之急。运营商将宽带接入设备,例如,DSLAM(Data Subscriber Line Access Mulitiplexer,数字用户线路接入复用器),作为视频数据的宽带承载网,通过与多个电视节目提供商签约提供上百个组播频道,要求宽带接入设备作为最后接入用户的设备,实现可控组播、大容量组播转发表项、频道切换快速等相应的特性。
以宽带接入设备为DSLAM为例,在上述采用宽带接入设备实现的视频组播业务中,用户终端加入其指定的频道对应的组播组的流程如图1所示,包括以下步骤:
步骤S101,用户指定其需要观看的频道,用户终端向DSLAM发送IGMP(Internet Group Management Protocol,因特网组管理协议)Join(加入)消息,该消息中携带该指定频道对应的组播组的信息;
为了防止报文丢失,通常用户终端向DSLAM发送两次IGMP Join消息。
步骤S102,DSLAM,作为IGMP Proxy(代理),在收到IGMP Join消息后,判断发送该IGMP Join消息的用户是否可以加入其指定频道对应的组播组,如果是,进行步骤S103,否则,直接结束。
判断发送该IGMP Join消息的用户是否可以加入其指定频道对应的组播组时,判断的内容可以是该用户是否有权限加入该组播组和/或该用户端口是否有足够的带宽支持。
步骤S103,DSLAM判断该组播组是否已经存在成员表,如果是,进行步骤S107,否则进行步骤S104;
步骤S104,DSLAM向上层的组播路由器发送IGMP Join消息请求该组播组的组播流,并为该组播组创建成员表,且在该成员表中添加该用户的信息;
步骤S105,该组播路由器收到来自DSLAM的IGMP Join消息后,向DSLAM发送DSLAM所请求的组播组的组播流;
根据网络情况和用户访问情况不同,组播路由器可能需要通过PIM(Protocol Independent Multicast,协议无关组播)/IGMP与其上层设备交换组播路由信息。
步骤S106,DSLAM接收该组播流,并根据该组播组成员表中的用户的信息,向用户端口发送该组播流,结束;
步骤S107,DSLAM判断该组播组的成员表中是否存在该用户的信息,如果是,不做处理,结束,否则,进行步骤S108;
步骤S108,DSLAM在该组播组的成员表中添加该用户的信息。
DSLAM根据组播组成员表中的用户的信息,向用户端口发送该组播组的组播流,因此,在本步骤中DSLAM在该组播组的成员表中添加该用户的信息后,DSLAM将向该用户的端口发送该组播组的组播流。
由于一个用户端口下可能存在多个用户终端,因此,可能存在其中一个用户终端已经就同一频道向DSLAM发送了请求,DSLAM已经在该组播组的成员表中添加了该用户的信息,向该用户端口发送了该频道对应的组播组的组播流的情况下,该端口下的另一个用户终端同样需要收看该频道而再次向DSLAM发送了请求,此时,DSLAM不需要在该组播组的成员表中再次添加该用户的信息,因此,可以不做处理,而如果是该用户端口下的第一个向DSLAM请求该组播组的组播流的用户终端,DSLAM则需要在该组播组的成员表中添加该用户的信息。
在上述采用宽带接入设备实现的视频组播业务中,用户终端离开其指定的频道对应的组播组的流程如图2所示,包括以下步骤:
步骤S201,用户切换频道或者停止收看时,用户终端向DSLAM发送IGMPLeave(离开)消息,其中携带用户指定离开的频道对应的组播组的信息;
步骤S202,DSLAM接收到该IGMP Leave消息后,发送特定组查询消息以确定该用户终端所在端口下是否还存在其它终端正在收看该频道,如果是,直接结束;否则,进行步骤S203;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610144819.0/2.html,转载请声明来源钻瓜专利网。