Iptv系统中播放素材发布方法及系统的制作方法

文档序号:7708355阅读:208来源:国知局
专利名称:Iptv系统中播放素材发布方法及系统的制作方法
技术领域
本发明涉及IPTV业务领域,特别是关于实现一种IPTV系统的播放素 材发布方法及系统。
背景技术
网络电视(Intemet Protocol Television, IPTV),是指基于IP协议的电视 广播服务即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒 体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互 式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效 地利用网络资源。
近年来,随着IPTV市场的成熟,用户不断增长,每个局点的用户数已 经以数十万计。在这种存在大量用户、有大量播放素材需求的前提下,IPTV 系统如何快速、高效的发布播放素材是当前面临的主要问题。
在目前的IPTV系统中,播放素材的发布包括三个步骤, 一是将内容提 供商提供的播放素材放到管理平台的片库中,二是将管理平台片库中的播放 素材发布到中心节点,三是从中心节点将播放素材分发到区域节点。其中, 播放素材包括但不限于音视频文件、图片文件、文字文件等多种形式。
但是,这种素材发布方法的问题在于,必须将不同内容发布商的播放素 材放入管理平台的片库中,才能继续发布,当有大量、紧急的播放素材要发 布的时候,必须将内容发布商的播放素材放入管理平台,管理平台再进行发 布这种串行操作,导致出现效率瓶颈。另外,播放素材发布时必须经过中心 节点进行转发, 一个播放素材要经过管理平台片库、中心节点、区域节点, 三次复制才能完成发布,效率低下。

发明内容
本发明的目的在于提供一种IPTV系统中播放素材发布方法及系统,从 而来解决现有技术中在大量用户、有大量播放素材需求的前提下,播放素材 的发布效率低,环节多,速度慢的问题。
为了实现上述目的,本发明提供的IPTV系统中播放素材发布方法包括 以下步骤
接收到发布播放素材请求消息后,根据所述播放素材请求消息获取播放 素材的源地址;
根据素材发布策略,获取发布所述播放素材的目的节点地址;和
将所述源地址上的所述播放素材直接发布到所述目的节点地址对应的 目的节点上。
其中,所述素材发布策略可为所述播放素材属于指定区域,所述播放素 材发布至指定区域中对应的区域节点上;所述播放素材的目的节点地址为所 述播放素材属于指定区域中的对应的区域节点的地址。
所述素材发布策略可为根据负载均衡,在IPTV系统的多个区域节点之 间发布素材;所述播放素材的目的节点地址为IPTV系统的多个区域节点的 地址。
所述的IPTV系统中播放素材的发布方法还包括确定所述多个区域节 点中一个区域节点的负载过大,不发布所述播放素材至该区域节点。
所述素材发布策略可为所述播放素材属于指定区域,当要求所述播放素 材的服务的IPTV用户属于指定区域之外,所述播放素材发布至中心节点上; 所述获取需求所述播放素材的目的节点地址为中心节点。
在所述将所述源地址上的所述播放素材直接发布到所述目的节点地址 对应的目的节点上后还包括中心节点接收到发布的所述播放素材之后,将 所述播放素材发布至区域外所述要求所述播放素材的服务的IPTV用户的区 域节点。
所述的IPTV系统中播放素材的发布方法还包括中心节点根据所述播 放素材的实际使用频率,调整所述播放素材的发布。所述播放素材请求包括所述播放素材的标识符和所述播放素材的发布 方式。
本发明提供的IPTV系统中播放素材发布系统包括
控制平台,用于接收到播放素材请求后,根据所述播放素材请求获取用 于提供播放素材的内容提供商片库的源地址;根据素材发布策略获取发布所 述播放素材的目的节点地址;和发布所述源地址上的所述播放素材;和
区域节点,用于保存所述控制平台发布的所述播放素材。 所述的IPTV系统中播放素材的发布系统还包括 中心节点,用于接收且保存所述控制平台发布的所述播放素材,将所述 播放素材发布至区域外要求所述播放素材的服务的IPTV用户的区域节点。
因此,通过本发明提供的IPTV系统中播放素材发布方法及系统,直接 从素材源地址发布素材到目的地址,减少了素材发布的中间环节,避免了不 必要的素材复制,使得素材的发布时间大为縮短;实现了素材发布的多对多 发布,从而大幅提高了素材发布的效率。


图1为本发明IPTV系统中播放素材的发布系统的框图。 图2为本发明IPTV系统中播放素材的发布方法实施例1的示意图。 图3为本发明IPTV系统中播放素材的发布方法实施例2的示意图。 图4为本发明IPTV系统中播放素材的发布方法实施例3的示意图。
具体实施例方式
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
如图1所示为本发明IPTV系统中播放素材的发布系统的框图。该发布 系统包括内容提供商片库10,控制平台20,素材发布的中心节点30和素材 发布的区域节点40。图中内容提供商片库示出了 3个,区域节点也示出了3 个,该数目并非用于限制系统中的内容提供商片库和区域节点。其中内容提供商片库10用于存放内容提供商提供的播放素材,是播放 素材的来源。控制平台用于接收IPTV运营商发布播放素材请求,该发布播 放素材请求中包括播放素材的标识符,因此,该控制平台根据该播放素材标
识符从数据库中获取用于提供播放素材的内容提供商片库的源地址;根据素 材发布策略获取需求所述播放素材的目的节点地址;和控制内容提供商片库 中的播放素材直接发布,如直接发布给中心节点或者区域节点;由于素材发 布策略不同,播放素材的目的节点地址也不相同,可以为素材发布的中心节 点地址、素材发布的区域节点地址。其中在该播放素材请求中内容提供商片 库的播放素材标识符可以为多个,即一个运营商可以有多个内容提供商。素 材发布的区域节点,主要用于保存控制平台和中心节点发布的播放素材,对 IPTV终端提供获取播放素材服务。
该发布系统中还包括中心节点,该中心节点主要用于保存控制平台发布 的播放素材,同时根据播放素材策略(例如素材发布策略为播放素材属于指 定区域,当播放素材请求中需求播放素材的IPTV用户属于指定区域之外时, 播放素材发布至中心节点上),将播放素材发布到指定区域外的区域节点。 该中心节点可以对IPTV终端提供获取播放素材服务。
下面基于上述IPTV系统中播放素材的发布系统来描述播放素材的发 布,以更好地理解本发明IPTV系统中播放素材的发布系统进行播放素材发 布的过程。
首先,在本发明控制平台根据实际使用情况,预先设置了素材发布策略, 该素材发布策略可以为三种情况,策略l (指定区域内播放素材发布)素 材发布策略为播放素材属于指定区域(即根据用户实际需要,将素材发布到 一定区域内。),播放素材只能发布至指定区域中对应的区域节点上。
策略2 (指定区域外播放素材发布)素材发布策略为播放素材属于指 定区域,当需求播放素材服务的IPTV用户属于指定区域之外,播放素材发 布至中心节点上。
策略3 (区域节点之间均衡发布素材)素材发布策略为根据负载均衡, 在IPTV系统的多个区域节点之间均衡发布素材。
如图2所示,为本发明IPTV系统中播放素材的发布方法实施例1的示意图。如图所示,该发布方法是根据策略1来实施的,该播放素材的发布方
法包括以下步骤
步骤101, IPTV运营商在控制平台上提出发布播放素材请求消息,控 制平台根据该发布播放素材请求消息,从控制平台中获得内容提供商片库地 址,即素材源地址。该发布播放素材请求消息中包括素材获取方式为FTP 方式,但不限于此方式,并且该发布播放素材请求中包括素材的标识符,用 于唯一确定一个素材;即控制平台根据该标识符可以从其数据库中获得素材 源地址;
步骤102,控制平台根据素材发布策略获取发布播放素材的目的节点地 址;由于根据运营商提出的发布播放素材请求消息,要求的播放素材被限于 一定的区域内播放,例如南京十八频道只在南京播放,其他地区没有转播, 则十八频道的播放素材只有发布到南京即可。该步骤具体为控制平台发现 IPTV运营商要求发布的播放素材是限于在指定区域内进行发布的,因此控 制平台根据策略l:播放素材属于指定区域,播放素材发布至指定区域中对 应的区域节点上;向中心节点获取到目的节点地址为该指定区域内对应的区 域节点的地址;这是因为通过每个区域节点向中心节点注册或者其它方式, 例如在中心节点上手工设置,中心节点知道所有区域节点的地址;
步骤103,控制平台将内容提供商片库即源地址上的播放素材直接通过 FTP方式发布到指定区域内的区域节点上。目的节点地址可以是多个区域节 点,这样就实现了素材的一对多发布。
在控制平台将播放素材发布到区域节点上后,中心节点可以动态调整素 材发布。中心节点根据播放素材的实际使用频率,调整播放素材的发布,即 如果某个区域节点的用户频繁使用另一个区域节点上的素材,则将该素材在 这个区域节点上也发布一份,这样就不用再向另一个区域节点获取素材,从 而提高系统效率,节省系统资源。
即当IPTV用户在获取播放素材服务时,IPTV用户具有区域属性,当需 要获取播放素材时,首先向所属的区域节点A获取,当所属的区域节点A 没有,则向中心节点获取,如果中心节点也没有,则中心节点向其他区域节 点查找,找到拥有播放素材的区域节点B,然后将该地址返回给IPTV用户,IPTV用户直接向该区域节点B获取服务。即根据用户的使用频度来决定是 否需要将区域节点B上的素材拷贝到区域节点A上,例如,如果一天中, 深圳的IPTV用户经过南京十八频道的运营商鉴权后,深圳用户总是到南京 的区域节点上去获取服务,则控制平台可以将该素材从南京区域节点B拷 贝到深圳区域节点A。
如图3所示,为本发明IPTV系统中播;改素材的发布方法实施例2的示 意图。如图所示,该发布方法是根据策略2来实施的,该发布方法包括以下 步骤
步骤201, IPTV运营商在控制平台上提出发布播放素材请求消息,控 制平台根据该发布播放素材请求消息,从中获得内容提供商片库地址,即素 材源地址。该发布播放素材请求消息中包括素材获取方式为FTP方式,但 不限于此方式,以及该发布播放素材请求中包括素材的标识符,用于唯一确 定一个素材;即控制平台根据该标识符可以从其数据库中获得素材源地址;
步骤202,控制平台根据素材发布策略获取需求播放素材的目的节点地 址;该步骤具体为控制平台发现IPTV运营商提出的发布播放素材请求消息 中要求发布的播放素材是限于在指定区域内进行发布的,获取播放素材服务 的IPTV用户属于指定区域之外,因此控制平台根据策略2:播放素材属于 指定区域,当要求播放素材服务的IPTV用户属于指定区域之外,所述播放 素材发布至中心节点上;向中心节点获取到发布该播放素材的目的节点地址 为中心节点;
步骤203 ,控制平台将内容提供商片库即源地址上的播放素材直接通过 FTP方式发布到该中心节点上;
步骤204,中心节点接收到发布的播放素材之后,将播放素材发布至区 域外要求播放素材服务的IPTV用户的区域节点。
在控制平台将播放素材发布到区域节点上后,中心节点可以动态调整素 材发布。中心节点根据播放素材的实际使用频率,调整播放素材的发布,即 如果某个区域节点的用户频繁使用另 一个区域节点上的素材,则将该素材在 这个区域节点上也发布一份,这样就不用再向另一个区域节点获取素材,从 而提高系统效率,节省系统资源。如图4所示,为本发明IPTV系统中播放素材的发布方法实施例3的示 意图。如图所示,该发布方法是根据策略3来实施的,该发布方法包括以下 步骤
步骤301, IPTV运营商在控制平台上提出发布播放素材请求消息,控 制平台根据该发布播放素材请求消息,从中获得内容提供商片库地址,即素 材源地址。该播放素材请求消息中包括素材获取方式为FTP方式,但不限 于此方式,以及该发布播放素材请求中包括素材的标识符,用于唯一确定一 个素材;即控制平台根据该标识符可以从其数据库中获得素材源地址;
步骤302,控制平台根据素材发布策略获取需求播放素材的目的节点地 址;该步骤具体为控制平台发现IPTV运营商提出的发布播放素材请求消息 中要求发布的播放素材没有发布限制,因此控制平台根据策略3:根据负载 均衡,在IPTV系统的多个区域节点之间发布素材,向中心节点获取到在 IPTV系统的多个区域节点为目的节点地址;
步骤303,控制平台将内容提供商片库即源地址上的播放素材直接通过 FTP方式发布到在IPTV系统的多个区域节点上。目的节点地址可以是多个 区域节点,这样就实现了素材的一对多发布。
当控制平台发现某个区域节点的负载过大时,则将素材发布到其他区域 节点,不将播放素材发布至该区域节点上,这样以分担其负载。
在控制平台将播;故素材发布到区域节点上后,中心节点可以动态调整素 材发布。中心节点根据播放素材的实际使用频率,调整播放素材的发布,即 如果某个区域节点的用户频繁使用另一个区域节点上的素材,则将该素材在 这个区域节点上也发布一份,这样就不用再向另一个区域节点获取素材,从 而提高系统效率,节省系统资源。
上述实施例1-3中播放素材请求消息中可以包含多个素材的标识符,即 要求获取多个内容提供商提供的多个播放素材,从而实现了多个内容提供商 的不同的多个播放素材并发发布。而每个内容提供商的播放素材发布可以根 据上述3个策略进行不同播放素材的发布。
采用本发明所述方法,与现有技术相比,由于使用了直接从素材源地址
10发布素材到目的地址的方法,减少了素材发布的中间环节,避免了不必要的 素材复制,使得素材的发布时间大为缩短。
同时,采用本发明,使得素材发布可以在两个层面上并发, 一是可以从
多个内容提供商片库同时发布素材,即可以从多个源地址并发发布素材;二
是一个源地址可以同时向多个目的地址发布素材,实现一对多的素材发布。 基于上面两点,本发明实现了素材发布的多对多发布,从而大幅提高了素材 发布的效率。
另外,本发明由于在中心节点采用了动态调整素材发布,根据素材的使 用频率来决定是否需要在区域节点发布素材,进一步提高了系统的使用效 率,加快了播放素材的获取速度。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限 制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员 应当理解,可以对本发明进行修改、更改或者等同替换,而不脱离本发明和 权利要求的精神和范围。
权利要求
1、一种IPTV系统中播放素材的发布方法,其特征在于包括接收到发布播放素材请求消息后,根据所述播放素材请求消息获取播放素材的源地址;根据素材发布策略,获取发布所述播放素材的目的节点地址;和将所述源地址上的所述播放素材直接发布到所述目的节点地址对应的目的节点上。
2、 如权利要求1所述的IPTV系统中播放素材的发布方法,其特征在 于所述素材发布策略为所述播放素材属于指定区域,所述播放素材发布至指 定区域中对应的区域节点上;所述播放素材的目的节点地址为所述播放素材 属于指定区域中的对应的区域节点的地址。
3、 如权利要求1所述的IPTV系统中播放素材的发布方法,其特征在 于所述素材发布策略为根据负载均衡,在IPTV系统的多个区域节点之间发 布素材;所述播放素材的目的节点地址为IPTV系统的多个区域节点的地址。
4、 如权利要求3所述的IPTV系统中播放素材的发布方法,其特征在 于还包括确定所述多个区域节点中 一个区域节点的负载过大,不发布所述播放素 材至该区域节点。
5、 如权利要求1所述的IPTV系统中播放素材的发布方法,其特征在 于所述素材发布策略为所述播放素材属于指定区域,当要求所述播放素材的 服务的IPTV用户属于指定区域之外,所述播放素材发布至中心节点上;所 述获取需求所述播放素材的目的节点地址为中心节点。
6、 如权利要求5所述的IPTV系统中播放素材的发布方法,其特征在 于在所述将所述源地址上的所述播放素材直接发布到所述目的节点地址对 应的目的节点上后还包括中心节点接收到发布的所述播放素材之后,将所述播放素材发布至区域 外所述要求所述播^L素材的服务的IPTV用户的区域节点。
7、 如权利要求l-6任一所述的IPTV系统中播放素材的发布方法,其特征在于还包括中心节点根据所述播放素材的实际使用频率,调整所述播放素材的发布。
8、 如权利要求l-6任一所述的IPTV系统中播放素材的发布方法,其特 征在于所述播放素材请求包括所述播放素材的标识符和所述播放素材的发 布方式。
9、 一种IPTV系统中播放素材的发布系统,其特征在于包括控制平台,用于接收到播放素材请求后,根据所述播放素材请求获取用 于提供播放素材的内容提供商片库的源地址;根据素材发布策略获取发布所 述播放素材的目的节点地址;和发布所述源地址上的所述播放素材;和区域节点,用于保存所述控制平台发布的所述播放素材。
10、 如权利要求9所述的IPTV系统中播放素材的发布系统,其特征在 于还包括中心节点,用于接收且保存所述控制平台发布的所述播放素材,将所述 播放素材发布至区域外要求所述播放素材的服务的IPTV用户的区域节点。
全文摘要
本发明公开一种IPTV系统中播放素材的发布方法,该方法包括接收到发布播放素材请求消息后,根据播放素材请求消息获取播放素材的源地址;根据素材发布策略,获取发布所目的节点地址;和将源地址上的播放素材直接发布到目的节点地址对应的目的节点上。本发明还公开了一种IPTV系统中播放素材的发布系统,包括控制平台,用于接收到播放素材请求后,获取内容提供商片库的源地址;根据素材发布策略获取目的节点地址;和区域节点,用于保存播放素材。因此,通过本发明提供的IPTV系统中播放素材发布方法及系统,直接从素材源地址发布素材到目的地址,减少了素材发布的中间环节,避免了不必要的素材复制,使得素材的发布时间大为缩短。
文档编号H04N7/173GK101588492SQ20091014235
公开日2009年11月25日 申请日期2009年6月1日 优先权日2009年6月1日
发明者渊 忻, 斌 杨, 岩 邹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1