[摘要] 分析RSS和E-mail技術的特點,根據RSS技術的信息過濾、信息聚合、信息推送等,以及E-mail可對圖文信息進行遠程推送的優點,設計企業網站的個性化服務。
[關鍵詞] RSS E-mail 企業 門戶網站 個性化服務
個性化服務是滿足知識信息需求和獲取的有效措施之一。個性化服務(personalized service)指的是基于信息用戶的信息使用行為、習慣、偏好和特點來向用戶提供滿足其各種個性化需求的服務。企業是經濟效益的體現場所,其科研、信息資源的多樣化以及分工不同的用戶的信息需求差異等都需要個性化信息服務。本文從技術角度采用RSS和Email組合實現個性化企業網站的個性化服務。
一、RSS技術特點
與傳統信息獲取方式相比,RSS具有如下優勢:
1.信息過濾:用戶可選擇感興趣主題的RSS Feed內容進行訂閱,過濾掉不感興趣及無用信息。
2.信息聚合:對訂閱的信息進行集中管理,實現相關信息聚合。
3.信息推送:直接將更新的信息即時主動推送到用戶桌面,使用戶不必直接訪問網站就能得到更新的內容。
在企業,RSS可用于實現信息通告、用戶自定義服務、自建資源以及免費學術資源等多種應用。
二、E-mail技術特點
E-mail技術通過電子郵件傳遞圖文信息。實現E-mail服務需要在網絡中假設E-mail服務器,負責在網絡中投遞電子郵件。用戶使用時,可使用電子郵件程序(如Outlook)或登錄Web頁利用電子郵箱發送、接收和閱讀電子郵件。
三、企業網站的個性化服務設計
企業網站的個性化服務體現在用戶可以定制頻道內容,實現的關鍵在于收集用戶個性設置。通過RSS訂閱頁面,收集用戶個性設置,用于生成RSS頻道描述信息。閱讀RSS需要安裝RSS閱讀器,企業網站用戶主要是本企業的職工以及與本單位相關聯的關系戶,職工可在自己的計算機上安裝RSS閱讀器并訂閱RSS頻道。如果用戶所使用的電腦地理位置不固定,使用RSS閱讀器訂閱就不方便。所以,在設計個性化網絡服務時,提供E-mail傳送RSS內容的功能。
企業網站的個性化服務設計結構如圖所示。RSS訂閱頁面收集用戶個性設置信息,并將其存入個性設置數據庫。RSS頻道生成器根據用戶識別代碼,從個性設置數據庫讀取個性設置信息,用于查詢公告信息和數據庫,生成頻道信息。用戶可使用RSS閱讀器直接讀取頻道信息,也可設置讓RSS頻道生成器將頻道信息發送到用戶郵箱。其中,需要創建個性設置數據庫,公告信息和數據庫可使用企業現有數據庫。RSS閱讀器可使用一些通用的閱讀器,如“周博通”RSS閱讀器、新浪點點通、SharpReader等。
1.實現頻道訂閱功能
(1)創建個性設置數據庫
個性設置數據庫采用MS SQL Server 2005創建,MS SQL Server 2005具有很好的數據安全性和網絡支持。個性設置數據庫保存用戶識別代碼和個性設置,數據表的結構字段包括:ID(自動編號)、用戶ID(Nvarchar(15))、手機(Nvarchar(20))、數碼(Nvarchar(20)、MP3(Nvarchar(20))、生活(Nvarchar(20))、家電(Nvarchar(20))、戶外(Nvarchar(20))和文體(Nvarchar(20))。其中,ID字段用于識別記錄,“用戶代碼”用于識別不同用戶,其他字段保存用戶對各個頻道選項的設置。
(2)設計RSS訂閱Web頁
RSS訂閱Web頁用于收集用戶個性設置,并將其保存到個性設置數據庫中。在RSS訂閱頁面中,用戶可選擇關注的商品信息,如手機、數碼、MP3、生活、家電、戶外和文體等。還可選擇顯示訂閱多長時間類的商品信息,以及是否發送Email通知等選項。實現將RSS訂閱詳細寫入數據庫的主要腳本代碼如下:
set cnobj=server.createobject(“adodb.connection”)
cnobj.connectionstring=strcn
cnobj.open
cnobj.execute ”delete from rssbook where 用戶代碼=“+userid
cnobj.execute ”insert into rssbook values(“+useroption+”)“
cnobj.close
在代碼中,先使用SQL Delete命令刪除用戶原有訂閱記錄,然后使用SQL Insert命令添加新的訂閱記錄。
2.實現RSS頻道生成器
實現RSS頻道生成器是一個ASP.NET文件,用于動態生成頻道信息。RSS閱讀器訪問RSS頻道生成器來獲取頻道信息。RSS生成器具備兩個功能:頻道信息生成功能和E-mail發送功能。
RSS生成代碼首先從數據庫獲得用戶訂閱的商品信息,然后利用該信息來生成RSS頻道內容。如果用戶選擇了Email通知,則同時將商品信息發送到用戶Email郵箱中。
四、結語
Internet技術的不斷發展,推動了RSS的普及和廣泛應用。企業門戶網站是企業的信息發布與資源共享的平臺,用戶個性化信息的獲取的方便、快捷性更是直接影響企業的品牌效應。
參考文獻:
[1]張琴:高校圖書館個性化服務現狀和影響因素分析.圖書館建設[J],2008(1)
[2]張俠:淺議高校圖書館個性化信息服務.情報雜志[J],2008(5)