支付一致性校验方法、系统、设备及存储介质技术方案

技术编号:23624711 阅读:27 留言:0更新日期:2020-03-31 22:35
本发明专利技术提供了一种支付一致性校验方法、系统、设备及存储介质,该方法包括:获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;采用过程模型对新订单的支付一致性日志记录进行合规性校验,得到校验结果。通过采用本发明专利技术的方案,基于过程模型对日志进行合规性检查,使用过程挖掘技术从日志记录中发现业务层面的异常,相比于数据挖掘技术,能够更真实有效地诊断出业务异常,实现支付一致性的准确校验。

Payment consistency verification method, system, equipment and storage medium

【技术实现步骤摘要】
支付一致性校验方法、系统、设备及存储介质
本专利技术涉及大数据处理
,尤其涉及一种支付一致性校验方法、系统、设备及存储介质。
技术介绍
当代互联网行业的高速发展,支付系统在广大互联网公司中广泛存在。但是网络或者技术中间件的稳定性问题常常会导致资金在支付方和收款方之间出现不一致的情况,因此如何保证支付方和收款方的资金一致性显得尤为重要。目前在数据领域层面对支付系统一致性的检查基本上都是依靠数据分析进行的,通过数据挖掘方法仅仅只能够从数据层面分析一致性日志,进而发现数据方面的异常,而通常意义上数据层面异常并不完全等同于业务流程层面的异常,该方法不能够发现业务过程方面的异常,因此无法合理高效地判断异常处日志是否对应着业务异常。现有技术仅仅通过数据挖掘方法从支付一致性的日志中分析数据层面产生的异常,而通常意义上数据层面异常并不完全等同于业务流程层面的异常。因此,现有技术中的数据挖掘技术应用在支付领域中时,并不能很好地实现支付方和收款方的资金一致性校验。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种支付一致性校验方法、系统、设备及存储介质,基于过程模型对日志进行合规性检查,实现交易支付一致性的准确校验。本专利技术实施例提供一种支付一致性校验方法,包括如下步骤:获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,得到校验结果。可选地,所述生成各个订单的支付一致性日志记录,包括如下步骤:为每个订单创建支付一致性日志记录;从交易系统和支付系统中接收到支付状态变更通知时,更改所述支付一致性日志记录中的支付状态,并记录支付状态更改信息。可选地,所述生成各个订单的支付一致性日志记录,包括如下步骤:从交易系统接收到创建付款项通知时,创建新的支付一致性日志记录,并初始化所述支付一致性日志记录中的支付状态;从支付系统中接收到用户支付通知时,将所述支付一致性日志记录中的支付状态修改为等待回调状态;从交易系统中接收到支付结果时,根据支付结果修改所述支付一致性日志记录中的支付状态。可选地,所述采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型,包括如下步骤:将所述支付一致性日志记录处理成过程挖掘所需的事件日志,每个支付一致性日志记录对应于所述事件日志中的一个事件;基于所述事件日志,构建Petri网模型。可选地,所述将所述支付一致性日志记录处理成过程挖掘所需的事件日志,包括如下步骤:根据所述支付一致性日志记录生成各个事件的活动集合T,每个所述活动集合T包括多个活动ai,1≤i≤n,n为所述活动集合T中的活动数,各个活动ai分别对应于一次支付状态变化;得到包括多个活动集合T的事件日志可选地,所述构建Petri网模型,包括如下步骤:将所述事件日志输入过程挖掘框架,基于Alpha算法构建Petri网模型,将各个所述活动作为一个变迁。可选地,所述采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,包括如下步骤:根据所述新订单的支付一致性日志记录生成对应的活动集合T,活动集合T的轨迹采用σ=<a1,a2,a3,...,an>表示,n为所述活动集合T中的活动数,各个活动ai分别对应于一次支付状态变化;基于所述过程模型对所述新订单的活动集合的轨迹进行合规性校验。可选地,采用托肯重演对所述新订单的活动集合的轨迹进行合规性校验。可选地,所述采用托肯重演对所述新订单的活动集合的轨迹进行合规性校验,包括如下步骤:在所述过程模型中重演所述新订单的活动集合的轨迹,记录在重演过程中产生的令牌数p、消耗的令牌数c、丢失的令牌数m和遗留的令牌数r;根据如下公式计算所述新订单的拟合度fitness:比较所述拟合度与预设阈值,如果所述拟合度小于预设阈值,则所述新订单的合规性校验失败。本专利技术实施例还提供一种支付一致性校验系统,应用于所述的支付一致性校验方法,所述系统包括:日志记录模块,用于获取各个订单的交易支付数据,生成各个订单的支付一致性日志记录,所述订单包括用于构建过程模型的各个订单和待校验的新订单;模型生成模块,用于采用用于构建过程模型的多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;合规校验模块,用于采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,得到校验结果。本专利技术实施例还提供一种支付一致性校验设备,包括:处理器;存储器,其中存在所述处理器的可进行指令;其中,所述处理器配置为经由进行所述可进行指令来进行所述的支付一致性校验方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被进行时实现所述的支付一致性校验方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。本专利技术所提供的支付一致性校验方法、系统、设备及存储介质具有下列优点:本专利技术解决了现有技术中的问题,基于过程模型对日志进行合规性检查,使用过程挖掘技术从日志记录中发现业务层面的异常,相比于数据挖掘技术,能够更真实有效地诊断出业务异常,实现支付一致性的准确校验,及时发现和定位线上订单是否存在支付一致性的问题,方便工作人员及时干预和修复问题,提升用户的使用体验。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。图1是本专利技术一实施例的支付一致性校验方法的流程图;图2是本专利技术一实施例的支付一致性校验系统的结构示意图;图3是本专利技术一具体实例中生成支付一致性日志记录的时序图;图4是本专利技术一实施例的过程模型挖掘的时序图;图5是本专利技术一实施例的合规性校验和预警的时序图;图6是本专利技术一实施例的优化过程模型的时序图;图7是本专利技术一实施例的构建的Petri网的工作流网的结构示意图;图8a~图8e是本专利技术一实施例的合规性校验的过程示意图;图9是本专利技术一实施例的支付一致性校验设备的示意图;图10是本专利技术一实施例的计算机可读存储介质的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部本文档来自技高网...

【技术保护点】
1.一种支付一致性校验方法,其特征在于,包括如下步骤:/n获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;/n采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;/n获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;/n采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,得到校验结果。/n

【技术特征摘要】
1.一种支付一致性校验方法,其特征在于,包括如下步骤:
获取用于构建过程模型的各个订单的交易支付数据,生成各个订单的支付一致性日志记录;
采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型;
获取待校验的新订单的交易支付数据,生成新订单的支付一致性日志记录;
采用所述过程模型对所述新订单的支付一致性日志记录进行合规性校验,得到校验结果。


2.根据权利要求1所述的支付一致性校验方法,其特征在于,所述生成各个订单的支付一致性日志记录,包括如下步骤:
为每个订单创建支付一致性日志记录;
从交易系统和支付系统中接收到支付状态变更通知时,更改所述支付一致性日志记录中的支付状态,并记录支付状态更改信息。


3.根据权利要求2所述的支付一致性校验方法,其特征在于,所述生成各个订单的支付一致性日志记录,包括如下步骤:
从交易系统接收到创建付款项通知时,创建新的支付一致性日志记录,并初始化所述支付一致性日志记录中的支付状态;
从支付系统中接收到用户支付通知时,将所述支付一致性日志记录中的支付状态修改为等待回调状态;
从交易系统中接收到支付结果时,根据支付结果修改所述支付一致性日志记录中的支付状态。


4.根据权利要求1所述的支付一致性校验方法,其特征在于,所述采用多个订单的支付一致性日志记录,基于过程挖掘算法生成过程模型,包括如下步骤:
将所述支付一致性日志记录处理成过程挖掘所需的事件日志,每个支付一致性日志记录对应于所述事件日志中的一个事件;
基于所述事件日志,构建Petri网模型。


5.根据权利要求4所述的支付一致性校验方法,其特征在于,所述将所述支付一致性日志记录处理成过程挖掘所需的事件日志,包括如下步骤:
根据所述支付一致性日志记录生成各个事件的活动集合T,每个所述活动集合T包括多个活动ai,1≤i≤n,n为所述活动集合T中的活动数,各个活动ai分别对应于一次支付状态变化;
得到包括多个活动集合T的事件日志


6.根据权利要求4所述的支付一致性校验方法,其特征在于,所述构建Petri网模型,包括如下步骤:
将所述事件日志输入过程挖掘框架,基于Alpha算法构...

【专利技术属性】
技术研发人员:方锡
申请(专利权)人:江苏满运软件科技有限公司
类型:发明
国别省市:江苏;32

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

1