一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据获取方法、装置、设备及存储介质与流程

2022-12-03 01:38:55 来源:中国专利 TAG:

技术特征:
1.一种数据获取方法,其特征在于,包括:创建目标数据库;所述目标数据库用于存储区块链中多个交易事件的交易标识对应的交易数据;所述交易数据包括输入数据和输出数据;接收第一请求消息;所述第一请求消息用于请求获取目标交易事件的目标交易数据;所述第一请求消息包括:所述目标交易事件的目标交易标识;响应于所述第一请求消息,以所述目标交易标识为索引,从所述目标数据库中获取所述目标交易数据;发送所述目标交易数据。2.根据权利要求1所述的数据获取方法,其特征在于,所述目标数据库包括:所述多个交易事件的交易标识和所述多个交易事件的交易数据一一对应的第一对应关系;所述数据获取方法,还包括:获取第一区块中存储的第一交易事件的交易标识、所述第一交易事件的输出数据、以及所述第一交易事件的对应的前一交易事件的交易标识;所述第一交易事件为所述多个交易事件中的任意一个事件;所述第一区块为所述区块链中用于存储所述第一交易事件的输出数据的区块;根据所述第一交易事件的对应的前一交易事件的交易标识,确定存储所述第一交易事件的输入数据的第二区块;将所述第二区块中存储的第二交易事件的输出数据,确定为所述第一交易事件的输入数据;所述第二交易事件为所述第一交易事件的前一交易事件;将所述第一交易事件的输入数据和所述第一交易事件的输出数据确定为所述第一交易事件的交易数据;将所述第一交易事件的交易标识和所述第一交易事件的交易数据的对应关系确定为所述第一交易事件的第一对应关系。3.根据权利要求2所述的数据获取方法,其特征在于,所述获取所述第一区块中存储的第一交易事件的交易标识、所述第一交易事件的输出数据、以及所述第一交易事件的对应的前一交易事件的交易标识,包括:调用目标接口,获取所述第一区块的区块数据;所述第一区块的区块数据包括:所述第一交易事件的交易标识、所述第一交易事件的输出数据、以及所述第一交易事件的对应的前一交易事件的交易标识;所述目标接口包括远程过程调用rpc接口。4.根据权利要求3所述的数据获取方法,其特征在于,所述目标数据库还包括:多个区块的区块标识和所述多个区块的区块数据一一对应的第二对应关系;所述多个区块包括所述第一区块;所述第一区块的区块数据还包括:所述第一区块的区块标识;所述数据获取方法,还包括:创建所述第一区块的区块标识与所述第一区块的区块数据的第二对应关系。5.根据权利要求4所述的数据获取方法,其特征在于,所述调用目标接口,获取所述第一区块的区块数据,包括:调用所述目标接口,获取所述第一区块的区块标识;读取所述第二对应关系,获取所述第一区块的区块标识对应的所述第一区块的区块数据。
6.根据权利要求4所述的数据获取方法,其特征在于,还包括:接收第二请求消息;所述第二请求消息用于请求获取目标区块的目标区块数据;所述第二请求消息包括:所述目标区块的目标区块标识;响应于所述第二请求消息,以所述目标区块标识为索引,从所述目标数据库中获取所述目标区块数据;发送所述目标区块数据。7.根据权利要求1-6任一项所述的数据获取方法,其特征在于,所述目标数据库以目标格式存储对应关系;所述目标格式包括字符分隔值csv格式。8.一种数据获取装置,其特征在于,包括:通信单元和处理单元;所述处理单元,用于创建目标数据库;所述目标数据库用于存储区块链中多个交易事件的交易标识对应的交易数据;所述交易数据包括输入数据和输出数据;所述通信单元,用于接收第一请求消息;所述第一请求消息用于请求获取目标交易事件的目标交易数据;所述第一请求消息包括:所述目标交易事件的目标交易标识;所述处理单元,还用于响应于所述第一请求消息,以所述目标交易标识为索引,从所述目标数据库中获取所述目标交易数据;所述通信单元,还用于发送所述目标交易数据。9.根据权利要求8所述的数据获取装置,其特征在于,所述目标数据库包括:所述多个交易事件的交易标识和所述多个交易事件的交易数据一一对应的第一对应关系;所述处理单元,还用于:获取第一区块中存储的第一交易事件的交易标识、所述第一交易事件的输出数据、以及所述第一交易事件的对应的前一交易事件的交易标识;所述第一交易事件为所述多个交易事件中的任意一个事件;所述第一区块为所述区块链中用于存储所述第一交易事件的输出数据的区块;根据所述第一交易事件的对应的前一交易事件的交易标识,确定存储所述第一交易事件的输入数据的第二区块;将所述第二区块中存储的第二交易事件的输出数据,确定为所述第一交易事件的输入数据;所述第二交易事件为所述第一交易事件的前一交易事件;将所述第一交易事件的输入数据和所述第一交易事件的输出数据确定为所述第一交易事件的交易数据;将所述第一交易事件的交易标识和所述第一交易事件的交易数据的对应关系确定为所述第一交易事件的第一对应关系。10.根据权利要求9所述的数据获取装置,其特征在于,所述处理单元,具体用于:调用目标接口,获取所述第一区块的区块数据;所述第一区块的区块数据包括:所述第一交易事件的交易标识、所述第一交易事件的输出数据、以及所述第一交易事件的对应的前一交易事件的交易标识;所述目标接口包括远程过程调用rpc接口。11.根据权利要求10所述的数据获取装置,其特征在于,所述目标数据库还包括:多个区块的区块标识和所述多个区块的区块数据一一对应的第二对应关系;所述多个区块包括所述第一区块;所述第一区块的区块数据还包括:所述第一区块的区块标识;所述处理单元,还用于:
创建所述第一区块的区块标识与所述第一区块的区块数据的第二对应关系。12.根据权利要求11所述的数据获取装置,其特征在于,所述处理单元,具体用于:调用所述目标接口,获取所述第一区块的区块标识;读取所述第二对应关系,获取所述第一区块的区块标识对应的所述第一区块的区块数据。13.根据权利要求11所述的数据获取装置,其特征在于,所述处理单元,还用于:接收第二请求消息;所述第二请求消息用于请求获取目标区块的目标区块数据;所述第二请求消息包括:所述目标区块的目标区块标识;响应于所述第二请求消息,以所述目标区块标识为索引,从所述目标数据库中获取所述目标区块数据;发送所述目标区块数据。14.根据权利要求8-13任一项所述的数据获取装置,其特征在于,所述目标数据库以目标格式存储对应关系;所述目标格式包括字符分隔值csv格式。15.一种电子设备,其特征在于,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-7中任一项所述的数据获取方法。16.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-7中任一项所述的数据获取方法。

技术总结
本公开关于一种数据获取方法、装置、设备及存储介质,涉及互联网技术领域,可以解决通用技术中数据获取效率低的问题。该数据获取方法包括:创建目标数据库;目标数据库用于存储区块链中多个交易事件的交易标识对应的交易数据;交易数据包括输入数据和输出数据;接收第一请求消息;第一请求消息用于请求获取目标交易事件的目标交易数据;第一请求消息包括:目标交易事件的目标交易标识;响应于第一请求消息,以目标交易标识为索引,从目标数据库中获取目标交易数据;发送目标交易数据。发送目标交易数据。发送目标交易数据。


技术研发人员:穆长春 吕远 卿苏德 王艳辉 余磊 吴浩
受保护的技术使用者:中国人民银行数字货币研究所
技术研发日:2022.08.22
技术公布日:2022/12/1
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献