当前播放的电视节目信息查询方法及智能电视技术

技术编号:14707965 阅读:121 留言:0更新日期:2017-02-25 23:24
本发明专利技术公开了一种当前播放的电视节目信息查询方法及智能电视,用以解决智能电视显示的当前播放的电视节目的描述信息与实际播放的视频画面不一致的问题。方法为:根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系;从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识;从所述对应关系中获取所述节目标识对应的节目描述信息。

【技术实现步骤摘要】

本专利技术涉及电视
,尤其涉及一种当前播放的电视节目信息查询方法及智能电视
技术介绍
目前,智能电视播放的电视节目数据可能来源于多个分布于不同的地理位置的节目源服务器。当前轮播功能的电子节目指南(ElectronicProgramGuide,EPG)服务器通过网络请求获取到N台分布在不同的地理位置的节目源服务器的节目信息后,进行节目的重新编排和分组形成统一格式的EPG信息,然后下发给智能电视。智能电视获取并解析EPG服务器提供的EPG信息,播放用户手动选定的节目,此时智能电视实时从节目源服务器获取该节目的视频流。但是,由于节目源服务器提供的为实时视频流,没有提供关于当前正在播放节目的描述信息,智能电视无法从节目源服务器获知当前正在播放的节目的描述信息。同时,智能电视向EPG服务器查询正在播放的电视节目的描述信息的方式,依赖于EPG服务器的数据准确性和稳定性。并且,由于EPG服务器提供的EPG信息中的节目时刻表是基于单一视频文件的播放总时长得到,但是,节目源服务器提供给智能电视的为对该单一视频文件进行切片转换得到的实时视频流。切片前后该视频文件的播放时长是不相等的,甚至相差较大。因此,智能电视将节目源服务器提供的实时视频流与EPG服务器提供的节目时刻表通过时间节点进行匹配,会出现智能电视显示的当前播放的电视节目的描述信息与实际播放的视频画面不一致的情况。
技术实现思路
本专利技术实施例提供一种当前播放的电视节目信息查询方法及智能电视,用以解决智能电视显示的当前播放的电视节目的描述信息与实际播放的视频画面不一致的问题。本专利技术实施例提供的具体技术方案如下:第一方面,本专利技术实施例提供了一种当前播放的电视节目信息查询方法,包括:根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系;从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识;从所述对应关系中获取所述节目标识对应的节目描述信息。第二方面,本专利技术实施例提供了一种当前播放的电视节目信息查询装置,包括:第一处理模块,用于根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系;第二处理模块,用于从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识;第三处理模块,用于从所述对应关系中获取所述节目标识对应的节目描述信息。基于上述技术方案,本专利技术实施例中,根据实时视频流中的节目标识,从EPG服务器提供的频道标识对应的节目信息表中获取该节目标识对应的节目描述信息,提高了智能电视当前显示的正在播放的电视节目的节目描述信息与实际播放的视频画面相互匹配的准确度,避免了智能电视显示的当前播放的电视节目的描述信息与实际播放的视频画面不一致的问题。附图说明图1为本专利技术实施例中智能电视当前播放的电视节目的信息查询系统示意图;图2为本专利技术实施例中查询当前播放的电视节目信息的过程示意图;图3为本专利技术实施例中正在播放节目的视频流的获取过程示意图;图4为本专利技术实施例中正在播放节目的更新流程示意图;图5为本专利技术实施例中存在不匹配问题显示界面示意图;图6为本专利技术实施例中当前播放的电视节目信息查询装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。为了解决智能电视显示的当前播放的电视节目的描述信息与实际播放的视频画面不一致的问题,本专利技术实施例提供了一种当前播放的电视节目信息查询方法,该方法的核心思想在于:智能电视在向EPG服务器请求查询电视节目的节目信息表时,携带对从节目源服务器接收到的实时视频流进行解析获得的节目标识,通过EPG服务器提供的节目信息表查询该节目标识对应的描述信息,以保证智能电视当前播放的电视节目的描述信息与实际播放的视频画面一致。下面结合附图对本专利技术优选的实施方式进行详细说明。本专利技术实施例中,如图1所示,智能电视当前播放的电视节目的信息查询系统主要包括EPG服务器101、节目源服务器102和智能电视103。其中,EPG服务器通过自身的查询更新机制维护节目信息表,该节目信息表中包括节目标识与节目描述信息之间的对应关系,EPG服务器接收智能电视以超文本传输协议(HTTP,HyperTextTransferProtocol)网络请求的方式发送的指定频道的节目信息的查询请求,根据该查询请求向该智能电视返回该指定频道的节目信息表。节目源服务器向智能电视提供实时视频流。智能电视通过安装的媒体播放软件以HTTP网络请求的方式向EPG服务器发送指定频道的节目信息的查询请求,获取EPG服务器根据该查询请求返回的该指定频道的节目信息表。智能电视获取节目源服务器提供的实时视频流,解析该实时视频流获得该实时视频流中的节目标识。智能电视查询该节目信息表,从该节目信息表中获得该实时视频流中的节目标识对应的节目描述信息。本专利技术实施例尤其适用于具有轮播功能的媒体播放软件。基于该系统架构,本专利技术实施例中,如图2所示,智能电视通过安装媒体播放软件查询当前播放的电视节目信息的具体过程如下:步骤201:根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系。一个具体实施方式中,频道标识对应的节目信息表中包含该频道24小时内播放的每个节目的节目描述信息。其中,节目描述信息中至少包含节目标识、节目名称以及节目播出的起止时间段。具体实施中,节目描述信息中还可能包含播放地址等信息。一个具体实施方式中,智能电视通过媒体播放软件向EPG服务器发送HTTP请求,该HTTP请求中携带用户选择的频道的频道标识;并接收EPG服务器返回的HTTP响应,该HTTP响应中携带该频道标识对应的节目信息表。步骤202:从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识。其中,所述实时视频流中的节目标识为所述节目源服务器对所述节目标识对应的整个视频文件进行切片处理过程中分别增加至每个视频切片中。具体地,从所述频道标识对应的节目源服务器获取实时视频流,所述实时视频流为所述节目源服务器对所述节目标识对应的整个视频文件进行切片处理,并分别在每个视频切片的传输流(TransportStream,TS)文件中增加节目标识后得到;解析所述实时视频流,从所述实时视频流的TS文件中获取所述节目标识。一个具体实施例中,节目源服务器将一个完整的视频文件分成连续的具有固定播放长度且符合HLS规范要求的视频切片,每个视频切片以TS文件格式存放,并分别在每个视频切片的TS文件中增加该视频文件的节目标识。其中,在整个切片过程中,还生成一个M3U8格式的播放文件(Playlist),也称为M3U8索引文件。需要说明的是,本专利技术实施例中对于节目标识的具体形式不做限制,仅需要能够唯一标识节目即可。例如,该节本文档来自技高网...
当前播放的电视节目信息查询方法及智能电视

【技术保护点】
一种当前播放的电视节目信息查询方法,其特征在于,包括:根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系;从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识;从所述对应关系中获取所述节目标识对应的节目描述信息。

【技术特征摘要】
1.一种当前播放的电视节目信息查询方法,其特征在于,包括:根据当前播放的频道的频道标识从EPG服务器获取所述频道标识对应的节目信息表,所述节目信息表中包含节目标识与节目描述信息之间的对应关系;从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识;从所述对应关系中获取所述节目标识对应的节目描述信息。2.如权利要求1所述的方法,其特征在于,从所述频道标识对应的节目源服务器获取实时视频流后,解析获得所述实时视频流中的节目标识,包括:从所述频道标识对应的节目源服务器获取实时视频流,所述实时视频流为所述节目源服务器对所述节目标识对应的整个视频文件进行切片处理,并分别在每个视频切片的传输流TS文件中增加节目标识后得到;解析所述实时视频流,从所述实时视频流的TS文件中获取所述节目标识。3.如权利要求1或2所述的方法,其特征在于,从所述对应关系中获取所述节目标识对应的节目描述信息之后,所述方法还包括:若确定本地记录的正在播放节目记录列表中不存在所述频道标识对应的正在播放节目记录,在所述正在播放节目记录列表中增加所述频道标识对应的正在播放节目记录,所述频道标识对应的正在播放节目记录根据获取的所述节目描述信息确定。4.如权利要求1或2所述的方法,其特征在于,从所述对应关系中获取所述节目标识对应的节目描述信息之后,所述方法还包括:若确定本地记录的正在播放节目记录列表中存在所述频道标识对应的正在播放节目记录,且确定本地记录的所述频道标识对应的正在播放节目记录为根据从实时视频流获取的节目标识从所述频道标识对应的节目信息表中获得,且确定所述本地记录的所述频道标识对应的正在播放节目记录已失效,则根据所述获取的所述节目描述信息生成新的正在播放节目记录,采用所述新的正在播放节目记录替换本地记录的所述频道标识对应的正在播放节目记录。5.如权利要求4所述的方法,其特征在于,确定所述本地记录的所述频道标识对应的正在播放节目记录已失效之前,所述方法还包括:若确定所述本地记录的所述频道标识对应的正在播放节目记录中的节目标识,与所述获取的所述节目描述信息中的节目标识不同,则根据所述本地记录的所述频道标识对应的正在播放节目记录中的播放地址获取视频流,并从获取的视频流中重新获取节目标识后,采用重新获取的节目标识替换所述本地记录...

【专利技术属性】
技术研发人员:宋虎鲍姗娟陆世明于颜梅
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1