当前位置:问答库>论文摘要

题目:移动数字多媒体广播传输协议解析器的设计与实现

关键词:移动数字多媒体广播;协议解析器;多媒体对象传输;电子节目指南

  摘要

随着卫星及无线通信、高性能低成本计算技术的快速发展,智能手机、PDA、车载终端等移动智能终端大量出现,进而推动了手机移动电视、实时交通信息、股票信息等移动多媒体应用的发展。在这一背景下,数字多媒体广播(Digital Multimedia Broadcasting, DMB)技术应运而生并在近年得到了迅速的发展。DMB起源于数字音频广播(Digital Audio Broadcasting, DAB)技术,是对DAB的升级与扩展。DMB具有适合高速移动接收、发射功率小、频谱利用率高、有很强的抗干扰能力的优点。近年来国内对DMB技术的研究和应用进展快速。但相关软件开发仍然滞后,急需要可以统一不同终端系统平台进行应用开发的软件包,以简化应用开发。论文全面介绍并分析了DMB系统的协议体系,设计并实现了一个具有良好可移植性,高效率和稳定的传输协议解析器,并能提供对DMB应用的全面支持。传输协议解析器是终端软件包的核心部分。它的主要功能主要是对DMB中的一系列协议进行解析,完成从子信道流数据到完整传输对象的转换过程,对上层提供数据服务。传输协议解析器主要包括MOT解析器和ESG解析器两部分。MOT解析器涵盖了传输层及以下的协议,以MOT协议的实现为主体;而ESG协议与它们相对独立,故单独处理以降低实现的难度。考虑应用中的实际需求,解析器支持多个数据流的并行解析,函数的设计是保证线程安全的。同时,为方便对数据流进行控制,解析器的函数都采用同步模式。解析器使用了ANSI C语言进行实现,接口设计遵循简单,适用的原则。在Windows Mobile和Linux系统上的测试数据显示,解析器具有高可移植性和良好性能,达到了预定的设计目标。论文的成果已经被移植到多款移动终端上,并能够支持音频、视频、网站广播、实时交通、股票信息等多种应用。