数据广播中数据轮播协议的

点赞:5625 浏览:20091 近期更新时间:2024-04-08 作者:网友分享原创网站原创

摘 要 :数据轮播支持在DVB广播通道中周期性地数据传送业务,为数据下载提供有效的手段.本文通过分析数据轮播协议的数据结构和封装方式,总结出了数字电视接收端的数据提取方法.

关 键 词 :数字电视数据轮播协议封装

中图分类号:TN94

Research on date carousel of digital TV data broadcasting

Liu Chun-ying

(Changsha Aeronautical Vocational and Technical College, Changsha Hunan 410124)

Abstract: Data carousel support data tranission services in DVB broadcasting channels periodically, and provide effective means of data download. The paper analysis data structures and the way of packaging of data carousel protocol, sum up data extraction methods of digital television receiver.

Key words: Digital Television, Data Carousel,Packaging

1.引言

数字电视作为传统模拟电视的升级,利用数据广播[1]技术有效地满足了人们对各种公众信息、远程教育、金融商务信息、数据点播、视频点播等各种多媒体数据怎么写作的需求,并通过多元化的互动反馈怎么写作,引领传统观众向电视用户角色转变.数据广播被视为基于数字电视传输标准之上出MPEG-2视频和音频内容之外的一个重要业务扩展,在MPEG-2标准中一般作为私有数据类型.根据对数据传输的不同要求,数据广播标准确定了数据管道、数据流、多协议封装、数据轮播、对象轮播等五种不同数据广播应用领域[2].其中数据轮播协议[3]是一种传输机制,它支持在DVB广播通道中周期性地数据传送业务,为数据下载提供有效的手段.怎么写作器将一组不同内容的数据周期性地发送到用户,如果接收者要选择自己想要得到的数据,只要等到该发送时刻就可以得到.

2.数据轮播协议的数据结构

D-CC(数字存储媒体-命令与控制)是一个ISO/IEC标准的协议栈,用以提供宽带多媒体业务,它独立于网络传输层.利用D-CC协议传输的所有数据、控制命令都是以消息形式存在的.D-CC 数据轮播是D-CC用户――网络数据下载协议在广播环境下的一种应用.它利用以下4条消息实现数据传输:

数据广播中数据轮播协议的参考属性评定
有关论文范文主题研究: 数据类论文范文 大学生适用: 专科毕业论文、自考毕业论文
相关参考文献下载数量: 50 写作解决问题: 怎么写
毕业论文开题报告: 文献综述、论文摘要 职称论文适用: 杂志投稿、高级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 优秀选题

(1)DownloadDataBlock(DDB)数据消息:传送分配好的模块信息.

(2)DownloadInfoIndication(DII)控制消息:传送一个群中的模块信息.

(3)DownloadServerInitiate(DSI) 控制消息:传送超群中的群信息.

(4)DownloadCancel控制消息:表示数据传送结束.

通过这4种消息和一些辅助的描述符,就可以完成文件系统的传送.数据轮播可以有一层或两层控制信息,其数据结构如图1所示.每一个DDB消息的最大字节数为4066 Byte,并且每个模块(Module)最多划分为256个DDB.如果一个文件大于4066×256 Byte,则需要将一个文件划分成多个模块,用Group_link_descriptor描述符来连接几个模块.

3.数据轮播协议中数据的轮播

数据的轮播方式如图2所示.在数据轮播中,数据由模块构成,如图中描述的M2、M3和M8.每个模块都会被分割,以便构成D-CC DDB句法定义的一个或多个下载数据消息的净荷.每个模块数据中均含有模块大小、模块循环时间等信息,用户端通过这些信息可以实现数据的完整接收.数据模块MX-Y表示DDB数据属于模块的Mudule_id(X)和Block_number(Y).

4.数据轮播协议中数据的封装

数据轮播协议中的数据分为消息层、段层和TS层三层来封装,最终在信道中传输的数据为TS包结构.

其中,消息层主要解决原始数据的分块、打包、解包和重组等问题,将文件目录和文件内容分块、打包成DSI、DII和DDB.

段层是建立在消息层的基础上,主要完成从D-CC消息结构到段层结构的打包.每个段层由段头和消息层的有效净荷组成.

TS层包含与TS包生成有关的类,主要实现段层到TS包的转换.每个TS包有188 Byte,是由TS包头和段层的有效净荷构成,在TS码流中必须插入PSI和SI等附加说明信息,以便后续复用器的处理和终端机顶盒的数据过滤.


将文件系统通过消息层段层TS层的封装,就可以把网站、文件系统、升级软件等通过广播网高速分发到所有广播用户,实现Web和广播网的融合.

5.接收端的数据提取

接收端实现数据广播业务的过程主要包括业务发现、业务参数获取、业务展示等.数字电视收到数据广播的数据后要根据PSI、SI等附加说明信息对其进行解析[4],图3描述了接收端从TS码流中提取用户所需的数据(以两级目录文件广播为例)的过程.