基于区块链的现金终端的风险控制方法及系统与流程

文档序号:33514355发布日期:2023-03-22 05:43阅读:40来源:国知局
基于区块链的现金终端的风险控制方法及系统与流程

1.本发明涉及金融技术领域,尤其涉及一种基于区块链的现金终端的风险控制方法及系统。


背景技术:

2.目前,银行通过现金交易阈值来保护客户的资金安全。而同一客户的现金交易阈值对不同的现金终端都是一样的,而不同的现金终端的风险是不一样的。这样就可能造成在部分现金终端,现金交易阈值的设置偏高或者偏低,进而造成客户的资金风险偏高或者客户体验偏低。


技术实现要素:

3.本发明实施例提出一种基于区块链的现金终端的风险控制方法,用以进行基于区块链的现金终端的风险控制,该方法包括:
4.第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;
5.第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;
6.第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;
7.第一现金终端向区块链发送获取请求,其中,第一现金终端不属于第一银行系统,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;
8.第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;
9.第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;
10.第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;
11.第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。
12.本发明实施例提出一种基于区块链的现金终端的风险控制系统,用以进行基于区块链的现金终端的风险控制,该系统包括:
13.第一银行系统和第一现金终端,其中,第一现金终端不属于第一银行系统;
14.第一银行系统包括:
15.可控现金终端确定模块,用于依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;
16.现金交易矩阵确定模块,用于第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;
17.数据上传模块,用于第一银行系统将各个现金交易差值对应的现金交易矩阵上传
到区块链;
18.第一现金终端包括:
19.请求发送模块,用于第一现金终端向区块链发送获取请求,其中,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;
20.现金交易矩阵接收模块,用于第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;
21.现金交易矩阵分析模块,用于第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;
22.现金交易差值确定模块,用于第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;
23.风险控制模块,用于第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。
24.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的现金终端的风险控制方法。
25.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的现金终端的风险控制方法。
26.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的现金终端的风险控制方法。
27.在本发明实施例中,第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;第一现金终端向区块链发送获取请求,其中,第一现金终端不属于第一银行系统,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。在上述过程中,第一银行系统将将各个现金交易差值对应的现金交易矩阵上传到区块链,这样第一现金终端就可以下载后,确定第一现金终端对应的现金交易矩阵,进而通过分析,获得第一现金终端对应的现金交易差值,实现现金交易的风险控制。
附图说明
28.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
29.图1为本发明实施例中基于区块链的现金终端的风险控制方法的流程图;
30.图2为本发明实施例中确定多个可控现金终端的流程图;
31.图3为本发明实施例中确定现金终端对于的现金失败特征值的流程图;
32.图4为本发明实施例中确定现金交易差值对于的现金交易矩阵的流程图;
33.图5为本发明实施例中确定可控现金数据集合对应的现金交易矩阵的流程图;
34.图6为本发明实施例中确定第一现金终端对应的现金交易矩阵的流程图;
35.图7为本发明实施例中确定第一现金终端对应的现金交易差值的流程图;
36.图8为本发明实施例中确定现金交易差值对应的现金差距特征值的流程图;
37.图9为本发明实施例中对第一现金终端的现金交易进行风险控制的流程图;
38.图10为本发明实施例中基于区块链的现金终端的风险控制系统的示意图;
39.图11为本发明实施例中计算机设备的示意图。
具体实施方式
40.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
41.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
42.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
43.图1为本发明实施例中基于区块链的现金终端的风险控制方法的流程图,如图1所示,包括:
44.步骤101,第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;
45.步骤102,第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;
46.步骤103,第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;
47.步骤104,第一现金终端向区块链发送获取请求,其中,第一现金终端不属于第一银行系统,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;
48.步骤105,第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;
49.步骤106,第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;
50.步骤107,第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差
值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;
51.步骤108,第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。
52.图2为本发明实施例中确定多个可控现金终端的流程图,在一实施例中,第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端,包括:
53.步骤201,依据银行的现金失败数据,确定多个现金风险词;比如对银行的现金失败数据进行分词,将获得的多个分词作为潜在风险词;从潜在风险词中选取出多个现金风险词;
54.步骤202,设定多个历史时期;
55.步骤203,对于第一银行系统的每一现金终端,依据该现金终端的现金失败数据、该多个现金风险词、设定的该多个历史时期,确定该现金终端对应的现金失败特征值;
56.步骤204,依据第一银行系统的各个现金终端对应的现金失败特征值,确定多个可控现金终端。对于第一银行系统的每个现金终端,如果该现金终端对应的现金失败特征值的模长都小于第一阈值,则将该现金终端作为可控现金终端。
57.图3为本发明实施例中确定现金终端对于的现金失败特征值的流程图,在一实施例中,对于第一银行系统的每一现金终端,依据该现金终端的现金失败数据、该多个现金风险词、设定的该多个历史时期,确定该现金终端对应的现金失败特征值,包括:
58.步骤301,依据该多个现金风险词、设定的该多个历史时期,确定该现金终端的每一现金失败数据对应的现金风险词、以及对应的历史时期;
59.步骤302,对于每一现金风险词和每一历史时期,从该现金终端的现金失败数据中选取出对应的现金风险词包含该现金风险词且对应的历史时期是该历史时期的现金失败数据,将选取出的现金失败数据包含的现金交易数量作为该现金终端关于该现金风险词和该历史时期的失败数量;
60.步骤303,确定该现金终端对应的现金失败矩阵,其中,该现金失败矩阵的行和列分别对应现金风险词和历史时期,该现金失败矩阵的每个元素的值等于该现金终端关于该元素对应的现金风险词和历史时期的失败数量;
61.步骤304,当该现金终端对应的现金失败矩阵的行数等于列数时,将该现金终端对应的现金失败矩阵的特征值作为该现金终端对应的现金失败特征值;
62.步骤305,当该现金终端对应的现金失败矩阵的行数不等于列数时,依据该行数和该列数,对该现金终端对应的现金失败矩阵进行补0获得方阵,将该方阵的非0特征值作为该现金终端对应的现金失败特征值。
63.图4为本发明实施例中确定现金交易差值对于的现金交易矩阵的流程图,在一实施例中,第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵,包括:
64.步骤401,将该多个可控现金终端的现金交易数据作为可控现金交易数据;
65.步骤402,对于每一可控现金交易数据,将该可控现金交易数据对应的客户的现金交易阈值和对应的现金交易值的差作为该可控现金交易数据对应的现金交易差值;
66.步骤403,对于每一现金交易差值,将对应的现金交易差值与该现金交易差值的差的绝对值小于误差阈值的可控现金交易数据作为该现金交易差值对应的可控现金交易数
据;
67.步骤404,将该现金交易差值对应的可控现金交易数据划分为该现金交易差值对应的多个可控现金数据集合;
68.步骤405,对于该现金交易差值对应的每个可控现金数据集合,确定该可控现金数据集合对应的现金交易矩阵;
69.步骤406,将该可控现金数据集合对应的现金交易矩阵作为该现金交易差值对应的现金交易矩阵。
70.图5为本发明实施例中确定可控现金数据集合对应的现金交易矩阵的流程图,在一实施例中,对于该现金交易差值对应的每个可控现金数据集合,确定该可控现金数据集合对应的现金交易矩阵,包括:
71.步骤501,确定该可控现金数据集合中各个可控现金交易数据对应的客户类别和现金交易类别;
72.步骤502,对于客户类别和现金交易类别的每一类别值组合,从该可控现金数据集合中选取出对应的客户类别和现金交易类别组成的类别值组合是该类别值组合的可控现金交易数据,将选取出的可控现金交易数据包含的现金交易数量作为该类别值组合在该可控现金数据集合的现金交易量;
73.步骤503,确定该可控现金数据集合对应的现金交易矩阵,其中,该现金交易矩阵的行和列分别对应客户类别和现金交易类别,将该现金交易矩阵的每一元素的值确定为该元素对应的客户类别和现金交易类别组成的类别值组合在该可控现金数据集合的现金交易量。
74.图6为本发明实施例中确定第一现金终端对应的现金交易矩阵的流程图,在一实施例中,第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵,包括:
75.步骤601,确定第一现金终端的各个现金交易数据对应的客户类别和现金交易类别;
76.步骤602,对于客户类别和现金交易类别的每一类别值组合,从第一现金终端的现金交易数据中选取出对应的客户类别和现金交易类别组成的类别值组合是该类别值组合的现金交易数据,将选取出的现金交易数据包含的现金交易数量作为该类别值组合在第一现金终端的现金交易量;
77.步骤603,确定第一现金终端对应的现金交易矩阵,其中,该现金交易矩阵的行和列分别对应客户类别和现金交易类别,将该现金交易矩阵的每一元素的值确定为该元素对应的客户类别和现金交易类别组成的类别值组合在第一现金终端的现金交易量。
78.在一实施例中,第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵,包括:
79.设定多个连续的时间区间,其中,不同时间区间对应的时间长度是相同的;
80.对于每个时间区间,依据第一现金终端在该时间区间的现金交易数据,确定第一现金终端在该时间区间的现金交易矩阵;
81.对于任何两个时间区间,将第一现金终端在该两个时间区间的现金交易矩阵的矩阵差作为第一现金终端关于该两个时间区间的现金差距矩阵;依据第一现金终端关于该两
个时间区间的现金差距矩阵的行数和列数时,对第一现金终端关于该两个时间区间的现金差距矩阵进行补0获得方阵;将该方阵的特征值的模长的最大值作为第一现金终端关于该两个时间区间的现金差距特征值;
82.对于任何两个时间区间,当对于该两个时间区间之间的每一时间区间,满足第一现金终端关于该时间区间与该两个时间区间中时间靠后的时间区间的现金差距特征值小于第二阈值时,将该两个时间区间的时间差作为潜在现金相关阈值;
83.将潜在现金相关阈值的最大值作为现金相关阈值;
84.将在当前时间区间之前的时间区间作为待选时间区间;
85.依据第一现金终端在与当前时间区间的时间差小于第一现金终端的现金相关阈值的待选时间区间的现金交易数据,确定第一现金终端对应的现金交易矩阵。
86.图7为本发明实施例中确定第一现金终端对应的现金交易差值的流程图,在一实施例中,第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值,包括:
87.步骤701,对于每个现金交易差值,依据该现金交易差值对应的现金交易矩阵、第一现金终端对应的现金交易矩阵,确定该现金交易差值对应的现金差距特征值;
88.步骤702,依据各个现金交易差值对应的现金差距特征值,确定第一现金终端对应的现金交易差值。
89.在一实施例中,依据各个现金交易差值对应的现金差距特征值,确定第一现金终端对应的现金交易差值,包括:
90.确定是否存在现金交易差值,满足该现金交易差值对应的现金差距特征值的模长都小于第三阈值;
91.如果存在现金交易差值,满足该现金交易差值对应的现金差距特征值的模长都小于第三阈值,则将满足对应的现金差距特征值的模长都小于第三阈值的现金交易差值作为第一现金终端对应的现金交易差值;
92.如果不存在现金交易差值,满足该现金交易差值对应的现金差距特征值的模长都小于第三阈值时,则将第一现金终端作为当前现金终端,并循环执行如下3个步骤,直到存在现金交易差值,满足该现金交易差值对应的现金差距特征值的模长都小于第三阈值:
93.获取当前现金终端的多个相关现金终端的现金交易数据,并依据获取的现金交易数据,更新第一现金终端对应的现金交易矩阵;
94.依据更新后的第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,更新各个现金交易差值对应的现金差距特征值;
95.将当前现金终端更新为该多个相关现金终端;
96.当存在现金交易差值,满足该现金交易差值对应的现金差距特征值的模长都小于第三阈值时,则将满足对应的现金差距特征值的模长都小于第三阈值的现金交易差值作为第一现金终端对应的现金交易差值。
97.在一实施例中,所述方法还包括按照如下方法确定各个现金终端的多个相关现金终端:
98.对于任何两个现金终端,确定公共现金账户、以及该两个现金终端的第一现金账户差集、第二现金账户差集,其中,将该两个现金终端的现金账户集合的交集的元素作为公
共现金账户,将该两个现金终端中第一现金终端的现金账户集合与第二现金终端的现金账户集合的差集作为该两个现金终端的第一现金账户差集,将该两个现金终端中第二现金终端的现金账户集合与第一现金终端的现金账户集合的差集作为该两个现金终端的第二现金账户差集;
99.将该两个现金终端的第一现金账户差集的各个现金账户与第二现金账户差集的各个现金账户的相关值作为该两个现金终端的可选相关值;
100.依据公共现金账户的数量、该两个现金终端的可选相关值,确定该两个现金终端的相关值;
101.依据现金终端之间的相关值,确定各个现金终端的多个相关现金终端。
102.图8为本发明实施例中确定现金交易差值对应的现金差距特征值的流程图,在一实施例中,对于每个现金交易差值,依据该现金交易差值对应的现金交易矩阵、第一现金终端对应的现金交易矩阵,确定该现金交易差值对应的现金差距特征值,包括:
103.步骤801,对于该现金交易差值对应的每一现金交易矩阵,依据第一现金终端对应的现金交易矩阵,确定该现金交易矩阵对应的现金差距矩阵;
104.步骤802,当该现金交易矩阵对应的现金差距矩阵的行数等于列数时,将该现金交易矩阵对应的现金差距矩阵的特征值作为该现金交易矩阵对应的现金差距特征值;
105.步骤803,当该现金交易矩阵对应的现金差距矩阵的行数不等于列数时,依据该行数和该列数对该现金交易矩阵对应的现金差距矩阵进行补0,将获得的方阵的非0的特征值作为该现金交易矩阵对应的现金差距特征值;
106.步骤804,将该现金交易矩阵对应的现金差距特征值的模长的最大值作为该现金交易矩阵对应的现金差距模长;
107.步骤805,将该现金交易差值对应的现金交易矩阵中对应的现金差距模长最小的现金交易矩阵作为参考现金交易矩阵;
108.步骤806,将参考现金交易矩阵对应的现金差距特征值作为该现金交易差值对应的现金差距特征值。
109.在一实施例中,对于该现金交易差值对应的每一现金交易矩阵,依据第一现金终端对应的现金交易矩阵,确定该现金交易矩阵对应的现金差距矩阵,包括:
110.依据第一现金终端对应的现金交易矩阵,对该现金交易矩阵进行修正;
111.将修正后的该现金交易矩阵与第一现金终端对应的现金交易矩阵的差作为该现金交易矩阵对应的现金差距矩阵。
112.图9为本发明实施例中对第一现金终端的现金交易进行风险控制的流程图,在一实施例中,第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制,包括:
113.步骤901,获取该现金交易对应的客户的现金交易阈值;
114.步骤902,依据第一现金终端对应的现金交易差值、该现金交易阈值,确定该现金交易对应的现金风险阈值;
115.步骤903,依据该现金交易对应的现金风险阈值,对该现金交易进行风险控制。具体地,当该现金交易对应的现金交易值小于该现金交易对应的现金风险阈值时,不对该现金交易进行风险控制。
116.综上所述,在本发明实施例提出的方法中,第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;第一现金终端向区块链发送获取请求,其中,第一现金终端不属于第一银行系统,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。在上述过程中,第一银行系统将将各个现金交易差值对应的现金交易矩阵上传到区块链,这样第一现金终端就可以下载后,确定第一现金终端对应的现金交易矩阵,进而通过分析,获得第一现金终端对应的现金交易差值,实现现金交易的风险控制。
117.本发明实施例还提出一种基于区块链的现金终端的风险控制系统,其原理与基于区块链的现金终端的风险控制方法类似,这里不再赘述。
118.图10为本发明实施例中基于区块链的现金终端的风险控制系统的示意图,包括:
119.第一银行系统10和第一现金终端20,其中,第一现金终端不属于第一银行系统;
120.第一银行系统10包括:
121.可控现金终端确定模块01,用于依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;
122.现金交易矩阵确定模块02,用于第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;
123.数据上传模块03,用于第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;
124.第一现金终端30包括:
125.请求发送模块04,用于第一现金终端向区块链发送获取请求,其中,该获取请求用于获取各个现金交易差值对应的现金交易矩阵;
126.现金交易矩阵接收模块05,用于第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;
127.现金交易矩阵分析模块06,用于第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;
128.现金交易差值确定模块07,用于第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;
129.风险控制模块08,用于第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。
130.在一实施例中,可控现金终端确定模块具体用于:
131.依据银行的现金失败数据,确定多个现金风险词;
132.设定多个历史时期;
133.对于第一银行系统的每一现金终端,依据该现金终端的现金失败数据、该多个现
金风险词、设定的该多个历史时期,确定该现金终端对应的现金失败特征值;
134.依据第一银行系统的各个现金终端对应的现金失败特征值,确定多个可控现金终端。
135.在一实施例中,可控现金终端确定模块具体用于:
136.依据该多个现金风险词、设定的该多个历史时期,确定该现金终端的每一现金失败数据对应的现金风险词、以及对应的历史时期;
137.对于每一现金风险词和每一历史时期,从该现金终端的现金失败数据中选取出对应的现金风险词包含该现金风险词且对应的历史时期是该历史时期的现金失败数据,将选取出的现金失败数据包含的现金交易数量作为该现金终端关于该现金风险词和该历史时期的失败数量;
138.确定该现金终端对应的现金失败矩阵,其中,该现金失败矩阵的行和列分别对应现金风险词和历史时期,该现金失败矩阵的每个元素的值等于该现金终端关于该元素对应的现金风险词和历史时期的失败数量;
139.当该现金终端对应的现金失败矩阵的行数等于列数时,将该现金终端对应的现金失败矩阵的特征值作为该现金终端对应的现金失败特征值;
140.当该现金终端对应的现金失败矩阵的行数不等于列数时,依据该行数和该列数,对该现金终端对应的现金失败矩阵进行补0获得方阵,将该方阵的非0特征值作为该现金终端对应的现金失败特征值。
141.在一实施例中,现金交易矩阵确定模块具体用于:
142.将该多个可控现金终端的现金交易数据作为可控现金交易数据;
143.对于每一可控现金交易数据,将该可控现金交易数据对应的客户的现金交易阈值和对应的现金交易值的差作为该可控现金交易数据对应的现金交易差值;
144.对于每一现金交易差值,将对应的现金交易差值与该现金交易差值的差的绝对值小于误差阈值的可控现金交易数据作为该现金交易差值对应的可控现金交易数据;
145.将该现金交易差值对应的可控现金交易数据划分为该现金交易差值对应的多个可控现金数据集合;
146.对于该现金交易差值对应的每个可控现金数据集合,确定该可控现金数据集合对应的现金交易矩阵;
147.将该可控现金数据集合对应的现金交易矩阵作为该现金交易差值对应的现金交易矩阵。
148.在一实施例中,现金交易矩阵确定模块具体用于:
149.确定该可控现金数据集合中各个可控现金交易数据对应的客户类别和现金交易类别;
150.对于客户类别和现金交易类别的每一类别值组合,从该可控现金数据集合中选取出对应的客户类别和现金交易类别组成的类别值组合是该类别值组合的可控现金交易数据,将选取出的可控现金交易数据包含的现金交易数量作为该类别值组合在该可控现金数据集合的现金交易量;
151.确定该可控现金数据集合对应的现金交易矩阵,其中,该现金交易矩阵的行和列分别对应客户类别和现金交易类别,将该现金交易矩阵的每一元素的值确定为该元素对应
的客户类别和现金交易类别组成的类别值组合在该可控现金数据集合的现金交易量。
152.在一实施例中,现金交易矩阵分析模块具体用于:
153.确定第一现金终端的各个现金交易数据对应的客户类别和现金交易类别;
154.对于客户类别和现金交易类别的每一类别值组合,从第一现金终端的现金交易数据中选取出对应的客户类别和现金交易类别组成的类别值组合是该类别值组合的现金交易数据,将选取出的现金交易数据包含的现金交易数量作为该类别值组合在第一现金终端的现金交易量;
155.确定第一现金终端对应的现金交易矩阵,其中,该现金交易矩阵的行和列分别对应客户类别和现金交易类别,将该现金交易矩阵的每一元素的值确定为该元素对应的客户类别和现金交易类别组成的类别值组合在第一现金终端的现金交易量。
156.在一实施例中,现金交易差值确定模块具体用于:
157.对于每个现金交易差值,依据该现金交易差值对应的现金交易矩阵、第一现金终端对应的现金交易矩阵,确定该现金交易差值对应的现金差距特征值;
158.依据各个现金交易差值对应的现金差距特征值,确定第一现金终端对应的现金交易差值。
159.在一实施例中,现金交易差值确定模块具体用于:
160.对于该现金交易差值对应的每一现金交易矩阵,依据第一现金终端对应的现金交易矩阵,确定该现金交易矩阵对应的现金差距矩阵;
161.当该现金交易矩阵对应的现金差距矩阵的行数等于列数时,将该现金交易矩阵对应的现金差距矩阵的特征值作为该现金交易矩阵对应的现金差距特征值;
162.当该现金交易矩阵对应的现金差距矩阵的行数不等于列数时,依据该行数和该列数对该现金交易矩阵对应的现金差距矩阵进行补0,将获得的方阵的非0的特征值作为该现金交易矩阵对应的现金差距特征值;
163.将该现金交易矩阵对应的现金差距特征值的模长的最大值作为该现金交易矩阵对应的现金差距模长;
164.将该现金交易差值对应的现金交易矩阵中对应的现金差距模长最小的现金交易矩阵作为参考现金交易矩阵;
165.将参考现金交易矩阵对应的现金差距特征值作为该现金交易差值对应的现金差距特征值。
166.在一实施例中,风险控制模块具体用于:
167.获取该现金交易对应的客户的现金交易阈值;
168.依据第一现金终端对应的现金交易差值、该现金交易阈值,确定该现金交易对应的现金风险阈值;
169.依据该现金交易对应的现金风险阈值,对该现金交易进行风险控制。
170.综上所述,在本发明实施例提出的系统中,第一银行系统依据第一银行系统的各个现金终端的现金失败数据,确定多个可控现金终端;第一银行系统依据该多个可控现金终端的现金交易数据,确定各个现金交易差值对应的现金交易矩阵;第一银行系统将各个现金交易差值对应的现金交易矩阵上传到区块链;第一现金终端向区块链发送获取请求,其中,第一现金终端不属于第一银行系统,该获取请求用于获取各个现金交易差值对应的
现金交易矩阵;第一现金终端接受区块链反馈的各个现金交易差值对应的现金交易矩阵;第一现金终端依据第一现金终端的现金交易数据,确定第一现金终端对应的现金交易矩阵;第一现金终端依据第一现金终端对应的现金交易矩阵、各个现金交易差值对应的现金交易矩阵,确定第一现金终端对应的现金交易差值;第一现金终端依据第一现金终端对应的现金交易差值,对第一现金终端的现金交易进行风险控制。在上述过程中,第一银行系统将将各个现金交易差值对应的现金交易矩阵上传到区块链,这样第一现金终端就可以下载后,确定第一现金终端对应的现金交易矩阵,进而通过分析,获得第一现金终端对应的现金交易差值,实现现金交易的风险控制。
171.本发明实施例还提供一种计算机设备,图11为本发明实施例中计算机设备的示意图,所述计算机设备1100包括存储器1110、处理器1120及存储在存储器1110上并可在处理器1120上运行的计算机程序1130,所述处理器1120执行所述计算机程序1130时实现上述基于区块链的现金终端的风险控制方法。
172.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的现金终端的风险控制方法。
173.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的现金终端的风险控制方法。
174.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序业务系统。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序业务系统的形式。
175.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序业务系统的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
176.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
177.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
178.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保
护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1