[摘 要]“以農為本”的個性化信息服務是農業數字化圖書館信息服務的未來發展方向#65377;本文對用戶興趣進行了研究,對個性化信息服務模式和技術進行了分析,并給出了圖書館個性化信息服務平臺架構設計方案#65377;
[關鍵詞]農業;圖書館;個性化信息服務;體系架構
[中圖分類號]G202 [文獻標識碼]A [文章編號]1008-0821(2010)03-0058-03
Study on the Platform-framework of Agriculture-oriented
Librarys Individualized Information ServiceHe Mingxiang Sun Yao Yue Guangfei
(Shandong University of Science and Technology,Qingdao 266510,China)
[Abstract]The future development direction of the digital library information services in agriculture is the agriculture-oriented individualized information service.This thesis studied the user interests,and analysed the models and technologies of individualized information service,andprovided the design of the platform-framework of librarys individualized information service.
[Key words]agriculture;library;individualized information service;system framework
農業數字圖書館是一個將分布在涉農領域的不同地理位置的多種載體形式的信息資源按照數字化的存儲方式進行存儲,形成有組織的#65380;易于管理和查找的數據庫和知識庫[1]#65377;各大農業圖書館從2000年開始進入數字化領域的#65377;時至今日,已經有了幾個具有代表性或者典型性的農業數字化圖書館,天津市農業科學院信息所于2000年建立的農業數字圖書館,中國農業科學院科技文獻信息中心成立的國家農業數字圖書館#65380;中國農業數字圖書館以及北京農業數字圖書館等#65377;但這些農業數字圖書館都只是將涉農信息資源簡單的組織起來供用戶訪問和查找,沒有把用戶的具體需求放在重點關心的位置,這樣就大大降低了數字圖書館的使用效率和使用價值#65377;
因此,需要建立一個“以農為本”的提供個性化信息服務的農業數字圖書館#65377;本文所提到的“農”,是指農民#65380;涉農企業和農業市場#65377;建立一個優秀的農業數字化圖書館需要有3個重要條件,一是具備以用戶為中心的用戶興趣建模機制;二是提供合理的數字圖書館個性化信息服務模式;三是需要先進的數字圖書館個性化信息服務的技術實現#65377;
1 “三農”用戶興趣模型建立
誠然,農民是農業數字化圖書館的主角#65377;但僅是農民這個角色是不能使農業數字化圖書館發揮更廣泛的作用的#65377;因為農民不是孤立的,他們與涉農企業#65380;農業市場以及其他與農民有關的主體都是農業數字圖書館的主要服務對象#65377;通過統計分析,涉農企業和農業市場這兩個實體對農民自身利益的影響是最大的,只有充分了解#65380;分析和滿足了這三者的個性需求,才能體現出農業數字化圖書館的人性化發展趨勢#65377;我們研究和發展農業數字化圖書館的最終目的就是能夠給農民以及相關的涉農實體提供有利于農業經濟發展的知識,講究的是人性化發展道路#65377;
1.1 “三農”分析
農民是農業數字化圖書館的主要服務對象,是“三農”中促進其他“兩農”(涉農企業和農業市場)發展的主要力量#65377;因此,對農民用戶的需求和興趣分析的好與壞直接關系著農業數字圖書館建設意義的深與淺#65377;根據對青島市農民用戶的調查發現,農民用戶有以下幾個特點:(1)知識結構良莠不齊,但普遍偏低;(2)訪問涉農網站時目的性不強,但對相關農業知識興趣濃厚;(3)一旦發現某些對自己有價值的信息便會經常按照原來訪問路徑尋找目標信息;(4)大部分農民都喜歡嘗試通過互聯網與涉農企業或其他農業個體進行交易#65377;
涉農企業是拉動農業市場經濟發展的需求端,是整個農業市場運轉的力量源頭#65377;因此,建立一個服務于涉農企業的農業數字化圖書館機制是至關重要的#65377;涉農企業種類很多,體態紛雜,相關農業知識有可能分布在不同的領域,如何將涉農企業需要的知識準確地提供給涉農企業就成為一個重要的問題#65377;如果給這些企業提供可以定制的服務模式和服務內容,那么每個涉農企業都可以建立一個類似于My library的數字化圖書館#65377;例如,一個生產罐頭的工廠,它只要建立一個符合自身需求和特點的資源提供機制即可,如與加工罐頭相關的知識#65380;農產品信息和農業市場信息等,其它的與工廠無關的知識根本不用添加到里面,整個工廠的員工和管理人員所訪問的知識就都集中在這樣一個圖書館機制里面了#65377;因此,涉農企業對知識的需求往往是集中的,涉及到某一領域或者幾個相關領域#65377;
農業市場是承接農民與涉農企業的一個重要運轉機制#65377;雖然它并不像農民和涉農企業這兩個實體一樣具有人的主觀意識,但它同樣具備像人一樣的靈活的與其他實體的交流機制,同樣需要完善自己,同樣對數字化圖書館做出要求,同樣有領域的劃分#65377;就好像一個龐大的雜貨市場,什么東西都有,消費者很難挑選出質量高的令自己滿意的商品,于是就去專賣店#65377;因此,農業市場就是要起到一個專賣店作用,既要存儲專業的農業知識,又能有效溝通農民和涉農企業#65377;
通過以上分析我們得出,可以根據農民對數字化圖書館訪問路徑以及訪問內容的特征來構建農民用戶的興趣需求模型#65377;涉農企業的需求則主要體現在個性化信息服務模式上,采用合理的服務模式匹配即可#65377;農業市場是我們在為農民用戶和涉農企業用戶提供個性化信息服務的同時必然產生的一種機制#65377;
2010年3月第30卷第3期現?代?情?報Journal of Modern InformationMar.,2010Vol.30 No.32010年3月第30卷第3期“以農為本”的圖書館個性化信息服務平臺架構的研究Mar.,2010Vol.30 No.31.2 用戶興趣模型的構建與更新
用戶興趣模型是用來捕捉用戶需求及其興趣點,并記錄#65380;管理用戶興趣,描述用戶潛在的興趣及需求的模型[2]#65377;根據用戶的需求特點,用戶興趣模型的構建主要采用了先用戶手工定制建模#65380;后自動用戶建模的方法#65377;用戶手工定制建模是指農民用戶(或涉農企業)首次進入數字圖書館后主動向其提供個人的需求和興趣,如用戶手工輸入感興趣信息的關鍵詞列表,或者是選擇感興趣的欄目等,數字圖書館據此建立用戶興趣模型;自動用戶建模是指用戶在數字圖書館內進行信息檢索之后,根據用戶的瀏覽內容和瀏覽行為自動構建用戶模型,建模過程無需用戶主動提供信息的建模方法#65377;
用戶興趣是隨時間的推移動態變化的,一些用戶原本感興趣的內容會隨時間的推移而改變,新的興趣會逐漸產生#65377;比如,農民用戶開始可能對“小麥種植”很關注,過了一段時間,可能會對“桃樹種植”很感興趣#65377;在用戶第一次使用數字圖書館時,根據用戶注冊信息或提供的興趣信息建立了初始的用戶興趣模型,它在與用戶的交互過程中是不發生改變的,當用戶興趣隨時間推移而動態變化時,我們希望用戶興趣模型也隨著改變以期真實地反映用戶當前的興趣,在與用戶的交互過程中,一旦學習到用戶新的興趣,就需要自適應地修改用戶興趣模型,這樣,系統就可以隨著用戶興趣的變化而變化#65377;在這里主要采用顯式更新和隱式更新兩種方法#65377;顯式更新即根據用戶的反饋信息進行更新,要求用戶在每次瀏覽結束時,對頁面進行反饋和評價#65377;例如,用戶瀏覽完一個頁面時,則給予相關反饋,如標注感興趣與否或者感興趣程度,系統據此對用戶模型進行更新;隱式更新即根據用戶訪問的信息進行更新,不需要用戶的參與#65377;用戶在瀏覽網頁時對網頁的一些操作能說明用戶對該網頁的興趣大小,比如下載#65380;保存#65380;長時間瀏覽該網頁能夠說明用戶的興趣[3]#65377;
1.3 個性化信息服務模式與技術分析
個性化服務是現代圖書館信息服務向縱深發展的一個重要手段,目前采用的主要方法有:信息推送服務#65380;呼叫中心服務#65380;信息分類定制服務#65380;垂直信息服務#65380;網絡智能知識服務等#65377;根據以“三農”為中心的服務原則,農業數字化圖書館在構建用戶興趣模型的基礎上,主要采用了上述服務模式的前3種#65377;信息推送服務也稱個性化信息主動推薦服務,它是農業數字圖書館個性化信息服務的主要服務模式之一,使用數據挖掘#65380;數據分析技術,動態了解用戶的信息需求和興趣,據此自動建立和更新用戶興趣模型,向用戶及時#65380;主動的推薦用戶需要的#65380;最新的信息資源,并根據用戶的反饋進一步改進推薦策略的一種服務方式;信息呼叫中心由最初的電話中心發展而來,這種電話中心主要利用電話#65380;傳真等來服務客戶,處理簡單的呼叫流程;個性化信息定制服務是指由用戶主動向數字圖書館提供個人的需求和興趣,數字圖書館據此建立用戶興趣模型,并向用戶提供其所需的信息資源和服務內容的一種服務方式#65377;
在技術方面,主要采用數據挖掘技術#65380;信息檢索技術#65380;信息過濾技術以及信息推送技術#65377;一般我們需要在以下幾個方面進行數據挖掘:(1)web日志記錄挖掘;(2)用戶記錄與下載記錄挖掘;(3)用戶行為挖掘;(4)用戶反饋挖掘;(5)郵件列表挖掘;(6)檢索結果挖掘;(7)用戶界面挖掘;(8)用戶檢索形式挖掘;(9)個性化定制挖掘等#65377;挖掘出來的數據將用于構建和更新用戶模型#65377;對于信息檢索技術,由于農民和涉農企業所需要的知識和信息一般都是跨越領域的,如農業領域和經濟領域等,我們則主要采取異構#65380;異地數據源的檢索#65377;這種檢索技術克服了常規搜索引擎只針對個別或少數數據庫檢索的弊端,使用戶只需面對一個界面即可實現多元數據源的檢索#65377;信息過濾技術主要分基于內容的過濾和協同過濾兩種#65377;本文采用的是基于內容的過濾, 即根據用戶的興趣模型,將待過濾文檔經過特征提取后同用戶的興趣文件相比較得到結果文檔[4]#65377;由此,信息推送技術采用的也是基于內容的推薦即通過比較資源與用戶模型的相似程度向用戶推薦信息的方式#65377;基于內容的推薦是目前個性化推薦的主流#65377;
在農業數字圖書館的個性化信息服務方面,我們為用戶提供檢索#65380;推送等服務的關鍵前提是建立一個完善的用戶興趣模型#65377;只有充分掌握了用戶對信息的需求和興趣,才能及時準確的向用戶提供信息資源#65377;
2 平臺架構設計方案
2.1 體系結構
農業數字圖書館個性化信息平臺采用的是B/S(Browser/Server)三層體系結構,第一層用戶層負責表示層業務,可以完成與用戶之間的交互#65377;客戶的應用程序精簡到一個通用的瀏覽器軟件,如Netscape#65380;Navigator#65380;微軟公司的IE等;第二層是Web服務器,它負責系統大部分的業務邏輯處理工作#65377;第二層與第一層之間通過HTTP協議實現用戶和系統的交互功能#65377;用戶通過動態網頁將輸入的信息傳輸至web服務器,Web服務器將啟動相應的線程來響應這一請求,并動態生成一串HTML代碼,其中嵌入處理的結果,返回給客戶機的瀏覽器;第三層是數據庫服務器層,負責數據庫中數據的存取#65377;如果客戶機提交的請求包括數據庫的存取,Web服務器還需與系統第三層協同完成這一處理工作#65377;B/S三層結構模型如圖1所示#65377;
圖1 B/S三層結構模型
采用這種體系結構可以將業務邏輯層#65380;表示層和數據層相互分離,從而保證了系統開發維護的簡便,充分利用了青島市網絡的優勢,提高了系統并行訪問的速度;使用組件技術,可以保證系統的無逢升級#65380;模塊化開發和異構系統的運行;系統分層次的架設,可以提高工程進度,各層以及各個模塊可并行開發#65377;總之,采用B/S三層體系結構來構建農業數字圖書館個性化信息平臺可以很好地解決了系統的異構性#65380;開放性#65380;安全性#65380;可伸縮性#65380;并發性以及透明性等問題[5]#65377;
2.2 個性化服務平臺架構設計
根據以上對不同用戶進行興趣分析和相關技術的介紹,對農業數字圖書館進行架構設計,如圖2所示#65377;其中,用戶庫保存用戶的基本信息#65380;用戶模型參數,比如用戶個人信息#65380;用戶的借閱信息等#65377;館藏和管外資源庫儲存數字圖書館海量的信息,包括圖書資料以及各種媒體信息,信息量巨大,需要采用大規模的磁盤陣列和多媒體數據庫存儲#65377;另外用戶web日志也將單獨存儲于一個數據庫中#65377;
圖2 農業數字圖書館架構農民和涉農企業作為整個系統的服務對象,在訪問農業數字圖書館的web頁面后,進行注冊#65380;登錄#65380;反饋信息#65380;檢索以及定制個性化信息服務等操作#65377;系統根據用戶注冊的信息建立初始用戶興趣模型,再根據用戶檢索#65380;定制個性化服務以及反饋信息等行為對用戶的web日志進行數據挖掘獲取用戶的最新興趣信息,再將用戶的興趣信息通過個性化分析中心存儲于用戶庫#65377;個性化分析處理中心根據用戶最新興趣數據,結合用戶庫進行個性分析,將用戶模型的值和用戶信息匹配,產生對用戶模型的描述結果,用以更新用戶興趣模型#65377;當用戶通過系統查詢知識的時候,個性化分析中心根據用戶最新的興趣模型將用戶需求的結果集送往個性化調度中心,然后個性化調度中心從館藏和館外電子資源中提取滿足用戶要求的信息通過web頁面展示給用戶#65377;另外用戶還可以對所獲取的查詢結果進行反饋,從而進一步優化用戶興趣模型#65377;同時,農業市場信息發布機制會把相關的農業市場信息及時提供給用戶#65377;
3 結 語
目前,增加農民收入#65380;豐富農村文化#65380;繁榮農業市場是實現我國“三農”政策的重要舉措#65377;建立“以農為本”的圖書館個性化信息服務平臺即是建立一個符合農民和涉農企業個性化需求的數字圖書館#65377;這個平臺的建立相信能夠在提升農民素養,豐富農民知識,服務涉農企業以及發展農業市場方面起到一定的推動作用#65377;
參考文獻
[1]崔淑賢,趙海泓.農業數字圖書館服務新模式[J].農業網絡信息,2007,(12):107-109.
[2]裴仰軍.個性化服務中用戶興趣模型的研究[D].重慶:重慶大學,2005.
[3]陳玉娥.個性化服務中用戶模型的研究與設計[D].山東:山東科技大學,2007.
[4]沈杰峰.基于用戶興趣的個性化信息推薦系統[D].四川:西華大學,2006.
[5]孫文.個性化數字圖書館的研究與開發[D].陜西:西安電子科技大學,2005.