国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

國(guó)家地面氣象觀測(cè)站報(bào)文上傳狀態(tài)提示軟件的設(shè)計(jì)

2016-11-07 03:29李文斌潘志豪
中低緯山地氣象 2016年2期
關(guān)鍵詞:臺(tái)站文件夾報(bào)文

李文斌,史 成,潘志豪

(廣東省四會(huì)市氣象局,廣東 四會(huì) 526200)

?

國(guó)家地面氣象觀測(cè)站報(bào)文上傳狀態(tài)提示軟件的設(shè)計(jì)

李文斌,史成,潘志豪

(廣東省四會(huì)市氣象局,廣東四會(huì)526200)

該文利用Visual Basic 6.0計(jì)算機(jī)程序設(shè)計(jì)語言編寫了“國(guó)家地面氣象觀測(cè)站報(bào)文上傳狀態(tài)提示軟件”,軟件的主要功能是對(duì)觀測(cè)系統(tǒng)FTP報(bào)文上傳的本地或共享路徑作出分析判斷,根據(jù)報(bào)文上傳的狀態(tài)在軟件界面上顯示相應(yīng)的提示,當(dāng)報(bào)文發(fā)送失敗時(shí)連接計(jì)算機(jī)的外置音響會(huì)發(fā)出連續(xù)的系統(tǒng)警報(bào)聲,使值班員能迅速作出反應(yīng),提前處理傳輸故障,有效提高了報(bào)文傳輸?shù)臅r(shí)效性,同時(shí)也減輕了臺(tái)站觀測(cè)員的精神壓力,使臺(tái)站氣象工作者在辦公室里既能嚴(yán)密監(jiān)控自動(dòng)站報(bào)文的傳輸狀態(tài),又能集中精力做好其它相關(guān)的業(yè)務(wù)工作,大大提高了工作效能。

觀測(cè)系統(tǒng);上傳提示軟件;FTP報(bào)文

1 開發(fā)背景

根據(jù)中國(guó)氣象局預(yù)報(bào)司的要求,從2015年7月起,全國(guó)氣象資料業(yè)務(wù)系統(tǒng)(MDOS)平臺(tái)正式運(yùn)行,此項(xiàng)改革意味著氣象主管部門對(duì)臺(tái)站氣象觀測(cè)系統(tǒng)逐小時(shí)數(shù)據(jù)傳輸?shù)募皶r(shí)性和可用性有著更嚴(yán)謹(jǐn)?shù)囊?。目前?guó)家地面觀測(cè)站每小時(shí)正點(diǎn)上傳的FTP報(bào)文[1]均是由省氣象信息中心直接轉(zhuǎn)發(fā)至國(guó)家氣象局,而當(dāng)臺(tái)站在非正點(diǎn)時(shí)刻觀測(cè)業(yè)務(wù)系統(tǒng)出現(xiàn)故障時(shí)(即使網(wǎng)路穩(wěn)定),F(xiàn)TP報(bào)文也無法傳送至省局服務(wù)器(包括廣東省在內(nèi)),此時(shí)臺(tái)站觀測(cè)員是收不到任何的故障提示信息或電話通知,最終有可能延誤了觀測(cè)員處理系統(tǒng)故障的時(shí)效性。眾多省份的氣象部門至今也存在此類問題,只通過檢測(cè)觀測(cè)站的固定IP地址信息或UDP分鐘數(shù)據(jù)流[2]來監(jiān)控各臺(tái)站觀測(cè)系統(tǒng)的運(yùn)行狀況,單方考慮臺(tái)站網(wǎng)路是否暢通或有無UDP分鐘數(shù)據(jù)報(bào)文上傳,忽略了臺(tái)站觀測(cè)系統(tǒng)會(huì)受計(jì)算機(jī)死機(jī)、FTP報(bào)文上傳軟件被防火墻阻止或人為誤操作引起FTP報(bào)文傳輸失敗的現(xiàn)象。本軟件可以通過設(shè)置FTP報(bào)文上傳狀態(tài)檢測(cè)時(shí)間間隔,對(duì)存放FTP報(bào)文的目標(biāo)路徑自動(dòng)定時(shí)進(jìn)行分析判斷,一旦觀測(cè)系統(tǒng)的FTP報(bào)文上傳受阻,軟件就會(huì)通過外置音響或喇叭發(fā)出故障警報(bào)聲,使整個(gè)業(yè)務(wù)辦公場(chǎng)所都能聽到警報(bào)聲,確實(shí)有效地起到了提前“預(yù)警”作用,為綜合氣象設(shè)備保障員提供了充足的維修時(shí)間,保證了報(bào)文上傳的時(shí)效性。

2 軟件功能簡(jiǎn)介

國(guó)家地面氣象觀測(cè)站報(bào)文上傳狀態(tài)提示軟件(李文斌V通用版)適用于檢測(cè)安裝了地面氣象綜合觀測(cè)系統(tǒng)的本機(jī)或局域網(wǎng)聯(lián)機(jī)FTP報(bào)文的上傳狀態(tài)。軟件的菜單欄布設(shè)了“檢測(cè)時(shí)間間隔設(shè)置(Menu1)”、“開始檢測(cè)(Menu2)”和“退出(Menu3)”3個(gè)主菜單,通過點(diǎn)擊Menu1觸發(fā)彈出時(shí)間設(shè)置提示框(Form2),在Form2里輸入檢測(cè)間隔時(shí)間(如5 min),保存后再點(diǎn)擊Menu2,軟件就開始執(zhí)行檢測(cè)任務(wù)?,F(xiàn)全國(guó)所有臺(tái)站使用的遙測(cè)站OSSMO[3]或新型站ISOS-SMO[4]觀測(cè)系統(tǒng)每5 min自動(dòng)形成一個(gè)長(zhǎng)Z數(shù)據(jù)文件,當(dāng)Z文件上傳成功后,存放該文件的文件夾就會(huì)被清空;若上傳不成功,Z文件仍保留在該文件夾當(dāng)中。本軟件就是通過檢測(cè)存放長(zhǎng)Z文件的文件夾有無清空來進(jìn)行分析判斷,若檢測(cè)到文件夾被清空,則傳輸狀態(tài)欄會(huì)用藍(lán)色字體標(biāo)示“報(bào)文傳輸成功”,若文件夾積壓著長(zhǎng)Z文件,則狀態(tài)欄會(huì)標(biāo)示“報(bào)文傳輸失敗”,并且連接計(jì)算機(jī)的外置音響會(huì)發(fā)出急促的警報(bào)聲,直到FTP報(bào)文全部上傳完畢后報(bào)警聲才會(huì)終止。

3 軟件程序代碼

本軟件綜合運(yùn)用Visual Basic 6.0[5]的選擇、循環(huán)、判斷等結(jié)構(gòu)語句,結(jié)合多媒體應(yīng)用控件,定位到FTP長(zhǎng)Z數(shù)據(jù)文件所在的盤符目錄,并進(jìn)行讀取檢測(cè),若文件數(shù)量“>0”,軟件則執(zhí)行“提示+警報(bào)”命令,若文件數(shù)為“0”,則報(bào)警聲會(huì)在下一檢測(cè)時(shí)間時(shí)關(guān)閉,執(zhí)行的“路徑定位”和“檢測(cè)報(bào)警”程序代碼如下:

(路徑定位)……

Private Sub 開始判斷_Click()

On Error GoTo Err1

Dim fso As Object

If Text1.Text = "" Then MsgBox "請(qǐng)輸入報(bào)文傳輸?shù)谋镜鼗蚬蚕砺窂?: Exit Sub

Call 讀取時(shí)間

FilName = Trim(Text1.Text)

Set fso = CreateObject("Scripting.FileSystemObject")

If fso.GetFolder(FilName).Files.Count > 0 Then

End If

設(shè)置時(shí)間.Enabled = False

Label3.Visible = True

Dim a

a = Trim(Format(Now, "yyyymmddhhMM") + Ftime)

Ntime = a

Timer1.Enabled = True

Timer1.Interval = 1000

Exit Sub

……(報(bào)警提示)

Private Sub Timer1_Timer()

Dim fso As Object

Dim Ttimer As Integer

Dim Tnow

Static K As Integer

Tnow = Format(Now, "yyyymmddhhMM")

If Ntime = Tnow Then

Set fso = CreateObject("Scripting.FileSystemObject")

If fso.GetFolder(FilName).Files.Count > 0 Then

Label2.Caption = "報(bào)文傳輸失敗"

WindowsMediaPlayer1.URL = App.Path & "Windows XP.wav"

Else

Label2.Caption = "報(bào)文傳輸成功"

WindowsMediaPlayer1.Close

End If

Ntime = Trim(Format(Now, "yyyymmddhhMM") + Ftime)

K = K + 1

Label3.Caption = "正在開始檢測(cè)第 " & K & " 次........"

End If

End Sub

……

4 軟件檢測(cè)實(shí)況

用報(bào)文上傳狀態(tài)提示軟件對(duì)本站2015年10月3日10時(shí)45分的長(zhǎng)Z文件進(jìn)行測(cè)試,本站使用的OSSMO觀測(cè)業(yè)務(wù)系統(tǒng)存放長(zhǎng)Z文件(待上傳)的AwsNet2文件夾里存有10時(shí)45分沒上傳成功的報(bào)文。在本機(jī)的報(bào)文上傳提示軟件上輸入局域網(wǎng)聯(lián)機(jī)的報(bào)文上傳目標(biāo)路徑“10.150.72.200AwsNet2”,點(diǎn)擊Menu2,則軟件界面顯示“報(bào)文傳輸失敗”的提示,同時(shí),外置音響發(fā)出連續(xù)不斷的警報(bào)聲,如圖1所示。

當(dāng)長(zhǎng)Z文件上傳成功后,AwsNet2文件夾清空,軟件自動(dòng)執(zhí)行第2次檢測(cè),結(jié)果顯示“報(bào)文傳輸成功”。

通過以上測(cè)試結(jié)果,可認(rèn)為由本研究開發(fā)的通用版FTP報(bào)文上傳狀態(tài)提示軟件能應(yīng)用于氣象部門內(nèi)部任一聯(lián)網(wǎng)的觀測(cè)系統(tǒng),使臺(tái)站業(yè)務(wù)人員能在辦公場(chǎng)所的不同地點(diǎn)進(jìn)行聯(lián)機(jī)監(jiān)控觀測(cè)系統(tǒng)的報(bào)文傳輸狀態(tài),有效提高了數(shù)據(jù)的傳輸質(zhì)量和工作效率。

5 結(jié)束語

本研究開發(fā)的國(guó)家地面氣象報(bào)文上傳狀態(tài)提示軟件使廣大基層臺(tái)站工作人員能在氣象系統(tǒng)內(nèi)部任一聯(lián)網(wǎng)的計(jì)算機(jī)上從視覺和聽覺及時(shí)獲知觀測(cè)業(yè)務(wù)系統(tǒng)正點(diǎn)報(bào)或加密報(bào)的傳輸情況,杜絕了過往“來電通知后處理”的現(xiàn)象,達(dá)到“先處理后恢復(fù)”的目的,讓臺(tái)站氣象工作者在嚴(yán)密監(jiān)控?cái)?shù)據(jù)的同時(shí)也能專心做好本職相關(guān)的其它業(yè)務(wù)工作。研發(fā)者下一步將進(jìn)一步完善和修改軟件的使用功能,使軟件能同時(shí)進(jìn)行多機(jī)聯(lián)合檢測(cè),最終實(shí)現(xiàn)上級(jí)業(yè)務(wù)部門能聯(lián)機(jī)監(jiān)控轄區(qū)所有氣象臺(tái)站觀測(cè)系統(tǒng)的報(bào)文傳輸狀態(tài)。

圖1 局域網(wǎng)聯(lián)機(jī)觀測(cè)系統(tǒng)狀態(tài)及本機(jī)檢測(cè)傳輸狀態(tài)提示和警報(bào)聲浪Fig.1 State LAN on-line observation system and the detection and alarm sound transmission condition

[1] 鐘靜,李赟,陳海濤,等.基于SMS枝術(shù)的氣象報(bào)文監(jiān)控設(shè)計(jì)與實(shí)現(xiàn) [J].貴州氣象, 2011,35(4):42-43.

[2] 湯寧,方斌,王娟.貴州省氣象局實(shí)時(shí)業(yè)務(wù)管理及監(jiān)控平臺(tái)簡(jiǎn)介 [J].貴州氣象,2012,36 (4):42-43.

[3] 王力.OSSMO2010與2004業(yè)務(wù)軟件差異分析[J].氣象科技,2015,43(2):236-239.

[4] 宋云.ISOS新型測(cè)報(bào)軟件的應(yīng)用體會(huì)[J].中國(guó)新技術(shù)新產(chǎn)品,2015,22(4):35.

[5] 吳昌平.Visual Basic 6.0程序設(shè)計(jì)[M].北京:人民郵電出版社,2002:1-2.

Design of the Software for the Message Upload Status of the National Ground Meteorological Observation Station

LI Wenbin,SHI Cheng,PAN Zhihao

(Sihui Meteorological bureau, Sihui 526200, China)

Visual Basic 6 computer programming language was used to write into a "national meteorological station message upload status prompt software", the main functions of the software realization of the observation system FTP message upload local or shared path analysis and judgment, according to a message on the transfer of state display the corresponding information on the software interface, when the messages ending failed, an external audio connection with the computer system will send the alarm sounds continuously, so that the attendant can respond rapidly to transmission failure in advance, effectively improve the efficiency of message transmission, but also reduce the observatory staff stress, the meteorological workers in the office can transfer the status message to closely monitor the automatic station again, to concentrate on other related work, greatly improving the work efficiency.

observation system; upload prompt software; FTP message

1003-6598(2016)02-0070-03

2015-10-04

李文斌(1983—),男,工程師,主要從事綜合氣象觀測(cè)與應(yīng)用氣象工作,E-mail:lwb@163.com。

P413

B

猜你喜歡
臺(tái)站文件夾報(bào)文
基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
中國(guó)科學(xué)院野外臺(tái)站檔案工作回顧
地震臺(tái)站基礎(chǔ)信息完善及應(yīng)用分析
低軌星座短報(bào)文通信中的擴(kuò)頻信號(hào)二維快捕優(yōu)化與實(shí)現(xiàn)
一種適用于高鐵沿線的多臺(tái)站快速地震預(yù)警方法
CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
Fast Folders,讓你的文件夾四通八達(dá)
鐵路無線電干擾監(jiān)測(cè)和臺(tái)站數(shù)據(jù)管理系統(tǒng)應(yīng)用研究
淺析反駁類報(bào)文要點(diǎn)
摸清超標(biāo)源頭 大文件夾這樣處理