论文部分内容阅读
随着计算机、通信、以及网络技术的发展,监控技术迅速崛起,而基于Web的实时监控系统已成为监控系统未来发展的重点方向之一。本文设计实现了具有闸门数据监测、设备控制、视频监控等功能的基于Web的灌区实时监控系统。首先对灌区监控系统所具有的功能与特点、网络结构、控制方式等方面进行了分析与研究,并设计了合适的B/S系统结构,实现了远程监控客户端通过IE 浏览器访问Web 页面,通过其可以观察到现场闸门数据和视频画面,并可发出命令控制现场设备。然后,详细介绍了闸门监控和视频监控两个部分的内容。闸门监控部分:采用JSP技术设计的主要用户界面,并在页面中嵌入Applet;客户端与Web 服务器通过Socket实现数据通信,获取实时信息;Web服务器通过JNI调用本地方法(C++程序实现)向OPC 服务器读写数据,以便控制现场设备;历史数据存放到SQL Server2000数据库中。视频监控部分:视频监控服务器端通过Push 技术将数据推向客户端;客户端实现通过Applet实现实时媒体数据的接收和播放;视频时基媒体数据的获取、处理和传输通过JMF实现。本文提出的基于Web的灌区实时监控系统已经在宜昌市东风渠灌区监控系统中实现并投入了实际的运行,系统至今运转正常。