论文部分内容阅读
数字电视是电视技术、通信技术、和计算机技术的跨学科综合产物,被称为中国21世纪前景最广阔的产业之一。在数字电视系统中,如何解决异构平台和操作系统对上层应用支持的问题,是实现数字电视普及的关键。原本用于计算机领域的中间件技术作为一种采用构件思想设计的软件,恰好符合数字电视系统对资源的要求和限制,成为数字电视技术中的关键技术之一。数字电视中间件是位于应用程序和操作系统之间的一种系统软件,通过定义一组支持数字电视应用功能的标准程序接口,使应用程序具有与底层硬件平台无关的特点,使众多节目提供商在不考虑硬件环境的情况下开发数字电视的交互式应用,大大降低开发成本。目前,数字电视中间件受到越来越多的国内外厂家的关注,国外的研究已经取得了一定的进展,而国内的研究才刚刚起步,我国的数字电视中间件标准也尚未出台。因此,研究和开发具有自主知识产权的数字电视中间件平台具有重要的理论意义和广泛的应用价值。 本文主要研究了基于DVB数字电视系统的中间件技术。首先,通过对当前国际上现有的中间件标准进行比较,着重深入分析了欧洲数字电视中间件标准DVB-MHP的体系结构、构成特点、交互模型。其次,结合以上分析,提出了基于DVB-MHP的符合我国现状的数字电视中间件模型,给出了该模型的设计方案以及模块划分。随后,针对这一数字电视中间件设计,深入分析了J2ME、Java TV、Java虚拟机的体系结构、程序接口包及其各部分功能。针对Sun公司提供的J2ME的个人基本简表(PBP)的层次结构,提出更为实用的类库裁剪方案。最后,实现了一个简单的交互应用——电子节目指南(EPG)。 本文的主要目标是为数字电视的各类应用系统建立高效可靠的软件平台,其研究对我国数字电视中间件标准的制定与推广有重要的参考价值。