全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211007893.3 (22)申请日 2022.08.22 (71)申请人 中国人民银行 数字货币研究所 地址 100071 北京市丰台区丰台北路18号 金唐中心 A座20层 (72)发明人 穆长春 吕远 卿苏德 王艳辉  余磊 吴浩  (74)专利代理 机构 北京中博世 达专利商标代理 有限公司 1 1274 专利代理师 刘茹 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/25(2019.01) G06F 16/27(2019.01) G06Q 40/04(2012.01) (54)发明名称 一种数据获取方法、 装置、 设备及存 储介质 (57)摘要 本公开关于一种数据获取方法、 装置、 设备 及存储介质, 涉及互联网技术领域, 可 以解决通 用技术中数据获取效率低的问题。 该数据获取方 法包括: 创建目标数据库; 目标数据库用于存储 区块链中多个交易事件的交易标识对应的交易 数据; 交易数据包括输入数据和输出数据; 接收 第一请求消息; 第一请求消息用于请求获取目标 交易事件的目标交易数据; 第一请求消息包括: 目标交易事件的目标交易标识; 响应于第一请求 消息, 以目标交易标识为索引, 从目标数据库中 获取目标交易数据; 发送目标交易数据。 权利要求书3页 说明书14页 附图9页 CN 115422184 A 2022.12.02 CN 115422184 A 1.一种数据获取 方法, 其特 征在于, 包括: 创建目标数据库; 所述目标数据库用于存储区块链中多个交易事件的交易标识对应的 交易数据; 所述交易数据包括输入数据和输出 数据; 接收第一请求消息; 所述第一请求消息用于请求获取目标交易事件的目标交易数据; 所述第一请求消息包括: 所述目标交易事 件的目标交易标识; 响应于所述第一请求消息, 以所述目标交易标识为索引, 从所述目标数据库中获取所 述目标交易数据; 发送所述目标交易数据。 2.根据权利要求1所述的数据获取方法, 其特征在于, 所述目标数据库包括: 所述多个 交易事件的交易标识和所述多个交易事件的交易数据一一对应的第一对应关系; 所述数据 获取方法, 还包括: 获取第一区块中存储的第一交易事件的交易标识、 所述第一交易事件的输出数据、 以 及所述第一交易事件的对应的前一交易事件的交易标识; 所述第一交易事件为所述多个交 易事件中的任意一个事件; 所述第一区块为所述区块链中用于存储所述第一交易事件的输 出数据的区块; 根据所述第 一交易事件的对应的前一交易事件的交易标识, 确定存储所述第 一交易事 件的输入数据的第二区块; 将所述第二区块中存储的第 二交易事件的输出数据, 确定为所述第 一交易事件的输入 数据; 所述第二交易事 件为所述第一交易事 件的前一交易事 件; 将所述第一交易事件的输入数据和所述第一交易事件的输出数据确定为所述第一交 易事件的交易数据; 将所述第一交易事件的交易标识和所述第一交易事件的交易数据的对应关系确定为 所述第一交易事 件的第一对应关系。 3.根据权利要求2所述的数据获取方法, 其特征在于, 所述获取所述第 一区块中存储的 第一交易事件的交易标识、 所述第一交易事件的输出数据、 以及所述第一交易事件的对应 的前一交易事 件的交易标识, 包括: 调用目标接口, 获取所述第 一区块的区块数据; 所述第 一区块的区块数据包括: 所述第 一交易事件的交易标识、 所述第一交易事件的输出数据、 以及所述第一交易事件的对应的 前一交易事 件的交易标识; 所述目标接口包括远程过程调用RPC 接口。 4.根据权利要求3所述的数据获取方法, 其特征在于, 所述目标数据库还包括: 多个区 块的区块标识和所述多个区块的区块数据一一对应的第二对应关系; 所述多个区块包括所 述第一区块; 所述第一区块的区块数据还包括: 所述第一区块的区块标识; 所述数据获取方 法, 还包括: 创建所述第一区块的区块标识与所述第一区块的区块数据的第二对应关系。 5.根据权利要求4所述的数据获取方法, 其特征在于, 所述调用目标接口, 获取所述第 一区块的区块数据, 包括: 调用所述目标接口, 获取 所述第一区块的区块标识; 读取所述第 二对应关系, 获取所述第 一区块的区块标识对应的所述第 一区块的区块数 据。权 利 要 求 书 1/3 页 2 CN 115422184 A 26.根据权利要求 4所述的数据获取 方法, 其特 征在于, 还 包括: 接收第二请求消息; 所述第二请求消息用于请求获取目标区块的目标区块数据; 所述 第二请求消息包括: 所述目标区块的目标区块标识; 响应于所述第二请求消息, 以所述目标区块标识为索引, 从所述目标数据库中获取所 述目标区块数据; 发送所述目标区块数据。 7.根据权利要求1 ‑6任一项所述的数据获取方法, 其特征在于, 所述目标数据库以目标 格式存储对应关系; 所述目标格式包括字符分隔值CSV格式。 8.一种数据获取装置, 其特 征在于, 包括: 通信单 元和处理单元; 所述处理单元, 用于创建目标数据库; 所述目标数据库用于存储区块链中多个交易事 件的交易标识对应的交易数据; 所述交易数据包括输入数据和输出 数据; 所述通信单元, 用于接收第一请求消息; 所述第一请求消息用于请求获取目标交易事 件的目标交易数据; 所述第一请求消息包括: 所述目标交易事 件的目标交易标识; 所述处理单元, 还用于响应于所述第 一请求消息, 以所述目标交易标识为索引, 从所述 目标数据库中获取 所述目标交易数据; 所述通信单元, 还用于发送所述目标交易数据。 9.根据权利要求8所述的数据获取装置, 其特征在于, 所述目标数据库包括: 所述多个 交易事件的交易标识和所述多个交易事件的交易数据一一对应的第一对应关系; 所述处理 单元, 还用于: 获取第一区块中存储的第一交易事件的交易标识、 所述第一交易事件的输出数据、 以 及所述第一交易事件的对应的前一交易事件的交易标识; 所述第一交易事件为所述多个交 易事件中的任意一个事件; 所述第一区块为所述区块链中用于存储所述第一交易事件的输 出数据的区块; 根据所述第 一交易事件的对应的前一交易事件的交易标识, 确定存储所述第 一交易事 件的输入数据的第二区块; 将所述第二区块中存储的第 二交易事件的输出数据, 确定为所述第 一交易事件的输入 数据; 所述第二交易事 件为所述第一交易事 件的前一交易事 件; 将所述第一交易事件的输入数据和所述第一交易事件的输出数据确定为所述第一交 易事件的交易数据; 将所述第一交易事件的交易标识和所述第一交易事件的交易数据的对应关系确定为 所述第一交易事 件的第一对应关系。 10.根据权利要求9所述的数据获取装置, 其特 征在于, 所述处 理单元, 具体用于: 调用目标接口, 获取所述第 一区块的区块数据; 所述第 一区块的区块数据包括: 所述第 一交易事件的交易标识、 所述第一交易事件的输出数据、 以及所述第一交易事件的对应的 前一交易事 件的交易标识; 所述目标接口包括远程过程调用RPC 接口。 11.根据权利要求10所述的数据获取装置, 其特征在于, 所述目标数据库还包括: 多个 区块的区块标识和所述多个区块的区块数据一一对应的第二对应关系; 所述多个区块包括 所述第一区块; 所述第一区块的区块数据还包括: 所述第一区块的区块标识; 所述处理单 元, 还用于:权 利 要 求 书 2/3 页 3 CN 115422184 A 3

PDF文档 专利 一种数据获取方法、装置、设备及存储介质

文档预览
中文文档 27 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据获取方法、装置、设备及存储介质 第 1 页 专利 一种数据获取方法、装置、设备及存储介质 第 2 页 专利 一种数据获取方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。