论文摘要
目前各种信息、通信和家电设备众多,但由于无法方便互连来实现信息共享,导致了使用上的不方便,同时也浪费了大量的存储和计算资源。因此,研究如何解决设备之间的互连、互通和互操作问题就成为实现3C融合的关键性技术。通用即插即用技术(Universal Plus and Plug,简称UPnP)就是主要研究设备之间智能互连、信息共享和协同服务的方法和标准。论文首先研究了UPnP的基本理论,对基于UPnP技术的网络组成部件进行了抽象化分析,说明了UPnP协议栈的层次结构和功能以及UPnP网络的工作过程原理。UPnP网络是一种分布式的、开放组网体系结构,它基于现有的Internet标准和设计语言,而不是API函数;而且它的实现独立于特定的操作系统、编程语言和实际的网络连接,所以它真正实现了介质无关和平台无关。利用UML软件建模工具——Rational Rose对要实现的系统进行模型化描述。UML是一种功能强大的、面向对象的可视化系统分析建模语言,它为软件开发的整个阶段,从需求分析到构造和配置,提供模型化和可视化支持。Rational Rose作为面向对象的可视化建模工具,可以建立UML描述的系统软件模型,而且可以自动生成C++、Java、Visual Basic和Oracle等语言和系统的代码。在UPnP基本实现理论和系统UML软件模型的基础上,利用UPnP代码自动生成工具——Intel Authoring Tools for UPnP Technologies完成了UPnP视频播放系统应用程序的开发;并在两台桌面PC机间进行实验演示。针对UPnP技术的Intel软件开发工具包可以帮助软/硬件设计者在普通的电子设备中建立方便的连接。具有控制功能的设备可以由Intel软件工具使能来发现网络上的其他设备、远程控制设备以及在设备和万维网中共享信息等。最后的结果表明,采用UPnP技术实现的视频播放系统具有异机控制功能,而且简单易用,这对开发同类项目具有一定的参考价值。
论文目录
摘要Abstract1 前言1.1 课题提出的背景与意义1.2 智能互连技术的应用以及国内外发展现状1.2.1 智能互连技术的应用背景1.2.2 智能互连技术的发展现状1.3 本论文的主要工作及结构安排1.3.1 主要工作1.3.2 论文安排2 UPnP 的基础结构以及行为规范2.1 引言2.2 UPnP 基础结构规范的描述2.2.1 设备(Devices)2.2.2 服务(Services)2.2.3 控制点(Control Points)2.2.4 设备、服务和控制点之间的拓扑关系2.3 UPnP 协议栈2.3.1 TCP/IP 层2.3.2 传输协议层2.3.3 UPnP 的特有协议层2.4 UPnP 基本行为规范的描述2.4.1 UPnP 基本行为的描述2.4.2 控制点与设备之间交互行为的描述2.5 本章小结3 UPnP 视频播放系统的UML 建模3.1 引言3.2 UML 的基础知识3.2.1 UML 简介3.2.2 UML 的定义和内容3.2.3 UML 的特点和应用领域3.3 UPnP 视频播放系统的UML 建模3.3.1 视频播放系统的UML 静态建模3.3.2 视频播放系统的UML 动态建模3.4 本章小结4 UPnP 视频播放系统应用程序的开发4.1 引言4.2 基于UPnP 的软件实现结构4.2.1 UPnP 微协议栈4.2.2 应用程序调度模型4.2.3 进程间通信4.3 UPnP 视频播放系统应用程序的开发4.3.1 UPnP 系统的软件开发环境4.3.2 UPnP 视频播放系统服务描述文档的建立4.3.3 UPnP 视频播放系统应用程序的生成4.4 本章小结5 UPnP 视频播放系统的实验演示5.1 引言5.2 实验平台的搭建5.3 UPnP 视频播放系统的实验演示5.3.1 UPnP 视频播放系统的演示举例5.3.2 UPnP 视频播放系统的实验分析5.4 本章小结6 总结与展望6.1 全文总结6.2 展望参考文献附录致谢硕士期间发表的学术论文
相关论文文献
标签:建模论文; 视频播放控制论文;