基于分布式組件的監測網(wǎng)絡(luò )系統的設計與實(shí)現
隨著(zhù)監測技術(shù)向自動(dòng)化、智能化、網(wǎng)絡(luò )化的日益發(fā)展,監測管理的越來(lái)越復雜化,監測系統不斷被賦予新的內容和組織形式,從而對監測系統提出了更高的要求。該文設計并實(shí)現了一種基于分布式組件技術(shù)的監測網(wǎng)絡(luò )系統,能夠實(shí)現各種實(shí)時(shí)監測和非實(shí)時(shí)監測功能,具有良好的可擴展性,并實(shí)際應用于全國短波監測系統中?,F代監測網(wǎng)絡(luò )系統由一套完整的信號檢測、傳送、分析、控制和顯示系統組成,配備了先進(jìn)的監測設備以及相應的控制和自動(dòng)監測軟件,并通過(guò)計算機和網(wǎng)絡(luò )實(shí)現互聯(lián)。
本文引用地址:http://dyxdggzs.com/article/157811.htm1 系統設計原則
為了提高系統響應性能和穩定性,增強代碼的可重用性,可擴展性和易維護性,最大程度地滿(mǎn)足用戶(hù)日益變化的需求,整個(gè)監測網(wǎng)絡(luò )系統設計原則為:基于分布式組件設計;基于三層結構模式設計:將設備驅動(dòng)與網(wǎng)絡(luò )監測軟件分開(kāi);將數據流與業(yè)務(wù)流程分開(kāi);基于網(wǎng)絡(luò )化結構設計;基于標準化模塊設計。
基于分布式組件(DCOM)設計的軟件每一部分模塊都是一個(gè)獨立運行的程序,并可以運行于不同的計算機上。這樣可以使各軟件功能之間、各設備之間完全獨立。
基于三層結構模式設計,將設備驅動(dòng)與網(wǎng)絡(luò )監測軟件分離開(kāi),使各部分完成各自的功能,盡可能地減少了各部分的耦合度。將數據流與業(yè)務(wù)流程分開(kāi),可以簡(jiǎn)化業(yè)務(wù)流程的邏輯復雜性,從而可以降低軟件的開(kāi)發(fā)難度,提高軟件開(kāi)發(fā)效率。
將監測網(wǎng)絡(luò )中的設備根據不同的監測中心、監測站進(jìn)行樹(shù)型結構管理,既可以對用戶(hù)、設備、功能進(jìn)行統一的管理,也可以避免因統一管理而帶來(lái)的網(wǎng)絡(luò )數據瓶頸。
基于標準化模塊設計,使得各功能模塊獨立運行,一個(gè)模塊死掉,不影響其他無(wú)關(guān)模塊工作。
2 系統體系結構
2.1 監測系統組成
監測網(wǎng)絡(luò )系統通過(guò)各種測量設備,能對溫度、流量、壓力還有無(wú)線(xiàn)電等各種信號進(jìn)行測量,將采集到的數據通過(guò)網(wǎng)絡(luò )傳送到各級監測中心及監測站,并對其數據進(jìn)行分析和處理,及時(shí)、準確地將信號測量情況反饋給監控人員,從而監測運行情況,對出現的異常情況作出及時(shí)的處理,指導決策。
整個(gè)監測網(wǎng)絡(luò )系統由監測中心、各級監測站和監測站下的監測設備通過(guò)聯(lián)網(wǎng)組成。監測中心負責對各監測站進(jìn)行控制,下達監測任務(wù),是采集和處理數據的中心,由控制器、路由器、集線(xiàn)器/交換機、網(wǎng)絡(luò )適配器、MODEM及對應的監測軟件等組成,實(shí)時(shí)掌握整個(gè)監測網(wǎng)的運行狀態(tài)。監測站至少包括一個(gè)監測服務(wù)器、一個(gè)數據庫服務(wù)器和若干個(gè)監測設備,能夠接受監測中心的測量任務(wù),實(shí)現對測量信號進(jìn)行自動(dòng)實(shí)時(shí)和非實(shí)時(shí)監測,并進(jìn)行分析處理顯示,將數據發(fā)送到監測中心。監測站也可做成移動(dòng)車(chē)載系統,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )接入監測系統,靈活機動(dòng)地完成各種監測任務(wù)。監測站下的各種監測設備實(shí)現具體的監測功能。
評論