于輝輝++屠星月++郭承坤
摘要:為解決我國(guó)農(nóng)業(yè)信息服務(wù)平臺(tái)利用率低、農(nóng)民自主獲取信息能力差的問(wèn)題,本研究在對(duì)農(nóng)業(yè)信息化技術(shù)發(fā)展現(xiàn)狀和農(nóng)戶的實(shí)際需求分析的基礎(chǔ)上,構(gòu)建了農(nóng)戶興趣模型,利用信息推送技術(shù)設(shè)計(jì)實(shí)現(xiàn)了個(gè)性化農(nóng)業(yè)信息推送系統(tǒng)。該系統(tǒng)可構(gòu)建動(dòng)態(tài)用戶興趣模型并對(duì)其實(shí)時(shí)更新,實(shí)現(xiàn)了有效、準(zhǔn)確的農(nóng)業(yè)信息推送。
關(guān)鍵詞:農(nóng)業(yè)信息;用戶興趣模型;信息推送技術(shù)
中圖分類號(hào): S126文獻(xiàn)標(biāo)志碼: A文章編號(hào):1002-1302(2015)09-0458-03
農(nóng)業(yè)信息化是發(fā)展現(xiàn)代農(nóng)業(yè)的動(dòng)力引擎,而相比于發(fā)達(dá)國(guó)家農(nóng)業(yè)信息化程度,我國(guó)農(nóng)業(yè)信息化的發(fā)展還相對(duì)落后[1]。近年來(lái)我國(guó)農(nóng)業(yè)和農(nóng)村經(jīng)濟(jì)雖發(fā)展迅速,但由于我國(guó)農(nóng)民的知識(shí)水平普遍較低使得實(shí)現(xiàn)農(nóng)業(yè)全面信息化仍是一項(xiàng)相當(dāng)艱巨的任務(wù)。其中,如何使得從事農(nóng)業(yè)的人員及時(shí)獲得有效可靠的農(nóng)業(yè)信息是實(shí)現(xiàn)農(nóng)業(yè)信息化的重要內(nèi)容之一[2]。傳統(tǒng)的農(nóng)業(yè)信息服務(wù)方式已經(jīng)不能滿足農(nóng)戶、農(nóng)商等從事農(nóng)業(yè)人員對(duì)信息的需求。因此,部分傳統(tǒng)的農(nóng)業(yè)信息服務(wù)諸如信息中心、圖書館、資料室等,必須革新其信息服務(wù)方式,充分利用當(dāng)前先進(jìn)的信息傳播技術(shù)實(shí)現(xiàn)高效率、高質(zhì)量的信息服務(wù)[3]。與此同時(shí),隨著Internet技術(shù)的發(fā)展,網(wǎng)絡(luò)上的信息資源呈指數(shù)增長(zhǎng),其膨脹趨勢(shì)日益增多,但采用Internet信息瀏覽方式獲取信息效率低且準(zhǔn)確性差,且由于農(nóng)業(yè)從業(yè)人員尤其是廣大的農(nóng)民受物質(zhì)條件和自身科技文化水平的限制,獲取信息等能力較弱。因此,如何使用戶識(shí)別信息、及時(shí)獲得信息服務(wù)是當(dāng)前農(nóng)業(yè)信息服務(wù)面臨的實(shí)際需求[4]。推送技術(shù)是一種新的信息服務(wù)模型,根據(jù)用戶的特定需求,對(duì)其搜索的信息進(jìn)行過(guò)濾、處理、分類之后提供個(gè)性化的信息服務(wù)[5]。推送技術(shù)可充分利用已有的信息資源,主動(dòng)開(kāi)展信息推送服務(wù),為農(nóng)業(yè)相關(guān)人員及時(shí)提供市場(chǎng)供需信息、病蟲(chóng)害防治信息、氣象信息推送等,進(jìn)一步深化農(nóng)業(yè)信息化進(jìn)程[6]。針對(duì)如上的問(wèn)題,本研究構(gòu)建了農(nóng)戶興趣模型,利用Web Services技術(shù)和信息推送設(shè)計(jì)實(shí)現(xiàn)了個(gè)性化農(nóng)業(yè)信息推送系統(tǒng),該系統(tǒng)可將信息服務(wù)提升到知識(shí)服務(wù),以便廣大農(nóng)民或從事與農(nóng)業(yè)相關(guān)職業(yè)的人員實(shí)時(shí)有效地獲得所需的農(nóng)業(yè)科技信息,以此提高我國(guó)農(nóng)業(yè)信息服務(wù)的水平。
1系統(tǒng)需求分析
個(gè)性化農(nóng)業(yè)信息服務(wù)的系統(tǒng)主要解決“信息獲取”“信息推送”“信息應(yīng)用”這3個(gè)問(wèn)題,即獲取什么信息推送給用戶,獲取的信息如何推送給用戶,推送的信息服務(wù)于誰(shuí)的問(wèn)題[7-8]。解決這些問(wèn)題首先需要了解農(nóng)戶的需求,然后采用信息檢索技術(shù)獲取所需數(shù)據(jù),最終根據(jù)用戶的需求將獲取的信息利用推送技術(shù)推送給用戶。農(nóng)村信息服務(wù)的主體對(duì)象主要包括廣大農(nóng)民、農(nóng)村基層農(nóng)業(yè)技術(shù)人員、農(nóng)村黨員干部、大學(xué)生村干部、農(nóng)業(yè)企業(yè)、農(nóng)業(yè)經(jīng)紀(jì)人、種養(yǎng)大戶、回鄉(xiāng)創(chuàng)業(yè)者和農(nóng)業(yè)科技園區(qū)管理者等,可見(jiàn)農(nóng)業(yè)經(jīng)營(yíng)的群體規(guī)模十分巨大[8]。目前,大多數(shù)農(nóng)業(yè)從業(yè)人員的科技文化素質(zhì)還不高,但他們對(duì)信息和知識(shí)的需求十分迫切。為了實(shí)現(xiàn)信息的準(zhǔn)確推送,需要根據(jù)用戶的需求實(shí)現(xiàn)對(duì)用戶分類即建立用戶興趣模型,滿足不同用戶對(duì)信息的需求[9]。通過(guò)需求分析確定了本系統(tǒng)主體架構(gòu)與流程,如圖1所示:系統(tǒng)基于B/S架構(gòu)進(jìn)行設(shè)計(jì),客戶端用戶通過(guò)瀏覽器訪問(wèn)站點(diǎn)資源,同時(shí)系統(tǒng)通過(guò)瀏覽器和注冊(cè)信息建立用戶興趣模型。服務(wù)器端是推送系統(tǒng)的主要部分,首先服務(wù)器端定時(shí)從網(wǎng)站采集關(guān)于農(nóng)業(yè)的信息資源,存入數(shù)據(jù)庫(kù);同時(shí)服務(wù)器需采集站點(diǎn)的訪問(wèn)日志并依據(jù)技術(shù)要求對(duì)日志進(jìn)行處理,建立用戶訪問(wèn)模式并結(jié)合用戶訪問(wèn)網(wǎng)頁(yè)內(nèi)容建立用戶訪問(wèn)模式描述文件,構(gòu)建用戶興趣模型庫(kù)。
2用戶興趣模型
用戶興趣模型是農(nóng)業(yè)信息服務(wù)系統(tǒng)個(gè)性化信息推送的重要依據(jù),即根據(jù)系統(tǒng)獲得的用戶信息構(gòu)建用于表示用戶個(gè)性化需求的模型。目前建立用戶興趣模型的方法多種,如用戶信息抽取、用戶信息反饋,通常采用多種方式組合的方法進(jìn)行用戶模型構(gòu)建。圖2為本系統(tǒng)的用戶興趣模型構(gòu)建方法,系統(tǒng)主要采用用戶信息抽取(注冊(cè)、瀏覽行為、瀏覽內(nèi)容等)和用戶信息反饋2種方法組合對(duì)用戶模型進(jìn)行構(gòu)建,彌補(bǔ)了僅采用注冊(cè)信息建立模型不可更新的缺點(diǎn),并通過(guò)用戶信息反饋針對(duì)性地修改用戶興趣模型,從而建立一個(gè)相對(duì)全面準(zhǔn)確的用戶興趣模型,為農(nóng)業(yè)信息的準(zhǔn)確推送奠定基礎(chǔ)。
2.1用戶信息抽取與反饋
用戶興趣模型初建時(shí)提取用戶的注冊(cè)信息,形成用戶的初步興趣庫(kù)并將提取的信息按照規(guī)則存入后臺(tái)用戶興趣數(shù)據(jù)庫(kù)中。由于根據(jù)用戶注冊(cè)信息初步構(gòu)建的模型過(guò)于簡(jiǎn)單,且簡(jiǎn)單關(guān)健詞篩選機(jī)制容易造成信息的準(zhǔn)確性差問(wèn)題,因此需根據(jù)輔助信息(瀏覽行為、瀏覽內(nèi)容等)對(duì)用戶的模型進(jìn)行修改。同時(shí),為更準(zhǔn)確地表達(dá)用戶的信息需求,采用用戶反饋的方法,即引入用戶的興趣偏好對(duì)建立的興趣模型及時(shí)進(jìn)行修改。
2.2三元組用戶興趣表達(dá)
利用
2.3用戶興趣模型構(gòu)建流程
隨著用戶查詢次數(shù)和反饋次數(shù)的增多,將形成大量的
3系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)架構(gòu)
系統(tǒng)的總體架構(gòu)如圖3所示。它主要由服務(wù)層、網(wǎng)絡(luò)層和應(yīng)用層3部分構(gòu)成,其中服務(wù)層由服務(wù)器和中間服務(wù)器構(gòu)成,網(wǎng)絡(luò)層中數(shù)據(jù)與信息可通過(guò)Internet、3G/WLAN等網(wǎng)絡(luò)傳輸。服務(wù)層包括農(nóng)業(yè)信息數(shù)據(jù)庫(kù)和農(nóng)業(yè)數(shù)據(jù)倉(cāng)庫(kù),主要信息來(lái)自于與農(nóng)業(yè)信息相關(guān)的互聯(lián)網(wǎng);中間服務(wù)器可自動(dòng)利用Heritrix框架進(jìn)行特定農(nóng)業(yè)信息的收集,并結(jié)合基于Web的數(shù)據(jù)挖掘技術(shù)獲取農(nóng)民直接關(guān)心的最新的農(nóng)業(yè)科技信息、市場(chǎng)供求信息、國(guó)家政策信息、市場(chǎng)行情等;應(yīng)用層中的手機(jī)客戶端是面向android智能手機(jī)用戶而開(kāi)發(fā)的應(yīng)用,主要功能包括兩大部分,一是農(nóng)業(yè)信息瀏覽查詢;二是農(nóng)產(chǎn)品供需信息發(fā)布。
3.2系統(tǒng)功能模塊設(shè)計(jì)
系統(tǒng)的服務(wù)對(duì)象主要為涉農(nóng)人員,例如農(nóng)民、農(nóng)產(chǎn)品貿(mào)易人員、農(nóng)技人員、農(nóng)業(yè)科研人員等。系統(tǒng)的目標(biāo)是針對(duì)這些用戶的需求,根據(jù)用戶興趣模型,定時(shí)為農(nóng)戶提供最新農(nóng)業(yè)信息。本系統(tǒng)中信息源主要來(lái)自農(nóng)業(yè)綜合信息服務(wù)平臺(tái),所有的農(nóng)業(yè)信息都來(lái)自該平臺(tái)的數(shù)據(jù)庫(kù)。系統(tǒng)的功能模塊如圖4所示:
(1)用戶管理模塊:用戶管理模塊對(duì)用戶信息進(jìn)行管理,該模塊重點(diǎn)實(shí)現(xiàn)用戶興趣模型的構(gòu)建。該模塊可抽取用戶的注冊(cè)信息、瀏覽信息、反饋信息等存入到數(shù)據(jù)庫(kù)中,根據(jù)興趣模型的構(gòu)建方法構(gòu)建興趣模型。因此,該模塊是系統(tǒng)重要的組成部分,是實(shí)現(xiàn)個(gè)性化農(nóng)業(yè)信息推送的關(guān)鍵環(huán)節(jié)之一。
(2)信息采集模塊:信息采集模塊從農(nóng)業(yè)綜合信息服務(wù)平臺(tái)上獲取農(nóng)業(yè)科技信息、市場(chǎng)供求信息、國(guó)家政策信息、市場(chǎng)行情等農(nóng)業(yè)信息。
(3)信息推送模塊:信息推送模塊主要包括RSS(really simple syndication,簡(jiǎn)易信息聚合,也叫聚合內(nèi)容)信息發(fā)布功能、郵件推送功能、短信推送功能。RSS信息發(fā)布功能是負(fù)責(zé)將采集的信息資源進(jìn)行再組織,使信息資源符合RSS規(guī)范再發(fā)布,以便供用戶使用。郵件推送功能和短信推送功能是系統(tǒng)的最終目的,是根據(jù)用戶需求選擇的服務(wù)方式。
(4)后臺(tái)管理模塊:后臺(tái)管理模塊主要對(duì)后臺(tái)的數(shù)據(jù)庫(kù)、系統(tǒng)參數(shù)及用戶的權(quán)限等功能進(jìn)行管理。
3.3系統(tǒng)流程設(shè)計(jì)
系統(tǒng)的流程設(shè)計(jì)如圖5所示。首先用戶注冊(cè)登錄,該步驟可以獲得用戶的原始信息;然后根據(jù)用戶的瀏覽信息、反饋信息等構(gòu)建用戶的興趣模型;最后,系統(tǒng)將獲得的農(nóng)業(yè)信息根據(jù)用戶興趣模型,以RSS信息、郵件及短信的方式推送農(nóng)業(yè)信息服務(wù)。
3.4關(guān)鍵技術(shù)
本系統(tǒng)中涉及的關(guān)鍵技術(shù)包括RSS信息發(fā)布、信息推送等,具體如下:
(1)RSS信息發(fā)布技術(shù):RSS為一種新的推送技術(shù),獲得了廣泛的應(yīng)用,并極大地推動(dòng)了信息服務(wù)的發(fā)展。RSS信息推送服務(wù)的原理為:內(nèi)容提供者提供RSS feed并根據(jù)內(nèi)容的變化實(shí)時(shí)更新RSS feed,用戶借助RSS閱讀器把RSS feed的URL地址添加到閱讀器中,定時(shí)同步RSS feed的信息即可閱讀,同時(shí)也可以根據(jù)自己的需求進(jìn)行訂閱服務(wù)。
(2)信息推送技術(shù):信息推送主要是短信推送和郵件推送。短信推送是該系統(tǒng)的首要設(shè)計(jì),該推送技術(shù)是繼廣播、報(bào)紙、電視和網(wǎng)絡(luò)四大媒體之后的一種新興的大眾傳播媒體,業(yè)內(nèi)人士稱之為第五媒體。由于手機(jī)短信具有接收簡(jiǎn)單、價(jià)格低廉、覆蓋面廣等優(yōu)勢(shì)得到了農(nóng)民廣泛的應(yīng)用。郵件推送則是以E-mail推送的方式,是最簡(jiǎn)單也是目前應(yīng)用最廣泛的一種推送方式。隨著網(wǎng)絡(luò)的日益普及,電子郵件已經(jīng)成為人們交流的一種常用工具和人們獲取信息的一種重要手段。
4結(jié)束語(yǔ)
將傳統(tǒng)網(wǎng)絡(luò)環(huán)境下的農(nóng)業(yè)信息推送和信息服務(wù)擴(kuò)展到農(nóng)業(yè)知識(shí)推送和知識(shí)服務(wù),是農(nóng)村信息服務(wù)的必然趨勢(shì)和發(fā)展方向。本研究在Web Service開(kāi)發(fā)平臺(tái)的基礎(chǔ)上,構(gòu)建了三元組用戶興趣模型,結(jié)合RSS發(fā)布技術(shù)、信息推送技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等分析研究了個(gè)性化農(nóng)業(yè)信息推送系統(tǒng)。該系統(tǒng)可構(gòu)建動(dòng)態(tài)用戶興趣模型并對(duì)其實(shí)時(shí)更新,有效、準(zhǔn)確地實(shí)現(xiàn)了農(nóng)業(yè)信息推送。通過(guò)本系統(tǒng),用戶可以隨時(shí)隨地通過(guò)手機(jī)學(xué)習(xí)和了解感興趣的最新農(nóng)業(yè)科技信息,也可對(duì)農(nóng)產(chǎn)品的需求、價(jià)格等信息進(jìn)行發(fā)布與收集,還可實(shí)現(xiàn)物流配送往來(lái)的信息交流,最終解決農(nóng)業(yè)信息推送和農(nóng)產(chǎn)品流通難題,提高農(nóng)民在市場(chǎng)中的競(jìng)爭(zhēng)力,增加農(nóng)民收入。
參考文獻(xiàn):
[1]陳威,郭書普. 中國(guó)農(nóng)業(yè)信息化技術(shù)發(fā)展現(xiàn)狀及存在的問(wèn)題[J]. 農(nóng)業(yè)工程學(xué)報(bào),2013(22):196-205.
[2]孫艷梅,譚峰. 農(nóng)業(yè)信息化發(fā)展的意義與對(duì)策[J]. 農(nóng)民致富之友,2013(13):122-122.
[3]李期位. 農(nóng)業(yè)信息智能推送技術(shù)的研究與實(shí)現(xiàn)[D]. 北京:中國(guó)農(nóng)業(yè)科學(xué)院,2006.
[4]戴起偉,董釗,曹靜,等. 面向農(nóng)村社區(qū)的信息推送服務(wù)平臺(tái)技術(shù)設(shè)計(jì)與應(yīng)用[J]. 科技與經(jīng)濟(jì),2009,22(4):49-52.
[5]綦科,謝冬青. 基于內(nèi)容的短信分類系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 廣州大學(xué)學(xué)報(bào):自然科學(xué)版,2011,10(5):43-47.
[6]孫小華,王福順,楊會(huì)英,等. 基于智能手機(jī)的農(nóng)業(yè)信息服務(wù)系統(tǒng)研究[J]. 科技和產(chǎn)業(yè),2013,13(6):33-36.
[7]沈典. 基于信息推送的領(lǐng)域垂直搜索引擎研究[J]. 電子世界,2012(8):86-87.
[8]李志芳,馮秀芳,趙紅旗. 基于用戶興趣模型的信息推送系統(tǒng)研究[J]. 太原理工大學(xué)學(xué)報(bào),2011,42(5):503-505,509.
[9]崔新強(qiáng),郭雪梅,唐俊,等. 基于短信方式的農(nóng)業(yè)個(gè)性化氣象服務(wù)探索與實(shí)踐[J]. 湖北農(nóng)業(yè)科學(xué),2012,51(20):4506-4509.楊欣,顏偉,朱銀,等. 江蘇省農(nóng)業(yè)種質(zhì)資源平臺(tái)辦公室信息管理系統(tǒng)的設(shè)計(jì)研究[J]. 江蘇農(nóng)業(yè)科學(xué),2015,43(9):461-463.