交易接入方法、交易接入单元及系统、设备和存储介质技术方案

技术编号:38432986 阅读:10 留言:0更新日期:2023-08-11 14:19
本申请提供一种交易接入方法、交易接入单元及系统、设备和存储介质。该交易接入方法应用于快捷支付系统的服务层,该方法包括:接收待处理交易请求,并在确定待处理交易请求所请求处理的交易需要转发到灰度环境时,将待处理交易请求转发到灰度环境中;在确定待处理交易请求所请求处理的交易不需要转发到灰度环境时,根据待处理交易请求中携带的用户信息,确定待处理交易请求中的待处理交易标识对应的目标响应数据库,并在确定目标响应数据库不可用时,将待处理交易请求转发至备份的交易接入单元;在确定目标响应数据库可用时将待处理交易请求间接发送至业务层。本申请可以解决如何降低快捷支付系统的运维成本和提高交易的处理效率的问题。理效率的问题。理效率的问题。

【技术实现步骤摘要】
交易接入方法、交易接入单元及系统、设备和存储介质


[0001]本申请涉及快捷支付领域的交易处理技术,尤其涉及一种交易接入方法、交易接入单元及系统、设备和存储介质。

技术介绍

[0002]在快捷支付领域,快捷支付系统涉及到的应用层包括接入层和服务层,接入层用于根据不同用户的需求生成不同的报文,再根据不同的报文调用服务层的节点。服务层用于执行具体的服务事项,例如转账。
[0003]目前,在进行快捷支付系统的日常维护时,需要花费大量的精力维护接入层,这就带来了很大的维护成本。同时,接入层本身也存在节点调用成本大的问题。节点调用成本包括节点部署的成本、节点的部署升级成本和节点的故障维修成本等。另外,在交易接入时,还需要根据交易的具体情况,将交易发送至不同的处理环境中进行处理。然而,目前接入层无法做到将交易发送至不同的处理环境中进行处理,从而导致交易的处理效率较低。
[0004]因此,如何降低快捷支付系统的运维成本和提高交易的处理效率,仍然是亟待解决的。

技术实现思路

[0005]本申请提供一种交易接入方法、交易接入单元及系统、设备和存储介质,用以解决如何降低快捷支付系统的运维成本和提高交易的处理效率的问题。
[0006]第一方面,本申请提供一种交易接入方法,应用于快捷支付系统的服务层,包括:
[0007]接收待处理交易请求,并在确定所述待处理交易请求所请求处理的交易需要转发到灰度环境时,将所述待处理交易请求转发到灰度环境中;
[0008]在确定所述待处理交易请求所请求处理的交易不需要转发到灰度环境时,根据待处理交易请求中携带的用户信息,确定所述待处理交易请求中的待处理交易标识对应的目标响应数据库,并在确定目标响应数据库不可用时,将所述待处理交易请求转发至备份的交易接入单元;
[0009]在确定目标响应数据库可用时将所述待处理交易请求间接发送至业务层,所述业务层设置于所述服务层,用于执行所述待处理交易请求所请求处理的交易。
[0010]其中一个实施例中,所述方法还包括:
[0011]接收所述业务层发送的交易转移请求,并响应所述交易转移请求,将所述待处理交易请求转移至指定的新的交易接入单元。
[0012]其中一个实施例中,所述方法还包括:
[0013]确定所述待处理交易请求已经转发到所述灰度环境中时,向上游设备反馈无法转发的通知;
[0014]确定所述待处理交易请求已经转发至所述备份的交易接入单元时,向所述上游设备反馈无法转发的通知;
[0015]确定所述待处理交易请求已经转发至所述新的交易接入单元时,向所述上游设备反馈无法转移的通知;
[0016]所述上游设备为分配所述待处理交易请求的交易接入单元的设备。
[0017]其中一个实施例中,所述方法还包括:
[0018]若接收所述待处理交易请求的第N服务器无法处理所述待处理交易请求,则继续移交所述待处理交易请求至第N+1服务器;
[0019]将N加1,并循环执行该步骤,直到第N+1服务器能够处理所述待处理交易请求;其中,N的初始值为1,N+1小于或等于预设值。
[0020]其中一个实施例中,所述方法还包括:
[0021]当目标响应数据库可用时,获取所述待处理交易标识对应的交易要素;
[0022]将所述交易要素转换为指定的业务模型的参数,并对转换得到的业务模型的参数进行校验;
[0023]在业务模型的参数通过校验时,将所述待处理交易请求发送到指定的业务模型所属的所述业务层,由所述业务层执行所述待处理交易请求所请求处理的交易。
[0024]其中一个实施例中,所述当目标响应数据库可用时,获取所述待处理交易标识对应的交易要素包括:
[0025]当目标响应数据库可用时,且确定所述待处理交易请求允许切流时,获取所述待处理交易标识对应的交易要素;
[0026]所述方法还包括:
[0027]当确定所述待处理交易请求不允许切流时,将所述待处理交易请求转发至原始交易处理系统中。
[0028]第二方面,本申请提供一种交易接入单元,设置于快捷支付系统的服务层,包括:灰度判断组件、数据库探测组件和转发组件;
[0029]所述灰度判断组件,用于接收待处理交易请求,并在所述待处理交易请求所请求处理的交易需要转发到灰度环境时,向所述转发组件发送转发请求;,或者,在所述待处理交易请求所请求处理的交易不需要转发到灰度环境时,将所述待处理交易请求转发给所述数据探测组件;
[0030]所述数据库探测组件,用于接收所述待处理交易请求,并根据待处理交易请求中携带的用户信息,确定所述待处理交易请求中的待处理交易标识对应的目标响应数据库;
[0031]所述数据库探测组件,还用于在确定所述待处理交易请求对应的目标响应数据库不可用时,将所述待处理交易请求提交至所述转发组件;或者,确定所述待处理交易请求对应的目标响应数据库可用时,将所述待处理交易请求间接发送至业务层,其中,所述业务层设置于所述服务层,用于执行所述待处理交易请求所请求处理的交易;
[0032]所述转发组件,用于响应所述转发请求,将所述待处理交易请求转发到灰度环境中;或者,用于在接收到所述数据库探测组件提交的所述待处理交易请求后,将所述待处理交易请求转发至备份的交易接入单元。
[0033]第三方面,本申请提供一种交易接入系统,包括至少一个如第二方面所述的交易接入单元,还包括:
[0034]路由组件,用于指定接收待处理交易请求的交易接入单元。
[0035]第四方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的交易接入方法。
[0036]第五方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述指令被执行时,使得计算机执行如第一方面所述的交易接入方法。
[0037]综上,本申请的实施例提供的该交易接入方法,应用于快捷支付系统的服务层。该交易接入方法包括:接收待处理交易请求,并在确定该待处理交易请求所请求处理的交易需要转发到灰度环境时,将该待处理交易请求转发到灰度环境中;在确定该待处理交易请求所请求处理的交易不需要转发到灰度环境时,根据待处理交易请求中携带的用户信息,确定该待处理交易请求中的待处理交易标识对应的目标响应数据库,并在确定目标响应数据库不可用时,将该待处理交易请求转发至备份的交易接入单元;在确定目标响应数据库可用时将该待处理交易请求间接发送至业务层,该业务层设置于该服务层,用于执行该待处理交易请求所请求处理的交易;接收该业务层发送的交易转移请求,并响应该交易转移请求,将该待处理交易请求转移至指定的新的交易接入单元。
[0038]该交易接入方法应用于如上任一项实施例所描述的该交易接入单元。该交易接入单元的设置是将原始的快捷支付系统中接入层的功能转换本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易接入方法,其特征在于,应用于快捷支付系统的服务层,包括:接收待处理交易请求,并在确定所述待处理交易请求所请求处理的交易需要转发到灰度环境时,将所述待处理交易请求转发到灰度环境中;在确定所述待处理交易请求所请求处理的交易不需要转发到灰度环境时,根据待处理交易请求中携带的用户信息,确定所述待处理交易请求中的待处理交易标识对应的目标响应数据库,并在确定目标响应数据库不可用时,将所述待处理交易请求转发至备份的交易接入单元;在确定目标响应数据库可用时将所述待处理交易请求间接发送至业务层,所述业务层设置于所述服务层,用于执行所述待处理交易请求所请求处理的交易。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述业务层发送的交易转移请求,并响应所述交易转移请求,将所述待处理交易请求转移至指定的新的交易接入单元。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定所述待处理交易请求已经转发到所述灰度环境中时,向上游设备反馈无法转发的通知;确定所述待处理交易请求已经转发至所述备份的交易接入单元时,向所述上游设备反馈无法转发的通知;确定所述待处理交易请求已经转发至所述新的交易接入单元时,向所述上游设备反馈无法转移的通知;所述上游设备为分配所述待处理交易请求的交易接入单元的设备。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若接收所述待处理交易请求的第N服务器无法处理所述待处理交易请求,则继续移交所述待处理交易请求至第N+1服务器;将N加1,并循环执行该步骤,直到第N+1服务器能够处理所述待处理交易请求;其中,N的初始值为1,N+1小于或等于预设值。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:当目标响应数据库可用时,获取所述待处理交易标识对应的交易要素;将所述交易要素转换为指定的业务模型的参数,并对转换得到的业务模型的参数进行校验;在业务模型的参数通过校验时,将所述待处理交易请求发送到指定的业务模型所属的所述业务层,由所述业务层执行所述待处理交易请求所请求处理的交易。6.根据权利要求5所述的方法,其特征在于,所述当...

【专利技术属性】
技术研发人员:徐威
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1