WINDOWS平台下CMMB应用中间件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:xiaobaitu11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国移动多媒体广播(CMMB, China Mobile Multimedia Broadcasting),作为具有自主知识产权的移动多媒体广播的标准,具有覆盖面积广、传输速度快的特点,它在市场上已经有了广泛的应用。在国家大力提倡的三网融合背景下,CMMB的应用业务层出不穷,电视节目播放、股票信息、电子报纸、紧急广播等丰富的业务都为人们的生活提供了便利。CMMB相关的芯片商、硬件厂商、软件厂商以及一些独立的软件开发者都加入到CMMB应用程序开发的行列中随着CMMB应用开发的不断发展,不同类型的开发者都会遇到两方面的问题。一方面,CMMB应用程序的开发是基于芯片厂商提供的软件开发包的,这些软件开发包不仅规模庞大,而且结构复杂,开发者掌握起来有一定困难,这会大大延长CMMB新应用的上市时间;另一方面,CMMB芯片厂商众多,所提供的软件开发包也多种多样。通常情况下,一个CMMB的应用程序只对应一家芯片厂商,如果支持这种应用的硬件更换了其它厂家的芯片,那么应用程序就要做很大程度的改变,这就为CMMB应用程序的推广带来了困难。为了解决上述的CMMB应用开发问题,CMMB的运营商——中广传播公司提出了一个商用中间件标准。这个标准要求中间件封装芯片厂商提供的软件开发包,为上层的应用开发提供统一的编程接口,同时中间件要保证一定的扩展性,方便日后根据业务需要将其它芯片厂商的软件开发包兼容进来。本文按照中广传播公司发布的CMMB商用中间件标准要求,以某主流芯片商的软件开发包为基础,对运行在VVindows平台上的CMMB应用中间件进行设计与实现。这个中间件将CMMB芯片厂商的软件开发包封装成一个个功能模块,以实现CMMB的实时播放、音视频录制、定时文件推送、触发式推送等功能,使其能够很好的支持CMMB的各项业务(包括数字电视接收播放、数据广播推送、紧急广播发布等)。为了验证本文所设计实现的中间件的部分功能,本人还应用这个中间件开发了一个相应的测试程序,对CMMB移动多媒体广播的接收设备下发各种控制指令并显示终端的返回信息,以验证本中间件。
其他文献
随着信息化技术的发展,工作流技术已经被越来越广泛的应用到企业的信息化系统中,人们对于工作流技术的需求也越来越多样。工作流引擎在执行流程实例的过程中会调用执行一些系统
基于图像的增强现实技术有着广泛的应用领域,如拍摄视频轨迹跟踪、虚实图像融合、基于图像的三维建模等技术广泛应用于教育、影视、娱乐等行业。这些技术通过从图像中提取有效
世界移动通信技术的飞速发展,将在经济发展和社会进步中发挥更重要的作用,也将会给人们的生活带来越来越大的影响力。随着第三代移动通信(3rd Generation Mobile Communicati
随着互联网技术的广泛应用,电信、交通、金融等各传统行及新兴的互联网行业出现了数据的爆炸性增长,大规模数据处理技术首先在互联网行业诞生并迅速应用于各种大规模数据处理场
近年来,随着智能手机的风靡和网络带宽的不断提高,互联网数据业务得到高速发展,用户数据业务访问量和网络内的数据流量均呈爆炸式增长,导致骨干网的带宽压力逐年增大。虽然网络带
植物生长建模与可视化技术一直是近年来计算机与生物、农业学科交叉领域的热点研究领域。该技术大大提升了生物和农业科学的研究深度和生产效率,并可进一步应用于游戏、动漫、
IT信息技术产业飞速发展,IT资产系统日益庞大,伴随的是日益繁杂的信息交互与业务处理。各大运营商除了需要急切提升IT应用系统的技术更新需求外,更需要一套高质量高效率的对应用
随着互联网业务的快速发展,目前越来越多的数据被上传到互联网上,而对与这些数据的处理传统数据库遇到大量频繁的请求时可能会出现系统瓶颈和处理能力下降的情况,因此数据库的可
时空多变量数据是一种常见且在各行各业都极为重要的数据,有着广泛的应用。可视分析作为一种近年来蓬勃兴起的分析手段受到了越来越多的关注,时空多变量数据分析也成为可视分析
小麦网腥(TCT)、印度腥(TIM)和矮腥黑穗病(TCK)是小麦三类重要的真菌病害。小麦病害是其产量和品质的重要制约因素,会导致小麦大面积减产甚至绝收,更对食用者的安全造成影响。