当前位置:问答库>论文摘要

题目:DPWS网络摄像头系统的设计与实现

关键词:面向服务的体系构架SOA;DPWS;WSDL;PnP-X;视频应用系统

  摘要

本论文阐述了一个DPWS网络摄像头系统的设计和实现,系统包含摄像头服务端,摄像头客户端,摄像头服务端与客户端交互所采用的接口组件,以及各种通用的系统网络组件。摄像头系统的服务端对应的是网络摄像头设备,摄像头系统的客户端对应的是摄像头在PC平台上的应用软件。系统定义了网络摄像头的WSDL文件。文件描述摄像头服务端提供的各项网络服务,定义了摄像头系统的服务端和客户端的交互的接口。本论文的网络摄像头WSDL文件充分考虑了摄像头的大部分控制需求,可以被其他网络摄像头系统参考使用。文件服务接口的参数可以根据不同的需求进行不同的定义,接口定义的服务也可以根据需要进行扩展。系统基于WSDL文件设计了独立于系统服务端和系统客户端的接口组件,这样各种视频应用系统采用本摄像头系统时候,可以直接采用摄像头客户端组件,也可以利用接口组件升级开发其他的客户端应用。在本论文的实现方案中,摄像头系统的服务端实现WSDL文件描述的各项服务,摄像头的客户端则通过系统接口组件访问服务端的各项服务。摄像头服务端采用了微软公司的Windows Rally网络技术规范,实现DPWS网络服务协议定义的各种网络服务,同时实现网络设备的动态安装加载功能(PnP-X技术)。这些技术简化摄像头的访问控制,降低摄像头系统的升级维护成本。系统大多采用经过多年的发展,在各种商业应用中被广泛使用,已经成为业界的标准技术。采用这些技术极大降低系统的研发的风险,提高系统的稳定性与兼容性。随着面向服务的体系构架(SOA, Service-Oriented Architecutre) 普及,总多的以网络摄像头为视频源的视频应用系统(如:视频监控系统)采用SOA构架进行开发,这些视频应用系统对网络摄像头提出了新的要求。本论文阐述的网络摄像头系统符合SOA设计规范,可以作为这些视频应用系统的子系统,提供摄像头视频服务和摄像头控制服务。