数据查询方法、装置、服务器及介质制造方法及图纸

技术编号:27935393 阅读:34 留言:0更新日期:2021-04-02 14:15
本申请适用于计算机技术领域,提供了数据查询方法,包括:响应于接收到数据查询方发送的、包括查询需求信息的数据查询请求,从预先存储的关联信息集中,查找与查询需求信息匹配的数据描述信息所在的关联信息,其中,关联信息集中的关联信息包括相关联的区块链数据、区块链数据的数据描述信息和用于存储区块链数据的表征数据的区块的区块位置信息;从查找到的关联信息中的区块位置信息所指示的区块中,获取区块链数据的表征数据;响应于获取到的区块链数据的表征数据与查找到的关联信息中的区块链数据匹配,将查找到的关联信息中的区块链数据向数据查询方发送。

【技术实现步骤摘要】
数据查询方法、装置、服务器及介质
本申请属于计算机
,尤其涉及一种数据查询方法、装置、服务器及介质。
技术介绍
区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。区块链本身是块链式数据结构。相关技术中,对区块链中的数据进行查询时,通常需要遍历区块链中各区块,以找到用于存储该数据的区块,从而从所找到的区块中找到该数据,导致数据查询效率较低。因此,相关技术中,需要提高对区块链中的数据进行查询的查询效率。
技术实现思路
本申请实施例提供了数据查询方法、装置、服务器及介质,旨在解决相关技术中对区块链中的数据进行查询的查询效率不够高的问题。第一方面,本申请实施例提供了一种数据查询方法,该方法包括:响应于接收到数据查询方发送的、包括查询需求信息的数据查询请求,从预先存储的关联信息集中,查找与查询需求信息匹配的数据描述信息所在的关联信息,其中,关联信息集中的关联信息包括相关联的区块链数据、区块链数据的数据描述信息和用于存储区块链数据的表征数据的区块的区本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,所述方法包括:/n响应于接收到数据查询方发送的、包括查询需求信息的数据查询请求,从预先存储的关联信息集中,查找与所述查询需求信息匹配的数据描述信息所在的关联信息,其中,所述关联信息集中的关联信息包括相关联的区块链数据、区块链数据的数据描述信息和用于存储区块链数据的表征数据的区块的区块位置信息;/n从查找到的关联信息中的区块位置信息所指示的区块中,获取区块链数据的表征数据;/n响应于获取到的区块链数据的表征数据与查找到的关联信息中的区块链数据匹配,将所述查找到的关联信息中的区块链数据向所述数据查询方发送。/n

【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:
响应于接收到数据查询方发送的、包括查询需求信息的数据查询请求,从预先存储的关联信息集中,查找与所述查询需求信息匹配的数据描述信息所在的关联信息,其中,所述关联信息集中的关联信息包括相关联的区块链数据、区块链数据的数据描述信息和用于存储区块链数据的表征数据的区块的区块位置信息;
从查找到的关联信息中的区块位置信息所指示的区块中,获取区块链数据的表征数据;
响应于获取到的区块链数据的表征数据与查找到的关联信息中的区块链数据匹配,将所述查找到的关联信息中的区块链数据向所述数据查询方发送。


2.根据权利要求1所述的方法,其特征在于,所述响应于获取到的区块链数据的表征数据与查找到的关联信息中的区块链数据匹配,将所述查找到的关联信息中的区块链数据向所述数据查询方发送,包括:
响应于区块链数据的表征数据为区块链数据本身,确定所述查找到的关联信息中的区块链数据的哈希值,记作第一哈希值,以及确定所述获取到的区块链数据的哈希值,记作第二哈希值;
响应于所述第一哈希值与所述第二哈希值一致,将所述查找到的关联信息中的区块链数据向所述数据查询方发送。


3.根据权利要求1所述的方法,其特征在于,所述响应于获取到的区块链数据的表征数据与查找到的关联信息中的区块链数据匹配,将所述查找到的关联信息中的区块链数据向所述数据查询方发送,包括:
响应于区块链数据的表征数据为区块链数据的哈希值,确定所述查找到的关联信息中的区块链数据的哈希值;
响应于所确定的哈希值与所获取的哈希值一致,将所述查找到的关联信息中的区块链数据向所述数据查询方发送。


4.根据权利要求1所述的方法,其特征在于,所述关联信息集中的关联信息通过信息存储步骤存储,所述信息存储步骤包括:
接收数据存储方发送的数据存储请求,所述数据存储请求包括待存储数据和所述待存储数据的数据描述信息;
将所述待存储数据存储至区块链中,并得到用于存储所述待存储数据的区块的区块位置信息;
将所述待存储数据、所述待存储数据的数据描述信息和用于存储所述待存储数据的区块的区块位置信息的整体作为关联信息存入关联信息集。


5.根据权利要求4所述的方法,其特征在于,所述信息存储步骤中,所述将所述待存储数据存储至区块链中,包括:将所述待存储数据的哈希值存储至区块链中;以及
所述将所述待存储数据、所述待存储数据的数据描述信息和用于存储所述待存储数据的区块的区块位置信息的整体作为关联信息存入关联信息集,包括:
将所述待存储数据、所述待存储数据的数据描述信息和用于存储所述待存储数据的哈希值的区块的区块位置信息的整体作为关联信息存入关联信息集。


6.一种数据查询方法,其特征在于,所述方法包括:
响应于接收到数...

【专利技术属性】
技术研发人员:李伟蔡亮匡立中曾磊师一帅
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江;33

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

1