本发明涉及图书馆管理,具体涉及一种基于中台架构的图书馆智能管理系统。
背景技术:
1、计算机和计算机管理系统已经成为图书馆中图书管理的主要设备和系统。虽然,目前很多大型图书馆已经有一套较为完善的管理系统,但是随着图书馆的规模不断扩大,图书存有量也相应大幅上升,有关图书的各种信息成倍增加。
2、面对如此庞大的图书信息,现有的图书馆管理系统多为php垂直管理系统,数据库多采用mysql,系统整体较为封闭,如何在体量庞大的图书馆中通过各种方式快速检索到目标图书成为当前亟待解决的问题。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术所存在的上述缺点,本发明提供了一种基于中台架构的图书馆智能管理系统,能够有效克服现有技术所存在的不能在体量庞大的图书馆中通过各种方式快速检索到目标图书的缺陷。
3、(二)技术方案
4、为实现以上目的,本发明通过以下技术方案予以实现:
5、一种基于中台架构的图书馆智能管理系统,包括服务层、应用层和数据层,所述服务层包括与用户进行交互的用户交互模块,以及用于获取图书图像的图书图像获取模块,所述数据层包括图书管理数据库;
6、所述应用层包括用于根据图书相关信息生成与各图书唯一对应电子标签的电子标签生成模块,用于将生成电子标签的图书编入图书管理数据库的图书编目入库模块,用于根据图书图像判断图书类别的图书类别判断模块,用于根据图书图像获取图书封面文字特征的图书封面文字特征获取模块,用于根据图书封面文字特征获取图书封面特征向量的图书封面特征向量获取模块,用于根据图书封面特征向量在图书管理数据库中进行检索的图书检索结果确认模块,用于对用户交互模块接收借书请求进行反馈的借书操作执行模块,以及用于对用户交互模块接收还书请求进行反馈的还书操作执行模块。
7、优选地,所述图书图像获取模块获取图书图像,包括:
8、图书图像获取模块获取图书封面图像,并对图书封面图像进行灰度化处理,得到图书封面灰度图像。
9、优选地,所述电子标签生成模块根据图书相关信息生成与各图书唯一对应电子标签,包括:
10、电子标签生成模块从图书封面灰度图像中获取图书相关信息,并按照预设编码规则对图书相关信息进行编码,得到编码数据,将编码数据写入rfid标签。
11、优选地,所述借书操作执行模块对用户交互模块接收借书请求进行反馈,包括:
12、借书操作执行模块对借书请求进行解析,获取待借图书相关信息或待借图书封面图像;
13、根据rfid标签识别结果判断待借图书相关信息对应的待借图书当前是否存在,或根据图书检索结果确认模块的图书检索结果判断待借图书封面图像对应的待借图书当前是否存在,若待借图书当前存在,则通过用户交互模块向用户反馈待借图书的当前位置。
14、优选地,所述还书操作执行模块对用户交互模块接收还书请求进行反馈,包括:
15、还书操作执行模块对借书请求进行解析,获取待还图书相关信息或待还图书封面图像;
16、根据rfid标签识别结果判断待还图书相关信息对应的待还图书当前是否存在,或根据图书检索结果确认模块的图书检索结果判断待还图书封面图像对应的待还图书当前是否存在,若待还图书当前不存在,则通过用户交互模块向用户反馈待还图书的还书位置。
17、优选地,所述图书类别判断模块根据图书图像判断图书类别,包括:
18、图书类别判断模块对图书封面图像进行ocr识别,得到预设个数的词语或句子;
19、将词语或句子拼接起来构成图书封面图像对应的语义向量,并将语义向量输入全连接网络,得到图书类别。
20、优选地,所述图书封面文字特征获取模块根据图书图像获取图书封面文字特征,包括:
21、获取图书封面灰度图像中各像素点在x、y方向上的卷积,并计算图书封面图像各像素点的梯度幅值和梯度方向;
22、根据各像素点的梯度幅值得到梯度幅值图,根据各像素点的梯度方向得到梯度方向图;
23、获取图书封面图像的文本位置图,根据文本位置图、梯度幅值图和梯度方向图得到图书封面图像的文字梯度幅值图和文字梯度方向图。
24、优选地,所述获取图书封面图像的文本位置图,包括:
25、对图书封面灰度图像进行归一化处理,并将归一化后的图书封面灰度图像输入语义提取网络,得到图书封面图像的文本位置概率图;
26、对图书封面图像的文本位置概率图进行argmax操作,得到图书封面图像的文本位置图。
27、优选地,所述图书封面特征向量获取模块根据图书封面文字特征获取图书封面特征向量,包括:
28、图书封面特征向量获取模块将图书封面图像的文字梯度幅值图和文字梯度方向图输入图书类别对应的度量学习网络,得到图书封面特征向量。
29、优选地,所述图书检索结果确认模块根据图书封面特征向量在图书管理数据库中进行检索,包括:
30、图书检索结果确认模块对图书封面特征向量进行归一化处理,并对归一化后的图书封面特征向量进行降维处理,得到图书封面图像的低维向量;
31、根据图书封面图像的低维向量得到图书封面图像的低维投影点,并在图书管理数据库中进行低维投影点匹配。
32、(三)有益效果
33、与现有技术相比,本发明所提供的一种基于中台架构的图书馆智能管理系统,具有以下有益效果:
34、1)图书图像获取模块获取图书封面图像,并对图书封面图像进行灰度化处理,得到图书封面灰度图像,电子标签生成模块从图书封面灰度图像中获取图书相关信息,并按照预设编码规则对图书相关信息进行编码,得到编码数据,将编码数据写入rfid标签,图书编目入库模块将生成电子标签的图书编入图书管理数据库,从而能够通过“电子标签+图书信息”的方式实现对图书的有效管理,并且能够通过“图书信息”实现对目标图书的快速检索;
35、2)图书类别判断模块根据图书图像判断图书类别,图书封面文字特征获取模块根据图书图像获取图书封面文字特征,图书封面特征向量获取模块根据图书封面文字特征获取图书封面特征向量,图书检索结果确认模块根据图书封面特征向量在图书管理数据库中进行检索,从而能够通过“图书图像”实现对目标图书的快速检索,有效扩展了图书检索的方式,并且提高了图书检索的效率。
1.一种基于中台架构的图书馆智能管理系统,其特征在于:包括服务层、应用层和数据层,所述服务层包括与用户进行交互的用户交互模块,以及用于获取图书图像的图书图像获取模块,所述数据层包括图书管理数据库;
2.根据权利要求1所述的基于中台架构的图书馆智能管理系统,其特征在于:所述图书图像获取模块获取图书图像,包括:
3.根据权利要求2所述的基于中台架构的图书馆智能管理系统,其特征在于:所述电子标签生成模块根据图书相关信息生成与各图书唯一对应电子标签,包括:
4.根据权利要求3所述的基于中台架构的图书馆智能管理系统,其特征在于:所述借书操作执行模块对用户交互模块接收借书请求进行反馈,包括:
5.根据权利要求3所述的基于中台架构的图书馆智能管理系统,其特征在于:所述还书操作执行模块对用户交互模块接收还书请求进行反馈,包括:
6.根据权利要求4或5所述的基于中台架构的图书馆智能管理系统,其特征在于:所述图书类别判断模块根据图书图像判断图书类别,包括:
7.根据权利要求6所述的基于中台架构的图书馆智能管理系统,其特征在于:所述图书封面文字特征获取模块根据图书图像获取图书封面文字特征,包括:
8.根据权利要求7所述的基于中台架构的图书馆智能管理系统,其特征在于:所述获取图书封面图像的文本位置图,包括:
9.根据权利要求7所述的基于中台架构的图书馆智能管理系统,其特征在于:所述图书封面特征向量获取模块根据图书封面文字特征获取图书封面特征向量,包括:
10.根据权利要求9所述的基于中台架构的图书馆智能管理系统,其特征在于:所述图书检索结果确认模块根据图书封面特征向量在图书管理数据库中进行检索,包括: