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

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:gigitsang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前各种信息、通信和家电设备众多,但由于无法方便互连来实现信息共享,导致了使用上的不方便,同时也浪费了大量的存储和计算资源。因此,研究如何解决设备之间的互连、互通和互操作问题就成为实现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技术实现的视频播放系统具有异机控制功能,而且简单易用,这对开发同类项目具有一定的参考价值。
其他文献
随着Internet网络的发展与普及,文本资源呈现指数级的增长。作为组织和管理大量文本信息的重要方式,文本分类不仅能够解决如何更好地使用这些文本的问题,而且能够有助于挖掘
期刊
期刊
期刊
载干比(即载波功率和干扰功率比值)是衡量无线通信系统性能的重要指标之一。考虑到阴影衰落和快衰落对于接收信号的影响,接收到的有用信号和干扰信号是随机变量,相应的载干比
期刊
房产测绘是一项政策性很强的法定测绘工作,其成果质量关系到房屋权利人的切身利益。房产测绘的质量是房产测绘土建功能发挥作用的基础和前提,如何提高和保证房产测绘质量一直是
近几年,随着发光二极管(Light Emitting Diode, LED)技术水平的不断提高, LED迅速占领了照明市场的半壁江山,将以不可阻挡之势成为新一代的照明光源。另一方面,用户对实时网络接入
同步技术的实现是数字通信中非常重要且极具挑战性的研究工作。在数字通信系统中必须考虑同步问题,系统能否有效可靠地工作,很大程度上依赖于同步技术的优劣,因此它是数字通信系
期刊