[发明专利]全链路对账方法和系统在审
申请号: | 201910796880.0 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110544164A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 徐博文;杨弋;宋志新;郝建国;李强 | 申请(专利权)人: | 中信百信银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q40/00 |
代理公司: | 11354 北京市兰台律师事务所 | 代理人: | 田君露<国际申请>=<国际公布>=<进入 |
地址: | 100029 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 链路 交易数据 异常报警功能 存储空间 结果汇总 生成链路 实时获取 适用场景 系统组成 异常结果 用户友好 扩展性 易用性 字段 修正 场景 灵活 | ||
1.一种全链路对账方法,其特征在于,包括:
各子系统分别实时获取交易数据;
对所述交易数据进行所述各子系统间对账,生成边对账结果;
将所述边对账结果汇总,生成全链路对账结果。
2.根据权利要求1所述的全链路对账方法,其特征在于,该方法还包括:
为不同场景配置参数;
根据所述参数对交易进行场景识别,根据识别出的场景调取相应子系统;
对所述交易数据预处理,将所述子系统的对账参数标准化、将所述交易数据进行去重。
3.根据权利要求2所述的全链路对账方法,其特征在于,所述对所述交易数据预处理,包括:
通过对所述交易参数的关键属性进行字段映射,将所述各子系统的账务流水根据数据映射规则,转化为具有标准结构的账务流水;
根据所述数据映射规则生成全局流水号;
将所述全局流水号对应的流水数据集合转换为标准流水数据集合,保存到缓存中。
4.根据权利要求3所述的全链路对账方法,其特征在于,所述场景识别包括:
根据所述标准流水数据集合的属性字段循环遍历已设置的链路判定表达式集合,找到满足判定表达式的链路;
在所述满足表达式的链路中,根据所述标准流水数据集合的属性字段循环遍历已设置的场景判定表达式集合,找到满足判定表达式的场景;
根据所述满足判定表达式的场景,获取该场景的多个子系统和所述多个子系统间的关系。
5.根据权利要求1~4任一项所述的全链路对账方法,其特征在于,该方法还包括:
对所述边对账结果进行补偿,生成补偿后的边对账结果,其中,所述补偿指在所述边对账前对该组数据进行前置检查,所述前置检查指检查一些记录的交易状态,如果所述交易状态显示为“中间态”,则暂时搁置所述边对账,将所述交易数据暂存在缓存中,待所述全局流水号号对应的流水再次出现时,再从所述缓存中调取所述交易数据,进行所述边对账;
若所述全链路对账结果出现异常,则进行异常报警。
6.一种全链路对账系统,其特征在于,所述系统包括:
接收模块,用于各子系统实时接收交易数据;
对账模块,用于将所述交易数据进行所述各子系统间对账处理,生成边对账结果;
统计模块,用于汇总所述边对账结果,生成全链路对账结果。
7.根据权利要求6所述的全链路对账系统,其特征在于,所述系统还包括:
配置模块,用于为不同场景配置相应参数;
识别模块,用于识别出所述交易数据所处的交易场景;
预处理模块,用于预处理所述交易数据,用于将所述交易数据标准化,将所述交易数据进行去重。
8.根据权利要求7所述的全链路对账系统,其特征在于,所述预处理模块包括:
映射子模块,用于通过对所述交易参数的关键属性进行字段映射,将所述各子系统的账务流水数据根据数据映射规则,转化为具有标准结构的账务流水数据;
生成子模块,用于根据所述数据映射规则生成全局流水号;
存储子模块,用于将所述全局流水号对应的流水数据集合转换为标准数据流水数据集合,保存到缓存中。
9.根据权利要求8所述的全链路对账系统,其特征在于,
所述识别模块包括:
遍历子模块,用于根据所述标准流水数据集合的属性字段循环遍历已设置的链路判定表达式集合,找到满足判定表达式的链路;在所述满足表达式的链路中,根据所述标准流水数据集合的属性字段循环遍历已设置的场景判定表达式集合,找到满足判定表达式的场景;根据所述满足判定表达式的场景,获取该场景的多个子系统和所述多个子系统间的关系;
匹配子模块,用于将所述交易数据与所述全链路的具体场景相匹配。
10.根据权利要求6~9任一项所述的全链路对账系统,其特征在于,该系统还包括:
补偿模块,用于对所述边对账结果进行补偿,生成补偿后的边对账结果,其中,所述补偿指在所述边对账前对该组数据进行前置检查,所述前置检查指检查一些记录的交易状态,如果所述交易状态显示为“中间态”,则暂时搁置所述边对账,将所述交易数据暂存在缓存中,待所述全局流水号对应流水数据再次出现时,再从所述缓存中调取所述交易数据,进行所述边对账;
报警模块,用于当所述全链路对账结果出现异常时,进行异常报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信百信银行股份有限公司,未经中信百信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910796880.0/1.html,转载请声明来源钻瓜专利网。