[发明专利]一种IPTV中EPG的文件同步的方法及其装置有效
申请号: | 201010200338.3 | 申请日: | 2010-06-09 |
公开(公告)号: | CN101917454A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 刘德海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv epg 文件 同步 方法 及其 装置 | ||
技术领域
本发明涉及文件同步技术,特别涉及于在IPTV系统中EPG的文件同步客户端实现方法及其装置。
背景技术
随着互联网的发展,交互式电视逐渐取代传统的有线电视,成为家庭用户主要的娱乐方式。IPTV(Internet Protocal TV)利用宽带基础设施,以家用电视或计算机作为主要终端设备,通过IP协议传输电视信号,向家庭用户提供包括电视在内的多种交互式数字媒体服务。
IPTV终端(即家用机顶盒)内置Web浏览器,向用户展现节目单,即所谓的EPG,用户使用遥控器操作EPG,向服务器请求想要看的节目。
随着IPTV业务的不断扩展,新的应用不断涌现,服务器之间需要同步的数据也越来越大,比如海报,增量数据,全量数据等。以往这些信息单个FTP服务器获取,服务器负载大,容易出现单点故障;而且数据同步速度不够快,影响用户使用。
针对现有技术中IPTV业务中服务器之间数据传输大,容易导致服务器负载大,出现单点故障的问题,目前尚未提出有效的文件同步方法。
发明内容
本发明的目的在于提供一种IPTV系统中EPG文件同步的方法及其装置,能更好地解决现有IPTV业务中服务器之间数据传输大,容易导致服务器负载大,出现单点故障的问题。
根据本发明的一个方面,提供了一种IPTV中EPG的文件同步的方法,该方法为:EPG向客户端发起同步请求;客户端接收EPG同步请求并向索引服务器请求最新的索引文件ID;索引服务器返回给客户端索引文件ID及其下载节点列表;客户端根据所述下载节点列表向索引文件下载节点请求下载数据,并下载索引文件;客户端解析索引文件,找到待下载的所需文件,从而从相应的节点下载所需文件。
其中,客户端解析索引文件,找到待下载的所需文件,从而从相应的节点下载所需文件包括:客户端向索引服务器请求所需文件的下载节点列表;索引服务器返回给客户端所需文件下载节点列表;客户端向所需文件下载节点请求下载数据,并下载所述所需文件;客户端下载完所需文件后通知EPG。
其中,客户端从相应的节点下载索引文件后,本地索引文件更新包括:若本地索引文件中有,服务器下载的索引文件中没有的文件,从本地索引文件删除;若本地索引文件中没有,服务器下载的索引文件有的文件,需要下载,下载成功后加入本地索引文件。
其中,客户端从相应的节点下载文件后,本地共享索引文件更新包括:将下载成功的文件加入共享索引文件;定时清理过期的共享文件,从共享索引文件里删除。
其中,服务器下载的索引文件为监控目录下所有文件的信息,包括文件的ID,文件路径,文件大小和文件最后更新的时间;本地索引文件为客户端本地保存的先前下载的索引文件,包括本地先前下载的所有文件的索引;共享索引文件为客户端本地保存的对外服务的索引文件,包括本地可以对外服务的文件的索引。
其中,EPG向客户端发起同步请求之前,还包括:索引服务器维护最新的索引文件,并管理所有在其下注册的节点,包括超级用户和客户端。
其中,EPG使用定时器或手动触发文件同步请求,并向客户端发起同步请求,客户端解析索引文件过程为选择匹配所需文件;文件同步请求指令支持使用通配符和正则表达式的匹配方式。
根据本发明的另一方面,提供了一种IPTV中EPG的文件同步装置,包括:
请求接收模块,接收EPG发起的同步请求;
请求模块,向索引服务器请求最新的索引文件ID及向其他节点发送请求数据;
文件接收模块,接收服务器返回客户端索引文件ID和节点列表;
解析模块,解析索引文件,找到待下载的所需文件,从而从相应的节点下载所需文件。
其中IPTV中EPG的文件同步装置还包括:
存储模块,存储本地文件及其索引文件;
更新模块,对本地索引文件更新;
删除模块,定时删除过期的共享文件;
定时模块,对共享文件索引服务设定服务时间。
与现有技术相比较,本发明的有益效果在于:
1、本发明通过索引文件来实现文件和目录的同步,使用索引文件控制为其他节点服务的文件数量,而且在索引文件接收后进行解析,以匹配需要下载的文件,减小数据传输量,提高文件同步效率,减少单点故障。
2、客户端本地索引文件保持更新,防止从本地索引文件不停增长,占用过多存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200338.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:曝光焦点的监控方法
- 下一篇:带有膜状件作为密封元件的液压流体泵