论文部分内容阅读
“数字水利”是以空间信息为基础,融合水文模型、水利业务和现代电子通信等技术的专业化系统平台。将数字水利中信息的数据采集、传输、存储、模拟和决策等设计模式应用于泵站远程信息化监控等是当前的研究热点。利用多媒体技术、网络和远程监控技术进行“遥视化”管理,对实现泵站运行状况的可视化实时监控、有效地促进生产管理水平及泵站的监控和调度具有重要的意义。Comet技术是建立在Ajax基础之上的改进技术,其关键在于改变了浏览器从服务器端Pull数据的惯例,转而由服务器直接Push数据给浏览器。本文以武汉市排水泵站远程监测管理系统项目为背景,在研究Comet技术原理的基础上,设计了一个基于服务器Push模式的Web框架,实现了基于HTTP流长连接的B/S模式,并应用于泵站远程监控系统设计中。本文主要研究内容如下:(1)结合实际课题,分析了排水泵站远程监测管理系统的研究现状,讨论了Comet等相关技术的发展、技术优势和应用于工况远程监控系统的研究意义。(2)针对泵站远程信息化系统的需求以及功能进行了研究和设计,通过详细分析信息化系统的用户需求,提出了相应的解决方案,对系统各个模块的功能进行了设计,对整个信息化系统的结构模型给出了解决方案。(3)详细研究分析了基于Comet技术在监控系统中应用的优势,设计了B/S模式下基于服务器端Push模式的Comet技术的Web框架。设计上以实时HTTP流为基础,确立了数据通道与控制通道,完成了服务器端和客户端的软件设计。(4)设计实现了基于Comet技术的泵站远程监控系统;服务器端主要是Web服务器的功能实现和实时数据库的访问,Web服务器主要是负责数据的采集、判断并转发数据,实时数据库则是整个系统数据处理、数据组织和管理的核心;重点研究并实现了OPC客户端的应用程序、客户端SVG图形及JSP动态页面的发布,完成了泵站信息的实时数据传输与监控。(5)完成了系统各功能模块和整个泵站远程监控系统的运行测试,并按照用户需求流程、系统实时性和系统的安全性等进行了相应的性能测试。