梁禄金
摘 要:分析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)
作者单位:西华大学图书馆