梁祿金
摘 要:分析RSS和E-mail技術的特點,根據RSS技術的信息過濾、信息聚合、信息推送等以及E-mail可對圖文信息進行遠程推送的優點,設計圖書館網站的個性化服務。
關鍵詞:RSS E-mail 圖書館 門戶網站 個性化服務
個性化服務是滿足知識信息需求和獲取的有效措施之一。個性化服務(personalized service)指的是基于信息用戶的信息使用行為、習慣、偏好和特點來向用戶提供滿足其各種個性化需求的服務。在圖書館,這種服務關注用戶終身價值并與之長期溝通,能培養個性、發展個性、引導信息需求。圖書館是經濟效益的體現場所,其科研、信息資源的多樣化以及分工不同的用戶的信息需求差異等都需要個性化信息服務。RSS技術源于1997年Netscape設計的新聞頻道描述語言,應用于博客、論壇、電子商務、圖書館、網絡教育等多種領域,用于創建個性化網絡信息服務。本文從技術角度采用RSS和Email組合實現個性化圖書館網站的個性化服務。
1.RSS技術特點
與傳統信息獲取方式相比,RSS具有如下優勢:
信息過濾:用戶可選擇感興趣主題的RSS Feed內容進行訂閱,過濾掉不感興趣及無用信息。
信息聚合:對訂閱的信息進行集中管理,實現相關信息聚合。
信息推送:直接將更新的信息即時主動推送到用戶桌面,使用戶不必直接訪問網站就能得到更新的內容。
在圖書館,RSS可用于實現信息通告、用戶自定義服務、自建資源以及免費學術資源等多種應用。
2.E-mail技術特點
E-mail技術通過電子郵件傳遞圖文信息。實現E-mail服務需要在網絡中假設E-mail服務器,負責在網絡中投遞電子郵件。用戶使用時,可使用電子郵件程序(如Outlook)或登錄Web頁利用電子郵箱發送、接收和閱讀電子郵件。
3.圖書館網站的個性化服務設計
圖書館網站的個性化服務體現在用戶可以定制頻道內容,實現的關鍵在于收集用戶個性設置。通過RSS訂閱頁面,收集用戶個性設置,用于生成RSS頻道描述信息。閱讀RSS需要安裝RSS閱讀器,圖書館網站用戶主要是本圖書館的職工以及與本單位相關聯的關系戶,職工可在自己的計算機上安裝RSS閱讀器并訂閱RSS頻道。如果用戶所使用的電腦地理位置不固定,使用RSS閱讀器訂閱就不方便。所以,在設計個性化網絡服務時,提供E-mail傳送RSS內容的功能。
圖書館網站的個性化服務設計結構(圖略)。RSS訂閱頁面收集用戶個性設置信息,并將其存入個性設置數據庫。RSS頻道生成器根據用戶識別代碼,從個性設置數據庫讀取個性設置信息,用于查詢公告信息和數據庫,生成頻道信息。用戶可使用RSS閱讀器直接讀取頻道信息,也可設置讓RSS頻道生成器將頻道信息發送到用戶郵箱。其中,需要創建個性設置數據庫,公告信息和數據庫可使用圖書館現有數據庫。RSS閱讀器可使用一些通用的閱讀器,如“周博通”RSS閱讀器、新浪點點通、SharpReader等。
3.1實現頻道訂閱功能
(1)創建個性設置數據庫
個性設置數據庫采用MS SQL Server 2005創建,MS SQL Server 2005具有很好的數據安全性和網絡支持。個性設置數據庫保存用戶識別代碼和個性設置。
(2)設計RSS訂閱Web頁
RSS訂閱Web頁用于收集用戶個性設置,并將其保存到個性設置數據庫中。
在RSS訂閱頁面中,用戶可選擇關注的商品信息,如手機、數碼、MP3、生活、家電、戶外和文體等。還可選擇顯示訂閱多長時間類的商品信息,以及是否發送Email通知等選項。輸入用戶ID后,單擊“確定”按鈕將用戶設置寫入數據庫。
在將信息寫入數據庫時,用ADO Connection對象執行SQL命令完成,主要腳本代碼。
在代碼中,先使用SQL Delete命令刪除用戶原有訂閱記錄,然后使用SQL Insert命令添加新的訂閱記錄。
3.2實現RSS頻道生成器
實現RSS頻道生成器是一個ASP.NET文件,用于動態生成頻道信息。RSS閱讀器訪問RSS頻道生成器來獲取頻道信息。RSS生成器具備兩個功能:頻道信息生成功能和E-mail發送功能。如果用戶在定制頻道時選擇了E-mail功能,則可將頻道信息發送到用戶郵箱。
RSS生成代碼首先從數據庫獲得用戶訂閱的商品信息,然后利用該信息來生成RSS頻道內容。如果用戶選擇了Email通知,則同時將商品信息發送到用戶Email郵箱中。
4.結語
Internet技術的不斷發展,推動了RSS的普及和廣泛應用。國內外各信息中心開始積極嘗試采用RSS來提高自己的服務水平。圖書館門戶網站是圖書館的信息發布與資源共享的平臺,用戶個性化信息的獲取的方便、快捷性更是直接影響圖書館的品牌效應。
參考文獻:
1.張琴,高校圖書館個性化服務現狀和影響因素分析,圖書館建設[J],2008(1)
2.張俠,淺議高校圖書館個性化信息服務,情報雜志[J],2008(5)
作者單位:西華大學圖書館