基于多源異構(gòu)信息農(nóng)業(yè)的應(yīng)用與實(shí)現(xiàn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
0 引 言
我國(guó)是一個(gè)擁有 14 億人口的農(nóng)業(yè)大國(guó)和發(fā)展中國(guó)家,但 人均耕地面積不到世界平均水平的 40%,且中低產(chǎn)田占全部耕 地面積的 70% 以上。我國(guó)人口的持續(xù)剛性增長(zhǎng)要求未來(lái)糧食 的生產(chǎn)能力必須達(dá)到年均增長(zhǎng) 2.0%,而糧食播種面積不斷減 小、水資源日趨短缺和全球氣候變化造成災(zāi)害發(fā)生頻率提高等 問(wèn)題使得糧食安全問(wèn)題越來(lái)越突出。輔助決策系統(tǒng)最核心的 工作是數(shù)據(jù)集成,通過(guò)數(shù)據(jù)集成,可將決策系統(tǒng)中相關(guān)聯(lián)的、 分布的、多源異構(gòu)的數(shù)據(jù)集成在一起。
1 集成多源異構(gòu)農(nóng)業(yè)信息數(shù)據(jù)
農(nóng)業(yè)數(shù)據(jù)的多源異構(gòu)性由農(nóng)業(yè)生產(chǎn)的特點(diǎn)決定,其本身 受各個(gè)方面因素的影響,如環(huán)境、物種、地區(qū)、氣候、人文、 時(shí)間等。從應(yīng)用角度分析,有手機(jī)、電話、信息機(jī)等服務(wù)終端。 多源異構(gòu)帶來(lái)的一系列問(wèn)題對(duì)數(shù)據(jù)的集成與共享產(chǎn)生了一些消 極影響 [1]。本文提出了面向服務(wù)的多源異構(gòu)數(shù)據(jù)集成的想法, 建立數(shù)據(jù)共享平臺(tái),運(yùn)用數(shù)據(jù)獨(dú)立性與實(shí)現(xiàn)系統(tǒng)透明性,應(yīng) 用 XML 語(yǔ)法解決語(yǔ)義沖突問(wèn)題,圖 1 所示為解決農(nóng)業(yè)多源異 構(gòu)數(shù)據(jù)問(wèn)題的技術(shù)路線 [2]。
1.1 實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性
數(shù)據(jù)獨(dú)立性確保了數(shù)據(jù)平臺(tái)與數(shù)據(jù)間的獨(dú)立性。例如, 當(dāng)系統(tǒng)中數(shù)據(jù)庫(kù)的數(shù)據(jù)發(fā)生變動(dòng)時(shí),共享平臺(tái)的數(shù)據(jù)不必做任 何修改 [3]。采用 XML 語(yǔ)法將程序與數(shù)據(jù)分開(kāi),使得二者之間 既可相互協(xié)調(diào),又可獨(dú)立發(fā)展。
1.2 解決語(yǔ)義沖突
目前農(nóng)業(yè)信息系統(tǒng)及數(shù)據(jù)庫(kù)中數(shù)據(jù)傳輸協(xié)議相互之間的 標(biāo)準(zhǔn)都不一致。該數(shù)據(jù)共享系統(tǒng)使用 XML 語(yǔ)法,對(duì)系統(tǒng)語(yǔ)義 標(biāo)準(zhǔn)進(jìn)行規(guī)范,解決了不同系統(tǒng)及不同數(shù)據(jù)庫(kù)中的語(yǔ)義沖突問(wèn) 題,實(shí)現(xiàn)了數(shù)據(jù)共享系統(tǒng)內(nèi)所有數(shù)據(jù)的集成 [4]。
1.3 實(shí)現(xiàn)系統(tǒng)透明性
數(shù)據(jù)共享系統(tǒng)的基本用戶需求是多終端、多樣化。若某 個(gè)農(nóng)業(yè)信息系統(tǒng)與另一個(gè)農(nóng)業(yè)信息系統(tǒng)之間不能傳輸數(shù)據(jù),那 么用戶就無(wú)法獲取這兩個(gè)系統(tǒng)中的數(shù)據(jù)信息進(jìn)行分析和挖掘, 因此實(shí)現(xiàn)系統(tǒng)透明化變得很重要 [5]。用戶不必關(guān)心數(shù)據(jù)從哪里 獲取,用何種規(guī)則分析和挖掘,只需通過(guò)數(shù)據(jù)共享系統(tǒng)就可 享有信息終端的服務(wù)。
2 系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)分別以 Oracle 和 SQL Server 作為 Client 和 Server 的數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)構(gòu),采用 Web Logic Server作為動(dòng)態(tài) JSP引擎; 在 Linux 系統(tǒng)下使用 Visual C ++ 6.0 程序環(huán)境來(lái)設(shè)計(jì)模型、 搭建數(shù)據(jù)庫(kù)綜合管理系統(tǒng)。農(nóng)業(yè)生產(chǎn)有很多影響因素,如空 氣濕度、環(huán)境溫度、生長(zhǎng)環(huán)境等,使得農(nóng)業(yè)多源異構(gòu)發(fā)展緩慢。 農(nóng)業(yè)多源異構(gòu)不僅包括數(shù)據(jù)庫(kù)中表結(jié)構(gòu)的異構(gòu),還有操作系 統(tǒng)的異構(gòu)。此外,由于應(yīng)用終端使用的設(shè)備不同,其內(nèi)部數(shù)據(jù) 采集、存儲(chǔ)、處理的方式亦不相同,使得數(shù)據(jù)庫(kù)中的數(shù)據(jù)種 類變得多元化。在實(shí)際使用過(guò)程中,異構(gòu)數(shù)據(jù)應(yīng)用比同源數(shù)據(jù) 應(yīng)用的結(jié)果更為明顯。所以,數(shù)據(jù)多源異構(gòu)的核心問(wèn)題是解 決信息在應(yīng)用層與業(yè)務(wù)邏輯層之間的傳輸。因此,多源異構(gòu)問(wèn)題的解決對(duì)信息數(shù)據(jù)集成與共享來(lái)說(shuō)尤其重要,面向 Web 服 務(wù)農(nóng)業(yè)數(shù)據(jù)集成與共享拓?fù)鋱D如圖 2 所示。
(1)構(gòu)建統(tǒng)一的業(yè)務(wù)邏輯范疇,提高數(shù)據(jù)可靠性。利用 XML 語(yǔ)法解決每個(gè)數(shù)據(jù)庫(kù)中傳輸協(xié)議標(biāo)準(zhǔn) 不一致的問(wèn)題,實(shí)現(xiàn)數(shù)據(jù)信息在此平臺(tái)下不 同數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸,從而實(shí)現(xiàn)數(shù)據(jù)的 集成與共享,達(dá)到無(wú)縫鏈接的效果 [6]。
(2)中心數(shù)據(jù)庫(kù)對(duì)用戶訪問(wèn)來(lái)說(shuō)是透明 的。通過(guò)創(chuàng)建一個(gè)中心數(shù)據(jù)庫(kù)認(rèn)證和存儲(chǔ)農(nóng) 業(yè)數(shù)據(jù)庫(kù)來(lái)解決一系列多元化的問(wèn)題。在此 過(guò)程中,用戶無(wú)需考慮數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管 理系統(tǒng)及應(yīng)用系統(tǒng)之間存在的異構(gòu)問(wèn)題,只 需使用特定工具和具體規(guī)范來(lái)對(duì)其進(jìn)行檢 索,以獲取信息服務(wù)。
(3)當(dāng)實(shí)現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)集成時(shí),獨(dú)立性數(shù)據(jù)不僅提 供了平臺(tái),還保證了其獨(dú)立性。當(dāng)數(shù)據(jù)庫(kù)中發(fā)生相關(guān)數(shù)據(jù)變 動(dòng)時(shí),所用平臺(tái)依然維持原來(lái)的架構(gòu),不做任何變動(dòng);同時(shí)把 XML 元數(shù)據(jù)映射作為處理數(shù)據(jù)的緩沖站,用來(lái)中轉(zhuǎn)數(shù)據(jù),實(shí) 現(xiàn)數(shù)據(jù)和程序的分離,達(dá)到了兩全其美的效果,既有利于提 高共享平臺(tái)的可靠性,也有利于提高數(shù)據(jù)的真實(shí)度。
3 面向用戶需求的數(shù)據(jù)服務(wù)
數(shù)據(jù)集成主要用來(lái)服務(wù)用戶。數(shù)據(jù)服務(wù)可在數(shù)據(jù)共享和 描述的前提下,對(duì)互聯(lián)網(wǎng)、手機(jī)、語(yǔ)音、視頻等不同來(lái)源的數(shù) 據(jù)進(jìn)行集成和優(yōu)化,在季節(jié)時(shí)間、信息種類、品種周期時(shí)間、市場(chǎng)動(dòng)向、產(chǎn)業(yè)、地區(qū)等多種不同的方向角度,為農(nóng)村用戶提 供網(wǎng)絡(luò)、視頻熱線等信息服務(wù) [7]。面向用戶的數(shù)據(jù)服務(wù)框圖如 圖 3 所示。
3.1 根據(jù)信息內(nèi)容提供應(yīng)用
基于數(shù)據(jù)整合分析的規(guī)劃是依據(jù)信息內(nèi)容實(shí)現(xiàn)應(yīng)用,具 體來(lái)說(shuō)是以農(nóng)業(yè)專有的品種類型作為應(yīng)用數(shù)據(jù)的基礎(chǔ),同時(shí)依 據(jù)所用對(duì)象,模擬設(shè)置出多種不同的信息屬性來(lái)滿足實(shí)際需求。 用戶可以依據(jù)季節(jié)時(shí)間、信息種類、品種周期時(shí)間等從多種不 同的角度來(lái)考慮,以便快捷地獲取所需信息內(nèi)容,所提供的服 務(wù)包括以下幾類 :
(1)技術(shù)信息服務(wù):包括農(nóng)務(wù)農(nóng)作、病蟲(chóng)防害、農(nóng)業(yè)時(shí)事、 農(nóng)作科技等多方面服務(wù)。技術(shù)信息服務(wù)的主要內(nèi)容是根據(jù)目前 服務(wù)區(qū)域的氣候、天氣變化和土壤等的不同數(shù)據(jù)對(duì)其進(jìn)行分析 與統(tǒng)計(jì),以便給出有利于當(dāng)?shù)剞r(nóng)村經(jīng)濟(jì)、農(nóng)業(yè) 等相關(guān)方面的信息。
(2)市場(chǎng)信息服務(wù):包括各類媒體、市場(chǎng) 動(dòng)向、物資容量等多方面服務(wù)。市場(chǎng)信息服務(wù) 可為用戶提供最新的市場(chǎng)動(dòng)態(tài),以便用戶及時(shí) 根據(jù)市場(chǎng)動(dòng)向進(jìn)行加工和生產(chǎn),進(jìn)而提高產(chǎn)品 的銷售額。
(3)產(chǎn)業(yè)信息服務(wù):包括產(chǎn)業(yè)概括、產(chǎn)業(yè) 動(dòng)向、人員描述等各方面的內(nèi)容。產(chǎn)業(yè)服務(wù)主 要面向全省大宗交易行業(yè),其中的大部分都有 相應(yīng)的農(nóng)產(chǎn)品市場(chǎng)。根據(jù)數(shù)據(jù)集成分析得出相 應(yīng)的服務(wù)信息,使農(nóng)業(yè)用戶及農(nóng)業(yè)相關(guān)部門的 發(fā)展方向更加明確 [8]。
(4)地區(qū)信息服務(wù):數(shù)據(jù)信息高效準(zhǔn)確, 因此,地區(qū)信息服務(wù)可方便用戶掌握當(dāng)?shù)氐霓r(nóng) 業(yè)科技、市場(chǎng)動(dòng)態(tài)以及農(nóng)業(yè)相關(guān)媒體等多種數(shù) 據(jù)信息。
(5)時(shí)效性信息服務(wù):按日、周、月、季等時(shí)間段的不同,結(jié)合不同的方式實(shí)現(xiàn)時(shí)效性信息服務(wù)。
3.2 根據(jù)服務(wù)終端提供應(yīng)用
服務(wù)終端提供的應(yīng)用是為了適應(yīng)農(nóng)村不同階段用戶的需 求,通過(guò)采用互聯(lián)網(wǎng)、信息機(jī)、觸摸屏、通訊手機(jī)、雜志和 報(bào)刊等不同服務(wù)終端以不同的結(jié)合方式進(jìn)行數(shù)據(jù)服務(wù),主要包 括以下幾種 :
(1)互聯(lián)網(wǎng)絡(luò)信息服務(wù)。農(nóng)業(yè)網(wǎng)站借助信息更新快、內(nèi) 容量大、可遠(yuǎn)程交易、查詢便利等優(yōu)點(diǎn)成為當(dāng)今較為通用的 信息服務(wù)方式。同時(shí)還可利用互聯(lián)網(wǎng)向農(nóng)業(yè)科技人員、管理部 門、以及廣大農(nóng)業(yè)生產(chǎn)加工者發(fā)送市場(chǎng)動(dòng)態(tài)、相關(guān)政策、科 學(xué)技術(shù)、物資供求、招商引資和農(nóng)產(chǎn)品等相關(guān)信息 [9]。
(2)手機(jī)信息服務(wù)。手機(jī)以使用方式簡(jiǎn)單方便、不受地 域限制、信息有效性強(qiáng)等優(yōu)點(diǎn)成為當(dāng)今提供信息服務(wù)的主要 方式,能夠展示農(nóng)業(yè)特有產(chǎn)品、當(dāng)?shù)剞r(nóng)作物價(jià)格、勞務(wù)輸出以 及新型技術(shù)等信息內(nèi)容。
(3)視頻點(diǎn)播服務(wù)。智能電視、4G 等新興信息服務(wù)可以 清晰地展示相應(yīng)的培訓(xùn)教程以及農(nóng)業(yè)產(chǎn)品技術(shù),受到用戶一 致好評(píng)。
(4)語(yǔ)音信息服務(wù)。用戶既可依據(jù)自己所需獲取相應(yīng)的 語(yǔ)音數(shù)據(jù)信息,也可借助人工咨詢獲取信息服務(wù),當(dāng)在數(shù)據(jù)庫(kù) 中查找不到相關(guān)內(nèi)容時(shí),可依據(jù)服務(wù)人員豐富的知識(shí)和經(jīng)驗(yàn)享 受現(xiàn)場(chǎng)答疑服務(wù)。
(5)信息機(jī)信息服務(wù)。信息機(jī)是一種高效、簡(jiǎn)單、價(jià)格適 中的集典型電話網(wǎng)絡(luò)和互聯(lián)網(wǎng)為一體的終端信息服務(wù)產(chǎn)品,為 獲取綜合信息而設(shè)計(jì),其主要任務(wù)包括瀏覽網(wǎng)頁(yè)、發(fā)布信息、 下載信息和定制信息。
(6)觸摸屏信息服務(wù)。利用便捷的觸摸屏,無(wú)需借助外 部多余的硬件設(shè)備便可上網(wǎng)查閱,即使是中老年農(nóng)民用戶也能 在短期上手,同時(shí)也可直觀地進(jìn)行信息查閱、遠(yuǎn)程視頻、電話 語(yǔ)音以及在線更新等 [10]。
(7)紙質(zhì)媒體傳播服務(wù)。雜志、報(bào)刊等傳統(tǒng)紙質(zhì)媒體具 有涉及面廣、發(fā)行量大、易于保存以及信息時(shí)效長(zhǎng)等特點(diǎn),所 以便于在農(nóng)村推廣。
4 結(jié) 語(yǔ)
本文使用 XML 技術(shù)對(duì)農(nóng)業(yè)多源信息的數(shù)據(jù)進(jìn)行融合, 使數(shù)據(jù)具體化、模型化,使得數(shù)據(jù)傳輸與整合問(wèn)題得以有效 解決。利用農(nóng)業(yè)信息平臺(tái)獲取相關(guān)信息,使農(nóng)業(yè)數(shù)據(jù)利用率大 大提高,同時(shí)也對(duì)農(nóng)業(yè)多源異構(gòu)數(shù)據(jù)集成與融合產(chǎn)生了重大 影響,加快了現(xiàn)代化農(nóng)業(yè)發(fā)展的步伐。