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