银行应用通信方法、装置及电子设备与流程

文档序号:37211025发布日期:2024-03-05 14:53阅读:21来源:国知局
银行应用通信方法、装置及电子设备与流程

本发明涉及数据处理领域,具体而言,涉及一种银行应用通信方法、装置及电子设备。


背景技术:

1、随着互联网业务的发展,在传统银行或运营商的金融业务体系中,需要不断地接入不同的银行渠道作为渠道能力提供方,提供能力给对应的产品层使用。

2、传统银行网关的接入,在银行网关模块会接入不同的银行渠道,都运行在同一个机器上,银行通道的故障会相互影响。而且随着银行通道的不断接入,如果是采用传统的策略模式,代码会显得越来越臃肿,在同一个项目中一个接口可能对应十多个银行通道的代码,而且在资源分配上也存在很大问题,存在与银行应用进行通信时,通信效率低的问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种银行应用通信方法、装置及电子设备,以至少解决相关技术中与银行应用进行通信时,通信效率低的技术问题。

2、根据本发明实施例的一个方面,提供了一种银行应用通信方法,包括:接收银行应用通信请求,其中,所述银行应用通信请求中携带有预定银行应用标识,以及预定服务标识;响应于所述银行应用通信请求,确定与所述预定银行应用标识对应的银行应用通道编码信息;依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,其中,所述预定银行应用为所述预定银行应用标识所标示出的银行应用;确定所述目标连接通道中,与所述预定服务标识对应的目标端口号与目标ip地址;基于所述目标连接通道,所述目标端口号和所述目标ip地址,建立与所述预定银行应用的连接,以通过所述连接与所述预定银行应用进行通信,并调用与所述预定服务标识对应的预定服务。

3、可选地,所述接收银行应用通信请求之前,还包括:确定预构建连接通道的多个银行应用;确定所述多个银行应用分别对应的服务,以及所述分别对应的服务对应的端口号与ip地址;依据所述多个银行应用分别对应的服务,以及所述分别对应的服务对应的端口号与ip地址,构建多个连接通道,其中,所述多个连接通道中分别包括对应的服务对应的端口号与ip地址;确定所述多个连接通道,对应的银行应用标识,以及对应的银行应用通道编码信息之间的对应关系。

4、可选地,所述依据所述多个银行应用分别对应的服务,以及所述分别对应的服务对应的端口号与ip地址,构建多个连接通道,包括:依据所述多个银行应用分别对应的服务,构建与所述多个银行应用分别对应的虚拟化服务应用;在多个虚拟化服务应用上分别构建所述分别对应的服务对应的端口号与ip地址;依据所述多个虚拟化服务应用分别对应的服务,以及所述分别对应的服务对应的端口号与ip地址,构建所述多个连接通道。

5、可选地,所述依据所述多个银行应用分别对应的服务,构建与所述多个银行应用分别对应的虚拟化服务应用,包括:确定所述多个银行应用分别对应的虚拟化服务应用构建条件;在所述分别对应的虚拟化服务应用构建条件为通过预定协议构建的情况下,依据所述多个银行应用分别对应的服务,在所述预定协议的基础上构建与所述多个银行应用分别对应的虚拟化服务应用。

6、可选地,所述依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,包括:将所述对应关系存储至路由表中;依据所述路由表,确定与所述银行应用通道编码信息对应的所述目标连接通道。

7、可选地,所述依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,包括:依据所述银行应用通道编码信息,从系统内存中确定与预定银行应用建立连接的目标连接通道。

8、可选地,所述响应于所述银行应用通信请求,确定与所述预定银行应用标识对应的银行应用通道编码信息之后,还包括:确定在预定编码库中是否查询到所述银行应用通道编码信息的查询结果;在所述查询结果为所述预定编码库中无法查询到所述银行应用通道编码信息的情况下,返回异常信息至预定终端,其中,所述异常信息用于说明无法与所述预定银行应用标识所标示出的银行应用建立通信连接。

9、根据本发明实施例的一个方面,提供了一种银行应用通信装置,包括:接收模块,用于接收银行应用通信请求,其中,所述银行应用通信请求中携带有预定银行应用标识,以及预定服务标识;第一确定模块,用于响应于所述银行应用通信请求,确定与所述预定银行应用标识对应的银行应用通道编码信息;第二确定模块,用于依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,其中,所述预定银行应用为所述预定银行应用标识所标示出的银行应用;第三确定模块,用于确定所述目标连接通道中,与所述预定服务标识对应的目标端口号与目标ip地址;建立模块,用于基于所述目标连接通道,所述目标端口号和所述目标ip地址,建立与所述预定银行应用的连接,以通过所述连接与所述预定银行应用进行通信,并调用与所述预定服务标识对应的预定服务。

10、根据本发明实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的银行应用通信方法。

11、根据本发明实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的银行应用通信方法。

12、在本发明实施例中,接收携带有预定银行应用标识与预定服务标识的银行应用通信请求,进而响应于银行应用通信请求,确定与预定银行应用标识对应的银行应用通道编码信息,从而依据银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道。并确定目标连接通道中,与预定服务标识对应的目标端口号与目标ip地址,达到基于目标连接通道,目标端口号和目标ip地址,建立与预定银行应用的连接的目的,以通过连接与预定银行应用进行通信,并调用与预定服务标识对应的预定服务。由于不同的银行应用采用了不同的连接通道,连接通道中又根据服务的不同设置了对应的端口号与ip地址,因此,有效避免了通信堵塞所带来的传输效率低的问题,进而解决了相关技术中与银行应用进行通信时,通信效率低的技术问题。



技术特征:

1.一种银行应用通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述接收银行应用通信请求之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述依据所述多个银行应用分别对应的服务,以及所述分别对应的服务对应的端口号与ip地址,构建多个连接通道,包括:

4.根据权利要求3所述的方法,其特征在于,所述依据所述多个银行应用分别对应的服务,构建与所述多个银行应用分别对应的虚拟化服务应用,包括:

5.根据权利要求2所述的方法,其特征在于,所述依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,包括:

6.根据权利要求1所述的方法,其特征在于,所述依据所述银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,包括:

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述响应于所述银行应用通信请求,确定与所述预定银行应用标识对应的银行应用通道编码信息之后,还包括:

8.一种银行应用通信装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的银行应用通信方法。


技术总结
本发明公开了一种银行应用通信方法、装置及电子设备。其中,该方法包括:接收银行应用通信请求;响应于银行应用通信请求,确定与预定银行应用标识对应的银行应用通道编码信息;依据银行应用通道编码信息,确定与预定银行应用建立连接的目标连接通道,其中,预定银行应用为预定银行应用标识所标示出的银行应用;确定目标连接通道中,与预定服务标识对应的目标端口号与目标IP地址;基于目标连接通道,目标端口号和目标IP地址,建立与预定银行应用的连接,以通过连接与预定银行应用进行通信,并调用与预定服务标识对应的预定服务。本发明解决了相关技术中与银行应用进行通信时,通信效率低的技术问题。

技术研发人员:谢清清,刘志锦,李晓明,李徐平
受保护的技术使用者:天翼电子商务有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1