System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于图书管理,具体涉及一种基于区块链技术的智能图书馆借阅跟踪系统。
技术介绍
1、目前学校里的图书大多藏在图书馆内,使用的图书管理系统能够为用户提供充足的图书信息和快速查询功能,但是,传统人工管理图书的方式仍然占据图书管理系统的主要地位,存在许多缺点,例如:图书借出或者还回都需要人工操作,其效率低;以前借阅的图书由于没有系统的借阅信息,时间过长,对于图书查找、维护和更新带来很大困难。
技术实现思路
1、本专利技术提供一种基于区块链技术的智能图书馆借阅跟踪系统,用以解决现有技术中存在的技术问题。
2、一种基于区块链技术的智能图书馆借阅跟踪系统,包括:图书检索模块、借阅信息录入模块、身份验证模块以及区块链存储模块;
3、所述图书检索模块,用于采用知识图谱的方式存储图书馆中书籍的关键信息,并且接收人机交互输入的查询信息,返回与查询信息对应的书籍以及书籍位置,以使借书人快速查找书籍位置;
4、所述身份验证模块,用于获取借书人的生物身份特征,并对所述生物身份特征进行匹配,获取借书人的真实身份;
5、所述借阅信息录入模块,用于在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅跟踪数据;
6、所述区块链存储模块,用于采用区块链技术存储图书借阅跟踪数据,形成不可篡改的借阅跟踪记录。
7、区块链技术则是一种创新的信息技术,能够打破传
8、进一步地,采用知识图谱的方式存储图书馆中书籍的关键信息,包括:
9、获取指定数据源或者人机交互输入的书籍信息,所述书籍信息至少包括书籍名称、书籍简介、书籍作者、书籍出版社以及书籍出版时间;
10、根据所述书籍信息,抽取实体、属性以及关系,并根据抽取的实体、属性以及关系构建知识图谱,并采用neo4j数据库存储知识图谱。
11、进一步地,接收人机交互输入的查询信息之前,还包括:
12、构建bert-bi-lstm-crf模型,并采用智能优化算法对bert-bi-lstm-crf模型进行训练,得到实体识别模型;
13、构建多项式朴素贝叶斯模型,并采用智能优化算法对多项式朴素贝叶斯模型进行训练,得到语义理解模型。
14、进一步地,接收人机交互输入的查询信息,返回与查询信息对应的书籍以及书籍位置,以使借书人快速查找书籍位置,包括:
15、接收人机交互输入的查询信息,并通过实体识别模型对查询信息进行识别,获取查询信息对应的目标实体;
16、采用jieba分词工具对查询信息进行分词处理,得到目标分词结果,并以所述目标分词结果作为语义理解模型的输入,获取目标查询意图;
17、根据所述查询信息对应的目标实体以及目标查询意图,构建cypher查询语句,并通过cypher查询语句在neo4j数据库进行查找,获取cypher查询语句对应的一个或者多个目标书籍信息;
18、获取目标书籍信息对应的目标书籍位置,并返回目标书籍信息以及目标书籍位置,以使借书人快速查找书籍位置;其中,每个书籍信息均预先关联有对应的书籍位置。
19、进一步地,获取借书人的生物身份特征,并对所述生物身份特征进行匹配,获取借书人的真实身份,包括:
20、获取借书人的生物身份特征,并在身份特征库中对生物身份特征进行匹配,获取借书资格,所述借书资格包括借书人存在借书资格或借书人不存在借书资格;所述生物身份特征至少包括指纹或者人脸图像;
21、当借书人存在借书资格时,获取借书人的真实身份;当借书人不存在借书资格时,则反馈提示信息。
22、进一步地,在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅跟踪数据,包括:
23、在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号;其中,所述人机交互输入的形式包括扫描条形码以及键盘输入;
24、以所述借书人的真实身份为基础,判断当前借书人是否拥有当前录入的借阅书籍编号对应的书籍借阅权限,若是,则允许其借阅,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅跟踪数据,否则返回无借阅权限的提示信息。
25、进一步地,采用区块链技术存储图书借阅跟踪数据,形成不可篡改的借阅跟踪记录,包括:
26、采用图书馆本地设备上的公钥对图书借阅跟踪数据进行加密,得到加密跟踪数据;其中,公钥对应的私钥存储图书馆本地设备上的隔离空间中;
27、获取加密跟踪数据对应的防篡改数据,并将加密跟踪数据以及防篡改数据同时传输至区块链;
28、通过区块链为加密跟踪数据以及防篡改数据生成唯一标识符,将唯一标识符、加密跟踪数据以及防篡改数据关联存储于区块链中,形成不可篡改的借阅跟踪记录。
29、进一步地,所述防篡改数据至少包括加密跟踪数据对应的哈希值、强校验码以及弱校验码。
30、进一步地,通过区块链为加密跟踪数据以及防篡改数据生成唯一标识符,将唯一标识符、加密跟踪数据以及防篡改数据关联存储于区块链中,形成不可篡改的借阅跟踪记录,包括:
31、通过区块链为加密跟踪数据以及防篡改数据生成唯一标识符为:id=(timestamp||rand);其中id表示唯一标识符,timestamp表示系统时间戳,rand表示随机数;
32、将唯一标识符、加密跟踪数据以及防篡改数据形成事务元组y=<id,value,h>;其中,value表示加密跟踪数据,h表示防篡改数据;
33、将事务元组发布于区块链中,形成不可篡改的借阅跟踪记录。
34、进一步地,还包括电子书籍借阅模块,所述电子书籍借阅模块,用于在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅跟踪数据,并在预设的借阅期限内为借书人提供在线浏览服务。
35、本专利技术提供的一种基于区块链技术的智能图书馆借阅跟踪系统,通过融合知识图谱以及区块链技术,使图书查找以及管理更加方便,并且相比于现有技术,还可以使可信用户加入区块链,以查找借阅记录,能够有效地提高图书借阅的效率,提升用户的借阅便捷性,同时还可以实现电子书籍的借阅以及在线查看,可以不用寻找实体书籍,就能够进行图书的借阅,提高了用户的阅读效率。
本文档来自技高网...【技术保护点】
1.一种基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,包括:图书检索模块、借阅信息录入模块、身份验证模块以及区块链存储模块;
2.根据权利要求1所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,采用知识图谱的方式存储图书馆中书籍的关键信息,包括:
3.根据权利要求2所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,接收人机交互输入的查询信息之前,还包括:
4.根据权利要求3所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,接收人机交互输入的查询信息,返回与查询信息对应的书籍以及书籍位置,以使借书人快速查找书籍位置,包括:
5.根据权利要求4所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,获取借书人的生物身份特征,并对所述生物身份特征进行匹配,获取借书人的真实身份,包括:
6.根据权利要求5所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅
7.根据权利要求6所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,采用区块链技术存储图书借阅跟踪数据,形成不可篡改的借阅跟踪记录,包括:
8.根据权利要求7所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,所述防篡改数据至少包括加密跟踪数据对应的哈希值、强校验码以及弱校验码。
9.根据权利要求7所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,通过区块链为加密跟踪数据以及防篡改数据生成唯一标识符,将唯一标识符、加密跟踪数据以及防篡改数据关联存储于区块链中,形成不可篡改的借阅跟踪记录,包括:
10.根据权利要求9所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,还包括电子书籍借阅模块,所述电子书籍借阅模块,用于在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书籍编号以及预设的借阅期限关联,形成图书借阅跟踪数据,并在预设的借阅期限内为借书人提供在线浏览服务。
...【技术特征摘要】
1.一种基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,包括:图书检索模块、借阅信息录入模块、身份验证模块以及区块链存储模块;
2.根据权利要求1所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,采用知识图谱的方式存储图书馆中书籍的关键信息,包括:
3.根据权利要求2所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,接收人机交互输入的查询信息之前,还包括:
4.根据权利要求3所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,接收人机交互输入的查询信息,返回与查询信息对应的书籍以及书籍位置,以使借书人快速查找书籍位置,包括:
5.根据权利要求4所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,获取借书人的生物身份特征,并对所述生物身份特征进行匹配,获取借书人的真实身份,包括:
6.根据权利要求5所述的基于区块链技术的智能图书馆借阅跟踪系统,其特征在于,在获取借书人的真实身份之后,采用人机交互输入的形式录入借阅书籍编号,并将借书人的真实身份、借阅书...
【专利技术属性】
技术研发人员:尹鹏飞,
申请(专利权)人:北京华阅嘉诚科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。