图书馆主动服务信息系统的设计*
2011-05-04蒋冬英
蒋冬英
(广州航海高等专科学校图书馆,广东 广州 510725)
图书馆信息服务的根本任务是为用户提供其所需的各种信息资源及服务,用户信息需求不仅决定了图书馆的服务内容,而且决定了其服务机制和模式。如何寻求积极的服务模式,是每个馆员必须认真思考的问题。
1 图书馆信息服务的现状
目前在图书馆工作中,图书馆和用户之间的关系基本上是借与还、求与供的被动服务关系。图书馆还是采取以“拉”技术为基础的被动信息服务模式,读者通过图书馆网站或参考咨询台获取和检索所需信息资源。但毕竟读者个体检索水平存在差异,以及图书馆资源的不断更新,读者很难做到准确、及时、有效地检索和利用图书馆资源,造成数字资源的延迟使用和低效率使用。笔者对主动推送服务模式经过较长时间的探索,着手主动推送服务系统的设计,旨在摸索出一种有效可行的服务用户方式,体现信息服务的积极意义。
2 主动推送服务的概念
主动推送技术是依据需求策略,服务端在不需要客户端的请求下即可主动把数据送至客户端(工作原理如图1)。因此,主动推送服务突出的是信息的主动服务,通过邮件、留言、频道、预留网页等多种途径,把特定的信息送达特定的群体或个人。信息推送技术改变了因特网上信息访问的方式,将用户搜寻信息变为有目的地接收信息。这不仅改变了信息流动的方向,还通过信息流量的减少降低了因特网的负载。其特点如下:
一是自动连接。客户端与服务端可在无用户交互的情况下自动建立连接,使推送过程悄然进行。二是用户设置。用户要依据需求设定连接时间、推送内容等参数。三是有效节约带宽。推送资源可断点续传,即当数据传输由于某种原因中断后,当连接恢复时便从断点处继续开始传送,节约带宽;也由于用户端可设定空闲时段传输数据,分散传输,可以最大限度地利用带宽;还有就是实现新旧内容增量更新。对于已传输数据不重复推送,也起到节约带宽的作用。四是应用协议。应用协议对有用的信息进行分类和管理,并按照用户需求,以固定的信息频道进行发送,也就是说,信息推送技术不仅能控制信息源,而且还能对信息接收端即用户端进行控制,使之对信息的管理力度得到加强。五是告知用户。当新的信息到达时,用户端可自动进行读取。并以多种形式告知用户,如短消息、对话框、音视频、动画等。
3 主动推送服务系统模块的设计
主动推送服务强调的是对用户服务的主动、自动,送达信息的准确性高、更新及时,因此我们在进行系统设计前,根据学校用户群和学科设置情况,开展详细的前期用户信息搜集,认真分析,做好需求分类。在用户第一次登录系统时,让用户通过选项或自然语言方式将自己的需求表达清楚,如需要信息的主体描述、信息特征、学科范围、检索策略、信息更新的周期和信息的显示方式等。结合学校的专业特点和图书馆已有数据系统,建立较为详尽完善的用户需求库、专业词典库及用户基本特征库。在用户所需信息准确和完整后,系统的设计才具有实用性和可行性,以丰富的图书馆数据资源为基础,调用信息整理与检索系统,生成检索结果。再依据事件阙值或时间表,按用户特征以邮箱或网页的形式将结果自动推送给用户,用户登录系统或打开邮箱就可直接利用已推送的信息。如果用户认为获取的信息和自己的需求存在差异,可再通过系统提交更详细准确的需求信息,最终让主动推送服务做到“所到即所需”。系统功能框架如图2所示,系统由用户认证子系统、用户需求分析子系统、信息管理与检索子系统、信息推送子系统、系统论坛5个部分组成。
3.1 用户认证子系统
根据需要,整个系统用户分成5个权限级别,即系统管理员、资源管理员、专家用户、会员用户、普通用户,他们分别具有A、B、C、D、E级权限。
系统管理员是系统的超级用户,可创建具备系统管理员权限账户(A级权限)和管理资源账户(B级权限)。当创建用户账户时,系统首先检查数据库中是否有相同账户存在,如果没有则把用户密码采用MD5算法加密,然后把该账号存储到数据库中,否则无法创建。管理系统账户登录后,将对整个系统进行管理和维护。
为加强安全性,系统采用用户匿名来识别不同用户的身份,所以在用户更改用户匿名时,系统确保用户匿名不能重复出现。为方便识别用户,用户真名不可修改。采用用户匿名和用户真名相结合的原则,做到安全与用户方便识别的统一。
系统管理员建立用户信息库,根据用户相关使用情况建立相应的积分标准、个人信息注册标准等,通过唯一身份标志可以获得属于自己的信息。用户账户采用安全的加密算法,并结合网内IP资源库,建立安全的用户管理机制和资源利用审核体系,确保合法用户正常获取资源信息,提高系统安全性。当用户退出系统时,系统将清除与用户相关的所有session变量,保证用户安全退出。
3.2 用户需求分析子系统
用户需求分析子系统主要完成用户对信息需求表的提交,系统将利用自然语言处理模块处理用户的信息,在此过程中用户可根据反馈随时修改自己的信息需求,最终形成用户需求信息库,为资源管理及推送子系统提供必要的服务。同时他又接受信息推送子系统推送给用户的信息并通过邮件或网页最终推送到用户手中。
用户信息需求包含静态特征和动态特征的描述。首先从认证子系统获取用户基本信息,包括姓名、性别、年龄、专业、职称、邮箱等,再通过输入项获知用户推送方式要求和用户的兴趣特征,即获取用户自行提交的静态特征;从浏览历史记录中获取用户已浏览的信息资源特征,即用户动态特征。
将用户静态信息需求特征、动态需求特征综合形成用户信息库。通过数据库规范要求建立一个可以标志用户特征的数据表,每一特征分字段表示,将静态特征写入表中,根据动态特征中用户浏览或下载某类资源或外借某类图书的次数来决定是否增加该用户的兴趣标志,写入用户特征数据表中。
通过以上处理最终形成用户信息需求数据库。我们需要利用数据库、分类技术及数据挖掘方面的知识,研究一种合理的兴趣特征提取算法来实现系统功能。
3.3 信息管理子系统
信息管理子系统执行对整个系统信息资源的管理与检索功能。主要分为资源管理和信息检索两个模块。
3.3.1 资源管理模块
包含有资源类别设置、书目数据建设、个性化资源建设与标引,资源组织、更新、统计与审核等。
资源类别设置,在类别设置上依据《中图法》,根据学校专业设置和用户使用情况,设置资源类别。广州航海高等专科学校是一所以水上专业为主的工科院校,专业学科间紧密联系、相互渗透,信息资源专业性很强,我们在设置类别时趋向粗略,如航海类、轮机类等,建立适合本校用户需求的专业词典库,词典的建设需尽可能全面和准确,做好专业词汇和通用称呼的相关和互检,保证用户利用资源的全面性。
书目数据库建设,依据USMARC或CNMARC格式建立标准化的文献书目数据库,与当前图书馆书目集成加工系统连接,套录相关书目数据。
数据标引采用元数据标引资源,元数据是用于识别、描述、定位电子资源的数据,具有强大的索引和定位功能,方便用户查询和检索。
对一些“死角”资源,如定义为5年无人利用的资源或过期资源等,采取预删除或最终删除处理。
系统允许用户上传资源实现共享,资源审核模块主要是执行对用户上传资源的审核,核定后的资源方可在用户分享数据库中公开以使用户查询或下载。
3.3.2 信息检索模块
信息检索模块包含信息检索和信息过滤。信息检索重在对有用户需求信息的“查全率”。信息检索模块将依照用户信息特征库需求定期从图书馆各类资源库中搜索所需资源。与图书馆现有TPI系统对接,实现各异构资源库的跨库检索和分布式集群检索。清华同方TPI系统可有效实现异构、分布式多样化电子资源的跨库检索和开放链接,并提供分布式集群检索功能。主动推送系统可利用这些技术,以实现对图书馆各资源数据库的统一检索。
信息过滤重在按用户需求解决“查准率”。因为检索是全面搜索信息,其中一些信息可能不符合用户的个性化需求,还需要系统再进行过滤筛选,从而去除不相关数据,让结果数据符合用户真正需求,形成用户信息需求预推送数据库。
3.4 推送服务子系统
推送服务子系统就是在用户没有发出请求的情况下,主动自动地将用户需求预推送库中的资源推送给用户。目前常见的推送技术有网页推送和邮件推送。网页推送又可分为频道式推送和个性化网页推送。频道式推送是将某些网页定义为浏览器中的频道,让用户自行去选择接收,这种推送方式适合具有共同需求特征的用户群,如高校某专业学科团队;个性化网页推送方式则根据用户的登录信息,生成动态网页,推送给该用户。邮件推送是用电子邮件的方式主动将有关信息发送给用户的推送方式。目前,我们在进行用户信息采集时都留有用户的常用邮箱,结合图书馆已有信息检索和数据库技术,对个人用户采取邮箱和网页推送相结合的方式。对于学校各专业用户群体,我们建立学科馆员责任制,将用户需求分类,采用频道式推送将信息送达用户。
推送子系统用例图如图3所示,系统执行对信息资源的多样化推送功能,目前图书馆数据库资源包含有书目资源、热荐文献、专题库、用户分享资源等。书目资源是图书馆最基本的馆藏文献推送方式,依据需求信息库推送已有图书或最新书目,同时将该用户目前文献外借情况告知用户,让用户决定是否需要预约推送书目所对应的图书。热荐文献是依据用户评价结果得出的馆藏文献排名,自动通过邮箱定时发送给用户。各种专题库是依据用户需求结果进行资源的细分和归类的,通过系统推送反馈及学科馆员的不懈沟通,让专题库更适合专家个人或群体用户需求,采用频道式推送方式,服务高校特定专业的特定用户。分享资源来源于用户将个人资源通过系统提供给其他用户分享,但须经资源管理员的审核方可公开分享,将资源动态更新情况通过短信或邮件推送给用户。
3.5 论坛交流子系统
论坛交流子系统是对整个推送系统的有效补充和完善,是提供给用户与管理员之间、用户与用户之间一个互动交流的空间或平台。但该论坛区别于其他论坛的是,论坛的主题预先由系统管理员设置或后期再添加更新,而用户不能发布其他的主题,只能在当前的主题下提出问题、解决问题和交流心得,这样设计是为了突出论坛的本质功能,也就是如何更好地利用资源和完善资源,而且这样也更有效地避免了一些与资源建设和利用无关的内容存在。管理员登录系统后,可以在相关的论坛主题中找到一些需要解决和解答的问题。而对用户来说,论坛将具有同一主题的内容集中在一起,更方便用户有针对性地进行讨论和交流。用户可通过意见箱提出主题更新要求。对发布的信息系统将记录用户的IP地址,限制重复发送。论坛管理中还有论坛内容分类统计和在线人数统计等功能。
4 结束语
主动推送服务系统的探索与探讨,在图书馆信息服务中有很强的必要性和积极的现实意义:使馆员明确用户的外在需求及潜在需求,在服务当中更有针对性和目的性,提高信息服务的质量和效率,更好地满足不同用户的个性化需求;加强馆员与用户之间的互动沟通,提高用户的满意度;推动图书馆信息服务模式的转变,提高馆员主动服务的积极性,对图书馆的工作起到更大的促进作用。
[1] 于启明,郭晓延.高校图书馆的主动推送服务.科学教育家,2008(3):22.
[2] 黄喆.高校图书馆数字信息资源主动推送服务[J].广西农学报,2007(2):43-46.
[3] 宋丽哲等.数字图书馆个性化服务用户模型研究[J].北京理工大学学报,2005(2).
[4] 焦玉英,李进华.网上信息服务的主动性及其相关技术[J].现代图书情报技术,2002(2):56-58.