数字电视中处理应用的方法、终端及系统技术方案

技术编号:8116551 阅读:148 留言:0更新日期:2012-12-22 07:29
本发明专利技术实施例公开了一种数字电视中处理应用的方法、数字电视接收终端及数字电视系统。其中,数字电视中处理应用的方法可包括:数字电视的频道切换时,从前端服务器下发的TS流中获取与切换后的频道相对应的PMT表;根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT表;解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息;根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用的数据。本发明专利技术既能使数字电视实现频道关联应用的业务,又避免对PMT表进行处理所带来的影响,使数字电视在不影响系统稳定运行的基础上,实现频道关联应用的业务,提升数字电视的交互性。

【技术实现步骤摘要】

本专利技术涉及电视
,具体涉及数字电视
,尤其涉及数字电视中处理应用的方法、終端及系统。
技术介绍
频道关联应用是数字电视的ー种互动业务,运营商可以预先将某频道与应用进行关联,用户在收看该频道的节目吋,自动启动该频道关联的应用,或者提示用户点击启动该频道关联的应用,例如预先将体育频道与胜负投票应用相关联,当用户收看体育频道中的节目(例如法国与巴西的足球比赛)时,则自动启动相关联的胜负投票应用供用户竞猜投票;或者提示用户通过遥控器的相应按键来启动相关联的胜负投票应用进行竞猜投票。 按照频道关联应用业务的实现标准,前端服务器需要使PMT(Program Map Table,节目映射表)表中包含与频道相关联的应用描述信息,同时使该应用描述信息所描述的关联标签值与PMT表所描述的AIT (Application Information Table,应用信息表)表中的关联标签值相同。然而,现有基于单向网络的数字电视系统中,PMT表随节目源信号被前端服务器所接收,首先,出于安全的考虑,一般无法对PMT表进行修改,也就无法实现频道关联应用的业务;其次,前端服务器可以在对节目源信号进行复用处理时,对PMT表进行重构,通过重构PMT表来实现频道关联应用的业务,但重构过程会引发播放空窗期,影响电视节目的播放。
技术实现思路
本专利技术实施例提供ー种数字电视中处理应用的方法、終端及系统,能够在不影响现有数字电视系统稳定运行的基础上,实现数字电视中频道关联应用的业务,提升数字电视的交互性。一方面,本专利技术实施例提供了ー种数字电视中处理应用的方法,包括数字电视的频道切换时,从前端服务器下发的TS (Transport Stream,传输流)流中获取与切換后的频道相对应的PMT表;根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT( App Ii cat ion MapTable,应用映射表)表;解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息;根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用的数据。其中,所述根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT表,包括从前端服务器下发的NIT(Network Information Table,网络信息表)表中读取预设的偏移描述信息,或者,从本端存储器或本端存储的文件中读取预设的偏移描述信息;根据所述预设的偏移描述信息,对所述PMT表的PID (Packet IDdentifier,标志码传输包)进行偏移处理,获得AMT表的PID ;根据所述AMT表的PID,从TS流中获取AMT表;其中,所述预设的偏移描述信息包括偏移值描述符和偏移处理方式描述符。其中,所述解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息,包括从AMT表中读取应用信息表AIT表的PID ;根据AIT表的PID,从TS流中获取AIT表;从AIT表中解析与所述切换后的频道相关联的应用对应的关联标签值;从AMT表中查找与所述关联标签值相匹配的应用描述信息; 其中,所述AIT表中通过关联标识描述符描述频道关联的应用,且AIT表中频道关联的应用与关联标签值一一对应;所述应用描述信息包括轮播标识符描述符、流标识符描述符、关联标签描述符和数据广播描述符中的任ー种或多种。其中,所述根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用数据,包括判断所述应用描述信息是否同时包含轮播标识符描述符,流标识符描述符、关联标签描述符和数据广播描述符;若是,则根据关联标签值从AMT表中获取与所述切换后的频道相关联的应用的数据的PID,井根据所述PID,从TS流中解析出与所述切换后的频道关联的应用的数据。其中,所述从TS流中解析出与所述切换后的频道相关联的应用数据之后,还包括显示与所述切换后的频道相关联的应用的数据;或者,输出应用提示信息,在接收到基于所述应用提示信息返回的触发信号时,显示与所述切换后的频道相关联的应用的数据。相应地,本专利技术实施例还提供了ー种数字电视接收终端,包括PMT表获取模块,用于在数字电视的频道切换时,从前端服务器下发的TS流中获取与切換后的频道相对应的PMT表;AMT表获取模块,用于根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT 表;解析模块,用于解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息;数据处理模块,用于根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用的数据。其中,所述AMT表获取模块包括读取单元,用于从前端服务器下发的NIT表中读取预设的偏移描述信息,或者,从本端存储器或本端存储的文件中读取预设的偏移描述信息;偏移处理单元,用于根据所述预设的偏移描述信息,对所述PMT表的PID进行偏移处理,获得AMT表的PID ;AMT表获取单元,用于根据所述AMT表的PID,从TS流中获取AMT表;其中,所述预设的偏移描述信息包括偏移值描述符和偏移处理方式描述符。其中,所述解析模块包括读取单元,用于从AMT表中获取AIT表的PID ;获取单元,用于根据AIT表的PID,从TS流中获取AIT表;解析単元,用于从AIT表中解析出与所述切换后的频道相关联的应用对应的关联标签值;查找单元,用于从AMT表中查找与所述关联标签值相匹配的应用描述信息;其中,所述AIT表中通过关联标识描述符描述频道关联的应用,且AIT表中频道关联的应用与关联标签值一一对应; 所述应用描述信息包括轮播标识符描述符、流标识符描述符、关联标签描述符和数据广播描述符中的任ー种或多种。其中,所述数据处理模块包括判断単元,用于判断所述应用描述信息是否同时包含轮播标识符描述符,流标识符描述符、关联标签描述符和数据广播描述符;处理单元,用于当所述判断単元判断为是吋,根据所述关联标签值从AMT表中获取与所述切换后的频道相关联的应用的数据的PID,井根据所述PID,从TS流中解析出与所述切换后的频道相关联的应用的数据。其中,还包括显示模块,用于显示与所述切换后的频道相关联的应用的数据;输出模块,用于输出应用提示信息,并在接收到基于所述应用提示信息返回的触发信号时,通知所述显示模块显示与所述切换后的频道相关联的应用的数据。 相应地,本专利技术实施例还提供了 ー种数字电视系统,包括前端服务器和数字电视接收终端,其中,所述前端服务器包括AIT表创建单元,用于根据每个频道的标识符和与该频道关联的应用数据流信息创建AIT表;AMT表创建单元,用于根据每个频道的标识符、AIT表、应用数据流信息创建AMT表,所述AMT表的结构与PMT表相同,AMT表的PID由PMT表的PID根据预设的偏移描述信息进行偏移处理得到;复用播发单元,将AIT表、应用数据流和AMT表复用到每个频道对应的频点进行播发;所述数字电视接收终端为上述的数字电视接收终端。实施本专利技术实施例,具有如下有益效果本专利技术实施例基于AMT表进行频道关联应用的相关信息的描述,既能使数字电视实现频道关联应用的业务,又避免了对PMT表进行处理所带来的影响,使数字电视在不影响系统稳定运行的基础上,实现了频道关联应用的业务,提升了数字电视的交互性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方本文档来自技高网...

【技术保护点】
一种数字电视中处理应用的方法,其特征在于,包括:数字电视的频道切换时,从前端服务器下发的传输流TS流中获取与切换后的频道相对应的节目映射表PMT表;根据预设的偏移描述信息对所述PMT表进行偏移处理,获得应用映射表AMT表;解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息;根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用的数据。

【技术特征摘要】
1.ー种数字电视中处理应用的方法,其特征在于,包括数字电视的频道切换时,从前端服务器下发的传输流TS流中获取与切換后的频道相对应的节目映射表PMT表;根据预设的偏移描述信息对所述PMT表进行偏移处理,获得应用映射表AMT表;解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息; 根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用的数据。2.如权利要求I所述的方法,其特征在于,所述根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT表,包括从前端服务器下发的网络信息表NIT表中读取预设的偏移描述信息,或者,从本端存储器或本端存储的文件中读取预设的偏移描述信息;根据所述预设的偏移描述信息,对所述PMT表的标志码传输包PID进行偏移处理,获得AMT 表的 PID ;根据所述AMT表的PID,从TS流中获取AMT表;其中,所述预设的偏移描述信息包括偏移值描述符和偏移处理方式描述符。3.如权利要求I所述的方法,其特征在于,所述解析AMT表,获得与所述切换后的频道相关联的应用的应用描述信息,包括从AMT表中读取应用信息表AIT表的PID ;根据AIT表的PID,从TS流中获取AIT表;从AIT表中解析与所述切换后的频道相关联的应用对应的关联标签值;从AMT表中查找与所述关联标签值相匹配的应用描述信息;其中,所述AIT表中通过关联标识描述符描述频道关联的应用,且AIT表中频道关联的应用与关联标签值一一对应;所述应用描述信息包括轮播标识符描述符、流标识符描述符、关联标签描述符和数据广播描述符中的任ー种或多种。4.如权利要求3所述的方法,其特征在于,所述根据所述应用描述信息,从TS流中解析出与所述切换后的频道相关联的应用数据,包括判断所述应用描述信息是否同时包含轮播标识符描述符,流标识符描述符、关联标签描述符和数据广播描述符;若是,则根据关联标签值从AMT表中获取与所述切换后的频道相关联的应用的数据的PID,井根据所述PID,从TS流中解析出与所述切换后的频道关联的应用的数据。5.如权利要求1-4任一项所述的方法,其特征在于,所述从TS流中解析出与所述切换后的频道相关联的应用数据之后,还包括显示与所述切换后的频道相关联的应用的数据;或者,输出应用提示信息,在接收到基于所述应用提示信息返回的触发信号时,显示与所述切換后的频道相关联的应用的数据。6.ー种数字电视接收终端,其特征在于,包括PMT表获取模块,用于在数字电视的频道切换时,从前端服务器下发的TS流中获取与切換后的频道相对应的PMT表;AMT表获取模块,用于根据预设的偏移描述信息对所述PMT表进行偏移处理,获得AMT表;解析模块,用于解析AMT表,获得与所述切换...

【专利技术属性】
技术研发人员:吴勇
申请(专利权)人:深圳市龙视传媒有限公司
类型:发明
国别省市:

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

1