表信息传输方法、智能电视及计算机可读存储介质技术

技术编号:18356781 阅读:47 留言:0更新日期:2018-07-02 10:59
本发明专利技术公开了一种表信息传输方法、智能电视以及计算机可读存储介质,所述方法包括:智能电视获取底层信号数据,从所述底层信号数据中提取出目标表类型及目标表信息版本;将所述目标表类型与预设缓存中存储的表类型进行匹配;在匹配成功时,获取所述预设缓存中与所述目标表类型对应的当前表信息版本,在所述目标表信息版本与所述当前表信息版本一致时,将所述底层信号数据丢弃,并将所述预设缓存中与所述目标表类型对应的当前表信息作为目标表信息;将所述目标表信息反馈至应用程序。本发明专利技术通过将ATSC3.0标准的底层信号数据包括的多种表信息预先根据表类型分类存储在预设缓存中,直接从预设缓存中查找对应的表信息反馈至应用程序,节省了对ATSC3.0标准的底层信号数据的解析过程的时间消耗,提高了应用程序获取表信息的效率,提升用户体验。

【技术实现步骤摘要】
表信息传输方法、智能电视及计算机可读存储介质
本专利技术涉及智能电视领域,尤其涉及一种表信息传输方法、智能电视及计算机可读存储介质。
技术介绍
ATSC3.0是美国最新的电视广播标准,于2017年初制定完成,韩国也将于今年引进该标准。相比于之前的ATSC1.0标准,ATSC3.0标准对电视的数据传输速度有了极大提升,电视与运营商可以轻易的传输4K高清等视频以满足观众对高画质和音质的追求。ATSC3.0还在传统功能上极大的提升了互动性,用户不仅仅只能单向接收电视台的数据,还可以通过互联网快捷的获取感兴趣的多媒体资源。ATSC3.0标准中会有2个级别的数据信号,所述数据信号包括:底层信号数据(LowLevelSignaling,简写LLS)和服务层信号数据(ServiceLayerSignaling,简写SLS),其中LLS是核心的数据,包含了5种表信息,分别为:服务层节目列表信息(ServiceListTable,简写SLT)、分级区域表(RatingRegionTable,简写RRT)、高级应急报警列表(AdvancedEmergencyAlertingTable,简写AEAT)、系统时间(Systemtime)以及屏幕消息通知(OnscreenMessageNotification)。ATSC3.0标准中,这五种表信息提供了基本的节目与控制信息给上层模块,比如搜台或节目导航等应用程序去使用。通常应用程序会去监听对应表信息,如果收到对应的表信息就会返回数据给应用程序,但是这样效率较为低下,从解析LLS到返回对应的表信息给应用程序是需要耗费一定的时间,导致用户体验较差。上述信息仅用于辅助理解本专利技术的技术方案,并不代表承认上述信息是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种表信息传输方法、智能电视及计算机可读存储介质,旨在解决上述应用程序获取底层信号数据中的表信息效率低的技术问题。为实现上述目的,本专利技术提供一种方法,所述表信息传输方法包括以下步骤:智能电视获取底层信号数据,从所述底层信号数据中提取出目标表类型及目标表信息版本;将所述目标表类型与预设缓存中存储的表类型进行匹配;在匹配成功时,获取所述预设缓存中与所述目标表类型对应的当前表信息版本,判断所述目标表信息版本与所述当前表信息版本是否一致;在所述目标表信息版本与所述当前表信息版本一致时,将所述底层信号数据丢弃,并将所述预设缓存中与所述目标表类型对应的当前表信息作为目标表信息;将所述目标表信息反馈至应用程序。优选地,所述将所述目标表信息反馈至应用程序之前,所述表信息传输方法还包括:检测是否存在与所述目标表类型对应的回调函数,在检测到与所述目标表类型对应的回调函数时,调用所述回调函数;相应地,所述将所述目标表信息反馈至应用程序,具体包括:通过所述回调函数将所述目标表信息反馈至应用程序。优选地,所述在检测到与所述目标表类型对应的回调函数时,调用所述回调函数之前,所述表信息传输方法还包括:响应于应用程序发送的表信息请求,从所述表信息请求中提取出所述目标表类型;注册与所述目标表类型对应的回调函数。优选地,所述注册与所述目标表类型对应的回调函数之后,所述表信息传输方法还包括:判断所述预设缓存中是否存储与所述目标表类型对应的目标表信息;在所述预设缓存中未存储与所述目标表类型对应的目标表信息时,等待所述预设缓存中更新所述目标表信息。优选地,所述将所述目标表类型与预设缓存中存储的表类型进行匹配之后,所述表信息传输方法还包括:在匹配失败时,对所述底层信号数据进行解析,获得目标表信息;将所述目标表信息按照目标表类型分类存储至所述预设缓存。优选地,所述获取所述预设缓存中与所述目标表类型对应的当前表信息版本,具体包括:获取所述预设缓存中的映射关系,从所述映射关系中查找与所述目标表类型对应的当前表信息版本,所述映射关系包括表类型与表信息版本之间的对应关系。优选地,所述判断所述目标表信息版本是所述当前表信息版本否与一致之后,所述表信息传输方法还包括:在所述目标表信息版本与所述当前表信息版本不一致时,对所述底层信号数据进行解析,获得目标表信息;将所述目标表信息按照目标表类型分类存储至所述预设缓存。优选地,所述获取底层信号数据,具体包括:获取传送流,通过信令信息层解析所述传送流,获得底层信号数据。此外,为实现上述目的,本专利技术还提出一种智能电视,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的表信息传输程序,所述表信息传输程序配置为实现如上文所述表信息传输方法的步骤。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有表信息传输程序,所述表信息传输程序被处理器执行时实现如上文所述的表信息传输方法的步骤。本专利技术通过将ATSC3.0标准的底层信号数据包括的多种表信息预先根据表类型分类存储在预设缓存中,直接从预设缓存中查找对应的表信息反馈至应用程序,节省了对ATSC3.0标准的底层信号数据的解析过程的时间消耗,提高了应用程序获取表信息的效率,提升用户体验。附图说明图1为本专利技术一种表信息传输方法实施例方案涉及的硬件运行环境的智能电视结构示意图;图2为本专利技术一种表信息传输方法第一实施例的流程示意图;图3为本专利技术一种表信息传输方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的智能电视结构示意图。如图1所示,该智能电视可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对智能电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及表信息传输程序。在图1所示的智能电视中,网络接口1004主要用于连接云端服务器,与云端服务器进行数据通信;用户接口1003主要用于连接遥控器,与遥控器进行数据通信,所述智能电视通过处理器1001调用存储器1005中存储的表信息传输程序,并执行以下操作:智能电视获取底层信号数据,从所述底层信号数据中提取出目标表类型及目标表信息版本;将所述目标表类型与预设缓存中存储的表类型进行匹配;在匹配成功时,获取所述预设缓存中与所述目标表类型对应的当前表信息版本,判断所述目标表信息版本与所述当前表信息版本是否一致;在所述目标表信息版本与所述当前表信息版本一致时本文档来自技高网
...
表信息传输方法、智能电视及计算机可读存储介质

【技术保护点】
1.一种表信息传输方法,其特征在于,所述表信息传输方法包括以下步骤:智能电视获取底层信号数据,从所述底层信号数据中提取出目标表类型及目标表信息版本;将所述目标表类型与预设缓存中存储的表类型进行匹配;在匹配成功时,获取所述预设缓存中与所述目标表类型对应的当前表信息版本,判断所述目标表信息版本与所述当前表信息版本是否一致;在所述目标表信息版本与所述当前表信息版本一致时,将所述底层信号数据丢弃,并将所述预设缓存中与所述目标表类型对应的当前表信息作为目标表信息;将所述目标表信息反馈至应用程序。

【技术特征摘要】
1.一种表信息传输方法,其特征在于,所述表信息传输方法包括以下步骤:智能电视获取底层信号数据,从所述底层信号数据中提取出目标表类型及目标表信息版本;将所述目标表类型与预设缓存中存储的表类型进行匹配;在匹配成功时,获取所述预设缓存中与所述目标表类型对应的当前表信息版本,判断所述目标表信息版本与所述当前表信息版本是否一致;在所述目标表信息版本与所述当前表信息版本一致时,将所述底层信号数据丢弃,并将所述预设缓存中与所述目标表类型对应的当前表信息作为目标表信息;将所述目标表信息反馈至应用程序。2.如权利要求1所述的表信息传输方法,其特征在于,所述将所述目标表信息反馈至应用程序之前,所述表信息传输方法还包括:检测是否存在与所述目标表类型对应的回调函数,在检测到与所述目标表类型对应的回调函数时,调用所述回调函数;相应地,所述将所述目标表信息反馈至应用程序,具体包括:通过所述回调函数将所述目标表信息反馈至应用程序。3.如权利要求2所述的表信息传输方法,其特征在于,所述在检测到与所述目标表类型对应的回调函数时,调用所述回调函数之前,所述表信息传输方法还包括:响应于应用程序发送的表信息请求,从所述表信息请求中提取出所述目标表类型;注册与所述目标表类型对应的回调函数。4.如权利要求3所述的表信息传输方法,其特征在于,所述注册与所述目标表类型对应的回调函数之后,所述表信息传输方法还包括:判断所述预设缓存中是否存储与所述目标表类型对应的目标表信息;在所述预设缓存中未存储与所述目标表类型对应的目标表信息时,等待所述预设缓存中更新所述...

【专利技术属性】
技术研发人员:季培隆吕涧池
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东,44

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

1