论文部分内容阅读
[摘要] 分析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)
[关键词] 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)