一种分布式iptv系统的组网方法及业务实现方法

文档序号:7974787阅读:273来源:国知局
专利名称:一种分布式iptv系统的组网方法及业务实现方法
技术领域
本发明涉及一种IPTV (Internet Protocol Television)系统的组网方法及 业务实现方法,尤其是涉及一种可以节省骨干网带宽减小骨干网负载压力 的分布式IPTV系统的组网方法及业务实现方法。
背景技术
随着宽带网络的发展,各种基于宽带传输的业务也呈现快速的发展态 势,尤其是各种业务的数字化处理。特别是电视节目数字化、音视频压缩 算法的不断优化,使得电视节目、音视频基于宽带网络传输成为可能, IPTV系统也应运而生。人们的生活在网络时代变得日益丰富多彩,各种 需求也不断增加,对服务质量的要求也不断提高。如在线游戏、视频电 话、短信、网上冲浪等,但人们对电视节目的要求已经不再满足各电视台 的定时播放,而是需要随时观看各种节目,对电视画面质量、视频电话画 面质量以及语音质量要求也不断提高。这对传统的IPTV系统组网方法及 业务实现方法提出了更高的要求,传统的系统组网方法及业务实现方法一 般都是对网络分发部分进行分布式设计,得这仅仅是解决了部分问题。对 于业务种类、业务量及用户数量的增加,骨干网承担负载的压力也会越来 越大,用户享受到的服务速度也会受到影响。

发明内容
本发明要解决的技术问题是提供一种分布式IPTV系统的组网方法及 业务实现方法,该组网方法及业务实现方法不仅能节省骨干网带宽减小骨 干网负载压力,还能提高系统对用户请求的响应速度。
为解决上述技术问题,本发明的分布式IPTV系统的组网方法为
(1) 将整个IPTV系统分成三个层级节点;
(2) 提供一个一层级节点,为整个系统提供全局运营支撑以及全局
业务应用管理;
(2) 在一层级节点下提供多个二层级节点,通过骨千网与所述一层 级节点相连,从所述一层级节点接收获取全局发布的业务信息,并向所述 一层级节点上报用户使用信息;
(3) 在每个二层级节点下,再提供多个三层级节点,通过骨干网与 所述二层级节点相连,并通过接入网与机顶盒连接,用于作为机顶盒接入 系统的入口,通过从所述二层级节点获取业务处理需要的信息,直接为用 户提供IPTV服务,并向所述第二层级节点反馈处理信息。
进一步,在所述第一层级节点和二层级节点中的运营支撑层中还进行 如下操作
进行平台系统管理,即对系统所辖节点进行管理,生成系统中各网元 的相关信息;
进行CP/SP及用户管理,即对CP/SP及用户信息进行管理,处理CP/SP 的签约信息,用户的开销户信息,修改CP/SP及用户信息等;
进行完成认证授权,即对用户的各种业务请求进行认证鉴权,避免非 法用户接入系统平台,使用非法业务;
进行机顶盒管理,即管理IPTV平台所服务的所有机顶盒信息;
进行数字版权管理,即对IPTV平台上发布的流々某体内容进行加密, 避免流媒体内容被盗用;
在所述第 一层级节点和二层级节点中的业务应用层中进行如下操作
进行内容处理,即对提交到IPTV平台的媒体内容进行处理;
进行内容管理,即对i某体内容进行管理;
进行内容分发,即提供承载网络接口,将^^某体内容合理分布在正在 IPTV系统中;
提供电子节目单,即使用户可通过机顶盒进行媒体内容以及各种业务的选择;
进行流媒体广播,即对机顶盒的流媒体广播请求进行处理;
进行流媒体点播,即对机顶盒的流媒体点播请求进行处理;
进一步,在所述一层级节点和二层级节点运营支撑层中还进行如下操作
进行统计分析,即对用户消费习惯,各CP/SP内容的受欢迎程度等信息进行统计,并生成符合要求的报表内容;
进行认证计费接口管理,即对外提供计费认证接口功能,针对不同的外部功能模块提供不同的接口适配;
进行计费支付及结算,即完成用户业务使用费的结算,并进行相应的扣款。
再进一步,在所述一层级节点和二层级节点业务应用层中还进行如下操作:
进行流媒体服务,即为机顶盒提供流媒体内容服务;
进行增值业务应用管理,即管理IPTV系统提供的各种增值业务。
再进一步,在所述一层级节点和二层级节点业务应用层中还进行如下操作
进行通信服务,即对用户提供可视电话业务;
提供互动游戏,即对用户提供互动游戏业务;
提供信息服务,即对用户提供点对点的短信业务。
再进一步,在所述三层级节点中进行如下操作
进行内容分发,即将媒体内容合理分布在正在IPTV系统中;
提供电子节目单,即使用户可通过机顶盒进行媒体内容以及各种业务的选择;
进行流媒体广播,即对机顶盒的流媒体广播请求进行处理;
进行流媒体点播,即对机顶盒的流媒体点播请求进行处理;
进行流媒体服务,即为机顶盒提供流媒体内容服务;
更进一步,在所述三层级节点中还可以进行如下操作
进行增值业务应用管理,即管理IPTV系统提供的各种增值业务;
提供通信服务,即对用户提供可视电话业务;
提供互动游戏,即对用户提供互动游戏业务;
提供信息服务,即对用户提供点对点的短信业务。
本发明的分布式IPTV业务实现方法,包括以下步骤
用户通过三层级节点向二层级节点发送业务请求;
二层级节点对用户请求内容进行鉴权,
如果二层级节点可以鉴权,则向三层级节点返回鉴权结果,如果三层 级节点具备用户请求的业务内容,则由三层级节点向用户端提供业务;如果三层级节点不具备用户请求的业务内容,则向二层级节点获取业务,二 层级节点还没有该业务内容,则向一层级节点获取业务;
如果二层级节点不能鉴权,则向一层级节点发送鉴权请求,由一层级 节点向二层级节点进而向三层级节点返回鉴权结果,如果可以鉴权,三层 级节点根据鉴权结果对用户请求提供业务,如果不能鉴权,则由三层级节 点向用户端返回鉴权不成功信息。
由于本发明采用了一层级节点及二层级节点都包含运营支撑层和业 务应用层的结构进行组网,使得第二层级节点在很多情况下承担了第一层 级节点的业务及功能,这样作为骨干网的一层级节点的带宽会大大得到节 省,也减轻了骨干网的负载压力; 一层级节点和二层级节点都具有用户管 理功能及认证授权功能,这样只有在二层级节点没有用户信息的时候才需 要请求一层级节点,占用骨干网的带宽,这样也减小了骨干网的负载压力, 如果二层级节点存有用户信息时,用户很快就可以从二层级节点得到响应,从而也提高了用户请求的响应速度;同样,一、二、三层级都具有内 容分发功能,当用户所需要的内容在离用户最近的三层级节点上可以提取 时,不需要占用一层级节点及二层级节点网络带宽,如果三层级节点不能提取到所需内容才向二层级节点提取,如果二层级节点还是没有,再向一 层级节点请求提取,这样也同样可以减小骨干网负载压力,提高用户请求 的响应速度。


下面结合附图及具体实施方式
来对本发明作进一步详细的说明
图1是本发明分布式IPTV系统的部署结构图2是一层级节点二层级节点组成图3是三层级节点组成图4是分布式部署下点播/直播业务流程;
图5是分布式部署下通讯服务业务流程;
图6是分布式部署下互动游戏业务流程;
图7是分布式部署下信息服务业务流程。
具体实施例方式
图1是本发明分布式IPTV系统的部署结构图,整个系统由骨干网连 接在一起,通过接入网与机顶盒连接。系统分为三层, 一层级节点仅有一 个,包含业务支撑层和业务应用层。也可称为业务支撑模块和业务应用模 块,这两个模块位于一层级节点,是整个IPTV系统的中心节点,为整个 系统提供鉴权计费、统计分析、用户管理等运营支撑功能。以及内容管理、 内容分发、电子节目菜单、流媒体服务等业务应用功能。二层级节点与一 层级节点采用核心骨干网连接,通过核心骨干网,二层级节点从一层级节 点获取全局发布的媒体内容,获取CP/SP信息及用户信息等,二层级节点 也向一层级节点上报用户使用记录、鉴权计费请求等。在业务信息具备的 情况下,二层级节点可独立向所管辖范围内用户提供IPTV业务,不需要 一层级节点的参予。 一层级节点与二层级节点结构一致。其中包含的模块 如图2所示。 一层级节点和二层级节点包含如下模块
1认证计费接口管理模块此模块对外提供计费认证接口功能,针对不同的外部功能才莫块提供不同的接口适配。
2CP/SP及用户管理模块此模块用于对CP/SP及用户信息进行管理, 处理CP/SP的签约信息,用户的开销户信息,修改CP/SP及用户信息等。
3认证授权模块此模块对用户的各种业务请求进行认证鉴权,避免 非法用户接入系统平台,使用非法业务。
4计费支付及结算模块此模块用于完成用户业务使用费的结算,并 进行相应的扣款。
5统计分析模块此模块用于对用户消费习惯,各CP/SP内容的受 欢迎程度等信息进行统计,并生成符合要求的报表内容。
6机顶盒管理模块此模块用于管理IPTV平台所服务的所有机顶盒 信息,例如用户名、密码、权限等信息。
7数字版权管理模块此模块用于对IPTV平台上发布的流媒体内容 进行加密,避免流媒体内容被盗用。
8平台系统管理模块此模块用于对整个系统进行管理,生成系统中 各网元模块的相关信息,例如网元的CPU占用情况、内存利用情况等。
9内容处理模块此模块用于对提交到IPTV平台的媒体内容进行处 理,如媒体格式检查、对i某体内容进行指定格式的编码等。
10内容管理模块此模块用于对媒体内容进行管理,包括搜索、 删除、拷贝等。
11点播模块:此模块用于对机顶盒模块的流媒体点播请求进行处理。
12广播一莫块:此模块用于对机顶盒模块的流媒体广播请求进行处理。
13流媒体服务模块:此模块用于为机顶盒模块提供流媒体内容服务。
14内容分发模块此模块用于与承载网络接口,将媒体内容合理分 布在正在IPTV系统中。
15增值业务应用管理模块此模块用于管理IPTV系统提供的各种 增值业务,例如各种业务的启用、停止、发布等。
16通信服务模块此模块用于系统对用户提供可视电话业务。
17互动游戏模块此模块用于系统对用户提供互动游戏业务。
18信息服务模块此模块用于系统对用户提供点对点的短信业务。
19电子节目单模块此模块用子机顶盒,使用卢可通过机顶盒进行媒体内容以及各种业务的选择。
三层级节点是系统对外的直接服务节点,也是机顶盒接入系统的入口。机顶盒通过接入网与三层级节点连接。三层级节点的模块组成如图3 所示,主要包括如下模块
1点播模块此模块用于对机顶盒模块的流媒体点播请求进行处理。
2广播模块此模块用于对机顶盒模块的流媒体广播请求进行处理。
3流媒体服务模块此模块用于为机顶盒模块提供流媒体内容服务。
4内容分发模块此模块用于与承载网络接口,将4某体内容合理分布 在正在IPTV系统中。
5增值业务应用管理模块此模块用于管理IPTV系统提供的各种增 值业务,例如各种业务的启用、停止、发布等。
6通讯服务模块此模块用于系统对用户提供可视电话业务。
7互动游戏模块此模块用于系统对用户提供互动游戏业务。
8信息服务模块此模块用于系统对用户提供点对点的短信业务。
9电子节目单模块此模块用于机顶盒,使用户可通过机顶盒进行媒 体内容以及各种业务的选择。
基于上述的分布式组网,下面给出常用的业务流程。但本分布式IPTV 系统不限于提供以下几种业务。
1.点播/直播业务流程
流程图如图4所示。
流程步骤说明
401步机顶盒通过接入网与三层级节点建立连接,请求电于节目单 化息5
402步三层级节点向机顶盒返回电子节目羊信息;
403步机顶盒选择一个节目频道请求播放;
404步三层级节点向二层级节点发送请求消息,对机顶盒用户进行 鉴权授权处理;
405步如果二层级节点没有该用户的鉴权授权信息,则向一层级节 点发送请求,否则到步骤408;
406步 一层级节点将机顶盒用户鉴权授权处理结杲返回给二层级节
点;
407步二层级节点向三层级节点返回处理结果;
408步如果用户是合法授权用户,三层级节点检查本地是否有相应 的媒体内容,如果没有相应的媒体内容,则向二层节点索取媒体内容。此 处媒体内容可以是点播媒体文件,也可以是直播媒体码流;
409步如果二层级节点也没有相应的々某体内容,则二层级节点继续 向一层级节点获取;否则转到步骤412;
410步 一层级节点返回二层级节点媒体内容信息;
411步二层级节点继续向三层级节点返回媒体内容信息;
412步;三层级节点向机顶盒返回媒体描述信息;
413步机顶盒与三层级节点相互交互完成媒体播放过程。
2.通讯服务业务流程
流程图如附图五所示
流程步骤说明
501步:用户通过机顶盒进行视频电话拨号;
502步三层级节点将用户的视频拨号请求发送给二层级节点,二层 级节点对主被叫用户鉴权,如果二层级节点可以鉴权,则转到步骤505, 否则继续后续流程;
503步二层级节点向一层级节点发送鉴权请求;
504步 一层级节点向二层级节点返回鉴4又结果;
505步二层级节点向三层级节点返回鉴权处理结果;
506步如杲鉴权不成功,则三层级节点向机顶盒返回,否则不发送 此消息;
507步三层级节点网关判断被叫方是机顶盒还是外部视频终端,如 果是机顶盒则步骤510开始,如果是外部视频终端,则由三层级节点直接 与通讯网关通讯,获取外部视频终端地址;
508步三层级节点向机顶盒返回外部视频终端地址;
509步机顶盒直接向外部视频终端建立视频会话;
510步三层级节点判断被叫是否是三层级节点服务范围内的机顶 盒,如果是则转到步骤514;否则继续后续步骤;
511步如果二层级节点范围内还没有被叫的机顶盒,则继续向一层 级节点获取机顶盒信息;否则转到步骤513;
512步 一层级节点向二层级节点返回被叫机顶盒信息;
513步二层级节点向三层级节点返回被叫机顶盒信息;
514步三层级节点向机顶盒返回被叫机顶盒信息;
515步主叫机顶盒与被叫机顶盒建立视频通话。
3.互动游戏业务流程
流程图如附图六所示
流程步骤说明
601步机顶盒向三层级节点发送游戏业务请求;
602步三层级节点将用户请求转到二层级节点,二层级节点对用户 进行鉴权,转到
步骤605,否则继续后续步骤;
603步二层级节点向一层级节点转发用户业务请求;
604步 一层级节点返回鉴权处理结果;
605步二层级节点向三层级节点返回鉴权处理结果;
606步三层级节点返回游戏网关地址及相应的接入授权码;
607步机顶盒与游戏网关连接开始游戏业务。
4.信息服务业务流程-.
流程图如附图七所示
流程步骤说明
701步机顶盒向三层级节点发起信息发送请求;
702步三层级节点向二层级节点转发用户请求,如果二层级节点能 够鉴权,则转到步骤705,否则继续后续步骤;
703步二层级节点向一层级节点发送筌权请求;
704步 一层级节点向二层级节点返回鉴权响应;
705步二层级节点向三层级节点返回鉴权响应;
706步如果对用户业务请求鉴权不成功,则返回失败信息;否则, 不需要此消息;
707步三层级节点将用户的信息发送请求转发给信息网关,信息网 关判断是否外部通讯终端还是机顶盒;如果是外部通讯终端,则将信息发 送请求发送给信息网关;否则转到步骤711;
708步信息网关将信息转发给外部通讯终端,并接收回执信息;
709步信息网关向三层级节点返回回扭/(言息;
710步三层级节点将回执信息转发给机顶盒;
711步三层级节点向二层级节点转发用户信息发送请求;
712步如果二层级节点能明确被叫机顶盒的位置并鉴权,则转到步 骤714,否则继续后续流程;
713步 一层级节点返回二层级节点被叫机顶盒信息;
714步二层级节点向三层级节点返回被叫机顶盒信息;
715步三层级节点将信息发送请求转发给信息网关,并携带被叫机顶盒信息;
716步信息网关向机顶盒发送信息;
717步机顶盒返回回执信息给信息网关;
718步信息网关向三层级节点返回回执信息;
719步三层级节点向主叫机顶盒返回回执信息
权利要求
1. 一种分布式IPTV系统的组网方法,其特征在于,包括(1)将整个IPTV系统分成三个层级节点;(2)提供一个一层级节点,为整个系统提供全局运营支撑以及全局业务应用管理;(2)在一层级节点下提供多个二层级节点,通过骨干网与所述一层级节点相连,从所述一层级节点接收获取全局发布的业务信息,并向所述一层级节点上报用户使用信息;(3)在每个二层级节点下,再提供多个三层级节点,通过骨干网与所述二层级节点相连,并通过接入网与机顶盒连接,用于作为机顶盒接入系统的入口,通过从所述二层级节点获取业务处理需要的信息,直接为用户提供IPTV服务,并向所述第二层级节点反馈处理信息。
2. 如权利要求1所述的一种分布式IPTV系统的组网方法,其特征在于在所述第一层级节点和二层级节点中的运营支撑层中还进行如下操作进行平台系统管理,即对系统所辖节点进行管理,生成系统中各网元 的相关信息;进行CP/SP及用户管理,即对CP/SP及用户信息进行管理,处理CP/SP 的签约信息,用户的开销户信息,修改CP/SP及用户信息等;进行完成认证授权,即对用户的各种业务请求进行认证鉴权,避免非 法用户接入系统平台,使用非法业务;进行机顶盒管理,即管理IPTV平台所服务的所有机顶盒信息;进行数字版权管理,即对IPTV平台上发布的流媒体内容进行加密, 避免流媒体内容被盗用;在所述第一层级节点和二层级节点中的业务应用层中进行如下操作 进行内容处理,即对提交到iptv平台的々某体内容进行处理; 进行内容管理,即对々某体内容进行管理;进行内容分发,即提供承栽网络接口,将媒体内容合理分布在正在 iptv系统中;提供电子节目单,即使用户可通过机顶盒进行媒体内容以及各种业务 的选择;进行流媒体广播,即对机顶盒的流媒体广播请求进行处理; 进行流媒体点播,即对机顶盒的流媒体点播请求进行处理:。
3. 如权利要求2所述的一种分布式IPTV系统的组网方法,其特征在于在所述一层级节点和二层级节点运营支撑层中还进行如下操作进行统计分析,即对用户消费习惯,各CP/SP内容的受欢迎程度等信 息进行统计,并生成符合要求的报表内容;进行认证计费接口管理,即对外提供计费认证接口功能,针对不同的 外部功能模块提供不同的接口适配;进行计费支付及结算,即完成用户业务使用费的结算,并进行相应的 扣款。
4. 如权利要求3所述的一种分布式IPTV系统的组网方法,其特征在于在所述一层级节点和二层级节点业务应用层中还进行如下操作 进行流媒体服务,即为机顶盒提供流媒体内容服务; 进行增值业务应用管理,即管理IPTV系统提供的各种增值业务。
5. 如权利要求4所述的一种分布式IPTV系统的组网方法,其特征在于在所述一层级节点和二层级节点业务应用层中还进行如下操作 进行通信服务,即对用户提供可视电话业务; 提供互动游戏,即对用户提供互动游戏业务; 提供信息服务,即对用户提供点对点的短信业务。
6. 如权利要求2~5所速的任何一种分布式IPTV系统的组网方法,其 特征在于在所述三层级节点中进行如下操作进行内容分发,即将媒体内容合理分布在正在IPTV系统中;提供电子节目单,即使用户可通过机顶盒进行媒体内容以及各种业务 的选择;进行流媒体广播,即对机顶盒的流媒体广播请求进行处理; 进行流媒体点播,即对机顶盒的流媒体点播请求进行处理; 进行流媒体服务,即为机顶盒提供流媒体内容服务。
7. 如权利要求3~5所述的任何一种分布式IPTV系统的组网方法,其 特征在于在所述三层级节点中还可以进行如下操作 进行增值业务应用管理,即管理IPTV系统提供的各种增值业务; 提供通信服务,即对用户提供可视电话业务; 提供互动游戏,即对用户提供互动游戏业务; 提供信息服务,即对用户提供点对点的短信业务。
8. —种分布式IPTV业务实现方法,包括以下步骤(1) 鉴权步骤,包括二层级节点接收用户通过三层级节点发来的业务请求; 二层级节点对用户请求信息进行鉴权, 如果二层级节点可以鉴权,则向三层级节点返回鉴权结果; 如果二层级节点不能鉴权,则向一层级节点发送鉴权请求; 一层级节点向二层级节点进而向三层级节点返回鉴权结果;(2) 业务提供步骤,包括三层级节点-接收鉴4又结果; 三层级节点根据鉴权结果提供业务,如果三层级节点具备用户请求的业务内容,则由三层级节点向用户端 提供业务;如果三层级节点不具备用户请求的业务内容,则向二层级节点 获取业务,二层级节点还没有该业务内容,则向一层级节点获取业务。
9. 如权利要求9所述的一种分布式IPTV业务实现方法,其特征在于 还包括所述鉴权步骤还包括对被叫用户的鉴权。
10. 如权利要求8所述的一种分布式IPTV业务实现方法,其特征在于 还包括所述业务提供步骤还包括对主叫用户返回回执信息。
全文摘要
本发明公开了一种分布式IPTV系统的组网方法及业务实现方法,该组网方法首先提供一个一层级节点,为整个系统提供全局运营支撑以及全局业务应用管理;再提供多个二层级节点,通过骨干网与所述一层级节点相连,从所述一层级节点接收获取全局发布的业务信息,并向所述一层级节点上报用户使用信息;再在每个二层级节点下提供多个三层级节点,通过骨干网与所述二层级节点相连,并通过接入网与机顶盒连接。业务实现方法则利用所述组网方法来实现。运用本发明方法可以减轻IPTV系统骨干网的负载压力,提高用户请求的响应速度。
文档编号H04L12/28GK101207532SQ200610167448
公开日2008年6月25日 申请日期2006年12月20日 优先权日2006年12月20日
发明者李凤军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1