[发明专利]一种区块链数据的高效检索方法及装置在审

专利信息
申请号: 202010431269.0 申请日: 2020-05-20
公开(公告)号: CN111651498A 公开(公告)日: 2020-09-11
发明(设计)人: 张宏良;张文海 申请(专利权)人: 链石(上海)信息科技有限公司
主分类号: G06F16/2458 分类号: G06F16/2458;G06F16/22;G06F16/25
代理公司: 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 代理人: 周超
地址: 200000 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 区块 数据 高效 检索 方法 装置
【权利要求书】:

1.一种区块链数据的高效检索方法,其特征在于,包括如下步骤:

当发起区块链交易时,通过生产节点调用标准化合约中的标准化接口;

通过生产节点执行所述标准化合约,若执行成功,则生成交易记录和状态数据,并向区块链网络广播;

通过同步节点接收到广播的交易记录和状态数据后,执行数据中的交易并进行验证,若验证成功,则生成目标检索数据,以区块编号为主键对所述目标检索数据进行持久化存储,并向存储引擎发送新数据和数据格式定义;

通过存储引擎接收新数据和数据格式定义,根据数据格式定义解析新数据,通过存储过滤器根据数据过滤配置参数对新数据进行过滤,通过存储器将需要的数据存储到定制的数据库中;

通过检索引擎对存储到定制数据库中的数据建立索引和检索函数,并通过检索路由器启动检索请求监听;

通过应用系统封装相关检索接口,当使用者进行操作时,通过检索接口向检索引擎请求数据;

通过检索引擎根据应用系统的检索请求,解析请求参数,选择对应的检索方式,检索成功后返回结果;

通过应用系统接收到检索引擎的响应后,解析数据并进行数据展示。

2.根据权利要求1所述的区块链数据的高效检索方法,其特征在于,所述标准化合约包括标准化接口,所述同步节点包括数据打包模块,所述存储引擎包括存储过滤器和存储器,所述检索引擎包括检索方式定义和检索路由器,所述应用系统包括检索参数定义;其中,所述标准化接口包括数据新增接口、数据修改接口、数据检索接口以及数据清理接口,当标准化接口被调用时,对相关数据进行对应的增加、修改、检索以及清理操作,所述数据增加接口实现向区块链状态数据库增加数据条目功能,所述数据修改接口实现向区块链状态数据库修改数据条目功能,所述数据检索接口实现检索区块链状态数据库数据条目功能,所述数据清理接口实现清理区块链状态数据库数据条目功能;所述同步节点包括数据打包模块,所述数据打包模块对区块数据、交易记录数据和数据状态变更记录数据以区块编号为主键进行持久化存储,并向存储引擎发送新数据和数据格式定义;所述检索引擎包括检索方式定义和检索路由器,所述检索方式定义将检索接口和数据进行关联,定义相关表索引和检索函数;所述检索路由器对应用系统检索请求进行路由,选择对应的检索方式进行检索和响应;所述应用系统包括检索参数定义,所述检索参数定义将应用系统请求参数封装成检索引擎能够识别的检索参数,并对检索引擎返回的数据进行解析。

3.根据权利要求2所述的区块链数据的高效检索方法,其特征在于,所述数据打包模块以区块编号为主键进行数据打包,并发送给所述存储引擎,支持设置区块起始区块编号和终止区块编号,区块编号不在区间的区块数据不会被打包,支持连接生产节点后启用重衍参数进行数据重衍;所述存储过滤器支持设置起始区块编号和终止区块编号,区块编号不在该区间的区块数据不会被解析,支持设置交易类型过滤参数,不是该类型的交易记录不会被存储;所述存储器可定制实现针对不同数据库的的存储接口,在存储引擎启动时配置需要启用的版本;所述存储引擎支持连接所述同步节点后启用重衍参数进行数据重衍;所述检索方式定义以配置文件的形式动态加载,对存储的数据建立表索引、设置检索函数和定义检索方式;所述检索路由器根据应用系统的请求路由到不同的检索方式接口,完成不同的数据检索,响应应用系统检索请求并返回检索结果;所述检索参数定义以配置文件的形式动态加载,其定义了所有请求参数格式、响应数据格式。

4.根据权利要求3所述的区块链数据的高效检索方法,其特征在于,所述同步节点支持删除数据后向所述生产节点重新请求数据,并重衍区块数据、交易记录、状态数据和状态变更记录;所述存储引擎支持删除数据后向同步节点重新请求数据,并重新过滤、存储数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链石(上海)信息科技有限公司,未经链石(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010431269.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top