分布式Web服務(wù)在農(nóng)田信息監(jiān)測智能決策支持系統(tǒng)上的運用
本文介紹了應(yīng)用了Web服務(wù)的農(nóng)田信息監(jiān)測智能決策支持系統(tǒng)的主要構(gòu)成,為系統(tǒng)添加了多種應(yīng)用功能,使系統(tǒng)能夠解決監(jiān)測過程中的許多實際問題,提高監(jiān)測的準(zhǔn)確度,為農(nóng)業(yè)生產(chǎn)智能決策提供一定參考。
Web服務(wù);農(nóng)田信息監(jiān)測;應(yīng)用
農(nóng)田信息監(jiān)測智能決策支持系統(tǒng)相比傳統(tǒng)的決策支持系統(tǒng)具有更大的優(yōu)勢,它在傳統(tǒng)的數(shù)據(jù)分析模塊中加入了智能化系統(tǒng),能夠處理更加復(fù)雜的數(shù)據(jù),使得農(nóng)田信息系統(tǒng)應(yīng)用的局限性更小,對農(nóng)作物耕種面積計算、農(nóng)田濕度控制、蟲害防治、農(nóng)作物施肥、農(nóng)作物產(chǎn)量計算等都有更顯著的作用。所以,要將智能決策支持系統(tǒng)的應(yīng)用與農(nóng)田信息系統(tǒng)的應(yīng)用結(jié)合在一起,利用農(nóng)田信息系統(tǒng)為智能決策支持系統(tǒng)提供基礎(chǔ)數(shù)據(jù)支持。但是,由于農(nóng)田信息數(shù)據(jù)是不斷變化的,所以會影響智能決策支持系統(tǒng)的即時性。對此,將分布式Web服務(wù)應(yīng)用到智能決策支持系統(tǒng)當(dāng)中來,可以為農(nóng)業(yè)生產(chǎn)者提供更加科學(xué)有效的決策。
1.1入口層。入口層即是接待進入平臺用戶的端口,是用戶的個人登陸界面,用于用戶與處理層之間的交流溝通,通常是把用戶提出的問題統(tǒng)一傳輸?shù)綌?shù)據(jù)處理層,然后將處理結(jié)果輸入到數(shù)據(jù)管理層,管理層再將相關(guān)結(jié)果反饋給用戶。入口端的用戶權(quán)限有三種,一種是普通用戶,只能對系統(tǒng)進行最基本的訪問操作,一種是普通管理員,普通管理員對系統(tǒng)有一定的調(diào)整權(quán)限,還有一種是高級管理員,高級管理員掌握著大部分的系統(tǒng)管理權(quán)限。
1.2數(shù)據(jù)處理層。數(shù)據(jù)處理層是系統(tǒng)的重要組成部分,主要作用是連接數(shù)據(jù)庫,對訪問用戶的要求進行及時處理,處理方式為Web服務(wù)的方式。
1.3數(shù)據(jù)管理層。數(shù)據(jù)管理層的主要作用是將數(shù)據(jù)處理層處理完成的數(shù)據(jù)進行儲存以及將處理后的數(shù)據(jù)反饋給相應(yīng)的用戶。
2.1數(shù)據(jù)采集及處理系統(tǒng)。數(shù)據(jù)采集及處理系統(tǒng)主要是對農(nóng)作物的生長狀態(tài)、產(chǎn)量、農(nóng)田面積、含水量等數(shù)據(jù)進行采集和處理,其位置是在感應(yīng)端口,應(yīng)用方法如下:在數(shù)據(jù)采集階段,利用二維碼、識別系統(tǒng)、攝像頭、網(wǎng)絡(luò)終端、定位系統(tǒng)、傳感器等,按照規(guī)定的時間間隔與數(shù)據(jù)采集方式來實現(xiàn)對農(nóng)作物各項數(shù)據(jù)的采集,獲得相關(guān)數(shù)據(jù)資料;在數(shù)據(jù)篩選階段,利用專業(yè)的感應(yīng)設(shè)備對采集到的數(shù)據(jù)進行篩選;在數(shù)據(jù)加工處理階段,將經(jīng)過篩選后的數(shù)據(jù)進行整理,再結(jié)合通信模塊,對數(shù)據(jù)進行詳細(xì)的計算,保證加工處理后的數(shù)據(jù)安全、可靠。
2.2數(shù)據(jù)傳輸系統(tǒng)。數(shù)據(jù)傳輸系統(tǒng)主要是向數(shù)據(jù)處理系統(tǒng)提供可靠的數(shù)據(jù)傳輸服務(wù)。在已有的網(wǎng)絡(luò)優(yōu)化基礎(chǔ)上,兩個主機之間存在準(zhǔn)確度高、價格較低的數(shù)據(jù)傳輸,用戶在使用數(shù)據(jù)傳輸系統(tǒng)功能時不用將通信過程考慮在內(nèi)。此外,數(shù)據(jù)傳輸系統(tǒng)更高級的服務(wù)則需要利用傳輸實體。傳輸實體位于主機上,是獨立設(shè)置的,是完成數(shù)據(jù)傳輸工作的核心部分,它既可以作為系統(tǒng)內(nèi)核的一部分,也可以數(shù)據(jù)庫的形式存在于網(wǎng)絡(luò)當(dāng)中。
2.3數(shù)據(jù)終端管理系統(tǒng)。數(shù)據(jù)終端管理系統(tǒng)主要是對農(nóng)田土壤含水量的監(jiān)測管理,對氣體濃度監(jiān)測管理,對溫度的監(jiān)測管理,以及對光照強度及時間的監(jiān)測管理等。該系統(tǒng)的應(yīng)用需要服務(wù)器將網(wǎng)絡(luò)連接入口打開,并由用戶端提供對應(yīng)的交互端,所以,在此使用XML將數(shù)據(jù)進行格式轉(zhuǎn)換,并且與數(shù)據(jù)處理相關(guān)的程序也要進行轉(zhuǎn)換。轉(zhuǎn)換方法如下:利用Web服務(wù)將數(shù)據(jù)保存為源數(shù)據(jù)的形式,然后利用SQL Server2008 JDBC Driver等軟件對數(shù)據(jù)進行加工,再使用映射的方式將數(shù)據(jù)轉(zhuǎn)化成可供用戶使用的形式;在注冊中心將登陸的源節(jié)點進行保存,然后將源數(shù)據(jù)轉(zhuǎn)化,再將轉(zhuǎn)化后的數(shù)據(jù)進行映射和排序,用戶可以根據(jù)需求向服務(wù)器提出問題,服務(wù)器在接到信息以后將數(shù)據(jù)庫內(nèi)經(jīng)過轉(zhuǎn)化的數(shù)據(jù)反饋給用戶。
[1]蔣安波,張福生.基于ZigBee的油田信息監(jiān)測云系統(tǒng)[J].電子技術(shù)與軟件工程,2013(24):76.
[2]王承統(tǒng).云計算在礦區(qū)信息監(jiān)測管理中的應(yīng)用[J].中國高新技術(shù)企業(yè),2014(24):43~44.
[3]鄭少雄.基于WSN的農(nóng)田環(huán)境信息監(jiān)測技術(shù)研究現(xiàn)狀與分析[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2013(08):16~18.
[4]李麗蓉.網(wǎng)絡(luò)社會的信息傳播模式及不良信息監(jiān)測技術(shù)[J].山西警官高等專科學(xué)校學(xué)報,2012 (02):64~66.
[5]孫丹峰,周光源,楊冀紅.變化信息監(jiān)測的時域IHS變換[J].國土資源遙感,2000(03):53~56.
066000河北科技師范學(xué)院張志芬