一种支付请求处理方法及装置制造方法及图纸

技术编号:26379323 阅读:67 留言:0更新日期:2020-11-19 23:48
本发明专利技术提供了一种支付请求处理方法及装置,在初始权重的基础上依据支付通道对历史代收代付请求的处理结果对该支付通道的权重进行动态更新,从而在接收到代收代付请求后根据支付通道池中各个支付通道的权重,为代收代付请求分配目标支付通道,实现使正常处理代收代付请求的能力较强的支付通道较高概率的接收代收代付请求,使正常处理代收代付请求的能力较弱的支付通道较低概率的接收代收代付请求,避免存在异常的支付通道大量接收代收代付请求而造成的大量支付异常,从而提高了支付效率和支付系统的稳定性。

【技术实现步骤摘要】
一种支付请求处理方法及装置
本专利技术涉及计算机
,更具体的,涉及一种支付请求处理方法及装置。
技术介绍
目前,随着支付方式的多样化发展,支付系统对接了多个支付通道,支付系统在进行代收代付时,会随机从已经对接的支付通道里选择一个进行代收代付。如果被选择的支付通道内部出现了系统异常,将导致支付异常。目前一般在检测到大量支付异常的情况下,才会将代收代付请求人工手动切换到其他正常的通道上,导致在支付通道内部出现系统异常与手动切换支付通过之间的时间内将造成大量的支付异常,极大影响了支付效率和支付系统的稳定性。
技术实现思路
有鉴于此,本专利技术提供了一种支付控制方法及装置,在初始权重的基础上依据支付通道对历史代收代付请求的处理结果对该支付通道的权重进行动态更新,根据支付通道的权重为代收代付请求分配支付通道,提高了支付效率和支付系统的稳定性。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种支付请求处理方法,包括:接收代收代付请求;获取支付通道池中每个支付通道的权重,其中,每本文档来自技高网...

【技术保护点】
1.一种支付请求处理方法,其特征在于,包括:/n接收代收代付请求;/n获取支付通道池中每个支付通道的权重,其中,每个支付通道的权重在初始权重的基础上依据该支付通道对历史代收代付请求的处理结果进行动态更新,用于表征正常处理代收代付请求的能力;/n根据所述支付通道池中每个支付通道的权重,为代收代付请求分配目标支付通道。/n

【技术特征摘要】
1.一种支付请求处理方法,其特征在于,包括:
接收代收代付请求;
获取支付通道池中每个支付通道的权重,其中,每个支付通道的权重在初始权重的基础上依据该支付通道对历史代收代付请求的处理结果进行动态更新,用于表征正常处理代收代付请求的能力;
根据所述支付通道池中每个支付通道的权重,为代收代付请求分配目标支付通道。


2.根据权利要求1所述的方法,其特征在于,在所述根据支付通道池中每个支付通道的权重,为代收代付请求分配目标支付通道之后,所述方法还包括:
判断所述目标支付通道在处理代收代付请求时是否存在异常;
若存在异常,降低所述目标支付通道的权重;
若不存在异常,提高所述目标支付通道的权重。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对所述目标支付通道在处理代收代付请求时存在异常的次数进行记录;
在所述目标支付通道连续N次在处理代收代付请求时存在异常的情况下,将所述目标支付通道从所述支付通道池中移除,并将所述目标支付通道加入灰名单,N为大于1的正整数。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
每隔预设时间,从所述灰名单中选取测试支付通道,所述测试支付通道为加入所述灰名单时间最长的支付通道;
为所述测试支付通道分配代收代付请求;
在所述测试支付通道在处理代收代付请求时不存在异常的情况下,将所述测试支付通道从所述灰名单中移除,并将所述测试支付通道加入所述支付通道池;
为所述测试支付通道设置权重,所述测试支付通道的权重低于支付通道的初始权重。


5.根据权利要求1所述的方法,其特征在于,所述根据所述支付通道池中每个支付通道的权重,为代收代付请求分配目标支付通道,包括:
根据每个支付通道的权重,为每个支付通道设置相应的数值区间;
生成第一随机数,并对所述第一随机数与所有支付通道的权重的总和进行取模计算,得到第二随机数;
确定所述第二随机数所在的数值区间,并将所述第二随机数所在的数值区间对应的支付通道确定为所述目标支付通道;
为所述目标支付通道分配代收代付请求。

【专利技术属性】
技术研发人员:倪小威张世杰张许吴比陈懋源
申请(专利权)人:吉林亿联银行股份有限公司
类型:发明
国别省市:吉林;22

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

1