新型综合业务终端底层中间件的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:rgypf1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题研究的综合业务终端(IST)是基于新型HFC网络的,这种新型HFC网络,改进了现有HFC网络的传输机制和传输技术,使用户的可用带宽宽,能够提供真正的宽带多媒体交互业务,满足各种综合业务的需求,而且网络设备和用户设备的费用低。IST这种设备可以为用户提供目前用户最普遍要求的交互式视频业务、Internet业务以及IP电话业务。中间件是居于综合业务终端内部实时操作系统与应用程序中间的软件部分,它以应用程序接口API的形式存在,整个API集合被存储在闪存FLASH中。它的出现使各种应用软件不再依赖于硬件平台,是将来数字电视进行各种增值业务开发最关键的技术。本文主要对中间件底层即核心系统模块和Java虚拟机进行了研究。首先,论文分析了家庭综合业务终端的需求,结合中间件屏蔽底层差异的特性,决定在核心系统模块中添加一个实时管理模块,主要用软实时来保证中间件的实时性,以此来屏蔽底层操作系统在优先级上的差异。本文基于实时中间件的分层体系结构,主要研究其中实时管理模块和移植层。实时管理模块是实现实时中间件的关键,论文设计了实时管理模块对数据的处理流程,并提出了基于排队模拟方法的FP模型。通过对影响数据处理时间的因素的分析,参考相应的文献,验证了FP模型的有效性和合理性。并编写了处理流程的实现代码。移植层的实现是中间件系统开发中的一项关键技术,它的解决方法的完善与否直接影响到中间件系统能否无缝移植到各种不同的硬件平台上,对发展中间件系统技术有着重要的理论和现实意义。论文通过对开源中间件OpenMHP的研究,采用了一种完整的移植层解决方案,并运用DAVIC资源管理机制,实现了资源管理模块和资源管理接口。最后成功地把OpenMHP移植到嵌入式linux环境下。为了实时管理模块和操作系统的“相互理解”,介绍了优先级映射和防止优先级翻转的算法,保证了中间件优先级到操作系统优先级的良好映射。Java虚拟机是底层中间件系统的重要模块之一,它负责为Java语言提供解释执行的环境。论文主要是在ARM9的实验环境下移植了SUN公司提供的linux下的CVM虚拟机,并在S3c2410硬件平台上进行了调试,以保证在综合业务终端上用Java语言开发的应用能够在本环境下正确运行。论文主要研究了综合业务终端底层中间件,包括实时管理模块的设计,移植层资源管理模块的实现和Java虚拟机的移植。
其他文献
期刊
期刊
期刊
期刊
期刊
随着互联网技术的发展,流媒体技术在互联网媒体传播方面起到了主导作用,并逐渐成为互联网应用的主流。人们普遍看好流媒体技术发展的未来,流媒体技术成为近来的研究热点。MPE
期刊
期刊
期刊