龍金華,田 海
(貴州省銅仁地區(qū)氣象局,貴州 銅仁 554300)
US B電話接口在七要素氣象自動站資料傳輸監(jiān)控中的應(yīng)用
龍金華,田 海
(貴州省銅仁地區(qū)氣象局,貴州 銅仁 554300)
該文針對氣象自動站實(shí)時資料的自動化傳輸業(yè)務(wù)的需求,在資料傳輸不正常的情況下,通過VB編程監(jiān)控氣象自動站實(shí)時資料的自動化傳輸?shù)臓顟B(tài)并利用USB電話接口實(shí)現(xiàn)電話語音自動通知值班人員的功能。
氣象自動站;資料自動化傳輸監(jiān)控;USB電話接口;電話語音自動通知
隨著科學(xué)技術(shù)的發(fā)展,氣象探測自動化程度越來越高,氣象探測時空密度越來越大,氣象自動站實(shí)時資料的自動化傳輸也得到普及應(yīng)用。本省黔西南州曾開發(fā)了氣象業(yè)務(wù)監(jiān)控系統(tǒng)[1],實(shí)現(xiàn)了基礎(chǔ)業(yè)務(wù)部分工作運(yùn)行的監(jiān)控功能,但在地面測報數(shù)據(jù)傳輸監(jiān)控報警功能方面有待進(jìn)一步優(yōu)化。為了保證氣象自動站實(shí)時資料傳輸?shù)募皶r性,本人研發(fā)了七要素氣象自動站資料傳輸監(jiān)控系統(tǒng),其對夜間無人值班守班的氣象自動站,實(shí)現(xiàn)氣象自動站實(shí)時資料的自動化傳輸?shù)淖詣踊O(jiān)控具有重要的現(xiàn)實(shí)意義。
USB電話接口不占用主機(jī)中斷資源,符合USB2.0高速協(xié)議,即插即用,自動識別,可帶電插撥,安裝方便,支持所有通道的同時錄放音,支持 A -Law、μ-Law、 IMA ADPCM(32KBps)等格式的錄音和放音操作,支持WAV、VOX等文件格式的直接錄放音,支持雙向均衡錄音 (即發(fā)話方和受話方可以同時錄音,且大小一致),自動完成模擬線路呼出撥號全過程,支持 FSK制式和 DT MF制式,準(zhǔn)確的信號音檢測,支持標(biāo)準(zhǔn)的或自定義的單音頻雙音頻信號音的檢測,包括忙音、撥號音、回鈴音等。
驅(qū) 動 程 序: W INNT、W IN2000、W INXP、 W IN2003;程序接口:C、VC++、C++Builder、PB、Delphi、VB。
應(yīng)用領(lǐng)域:自動通知/查詢系統(tǒng)、自動語音記錄/調(diào)度系統(tǒng)、自動預(yù)約系統(tǒng)、電視臺語音/傳真查詢系統(tǒng)、電話銀行系統(tǒng)語音、傳真信箱系統(tǒng)等等 。
氣象自動站正點(diǎn)實(shí)時資料由自動氣象站監(jiān)控軟件 (SAWSS)自動形成,通過自動站組網(wǎng)軟件CN IS.exe實(shí)現(xiàn)自動氣象站組網(wǎng),用來對實(shí)時數(shù)據(jù)上傳所需的通訊網(wǎng)絡(luò)環(huán)境進(jìn)行必要的設(shè)置并當(dāng)自動氣象站需要組網(wǎng)上傳數(shù)據(jù)時,自動上傳氣象自動站整點(diǎn)實(shí)時資料。
傳輸監(jiān)控方式可采取兩種方式:一種是網(wǎng)絡(luò)線路監(jiān)控,另一種是本地傳輸狀態(tài)監(jiān)控。
4.1.1 網(wǎng)絡(luò)線路監(jiān)控 利用 ftp方式定時對省級資料接收服務(wù)器進(jìn)行上傳下載實(shí)際操作來判斷網(wǎng)絡(luò)線路是否暢通。該方式在自動上傳氣象自動站正點(diǎn)實(shí)時資料尚未到時間傳輸即可預(yù)知網(wǎng)絡(luò)線路的暢通性。但在自動站到省級服務(wù)器之間線路或路由器出現(xiàn)臨時維護(hù)時,自動站端就要出現(xiàn)線路故障報警。
4.1.2 本地傳輸狀態(tài)監(jiān)控 利用對本地氣象自動站整點(diǎn)實(shí)時資料傳輸狀態(tài)進(jìn)行監(jiān)控。該方式當(dāng)且僅當(dāng)氣象自動站整點(diǎn)實(shí)時資料傳輸失敗后,才能實(shí)現(xiàn)監(jiān)控報警。但不易出現(xiàn)誤報現(xiàn)象。
報警方式采取室內(nèi)聲音報警和 usb電話接口遠(yuǎn)程電話自動撥號語音通知報警。
圖 1 監(jiān)控報警流程圖
系統(tǒng)初始化實(shí)現(xiàn)對省局資料接收服務(wù)器的 IP地址、用戶名、密碼、文件存放路徑、網(wǎng)絡(luò)線路的監(jiān)控時間、本地資料傳輸狀態(tài)的監(jiān)控時間、值班人員電話號碼錄入、報警模式等進(jìn)行設(shè)置(源碼略)。
利用 ftp方式定時對省級資料接收服務(wù)器進(jìn)行上傳下載實(shí)際操作成功與否來判斷網(wǎng)絡(luò)線路是否暢通(源碼略)。
利用對本地氣象自動站正點(diǎn)實(shí)時資料傳輸狀態(tài)進(jìn)行監(jiān)控。根據(jù)氣象自動站監(jiān)控軟件 (SAWSS)和自動站組網(wǎng)軟件 CN IS.exe的運(yùn)行特點(diǎn),氣象自動站正點(diǎn)實(shí)時資料由自動站監(jiān)控軟件 (SAWSS)形成,存放在D:OSS MO 2004AwsNet目錄中。自動站組網(wǎng)軟件 CN IS.exe負(fù)責(zé)對正點(diǎn)實(shí)時資料進(jìn)行傳輸,傳輸成功后對D:OSS MO 2004Aws Net目錄中的文件進(jìn)行刪除,D:OSS MO 2004AwsNet目錄變成空目錄。因此對該目錄進(jìn)行監(jiān)控是否為空目錄就可判斷氣象自動站正點(diǎn)實(shí)時資料傳輸是否成功。源碼如下:
自動站網(wǎng)絡(luò)狀態(tài)監(jiān)控預(yù)警電話通知系統(tǒng)是為了實(shí)時監(jiān)控氣象自動觀測站與氣象自動觀測站數(shù)據(jù)接收服務(wù)器之間網(wǎng)絡(luò)的聯(lián)通性而開發(fā)的。當(dāng)氣象自動觀測站與氣象自動觀測站數(shù)據(jù)接收服務(wù)服務(wù)器之間網(wǎng)絡(luò)出現(xiàn)故障時,本系統(tǒng)就會報警并不斷自動撥打值班人員的電話通知其網(wǎng)絡(luò)出現(xiàn)故障,直到值班人員前來處理為止。根據(jù)自動站值班的實(shí)際情況,實(shí)現(xiàn)本地報警與遠(yuǎn)程報警的功能,降低了值班人員的勞動強(qiáng)度。當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時能得到及時的處理,使氣象自動觀測站數(shù)據(jù)的及時傳輸?shù)玫奖U稀?/p>
[1] 胡興偉,等 .黔西南州氣象業(yè)務(wù)監(jiān)控系統(tǒng)設(shè)計[J].貴州氣象,2004,28(6):24-25.
[2] 劉彬彬,高春艷,等 .Visual Basic從入門到精通[M].北京:清華大學(xué)出版社 .
TP277
B
2010-09-10
龍金華 (1967-),男(苗族),工程師,主要從事網(wǎng)絡(luò)管理工作。
1003-6598(2010)增刊 -0175-03