[发明专利]一种管理分布式电子节目导航同步的方法及其系统无效

专利信息
申请号: 200910223644.6 申请日: 2009-11-18
公开(公告)号: CN101707691A 公开(公告)日: 2010-05-12
发明(设计)人: 徐驰 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04N7/173 分类号: H04N7/173;H04L29/06;H04L29/08
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;吴孟秋
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 管理 分布式 电子 节目 导航 同步 方法 及其 系统
【说明书】:

技术领域

发明涉及网络电视领域,具体而言,涉及一种管理分布式EPG(Electronic Program Guide电子节目导航)同步的方法及其系统。

背景技术

当前,IPTV(网络电视)业务在国内外得到了快速发展,是全球各大固定网络运营商提高其ARPU(Average Revenue Per User每用户平均收入)的最具前景的业务之一。

网络电视系统可以为用户提供以视频点播(网络电视业务的一种基本业务形式,用户按需要主动地选择要收看的节目,满足了用户的个性化需求。是一种在IP网络中通过点对点的方式传送电视的方法。)和电视直播(网络电视业务的一种基本业务形式,类似与传统电视,并提供屏幕菜单来进行电视频道的选择和切换,是一种在IP网络中通过网络组播的方式传送电视的方法)为基本业务的视频服务,同时还可以在此基础上衍生出丰富多彩的其他多种业务,比如时移业务、录制业务、点播电视业务等。

使用所有这些业务,用户都需要通过EPG页面来进入,这是所有IPTV业务的入口。而为了保证业务的丰富性以及新鲜度,CP(Content Provider内容提供商)会根据业务需要频繁的更新EPG,主要是图片,海报,专题等等。随着IPTV系统规模的增大,用户数的增加,EPG系统的压力也越来越大,需要承受大量的用户点击并给出响应,任何单台的EPG服务器都无法满足这样的需求。为了确保EPG系统的健康以及响应的快速,厂商普遍采用了分布式部署EPG的方式。即在系统内部署一台主EPG服务器和多台边缘EPG服务器,具体数量根据用户量而定。因此,用户实际上是在不同服务器上获取EPG服务,而如何确保这些EPG服务器协同一致的工作,保证任何主EPG页面的更新都能快速无误的同步给所有边缘EPG服务器成为一个研究的方向。

目前主流的实现方式是:管理员首先对主EPG服务器进行更新,即通过管理员更新图片,海报,专题等页面元素。完成后触发同步操作,此时系统将更新成功的主EPG服务器上的文件,例如一个或多个页面文件,打包(一般为压缩包),并将此文件包上传至预先配置好的可以提供文件传输服务,例如FTP(File Transfer Protocol  文件传输协议),的同步服务器。然后用消息方式通知系统内所有的边缘EPG服务器到同步服务器获取该文件包。边缘EPG服务器获取该文件包后在本地进行解包,用新的页面文件覆盖旧文件完成更新操作,至此,完成整个同步工作。但是在项目的具体实施过程中,暴露了一个缺陷:同步失败的几率较大。

具体而言,一个规模运营商用的IPTV系统一般包含有上百台边缘EPG服务器。当触发同步命令时,上百台边缘EPG服务器都会去同步FTP服务器申请页面文件包。由于一个FTP服务器支持的线程是有限的,即使采用队列的方式,可能会出现获取失败的情况。当某台边缘EPG服务器获取失败后,会再次发出请求,要求获取页面文件包。造成在整个同步过程中,同步服务器一直非常繁忙,要处理大量的信令请求与文件下载请求,增加了同步失败的几率。最严重时造成同步服务器的瘫痪,无法继续执行同步工作。

针对如上所述的问题,目前尚未提出有效的解决方案。

发明内容

针对如上所述的问题,本发明提出一种IPTV中EPG同步的方法及其系统,确保在大容量IPTV系统中,可以快速,可靠的完成所有EPG服务器的同步工作。

为了实现上述目的,根据本发明的一个方面,提供了一种管理分布式EPG同步的方法。

根据本发明的管理分布式EPG同步的方法包括:

将多个边缘EPG服务器分成多个EPG服务器组;以及所述多个EPG服务器组依次从主EPG服务器系统下载需要同步的文件。

优选的,当更新所述主EPG服务器系统中所述需要同步的文件时,通知某个EPG服务器组中的边缘EPG服务器去获取所述需要同步的文件。

优选的,当所述被通知的EPG服务器组中的边缘EPG服务器全部同步成功后,通知另一个EPG组的边缘EPG服务器去获取所述需要同步的文件。

优选的,当所有的边缘EPG服务器组都完成同步工作时,判断此次同步工作完成。

优选的,所述需要同步的文件包括一个或多个EPG页面文件。

优选的,所述主EPG服务器系统将所述需要同步的一个或多个EPG页面文件打成文件包;以及所述边缘EPG服务器下载所述文件包,并将其解包。

优选的,所述主EPG服务器系统包括主EPG服务器和同步服务器,其中所述主EPG服务器将所述需要同步的文件传送到同步服务器;以及所述边缘EPG服务器从所述同步服务器下载所述需要同步的文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910223644.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top