论文部分内容阅读
利用DMB(Digital Multimedia Broadcasting,数字多媒体广播)向LCD屏无线推送多媒体信息,是近年来出现的一种新的信息发布技术。随着内嵌Android系统LCD屏的普及,很多工程要求DMB的数据接收和信息显示能够基于Android系统运行,同时还要求接收终端具备无线升级功能,以方便后期的管理维护。本文针对上述需求,开发基于Android的DMB多功能接收系统,并实现基于DMB信道的终端无线升级功能。研究结果对提高DMB多媒体信息发布的效果,推动DMB技术普及具有积极意义。论文研究内容包括:1.根据应用需求,设计了基于Android的DMB多功能接收系统的整体框架。根据数据流向将系统框架分为三个模块:数据接收模块、数据处理模块和UI(User Interface,用户界面)显示模块。其中,数据接收模块负责接收DMB数据,通过Dongle式DMB接收器将接收数据保存到系统缓存区;数据处理模块负责将系统缓存区中的数据按照协议解析出原始文本、图片和视频等多媒体信息;UI显示模块负责将多媒体信息显示在Android终端界面。2.设计了基于Android的视频播放功能,包括视频数据的接收组装和文件管理。其中,接收组装模块负责将接收到的视频数据片段组装成完整的视频文件;文件管理模块完成对视频文件的统一管理,实现视频的自动播放。3.设计了基于DMB信道的终端无线升级功能,包括APK(Android Package,Android安装包)文件的接收和终端软件升级两个部分。APK文件的接收采用和视频数据接收相同的方法;无线升级模块负责对APK文件进行判断并对满足升级条件的APK文件进行安装。4.对基于Android的DMB多功能接收系统进行了功能测试和稳定性测试。测试结果表明:(1)本系统能够实现数据的正常接收和显示,实现了视频文件在Android终端的正常播放,实现了Android终端软件的无线升级功能,各模块运行正常;(2)本系统能够长时间稳定运行,达到了设计要求。设计成果已正式应用于重庆邮电大学和泰州市第四人民医院,从实践中证明了系统的可靠性和稳定性。