数据处理方法技术

技术编号:39786083 阅读:10 留言:0更新日期:2023-12-22 02:26
本申请关于一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法

装置

设备及存储介质


技术介绍

[0002]区块链技术中的交易,通常是基于区块链地址完成的

考虑到区块链地址往往是匿名的,一般通过区块链地址相关的交易信息对区块链地址进行检测,以提高交易的合法性和安全性

[0003]然而,区块链中区块链地址相关的交易信息的数据量往往较大,不便于进行统计处理

因此,需要探索有效地方法以处理区块链地址相关的交易信息,从而支持对于区块链地址的检测


技术实现思路

[0004]本申请提供一种数据处理方法

装置

设备及存储介质,以至少用于高效且合理地对区块链地址相关的交易信息进行统计,从而便于对区块链地址进行检测

本申请的技术方案如下:
[0005]根据本申请实施例的第一方面,提供一种数据处理方法,包括:获取待处理区块链数据;待处理区块链数据包括多个区块链地址和多个区块链交易,以及与多个区块链交易一一对应的多个交易发生时间;区块链地址与至少一个区块链交易之间存在关联关系;根据多个交易发生时间对待处理区块链数据进行划分,得到多个待处理子集合;分别对各待处理子集合执行第一操作,得到与多个待处理子集合一一对应的多个特征信息;第一操作包括根据待处理子集合中各区块链地址和各区块链交易的关联关系构建图结构,并根据图结构的图特征确定待处理子集合的特征信息;特征信息用于表征待处理子集合中各区块链地址的交易行为特征;对多个特征信息进行融合处理,得到待处理区块链数据的处理结果

[0006]在一种可选的实现方式中,根据待处理子集合中各区块链地址和各区块链交易的关联关系构建图结构,并根据图结构的图特征确定待处理子集合的特征信息的方法,具体包括:
[0007]将待处理子集合中各区块链地址和各区块链交易作为节点,并将待处理子集合中各区块链地址和各区块链交易之间的关联关系作为有向边,确定待处理子集合对应的有向图;
[0008]统计有向图中各个区块链地址所对应节点的节点特征,得到特征信息

[0009]在一种可选的实现方式中,根据多个交易发生时间对待处理区块链数据进行划分,得到多个待处理子集合的方法,具体包括:
[0010]按照多个交易发生时间的先后顺序对待处理区块链数据进行排序处理,得到排序后区块链数据;
[0011]对排序后区块链数据对应的时间段进行划分得到连续的多个子时间段,以将排序
后区块链数据划分为与多个子时间段一一对应的多个待处理子集合

[0012]在一种可选的实现方式中,分别对各待处理子集合执行第一操作,得到与多个待处理子集合一一对应的多个特征信息的方法,具体包括:
[0013]确定与多个子时间段一一对应的多个特征统计任务;特征统计任务执行第一操作;
[0014]调用多个任务执行服务对多个特征统计任务进行并行处理,得到多个特征信息

[0015]在一种可选的实现方式中,将待处理子集合中各区块链地址和各区块链交易之间的关联关系作为有向边的方法,具体包括:
[0016]当区块链地址和区块链交易之间的关联关系为交易发起方时,将有向边配置为由区块链地址对应的节点出发

且指向区块链交易对应的节点;
[0017]当区块链地址和区块链交易之间的关联关系为交易接收方时,将有向边配置为由区块链交易对应的节点出发

且指向区块链地址对应的节点

[0018]在一种可选的实现方式中,融合处理包括以下至少一种:对区块链地址在不同特征信息中不同维度的信息进行拼接和对区块链地址在不同特征信息中相同维度的信息进行加权求和

[0019]在一种可选的实现方式中,节点特征包括以下至少一种:节点的出度信息

入度信息

度中心性信息和跳数信息

[0020]根据本申请实施例的第二方面,提供一种数据处理装置,包括:获取单元和处理单元;
[0021]获取单元,被配置为执行获取待处理区块链数据;待处理区块链数据包括多个区块链地址和多个区块链交易,以及与多个区块链交易一一对应的多个交易发生时间;区块链地址与至少一个区块链交易之间存在关联关系;
[0022]处理单元,被配置为执行根据多个交易发生时间对待处理区块链数据进行划分,得到多个待处理子集合;
[0023]处理单元,还被配置为执行分别对各待处理子集合执行第一操作,得到与多个待处理子集合一一对应的多个特征信息;第一操作包括根据待处理子集合中各区块链地址和各区块链交易的关联关系构建图结构,并根据图结构的图特征确定待处理子集合的特征信息;特征信息用于表征待处理子集合中各区块链地址的交易行为特征;
[0024]处理单元,还被配置为执行对多个特征信息进行融合处理,得到待处理区块链数据的处理结果

[0025]在一种可选的实现方式中,处理单元,具体被配置为执行:
[0026]将待处理子集合中各区块链地址和各区块链交易作为节点,并将待处理子集合中各区块链地址和各区块链交易之间的关联关系作为有向边,确定待处理子集合对应的有向图;
[0027]统计有向图中各个区块链地址所对应节点的节点特征,得到特征信息

[0028]在一种可选的实现方式中,处理单元,具体被配置为执行:
[0029]按照多个交易发生时间的先后顺序对待处理区块链数据进行排序处理,得到排序后区块链数据;
[0030]对排序后区块链数据对应的时间段进行划分得到连续的多个子时间段,以将排序
后区块链数据划分为与多个子时间段一一对应的多个待处理子集合

[0031]在一种可选的实现方式中,处理单元,具体被配置为执行:
[0032]确定与多个子时间段一一对应的多个特征统计任务;特征统计任务执行第一操作;
[0033]调用多个任务执行服务对多个特征统计任务进行并行处理,得到多个特征信息

[0034]在一种可选的实现方式中,处理单元,具体被配置为执行:
[0035]当区块链地址和区块链交易之间的关联关系为交易发起方时,将有向边配置为由区块链地址对应的节点出发

且指向区块链交易对应的节点;
[0036]当区块链地址和区块链交易之间的关联关系为交易接收方时,将有向边配置为由区块链交易对应的节点出发

且指向区块链地址对应的节点

[0037]在一种可选的实现方式中,融合处理包括以下至少一种:对区块链地址在不同特征信息中不同维度的信息进行拼接和对区块链地址在不同特征信息中相同维度的信息进行加权求和
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括:获取待处理区块链数据;所述待处理区块链数据包括多个区块链地址和多个区块链交易,以及与所述多个区块链交易一一对应的多个交易发生时间;所述区块链地址与至少一个所述区块链交易之间存在关联关系;根据所述多个交易发生时间对所述待处理区块链数据进行划分,得到多个待处理子集合;分别对各所述待处理子集合执行第一操作,得到与所述多个待处理子集合一一对应的多个特征信息;所述第一操作包括根据所述待处理子集合中各所述区块链地址和各所述区块链交易的关联关系构建图结构,并根据所述图结构的图特征确定所述待处理子集合的特征信息;所述特征信息用于表征所述待处理子集合中各所述区块链地址的交易行为特征;对所述多个特征信息进行融合处理,得到所述待处理区块链数据的处理结果
。2.
根据权利要求1所述的数据处理方法,其特征在于,所述根据所述待处理子集合中各所述区块链地址和各所述区块链交易的关联关系构建图结构,并根据所述图结构的图特征确定所述待处理子集合的特征信息,包括:将所述待处理子集合中各所述区块链地址和各所述区块链交易作为节点,并将所述待处理子集合中各所述区块链地址和各所述区块链交易之间的关联关系作为有向边,确定所述待处理子集合对应的有向图;统计所述有向图中各个所述区块链地址所对应节点的节点特征,得到所述特征信息
。3.
根据权利要求1所述的数据处理方法,其特征在于,所述根据所述多个交易发生时间对所述待处理区块链数据进行划分,得到多个待处理子集合,包括:按照所述多个交易发生时间的先后顺序对所述待处理区块链数据进行排序处理,得到排序后区块链数据;对所述排序后区块链数据对应的时间段进行划分得到连续的多个子时间段,以将所述排序后区块链数据划分为与所述多个子时间段一一对应的所述多个待处理子集合
。4.
根据权利要求3所述的数据处理方法,其特征在于,所述分别对各所述待处理子集合执行第一操作,得到与所述多个待处理子集合一一对应的多个特征信息,包括:确定与所述多个子时间段一一对应的多个特征统计任务;所述特征统计任务执行所述第一操作;调用多个任务执行服务对所述多个特征统计任务进行并行处理,得到所述多个特征信息
。5.
根据权利要求2所述的数据处理方法,其特征在于,所述将所述待处理子集合中各所述区块链地址和各所述区块链交易之间的关联关系作为有向边,包括:当所述区块...

【专利技术属性】
技术研发人员:穆长春吕远卿苏德王艳辉蒋昊
申请(专利权)人:长三角金融科技有限公司
类型:发明
国别省市:

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

1