可灵活切换多媒体节点的iptv系统及其实现方法

文档序号:7714881阅读:301来源:国知局
专利名称:可灵活切换多媒体节点的iptv系统及其实现方法
技术领域
本发明涉及IPTV系统领域,尤其涉及一种可灵活切换多媒体节点的IPTV系统,以 及在该IPTV系统中灵活切换多媒体节点的实现方法。
背景技术
IPTV(Internet Protocol Television)是指基于IP协议的电视广播业务,该业务 将电视机或个人计算机作为显示终端,通过宽带网络向用户提供数字广播电视、视频服务、 信息服务、互动社区、互动休闲娱乐、电子商务等宽带业务。电子节目菜单是用户进入IPTV 系统的门户,IPTV所提供的各种业务的索引及导航都是通过电子节目菜单系统来完成的。 多媒体节点在IPTV系统中为用户提供流媒体服务。 IPTV作为跨电信行业与广电行业的新应用,有着较为广阔的市场前景。目前,电 信行业随着人们需求的发展已快速进入宽带时代,宽带已逐步开始融入社会生活的各个层 面,而IPTV就是在现有电信宽带网络上将视频媒体融合到电信业务中最佳的技术。IPTV系 统中的电子节目菜单与多媒体节点关系非常紧密,用户从电子节目菜单上登录,并由多媒 体节点提供视频播放服务。 目前的IPTV系统中,电子节目菜单与多媒体节点的关系存在如下问题电子节目 菜单与多媒体节点是绑定关系,也就是一台电子节目菜单对应着一个为其服务的多媒体节 点,在系统运行过程中,当电子节目菜单由于种种原因出现故障不能使用时,与其对应的多 媒体节点即使是正常的也无法为用户提供视频播放等服务。这使得系统中的这个多媒体资 源被闲置了,造成系统资源的浪费。

发明内容
本发明要解决的技术问题在于提供一种多媒体节点灵活切换的实现方法和系统, 解除电子节目菜单与多媒体节点之间的绑定关系,多媒体节点能自由分配给用户,实现电 子节目菜单和多媒体节点之间任一方面的故障不会对另一方面造成影响,提高了资源的利 用率。 为了解决上述技术问题,本发明采用如下技术方案 —种在IPTV系统中灵活切换多媒体节点的实现方法,所述方法由业务处理模块 对用户身份进行认证,完成身份认证后再根据机顶盒发出的用户首页认证请求,通过节点 分配模块获取多媒体节点信息。
所述方法包括以下步骤 i、用户通过机顶盒向电子节目菜单发出身份认证请求; ii、所述电子节目菜单触发向业务处理模块的身份认证流程,从所述业务处理模
块获取用户服务的身份证明码和电子节目菜单的域名地址并下发给所述机顶盒; iii、所述机顶盒根据所述域名地址向电子节目菜单发出用户首页认证请求,所述
电子节目菜单把该用户首页认证请求转发给所述业务处理模块;
iv、所述业务处理模块收到用户首页认证请求后,首先对用户身份进行认证,然后 通过节点分配模块获取多媒体节点信息,最后将身份认证的结果和所述节点信息返回给所 述电子节目菜单; v、所述电子节目菜单根据返回的节点信息拼装频道URL,并把所述拼装频道URL 下发给所述机顶盒,同时存储所述节点信息; vi、所述机顶盒根据用户选择的频道URL到指定的多媒体节点上直接播放该频道 的节目。 所述存储的节点信息被用于媒体重定向,所述媒体重定向包括如下步骤 vii、用户通过所述机顶盒向电子节目菜单发送多媒体播放请求; viii、所述电子节目菜单收到请求后调用媒体重定向模块,根据所述用户session
中的多媒体节点信息拼装用户点播的多媒体URL并返回给所述机顶盒; ix、所述机顶盒根据用户点播的多媒体URL到指定的多媒体节点上直接播放该多
媒体节目。 所述身份认证流程需要认证的信息包括用户名、用户密码以及机顶盒的ID号码。
本发明还采用如下技术方案 —种可灵活切换多媒体节点的IPTV系统,包括机顶盒、电子节目菜单、业务处理 模块和多媒体节点,还包括 节点分配模块,用于根据机顶盒发出的首页认证请求,动态地分配所述多媒体节 点给所述机顶盒; 媒体重定向模块,根据用户session中的多媒体节点信息拼装用户点播的频道 URL并返回给所述机顶盒; 所述机顶盒、电子节目菜单、业务处理模块和节点分配模块顺序双向连接,所述媒 体重定向模块与所述电子节目菜单双向连接。 所述电子节目菜单和业务处理模块分别连接有一个数据库。
所述电子节目菜单上连接的数据库存放有系统的节目信息。 所述业务处理模块上的数据库作为主数据库,负责对所述电子节目菜单上的数据 库进行更新。 与现有技术相比,本发明的有益技术效果是解除了电子节目菜单与多媒体节点 之间的绑定关系,多媒体节点在用户登录时被动态的分配给电子节目菜单,由此多媒体节 点的资源能得到最佳配置和利用,在电子节目菜单发生故障时多媒体节点仍可以正常使 用,提高了资源利用率。


图1是本发明的可灵活切换多媒体节点的IPTV系统的结构示意图;
图2是本发明的在IPTV系统中灵活切换多媒体节点的实现方法的流程图;
图3是本发明的用户发出请求多媒体播放的方法流程图。
具体实施例方式
下面结合附图及最佳实施例,对本发明做进一步详细说明。
图1是本发明的可灵活切换多媒体节点的IPTV系统的结构示意图。如图1所示, 本发明的系统包括机顶盒1、电子节目菜单2、业务处理模块3、节点分配模块4,多媒体节点 5以及媒体重定向模块6。所述机顶盒1、电子节目菜单2、业务处理模块3和节点分配模块 4顺序双向连接,所述媒体重定向模块6与所述电子节目菜单2双向连接。所述电子节目菜 单2和业务处理模块3分别连接有一个数据库,机顶盒1可以通过业务处理模块3获取多 媒体节点5的信息。 所述机顶盒1用于接收电子节目菜单2下发的频道列表,根据频道URL在用户请 求播放频道时为用户播放频道,在用户请求点播视频时向电子节目菜单2发出视频重定向 请求,并根据重定向获得的视频URL为用户提供视频点播服务。 所述电子节目菜单2是IPTV的一个门户系统,为用户提供各种业务的索引和导航 功能。所述电子节目菜单2上连接的数据库存放有系统的节目信息,如视频、电视频道等, 其数据来源于业务处理模块3上的数据库。 所述业务处理模块3用于对用户的身份进行认证,认证成功后请求多媒体节点信 息并返回给所述电子节目菜单2。所述业务处理模块3与电子节目菜单2之间存在同步数 据的接口 ,业务处理模块上的数据库作为主数据库,通过定时或者不定时地与电子节目菜 单2上的数据库进行数据信息同步,完成对电子节目菜单2上的数据库进行更新,以保持数 据的一致性。 所述节点分配模块4用于根据机顶盒1发出的首页认证请求,动态地分配多媒体 节点给所述机顶盒l。 所述多媒体节点5用于为用户提供多媒体服务。 所述电子节目菜单2包括媒体重定向模块6 ,所述媒体重定向模块6根据所述用户
session中的多媒体节点信息拼装用户点播的频道URL并返回给所述机顶盒。 所述电子节目菜单2、业务处理模块3和节点分配模块4位于系统服务器端,主要
负责处理用户发出的请求。 本发明的在IPTV系统中灵活切换多媒体节点的实现方法,当用户登录机顶盒时, 机顶盒向电子节目菜单发出身份认证请求,通过认证后再发起用户首页认证请求以获取给 用户提供多媒体服务的多媒体节点信息;再由电子节目菜单根据多媒体节点信息预先拼装 频道URL,机顶盒根据用户选择的所述频道URL到指定的多媒体节点上直接播放该频道的 节目。 图2示出了本发明的在IPTV系统中灵活切换多媒体节点的实现方法的流程图。为
了便于描述,这里只示出了与本发明相关的部分。所述实现方法包括以下步骤 步骤S201 :当用户登录机顶盒1时,由机顶盒1向电子节目菜单2发出身份认证
请求。所述身份认证请求中包含用户的用户名、密码以及机顶盒的ID。 身份认证请求的目的是获取用户的身份证明码以及电子节目菜单域名地址,用户
的身份证明码是在IPTV系统中用户点播视频或请求需要认证的服务时的唯一身份证明。 步骤S202 :所述电子节目菜单2接收到机顶盒1的请求后,触发向业务处理模块3
的身份认证流程,从所述业务处理模块3获取用户服务的身份证明码和电子节目菜单的域
名地址。 步骤S203 :所述电子节目菜单将获取的身份证明码和所述域名地址下发给所述机顶盒。 步骤S204 :所述机顶盒1根据所述电子节目菜单域名地址向电子节目菜单2发出 用户首页认证请求。 步骤S205 :所述电子节目菜单2收到所述用户首页认证请求后,把该用户首页认 证请求转发给所述业务处理模块3。 本发明由于解除了多媒体节点6和电子节目菜单2的绑定关系,因此要通过用户 首页认证请求动态获取多媒体节点6信息。本发明多媒体节点6和用户相关,不同的用户 被动态分配的多媒体节点可能不同,这使得某个用户的节点出现故障时对其他用户不会造 成影响。 步骤S206 :业务处理模块3接收到所述用户首页认证请求后,首先对用户身份进
行认证,再通过节点分配模块4获取给用户提供多媒体服务的多媒体节点信息。 本发明多媒体节点信息由节点分配模块4动态的管理和分配,取消了多媒体节点
6和电子节目菜单2的绑定关系,因此当电子节目菜单2出现故障时只要多媒体节点6是正
常的就不会被闲置,可提供资源的利用率。 步骤S207 :认证成功后,所述业务处理模块3将身份认证的结果以及多媒体节点 信息返回给所述电子节目菜单2。 步骤S208 :所述电子节目菜单2根据返回的节点信息拼装频道URL,同时把所述节 点信息储存在用户session中用于媒体重定向。 电子节目菜单2根据首页认证返回的给指定用户提供服务的节点信息,按照一定
的规则拼装频道URL(如:rtsp:〃节点ip:节点端口号/……),再下发给指定ID的机顶
盒1,使得机顶盒1可以通过拼装好的频道URL直接访问对应的流媒体。 步骤S209 :所述电子节目菜单2把所述拼装的频道URL下发给所述机顶盒1。 通过以上步骤电子节目菜单2可以得到通过业务处理模块3返回的多媒体节点信
息,进而能根据节点信息拼装频道URL,当用户请求播放频道时,机顶盒根据用户选择的频
道URL直接为用户提供播放频道服务。而当用户发出新的VOD(video on demand,视频点
播)等其他多媒体播放请求时,电子节目菜单2需要根据用户的请求拼装多媒体URL。之所
以不预先拼装V0D等其他多媒体URL是因为一个系统中可能会有成千上万个视频, 一次性
拼装所有视频URL的工作量比较大,性能会受到影响,并且一次性把这些视频URL下发给机
顶盒,机顶盒一般也无法存储。更重要的一个问题是,用户一般在一次登录后的使用中,系
统中大部分的视频是不会被点击播放的,被选择播放的只是少数视频,所以视频等其他多
媒体URL可以在用户请求时根据给用户服务的节点信息来动态拼装。 请参照图3,下面对本发明用户发出请求多媒体播放的方法进行说明。 步骤S301 :用户通过所述机顶盒1向电子节目菜单2发送多媒体播放请求。所述
多媒体播放请求中包含用户点播的节目ID,机顶盒ID以及用户的身份证明码。 用户的身份证明码用于验证用户是否有权限访问该被点播的节目,当没有权限
时,返回相关提示信息。用户点播的节目ID用于和该节目的多媒体节点信息组合在一起,
拼装该视频的访问地址URL。 步骤S302 :所述电子节目菜单2收到所述播放请求后,调用媒体重定向模块6,根 据相应用户session中保存的多媒体节点信息拼装用户点播的多媒体URL。
多媒体URL的拼装也按照一定的规则完成,由协议类型、多媒体节点IP、端口号和 节目ID组成,拼装好的多媒体URL被下放到机顶盒,使得机顶盒可以定位到可利用的多媒 体资源。 步骤S303 :所述电子节目菜单2向机顶盒1返回媒体重定向的所述多媒体URL。
步骤S304 :所述机顶盒1根据电子节目菜单2返回的所述多媒体URL,到指定的多 媒体服务器上直接播放该多媒体节目。 对于多媒体播放请求,以请求V0D多媒体为实施例。当播放V0D多媒体时,触发所 述电子节目菜单2的接口,所述电子节目菜单2根据用户请求的V0D信息和用户session 中的节点信息,拼装被访问的URL返回给机顶盒l,所述机顶盒1根据新的URL请求VOD多 媒体服务。 综上所述,本发明进行用户首页认证请求时,认证成功可以获取被动态分配的多 媒体节点信息,由电子节目菜单2完成多媒体的访问地址URL的拼装,用户就可以获得多 媒体观看等服务。由于多媒体节点与电子节目菜单不存在绑定关系,多媒体节点是在用户 登录机顶盒时被动态分配的,因此电子节目菜单发生故障时只要将多媒体节点重新分配给 其他正常的电子节目菜单,就可以避免资源浪费。而多媒体节点故障也不会影响电子节目 菜单的工作,实现电子节目菜单和多媒体节点之间任一方面的故障不会对另一方面造成影 响,提高了资源的利用率。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种在IPTV系统中灵活切换多媒体节点的实现方法,其特征在于业务处理模块(3)对用户身份进行认证,完成身份认证后再根据机顶盒(1)发出的用户首页认证请求,通过节点分配模块(4)获取多媒体节点信息。
2. 根据权利要求1所述的在IPTV系统中灵活切换多媒体节点的实现方法,其特征在于 所述方法包括以下步骤i、 用户通过机顶盒(1)向电子节目菜单(2)发出身份认证请求;ii、 所述电子节目菜单(2)触发向业务处理模块(3)的身份认证流程,从所述业务处 理模块(3)获取用户服务的身份证明码和电子节目菜单的域名地址并下发给所述机顶盒 (1);iii、 所述机顶盒(1)根据所述域名地址向电子节目菜单(2)发出用户首页认证请求, 所述电子节目菜单(2)把该用户首页认证请求转发给所述业务处理模块(3);iv、 所述业务处理模块(3)收到用户首页认证请求后,首先对用户身份进行认证,然后 通过节点分配模块(4)获取多媒体节点信息,最后将身份认证的结果和所述节点信息返回 给所述电子节目菜单(2);v、 所述电子节目菜单(2)根据返回的节点信息拼装频道URL,并把所述拼装频道URL下 发给所述机顶盒(1),同时存储所述节点信息;vi、 所述机顶盒(1)根据用户选择的频道URL到指定的多媒体节点上直接播放该频道 的节目。
3. 根据权利要求2所述的在IPTV系统中灵活切换多媒体节点的实现方法,其特征在 于所述存储的节点信息被用于媒体重定向,所述媒体重定向包括如下步骤Vii、用户通过所述机顶盒(1)向电子节目菜单(2)发送多媒体播放请求;viii、 所述电子节目菜单(2)收到请求后调用媒体重定向模块(6),根据所述用户 session中的多媒体节点信息拼装用户点播的多媒体URL并返回给所述机顶盒(1);ix、 所述机顶盒(1)根据用户点播的多媒体URL到指定的多媒体节点上直接播放该多 媒体节目。
4. 根据权利要求2所述的在IPTV系统中灵活切换多媒体节点的实现方法,其特征在 于所述身份认证流程需要认证的信息包括用户名、用户密码以及机顶盒(1)的ID号码。
5. —种可灵活切换多媒体节点的IPTV系统,包括机顶盒(1)、电子节目菜单(2)、业务 处理模块(3)和多媒体节点(5),其特征在于还包括节点分配模块(4),用于根据机顶盒(1)发出的首页认证请求,动态地分配所述多媒体 节点给所述机顶盒(1);媒体重定向模块(6),根据用户session中的多媒体节点信息拼装用户点播的频道URL 并返回给所述机顶盒(1);所述机顶盒(D、电子节目菜单(2)、业务处理模块(3)和节点分配模块(4)顺序双向 连接,所述媒体重定向模块(6)与所述电子节目菜单(2)双向连接。
6. 根据权利要求5所述的可灵活切换多媒体节点的IPTV系统,其特征在于所述电子 节目菜单(2)和业务处理模块(3)分别连接有一个数据库。
7. 根据权利要求6所述的可灵活切换多媒体节点的IPTV系统,其特征在于所述电子 节目菜单(2)上连接的数据库存放有系统的节目信息。
8.根据权利要求6或7所述的可灵活切换多媒体节点的IPTV系统,其特征在于所述 业务处理模块(3)上的数据库作为主数据库,负责对所述电子节目菜单(2)上的数据库进 行更新。
全文摘要
本发明公开一种可灵活切换多媒体节点的IPTV系统及其实现方法,所述方法包括用户先发出身份认证请求,获得业务处理模块(3)的身份认证后再发出用户首页认证请求,所述业务处理模块(3)收到该用户首页认证请求后,通过节点分配模块(4)获取对应用户提供多媒体服务的节点信息,该节点信息用于拼装频道URL供用户使用。本发明解除了电子节目菜单与多媒体节点之间的绑定关系,多媒体节点在用户登录时被动态分配给电子节目菜单,在电子节目菜单发生故障时多媒体节点仍可以正常使用,提高了资源利用率。
文档编号H04N5/00GK101742240SQ200910188420
公开日2010年6月16日 申请日期2009年11月24日 优先权日2009年11月24日
发明者刘式舟, 李锐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1