一种图书管理方法和装置与流程

文档序号:34441830发布日期:2023-06-13 03:22阅读:25来源:国知局
一种图书管理方法和装置与流程

本发明涉及馆藏信息查询,尤其是涉及一种图书管理方法和装置。


背景技术:

1、当前图书馆往往存储着数量可观的馆藏资源,每个文献均涉及繁复的文献信息。对于用户或者工作人员来说,查找相应的文献一般需要耗费较长的时间,检索效率较低。


技术实现思路

1、本发明的目的在于提供一种图书管理方法和装置,以缓解了图书管理效率较低的技术问题。

2、第一方面,本发明实施例提供了一种图书管理方法,包括:

3、确定待录入的文献清单信息集合,并对所述待录入的文献清单信息集合进行聚类得到多个子集,所述文献清单信息包括与多个文献文本数据以及与每个文献对应的机器可读目录;

4、对所述机器可读目录进行哈希运算得到第一哈希值,并分别确定每个所述子集的第一哈希值集合,分别对所述第一哈希值集合进行哈希运算得到第二哈希值,并对第二哈希值进行哈希运算得到第三哈希值;

5、将所述第三哈希值作为批次号、将所述第二哈希值作为类型标识,将所述第一哈希值作为序列标识对所述待录入的文献清单信息集合进行录入。

6、在一些可能的实现中,所述确定待录入的文献清单信息集合,并对所述待录入的文献清单信息集合进行聚类得到多个子集文献业务数据文献,包括:

7、获取每个文献的业务数据,所述业务数据包括入藏时间、文献类型、作者、出版社和藏馆位置;

8、根据所述业务数据的预设优先等级,确定每个文献的业务数据的相似度;

9、基于所述每个文献的业务数据的相似度对所述待录入的文献清单信息集合进行聚类,得到多个子集。

10、在一些可能的实现中,根据所述业务数据的预设优先等级,确定每个文献的业务数据的相似度的步骤,包括:

11、根据所述业务数据的预设优先等级,确定每个所述业务数据的权重占比;

12、将每个所述业务数据与相应的预设业务数据基准进行比对,确定出每个业务数据的初始相似度;

13、基于每个文献中所述每个业务数据的初始相似度和每个所述业务数据的权重占比,确定出所述每个文献的业务数据的相似度。

14、在一些可能的实现中,还包括:

15、确定所述批次号对应的批次信息,所述批次信息包括以下的一种或多种:成员馆、批次状态、批次类型和备注信息。

16、在一些可能的实现中,还包括:

17、将所述第三哈希值、所述第二哈希值以及所述第一哈希值记录在对应的机器可读目录预设字段中。

18、在一些可能的实现中,还包括:

19、确定针对所述机器可读目录的更新操作,所述更新操作包括增加操作、修改操作以及删除操作中的一项或多项;

20、基于所述更新数据对所述机器可读目录进行更新,并将所述更新操作与所述第三哈希值、所述第二哈希值以及所述第一哈希值对应记录在所述机器可读目录的预设字段中。

21、在一些可能的实现中,还包括:

22、接收查询请求,查询请求包括目标批次号以及目标类型标识;

23、确定与所述目标批次号以及目标类型标识对应的多个目标第一哈希值,并对所述目标第一哈希值进行完整性校验;

24、基于多个所述目标第一哈希值确定多个目标机器可读目录并通过所述查询结果返回。

25、第二方面,提供了一种图书管理装置,包括:

26、聚类模块,用于确定待录入的文献清单信息集合,并对所述待录入的文献清单信息集合进行聚类得到多个子集,所述文献清单信息包括与多个文献文本数据以及与每个文献对应的机器可读目录;

27、哈希模块,用于对所述机器可读目录进行哈希运算得到第一哈希值,并分别确定每个所述子集的第一哈希值集合,分别对所述第一哈希值集合进行哈希运算得到第二哈希值,并对第二哈希值进行哈希运算得到第三哈希值;

28、录入模块,用于将所述第三哈希值作为批次号、将所述第二哈希值作为类型标识,将所述第一哈希值作为序列标识对所述待录入的文献清单信息集合进行录入。

29、在一些可能的实现中,所述聚类模块具体用于:

30、获取每个文献的业务数据,所述业务数据包括入藏时间、文献类型、作者、出版社和藏馆位置;

31、根据所述业务数据的预设优先等级,确定每个文献的业务数据的相似度;

32、基于所述每个文献的业务数据的相似度对所述待录入的文献清单信息集合进行聚类,得到多个子集。

33、在一些可能的实现中,所述聚类模块还用于:

34、根据所述业务数据的预设优先等级,确定每个所述业务数据的权重占比;

35、将每个所述业务数据与相应的预设业务数据基准进行比对,确定出每个业务数据的初始相似度;

36、基于每个文献中所述每个业务数据的初始相似度和每个所述业务数据的权重占比,确定出所述每个文献的业务数据的相似度。

37、在一些可能的实现中,还包括:

38、确定模块,用于确定所述批次号对应的批次信息,所述批次信息包括以下的一种或多种:成员馆、批次状态、批次类型和备注信息。

39、在一些可能的实现中,还包括:

40、记录模块,用于将所述第三哈希值、所述第二哈希值以及所述第一哈希值记录在对应的机器可读目录预设字段中。

41、在一些可能的实现中,还包括:

42、确定针对所述机器可读目录的更新操作,所述更新操作包括增加操作、修改操作以及删除操作中的一项或多项;

43、基于所述更新数据对所述机器可读目录进行更新,并将所述更新操作与所述第三哈希值、所述第二哈希值以及所述第一哈希值对应记录在所述机器可读目录的预设字段中。

44、在一些可能的实现中,还包括:查询模块,用于接收查询请求,查询请求包括目标批次号以及目标类型标识;确定与所述目标批次号以及目标类型标识对应的多个目标第一哈希值,并对所述目标第一哈希值进行完整性校验;基于多个所述目标第一哈希值确定多个目标机器可读目录并通过所述查询结果返回。

45、第三方面,实施例提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。

46、第四方面,实施例提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现前述实施方式任一项所述的方法的步骤。

47、本发明实施例带来了一种图书管理方法和装置,确定待录入的文献清单信息集合,并对所述待录入的文献清单信息集合进行聚类得到多个子集,所述文献清单信息包括与多个文献文本数据以及与每个文献对应的机器可读目录;对所述机器可读目录进行哈希运算得到第一哈希值,并分别确定每个所述子集的第一哈希值集合,分别对所述第一哈希值集合进行哈希运算得到第二哈希值,并对第二哈希值进行哈希运算得到第三哈希值;将所述第三哈希值作为批次号、将所述第二哈希值作为类型标识,将所述第一哈希值作为序列标识对所述待录入的文献清单信息集合进行录入,能够提升录入效率,根据哈希值可以便捷的按照录入批次等信息定位到对应的文献清单信息,提升了查询效率。

48、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。

49、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1