传输流中数据广播的检测方法技术

技术编号:32780571 阅读:21 留言:0更新日期:2022-03-23 19:38
本发明专利技术公开了传输流中数据广播的检测方法。本发明专利技术方法在卫星广播网络前端的传输流中插入指定运营商网络信息子表和业务群关联子表,用于指示传输流存在指定运营商数据广播业务。在业务群关联表的链接描述符中定义私有字段,将承载数据广播业务的业务标识与组件标签关联,同时在节目关联表、节目映射表中插入描述符,完成组件标签与传输流包标识的关联。机顶盒通过预置指定运营商的频点信息、网络标识符和业务群标识符对传输流进行过滤解析,检测传输流中是否存在指定运营商提供的数据广播业务,并获取数据广播业务的传输流包标识。本发明专利技术方法可以使前端系统易于调整和扩展,避免了修改数据广播业务时对机顶盒预置参数产生影响。影响。影响。

【技术实现步骤摘要】
传输流中数据广播的检测方法


[0001]本专利技术属于机顶盒
,具体涉及一种传输流中数据广播的检测方法。

技术介绍

[0002]DVB Project(Digital Video Broadcasting Project,数字视频广播组织)是一个由300多个成员组成的工业组织,它是由欧洲电信标准化组织、欧洲电子标准化组织和欧洲广播联盟联合组成的联合专家组发起。DVB(Digital Video Broadcasting,数字视频广播)由DVB Project维护的一系列国际承认的数字电视公开标准。
[0003]卫星广播网络前端在每个传输流中插入NIT(Network Information Table,网络信息表)、BAT(Bouquet Association Table,业务群关联表)、PAT(Program Association Table,节目关联表)、PMT(Program Map Table,节目映射表)、SDT(Service Description Table,业务描述表)、TDT(Time&Date Table,时间和日期表)信息。
[0004]NIT被分割为一个或多个网络信息子表。网络标识符network_id是网络信息子表中的一个标号,用于从任何其他传输系统中标识NIT通知的传输系统。BAT被分割为一个或多个业务群关联子表。业务群标识符bouquet_id是业务群关联子表中的一个标号,用来标识业务群。为了使各式各样的解码器正常工作,需要统一分配network_id和bouquet_id。它们由国际标准组织数字视频广播组织统一管理,并提供注册登记。运营商需要向国际标准组织DVB注册登记network_id和bouquet_id,用以标识属于该运营商的业务信息。
[0005]NIT给出了由该表中网络标识符network_id所标识的特定传输网络的相关信息,包括网络名称、物理参数和网络中的业务列表等。
[0006]BAT给出了由该表中业务群标识符bouquet_id所标识的业务群的相关信息,包括业务群的名称以及业务群中的业务列表等。
[0007]随着数字广播电视的发展,卫星节目越来越多,同时卫星上存在许多节目运营商,不同的运营商在传输流中插入各种业务信息,其中包括数据广播业务。通常在机顶盒中预置传输流频点参数和PID来指定运营商数据广播业务,这种方式仅使用频点参数和PID来获取指定的数据广播业务在复杂的环境下存在数据获取错误的风险,导致数据广播业务出错。另一方面这种方式不方便调整和扩展,如果运营商需要将数据广播业务调整到另外的PID,需要将已售机顶盒做升级处理,成本巨大且容易出现问题。

技术实现思路

[0008]本专利技术的目的就是针对现有技术的不足,提供一种传输流中数据广播的检测方法,以使播发前端易于调整和扩展数据广播业务,同时保证检测数据广播业务的准确性、有效性,解决现有技术中数据广播业务检测不够准确的问题。
[0009]本专利技术方法具体包括:
[0010]卫星广播网络前端在传输流中插入如下信息:
[0011](1)在网络信息表中插入由指定运营商网络标识符标识的网络信息子表,网络信
息子表携带该运营商所使用传输网络的相关信息,用于区分其他传输网络;
[0012](2)在业务群关联表中插入由指定运营商业务群标识符标识的业务群关联子表;所述的业务群关联子表携带链接描述符,规定链接类型为0x6的链接描述符携带的私有数据为组件标签,链接描述符定义了业务标识与标识一个组件流的组件标签之间的关联关系,其中业务标识与相应的节目号的值相同;
[0013](3)在节目关联表中插入节目号与节目映射包标识的对应关系,将业务标识与节目映射包标识一一对应;
[0014](4)在节目映射表的组件描述中插入三个描述符:
[0015]数据广播标识描述符,标明数据组件的类型,其中携带的数据广播标识符,用于标明广播网络中数据广播的规范;
[0016]流标识描述符,用于区分并标识一个业务中的各组件流,其中携带的组件标签用于标识与组件描述符相关的组件流;
[0017]轮播标识描述符,用于建立与承载数据广播业务的关联;
[0018]通过三个描述符,建立组件标签与携带数据广播业务的传输流包标识的关联。
[0019]在机顶盒中预置指定运营商的频点信息、网络标识符和业务群标识符;卫星广播网络前端播发带有插入信息的传输流,机顶盒通过频点信息、网络标识符和业务群标识符对传输流进行过滤解析,判断传输流中是否存在指定运营商提供的数据广播业务,如果存在,则获取数据广播业务的传输流包标识;具体流程如下:
[0020]步骤(1)机顶盒使用预置的频点信息锁定传输频点;
[0021]步骤(2)机顶盒通过预置的网络标识符,过滤获取传输流中网络信息表的指定运营商网络信息子表;如果存在具有指定运营商网络标识符的网络信息子表,执行步骤(3);否则认为当前频点不存在指定运营商数据广播业务,退出流程;
[0022]步骤(3)机顶盒通过预置的业务群标识符,过滤获取传输流中业务群关联表中的指定运营商业务群关联子表;如果存在具有指定运营商业务群标识符的业务群关联子表,执行步骤(4);否则认为当前频点不存在指定运营商数据广播业务,退出流程;
[0023]步骤(4)机顶盒解析具有指定运营商业务群标识符的业务群关联子表携带的链接描述符,如果解析出链接类型为0x6链接描述符,则记录业务标识和组件标签的值以及对应关系,执行步骤(5);否则认为当前频点不存在指定运营商数据广播业务,退出流程;
[0024]步骤(5)机顶盒过滤解析节目关联表,通过业务标识获取对应的节目映射包标识;
[0025]步骤(6)机顶盒通过节目映射包标识过滤解析节目映射表,获取数据广播标识描述符、流标识描述符、轮播标识描述符;
[0026]通过组件标签获取携带数据广播业务的传输流包标识,即检测出当前输流中数据广播。
[0027]本专利技术方法技术要点主要包括:
[0028]1、卫星广播网络前端在传输流中插入携带指定运营商网络标识符network_id的网络信息子表和携带指定运营商bouquet_id的业务群关联子表,用于指示所述传输流存在指定运营商提供的数据广播业务。在业务群关联表BAT的链接描述符中定义私有字段,将承载数据广播业务的业务标识service_id与组件标签compontent_tag进行关联。节目关联表PAT、节目映射表PMT中插入数据以及描述符,完成组件标签compontent_tag与携带数据广
播业务的传输流包标识PID的关联。
[0029]2、机顶盒使用预置的network_id和bouquet_id分别过滤网络信息表NIT和业务群关联表BAT,解析并判断当前传输流中是否存在指定运营商数据广播业务。并过滤解析其他数据获取携带数据广播业务的传输流包标识PID,完成数据广播业务的检测。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.传输流中数据广播的检测方法,其特征在于,卫星广播网络前端在传输流中插入如下信息:(1)在网络信息表中插入由指定运营商网络标识符标识的网络信息子表,网络信息子表携带该运营商所使用传输网络的相关信息,用于区分其他传输网络;(2)在业务群关联表中插入由指定运营商业务群标识符标识的业务群关联子表;所述的业务群关联子表携带链接描述符,规定链接类型为0x6的链接描述符携带的私有数据为组件标签,链接描述符定义了业务标识与标识一个组件流的组件标签之间的关联关系,其中业务标识与相应的节目号的值相同;(3)在节目关联表中插入节目号与节目映射包标识的对应关系,将业务标识与节目映射包标识一一对应;(4)在节目映射表的组件描述中插入三个描述符:数据广播标识描述符,标明数据组件的类型,其中携带的数据广播标识符,用于标明广播网络中数据广播的规范;流标识描述符,用于区分并标识一个业务中的各组件流,其中携带的组件标签用于标识与组件描述符相关的组件流;轮播标识描述符,用于建立与承载数据广播业务的关联;通过三个描述符,建立组件标签与携带数据广播业务的传输流包标识的关联;在机顶盒中预置指定运营商的频点信息、网络标识符和业务群标识符;卫星广播网络前端播发带有插入信息的传输流,机顶盒通过频点信息、网络标识符和业务群标识符对传输流...

【专利技术属性】
技术研发人员:闫文志周真荣刘建华张美青
申请(专利权)人:杭州国芯科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利