[发明专利]基于区块链的数据查询方法及装置、存储介质、电子装置在审
申请号: | 201910219133.0 | 申请日: | 2019-03-21 |
公开(公告)号: | CN110083620A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 范诗怡;章伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/955 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 关联关系 节点数据 目标验证 存储介质 电子装置 数据查询 验证信息 数据查询请求 查询响应 验证结果 预先建立 交互性 请求端 发送 验证 携带 发布 | ||
本发明提供了一种基于区块链的数据查询方法及装置、存储介质、电子装置,其中,该方法包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;将所述关联关系发布到所述区块链上;当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;根据所述目标验证信息的验证结果,向请求端发送查询响应。通过本发明,解决了现有技术中区块链的交互性差的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种基于区块链的数据查询方法及装置、存储介质、电子装置。
背景技术
现有技术中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Block chain)本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
现有技术中,食品类、烟草类、药品类、化学制品类、金融保险类、建材类、家具类、贵重金属、专用设备、奢侈品、电商等各个行业的用户使用区块链时,用户无法更多参与数据安全、数据分享,交互性差,个人用户体验差。
针对现有技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种基于区块链的数据查询方法及装置、存储介质、电子装置,解决了现有技术中区块链的交互性差的技术问题。
根据本发明的一个实施例,提供了一种基于区块链的数据查询方法,包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;将所述关联关系发布到所述区块链上;当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;根据所述目标验证信息的验证结果,向请求端发送查询响应。
可选的,建立区块链的每个节点数据与验证信息的关联关系包括以下至少之一:建立区块链的节点数据与验真码的第一关联关系,其中,所述验真码用于验证数据查询请求中携带的查询数据是否真实;建立区块链的节点数据与防伪码的第二关联关系,其中,所述防伪码用于查询数据查询请求中携带的查询数据是否存在;建立区块链的节点数据与图形码的第三关联关系,其中,所述图形码用于从所述区块链获取数据查询请求对应的节点数据。
可选的,所述图形码为二维码或条形码,在所述区块链上与所述节点数据一一对应。
可选的,验证所述目标验证信息包括:校验携带所述目标验证信息的查询请求是否合法;在所述查询请求合法时,根据查询请求在所述区块链上查询所述节点数据。
可选的,校验携带所述目标验证信息的查询请求是否合法包括以下至少之一:校验所述查询请求的发送方的登录账号或登录终端是否合法;校验所述查询请求的传输路径是否合法;校验查询请求的内容是否合法。
可选的,向请求端发送查询响应包括:在所述目标验证信息为验真码时,在区块链上检索与所述目标验证信息对应的节点数据,判断所述节点数据与目标信息是否一致,在所述节点数据与所述目标信息一致时,向请求端发送用于指示真实的查询响应,在所述节点数据与所述目标信息不一致时,向请求端发送用于指示虚假的查询响应,其中,所述验真码携带所述目标信息;在所述目标验证信息为防伪码时,在区块链上检索是否存在与所述目标验证信息对应的节点数据,在检索到任一节点数据时,向请求端发送用于指示存在的查询响应,在未检索到任意节点数据时,向请求端发送用于指示不存在的查询响应;在所述目标验证信息为图形码时,在区块链上检索是否存在与所述目标验证信息对应的节点数据,在存在与所述目标验证信息对应的节点数据时,读取所述节点数据,向请求端反馈所述节点数据,在不存在与所述目标验证信息对应的节点数据时,向请求端反馈空数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910219133.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加工质量信息管理系统
- 下一篇:分接开关数据处理方法