[发明专利]一种基于区块链技术的图书漂流方法及系统在审
| 申请号: | 201911133428.2 | 申请日: | 2019-11-19 |
| 公开(公告)号: | CN110955691A | 公开(公告)日: | 2020-04-03 |
| 发明(设计)人: | 肖江;曾家杰;戴小海;杨文辉;郝威峰;王超凡;金海 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/23;G06F21/62;G06Q50/26 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 技术 图书 漂流 方法 系统 | ||
1.一种基于区块链技术的图书漂流方法,其特征在于,包括:
Web前端将用户请求发送至Web后端后,由所述Web后端对所述用户请求进行解析;
若所述用户请求为用户注册请求,则所述Web后端将从所述用户请求中解析得到的第一用户信息存储到数据库中,并通过调用智能合约,将从所述用户请求中解析得到的第二用户信息存储到区块链中;
若所述用户请求为图书捐赠请求,则所述Web后端将从所述用户请求中解析得到的第一书籍信息存储到所述数据库中,并初始化被捐赠书籍的书籍状态信息,之后通过调用所述智能合约,将从所述用户请求中解析得到的第二书籍信息连同该书籍状态信息存储到所述区块链中;
若所述用户请求为图书借阅请求,则所述Web后端通过调用所述智能合约,利用从所述用户请求中解析得到的书籍状态信息对所述区块链中的书籍状态信息进行更新;
若所述用户请求为图书归还请求,则所述Web后端通过调用所述智能合约,利用从所述用户请求中解析得到的书籍状态信息对所述区块链中的书籍状态信息进行更新;
若所述用户请求为图书查询请求,则所述Web后端从所述用户请求中解析得到被查询书籍的书名或书籍类别信息后,查询所述数据库,以得到被查询书籍的第一书籍信息,并通过调用所述智能合约查询所述区块链,以得到被查询书籍的第二书籍信息以及最新的书籍状态信息;
其中,所述第一用户信息包括:用户编号、用户名以及密码;所述第二用户信息包括:所在机构名称、联系方式、捐赠书籍数量、捐赠书籍编号列表、当前借阅书籍列表以及当前借阅数量;所述第一书籍信息包括:书籍编号、书名、图片路径、作者、书籍描述、出版社;所述第二书籍信息包括:捐赠用户的用户编号、书名、书籍类别;所述书籍状态包括:当前借阅用户的用户编号、是否可借阅、想看此书籍的读者数量、最长借阅时间、开始借阅时间。
2.如权利要求1所述的基于区块链技术的图书漂流方法,其特征在于,还包括:
所述Web后端按照固定的时间间隔调用所述智能合约,遍历所有已借出的书籍,并检测各书籍的借阅时间是否超过对应的最长借阅时间,若是,则更新该书籍的书籍状态信息,以标记该书籍可借阅,并从借阅用户的当前借阅书籍列表中删除该书籍的信息,从而完成该书籍的自动归还。
3.如权利要求1所述的基于区块链技术的图书漂流方法,其特征在于,还包括:
若所述用户请求为用户登录请求,则所述Web后端从所述用户请求中解析得到登录用户的用户名和密码后,查询所述数据库中的第一用户信息,以验证登录用户的身份是否合法。
4.如权利要求1所述的基于区块链技术的图书漂流方法,其特征在于,还包括:
若所述用户请求为书籍收藏请求,则所述Web后端从所述用户请求中解析得到被查询书籍的书名或书籍类别信息后,查询所述数据库,以得到被查询书籍的第一书籍信息,并返回给所述Web前端,以由用户在本地进行记录。
5.如权利要求1所述的基于区块链技术的图书漂流方法,其特征在于,还包括:
若所述用户请求为书籍预定请求,则所述Web后端从所述用户请求中解析得到被预定书籍的书名或书籍类别信息后,通过调用所述智能合约,更新所述区块链中被预定书籍的书籍状态信息,使得其中想看此书籍的读者数量加1。
6.如权利要求1-5任一项所述的基于区块链技术的图书漂流方法,其特征在于,若所述用户请求为图书借阅请求,则所述Web后端通过调用所述智能合约,利用从所述用户请求中解析得到的书籍状态信息对所述区块链中的书籍状态信息进行更新,包括:
所述Web后端根据从所述用户请求中解析得到的信息,设置被借阅书籍当前借阅用户的用户编号和开始借阅时间,并标记该书籍为不可借阅,从而生成被借阅书籍的新的书籍状态信息,之后调用所述智能合约;
由机构所在区块链节点作为代理,将图书借阅行为构成一个事务,并广播到所述区块链网络中进行共识,从而在共识成功后,将新的书籍状态信息以区块的形式存储到所述区块链中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911133428.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种继电器降温结构
- 下一篇:一种具有水循环利用功能的聚羧酸减水剂生产设备





