基于UML的UPnP视频播放系统的实现

基于UML的UPnP视频播放系统的实现

论文摘要

目前各种信息、通信和家电设备众多,但由于无法方便互连来实现信息共享,导致了使用上的不方便,同时也浪费了大量的存储和计算资源。因此,研究如何解决设备之间的互连、互通和互操作问题就成为实现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技术实现的视频播放系统具有异机控制功能,而且简单易用,这对开发同类项目具有一定的参考价值。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 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 展望
  • 参考文献
  • 附录
  • 致谢
  • 硕士期间发表的学术论文
  • 相关论文文献

    标签:;  ;  

    基于UML的UPnP视频播放系统的实现
    下载Doc文档

    猜你喜欢