一种epg信息自动校验修正方法、装置及系统的制作方法

文档序号:7988121阅读:183来源:国知局
一种epg信息自动校验修正方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种EPG信息自动校验修正方法、装置及系统,所述EPG信息自动校验修正方法,包括:获取本地直播电视传输流TS流中的EPG信息;通过IP网络实时获取EPG信息;根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;将所述EPG信息对照表中的不一致数据发送到服务器进行校验;接收所述服务器反馈的校验后的数据;利用所述校验后的数据以对呈现给用户的EPG信息进行修正。本发明实施例达到了如下的技术效果:提供了EPG信息自动校验修正功能,可实时监控各地直播电视设备输出的EPG信息是否正确,亦可增加更多的节目相关信息。
【专利说明】一种EPG信息自动校验修正方法、装置及系统
【技术领域】
[0001]本发明涉及视频广播【技术领域】,尤其涉及一种EPG (Electronic Program Guide,电子节目菜单)信息自动校验修正方法、装置及系统。
【背景技术】
[0002]EPG:电子节目指南(Electronic Program Guide, EPG),是指在符合MPEG-2 (13818-1)的 TS 传输流中插入 DVB (Digital Video Broadcasting,数字视频广播)标准定义的业务信息(Service Information, SI),使机顶盒(Set-Top-Box)的综合接收解码器(IRD)可以从TS流中提取出节目提供商播出节目的列表和播出参数,以直观的形式显示给数字电视用户,使得用户可以方便地接收、选择数字电视节目。
[0003]目前EPG信息取自有线电视网络TS流中,经DVB模块解析后,以直观形式显示出来,其中可包括节目分类(如音乐节目、体育节目、电影等)检索节目、按节目提供者检索节目、查看未来一段时间内节目播出表以及视频网络中节目播出情况等信息。
[0004]EPG的信息是由有线电视网络服务端统一下发形成,信息录制编辑过程前置,使用过程后置,各电视台或需要临时插入节目,或者因为直播节目结束时间不可预测等问题,导致实际输出节目内容与EPG信息不符,造成EPG信息误导用户,降低EPG信息的使用体验。
[0005]经IP网络下载的EPG数据,是由另外几个非有线电视网络数据源整合形成的,此EPG信息形成后会继续根据数据源内容变化实时更新。当含带DVB模块的PC设备同时接收有线电视TS流及IP网络EPG信息时,系统将自动校验两份数据是否一致,并上报不一致的数据内容。服务器端根据上报信息及多个数据源的内容数据,排除准确性较低的数据并下发更新客户端EPG数据,完成校验修正过程。
[0006]基本EPG信息是指完全可以用《数字广播业务信息规范(GY/Z174-2001)》中的网络信息表(Network Information Table, NIT)、业务群关联表(BAT)、业务描述表(SDT)和事件信息表(EIT)进行描述的EPG信息。扩展EPG信息是指在基本EPG信息之外,通过数据轮播传递的EPG信息,这些信息的入口采用EPG映射表(EMT)进行描述,信息的内容被封装成具有多级目录结构的文件系统,称为扩展EPG内容信息(XECI)。
[0007]在数字电视节目的播出过程中,可以加入辅助的SI信息,供机顶盒解码器的开发者来实现五花八门的电子节目指南的导航功能。利用机顶盒收看数字电视节目,用户通过EPG不仅能够接收普通的电视节目、广播节目或图文电视节目,而且,还可以查看感兴趣的信息。
[0008]经过用户长时间使用获得的反馈表明,目前EPG技术存在最大的问题就是数据源单一,无法实时修正内容信息,造成电视画面与EPG显示内容不符的结果。究其根本原因是EPG信息采编输出机制与电视台播放节目的实时性相冲突导致的。通常EPG信息是由各电视台预先计划好形成的,但是电视节目本身具有很强的实时性,经常需要即时插入各种新内容,调整节目播放时间,尤其是某些大型直播活动的结束时间是未知的。
[0009] 目前应用于互联网的EPG信息非常广泛,其信息源大多来自于各电视台开放的EPG数据接口,或使用搜索爬虫进行二次编译过的数据,内容涵盖全国多个省市的各级电视台。此类EPG信息多以WEB形式或客户端形式承载显现,供用户浏览使用。
[0010]互联网EPG信息同样存在弊端,虽然它表述的是直播电视信息,但无法在产品上打通,与有线电视节目本身相互独立,不能达到协助播控的效果,同时因为各地方电视台节目输出与预先定制的节目单有出入而产生偏差。互联网EPG信息最主要的缺点是无法与有线电视节目在产品上打通,不能以互联网EPG为数据基础,进行频道播控的直接操作,只能为用户进行信息查询提供辅助信息服务,需要用户切换设备完成调台等操作。
[0011]综上可见,如何对EPG信息进行修正,以提高EPG信息的可用性,这是目前亟待解决的一个技术问题。

【发明内容】

[0012]本发明实施例提供一种EPG信息自动校验修正方法、装置及系统,对EPG信息进行修正,以提高EPG信息的可用性。
[0013]一方面,本发明实施例提供了一种电子节目指南EPG信息自动校验修正方法,所述EPG信息自动校验修正方法,包括:
[0014]获取本地直播电视传输流TS流中的EPG信息;
[0015]通过IP网络实时获取EPG信息;
[0016]根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;
[0017]将所述EPG信息对照表中的不一致数据发送到服务器进行校验;
[0018]接收所述服务器反馈的校验后的数据;
[0019]利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
[0020]可选的,在本发明一实施例中,所述获取本地直播电视传输流TS流中的EPG信息,包括:通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
[0021]可选的,在本发明一实施例中,所述根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表,包括:根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
[0022]可选的,在本发明一实施例中,所述将所述EPG信息对照表中的不一致数据发送到服务器进行校验,包括:将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
[0023]可选的,在本发明一实施例中,所述EPG信息自动校验修正方法,还包括:所述服务器根据所述本地IP获知设备所属地区;所述服务器根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
[0024]另一方面,本发明实 施例提供了一种EPG信息自动校验修正装置,所述EPG信息自动校验修正装置,包括:
[0025]获取单元,用于获取本地直播电视传输流TS流中的EPG信息,并通过IP网络实时获取EPG信息;[0026]对照单元,用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;
[0027]发送单元,用于将所述EPG信息对照表中的不一致数据发送到服务器进行校验;
[0028]接收单元,用于接收所述服务器反馈的校验后的数据;
[0029]修正单元,用于利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
[0030]可选的,在本发明一实施例中,所述获取单元,进一步用于通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
[0031]可选的,在本发明一实施例中,所述对照单元,进一步用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
[0032]可选的,在本发明一实施例中,所述发送单元,进一步用于将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
[0033]再一方面,本发明实施例提供了一种EPG信息自动校验修正系统,所述EPG信息自动校验修正系统包括机顶盒和服务器,其中,所述机顶盒包括上述EPG信息自动校验修正装置;所述服务器,用于根据所述本地IP获知设备所属地区;并根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
[0034]上述技术方案具有如下有益效果:因为采用所述EPG信息自动校验修正方法,包括:获取本地直播电视传输流TS流中的EPG信息;通过IP网络实时获取EPG信息;根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;将所述EPG信息对照表中的不一致数据发送到服务器进行校验;接收所述服务器反馈的校验后的数据;利用所述校验后的数据以对呈现给用户的EPG信息进行修正的技术手段,所以达到了如下的技术效果:提供了 EPG信息自动校验修正功能,可实时监控各地直播电视设备输出的EPG信息是否正确,亦可增加更多的节目相关信息。
【专利附图】

【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本发明实施例一种电子节目指南EPG信息自动校验修正方法流程图;
[0037]图2为本发明实施例一种EPG信息自动校验修正装置结构示意图;
[0038]图3为本发明实施例一种EPG信息自动校验修正系统组成示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0040]如图1所示,为本发明实施例一种电子节目指南EPG信息自动校验修正方法流程图,所述EPG信息自动校验修正方法,包括:
[0041]101、获取本地直播电视传输流TS流中的EPG信息;
[0042]102、通过IP网络实时获取EPG信息;
[0043]103、根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;
[0044]104、将所述EPG信息对照表中的不一致数据发送到服务器进行校验;
[0045]105、接收所述服务器反馈的校验后的数据;
[0046]106、利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
[0047]可选的,所述获取本地直播电视传输流TS流中的EPG信息,包括:通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
[0048]可选的,所述根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表,包括:根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
[0049]可选的,所述将所述EPG信息对照表中的不一致数据发送到服务器进行校验,包括:将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
[0050]可选的,所述EPG信息自动校验修正方法,还包括:所述服务器根据所述本地IP获知设备所属地区;所述服务器根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
[0051]对应于上述方法实施例,如图2所示,为本发明实施例一种EPG信息自动校验修正装置结构示意图,所述EPG信息自动校验修正装置,包括:
[0052]获取单元21,用于获取本地直播电视传输流TS流中的EPG信息,并通过IP网络实时获取EPG信息;
[0053]对照单元22,用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;
[0054]发送单元23,用于将所述EPG信息对照表中的不一致数据发送到服务器进行校验;
[0055]接收单元24, 用于接收所述服务器反馈的校验后的数据;
[0056]修正单元25,用于利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
[0057]可选的,所述获取单元21,进一步用于通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
[0058]可选的,所述对照单元22,进一步用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
[0059]可选的,所述发送单元23,进一步用于将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
[0060]如图3所示,为本发明实施例一种EPG信息自动校验修正系统组成示意图,所述EPG信息自动校验修正系统包括机顶盒31和服务器32,其中,所述机顶盒31包括上述EPG信息自动校验修正装置;所述服务器32,用于根据所述本地IP获知设备所属地区;并根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
[0061]本发明实施例上述方法、装置及系统技术方案具有如下有益效果:因为采用所述EPG信息自动校验修正方法,包括:获取本地直播电视传输流TS流中的EPG信息;通过IP网络实时获取EPG信息;根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表;将所述EPG信息对照表中的不一致数据发送到服务器进行校验;接收所述服务器反馈的校验后的数据;利用所述校验后的数据以对呈现给用户的EPG信息进行修正的技术手段,所以达到了如下的技术效果:提供了 EPG信息自动校验修正功能,可实时监控各地直播电视设备输出的EPG信息是否正确,亦可增加更多的节目相关信息。
[0062]以下举应用实例进行说明:
[0063]本发明应用实例EPG信息自动校验修正功能主要解决的技术问题是,用户本地TS流中的EPG信息与IP网络EPG信息的完成对照与校验过程。各地方有线电视直播信号中的电视台频点各不相同,EPG信息有的存储于某一单独主频点,有些则分别存储于各台频点当中。通过IP网络获取的EPG信息含带电视台名称、节目名称、节目起始时间信息。EPG信息自动校验修正技术一方面进行二者数据匹配,另一功能就是当数据不一致时,自动修正错误数据保持数据一致性并呈现给用户。
[0064]首先,DVB模块获取本地直播电视TS流中的EPG数据编译输出到本地存储。
[0065]其次,通过IP网络实时获取更新EPG数据本地存储。
[0066]然后,以电视台名称、节目名称、节目播放时间为条件,生成EPG数据的对照表。
[0067]然后,将表中不相符的数据捆绑本地IP、频点信息及本机ID上传至服务器。
[0068]然后,服务器根据IP列表获知设备所属地区。
[0069]然后,根据已有的各地TS流数据,验证数据包中的频点信息与地区信息是否正确。
[0070]然后,以其他地区频点中该电视台节目信息为依据,以多个IP数据源中的EPG数据为辅助依据,判断上传包中的数据是否正确。
[0071]最后,修正错误数据并推送数据包到该ID的设备上,完成修正。
[0072]本发明应用实例播放有线直播电视时,用户可查看EPG信息辅助进行节目播控,EPG信息自动校验机制随电视直播功能启动,然后通IP网络实时获取网络EPG信息生成对应表,并上传不一致的数据至服务器校验,最后完成校验并修正数据自动下载到直播设备。
[0073]本发明应用实例技术方案带来的有益效果:EPG信息自动校验修正功能,可实时监控各地直播电视设备输出的EPG信息是否正确,亦可增加更多的节目相关信息。
[0074]本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0075]本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0076]本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
[0077]在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
[0078]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和 原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种电子节目指南EPG信息自动校验修正方法,其特征在于,所述EPG信息自动校验修正方法,包括: 获取本地直播电视传输流TS流中的EPG信息; 通过IP网络实时获取EPG信息; 根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表; 将所述EPG信息对照表中的不一致数据发送到服务器进行校验; 接收所述服务器反馈的校验后的数据; 利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
2.如权利要求1所述EPG信息自动校验修正方法,其特征在于,所述获取本地直播电视传输流TS流中的EPG信息,包括: 通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
3.如权利要求1所述EPG信息自动校验修正方法,其特征在于,所述根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表,包括: 根据从所述本地电视传 输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
4.如权利要求1所述EPG信息自动校验修正方法,其特征在于,所述将所述EPG信息对照表中的不一致数据发送到服务器进行校验,包括: 将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
5.如权利要求4所述EPG信息自动校验修正方法,其特征在于,所述EPG信息自动校验修正方法,还包括: 所述服务器根据所述本地IP获知设备所属地区; 所述服务器根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
6.一种EPG信息自动校验修正装置,其特征在于,所述EPG信息自动校验修正装置,包括: 获取单元,用于获取本地直播电视传输流TS流中的EPG信息,并通过IP网络实时获取EPG信息; 对照单元,用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,生成EPG信息对照表; 发送单元,用于将所述EPG信息对照表中的不一致数据发送到服务器进行校验; 接收单元,用于接收所述服务器反馈的校验后的数据; 修正单元,用于利用所述校验后的数据以对呈现给用户的EPG信息进行修正。
7.如权利要求6所述EPG信息自动校验修正装置,其特征在于, 所述获取单元,进一步用于通过数字视频广播DVB模块获取本地直播电视传输流TS流中的EPG信息。
8.如权利要求6所述EPG信息自动校验修正装置,其特征在于,所述对照单元,进一步用于根据从所述本地电视传输流TS流中获取的EPG信息和从所述IP网络获取的EPG信息,以电视台名称、节目名称、节目播放时间为条件,生成EPG信息对照表。
9.如权利要求6所述EPG信息自动校验修正装置,其特征在于, 所述发送单元,进一步用于将所述EPG信息对照表中的不一致数据捆绑本地IP、频点信息及本机ID后,发送到服务器进行校验。
10.一种EPG信息自动校验修正系统,其特征在于,所述EPG信息自动校验修正系统包括机顶盒和服务器,其中, 所述机顶盒包括上述权利要求6-9中任一项所述EPG信息自动校验修正装置; 所述服务器,用于根据所述本地IP获知设备所属地区;并根据已有的各地TS流中所述频点信息对应的电视台节目信息,并根据多个IP数据源中的EPG信息,对所述EPG信息对照表中的不一致数据进行校验。
【文档编号】H04N21/254GK103905890SQ201210572860
【公开日】2014年7月2日 申请日期:2012年12月25日 优先权日:2012年12月25日
【发明者】洪钧, 韩洋 申请人:北京佳视互动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1