推模式网络信息服务的技术实现_第1页
推模式网络信息服务的技术实现_第2页
推模式网络信息服务的技术实现_第3页
推模式网络信息服务的技术实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

推模式网络信息服务的技术实现

在“推送”技术出版之前,人们经常使用浏览器在internet上搜索信息。另一方面,考虑到像广阔的信息一样,许多用户需要很高的时间和成本来“拉”他们需要的信息。另一方面,信息发布者希望根据用户的计算机及时、积极地将信息发送到有趣的用户计算机,而不等待用户。Push技术的出现,为人们展现了因特网发展的一个新方向。如果说,用户以“拉取”方式获取信息无异于“大海捞针”,那么将信息主动及时地“推送”给感兴趣的用户,使用户可以坐等信息到来则可以称得上是“以逸待劳”。1强制技术的概念和特点1.1以创造工具为基础的“推”模式Push技术是因特网应用技术,它与许多新技术一样,虽然目前还没有较为统一的定义,可根据其技术特点和功能总结如下:Push技术实质上是一种技术软件,这种软件遵循一定的标准或协议,可以根据用户定义的准则,自动搜集用户最感兴趣的信息,然后在适当的时候,将其传送至用户指定的“地点”,因此从技术上看,以Push技术为基础的“推”模式网络信息服务,就是一组具有一定智能性的、能够自动提供信息服务的一组计算机软件。或者将其描述为,基于因特网网络环境的一个高度专业化、智能化的网络专题服务系统。该软件不仅能够了解、发现用户的兴趣(可能关心某些主题的信息),还能够主动从网上搜寻信息,经过筛选、分类、排序后,按照每个用户的特定要求,主动推送给用户。1.2.信息发送技术Push技术的问世,为人们从因特网上高效地获取信息提供了可能,这也是其受到人们普遍关注的原因。现在,许多网站或信息服务商都利用这种技术为用户提供主动信息服务。相对于传统的Client/Server体系结构中的信息拉取(Pull)服务而言,Push技术具有以下特征:(1)主动性。主动性是“推”模式网络信息服务的最基本特征之一,即当有新的信息需要提交或到达时,依据传送信息的类型和重要性的不同,Push软件会在用户不发出信息查询请求的情况下,通过E-mail、播放一种声音、在屏幕上显示一条消息等不同方式及时、主动地通知用户进行读取,提高了用户获取信息的及时性。(2)个性化。Push服务的前提之一就是根据用户的特定信息需求为用户量身定制,把为特定用户而搜集整理的信息通过一定的机制将信息推送至用户,充分体现了用户的个性化信息需求。个性化服务是动态而主动的,用户只要在最初设定好规则之后,系统就能够自动跟踪用户的使用倾向,不需要用户的请求而主动地将信息传送给用户;Push技术不仅可以针对用户的特定需求进行检索、加工和推送,而且还可以根据用户的特定信息需求为其提供个人定制的检索界面。(3)用户内容定制服务。用户可设定连接时间和定制信息推送的内容,Push服务器按订单制定传送的内容和传送参数。从用户角度看,内容定制使得用户可要求Push服务器有选择地推送其感兴趣的信息;从信息提供商的角度看,则可依用户订单将信息分类推送,以适合不同用户的不同需求。(4)智能化。Push技术服务系统中的信息是高速流动的,不是停留在一个地方等人去寻找,而是有目标地主动寻找合适的信息用户。为了提高Push的准确性,还可以控制搜索的深度,过滤掉不必要的信息,因而网络环境下的信息Push服务具有较高的智能性。(5)高效性。由于信息推送技术采用了信息代理机制,一方面可降低重复的、无关的信息在网上传递,避免了垃圾信息对网络资源的大量占用;另一方面浏览器定期检查频道的更新信息,如遇到更新信息,浏览器自动下载并缓存新内容,使用户可以离线浏览,从而减少网络的开销。2对于内容通知的实现Push技术改变了因特网上信息访问的方式,将用户搜寻信息变为有目的地接收信息。根据原有系统的继承和扩充程度的不同,推送技术的实现可分为3种方式:(1)Web服务器扩展:CGI方式。这种方式是使用服务器扩展CGI来扩充原有Web服务器的功能,实现信息推送。与一般Pull技术的不同之处是,服务器接受表单后,可根据要求收集信息,并一次或分多次推送给用户。信息的推送方式有两种:一是直接把信息推送给用户;二是只把URL及信息变化的内容通知用户。可以看出,这种方式是最弱意义上的推送,因为信息的获取需要用户介入,但所得到的信息是符合个人特性的,而且该方式最容易实现。(2)客户代理方式。在这种方式中,通过代理服务器来收集相关的用户信息,然后与信息提供商建立联系,遍历相关站点,收集用户感兴趣的内容然后推送给用户。基于客户代理的推送方式需要为其资源列表和资源的更新状态等信息建立相应的频道定义格式(CDF)文件并置于Web服务器上。在这种实现方式中,对信息的请求和推送都是由代理服务器来实现的。从用户角度来看,服务是透明的,它也可以属于“推送”的范畴,而且很好地继承了原有的系统,实现比较简单。(3)Push服务器方式。用Push服务器方式是目前网上普遍采用的一种推送模式。它提供包括Push服务器、客户部件及开发工具等一整套集成应用环境。它将某些站点定义为浏览器中的频道,用户可以像选择电视频道那样去选择收看感兴趣的、通过网络播送的信息,而且还可以指定其播放的时间。在这里,Push服务器提供主动服务,负责收集信息形成频道内容然后推送给用户;客户部件则主要负责接收到来的数据及提交指令,并对数据进行处理。通常由Push服务器对信息进行分类组织,先将信息量较大的数据推送给用户,若用户需要详细了解某一方面的信息则再次获取该项内容。因此,这种方式减少了传输的数据量,有效地提高了信息获取的效率。与前两种方式相比,它是一种“真正的推送”。3基于“推”模式的网络信息服务所谓图书馆信息推送服务,是图书馆利用推送技术(Push)自动搜索网络上用户感兴趣的信息,并主动推送到用户面前的服务,也可以称为基于“推”模式的网络信息服务。依据所采用的技术标准来划分,图书馆开展信息推送服务的具体实现方式有:3.1信息上传方式即用电子邮件方式将有关信息发布给在列表中注册的用户。它是利用Push技术实现的最简单,也是目前应用最广泛的一种信息推送方式,这种方式只需要实现一个基于Web的E-mail发送系统,就可根据用户订阅情况提供相应的栏目内容,定期或不定期地发送到用户指定的信箱里。通过这种数字化特色服务,把原来被动地等用户上门变为主动地向用户提供信息,提高了该中心数字化服务的内容和层次,为读者提供了更好的、更快捷的服务。3.2构建定题数据库即采用Push技术在网上建立“镜像”数据库为用户提供服务。“镜像”是把网上信息系统合法地备份下来,供用户使用。镜像数据库是工作人员根据用户需求,预设特定的网址,对其进行合法备份和自动跟踪,然后经过筛选、下载,建立起自己的专业数据库,并定期更新,借助这种数据库为用户提供定题服务。作为一种主动性和个性化较强的信息服务方式,它不仅具有传统定题服务所具有的新颖、及时、针对性强的特点,而且能够满足高校教师、科研人员及在校大学生的个性化专业信息需求,同时也提高了图书馆信息服务效率和质量。3.3系统论的应用即为主动提供某个主题或专题信息相对集中的Web站点。对于一个图书馆的Web站点,只要利用推送技术建设一个专业信息服务频道,就能够面向自己的用户开展具有很强针对性的主动信息推送服务。其工作原理如下:(1)用户登录到图书馆站点,提出获取主动推送信息服务申请(仅第一次获取服务时需要填写)。(2)图书馆网络服务器发送一个申请表单给用户,具体项目包括:用户名、密码、所需信息的主题、关键词、推送信息的地址、推送周期、要查询的数据库等等。(3)用户填写好申请表后,提交给图书馆网络服务器,网络服务器将用户的特征信息、查询要求等传送给“推送服务代理”。(4)“推送服务代理”根据用户的请求信息,在用户特征信息库(专门记录用户需求特征信息的数据库)和用户信息库(专门记录用户希望获取信息的数据库)中分别增加一条记录。(5)“推送服务代理”会根据用户的要求,定期将用户的查询需求传递给“查询代理”。(6)“查询代理”根据“推送服务代理”传送的用户要求,定期检索相应的数据库,并将查询结果返回“推送服务代理”。(7)“推送服务代理”按照用户的要求,定期将最新信息推送到用户指定的地址。从系统论的角度看,基于Web站点的信息服务效果的优化是一个系统工程。通过对信息的收集、整理、加工、处理、存储、传递、利用等环节的控制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论