• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      李文斌,史 成,潘志豪

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

      ?

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

      李文斌,史成,潘志豪

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

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

      觀測系統(tǒng);上傳提示軟件;FTP報文

      1 開發(fā)背景

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

      2 軟件功能簡介

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

      3 軟件程序代碼

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

      (路徑定位)……

      Private Sub 開始判斷_Click()

      On Error GoTo Err1

      Dim fso As Object

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

      Call 讀取時間

      FilName = Trim(Text1.Text)

      Set fso = CreateObject("Scripting.FileSystemObject")

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

      End If

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

      Label3.Visible = True

      Dim a

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

      Ntime = a

      Timer1.Enabled = True

      Timer1.Interval = 1000

      Exit Sub

      ……(報警提示)

      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 = "報文傳輸失敗"

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

      Else

      Label2.Caption = "報文傳輸成功"

      WindowsMediaPlayer1.Close

      End If

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

      K = K + 1

      Label3.Caption = "正在開始檢測第 " & K & " 次........"

      End If

      End Sub

      ……

      4 軟件檢測實(shí)況

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

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

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

      5 結(jié)束語

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

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

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

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

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

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

      [5] 吳昌平.Visual Basic 6.0程序設(shè)計[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—),男,工程師,主要從事綜合氣象觀測與應(yīng)用氣象工作,E-mail:lwb@163.com。

      P413

      B

      猜你喜歡
      文件夾臺站報文
      磁力文件夾
      基于J1939 協(xié)議多包報文的時序研究及應(yīng)用
      汽車電器(2022年9期)2022-11-07 02:16:24
      中國科學(xué)院野外臺站檔案工作回顧
      氣象基層臺站建設(shè)
      西藏科技(2021年12期)2022-01-17 08:46:38
      CTCS-2級報文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
      淺析反駁類報文要點(diǎn)
      中國外匯(2019年11期)2019-08-27 02:06:30
      調(diào)動右鍵 解決文件夾管理三大難題
      ATS與列車通信報文分析
      基層臺站綜合觀測業(yè)務(wù)管理之我見
      西藏科技(2015年6期)2015-09-26 12:12:13
      TC一鍵直達(dá)常用文件夾
      電腦迷(2015年1期)2015-04-29 21:24:13
      竹山县| 普洱| 望城县| 鄯善县| 宜川县| 昌宁县| 江西省| 通州市| 景泰县| 麻阳| 汤阴县| 迁安市| 石楼县| 长乐市| 内黄县| 松原市| 商都县| 韩城市| 林西县| 文化| 绥阳县| 西和县| 江山市| 旅游| 多伦县| 奈曼旗| 南漳县| 平定县| 东乡族自治县| 横山县| 龙门县| 永川市| 海兴县| 洛扎县| 顺平县| 修武县| 娄烦县| 西宁市| 建德市| 长垣县| 仙桃市|