随着监测技术向自动化、智能化、网络化的日益发展,监测管理的越来越复杂化,监测系统不断被赋予新的内容和组织形式,从而对监测系统提出了更高的要求。该文设计并实现了一种基于分布式组件技术的监测网络系统,能够实现各种实时监测和非实时监测功能,具有良好的可扩展性,并实际应用于全国短波监测系统中。现代监测网络系统由一套完整的信号检测、传送、分析、控制和显示系统组成,配备了先进的监测设备以及相应的控制和自动监测软件,并通过计算机和网络实现互联。
1 系统设计原则
为了提高系统响应性能和稳定性,增强代码的可重用性,可扩展性和易维护性,最大程度地满足用户日益变化的需求,整个监测网络系统设计原则为:基于分布式组件设计;基于三层结构模式设计:将设备驱动与网络监测软件分开;将数据流与业务流程分开;基于网络化结构设计;基于标准化模块设计。
基于分布式组件(DCOM)设计的软件每一部分模块都是一个独立运行的程序,并可以运行于不同的计算机上。这样可以使各软件功能之间、各设备之间完全独立。
基于三层结构模式设计,将设备驱动与网络监测软件分离开,使各部分完成各自的功能,尽可能地减少了各部分的耦合度。将数据流与业务流程分开,可以简化业务流程的逻辑复杂性,从而可以降低软件的开发难度,提高软件开发效率。
将监测网络中的设备根据不同的监测中心、监测站进行树型结构管理,既可以对用户、设备、功能进行统一的管理,也可以避免因统一管理而带来的网络数据瓶颈。
基于标准化模块设计,使得各功能模块独立运行,一个模块死掉,不影响其他无关模块工作。
2 系统体系结构
2.1 监测系统组成
监测网络系统通过各种测量设备,能对温度、流量、压力还有无线电等各种信号进行测量,将采集到的数据通过网络传送到各级监测中心及监测站,并对其数据进行分析和处理,及时、准确地将信号测量情况反馈给监控人员,从而监测运行情况,对出现的异常情况作出及时的处理,指导决策。
整个监测网络系统由监测中心、各级监测站和监测站下的监测设备通过联网组成。监测中心负责对各监测站进行控制,下达监测任务,是采集和处理数据的中心,由控制器、路由器、集线器/交换机、网络适配器、MODEM及对应的监测软件等组成,实时掌握整个监测网的运行状态。监测站至少包括一个监测服务器、一个数据库服务器和若干个监测设备,能够接受监测中心的测量任务,实现对测量信号进行自动实时和非实时监测,并进行分析处理显示,将数据发送到监测中心。监测站也可做成移动车载系统,通过无线网络接入监测系统,灵活机动地完成各种监测任务。监测站下的各种监测设备实现具体的监测功能。