摘要:RSS是移动互联网时代实现信息共享的一种简便方式,通过RSS阅读器可以高效快捷地阅读获取信息。文中首先概要介绍了RSS技术,然后较为详细地介绍与讨论了Android平台下RSS阅读器的设计方案。今天小编为大家精心挑选了关于《RSS信息服务系统设计论文(精选3篇)》的相关内容,希望能给你带来帮助!
RSS信息服务系统设计论文 篇1:
基于RSS的医学信息导报管理系统平台的研究与实现
(1. 桂林医学院 附属医院 图书馆,广西 桂林 541001;2. 桂林医学院 图书馆,广西 桂林541004;2.桂林电子科技大学 信息科技学院,广西 桂林 541004)
摘要:该文以基于RSS的桂林医学院医学信息导报管理系统的网络平台建设为例,分别对医学信息导报网络平台的系统分析和总体设计以及如何实现RSS信息推送功能等方面进行设计过程和开发及实现过程、基本原理等方面进行介绍。
关键词:信息推送;RSS;系统设计
The Research and Implement Based on RSS Medical Science Information Guidance Management System
OU Bin-jin1, MO Lan2, XU Yun2, XIANG Rong3
(1.The Affiliated Hospital of Guilin Medical University, Guilin 541001, China; 2. Guilin Medical University, Guilin 541004, China; 3. Department of Information and Technology , Guilin University of Electronic Technology, Guilin 541004, China)
Key words: Information push server; RSS; System design
随着信息技术和网络的发展,信息资源日益丰富且多样化,加之读者的信息需求也越来越专门化并具有不确定状态,因此图书馆需要不断创新服务环境和方式,为读者提供个性化的信息推送服务。RSS 是一种描述和同步网站内容的格式,采用RSS标准可以搭建一个更有利于信息迅速传播的平台[1]。同时由于基于RSS的数据其标准都是XML格式,更有利于该信息在其他终端和别其他服务所使用,更易被多种搜索引擎识别有助于信息的传播和利用。
1 基于RSS的医学信息导报管理系统分析和总体设计
基于RSS的医学信息导报管理系统平台是桂林医学院图书馆信息服务建设的一个部分,设计目标是建立一个基于RSS的医学信息导报管理系统平台,将RSS技术应用到医学院图书馆的网站系统中,使得用户按照自己的兴趣,订阅自己喜欢的桂林医学院医学信息导报栏目。
开发一个网站系统,首先必须进行系统分析和总体设计,对系统的需求进行分析,设计系统的体系结构和数据库结构,决定系统的开发工具和后台数据库,规划项目开发进度。这在实际的开发项目中是一项重要的工作。
1.1 系统需求分析
本系统的功能模块为:信息导报栏目管理、信息发布管理、信息查询(检索)、信息评论、信息订阅及用户管理模块。
每个模块的具体内容:
信息导报栏目管理模块包括:栏目的增加、删除、修改和对栏目的查询四个子模块。该模块是实现对栏目模块的进行增删改及查询的功能,包括栏目的编号及栏目的名称等内容。
信息发布管理模块包括:导报信息的内容(包括信息的标题、信息的内容及所属栏目等)的增加、删除、修改三个子模块。
信息查询(检索)实现栏目进行查询、按日期查询。
信息评论模块提供用户对某个信息内容进行评论,管理员用户可以管理和删除评论内容。
信息订阅模块包括制作和发布RSS信息栏目;订阅RSS信息。
用户管理模块包括增加用户,修改用户信息、删除用户信息,主要字段包括:用户名和密码。
1.2 开发工具的选择及技术分析
美国学者James Martin在《信息工程》指出“采用现代软件工程CASE工具是进行系统建设的必要条件之一”,它指出了开发系统时选择开发工具的重要性。目前的Web2.0数据库管理系统的开发都需要考虑前台的开发工具和后台的数据库。开发工具的选择应该从应用需求、系统功能和性能要求以及开发人员的开发习惯等方面进行考虑。本系统的架构是B/S(浏览器/服务器)模式的,所以前台开发环境选择微软公司的传统的ASP语言进行开发,后台选择SQL SERVER5.0进行,服务器的操作系统平台是Windows Server 2003。它们都是微软公司的主打产品是开发网站系统的常见组合,具有开发方便,易于部署的特点。
当前应用开发的趋势为[2]:三层结构、对Web应用的支持、开放的、构件式的分布计算环境。用户对工具的需求是十分复杂的,一般来说,要求提高开发和运行效率,降低开发成本和维护费用,应用系统具有先进性、代码具有可重用性等等。图书馆在进行信息化建设的过程用也面临着缺乏既懂技术又动图书馆业务的人才,而计算机技术的发展又特别的迅速,图书馆的技术部人员的工作相当的繁琐,所以选择一种好的,易于开发的工具是必要的。项目选择ASP+SQL SERVER的开发模式就是出于这样的考虑,目的是使桂林医学院图书馆迅速搭建起基于RSS的医学信息导报管理系统平台。该项目的开发用到的技术包括:建站的基本方法;所选开发工具的基本编程方法;后台数据库的管理方法,其中包括如创建数据库,表,视图、数据库备份还原等;ADO数据库技术等等。
2 实现RSS信息推送功能
2.1 RSS简介
现在,RSS的含义已经越来越广泛,而逐步成为内容聚合的代名词[1]。RSS是一种Web内容聚合的数据格式规范。这些Web内容主要是指新闻以及类似新闻的站点所提供的内容包括主要的新闻网站、新闻评论网站以及个人博客网站等。当然,RSS并不仅仅用于新闻内容的聚合,从理论上讲,那些任何可以拆分成离散元素的内容都可以通过RSS来整合,比如最近更新的维基内容、cvs的一个变更登记甚至对一本书稿的修改历史。一旦每个元素的信息成为RSS格式那么一个对RSS敏感的程序就可以检测RSS种子来了解是否有更新内容,并以一种聚合的方式将这些更新显示出来。这种形式的程序就称为信息聚合器,这种信息聚合器在博客的交流中已经比较流行了。许多博客站点采用RSS方式向网络用户提供内容。一个内容聚合器可以让用户获得博客上的最新信息,也可以帮助博客们快速推送自己的信息。RSS是一种基于XML的格式,因此必须满足W3C发布的XML1.0规范。
信息聚合和信息推送RSS的两大基本功能[7],具体来说,这种功能表现在以下四个方面:1) 收集各学科门户网站的信息;2) 提供主动信息服务;3) 提供一站式信息服务平台;4) 充当学科社区。
2.2 RSS信息交互过程原理
符合XML格式的RSS信息交互处理形式通常包括服务端和终端RSS信息的交互两个过程,具体来说就是:
2.2.1 服务端RSS信息的交互通常包括以下步骤
步骤一:首先要获取RSS信息所对应的URL,具体说就是服务端分析获取RSS 信息所对应的URL,这个环节可以通过通过爬虫程序分析访问因特网,依据RSS1.0标准或RSS0.9/2.0标准获取RSS信息所对应的URL,保存于服务端,也可以通过网络上提供的RSS地址搜索工具或软件来查找到提供RSS的URL地址;终端提交相关网页的URL:终端人工或自动的提交相关网页的URL,服务端将HTML页面转换为RSS信息,保存于服务端并发布,并将与之对应的URL信息保存在服务端;RSS信息第三方提交自己的RSS信息所对应的URL,提交后URL信息及URL所对应的RSS信息保存在服务端;
步骤二:对RSS信息进行分析和处理:读取RSS 信息的值数据:根据RSS1.0标准或RSS0.9/2.0标准读取RSS信息的值数据,统计相同的RSS信息所对应的URL次数;对RSS信息进行分类整理:获取的RSS信息值数据,对RSS信息进行分类整理;确定RSS 信息的相关度:RSS信息的相关度包括RSS信息被引用的次数、包含的关键字、发布的时间及终端反馈;
步骤三:建立RSS信息的索引数据库:根据RSS信息的相关度,将RSS信息所对应的URL排序;读取URL对应RSS 信息的XML值数据;保存在存储设备中,建立RSS信息的索引数据库;
2.2.2 终(客户)端RSS信息的交互通常包括以下步骤
步骤一:终端安装应用程序;
步骤二:终端选取信息类:终端通过因特网来访问已经在webserver服务器中注册对应的终端信息,选取信息的类或指定所需的关键字,向服务端进行提交;或者是用户根据服务端生成定制的RSS信息列表:生成定制的RSS信息列表:服务端根据终端的选取,按照RSS信息的相关度,生成终端定制的RSS信息列表;传输终端信息。
步骤三:服务端验证终端信息,读取定制信息列表;
步骤四:分析定制信息列表,应用程序分析RSS信息对应的URL,取得RSS信息内容;
步骤五:解析、显示RSS信息:根据RSS1.0标准或RSS0.9/2.0标准读取RSS信息的值数据,并显示RSS信息。
2.3 生成RSS文档
RSS是XML的一种,本项目的所有RSS文档都采用的是XML1.0 的标准。用户通常是按照类别来进行订阅的,本系统主页在每个导报栏目后面都加上了一个“RSS”图标,该图标连接到指定的栏目的URL,这是一个动态页面具体代码:〈a href="rssNews.asp?cid=<%cid%">即rssNews.asp这个ASP文件用于生成RSS文档, 在这个程序中要定义一个写入文本文件的方法。具体来说就是:首先要生成一个XML头文件,程序从〈a href="rssNews.asp?cid=<%cid%">中获得cid来获得栏目类别的参数,再根据栏目来生成XML头文件。cid参数代表要生成的RSS文档的栏目类别编号,RSS文档的文件名为栏目类别的编号,以XML作为文件的后缀名。然后写入该栏目分类中的所有该栏目下信息的数据。这里也是根据参数cid来得到该栏目下的数据,然后写入RSS文档中,这里用到一个遍历来对数据库中news数据库中的cid参数下所有字段进行遍历,该字段不为空则将内容插入到rss文档中。程序需调用News.GetNewslist方法来得到该栏目下的所有的内容,然后用一个循环语句输出每条记录信息。
2.4 订阅信息
按照前面的方法将医学信息导报管理系统信息生成了RSS文档,这时用户就可以通过RSS阅读器来订阅该信息栏目的所有内容。要订阅信息,首先还需要下载一个RSS 阅读器。
随着中文RSS内容的不断丰富和相关产品质量的不断提高,用户利用RSS产品和服务来获取、阅读、和管理互联网资讯的热情也空前高涨,因此用户数也急剧增长,当前市场上出现了两种主流RSS服务的方式:客户端RSS阅读器软件和在线RSS阅读服务[4]。根据2006年《中国Web2.0现状与趋势调查报告》上的数字,相对于离线RSS,更多的用户倾向于使用在线RSS。仅使用在线RSS服务的用户比例高达60.8%,仅使用离线RSS服务的用户比例为14.6%,前者是后者的4倍。
在信息订阅页面中,每个栏目都对应一个超连接地址〈a href="rssfeed://rssNews.asp?cid=<%cid%".xml>,对比前面的〈a href="rssNews.asp?cid=<%cid%">区别就在得到rssfeed源即将rssfeed的地址加入,rssfeed表明提供RSS 服务,这样就完成了信息的订阅。在系统中单击医学信息参考订阅就可以打开信息订阅。
2.5 平台建设的意义
目前,国外图书馆提供RSS服务的图书馆较多,提供的服务种类也较多,国内图书馆的RSS服务主要用于最新消息、新书通报等项目上[5]。本项目推送的信息是医药信息,栏目目前有四个:最新消息、国内医药、国外医药、医药进展。该平台能完成以下的功能:能提供主动信息服务;充当医药学学科社区;提供一站式信息服务。系统支持栏目添加和删除、修改功能功能参考编辑人员使用方便,系统的另一个特色是能对某个信息进行评价,评价使得阅读者可以提供反馈信息、信息员可以了解某类信息被关注的程度,以及让后面的浏览者得到更进一步的认识。使用户能对同一个主题的信息内容发表自己的评论和见解,同时还可以与其他的专家,学者讨论和交流。系统具备完善的管理功能,管理员和用户在管理和使用上和普通的基于Web的平台一样方便简单易于操作,程序自动将信息转换成XML格式可被其他RSS阅读器和检索引擎再利用。这种基于RSS的医学信息导报管理系统平台目前国内图书馆界自建项目中尚未见相关报道。采用信息推送技术提供网络化的医学信息服务不仅具有传统图书馆信息服务所具有的新颖、及时、针对性强的特点,并且能够满足科研人员专业的个性化信息需求,同时也提高了图书情报机构的服务效率和服务质量。
3 总结
伴随这对RSS技术及Web2.0的更进一步深入认识,图书馆在利用RSS个性化建设中可以增加更多RSS源信息,可以采用一些直接转换的工具将信息进行转化,这样能够降低技术的门槛有利于制作更多的信息源。另外要加大用户的培训工作,目前许多的图书馆也开展了一些RSS的工作,但是在用户教育上仍非常的欠缺,RSS应用普及程度不高[7]。根据2009年6月30日问道上的大学生对网络信息推送服务的利用与评价调查中的第13个问题[6]:你有使用过RSS订阅功能(聚合网站内容,能够及时同步网站最新内容并通知用户)来获取网上信息吗?结果如图3所示,网上有82.8%的被调查者从来没有使用过RSS。使用过RSS订阅功能的被调查者仅为17.2%。
需要特别指出的是不同的RSS阅读器的功能和使用方法是有所不同的,用户使用的行为习惯也有差异,有些阅读器可以响应rssfeed连接,单击就可以弹出提示添加该RSS频道,实现方便的订阅,而有些阅读器是需要手动来加入RSS文档地址的。尽管越来越多的人已经开始使用RSS进行个性化信息订阅,但是目前大部分的用户仍采用传统的浏览器方式进行信息检索。图书馆情报部门也开展了大量的这方面的研究工作,为了使得这项技术能更好的发挥它在图书馆信息服务中的作用,图书馆应该将与RSS的使用相关技术的用户培训工作纳入到图书馆的读者教育范围中去才能更好地推进RSS在图书馆应用工作的开展。
参考文献:
[1] 汤代禄,韩建俊,边振兴. 互联网的变革Web2.0理念与设计[M]. 北京:电子工业出版社,2007:249.
[2] 陈明. 数据库技术(三级)辅导: 陈明编著[M]. 北京:清华大学出版社,2003:244.
[3] 焦玉英,温有奎,陆伟,等. 信息检索新论[M]. 武汉:武汉大学出版社,2008:424-425.
[4]http://www.williamlong.info/archives/489.html.
[5] 肖红, 肖静波. 基于RSS 的图书馆推送服务系统的设计与实现[J]. 情报杂志,2009(3):157-158.
[6] 问道http://www.askform.cn/9462-20480.aspx.
[7] 娄秀明, 丁鹏宇. 上海地区图书馆RSS应用调研及分析[J]. 图书馆杂志,2009(2): 53-63.
作者:欧镔进, 莫岚, 徐云, 向荣
RSS信息服务系统设计论文 篇2:
基于 Android 的 RSS 阅读器的设计与实现
摘要:RSS是移动互联网时代实现信息共享的一种简便方式,通过 RSS 阅读器可以高效快捷地阅读获取信息。文中首先概要介绍了 RSS 技术,然后较为详细地介绍与讨论了 Android 平台下 RSS 阅读器的设计方案。
关键词:Android;RSS;XML;阅读器
移动互联网的迅速发展,使用户面临着“信息冗余”与“信息过载”难题。RSS 作为一种新型的信息服务方式,具有信息定制、信息推送和信息聚合的优势,使得用户可以在无需主动访问情形之下即可通过主动的信息推送从而知晓新闻信息,极大方便用户获取信息的效率。[1]
同时,随着以 Android/iPhone 为标志的移动互联网的兴起,基于 Android 的RSS 客户端能够突破碎片化的限制,实现了在任何时间、任何地点获取最新新闻讯息的需求。使用户及时获取自己定制的最新信息,并有选择地进行高效阅读,从而给用户节约了大量宝贵的时间。[2]
1 RSS 技术概述
RSS 由于其不同的技术源头,因此不同的技术团队对其有不同的解释,Really Simple Syndication(真正简易的聚合)、RDF Site Summary(RDF 站点摘要)或者 Rich Site Summary(丰富站点摘要)。[3]
一个符合 RSS 语法规范的 XML 数据文件被称为 RSS Feed,该文件一般以 rss 或xml 作为后缀名。RSS Feed 一般由一个
2 系统设计
设计 RSS 阅读器时主要有两种可选方案:
方案一 RSS 阅读器本地不存储任何 RSS Feed 以及其所包含的相应元信息以及新闻条目。当用户需要阅读信息时,app 即时通过网络下载 RSS Feed XML 文件并对其进行解析,这种方案比较明显的缺点是对已手机移动网络要求高与耗费大。
方案二 RSS 阅读器不存储 RSS Feed,但会对通过网络获取的 RSS Feed 做本地的数据持久化处理。该方案显著相应于方案一的优点是用户可以方便的同时阅读当天以及更早时期的信息,而且由于手机的网络环境限制,此方案的最大便利之处是用户可以实现节省流量的离线阅读与标记。
2.1 数据持久化
此客户端的数据持久化以 Android 原生 SQLite 数据库为驱动。如图1所示,存储 RSS Feed 信息主要有两个数据表,即左侧的 articles 数据表与右侧的feeds 数据表。其中 feeds 数据表存储用户订阅的 RSS feed 的元信息,articles 数据表存储用户订阅的 RSS Feed 其下的所有新闻 item,两数据表之间通过唯一相同的表段 feed_id 相互关联,即 articles 数据表中的 feed_id 表明此新闻信息所从属的相应 RSS Feed。其中,feed_id 与 article_id 字段分别作为各自数据表的索引主键。
2.2 RSS Feed 文件的解析
对 RSS Feed XML 进行解析是实现 RSS 应用的前提。常用的解析方式如下有两种[4]:
1)DOM(Document Object Model)解析方式。DOM 解析方式是一种基于树的解析方式,是将文档构造为树形结构,能够方便地对文档进行遍历、修改、搜索等操作是其主要的优点,但是相应的要占用大量内存,而且解析速度渐慢。
2)SAX(Simple API for XML)解析方式。SAX 是一种基于事件驱动的解析方式,在对 XML 文档进行解析时,它可以只对文档的一部分进行解析,因此不必将整个文档调入内存,因此 SAX 解析方式相比于 DOM 解析方式的最明显优点是其内存消耗小,而且解析要相应更高效。
由于此客户端是基于资源有限的智能手机平台,因此在此设计采用 SAX 解析方式。
在使用 SAX 处理 XML 文件时,首先创建 SAX 解析器工厂对象 SAXParserFactory,再通过工厂对象创建 SAX 解析器 SAXParser,再装载自定义 ContentHandler(此处为 RSSParser),最后设置URL 开始解析,完整流程如图2所示。
3 系统实现
3.1 RSS Feed 读取
通过 RSSReader 中的函数 getFeed() 读取包含 RSS Feed XML 文件。getFeed() 函数参数为 RSS Feed 的 url 地址,从 url 所指向的网页获取 xml 文件,从而开始解析的过程。
关键实现代码如下:
在对 RSS Feed XML 文件进行解析时,当扫描到
关键实现代码如下:
3.2 数据存储
当用户需要订阅相应 RSS Feed,调用 RSSManager 的函数 subscribe() 即可对RSS Feed 进行解析,在其中通过 NewsDatabase中的函数 insertFeed()与insertArticle() 把相应 RSS Feed 元信息以及其中的新闻 items 插入到数据库中。
关键实现代码如下:
在数据存储完成后,当客户端需要获取相应新闻讯息时,即只要调用 RSSManager 的函数 getFeedById(),其参数 feedId 即为新闻信息所属的 RSS Feed 在数据表中的 id。从而即可以实现此 RSS 阅读器最适应于移动平台的离线阅读特性。
3.3 UI 设计
此 RSS 阅读器的界面主要包括三个 Activity,而其中 Activity 与一般的实现方式不同的是采用 Fragment 进行动态填充加载。三个 Activity 分别为用户订阅的 RSS Feed 列表 Activity,RSS Feed 其下所有新闻的列表 Activity 与新闻的阅读界面 Activity。
在 RSS Feed 列表中,会简略显示用户已订阅的 RSS Feed 的元信息,包括 RSS Feed 的标题与描述,当用户点击相应 RSS Feed 时,系统就会切换到 RSS Feed 文章详细列表中,其中会详细显示着各新闻的基本元信息与概述。如果用户想要阅读相应的新闻,只要点击相应位置即可,就可以进入到简洁的阅读界面。
图3-图5是本客户端运行在中兴 u880 其上时的工作截图。
图3 RSS Feed 列表 图4 RSS Feed 文章列表 图5 信息阅读界面
当然由于 UI 设计的水平有限,此客户端的美观性还有很多可改进之处。
4 结束语
本设计实现了基于 Android 的 RSS 阅读器,并讨论了 RSS 阅读器实现的关键技术。该 RSS 阅读器界面友好,操作简单,用户可以聚合所关注的 RSS 资源,从而即时了解相关感兴趣网站的新闻讯息更新,大大节约了时间。
参考文献:
[1] 王秀慧.RSS 在线阅读器设计与实现[J].电脑编程技术与维护,2009(4):71-72.
[2] 刘洋.RSS掀起手机阅读的革命[J].中国新通信,2006(6):79-80.
[3] 张会娥,张智雄,林颖,等.基于RSS 的科技信息聚合系统的设计和实现[J].现代图书情报技术,2005(7).
[4] 李文江,李兴春.基于RSS 2.0 的新闻信息提取与发布[J].重庆文理学院学报,2008,27(6).
作者:郑巨洁 朱响斌
RSS信息服务系统设计论文 篇3:
RSS在校园信息化建设中的应用
[摘要]RSS作为一种新兴的2.0技术,是信息订阅和聚合的粘合剂,在信息化建设中得以广泛应用。本文通过对RSS技术的介绍,针对目前校园信息化的建设的现状,提出采用RSS技术解决建设中出现的信息源松散、信息结构和层次差异、信息老化等系列问题,提供新的应用需求。
[关键词]RSS 信息传递 校园信息化 信息聚合 校园网
在教育信息化建设进程中,学校的计算机网络化建设(校园网建设)成为各个学校建设的重点工作,信息化建设对学校的发展举足轻重,校园网络作为学校现代办学的重要基础设施之一,其应用水平和层次直接影响学校教学管理和服务的质量与效率。RSS是一种允许互联网站点制作人员为内容整合客户端提供选择性的、汇总过的Web内容的技术规范,是解决信息传递和使用互联网技术之一。从本质上讲,RSS作为一种通用的内容发布标准,它使得互联网站点制作人员可以将网络徽标、链接等站点信息以及多个包含标题、内容、链接的内容项目,根据RSS技术规范的定义编译为一个称为RSS Feed的汇总文件,用于网站内容的发布与共享。由于有了统一的标准,RSS Feed将能够被其他网站上的RSS处理程序读取和显示,也可以由用户端的RSS阅读器读取,供用户阅读和管理,并且可以群聚具有共同热点关注的用户,实现思想交流和学术探讨,达到较为理想的互动效果。
1 高校信息化建设现状和特点
据Cernet(中国教育和科研计算机网)调查数据显示,国内几乎全部高校都已建立校园网,其中拥有1000M主干带宽的高校已占调查总数的65%。还显示高校在校园网建设过程中,已意识到信息资源及应用软件的重要性,在校园网信息化建设已改变过去以硬件为主导的建设模式。但在校园网信息化建设中,信息标准化、规范化、数据系统耦合与共享、知识的聚合与发现等做得较好的高校却很少。在高校,常见的网络信息化建设模式是“部门模式”,即各部门负责本部门有关事务的信息化建设,应用系统也是针对本部门业务进行设计的,在这种模式里,信息化建设较好的部门有自己的专用管理程序和管理数据服务器,有自己的教学科研管理服务系统,有自己的网站,本部门管理程序通过在局域网(或虚拟局域网)共享数据,甚至将某些管理数据通过部门网站对外发布。这种模式对部门内部的管理工作和业务工作起到了促进作用,解决了部门内数据冗余、不一致的问题。但是,由于“部门模式”的应用系统设计是基于部门业务流程和信息管理需求角度,而不是从全校高度来考虑,局限性非常明显,缺少统一规划,没有统一标准,无法实现数据共建与共享,难以形成具有本校特色和需要的聚合知识库,所以这种模式必然导致和存在两个非常突出问题:
各系统的管理功能重复、数据重复、信息录入重复。在非全校统一规划的前提下,每个管理系统都会有公共基础信息管理、用户管理等功能,甚至管理的对象都会相同,只是管理角度不同而已。比如,人事管理系统、财务工资系统、教务选课系统等,系统中有必须设计教师信息管理的功能模块,教师信息在每个系统都有要录入一遍。这种在低层次、低水平上的重复劳动,造成了人才、财力和资源的浪费,加大了运营成本,增加用户登录的繁琐度。
2 RSS技术介绍
从本质上讲,RSS就是一种数据规范或标准,该规范要求网站在发布新信息的时候要遵循的标准格式,它以XML文件形式呈现网站内容更新的摘要信息,是一种用于共享新闻标题、摘要等内容的XML文件,该文件包含了网站的最新信息的多条记录,每条记录含有一些元数据信息,如题名、作者、分类以及该记录详细内容的URL链接等信息。网站只需将它最新的信息内容按照RSS标准的格式,生成一个描述该网站最新更新内容摘要的XML文件即可,用户不用经常访问那些网站,只需通过RSS阅读器就可以自动将最新信息的摘要部分下载到本地。
RSS是基于XML(可扩展标志语言)的一种形式,它将网站看作一系列频道(Channels)的组合,各个频道又包含了一系列资源(Items),因此通过对频道及所含资源的描述可实现对作为资源集合的网站的描述。这个利用RSS元素描述的网站内容汇总文件称之为RSS Feed,RSS Feed由内容提供者的网站发布与推广,再由内容整合者的网站(也称为“门户”)使用,或者由独立的桌面工具(即聚合工具)使用。
RSS用户可以从成千上万的支持RSS输出的网站中挑选出你喜爱的网站(频道)添加到个性的RSS阅读器,刷新频道后将看到所订阅的每个频道的最新信息。简而言之,网站只需将它最新的信息内容按照RSS标准的格式生成一个描述该网站最新更新信息摘要的XML文件即可;用户不用经常访问那些网站,只需通过RSS阅读器就可以自动将最新信息的摘要下载到本地。RSS发展目的是想将信息以XML为基础的方式,附上不同的后备数据描述来提供信息,就是网站可以通过RSS来发布消息,让伙伴网站可以通过简单的软件就可以获得想要的信息。
3 RSS在校信息化建设中的应用
RSS技术将信息聚合以XML方式(RSS Feed)提供给用户,通过标签实现信息的聚合,其信息发现将为信息索取者提供便捷快速的索取方式,实现学校的教学管理信息和教学资源数据的有效流通,在学校的具体应用包括以下几个方面:
3.1基于 RSS网站的信息发布与管理,规范了数据标准和程序接口
校园网前期建设往往是以硬件为基础并附以网站建设,提供信息发布,没有采用统一的元数据(Metadata)规范及应用软件接口(API),无形地设置了数据共享屏障,采用RSS的元数据规范来描述Web内容,创建RSS Feed发布信息,从而发布该网站的内容,用户可以利用RSS搜索引擎和RSS桌面聚合工具来收录RSS Feed中集成的网页内容,从而整合相应网站的内容。统一的发布方式和XML元数据格式方便了访问者发现和访问网站内容,完成信息的聚合,逐步向RSS搜索引擎和自动聚合方向发展,在此基础上,用户利用RSS搜索引擎跟踪相关课题的最新动态,获得较为全面的网络动态信息,最终形成RSS Feed库和基于校园网站信息的频道(Channels)供用户查询和订阅。
3.2基于RSS的专题库建设,实现教学资源的导航
校园网在应用中,不仅是一个教学信息的发布和管理,同时也应该充分利用互联网技术对教学资源进行优化和管理,实现对教学资源的知识过滤、积累、聚合和分类导航。学校在资源建设中,往往以某个专题为核心进行信息的二次开发,内容一般聚焦在某个专业学科,所收集的信息一般是经过专家的过滤筛选而来,适合本校教学科研需要的教学资源,通过RSS技术将这些分散在互联网上的教学资源进行整理、归类、聚合,形成教学资源频道,采用RSS技术,用户可以订阅和一站式阅读, RSS Feed由信息源提供和更新,将解决死连接,过时连接等系列问题。
3.3基于RSS的虚拟社团,提供学生群聚,丰富校园生活
校园网建设丰富了学生的校园生活,以互联网为联系纽带形成学生群聚中心,由于用户在使用信息资源是采用个性化的订阅机制,在个性化服务中可以掌握了用户的需求,包括用户知识结构、研究方向、使用习惯等,为此,我们可以有目的、有针对性地将具有统一信息需求的用户引导到一定的虚拟讨论室(网络聊天室或虚拟社区),形成有一定关注点的用户群,形成虚拟社团,在虚拟社团中成员可以交流探讨,形成网络社团为纽带的活动中心,达到丰富校园生活、加强互动与交流的目的。
4 结语
由此可见,基于RSS标准的网络信息管理为传统的网络信息检索提供了全新的视角,也为网络信息用户们提供了极大的方便,这一标准的广泛应用,必将大大的改变校园信息化的现状,极大的推动校园网信息服务的发展。随着学校RSS的网站数量的增加,将使学校的信息共享更为方便,用户也能够随心所欲地了解和浏览学校的相关教学管理和教学资源信息。但是,基于RSS的网络信息检索服务在国内刚刚起步,学校的信息管理人员难以在短时间改版网站,升级相关的业务软件用以支持RSS标准,需要从事信息管理与开发的技术人员了解、熟悉并掌握这一技术,并在工作中得以应用。
参考文献:
[1]王达光.高校校园网信息体系建设的探讨[J].现代教育技术,2006,(5).
[2]伍玉伟.RSS:网络信息“聚合”利器.图书情报论坛,2006,(1).
[3]伍玉伟,何淑娟.基于RSS的网络信息检索.科技文献信息管理,2006,(3).
[4]马国栋,朱濂.RSS技术在数字图书馆建设中的应用.现代情报,2006,(3).
[5]萨支斌.RSS技术研究.情报探索,2006,(9).
(作者单位:四川乐山师范学院)
作者:梁光德 刘举平 卿玉弢
【RSS信息服务系统设计论文】相关文章:
RSS信息服务系统设计论文提纲11-15
民政服务信息系统设计论文04-25
信息系统设计论文05-11
民政服务信息系统设计论文提纲11-15
专利信息系统设计论文04-17
医院信息工程系统设计论文04-24
会计信息系统优化设计论文04-24
房产测绘信息系统设计论文04-25
人员管理信息系统设计论文04-26
铁路勘查网络信息系统设计论文04-30