本发明涉及金融科技领域,尤其涉及交易路由选取,具体而言,涉及一种路由确定方法、装置以及电子设备。
背景技术:
1、支付系统通常均有多条收付款通道,当一条通道不可用或其他因素暂时无法处理交易时可切换至其他通道,确保业务的连续性。但随着通道数量的增多,选择通道时需要考虑的因素也在指数级的增长。现有技术中基于配置化的路由模型方案,主要根据运管人员的需要,以业务类型、产品类型、商户编号、商户类型、支付金额、支持银行、卡类型、交易限额、人工指定通道优先级等等因素去配置路由模型。以上方案中路由模型相对固定,增加通道或路由方案需要增加路由模型,费时费力;对于某通道某时间段内的网络波动无法及时的反馈到路由选择中,导致路由成功率降低,响应时间增大。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种路由确定方法、装置以及电子设备,以至少解决相关技术中路由通道选取方式较为单一,造成的路由通道选取不准确,容易产生网络波动的技术问题。
2、根据本发明实施例的一个方面,提供了一种路由确定方法,包括:获取多个候选路由通道;确定上述多个候选路由通道分别在多个路由评价指标下的排序值;获取上述多个路由评价指标分别对应的指标优先级;基于上述指标优先级和上述排序值,得到上述多个候选路由通道分别对应的第一评分;根据上述多个候选路由通道分别对应的上述第一评分,从上述多个候选路由通道中确定目标路由通道。
3、可选的,上述多个路由评价指标包括以下至少之二:人工优先级、通道成本、通道成功率以及平均响应时间。
4、可选的,上述基于上述指标优先级和上述排序值,得到上述多个候选路由通道分别对应的第一评分,包括:基于上述指标优先级对上述多个路由评价指标进行优先级排序,得到优先级排序结果;依据上述优先级排序结果中上述指标优先级从高到低的顺序,采用上述多个候选路由通道分别在上述多个路由评价指标下的排序值和第一预定值进行循环计算,得到上述多个候选路由通道分别对应的上述第一评分。
5、可选的,上述依据上述优先级排序结果中上述指标优先级从高到低的顺序,采用上述多个候选路由通道分别在上述多个路由评价指标下的排序值和第一预定值进行循环计算,得到上述多个候选路由通道分别对应的上述第一评分,包括:针对上述多个候选路由通道中的每个候选路由通道,通过以下方式,依据上述优先级排序结果中上述指标优先级从高到低的顺序,得到候选路由通道的第二评分:ppi+1=ppi*a+pi+1;其中,ppi+1为累计到第i+1个路由评价指标时,候选路由通道对应的第二评分,ppi为累计到第i个路由评价指标时,候选路由通道对应的第二评分,a为上述第一预定值,pi+1为候选路由通道在第i+1个路由评价指标下对应的排序值,i的取值为1至n-1,n为路由评价指标的数量值,累计到第1个路由评价指标时候选路由通道对应的第二评分为候选路由在第1个路由评价指标下对应的排序值;基于上述第二评分和第二预定值,计算得到上述第一评分。
6、可选的,上述基于上述第二评分和第二预定值,计算得到上述第一评分,包括:lpp=pp*a+b,其中,lpp为上述第一评分,pp为上述第二评分,b为上述第二预定值。
7、可选的,上述方法还包括:根据上述多个候选路由通道分别对应的上述第二评分,从上述多个候选路由通道中确定上述目标路由通道。
8、可选的,上述第一预定值为10的正整数指数幂中的任意一个数值;上述第二预定值为0至100中的任意一个数值。
9、根据本发明实施例的另一方面,还提供了一种路由确定装置,包括:第一获取模块,用于获取多个候选路由通道;第一确定模块,用于确定上述多个候选路由通道分别在多个路由评价指标下的排序值;第二获取模块,用于获取上述多个路由评价指标分别对应的指标优先级;第三获取模块,用于基于上述指标优先级和上述排序值,得到上述多个候选路由通道分别对应的第一评分;第二确定模块,用于根据上述多个候选路由通道分别对应的上述第一评分,从上述多个候选路由通道中确定目标路由通道。
10、根据本发明实施例的另一方面,还提供了一种非易失性存储介质,上述非易失性存储介质存储有多条指令,上述指令适于由处理器加载并执行任意一项上述的路由确定方法。
11、根据本发明实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,上述存储器用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现任意一项上述的路由确定方法。
12、在本发明实施例中,通过获取多个候选路由通道;确定上述多个候选路由通道分别在多个路由评价指标下的排序值;获取上述多个路由评价指标分别对应的指标优先级;基于上述指标优先级和上述排序值,得到上述多个候选路由通道分别对应的第一评分;根据上述多个候选路由通道分别对应的上述第一评分,从上述多个候选路由通道中确定目标路由通道,达到了基于多个路由评价指标动态计算多个候选路由通道进行评分,根据评分结果选取最优的路由通道到的目的,从而实现了提升路由通道选取准确性,保证网络通道稳定运行的技术效果,进而解决了相关技术中路由通道选取方式较为单一,造成的路由通道选取不准确,容易产生网络波动的技术问题。
1.一种路由确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述基于所述指标优先级和所述排序值,得到所述多个候选路由通道分别对应的第一评分,包括:
4.根据权利要求3所述的方法,其特征在于,所述依据所述优先级排序结果中所述指标优先级从高到低的顺序,采用所述多个候选路由通道分别在所述多个路由评价指标下的排序值和第一预定值进行循环计算,得到所述多个候选路由通道分别对应的所述第一评分,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第二评分和第二预定值,计算得到所述第一评分,包括:
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求4或5所述的方法,其特征在于,
8.一种路由确定装置,其特征在于,包括:
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的路由确定方法。
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的路由确定方法。