一种区块链数据查询方法、系统及相关设备技术方案

技术编号:24456006 阅读:41 留言:0更新日期:2020-06-10 15:34
本发明专利技术实施例提供了一种区块链数据查询方法、系统及相关设备,用于提高区块链数据查询的效率。本发明专利技术实施例方法包括:对目标区块链中的每个区块数据进行分词处理,得到每个区块的至少一个预设字段的字段值,并将所述预设字段的字段值作为对应区块的索引关键字加入索引数据库;建立每个区块的唯一标识与其所属的索引关键字之间的映射关系;接收客户端的数据查询请求,所述数据查询请求中包含查询关键字;判断所述索引数据库中是否存在与所述查询关键字匹配的目标索引关键字,若存在,则根据所述映射关系查询所述目标索引关键字对应的区块数据。

A block chain data query method, system and related equipment

【技术实现步骤摘要】
一种区块链数据查询方法、系统及相关设备
本专利技术涉及区块链
,尤其涉及一种区块链数据查询方法、系统及相关设备。
技术介绍
因为区块链具有防篡改、可追溯等安全特性,越来越多的行业选择使用区块链进行数据存储,例如金融行业,很多银行机构已经在信贷业务上使用区块链技术,利用区块链存储客户的授信相关的数据。区块链特点是,每个区块链节点都保存全量的区块链数据,这样一来,如果要查询区块链数据,就必须对整个区块链上存储的信息进行遍历,查询与输入的搜索词汇匹配的区块。随着区块链数据的日益增长,这种遍历查询数据的就会影响查询效率,导致无法快速查询客户的授信数据。
技术实现思路
本专利技术实施例提供了一种区块链数据查询方法、系统及相关设备,用于提高区块链数据查询的效率。本专利技术实施例第一方面提供了一种区块链数据查询方法,可包括:对目标区块链中的每个区块数据进行分词处理,得到每个区块的至少一个预设字段的字段值,并将所述预设字段的字段值作为对应区块的索引关键字加入索引数据库;建立每个区块的唯一标识与其所属的索本文档来自技高网...

【技术保护点】
1.一种区块链数据查询方法,其特征在于,包括:/n对目标区块链中的每个区块数据进行分词处理,得到每个区块的至少一个预设字段的字段值,并将所述预设字段的字段值作为对应区块的索引关键字加入索引数据库;/n建立每个区块的唯一标识与其所属的索引关键字之间的映射关系;/n接收客户端的数据查询请求,所述数据查询请求中包含查询关键字;/n判断所述索引数据库中是否存在与所述查询关键字匹配的目标索引关键字,若存在,则根据所述映射关系查询所述目标索引关键字对应的区块数据。/n

【技术特征摘要】
1.一种区块链数据查询方法,其特征在于,包括:
对目标区块链中的每个区块数据进行分词处理,得到每个区块的至少一个预设字段的字段值,并将所述预设字段的字段值作为对应区块的索引关键字加入索引数据库;
建立每个区块的唯一标识与其所属的索引关键字之间的映射关系;
接收客户端的数据查询请求,所述数据查询请求中包含查询关键字;
判断所述索引数据库中是否存在与所述查询关键字匹配的目标索引关键字,若存在,则根据所述映射关系查询所述目标索引关键字对应的区块数据。


2.根据权利要求1所述的方法,其特征在于,所述区块的唯一标识包括:区块hash和/或区块高度值。


3.根据权利要求1所述的方法,其特征在于,当所述目标区块链中保存的是企业授信数据时,所述预设字段包括:企业名称、企业税号、企业地址、企业联系方式、授信额度、贷款金额、贷款期限、还款方式、贷款银行中的一个或多个字段。


4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
向所述客户端返回查询到的区块数据,以使得客户端显示查询到的区块数据。


5.一种区块链数据查询系统,其特征在于,包括:
搜索引擎模块,用于对目标区块链中的每个区块数据进行分词处理,得到每个区块的预设字段的字段值,并将所述预设字段的字段值作为对应区块的索引关键字加...

【专利技术属性】
技术研发人员:钟登辉高翔赵彦晖
申请(专利权)人:深圳微众信用科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1