论文部分内容阅读
分布式网络视频监控系统可以简单地理解为,站在集成高度的同一平台上对分布式部署下的前端监控系统进行统一的控制和管理,达到信息交换、共享和处理等等。分布式网络视频监控系统由于其规模上的相对庞大性,需要做到分布式部署下的各个参与者之间具备松散耦合特性,从而达到分散控制、动态扩展和灵活组网的要求;同时各个前端监控产品,可能来自不同的厂家,需要克服相互之间的接口、协议互联互通等问题,从而达到能够灵活的接入不同的异构产品的要求。本论文研究的应用服务器很好的满足了上述需求。在总体架构上,应用服务器采用基于发布/订阅模式的消息中间件技术,使得网络视频监控系统的参与者之间是异步的、匿名的、动态的和松散耦合的;软件逻辑层次上,引入三层架构的设计思想,同时融合简单工厂的接口集成技术,使得监控集成平台能很好地兼容不同的前端异构子系统,不同的厂商、不同的技术的监控产品都要能灵活的纳入到这个开放的平台上来运行,系统具备良好的可扩展性;在事务处理上,通过建立起一套统一的消息体系,利用XML语言,兼容各个子系统不同类型的通信方式和多种通信格式,在各个前端采集设备的响应之间建立起一座互连互通的桥梁。本论文研究的应用服务器是使网络视频监控系统具备可扩展性、开放性、统一联动并满足现代化管理的核心模块。