System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,更具体地说,涉及一种支付通道选择方法、系统及相关设备。
技术介绍
1、在民航业中,用户进行支付时,由用户选择支付方式(信用卡和储蓄卡等方式),由民航系统选择支付通道(一般为第三方支付商),同一支付方式下具有多个支付通道。民航系统对于支付通道的选择,一般由人工定期选择,在一个期间内,任何一种支付方式均固定使用一个支付通道完成所有支付笔数。由于一个期间内可能存在支付笔数较多的情况,若只使用一个支付通道进完成所有支付笔数,该支付通道易产生通道不稳定的问题,导致支付的成功率较低。
技术实现思路
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、差值确定单元,用于分别确定所述目标支付方式的每一个所述支付通道的支付笔数的预测占比与所述实际占比之间差值,其中,所述预测占比是基于所述目标支付方式的各支付通道的影响因素和预设通道条件计算获得的;所述预设通道条件为:根据所述影响因素设置的对应数值约束范围;
30、通道选择单元,用于基于所述差值,从所述各支付通道中选择一个支付通道并作为所述支付请求的支付通道,以使得所选择的支付通道的所述实际占比趋近于所选择的支付通道的所述预测占比。
31、一种电子设备,包括存储器和处理器;
32、所述存储器,用于存储程序;
33、所述处理器,用于执行所述程序,实现上述任一项所述支付通道选择方法的各个步骤。
34、一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,现上述任一项所述支付通道选择方法的各个步骤。
35、本申请通过一种支付通道选择方法、系统及相关设备,本支付通道选择方法计算的预测占比为:引入影响因素后计算的各支付通道能承受的合理支付笔数,则为了避免支付通道产生通道不稳定的问题。本方法自动根据预测占比与实际占比之间的差值,选择支付通道进行支付,均衡各支付通道的支付笔数,使得各支付通道的实际占比逐渐接近预测占比,以提高支付的成功率。
本文档来自技高网...【技术保护点】
1.一种支付通道选择方法,其特征在于,所述支付通道选择方法包括:
2.根据权利要求1所述的支付通道选择方法,其特征在于,所述差值通过所述预测占比减去所述实际占比获得,所述基于所述差值,从所述各支付通道中选择一个支付通道并作为所述支付请求的支付通道,包括:
3.根据权利要求1所述的支付通道选择方法,其特征在于,所述差值通过所述实际占比减去所述预测占比获得,所述基于所述差值,从所述各支付通道中选择一个支付通道并作为所述支付请求的支付通道,包括:
4.根据权利要求2所述的支付通道选择方法,其特征在于,所述支付通道选择方法还包括:
5.根据权利要求1所述的支付通道选择方法,其特征在于,所述根据目标支付方式的多个支付通道的历史支付笔数和所述目标支付方式的历史总支付笔数,计算所述目标支付方式下的各支付通道的支付笔数的实际占比,包括:
6.根据权利要求1所述的支付通道选择方法,其特征在于,所述支付通道选择方法还包括:
7.根据权利要求6所述的支付通道选择方法,其特征在于,每一个影响因素具有多个数值约束范围,每一个数值约束范
8.一种支付通道选择系统,其特征在于,所述支付通道选择系统包括:
9.一种电子设备,其特征在于,包括存储器和处理器;
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述支付通道选择方法的各个步骤。
...【技术特征摘要】
1.一种支付通道选择方法,其特征在于,所述支付通道选择方法包括:
2.根据权利要求1所述的支付通道选择方法,其特征在于,所述差值通过所述预测占比减去所述实际占比获得,所述基于所述差值,从所述各支付通道中选择一个支付通道并作为所述支付请求的支付通道,包括:
3.根据权利要求1所述的支付通道选择方法,其特征在于,所述差值通过所述实际占比减去所述预测占比获得,所述基于所述差值,从所述各支付通道中选择一个支付通道并作为所述支付请求的支付通道,包括:
4.根据权利要求2所述的支付通道选择方法,其特征在于,所述支付通道选择方法还包括:
5.根据权利要求1所述的支付通道选择方法,其特征在于,所述根据目标支付方式的多个支付通道的历史支付笔数和所述目标支付...
【专利技术属性】
技术研发人员:李宁,李如婷,
申请(专利权)人:中国航空结算有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。