首页 理论教育 基于延时交互的应用及技术原理

基于延时交互的应用及技术原理

时间:2022-02-28 理论教育 版权反馈
【摘要】:基于RSS进行传递和消费网络内容已成为网络信息交互的重要方式。RSS的最初应用领域是新闻和博客内容的聚合和共享,然而随着RSS技术的推广和发展,其应用范围很快突破了这两个领域,开始在信息服务相关的各行业拓展,包括图书馆服务、数据库服务等。对RSS内容提供者来说,RSS技术提供了一种实时、高效、安全、低成本的信息发布渠道;对RSS用户来说,它提供了一种崭新的阅读体验。

6.4.5 基于延时交互的RSS应用及技术原理

基于RSS进行传递和消费网络内容已成为网络信息交互的重要方式。当前,用户根据自身偏好选择感兴趣的内容,基于RSS工具获取定制化的信息服务,这种服务方式有别于即时交互服务,有一定的延时性。

(1)RSS的应用

RSS是一种用于共享新闻标题和其他Web内容的XML格式,作为一种重要的“推送”技术,由于其版本的不同,也被称之为“Rich Site Summary(丰富站点摘要)”、“Really Simple Syndication(真正简易聚合)”和“RDF Site Summary(RDF站点摘要)”。虽然三种规范定义的结构不同,但是所包含的核心信息和技术实质却基本相同。图6-11和图6-12表明了RSS订阅Web信息与传统Web浏览方式的差别。

img66

图6-11 传统浏览方式

从图6-11中,我们可以看到用户需要打开多个浏览器窗口,进入不同的门户网站,再从这些网站寻找感兴趣的标题,点击相应链接阅览标题中涵盖的内容。很多大型门户网站往往需要多次点击才能看到相关内容。通过RSS订阅方式就可以避免这些状况的发生。图6-12体现RSS订阅的整个流程。

img67

图6-12 RSS订阅信息

通过RSS订阅,用户可以在聚合站点或RSS阅读器中有针对性地订阅自己感兴趣的信息源。这种方式简单易用,而且能够获取即时信息。RSS的最初应用领域是新闻和博客内容的聚合和共享,然而随着RSS技术的推广和发展,其应用范围很快突破了这两个领域,开始在信息服务相关的各行业拓展,包括图书馆服务、数据库服务等。

图书馆在开展服务的过程中可以利用RSS告诉用户图书超期信息、热门资源、新购了那些图书和多媒体资源以及定制相应RSS提要等。通过这种方式,用户既能在第一时间获取到最新资源信息,又可以免除频繁访问各个服务提供者的网站。随着个性化定制工具的发展和推广,这种交互式服务水平会越来越高。目前,国内的一些全文数据库提供商已经开始研究如何利用RSS改善其服务。将RSS技术和数据库服务结合起来,可以拓展服务范围,为用户提供更加快捷和个性化的服务,例如:根据用户选择的主题和检索表达式进行定题推送服务;根据用户选择的分类、关键词、期刊名称、行业领域、时间进行新闻和最新资料的推送;通过跟踪用户的检索结果,将最新的内容推送给用户等。在电子商务领域,亚马逊几乎将所有种类的商品(图书,电子产品,音像制品,玩具,服装等)都已打包成相应的“RSS频道”,向用户终端的阅读器定期发送。通过RSS这个新渠道,亚马逊每当有新商品上市,新促销信息和重大新闻,都能快速及时地将这些信息“推”向其用户,这不仅给用户提供了方便,而且大大提高了这些信息的普及率和时效性。

微软也宣布支持RSS技术,将在下一个版本的IE中加入对RSS的支持,并在2007年随Longhorn操作系统一并推出。以往RSS信息流按照发送时间先后排序,微软要扩充的RSS功能能够更好地支持信息列表排序,使信息处理变得更加方便。可以设想,如果IE成为一个简单易用的RSS阅读器,其他的客户端RSS阅读器基本上就走到了尽头。倒是在线RSS阅读器,可以利用对用户阅读习惯和订阅关系的了解,开发出很多有价值的服务。

(2)RSS的技术原理

RSS包括一些标准的文件头和标准的信息项格式定义,信息项包含标题、作者、日期和摘要等信息元,一般用来对动态网站最近更新的内容进行格式化封装。某一网站(或其中某一栏目)一旦支持RSS格式的内容输出,另外一些支持RSS解析的系统或软件就可以按照RSS的解析规范对该网站的内容进行订阅(Subscribe)或内容联合(Syndicate)。订阅一般是面向用户个人的,可以订阅到专用桌面端软件、邮箱等,也可以订阅到其他以Web服务提供的订阅系统。通过RSS订阅,用户可以不必再一一访问各个网站就能及时了解它们的更新信息。内容联合是面向公众用户开放的内容集成,在别的页面上按固定时间间隔同步显示RSS中的内容。通过RSS内容联合,可以把来自不同系统的内容整合到一个系统中,实现不同系统功能的松散联合。如在Blog中集成显示在Flickr上收藏的图片、在del.icio.us中收藏的网页、在豆瓣网上的书评信息、Wiki上某词条定义的最近更新信息等。RSS并非是Blog的新技术,但作为Blog的基本特征,RSS是随着Blog的普及才为广大用户所接纳和熟悉的,并因此才能够在其他网站系统中得到大量的普及和应用。

对于信息系统来说,RSS的意义在于实现了信息内容的机器可读性,使跨系统的内容同步和整合成为可能,从而方便了信息的重新分类聚合。在RSS分类聚合过程中,不断汇入参与者的智力判断(分拣、挑选、重组的过程中体现了参与者的智力),从而形成一个由集体接力进行的、持续的信息分拣和提炼过程:每个用户既是被动的信息获取者又是主动的信息提炼者(当其把自己的阅读分拣、提炼、再组织发布时),如果其挑选提炼的结果对他人是有价值的,则可以直接为他人所借用。用户在收集汇总多个其他用户订阅的基础上,按照自己的评价标准进行取舍,得到一个新的内容聚合,这个新内容聚合又可以为更多人所借鉴,甚至反馈回到他最初所借鉴的用户。通过RSS订阅、分拣、重组和输出,大量用户间达成了间接协作(具有相似阅读兴趣和知识水平的用户在这个过程中更容易通过相互订阅达成协作),这一过程让RSS中的内容不断地被打破重组,构成多样化的、不断优化和改进的内容组织形式。图6-13体现了RSS分拣中的用户协作和人机综合集成的思想。[17]

img68

图6-13 RSS分拣中的用户协作和人机综合集成

RSS通过XML标准定义内容的包装和发布格式。对RSS内容提供者来说,RSS技术提供了一种实时、高效、安全、低成本的信息发布渠道;对RSS用户来说,它提供了一种崭新的阅读体验。

通常,互联网用户是使用RSS阅读器或通过提供RSS服务的网站来在线订阅和管理自己需要的内容,因此,RSS技术的核心在于如何实现RSS阅读器或建立RSS服务网站。对于同一个服务提供商,假如既提供客户端RSS阅读器,也提供门户网站的在线服务,那么两者的功能几乎也是一样的。对于不同的服务提供商,他们提供的服务可能会有差异,但是一些核心的功能是相同的,例如RSS订阅功能、用户管理功能、Feed管理功能等。从技术角度看,实现RSS阅读器和建立RSS服务网站所应用的核心技术是相似的。[18]RSS的体系结构如图6-14所示[19]

img69

图6-14 RSS解析体系结构

①内容提供者。提供的内容一方面包括完整内容的网页,另一方面还要提供对该内容进行描述的RSS文件。RSS Feed是以XML格式语言写成的电子档案,包含网站的最新内容,例如标题、摘要或内容选录等;

②RSS聚合器。定时到众多的消息源读取最新的RSS文件,汇总并进行索引,并按索引提供读者已定制的特定主题的消息;

③浏览器,以用户订阅为基础,连接到RSS聚合器,获取消息并将其呈现给读者。读者在浏览消息时,可以通过点击消息标题的链接,直接进入内容提供者的网站读取详细内容。

鉴于RSS的巨大应用前景及其中存在的一些不足,微软于2005年11月发布了扩展RSS标准的SSE规范(Simple Share Extension,简单共享扩展规范),旨在把只能单向订阅不能自动反馈评论的单工模式转变为可自动反馈的双工模式(duplex or bi-directional mode)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈