高校图书馆在网络环境下实现主动信息服务研究

2009-07-10 09:03吕建新
现代情报 2009年5期
关键词:网络环境高校图书馆

吕建新

〔摘 要〕通过分析在网络环境下高校图书馆主动信息服务的不足,在对目前基于网络环境下主动信息服务的3种常用技术:“推”技术,垂直门户技术和智能Agent代理技术进行论证的的基础上,指出了采用智能代理技术实现高校图书馆主动信息服务的可行性并提出具体解决方案。

〔关键词〕高校图书馆;网络环境;主动信息服务;智能代理

〔中图分类号〕G250 〔文献标识码〕A 〔文章编号〕1008-0821(2009)05-0028-02

The Realization of Active Information Service

in Network Environment in University LibraryLv Jianxin

(Library,Hebei North University,Zhangjiakou 075000,China)

〔Abstract〕The paper put forward the possibility and concise solution to apply intelligent agent technique to realize active information service in university library,by analysing the weakpoint of active information service in network environment in university library,and the solution was put forward on the basis of the discussion of the following three conventional techniques:push technique,vertical portals and intelligent agent technique.

〔Keywords〕college library;network environment;active information service;intelligent agent

随着计算机网络技术的发展,各高校图书馆均通过建立自己的网站来为师生提供文献资料及信息服务,广大师生通过登陆图书馆网站获得所需相关信息。由于在这种服务模式下,图书馆网站上提供的信息,只有在用户去访问的时候,才能传达给用户,因此是一种被动的信息服务。此种服务模式的弊端表现在:(1)信息资源的浪费,网站上的信息长时间没人访问,降低了信息的使用率。(2)重要信息不能及时传递给师生用户,仍需要利用传统方式传达造成了时间和资源的浪费。面对此种情况,非常有必要利用先进的计算机技术增强网络环境下图书馆主动信息服务能力,促进信息资源的有效利用。主动信息服务是针对传统的单向被动式服务而提出的一种新的服务理念。它是通过对用户信息需求行为、习惯和偏好的分析,积极主动及时的向用户提供其感兴趣的信息。

1 主动信息服务的技术分析

目前,基于网络环境下的主动信息服务可以选用3种技术:“推”技术,垂直门户技术和智能Agent代理技术。

“推”技术也称为“服务器推”技术,是1996年底在美国兴起的一项新的网上信息获取技术。传统模式的Web系统以客户端发出请求、服务器端响应的方式工作,这是一种“拉”技术。而“推”技术通过在浏览器端安装插件,基于套接口传送信息,或是使用 RMI、CORBA进行远程调用,可以将更新的信息实时地传送到客户端,而无须客户端发出请求。

垂直门户技术是近几年发展起来的新技术,所谓的垂直门户是和综合门户及水平门户相对应的概念,综合门户和水平门户在于信息的广泛性,垂直网站的特色是信息专一性。他们并不追求大而全,只做自己熟悉的事情,他们是各自行业的权威专家。垂直门户网站的用户也不是普通的用户,主要是针对某个行业的专业人员,因此垂直门户网站应该是某个专业的起始站点。

智能Agent代理技术是20世纪80年代人工智能、软件工程及信息服务领域的一个研究热点。智能代理最先由美国麻省理工学院研制开发,在并行计算和分布式处理方面取了很大的进展,其基本思想是通过拟人化软件(即智能代理)来提高信息服务的自动化和智能化。智能代理具有感知能力、问题求解能力、与外界进行通信能力的一个软件实体。智能代理具有代理性和主动性,它能使用户在没有明确具体要求的情况下,以用户需求为导向进行信息搜集和信息加工,从而代替用户进行各种复杂的工作并能推测用户的意图,自动制定调整和执行工作计划,成为用户通达资源的中介。

从以上分析可以看出,在应用中使用“推”技术和垂直门户技术实现信息的主动性服务,前提是用户首先要打开计算机的浏览器,并打开要访问的相关网站才能获得信息内容。如果高校图书馆网站采用上面的技术,则信息服务的主动性会受到制约从而影响信息的实时传递。而智能代理技术由于可以主动的从网络上查找信息,并能通过多种方式及时与用户进行交流,因此可以有效提高图书馆主动信息服务的效果。

2 利用智能代理实现图书馆主动信息服务

智能代理技术的本质是用一个或多个代理软件实体在尽可能不影响读者的前提下,依靠软件自身能力采用各种方法和技术完成用户所委托的较为复杂的任务。由于智能代理软件具有自主行为能力,所以代理软件可以在没有用户干预的情况下,对网上信息变化实施实时监控,自动搜集用户所需的更新信息并贮存下来,在用户登录网络时主动及时的将信息推送到用户桌面,从而实现信息服务由被动服务到主动服务的变革。

2.1 主动信息服务的具体实现

为了利用智能代理软件技术实现图书馆网站的主动信息服务,其关键是要解决好用户兴趣建模、网页信息过滤及用户反馈等问题。为了尽可能少的改动各高校图书馆原有网站服务软件,在系统的具体实现中,所有的功能都将由运行在用户电脑上的代理来完成。系统结构如图1所示。

用户接口模块主要为用户与系统的交互提供一个接口注册、登录系统、查看系统,并将信息资源推送给用户,同时接受用户的反馈信息。另外,通过该模块也可以得到对用户兴趣建模的全面信息。

网站监控与信息提取模块主要利用智能代理软件自主性的特性,主动及时的查看图书馆网站并对网站上的信息进行分析从而识别出最新的信息,将信息及时的推送给用户接口模块。

用户反馈信息处理模块可以接受用户的输入信息,以便按用户的要求对图书馆网站进行有针对性的操作。如用户图书的借阅时间监控、个人信息管理等,这个模块也可以接收用户感兴趣的信息关键词,并建立相应的兴趣模型,以便网站监控与信息提取模块有针对性的提取用户感兴趣的信息从而进一步提高图书馆的主动信息服务能力。

2.2 主动信息服务系统实现的关键技术

2.2.1 多线程程序设计技术

在本系统中,为了增强用户使用的灵活性,同时也为了不对原有网站的正常运行造成影响,所有的功能由运行在用户计算机上的代理软件来完成。在代理软件的运行过程中,主要工作是对图书馆网站的监控和信息提取,这个工作是通过代理软件定时抓取网站页面并提取用户感兴趣的信息来完成。由于在识别网页时要经常对网页进行读取和分析操作,如果软件设计的不好会使用户感到计算机运行变慢,从而放弃对代理软件的使用。为了提高软件的运行速度,在代理软件的设计中宜采用多线程程序设计技术,将代理软件中的不同功能模块用不同的线程实现,从而有效的提高软件的运行速度。

2.2.2 页面信息分析技术

在信息主动服务系统中,为了增加系统应用的灵活性避免对原有图书馆网站的改动,需要代理软件能够自动的对图书馆网站上的页面信息进行分析和解释,从而为用户提取有用的信息。由于代理软件从图书馆网站上得到页面数据全部是HTML文本数据,因此在软件中主要实现对HTML文本数据的分析。

(1)要从页面数据中找到需要分析的数据,在这里主要采用了模型匹配技术。在模型匹配的实现中,匹配过程是利用一个可重复使用的函数实现。系统通过参数传递的方式为这个函数提供所要匹配的文本模型,这样只需制定不同的模型就可以使代理软件从网页中找到不同的数据,从而简化了系统的编码工作。

(2)要对找到的信息进行分析,从而发现其中的最新信息。由于在本系统所访问的图书馆网页信息组织是用分块表格的形式实现,因此信息查找采用了一种较简单的方法。具体实现过程是:在用户第一次使用本代理软件时自动地将要分析的信息标题,保存在用户计算机上,并在代理软件的运行过程中不断的更新所保存的内容。新信息的发现是通过把新获得的网页待分析数据与用户计算机上所保存的内容进行比较,从而得到最新的信息。同时将最新信息通知给用户并更新用户计算机上的信息标题数据。

2.2.3 用户访问信息的动态统计

在这个代理软件中,为了跟踪用户的兴趣需要对用户访问的信息进行关键字的提取,并利用数据库对这些信息的访问次数进行动态统计记录,从而利用这些数据了解用户的信息需求简化兴趣模型的建立。

3 结束语

本文针对高校图书馆在网络化环境下主动信息服务的不足,采用了目前计算机领域比较热点的代理软件技术,通过在用户的计算机上运行该代理软件以提高图书馆服务的灵活性、协调性以适应用户需求的动态性。并根据用户的实际需要结合用户需求特点,及时调整图书馆个性化服务的定制机制,从而方便读者提高用户的满意度。但系统还存在着一些缺点和不足,相信随着研究的深入,该系统会越来越完善。为了满足用户的信息需求,仅仅建立一套智能化的服务系统是不够的。图书馆必须做到转变观念改善服务环境提升服务手段,从而使用户得到方便准确及时有效的信息。在满足广大读者不断变化的信息需求过程中,改进工作流程和工作方式使图书馆真正成为广大读者的良师益友。

参考文献

[1]康忠东,邹荣平,熊均.基于Agent的信息服务系统的设计[J].江西科学,2007,(4):462-465.

[2]张旭.Agent技术对数字图书馆个性化信息服务设计研究[J].现代情报,2006,(1):74-76.

[3]焦玉英,李进华.网上信息服务的主动性及其相关技术[J].现代图书情报技术,2002,(2):56-58.

[4]冯琼.基于网络信息组织的图书馆个性化主动服务[J].图书与情报,2005,(3):61-64.

[5]David pallmann.Programming Bots,spider and Intelligent Agent in Microsoft Visual 〤++[M].北京:希望电子出版社,1999.10.

猜你喜欢
网络环境高校图书馆
网络环境下的大学生道德与法治教育浅析
网络环境下的商务英语课程资源库的建设研究
网络视域下初中作文教学初探