Iptv网络中的aaa服务器及其处理方法

文档序号:7866326阅读:652来源:国知局
专利名称:Iptv网络中的aaa服务器及其处理方法
技术领域
本申请涉及IPTV技术领域,特别涉及一种IPTV网络中的AAA服务器及其处理方法。
背景技术
IPTV (Internet Protocol TV or Interactive Personal TV,交互式网络电视)是一种利用宽带有线电视网,集互联网、多媒体和通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。IPTV利用宽带有线电视网的基础设施,以家用电视机作为主要终端电器,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。特点表现在 I)用户可以得到高质量的数字媒体服务。2)用户可有极为广泛的自由度选择宽带IP (Internet Protocol,互联网协议)网上各网站提供的视频节目。3)实现媒体提供者和媒体消费者的实质性互动。IPTV采用的播放平台将是新一代家庭数字媒体终端的典型代表,它能根据用户的选择配置多种多媒体服务功能,包括数字电视节目,可视IP电话,互联网游览,电子邮件,以及多种在线信息咨询、娱乐、教育及商务功能。图I是现有技术的典型的IPTV网络的架构模型图。下面首先对图I中的各个设备加以介绍频道服务器负责提供和管理各个频道的组播数据。AAA (Authentication, Authorization and Accounting,认证、授权和计费)服务器主要负责对用户进行认证、授权和计费等认证及管理。核心路由器其上运行组播PIM (Protocol Independent Multicast,协议无关组播)协议,作为组播组中的RP (Rendezvous Point,汇集点),它知道IPTV网络系统中有多少作为组播源的频道服务器。汇聚层交换机其上运行组播PIM协议和IGMP (Internet GroupManagementProtocol,互联网组管理协议)协议,作为三层设备的终结点,起到转发和中介的作用。接入层交换机其上运行IGMP-snooping (Internet Group ManagementProtocolSnooping,互联网组管理协议窥探)协议,负责接收机顶盒发来的加入报文和离开报文,并进行相应的处理。机顶盒其上运行IGMP协议,负责根据用户的频道选择指令,发送对应的组加入报文和组离开报文。如图I所示,以机顶盒R2为例,说明现有技术的用户认证处理流程如下机顶盒R2启动后,将用户名及密码通过接入层交换机Al和核心路由器Cl发送给AAA服务器,AAA服务器根据该用户名及密码对机顶盒R2进行认证。其中,机顶盒R2与AAA服务器之间通过802. Ix进行上述的认证过程。在认证成功后,接入层交换机Al会在本地记录机顶盒R2对应的端口 PORTl (即,接入层交换机Al通过自身的端口 P0RT2连接至机顶盒R2)及对应的Mac (Media Access Control,媒体访问控制)地址Rl-mac (即,机顶盒R2的Mac地址)。如表I所示表I
I授权状态|Mac地址I是否在线 P0RT2 授权通过 R2-mac WM后续,机顶盒R2发送的任何用于加入某一频道组播组的组加入报文,都可以通过接入层交换机Al的检查,从而,可以将机顶盒R2想要加入的任何频道组播组的组播数据流 引入到机顶盒R2。即,只要认证通过,机顶盒发出的任何组加入报文,接入层交换机都会处理,并向频道服务器发送加入请求报文,从而将相应的频道组播组的组播数据流引入到机顶盒,所有频道的节目用户都可以收看。现有技术中,为了实现对用户的收费管理和频道的分开控制,一般是将用户购买的资费套餐的信息写入一张IC (Integrated Circuit,集成电路)卡中,由用户将该IC卡插入到机顶盒中进行电视节目的收看。用户收看电视节目时,设置在机顶盒中的解码器就可以根据此卡中的资费套餐信息,对当前接收到的由接入层交换机引入的频道组播组的组播数据流进行解码,只有该资费套餐所允许收看的频道对应的组播数据流才能被解码或被正确解码,从而实现了频道的分开控制,用户只能收看自己购买的资费套餐中的频道节目。由上可知,现有技术中,用户的资费套餐信息都是记录在一张需要插到机顶盒中的卡上,用户需要变更资费套餐时,就需要将该卡拿到相应的运营商营业厅去重新写入新的资费套餐信息,这样,不仅为用户带来了不便,也为运营商带来了不便。

发明内容
本申请提供了一种IPTV网络中的AAA服务器及其处理方法,以解决现有技术中存在的调整用户的资费套餐信息不便的问题。本申请的技术方案如下一方面,提供了一种IPTV网络中的AAA服务器的处理方法,包括AAA服务器接收针对用户的配置信息,根据该配置信息更新本地的用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合,用户角色表用于记录各个用户标识及其对应的角色集合;AAA服务器将本地的角色频道表中的内容发送给接入层交换机,其中,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合;在对第一用户进行认证时,若认证成功,则AAA服务器在用户角色表中查找与第一用户对应的第一角色集合,将第一角色集合发送给接入层交换机。另一方面,还提供了一种IPTV网络中的AAA服务器,包括配置模块,用于接收针对用户的配置信息,根据该配置信息更新用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合,用户角色表用于记录各个用户标识及其对应的角色集合;发送模块,用于将角色频道表中的内容发送给接入层交换机,其中,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合,以及,将查找模块查找到的与第一用户对应的第一角色集合发送给接入层交换机;认证模块,用于对用户进行认证;查找模块,用于在认证模块对第一用户进行认证,且认证成功时,在用户角色表中查找与第一用户对应的第一角色集合。本申请的技术方案中,AAA服务器会将本地保存的记录了各个角色及其对应的允许收看的频道组播组地址集合的角色频道表下发至接入层交换机,并且,在对一个用户进行认证时,可以在用户角色表中获取到与该用户对应的角色集合,并将该角色集合下发至接入层交换机。接入层交换机就可以根据接收到的上述信息对该用户进行收看权限的控制,使得该用户只能收看允许收看的频道。另外,用户的资费套餐信息由AAA服务器控制,需要调整时,只需在AAA服务器上进行相应的配置即可,使得用户的资费套餐信息的调整更加的方便,并且,运营商可以很容易地定制出各种不同的资费套餐,更加灵活地满足各种用户需求,实现资源配置。


图I是现有技术的典型的IPTV网络的架构模型图;图2是本申请的实施例一的IPTV网络中的AAA服务器的处理方法的流程图;图3是本申请的实施例一的用户、角色以及允许收看的频道组播组地址集合的对应关系不意图;图4是本申请的实施例一的RADIUS协议报文的报文结构示意图;图5是图4的RADIUS协议报文中Attribute字段的结构示意图;图6是本申请的实施例一的用于携带用户标识对应的角色集合的Type=26的Attribute字段的结构示意图;图7是本申请的实施例一的用于携带角色对应的允许收看的频道组播组地址集合的Type=26的Attribute字段的结构示意图;图8是本申请的实施例一的用于携带用户标识对应的常用频道组播组地址集合的Type=26的Attribute字段的结构示意图;图9是本申请的实施例二的IPTV网络中的用户认证方法的具体流程图;图10是本申请的实施例三的IPTV网络中的AAA服务器的结构示意图。
具体实施例方式为了解决现有技术中存在的调整用户的资费套餐信息不便的问题,本申请的以下实施例提供了一种IPTV网络中的AAA服务器的处理方法以及可以应用该方法的AAA服务器。本申请的以下实施例中,运营商可以预先定义各种角色,角色从运营角度可以理解为资费套餐,每一个角色(即资费套餐)对应一个允许收看的频道组播组地址集合,该集合中包含有一个或多个频道组播组地址。将定义的所有的角色及其对应的允许收看的频道组播组地址集合配置在AAA服务器上,并保存在角色频道表中,因此,AAA服务器本地的角色频道表中记录了各个角色及其对应的允许收看的频道组播组地址集合。当一个用户购买了一种或多种资费套餐时,该用户此时就对应于一种或多种角色,相关管理人员就可以将该用户的用户标识以及该用户对应的角色集合记录到AAA服务器中的用户角色表中;或者,当一个用户要修改购买的资费套餐时,相关管理人员也可以在用户角色表中修改该用户对应的角色集合;或者,当一个用户要退订自己购买的资费套餐时,相关管理人员也可以在用户角色表中删除该用户对应的角色集合。这样,用户要购买、调整和退订资费套餐时,只需在AAA服务器上进行用户的资费套餐信息的更新(更新包括增加、修改和删除)即可,解决了现有技术中存在的调整用户的资费套餐信息不方便的问题,使得资费套餐信息的调整更加便利。实施例一需要说明的是,下文中的第一用户可以是任意一个用户,并不特指某一个用户。如图2所示,本申请的实施例一的IPTV网络中的AAA服务器的处理方法包括以下步骤步骤S201,AAA服务器接收针对用户的配置信息,根据该配置信息更新本地的用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合,用户角色表用于记录各个用户标识及其对应的角色集合,角色集合中包含有至少一个角色;例如,相关管理人员可以在AAA服务器上进行配置,将各个用户的用户标识及其对应的角色集合保存在AAA服务器中的用户角色表中。实际实施时,在配置信息和用户角色表中,一个用户的用户标识可以为用户名、账
县坐
V寸O
在步骤S201,根据该配置信息更新本地的用户角色表,可以包括以下几种情况情况I :将该配置信息中的用户标识以及该用户标识对应的角色集合增加到用户角色表中;情况2 :将用户角色表中与该配置信息中的用户标识对应的角色集合修改为该配置信息中该用户标识对应的角色集合;情况3 :将用户角色表中与该配置信息中的用户标识对应的表项删除。例如,用户角色表的结构可以如表2所示表2
用户标识I角色集合(或角色列表)
userlRolel
user2Rolel, Role2在实际实施过程中,一个角色具体使用该角色的标识,例如名称、ID等来唯一标识。对应于上述的情况2,当用户角色表中的一个用户标识对应的角色集合发生了改变时,AAA服务器会通过用户角色变更报文将新的角色集合通知给接入层交换机。另外,当用户角色表中的一个用户标识对应的表项被删除时,AAA服务器也会通知到接入层交换机。其中,用户角色变更报文具体也可以使用RADIUS协议报文来实现。从而,可以动态调整用户对应的角色。步骤S202,AAA服务器将本地的角色频道表中的内容发送给接入层交换机,其中,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合,该集合中包含有至少一个频道组播组地址;例如,角色频道表的结构可以如表3所示表 3
角色名称I允许收看的频道组播组地址集合
RolelCl, Gil, G12, G13
Role2G2, G21, G22, G23 在接入层交换机启动后,或者在接入层交换机使能了组播特性后,AAA服务器就可以将本地的角色频道表中的内容发送给接入层交换机进行保存,具体的,AAA服务器会将角色频道表中各个角色及其对应的允许收看的频道组播组地址集合发送给接入层交换机。接入层交换机接收到AAA服务器发来的各个角色及其对应的允许收看的频道组播组地址集合之后,会保存到本地的角色频道表中。接入层交换机与AAA服务器之间采用CHAP (Challenge HandshakeAuthenticationProtocol,质询握手验证协议)协议进行认证,并且,通过RADIUS (RemoteAuthenticationDial-In User Service,远程认证拨号用户服务)协议报文进行通信,因此,在实际实施过程中,AAA服务器可以通过RADIUS协议报文将角色频道表中的内容发送给接入层交换机,具体的,通过RADIUS协议报文中的Type (类型)=26的Attribute (属性)字段来携带角色频道表中的内容。具体的携带方式,将在下文中进行统一介绍,这里不再赘述。后续,接入层交换机接收到AAA服务器发来的角色频道表中的内容之后,就可以将该表中的内容保存到本地的角色频道表中。步骤S203,在对某一个用户,例如第一用户进行认证时,若认证成功,则AAA服务器在用户角色表中查找与第一用户(具体为第一用户的用户标识)对应的角色集合第一角色集合,将第一角色集合发送给接入层交换机。结合步骤S202,使得接入层交换机能够感知用户所能够接收的频道组播组的组播数据流,即,用户能够加入的频道组播组。例如,在对某一个用户,例如用户userl进行认证时,若认证成功,则AAA服务器在表2所示的用户角色表中查找与用户userl对应的角色集合,发现与用户userl对应的角色集合为Rolel,然后,将Rolel发送给接入层交换机进行保存。同样的,在实际实施过程中,AAA服务器可以通过RADIUS协议报文将第一角色集合发送给接入层交换机,具体的,通过RADIUS协议报文中的Type=26的Attribute字段来携带第一角色集合。具体的携带方式,将在下文中进行统一介绍,这里不再赘述。接入层交换机接收到AAA服务器发来的第一用户对应的第一角色集合之后,或者在接收到第一角色集合后的首次接收到第一用户对应的第一机顶盒发来的组加入报文之后,接入层交换机会执行以下步骤步骤I :接入层交换机在本地的角色频道表中查找与第一角色集合中的各个角色对应的允许收看的频道组播组地址集合;步骤2 :接入层交换机在本地的用户信息表中增加第一用户的用户信息表项,其中,该用户信息表项中包括第一用户的用户标识、接入层交换机上连接至第一机顶盒的第一端口、授权状态、第一机顶盒的MAC地址、第一角色集合、以及第一允许收看的频道组播组地址集合,其中,第一允许收看的频道组播组地址集合为第一角色集合中的各个角色对应的允许收看的频道组播组地址集合的并集。后续,接入层交换机再次接收到第一机顶盒发来的组加入报文后,接入层交换机就可以根据接收到该组加入报文的第一端口(即该组加入报文的入端口 第一端口)以及该组加入报文中的第一机顶盒的MAC地址(第一机顶盒的MAC地址为该组加入报文的源MAC地址),在本地的用户信息表中查找到第一用户的用户信息表项中的第一允许收看的频道组播组地址集合了。从而,查找到了第一用户对应的第一允许收看的频道组播组地址集合,即,查找到了第一用户被允许收看的频道组播组地址集合。从而,接入层交换机在接收到第一用户对应的第一角色集合后,结合本地保存的角色频道表,就可以获取到与第一用户的用户标识、第一角色集合、以及第一角色集合中的各个角色对应的允许收看的频道组播组地址集合的并集第一允许收看的频道组播组地址集合、以及其他信息之间的对应关系,进而,在接收到第一用户对应的第一机顶盒发来的组 加入报文后,根据这些信息就可以获取到第一用户对应的第一允许收看的频道组播组地址集合,然后,判断该组加入报文所要加入的频道组播组是否在上述的第一允许收看的频道组播组地址集合中,只有在所述要加入的频道组播组在上述的第一允许收看的频道组播组地址集合中时,才会将所述要接入的频道组播组的组播数据流引到第一机顶盒。从而,实现了收费管理和频道的分开控制。通过上述实施例的方法,如图3所示,不同的用户会对应不同的角色,每一个角色对应一个允许收看的频道组播组地址集合。不同的用户通过了 AAA服务器的认证后,只能有权限观看到对应的频道。在上述的实施例中,AAA服务器会将本地保存的记录了各个角色及其对应的允许收看的频道组播组地址集合的角色频道表下发至接入层交换机,并且,在对一个用户进行认证时,可以在用户角色表中获取到该用户对应的角色集合,并将该角色集合下发至接入层交换机。接入层交换机就可以根据接收到的上述信息对该用户进行收看权限的控制,使得该用户只能收看允许收看的频道。另外,用户的资费套餐信息由AAA服务器控制,需要调整时,只需在AAA服务器上进行相应的配置即可,使得用户的资费套餐信息的调整更加的方便,并且,运营商可以很容易地定制出各种不同的资费套餐,更加灵活地满足各种用户需求,实现资源配置。另外,为了在AAA服务器上配置各个角色及其对应的允许收看的频道组播组地址集合,或者调整某一个或某一些角色对应的允许收看的频道组播组地址集合,在上述的实施例中的方法中还可以包括以下步骤步骤S301,AAA服务器接收针对角色的配置信息,该配置信息中包括角色以及该角色对应的允许收看的频道组播组地址集合;步骤S302,AAA服务器根据该配置信息更新角色频道表。在步骤S302中,根据该配置信息更新角色频道表,可以包括以下几种情况情况I :将该配置信息中的角色以及该角色对应的允许收看的频道组播组地址集合增加到角色频道表中;情况2 :将角色频道表中与该配置信息中的角色对应的允许收看的频道组播组地址集合修改为该配置信息中该角色对应的允许收看的频道组播组地址集合;情况3 :将角色频道表中与该配置信息中的角色对应的表项删除。对应于上述3种情况,当角色频道表发生了改变时,AAA服务器通过角色频道变更报文将发生了改变的内容发送给接入层交换机。其中,角色频道表发生改变,可以是上述3种情况中的任意一种情况。其中,角色频道变更报文可以具体为RADIUS协议报文。具体的,对于情况1,AAA服务器将该配置信息中的角色以及该角色对应的允许收看的频道组播组地址集合增加到角色频道表之后,会通过角色频道变更报文将该新增的角色及其对应的允许收看的频道组播组地址集合发送给接入层交换机。然后,接入层交换机接收到该角色频道变更报文后,会将该新增的角色及其对应的允许收看的频道组播组地址集合添加到本地的角色频道表中。对于情况2,AAA服务器将角色频道表中与该配置信息中的角色对应的允许收看 的频道组播组地址集合修改为该配置信息中该角色对应的允许收看的频道组播组地址集合之后,会通过角色频道变更报文将该角色及其对应的新的允许收看的频道组播组地址集合发送给接入层交换机。然后,接入层交换机接收到该角色频道变更报文后,会将本地的角色频道表中该角色对应的允许收看的频道组播组地址集合修改为该新的允许收看的频道组播组地址集合。并且,将本地的用户信息表中包含有该角色的用户信息表项中的允许收看的频道组播组地址集合修改为该新的集合。对于情况3,AAA服务器将角色频道表中与该配置信息中的角色对应的表项删除之后,会通过角色频道变更报文将该被删除的角色发送给接入层交换机。然后,接入层交换机接收到该角色频道变更报文后,会将本地的用户信息表中包含有该角色的用户信息表项中的与该角色对应的允许收看的频道组播组地址集合删除。从而,在需要调整角色对应的允许收看的频道组播组地址集合时,可以在线动态调整角色所收看的频道。同样,在AAA服务器更新了本地的用户角色表时,AAA服务器通过用户角色变更报文通知给接入层交换机。具体情况包括在AAA服务器将用户角色表中一个用户标识对应的角色集合修改为新角色集合之后,AAA服务器会通过用户角色变更报文将该用户标识及其对应的新角色集合发送给接入层交换机。然后,接入层交换机接收到该用户角色变更报文后,在本地的角色频道表中查找与新角色集合中的各个角色对应的允许收看的频道组播组地址集合,并将本地的用户信息表中包含有该用户标识的用户信息表项中的允许收看的频道组播组地址集合修改为查找到的与新角色集合中的各个角色对应的允许收看的频道组播组地址集合。在AAA服务器将用户角色表中一个用户标识对应的表项删除之后,AAA服务器会通过用户角色变更报文将该用户标识发送给接入层交换机。然后,接入层交换机接收到该用户角色变更报文后,会将本地的用户信息表中包含有该用户标识的用户信息表项删除。另外,还可以将收集到的各个用户经常收看的频道信息也记录到用户角色表中,这样,在用户角色表中还记录有各个用户标识对应的常用频道组播组地址集合。显然,一个用户标识对应的常用频道组播组地址集合应该是该用户标识对应的允许收看的频道组播组地址集合的子集。因此,在上述的步骤S203中,AAA服务器将第一角色集合发送给接入层交换机的同时,还会将用户角色表中与第一用户对应的第一常用频道组播组地址集合发送给接入层交换机。接入层交换机接收到第一常用频道组播组地址集合之后,会将第一常用频道组播组地址集合中的各个频道组播组地址对应的常用频道组播组的组播数据流,弓丨入到本设备,并暂时不将引入的各个常用频道组播组的组播数据流转发给第一用户对应的第一机顶盒。具体的,接入层交换机将第一常用频道组播组地址集合加入到组播组转发表中的即将接收的组播组地址中,并将对应的出端口设置为Null (空)。之后,等到接入层交换机接收到第一机顶盒发来的组加入报文,并判断出该组加入报文所要加入的频道组播组的地址在第一允许收看的频道组播组地址集合中之后,若所述所要加入的频道组播组的地址在第一常用频道组播组地址集合中,则接入层交换机就可以立即将引入的所述所要加入的频道组播组的组播数据流转发给第一机顶盒。其中,第一允许收看的频道组播组地址集合是第一角色集合中的各个角色对应的允许收看的频道组播组地址集合的并集。从而,接入层交换机在获知了第一用户常看的频道信息之后,可以预先将常看的频道组播组的组播数据流引下来,但不会转发给第一机顶盒,等到接收到第一机顶盒发来的要加入某一个常看的频道组播组的组加入报文时,就可以立即将该常看的频道组播组的组播数据流转发到第一机顶盒,因此,响应速度更快。具体的,AAA服务器通过RADIUS协 议报文将第一角色集合和第一常用频道组播组地址集合发送给接入层交换机,其中,通过RADIUS协议报文中的Type=26的Attribute字段来携带第一角色集合或第一常用频道组播组地址集合。从而使接入层交换机能够感知用户常看的频道信息,从而可以提供更加有针对性的服务。为了通过RADIUS协议报文将用户标识对应的角色集合、用户标识对应的常用频道组播组地址集合、角色对应的允许收看的频道组播组地址集合发送给接入层交换机,需要对标准的RADIUS协议报文进行扩展。RADIUS报文的结构如图4所示,下面对RADIUS报文中的各个字段进行介绍(I)Code (代码)域(或字段):决定RADIUS报文的类型,长度为I字节。表4示出了 Code域的主要取值说明表 权利要求
1.ー种交互式网络电视IPTV网络中的AAA服务器的处理方法,其特征在于,包括 认证、授权和计费AAA服务器接收针对用户的配置信息,根据该配置信息更新本地的用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合,用户角色表用于记录各个用户标识及其对应的角色集合; AAA服务器将本地的角色频道表中的内容发送给接入层交换机,其中,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合; 在对第一用户进行认证时,若认证成功,则AAA服务器在用户角色表中查找与第一用户对应的第一角色集合,将第一角色集合发送给接入层交换机。
2.根据权利要求I所述的方法,其特征在于,还包括 AAA服务器接收针对角色的配置信息,该配置信息中包括角色以及该角色对应的允许收看的频道组播组地址集合; AAA服务器根据该配置信息更新角色频道表。
3.根据权利要求I所述的方法,其特征在于,用户角色表中还记录有各个用户标识对应的常用频道组播组地址集合; 贝1J,AAA服务器将第一角色集合发送给接入层交换机的同时,还将用户角色表中与第一用户对应的第一常用频道组播组地址集合发送给接入层交换机。
4.根据权利要求3所述的方法,其特征在干,AAA服务器通过RADIUS协议报文发送角色频道表中的内容、第一角色集合或第一常用频道组播组地址集合; 其中,RADIUS协议报文中的类型Type为26的属性Attribute字段用于携带所述角色频道表中的内容、第一角色集合或第一常用频道组播组地址集合。
5.根据权利要求I所述的方法,其特征在于,还包括 当角色频道表发生了改变吋,AAA服务器通过角色频道变更报文将发生了改变的内容发送给接入层交换机; 当用户角色表中的一个用户标识对应的角色集合发生了改变吋,AAA服务器通过用户角色变更报文将新的角色集合发送给接入层交换机。
6.ー种交互式网络电视IPTV网络中的认证、授权和计费AAA服务器,其特征在于,包括 配置模块,用于接收针对用户的配置信息,根据该配置信息更新保存模块中的用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合; 发送模块,用于将保存模块中角色频道表中的内容发送给接入层交换机,以及,将查找模块查找到的与第一用户对应的第一角色集合发送给接入层交换机; 认证模块,用于对用户进行认证; 查找模块,用于在所述认证模块对第一用户进行认证,且认证成功吋,在保存模块中的用户角色表中查找与第一用户对应的第一角色集合; 保存模块,用于保存用户角色表和角色频道表,其中,用户角色表用于记录各个用户标识及其对应的角色集合,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合。
7.根据权利要求6所述的AAA服务器,其特征在干, 所述配置模块,还用于接收针对角色的配置信息,该配置信息中包括角色以及该角色对应的允许收看的频道组播组地址集合,根据该配置信息更新保存模块中的角色频道表。
8.根据权利要求6所述的AAA服务器,其特征在于,用户角色表中还记录有各个用户标识对应的常用频道组播组地址集合; 贝1J,所述发送模块还用于在将第一角色集合发送给接入层交换机的同时,还将用户角色表中与第一用户对应的第一常用频道组播组地址集合发送给接入层交换机。
9.根据权利要求8所述的AAA服务器,其特征在于,所述发送模块用于通过RADIUS协议报文发送角色频道表中的内容、第一角色集合或第一常用频道组播组地址集合; 其中,RADIUS协议报文中的类型Type为26的属性Attribute字段用于携带所述角色频道表中的内容、第一角色集合或第一常用频道组播组地址集合。
10.根据权利要求6所述的AAA服务器,其特征在干, 所述发送模块,还用于在角色频道表发生了改变时,通过角色频道变更报文将发生了改变的内容发送给接入层交换机;以及,在用户角色表中的一个用户标识对应的角色集合发生了改变时,通过用户角色变更报文将新的角色集合发送给接入层交换机。
全文摘要
本申请公开了一种IPTV网络中的AAA服务器及其处理方法,其中,该方法包括AAA服务器接收针对用户的配置信息,根据该配置信息更新本地的用户角色表,其中,该配置信息中包括用户标识以及该用户标识对应的角色集合,用户角色表用于记录各个用户标识及其对应的角色集合;AAA服务器将本地的角色频道表中的内容发送给接入层交换机,其中,角色频道表用于记录各个角色及其对应的允许收看的频道组播组地址集合;在对第一用户进行认证时,若认证成功,则AAA服务器在用户角色表中查找与第一用户对应的第一角色集合,将第一角色集合发送给接入层交换机。本申请使得用户的资费套餐信息的调整更加的方便。
文档编号H04N21/61GK102970614SQ201210481040
公开日2013年3月13日 申请日期2012年11月22日 优先权日2012年11月22日
发明者王伟 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1