一種空管自動化智能集中監控系統的製作方法
2023-06-14 15:08:01 1

本發明涉及空管自動化領域,尤其涉及一種空管自動化智能集中監控系統。
背景技術:
空管自動化系統是現代化空中交通管制的指揮核心,是信息匯聚、處理和分發的中心。它利用多種處理技術對雷達數據、ADS數據、電報數據進行實時分析、處理、加工、融合,為空中交通提供一個大範圍內的已經融合處理好的實時空中交通動態場景,以幫助管制員維持快速、安全、高效的空中交通秩序。
然而,對於空管自動化系統的維護人員而言,自動化系統有效的統一管理一直是個難題。面對為數眾多、地理位置分散、軟硬體架構不同的空管自動化系統,設備維護人員為了掌握各個子系統的工作情況,及時發現異常情況,通常需要在值班期間不厭其煩的到現場一臺臺的檢測。雖然在網絡出現以後,值班人員可以通過網絡遠程登錄到各個工作站和伺服器上,通過遠程管理各個子系統。但面對數量眾多、涉及多個硬體平臺和作業系統的空管自動化系統而言,非常的繁瑣和複雜。特別是近年來,隨著航班流量的日益增長,管制席位的數量也不斷的增加,這不僅增加了設備維護人員的工作量,也使得設備維護人員出錯的機率大大增加,對於民航飛行安全而言也是一種隱患。
技術實現要素:
為了克服上述現有技術中的不足,本發明的目的在於,提供一種空管自動化智能集中監控系統,包括:集中監控伺服器以及部署在各個被監控工作站,用於採集被監控工作站數據信息的數據處理終端;
集中監控伺服器包括:遠程通信模塊,數據解析模塊,數據監控模塊、數據分類告警模塊,日誌記錄模塊,資料庫,數據封裝模塊;
數據處理終端包括:遠程訪問模塊,數據管理控制模塊,遠程控制模塊,數據採集模塊;
遠程通信模塊分別與每個遠程訪問模塊建立通信連接;
數據採集模塊用於採集工作站的數據信息;
遠程訪問模塊用於通過通信信道接收來自集中監控伺服器的控制命令,同時也將採集到的數據發送給集中監控伺服器;
數據管理控制模塊用於將採集到的數據信息進行儲存,並通過遠程訪問模塊將數據信息發送給集中監控伺服器以及將遠程訪問模塊接收的來自集中監控伺服器的控制命令轉化為本地命令,通過作業系統接口實現對本地作業系統的控制;
遠程通信模塊用於接收和發送來自各個數據處理終端的數據信息;
數據解析模塊用於解析接收的來自各個數據處理終端的數據信息,並將解析後的數據分別發送給數據監控模塊、數據分類告警模塊和日誌記錄模塊;
日誌記錄模塊用於將解析後的數據信息和告警信息以日誌的形式存放到資料庫當中,以便在需要時查閱相應的歷史記錄;
數據分類告警模塊用於接收解析後的數據信息,將並解析後的數據信息通過相應的告警參數進行分類,對超過告警閾值的消息形成相應的告警信息,發送給監控單元進行告警提示,同時也將告警信息發送給日誌記錄模塊形成相應的告警日誌;
數據監控模塊用於將各個數據處理終端採集到的數據信息,以及集中監控伺服器的告警信息呈現給用戶,同時接收用戶對集中監控伺服器的控制指令;監控單元還提供了統一的CUI接口,供用戶對歷史日誌、告警信息的查詢和瀏覽以及對告警參數的設置;
數據封裝模塊用於接收來自數據監控模塊的控制指令,並將控制指令封裝為控制指令請求信息,通過遠程通信模塊實現對數據處理終端的控制。
優選地,集中監控伺服器包括:資料庫處理模塊;
資料庫處理模塊用於給用戶提供對資料庫內部數據進行增加、刪除、查詢、修改的操作界面。
優選地,數據採集模塊採集的數據信息包括:CPU的佔用情況、系統各個組件的溫度信息、風扇信息、電壓信息、網卡工作情況以及作業系統工作情況。
溫度信息包括CPU溫度,主板溫度,背板溫度、熱插拔模組溫度;
電壓信息包括CPU電壓,主板電壓,SCSI背板電壓,熱插拔模組電壓
風扇信息包括CPU風扇,主板風扇,背板風扇,熱插拔模組風扇。
優選地,集中監控伺服器還包括:應急處置模塊;
應急處置模塊用於當系統發生死機或者某一數據處理終端或多個數據處理終端死機時,應急處置模塊自動對整個系統或死機的數據處理終端執行關機、重啟、加電啟動操作。
優選地,日誌記錄模塊還用於將系統中發生的傳感器記錄的信息、告警信息、關機、重啟事件信息做一個長期的日誌記錄,使系統維護人員根據日誌分析診斷故障;將日誌將保存在集中監控系統的非易失性存儲器中,在集中監控伺服器宕機或電源被切斷的情況下,仍然能夠為系統維護人員提供一個分析故障的途徑;
數據分類告警模塊還用於設置報警上限、安全上限、安全下限和報警下限;當接收到的系統某一組件或多個組件的溫度數據超出閾值或散熱風扇停止工作時,通過聲光告警的形式報告給系統管理人員;
集中監控伺服器還包括:報警信息通知模塊;
報警信息通知模塊用於通過簡訊通知、客戶端瀏覽器界面、電子郵件方式發出通知,客戶端瀏覽器界面通知方式;客戶端瀏覽器平臺搜索事件列表,如果有報警事件信息,將報警信息顯示在客戶端瀏覽器平臺頁面的狀態欄上,提示用戶有報警信息產生;簡訊通知方式,當有報警信息產生時,報警信息通知模塊自動通過硬體設備以發送簡訊的形式將報警信息發出;電子郵件通知方式是當有報警信息產生時,報警信息通知模塊自動將報警信息發送到指定用戶的電子郵箱中。
優選地,數據處理終端還包括:數據傳輸處理模塊;
數據傳輸處理模塊用於將向集中監控伺服器發送的數據信息進行封裝,數據信息包括:MAC地址層,數據處理終端IP層,數據幀段;
數據幀段中當該幀段的最低位為0時表示請求/回復響應的組件的地址碼,當最低位為1時表示請求/回復響應的軟體ID;該字節的高7位表示具體的地址碼和軟體ID;
在數據幀段中設有奇偶信息編碼,當奇偶信息編碼為偶數時表示此消息是一條請求,當奇偶信息編碼為奇數時表示此消息是一條響應;當消息是一條基本的控制請求或狀態響應時該字節為00h和01h;
在數據幀段中還設有請求者自行生成的一序列號,當數據處理終端需要發出多條請求時用以標識不同的請求;序列號是響應/接收該消息的組件的子組件號或子地址號。
優選地,數據處理終端還用於通過遠程訪問模塊到伺服器的連結傳輸服務;數據處理終端發送數據時,提交數據發送請求到集中監控伺服器,集中監控伺服器下發傳輸服務指令,查詢數據處理終端所在IP位址和文件接收路徑,建立服務間傳輸TCP通道連接,數據處理終端將待發送數據發送到文件接收路徑及TCP通道,採用分布式文件訪問集中監控伺服器並傳輸數據;集中監控伺服器調用數據處理終端信息獲取單元所在IP位址、文件接收路徑及TCP通道,採用分布式文件訪問服務接收數據處理終端發送的數據信息。
優選地,集中監控伺服器還用於接收每個數據處理終端發送的數據信息,採用MySQL存儲平臺進行對接收的數據信息數據存儲,生成每個數據處理終端各項數據的趨勢分析報告,進行保存;集中監控伺服器通過廣播的形式設置每個數據處理終端運行時間,統一設置每個數據處理終端數據採集發送處理時間;使集中監控伺服器與每個數據處理終端之間通過光纜或WIFI或者CAN的形式通信連接;集中監控伺服器從數據角度將每個數據處理終端的數據信息通過線路、表格、圖形的展現形式進行有機整合,可視化展示,幫助用戶了解每個被監控工作站狀況;集中監控伺服器將獲取的數據信息與預設閾值以及往期數據進行對比,當前數據超出預設閾值或者與往期數據比較產生不良的效果時,進行報警提示;將報警信息形成報警統計,並存儲;集中監控伺服器接收來自客戶端的請求,並將處理後的數據通過HTTP協議返回給用戶。
從以上技術方案可以看出,本發明具有以下優點:
空管自動化智能集中監控系統節省大量的人力、時間和維修費用成本,實現對數據處理的快速響應,提升故障處理速度。 可以獲得伺服器在不同地域、不同環境、不同領域內的使用情況。從數據角度將每個數據處理終端的數據信息通過線路、表格、圖形的展現形式進行有機整合,可視化展示,幫助用戶了解每個被監控工作站狀況;集中監控伺服器將獲取的數據信息與預設閾值以及往期數據進行對比,當前數據超出預設閾值或者與往期數據比較產生不良的效果時,進行報警提示;將報警信息形成報警統計,並存儲;集中監控伺服器接收來自客戶端的請求,並將處理後的數據通過HTTP協議返回給用戶。
附圖說明
為了更清楚地說明本發明的技術方案,下面將對描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為空管自動化智能集中監控系統的整體示意圖;
圖2為空管自動化智能集中監控系統實施例的示意圖。
具體實施方式
為使得本發明的發明目的、特徵、優點能夠更加的明顯和易懂,下面將運用具體的實施例及附圖,對本發明保護的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部的實施例。基於本專利中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本專利保護的範圍。
本實施例提供一種空管自動化智能集中監控系統,如圖1和圖2所示,包括:集中監控伺服器1以及部署在各個被監控工作站,用於採集被監控工作站數據信息的數據處理終端2;
集中監控伺服器1包括:遠程通信模塊11,數據解析模塊12,數據監控模塊13、數據分類告警模塊14,日誌記錄模塊15,資料庫16,數據封裝模塊17;
數據處理終端包括:遠程訪問模塊21,數據管理控制模塊22,遠程控制模塊23,數據採集模塊24;
遠程通信模塊11分別與每個遠程訪問模塊建立通信連接;數據採集模塊24用於採集工作站的數據信息;
遠程訪問模塊21用於通過通信信道接收來自集中監控伺服器的控制命令,同時也將採集到的數據發送給集中監控伺服器;
數據管理控制模塊22用於將採集到的數據信息進行儲存,並通過遠程訪問模塊將數據信息發送給集中監控伺服器以及將遠程訪問模塊接收的來自集中監控伺服器的控制命令轉化為本地命令,通過作業系統接口實現對本地作業系統的控制;
遠程通信模塊11用於接收和發送來自各個數據處理終端的數據信息;
數據解析模塊12用於解析接收的來自各個數據處理終端的數據信息,並將解析後的數據分別發送給數據監控模塊、數據分類告警模塊和日誌記錄模塊;
日誌記錄模塊15用於將解析後的數據信息和告警信息以日誌的形式存放到資料庫當中,以便在需要時查閱相應的歷史記錄;數據分類告警模塊14用於接收解析後的數據信息,將並解析後的數據信息通過相應的告警參數進行分類,對超過告警閾值的消息形成相應的告警信息,發送給數據監控模塊進行告警提示,同時也將告警信息發送給日誌記錄模塊形成相應的告警日誌;數據監控模塊13用於將各個數據處理終端採集到的數據信息,以及集中監控伺服器的告警信息呈現給用戶,同時接收用戶對集中監控伺服器的控制指令;監控單元還提供了統一的CUI接口,供用戶對歷史日誌、告警信息的查詢和瀏覽以及對告警參數的設置;數據封裝模塊17用於接收來自監控模塊的控制指令,並將控制指令封裝為控制指令請求信息,通過遠程通信模塊實現對數據處理終端的控制。
本實施例中,集中監控伺服器包括:資料庫處理模塊;資料庫處理模塊用於給用戶提供對資料庫內部數據進行增加、刪除、查詢、修改的操作界面。
數據採集模塊採集的數據信息包括:CPU的佔用情況、系統各個組件的溫度信息、風扇信息、電壓信息、網卡工作情況以及作業系統工作情況。溫度信息包括CPU溫度,主板溫度,背板溫度、熱插拔模組溫度;電壓信息包括CPU電壓,主板電壓,SCSI背板電壓,熱插拔模組電壓風扇信息包括CPU風扇,主板風扇,背板風扇,熱插拔模組風扇。
本實施例中,集中監控伺服器還包括:應急處置模塊;應急處置模塊用於當系統發生死機或者某一數據處理終端或多個數據處理終端死機時,應急處置模塊自動對整個系統或死機的數據處理終端執行關機、重啟、加電啟動操作。
日誌記錄模塊還用於將系統中發生的傳感器記錄的信息、告警信息、關機、重啟事件信息做一個長期的日誌記錄,使系統維護人員根據日誌分析診斷故障;將日誌將保存在集中監控系統的非易失性存儲器中,在集中監控伺服器宕機或電源被切斷的情況下,仍然能夠為系統維護人員提供一個分析故障的途徑;
數據分類告警模塊還用於設置報警上限、安全上限、安全下限和報警下限;當接收到的系統某一組件或多個組件的溫度數據超出閾值或散熱風扇停止工作時,通過聲光告警的形式報告給系統管理人員。
本實施例中,集中監控伺服器還包括:報警信息通知模塊;報警信息通知模塊用於通過簡訊通知、客戶端瀏覽器界面、電子郵件方式發出通知,客戶端瀏覽器界面通知方式;客戶端瀏覽器平臺搜索事件列表,如果有報警事件信息,將報警信息顯示在客戶端瀏覽器平臺頁面的狀態欄上,提示用戶有報警信息產生;簡訊通知方式,當有報警信息產生時,報警信息通知模塊自動通過硬體設備以發送簡訊的形式將報警信息發出;電子郵件通知方式是當有報警信息產生時,報警信息通知模塊自動將報警信息發送到指定用戶的電子郵箱中。
數據處理終端還包括:數據傳輸處理模塊;數據傳輸處理模塊用於將向集中監控伺服器發送的數據信息進行封裝,數據信息包括:MAC地址層,數據處理終端IP層,數據幀段;數據幀段中當該幀段的最低位為0時表示請求/回復響應的組件的地址碼,當最低位為1時表示請求/回復響應的軟體ID;該字節的高7位表示具體的地址碼和軟體ID;在數據幀段中設有奇偶信息編碼,當奇偶信息編碼為偶數時表示此消息是一條請求,當奇偶信息編碼為奇數時表示此消息是一條響應;當消息是一條基本的控制請求或狀態響應時該字節為00h和01h;在數據幀段中還設有請求者自行生成的一序列號,當數據處理終端需要發出多條請求時用以標識不同的請求;序列號是響應/接收該消息的組件的子組件號或子地址號。
數據處理終端還用於通過遠程訪問模塊到伺服器的連結傳輸服務;數據處理終端發送數據時,提交數據發送請求到集中監控伺服器,集中監控伺服器下發傳輸服務指令,查詢數據處理終端所在IP位址和文件接收路徑,建立服務間傳輸TCP通道連接,數據處理終端將待發送數據發送到文件接收路徑及TCP通道,採用分布式文件訪問集中監控伺服器並傳輸數據;集中監控伺服器調用數據處理終端信息獲取單元所在IP位址、文件接收路徑及TCP通道,採用分布式文件訪問服務接收數據處理終端發送的數據信息。
集中監控伺服器還用於接收每個數據處理終端發送的數據信息,採用MySQL存儲平臺進行對接收的數據信息數據存儲,生成每個數據處理終端各項數據的趨勢分析報告,進行保存;集中監控伺服器通過廣播的形式設置每個數據處理終端運行時間,統一設置每個數據處理終端數據採集發送處理時間;使集中監控伺服器與每個數據處理終端之間通過光纜或WIFI或者CAN的形式通信連接;集中監控伺服器從數據角度將每個數據處理終端的數據信息通過線路、表格、圖形的展現形式進行有機整合,可視化展示,幫助用戶了解每個被監控工作站狀況;集中監控伺服器將獲取的數據信息與預設閾值以及往期數據進行對比,當前數據超出預設閾值或者與往期數據比較產生不良的效果時,進行報警提示;將報警信息形成報警統計,並存儲;集中監控伺服器接收來自客戶端的請求,並將處理後的數據通過HTTP協議返回給用戶。
本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參考即可。
對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。