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