System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,具体涉及一种跨境支付的交易数据分布式存储方法。
技术介绍
1、随着人民生活水平逐渐提高,出国旅游、工作和留学的人口逐年攀升,每年境外汇款的业务需求持续高涨,并且全球对于跨境支付服务的需求也在不断增加。跨境支付通常由银行间跨境结算完成跨境支付,跨境支付存在交易频率高、供应链环节多而复杂且资金结算周期较长等特点,对跨境支付的交易数据存储技术提出了较高的要求。
技术实现思路
1、本专利技术为了解决以上问题,提出了一种跨境支付的交易数据分布式存储方法。
2、本专利技术的技术方案是:一种跨境支付的交易数据分布式存储方法包括以下步骤:
3、s1、获取各个跨境支付交易订单的支付状态,并根据各个跨境支付交易订单的支付状态生成支付合约报表;
4、s2、根据支付合约报表,确定各个跨境支付交易订单的支付哈希值;
5、s3、利用各个跨境支付交易订单的支付哈希值,确定各个跨境支付交易订单的存储优先级顺序;
6、s4、按照存储优先级顺序,将各个跨境支付交易订单存储至分布式系统中;
7、s1包括以下子步骤:
8、s11、根据各个跨境支付交易订单的支付状态,计算各个跨境支付交易订单的支付状态参数,生成支付状态参数集合;
9、s12、根据支付状态参数集合和各个跨境支付交易订单的支付货币类型,计算各个跨境支付交易订单的支付转换参数,生成支付转换参数集合;
10、s13、根据支付转换参数集
11、s14、设置支付合约报表模板;
12、s15、按照支付合约系数从大到小的顺序,将各个跨境支付交易订单依次填入支付合约报表模板中。
13、在本专利技术中,跨境支付交易订单的支付状态和支付货币的汇率可以影响订单在报表中的顺序,根据支付状态和支付货币的汇率确定各个跨境支付交易订单的支付合约系数。支付合约报表模板可以根据用户需要进行人为设置,再按照支付合约系数从大到小的顺序将跨境支付交易订单填入模板中,可生成包含订单信息(支付状态和支付货币的汇率)的报表。
14、进一步地,s1中,跨境支付交易订单的支付状态包括待支付、已支付和已退款。
15、进一步地,s11中,跨境支付交易订单的支付状态参数c的计算公式为:
16、;式中,r表示跨境支付交易订单的第一支付状态系数,s表示跨境支付交易订单的第二支付状态系数。
17、r=1表示跨境支付交易订单的支付状态为已退款;r=2表示跨境支付交易订单的支付状态为待支付;r=3表示跨境支付交易订单的支付状态为已支付。s=1表示跨境支付交易订单的支付方式为线下支付,s=2表示跨境支付交易订单的支付方式为线上支付。
18、进一步地,s12中,跨境支付交易订单的支付转换参数z的计算公式为:
19、;式中,表示向上取整运算,c表示跨境支付交易订单的支付状态参数,u表示支付方支付货币与接收方接收货币之间的换算汇率,cmax表示支付状态参数集合的最大支付状态参数,cmin表示支付状态参数集合的最小支付状态参数,c0表示支付状态参数集合的中位数。
20、进一步地,s13中,跨境支付交易订单的支付合约系数y的计算公式为:
21、;式中,cmax表示支付状态参数集合的最大支付状态参数,cmin表示支付状态参数集合的最小支付状态参数,zmax表示支付转换参数集合的最大支付转换参数,zmin表示支付转换参数集合的最小支付转换参数,c表示跨境支付交易订单的支付状态参数,z表示跨境支付交易订单的支付转换系数。
22、进一步地,s2包括以下子步骤:
23、s21、设置支付金额阈值,并获取各个跨境支付交易订单的实际支付金额;
24、s22、提取支付合约报表的关键字;
25、s23、根据支付合约报表的关键字、支付金额阈值以及各个跨境支付交易订单的实际支付金额,确定各个跨境支付交易订单的重要程度系数;
26、s23、根据各个跨境支付交易订单的重要程度系数,确定各个跨境支付交易订单的支付哈希值。
27、上述进一步方案的有益效果是:在本专利技术中,支付金额阈值根据实际情况人为设置。跨境支付交易订单的实际支付金额大于或等于支付金额阈值,则交易订单较为重要。利用语义分析算法提取支付合约报表的关键字以及各个跨境支付交易订单的支付信息的关键字。根据跨境支付交易订单的更多信息确定其重要程度系数,再根据重要程度系数确定支付哈希值,支付哈希值可以确定交易订单的优先级顺序,支付哈希值越大其存储优先级顺序越高,优先被存储,保证交易数据的安全性。
28、进一步地,s23中,跨境支付交易订单的重要程度系数i的计算公式为:
29、;式中,m表示跨境支付交易订单的实际支付金额,m0表示支付金额阈值,n表示跨境支付交易订单的关键字个数,n表示支付合约报表的关键字个数,e表示指数,d表示支付合约报表中跨境支付交易订单的个数。
30、进一步地,s23中,跨境支付交易订单的支付哈希值h的计算公式为:
31、;式中,id表示跨境支付交易订单的订单编号,c表示跨境支付交易订单的支付状态参数,z表示跨境支付交易订单的支付合约系数,hash(·)表示哈希函数,mod表示取余运算。
32、进一步地,s3中,确定各个跨境支付交易订单的存储优先级顺序的具体方法为:将所有支付哈希值从大到小排序,作为各个跨境支付交易订单的存储优先级顺序。
33、本专利技术的有益效果是:本专利技术提出了一种跨境支付的交易数据分布式存储方法,根据各个交易订单的支付状态确定一个可以反映所有交易订单信息的支付合约报表;同时,本专利技术还根据支付合约报表的关键字情况以及各个交易订单的支付金额情况,确定各个交易订单的支付哈希值,根据支付哈希值确定交易订单的分布式存储顺序,保证所有交易订单的数据完成分布式存储,提高跨境交易支付数据的安全性。
本文档来自技高网...【技术保护点】
1.一种跨境支付的交易数据分布式存储方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S1中,跨境支付交易订单的支付状态包括待支付、已支付和已退款。
3.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S11中,跨境支付交易订单的支付状态参数c的计算公式为:
4.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S12中,跨境支付交易订单的支付转换参数z的计算公式为:
5.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S13中,跨境支付交易订单的支付合约系数y的计算公式为:
6.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S2包括以下子步骤:
7.根据权利要求6所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S23中,跨境支付交易订单的重要程度系数I的计算公式为:
8.根据权利要求6所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S2
9.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述S3中,确定各个跨境支付交易订单的存储优先级顺序的具体方法为:将所有支付哈希值从大到小排序,作为各个跨境支付交易订单的存储优先级顺序。
...【技术特征摘要】
1.一种跨境支付的交易数据分布式存储方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述s1中,跨境支付交易订单的支付状态包括待支付、已支付和已退款。
3.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述s11中,跨境支付交易订单的支付状态参数c的计算公式为:
4.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述s12中,跨境支付交易订单的支付转换参数z的计算公式为:
5.根据权利要求1所述的跨境支付的交易数据分布式存储方法,其特征在于,所述s13中,跨境支付交易订单的支付合约系数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。