[发明专利]一种用于第三方支付系统的对账方法及系统在审
申请号: | 202010856083.X | 申请日: | 2020-08-24 |
公开(公告)号: | CN112085485A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 吴龙伟;罗浩 | 申请(专利权)人: | 宝付网络科技(上海)有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08 |
代理公司: | 上海海钧知识产权代理事务所(特殊普通合伙) 31330 | 代理人: | 王睿 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 第三 支付 系统 方法 | ||
1.一种用于第三方支付系统的对账方法,其特征在于,所述第三方支付系统包括至少两个不同的业务子系统,至少两个不同的业务子系统共同完成第三方支付系统的业务操作,所述对账方法包括以下步骤:
将同一业务类型所涉及的各节点信息按照业务逻辑执行顺序注册配置于该业务类型对应的节点注册表,
其中,按照业务逻辑执行顺序将业务子系统抽象为三种节点类型:首节点、中间节点、末节点,按照业务逻辑执行顺序排列的首节点、中间节点、末节点组合成业务链路;
获取业务链路内所涉及各节点的节点信息,并将各节点信息填写至节点信息表或缓冲至节点缓冲表,
其中,已填入节点信息表的节点,节点信息表内节点信息状态记录为1,未填入节点信息表的节点,节点信息状态默认记录为0;
将节点缓冲表内的缓冲节点信息迁移至节点信息表;
对第一异常节点进行补偿,
其中,第一异常节点为第一设定时长内,节点信息状态一直为0、且不存在于节点缓冲表的节点;
对第二异常节点进行监控,
其中,第二异常节点为第二设定时长内,节点信息状态一直为0的节点,第二设定时长时间长度大于第一设定时长时间长度;
对第二异常节点进行告警。
2.根据权利要求1所述的一种用于第三方支付系统的对账方法,其特征在于,获取业务链路内所涉及各节点的节点信息,并将各节点信息填写至节点信息表或缓冲至节点缓冲表,包括:
对从业务子系统获取的各节点信息进行代码转化,
根据节点信息表内业务逻辑执行顺序信息判断正在处理节点是否为首节点,
——若正在处理的节点为首节点,查询节点注册表并获取首节点主订单号字段、关联下级节点订单号字段,将首节点主订单号字段、首节点的节点信息、第一关联下级节点订单号字段依次填入节点信息表,
——若正在处理的节点不是首节点,根据节点信息表内业务逻辑执行顺序查询正在处理的节点对应上一节点的节点信息状态,
——若上一节点的节点信息状态为1,根据节点信息表内业务逻辑执行顺序判断正在处理节点是否为末节点,
——若正在处理的节点是末节点,查询节点注册表并获取末节点的第二关联上级节点订单号字段,将第二关联上级节点订单号字段和末节点的节点信息依次填入节点信息表,并修改末节点的节点信息状态为1,
——若正在处理的节点是某一中间节点,查询节点注册表并获取该中间节点的第一关联上级节点订单号字段、第二关联下级订单号字段,将第一关联上级节点订单号字段、该中间节点的节点信息、第二关联下级节点订单号字段依次填入节点信息表,并修改该中间节点的节点信息状态为1,
——若上一节点的节点信息状态为0,将正在处理的节点对应节点信息缓冲至节点缓冲表。
3.根据权利要求1所述的一种用于第三方支付系统的对账方法,其特征在于,将节点缓冲表内的缓冲节点信息迁移至节点信息表,包括:
每经历第三设定时长,根据节点信息表内业务逻辑执行顺序,对缓冲节点的上一节点在节点信息表中的节点信息状态进行查询,其中,第三设定时长小于第一设定时长,
——若正在处理的缓冲节点的上一节点的节点信息状态为1,根据节点信息表内业务逻辑执行顺序判断该缓冲节点是否为末节点,
——若正在处理的缓冲节点是末节点,查询节点注册表并获取末节点的第二关联上级节点订单号字段,将第二关联上级节点信息、末节点的节点信息依次填入节点信息表,修改末节点的节点信息状态为1,并将末节点从节点缓冲表内删除,
——若缓冲节点是某一中间节点,查询节点注册表并获取该中间节点的第一关联上级节点订单号字段、第二关联下级订单号字段,将第一关联上级节点订单号字段、该中间节点的节点信息、第二关联下级节点订单号字段依次填入节点信息表,修改该中间节点的节点信息状态为1,并将该中间节点从节点缓冲表内删除,
——若正在处理的缓冲节点的上一节点的节点信息状态为0,正在处理的缓冲节点保留在节点缓冲表内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝付网络科技(上海)有限公司,未经宝付网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010856083.X/1.html,转载请声明来源钻瓜专利网。