RSS推送技术的概念和特点 下载本文

RSS推送技术的概念和特点

【摘 要】近年来,互联网的飞速发展,使信息的传播方式和速度发生了根本变化,随着知识更新速度的不断加快和用户获取信息口味的多样化,使传统的图书管理模式无法满足广大师生的学习工作需要,面对浩如烟海的信息,如何快捷地选并整合对自己有用的知识变成了难题。这些都迫使广大用户呼唤一种他们可以控制、自己作主的新型互联网阅读体验。而最近一种新的技术--RSS 技术恰恰能解决这个难题。 RSS 是具代表性的 Web 2.0 核心技术之一, RSS 是站点用来和其他站点之间共享内容的一种简易方式,是一种用来分发和汇集网页内容的 XML 格式,是基于XML 的用于元数据描述的技术规范。其主要用于为内容整合客户端提供选择性的、汇总过的 WEB 内容。更准确的说 RSS 是一种“轻量级、多用途、可扩展的元数据描述及联合推广格式”。

【关键字】RSS;资源聚合;元数据;客户端 1 推送技术的概念

推送技术也即 Push 技术,是一种 Internet 应用技术,它和其它许多新的技术一样,现在还没有较为统一的定义,至今也没有这方面的权威专家给出一个确切的定义,基本上是仁者见仁,智者见智。以下是来自不同文献对Push技术的描述,从中我们不难看出其主要内容和特点。 “推”(push)技术,它是相对于我们目前的 Web 采用的“拉”(pull)技术而言。所谓的“推”技术就是在 Internet上广播,能够自动搜集用户最可能发生兴趣的信息,

将其定期推入用户电脑硬盘以备取用。

Push技术是 Web服务器根据事先规定的设置文件,而不是用户的即时要求,有目的性地按时将用户感兴趣的信息主动发送到用户的计算机中。用户只要在初次使用时自己设定所需信息频道,以后,用户不必进行任何信息检索操作,就能方便地获得所需信息,更新后的信息被随时Push给用户。Push(推送)技术,是通过一定的技术标准或协议,把用户感兴趣的信息直接推送给用户而无需他们自己来取,从而提高了信息的获取效率。

InternetPush技术,也称 WebCasting网播,通过一定的技术标准或协议,在 Internet上通过定期传送用户需要的信息来减少信息过载的一项新技术。 Push 技术是把数据信息“推”给用户,而不是让用户自己去搜寻并从 Web上“Pull”, Push程序根据用户自己事先规定的设置文件,而不是根据即时要求,送给用户信息。并在信息更新的时候,能把更新以后的内容送给用户,由此 Push技术又被称为“喂送技术(feed technology)。

从以上的定义可以看出,什么是推送技术?还没有一个科学统一的标准概念。尽管以上几种代表性的观点有所差异,但其核心思想是一致的:就是信息源通过一定的信息传递方式把信息传送给用户的一种技术。可以看一出,不同的研究者在定义推送技术的时候,从“信息源”、“信息传递方式”、“用户”三者中选择了不同的“着眼点” 或“着眼点组合”。

2 推送技术的特点

推送技术的诞生,为人们从Internet 上高效地获取信息提供了可能。这也是推送技术日益受到关注的原因。现在,许多网站,如:Economic、新华网等或信息服务商都利用这一技术为用户提供主动信息服务。但是,Push技术从 1996年问世,到 1999 年走入低谷,到 2004 年重新流行。从这可以看出 Push 技术尽

管还存在许多问题,但随着推送技术本身的改进和网络技术等相关技术的进步,可以预见推送技术具有广阔的发展前景。

推送技术的优点: (1)无缝连接。

无缝连接指客户部件与 Internet 可在无用户交互或最少用户交互的情况下自动建立连接。由于用户与 Internet 的连接方式多种多样,因此在复杂的应用中,客户部件还可智能地获取当前配置完成自动连接,由用户选择连接方式或设定连接优先级。这表明 Push 应用可在网络空闲时启动,有效地利用网络带宽,比较适合于传达大数据量的多媒体信息。

(2)灵活的用户设置。 用户具有充分的决策权,可设定连接时间、推送内容、本地资源分配等参量。因此 Push 技术在强调主动服务的同时也吸纳了原有 Pull 技术的优点。

(3)内容定制文件。

用户书写订阅文件,Push 服务器按订阅文件制定传送内容和传送参数。从用户角度看,内容定制文件使得用户可要求 Push 服务器有选择地推送感兴趣的信息;从信息提供商角度看,则可依内容定制文件将信息分类以适合不同用户的不同需求。

(4)持久文件传输。

持久文件传输是指断点重传:当数据传输由于某种原因中断时,可将当前传输状态存于客户部件;当连接恢复时便从断点处继续开始传送。

(5)有效利用带宽。

客户方通过使用空闲时段传送数据,可以达到最大限度地利用带宽;而服务器方根据组件重用原理将要传送的数据量缩小至最低限度以减少带宽浪费。

(6)新旧内容自然衔接。

更新的内容可以与己有信息相结合。客户部件能确定获取和替换哪些信息,信息的哪些部分;并确定将信息存放于何处。

(7)灵活的通知方式。 当新的信息到达时,客户部件通知用户可进行读取。依据传送信息的类型和重要性的不同通告具有多种形式,从简单的对话框到具有音频、视频的动画等等,保证用户方便的获取新信息。

(8)安全性。

能够确保推送给用户的内容是安全的,避免对用户的系统造成破坏。 (9)应用协议。

使用 Internet 所基于的 IP 协议组。 推送技术是在因特网得到一定发展,信息拉取技术得到一定应用后产生的。也就是说,它是为克服信息拉取技术的一些不足而开发的。因而,它在用户信息获取方面表现了一定的优势。

参考文献

[1]杨先明. RSS 技术研究及在图书馆网络服务中的应用.图书馆论坛,2006(8) ,103-105

[2]郝亚玲.Push 技术:网上个性化信息服务的实现.情报杂志,2002(10) :55-57

[3]刘兆臻.基于 RSS 的网络学习内容聚合系统研究[D].华东师范大学硕士学位论文

[4]索传军.Push 技术开发应用研究述评[M].现代图书情报技术,2003(3) :

48-51