一种实现用户组播权限控制的方法

文档序号:7964163阅读:318来源:国知局
专利名称:一种实现用户组播权限控制的方法
技术领域
本发明涉及IPTV业务,具体地说,是涉及一种实现用户组播权限控 制的方法。
背景技术
目前国家正在制定IPTV的相关标准,在已经制定的6个标准中, 《IPTV对DSLAM设备的技术要求》标准和DSLAM( Digital Subsriber Line Access Multiplexer,数字用户线路接入复用器)设备密切相关,当前只要 支持IPTV业务开展的DSLAM设备肯定需要支持该标准中规定的用户组 播权限的控制。我们DSLAM设备已经实现标准中规定的相关要求。

发明内容
本发明所要解决的技术问题在于提供一种实现用户组播权限控制的 方法,解决了在开展IPTV业务,采用组播技术运营直播电视视频业务, 用DSLAM设备进行组播的控制和复制时,由于现有组播协议缺少对组播 用户的管理,无法对用户进行有效的组播权P艮控制的问题。
为了解决上述问题,本发明提供了 一种实现用户组播权限控制的方 法,应用于IPTV业务下的DSLAM设备中,其包括如下步骤
(1 ) DSLAM设备获得用户组播权限控制表,并维护用户组播权限 控制表;
(2)用户请求组播频道,用户的STB (set-top box)机顶盒产生协议 报文,发送给DSLAM设备;
(3 ) DSLAM设备接收到IGMP (Internet Group Message Protocol,
因特网组报文协议)Join (加入请求)报文后,根据用户组播权限控制 表判断该用户的权限;
(4)用户若有权限,则将组4番数据流复制给用户。
本发明所述的方法,其中,所述步骤(4)中进一步包括用户若无 权限,则拒绝组播数据流复制给用户,继续用户请求其他组播频道。
进一步地,本发明所述的方法,其中,所述用户组播权限控制表,是 通过DSLAM设备和业务管理系统进行通信获得的。
进一步地,本发明所述的方法,其中,所述用户组播权限控制表,包 括组播频道访问控制权限表和频道节目总表。
本发明所述的方法,其中,所述步骤(3)中进一步包括根据报文 携带的组播IP地址,在用户组播权限控制表中判断该用户的权限。
本发明上述的技术方案,进行实施后,IPTV的电视视频业务通过组 播技术来实现时,DSLAM设备有效的支持基于用户端口的组播权限控制 功能,具体实现了包括
(1) 支持只允许用户加入授权的组播组或允许预览的组播组;
(2) 支持在用户端口上控制其对各组播组业务的收看权限如禁止、预 览、许可;
(3) 支持基于每个用户设置組播访问权限,每个用户拥有单独的权限配 置,每个用户对每个节目的权限可选单独设置,包括是否允许访问某个 组播组,是否允许预览某个组播组;
(4) 支持对用户端口所能加入的组播组的个数进行限制;
(5 )支持对用户加入组播组的控制,DSLAM设备支持通过SNMP( Simple Network Management Protocol)网管协议,实现用户端口的组4番控制mib 库。DSLAM设备支持静态配置方式,可选支持基于网管或其他协议的动 态控制;
(6)支持组播权限业务包(Package),每个业务包(Package)可包括任 意多个频道(组播组)。
附困说明


图1为本发明实施例中所述方法的基本流程图。
具体实施例方式
如图l所示,本发明实施例中所述的方法具体的实施步骤如下
步骤101: DSLAM设备通过和业务管理系统SMS (Service Management System)通信,获得设备上用户的组播权限控制表, 一般包括组播频道访 问控制权限表CAC ( Channel Access Control )、频道节目总表等信息;
步骤102:合法用户在请求观看一个组播频道时,用户的STB机顶盒则会 产生一个IGMPjoin (加入请求)报文,发送给DSLAM设备;
步骤103: DSLAM设备接收到用户组播请求IGMP Join (加入请求)报文 后,根据报文携带的组播IP地址,在用户组播权限控制表中查询该用户 是否拥有该频道的权限;
步骤104:用户若有预览或许可权限,则接受用户的请求,将组播数据流 复制给用户,转步骤106;否则拒绝组播数据流复制给用户,转步骤105;
步骤105:用户被拒绝,收看不到请求的组播节目,继续请求其他组播频 道,转步骤102;
步骤106:用户收看到请求的组播频道节目。
在本发明实施例所述的方法中,DSLAMi殳备获得本i殳备用户的组播 控制权限表信息是通过DSLAM设备和业务管理系统SMS进行通信获得, 而SMS中的用户组播权限控制信息是SMS系统和IPTV的OSS系统进行
通信获得的。
在本发明实施例所述的方法中,DSLAM设备中用户的组播权限控制 只允许用户加入授权的组播组或允许预览的组播组,在用户端口上控制其 对各组播组的收看权限,权限有禁止、预览、许可。
在本发明实施例所述的方法中,DSLAM设备中用户的组播权限控制,
是基于每个用户设置组播访问权限,每个用户拥有单独的权限配置,每个 用户对每个节目的权限可选单独设置,包括是否允许访问某个组播组,是
否允许预览某个组播组;另外也支持基于组播权限业务包(Package)的 用户权限配置,每个业务包(Package)可包括任意多个组播频道,当用户 配置属于某个具体的组播权限业务包后,则该用户就拥有该组播权限业务 包中所有组播频道的相应权限。
上述具体实施方式
以较佳实施例对本发明进行了说明,不应禎^见为对 本发明范围的限制。同样,根据本发明的技术方案及其较佳实施例的描述, 可以做出各种可能的等同改变或替换,而所有这些改变或替换都应属于本 发明权利要求的保护范围。
权利要求
1、一种实现用户组播权限控制的方法,应用于IPTV业务下的数字用户线路接入复用器中,其特征在于,包括如下步骤(1)数字用户线路接入复用器获得用户组播权限控制表,并维护用户组播权限控制表;(2)用户请求组播频道,用户的机顶盒产生协议报文,发送给数字用户线路接入复用器;(3)数字用户线路接入复用器接收到因特网组报文协议加入请求报文后,根据用户组播权限控制表判断该用户的权限;(4)用户若有权限,则将组播数据流复制给用户。
2、 如权利要求l所述的方法,其特征在于,所述步骤(4)中进一步 包括用户若无权限,则拒绝组播数据流复制给用户,继续用户请求其他 组播频道。
3、 如权利要求1所述的方法,其特征在于,所述用户组播权限控制 表,是通过数字用户线路接入复用器和业务管理系统进行通信获得的。
4、 如权利要求1所述的方法,其特征在于,所述用户组播权限控制 表,包括组播频道访问控制权限表和频道节目总表。
5、 如权利要求l所述的方法,其特征在于,所述步骤(3)中进一步 包括根据"^艮文携带的组播IP地址,在用户组播权限控制表中判断该用 户的权限。
全文摘要
本发明公开了一种实现用户组播权限控制的方法,包括以下步骤(1)DSLAM设备获得用户组播权限控制表,并维护用户组播权限控制表;(2)用户请求组播频道,用户的机顶盒产生协议报文,发送给DSLAM设备;(3)DSLAM设备接收到IGMP入请求报文后,根据用户组播权限控制表判断该用户的权限;(4)用户若有权限,则将组播数据流复制给用户。在开展IPTV业务时,实现了对用户组播权限控制功能的管理。
文档编号H04L12/28GK101110814SQ20061009887
公开日2008年1月23日 申请日期2006年7月17日 优先权日2006年7月17日
发明者马润斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1