一种应急广播文本信息数据解析方法及系统的制作方法_2

文档序号:9633610阅读:来源:国知局
有技术相比,本发明的有益效果是:提取过程简单,时效性好,能够更快速解析提取出应急广播文本信息。
【附图说明】
[0021]图1为PSI表与传输流结果的对应关系示意图。
[0022]图2为本发明文本信息解析流程示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0024]本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。S卩,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0025]如图2所示的应急广播文本信息数据解析方法及系统,其中系统包括相连的解复用器和解码器,还包括,与解复用器相连的PID值设置模块,对解复用器过滤的PID值进行设置;TS包查找模块,根据设置的PID值所代表的表格,找到该表格所在的TS包;PAT数据读取模块,读取特定TS包中的PAT数据;PAT数据分析模块,得到传送流中包含的节目个数;PMT数据读取模块,查找某一路节目的PMT,并在所述PID值设置模块设置该PMT的PID值,得到PMT数据;PMT数据分析模块,得到该路节目包含的文本信息TS流所在传送包的PID ;PES包查找模块,根据PMT数据分析模块得到的PID值,设置PID值设置模块的PID值,得到各路PES包。
[0026]具体方法步骤为:
一、将解复用器过滤的PID值设为0x0000,即PAT的PID,找到PAT表所在TS包并读取PAT的数据;
二、分析PAT数据,得到传送流中包含的节目个数,每一路节目都对应一个PMT,PMT的PID在PAT中给出;
三、欲播放某一路节目时,设置解复用器过滤的PID值为该路节目对应的PMT的PID,得到PMT数据;
四、分析PMT数据,得到该路节目包含的文本信息数据各自所在传送包的PID;
五、将解复用器过滤的PID值设置为文本数据的传送包的PID值,解复用器把各路PES包送往相应的解码器。
[0027]在本具体实施例中,所述步骤一中,从预收录的TS流数据中提取并解析PAT表。预收录的音频TS流为2M。在所述步骤五中,根据设置的PID值,获取文本信息的TS包,找到应急广播消息位,提取文本信息数据。
[0028]所述方法还包括:将应急广播文本信息消息位数据所包含的信息分为四类:发布指令、发布形式、发布内容和来源单位;其中:
发布指令用于播出控制,包括:应急级别、发布区域、发布语言、发布频次和期限;
发布区域信息具体分为:1)、覆盖行政区域数量:表示发布的应急广播消息覆盖的行政区域数量,取值‘0’表示覆盖全国所有行政区域;2)、覆盖行政区域数字码:包含了符合GB/T 2260-2007的应急广播消息覆盖的行政区域数字码;3)、调用资源信息数量:本次应急广播消息发布指定语种的资源调度方案的信息数量;4)、消息接收设备编号:需要对本次应急广播消息进行处理的接收设备编号;对于直接播发本次应急广播消息的中短波发射台站,该字段为需要调用的发射台站所装配的消息接收设备的编号;5)、调用播出系统类型:本次应急广播消息发布需要调用的广播电视播出系统类型;6)、指定播出资源编号:需要响应的指定播出资源编号。
[0029]其中,发布语言是指发布的文本信息所用的语音种类,如英文,中文等;发布频次是指发布的频率和次数;发布期限是指发布的时间期限。
【主权项】
1.一种应急广播文本信息数据解析方法,具体方法步骤为: 一、将解复用器过滤的PID值设为0x0000,即PAT的PID,找到PAT表所在TS包并读取PAT的数据; 二、分析PAT数据,得到传送流中包含的节目个数,每一路节目都对应一个PMT,PMT的PID在PAT中给出; 三、欲播放某一路节目时,设置解复用器过滤的PID值为该路节目对应的PMT的PID,得到PMT数据; 四、分析PMT数据,得到该路节目包含的文本信息数据各自所在传送包的PID; 五、将解复用器过滤的PID值设置为文本数据的传送包的PID值,解复用器把各路PES包送往相应的解码器。2.根据权利要求1所述的应急广播文本信息数据解析方法,所述步骤一中,从预收录的TS流数据中提取并解析PAT表。3.根据权利要求2所述的应急广播文本信息数据解析方法,预收录的音频TS流为2M。4.根据权利要求1或2所述的应急广播文本信息数据解析方法,在所述步骤五中,根据设置的PID值,获取文本信息的TS包,找到应急广播消息位,提取文本信息数据。5.根据权利要求1到4之一所述的应急广播文本信息数据解析方法,所述方法还包括:将应急广播文本信息消息位数据所包含的信息分为四类:发布指令、发布形式、发布内容和来源单位;其中: 发布指令用于播出控制,包括:应急级别、发布区域、发布语言、发布频次和期限; 发布区域信息具体分为:1)、覆盖行政区域数量:表示发布的应急广播消息覆盖的行政区域数量;2)、覆盖行政区域数字码:包含了符合GB/T 2260-2007的应急广播消息覆盖的行政区域数字码;3)、调用资源信息数量:本次应急广播消息发布指定语种的资源调度方案的信息数量;4)、消息接收设备编号:需要对本次应急广播消息进行处理的接收设备编号;5)、调用播出系统类型:本次应急广播消息发布需要调用的广播电视播出系统类型;6)、指定播出资源编号:需要响应的指定播出资源编号。6.一种应急广播文本信息数据解析系统,其特征在于,包括相连的解复用器和解码器,还包括, 与解复用器相连的PID值设置模块,对解复用器过滤的PID值进行设置; TS包查找模块,根据设置的PID值所代表的表格,找到该表格所在的TS包; PAT数据读取模块,读取特定TS包中的PAT数据; PAT数据分析模块,得到传送流中包含的节目个数; PMT数据读取模块,查找某一路节目的PMT,并在所述PID值设置模块设置该PMT的PID值,得到PMT数据; PMT数据分析模块,得到该路节目包含的文本信息TS流所在传送包的PID ; PES包查找模块,根据PMT数据分析模块得到的PID值,设置PID值设置模块的PID值,得到各路PES包。
【专利摘要】本发明提供了一种应急广播文本信息数据解析方法及系统。将解复用器过滤的PID值设为0x0000,即PAT的PID,找到PAT表所在TS包并读取PAT的数据;分析PAT数据,得到传送流中包含的节目个数,每一路节目都对应一个PMT,PMT的PID在PAT中给出;欲播放某一路节目时,需设置解复用器过滤的PID值为该路节目对应的PMT的PID,得到PMT数据;分析PMT数据,得到该路节目包含的视频和音频TS流各自所在传送包的PID;将解复用器过滤的PID值设置为文本信息的传送包的PID值,解复用器把各路PES包送往相应的解码器。提取过程简单,时效性好,能够更快速解析提取出应急广播文本信息据。
【IPC分类】H04N21/235, H04N21/435, H04H20/10, H04H20/59, H04H60/09
【公开号】CN105391507
【申请号】CN201510653396
【发明人】秦德强
【申请人】成都九十度工业产品设计有限公司
【公开日】2016年3月9日
【申请日】2015年10月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1