基于互联网的银行资金支付方法、系统和计算机设备技术方案

技术编号:39306987 阅读:8 留言:0更新日期:2023-11-12 15:54
本申请提供一种基于互联网的银行资金支付方法、系统和计算机设备,方法包括:接收到实时支付申请时,获取目标用户的各个银行账户的第一资金交易数据;将各个银行账户的第一资金交易数据输入至对应的预训练的资金收支预测模型,根据预测结果,获取目标用户的各个银行账户在第一预设时间段内的实时活动资金;将实时支付申请的实时总支付金额、实时活动资金和预设的多组实时分配支付金额输入至预训练的支付金额分配模型,得到各组实时分配支付金额对应的实时分配评分值;根据最大的实时分配评分值对应的实时分配支付金额,驱动各个银行账户根据实时支付申请的支付信息进行资金支付。本申请可以提高银行资金支付效率。本申请可以提高银行资金支付效率。本申请可以提高银行资金支付效率。

【技术实现步骤摘要】
基于互联网的银行资金支付方法、系统和计算机设备


[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]其中,R
t
为所述第一瞬时奖励,N为银行账户的数量,k
i
为第i个银行账户的账户余额在第二预设时间段内的余额利息。
[0028]进一步,所述根据所述第一瞬时奖励以及对应的最大的所述第二分配评分值,获得目标分配评分值的步骤,包括:
[0029]通过以下公式,计算所述目标分配评分值:
[0030][0031]其中,P(A
t
)为所述目标分配评分值,R
t
为所述第一瞬时奖励,γ为预设的折扣因子,为最大的所述第二分配评分值,θ为所述初始支付金额分配模型的模型参数。
[0032]进一步,所述根据所述第一分配评分值和所述目标分配评分值,对初始支付金额分配模型进行训练,得到所述支付金额分配模型的步骤,包括:
[0033]根据所述第一分配评分值和所述目标分配评分值,构建损失函数;
[0034]根据所述损失函数的输出值,采用梯度下降算法更新所述初始支付金额分配模型的参数,得到所述损失函数的输出值小于或等于预设阈值的所述支付金额分配模型。
[0035]进一步,所述获取预设的第一分配支付金额的步骤,包括:
[0036]获取一个随机数;
[0037]若所述随机数小于预设的固定值,从与所述第一总支付金额和所述第一活动资金对应的多组预设分配支付金额中,随机选择一组确定为所述第一分配支付金额;
[0038]若所述随机数大于或等于所述固定值,将各组所述预设分配支付金额分别和所述第一总支付金额以及所述第一活动资金输入至初始支付金额分配模型,得到各组所述预设分配支付金额对应的第一分配评分值;将最大的所述第一分配评分值对应的预设分配支付金额确定为所述第一分配支付金额。
[0039]本申请实施例的第二方面提供了一种基于互联网的银行资金支付系统,包括:
[0040]资金交易数据获取模块,用于接收到实时支付申请时,获取所述目标用户的各个所述银行账户的第一资金交易数据;所述目标用户对应有至少两个不同的银行账户,所述第一资金交易数据包括仅涉及对应的所述银行账户的资金收支数据;
[0041]活动资金获取模块,用于将各个所述银行账户的第一资金交易数据输入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互联网的银行资金支付方法,其特征在于,包括:接收到实时支付申请时,获取所述目标用户的各个所述银行账户的第一资金交易数据;所述目标用户对应有至少两个不同的银行账户,所述第一资金交易数据包括仅涉及对应的所述银行账户的资金收支数据;将各个所述银行账户的第一资金交易数据输入至对应的预训练的资金收支预测模型,根据预测结果,获取所述目标用户的各个所述银行账户在第一预设时间段内的实时活动资金;将所述实时支付申请的实时总支付金额、所述实时活动资金和预设的多组实时分配支付金额输入至预训练的支付金额分配模型,得到各组实时分配支付金额对应的实时分配评分值;其中,每组实时分配支付金额包括分配给各个所述银行账户的支付金额,每组实时分配支付金额的总金额等于所述实时支付申请的实时总支付金额;根据最大的实时分配评分值对应的实时分配支付金额,驱动各个所述银行账户根据所述实时支付申请的支付信息进行资金支付。2.根据权利要求1所述的基于互联网的银行资金支付方法,其特征在于,所述将各个所述银行账户的第一资金交易数据输入至对应的预训练的资金收支预测模型,根据预测结果,获取所述目标用户的各个所述银行账户在第一预设时间段内的实时活动资金的步骤,包括:将各个所述第一资金交易数据输入至对应的预训练的资金收支预测模型,得到各个所述银行账户对应的所述预测结果;各个所述预测结果包括对应的所述银行账户的预测支出数据;根据各个所述银行账户的实时账户余额和各个所述银行账户的所述预测支出数据,得到所述目标用户的各个所述银行账户在第一预设时间段内的实时活动资金。3.根据权利要求1所述的基于互联网的银行资金支付方法,其特征在于,各个所述银行账户的资金收支预测模型的训练步骤包括:根据对应的银行账户的历史资金收支数据,生成多个训练数据样本组;每个所述训练数据样本组包括多个历史收支数据输入样本和至少一个历史收支数据输出样本;其中,所述历史收支数据输出样本的时间晚于所述历史收支数据输入样本的时间;将每个所述训练数据样本组的多个历史收支数据输入样本作为输入,将对应的所述历史收支数据输出样本作为输出,对初始网络模型进行训练,得到所述资金收支预测模型。4.根据权利要求1所述的基于互联网的银行资金支付方法,其特征在于,所述支付金额分配模型的训练步骤包括:接收到第一支付申请时,获取所述第一支付申请的第一总支付金额、各个所述银行账户对应的第一活动资金、预设的第一分配支付金额和第一瞬时奖励;所述第一瞬时奖励用于指示根据对应的所述第一分配支付金额支付后,所述银行账户的总利息的高低程度;将所述第一总支付金额、所述第一活动资金和所述第一分配支付金额输入至初始支付金额分配模型,得到所述初始支付金额分配模型输出的多个第一分配评分值;接收到第二支付申请时,获取所述第二支付申请的第二总支付金额、各个所述银行账户的对应的第二活动资金和预设的第二分配支付金额;将所述第二总支付金额、所述第二活动资金和所述第二分配支付金额输入至初始支付
金额分配模型,得到所述初始支付金额分配模型输出的第二分配评分值;根据所述第一瞬时奖励以及对应的最大的所述第二分配评分值,获得目标分配评分值;根据所述第一分配评分值和所述目标分配评分值,对初始支付金额分配模型进行训练,得到所述支付金额分配模型。5.根据权利要求4所述的基于互联网的银行资金支付方法,其...

【专利技术属性】
技术研发人员:陈声棉郑卫群江天明
申请(专利权)人:广州佳新智能科技有限公司
类型:发明
国别省市:

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

1