[发明专利]从区块链网络中提取数据有效
申请号: | 202080030363.3 | 申请日: | 2020-03-19 |
公开(公告)号: | CN113711536B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | M·奥贝霍弗;F·蒙泽尔;H·帕姆·特;T·提瓦拉贾 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F16/25 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 姚杰 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 提取 数据 | ||
1.一种用于由具有对区块链网络访问的计算设备对表示在区块链网络上发生的事件的事件数据进行模型驱动的提取的方法,其中,所述计算设备被配置为ETL设备,所述ETL设备用于执行ETL代码以使用所述提取的事件数据来修改所述区块链网络外部的外部数据结构的数据内容,该方法包括:
检测发生在所述区块链网络上的所述事件,
确定所述检测到的事件的事件模式,其中所述事件模式标识表示所述检测到的事件的所述事件数据的逻辑结构,
提供所述ETL代码,其中所述ETL代码包括被配置用于提取表示所述检测到的事件的所述事件数据的机器可执行指令集,使用所述事件模式来转换所提取的事件数据以符合定义所述外部数据结构的逻辑结构的数据模型,以及将所述转换的数据加载到所述外部数据结构以修改所述外部数据结构的所述数据内容,
执行所述提供的ETL代码,其中所述ETL代码的执行使得所述ETL设备:
提取表示所述检测到的事件的所述事件数据,
使用所述事件模式转换所述提取的事件数据以符合所述外部数据结构的所述数据模型,
将所述转换的事件数据加载到所述外部数据结构以修改所述外部数据结构的所述数据内容。
2.如权利要求1所述的方法,其中,所述转换的事件数据的加载包括由所述ETL设备经由消息传递网络向所述区块链网络外部的外部计算装置消息传递所述转换的事件数据,其中所述外部计算装置管理所述外部数据结构。
3.如前述权利要求中任一项所述的方法,其中,提供所述ETL码包括:
将所述事件数据映射到所述外部数据结构的所述逻辑结构,其中对于所述映射,使用所述确定的事件模式以及所述外部数据结构的所述数据模型,
使用所述映射来为所述事件生成所述ETL代码。
4.如前述权利要求中任一项所述的方法,其中,所述ETL设备以ETL对等体的形式包括在所述区块链网络中。
5.如权利要求1至3中任一项所述的方法,其中,所述ETL设备是外部计算装置,所述外部计算装置被配置成用于使用到所述区块链网络的对等体的加密安全消息传递连接来监测在所述区块链网络上交换的数据。
6.如权利要求4所述的方法,其中,检测所述事件包括通过检测由所述ETL对等体提供以作为所述区块链的块的一部分被添加到所述区块链的事件数据来捕获直接事件。
7.如权利要求4所述的方法,其中,所述事件的检测包括使用所述区块链网络的通信协议来监视经由所述ETL对等体在所述区块链网络上路由的数据。
8.如前述权利要求中任一项所述的方法,其中,使用库来确定该事件模式,所述库提供标识表示潜在地发生在该区块链网络上的事件的类型的事件数据的逻辑结构的一个或多个事件模式。
9.如权利要求8所述的方法,其中,在由所述库提供的所述事件模式中没有一个匹配所述检测到的事件的所述事件数据的所述逻辑结构的情况下,所述方法进一步包括:
分析所述检测到的事件的所述事件数据的逻辑结构,
确定与所述检测到的事件的所述事件数据的逻辑结构匹配的附加事件模式,
将所述附加事件模式添加到所述库。
10.如前述权利要求中任一项所述的方法,其中所述事件模式的所述确定包括使用所述确定的事件模式来给由所述事件数据包括的一个或多个数据元素加标签,其中所述标签识别由所述确定的事件模式定义的数据元素的结构类型。
11.如权利要求10所述的方法,其中,所述标签用于将标记的数据元素映射到由所述外部数据结构的逻辑结构定义的结构元素。
12.如前述权利要求中任一项所述的方法,其中,以数据库和用于使用所述数据模型管理所述数据库的数据库管理系统的形式提供所述外部数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080030363.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于盖的弯曲组件
- 下一篇:用于执行轨道作业的处理系统和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置