地面氣象觀測(cè)網(wǎng)絡(luò)中斷報(bào)警功能的實(shí)現(xiàn)論文
摘 要:通過(guò)開(kāi)發(fā)一款軟件,實(shí)現(xiàn)地面自動(dòng)氣象站網(wǎng)絡(luò)連接的實(shí)時(shí)監(jiān)控,一旦發(fā)生網(wǎng)絡(luò)連接中斷,軟件會(huì)自動(dòng)報(bào)警,提醒值班人員,避免因網(wǎng)絡(luò)中斷無(wú)法及時(shí)上傳觀測(cè)數(shù)據(jù)。
關(guān)鍵詞:
關(guān)鍵詞:自動(dòng)氣象站;網(wǎng)絡(luò)傳輸;中斷報(bào)警
近年來(lái),自動(dòng)地面氣象觀測(cè)業(yè)務(wù)快速發(fā)展,氣象觀測(cè)數(shù)據(jù)通過(guò)專(zhuān)用光纖網(wǎng)絡(luò)(SDH)實(shí)時(shí)傳輸,傳輸速率高,極大地提高了數(shù)據(jù)上傳的時(shí)效性[1]。但是本站業(yè)務(wù)主機(jī)與省信息中心服務(wù)器網(wǎng)絡(luò)連接中斷或異常,未能及時(shí)發(fā)現(xiàn),會(huì)給值班人員帶來(lái)不必要的麻煩,輕則短時(shí)間數(shù)據(jù)無(wú)法及時(shí)上傳,造成上傳數(shù)據(jù)逾限,重則造成長(zhǎng)時(shí)間的網(wǎng)絡(luò)中斷,導(dǎo)致定時(shí)數(shù)據(jù)缺報(bào)。目前,基層臺(tái)站還沒(méi)有配備能夠及時(shí)檢測(cè)到網(wǎng)絡(luò)故障的設(shè)備或是軟件。因此,開(kāi)發(fā)一款網(wǎng)絡(luò)中斷報(bào)警軟件,對(duì)于提高地面數(shù)據(jù)上傳率,提高地面觀測(cè)綜合質(zhì)量意義重大[2]。
1 實(shí)現(xiàn)網(wǎng)絡(luò)中斷實(shí)時(shí)報(bào)警的原理
地面氣象觀測(cè)數(shù)據(jù)是通過(guò)業(yè)務(wù)主機(jī)的組網(wǎng)通訊軟件,與省氣象信息中心的FTP服務(wù)器連接,24 h實(shí)時(shí)上傳數(shù)據(jù)文件。因此利用Microsoft Visual Basic編寫(xiě)一個(gè)程序,每隔5 min(可通過(guò)運(yùn)行界面更改間隔時(shí)間)監(jiān)控本機(jī)與FTP服務(wù)器的連接情況。一旦網(wǎng)絡(luò)異常,無(wú)法連接,程序會(huì)自動(dòng)調(diào)用指定的音樂(lè)文件播放,實(shí)現(xiàn)網(wǎng)絡(luò)異常報(bào)警功能,及時(shí)提醒值班人員處理,縮短網(wǎng)絡(luò)中斷時(shí)間,使網(wǎng)絡(luò)故障的影響降至最低。
。 網(wǎng)絡(luò)中斷實(shí)時(shí)報(bào)警的代碼實(shí)現(xiàn)
利用API函數(shù)實(shí)現(xiàn)與FTP服務(wù)器的連接與對(duì)話(huà),可以根據(jù)主機(jī)的地址、密碼和端口連接到任何一臺(tái)FTP服務(wù)器上。能夠成功連接FTP服務(wù)器,則能進(jìn)行文件上傳,說(shuō)明網(wǎng)絡(luò)正常,反之則網(wǎng)絡(luò)發(fā)生故障。在本程序中,與FTP服務(wù)器的.連接與對(duì)話(huà)是通過(guò)API函數(shù)來(lái)實(shí)現(xiàn)的,建立連接必須遵循一定的步驟和規(guī)則,才能正確地與FTP服務(wù)器取得連接和對(duì)話(huà)。對(duì)于實(shí)現(xiàn)連接與對(duì)話(huà)的每一個(gè)步驟,API函數(shù)至關(guān)重要,在整個(gè)交互對(duì)話(huà)過(guò)程中,只要熟悉了相應(yīng)的API函數(shù),就可以進(jìn)行FTP操作的用法。至于API函數(shù)怎么樣通過(guò)Internet與FTP進(jìn)行會(huì)話(huà)的底層細(xì)節(jié),可不必去考慮。 利用API函數(shù)實(shí)現(xiàn)與FTP服務(wù)器的連接與對(duì)話(huà)前,先在模塊中聲明該程序用到的API函數(shù)及其常量。
【地面氣象觀測(cè)網(wǎng)絡(luò)中斷報(bào)警功能的實(shí)現(xiàn)論文】相關(guān)文章:
1.家庭智能技防報(bào)警系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
2.微電子實(shí)訓(xùn)基地建設(shè)與功能實(shí)現(xiàn)論文
3.使用JavaScript實(shí)現(xiàn)Java的List功能
4.探析城市火災(zāi)網(wǎng)絡(luò)報(bào)警系統(tǒng)設(shè)計(jì)
5.通信傳輸網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)與實(shí)現(xiàn)論文
6.OA系統(tǒng)工作流需要實(shí)現(xiàn)的功能
7.基于SIP協(xié)議的forking功能的研究和實(shí)現(xiàn)
8.淺談基于Openstack 的網(wǎng)絡(luò)攻防實(shí)驗(yàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)論文