内容发布方法及其设备与系统的制作方法

文档序号:7757008阅读:103来源:国知局
专利名称:内容发布方法及其设备与系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种内容发布方法、中央集群、前端分发设备及内 容发布系统。
背景技术
现有的内容分发网络(Content Delivery Network, CDN)是通过在现有的 Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用 户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速 度。但该内容分发网络至少存在以下缺点首先,CDN技术中,用户访问相关服务,相关服 务根据负载、区域、带宽等情况,采取不同策略,给出最优的CDN节点,然后用户再从CDN节 点获取数据,发布流程复杂,系统的开发难度大、开发成本高;另外,CDN分发的内容提供商 (Content Provider, CP)所提供的内容是数据源内容的不完全拷贝,而且为了加速网络访 问速度,CDN缓存了大量数据,而该缓存的数据可能与数据源内容不一致,当数据源内容已 经更新时,而缓存还没有来得及更新,导致其实时性较差。

发明内容
本发明实施例所要解决的技术问题在于,提供一种内容发布方法、中央集群、前端 分发设备及内容发布系统,可以根据对指定区域的用户提供指定节目服务,以提高良好的 用户体验,简化内容发布流程,降低了开发难度和成本。为解决上述技术问题,本发明实施例采用如下技术方案一种内容发布方法,包 括获得CP所提供的节目文件和所述节目文件对应的节目信息;根据所述节目信息,从所 述节目文件中确定其中需在预设定区域播放的指定节目文件;将所述指定节目文件对应的 栏目信息发送给所述预设定区域对应的、存储有所述节目文件的前端分发。一种中央集群,包括中央分发单元,用于获得CP所提供的节目文件和所述节目 文件对应的节目信息;中央存储单元,用于存储所述节目文件和所述节目信息;中央发布 单元,用于根据所述节目信息,从所述节目文件中确定在预设定区域播放的指定节目文件, 并将所述指定节目文件对应的栏目信息发送给所述预设定区域对应的、存储有所述节目 文件的前端分发。一种前端分发设备,包括前端存储单元,用于存储CP提供的节目文件;前端分发 单元,用于获得该前端分发单元所在区域播放的指定节目文件所对应的栏目信息;前端提 供单元,用于为用户提供所述节目文件中与所述栏目信息对应的指定节目文件。—种内容发布系统,包括CP集群,用于从CP获得节目文件和节目文件所对应的 节目信息;至少一个前端分发设备,所述前端分发设备用于从所述CP集群获得所述节目文 件;中央集群,用于从所述CP集群获得所述节目信息,并根据所述节目信息,从所述节目文 件中确定在预设定区域播放的指定节目文件,并将所述指定节目文件对应的栏目信息发送 给所述预设定区域对应的、存储有所述节目文件的前端分发设备。
本发明实施例的有益效果是本发明实施例所提供的内容发布方法、设备及系统 在内容发布时可以选择发送区域,根据对指定区域的用户提供指定节目服务,从而根据不 同区域用户的需要提供个性化的节目服务,提高了用户体验,该内容发布方法、设备及系统 不考虑用户的访问来选择提供节目的CDN节点,简化了内容发布流程、降低了开发难度和 成本;另外,本发明实施例所公开的内容发布系统所分发的数据是完整的节目内容,其中中 央集群和前端分发所获得的节目内容是一致的,其解决了现有的CDN的数据不完全拷贝和 更新实时性较差的问题。


图1是本发明实施例的内容发布方法的流程图;图2是本发明的中央集群的一实 施例的示意图;图3是本发明的前端分发设备的一实施例的示意图;图4是本发明实施例 内容发布系统的示意图。
具体实施例方式下面结合附图对本发明实施例作进一步的详细描述,图1所示为本发明的内容发 布方法的流程图,发布流程包括101,CP集群获取CP所提供的节目内容;其中,作为一个流 媒体传输解决方案,需要向用户提供正面的、健康的、可控的、高质量的节目,因此CP向CP 集群所提供的节目内容是对预选节目内容进行审核过滤后的节目内容。CP将审核过滤后 的节目内容放到节目库服务器上,CP集群自动的到节目库服务器上获取该审核过滤的节 目内容;102,CP集群将从节目库服务器上获得的节目内容发布到中央集群和前端分发;其 中,CP集群将节目内容发布到中央集群和前端分发,中央集群和前端分发的节目内容是一 致的、是CP集群节目内容的完全拷贝,中央集群保存了所有向前端分发所发布过的节目内 容,起到数据冗余的作用;103,中央集群获得CP所提供的节目文件和与节目文件对应的节 目信息;其中,中央集群获得CP集群发布的节目内容至少包括节目文件、节目信息、CP信 息等基本信息以及分辨率信息、无线应用协议(Wireless Application Protocol, WAP)电 子节目菜单(Electronic Program Guide, EPG)信息等业务描述信息。其中节目文件为节 目的播放文件,节目信息是对节目文件的格式、播放时间、节目简介等信息的描述;104,根 据节目信息,从节目文件中确定在预设定区域播放的指定节目文件;根据节目信息,从节目 文件中确定在每个预设定区域播放的指定节目文件,根据指定节目文件进行编排生成与每 个预设定区域的指定节目文件对应的栏目信息;105,将指定节目文件对应的栏目信息发送 给预设定区域对应的、存储有节目文件的前端分发。中央集群定时提取区域与前端分发关系对应表,根据区域与前端分发关系对应表 将定时提取的栏目信息发送给对应的预设定区域的前端分发。进一步地,前端分发向所属区域的用户提供与栏目信息对应的节目内容中的指定 节目文件,以便为用户提供个性化的节目服务,提高了用户体验。本发明实施例的内容发布方法还包括从CP处获得节目内容的更新内容,将更新 的节目内容分别发布到中央集群和前端分发,中央集群根据更新的节目内容中对应的节目 信息和节目文件编排生成对应的栏目信息,并将该栏目信息发送给对应的前端分发。上述的内容发布方法以及下述的设备及系统均可应用于手机电视、网络电视等流媒体服务中,在手机电视流媒体服务中,所发布的节目内容为手机电视的节目内容,至少包 括手机电视节目文件、手机电视节目信息、分辨率信息、手机电视CP信息以及WapEPG信息寸。为了便于理解,下面结合附图2至附图4对本发明实施例公开的内容发布系统进 行详细说明,同时对本发明实施例的中央集群、前端分发设备进行说明。本发明实施例所提供的内容发布系统包括相互连接的CP集群1、中央集群2以 及前端集群3,其中前端集群3包括至少一个前端分发设备31。其中,CP集群1用于从CP获得节目内容,节目内容为CP对预选节目内容进行审 核过滤后的节目内容,CP将审核过滤后的节目内容放到节目库服务器上,节目内容至少包 括节目文件、节目信息、分辨率信息、CP信息以及无线应用协议电子节目菜单信息等。CP集群1包括依次连接的CP接入单元11、CP存储单元以及CP发布单元14,CP 存储单元进一步包括CP数据库12和CP文件系统13,其中CP接入单元11用于自动的到 节目库服务器上获取审核过滤的节目内容,解析后将节目内容保存到CP存储单元中;CP数 据库12用于存储节目内容中的数据信息,包括节目信息、分辨率信息、CP信息以及WapEPG 信息;CP文件系统13用于存储节目文件;CP发布单元14用于将节目内容发布到中央集群2 和前端集群3,中央集群2和前端集群3的节目内容是一致的、是CP集群1的节目内容的完 全拷贝,中央集群2保存了所有向前端集群3所发布过的节目内容,起到数据冗余的作用。其中,中央集群2用于根据CP集群1发布的节目信息,从节目文件中确定在预设 定区域播放的指定节目文件,对指定节目文件进行编排生成与每个预设定区域对应的栏目 fn息ο如图2所示中央集群2包括依次连接的中央分发单元21、中央存储单元以及中 央发布单元24,中央存储单元进一步包括中央数据库22和中央文件系统23,其中中央 分发单元21用于从CP发布单元14接收节目内容的打包文件并对打包文件进行解析;中央 数据库22用于存储节目信息、分辨率信息、CP信息、WapEPG信息以及对指定节目文件进行 编排生成的栏目信息;中央文件系统23用于存储节目文件;中央发布单元24用于根据区 域与前端分发关系对应表将与指定节目文件对应的栏目信息发送到与预设定区域对应的 前端分发设备31。其中,前端分发设备31用于从CP集群1的CP发布单元14获得节目内容、从中央 集群2的中央发布单元24获得与其对应的栏目信息。如图3所示前端分发设备31包括依次连接的前端分发单元311、前端存储单元 以及前端提供单元314,前端存储单元进一步包括前端数据库312和前端文件系统313。前端分发单元311接收节目内容的打包文件和栏目信息。前端数据库312用于存 储节目信息、分辨率信息、CP信息、WapEPG信息以及对指定节目文件进行编排生成的栏目 信息;前端文件系统313用于存储节目文件。前端提供单元314用于向该前端分发设备31 所属区域的用户提供与栏目信息对应的节目内容中的指定节目文件。本发明实施例所公开的内容发布方法及其对应的设备和系统,由于采用了步骤 101至步骤105解决了现有的CDN技术中发布流程复杂,系统的开发难度大、开发成本高 等问题;另外,本发明实施例的内容发布系统所分发的节目内容是从CP处获得的完整的节 目内容,且其发布的节目内容是经过审核过滤的节目内容,因此,保证了节目的质量和健康性。 以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原则 内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围内。
权利要求
一种内容发布方法,其特征在于,包括获得内容提供商所提供的节目文件和所述节目文件对应的节目信息;根据所述节目信息,从所述节目文件中确定其中需在预设定区域播放的指定节目文件;将所述指定节目文件对应的栏目信息发送给所述预设定区域对应的、存储有所述节目文件的前端分发。
2.如权利要求1所述的内容发布方法,其特征在于,获得内容提供商所提供的节目文 件和所述节目文件对应的节目信息具体为获得所述内容提供商提供的节目内容,所述节目内容中至少携带有所述节目信息、所 述节目文件、分辨率信息、内容提供商信息以及无线应用协议电子节目菜单信息。
3.如权利要求2所述的内容发布方法,其特征在于,在所述前端分发同步有所述节目 内容。
4.如权利要求2所述的内容发布方法,其特征在于,所述节目内容为对预选节目内容 进行审核过滤后的节目内容。
5.如权利要求2所述的内容发布方法,其特征在于,所述方法还包括 获得所述节目内容的更新内容,并根据所述更新内容更新所述栏目信息。
6.如权利要求1所述的内容发布方法,其特征在于,将所述指定节目文件对应的栏目 信息发送给所述预设定区域对应的、存储有所述节目文件的前端分发具体为根据区域与前端分发关系对应表,将定时提取的所述栏目信息发送给所述预设定区域 对应的所述前端分发。
7.如权利要求1至6中任一项所述的内容发布方法,其特征在于,所述方法应用于手机 电视流媒体服务或网络电视流媒体服务中。
8.一种中央集群,其特征在于,包括中央分发单元,用于获得内容提供商所提供的节目文件和所述节目文件对应的节目信息;中央存储单元,用于存储所述节目文件和所述节目信息;中央发布单元,用于根据所述节目信息,从所述节目文件中确定在预设定区域播放的 指定节目文件,并将所述指定节目文件对应的栏目信息发送给所述预设定区域对应的、存 储有所述节目文件的前端分发。
9.一种前端分发设备,其特征在于,包括前端存储单元,用于存储内容提供商提供的节目文件;前端分发单元,用于获得该前端分发单元所在区域播放的指定节目文件所对应的栏目 fn息;前端提供单元,用于为用户提供所述节目文件中与所述栏目信息对应的指定节目文件。
10. 一种内容发布系统,其特征在于,包括内容提供商集群,用于从内容提供商获得节目文件和节目文件所对应的节目信息; 至少一个前端分发设备,所述前端分发设备用于从所述内容提供商集群获得所述节目 文件;中央集群,用于从所述内容提供商集群获得所述节目信息,并根据所述节目信息,从所 述节目文件中确定在预设定区域播放的指定节目文件,并将所述指定节目文件对应的栏目 信息发送给所述预设定区域对应的、存储有所述节目文件的前端分发设备。
全文摘要
本发明实施例涉及一种内容发布方法,该方法包括获得内容提供商所提供的节目文件和所述节目文件对应的节目信息;根据所述节目信息,从所述节目文件中确定在预设定区域播放的指定节目文件;将所述指定节目文件对应的栏目信息发送给所述预设定区域对应的、存储有所述节目文件的前端分发。本发明实施例还提供了对应的中央集群、前端分发设备及内容发布系统。采用本发明所提供的方法、设备及系统,可以根据不同区域的需要提供个性化的服务,提高用户体验或屏蔽部分用户区域,该内容发布系统不考虑用户如何访问,简化了流程、降低了开发难度和成本,另外还可提高用户访问播放节目的速度,为用户提供高质量的节目。
文档编号H04L29/06GK101931649SQ201010254149
公开日2010年12月29日 申请日期2010年8月16日 优先权日2010年8月16日
发明者周中东 申请人:深圳市赫迪威信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1