您好, 访客   登录/注册

基于用户浏览记录的图书馆智能推送服务系统

来源:用户上传      作者:

  摘   要:图书馆推送服务能够在一定程度上提高图书馆的运营质量,为读者阅读和查找提供极大的便利。基于此,提出基于用户浏览记录的图书馆智能推送服务系统,在对其硬件组成进行简要介绍后,重点对其软件设计进行阐述,包括读者身份认证模块、推送服务系统信息的收集模块、用户层、系统开发平台四方面。根据实验结果可知,本文设计的基于用户浏览记录的图书馆智能推送服务系统相比于传统系统设计,在推送服务效率上具有很大的优势,服务效率始终高于传统系统。
  关键词:用户浏览记录  图书馆  智能推送  探服务系统
  中图分类号:G250.7                                文献标识码:A                       文章编号:1674-098X(2020)02(a)-0243-02
  在计算机网络环境下,用户快速搜索并命中所需信息的难度越来越高、用户需求的多样性越来越丰富、专业程度越来越高[1];未来很长一段时间内用户的首选搜索方式就是利用智能手机等智能移动设施上网;在搜索信息时,越来越多的用户会选取使用方便、操作简单、便捷的搜索引擎来查找所需内容。在这些技术的基础上对图书馆的智能推送服务进行基于用户浏览记录的个性化信息推送服务的研究。
  1  基于用户浏览记录的图书馆智能推送服务系统硬件构成
  本文部署的基于用户浏览记录的图书馆智能推送服务系统的硬件构造是部署和设计软件所需的物理配备。系统硬件的实际分布可以适当简化整个推送服务系统的硬件部署,具体落实为数据库服务器、浏览客户端、Web服务器、管理客户端三方面内容[3]。整个应用程序的硬件部署是需要在集群的服务系统或多个应用系统基础上组建完成的。该数据库服务器部署在数据库应用系统或多个数据库应用平台的群集基础上的。按照用户的实际需求,Web服务器能够单独应用,并提升系统的响应速度和安全性。推送服务由个性化的推送系统实现,閱读器需要及时推送给用户,阅读器的浏览端不一定是PC端,也可以是利用微信平台发生的移动电话WAP或其他官方阅读器。
  2  基于用户浏览记录的图书馆智能推送服务系统软件设计
  2.1 读者身份认证模块
  图书馆的智能推送服务必须做到确保书籍信息推送的可靠性和来源的安全性,因而应仔细确认读者信息,并将其作为保证图书馆推送服务正常运行的前提条件,读者在推送服务系统实施过程中,首选官方登录方式对用户信息进行如实录入,当系统能够对读者身份进行甄别后,系统就可以利用检验的方式对读者身份信息进行管理和识别,在确定可以进行检验管理操作的读者具有系统应用的合法性的基础上,系统就可以为读者提供相应服务。如果系统拒绝读者信息的验证通过,读者就必须按照人工操作步骤完成信息的二次验证,以便保护读者的合法权益。
  2.2 推送服务系统信息的收集模块
  信息的搜集是确保图书馆智能推送服务效率的重点,因而,在图书馆智能推送服务系统运行质量无法获得完全保证的状况下,就有必要采用人工方法对信息收集模块进行配置,努力保障信息搜集模块作业的精准性。在对信息的自动处理进行实施的过程中,有必要确保系统可以对数据信息完成精准快速的录入,确保系统可以按照用户的浏览记录分析其现实需求,并对信息资源完成相应处理,在系统完成信息搜集后,按照网络资源的来源的多样性,对工作人员的实际工作方式进行具体设置。这一环节必须在工作人员开展信息处理前,才可以对系统实施过程中的智能搜索涵盖范围进行精准定位,在系统完成收集的前提下,工作人员可以对图书馆内的馆藏书籍进行集中安排管理,在信息智能处理完成之后,系统就能够对已完成数据信息进行集中汇总管理,并将信息通过数据库的方式进行存储。
  2.3 用户层
  用户层作用是将来源不同的用户数据转变为统一的数据格式,消除数据间在语法和语义上的差别,组建用户兴趣记录。按照用户浏览记录以及数据来源,努力更新用户的相关记录,为后续的管理流程奠定基础。用户层是由用户数据库和用户浏览记录管理器一同组成。用户数据库主要作用于用户数据信息的一系列存储,并依据用户和数字图书馆的信息交互努力更新数据;用户浏览记录管理器则主要负责用户兴趣的生成和存储。
  2.4 系统开发平台的选择
  系统开发平台的选择必须着重考虑以下几个因素:第一,成本因素。具体指的是推送服务系统部署硬件的产品许可经费、购买研发工具所需费用以及其他所需费用。第二,时间因素。这一方面是从学习时间与研发时间来考量的。第三,安全程度。具体是指信息资源在存储、转换、处理、传递的过程中对实施安全的衡量。综合以上几种因素以及图书馆本身的建设条件来考虑,基于用户浏览记录的图书馆智能推送服务系统的开发平台主要利用Linux操作,数据库系统则主要采取My SQL ,编程语言则采取PHP 和Java计算机语言,Web服务器借助Apache Web语言开展工作。这几种技术均有免费开源的特征,且功能发挥稳定、集成度较高。在降低研发经费的同时,Linux 操作系统相比传统的Windows系统具备安全性高、病毒抵抗程度较高等优点。
  3  实验与效果分析
  为了更加直观看出设计系统的实际应用效果,特与传统的图书馆智能推送服务系统进行对比实验,对其服务能力的大小进行比较。
  3.1 实验准备
  为保证实验的准确性,将两种图书馆智能推送服务系统设计置于相同的实验环境中,对比两者服务效率。
  3.2 实验结果分析
  实验过程中,通过两种不同的图书馆智能推送服务系统设计同时在相同环境中进行工作,分析其服务效率率的变化。实验效果对比如图1所示。
  根据实验结果可知,本文设计的基于用户浏览记录的图书馆智能推送服务系统相比于传统系统设计,在推送服务效率上具有很大的优势,服务效率始终高于传统系统。
  4  结语
  本文对基于用户浏览记录的图书馆智能推送服务系统进行分析,根据用户浏览记录,依据智能信息技术,对图书馆智能推送服务系统进行一定程度的优化,实现本文设计。实验表明,本文设计的方法具备极高的有效性。希望本文的研究能够为基于用户浏览记录的图书馆智能推送服务系统的设计和应用提供理论依据。
  参考文献
  [1] 孙雨生,于凡,孙肖妹,等.国内基于大数据的个性化服务研究进展——架构体系与关键技术[J].现代情报,2018,38(2):171-177.
  [2] 孙雨生,白璧娇.国内基于本体的知识服务研究进展:核心内容[J].图书馆学研究,2018,45(16):9-16.
  [3] 李洁,毕强,张晗,等.数据驱动下数字图书馆知识发现的服务研究[J].情报资料工作,2018,22(4):6-14.
转载注明来源:https://www.xzbu.com/1/view-15216305.htm