趙 鑫,韓艷君,韓英杰
(1.河北省保定市滿城區(qū)氣象局,河北保定 072150;2.河北省保定市氣象站,河北保定 071000)
隨著社會(huì)經(jīng)濟(jì)發(fā)展,防災(zāi)減災(zāi)工作對(duì)氣象預(yù)報(bào)的時(shí)空精細(xì)化、預(yù)報(bào)要素的多樣化、定量化等方面提出了更高、更迫切的需求。傳統(tǒng)的城鎮(zhèn)/鄉(xiāng)鎮(zhèn)站點(diǎn)預(yù)報(bào)已不能完全適應(yīng)按需預(yù)報(bào)、定位預(yù)報(bào)的服務(wù)要求,建立與現(xiàn)行城鎮(zhèn)/鄉(xiāng)鎮(zhèn)站點(diǎn)預(yù)報(bào)、短臨、短時(shí)、短期、中期各類災(zāi)害性天氣預(yù)報(bào)相協(xié)調(diào)的精細(xì)化智能網(wǎng)格預(yù)報(bào),既是適應(yīng)氣象服務(wù)需求的手段,也是預(yù)報(bào)業(yè)務(wù)精細(xì)化發(fā)展的方向與任務(wù)[1]。且傳統(tǒng)的APP客戶端每次更新后,需要下載完整的安裝包進(jìn)行更新,存在對(duì)于手機(jī)流量消耗比較多的問題;對(duì)于電腦端業(yè)務(wù)平臺(tái),存在啟動(dòng)后才可以重新使用的麻煩。本系統(tǒng)避開了這些弊端,有占用空間小,業(yè)務(wù)更新及時(shí)的優(yōu)勢(shì)。
本系統(tǒng)采用Java與GIS結(jié)合的模式進(jìn)行開發(fā),既有能使用Java語(yǔ)言滿足B/S模式維護(hù)和升級(jí)方式簡(jiǎn)單的優(yōu)勢(shì),又可通過Java繪圖,滿足繪制專業(yè)圖形的要求,解決傳統(tǒng)氣象服務(wù)在信息傳播不及時(shí)、信息傳播范圍有限等方面的問題,在葡萄、桃、草莓不同生育期,最終對(duì)其生長(zhǎng)發(fā)育影響大的氣象要素實(shí)現(xiàn)精準(zhǔn)靶向發(fā)布。本系統(tǒng)還可以通過設(shè)置不同氣象要素的閾值,在閾值到來時(shí),實(shí)現(xiàn)自動(dòng)靶向精準(zhǔn)發(fā)布?xì)庀笮畔?,進(jìn)而減輕氣象災(zāi)害對(duì)特色林果種植的影響,提高其產(chǎn)量[2]。
本文設(shè)計(jì)的特色林果氣象要素精準(zhǔn)靶向發(fā)布系統(tǒng)包括用戶登錄、數(shù)據(jù)交互查看子系統(tǒng)、靶向發(fā)布子系統(tǒng)和“一鍵式”發(fā)布監(jiān)控子系統(tǒng) 4個(gè)部分(如圖1)。
圖1 特色林果氣象要素精準(zhǔn)靶向發(fā)布系統(tǒng)框圖
基本上所有的系統(tǒng)中都設(shè)置有登錄這一個(gè)功能,登錄這一個(gè)功能可以有很多登錄方式,這里的登錄方式只需要賬號(hào)和密碼就可以進(jìn)行登錄了。登錄時(shí)有權(quán)限限制級(jí)別,后臺(tái)管理系統(tǒng)只有管理人員才可進(jìn)入操作。
保定市特色林果氣象要素精準(zhǔn)靶向發(fā)布系統(tǒng)采用小程序的方式進(jìn)行設(shè)計(jì),小程序?qū)τ谙到y(tǒng)安全更加穩(wěn)定。小程序涉及到滿城區(qū)、曲陽(yáng)縣、順平縣等3個(gè)不同縣的農(nóng)業(yè)氣象數(shù)據(jù),通過設(shè)置不同的用戶賬戶進(jìn)行登錄。登錄時(shí)通過對(duì)輸入的用戶名和密碼進(jìn)行區(qū)分,與數(shù)據(jù)庫(kù)內(nèi)置賬號(hào)進(jìn)行匹配,匹配完成之后,判斷是否滿足登錄條件,如果賬號(hào)滿足登錄條件,則用戶進(jìn)入小程序首頁(yè)進(jìn)行操作。
小程序登錄的用戶密碼采用密文方式進(jìn)行加密,數(shù)據(jù)以加密方式對(duì)密碼進(jìn)行存儲(chǔ),通過加密方式對(duì)賬號(hào)進(jìn)行加密,更加確保數(shù)據(jù)的安全性。登錄時(shí)需要輸入用戶名和密碼(圖2),小程序后臺(tái)對(duì)輸入的密碼通過加密開發(fā)包進(jìn)行解密,并匹配數(shù)據(jù)庫(kù)中的賬號(hào),如果符合要求,則用戶進(jìn)入系統(tǒng)首頁(yè)。小程序內(nèi)按登錄賬號(hào)不同,分配不同的區(qū)域,當(dāng)使用賬號(hào)登錄時(shí),后臺(tái)通過用戶名和密碼對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,并查詢出當(dāng)前登錄賬號(hào)所屬區(qū)域,同時(shí)獲取當(dāng)前區(qū)域所有的氣象數(shù)據(jù),包括實(shí)況、預(yù)報(bào)、預(yù)警、種植戶數(shù)據(jù)等,并按照不同的區(qū)域顯示在線地圖。
圖2 用戶登錄模塊設(shè)計(jì)功能結(jié)構(gòu)
2.2.1 氣象數(shù)據(jù)采集與處理子系統(tǒng)
氣象數(shù)據(jù)采集與處理子系統(tǒng)就是指自動(dòng)氣象站,通常是由一個(gè)以微型計(jì)算機(jī)為核心的特定數(shù)據(jù)采集器作為中心,將各種氣象要素傳感器的輸出信號(hào)以有線或者無線的方式連接到數(shù)據(jù)采集器上,由數(shù)據(jù)采集器進(jìn)行數(shù)據(jù)采集和轉(zhuǎn)換處理以及氣象信息的輸出(如圖3)。自動(dòng)氣象站一般由硬件和軟件兩部分構(gòu)成,硬件部分包含計(jì)算機(jī)、數(shù)據(jù)通信接口、氣象要素傳感器、氣象數(shù)據(jù)采集接口模塊、電源轉(zhuǎn)換模塊等,軟件部分包括數(shù)據(jù)采集與處理軟件和數(shù)據(jù)網(wǎng)絡(luò)傳輸軟件等。
圖3 氣象數(shù)據(jù)采集與處理子系統(tǒng)功能結(jié)構(gòu)
氣象數(shù)據(jù)采集程序主要通過小程序后臺(tái)設(shè)置不同的定時(shí)任務(wù)將需要使用的數(shù)據(jù)定時(shí)進(jìn)行采集,數(shù)據(jù)類型主要包括分鐘數(shù)據(jù)、小時(shí)數(shù)據(jù)等,對(duì)采集的數(shù)據(jù)按照不同的氣象要素和系統(tǒng)的要求分門別類地保存到數(shù)據(jù)庫(kù)中,并按系統(tǒng)要求分別對(duì)采集的時(shí)間數(shù)據(jù)進(jìn)行必要的處理;后臺(tái)定時(shí)器按照實(shí)際的業(yè)務(wù)時(shí)間進(jìn)行設(shè)置。采集的數(shù)據(jù)源目前主要通過共享平臺(tái)里的接口進(jìn)行獲取,后期可通過對(duì)接天擎業(yè)務(wù)平臺(tái)獲取數(shù)據(jù)并進(jìn)行封裝。實(shí)況監(jiān)測(cè)頁(yè)面打開時(shí),通過傳入的不同站點(diǎn)獲取該站點(diǎn)下的實(shí)況數(shù)據(jù),并進(jìn)行展示。
由圖3可知,數(shù)據(jù)采集模塊需要采集數(shù)據(jù),這些數(shù)據(jù)是由各類傳感器輸出的信號(hào)通過數(shù)據(jù)接口采集的,數(shù)據(jù)通過數(shù)據(jù)接口傳入后,再經(jīng)過處理變?yōu)楹笈_(tái)所需要的數(shù)據(jù)格式,并由數(shù)據(jù)采集模塊的輸出接口輸出;由后臺(tái)輸入接口接受的數(shù)據(jù)再進(jìn)行數(shù)據(jù)解析,解析成數(shù)據(jù)庫(kù)可以識(shí)別的數(shù)據(jù)(實(shí)況、預(yù)報(bào)、預(yù)警、其他),并進(jìn)行入庫(kù)。獲取的數(shù)據(jù)主要包括JSON、XML、HTML等不同數(shù)據(jù)格式,對(duì)不同的數(shù)據(jù)格式進(jìn)行解析,對(duì)解析后的數(shù)據(jù)打包進(jìn)行封裝。數(shù)據(jù)庫(kù)根據(jù)數(shù)據(jù)接口進(jìn)行數(shù)據(jù)封裝,對(duì)應(yīng)不同的數(shù)據(jù)格式,按照不同的屬性進(jìn)行保存。
2.2.2 系統(tǒng)實(shí)況展示
天氣是指某一個(gè)地區(qū)距離地表較近的大氣層在短時(shí)間內(nèi)的具體狀態(tài)。而天氣現(xiàn)象則是指發(fā)生在大氣中的各種自然現(xiàn)象,即某瞬時(shí)內(nèi)大氣中各種氣象要素(如氣溫、氣壓、濕度、風(fēng)、云、霧、雨、閃、雪、霜、雷、雹、霾等)空間分布的綜合表現(xiàn)。
天氣過程就是一定地區(qū)的天氣現(xiàn)象隨時(shí)間的變化過程。各種天氣系統(tǒng)都具有一定的空間尺度和時(shí)間尺度,而且各種尺度系統(tǒng)間相互交織、相互作用。許多天氣系統(tǒng)的組合,構(gòu)成大范圍的天氣形勢(shì),構(gòu)成半球甚至全球的大氣環(huán)流。天氣系統(tǒng)總是處在不斷新生、發(fā)展和消亡過程中,在不同發(fā)展階段有著其相對(duì)應(yīng)的天氣現(xiàn)象分布。
天氣預(yù)報(bào)應(yīng)用大氣變化的規(guī)律,根據(jù)當(dāng)前及近期的天氣形勢(shì),對(duì)某一地未來一定時(shí)期內(nèi)的天氣狀況進(jìn)行預(yù)測(cè)。它是根據(jù)對(duì)衛(wèi)星云圖和天氣圖的分析,結(jié)合有關(guān)氣象資料、地形和季節(jié)特點(diǎn)、群眾經(jīng)驗(yàn)等綜合研究后作出的。如我國(guó)中央氣象臺(tái)的衛(wèi)星云圖,就是我國(guó)制造的“風(fēng)云一號(hào)”氣象衛(wèi)星攝取的。利用衛(wèi)星云圖照片進(jìn)行分析,能提高天氣預(yù)報(bào)的準(zhǔn)確率。天氣預(yù)報(bào)就時(shí)效的長(zhǎng)短通常分為3種:短期天氣預(yù)報(bào)(2-3天)、中期天氣預(yù)報(bào)(4-9天),長(zhǎng)期天氣預(yù)報(bào)(10-15天以上),中央電視臺(tái)每天播放的主要是短期天氣預(yù)報(bào)。
實(shí)況展示業(yè)務(wù)平臺(tái)按照不同的氣象要素?cái)?shù)據(jù)進(jìn)行顯示,主要包括氣溫、降水、風(fēng)力、風(fēng)向、濕度、氣壓等,選擇不同的氣象要素,地圖上自動(dòng)加載氣象站點(diǎn),并顯示當(dāng)前氣象要素?cái)?shù)據(jù)值。顯示的地圖是根據(jù)當(dāng)前選擇區(qū)域的不同,自動(dòng)加載區(qū)域地圖數(shù)據(jù),并自動(dòng)疊加區(qū)域自動(dòng)站信息,顯示當(dāng)前選擇的氣象要素實(shí)況數(shù)據(jù)。天氣實(shí)況在頁(yè)面上可以直接進(jìn)行顯示,也可以統(tǒng)計(jì)進(jìn)行展示;此外也可以根據(jù)選擇的不同氣象要素進(jìn)行展示,點(diǎn)擊不同的氣象站點(diǎn),可同時(shí)加載所有不同氣象要素?cái)?shù)據(jù),主要包括站點(diǎn)編號(hào)、站點(diǎn)名稱、氣象要素值等。地圖根據(jù)不同區(qū)域進(jìn)行加載,點(diǎn)擊地圖上的站點(diǎn),可以查看氣象實(shí)況數(shù)據(jù)。
2.2.3 種植戶數(shù)據(jù)加載
(1)數(shù)據(jù)加載
特色林果小程序主要針對(duì)農(nóng)業(yè)數(shù)據(jù)進(jìn)行數(shù)據(jù)設(shè)置和展示,小程序通過地圖方式,獲取當(dāng)前區(qū)域提供的種植戶數(shù)據(jù),將數(shù)據(jù)疊加到地圖上進(jìn)行展示。提供的種植戶數(shù)據(jù)包括名稱、經(jīng)緯度、聯(lián)系人、聯(lián)系方式等(如圖4)。點(diǎn)擊地圖上不同的種植戶,可詳細(xì)查看種植戶數(shù)據(jù)的詳細(xì)信息。也可以根據(jù)提供的種植面積范圍,在地圖上展示覆蓋區(qū)域,地圖上根據(jù)設(shè)置的不同顏色色標(biāo)等級(jí)進(jìn)行標(biāo)注。選擇不同區(qū)域、不同農(nóng)業(yè)種植類型,根據(jù)過濾的后臺(tái)數(shù)據(jù)在地圖上進(jìn)行覆蓋。
圖4 種植戶數(shù)據(jù)加載功能結(jié)構(gòu)
我國(guó)農(nóng)業(yè)進(jìn)入由單純追求產(chǎn)量的數(shù)量型農(nóng)業(yè)向數(shù)量與質(zhì)量并重的效益型農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展的新時(shí)期,其發(fā)展趨勢(shì)將逐步向規(guī)?;?、集約化、專業(yè)化和標(biāo)準(zhǔn)化的現(xiàn)代農(nóng)業(yè)過渡。特色農(nóng)業(yè)通過產(chǎn)業(yè)化,形成生產(chǎn)、加工、銷售有機(jī)結(jié)合和相互促進(jìn)的機(jī)制,能夠充分發(fā)揮特色農(nóng)產(chǎn)品資源優(yōu)勢(shì),提高區(qū)域經(jīng)濟(jì)的市場(chǎng)競(jìng)爭(zhēng)力和農(nóng)業(yè)綜合實(shí)力。中國(guó)特色農(nóng)業(yè)已經(jīng)形成了從特色農(nóng)產(chǎn)品種植、養(yǎng)殖,到產(chǎn)品加工、貯運(yùn)、銷售一體化經(jīng)營(yíng)的完整產(chǎn)業(yè)鏈,并且產(chǎn)業(yè)分工仍然在不斷細(xì)化。按照標(biāo)準(zhǔn)化理論,在產(chǎn)業(yè)鏈中,各專業(yè)分工越細(xì),相互依賴程度就越大,對(duì)標(biāo)準(zhǔn)化的要求就越高。
(2)技術(shù)實(shí)現(xiàn)
主要利用WebGIS發(fā)布的rest風(fēng)格的Web服務(wù)為前端提供json對(duì)象形式的專題數(shù)據(jù),頁(yè)面利用GIS API for JavaScript實(shí)現(xiàn)了特色林果要素?cái)?shù)據(jù)的統(tǒng)計(jì)以及基于空間位置的可視化。前端頁(yè)面與后臺(tái)之間的交互采用JSON格式進(jìn)行傳輸,JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,采用完全獨(dú)立于編程語(yǔ)言的文本格式來存儲(chǔ)和表示數(shù)據(jù)。任何數(shù)據(jù)支持的類型都能轉(zhuǎn)換成JSON表達(dá)。簡(jiǎn)單的語(yǔ)法格式和清晰的層次結(jié)構(gòu)使得JSON成為理想的數(shù)據(jù)交換語(yǔ)言。與XML相比,JSON更簡(jiǎn)潔且容易看懂,同時(shí)也易于生成和解析,可以極大節(jié)約傳輸數(shù)據(jù)占用的帶寬從而有效提升網(wǎng)絡(luò)傳輸效率。幾乎所有的前端框架都支持JSON對(duì)象的解析,為整體的框架提供了基礎(chǔ)。
根據(jù)提供的特色林果數(shù)據(jù)進(jìn)行整理,并按照不同的區(qū)域、種植物類型進(jìn)行區(qū)分;加載Web地圖,根據(jù)提供的種植戶經(jīng)緯度數(shù)據(jù)進(jìn)行地圖疊加,并進(jìn)行展示;點(diǎn)擊不同的種植戶可查看詳細(xì)信息;根據(jù)提供的種植區(qū)域范圍,在地圖上疊加種植區(qū)域范圍。
2.2.4 閾值設(shè)置
小程序后臺(tái)根據(jù)提供的農(nóng)作物指標(biāo)數(shù)據(jù)設(shè)置不同的閾值,農(nóng)作物生育周期不同,氣象要素對(duì)指標(biāo)數(shù)據(jù)有一定的影響,系統(tǒng)通過獲取的實(shí)況數(shù)據(jù)與當(dāng)前指標(biāo)數(shù)據(jù)進(jìn)行對(duì)比分析,當(dāng)發(fā)現(xiàn)獲取的實(shí)況數(shù)據(jù)與指標(biāo)數(shù)據(jù)出現(xiàn)不一致時(shí),小程序后臺(tái)通過自動(dòng)組織相關(guān)文字內(nèi)容,通過短信或其他方式通知相關(guān)責(zé)任人(如圖5)[3]。以暴雨藍(lán)色預(yù)警信號(hào)為例,根據(jù)修訂后的標(biāo)準(zhǔn),預(yù)計(jì)未來可能出現(xiàn)下列條件之一或?qū)崨r已達(dá)到下列條件之一并可能持續(xù)時(shí)將啟動(dòng)暴雨藍(lán)色預(yù)警信號(hào),即:雨強(qiáng)(1小時(shí)降雨量)達(dá)30mm以上;或6小時(shí)降雨量達(dá)50mm以上;或24小時(shí)降雨量達(dá)70mm以上。與舊標(biāo)準(zhǔn)相比,只是增加了“24小時(shí)降雨量達(dá)70mm以上”的預(yù)警閾值,1小時(shí)和6小時(shí)降雨量的閾值標(biāo)準(zhǔn)并沒有變。同樣,暴雨黃色預(yù)警信號(hào)新增了“24小時(shí)降雨量達(dá)100mm以上”的預(yù)警閾值;暴雨橙色預(yù)警信號(hào)新增了“24小時(shí)降雨量達(dá)150mm以上”的預(yù)警閾值;暴雨紅色預(yù)警信號(hào)新增了“24小時(shí)降雨量達(dá)200mm以上”的預(yù)警閾值。
圖5 閾值設(shè)置功能結(jié)構(gòu)
只要持續(xù)時(shí)間夠長(zhǎng),并且累積雨量達(dá)到了相應(yīng)標(biāo)準(zhǔn),仍然可以算作暴雨。新標(biāo)準(zhǔn)仍為藍(lán)色、黃色、橙色、紅色四級(jí)預(yù)警,在此前2016年版本設(shè)定的雨強(qiáng)(1小時(shí)降雨量)標(biāo)準(zhǔn)、過程雨量標(biāo)準(zhǔn)(6小時(shí)降雨量)的基礎(chǔ)上,新增24小時(shí)暴雨預(yù)警信號(hào)標(biāo)準(zhǔn)閾值,切合農(nóng)業(yè)氣象防災(zāi)減災(zāi)需求及業(yè)務(wù)實(shí)際,更好地發(fā)揮了閾值設(shè)置在防災(zāi)減災(zāi)中的作用。農(nóng)作物指標(biāo)也包括病蟲害指標(biāo),小程序后臺(tái)根據(jù)當(dāng)前季節(jié)易出現(xiàn)的病蟲害適當(dāng)做出提醒,提醒種植戶做出相關(guān)防治措施。
該子系統(tǒng)對(duì)需要的氣象數(shù)據(jù)進(jìn)行采集,并進(jìn)行入庫(kù);后臺(tái)啟動(dòng)閾值設(shè)置接口,將獲取的采集數(shù)據(jù)與閾值進(jìn)行匹配;根據(jù)閾值匹配結(jié)果,做出相應(yīng)處理,超出閾值進(jìn)行提醒,否則正常業(yè)務(wù)運(yùn)行。
為了提高預(yù)警信息發(fā)布的效率,按照將預(yù)警信息優(yōu)先發(fā)送給最需要的人群的設(shè)計(jì)思想,提出了運(yùn)用基于預(yù)警信息內(nèi)容、特定區(qū)域和人群的靶向技術(shù)進(jìn)行精準(zhǔn)發(fā)布的推送策略。首先,通過分析預(yù)警信息發(fā)布技術(shù)研究現(xiàn)狀及存在的問題,從時(shí)間、區(qū)域、人群三個(gè)維度研究預(yù)警信息精準(zhǔn)發(fā)布的關(guān)鍵技術(shù);然后,利用地理信息系統(tǒng)(GIS)的區(qū)域搜索技術(shù),設(shè)計(jì)了針對(duì)手機(jī)短信,手機(jī)APP等多渠道靶向發(fā)布的處理流程和技術(shù)方案;最后,提供了針對(duì)主要發(fā)布渠道的核心算法示例,通過算法快速過濾,使經(jīng)過研判的預(yù)警信息優(yōu)先發(fā)送給重點(diǎn)區(qū)域人群。該靶向技術(shù)在省級(jí)預(yù)警發(fā)布業(yè)務(wù)中得到成功應(yīng)用,驗(yàn)證了該方法的可行性。與采用群發(fā)或廣播的發(fā)布策略相比,該方法降低了預(yù)警信息發(fā)布阻塞或推送緩慢的概率。靶向發(fā)布依托大數(shù)據(jù)標(biāo)簽、位置服務(wù)和云MAS群發(fā)能力搭建大數(shù)據(jù)智慧短信平臺(tái),在保護(hù)客戶隱私和信息安全的前提下,利用基站覆蓋和大數(shù)據(jù)技術(shù)綜合分析能力得出指定區(qū)域的常駐和漫游用戶,建立實(shí)時(shí)動(dòng)態(tài)的數(shù)據(jù)模型,鎖定發(fā)布時(shí)效內(nèi)在區(qū)域附近停留的用戶,向其發(fā)布精細(xì)化預(yù)報(bào)預(yù)警短信,響應(yīng)時(shí)間不超過3分鐘,發(fā)送速度最高達(dá)到500條/秒。當(dāng)突發(fā)性、局地性強(qiáng)的暴雨等災(zāi)害性天氣發(fā)生時(shí),通過靶向發(fā)布,精準(zhǔn)快速面向即將影響區(qū)域發(fā)布預(yù)警,為采取有效防御措施爭(zhēng)取時(shí)間。
特色林果氣象服務(wù)小程序通過獲取每種農(nóng)作物指標(biāo)數(shù)據(jù),與采集的數(shù)據(jù)進(jìn)行閾值匹配,并結(jié)合提供的農(nóng)作物種植范圍區(qū)域數(shù)據(jù)進(jìn)行相互配合。當(dāng)獲取的實(shí)況數(shù)據(jù)達(dá)到一定閾值時(shí),通過靶向定位可將受影響范圍的農(nóng)作物種植區(qū)域進(jìn)行標(biāo)注,可清楚查看易受影響區(qū)域范圍。
對(duì)獲取的氣象數(shù)據(jù)進(jìn)行閾值匹配;通過閾值分析,判斷是否超出閾值范圍;對(duì)超出閾值范圍的數(shù)據(jù),通過靶向發(fā)布方式,結(jié)合數(shù)據(jù)范圍進(jìn)行標(biāo)注。
特色林果小程序可針對(duì)發(fā)布終端進(jìn)行實(shí)時(shí)發(fā)布監(jiān)控,包括顯示屏、短信、微信等,終端發(fā)布是氣象信息最有效的發(fā)布手段。為實(shí)現(xiàn)氣象信息的及時(shí)發(fā)布,為農(nóng)業(yè)及時(shí)提供氣象信息,設(shè)計(jì)發(fā)布監(jiān)控功能。該功能整合了現(xiàn)有的信息發(fā)布手段,并實(shí)現(xiàn)對(duì)接,可多手段一鍵式發(fā)布?xì)庀笮畔?、氣象服?wù)信息、氣象為農(nóng)信息(如圖6)。該功能按照MVC設(shè)計(jì)模式來構(gòu)建,采用跨平臺(tái)應(yīng)用程序框架開發(fā),基于TCP協(xié)議和FTP協(xié)議實(shí)現(xiàn)系統(tǒng)內(nèi)的相互通信。發(fā)布過程中,小程序?qū)Πl(fā)布情況進(jìn)行實(shí)時(shí)監(jiān)控,并實(shí)時(shí)顯示發(fā)布進(jìn)度,包括對(duì)成功數(shù)、失敗數(shù)進(jìn)行數(shù)據(jù)統(tǒng)計(jì),針對(duì)發(fā)布情況可進(jìn)行詳細(xì)查看,對(duì)發(fā)送失敗的數(shù)據(jù),可詳細(xì)查看數(shù)據(jù)信息,并對(duì)數(shù)據(jù)進(jìn)行提取。
圖6 “一鍵式”發(fā)布監(jiān)控子系統(tǒng)功能結(jié)構(gòu)
提取發(fā)布用戶數(shù)據(jù),并進(jìn)行數(shù)據(jù)分析;對(duì)發(fā)布結(jié)果進(jìn)行數(shù)據(jù)統(tǒng)計(jì),并進(jìn)行歸類;對(duì)獲取的成功數(shù)和失敗數(shù)進(jìn)行統(tǒng)計(jì),并進(jìn)行入庫(kù);提取發(fā)送成功的數(shù)據(jù)和發(fā)送失敗的數(shù)據(jù);對(duì)發(fā)送數(shù)據(jù)的實(shí)際情況進(jìn)行查看,主要包括詳情數(shù)據(jù),查詢的數(shù)據(jù)可通過列表方式、圖表方式進(jìn)行查看。
本系統(tǒng)利用微信旗下的微信小程序平臺(tái),完成保定市特色林果氣象要素精準(zhǔn)靶向發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。通過研究新媒體(微信小程序)在特色林果種植(滿城的葡萄種植、順平的桃樹種植、曲陽(yáng)的鴨梨種植)氣象災(zāi)害防御方面的應(yīng)用,解決傳統(tǒng)氣象服務(wù)信息傳播不及時(shí)、信息傳播范圍有限等問題,在葡萄、桃、草莓不同生育期,最終對(duì)其生長(zhǎng)發(fā)育影響大的氣象要素實(shí)現(xiàn)精準(zhǔn)靶向發(fā)布,設(shè)置不同氣象要素的閾值,在閾值到來時(shí),實(shí)現(xiàn)自動(dòng)靶向精準(zhǔn)發(fā)布?xì)庀笮畔?,進(jìn)而減輕氣象災(zāi)害對(duì)特色林果種植的影響,提高其產(chǎn)量。