支付路由配置方法、装置和系统制造方法及图纸

技术编号:25481842 阅读:19 留言:0更新日期:2020-09-01 23:02
本申请实施例提供的支付路由配置方法、装置和系统,根据付款方信息确定付款方的常用支付平台集合,计算支付平台集合中各第一支付平台的使用频率、各第一支付平台对应的支付路由的实时负载及各第一支付平台的支付手续费,并基于业务场景信息及收款方信息从各第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台,计算各个目标支付平台的优先级,根据优先级对各个目标支付平台进行排序,并发送至客户端进行显示。上述方式考虑到收款方及付款方的支付习惯,在保证收款方及付款方的使用体验的同时,结合支付平台对应的支付路由的负载情况计算优先级以便进行动态调整,提高了支付路由的负载均衡。

【技术实现步骤摘要】
支付路由配置方法、装置和系统
本申请涉及互联网支付
,具体而言,涉及一种支付路由配置方法、装置和系统。
技术介绍
目前,随着互联网的快速发展,支付产品的数量和种类也越来越多,人们对于支付路由的要求也越来越高。现有的支付路由系统在进行支付路由的选择时,过分依赖工作人员的经验,配置的路由策略的针对性差、可靠性低,并且无法根据不同的用户及场景进行动态调整,导致用户体验较差。因此,针对用户及场景的不同,如何实现支付路由的动态配置是亟待解决的难题。另一方面,在支付路由系统中,每个支付路由在不同时刻的负载情况都是不同的,若无法根据支付路由当前的负载进行优先级的调整,势必会导致一部分支付路由过载瘫痪,另一部分支付路由却处于闲置状态。
技术实现思路
有鉴于此,本申请的目的在于提供支付路由配置方法、装置和系统,根据各支付路由的优先级实现支付路由的动态配置,提高支付路由的负载均衡。第一方面,本申请实施例提供一种支付路由配置方法,应用于支付路由配置系统中的决策引擎,支付路由配置系统还包括客户端、多个支付平台及多个支付路由,其中,支付平台与支付路由一一对应,方法包括:获取客户端发起的支付请求中的支付要素,其中,支付要素包括支付金额、收款方信息、付款方信息以及业务场景信息;根据付款方信息确定付款方的常用支付平台集合,其中,付款方的常用支付平台集合包括至少一个第一支付平台;计算各第一支付平台的使用频率及各第一支付平台对应的支付路由的实时负载;根据各第一支付平台的支付规则及支付金额,计算各第一支付平台的支付手续费;基于业务场景信息及收款方信息从各第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台;根据各目标支付平台的使用频率、各目标支付平台对应的支付路由的实时负载以及各目标支付平台的支付手续费分别计算各目标支付平台的优先级;根据各目标支付平台的优先级对各目标支付平台进行实时排序,并发送至客户端进行显示。在可选的实施方式中,根据付款方信息获取付款方的常用支付平台集合,包括:根据付款方的历史使用信息获取付款方在预设时间内各个支付平台的付款次数;根据预设时间内各个支付平台的付款次数从高到低获取预设个数的第一支付平台,以形成付款方的常用支付平台集合。在可选的实施方式中,计算各第一支付平台的使用频率及各第一支付平台对应的支付路由的实时负载,包括:针对每个第一支付平台,使用频率的计算公式为:其中,px为第一支付平台x的使用频率,kx为第一支付平台x在预设时间段内的付款次数,k为所有第一支付平台的付款次数的总和;针对每个第一支付平台,其对应的支付路由的实时负载的计算公式为:其中,Tx为第一支付平台x对应的支付路由的实时负载,n为第一支付平台x对应的支付路由当前待支付的任务数,为第一支付平台x对应的支付路由的任务平均执行时间。在可选的实施方式中,根据各目标支付平台的使用频率、各目标支付平台对应的支付路由的实时负载以及各目标支付平台的支付手续费分别计算各目标支付平台的优先级,包括:针对每一个目标支付平台,优先级的计算公式为:其中,Cy为目标支付平台y的优先级,py为目标支付平台y的使用频率,Ty为目标支付平台y对应的支付路由的实时负载;Mx为目标支付平台y的支付手续费,∑T为所有目标支付平台的实时负载的总和,∑M为所有目标支付平台的支付手续费的总和。在可选的实施方式中,在基于当前的业务场景从各第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台之前,方法还包括:获取收款方预先根据不同的业务场景设定的各业务场景支持的支付平台,其中,业务场景包括保证金、定金、尾款。在可选的实施方式中,方法还包括:接收用户从至少一个目标支付平台中选择的第二支付方式,采用第二支付方式对应的支付路由完成支付请求。第二方面,本申请实施例提供一种支付路由配置装置,应用于支付路由配置系统中的决策引擎,支付路由配置系统还包括客户端、多个支付平台及多个支付路由,其中,支付平台与支付路由一一对应,装置包括:第一获取模块,用于获取客户端发起的支付请求中的支付要素,其中,支付要素包括支付金额、收款方信息、付款方信息以及业务场景信息;第二获取模块,用于根据付款方信息确定付款方的常用支付平台集合,其中,付款方的常用支付平台集合包括至少一个第一支付平台;第一计算模块,用于计算各第一支付平台的使用频率及各第一支付平台对应的支付路由的实时负载;第二计算模块,用于根据各第一支付平台的支付规则及支付金额,计算各第一支付平台的支付手续费;选择模块,用于基于业务场景信息及收款方信息从各第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台;优先级计算模块,用于根据各目标支付平台的使用频率、各目标支付平台对应的支付路由的实时负载以及各目标支付平台的支付手续费分别计算各目标支付平台的优先级;排序模块,用于根据各目标支付平台的优先级对各目标支付平台进行实时排序,并发送至客户端进行显示。在可选的实施方式中,装置还包括:第三获取模块,用于获取收款方预先根据不同的业务场景设定的各业务场景支持的支付平台,其中,业务场景包括保证金、定金、尾款。在可选的实施方式中,装置还包括:处理模块,用于接收用户从至少一个目标支付平台中选择的第二支付方式,采用第二支付方式对应的支付路由完成支付请求。第三方面,本申请实施例提供一种支付路由配置系统,包括决策引擎、客户端、多个支付平台及多个支付路由,其中,支付平台与支付路由一一对应;决策引擎包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,决策引擎执行前述实施方式中任意一项的支付路由配置方法。本申请实施例提供的支付路由配置方法、装置和系统,根据付款方信息确定付款方的常用支付平台集合,计算支付平台集合中各第一支付平台的使用频率、各第一支付平台对应的支付路由的实时负载及各第一支付平台的支付手续费,并基于业务场景信息及收款方信息从各第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台,计算各个目标支付平台的优先级,根据优先级对各个目标支付平台进行排序,并发送至客户端进行显示。上述方式考虑到收款方及付款方的支付习惯,在保证收款方及付款方的使用体验的同时,结合支付平台对应的支付路由的负载情况计算优先级以便进行动态调整,提高了支付路由的负载均衡。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本文档来自技高网...

【技术保护点】
1.一种支付路由配置方法,其特征在于,应用于支付路由配置系统中的决策引擎,所述支付路由配置系统还包括客户端、多个支付平台及多个支付路由,其中,所述支付平台与所述支付路由一一对应,所述方法包括:/n获取所述客户端发起的支付请求中的支付要素,其中,所述支付要素包括支付金额、收款方信息、付款方信息以及业务场景信息;/n根据所述付款方信息确定付款方的常用支付平台集合,其中,所述付款方的常用支付平台集合包括至少一个第一支付平台;/n计算各所述第一支付平台的使用频率及各所述第一支付平台对应的支付路由的实时负载;/n根据各所述第一支付平台的支付规则及支付金额,计算各所述第一支付平台的支付手续费;/n基于所述业务场景信息及所述收款方信息从各所述第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台;/n根据各所述目标支付平台的使用频率、各所述目标支付平台对应的支付路由的实时负载以及各所述目标支付平台的支付手续费分别计算各所述目标支付平台的优先级;/n根据各所述目标支付平台的优先级对各所述目标支付平台进行实时排序,并发送至客户端进行显示。/n

【技术特征摘要】
1.一种支付路由配置方法,其特征在于,应用于支付路由配置系统中的决策引擎,所述支付路由配置系统还包括客户端、多个支付平台及多个支付路由,其中,所述支付平台与所述支付路由一一对应,所述方法包括:
获取所述客户端发起的支付请求中的支付要素,其中,所述支付要素包括支付金额、收款方信息、付款方信息以及业务场景信息;
根据所述付款方信息确定付款方的常用支付平台集合,其中,所述付款方的常用支付平台集合包括至少一个第一支付平台;
计算各所述第一支付平台的使用频率及各所述第一支付平台对应的支付路由的实时负载;
根据各所述第一支付平台的支付规则及支付金额,计算各所述第一支付平台的支付手续费;
基于所述业务场景信息及所述收款方信息从各所述第一支付平台中选取在当前的业务场景下收款方支持的至少一个目标支付平台;
根据各所述目标支付平台的使用频率、各所述目标支付平台对应的支付路由的实时负载以及各所述目标支付平台的支付手续费分别计算各所述目标支付平台的优先级;
根据各所述目标支付平台的优先级对各所述目标支付平台进行实时排序,并发送至客户端进行显示。


2.根据权利要求1所述的方法,其特征在于,根据所述付款方信息获取所述付款方的常用支付平台集合,包括:
根据付款方的历史使用信息获取所述付款方在预设时间内各个支付平台的付款次数;
根据预设时间内各个支付平台的付款次数从高到低获取预设个数的第一支付平台,以形成所述付款方的常用支付平台集合。


3.根据权利要求1所述的方法,其特征在于,计算各所述第一支付平台的使用频率及各所述第一支付平台对应的支付路由的实时负载,包括:
针对每个所述第一支付平台,使用频率的计算公式为:



其中,px为第一支付平台x的使用频率,kx为第一支付平台x在预设时间段内的付款次数,k为所有第一支付平台的付款次数的总和;
针对每个所述第一支付平台,其对应的支付路由的实时负载的计算公式为:



其中,Tx为第一支付平台x对应的支付路由的实时负载,n为第一支付平台x对应的支付路由当前待支付的任务数,为第一支付平台x对应的支付路由的任务平均执行时间。


4.根据权利要求1所述的方法,其特征在于,根据各所述目标支付平台的使用频率、各所述目标支付平台对应的支付路由的实时负载以及各所述目标支付平台的支付手续费分别计算各所述目标支付平台的优先级,包括:
针对每一个目标支付平台,优先级的计算公式为:



其中,Cy为目标支付平台y的优先级,py为目标支付平台y的使用频率,Ty为目标支付平台y对应的支付路由的实时负载;Mx为目标支付平台y的支付手续费,∑T为所有目标支付平台的实时负载的总和,...

【专利技术属性】
技术研发人员:黄志豪
申请(专利权)人:杭州一骑轻尘信息技术有限公司
类型:发明
国别省市:浙江;33

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

1