一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的多账户支付方法及装置与流程

2022-08-21 16:26:34 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的多账户支付方法,其特征在于,包括:获取客户的多个账户,确定多个账户中不同账户之间的直接转账风险系数;基于所述直接转账风险系数建立该客户对应的账户转账图;基于该客户对应的账户转账图,确定该客户的每两个账户之间的最小风险系数和最佳转账路径,其中两个账户中的一个为转入账户,另一个是转出账户;在该客户使用一个账号交易且该账号的金额小于交易金额时,从客户的多个账号中选择出余额满足预设条件的多个转出账户;依据该账号和选择出的多个转出账户的最小风险系数,确定本次交易的转出账户;按照该账号和本次交易的转出账户的最佳转账路径,由本次交易的转出账户向该账号中进行转账,由该账号完成本次交易。2.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,还包括:将转入账户与转出账户对、对应的最佳转账路径、以及对应的最小风险系数存储到区块链中。3.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,基于所述直接转账风险系数建立该客户对应的账户转账图,包括:所述账户转账图中的每个节点为客户的一个账户,两个账户之间有边当且仅当该两个账户对应的两个银行系统之间有历史转账数据,边的风险系数为该边对应的两个账户之间的直接转账风险系数。4.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,基于该客户对应的账户转账图,确定该客户的每两个账户之间的最小风险系数和最佳转账路径,其中两个账户中的一个为转入账户,另一个是转出账户,包括:对于该客户对应的账户转账图的每条边,设置该边对应的非风险距离为:lg(1-r),其中r是该边对应的风险系数;依据非风险距离,确定该客户的每两个账户在账户转账图中的最短路径以及该最短路径对应的最短距离;将该两个账户在账户转账图中的最短路径确定为该两个账户之间的最佳转账路径;将该最短路径对应的最短距离确定为该两个账户之间的最小非风险距离;确定该两个账户之间的最小风险系数为:1-10
s
,其中s是该两个账户之间的最小非风险距离。5.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,依据该账号和选择出的多个转出账户的最小风险系数,确定本次交易的转出账户,包括:从选择出的多个转出账户中,选择出和该账号的最小风险系数最小的转出账户,将该选择出的转出账户确定为本次交易的转出账户。6.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,依据该账号和选择出的多个转出账户的最小风险系数,确定本次交易的转出账户,包括:依据该账号和选择出的多个转出账户的最小风险系数,确定选择出的每个转出账户的被选概率;选择一概率密度函数,确定选择出的每个转出账户对应的区间,其中,该区间是该概率密度函数的定义域的子集,不同的转出账户的对应的区间没有交集,且选择出的每个转出
账户的被选概率等于该概率密度函数在该转出账户对应的区间的积分;基于选择的概率密度函数,生成一个随机数;从该多个区间中,确定生成的该随机数属于的区间,将本次交易的转出账户确定为该随机数属于的区间对应的转出账户。7.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,选择一概率密度函数,确定选择出的每个转出账户对应的区间,其中,该区间是该概率密度函数的定义域的子集,不同的转出账户的对应的区间没有交集,且选择出的每个转出账户的被选概率等于该概率密度函数在该转出账户对应的区间的积分,包括:将选择出的多个转出账户进行排序;依次对于排序后的每个转出账户,将该转出账户的被选概率、和排序在该转出账户之前的所有转出账户的被选概率进行求和,将该和确定为该转出账户的累计被选概率;依次对于排序后的每个转出账户,确定该转出账户对应的上界值,使得选择的概率密度函数从该概率密度函数的定义域的最小值到该转出账户对应的上界值的积分等于该转出账户的累计被选概率;依次对于排序后的每个转出账户,依据该转出账户对应的上界值和在排序中在该转出账户之前且紧挨该转出账户的转出账户对应的上界值,确定该转出账户对应的区间,其中,该区间是一个左闭右开的区间,该区间的右端点是该转出账户对应的上界值,该区间的左端点是在排序中在该转出账户之前且紧挨该转出账户的转出账户对应的上界值。8.如权利要求1所述的基于区块链的多账户支付方法,其特征在于,所述预设条件为余额大于支付金额,或,余额大于支付金额减去支付账户金额的差。9.一种基于区块链的多账户支付装置,其特征在于,包括:风险系数确定模块,用于获取客户的多个账户,确定多个账户中不同账户之间的直接转账风险系数;账户转账图建立模块,用于基于所述直接转账风险系数建立该客户对应的账户转账图;最佳转账路径确定模块,用于基于该客户对应的账户转账图,确定该客户的每两个账户之间的最小风险系数和最佳转账路径,其中两个账户中的一个为转入账户,另一个是转出账户;转出账户选择模块,用于在该客户使用一个账号交易且该账号的金额小于交易金额时,从客户的多个账号中选择出余额满足预设条件的多个转出账户;交易转出账户确定模块,用于依据该账号和选择出的多个转出账户的最小风险系数,确定本次交易的转出账户;转账交易模块,用于按照该账号和本次交易的转出账户的最佳转账路径,由本次交易的转出账户向该账号中进行转账,由该账号完成本次交易。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一所述基于区块链的多账户支付方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述基于区块链的多账户支付
方法。12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述基于区块链的多账户支付方法。

技术总结
本发明公开了一种基于区块链的多账户支付方法及装置,涉及区块链领域,该方法包括:确定客户的多个账户中不同账户间的直接转账风险系数;基于直接转账风险系数建立账户转账图;基于账户转账图确定该客户的每两个账户之间的最小风险系数和最佳转账路径,其中一个为转入账户,另一个是转出账户;在该客户使用一个账号交易且该账号的金额小于交易金额时,从多个账号中选择出余额满足预设条件的多个转出账户;依据该账号和多个转出账户的最小风险系数,确定本次交易的转出账户;按照该账号和本次交易的转出账户的最佳转账路径,由本次交易的转出账户向该账号中进行转账,由该账号完成本次交易。本发明可以实现多账户自动转账,提高客户体验。提高客户体验。提高客户体验。


技术研发人员:朱江波
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.05.19
技术公布日:2022/8/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献