基于UPnP与IGRS双协议栈的研究与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:yinje2004_2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化技术的快速发展,人们家庭中电脑、智能家电、通信终端越来越多。不同类型设备之间信息传递和协同工作变得频繁,但由于缺乏统一的信息格式、接口协议,导致不同设备间难于互联互通、资源共享。因此,如何实现家庭网络中不同设备无缝联接和协同工作已经成为人们关注的焦点。伴随3C(Computer、Communication、Consumer Electrics)融合技术发展,数字家庭网络的概念受到了广泛关注。数字家庭网络旨在打破家庭设备之间“信息孤岛”,实现资源共享和协同服务。近年来,国内外许多大公司提出了数字家庭的解决方案,形成了一些互联互通技术标准。其中,IGRS(Intelligent Grouping and Resource Sharing)协议和UPnP(Universal Plug and Play)协议逐渐成为两大主流的协议标准。虽然它们建立一些网络标准协议的基础上,都可以实现设备之间无缝联接,而且在一些关键层采用了同样的协议,但是它们在交互过程、服务描述以及消息格式等方面存在差异。因此,基于UPnP协议和IGRS协议的设备之间不能互联互通。为解决两种协议之间差异,满足用户需求,本论文深入分析了IGRS协议和UPnP协议,通过相关层比较,分析其寻址、发现、描述、控制、事件各个方面的特点,找出了它们之间的联系与区别。再通过抽象出两种协议的共同特点,融合其不同之处,设计了双协议栈的总体框架。双协议栈旨在识别家庭网络中基于这两种协议的设备,发现设备服务描述以及实现服务控制和调用。该框架的设计并不复杂,而且节省了系统的开销。同时通过设计的双协议栈通用接口可以屏蔽了两个协议之间的底层差异,面向应用提供统一的接口。然后,本文通过UML(Unified Modeling Language)建模分析,设计了双协议栈的通用SDK接口模块,并构建了双协议栈各个功能子模块的静态模型与动态模型,这些模型清晰展示了子模块的功能和工作过程。最后通过开发基于双协议栈的控制点,使其与家庭网络中基于IGRS协议和UPnP协议设备交互。通过实验展示,验证了该双协议栈的可行性。
其他文献
在无线通信系统中,带宽效率和多径衰落一直是倍受关注的问题。新一代无线通信系统可能采用了正交频分复用(OFDM)和多输入多输出(MIMO)技术,OFDM技术将频率选择性多径衰落信道在
现如今网络规模和网络复杂性日益增长,在互联网的研究中,准确和及时的识别路由器级互联网的拓扑结构是目前研究的热点和难点。运用网络断层扫描技术来推断网络拓扑结构,是一种极
本文对建立文化遗产图像拼接系统涉及到的关键技术展开了研究。 主要的贡献: 1)实现了基于特征点的图像拼接算法,对匹配中图像间光照差异的鲁棒性较强; 2)提出了一种新
潜油螺杆泵采油技术是目前国际上四大人工举升技术之一,但潜油电机与潜油螺杆泵的转速、扭矩匹配问题,是潜油螺杆泵采油系统中的技术瓶颈。本文主要论述了,在潜油螺杆泵采油系统中应用变频驱动技术来解决这一问题的必要性和合理性,并详述了试验样机的硬件开发过程。论文通过对现有潜油螺杆泵采油驱动方式进行研究,分析潜油螺杆泵、潜油电机特性及参数,以及变频条件下潜油螺杆泵和潜油电动机的负载特性,对现有变频驱动装置的比
随着P2P技术的出现,互联网发生了深刻的变化,它改变了互联网上以服务器为中心的模式。目前P2P的主要应用包括:对等计算、协同工作、文件共享和搜索引擎等等,其中的协同工作是指对
随着2.5G移动通信GSM/GPRS和CDMA2000 1X的成功商用,移动网络数据传输速率成倍增长,为移动网络中开展多媒体业务创造了条件。BREW技术的产生有助于消除各商业移动终端平台间的