代理支付业务场景下的日志分析方法及系统技术方案

技术编号:35449651 阅读:20 留言:0更新日期:2022-11-03 12:04
本发明专利技术公开了一种代理支付业务场景下的日志分析方法及系统,日志分析平台根据接收到的关联每笔代理支付业务的唯一交易ID的数量计算指定时间段内的总交易量,并根据关联每笔代理支付业务的交易开始时间和交易结束时间计算每笔代理支付业务的交易耗时,同时根据代理日志判断所关联的代理支付业务是否出现异常,并根据不同的异常类型生成不同的异常日志,以提示代理支付业务的相关方当前的代理支付行为出现异常,以收款方编码

【技术实现步骤摘要】
代理支付业务场景下的日志分析方法及系统


[0001]本专利技术涉及交易安全监测
,具体涉及一种代理支付业务场景下的日志分析方法及系统。

技术介绍

[0002]代理支付,即代理方(如集团型财务公司、银行等)接受支付业务发起方(如企业),将付款单位或付款人在代理方开设的资金存管账户中的资金按约定时间一次或分次划转给收款方的资金结算业务。例如,银行接受企业委托向员工代付工资等。代理支付的流程通常为:支付业务发起方向代理方提供包括收款方名称、收款账号、约定支付时间等收款方信息,代理方指定具体的业务操作人员根据提供的收款方信息生成代理支付订单并经审核人员审核通过后在约定时间向相应收款人划转相应款项。上述现有的代理支付业务中会产生一些代理日志,代理方、支付业务发起方等业务相关方希望基于对这些代理日志的分析能够快速计算出指定时间段内的业务总交易量、交易成功率、每笔代理支付业务的交易耗时等指标值,并希望能够精准识别出代理支付异常行为并对异常点进行精准定位,但目前针对代理支付业务场景能够快速识别异常支付行为并定位的日志分析方法非常少。且上述现有的代理支付流程中,代理方与支付业务发起方的信息交互很少,通常支付业务发起方提供收款方信息后就不再介入后续的代理支付行为,更无法对代理方的代理支付行为是否正确进行验证。但由于代理方生成代理支付订单的过程需要人工核对信息,存在人为介入因素,因此可能出现代理支付错误,比如可能出现将A员工当月待发的10000元工资发放给B员工等错误。
[0003]另外,现有的代理支付流程中没有收款方与代理方、支付业务发起方三方通过信息交互以验证代理支付行为是否异常的方案。实际上,三方联动进行信息交互验证需要代理方在三方间开放数据接口,这可能带来新的技术问题——开放的接口可能成为网络攻击的入口,进而给资金安全交易带来风险,这也是目前尚没有通过三方交互验证代理支付行为是否异常的方案出现的主要原因。此外,三方若信息交互过多(比如反复验证判断代理支付行为是否异常等措施),虽能有效降低代理支付的差错率,但会使得代理支付流程复杂化,进而影响代理支付的及时性。因此,三方间如何进行信息交互、如何平衡三方间的信息交互深度与代理支付及时性的矛盾,以在有效降低代理支付出错率的同时尽可能不对资金交易安全产生影响成为目前代理支付监测
亟待破解的一道难题。

技术实现思路

[0004]本专利技术以在支付业务发起方(即委托方)、代理方、收款方三方信息交互基础上,通过层层递进分析、判断,快速且准确地监测到代理支付异常行为,并确定异常事由、快速锁定出现异常的责任方,降低代理支付差错率为目的,提供了一种代理支付业务场景下的日志分析方法及系统。
[0005]为达此目的,本专利技术采用以下技术方案:
[0006]提供一种代理支付业务场景下的日志分析方法,步骤包括:
[0007]M1,日志分析平台采集每笔代理支付业务产生的日志,内容包括关联每笔代理支付业务的唯一交易ID、交易类型、服务接口名称、交易指令编号、交易开始时间、交易结束时间、代理支付业务交易结果返回信息以及日志分析平台根据委托方提供的代理支付对象信息生成的对应每个收款方的代理日志;
[0008]M2,所述日志分析平台根据接收到的所述唯一交易ID的数量计算指定时间段内的总交易量,并根据关联每个所述代理支付业务的所述交易开始时间和所述交易结束时间计算每笔所述代理支付业务的交易耗时,并计算交易结果返回状态为“成功”的所述代理支付业务的数量与所述总交易量的比值作为交易成功率,同时根据所述代理日志判断所关联的所述代理支付业务是否出现异常,并根据不同的异常类型生成不同的异常日志,以提示代理支付业务的相关方当前的代理支付行为出现异常;
[0009]M3,根据所述日志以及所述异常日志生成日志分析结果以可视化方式展示给用户。
[0010]作为优选,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法步骤包括:
[0011]S1,所述日志分析平台根据委托方提供的代理支付对象信息生成对应每个收款方的所述代理日志后发送给每个对应的所述收款方;
[0012]S2,运行在智能终端上的收款方监测APP解析出所接收的所述代理日志中携带的随机编码后,生成输入框并提示所述收款方在所述输入框中输入其专属的收款方编码;
[0013]S3,所述日志分析平台接收到所述收款方输入的所述收款方编码后,通过拉格朗日多项式的插值方法验证其生成的所述随机编码是否正确,以此而建立起所述委托方、代理方和所述收款方三方之间判断代理支付行为是否异常的信息交互,
[0014]若验证失败,则判定收款对象出错,并生成第一异常日志推送给所述收款方监测APP和委托方监测平台,并同步显示给代理支付业务操作人员,所述第一异常日志包括对收款对象出错的判定结果、所述收款方输入的第一收款方编码、作为所述日志分析平台生成所述随机编码依据的第二收款方编码以及关联所述第二收款方编码的待代理支付信息;
[0015]若验证成功,则不生成所述第一异常日志并终止针对所述收款方的代理支付监测流程。
[0016]作为优选,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法还包括步骤:
[0017]S4,所述收款方监测APP解析出所述第一异常日志中携带的所述第二收款方编码、所述第一收款方编码后生成提示框推送给所述收款方,所述提示框中显示有所述第二收款方编码并带有输入框,以提示所述收款方再次输入其专属的收款方编码;
[0018]S5,当所述收款方再次输入其专属的所述收款方编码后,所述收款方监测APP开始比对所述收款方再次输入的第三收款方编码是否与所述第二收款方编码、所述第一收款方编码一致,
[0019]若与所述第二收款方编码比对一致,则判定所述收款方输入所述第一收款方编码时出错,将判定结果生成为第二异常日志推送给所述日志分析平台;
[0020]若与所述第一收款方编码比对一致,则判定所述代理方的代理支付对象错误或所
述委托方提供的代理支付对象信息出错,然后将所述第一收款方编码、判定结果和所述待代理支付信息生成为第三异常日志推送给所述日志分析平台和所述委托方监测平台。
[0021]作为优选4.根据权利要求3所述的代理支付业务场景下的日志分析方法,其特征在于,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法还包括步骤:
[0022]S6,所述委托方监测平台解析出所述第三异常日志中携带的所述第一收款方编码和所述待代理支付信息,然后根据所述第一收款方编码与待支付信息的绑定关系,从数据库中匹配出所解析的所述第一收款方编码对应的待支付信息,所述待代理支付信息和所述待支付信息包括支付类型、支付金额和收款人账号;
[0023]S7,所述委托方监测平台对所述待代理支付信息和所述待支付信息作信息一致性比对,
[0024]若全部比对成功,则判定所述委托方针对所述收款方提供的所述收款方编码错误或所述代本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种代理支付业务场景下的日志分析方法,其特征在于,步骤包括:M1,日志分析平台采集每笔代理支付业务产生的日志,内容包括关联每笔代理支付业务的唯一交易ID、交易类型、服务接口名称、交易指令编号、交易开始时间、交易结束时间、代理支付业务交易结果返回信息以及日志分析平台根据委托方提供的代理支付对象信息生成的对应每个收款方的代理日志;M2,所述日志分析平台根据接收到的所述唯一交易ID的数量计算指定时间段内的总交易量,并根据关联每个所述代理支付业务的所述交易开始时间和所述交易结束时间计算每笔所述代理支付业务的交易耗时,并计算交易结果返回状态为“成功”的所述代理支付业务的数量与所述总交易量的比值作为交易成功率,同时根据所述代理日志判断所关联的所述代理支付业务是否出现异常,并根据不同的异常类型生成不同的异常日志,以提示代理支付业务的相关方当前的代理支付行为出现异常;M3,根据所述日志以及所述异常日志生成日志分析结果以可视化方式展示给用户。2.根据权利要求1所述的代理支付业务场景下的日志分析方法,其特征在于,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法步骤包括:S1,所述日志分析平台根据委托方提供的代理支付对象信息生成对应每个收款方的所述代理日志后发送给每个对应的所述收款方;S2,运行在智能终端上的收款方监测APP解析出所接收的所述代理日志中携带的随机编码后,生成输入框并提示所述收款方在所述输入框中输入其专属的收款方编码;S3,所述日志分析平台接收到所述收款方输入的所述收款方编码后,通过拉格朗日多项式的插值方法验证其生成的所述随机编码是否正确,以此而建立起所述委托方、代理方和所述收款方三方之间判断代理支付行为是否异常的信息交互,若验证失败,则判定收款对象出错,并生成第一异常日志推送给所述收款方监测APP和委托方监测平台,并同步显示给代理支付业务操作人员,所述第一异常日志包括对收款对象出错的判定结果、所述收款方输入的第一收款方编码、作为所述日志分析平台生成所述随机编码依据的第二收款方编码以及关联所述第二收款方编码的待代理支付信息;若验证成功,则不生成所述第一异常日志并终止针对所述收款方的代理支付监测流程。3.根据权利要求2所述的代理支付业务场景下的日志分析方法,其特征在于,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法还包括步骤:S4,所述收款方监测APP解析出所述第一异常日志中携带的所述第二收款方编码、所述第一收款方编码后生成提示框推送给所述收款方,所述提示框中显示有所述第二收款方编码并带有输入框,以提示所述收款方再次输入其专属的收款方编码;S5,当所述收款方再次输入其专属的所述收款方编码后,所述收款方监测APP开始比对所述收款方再次输入的第三收款方编码是否与所述第二收款方编码、所述第一收款方编码一致,若与所述第二收款方编码比对一致,则判定所述收款方输入所述第一收款方编码时出错,将判定结果生成为第二异常日志推送给所述日志分析平台;若与所述第一收款方编码比对一致,则判定所述代理方的代理支付对象错误或所述委托方提供的代理支付对象信息出错,然后将所述第一收款方编码、判定结果和所述待代理
支付信息生成为第三异常日志推送给所述日志分析平台和所述委托方监测平台。4.根据权利要求3所述的代理支付业务场景下的日志分析方法,其特征在于,步骤M2中,根据所述代理日志判断所关联的所述代理支付业务是否出现异常的方法还包括步骤:S6,所述委托方监测平台解析出所述第三异常日志中携带的所述第一收款方编码和所述待代理支付信息,然后根据所述第一收款方编码与待支付信息的绑定关系,从数据库中匹配出所解析的所述第一收款方编码对应的待支付信息,所述待代理支付信息和所述待支付信息包括支付类型、支付金额和收款人账号;S7,所述委托方监测平台对所述待代理支付信息和所述待支付信息作信息一致性比对,若全部比对成功,则判定所述委托方针对所述收款方提供的所述收款方编码错误或所述代理方输入给随机编码生成器的所述第二收款方编码错误,然后将比对结果生成为第四异常日志显示给所述委托方和/或推送给所述日志分析平台;若任意一项比对失败,则判定所述代理方的代理支付对象错误并生成第一告警信息推送给所述日志分析平台。5.根据权利要求4所述的代理支付业务场景下的日志分析方法,其特征在于,步骤S7中,当所述收款方编码由所述代理方分配得到时,若所述委托方监测平台判定所述待代理支付信息和所述待支付信息的所有信息项比对成功时,直接判定所述代理方输入给随机编码生成的所述收款方编码出错,并将判定结果生成为第二告警信息推送给所述日志分析平台。6.根据权利要求2所述的代理支付业务场景下的日志分析方法,其特征在于,步骤S3中,...

【专利技术属性】
技术研发人员:徐晟吕净徐辉张榕文
申请(专利权)人:浙江省能源集团财务有限责任公司
类型:发明
国别省市:

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

1