CN117350854A - 资金追踪方法、装置、电子设备和存储介质 - Google Patents
资金追踪方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN117350854A CN117350854A CN202311119278.6A CN202311119278A CN117350854A CN 117350854 A CN117350854 A CN 117350854A CN 202311119278 A CN202311119278 A CN 202311119278A CN 117350854 A CN117350854 A CN 117350854A
- Authority
- CN
- China
- Prior art keywords
- transaction
- funds
- abnormal
- fund
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000002159 abnormal effect Effects 0.000 claims abstract description 220
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010276 construction Methods 0.000 claims description 3
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000002547 anomalous effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001556 precipitation Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请公开了一种资金追踪方法、装置、电子设备和存储介质,其中方法包括:获取资金交易数据;以所述资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路;基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易。本申请公开的方法和装置,提高了资金追踪的准确性和效率。
Description
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种资金追踪方法、装置、电子设备和存储介质。
背景技术
随着信息科技的飞速发展,资金流转的成本越来越低,流转渠道也越来越多,流转速度也越来越快,与此同时,资金流转所面临的风险也越来越高。
现有技术中,通常依靠人工对海量交易账户的交易明细进行筛选和审查,从而对可疑资金进行追踪,确定可疑资金的流向。然而,这种资金追踪方法准确性差,效率低。
因此,如何提高资金追踪的准确性和效率成为业界亟待解决的技术问题。
发明内容
本申请提供一种资金追踪方法、装置、电子设备和存储介质,用于解决如何提高资金追踪的准确性和效率的技术问题。
本申请提供一种资金追踪方法,包括:
获取资金交易数据;
以所述资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;
遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路;
基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易。
在一些实施例中,所述基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易,包括:
获取任一资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据;
基于各个交易账户的历史交易数据,确定所述任一资金交易链路中的第一异常交易账户;
基于所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据,确定所述任一资金交易链路中的第二异常交易账户;
基于所述第一异常交易账户和所述第二异常交易账户,确定所述任一资金交易链路中的异常交易账户;
基于所述异常交易账户之间的资金交易金额、资金交易时间和资金交易用途中的至少一种,确定所述异常交易账户之间的异常交易。
在一些实施例中,所述基于各个交易账户的历史交易数据,确定所述任一资金交易链路中的第一异常交易账户,包括:
获取各个交易账户的历史交易数据;
基于各个交易账户的历史交易数据中的异常交易记录数量和交易记录数量,确定各个交易账户的异常交易风险系数;
在任一交易账户的异常交易风险系数大于预设风险阈值的情况下,将所述任一交易账户确定为第一异常交易账户。
在一些实施例中,所述基于所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据,确定所述任一资金交易链路中的第二异常交易账户,包括:
获取所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据;所述社交关系数据包括社会关系数据和通信联络数据;
基于所述第一异常交易账户与所述其他交易账户之间的社交关系数据,以及所述第一异常交易账户与所述其他交易账户之间的异常交易记录,确定所述任一资金交易链路中的第二异常交易账户。
在一些实施例中,所述遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路,包括:
基于深度优先搜索或者广度优先搜索对所述资金追踪图网络进行遍历,得到多个候选资金交易链路;
基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路。
在一些实施例中,所述基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路,包括:
在各个候选资金交易链路中,在任一最后一级子节点与上一级子节点之间的边对应的资金交易关系满足正常交易条件的情况下,将所述任一最后一级子节点从各个候选资金交易链路中删除;
其中,所述正常交易条件是基于多个样本正常交易的资金交易金额、资金交易时间和资金交易用途确定的。
在一些实施例中,所述确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易,包括:
生成所述资金追踪图网络的显示画面;
在所述显示画面中,将所述异常交易账户对应的节点设置为第一显示形态,将正常交易账户进行对应的节点设置为第二显示形态;所述第一显示形态与所述第二显示形态不同。
本申请提供一种资金追踪装置,包括:
获取单元,用于获取资金交易数据;
构建单元,用于以所述资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;
遍历单元,用于遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路;
追踪单元,用于基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易。
本申请提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述的资金追踪方法。
本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述的资金追踪方法。
本申请提供的资金追踪方法、装置、电子设备和存储介质,以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路;基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易;由于采用了构建图网络的方法,结合了历史交易数据和社交关系数据对异常交易账户和异常交易进行识别,提高了资金追踪的准确性,同时可以自动地对海量数据中的异常交易账户和异常交易账户之间的异常交易进行识别,实现了对资金流向的自动追踪,无需人工参与,节约了人力投入,提高了资金追踪的效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的资金追踪方法的流程示意图;
图2为本申请提供的资金追踪装置的结构示意图之一;
图3为本申请提供的资金追踪装置的结构示意图之二;
图4是本申请提供的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元或模块的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元或模块。
在本申请的技术方案中,所涉及的客户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
图1为本申请提供的资金追踪方法的流程示意图,如图1所示,该方法包括步骤110、步骤120、步骤130和步骤140。
步骤110、获取资金交易数据。
具体地,本申请实施例提供的资金追踪方法的执行主体为资金追踪装置。该装置可以通过软件实现,例如运行在银行业务***中的资金追踪程序;也可以为执行资金追踪方法的装置,例如移动终端、平板电脑、台式计算机或者服务器等。
本申请实施例提供的方法的应用场景为对银行或者其他金融机构的业务***中的可疑资金流向进行追踪。
资金交易数据是指银行或者其他金融机构的各个交易账户之间进行资金交易所产生的数据。资金交易包括转账、划扣和付款等。资金交易数据可以是历史交易数据,也可以是实时交易数据。
资金交易数据的内容包括交易双方的账户标识、资金交易标识、资金交易时间、资金交易金额以及其他交易明细信息等。可以采用数据库对资金交易数据进行存储。
步骤120、以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络。
具体地,图计算在大数据时代应运而生,它是研究事物之间的复杂关联关系,并对其描述、刻画、分析和计算的技术。图网络可以对万物进行关联关系展示,而资金关系恰恰就是天然的关系图。
图网络主要是由节点(Vertex)和边(Edge)构成的。节点表示事物,边表示事物之间的关系。可以以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络,对资金交易数据进行表示。
资金交易关系是指账户之间存在资金交易行为。资金交易关系可以用资金的交易流向和交易金额等来表示。对于资金追踪图网络中的两个节点之间的边,边的方向与资金的交易流向相同,边的值为资金的交易金额。
还可以对资金追踪图网络中的节点的值进行设置。例如可以将该节点对应的账户的资金沉淀金额、账户拥有者的身份信息等作为节点的值。
步骤130、遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路。
具体地,可以在资金追踪图网络中确定起始节点,根据节点之间的边的方向,对资金追踪图网络中的各个节点进行遍历,得到多个资金交易链路。
起始节点可以根据需要进行选择,例如可以对资金追踪图网络中的各个节点进行风险等级划分,风险等级越高,该节点对应的账户的可疑程度就越高,该账户就越有可能从事异常交易。可以将风险等级较高的节点确定为起始节点。又例如在对某笔资金进行追踪时,可以将该笔资金的流出节点作为起始节点。
资金交易链路是指存在资金交易关系的各个节点按照资金的流转方向所连接形成的链路。
在对资金追踪图网络进行存储时,可以采用图数据库。图数据库包括基于关系型数据库存储引擎的图数据库,基于非关系型数据库存储引擎的图数据库,以及原生图数据库(例如Neo4j)等。
在对资金追踪图网络进行遍历时,可以采用广度优先搜索(Breadth FirstSearch,BFS)、深度优先搜索(Depth First Search,DFS)、最小生成树算法、狄克斯特拉(Dijkstra)算法和弗洛伊德(Floyd)算法等。
资金交易链路可以为环路,例如可以采用Spark GraphX(火花图计算引擎)从海量的数据中识别出资金交易链路,进一步地,通过对网络的连通性进行分析,结合PageRank(页面排名)算法,识别出异常账户。
步骤140、基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易。
具体地,异常交易是指不满足相关要求的交易,例如相关法律法规的要求等。异常交易账户是指可能从事异常交易的交易账户。
历史交易数据为交易账户在历史时期进行资金交易的数据。通过对历史交易数据进行分析,可以确定交易账户的交易行为。例如如果该交易账户在历史时期内曾进行多次异常交易,则该交易账户可以被确定为异常交易账户。
社交关系数据为交易账户之间的社会关系数据或者通信联络数据。通过对社会关系数据进行分析,可以确定交易账户之间是否存在异常的社会关系,例如异常的合伙关系或者异常的工作关系;通过对通信联络数据进行分析,可以确定交易账户之间是否存在异常的通信记录,例如某交易账户对应的用户可能与某可疑交易账户对应的用户进行通信等。如果存在上述情况,则该交易账户可以被确定为异常交易账户。
通过上述方式,可以对各个资金交易链路中交易账户进行区分,识别得到异常交易账户。可以将异常交易账户之间的资金交易确定为异常交易。
本申请实施例提供的资金追踪方法,以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路;基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易;由于采用了构建图网络的方法,结合了历史交易数据和社交关系数据对异常交易账户和异常交易进行识别,提高了资金追踪的准确性,同时可以自动地对海量数据中的异常交易账户和异常交易账户之间的异常交易进行识别,实现了对资金流向的自动追踪,无需人工参与,节约了人力投入,提高了资金追踪的效率。
需要说明的是,本申请每一个实施方式可以自由组合、调换顺序或者单独执行,并不需要依靠或依赖固定的执行顺序。
在一些实施例中,步骤140包括:
获取任一资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据;
基于各个交易账户的历史交易数据,确定任一资金交易链路中的第一异常交易账户;
基于第一异常交易账户与任一资金交易链路中其他交易账户之间的社交关系数据,确定任一资金交易链路中的第二异常交易账户;
基于第一异常交易账户和第二异常交易账户,确定任一资金交易链路中的异常交易账户;
基于异常交易账户之间的资金交易金额、资金交易时间和资金交易用途中的至少一种,确定异常交易账户之间的异常交易。
具体地,可以获取各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据。
对任一资金交易链路中各个交易账户的历史交易数据进行分析,将历史交易数据中存在异常交易行为的交易账户确定为第一异常交易账户。
鉴于异常交易账户之间往往存在隐藏关系,这些隐藏关系可以通过社交关系数据进行发掘。这些隐藏关系通常是异常关联的合伙关系或者工作关系。通过这些隐藏关系,可以在该资金交易链路中,将与第一异常交易账户具有异常关联关系的交易账户确定为第二异常交易账户。
所得到的第一异常交易账户和第二异常交易账户,就是该资金交易链路中的异常交易账户。
异常交易账户之间可能具有很多交易,这些交易可能是正常交易,也可能是异常交易。因此,还可以根据异常交易账户之间的资金交易金额、资金交易时间和资金交易用途对这些交易进行识别,从而确定真正的异常交易。
例如资金交易用途与异常交易账户所经营的事业不匹配的交易可能为异常交易;资金交易金额与异常交易账户的日常流水金额明显不符合的交易可能为异常交易;资金交易时间与异常交易账户的正常交易时间不匹配的交易可能为异常交易。
本申请实施例提供的资金追踪方法,通过各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,对异常交易账户进行识别,通过资金交易金额、资金交易时间和资金交易用途等,对异常交易进行识别,能够准确地识别异常交易账户和异常交易,提高了资金追踪的准确性。
在一些实施例中,基于各个交易账户的历史交易数据,确定任一资金交易链路中的第一异常交易账户,包括:
获取各个交易账户的历史交易数据;
基于各个交易账户的历史交易数据中的异常交易记录数量和交易记录数量,确定各个交易账户的异常交易风险系数;
在任一交易账户的异常交易风险系数大于预设风险阈值的情况下,将任一交易账户确定为第一异常交易账户。
具体地,可以从各个交易账户的历史交易数据中对各个交易账户在历史时期所进行的交易记录进行统计,得到异常交易记录数量和交易记录数量。异常交易记录数量为异常交易记录的数量。交易记录数量为所有交易记录的数量。
根据异常交易记录数量和交易记录数量,可以确定各个交易账户的异常交易风险系数。例如可以将异常交易记录数量与交易记录数量的商作为异常交易风险系数。异常交易风险系数越高,该交易账户进行异常交易的可能性就越大;异常交易风险系数越低,该交易账户进行异常交易的可能性就越小。
考虑到正常交易账户也可能误用于异常交易,可以设置预设风险阈值,用于对异常交易账户进行准确地筛选。将任一交易账户的异常交易风险系数与预设风险阈值进行比较,如果该交易账户的异常交易风险系数大于预设风险阈值,则可以将该交易账户确定为第一异常交易账户。
本申请实施例提供的资金追踪方法,通过各个交易账户的历史交易数据,对异常交易账户进行识别,能够准确地识别第一异常交易账户,提高了资金追踪的准确性。
在一些实施例中,基于第一异常交易账户与任一资金交易链路中其他交易账户之间的社交关系数据,确定任一资金交易链路中的第二异常交易账户,包括:
获取第一异常交易账户与任一资金交易链路中其他交易账户之间的社交关系数据;社交关系数据包括社会关系数据和通信联络数据;
基于第一异常交易账户与其他交易账户之间的社交关系数据,以及第一异常交易账户与其他交易账户之间的异常交易记录,确定任一资金交易链路中的第二异常交易账户。
具体地,社交关系数据包括社会关系数据和通信联络数据。
社会关系数据用于描述对交易账户对应的用户之间的社会关系。通过对社会关系数据进行分析,可以确定交易账户之间是否存在异常的社会关系,例如异常的合伙关系或者异常的工作关系。
通信联络数据是与交易账户对应的用户之间的通信联络记录相关的数据,例如通话记录或者软件聊天记录等。通过对通信联络数据进行分析,可以确定交易账户之间是否存在异常的通信记录,例如某交易账户对应的用户可能与某可疑交易账户对应的用户进行通信等。如果存在上述情况,则该交易账户可以被确定为异常交易账户。
可以结合社交关系数据和异常交易记录来对其他交易账户是否属于第二异常交易账户进行确定。也就是,如果第一异常交易账户与其他交易账户之间的社交关系数据显示两者存在异常的社会关系,并且两者之间还存在异常交易记录,则可以确定其他交易账户为第二异常交易账户。
本申请实施例提供的资金追踪方法,根据第一异常交易账户与其他交易账户之间的社交关系数据和异常交易记录,能够准确地识别第二异常交易账户,提高了资金追踪的准确性。
在一些实施例中,遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路,包括:
基于深度优先搜索或者广度优先搜索对资金追踪图网络进行遍历,得到多个候选资金交易链路;
基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路。
具体地,可以采用深度优先搜索或者广度优先搜索对资金追踪图网络进行遍历,得到多个候选资金交易链路。
考虑到候选资金交易链路可能包括很多节点,这些节点之间的资金交易可能属于正常交易,可以对这些节点删除。
这些节点一般会处于资金追踪图网络中的最后一级。因此,对于任一候选资金交易链路,对最后一级子节点与上一级子节点之间的边对应的资金交易关系进行识别,如果资金交易关系为正常交易关系,则最后一级子节点为正常交易账户对应的节点,可以从该候选资金交易链路中删除;如果资金交易关系为异常交易关系,则最后一级子节点为异常交易账户对应的节点,在该候选资金交易链路中应当保留。通过上述操作,得到最终优化后的资金交易链路。
本申请实施例提供的资金追踪方法,在各个资金交易链路中对正常交易进行筛选,从资金交易链路中删去正常交易账户对应的节点,减少了资金交易链路中节点和边的数量,节约了计算资源,提高了资金追踪的速度和效率。
在一些实施例中,基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路,包括:
在各个候选资金交易链路中,在任一最后一级子节点与上一级子节点之间的边对应的资金交易关系满足正常交易条件的情况下,将任一最后一级子节点从各个候选资金交易链路中删除;
其中,正常交易条件是基于多个样本正常交易的资金交易金额、资金交易时间和资金交易用途确定的。
具体地,可以收集多个样本正常交易的资金交易金额、资金交易时间和资金交易用途,对这些数据进行特征提取,确定正常交易条件。正常交易条件用于对资金交易关系是否正常进行判断。例如,资金交易金额应当在一定的数额范围内,资金交易时间应当在日常的工作时间段内,资金交易用途应当是正常交易的用途等。
在确定正常交易条件后,可以在各个候选资金交易链路中,判断每个最后一级子节点与上一级子节点之间的边对应的资金交易关系是否满足正常交易条件。如果满足,则最后一级子节点属于正常交易账户,可以删除;如果不满足,则最后一级子节点属于异常交易账户,应当保留。
本申请实施例提供的资金追踪方法,通过多个样本正常交易的资金交易金额、资金交易时间和资金交易用途确定正常交易条件,用于对各个资金交易链路中的节点进行筛选,提高了资金追踪的准确性。
在一些实施例中,步骤140包括:
生成资金追踪图网络的显示画面;
在显示画面中,将异常交易账户对应的节点设置为第一显示形态,将正常交易账户进行对应的节点设置为第二显示形态;第一显示形态与第二显示形态不同。
具体地,还可以对资金追踪图网络进行可视化显示。显示画面可以采用二维画面或者三维画面。
显示形态包括显示颜色或者显示形状。为了在显示画面中对正常交易账户和异常交易账户进行区别,可以将异常交易账户对应的节点设置为第一显示形态,将正常交易账户进行对应的节点设置为第二显示形态。
此外,还可以对异常交易和正常交易进行区分。可以将异常交易的显示颜色设置为第一显示颜色,将正常交易的显示颜色设置为第二显示颜色。第一显示颜色与第二显示颜色不同。
还可以根据PageRank算法,确定各个异常交易账户对应的资金沉淀概率,根据资金沉淀概率的大小对节点的显示大小进行设置。
本申请实施例提供的资金追踪方法,对资金追踪图网络进行了可视化展示,提高了资金追踪结果的展示效果。
下面对本申请实施例提供的装置进行描述,下文描述的装置与上文描述的方法可相互对应参照。
图2为本申请提供的资金追踪装置的结构示意图之一,如图2所示,该装置包括:
获取单元210,用于获取资金交易数据;
构建单元220,用于以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;
遍历单元230,用于遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路;
追踪单元240,用于基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易。
本申请实施例提供的资金追踪装置,以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路;基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易;由于采用了构建图网络的方法,结合了历史交易数据和社交关系数据对异常交易账户和异常交易进行识别,提高了资金追踪的准确性,同时可以自动地对海量数据中的异常交易账户和异常交易账户之间的异常交易进行识别,实现了对资金流向的自动追踪,无需人工参与,节约了人力投入,提高了资金追踪的效率。
在一些实施例中,追踪单元具体用于:
获取任一资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据;
基于各个交易账户的历史交易数据,确定任一资金交易链路中的第一异常交易账户;
基于第一异常交易账户与任一资金交易链路中其他交易账户之间的社交关系数据,确定任一资金交易链路中的第二异常交易账户;
基于第一异常交易账户和第二异常交易账户,确定任一资金交易链路中的异常交易账户;
基于异常交易账户之间的资金交易金额、资金交易时间和资金交易用途中的至少一种,确定异常交易账户之间的异常交易。
在一些实施例中,追踪单元具体用于:
获取各个交易账户的历史交易数据;
基于各个交易账户的历史交易数据中的异常交易记录数量和交易记录数量,确定各个交易账户的异常交易风险系数;
在任一交易账户的异常交易风险系数大于预设风险阈值的情况下,将任一交易账户确定为第一异常交易账户。
在一些实施例中,追踪单元具体用于:
获取第一异常交易账户与任一资金交易链路中其他交易账户之间的社交关系数据;社交关系数据包括社会关系数据和通信联络数据;
基于第一异常交易账户与其他交易账户之间的社交关系数据,以及第一异常交易账户与其他交易账户之间的异常交易记录,确定任一资金交易链路中的第二异常交易账户。
在一些实施例中,遍历单元具体用于:
基于深度优先搜索或者广度优先搜索对资金追踪图网络进行遍历,得到多个候选资金交易链路;
基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路。
在一些实施例中,遍历单元具体用于:
在各个候选资金交易链路中,在任一最后一级子节点与上一级子节点之间的边对应的资金交易关系满足正常交易条件的情况下,将任一最后一级子节点从各个候选资金交易链路中删除;
其中,正常交易条件是基于多个样本正常交易的资金交易金额、资金交易时间和资金交易用途确定的。
图3为本申请提供的资金追踪装置的结构示意图之二,如图3所示,该装置包括:
图数据库接入模块310,用于通过各类应用程序接口(Application ProgrammingInterface,API)接入和从其他***批量接入两种方式获取海量金融业务数据;
图计算引擎模块320,用于基于Spark GraphX框架和图计算引擎,执行上述实施例中的资金追踪方法;
可视化分析模块330,用于对资金追踪结果(异常交易账户以及异常交易账户之间的异常交易)进行可视化展示。
本申请实施例提供的资金追踪装置,提高了资金追踪的准确性和效率。
图4是本申请提供的电子设备的结构示意图,如图4所示,该电子设备可以包括:处理器(Processor)410、通信接口(Communications Interface)420、存储器(Memory)430和通信总线(Communications Bus)440,其中,处理器410,通信接口420和存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑命令,以执行如下方法:
获取资金交易数据;以资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;遍历资金追踪图网络,确定资金追踪图网络中的多个资金交易链路;基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定资金追踪图网络中的异常交易账户以及异常交易账户之间的异常交易。
此外,上述的存储器中的逻辑命令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例提供的电子设备中的处理器可以调用存储器中的逻辑指令,实现上述方法,其具体的实施方式与前述方法实施方式一致,且可以达到相同的有益效果,此处不再赘述。
本申请实施例还提供一种计算机可读的存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法。
其具体的实施方式与前述方法实施方式一致,且可以达到相同的有益效果,此处不再赘述。
本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种资金追踪方法,其特征在于,包括:
获取资金交易数据;
以所述资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;
遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路;
基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易。
2.根据权利要求1所述的资金追踪方法,其特征在于,所述基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易,包括:
获取任一资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据;
基于各个交易账户的历史交易数据,确定所述任一资金交易链路中的第一异常交易账户;
基于所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据,确定所述任一资金交易链路中的第二异常交易账户;
基于所述第一异常交易账户和所述第二异常交易账户,确定所述任一资金交易链路中的异常交易账户;
基于所述异常交易账户之间的资金交易金额、资金交易时间和资金交易用途中的至少一种,确定所述异常交易账户之间的异常交易。
3.根据权利要求2所述的资金追踪方法,其特征在于,所述基于各个交易账户的历史交易数据,确定所述任一资金交易链路中的第一异常交易账户,包括:
获取各个交易账户的历史交易数据;
基于各个交易账户的历史交易数据中的异常交易记录数量和交易记录数量,确定各个交易账户的异常交易风险系数;
在任一交易账户的异常交易风险系数大于预设风险阈值的情况下,将所述任一交易账户确定为第一异常交易账户。
4.根据权利要求2所述的资金追踪方法,其特征在于,所述基于所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据,确定所述任一资金交易链路中的第二异常交易账户,包括:
获取所述第一异常交易账户与所述任一资金交易链路中其他交易账户之间的社交关系数据;所述社交关系数据包括社会关系数据和通信联络数据;
基于所述第一异常交易账户与所述其他交易账户之间的社交关系数据,以及所述第一异常交易账户与所述其他交易账户之间的异常交易记录,确定所述任一资金交易链路中的第二异常交易账户。
5.根据权利要求1所述的资金追踪方法,其特征在于,所述遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路,包括:
基于深度优先搜索或者广度优先搜索对所述资金追踪图网络进行遍历,得到多个候选资金交易链路;
基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路。
6.根据权利要求5所述的资金追踪方法,其特征在于,所述基于各个候选资金交易链路中各个最后一级子节点与上一级子节点之间的边对应的资金交易关系,对各个候选资金交易链路进行节点删除,得到多个资金交易链路,包括:
在各个候选资金交易链路中,在任一最后一级子节点与上一级子节点之间的边对应的资金交易关系满足正常交易条件的情况下,将所述任一最后一级子节点从各个候选资金交易链路中删除;
其中,所述正常交易条件是基于多个样本正常交易的资金交易金额、资金交易时间和资金交易用途确定的。
7.根据权利要求1至6任一项所述的资金追踪方法,其特征在于,所述确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易,包括:
生成所述资金追踪图网络的显示画面;
在所述显示画面中,将所述异常交易账户对应的节点设置为第一显示形态,将正常交易账户进行对应的节点设置为第二显示形态;所述第一显示形态与所述第二显示形态不同。
8.一种资金追踪装置,其特征在于,包括:
获取单元,用于获取资金交易数据;
构建单元,用于以所述资金交易数据中的各个交易账户为节点,以各个交易账户之间的资金交易关系为边,构建资金追踪图网络;
遍历单元,用于遍历所述资金追踪图网络,确定所述资金追踪图网络中的多个资金交易链路;
追踪单元,用于基于各个资金交易链路中各个交易账户的历史交易数据以及各个交易账户之间的社交关系数据,确定所述资金追踪图网络中的异常交易账户以及所述异常交易账户之间的异常交易。
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7任一项所述的资金追踪方法。
10.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7任一项所述的资金追踪方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311119278.6A CN117350854A (zh) | 2023-08-31 | 2023-08-31 | 资金追踪方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311119278.6A CN117350854A (zh) | 2023-08-31 | 2023-08-31 | 资金追踪方法、装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117350854A true CN117350854A (zh) | 2024-01-05 |
Family
ID=89362060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311119278.6A Pending CN117350854A (zh) | 2023-08-31 | 2023-08-31 | 资金追踪方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117350854A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118212047A (zh) * | 2024-05-17 | 2024-06-18 | 优科云图科技(成都)有限公司 | 一种基于大数据的资金流向追踪***及方法 |
-
2023
- 2023-08-31 CN CN202311119278.6A patent/CN117350854A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118212047A (zh) * | 2024-05-17 | 2024-06-18 | 优科云图科技(成都)有限公司 | 一种基于大数据的资金流向追踪***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106803168B (zh) | 一种异常转账侦测方法和装置 | |
CN110689438A (zh) | 企业类金融风险评分方法、装置、计算机设备及存储介质 | |
CN113011973B (zh) | 基于智能合约数据湖的金融交易监管模型的方法及设备 | |
CN111523996A (zh) | 一种审批方法及*** | |
CN112581271B (zh) | 一种商户交易风险监测方法、装置、设备及存储介质 | |
CN112581259A (zh) | 账户风险识别方法及装置、存储介质、电子设备 | |
CN117350854A (zh) | 资金追踪方法、装置、电子设备和存储介质 | |
CN112365341A (zh) | 信贷机构反欺诈方法、装置、设备和存储介质 | |
CN110728301A (zh) | 一种个人用户的信用评分方法、装置、终端及存储介质 | |
KR102113347B1 (ko) | 인공지능을 이용한 암호화폐 계좌 분류 방법, 장치 및 컴퓨터프로그램 | |
CN112597238A (zh) | 基于人员信息的知识图谱构建方法、***、设备及介质 | |
CN115082225A (zh) | 一种企业融资风险的评估方法和装置 | |
CN112232950A (zh) | 针对借贷风险的评估方法及装置、设备、计算机可读存储介质 | |
CN110991650A (zh) | 训练养卡识别模型、识别养卡行为的方法及装置 | |
CN111798304A (zh) | 一种风险贷款确定方法、装置、电子设备及存储介质 | |
CN112950359B (zh) | 一种用户识别方法和装置 | |
CN112884480A (zh) | 异常交易识别模型的构造方法、装置、计算机设备和介质 | |
CN112907308B (zh) | 数据检测方法和装置、计算机可读存储介质 | |
CN111738824A (zh) | 一种账务数据处理方式筛选方法、装置及*** | |
CN110458684A (zh) | 一种基于双向长短期记忆神经网络的金融反欺诈检测方法 | |
CN115564591A (zh) | 一种融资产品的确定方法及相关设备 | |
CN115496130A (zh) | 新发卡实时审批模型的训练及审批方法、设备及存储介质 | |
CN109636572A (zh) | 银行卡的风险检测方法、装置、设备及可读存储介质 | |
CN114493864A (zh) | 一种基于资金大数据异常检测***及方法 | |
CN114880369A (zh) | 一种基于弱数据技术的风险授信方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |