[发明专利]支付一致性校验方法、系统、设备及存储介质有效
申请号: | 201911185358.5 | 申请日: | 2019-11-27 |
公开(公告)号: | CN110941625B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 方锡 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06Q30/06 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 夏彬 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支付 一致性 校验 方法 系统 设备 存储 介质 | ||
本发明提供了一种支付一致性校验方法、系统、设备及存储介质,该方法包括:获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;采用过程模型对新订单的支付一致性日志记录进行合规性校验,得到校验结果。通过采用本发明的方案,基于过程模型对日志进行合规性检查,使用过程挖掘技术从日志记录中发现业务层面的异常,相比于数据挖掘技术,能够更真实有效地诊断出业务异常,实现支付一致性的准确校验。
技术领域
本发明涉及大数据处理技术领域,尤其涉及一种支付一致性校验方法、系统、设备及存储介质。
背景技术
当代互联网行业的高速发展,支付系统在广大互联网公司中广泛存在。但是网络或者技术中间件的稳定性问题常常会导致资金在支付方和收款方之间出现不一致的情况,因此如何保证支付方和收款方的资金一致性显得尤为重要。
目前在数据领域层面对支付系统一致性的检查基本上都是依靠数据分析进行的,通过数据挖掘方法仅仅只能够从数据层面分析一致性日志,进而发现数据方面的异常,而通常意义上数据层面异常并不完全等同于业务流程层面的异常,该方法不能够发现业务过程方面的异常,因此无法合理高效地判断异常处日志是否对应着业务异常。现有技术仅仅通过数据挖掘方法从支付一致性的日志中分析数据层面产生的异常,而通常意义上数据层面异常并不完全等同于业务流程层面的异常。因此,现有技术中的数据挖掘技术应用在支付领域中时,并不能很好地实现支付方和收款方的资金一致性校验。
发明内容
针对现有技术中的问题,本发明的目的在于提供一种支付一致性校验方法、系统、设备及存储介质,基于过程模型对日志进行合规性检查,实现交易支付一致性的准确校验。
本发明实施例提供一种支付一致性校验方法,包括如下步骤:
获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;
采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;
获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;
采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,得到校验结果。
可选地,所述生成各个订单的支付一致性日志记录,包括如下步骤:
为每个订单创建支付一致性日志记录;
从交易系统和支付系统中接收到支付状态变更通知时,更改所述支付一致性日志记录中的支付状态,并记录支付状态更改信息。
可选地,所述生成各个订单的支付一致性日志记录,包括如下步骤:
从交易系统接收到创建付款项通知时,创建新的支付一致性日志记录,并初始化所述支付一致性日志记录中的支付状态;
从支付系统中接收到用户支付通知时,将所述支付一致性日志记录中的支付状态修改为等待回调状态;
从交易系统中接收到支付结果时,根据支付结果修改所述支付一致性日志记录中的支付状态。
可选地,所述采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型,包括如下步骤:
将所述支付一致性日志记录处理成过程挖掘所需的事件日志,每个支付一致性日志记录对应于所述事件日志中的一个事件;
基于所述事件日志,构建Petri网模型。
可选地,所述将所述支付一致性日志记录处理成过程挖掘所需的事件日志,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911185358.5/2.html,转载请声明来源钻瓜专利网。