[发明专利]基于区块链的数据查询方法及装置、存储介质、电子装置在审
申请号: | 201910219133.0 | 申请日: | 2019-03-21 |
公开(公告)号: | CN110083620A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 范诗怡;章伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/955 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 关联关系 节点数据 目标验证 存储介质 电子装置 数据查询 验证信息 数据查询请求 查询响应 验证结果 预先建立 交互性 请求端 发送 验证 携带 发布 | ||
1.一种基于区块链的数据查询方法,其特征在于,包括:
获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;
将所述关联关系发布到所述区块链上;
当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;
根据所述目标验证信息的验证结果,向请求端发送查询响应。
2.根据权利要求1所述的方法,其特征在于,建立区块链的每个节点数据与验证信息的关联关系包括以下至少之一:
建立区块链的节点数据与验真码的第一关联关系,其中,所述验真码用于验证数据查询请求中携带的查询数据是否真实;
建立区块链的节点数据与防伪码的第二关联关系,其中,所述防伪码用于查询数据查询请求中携带的查询数据是否存在;
建立区块链的节点数据与图形码的第三关联关系,其中,所述图形码用于从所述区块链获取数据查询请求对应的节点数据。
3.根据权利要求2所述的方法,其特征在于,所述图形码为二维码或条形码,在所述区块链上与所述节点数据一一对应。
4.根据权利要求1所述的方法,其特征在于,验证所述目标验证信息包括:
校验携带所述目标验证信息的查询请求是否合法;
在所述查询请求合法时,根据查询请求在所述区块链上查询所述节点数据。
5.根据权利要求4所述的方法,其特征在于,校验携带所述目标验证信息的查询请求是否合法包括以下至少之一:
校验所述查询请求的发送方的登录账号或登录终端是否合法;
校验所述查询请求的传输路径是否合法;
校验查询请求的内容是否合法。
6.根据权利要求2所述的方法,其特征在于,向请求端发送查询响应包括:
在所述目标验证信息为验真码时,在区块链上检索与所述目标验证信息对应的节点数据,判断所述节点数据与目标信息是否一致,在所述节点数据与所述目标信息一致时,向请求端发送用于指示真实的查询响应,在所述节点数据与所述目标信息不一致时,向请求端发送用于指示虚假的查询响应,其中,所述验真码携带所述目标信息;
在所述目标验证信息为防伪码时,在区块链上检索是否存在与所述目标验证信息对应的节点数据,在检索到任一节点数据时,向请求端发送用于指示存在的查询响应,在未检索到任意节点数据时,向请求端发送用于指示不存在的查询响应;
在所述目标验证信息为图形码时,在区块链上检索是否存在与所述目标验证信息对应的节点数据,在存在与所述目标验证信息对应的节点数据时,读取所述节点数据,向请求端反馈所述节点数据,在不存在与所述目标验证信息对应的节点数据时,向请求端反馈空数据。
7.根据权利要求1所述的方法,其特征在于,在接收到携带目标验证信息的区块链数据查询请求之后,所述方法还包括:
将所述查询请求通过谷歌远程过程调用GRPC工具发送给本地授权节点的被授权节点,其中,所述被授权节点与一个或多个授权节点连接;
接收所述被授权节点基于所述查询请求反馈的查询结果,其中,所述被授权节点用于在所述区块链上查询所述节点数据。
8.一种基于区块链的数据查询装置,其特征在于,包括:
建立模块,用于获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;
发布模块,用于将所述关联关系发布到所述区块链上;
验证模块,用于当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;
第一发送模块,用于根据所述目标验证信息的验证结果,向请求端发送查询响应。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7任一项中所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910219133.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:加工质量信息管理系统
- 下一篇:分接开关数据处理方法