学位专题

目录>
<

基于OSGi开放式服务平台关键技术的研究

王世杰
中国海洋大学
引用
随着电子技术发展的日益迅猛,家庭内部的电子设备越来越多,电子设备之间彼此的信息交流也变的越发重要。因此,多种电子设备在一个协同集成的环境中相互连接而成的多层次的统一网络即开放式服务平台这个概念应运而生。开放式服务平台的特点是开放性,无论什么类型的设备只要符合其相应的中间件标准规范就可以连接到该平台之上与其他的设备进行交换,对内其可以实现内部设备及设备资源的发现和控制,对外则可以实现内部设备功能的向外发布及展示,使得家庭内部资源得以很方便的实现共享及管理。  论文首先对国内外流行的开放式服务平台标准进行了介绍,其中着重对从基本定义、工作过程、设备协议栈等角度对 UPnP协议进行了分析,从系统架构、逻辑框架、服务框架等方面对 OSGi协议(开放服务网关协议)进行了研究。在对协议框架基础理论深入研究以后,提出了基于 OSGi开放式服务平台的总体架构设计。接着利用通用建模语言 UML对基于 OSGi开放式服务平台中最为关键的模块-----控制系统模块进行了模型化描述。利用面向对象的可视化系统分析建模语言UML对基于 OSGi开放式服务平台控制系统进行了静态建模与动态建模。对控制系统的用例、组件、配置等静态模型以及其状态、顺序、活动等动态模型进行了深入研究。在对UPnP以及OSGi基础理论进行研究并完成了对基于OSGi开放式服务平台控制系统 UML建模的基础上,对控制系统的软件结构进行了模块化的功能设计并利用Java版本 UPnP协议栈 Clink库开发出了应用软件。  最后对基于 OSGi开放式服务平台控制系统分别与 OSGi框架、UPnP设备以及Web服务器这三个主要模块进行了功能测试,基本实现了设计目标。此基于 OSGi开放式服务平台具有很高的实用价值,对以后开发同类项目具有一定的指导及参考价值。

开放式服务平台;UPnP协议;开放服务网关协议;架构设计;控制系统

中国海洋大学

硕士

电子与通信工程

谈世哲

2014

中文

TP393.09

64

2015-04-01(万方平台首次上网日期,不代表论文的发表时间)