一种跨链系统的数据并行查询方法及装置制造方法及图纸

技术编号:33716694 阅读:44 留言:0更新日期:2022-06-06 09:01
本文涉及区块链数据查询领域,提供了一种跨链系统的数据并行查询方法及装置,方法包括:解析各源区块链发送的总查询请求得到同构总查询请求;将各同构总查询请求中的查询内容拆分为子查询请求;根据同构总查询请求及子查询请求,修改查询请求管理表及查询队列表;将查询队列表中子查询请求类型标识及子查询请求转换为目的区块链识别格式后发送至目的区块链;接收目的区块链发送的查询结果,根据查询结果修改链查询请求管理表及查询队列表;根据查询请求管理表,将同构总查询请求对应的子查询请求状态均为查询成功的查询结果进行汇总及格式转换后,发送至相关源区块链。本文能够实现跨链区块链查询高效并行处理,保证一致性及安全性。性及安全性。性及安全性。

【技术实现步骤摘要】
一种跨链系统的数据并行查询方法及装置


[0001]本文涉及区块链数据查询领域,尤其涉及一种跨链系统的数据并行查询方法及装置。

技术介绍

[0002]随着计算机技术的发展,区块链(blockchain)技术被应用在司法领域。人民法院、人民检察院、司法行政机关(简称法检司)都建有自己的应用链。区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。区块链技术是一个共享的、不可篡改的账本,可以促进业务网络中的交易记录和资产跟踪流程。区块链是一个在分布式环境下存储大量存在全序关系的数据记录系统。数据以及对数据的操作均存储在区块内并以区块的粒度进行管理。
[0003]现有技术中存在多个区块链之间信息交互的需求,例如法检司区块链,目前主流的跨链技术包括:公证人机制、侧链机制、哈希锁定技术、分布式私钥控制技术。公证人机制通过引入可信的第三方进行跨链消息的验证和传递,当在不同的区块链中进行资产兑换和转移时,选举一个或多个组织作为公证人来自动或者请求式监听不同区块链上的事件。侧链机制是一种能够自行检验交易数据且本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨链系统的数据并行查询方法,其特征在于,应用于中继链,所述中继链连接多个异构的区块链,所述方法包括:解析各源区块链发送的总查询请求得到同构总查询请求,所述同构总查询请求包括源区块链标识及查询内容;将各同构总查询请求中的查询内容拆分为子查询请求;根据所述同构总查询请求及所述子查询请求,修改查询请求管理表及查询队列表,所述查询请求管理表记录有同构总查询请求与子查询请求状态之间的关联关系,查询队列表记录有子查询请求类型标识与同类子查询请求的常量信息之间的关联关系;将查询队列表中子查询请求类型标识及子查询请求的常量信息转换为目的区块链识别格式后发送至目的区块链,以使目的区块链根据子查询请求类型标识判断是否存在缓存查询路径,若存在,则根据所述缓存查询路径及子查询请求的常量信息查询数据;接收目的区块链发送的查询结果,根据所述查询结果修改所述查询请求管理表及查询队列表;根据所述查询请求管理表,将同构总查询请求对应的子查询请求状态均为查询成功的查询结果进行汇总及格式转换后,发送至相关源区块链。2.如权利要求1所述的方法,其特征在于,将各同构总查询请求拆分为子查询请求包括:从预设字典中查询同构总查询请求,所述预设字典存储有各类型同构总查询请求与其拆分后子查询请求;若匹配成功,则将查询出的同构总查询请求关联的子查询请求作为拆分结果;若匹配失败,则按照预设拆分规则对同构总查询请求进行拆分。3.如权利要求2所述的方法,其特征在于,若匹配失败,还将同构总查询请求及拆分为的子查询请求记录于字典预备队列中;统计在第一预定时间段内各类型同构总查询请求及拆分为的子查询请求进入字典预备队列的次数;若统计次数大于预定次数,则将同构总查询请求及拆分为的子查询请求存储于所述预设字典中。4.如权利要求1所述的方法,其特征在于,根据所述同构总查询请求及所述子查询请求,修改查询请求管理表及查询队列表包括:将每一同构总查询请求及状态、所述同构总查询请求的子查询请求及状态记录于查询请求管理表中;利用预定量替换所述子查询请求中的常量,对替换后的请求计算哈希值;将哈希值作为子查询请求类型标识记录于查询队列表中,将同一哈希值的子查询请求及常量信息记录于查询队列表中。5.如权利要求1所述的方法,其特征在于,还包括:监控所述查询请求管理表中同构总查询请求及其子查询请求处于查询未完成状态的时长;若某一子查询请求时长超过预定时间阈值,则设置该子查询请求对应的同构总查询请求状态为查询失败,删除查询队列表中该子查询请求相关的子查询请求;
若某一同构总查询请求时长超过所述预定时间阈值,则设置该同构总查询请求的状态为查询失败,删除查询队列表中该同构总查询请求相关的子查询...

【专利技术属性】
技术研发人员:李斌孙福辉成雨蓉王晓燕张志威张艺璐袁野张娴王国仁
申请(专利权)人:人民法院信息技术服务中心
类型:发明
国别省市:

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

1