学位专题

目录>
<

基于OSGi的IGRS与UPnP双协议栈的设计

张静
中国海洋大学
引用
随着信息技术的快速发展,各种智能设备不断进入到人们的生活中。人们越来越关注家庭内部设备间的智能控制问题。实现家庭网络内部设备的互联互通已经成为关注的焦点。目的就是为了打破家庭内部设备的相互孤立的现实,实现家庭内部各种终端设备的无缝连接以及协同工作。  目前有许多标准被提出,但是没有一个统一的标准使用。如今IGRS协议与UPnP协议成为设备互联的两大主流协议。如何实现这两种设备的互联、互通、互操作,已经成为研究的热点。于是双协议栈的概念被提出,其目的就是通过对UPnP协议与IGRS协议的抽象融合,产生一个支持这两种协议的协议栈。  本文通过对课题背景进行研究,介绍3C融合技术的发展现状,通过分析国内外的各种标准协议,提出了设备互联的必要性。接着对OSGi、UPnP、IGRS技术进行了详细介绍,为之后的研究提供铺垫。  为了实现两种设备的互联,本文对UPnP协议和IGRS协议进行了相关层次的对比,对两种设备的工作过程进行了分析,找出了两种协议的相同与不同部分。然后融合相同的部分,抽象出不同部分,从而解决两种协议由于各种层次的区别无法互联互通的问题。本文通过对双协议栈中设备/服务描述模块、设备/服务发现模块、设备/服务控制模块、服务事件通知模块在OSGi框架中的设计以及应用实现了两种协议的融合。通过对双协议栈的控制点进行开发,使其对家庭网络中的UPnP设备和IGRS设备进行控制。  基于以上工作,以windows为开发平台,eclipse为开发工具成功实现了各个模块的程序编写,在家庭内网进行双协议栈的测试。通过测试双协议栈能够收到所有UPnP设备和IGRS设备的信息,并能对IGRS设备和UPnP设备进行控制操作。从而证明了双协议栈进行UPnP设备与IGRS设备互联的可行性。

家庭设备;智能控制;程序设计;双协议栈概念;信息设备资源共享协同服务协议;通用即插即用协议;开放服务网关协议

中国海洋大学

硕士

信号与信息处理

谈世哲

2015

中文

TS976.8

67

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