基于大数据的异常支付数据分析方法与流程

文档序号:32792839发布日期:2023-01-03 21:33阅读:26来源:国知局
基于大数据的异常支付数据分析方法与流程

本发明涉及在线支付技术领域,具体为一种基于大数据的异常支付数据分析方法、装置及电子设备。


背景技术:

随着信息技术的快速发展,在线支付已经得到了越来越广泛的应用,大到买家电买车,小到买菜买医疗,均可以通过在线支付的方式进行付款,而随着在线支付交易的广泛应用,在线支付的过程中经常会因为客户输错金额取消支付、设备信号不好或者扫码后无反应导致支付异常。对于支付平台而言,需要分析支付异常的具体原因,进而避免支付延迟或者支付失败。因此,有必要提出一种基于大数据的异常支付数据分析方法,以便于在出现支付异常时,支付平台可以获知该次支付异常的具体原因。


技术实现要素:

针对现有技术中无法在出现支付异常时,获知该次支付异常的具体原因的技术问题,本发明提供了一种基于大数据的异常支付数据分析方法、装置及电子设备。为实现以上目的,本发明通过以下技术方案予以实现:本发明实施例第一方面,提供一种基于大数据的异常支付数据分析方法,应用于支付平台的云端服务器,所述云端服务器与多个收款终端通讯连接,所述方法包括:接收任一所述收款终端上报的支付异常信息,并将上报所述支付异常信息的所述收款终端确定为目标收款终端,所述支付异常信息是所述收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,所述支付异常信息包括从扫码到支付页面至上报所述支付异常信息的收款时长;预测所述目标收款终端连接的小区的网络状态,并根据所述网络状态预测移动终端的预测支付时长,在所述预测支付时长小于所述第一预设时长的情况下,根据所述支付异常信息中携带的所述目标收款终端的地理位置信息,从所述多个收款终端中将与所述目标收款终端连接于同一小区的收款终端确定为关联收款终端;根据所述支付异常信息中携带的支付时间,生成询问信息,并向所述关联收款终端发送所述询问信息,其中,所述询问信息用于指示所述关联收款终端上报支付信息,所述支付信息包括在所述支付异常信息中携带的所述支付时间前的第二预设时长内的第一支付信息和在所述支付异常信息中携带的所述支付时间后的第三预设时长内的第二支付信息,所述支付信息包括每一笔支付从扫码到所述支付页面至收到支付成功信息的第一支付时长;接收各所述关联收款终端针对所述询问信息上报的所述第一支付信息以及所述第二支付信息,并根据各所述第一支付信息中携带的第一支付时长和各所述第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;根据所述预测支付时长、所述平均支付时长与所述收款时长的大小关系,确定支
付异常的原因为所述第一预设时长的设置不合理或者小区的网络状态延迟。优先地,所述方法包括:在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟,并生成并发送等待支付指令,所述等待支付指令用于告知所述目标收款终端当前的网络状态延迟造成收款延迟。优先地,所述在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟的步骤,包括:在所述预测支付时长大于所述第一预设时长的情况下,生成扫码状态指令,并向所述目标收款终端发送所述扫码状态指令,所述扫码状态指令用于指示所述目标收款终端上报是否扫码到支付页面以及若扫码到支付页面;接收所述目标收款终端针对所述扫码状态指令上报的是否扫码到支付页面的信息;若所述目标收款终端针对所述扫码状态指令上报的信息表征扫码到支付页面的信息,则确定支付异常的原因为网络延迟。优先地,所述方法还包括:若所述目标收款终端针对所述扫码状态指令上报的信息表征未扫码到支付页面的信息,则向所述目标收款终端发送移动支付端连接指令,所述移动支付端连接指令用于指示所述目标收款终端向所述移动支付端发起短距离通讯连接请求;接收所述目标收款终端针对所述移动支付端连接指令上报的连接结果,所述连接结果用于表征所述移动支付端是否接受短距离通讯连接请求;在所述连接结果表征所述移动支付端接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为所述小区的信号异常,所述移动支付端无法请求到支付页面;在所述连接结果表征所述移动支付端不接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为人为原因未及时打开支付页面。优先地,所述方法还包括:针对所述支付异常信息,获取所述目标收款终端的地理位置信息的预设范围内的目标移动终端的身份信息;根据所述身份信息生成历史支付信息获取指令,并向所述目标收款终端和所述关联收款终端发送所述历史支付信息获取指令,所述历史支付信息获取指令用于指示所述目标收款终端和所述关联收款终端上报所述目标移动终端的历史支付时长;计算所述历史支付时长的平均值,并根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理。优先地,所述根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理的步骤,包括:在所述历史支付时长的平均值大于所述第一预设时长的情况下,确定支付异常的原因为所述第一预设时长的设置不合理;在所述历史支付时长的平均值小于所述第一预设时长的情况下,确定支付异常的原因不为所述第一预设时长的设置不合理。
本发明实施例第二方面,提供一种基于大数据的异常支付数据分析装置,应用于支付平台的云端服务器,所述云端服务器与多个收款终端通讯连接,所述装置包括:接收模块,被配置为接收任一所述收款终端上报的支付异常信息,并将上报所述支付异常信息的所述收款终端确定为目标收款终端,所述支付异常信息是所述收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,所述支付异常信息包括从扫码到支付页面至上报所述支付异常信息的收款时长;预测模块,被配置为预测所述目标收款终端连接的小区的网络状态,并根据所述网络状态预测移动终端的预测支付时长,在所述预测支付时长小于所述第一预设时长的情况下,根据所述支付异常信息中携带的所述目标收款终端的地理位置信息,从所述多个收款终端中将与所述目标收款终端连接于同一小区的收款终端确定为关联收款终端;生成模块,被配置为根据所述支付异常信息中携带的支付时间,生成询问信息,并向所述关联收款终端发送所述询问信息,其中,所述询问信息用于指示所述关联收款终端上报支付信息,所述支付信息包括在所述支付异常信息中携带的所述支付时间前的第二预设时长内的第一支付信息和在所述支付异常信息中携带的所述支付时间后的第三预设时长内的第二支付信息,所述支付信息包括每一笔支付从扫码到所述支付页面至收到支付成功信息的第一支付时长;计算模块,被配置为接收各所述关联收款终端针对所述询问信息上报的所述第一支付信息以及所述第二支付信息,并根据各所述第一支付信息中携带的第一支付时长和各所述第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;确定模块,被配置为根据所述预测支付时长、所述平均支付时长与所述收款时长的大小关系,确定支付异常的原因为所述第一预设时长的设置不合理或者小区的网络状态延迟。优先地,所述确定模块,被配置为:在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟,并生成并发送等待支付指令,所述等待支付指令用于告知所述目标收款终端当前的网络状态延迟造成收款延迟。优先地,所述确定模块,被配置为:在所述预测支付时长大于所述第一预设时长的情况下,生成扫码状态指令,并向所述目标收款终端发送所述扫码状态指令,所述扫码状态指令用于指示所述目标收款终端上报是否扫码到支付页面以及若扫码到支付页面;接收所述目标收款终端针对所述扫码状态指令上报的是否扫码到支付页面的信息;若所述目标收款终端针对所述扫码状态指令上报的信息表征扫码到支付页面的信息,则确定支付异常的原因为网络延迟。优先地,所述确定模块,被配置为:若所述目标收款终端针对所述扫码状态指令上报的信息表征未扫码到支付页面的信息,则向所述目标收款终端发送移动支付端连接指令,所述移动支付端连接指令用于指示所述目标收款终端向所述移动支付端发起短距离通讯连接请求;
接收所述目标收款终端针对所述移动支付端连接指令上报的连接结果,所述连接结果用于表征所述移动支付端是否接受短距离通讯连接请求;在所述连接结果表征所述移动支付端接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为所述小区的信号异常,所述移动支付端无法请求到支付页面;在所述连接结果表征所述移动支付端不接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为人为原因未及时打开支付页面。优先地,所述装置还包括获取模块,被配置为:针对所述支付异常信息,获取所述目标收款终端的地理位置信息的预设范围内的目标移动终端的身份信息;根据所述身份信息生成历史支付信息获取指令,并向所述目标收款终端和所述关联收款终端发送所述历史支付信息获取指令,所述历史支付信息获取指令用于指示所述目标收款终端和所述关联收款终端上报所述目标移动终端的历史支付时长;计算所述历史支付时长的平均值,并根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理。优先地,所述获取模块,被配置为:在所述历史支付时长的平均值大于所述第一预设时长的情况下,确定支付异常的原因为所述第一预设时长的设置不合理;在所述历史支付时长的平均值小于所述第一预设时长的情况下,确定支付异常的原因不为所述第一预设时长的设置不合理。本发明实施例第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述可执行指令时,实现第一方面中任一项所述方法的步骤。有益效果本发明提供了基于大数据的异常支付数据分析方法、装置及电子设备。与现有技术相比具备以下有益效果:通过上述方案接收收款终端上报的支付异常信息,并将上报支付异常信息的收款终端确定为目标收款终端,支付异常信息是收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,支付异常信息包括从扫码到支付页面至上报支付异常信息的收款时长;预测目标收款终端连接的小区的网络状态,并根据网络状态预测移动终端的预测支付时长,在预测支付时长小于第一预设时长的情况下,根据支付异常信息中携带的目标收款终端的地理位置信息,从多个收款终端中将与目标收款终端连接于同一小区的收款终端确定为关联收款终端;根据支付异常信息中携带的支付时间,生成询问信息,并向关联收款终端发送询问信息,其中,询问信息用于指示关联收款终端上报支付信息,支付信息包括在支付异常信息中携带的支付时间前的第二预设时长内的第一支付信息和在支付异常信息中携带的支付时间后的第三预设时长内的第二支付信息,支付信息包括每一笔支付从扫码到支付页面至收到支付成功信息的第一支付时长;接收各关联收款终端针对询问
信息上报的第一支付信息以及第二支付信息,并根据各第一支付信息中携带的第一支付时长和各第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;根据预测支付时长、平均支付时长与收款时长的大小关系,确定支付异常的原因为第一预设时长的设置不合理或者小区的网络状态延迟。可以分析是预设时长设置不合理或者网络状态延迟,进而可以合理进行调整,或者先供应商反馈小于网络问题。
附图说明
图1是根据一示例性实施例示出的一种基于大数据的异常支付数据分析方法的流程图。图2是根据一示例性实施例示出的一种基于大数据的异常支付数据分析装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅图1,图1是根据一示例性实施例示出的一种基于大数据的异常支付数据分析方法的流程图,该方法应用于支付平台的云端服务器,所述云端服务器与多个收款终端通讯连接,所述方法包括:在步骤s11中,接收任一所述收款终端上报的支付异常信息,并将上报所述支付异常信息的所述收款终端确定为目标收款终端,所述支付异常信息是所述收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,所述支付异常信息包括从扫码到支付页面至上报所述支付异常信息的收款时长;在步骤s12中,预测所述目标收款终端连接的小区的网络状态,并根据所述网络状态预测移动终端的预测支付时长,在所述预测支付时长小于所述第一预设时长的情况下,根据所述支付异常信息中携带的所述目标收款终端的地理位置信息,从所述多个收款终端中将与所述目标收款终端连接于同一小区的收款终端确定为关联收款终端;在步骤s13中,根据所述支付异常信息中携带的支付时间,生成询问信息,并向所述关联收款终端发送所述询问信息,其中,所述询问信息用于指示所述关联收款终端上报支付信息,所述支付信息包括在所述支付异常信息中携带的所述支付时间前的第二预设时长内的第一支付信息和在所述支付异常信息中携带的所述支付时间后的第三预设时长内的第二支付信息,所述支付信息包括每一笔支付从扫码到所述支付页面至收到支付成功信息的第一支付时长;在步骤s14中,接收各所述关联收款终端针对所述询问信息上报的所述第一支付信息以及所述第二支付信息,并根据各所述第一支付信息中携带的第一支付时长和各所述第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;在步骤s15中,根据所述预测支付时长、所述平均支付时长与所述收款时长的大小
关系,确定支付异常的原因为所述第一预设时长的设置不合理或者小区的网络状态延迟。通过上述方案接收收款终端上报的支付异常信息,并将上报支付异常信息的收款终端确定为目标收款终端,支付异常信息是收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,支付异常信息包括从扫码到支付页面至上报支付异常信息的收款时长;预测目标收款终端连接的小区的网络状态,并根据网络状态预测移动终端的预测支付时长,在预测支付时长小于第一预设时长的情况下,根据支付异常信息中携带的目标收款终端的地理位置信息,从多个收款终端中将与目标收款终端连接于同一小区的收款终端确定为关联收款终端;根据支付异常信息中携带的支付时间,生成询问信息,并向关联收款终端发送询问信息,其中,询问信息用于指示关联收款终端上报支付信息,支付信息包括在支付异常信息中携带的支付时间前的第二预设时长内的第一支付信息和在支付异常信息中携带的支付时间后的第三预设时长内的第二支付信息,支付信息包括每一笔支付从扫码到支付页面至收到支付成功信息的第一支付时长;接收各关联收款终端针对询问信息上报的第一支付信息以及第二支付信息,并根据各第一支付信息中携带的第一支付时长和各第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;根据预测支付时长、平均支付时长与收款时长的大小关系,确定支付异常的原因为第一预设时长的设置不合理或者小区的网络状态延迟。可以分析是预设时长设置不合理或者网络状态延迟,进而可以合理进行调整,或者先供应商反馈小于网络问题。在其中一种实施方式中,所述方法包括:在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟,并生成并发送等待支付指令,所述等待支付指令用于告知所述目标收款终端当前的网络状态延迟造成收款延迟。在其中一种实施方式中,所述在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟的步骤,包括:在所述预测支付时长大于所述第一预设时长的情况下,生成扫码状态指令,并向所述目标收款终端发送所述扫码状态指令,所述扫码状态指令用于指示所述目标收款终端上报是否扫码到支付页面以及若扫码到支付页面;接收所述目标收款终端针对所述扫码状态指令上报的是否扫码到支付页面的信息;若所述目标收款终端针对所述扫码状态指令上报的信息表征扫码到支付页面的信息,则确定支付异常的原因为网络延迟。在其中一种实施方式中,所述方法还包括:若所述目标收款终端针对所述扫码状态指令上报的信息表征未扫码到支付页面的信息,则向所述目标收款终端发送移动支付端连接指令,所述移动支付端连接指令用于指示所述目标收款终端向所述移动支付端发起短距离通讯连接请求;接收所述目标收款终端针对所述移动支付端连接指令上报的连接结果,所述连接结果用于表征所述移动支付端是否接受短距离通讯连接请求;在所述连接结果表征所述移动支付端接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为所述小区的信号异常,所述移动支付端无法请求到支付页面;
在所述连接结果表征所述移动支付端不接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为人为原因未及时打开支付页面。这样,可以确定是否是人为原因导致的支付失败,避免始终找寻机器问题。在其中一种实施方式中,所述方法还包括:针对所述支付异常信息,获取所述目标收款终端的地理位置信息的预设范围内的目标移动终端的身份信息;根据所述身份信息生成历史支付信息获取指令,并向所述目标收款终端和所述关联收款终端发送所述历史支付信息获取指令,所述历史支付信息获取指令用于指示所述目标收款终端和所述关联收款终端上报所述目标移动终端的历史支付时长;计算所述历史支付时长的平均值,并根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理。在其中一种实施方式中,所述根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理的步骤,包括:在所述历史支付时长的平均值大于所述第一预设时长的情况下,确定支付异常的原因为所述第一预设时长的设置不合理;在所述历史支付时长的平均值小于所述第一预设时长的情况下,确定支付异常的原因不为所述第一预设时长的设置不合理。本发明实施例还提供一种基于大数据的异常支付数据分析装置,应用于支付平台的云端服务器,所述云端服务器与多个收款终端通讯连接,参见图2所示,所述装置200包括:接收模块210,被配置为接收任一所述收款终端上报的支付异常信息,并将上报所述支付异常信息的所述收款终端确定为目标收款终端,所述支付异常信息是所述收款终端在打开扫码摄像头后,第一预设时长内未接收支付款的情况下发送的,所述支付异常信息包括从扫码到支付页面至上报所述支付异常信息的收款时长;预测模块220,被配置为预测所述目标收款终端连接的小区的网络状态,并根据所述网络状态预测移动终端的预测支付时长,在所述预测支付时长小于所述第一预设时长的情况下,根据所述支付异常信息中携带的所述目标收款终端的地理位置信息,从所述多个收款终端中将与所述目标收款终端连接于同一小区的收款终端确定为关联收款终端;生成模块230,被配置为根据所述支付异常信息中携带的支付时间,生成询问信息,并向所述关联收款终端发送所述询问信息,其中,所述询问信息用于指示所述关联收款终端上报支付信息,所述支付信息包括在所述支付异常信息中携带的所述支付时间前的第二预设时长内的第一支付信息和在所述支付异常信息中携带的所述支付时间后的第三预设时长内的第二支付信息,所述支付信息包括每一笔支付从扫码到所述支付页面至收到支付成功信息的第一支付时长;计算模块240,被配置为接收各所述关联收款终端针对所述询问信息上报的所述第一支付信息以及所述第二支付信息,并根据各所述第一支付信息中携带的第一支付时长和各所述第二支付信息中携带的第一支付时长,计算从扫码到支付页面至收到支付成功信息的平均支付时长;确定模块250,被配置为根据所述预测支付时长、所述平均支付时长与所述收款时
长的大小关系,确定支付异常的原因为所述第一预设时长的设置不合理或者小区的网络状态延迟。优先地,所述确定模块250,被配置为:在所述预测支付时长大于所述第一预设时长的情况下,确定支付异常的原因为网络延迟,并生成并发送等待支付指令,所述等待支付指令用于告知所述目标收款终端当前的网络状态延迟造成收款延迟。优先地,所述确定模块250,被配置为:在所述预测支付时长大于所述第一预设时长的情况下,生成扫码状态指令,并向所述目标收款终端发送所述扫码状态指令,所述扫码状态指令用于指示所述目标收款终端上报是否扫码到支付页面以及若扫码到支付页面;接收所述目标收款终端针对所述扫码状态指令上报的是否扫码到支付页面的信息;若所述目标收款终端针对所述扫码状态指令上报的信息表征扫码到支付页面的信息,则确定支付异常的原因为网络延迟。优先地,所述确定模块250,被配置为:若所述目标收款终端针对所述扫码状态指令上报的信息表征未扫码到支付页面的信息,则向所述目标收款终端发送移动支付端连接指令,所述移动支付端连接指令用于指示所述目标收款终端向所述移动支付端发起短距离通讯连接请求;接收所述目标收款终端针对所述移动支付端连接指令上报的连接结果,所述连接结果用于表征所述移动支付端是否接受短距离通讯连接请求;在所述连接结果表征所述移动支付端接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为所述小区的信号异常,所述移动支付端无法请求到支付页面;在所述连接结果表征所述移动支付端不接受短距离通讯连接请求的情况下,确定所述目标收款终端对应的支付异常原因为人为原因未及时打开支付页面。优先地,所述装置还包括获取模块,被配置为:针对所述支付异常信息,获取所述目标收款终端的地理位置信息的预设范围内的目标移动终端的身份信息;根据所述身份信息生成历史支付信息获取指令,并向所述目标收款终端和所述关联收款终端发送所述历史支付信息获取指令,所述历史支付信息获取指令用于指示所述目标收款终端和所述关联收款终端上报所述目标移动终端的历史支付时长;计算所述历史支付时长的平均值,并根据所述历史支付时长的平均值和所述第一预设时长的大小关系,确定支付异常的原因是否为所述第一预设时长的设置不合理。优先地,所述获取模块,被配置为:在所述历史支付时长的平均值大于所述第一预设时长的情况下,确定支付异常的原因为所述第一预设时长的设置不合理;在所述历史支付时长的平均值小于所述第一预设时长的情况下,确定支付异常的原因不为所述第一预设时长的设置不合理。本发明实施例第三方面,提供一种电子设备,包括:
处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述可执行指令时,实现前述实施例中任一项所述基于大数据的异常支付数据分析方法的步骤。以上述依据本技术的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项申请技术思想的范围内,进行多样的变更以及修改。本项申请的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1