CN116361552A - 校园图书检索方法、装置、设备及可读存储介质 - Google Patents

校园图书检索方法、装置、设备及可读存储介质 Download PDF

Info

Publication number
CN116361552A
CN116361552A CN202310312533.2A CN202310312533A CN116361552A CN 116361552 A CN116361552 A CN 116361552A CN 202310312533 A CN202310312533 A CN 202310312533A CN 116361552 A CN116361552 A CN 116361552A
Authority
CN
China
Prior art keywords
information
book
user
retrieval
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310312533.2A
Other languages
English (en)
Inventor
李根柱
白小曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Siyuan Zhitong Technology Co ltd
Original Assignee
Beijing Siyuan Zhitong Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Siyuan Zhitong Technology Co ltd filed Critical Beijing Siyuan Zhitong Technology Co ltd
Priority to CN202310312533.2A priority Critical patent/CN116361552A/zh
Publication of CN116361552A publication Critical patent/CN116361552A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请涉及一种校园图书检索方法、装置、设备及可读存储介质,应用于图书数据管理技术领域,其方法包括:对进入校园图书馆的用户进行身份识别,生成用户身份信息;基于所述用户身份信息创建推荐图书信息;响应于所述用户的检索请求,获取所述检索请求包含的检索关键字;在所述推荐图书信息中查询是否存在与所述检索关键字相匹配的图书信息;若存在与所述检索关键字相匹配的图书信息,则将所述图书信息进行显示;若不存在与所述检索关键字相匹配的图书信息,则获取所述校园图书馆中与所述推荐图书信息不同的其余图书信息;基于所述其余图书信息和所述检索关键字进行图书检索。本申请具有提高图书的搜索效率的效果。

Description

校园图书检索方法、装置、设备及可读存储介质
技术领域
本申请涉及图书数据管理的技术领域,尤其是涉及一种校园图书检索方法、装置、设备及可读存储介质。
背景技术
校园图书馆是为学生们提供学习资料的主要场所,但校园图书馆内的图书数量庞大,如果依靠单纯的人工无法快速找到目标图书,因此,现在的图书馆一般设置有搜索工具,通过搜索工具搜索目标图书,但是现有的搜索工具只能通过输入的图书名称、图书作者等数据进行图书搜索,而在输入时存在输入错别字或者数据名称不完整的情况,在这种情况下将无法搜索到目标图书,借阅者耗费了时间但得不到需求的数据,依旧需要回归到最原始的人工查找图书的方式,从而大大降低了图书搜索的效率。
发明内容
为了提高图书的搜索效率,本申请提供一种校园图书检索方法、装置、设备及可读存储介质。
第一方面,本申请提供一种校园图书检索方法,采用如下的技术方案:
一种校园图书检索方法,包括:
对进入校园图书馆的用户进行身份识别,生成用户身份信息;
基于所述用户身份信息创建推荐图书信息;
响应于所述用户的检索请求,获取所述检索请求包含的检索关键字;
在所述推荐图书信息中查询是否存在与所述检索关键字相匹配的图书信息;
若存在与所述检索关键字相匹配的图书信息,则将所述图书信息进行显示;
若不存在与所述检索关键字相匹配的图书信息,则获取所述校园图书馆中与所述推荐图书信息不同的其余图书信息;
基于所述其余图书信息和所述检索关键字进行图书检索。
通过采用上述技术方案,在用户进入校园图书馆后立即对用户进行识别,生成用于代表用户身份的用户身份信息,使用用户身份信息创建属于该用户独有的推荐图书信息,推荐图书信息用于存放该用户可能需求的图书信息,在根据用户提供的检索关键字进行检索时,优先在推荐图书信息中进行检索,在推荐图书信息中不存在与检索关键字不相符的图书时,再进一步的从除推荐图书信息以外其余图书信息中检索,两次检索的范围都较小,并且一开始进行了初步的划分,在检索时检索的速度更快,从而提高图书的搜索效率。
可选的,所述对进入校园图书馆的用户进行身份识别,生成用户身份信息包括:
获取所述用户的面部信息和校园证件信息;
判断所述面部信息与所述校园证件信息是否一致;
若所述面部信息与所述校园证件信息一致,则基于所述面部信息和所述校园证件信息生成用户身份信息;
若所述面部信息与所述校园证件信息不一致,则基于所述面部信息生成用户身份信息。
可选的,所述基于所述用户身份信息创建推荐图书信息包括:
当所述用户为首次检索时,基于所述用户身份信息生成预计需求信息,基于所述预计需求信息创建推荐图书信息;
当所述用户不是首次检索时,获取所述用户的历史检索信息和历史借阅信息;
基于所述历史检索信息和所述历史借阅信息生成历史需求信息;
获取相关获取阈值,基于所述相关获取阈值和所述历史需求信息生成预计检索信息;
基于所述历史需求信息和所述预计检索信息创建图书推荐信息。
可选的,所述基于所述用户身份信息生成预计需求信息,基于所述预计需求信息创建推荐图书信息包括:
基于所述用户身份信息确定所述用户的性别、当前年级和专业信息;
基于所述性别、所述当前年级和所述专业信息生成预计需求关键字;
基于所述预计需求关键字进行图书检索,生成检索结果;
将所述检索结果作为所述预计需求信息;
基于所述预计需求信息和所述预计需求关键字创建推荐图书信息。
可选的,所述基于所述相关获取阈值和所述历史需求信息生成预计检索信息包括:
获取历史检索图书信息,基于所述历史检索图书信息检索与所述历史检索图书信息相关的相关图书信息;
计算所述相关图书信息与所述历史检索图书信息的关联性;
获取所述关联性不小于所述相关获取阈值的相关图书信息,将关联性不小于所述相关获取阈值的相关图书信息作为预计检索信息。
可选的,在所述基于所述其余图书信息和所述检索关键字进行图书检索之后,还包括:
获取检索到的图书的检索图书数量;
判断所述检索图书数量是否为零;
若所述检索图书数量为零,则获取所述检索到的图书的电子版,将所述电子版发送至所述用户的移动终端;
若所述检索图书数量不为零,则基于所述用户身份信息计算所述用户的信用等级;
当所述信用等级不小于预设等级阈值时,获取所述检索到的图书的存储信息,将所述存储信息进行显示;
当所述信用等级小于预设等级阈值时,获取所述检索到的图书的电子版,将所述电子版发送至所述用户的移动终端。
可选的,还包括:
获取本次检索信息和本次检索信息对应的本次图书信息,将所述本次检索信息和所述本次图书信息增加至推荐图书信息。
第二方面,本申请提供一种校园图书检索装置,采用如下的技术方案:
一种校园图书检索装置,包括:
身份信息生成模块,用于对进入校园图书馆的用户进行身份识别,生成用户身份信息;
推荐图书创建模块,用于基于所述用户身份信息创建推荐图书信息;
检索关键获取模块,用于响应于所述用户的检索请求,获取所述检索请求包含的检索关键字;
图书匹配查询模块,用于在所述推荐图书信息中查询是否存在与所述检索关键字相匹配的图书信息;
图书信息显示模块,用于将所述图书信息进行显示;
其余图书获取模块,用于获取所述校园图书馆中与所述推荐图书信息不同的其余图书信息;
其余图书检索模块,用于基于所述其余图书信息和所述检索关键字进行图书检索。
通过采用上述技术方案,在用户进入校园图书馆后立即对用户进行识别,生成用于代表用户身份的用户身份信息,使用用户身份信息创建属于该用户独有的推荐图书信息,推荐图书信息用于存放该用户可能需求的图书信息,在根据用户提供的检索关键字进行检索时,优先在推荐图书信息中进行检索,在推荐图书信息中不存在与检索关键字不相符的图书时,再进一步的从除推荐图书信息以外其余图书信息中检索,两次检索的范围都较小,并且一开始进行了初步的划分,在检索时检索的速度更快,从而提高图书的搜索效率。
第三方面,本申请提供一种电子设备,采用如下的技术方案:
一种电子设备,包括处理器,所述处理器与存储器耦合;
所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行第一方面任一项所述的校园图书检索方法的计算机程序。
第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:
一种计算机可读存储介质,存储有能够被处理器加载并执行第一方面任一项所述的校园图书检索方法的计算机程序。
附图说明
图1是本申请实施例提供的一种校园图书检索方法的流程示意图。
图2是本申请实施例提供的一种校园图书检索装置的结构框图。
图3是本申请实施例提供的电子设备的结构框图。
具体实施方式
以下结合附图对本申请作进一步详细说明。
本申请实施例提供一种校园图书检索方法,该校园图书检索方法可由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云让算服务的云服务器。终端设备可以是智能手机、平板电脑、台式计算机等,但并不局限于此。
图1为本申请实施例提供的一种校园图书检索方法的流程示意图。
如图1所示,该方法主要流程描述如下(步骤S101~S107):
步骤S101,对进入校园图书馆的用户进行身份识别,生成用户身份信息。
针对步骤S101,获取用户的面部信息和校园证件信息;判断面部信息与校园证件信息是否一致;若面部信息与校园证件信息一致,则基于面部信息和校园证件信息生成用户身份信息;若面部信息与校园证件信息不一致,则基于面部信息生成用户身份信息。
在本实施例中,校园图书馆在门口处设置有读卡设备和监控设备,其中读卡设备用于读取校园证件信息,监控设备用于获取用户的面部信息,一般的校园证件信息为校园卡、教师卡或者装有可读词条的学生证,校园证件信息存储有用户的姓名、性别、年龄等基本信息,还存储有当前年级、专业信息和考试信息等,其中,专业信息为就读专业或者教学专业,考试信息为当前用户报名的考试和学校组织的学期考试等。面部信息包括用户的长相信息和虹膜信息,将长相信息和虹膜信息跟学校信息库中的信息进行对比,也可以得到用户的姓名、性别、年龄等基本信息和当前年级、专业信息和考试信息等其他信息。需要说明的是,用户为具有进入校园图书馆权限的学生和教师等人群。
通过校园证件信息获得用户的身份更加迅速和便捷,但是存在用户使用不属于其本身所属的校园证件信息进入校园图书馆进行图书检索的可能性,从而影响后续的查找推荐,因此需要进行双重的验证,从而保证信息的准确性。
步骤S102,基于用户身份信息创建推荐图书信息。
针对步骤S102,当用户为首次检索时,基于用户身份信息生成预计需求信息,基于预计需求信息创建推荐图书信息;当用户不是首次检索时,获取用户的历史检索信息和历史借阅信息;基于历史检索信息和历史借阅信息生成历史需求信息;获取相关获取阈值,基于相关获取阈值和历史需求信息生成预计检索信息;基于历史需求信息和预计检索信息创建图书推荐信息。
在本实施例中,用户具有两种状态,一种是首次进入校园图书馆进行图书检索的用户,一种是非首次进入校园图书馆进行图书检索的用户,首次进入校园图书馆进行检索的用户在创建推荐图书信息时没有参考信息,因此只能单纯的依靠用户身份信息进行推荐图书信息的创建,但是非首次进入校园图书馆的用户具有历史信息,因此在创建推荐图书信息时根据用户身份信息和历史检索图书信息进行创建。
在用户是首次进入校园图书馆进行图书检索的情况下,基于用户身份信息确定用户的性别、当前年级和专业信息;基于性别、当前年级和专业信息生成预计需求关键字;基于预计需求关键字进行图书检索,生成检索结果;将检索结果作为预计需求信息;基于预计需求信息和预计需求关键字创建推荐图书信息。
由于首次进行图书检索的用户没有可用的参考信息,从而需要根据用户身份信息进行初步的推断,首先根据性别、当前年级和专业信息进行预计需求关键字的生成,其中当前年级和专业信息用于生成与学习相关的预计需求关键字,性别用于生成与兴趣爱好相关的预计需求关键字,根据当前年级和专业信息确定正在学习的课程信息,根据课程信息得到相应的图书名称,最后根据图书的名称得到与学习相关的预计需求关键字,根据当前年级和性别推算用户的年龄,再根据年龄和性别推算可能存在的兴趣爱好,通过兴趣爱好对应的名称得到与兴趣爱好相关的预计需求关键字,将两个种预计需求关键字进行综合得到最终用于描述该用户的预计需求关键字。例如,用户为大二计算机系软件专业的女生,在生成预计需求关键字时,根据大二推算用户的年龄为20岁,20岁女生的兴趣爱好对应的预计需求关键字为美妆、影视、音乐和明星等,计算机系软件专业对应的预计关键字为JAVA、WEB框架和数据库等,最后的预计关键字为美妆、影视、音乐、明星JAVA、WEB框架和数据库,从而根据上述的预计关键字进行图书检索,将搜索到的图书作为预计需求信息,将预计需求信息对应的图书和预计关键字进行组合创建推荐图书信息。
在用户不是首次进入校园图书馆进行图书检索的情况下,获取历史检索图书信息,基于历史检索图书信息检索与历史检索图书信息相关的相关图书信息;计算相关图书信息与历史检索图书信息的关联性;获取关联性不小于相关获取阈值的相关图书信息,将关联性不小于相关获取阈值的相关图书信息作为预计检索信息。
已经进行图书检索的用户具有历史检索图书信息,提取历史检索图书信息中的历史检索关键字和历史检索图书信息,首先根据历史检索图书信息查找与历史检索图书信息相关联的相关图书信息,相关图书信息包括与历史检索图书信息为上下册的图书信息、与历史检索图书信息为一套的图书信息和与历史检索图书信息为必读的图书信息,以及与历史检索图书信息所使用的历史搜索关键字相同的图书信息,分别计算上述相关图书信息与历史检索图书信息的关联性。在计算关联性时,将与历史检索图书信息为上下册的图书信息、与历史检索图书信息为一套的图书信息和与历史检索图书信息为必读的图书信息对应的关联性设置为最高值,从而只需计算关键字相同的相关图书信息的关联性,此时,获取可以准确检索到历史检索图书信息的准确关键字,计算历史搜索关键字相同的图书信息的相同关键字与准确关键字的比值,将比值作为关联性。需要说明的是,最高值和比值的类型需要为相同类型,比如全部为百分比或者全部为小数等,具体的类型需要根据实际需求进行设置,在此不作具体限定。
选取关联性不小于相关获取阈值的相关图书信息作为预计检索信息,将预计检索信息和历史需求信息进行组合,从而创建图书推荐信息。其中,相关获取阈值为根据需求人工设置的阈值,具体的相关获取阈值在此不作具体限定。
步骤S103,响应于用户的检索请求,获取检索请求包含的检索关键字。
步骤S104,在推荐图书信息中查询是否存在与检索关键字相匹配的图书信息。
在本实施例中,推荐图书信息中包含有获取到推荐图书对应的关键字,将检索关键字与对应的关键字进行比对,若存在相同的对比项则判定为存在与检索关键字相匹配的图书信息,若不存在相同的对比项则判定为不存在与检索关键字相匹配的图书信息。
步骤S105,若存在与检索关键字相匹配的图书信息,则将图书信息进行显示。
步骤S106,若不存在与检索关键字相匹配的图书信息,则获取校园图书馆中与推荐图书信息不同的其余图书信息。
步骤S107,基于其余图书信息和检索关键字进行图书检索。
在本实施例中,在推荐图书信息中没有检索到与检索关键字相符合的图书时,为了加快检索的速度,从而不对推荐图书信息进行二次检索,只在校园图书馆中与推荐图书信息不同的其余图书信息进行检索,在检索时,通过其余图书信息中的图书名称和图书目录进行检索,图书名称和图书目录中均存在用于表示该图书信息的代表关键字,从而将代表关键字与检索关键字进行匹配,即实现其余图书信息和检索关键字进行图书检索。
在本实施例中,获取检索到的图书的检索图书数量;判断检索图书数量是否为零;若检索图书数量为零,则获取检索到的图书的电子版,将电子版发送至用户的移动终端;若检索图书数量不为零,则基于用户身份信息计算用户的信用等级;当信用等级不小于预设等级阈值时,获取检索到的图书的存储信息,将存储信息进行显示;当信用等级小于预设等级阈值时,获取检索到的图书的电子版,将电子版发送至用户的移动终端。
校园图书馆内虽然存储有大量的图书,但是校园内的学生和教师的数量也很庞大,无法保证图书馆中的图书达到人手一本的程度,因此在用户进行图书检索的时候存在检索的图书已经全部借出的情况,此时为了满足用户的用书需求,将该图书的电子版发送至用户的移动终端,从而使得用户有书可用。若检索时图书并未全部借出,此时需要根据用户的信用等级进行进一步的判断,信用等级大于等于预设等级阈值的用户可以对图书进行借阅,只需将图书的存储信息进行显示即可,便于用户通过存储信息快速了解到图书的存储位置和存储数量,提高了借阅的便利性,但是对于信用等级小于预设等级阈值的用户则不再进行纸质图书的借阅,从而将电子版发送至用户的移动终端。
用户等级根据用户的借阅次数和归还时间进行确定,借阅时在将图书取走之前将设置有归还时间,统计按时归还的次数,计算按时归还次数和借阅次数的比值,设置等级区间和对应的等级,根据比值确定所在等级区间,将等级区间对应的等级作为用户的用户等级。预设等级阈值需要根据实际需求进行设置,在此不作具体限定。
在本实施例中,获取本次检索信息和本次检索信息对应的本次图书信息,将本次检索信息和本次图书信息增加至推荐图书信息。
图2为申请实施例提供的一种校园图书检索装置200的结构框图。
如图2所示,校园图书检索装置200主要包括:
身份信息生成模块201,用于对进入校园图书馆的用户进行身份识别,生成用户身份信息;
推荐图书创建模块202,用于基于用户身份信息创建推荐图书信息;
检索关键获取模块203,用于响应于用户的检索请求,获取检索请求包含的检索关键字;
图书匹配查询模块204,用于在推荐图书信息中查询是否存在与检索关键字相匹配的图书信息;
图书信息显示模块205,用于将图书信息进行显示;
其余图书获取模块206,用于获取校园图书馆中与推荐图书信息不同的其余图书信息;
其余图书检索模块207,用于基于其余图书信息和检索关键字进行图书检索。
作为本实施例的一种可选实施方式,身份信息生成模块201具体用于获取用户的面部信息和校园证件信息;判断面部信息与校园证件信息是否一致;若面部信息与校园证件信息一致,则基于面部信息和校园证件信息生成用户身份信息;若面部信息与校园证件信息不一致,则基于面部信息生成用户身份信息。
作为本实施例的一种可选实施方式,推荐图书创建模块202包括:
预计需求生成模块,用于基于用户身份信息生成预计需求信息,基于预计需求信息创建推荐图书信息;
历史信息获取模块,用于获取用户的历史检索信息和历史借阅信息;
历史需求生成模块,用于基于历史检索信息和历史借阅信息生成历史需求信息;
预计检索生成模块,用于获取相关获取阈值,基于相关获取阈值和历史需求信息生成预计检索信息;
推荐信息创建模块,用于基于历史需求信息和预计检索信息创建图书推荐信息。
在本可选实施例中,预计需求生成模块具体用于基于用户身份信息确定用户的性别、当前年级和专业信息;基于性别、当前年级和专业信息生成预计需求关键字;基于预计需求关键字进行图书检索,生成检索结果;将检索结果作为预计需求信息;基于预计需求信息和预计需求关键字创建推荐图书信息。
在本可选实施例中,预计检索生成模块具体用于获取历史检索图书信息,基于历史检索图书信息检索与历史检索图书信息相关的相关图书信息;计算相关图书信息与历史检索图书信息的关联性;获取关联性不小于相关获取阈值的相关图书信息,将关联性不小于相关获取阈值的相关图书信息作为预计检索信息。
作为本实施例的一种可选实施方式,该校园图书检索装置200还包括:
图书数量获取模块,用于获取检索到的图书的检索图书数量;
图书数量判断模块,用于判断检索图书数量是否为零;
电子图书获取模块,用于获取检索到的图书的电子版,将电子版发送至用户的移动终端;
信用等级计算模块,用于基于用户身份信息计算用户的信用等级;
存储信息获取模块,用于当信用等级不小于预设等级阈值时,获取检索到的图书的存储信息,将存储信息进行显示;
电子图书发送模块,用于当信用等级小于预设等级阈值时,获取检索到的图书的电子版,将电子版发送至用户的移动终端。
作为本实施例的一种可选实施方式,该校园图书检索装置200还包括:
本次检索获取模块,用于获取本次检索信息和本次检索信息对应的本次图书信息,将本次检索信息和本次图书信息增加至推荐图书信息。
在一个例子中,以上任一装置中的模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specificintegratedcircuit,ASIC),或,一个或多个数字信号处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。
再如,当装置中的模块可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
图3为本申请实施例提供的电子设备300的结构框图。
如图3所示,电子设备300包括处理器301和存储器302,还可以进一步包括信息输入/信息输出(I/O)接口303、通信组件304中的一种或多种以及通信总线305。
其中,处理器301用于控制电子设备300的整体操作,以完成上述的校园图书检索方法的全部或部分步骤;存储器302用于存储各种类型的数据以支持在电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,SRAM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、只读存储器(Read-OnlyMemory,ROM)、磁存储器、快闪存储器、磁盘或光盘中的一种或多种。
I/O接口303为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件304用于电子设备300与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(NearField Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件104可以包括:Wi-Fi部件,蓝牙部件,NFC部件。
电子设备300可以被一个或多个应用专用集成电路 (Application SpecificIntegrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field ProgrammableGate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例给出的校园图书检索方法。
通信总线305可包括一通路,在上述组件之间传送信息。通信总线305可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA (ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。通信总线305可以分为地址总线、数据总线、控制总线等。
电子设备300可以包括但不限于移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端,还可以为服务器等。
本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的校园图书检索方法的步骤。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器 (R ead-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的申请范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中申请的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (10)

1.一种校园图书检索方法,其特征在于,包括:
对进入校园图书馆的用户进行身份识别,生成用户身份信息;
基于所述用户身份信息创建推荐图书信息;
响应于所述用户的检索请求,获取所述检索请求包含的检索关键字;
在所述推荐图书信息中查询是否存在与所述检索关键字相匹配的图书信息;
若存在与所述检索关键字相匹配的图书信息,则将所述图书信息进行显示;
若不存在与所述检索关键字相匹配的图书信息,则获取所述校园图书馆中与所述推荐图书信息不同的其余图书信息;
基于所述其余图书信息和所述检索关键字进行图书检索。
2.根据权利要求1所述的方法,其特征在于,所述对进入校园图书馆的用户进行身份识别,生成用户身份信息包括:
获取所述用户的面部信息和校园证件信息;
判断所述面部信息与所述校园证件信息是否一致;
若所述面部信息与所述校园证件信息一致,则基于所述面部信息和所述校园证件信息生成用户身份信息;
若所述面部信息与所述校园证件信息不一致,则基于所述面部信息生成用户身份信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述用户身份信息创建推荐图书信息包括:
当所述用户为首次检索时,基于所述用户身份信息生成预计需求信息,基于所述预计需求信息创建推荐图书信息;
当所述用户不是首次检索时,获取所述用户的历史检索信息和历史借阅信息;
基于所述历史检索信息和所述历史借阅信息生成历史需求信息;
获取相关获取阈值,基于所述相关获取阈值和所述历史需求信息生成预计检索信息;
基于所述历史需求信息和所述预计检索信息创建图书推荐信息。
4.根据权利要求3所述的方法,其特征在于,所述基于所述用户身份信息生成预计需求信息,基于所述预计需求信息创建推荐图书信息包括:
基于所述用户身份信息确定所述用户的性别、当前年级和专业信息;
基于所述性别、所述当前年级和所述专业信息生成预计需求关键字;
基于所述预计需求关键字进行图书检索,生成检索结果;
将所述检索结果作为所述预计需求信息;
基于所述预计需求信息和所述预计需求关键字创建推荐图书信息。
5.根据权利要求3所述的方法,其特征在于,所述基于所述相关获取阈值和所述历史需求信息生成预计检索信息包括:
获取历史检索图书信息,基于所述历史检索图书信息检索与所述历史检索图书信息相关的相关图书信息;
计算所述相关图书信息与所述历史检索图书信息的关联性;
获取所述关联性不小于所述相关获取阈值的相关图书信息,将关联性不小于所述相关获取阈值的相关图书信息作为预计检索信息。
6.根据权利要求1所述的方法,其特征在于,在所述基于所述其余图书信息和所述检索关键字进行图书检索之后,还包括:
获取检索到的图书的检索图书数量;
判断所述检索图书数量是否为零;
若所述检索图书数量为零,则获取所述检索到的图书的电子版,将所述电子版发送至所述用户的移动终端;
若所述检索图书数量不为零,则基于所述用户身份信息计算所述用户的信用等级;
当所述信用等级不小于预设等级阈值时,获取所述检索到的图书的存储信息,将所述存储信息进行显示;
当所述信用等级小于预设等级阈值时,获取所述检索到的图书的电子版,将所述电子版发送至所述用户的移动终端。
7.根据权利要求1所述的方法,其特征在于,还包括:
获取本次检索信息和本次检索信息对应的本次图书信息,将所述本次检索信息和所述本次图书信息增加至推荐图书信息。
8.一种校园图书检索装置,其特征在于,包括:
身份信息生成模块,用于对进入校园图书馆的用户进行身份识别,生成用户身份信息;
推荐图书创建模块,用于基于所述用户身份信息创建推荐图书信息;
检索关键获取模块,用于响应于所述用户的检索请求,获取所述检索请求包含的检索关键字;
图书匹配查询模块,用于在所述推荐图书信息中查询是否存在与所述检索关键字相匹配的图书信息;
图书信息显示模块,用于将所述图书信息进行显示;
其余图书获取模块,用于获取所述校园图书馆中与所述推荐图书信息不同的其余图书信息;
其余图书检索模块,用于基于所述其余图书信息和所述检索关键字进行图书检索。
9.一种电子设备,其特征在于,包括处理器,所述处理器与存储器耦合;
所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的方法。
CN202310312533.2A 2023-03-28 2023-03-28 校园图书检索方法、装置、设备及可读存储介质 Pending CN116361552A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310312533.2A CN116361552A (zh) 2023-03-28 2023-03-28 校园图书检索方法、装置、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310312533.2A CN116361552A (zh) 2023-03-28 2023-03-28 校园图书检索方法、装置、设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN116361552A true CN116361552A (zh) 2023-06-30

Family

ID=86941424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310312533.2A Pending CN116361552A (zh) 2023-03-28 2023-03-28 校园图书检索方法、装置、设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN116361552A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116992093A (zh) * 2023-09-14 2023-11-03 东北农业大学 基于读者借阅行为的图书馆智能索引方法、设备及存储介质
CN118170816A (zh) * 2024-05-15 2024-06-11 成都工业职业技术学院 基于商空间粒度的数字图书馆信息检索方法、***及介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116992093A (zh) * 2023-09-14 2023-11-03 东北农业大学 基于读者借阅行为的图书馆智能索引方法、设备及存储介质
CN116992093B (zh) * 2023-09-14 2024-05-28 东北农业大学 基于读者借阅行为的图书馆智能索引方法、设备及存储介质
CN118170816A (zh) * 2024-05-15 2024-06-11 成都工业职业技术学院 基于商空间粒度的数字图书馆信息检索方法、***及介质
CN118170816B (zh) * 2024-05-15 2024-07-12 成都工业职业技术学院 基于商空间粒度的数字图书馆信息检索方法、***及介质

Similar Documents

Publication Publication Date Title
US11526799B2 (en) Identification and application of hyperparameters for machine learning
CN116361552A (zh) 校园图书检索方法、装置、设备及可读存储介质
CN111797214A (zh) 基于faq数据库的问题筛选方法、装置、计算机设备及介质
CN111898643B (zh) 一种语义匹配方法及装置
CN110737756B (zh) 确定针对用户输入数据的应答的方法、装置、设备和介质
CN112181835B (zh) 自动化测试方法、装置、计算机设备及存储介质
CN113836885A (zh) 文本匹配模型训练方法、文本匹配方法、装置和电子设备
CN108959550B (zh) 用户关注点挖掘方法、装置、设备及计算机可读介质
CN110532229B (zh) 证据文件检索方法、装置、计算机设备和存储介质
CN114040012B (zh) 一种信息查询推送方法、装置及计算机设备
WO2018138205A1 (en) Model search method and device based on semantic model framework
CN116226515B (zh) 一种搜索结果排序方法、装置、电子设备和存储介质
CN109828902B (zh) 接口参数确定方法、装置、电子设备及存储介质
CN114581177B (zh) 产品推荐方法、装置、设备及存储介质
CN111241821A (zh) 确定用户的行为特征的方法和装置
CN112328752B (zh) 基于搜索内容的课程推荐方法、装置、计算机设备及介质
CN111078972B (zh) 提问行为数据的获取方法、装置和服务器
CN111859985A (zh) Ai客服模型测试方法、装置、电子设备及存储介质
CN111597453A (zh) 用户画像方法、装置、计算机设备及计算机可读存储介质
CN117851608B (zh) 案件图谱生成方法、装置、设备和介质
CN114153830B (zh) 数据验证方法及其装置、计算机存储介质、电子设备
CN115828911A (zh) 试题知识点识别方法、装置、电子设备和存储介质
CN117034883A (zh) 个性化开标记录表生成方法、装置、设备及介质
CN117708366A (zh) 基于人工智能的图像检索方法、装置、设备及存储介质
CN115328945A (zh) 数据资产的检索方法、电子设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination