一种实现组播业务预览的方法及其装置的利记博彩app

文档序号:7613741阅读:219来源:国知局
专利名称:一种实现组播业务预览的方法及其装置的利记博彩app
技术领域
本发明涉及通信技术领域,尤其涉及一种实现组播业务预览的方法及其相关的装置。
背景技术
在使用Ethernet技术的通信网络中,组播业务(如IP TV网络电视、IP会议电视业务、IP网上课程等)越来越成为一种普遍公众的服务。
图1是一种典型的IP组播体系结构示意,在本地路由器-远程路由器之间使用组播路由协议,可以是DVMRP(距离向量组播路由选择协议)、PIM-DM(协议无关组播-密集模式)等,该协议根据加入组播组的接口拓扑结构形成组播的路由转发表;在用户主机-本地路由器之间使用组成员关系协议,如典型的IGMP(互联网组管理协议),主机通过此协议告诉本地路由器,希望加入并接受某个特定组播组的信息,同时本地路由器通过此协议周期性地查询局域网内某个已知组的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),以建立并且维护路由器直接联网段的组成成员关系信息;同时为了有效地抑制组播业务流在链路层的扩散,在接入层二层网络设备中引入了IGMPSnooping/Proxy(IGMP侦听/代理)等组播协议。接入层网络设备可以是DSLAM(数字用户线接入服务器)12A、LAN-SWITCH(网络交换机)12B等形式以向用户提供组播业务复制、分发。但是,IGMP协议不提供用户认证功能,用户可随意地加入或离开,导致不能对用户进行组播业务的接入控制。
组播接入控制技术通过对相关协议进行扩展,以实现有效的用户组播管理等功能。它是网络运营商开展组播类业务的前提条件。组播接入控制有多种实现方式,例如1)、针对IGMP第二版的扩展IGAP协议(互联网组成员认证协议),如图1所示,用户主机10B在和组播路由器13进行IGMP通信时,提供附加的认证信息,由本地路由器13转发到认证服务器15进行认证,认证通过则可以加入组播组,反之,其加入申请被忽略;2)、RADIUS(远程拨号用户认证服务)扩展协议其特点是在接入设备本地端对组播业务请求进行认证,并跟踪用户的组播业务流,对上层业务管理设备提供数据。目前,新一代的网络接入设备,如BRAS(宽带接入服务器)14、或DSLAM 12A都可以提供基于RADIUS扩展协议的组播接入控制;以及3)、接入层网络设备也可以设置本地的组播权限管理,根据用户组播控制报文对组播用户进行认证之后提供组播业务。
尽管组播接入控制实现多种多样,就用户所享有的某组播业务权限而言,通常只有授权/非授权两种,以此来界定用户是否能够获得该组播业务,并由接入层网络设备提供组播业务复制、分发。
然而,网络运营商需要一种有效的解决方案,为用户提供非授权组播业务预览功能,以发展潜在的网络用户或进一步推广一些新的组播业务。而目前,一般是由业务提供商提供包括单独的预览频道(如图1虚线所示意)在内的各种组播业务内容;网络运营商提供业务承载服务,为所有用户提供开放该预览频道的组播业务权限。上述预览频道,以循环广告的形式播出,随着节目的更新,该预览频道的内容也需要随时更新,无形中增加了业务提供商的编辑处理等诸多工作量;另外,不同用户有不同的关注对象,该方案对用户而言是被动形式接受,不容易为用户真正接受;尤为需要关注的是,一个单独的预览频道,对网络运营商网络资源是一个很大的浪费,在该预览频道接入网络运营商网络的路由器与众多接入层网络设备之间要进行大量的组播复制、分发,这样一来,极大地浪费了网络运营商的资源。

发明内容
本发明目的是提供一种实现组播业务预览的方法及其装置。
为了实现上述目的,本发明提出了一种实现组播业务预览的方法,包括a)、用户向网络接入设备发起组播业务加入请求;b)、网络接入设备发起组播业务认证;c)、对用户的非授权组播业务请求,网络接入设备将该用户标识加入组播转发表对应的组播组,提供组播业务预览;d)、预览时间结束,从该组播转发表中删除该用户标识。
优选地,步骤c)中,对用户的非授权组播业务请求,进一步包括预览权限检查,并对具有该预览权限的用户提供组播业务预览。
优选地,步骤c)中,在预览时间内,重复收到同一用户该非授权组播业务加入请求时,拒绝该加入请求。
优选地,步骤c)进一步记录用户对该授权组播业务预览次数,对预览次数超过一定预览次数的用户该组播业务加入请求,不再响应。
本发明还提出了一种提供组播业务预览的网络接入设备,所述网络接入设备根据来自用户端组播业务请求消息,将网络侧组播业务流提供给请求用户,包括组播协议处理单元根据用户组播业务加入请求,并发起组播认证请求,对用户的非授权组播业务请求,将该用户标识加入组播转发表对应的组播组,提供组播业务预览,并在预览时间结束后删除该用户标识;组播认证单元根据组播协议处理单元的组播认证请求信息,对用户请求的组播业务权限进行认证。
优选地,组播认证单元对用户的非授权组播业务加入请求,进一步检查预览权限,组播协议处理单元将具有预览权限的用户标识信息加入组播转发表对应的组播组,以提供组播业务预览。
优选地,组播协议处理单元在预览时间内,重复收到同一用户该非授权组播业务加入请求时,拒绝该加入请求。
优选地,组播协议处理单元进一步记录用户对该组播业务预览次数,对预览次数超过一定预览次数的用户非授权组播业务的加入请求,不再响应。
优选地,组播协议处理单元对在一段时间内预览次数超过一定预览次数的用户非授权组播业务的加入请求,不再响应。
优选地,上述组播认证单元可以是远程认证服务器的客户端装置,它向远程认证服务器发送组播业务认证请求,并接收其认证结果。
本发明还提出了一种提供组播业务预览的组播业务认证装置,包括组播权限表包含用于组播认证的用户信息、非授权组播业务预览权限信息;认证控制单元接收来自用户的组播业务认证请求,如果是非授权组播业务请求,进一步检查该组播业务预览权限,并返回相关认证结果。
优选地,认证控制单元进一步记录用户对该非授权组播业务预览次数,对预览次数超过一定预览次数的用户该组播业务的加入请求,拒绝该加入请求。
优选地,认证控制单元对在一段时间内预览次数超过一定预览次数的用户该组播业务的加入请求,拒绝该加入请求。
优选地,上述组播业务认证装置进一步包括计时单元,组播权限表进一步包括预览时间,计时单元为用户组播业务预览计时,并触发认证控制单元产生预览结束相关指令。
本发明还提出了一种组播认证服务器,该组播认证服务器包括协议报文接收单元接收来自所管理的网络设备的组播业务请求信息;上述组播业务认证装置用于实现包括组播业务预览检查在内的组播业务认证,以及产生预览控制信息或参数;协议报文发送单元将预览控制信息或参数通知所管理的网络设备。
本发明方法及其装置,对网络运营商而言,对用户提供非授权组播业务预览,不单独占用带宽,对网络流量不造成压力,节省大量的网络资源,同时,可吸引更多的用户加入组播业务,在现有的网络构架下,与目前的对应的网络设备来说成本几乎没有增加,只需要软件增加了预览控制机制;对业务提供商而言,有利于新业务的推广,不用再提供单独的预览频道并为之节省了大量的制作成本;对用户而言,具有非授权组播业务预览权限,能真正使得用户最终获得感兴趣的网络服务。


图1是一种典型的IP组播体系结构示意;图2以DSLAM为例,示意了其组播业务处理结构;图3A示意了一种组播业务请求、认证加入过程;图3B是本发明所实现组播业务请求、预览提供的过程;图4是本发明组播业务认证装置实现示意图。
具体实施例方式
下面结合附图,对本发明的优选实施方式进行详细的说明。
图2以接入网络设备DSLAM为例,示意了其组播业务处理结构,结合本发明目的,我们对其作如下说明若干用户接口单元20A......20N,为用户提供多种形式业务接口,如ADSL、VDSL、LAN等,以接收来自用户的组播业务请求消息,以及提供所请求的组播业务流;以及,上行网络接口单元22A....22N,如10/100Base-Tx、100Base-Fx和GE等多种以太网接口形式,接收网络侧下行组播业务流,以及相关的上行的组播业务请求、组播认证请求;以及,组播协议处理单元23,它具有IGMP Proxy或Snoop组播协议处理能力,IGMP SNOOP协议的基本原理是通过侦听用户终端发向组播路由器(图中未示出)的IGMP成员报告消息,形成组播转发表24,该表记录了用户标识信息与组播组的对应关系,如用户终端的媒体接入控制层(MAC)地址和组播IP地址的对应关系,也可以是其它用户标识形式;IGMP Proxy协议实现与IGMPSNOOP协议相同功能,但机理有所不同IGMP SNOOP只是通过侦听IGMP的消息来获取有关信息,而IGMP Proxy则拦截了用户的终端的IGMP请求并进行相关处理后,再将它转发给组播路由器。
以及,交换单元21为各用户接口单元、网络接口单元之间提供数据交换;并根据该组播转发表24将收到组播业务流转给组播组成员用户。
DSLAM还可以进一步包括组播认证装置25,它接收来自组播协议处理单元23的认证请求信息,或者由本地实现组播业务认证;或者该组播认证装置25作为远程认证服务器的客户端装置,将认证信息发送给远程认证服务器实现组播业务认证,例如具有AAA功能的BRAS服务器,由BRAS完成组播认证,并将认证结果返回给组播协议处理单元23,以形成组播转发表24。
图3A示意了一种用户组播业务请求、认证加入过程,下面结合图2所示的DSLAM结构进行详细的说明首先,在进行组播业务请求之前,用户终端10A和接入设备DSLAM 12A之间先建立一个PPP/PPPoE会话,该会话可以用作单播业务用途。
其次,在步骤S301,用户终端10A向DSLAM 12A发送加入某个特定组播业务的消息,例如IGMP Join(加入)消息。
接下来,在步骤S302、S303,在如前所述,DSLAM 12A组播协议处理单元23实现了IGMP Proxy的功能,其获得用户的终端10A发送的加入某个特定组播业务消息后,它向组播认证装置25发起认证请求,该组播认证装置可以通过本地认证完成组播业务认证,也可以通过由远程认证服务器,并返回认证结果。
接下来,在步骤S304,当认证通过后,DSLAM 12A组播协议处理单元23向网络中的组播路由器(图中未示出)发送IGMP Join消息,并将该用户标识加入组播转发表24对应的组播组(应当注意,此步骤只有在用户请求接入的组播组还没有到达DSLAM时才需要,如果组播流已经到达DSLAM则不需要,如在步骤301之前已经有用户终端在接收该组播流,此时,在认证通过之后,只需要将该用户信息加入组播转发表24对应的组播组即可)接下来,在步骤S305,组播路由器向DSLAM 12A发送该组播业务流;接下来,在步骤S306,DSLAM 12A根据组播转发表24向该用户复制该组播业务流。
图3B是本发明所实现组播业务请求、预览提供的过程,下面结合图2所示的DSLAM结构进行详细的说明,与图3A所不同的是如果步骤S303组播认证装置25返回组播业务认证失败消息,即该用户请求的组播业务是非授权组播业务,组播协议处理单元23将仍然向例如网络中的组播路由器发送IGMP Join消息(步骤S304)并该用户标识加入组播转发表24对应的组播组,为该用户提供组播业务预览(相当于为用户开放所有非授权组播业务预览权限)。
接下来,步骤S306,交换单元21根据组播转发表24向该用户复制该组播流;组播协议处理单元23为预览计时。
接下来,步骤S307在预览时间结束后,或者预览时间内用户请求离开,组播协议处理单元23将该用户信息从组播转发表相应组播组中删除掉,组播业务流随之终止;作为上述步骤S303另一种实施方式,DSLAM在本地认证完成组播业务认证,组播认证装置25为DSLAM所连接的用户配置一用户组播权限表,该表进一步包括对非授权组播业务的预览权限配置;对组播业务认证失败的用户进一步检查该用户是否具有预览权限,组播协议处理单元23根据上述预览权限检查决定是否将该用户信息加入组播转发表24相应组播组,并向网络中的组播路由器发送IGMP Join消息;作为上述步骤S303另一种实施方式,如果采用远程认证方式,组播认证单元25仅仅作为远程认证服务器的客户端,组播业务认证、预览权限的检查上移至远程认证服务器,认证服务器在组播业务认证失败后接着进行预览权限检查,由其返回该组播业务认证相关指令信息给DSLAM的组播认证单元25,其相关信息可以是组播请求认证结果、预览权限的有无,预览时间参数等信息,组播协议处理单元23根据上述信息决定是否将该用户信息加入组播转发表相应组播组,并决定是否在随后的步骤S306中为组播预览进行计时、在S307中预览时间结束后终止预览。
作为上述步骤S303另一种实施方式,为了整个组播系统的集中管理方便,远程认证服务器可以集中组播业务认证、预览权限检查、预览时间检查等所有控制功能,远程认证服务器具有对所管理的网络设备的组播成员进行控制的能力,如通知DSLAM或LAN SWITCH组播协议处理单元23将用户信息加入组播转发表相应组播组,或从组播转发表相应组播组中删除,如此也可以为用户提供组播业务预览功能。
做为本发明的进一步改进,当预览时间内,DSLAM 12A组播协议处理单元23、或执行预览时间控制的远程认证服务器重复收到同一用户的非授权组播业务加入请求时,拒绝该请求,从而防止同一用户反复预览该节目;做为本发明的进一步改进,预览权限检查可以设定允许用户对该非授权组播业务预览总次数的限制;当收到用户的组播业务加入请求时,首先判断该组播业务是否允许该用户预览,再进一步判断该用户组播业务预览次数是否已经低于上述设定值,如果条件满足,允许用户接入该业务频道,否则,不再允许用户预览或取消用户该组播业务的预览权限。在每次组播业务预览提供开始或结束时候,更新用户对该组播业务预览相关记录,如预览次数增加一次,保存该用户预览历史记录进而就可以控制用户在一段时间内(如一天或一周)对该非授权组播业务预览次数。
图4是本发明组播业务认证装置实现示意图,该装置包括组播权限表41它记录有用于组播认证的用户信息、授权接入的组播业务,该组播权限表可通过网络管理接口进行配置、修改,根据本发明思想之一,该表进一步提供了预览权限表项,对非授权组播业务可选择为用户开放预览权限;认证控制单元40根据组播业务认证请求提供的信息,与组播权限表41中的用户信息进行核实,并查看该用户请求的组播业务是否被授权,如果是非授权组播业务,它进一步检查该用户是否具有该组播业务的预览权限,并产生相关认证结果。
进一步地,该组播业务认证装置可进行预览次数控制,组播权限表41可进一步设置有允许用户预览该非授权组播业务频道总次数的限制,认证控制单元在每次确认该组播业务预览的同时,更新用户对该非授权组播业务预览次数,当用户预览该组播业务次数超过组播权限表设置的总次数的限制,取消该用户对该组播业务的预览权限,以拒绝该加入请求;此外,认证控制单元在每次确认该组播业务预览的同时,更新用户对该非授权组播业务预览次数和保存预览相关记录进而就可以控制用户在一段时间内(如一天或一周)对该非授权组播业务预览次数;进一步地,该组播业务认证装置可进行预览时间控制,上述组播权限表41可进一步记录有该非授权组播业务所允许的预览时间;组播业务认证装置进一步包括计时单元42,一旦认证处理单元40将预览确认信息告知组播业务请求方(如图2所示的组播协议单元23),该计时单元开始为该用户组播业务预览计时,并在计时结束触发认证处理单元40产生预览结束指令。
本发明组播业务认证装置也可以在远程认证服务器上以实现对所管理的网络设备进行组播预览控制,它通过相关协议报文接收单元接收来自所管理的网络设备的组播业务请求信息,执行上述组播业务认证装置的功能,产生预览控制信息或参数。并通过相关协议报文发送单元将预览控制信息或参数通知所管理的网络设备;尽管上述说明为本发明提供了一些实施例,并非用来限定本发明的保护范围,本技术领域的专业人员可以在不脱离本发明的范围和精神的前提下,对实施例进行各种修改,这种修改均属于本发明的范围内。
权利要求
1.一种实现组播业务预览的方法,其特征在于a)、用户向网络接入设备发起组播业务加入请求;b)、网络接入设备发起组播业务认证;c)、对用户的非授权组播业务请求,网络接入设备将该用户标识加入组播转发表对应的组播组,提供组播业务预览;d)、预览时间结束,从该组播转发表中删除该用户标识。
2.如权利要求1所述的实现组播业务预览的方法,其特征在于步骤c)中,对用户的非授权组播业务请求,进一步包括预览权限检查,并对具有该预览权限的用户提供组播业务预览。
3.如权利要求1所述的实现组播业务预览的方法,其特征在于步骤c)中,在预览时间内,重复收到同一用户该非授权组播业务加入请求时,拒绝该加入请求。
4.如权利要求1或2所述的实现组播业务预览的方法,其特征在于步骤c)进一步记录用户对该组播业务预览次数,对预览次数超过一定预览次数的用户该组播业务加入请求,不再响应。
5.一种提供组播业务预览的网络接入设备,所述网络接入设备根据来自用户端组播业务请求消息,将网络侧组播业务流提供给请求用户,其特征在于它包括组播协议处理单元根据用户组播业务加入请求,并发起组播认证请求,对用户的非授权组播业务请求,将该用户标识加入组播转发表对应的组播组,提供组播业务预览,并在预览时间结束后删除该用户标识;组播认证单元根据组播协议处理单元的组播认证请求信息,对用户请求的组播业务权限进行认证。
6.如权利要求5所述的网络接入设备,其特征在于组播认证单元对用户的非授权组播业务加入请求,进一步检查预览权限,组播协议处理单元将具有预览权限的用户标识信息加入组播转发表对应的组播组,以提供组播业务预览。
7.如权利要求5所述的网络接入设备,其特征在于所述组播协议处理单元在预览时间内,重复收到同一用户该非授权组播业务加入请求时,拒绝该加入请求。
8.如权利要求5或6所述的网络接入设备,其特征在于组播协议处理单元进一步记录用户对该组播业务预览次数,对预览次数超过一定预览次数的用户非授权组播业务的加入请求,不再响应。
9.如权利要求8所述的网络接入设备,其特征在于组播协议处理单元对在一段时间内预览次数超过一定预览次数的用户非授权组播业务的加入请求,不再响应。
10.如权利要求5所述的网络接入设备,其特征在于组播认证单元可以是远程认证服务器的客户端装置,它向远程认证服务器发送组播业务认证请求,并接收其认证结果。
11.一种提供组播业务预览的组播业务认证装置,其特征在于包括组播权限表包含用于组播认证的用户信息、非授权组播业务预览权限信息;认证控制单元接收来自用户的组播业务认证请求,如果是非授权组播业务请求,进一步检查该组播业务预览权限,并返回相关认证结果。
12.如权利要求11所述的一种组播业务认证装置,其特征在于认证控制单元进一步记录用户对该非授权组播业务预览次数,对预览次数超过一定预览次数的用户该组播业务的加入请求,拒绝该加入请求。
13.如权利要求12所述的一种组播业务认证装置,其特征在于认证控制单元对在一段时间内预览次数超过一定预览次数的用户该组播业务的加入请求,拒绝该加入请求。
14.如权利要求11所述的一种组播业务认证装置,其特征在于所述组播认证单元进一步包括计时单元,所述组播权限表进一步包括预览时间,计时单元为用户组播业务预览计时,并触发认证控制单元产生预览结束相关指令。
15.一种组播认证服务器,包括协议报文接收单元接收来自所管理的网络设备的组播业务请求信息;根据权利要求11至14中的任何一项所述的组播业务认证装置用于实现包括组播业务预览检查在内的组播业务认证,以及产生预览控制信息或参数;协议报文发送单元将预览控制信息或参数通知所管理的网络设备。
全文摘要
本发明公开了一种实现组播业务预览的方法及其装置,其组播业务预览实现方法包括a)用户向网络接入设备发起组播业务加入请求;b)网络接入设备发起组播业务认证;c)对用户的非授权组播业务请求,网络接入设备将该用户标识加入组播转发表对应的组播组,提供组播业务预览;d)预览时间结束,从该组播转发表中删除该用户标识。本发明对用户提供非授权组播业务预览,节省大量的网络资源,有利于新的组播业务的推广。
文档编号H04L12/24GK1917507SQ200510028958
公开日2007年2月21日 申请日期2005年8月19日 优先权日2005年8月19日
发明者鲁林丽, 缪应忠, 于洪斌, 郑大勇 申请人:上海贝尔阿尔卡特股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1