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