分布式支付系统统一对账方法和装置制造方法及图纸

技术编号:37334941 阅读:23 留言:0更新日期:2023-04-21 23:13
本发明专利技术公开了分布式支付系统统一对账方法和装置,属于分布式支付领域。该方法包括在统一对账平台中为业务流程设计和配置对账流程;业务系统将源数据转换为目标数据文件,通过API端点向统一对账平台发起对账请求;统一对账平台将对账请求序列化为对账任务记录;加载对账任务记录,在多节点之间完成对账任务投递;获取对账任务;拉取目标数据文件并执行对账流程,然后下发对账结果文件;业务系统拉取对账结果文件并更新源数据。本发明专利技术实现了关键流程内高内聚和流程间松耦合,避免了多系统重复工作,降低了系统的维护成本,在提高勾兑效率的同时避免了单点故障。率的同时避免了单点故障。率的同时避免了单点故障。

【技术实现步骤摘要】
分布式支付系统统一对账方法和装置


[0001]本专利技术涉及金融支付领域,尤其涉及一种分布式支付系统统一对账方法和装置。

技术介绍

[0002]随着互联网金融行业高速发展,分布式支付服务越来越多,交易业务数据成倍增加。在分布式支付系统中,对账流程为支付服务和清结算提供了关键的技术支持,用于使支付使用方和支付提供方相互确认交易、资金的正确性。如何提高对账效率和准确性,成为分布式支付系统亟需解决的问题。
[0003]现有的对账模式存在的问题主要在于,不同的业务系统参与者之间各自执行物理隔离的对账流程,存在重复工作的情况。而且不同的对账流程之间流程相似度较高,对账流程的调整会带来较大的系统测试和维护成本。在每次对账流程执行时,需要通过创建一个新的线程来进行驱动,导致对账流程性能低下。另一方面,对账流程内部关键步骤之间耦合度较高,也导致流程的拓展性较差。在模式选择上,对账流程采用基于内存的模式进行勾兑,而基于内存的模式会消耗较多的内存资源和I/O资源,并且存在OOM(内存不足)的风险。此外,所有的对账流程缺少相应的流程管理过程,同一业务系统内部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式支付系统统一对账方法,其特征在于,包括:根据多个业务系统参与者信息和交易数据信息,在统一对账平台的UI页面中为同一业务流程设计和配置相应的对账流程;通过业务系统获取源数据,基于预定义数据规范将所述源数据转换为目标数据文件,将所述目标数据文件推送到指定的文件服务器目录下,并通过API端点向所述统一对账平台发起对账请求;所述统一对账平台接收所述业务系统的对账请求,并将所述对账请求序列化为对账任务记录;核心线程引擎驱动主线程加载所述对账任务记录,形成内存数据模型,并在多节点之间完成对账任务投递;所述核心线程引擎驱动工作线程获取对账任务,并执行统一对账流程;所述核心线程引擎驱动相应的工作线程从所述文件服务器目录拉取所述目标数据文件,对所述目标数据文件进行预处理,并对预处理后的文件分别执行数据勾兑处理、差错处理和拓展处理,在完成上述对账流程后得到对账结果文件;将所述对账结果文件下发到指定文件服务器目录中,并通知业务系统拉取所述对账结果文件,以根据所述对账结果文件更新所述源数据。2.根据权利要求1所述的分布式支付系统统一对账方法,其特征在于,所述根据多个业务系统参与者信息和交易数据信息,在统一对账平台的UI页面中为同一业务流程设计和配置相应的对账流程,进一步包括:根据业务系统参与角色和交易数据的流向,设计和配置相应的单向连通图,所述单向连通图的每个节点对应于不同的业务系统参与者,实线表示两个节点间存在对账关系,箭头表示节点间对账流程走向或对账关系间的依赖关系。3.根据权利要求1所述的分布式支付系统统一对账方法,其特征在于,所述通过业务系统获取源数据,进一步包括:基于预先设置的获取规则,从非同一网段的外部系统参与者中获取源数据文件;基于当前接口通信模式,从同一网段的外部系统参与者中获取源数据文件;采用数据查询工具从业务数据库中采集需要对账的源数据。4.根据权利要求1所述的分布式支付系统统一对账方法,其特征在于,所述将所述目标数据文件推送到指定的文件服务器目录下,进一步包括:将所述目标数据文件根据各个业务系统的节点配置上传到预先指定的SFTP服务器目录;在目标数据文件上传结束后,上传一个空文件,表示已完成所述目标数据文件的上传操作。5.根据权利要求1所述的分布式支付系统统一对账方法,其特征在于,所述核心线程引擎驱动主线程加载所述对账任务记录,形成内存数据模型,并在多节点之间完成对账任务投递,进一步包括:所述核心线程引擎驱动leader节点的主线程从数据库中加...

【专利技术属性】
技术研发人员:程智春陈景荣何良玉林锋罗烨敏李泽龙许小旺
申请(专利权)人:梅州客商银行股份有限公司
类型:发明
国别省市:

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

1