本发明专利技术公开了一种电视时间确定方法、装置、电子设备及存储介质。该方法包括:在检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间,在未获取到标准的当前码流时间时,确定候选节目频点信息,并获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间,从而得到准确电视时间,解决了由于开机频道没有时间信息而导致无法获取准确时间的问题,提高了数字电视业务的时间基准的准确性。
【技术实现步骤摘要】
电视时间确定方法、装置、电子设备及存储介质
本专利技术实施例涉及电视
,尤其涉及一种电视时间确定方法、装置、电子设备及存储介质。
技术介绍
目前对于海外的产品,特别是欧洲METZ等数字电视产品,都有PVR录制、PVR录制预约及EPG功能。上述功能都是基于准确的码流时间实现的,因此,及时且准确的获取到各个码流时间至关重要。目前的数字电视系统都是只获取开机当前正在Live直播节目的码流时间,如果该码流时间不规范,或者没有插入TDT时间日期表,则没有系统时间或者系统时间并非当前准确时间,数字电视系统的时间仍然是旧系统的时间或是错误时间,不利于用户对PVR录制、PVR录制预约及EPG功能等数字电视业务功能的体验。
技术实现思路
本专利技术提供一种电视时间确定方法、装置、电子设备及存储介质,以实现获取准确电视时间,从而提高数字电视业务的时间基准的准确性,同时,也避免了由于开机频道没有时间信息,导致无法获取准确时间的情形,提高了数字电视业务的时间基准的准确性。第一方面,本专利技术实施例提供了一种电视时间确定方法,包括:当检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间;在未获取到标准的当前码流时间时,确定候选节目频点信息;获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间。第二方面,本专利技术实施例还提供了一种电视时间确定装置,该装置包括:当前码流时间获取模块,用于当检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间;候选节目频点信息确定模块,用于在未获取到标准的当前码流时间时,确定候选节目频点信息;当前时间确定模块,用于获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例提供的电视时间确定方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例提供的电视时间确定方法。本专利技术通过在检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间,在未获取到标准的当前码流时间时,确定候选节目频点信息,并获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间,从而得到准确电视时间,实现了提高数字电视业务的时间基准的准确性,解决了开机频道没有准确时间信息的问题。附图说明为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1为本专利技术实施例一所提供的一种电视时间确定方法的流程示意图;图2a为本专利技术实施例二所提供的一种电视时间确定方法的流程示意图;图2b为本专利技术实施例二所提供的一种电视时间确定方法的时序示意图;图2c为本专利技术实施例二所提供的一种电视时间确定方法的状态机状态转移图;图3为本专利技术实施例二所提供的一种电视时间确定装置的结构示意图;图4为本专利技术实施例二所提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种电视时间确定方法的流程示意图,本实施例可适用于需要获取准确电视时间的情形,该方法可以由电视时间确定装置来执行,该装置可以由硬件和/或软件来实现,该方法具体包括如下步骤:S110、当检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间。其中,时间扫描请求是指在特定时间生成的用于获取准确时间的请求。可选的,时间扫描请求是在检测到开机事件时自动生成的。在检测到开机事件时,自动生成时间扫描请求以获取开机时刻对应的准确时间,将开机时刻对应的原系统时间更新为该准确时间,为PVR录制或EPG等功能提供基准时间。其中,当前节目频点信息可以是当前开机时刻正在播放的节目的频点信息和/或暂停等待播放的节目的频点信息。可以理解的是,每个节目对应着一个频点信息,每个节目频点信息对应着一个码流时间。当前码流时间可以理解为当前开机时刻正在播放的节目的频点信息和/或暂停等待播放的节目的频点信息对应的码流时间。码流时间可以是节目频点信息对应的通用协调时(UTC,UniversalTimeCoordinated)时间信息,或用日期修正儒略日修正UTC时间后的时间信息。其中,UTC时间是在国际无线电通信场合使用的统一时间,可以用于表征当前码流时间,UTC时间信息由时间日期表(TDT,TimeandDateTable)携带,TDT是在数字视频广播规范码流中描述UTC时间的表,是MPEG-2传送流中包含的各种业务信息表之一。示例性的,当前节目频点信息为当前开机节目的频点,扫描在开机节目频点下接收的各个压缩数据,获取压缩数据中的携带的TDT,并从TDT中取出UTC时间作为开机节目频点信息关联的当前码流时间。S120、在未获取到标准的当前码流时间时,确定候选节目频点信息。其中,标准的当前码流时间指能够作为PVR录制或EPG等功能基准时间的准确时间。候选节目频点信息指在开机时刻获取的候选节目列表对应的频点信息。可选的,未获取到标准的当前码流时间,包括:当前码流时间不满足预先设定的第一时间阈值条件,或未获取到当前码流时间。其中,第一时间阈值用于判断当前码流时间是否为准确时间,即判断当前码流时间是否可以作为电视各功能的基准时间。第一时间阈值可以根据需求预先设定,若满足第一时间阈值条件,则将当前码流时间确定为当前时间,示例性的,第一时间阈值可以预先设置为2020.01.01,若当前码流时间小于第一时间阈值,则认为当前码流时间不满足预先设定的第一时间阈值条件,未获取到标准的当前码流时间;若当前码流时间大于第一时间阈值,则认为当前码流时间满足预先设定的第一时间阈值条件,获取到标准的当前码流时间;若未获取到当前码流时间,表明当前节目频点信息下对应传输的压缩数据中未携带码流时间信息,视为未获取到标准的当前码流时间。可选的,确定候选节目频点信息,包括:获取节目列表关联的频点列表信息,基于频点列表信息确定候选节目频点信息。可以理解的是,候选节目频点信息可以理解为不包含当前节目频点信息的其余节目中所有节目或部分节目的频点信息。S130、获取候选节目频点信息关联的候选码流时间,基于候选码流时间确定当前时间。其中,候本文档来自技高网...
【技术保护点】
1.一种电视时间确定方法,其特征在于,包括:/n当检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间;/n在未获取到标准的当前码流时间时,确定候选节目频点信息;/n获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间。/n
【技术特征摘要】
1.一种电视时间确定方法,其特征在于,包括:
当检测到时间扫描请求时,获取当前节目频点信息关联的当前码流时间;
在未获取到标准的当前码流时间时,确定候选节目频点信息;
获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间。
2.根据权利要求1所述的方法,其特征在于,所述确定候选节目频点信息,包括:
获取节目列表关联的频点列表信息,基于所述频点列表信息确定所述候选节目频点信息。
3.根据权利要求1所述的方法,其特征在于,所述获取所述候选节目频点信息关联的候选码流时间,基于所述候选码流时间确定当前时间,包括:
通过调谐器遍历锁定所述候选节目频点信息,依次获取所述候选节目频点信息关联的候选码流时间,并判断所述候选码流时间是否满足预先设定的第一时间阈值条件;
将满足所述第一时间阈值条件的所述候选码流时间作为当前时间,并停止遍历。
4.根据权利要求3所述的方法,其特征在于,所述通过调谐器遍历锁定所述候选节目频点信息,依次获取所述候选节目频点信息关联的候选码流时间,包括:
在所述调谐器锁定所述候选节目频点信息时,获取所述候选节目频点信息关联的时间日期表并启动定时器;
当在第二时间阈值内获取到所述时间日期表时,将所述时间日期表中的时间信息作为所述候选码流时间;
当在所述第二时间阈值内未获取到所述时间日期表时,控制所述调谐器锁定下一候选节目频点信息,获取所述下一候选节目频点信息关联的候选...
【专利技术属性】
技术研发人员:汪晓荣,
申请(专利权)人:深圳创维RGB电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。