1.一种可疑资金链路检测方法,应用于第三方支付平台,包括:
获取历史资金交易数据;
根据所述历史资金交易数据中各个账户的资金交易关系,构建交易图数据网络;
根据所述交易图数据网络,得到待检测目标在所述交易图数据网络中对应的各资金链路;
判断各所述资金链路是否满足预设筛选条件;
当所述资金链路满足预设筛选条件时,确定该所述资金链路为可疑资金链路。
2.根据权利要求1所述的方法,所述历史资金交易数据包括各资金交易对应的账户标识、以及交易时间;
所述根据所述交易图数据网络,得到待检测目标在所述交易图数据网络中对应的各资金链路包括:
以所述待检测目标对应的账户作为起始顶点,在所述交易图数据网络中,搜索以所述起始顶点为起点的各所述资金链路;
当满足搜索停止条件时,停止搜索,得到各所述资金链路。
3.根据权利要求2所述的方法,所述以所述待检测目标对应的账户作为起始顶点,在所述交易图数据网络中,搜索以所述起始顶点为起点的各所述资金链路包括:
接收检测请求,所述检测请求包括所述待检测目标的账户标识和查询时间;
根据所述账户标识,在所述交易图数据网络中,确定所述待检测目标对应的顶点,并作为所述起始顶点;
获取所述起始顶点流出的且与所述查询时间在第四预设时间间隔内的第一交易;
确定所述第一交易流入的第二顶点,对所述第二顶点的流出交易进行搜索。
4.根据权利要求3所述的方法,对所述第二顶点的流出交易进行搜索包括:
获取所述第二顶点流出的交易集合;
根据交易时间,确定所述第一交易中各交易的最早交易时间和最晚交易时间;
获取所述交易集合中,位于最早交易时间和第一时间之间的第二交易,所述第一时间是最晚交易时间与第五预设时间之和;
确定所述第二交易流入的第三顶点,对所述第三顶点的流出交易进行搜索。
5.根据权利要求3所述的方法,在所述根据所述账户标识,在所述交易图数据网络中,确定所述待检测目标对应的顶点,并作为所述起始顶点,与获取所述起始顶点流出的且与所述查询时间在第四预设时间间隔内的第一交易之间,还包括:
将所述起始顶点状态更改为激活状态。
6.根据权利要求5所述的方法,所述确定所述第一交易流入的第二顶点,包括:
所述起始顶点向所述第一交易流入的顶点发送广播消息;
根据所述广播消息,顶点切换为激活状态;
确定被激活的顶点为所述第二顶点。
7.根据权利要求2所述的方法,所述当满足搜索停止条件时,停止搜索包括:
当满足以下任一条件时,停止搜索:
所述资金链路的交易时长超过第一预设时间;
所述资金链路的交易次数超过第一预设阈值;
所述资金链路中的资金转移至实体账户。
8.根据权利要求1所述的方法,判断各所述资金链路是否满足预设筛选条件包括:
当所述资金链路满足以下任一条件时,确定所述资金链路满足预设筛选条件:
所述资金链路的交易时长小于或等于第二预设时间;
所述资金链路的交易次数大于或等于第二预设阈值;
所述资金链路中的资金转移至实体账户。
9.根据权利要求1所述的方法,在所述确定该所述资金链路为可疑资金链路之后,还包括:
判断所述可疑资金链路是否为非法交易资金链路。
10.根据权利要求9所述的方法,所述判断所述可疑资金链路是否为非法交易资金链路包括:
判断
所述可疑资金链路的交易时长是否小于或等于第三预设时间;且
所述可疑资金链路的交易次数是否大于或等于第三预设阈值;且
所述资金链路中的资金是否转移至实体账户;
若是,则确定该可疑资金链路为非法交易资金链路。
11.根据权利要求1所述的方法,在所述根据所述历史资金交易数据中各个用户的资金交易关系,构建交易图数据网络之前,还包括:
对所述历史资金交易数据进行处理。
12.根据权利要求11所述的方法,所述对所述历史资金交易数据进行处理包括:
去除同一所述账户之间的交易数据;
去除交易资金金额低于预设阈值的交易数据;
去除白名单账户的交易数据;以及
对代表同一交易的不同订单数据进行合并。
13.一种可疑资金链路检测装置,包括:
获取模块,用于获取历史资金交易数据;
构建模块,用于根据所述历史资金交易数据中各个账户的资金交易关系,构建交易图数据网络;
处理模块,用于根据所述交易图数据网络,得到待检测目标在所述交易图数据网络中对应的各资金链路;
第一判断模块,用于判断各所述资金链路是否满足预设筛选条件;以及
确定模块,用于当所述资金链路满足预设筛选条件时,确定该所述资金链路为可疑资金链路。
14.根据权利要求13所述的装置,所述处理模块具体用于:
以所述待检测目标对应的账户作为起始顶点,在所述交易图数据网络中,搜索以所述起始顶点为起点的各所述资金链路;和
当满足搜索停止条件时,停止搜索,得到各所述资金链路。
15.根据权利要求14所述的装置,所述处理模块在用于以所述待检测目标对应的账户作为起始顶点,在所述交易图数据网络中,搜索以所述起始顶点为起点的各所述资金链路时,包括:
接收检测请求,所述检测请求包括所述待检测目标的账户标识和查询时间;
根据所述账户标识,在所述交易图数据网络中,确定所述待检测目标对应的顶点,并作为所述起始顶点;
获取所述起始顶点流出的且与所述查询时间在第四预设时间间隔内的第一交易;
确定所述第一交易流入的第二顶点,对所述第二顶点的流出交易进行搜索。
16.根据权利要求15所述的装置,所述处理模块在用于对所述第二顶点的流出交易进行搜索时,还包括:
获取所述第二顶点流出的交易集合;
根据交易时间,确定所述第一交易中各交易的最早交易时间和最晚交易时间;
获取所述交易集合中,位于最早交易时间和第一时间之间的第二交易,所述第一时间是最晚交易时间与第五预设时间之和;
确定所述第二交易流入的第三顶点,对所述第三顶点的流出交易进行搜索。
17.根据权利要求15所述的装置,还包括:
激活模块,用于将起始顶点状态更改为激活状态。
18.根据权利要求17所述的装置,所述处理模块在用于确定所述第一交易流入的第二顶点时,还包括:
所述起始顶点向所述第一交易流入的顶点发送广播消息;
根据所述广播消息,顶点切换为激活状态;
确定被激活的顶点为所述第二顶点。
19.根据权利要求14所述的装置,所述处理模块在用于当满足搜索停止条件时,停止搜索时,还包括:
当满足以下任一条件时,停止搜索:
所述资金链路的交易时长超过第一预设时间;
所述资金链路的交易次数超过第一预设阈值;
所述资金链路中的资金转移至实体账户。
20.根据权利要求13所述的装置,所述第一判断模块具体用于:
当所述资金链路满足以下任一条件时,确定所述资金链路满足预设筛选条件:
所述资金链路的交易时长小于或等于第二预设时间;
所述资金链路的交易次数大于或等于第二预设阈值;
所述资金链路中的资金转移至实体账户。
21.根据权利要求13所述的装置,还包括:
第二判断模块,用于判断所述可疑资金链路是否为非法交易资金链路。
22.根据权利要求21所述的装置,所述第二判断模块具体用于:
判断
所述可疑资金链路的交易时长是否小于或等于第三预设时间;且
所述可疑资金链路的交易次数是否大于或等于第三预设阈值;且
所述资金链路中的资金是否转移至实体账户;
若是,则确定该可疑资金链路为非法交易资金链路。
23.根据权利要求13所述的装置,还包括:
数据处理模块,用于对所述历史资金交易数据进行处理。
24.根据权利要求23所述的装置,所述数据处理模块具体用于:
去除同一所述账户之间的交易数据;
去除交易资金金额低于预设阈值的交易数据;
去除白名单账户的交易数据;以及
对代表同一交易的不同订单数据进行合并。
25.一种检测设备,包括:
处理器;和
存储器,与所述处理器可通信连接,其存储有能够被所述处理器执行的计算机可读指令,在所述计算机可读指令被执行时,所述处理器执行根据权利要求1至12任一项所述的可疑资金链路检测方法。