當前位置:學問君>學習教育>畢業論文>

地面氣象觀測網絡中斷報警功能的實現論文

學問君 人氣:9.76K

摘 要:透過開發一款軟件,實現地面自動氣象站網絡連接的實時監控,一旦發生網絡連接中斷,軟件會自動報警,提醒值班人員,避免因網絡中斷無法及時上傳觀測數據。

地面氣象觀測網絡中斷報警功能的實現論文

關鍵詞:

關鍵詞:自動氣象站;網絡傳輸;中斷報警

近年來,自動地面氣象觀測業務快速發展,氣象觀測數據透過專用光纖網絡(SDH)實時傳輸,傳輸速率高,極大地提高了數據上傳的時效性[1]。但是本站業務主機與省資訊中心服務器網絡連接中斷或異常,未能及時發現,會給值班人員帶來不必要的麻煩,輕則短時間數據無法及時上傳,造成上傳數據逾限,重則造成長時間的網絡中斷,導致定時數據缺報。目前,基層臺站還沒有配備能夠及時檢測到網絡故障的設備或是軟件。因此,開發一款網絡中斷報警軟件,對於提高地面數據上傳率,提高地面觀測綜合質量意義重大[2]。

1 實現網絡中斷實時報警的原理

地面氣象觀測數據是透過業務主機的組網通訊軟件,與省氣象資訊中心的FTP服務器連接,24 h實時上傳數據檔案。因此利用Microsoft Visual Basic編寫一個程序,每隔5 min(可透過執行介面更改間隔時間)監控本機與FTP服務器的連接情況。一旦網絡異常,無法連接,程序會自動調用指定的音樂檔案播放,實現網絡異常報警功能,及時提醒值班人員處理,縮短網絡中斷時間,使網絡故障的影響降至最低。

2 網絡中斷實時報警的代碼實現

利用API函數實現與FTP服務器的連接與對話,可以根據主機的地址、密碼和端口連接到任何一臺FTP服務器上。能夠成功連接FTP服務器,則能進行檔案上傳,說明網絡正常,反之則網絡發生故障。在本程序中,與FTP服務器的.連接與對話是透過API函數來實現的,建立連接必須遵循一定的步驟和規則,才能正確地與FTP服務器取得連接和對話。對於實現連接與對話的每一個步驟,API函數至關重要,在整個交互對話過程中,只要熟悉了相應的API函數,就可以進行FTP操作的用法。至於API函數怎麼樣透過Internet與FTP進行會話的底層細節,可不必去考慮。 利用API函數實現與FTP服務器的連接與對話前,先在模組中聲明該程序用到的API函數及其常量。