时间同步方法、电视及EPG服务器技术

技术编号:14194923 阅读:59 留言:0更新日期:2016-12-15 14:52
本发明专利技术提供一种时间同步方法、电视及EPG服务器。该方法包括:接收EPG服务器发送的第一EPG信息,其中,第一EPG信息包括EPG服务器发送第一EPG信息的第一系统时间、EPG服务器与节目源服务器的第一系统时间差;根据电视向EPG服务器请求第一EPG信息的第一设备时间和电视接收到第一EPG信息的第二设备时间,确定电视与EPG服务器的第二系统时间差;根据第一系统时间、第一系统时间差和第二系统时间差,实现电视与节目源服务器的时间同步。本发明专利技术实现了电视与节目源服务器的时间同步。

Time synchronization method, television and EPG server

The invention provides a time synchronization method, a television and a EPG server. The method comprises: receiving the EPG server to send the first EPG information, the first time the first EPG information system including the EPG server sends the first EPG information system, the first time with the EPG server program source server; according to the TV to the EPG server request first EPG message the first time and TV equipment receives the first EPG information second time, second time to determine the system of TV and EPG server; according to the first time, the first time difference system system and second system time difference, and realizes the television program source server time synchronization. The invention realizes the time synchronization of the television and the program source server.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种时间同步方法、电视及EPG服务器
技术介绍
目前,智能电视能够播放的节目种类越来越多,包括传统的信号源直播电视节目以及网络中的节目资源等,用户可以通过智能电视联网点播网络中的视频或收看网络轮播频道的节目,因此,用户对于所要观看的电视节目的可选择性越来越大。网络轮播频道的节目可能来源于多个不同地理区域分布的节目源服务器。现有技术中,智能电视可以周期性获取电子节目指南(Electronic Program Guide,简称EPG)服务器侧的EPG信息,然后根据EPG信息对用户选定的频道进行播放,此时智能电视将实时的从不同节目源服务器获取视频码流。EPG服务器侧的EPG信息,是EPG服务器通过网络请求获取到多个节目源服务器的不同节目信息后,进行节目的重新编排和分组形成的统一格式的EPG信息。如果智能电视的时间和节目源服务器的系统时间不同步,将会导致节目源服务器发送给智能电视的实时码流与EPG信息中的节目信息不对应。因此,智能电视与节目源服务器如何进行时间同步是本领域技术人员亟需解决的技术问题。
技术实现思路
本专利技术提供一种时间同步方法、电视及EPG服务器,以实现智能电视与节目源服务器的时间同步。第一方面,本专利技术提供一种时间同步方法,用于电视与节目源服务器的时间同步,包括:接收EPG服务器发送的第一EPG信息,其中,所述第一EPG信息包括所述EPG服务器发送所述第一EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差;根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差;根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步。第二方面,本专利技术提供一种时间同步方法,用于电视与节目源服务器的时间同步,包括:接收节目源服务器发送的第二EPG信息;根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EPG信息的第五系统时间,确定所述EPG服务器与节目源服务器的第一系统时间差;向电视发送第一EPG信息,其中,所述第一EPG信息包括EPG服务器发送所述EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差。第三方面,本专利技术提供一种电视,包括:接收模块,用于接收EPG服务器发送的第一EPG信息,其中,所述第一EPG信息包括所述EPG服务器发送所述第一EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差;确定模块,用于根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差;处理模块,用于根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步。第四方面,本专利技术提供一种EPG服务器,包括:接收模块,用于接收节目源服务器发送的第二EPG信息;确定模块,用于根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EPG信息的第五系统时间,确定所述EPG服务器与节目源服务器的第一系统时间差;发送模块,用于向电视发送第一EPG信息,其中,所述第一EPG信息包括EPG服务器发送所述EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差。本专利技术实施例的时间同步方法、电视及EPG服务器,用于电视与节目源服务器的时间同步,通过接收EPG服务器发送的第一EPG信息,其中,所述第一EPG信息包括所述EPG服务器发送所述第一EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差;进一步的,根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差;最后,根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步,电视可以根据电视当前的设备时间以及第一系统时间、第一系统时间差和第二系统时间差计算出节目源服务器的系统时间,则可以根据第一EPG信息中的节目信息知道当前节目源服务器的频道所播放的节目,避免了现有技术中节目源服务器发送给智能电视的实时码流与EPG信息中的节目信息不对应的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术时间同步方法一实施例的系统架构;图2a为本专利技术时间同步方法一实施例的流程示意图;图2b为本专利技术时间同步方法另一实施例的流程示意图;图3为本专利技术时间同步方法另一实施例的流程示意图;图4为本专利技术电视一实施例的结构示意图;图5为本专利技术电视另一实施例的结构示意图;图6为本专利技术EPG服务器一实施例的结构示意图;图7为本专利技术EPG服务器另一实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。轮播是同一套节目以一定时间间隔(如10分钟)采用多个频道进行循环播放,用户通过频道选择来达到前进后退的视频点播效果。目前,轮播功能的节目信息可能来源于多个不同地理区域分布的节目源服务器,比如海信自营节目源服务器、华数节目源服务器、腾讯节目源服务器等。在同一时刻,分布不同地理区域的节目源服务器的当前系统时间可能不同,甚至相差较大。当轮播EPG服务器通过网络请求获取到N台节目源服务器的不同节目信息后,进行节目的重新编排和分组形成统一格式的EPG信息,然后下发给智能电视。当智能电视获取并解析EPG服务器提供的EPG信息后,需要对用户已选定的某一频道进行播放,此时智能电视将实时的从不同节目源服务器获取视频流。由于N台节目源服务器有N个不同的时间,EPG服务器有自己的时间,智能电视也有单独的时间。即使不考虑网络延迟等问题,三种实体之间的时间也无法做到完全一致,因此,如果智能电视的时间和节目源服务器的系统时间不同步,将会导致节目源服务器发送给智能电视的实时码流与EPG信息中的节目信息不对应。本专利技术实施例提供的时间同步方法,旨在解决上述问题,并提供更好的用户体验。图1为本专利技术时间同步方法一实施例的系统架构。如图1所示,本专利技术实施例的系统架构中包括三种实体:节目源服务器、EPG服务器、电视。在这三种实体之间仅能通过网络连接的方式进行交互。1)EPG服务器通过自身的查询机制定时的向各个节目源服务器请求新的EPG信息,当新的EPG信息获取并解析后更新维护所持有的统一的EPG本文档来自技高网...
时间同步方法、电视及EPG服务器

【技术保护点】
一种时间同步方法,用于电视与节目源服务器的时间同步,其特征在于,包括:接收EPG服务器发送的第一EPG信息,其中,所述第一EPG信息包括所述EPG服务器发送所述第一EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差;根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差;根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步。

【技术特征摘要】
1.一种时间同步方法,用于电视与节目源服务器的时间同步,其特征在于,包括:接收EPG服务器发送的第一EPG信息,其中,所述第一EPG信息包括所述EPG服务器发送所述第一EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差;根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差;根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步。2.根据权利要求1所述的方法,其特征在于,所述根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差之前,还包括:获取与所述EPG服务器进行网络连接所用的第一时长,其中所述第一时长为所述电视与所述EPG服务器建立网络连接所耗费的时间;相应的,所述根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间和所述电视接收到所述第一EPG信息的第二设备时间,确定所述电视与所述EPG服务器的第二系统时间差,包括:根据所述电视向所述EPG服务器请求所述第一EPG信息的第一设备时间、所述电视接收到所述第一EPG信息的第二设备时间和所述第一时长,确定所述电视与所述EPG服务器的第二系统时间差。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一系统时间、所述第一系统时间差和所述第二系统时间差,实现所述电视与所述节目源服务器的时间同步之后,还包括:接收用户操作的频道请求,其中,所述频道请求包括频道标识;根据所述频道标识确定所述频道请求对应的节目源服务器;根据所述电视的第三设备时间和所述第一系统时间差以及所述第二系统时间差,确定所述节目源服务器的第二系统时间;根据所述节目源服务器的第二系统时间以及所述第一EPG信息,确定所述频道标识对应的频道播放节目,其中,所述第一EPG信息还包括:所述频道标识对应的节目信息。4.一种时间同步方法,用于电视与节目源服务器的时间同步,其特征在于,包括:接收节目源服务器发送的第二EPG信息;根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EPG信息的第五系统时间,确定所述EPG服务器与节目源服务器的第一系统时间差;向电视发送第一EPG信息,其中,所述第一EPG信息包括EPG服务器发送所述EPG信息的第一系统时间、所述EPG服务器与节目源服务器的第一系统时间差。5.根据权利要求4所述的方法,其特征在于,所述根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EPG信息的第五系统时间,确定所述EPG服务器与节目源服务器的第一系统时间差之前,还包括:获取与所述节目源服务器进行网络连接所用的第二时长,其中所述第二时长为所述EPG服务器与所述节目源服务器建立网络连接所耗费的时间;相应的,所述根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EPG信息的第五系统时间,确定所述EPG服务器与节目源服务器的第一系统时间差,包括:根据所述EPG服务器向所述节目源服务器请求所述第二EPG信息的第四系统时间和所述EPG服务器接收到所述第二EP...

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

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

1