预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115098510A(43)申请公布日2022.09.23(21)申请号202210828398.2(22)申请日2022.07.13(71)申请人杭州趣链科技有限公司地址310051浙江省杭州市滨江区丹枫路399号2号楼A楼2001室(72)发明人谭锦志张延楠王恒芳尚璇胡麦芳(74)专利代理机构深圳紫藤知识产权代理有限公司44570专利代理师黄威(51)Int.Cl.G06F16/22(2019.01)G06F16/2458(2019.01)G06F16/23(2019.01)权利要求书2页说明书15页附图5页(54)发明名称基于区块链的数据查询方法、装置、设备及存储介质(57)摘要本申请提供一种基于区块链的数据查询方法、装置、设备及存储介质,基于区块链的数据查询方法,包括:当检测到区块链上产生新区块时,提取所述新区块中的索引字段;基于预设区块框架从所述索引字段中筛选目标索引字段,以及所述目标索引字段对应的索引数据,生成索引区块;根据本地存储空间中各第一存储区域关联的时间信息,以及所述索引区块的时间信息,从所述第一存储区域中选择目标第一存储区域保存所述索引区块;接收数据查询请求,获取所述本地存储空间中所述查询请求对应的目标索引区块并输出。通过减少索引区块的数据量,提升索引区块检索高效性。CN115098510ACN115098510A权利要求书1/2页1.一种基于区块链的数据查询方法,其特征在于,包括:当检测到区块链上产生新区块时,提取所述新区块中的索引字段;基于预设区块框架从所述索引字段中筛选目标索引字段,以及所述目标索引字段对应的索引数据,生成索引区块;根据本地存储空间中各第一存储区域关联的时间信息,以及所述索引区块的时间信息,从所述第一存储区域中选择目标存储区域保存所述索引区块;接收数据查询请求,获取所述本地存储空间中所述查询请求对应的目标索引区块并输出。2.根据权利要求1所述的基于区块链的数据查询方法,其特征在于,所述基于预设区块框架从所述索引字段中筛选目标索引字段,以及所述目标索引字段对应的索引数据,生成索引区块,包括:将各所述索引字段与预设区块框架中的预设索引字段进行比对,获取与所述预设索引字段匹配的目标索引字段,以及所述目标索引字段在所述预设区块框架中的位置;提取所述新区块中所述目标索引字段对应的索引数据,将所述索引数据输入至所述预设区块框架中所述目标索引字段对应的位置,生成索引区块。3.根据权利要求1所述的基于区块链的数据查询方法,其特征在于,所述根据本地存储空间中各第一存储区域关联的时间信息,以及所述索引区块的时间信息,从所述第一存储区域中选择目标第一存储区域保存所述索引区块,包括:若未检测到所述第一存储区域关联的时间信息,则获取本地存储空间对应的存储时长,根据所述存储时长将所述本地存储空间划分为多个第一存储区域,并设置各第一存储区域的时间信息;将各所述第一存储区域的时间信息与所述索引区块的时间信息进行比对,从所述第一存储区域中选择目标第一存储区域保存所述索引区块。4.根据权利要求3所述的基于区块链的数据查询方法,其特征在于,所述若未检测到所述第一存储区域关联的时间信息,则获取本地存储空间对应的存储时长,根据所述存储时长将所述本地存储空间划分为多个第一存储区域,并设置各第一存储区域的时间信息之后,所述方法包括:接收存储时长更新请求,获取更新的存储时长;根据所述更新的存储时长将所述本地存储空间划分为多个第二存储区域,并设置各所述第二存储区域的时间信息;根据所述第一存储区域对应的存储时长和所述第二存储区域对应的存储时长,更新所述本地存储空间中的索引区块。5.根据权利要求4所述的基于区块链的数据查询方法,其特征在于,所述根据所述第一存储区域对应的存储时长和所述第二存储区域对应的存储时长,更新所述本地存储空间中的索引区块,包括:若所述第一存储区域对应的存储时长小于所述第二存储区域对应的存储时长,根据所述第二存储区域的时间信息和所述索引区块的时间信息,确定所述索引区块对应所述第二存储区域的第一目标存储区域并存储;根据所述第二存储区域中除第一目标存储区域以外的第二目标存储区域的时间信息,2CN115098510A权利要求书2/2页确定区块链上的待采集区块;提取所述待采集区块中的索引字段,并通过预设区块框架从所述索引字段中筛选目标索引字段,以及所述目标索引字段对应的索引数据,新生成索引区块;将新生成的所述索引区块存储到对应的第二目标存储区域中。6.根据权利要求4所述的基于区块链的数据查询方法,其特征在于,所述根据所述第一存储区域对应的存储时长和所述第二存储区域对应的存储时长,更新所述本地存储空间中的索引区块,包括:若所述第一存储区域对应的存储时长大于所述第二