亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        氣象資料實時傳輸監(jiān)控系統(tǒng)應(yīng)用研究

        2018-03-20 09:10:28王立俊李晉峰程洪濤鄭虹暉
        關(guān)鍵詞:信息系統(tǒng)

        王立俊,李晉峰,程洪濤,鄭虹暉

        (1.海南省氣象信息中心,海南 ???570203;2.海南省氣象服務(wù)中心,海南 ???570203)

        0 引 言

        近年來,氣象信息化、現(xiàn)代化發(fā)展迅速,氣象資料的種類和數(shù)據(jù)量呈指數(shù)型增長,氣象資料傳輸?shù)臅r效性和正確性要求也越來越高,這就需要穩(wěn)定可靠的信息傳輸系統(tǒng)以及資料共享服務(wù)系統(tǒng)[1-2],而省級氣象信息中心作為氣象數(shù)據(jù)傳輸?shù)闹修D(zhuǎn)站和地區(qū)重要數(shù)據(jù)的存儲中心,需要保障氣象資料傳輸以及共享的安全性和可靠性。目前,國家氣象局正式將CIMISS系統(tǒng)投入運(yùn)行,實現(xiàn)了國-省氣象資料的傳輸和共享,但各省仍需要為省-市(縣)氣象資料的傳輸和共享建立完善的實時監(jiān)控系統(tǒng),及時發(fā)現(xiàn)和預(yù)警氣象資料的缺發(fā)情況,盡早采取有效的解決方法,才能高效、及時地保障氣象業(yè)務(wù)工作中對氣象資料的需求。

        本省氣象信息中心的氣象資料監(jiān)控軟件種類繁多,例如區(qū)域站、雨量站和浮標(biāo)站由不同的監(jiān)控軟件傳輸;同時,也承擔(dān)著向各類業(yè)務(wù)系統(tǒng)提供各類氣象資料的任務(wù),例如:海南省氣象局網(wǎng)站、海南省信息服務(wù)網(wǎng)、市縣氣象綜合一體化平臺,三防部門的互聯(lián)網(wǎng)+防災(zāi)減災(zāi)信息平臺等。若某種數(shù)據(jù)在某個環(huán)節(jié)出現(xiàn)問題,將會引起大面積數(shù)據(jù)顯示缺失,因而需要對這些數(shù)據(jù)進(jìn)行全面的監(jiān)控和預(yù)警。

        針對上述問題,設(shè)計和研發(fā)了一套集站點管理、預(yù)警時效管理、短信預(yù)警等功能的氣象資料實時傳輸監(jiān)控系統(tǒng),實現(xiàn)了氣象資料的實時監(jiān)控。當(dāng)發(fā)生異常時,系統(tǒng)可根據(jù)用戶設(shè)置的預(yù)警時效配置,通過網(wǎng)頁、短信形式分級分類向值班人員發(fā)送預(yù)警,讓值班人員盡早解決故障。

        1 相關(guān)技術(shù)

        1.1 氣象信息傳輸業(yè)務(wù)流程

        海南省的氣象信息傳輸業(yè)務(wù)流程是以市縣-省-國家形式收發(fā)。首先,省內(nèi)各市縣氣象局通過氣象業(yè)務(wù)內(nèi)網(wǎng),以FTP的形式將各類氣象資料(地面、高空常規(guī)觀測資料)發(fā)送到省級報文處理服務(wù)器,經(jīng)收集處理后,由省級報文處理系統(tǒng)分發(fā)給CIMISS系統(tǒng)的CTS模塊,由該模塊將資料上傳到國家氣象信息中心。整個市縣-省-國家資料傳輸過程中,任何一個環(huán)節(jié)出現(xiàn)異常,都會影響傳輸質(zhì)量。其次,一些重要的氣象共享資料是通過Micaps和Cmacast系統(tǒng)接收的,目前省級仍無有效的監(jiān)控和處理機(jī)制,經(jīng)常因異常故障而無法提供最新的資料,影響了其他業(yè)務(wù)應(yīng)用系統(tǒng)[3]。

        因此,為了更好地保障氣象資料的傳輸質(zhì)量和為天氣預(yù)報、氣象服務(wù)提供實時、有效的數(shù)據(jù)服務(wù),研究并開發(fā)了一套省級氣象資料實時傳輸監(jiān)控系統(tǒng),整個系統(tǒng)的信息傳輸過程如圖1所示。

        圖1 系統(tǒng)信息傳輸過程

        1.2 SSJ框架

        SSJ框架是目前主流的輕量級J2EE軟件架構(gòu),根據(jù)Struts2、Spring和JPA三者的應(yīng)用特性整合而成,其基本架構(gòu)如圖1所示。其中,Struts2為表現(xiàn)層,是所有業(yè)務(wù)邏輯的最終展現(xiàn)層,充當(dāng)邏輯層的客戶端,實現(xiàn)人機(jī)交互;Spring為業(yè)務(wù)邏輯層,負(fù)責(zé)業(yè)務(wù)對象轉(zhuǎn)換傳遞、業(yè)務(wù)邏輯組織及事務(wù)控制等工作,由spring framework實現(xiàn)業(yè)務(wù)beans間的依賴關(guān)系管理和運(yùn)行時的注入和事務(wù)控制等功能;JPA為數(shù)據(jù)持久層,負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)的持久化存儲,采用O/R Mapping技術(shù)實現(xiàn)。

        圖2 SSJ工作流程

        Struts2是基于MVC(model-view-controller)開發(fā)模式的開源Web層應(yīng)用框架,主要采用Servlet和JSP技術(shù)實現(xiàn),具有很高的可配置性[3-4]。Spring是Open Source開發(fā)的一個多層J2EE框架,為企業(yè)提供了一種輕量級的業(yè)務(wù)解決方案,通過簡單的配置,可以實現(xiàn)“快速裝配式企業(yè)組件”,在此基礎(chǔ)上,Spring提供了包括多種持久化數(shù)據(jù)庫,聲明式事務(wù)管理和Web Services遠(yuǎn)程訪問業(yè)務(wù)邏輯的解決方案。JPA是一個易于使用、伸縮性強(qiáng)的ORM規(guī)范,通過Java 5中的注釋和對象/關(guān)系映射,實現(xiàn)操控對象即操作數(shù)據(jù)庫的目的,為數(shù)據(jù)持久化提供了更簡單、易用的編程方式。相對于傳統(tǒng)的通過JDBC和SQL手工操作數(shù)據(jù),使用JPA,可以不用自行處理對象在關(guān)系數(shù)據(jù)庫中的持久化[5]。

        通過SHJ這三種框架的優(yōu)化組合實現(xiàn)了系統(tǒng)分層解耦,一方面使系統(tǒng)具有良好的擴(kuò)展能力和可維護(hù)性,另一方面有利于項目組各角色的明確分工,提高開發(fā)效率,縮短系統(tǒng)開發(fā)周期。

        2 系統(tǒng)的設(shè)計與實現(xiàn)

        由于氣象資料類型眾多和格式不一,而本省信息中心的監(jiān)控軟件繁多,又要給其他業(yè)務(wù)系統(tǒng)分發(fā)氣象資料,為了更好地保障氣象資料的傳輸質(zhì)量和滿足氣象業(yè)務(wù)服務(wù)對資料的要求,在對比其他省份已有的資料監(jiān)控系統(tǒng)的基礎(chǔ)上[6-12],結(jié)合本省的特殊性,分析、總結(jié)出本省氣象資料監(jiān)控預(yù)警的工作流程,設(shè)計了整個系統(tǒng)的工作流程,如圖3所示。

        根據(jù)資料監(jiān)控預(yù)警的特點,系統(tǒng)旨在將各類資料的監(jiān)控行為逐一集中到一個平臺上,并對逾限未到的資料進(jìn)行分級分類預(yù)警,主要分為兩部分:系統(tǒng)啟動后,會自動加載當(dāng)前的監(jiān)控和預(yù)警配置信息,加載完畢后啟動監(jiān)控線程,實時對各類資料進(jìn)行監(jiān)控,若監(jiān)控到異常發(fā)生,則啟動預(yù)警功能(無論預(yù)警與否,監(jiān)控是不中斷的);當(dāng)監(jiān)控到有異常發(fā)生時,系統(tǒng)會根據(jù)之前加載的預(yù)警配置信息,啟動網(wǎng)頁和短信預(yù)警。其中,網(wǎng)頁預(yù)警是以聲音告警,滾動條顯示異常信息,短信預(yù)警則是根據(jù)短信設(shè)置信息,對異常信息進(jìn)行分級分類,然后自動編輯短信信息,發(fā)送給相應(yīng)的值班人員和領(lǐng)導(dǎo)。

        根據(jù)上述分析所得的系統(tǒng)工作流程,并結(jié)合實際的業(yè)務(wù)需求,設(shè)計系統(tǒng)的整體架構(gòu)和功能模塊??紤]到業(yè)務(wù)化運(yùn)行,系統(tǒng)架構(gòu)中應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器相互獨立,兩者通過氣象內(nèi)網(wǎng)相互通信,并有熱備份機(jī),定時備份,以便發(fā)生故障時,能快速地切換到備用服務(wù)器,保障業(yè)務(wù)不中斷。

        圖3 系統(tǒng)工作流程

        2.1 系統(tǒng)設(shè)計

        系統(tǒng)組成如圖4所示,主要有6個功能模塊。

        圖4 系統(tǒng)組成

        用戶信息管理模塊主要負(fù)責(zé)為管理人員提供系統(tǒng)用戶的添加、刪除、修改和分配權(quán)限等操作,不同權(quán)限的系統(tǒng)用戶的訪問級別不同,目前劃分為普通用戶、值班用戶和超級管理員三類角色。普通用戶是給市縣臺站使用,只能查看監(jiān)控和預(yù)警信息,值班用戶是給運(yùn)控科值班人員使用,除了查看外,還能對預(yù)警信息進(jìn)行處理,而超級管理員是負(fù)責(zé)保障系統(tǒng)的正常使用,能使用系統(tǒng)的所有功能。

        站點信息管理模塊主要提供對國家站、區(qū)域站、雨量站、土壤水分站和GPSMET等站點的信息管理,可以通過判定站點的運(yùn)行狀態(tài)和預(yù)警屬性,確定是否對該站點進(jìn)行監(jiān)控預(yù)警。如果某站點的運(yùn)行狀態(tài)異常,則把該站點從監(jiān)控列表中移除,避免不必要的預(yù)警。由于省級監(jiān)控的各類站點較多,本模塊還提供批量導(dǎo)入功能,能快速地更新監(jiān)控列表。

        預(yù)警時效管理模塊主要提供對監(jiān)控列表中的各類資料的預(yù)警時效進(jìn)行配置,預(yù)警時效包括狀態(tài)時效、網(wǎng)頁預(yù)警時效和短信預(yù)警時效。狀態(tài)時效是指對資料的接收狀態(tài)進(jìn)行時效監(jiān)控;網(wǎng)頁預(yù)警時效是指資料逾限后,觸發(fā)網(wǎng)頁預(yù)警行為的時效;短信預(yù)警時效是指資料逾限后,觸發(fā)短信預(yù)警行為的時效。網(wǎng)頁和短信預(yù)警時效的數(shù)值大于或等于狀態(tài)時效的數(shù)值。預(yù)警列表是根據(jù)監(jiān)控列表和預(yù)警配置信息生成的。

        圖片信息管理模塊主要提供對各類雷達(dá)圖及衛(wèi)星云圖等圖片的信息管理,可以通過設(shè)置圖片的運(yùn)行狀態(tài)和預(yù)警屬性,確定是否對該圖片進(jìn)行監(jiān)控預(yù)警,如果某種圖片的運(yùn)行狀態(tài)異常(雷達(dá)基數(shù)據(jù)、雷達(dá)產(chǎn)品或云圖),則需把該類圖片從監(jiān)控列表中移除,避免不必要的預(yù)警。

        短信設(shè)置管理模塊主要提供設(shè)置短信預(yù)警信息的功能,可以對短信接收人進(jìn)行分類設(shè)置,并結(jié)合監(jiān)控列表和預(yù)警配置信息,生成短信預(yù)警列表,實現(xiàn)對資料的分級分類預(yù)警。

        預(yù)警信息處理模塊主要為值班人員提供對已產(chǎn)生的預(yù)警信息進(jìn)行處理的功能,值班人員查看預(yù)警信息后,采取有效的措施去處理預(yù)警信息,若是處理成功,則由值班人員設(shè)置該預(yù)警信息的處理狀態(tài),使該預(yù)警信息失效。

        2.2 系統(tǒng)實現(xiàn)

        應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器是分離的。主從數(shù)據(jù)庫服務(wù)器之間定時備份系統(tǒng)數(shù)據(jù),數(shù)據(jù)庫選用Oracle[13],采用集中式數(shù)據(jù)管理。主從應(yīng)用服務(wù)器的應(yīng)用配置環(huán)境是相同的,使用負(fù)載均衡[14]來保證應(yīng)用服務(wù)器的性能,應(yīng)用服務(wù)器容器使用Apache Tomcat[15]。系統(tǒng)應(yīng)用是基于多層組件式B/S架構(gòu)和Struts2、Spring、JPA框架,采用Java語言實現(xiàn),具有良好的可維護(hù)性和可擴(kuò)展性。

        系統(tǒng)的監(jiān)控首頁如圖5所示,功能菜單在左邊側(cè)欄,系統(tǒng)用戶點擊相應(yīng)的功能,即可進(jìn)入相應(yīng)的功能頁面;右邊欄是監(jiān)控及預(yù)警信息的展示頁面,主要包括三部分:以列表的形式顯示當(dāng)前時次各類自動站(國家站、區(qū)域站、雨量站)等的接收統(tǒng)計信息;以列表的形式顯示當(dāng)前時次各類云圖、雷達(dá)產(chǎn)品圖的接收統(tǒng)計情況;以滾動條的形式顯示截止當(dāng)前時次最新的未處理預(yù)警信息。當(dāng)后臺監(jiān)控到預(yù)警信息時,網(wǎng)頁會自動發(fā)出聲音告警提醒值班人員,并在首頁滾動顯示未處理的預(yù)警信息,值班人員查看未處理預(yù)警信息后,采取有效的解決措施,處理完后,將預(yù)警信息的狀態(tài)設(shè)置成已處理。

        圖5 監(jiān)控預(yù)警系統(tǒng)首頁

        系統(tǒng)還提供預(yù)警時效的設(shè)置,可根據(jù)業(yè)務(wù)需要,靈活調(diào)整預(yù)警時效,包括前文提到的狀態(tài)時效、網(wǎng)頁預(yù)警時效和短信預(yù)警時效。如圖6所示,通過設(shè)置不同類型的報文的預(yù)警時效,完成對報文的分級分類監(jiān)控和預(yù)警。例如:某個時次后臺監(jiān)控到預(yù)警信息時,除了網(wǎng)頁的聲音告警外,系統(tǒng)還會根據(jù)當(dāng)前的預(yù)警信息,自動生成預(yù)警短信,發(fā)送給相應(yīng)的值班人員和領(lǐng)導(dǎo),預(yù)警短信示例如下所示:

        若某個時次的區(qū)域站個別站點數(shù)據(jù)接收不正常,則短信的編輯內(nèi)容為:“您好!觀測時次為2017-04-08 10:20:00,區(qū)域站站號為M1001、M1002數(shù)據(jù)不正常,請及時處理,謝謝!?!?/p>

        若某個時次的雷達(dá)或云圖圖片接收不正常,則短信的編輯內(nèi)容為:“您好!觀測時次為2017-04-07 22:09:21,三亞多普勒雷達(dá)圖的75公里基本反射率數(shù)據(jù)不正常,請及時處理,謝謝!?!?/p>

        圖6 預(yù)警時效設(shè)置頁面

        3 結(jié)束語

        針對省級氣象信息中心在氣象資料實時監(jiān)控方面存在的監(jiān)控軟件眾多、監(jiān)控任務(wù)繁雜等問題,在對比、參考其他省份已有資料監(jiān)控系統(tǒng)的基礎(chǔ)上,并結(jié)合本省氣象資料的監(jiān)控特點,總結(jié)出符合本省的氣象資料監(jiān)控流程,設(shè)計、研發(fā)了一套集站點管理、預(yù)警時效管理、短信預(yù)警等功能的氣象資料實時傳輸監(jiān)控系統(tǒng)。當(dāng)異常發(fā)生后,系統(tǒng)能快速向值班人員預(yù)警,有效地保障氣象資料的傳輸質(zhì)量并提供及時、高效的氣象服務(wù)。試運(yùn)行結(jié)果表明,系統(tǒng)各個功能模塊運(yùn)行穩(wěn)定。未來系統(tǒng)將會接入更多類型的氣象資料和提供更多的預(yù)警方式,以更有效地監(jiān)控、預(yù)警氣象資料。

        [1] 魏 莉.報文傳輸業(yè)務(wù)中的常見問題及解決方法[J].氣象研究與應(yīng)用,2007,28:111-112.

        [2] TAI S,MIKALSEN T A,ROUVELLOU I.Using message-oriented middleware for reliable web services messaging[C]//International workshop on web services,e-business,and the semantic web.Berlin:Spring,2003:89-104.

        [3] 黃美林,馬建華,李 東.基于SSH框架與泛型的通用分頁方法設(shè)計與實現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2012,22(1):67-71.

        [4] 付更麗,曹寶香.SOA-SSH分層架構(gòu)的設(shè)計與應(yīng)用[J].計算機(jī)技術(shù)與發(fā)展,2010,20(1):74-77.

        [5] 周楊川,孫淑霞,丁照宇.基于Spring+JPA框架的電子政務(wù)基礎(chǔ)平臺[J].計算機(jī)技術(shù)與發(fā)展,2008,18(4):98-100.

        [6] 鮑婷婷,陳 鵬,殷笑茹.省級氣象資料監(jiān)控業(yè)務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J].氣象水文海洋儀器,2014,31(3):104-106.

        [7] 曹 威,劉 江,楊維發(fā),等.湖北省氣象信息傳輸監(jiān)控與處理平臺的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2016(18):68-69.

        [8] 朱 勍,唐 民.民航氣象觀測報文監(jiān)控和反饋系統(tǒng)研究[J].中國民航飛行學(xué)院學(xué)報,2015(2):77-80.

        [9] 孫周軍,肖文名,宋遠(yuǎn)清,等.氣象信息實時監(jiān)視系統(tǒng)改進(jìn)設(shè)計與實現(xiàn)[J].成都信息工程學(xué)院學(xué)報,2012,27(2):168-173.

        [10] 朱 璇,馬少妝.常規(guī)氣象觀測報文傳輸監(jiān)控操作過程分析[J].科技創(chuàng)新導(dǎo)報,2010(7):119.

        [11] 葉汶華.氣象數(shù)據(jù)監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2016(6):185.

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

        [13] FERNANDEZ I.Beginning oracle database 11g administration:from novice to professional[M].[s.l.]:Dreamtech Press,2009:53-59.

        [14] 王榮生,楊際祥,王 凡.負(fù)載均衡策略研究綜述[J].小型微型計算機(jī)系統(tǒng),2010(8):1681-1686.

        [15] VUKOTIC A,GOODWILL J.Apache Tomcat 7[M].[s.l.]:Apress,2011.

        猜你喜歡
        信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        亚洲色婷婷综合开心网| 免费拍拍拍网站| 亚洲av有码在线天堂| 免费在线日韩| 日本综合视频一区二区| 精品国产精品国产偷麻豆| 又黄又爽又色又刺激的视频| 久99久精品免费视频热77| 亚洲高清一区二区精品| 五月四房播播| 精品国产v无码大片在线观看 | 乌克兰少妇xxxx做受野外| 亚洲欧洲精品成人久久曰不卡 | 亚洲第一页视频在线观看| 国产色欲av一区二区三区| 国产肉体ⅹxxx137大胆| av大片在线无码永久免费网址| 午夜男女靠比视频免费| 亚洲a∨无码男人的天堂| 亚洲国产无线乱码在线观看| 国产亚洲一区二区三区成人| 一本色道久在线综合色| 久久精品国产成人| 99久久久国产精品免费蜜臀| av成人资源在线播放| 国产亚洲成性色av人片在线观| 国产suv精品一区二区883| 亚洲不卡电影| 日韩极品在线观看视频| 国产做国产爱免费视频| 尤物yw无码网站进入| 青青自拍视频成人免费观看| 国产精品一区二区三久久不卡| 国产美女久久精品香蕉69| a午夜国产一级黄片| 日韩av一区二区三区高清| 中文字幕人妻中文| 无码电影在线观看一区二区三区| 99国语激情对白在线观看| 天天爽夜夜爽夜夜爽精品视频| 日产精品久久久久久久蜜臀 |