会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 交易对手风险 / 一种转账交易的风险控制方法及装置

一种转账交易的风险控制方法及装置

申请号 CN202210616580.1 申请日 2022-06-01 公开(公告)号 CN114943616A 公开(公告)日 2022-08-26
申请人 中国银行股份有限公司; 发明人 朱江波;
摘要 本发明提出了一种转账交易的风险控制方法及装置,涉及数据处理技术领域,该方法包括:获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。
权利要求

1.一种转账交易的风险控制方法,其特征在于,包括:

获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;

依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;

对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;

当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;

依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。

2.根据权利要求1所述的方法,其特征在于,依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别,包括:对于每个转账对手,确定该转账对手对应的转账交易数据对应的转账客户集合归属各个客户类别的数量;确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户集合归属该分量对应的客户类别的数量;

对于每个转账对手,确定该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量和交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;

依据转账客户向量和交易向量,对转账对手集合进行分类,获得多个转账对手类别。

3.根据权利要求1所述的方法,其特征在于,对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系,包括:对于每个客户类别,将该客户类别的转账交易数据中对应的转账对手归属于各个转账对手类别的转账交易数据,分别作为各个转账对手类别对应的转账交易数据;

对于每个转账对手类别,确定多个位于0到1的离散值,将该多个离散值作为该客户类别向该转账对手类别转账时的转账系数;对于每个转账系数,从转账对手类别对应的转账交易数据中选取出对应的转账金额等于对应的转账客户的总资源数与该转账系数的乘积的转账交易数据,将选取出的转账交易数据中风险转账交易的数量占比作为该客户类别向该转账对手类别转账时该转账系数对应的风险指标。

4.根据权利要求1所述的方法,其特征在于,依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制,包括:依据转账金额,计算该转账金额与该第一客户的总资源数的比值,将该比值作为该第一客户的本次转账交易对应的转账系数;

依据该第一客户的本次转账交易对应的转账系数,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,确定该第一客户的本次转账交易对应的风险指标;

依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制。

5.根据权利要求4所述的方法,其特征在于,依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制,包括:依据银行数据库存储的交易数据,以及该第一客户设置的交易阈值,设置该第一客户对应的风险指标,其中,将当交易阈值设置为该第一客户设置的交易阈值时,银行数据库存储的交易数据包含的所有交易中风险交易的数量占比作为该第一客户对应的风险指标;

当该第一客户的本次转账交易对应的风险指标大于该第一客户对应的风险指标时,对该第一客户的本次转账交易进行风险控制。

6.根据权利要求2所述的方法,其特征在于,还包括:

当一转账对手不属于该提取出的转账对手集合时,按照以下方法确定该转账对手归属的转账对手类别:获取该转账对手对应的转账交易数据,确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户中归属该分量对应的客户类别的数量;对获取该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量与交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;

依据转账客户向量和交易向量,确定转账对手集合的偏序,对于转账对手集合的任何两个转账对手,该偏序用于确定该两个转账对手中的第一转账对手是否近于该两个转账对手中的第二转账对手;

依据转账对手集合的偏序,从转账对手集合中选取出极大转账对手,其中,该极大转账对手是该偏序的极大元素;

依据极大转账对手,确定该转账对手归属的转账对手类别。

7.根据权利要求6所述的方法,其特征在于,依据转账客户向量和交易向量,确定转账对手集合的偏序,包括:对于转账对手集合的每个转账对手b,将转账对手a的转账客户向量与转账对手b的转账客户向量的距离作为该转账对手b对应的客户距离,以及将转账对手a对应的交易向量与转账对手b对应的交易向量的距离作为该转账对手b对应的交易距离;

对于转账对手集合的任何两个转账对手,如果该两个转账对手的第一转账对手对应的客户距离小于等于该两个转账对手的第二转账对手对应的客户距离,以及第一转账对手对应的交易距离小于等于第二转账对手对应的交易距离,则确定第一转账对手近于第二转账对手。

8.一种转账交易的风险控制装置,其特征在于,包括:

数据获取模块,用于获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;

分类模块,用于依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;

对应关系确定模块,用于对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;

转账交易获取模块,用于当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;

风险控制模块,用于依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。

9.根据权利要求8所述的装置,其特征在于,分类模块具体用于:

对于每个转账对手,确定该转账对手对应的转账交易数据对应的转账客户集合归属各个客户类别的数量;确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户集合归属该分量对应的客户类别的数量;

对于每个转账对手,确定该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量和交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;

依据转账客户向量和交易向量,对转账对手集合进行分类,获得多个转账对手类别。

10.根据权利要求8所述的装置,其特征在于,对应关系确定模块具体用于:

对于每个客户类别,将该客户类别的转账交易数据中对应的转账对手归属于各个转账对手类别的转账交易数据,分别作为各个转账对手类别对应的转账交易数据;

对于每个转账对手类别,确定多个位于0到1的离散值,将该多个离散值作为该客户类别向该转账对手类别转账时的转账系数;对于每个转账系数,从转账对手类别对应的转账交易数据中选取出对应的转账金额等于对应的转账客户的总资源数与该转账系数的乘积的转账交易数据,将选取出的转账交易数据中风险转账交易的数量占比作为该客户类别向该转账对手类别转账时该转账系数对应的风险指标。

11.根据权利要求8所述的装置,其特征在于,风险控制模块具体用于:

依据转账金额,计算该转账金额与该第一客户的总资源数的比值,将该比值作为该第一客户的本次转账交易对应的转账系数;

依据该第一客户的本次转账交易对应的转账系数,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,确定该第一客户的本次转账交易对应的风险指标;

依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制。

12.根据权利要求11所述的装置,其特征在于,风险控制模块具体用于:

依据银行数据库存储的交易数据,以及该第一客户设置的交易阈值,设置该第一客户对应的风险指标,其中,将当交易阈值设置为该第一客户设置的交易阈值时,银行数据库存储的交易数据包含的所有交易中风险交易的数量占比作为该第一客户对应的风险指标;

当该第一客户的本次转账交易对应的风险指标大于该第一客户对应的风险指标时,对该第一客户的本次转账交易进行风险控制。

13.根据权利要求9所述的装置,其特征在于,还包括:转账对手类别处理模块其中,转账对手类别处理模块,用于当一转账对手不属于该提取出的转账对手集合时,按照以下方法确定该转账对手归属的转账对手类别:获取该转账对手对应的转账交易数据,确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户中归属该分量对应的客户类别的数量;对获取该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量与交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;

依据转账客户向量和交易向量,确定转账对手集合的偏序,对于转账对手集合的任何两个转账对手,该偏序用于确定该两个转账对手中的第一转账对手是否近于该两个转账对手中的第二转账对手;

依据转账对手集合的偏序,从转账对手集合中选取出极大转账对手,其中,该极大转账对手是该偏序的极大元素;

依据极大转账对手,确定该转账对手归属的转账对手类别。

14.根据权利要求13所述的装置,其特征在于,转账对手类别处理模块具体用于:对于转账对手集合的每个转账对手b,将转账对手a的转账客户向量与转账对手b的转账客户向量的距离作为该转账对手b对应的客户距离,以及将转账对手a对应的交易向量与转账对手b对应的交易向量的距离作为该转账对手b对应的交易距离;

对于转账对手集合的任何两个转账对手,如果该两个转账对手的第一转账对手对应的客户距离小于等于该两个转账对手的第二转账对手对应的客户距离,以及第一转账对手对应的交易距离小于等于第二转账对手对应的交易距离,则确定第一转账对手近于第二转账对手。

15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一所述方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。

17.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。

说明书全文

一种转账交易的风险控制方法及装置

技术领域

[0001] 本发明涉及数据处理技术领域,尤指一种转账交易的风险控制方法及装置。

背景技术

[0002] 本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003] 银行需要控制客户转账交易出现的风险,这样可以保护客户的资金安全,比如在现有技术中,银行设置了转账金额阈值,超过该值就需要对转账交易进行控制。
[0004] 但是,在现有技术中银行的转账金额阈值大都是人为设定的,且对所有客户基本是一样的,这样就存在两个问题:对资金非常多的客户来说,客户体验不好,以及对资金比较少的客户来说,该金额的设置导致的风险比较高。
[0005] 综上来看,亟需一种可以克服上述缺陷,能够对转账交易进行有效的风险控制的技术方案。

发明内容

[0006] 为解决现有技术存在的问题,本发明提出了一种转账交易的风险控制方法及装置。
[0007] 在本发明实施例的第一方面,提出了一种转账交易的风险控制方法,包括:
[0008] 获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;
[0009] 依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;
[0010] 对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;
[0011] 当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;
[0012] 依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。
[0013] 在本发明实施例的第二方面,提出了一种转账交易的风险控制装置,包括:
[0014] 数据获取模块,用于获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;
[0015] 分类模块,用于依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;
[0016] 对应关系确定模块,用于对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;
[0017] 转账交易获取模块,用于当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;
[0018] 风险控制模块,用于依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。
[0019] 在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现转账交易的风险控制方法。
[0020] 在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现转账交易的风险控制方法。
[0021] 在本发明实施例的第五方面,提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现转账交易的风险控制方法。
[0022] 本发明提出的转账交易的风险控制方法及装置通过获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制,整体方案可以通过分析转账交易数据确定各个客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系,从而对客户发起的转账交易进行有效的风险控制,降低转账的风险,保护客户资金安全。

附图说明

[0023] 为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0024] 图1是本发明一实施例的转账交易的风险控制方法流程示意图。
[0025] 图2是本发明一实施例的对转账对手集合进行分类的流程示意图。
[0026] 图3是本发明一实施例的确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系的流程示意图。
[0027] 图4是本发明一实施例的对该第一客户的本次转账交易进行风险控制的流程示意图。
[0028] 图5是本发明一实施例的当一转账对手不属于该提取出的转账对手集合的处理流程示意图。
[0029] 图6是本发明一实施例的转账交易的风险控制装置架构示意图。
[0030] 图7是本发明另一实施例的转账交易的风险控制装置架构示意图。
[0031] 图8是本发明一实施例的计算机设备结构示意图。

具体实施方式

[0032] 下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0033] 本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0034] 根据本发明的实施方式,提出了一种转账交易的风险控制方法及装置,涉及数据处理技术领域。
[0035] 下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0036] 图1是本发明一实施例的转账交易的风险控制方法流程示意图。如图1所示,该方法包括:
[0037] S1,获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;
[0038] S2,依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;
[0039] S3,对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;
[0040] S4,当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;
[0041] S5,依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。
[0042] 为了对上述转账交易的风险控制方法进行更为清楚的解释,下面结合每一步骤来进行详细说明。
[0043] 在S1中,获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;
[0044] 在S2中,参考图2,依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别的具体方法为:
[0045] S201,对于每个转账对手,确定该转账对手对应的转账交易数据对应的转账客户集合归属各个客户类别的数量;确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户集合归属该分量对应的客户类别的数量;
[0046] 需要说明的是,一条转账交易数据包含两个实体“转账客户”、“转账对手”;“转账客户”指的是转账交易数据对应的转出账号对应的客户,“转账对手”指的是转账的收款方;例如,客户P到超市M购物,则转账客户为客户P,转账对手为超市M;本步骤中提到的“该转账对手对应的转账交易数据”指的是超市M作为转账对手的所有转账交易数据,在这些转账交易数据中又会存在多个转账客户,例如客户P、M、N等,对于客户P、M、N,确定其归属各个客户类别的数量。
[0047] S202,对于每个转账对手,确定该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量和交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;
[0048] 其中,转账对手对于银行来讲,也是个客户,例如,客户P去超市M购物,超市M是转账对手,同样的,超市M也可以作为转账客户,向其他客户转账(其他客户作为转账对手)。对此,(S202)该转账对手对应的交易数据包含了该转账对手作为“转账对手”或者“转账客户”的所有交易数据,交易数据可以包含存款,取款,购买理财等。
[0049] S203,依据转账客户向量和交易向量,对转账对手集合进行分类,获得多个转账对手类别。
[0050] 在一实施例中,(S203)依据转账客户向量和交易向量,对转账对手集合进行分类,获得多个转账对手类别,包括:
[0051] 依据转账客户向量,确定转账对手的客户距离函数,以及依据交易向量,确定转账对手的交易距离函数;
[0052] 依据转账对手的客户距离函数和转账对手的交易距离函数,确定转账对手的距离函数,其中,该距离函数用于确定任何两个转账对手的距离;
[0053] 从转账对手集合中选取出多个转账对手作为转账对手类别中心,每个转账对手类别中心对应一个转账对手类别,初始时该转账对手类别只包含对应的转账对手类别中心;
[0054] 对每一转账对手,以及每一转账对手类别中心循环执行如下步骤,直到所有的转账对手类别中心对应的转账客户向量的每个分量的变化值都小于变化阈值:
[0055] 对于每一个转账对手,执行如下步骤:
[0056] 基于转账对手的距离函数计算,将每个转账对手类别中心和该转账对手的距离作为该转账对手类别中心对应的客户距离;
[0057] 选取出和该转账对手对应的客户类别一致的多个转账对手类别中心;
[0058] 将选取出的转账对手类别中心对应的客户距离的最小值作为该转账对手对应的客户距离D1,将对应的客户距离等于该最小值的转账对手类别中心作为该转账对手对应的转账对手类别中心;将未被选取出的转账对手类别中心对应的客户距离的最小值作为该转账对手对应的客户距离D2;
[0059] 如果该转账对手对应的客户距离D1小于该转账对手对应的客户距离D2,则将该转账对手划分到该转账对手对应的转账对手类别中心对应的转账对手类别中;如果该转账对手对应的客户距离D2与该转账对手对应的客户距离D1的差的绝对值小于误差阈值,则将该转账对手划分到该转账对手对应的转账对手类别中心对应的转账对手类别中;否则基于该转账对手新建一个转账对手类别中心,该新建的转账对手类别中心对应一个新的转账对手类别,初始时该新的转账对手类别只包含该转账对手;
[0060] 在对所有转账对手执行完以上步骤后,对于每一转账对手类别中心,执行如下步骤:
[0061] 将该转账对手类别中心对应的转账客户向量更新为该转账对手类别中心对应的转账对手类别的所有转账对手对应的转账客户向量的均值;该转账对手类别中心的客户类别不变。
[0062] 在一实施例中,在确定转账对手的距离函数后,可以选择K均值对转账对手集合进行分类,也可以以客户类别为类别标示,选择监督聚类(比如学习向量量化)对转账对手集合进行分类。
[0063] 在S3中,参考图3,对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系的具体方法为:
[0064] S301,对于每个客户类别,将该客户类别的转账交易数据中对应的转账对手归属于各个转账对手类别的转账交易数据,分别作为各个转账对手类别对应的转账交易数据;
[0065] S302,对于每个转账对手类别,确定多个位于0到1的离散值,将该多个离散值作为该客户类别向该转账对手类别转账时的转账系数;对于每个转账系数,从转账对手类别对应的转账交易数据中选取出对应的转账金额等于对应的转账客户的总资源数与该转账系数的乘积的转账交易数据,将选取出的转账交易数据中风险转账交易的数量占比作为该客户类别向该转账对手类别转账时该转账系数对应的风险指标;
[0066] 在实际应用场景中,总资源数指的是总存款数。
[0067] 在S4中,当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;
[0068] 在S5中,参考图4,依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制的具体方法为:
[0069] S501,依据转账金额,计算该转账金额与该第一客户的总资源数的比值,将该比值作为该第一客户的本次转账交易对应的转账系数;
[0070] S502,依据该第一客户的本次转账交易对应的转账系数,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,确定该第一客户的本次转账交易对应的风险指标;
[0071] S503,依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制。
[0072] 在一实施例中,(S503)依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制,包括:
[0073] 依据银行数据库存储的交易数据,以及该第一客户设置的交易阈值,设置该第一客户对应的风险指标,其中,将当交易阈值设置为该第一客户设置的交易阈值时,银行数据库存储的交易数据包含的所有交易中风险交易的数量占比作为该第一客户对应的风险指标;
[0074] 当该第一客户的本次转账交易对应的风险指标大于该第一客户对应的风险指标时,对该第一客户的本次转账交易进行风险控制。
[0075] 进一步的,参考图5,还包括:
[0076] 当一转账对手不属于该提取出的转账对手集合时,按照以下方法确定该转账对手归属的转账对手类别:
[0077] S01,获取该转账对手对应的转账交易数据,确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户中归属该分量对应的客户类别的数量;对获取该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量与交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;
[0078] S02,依据转账客户向量和交易向量,确定转账对手集合的偏序,对于转账对手集合的任何两个转账对手,该偏序用于确定该两个转账对手中的第一转账对手是否近于该两个转账对手中的第二转账对手;
[0079] S03,依据转账对手集合的偏序,从转账对手集合中选取出极大转账对手,其中,该极大转账对手是该偏序的极大元素;
[0080] S04,依据极大转账对手,确定该转账对手归属的转账对手类别。
[0081] 其中,参考S1,S1是对银行在指定范围内的转账数据进行分析,提取出转账对手集合;对此,如果转账数据不在指定范围内,则该转账数据对应的转账对手就不属于该提取出的转账对手集合,上述S01‑S04就是对这种转账对手集合进行分析,确定转账对手归属的转账对手类别。
[0082] 在一实施例中,(S02)依据转账客户向量和交易向量,确定转账对手集合的偏序,包括:
[0083] 对于转账对手集合的每个转账对手b,将转账对手a的转账客户向量与转账对手b的转账客户向量的距离作为该转账对手b对应的客户距离,以及将转账对手a对应的交易向量与转账对手b对应的交易向量的距离作为该转账对手b对应的交易距离;
[0084] 对于转账对手集合的任何两个转账对手,如果该两个转账对手的第一转账对手对应的客户距离小于等于该两个转账对手的第二转账对手对应的客户距离,以及第一转账对手对应的交易距离小于等于第二转账对手对应的交易距离,则确定第一转账对手近于第二转账对手。
[0085] 在一实施例中,(S03)依据转账对手集合的偏序,从转账对手集合中选取出极大转账对手,包括:
[0086] S031,将转账对手集合的每个转账对手对应的偏序极大值初始化为“待定”,以及每个转账对手对应的偏序比较值初始化为“是”;
[0087] S032,依据对应的客户距离(或者对应的交易距离)从小到大的顺序,对转账对手集合的转账对手进行排序;
[0088] S033,按照排序顺序依次对转账对手集合的每个转账对手c,执行以下步骤:
[0089] S0331,如果该转账对手c对应的偏序极大值不是“待定”,则继续对下一个转账对手执行步骤S033;
[0090] S0332,如果该转账对手c对应的偏序极大值为“待定”,则依据转账对手集合的偏序,依次将对应的偏序比较值为“是”的转账对手d(除该转账对手之外)与该转账对手c进行比较;如果转账对手d近于该转账对手c,则将转账对手c对应的偏序极大值设置为“否”,之后继续对下一个转账对手执行上述步骤S033;如果该转账对手c近于转账对手d,则将转账对手d对应的偏序极大值设置为“否”,并将该转账对手d作为该转账对手c的次转账对手;
[0091] S0333,如果确认对应的偏序比较值为“是”的所有转账对手都不近于该转账对手c,则将该转账对手c确定为转账对手集合中的极大转账对手,并且将该极大转账对手的每个次转账对手的偏序比较值更新为“否”。
[0092] 需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0093] 在介绍了本发明示例性实施方式的方法之后,接下来,参考图2对本发明示例性实施方式的转账交易的风险控制装置进行介绍。
[0094] 转账交易的风险控制装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”或者“单元”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0095] 基于同一发明构思,本发明还提出了一种转账交易的风险控制装置,如图6所示,该装置包括:
[0096] 数据获取模块610,用于获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;
[0097] 分类模块620,用于依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;
[0098] 对应关系确定模块630,用于对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;
[0099] 转账交易获取模块640,用于当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;
[0100] 风险控制模块650,用于依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制。
[0101] 在一实施例中,分类模块具体用于:
[0102] 对于每个转账对手,确定该转账对手对应的转账交易数据对应的转账客户集合归属各个客户类别的数量;确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户集合归属该分量对应的客户类别的数量;
[0103] 对于每个转账对手,确定该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量和交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;
[0104] 依据转账客户向量和交易向量,对转账对手集合进行分类,获得多个转账对手类别。
[0105] 在一实施例中,对应关系确定模块具体用于:
[0106] 对于每个客户类别,将该客户类别的转账交易数据中对应的转账对手归属于各个转账对手类别的转账交易数据,分别作为各个转账对手类别对应的转账交易数据;
[0107] 对于每个转账对手类别,确定多个位于0到1的离散值,将该多个离散值作为该客户类别向该转账对手类别转账时的转账系数;对于每个转账系数,从转账对手类别对应的转账交易数据中选取出对应的转账金额等于对应的转账客户的总资源数与该转账系数的乘积的转账交易数据,将选取出的转账交易数据中风险转账交易的数量占比作为该客户类别向该转账对手类别转账时该转账系数对应的风险指标。
[0108] 在一实施例中,风险控制模块具体用于:
[0109] 依据转账金额,计算该转账金额与该第一客户的总资源数的比值,将该比值作为该第一客户的本次转账交易对应的转账系数;
[0110] 依据该第一客户的本次转账交易对应的转账系数,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,确定该第一客户的本次转账交易对应的风险指标;
[0111] 依据该第一客户的本次转账交易对应的风险指标,对该第一客户的本次转账交易进行风险控制。
[0112] 在一实施例中,风险控制模块具体用于:
[0113] 依据银行数据库存储的交易数据,以及该第一客户设置的交易阈值,设置该第一客户对应的风险指标,其中,将当交易阈值设置为该第一客户设置的交易阈值时,银行数据库存储的交易数据包含的所有交易中风险交易的数量占比作为该第一客户对应的风险指标;
[0114] 当该第一客户的本次转账交易对应的风险指标大于该第一客户对应的风险指标时,对该第一客户的本次转账交易进行风险控制。
[0115] 在一实施例中,参考图7,该装置还包括:转账对手类别处理模块660;其中,[0116] 转账对手类别处理模块660,用于当一转账对手不属于该提取出的转账对手集合时,按照以下方法确定该转账对手归属的转账对手类别:
[0117] 获取该转账对手对应的转账交易数据,确定该转账对手的转账客户向量,其中,该转账客户向量的分量与客户类别一一对应,每个分量的分量值等于该转账对手对应的转账交易数据对应的转账客户中归属该分量对应的客户类别的数量;对获取该转账对手对应的交易数据,确定该转账对手的交易向量,该交易向量与交易类别一一对应,每个分量的分量值等于该转账对手对应的交易数据中该分量对应的交易类别的交易数量;
[0118] 依据转账客户向量和交易向量,确定转账对手集合的偏序,对于转账对手集合的任何两个转账对手,该偏序用于确定该两个转账对手中的第一转账对手是否近于该两个转账对手中的第二转账对手;
[0119] 依据转账对手集合的偏序,从转账对手集合中选取出极大转账对手,其中,该极大转账对手是该偏序的极大元素;
[0120] 依据极大转账对手,确定该转账对手归属的转账对手类别。
[0121] 在一实施例中,转账对手类别处理模块具体用于:
[0122] 对于转账对手集合的每个转账对手b,将转账对手a的转账客户向量与转账对手b的转账客户向量的距离作为该转账对手b对应的客户距离,以及将转账对手a对应的交易向量与转账对手b对应的交易向量的距离作为该转账对手b对应的交易距离;
[0123] 对于转账对手集合的任何两个转账对手,如果该两个转账对手的第一转账对手对应的客户距离小于等于该两个转账对手的第二转账对手对应的客户距离,以及第一转账对手对应的交易距离小于等于第二转账对手对应的交易距离,则确定第一转账对手近于第二转账对手。
[0124] 应当注意,尽管在上文详细描述中提及了转账交易的风险控制装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
[0125] 基于前述发明构思,如图8所示,本发明还提出了一种计算机设备800,包括存储器810、处理器820及存储在存储器810上并可在处理器820上运行的计算机程序830,所述处理器820执行所述计算机程序830时实现前述转账交易的风险控制方法。
[0126] 基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述转账交易的风险控制方法。
[0127] 基于前述发明构思,本发明提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现转账交易的风险控制方法。
[0128] 本发明提出的转账交易的风险控制方法及装置通过获取银行在指定范围内的转账交易数据,根据该转账交易数据提取出转账对手集合;依据转账对手对应的转账交易数据,对转账对手集合进行分类,获得多个转账对手类别;对于每个客户类别,依据该客户类别的转账交易数据,确定该客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系;当第一客户发起转账交易请求时,获取该转账交易请求的转账对手和转账金额;依据该转账金额,以及该第一客户对应的客户类别向该转账对手归属的转账对手类别转账时转账系数与风险指标的对应关系,对该第一客户的本次转账交易进行风险控制,整体方案可以通过分析转账交易数据确定各个客户类别向各个转账对手类别转账时转账系数与风险指标的对应关系,从而对客户发起的转账交易进行有效的风险控制,降低转账的风险,保护客户资金安全。
[0129] 本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0130] 本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0131] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0132] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0133] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。