支付系统对接渠道自动化配置系统的制作方法

文档序号:25092957发布日期:2021-05-18 20:57阅读:214来源:国知局
支付系统对接渠道自动化配置系统的制作方法

1.本发明涉及金融技术领域,具体为支付系统对接渠道自动化配置系统。


背景技术:

2.支付对接渠道自动化配置指银行等金融服务机构的对接渠道方法,通过智能路由器、自动化配置等方式最大限度的提升以分布式框架作为基础提升了服务的高可用性和连续性,提升了系统的稳定和性能,对银行的发展有很大的推动作用,其中较为最重要的三种系统或者框架为:1:spring cloud是一系列框架的有序集合,它利用spring boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用spring boot的开发风格做到一键启动和部署,spring cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过spring boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包;2:mysql是一个关系型数据库管理系统,由瑞典mysql ab 公司开发,目前属于oracle旗下产品,mysql是最流行的关系型数据库管理系统之一,在 web 应用方面,mysql是最好的关系数据库应用软件之一,mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性;3:eureka是netflix开发的服务发现框架,本身是一个基于rest的服务,主要用于定位运行在aws域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的,spring cloud将它集成在其子项目spring
ꢀ‑
cloud
ꢀ‑ꢀ
netflix中,以实现spring cloud的服务发现功能,然而三者各自有自身的缺点如下:其中spring cloud对比dubbo网络资源消耗较大,软件的配套措施不够健全,技术架构还需提升,而eureka:维护的成本过高,部署相对比较麻烦,发现服务的时候有2分钟的延迟时间不能及时发现,mysql:如果使用大量存储过程,那么使用这些存储过程的每个连接的内存使用量将会大大增加,此外,如果在存储过程中过度使用大量逻辑操作,则cpu使用率也会增加,mysql不允许调试存储过程,开发和维护存储过程很难,故而为了解决现有支付系统对接渠道存在人工等成本较高、对硬件的整体要求高、运维成本高、扩展性较低、低内聚、人为错误较高以及高耦合的问题,所以提出了支付系统对接渠道自动化配置系统来解决这个问题。


技术实现要素:

3.(一)解决的技术问题针对现有技术的不足,本发明提供了支付系统对接渠道自动化配置系统,解决了现有支付系统对接渠道存在的人工等成本较高、对硬件的整体要求高、运维成本高、扩展性较低、低内聚、人为错误较高以及高耦合的问题。
4.(二)技术方案为达到以上目的,本发明采取的技术方案是:支付系统对接渠道自动化配置系统,
包括支付系统对接渠道自动化配置系统、支付系统对接渠道自动化配置关系统架,所述支付系统对接渠道自动化配置系统包括以下步骤:s1、用户发起渠道签约申请,之后进行s2;s2、进行报文检查,若检查成功进行s4,若检查不通过则进行s3;s3、返回结果给用户;s4、检查账户类型,若是检查不通过则进行s3,若是检查通过则进行s5;s5、检查商户标号以及产品编号,若是检查不通过则进行s3,若是检查通过则进行s6;s6、检查商户编号和签约账户,若是检查不通过则进行s3,若是检查后发现签约信息不存在或签约状态异常则进行s7;s7、查询产品编号是否存在,若是查询不通过则进行s3,若是通过则进行s8;s8、判断查询结果是否为空,若是查询结构为空则进行s9,若是查询结果不为空则进行s10;s9、签约失败,并进行s3;s10、智能路由器做协议支付的通道并记录,并结束系统。
5.所述支付系统对接渠道自动化配置关系统架包括银行管理人员,所述银行管理人员通过银行管理中心进行管理,所述银行管理中心订阅通过eureka注册,所述银行管理中心调用通过自动化配置,所述自动化配置注册通过eureka注册,所述自动化配置调用通过智能路由器,所述自动化配置数据存取通过mysql,所述mysql数据连接有智能路由器,所述智能路由器注册通过eureka注册。
6.优选的,所述mysql数据存储用于支付系统对接渠道自动化配置管理系统相关的持久化数据,所述持久化数据的相关内容包括但不限于:手动定义数据,定时定义数据,邮件发送数据,短信通知数据,作业运行数据,任务运行数据等。
7.优选的,所述eureka注册为eureka注册中心,所述eureka注册提供服务注册功能。
8.优选的,所述银行管理中心包括但不限于:可视化用户管理,可视化角色管理,可视化环境管理,可视化业务管理,可视化参数管理,可视化菜单管理,可视化作业编制界面,可视化作业监控界面,可视化任务监控界面,可视化任务操作界面,远程更改代付路由管理系统,从注册中心查询相关的调度服务,将相关数据保存至数据存储装置等。
9.优选的,所述智能路由器具有切换功能,所述智能路由器切换功能是外围系统正常情况下的实现措施,所述智能路由器能够进行支付系统对接渠道自动化配置,所述智能路由器切换功能的等级高于系统自动的等级。
10.优选的,所述自动化配置的相关定义以及管控包括但不限于:参数管理,作业定义,定时任务编排,任务发布,远程调用节点管理,分布式服务调用管理,将功能封装到eureka注册中心,将相关数据储存至数据存储装置等。
11.(三)有益效果本发明的有益效果在于:该支付系统对接渠道自动化配置系统,通过支付系统对接渠道自动化配置关系统架以及支付系统对接渠道自动化配置系统迅速将客户做出的签约申请处理,而且在进行处理的过程中降低了人工成本,并且在进行的渠道对接中不投产即可实现,同时降低了人为
导致错误的风险,并且通过支付系统对接渠道自动化配置关系统架以及支付系统对接渠道自动化配置系统采用了微服务架构设计,进而只需要一套统一的银行管理中心就可以进行接入渠道自动化配置,而且支付系统对接渠道自动化配置可以随着渠道的增加而自动配置进统一支付系统中,进而充分保证了分布式系统的健壮性和可持续性,同时通过使用eureka注册可以有效、实时的使人工操作更快生效,进而增加了人工的管控能力且无需重启服务提高了处理支付签约的效率,同时增加了自动配置的功能提升了系统的灵活性,加大了安全的保障,进而使系统出现问题时可及时止损,自动化配置避免了以往由人员手动配置渠道对接时出现错误的风险,提高了系统的安全可用性,通过分布式方式部署,并支持可扩展性,为今后系统的扩容提供接口,保证了系统的健壮性,从而解决了现有支付系统对接渠道存在的人工等成本较高、对硬件的整体要求高、运维成本高、扩展性较低、低内聚、人为错误较高以及高耦合的问题。
附图说明
12.图1为本发明支付系统对接渠道自动化配置流程图结构示意图;图2为本发明支付系统对接渠道自动化配置关系统架结构示意图。
具体实施方式
13.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
14.如图1

2所示,本发明提供一种技术方案:支付系统对接渠道自动化配置系统,包括支付系统对接渠道自动化配置系统、支付系统对接渠道自动化配置关系统架,所述支付系统对接渠道自动化配置系统包括以下步骤:s1、用户发起渠道签约申请,之后进行s2;s2、进行报文检查,若检查成功进行s4,若检查不通过则进行s3;s3、返回结果给用户;s4、检查账户类型,若是检查不通过则进行s3,若是检查通过则进行s5;s5、检查商户标号以及产品编号,若是检查不通过则进行s3,若是检查通过则进行s6;s6、检查商户编号和签约账户,若是检查不通过则进行s3,若是检查后发现签约信息不存在或签约状态异常则进行s7;s7、查询产品编号是否存在,若是查询不通过则进行s3,若是通过则进行s8;s8、判断查询结果是否为空,若是查询结构为空则进行s9,若是查询结果不为空则进行s10;s9、签约失败,并进行s3;s10、智能路由器做协议支付的通道并记录,并结束系统。
15.所述支付系统对接渠道自动化配置关系统架包括银行管理人员,所述银行管理人员通过银行管理中心进行管理,所述银行管理中心订阅通过eureka注册,所述银行管理中
心调用通过自动化配置,所述自动化配置注册通过eureka注册,所述自动化配置调用通过智能路由器,所述自动化配置数据存取通过mysql,所述mysql数据连接有智能路由器,所述智能路由器注册通过eureka注册。
16.mysql数据存储用于支付系统对接渠道自动化配置管理系统相关的持久化数据,所述持久化数据的相关内容包括但不限于:手动定义数据,定时定义数据,邮件发送数据,短信通知数据,作业运行数据,任务运行数据等。
17.eureka注册为eureka注册中心,所述eureka注册提供服务注册功能。
18.银行管理中心包括但不限于:可视化用户管理,可视化角色管理,可视化环境管理,可视化业务管理,可视化参数管理,可视化菜单管理,可视化作业编制界面,可视化作业监控界面,可视化任务监控界面,可视化任务操作界面,远程更改代付路由管理系统,从注册中心查询相关的调度服务,将相关数据保存至数据存储装置等。
19.智能路由器具有切换功能,所述智能路由器切换功能是外围系统正常情况下的实现措施,所述智能路由器能够进行支付系统对接渠道自动化配置,所述智能路由器切换功能的等级高于系统自动的等级。
20.自动化配置的相关定义以及管控包括但不限于:参数管理,作业定义,定时任务编排,任务发布,远程调用节点管理,分布式服务调用管理,将功能封装到eureka注册中心,将相关数据储存至数据存储装置等。
21.本发明的操作步骤为:首先通过银行管理人员利用支付系统对接渠道自动化配置关系统架中的银行管理中心、自动化配置、eureka注册、mysql以及智能路由器执行支付系统对接渠道自动化配置系统,进而通过支付系统对接渠道自动化配置系统中的s1、s2、s3、s4、s5、s6、s7、s8、s9以及s10迅速将客户做出的签约申请处理,而且在进行处理的过程中降低了人工成本,并且在进行的渠道对接中不投产即可实现,同时降低了人为导致错误的风险,并且通过支付系统对接渠道自动化配置关系统架以及支付系统对接渠道自动化配置系统采用了微服务架构设计,进而只需要一套统一的银行管理中心就可以进行接入渠道自动化配置,而且支付系统对接渠道自动化配置可以随着渠道的增加而自动配置进统一支付系统中,进而充分保证了分布式系统的健壮性和可持续性,同时通过使用eureka注册可以有效、实时的使人工操作更快生效,进而增加了人工的管控能力且无需重启服务提高了处理支付签约的效率,同时增加了自动配置的功能提升了系统的灵活性,加大了安全的保障,进而使系统出现问题时可及时止损。
22.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1