理信息。
[0029]通常情況下,采集氣象的數(shù)據(jù)主要由主管氣象的部門管理,如氣象局。采集水務(wù)的數(shù)據(jù)主要由主管水文的部門管理,如水務(wù)局。而海洋的數(shù)據(jù)則有主管海洋的部門管理等等。
[0030]S2:將采集到的氣象水文物理信息發(fā)送到數(shù)據(jù)中心。
[0031]信息發(fā)射裝置2可根據(jù)需要,對(duì)于比較孤立或者分布比較偏遠(yuǎn)的監(jiān)測(cè)點(diǎn),可以一一對(duì)應(yīng)設(shè)立信息發(fā)射裝置2,如果對(duì)于在比較密集的監(jiān)測(cè)區(qū)域,由于該監(jiān)測(cè)區(qū)域的監(jiān)測(cè)點(diǎn)距離比較近,可以集中由一個(gè)信息發(fā)射裝置統(tǒng)一進(jìn)行發(fā)送即可,從而節(jié)省了該系統(tǒng)配置的成本。
[0032]信息發(fā)射裝置2包括有線接口單元和無線射頻通訊模塊,對(duì)于在有線網(wǎng)絡(luò)覆蓋的地方,可以直接接入網(wǎng)線,通過互聯(lián)網(wǎng)的方式直接接入到后臺(tái)的信息接收裝置3。對(duì)于有線網(wǎng)絡(luò)無法覆蓋的地方,單獨(dú)接入有線網(wǎng)絡(luò)成本比較高,可以通過無線通訊方式發(fā)送信息到后臺(tái)的數(shù)據(jù)中心4,比如通過無線GPRS方式,對(duì)于更加偏遠(yuǎn)的地方,還可以增加設(shè)置有微波通訊模塊,以微波通訊的方式進(jìn)行遠(yuǎn)程通訊。
[0033]S3:數(shù)據(jù)中心存儲(chǔ)接收到的氣象水文物理信息。
[0034]如上所述,數(shù)據(jù)中心4由分布在不同位置的氣象服務(wù)器40、水務(wù)服務(wù)器41以及海洋服務(wù)器42構(gòu)成,分別用以存儲(chǔ)氣象、水務(wù)以及海洋的信息數(shù)據(jù)。這些各個(gè)主管部門都分別獨(dú)立使用自己的計(jì)算機(jī)系統(tǒng)和服務(wù)器,各個(gè)主管部門的服務(wù)器和數(shù)據(jù)并不一定共享在同一個(gè)數(shù)據(jù)中心里,各個(gè)主管部門而是分別將將各自監(jiān)測(cè)點(diǎn)上的檢測(cè)裝置采集到的氣象水文信息集中存儲(chǔ)在各自的服務(wù)器上,并獨(dú)立向第三方機(jī)構(gòu)提供,比如本實(shí)施例中,根據(jù)終端處理裝置5的請(qǐng)求,分別提供數(shù)據(jù)信息,反饋給終端處理裝置5。
[0035]S4:終端處理裝置讀取數(shù)據(jù)中心存儲(chǔ)的氣象水文的數(shù)據(jù),并進(jìn)行分析以及發(fā)出預(yù)塾目ο
[0036]終端處理裝置自定義選擇監(jiān)測(cè)點(diǎn),向數(shù)據(jù)中心發(fā)出請(qǐng)求,讀取選擇的監(jiān)測(cè)點(diǎn)的數(shù)據(jù)結(jié)果,并根據(jù)其設(shè)置的預(yù)警條件,發(fā)出預(yù)警信息。
[0037]進(jìn)一步地,由于對(duì)數(shù)據(jù)中心的數(shù)據(jù)產(chǎn)生的需求的往往不止是單獨(dú)一個(gè)部門或者單一目的,不同的機(jī)構(gòu)對(duì)數(shù)據(jù)的類型、要求以及使用目的不同,因此,基于實(shí)際使用情況,為了滿足多種需求以及多種使用目的,本實(shí)施例針對(duì)傳統(tǒng)的氣象水文系統(tǒng)的缺陷和不足進(jìn)行了改進(jìn),一方面,在終端處理裝置劃分為內(nèi)網(wǎng)服務(wù)器和外網(wǎng)服務(wù)端,另一方面,外網(wǎng)服務(wù)端和內(nèi)網(wǎng)服務(wù)器之間的接口采用B/S架構(gòu),外網(wǎng)服務(wù)端和內(nèi)網(wǎng)服務(wù)器之間處理信息的步驟為:
1):內(nèi)網(wǎng)服務(wù)器訪問并讀取數(shù)據(jù)中心的各個(gè)類型數(shù)據(jù)信息;
2):外網(wǎng)服務(wù)端對(duì)內(nèi)網(wǎng)服務(wù)器的數(shù)據(jù)發(fā)出請(qǐng)求。
[0038]其步驟2)具體為:
外網(wǎng)服務(wù)端向內(nèi)網(wǎng)服務(wù)器發(fā)出請(qǐng)求;
內(nèi)網(wǎng)服務(wù)器調(diào)用從數(shù)據(jù)中心的數(shù)據(jù)信息進(jìn)行分析,選擇相應(yīng)的氣象水文模型進(jìn)行計(jì)算;
將結(jié)果返回給外網(wǎng)服務(wù)端。
[0039]本實(shí)施例中,在外網(wǎng)服務(wù)端會(huì)不斷更新各種氣象水文模型,針對(duì)不同目的,調(diào)用不同的數(shù)據(jù)模型,從而可以滿足不同使用目的,比如在連日下雨的環(huán)境中,則重點(diǎn)關(guān)注的是汛情的變化,則只需要調(diào)取汛情預(yù)警的數(shù)據(jù)模型,獲取各個(gè)監(jiān)測(cè)點(diǎn)的汛情,繼而可以計(jì)算出汛情結(jié)果。
[0040]進(jìn)一步,為了提高氣象水文的實(shí)時(shí)性和速度,內(nèi)網(wǎng)服務(wù)器采用Resin應(yīng)用服務(wù)器和MVC框架構(gòu)建成基于JSP+DWR+JAVA WEB的架構(gòu)。其中,Resin應(yīng)用服務(wù)器能夠很好地支持Servlet和JSP,大大提高運(yùn)行速度,而且Resin本身包含了一個(gè)支持HTTP/1.1的WEB服務(wù)器,并提供了 JSP/Servlets運(yùn)行平臺(tái)。而且,在JAVA和JavaScript的支持下,其可以靈活選用合適的開發(fā)語言。
[0041]內(nèi)網(wǎng)服務(wù)器采用JDBC事務(wù)提交方式,運(yùn)用JBDC連接到Oracle數(shù)據(jù)庫,采用DWR的異步框架,接受外網(wǎng)服務(wù)端提交的多個(gè)條件,取出要導(dǎo)出的數(shù)據(jù),大大提升了處理的速度,這對(duì)于在復(fù)雜惡劣多年的氣候環(huán)境中需要作出快速反應(yīng),起到了決定性的作用。內(nèi)網(wǎng)服務(wù)器同時(shí)與外網(wǎng)服務(wù)端顯示處理的進(jìn)度。
[0042]進(jìn)一步地,MVC (Model View Controller)模式,其中的M (Model)是應(yīng)用程序核心,是應(yīng)用程序中用于處理數(shù)據(jù)邏輯的部分,負(fù)責(zé)存取數(shù)據(jù);V (View)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分,依據(jù)Model創(chuàng)建;C (Controller)處理數(shù)據(jù)輸入及與用戶交互的部分,負(fù)責(zé)從View讀取數(shù)據(jù),控制用戶輸入,并向Model發(fā)送數(shù)據(jù)。同時(shí),MVC模式實(shí)現(xiàn)了對(duì)HTML、CSS和JavaScript的完全控制。
[0043]采集分布在地理區(qū)域的各個(gè)監(jiān)測(cè)點(diǎn)的氣象水文物理信息步驟中還包括獲取該監(jiān)測(cè)點(diǎn)地理位置。
[0044]上述可知,本發(fā)明實(shí)施例中多點(diǎn)水文監(jiān)測(cè)系統(tǒng),通過在各個(gè)監(jiān)測(cè)點(diǎn)上安裝了監(jiān)測(cè)裝置,并對(duì)各個(gè)監(jiān)測(cè)點(diǎn)采集數(shù)據(jù),實(shí)時(shí)發(fā)送到后臺(tái)的數(shù)據(jù)中心來,數(shù)據(jù)中心以及終端處理裝置對(duì)數(shù)據(jù)的處理的架構(gòu)進(jìn)行了改進(jìn)和優(yōu)化,大大提高數(shù)據(jù)分析能力,提高了數(shù)據(jù)分析速度,達(dá)到全面收集氣象水文信息并及時(shí)預(yù)警,充分發(fā)揮監(jiān)測(cè)數(shù)據(jù)對(duì)相關(guān)行業(yè)發(fā)展的支撐,提高了地區(qū)預(yù)警防災(zāi)工作效率,為安全生產(chǎn)、生活和預(yù)警防災(zāi)提供快速高效及時(shí)的決策情報(bào)信息。
[0045]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種分布式氣象水文信息處理方法,其特征在于,包括如下步驟: 采集分布在地理區(qū)域的各個(gè)監(jiān)測(cè)點(diǎn)的氣象水文物理信息; 將采集到的氣象水文物理信息發(fā)送到數(shù)據(jù)中心; 數(shù)據(jù)中心存儲(chǔ)接收到的氣象水文物理信息; 終端處理裝置讀取數(shù)據(jù)中心存儲(chǔ)的氣象水文的數(shù)據(jù),并進(jìn)行分析以及發(fā)出預(yù)警。2.如權(quán)利要求1所述的分布式氣象水文信息處理方法,其特征在于,所述數(shù)據(jù)中心由分布在不同位置的服務(wù)器組成,分別用以存儲(chǔ)氣象、水務(wù)以及海洋的信息數(shù)據(jù)。3.如權(quán)利要求1所述的分布式氣象水文信息處理方法,其特征在于,終端處理裝置自定義選擇監(jiān)測(cè)點(diǎn),向數(shù)據(jù)中心發(fā)出請(qǐng)求,讀取選擇的監(jiān)測(cè)點(diǎn)的數(shù)據(jù)結(jié)果,并根據(jù)其設(shè)置的預(yù)警條件,發(fā)出預(yù)警信息。4.如權(quán)利要求3所述的分布式氣象水文信息處理方法,其特征在于,終端處理裝置包括內(nèi)網(wǎng)服務(wù)器和外網(wǎng)服務(wù)端,外網(wǎng)服務(wù)端和內(nèi)網(wǎng)服務(wù)器之間處理信息的步驟為: 1):內(nèi)網(wǎng)服務(wù)器訪問并讀取數(shù)據(jù)中心的各個(gè)類型數(shù)據(jù)信息; 2):外網(wǎng)服務(wù)端對(duì)內(nèi)網(wǎng)服務(wù)器的數(shù)據(jù)發(fā)出請(qǐng)求。5.如權(quán)利要求4所述的分布式氣象水文信息處理方法,其特征在于,其步驟2)具體為: 外網(wǎng)服務(wù)端向內(nèi)網(wǎng)服務(wù)器發(fā)出請(qǐng)求; 內(nèi)網(wǎng)服務(wù)器調(diào)用從數(shù)據(jù)中心的數(shù)據(jù)信息進(jìn)行分析,選擇相應(yīng)的氣象水文模型進(jìn)行計(jì)算; 將結(jié)果返回給外網(wǎng)服務(wù)端。6.如權(quán)利要求4所述的分布式氣象水文信息處理方法,其特征在于,所述外網(wǎng)服務(wù)端和內(nèi)網(wǎng)服務(wù)器之間的接口采用B/S架構(gòu)。7.如權(quán)利要求6所述的分布式氣象水文信息處理方法,其特征在于,所述的內(nèi)網(wǎng)服務(wù)器采用Resin應(yīng)用服務(wù)器和MVC框架構(gòu)建成基于JSP+DWR+JAVA WEB的架構(gòu)。8.如權(quán)利要求7所述的分布式氣象水文信息處理方法,其特征在于,內(nèi)網(wǎng)服務(wù)器采用JDBC事務(wù)提交方式,將導(dǎo)出的數(shù)據(jù)導(dǎo)入到SQLServer及導(dǎo)出為文本文件。9.如權(quán)利要求1所述的分布式氣象水文信息處理方法,其特征在于,采集分布在地理區(qū)域的各個(gè)監(jiān)測(cè)點(diǎn)的氣象水文物理信息步驟中還包括獲取該監(jiān)測(cè)點(diǎn)地理位置。
【專利摘要】本發(fā)明實(shí)施例公開一種分布式氣象水文信息處理方法,包括如下步驟:采集分布在地理區(qū)域的各個(gè)監(jiān)測(cè)點(diǎn)的氣象水文物理信息;將采集到的氣象水文物理信息發(fā)送到數(shù)據(jù)中心;數(shù)據(jù)中心存儲(chǔ)接收到的氣象水文物理信息;終端處理裝置讀取對(duì)數(shù)據(jù)中心存儲(chǔ)的氣象水文的數(shù)據(jù)進(jìn)行分析結(jié)果并發(fā)出預(yù)警。本發(fā)明大大提高數(shù)據(jù)分析能力,提高了數(shù)據(jù)分析速度,達(dá)到全面收集氣象水文信息并及時(shí)預(yù)警,充分發(fā)揮監(jiān)測(cè)數(shù)據(jù)對(duì)相關(guān)行業(yè)發(fā)展的支撐,提高了地區(qū)預(yù)警防災(zāi)工作效率,為安全生產(chǎn)、生活和預(yù)警防災(zāi)提供快速高效及時(shí)的決策情報(bào)信息。
【IPC分類】H04L29/08, G01D21/02, G08C17/02
【公開號(hào)】CN105306601
【申請(qǐng)?zhí)枴緾N201510830843
【發(fā)明人】唐迎洲, 徐貴泉, 張新
【申請(qǐng)人】上海市水務(wù)規(guī)劃設(shè)計(jì)研究院
【公開日】2016年2月3日
【申請(qǐng)日】2015年11月25日