提现审核方法、装置、电子设备、程序产品和存储介质与流程

文档序号:15560230发布日期:2018-09-29 02:04阅读:284来源:国知局

本发明涉及信息处理技术领域,尤其涉及一种提现审核方法、装置、电子设备、程序产品和存储介质。



背景技术:

随着科学技术的发展,用户可以通过终端设备上的应用程序进行提现操作。目前,现有的内容管理系统(contentmanagementsystem,简称cms),所有的提现数据均是通过调用服务端接口来获取。也就是说,cms每次审核打款均是根据时间范围从服务端来获取提现数据,然后根据提现数据进行打款。

但是,上述方法很容易造成多次获取同一时间范围的提现数据的情况,从而根据同一条提现数据对用户进行重复打款的误操作,进而给公司带来经济损失,安全性较低。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明提出一种提现审核处理方法,通过将审核时间段内的提现记录与历史打款记录进行比较,以将未完成打款的提现记录存入本地数据库中,从而可以避免将同一提现记录重复存入本地数据库,导致重复打款的误操作,安全性高。

本发明一方面实施例提出了一种提现审核方法,包括:

在接收到审核任务后,获取所述审核任务中的审核时间段;

从服务器数据库中获取所述审核时间段内的提现记录,所述服务器数据库中包括用户申请的提现记录,每条所述提现记录具有区别于其他提现记录的唯一标识;

调取本地数据库,获取历史打款记录,其中,所述本地数据库包含向用户打款的历史打款记录,所述历史打款记录与提现记录一一对应,所述历史打款记录中包含有对应的所述提现记录的唯一标识;

将从所述服务器数据库中获取的提现记录与从所述本地数据库中调取的历史打款记录进行比较,判断获取的所述提现记录的唯一标识是否在本地数据库的历史打款记录中出现;

如果所述提现记录的唯一标识在所述本地数据库的历史打款记录中未出现,则以所述提现记录中的唯一标识为主键,将当前获取的所述提现记录存入所述本地数据库中。

作为本发明一方面实施例一种可能的实现方式,该方法还包括:

如果所述提现记录的唯一标识在所述本地数据库的历史打款记录中出现,则从当前获取的所述提现记录中,筛除所述唯一标识在所述历史打款记录中出现的提现记录;

以所述提现记录中的唯一标识为主键,将剩余的所述唯一标识未出现在所述历史打款记录中的提现记录,存入所述本地数据库。

作为本发明一方面实施例一种可能的实现方式,所述调取本地数据库,获取历史打款记录,包括:

从所述本地数据库中,调取处于所述审核时间段内的历史打款记录。

作为本发明一方面实施例一种可能的实现方式,

所述将从所述服务器数据库中获取的提现记录与从所述本地数据库中调取的历史打款记录进行比较之前,还包括:

从所述提现记录中提取所述提现记录的参数信息,其中,参数信息至少包括所述提现记录的生成时间和所述提现记录对应的电子设备的标识信息;

从所述本地数据库中,获取所述历史打款记录对应的提现记录的所述参数信息;

将所述提现记录的参数信息与每个历史打款记录的参数信息进行比较,

确定所述提现记录的参数信息中的每个参数与每个历史提现请求的参数信息中的每个参数均不相同。

作为本发明一方面实施例一种可能的实现方式,所述将当前获取的所述提现记录存入所述本地数据库中之后,还包括:

从所述提现记录中提取账号信息和提现数据发送给支付平台,以使所述支付平台根据所述提现数据和所述账号信息执行打款操作。

作为本发明一方面实施例一种可能的实现方式,

所述从所述提现记录中提取账号信息和提现数据发送给支付平台,以使所述支付平台根据所述提现数据和所述账号信息执行打款操作之后,还包括:

接收所述支付平台反馈的打款操作完成的信息;

根据所述信息更新所述提现记录的状态,并为所述提现记录生成对应的所述历史打款记录。

本发明实施例的提现审核方法,通过在接收到审核任务后,获取审核任务中的审核时间段,从服务器数据库中获取审核时间段内的提现记录,服务器数据库中包括用户申请的提现记录,每条提现记录具有区别于其他提现记录的唯一标识,调取本地数据库,获取历史打款记录,其中,本地数据库包含向用户打款的历史打款记录,历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现,如果提现记录的唯一标识在本地数据库的历史打款记录中未出现,则以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。本实施例中,由于从服务器获取的提现记录具有区别于其他提现记录的唯一标识,且历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,由此通过将提现记录与从历史打款记录进行比较,可以保证确定出的唯一标识未在历史打款记录中出现的提现记录的唯一性,从而可以避免将未完成打款的提现记录重复存入本地数据库,导致重复打款操作,安全性较高。

本发明另一方面实施例提出了一种提现审核处理装置,包括:

第一获取模块,用于在接收到审核任务后,获取所述审核任务中的审核时间段;

第二获取模块,用于从服务器数据库中获取所述审核时间段内的提现记录,所述服务器数据库中包括用户申请的提现记录,每条所述提现记录具有区别于其他提现记录的唯一标识;

第三获取模块,用于调取本地数据库,获取历史打款记录,其中,所述本地数据库包含向用户打款的历史打款记录,所述历史打款记录与提现记录一一对应,所述历史打款记录中包含有对应的所述提现记录的唯一标识;

比较模块,用于将从所述服务器数据库中获取的提现记录与从所述本地数据库中调取的历史打款记录进行比较,判断获取的所述提现记录的唯一标识是否在本地数据库的历史打款记录中出现;

保存模块,用于在所述提现记录的唯一标识在所述本地数据库的历史打款记录中未出现时,以所述提现记录中的唯一标识为主键,将当前获取的所述提现记录存入所述本地数据库中。

作为本发明另一方面实施例一种可能的实现方式,该装置还包括:

筛除模块,用于在所述提现记录的唯一标识在所述本地数据库的历史打款记录中出现时,从当前获取的所述提现记录中,筛除所述唯一标识在所述历史打款记录中出现的提现记录;

所述保存模块,还用于以所述提现记录中的唯一标识为主键,将剩余的所述唯一标识未出现在所述历史打款记录中的提现记录,存入所述本地数据库。

作为本发明另一方面实施例一种可能的实现方式,所述第三获取模块还用于:

从所述本地数据库中,调取处于所述审核时间段内的历史打款记录。

作为本发明另一方面实施例一种可能的实现方式,该装置还包括:

提取模块,用于在所述将从所述服务器数据库中获取的提现记录与从所述本地数据库中调取的历史打款记录进行比较之前,从所述提现记录中提取所述提现记录的参数信息,其中,参数信息至少包括所述提现记录的生成时间和所述提现记录对应的电子设备的标识信息;

第四获取模块,用于从所述本地数据库中,获取所述历史打款记录对应的提现记录的所述参数信息;

确定模块,用于将所述提现记录的参数信息与每个历史打款记录的参数信息进行比较,确定所述提现记录的参数信息中的每个参数与每个历史提现请求的参数信息中的每个参数均不相同。

作为本发明另一方面实施例一种可能的实现方式,该装置还包括:

发送模块,用于在所述将当前获取的所述提现记录存入所述本地数据库中之后,从所述提现记录中提取账号信息和提现数据发送给支付平台,以使所述支付平台根据所述提现数据和所述账号信息执行打款操作。

作为本发明另一方面实施例一种可能的实现方式,该装置还包括:

接收模块,用于在所述从所述提现记录中提取账号信息和提现数据发送给支付平台,以使所述支付平台根据所述提现数据和所述账号信息执行打款操作之后,接收所述支付平台反馈的打款操作完成的信息;

更新模块,用于根据所述信息更新所述提现记录的状态,并为所述提现记录生成对应的所述历史打款记录。

本发明实施例的提现审核装置,通过在接收到审核任务后,获取审核任务中的审核时间段,从服务器数据库中获取审核时间段内的提现记录,服务器数据库中包括用户申请的提现记录,每条提现记录具有区别于其他提现记录的唯一标识,调取本地数据库,获取历史打款记录,其中,本地数据库包含向用户打款的历史打款记录,历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现,如果提现记录的唯一标识在本地数据库的历史打款记录中未出现,则以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。本实施例中,由于从服务器获取的提现记录具有区别于其他提现记录的唯一标识,且历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,由此通过将提现记录与从历史打款记录进行比较,可以保证确定出的唯一标识未在历史打款记录中出现的提现记录的唯一性,从而可以避免将未完成打款的提现记录重复存入本地数据库,导致重复打款操作,安全性较高。

本发明另一方面实施例提出了另一种电子设备,包括处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的提现审核方法。

本发明另一方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时实现如上述实施例所述的提现审核方法。

本发明另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的提现审核方法。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例提供的提现审核方法的一种应用场景图;

图2为本发明实施例提供的一种提现审核方法的流程示意图;

图3为本发明实施例提供的另一种提现审核方法的流程示意图;

图4为本发明实施例提供的又一种提现审核方法的流程示意图;

图5为本发明实施例提供的再一种提现审核方法的流程示意图;

图6为本发明实施例提供的一种提现审核装置的结构示意图;

图7示出了适于用来实现本发明实施方式的示例性电子设备的框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的提现审核方法、装置、电子设备、程序产品和存储介质。

本发明各实施,主要针对现有cms每次审核打款均是根据时间范围从服务端来获取提现数据,很容易造成多次获取同一时间范围的提现数据的情况,从而根据同一条提现数据对用户进行重复打款的误操作,进而给公司带来经济损失,安全性较低,提出一种提现审核方法。

本发明实施例提出的提现审核方法,通过将审核时间段内的提现记录与历史打款记录进行比较,以将未完成打款的提现记录存入本地数据库中,从而可以避免将同一提现记录重复存入本地数据库,导致重复打款的误操作,安全性高。

图1为本发明实施例提供的提现审核处理方法的一种应用场景图。如图1所示,用户可以通过提现客户端进行提现操作,这里的提现客户端可以理解为能够进行提现操作的应用程序,例如,主播将某直播平台的礼物提现为现金,或者用户将某应用程序中的红包提现到银行卡等。提现客户端可根据提现操作生成提现请求,并发送给服务器,服务器根据提现请求生成提现记录。审核客户端可从服务器获取提现记录,并将提现记录存入数据库。审核客户端还可将提现记录中的提现数据和账号信息发送给支付平台,支付平台接收到提现数据和账号信息后执行打款操作。支付平台在完成打款操作后,向审核客户端发送完成打款的信息。审核客户端接收到完成打款的信息后,更新提现记录的状态,将提现记录的状态更新为已提现。

图2为本发明实施例提供的一种提现审核方法的流程示意图。该提现审核方法由审核客户端执行,这里审核客户端可以为审核提现记录的应用程序或者系统,如cms。

如图2所示,该提现审核方法包括:

步骤101,在接收到审核任务后,获取审核任务中的审核时间段。

本实施例中,审核客户端可每隔预设时间,如2分钟,对间隔时间内的提现记录进行审核,即审核时间段为间隔时间,自动化程度高,减少了人为操作带来的操作失误。

作为另一种可能的实现方式,审核客户端上可设置审核时间段输入按钮、审核按钮等,当审核人员可触发该审核按钮时,审核客户端接收到审核任务,并获取审核任务中的审核时间段。通过按钮输入审核时间段,可以根据需要设置审核时间段,能够满足个性化需求。

本实施例中,获取审核任务中的审核时间段,以针对审核时间段内生成的提现记录进行审核,可以提高审核的针对性,避免审核的盲目性。

步骤102,从服务器数据库中获取审核时间段内的提现记录,服务器数据库中包括用户申请的提现记录,每条提现记录具有区别于其他提现记录的唯一标识。

作为一种提现场景,在主播如游戏直播,在直播间进行直播的过程中,观众可以对主播进行打赏。主播可以将观众打赏的礼物转换为现金。

具体地,主播可以通过提现客户端进行提现操作。如图1所示,提现客户端根据提现操作生成提现请求后,可以将提现请求发送给服务器。其中,提现请求中可包括用户的用户信息、提取金额、账号信息等信息。服务器接收到提现请求后,可根据提现请求生成提现记录,并存储到数据库中,从而服务器数据库中包括用户申请的提现记录。

其中,提现记录可包括提取金额、提取账号信息、提现记录生成的时间、提现记录的唯一标识。其中,账号信息是将金额提取到的账号的信息,如银行卡信息、支付宝账号信息等等。

本实施例中,服务器数据库中包括的每条提现记录,具有区别于其他提现记录的唯一标识。也就是说,服务器数据库中不存在两条或者多条重复的提现记录,从而可以避免从服务器数据库中获取重复的提现记录。

本实施例中,审核客户端获取到审核时间段后,从服务器获取审核时间段内的提现记录。作为一种可能的实现方式,审核客户端可以向服务器发送获取请求,以获取审核时间段内的提现记录。具体地,审核客户端可以向服务器发送携带审核时间段的获取请求,例如,向服务器发送获取请求,以获取距当前时间2分钟内的提现记录。服务器接收到获取请求后,在数据库中查找生成时间在审核时间段内提现记录。之后,服务器将审核时间段内的提现记录发送给审核客户端,从而审核客户端从服务器获取审核时间段内的提现记录。

作为另一种可能的实现方式,服务器也可主动向审核客户端发送审核时间段内的提现记录。具体地,服务器可定时向审核客户端发送预设时长内生成的提现记录,其中,预设时长与审核客户端的审核时间间隔相同,从而审核客户端可获取审核时间段内的提现记录。例如,服务器可每2分钟向审核客户端发送最近2分钟内生成的提现记录,从而审核客户端可从服务器数据库获取审核时间段内为最近2分钟内的提现记录。

本实施例中,由于服务器数据库中,每条提现记录具有区别于其他提现记录的唯一标识,从而保证了审核客户端从服务器数据库获取的审核时间内的提现记录的唯一性,避免获取到重复的提现记录,提高了审核效率。

步骤103,调取本地数据库,获取历史打款记录,其中,本地数据库包含向用户打款的历史打款记录,历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识。

本实施例中,审核客户端的数据库中存储有历史打款记录。其中,历史打款记录用于指示根据用户申请的提现记录向用户完成打款的记录,历史打款记录可包括打款金额、账号信息、完成打款的时间、生成历史打款记录的时间、对应的提现记录的唯一标识等。

其中,每条历史打款记录都有对应的提现记录,即历史打款记录与提现记录一一对应,从而可以根据历史打款记录中包括的对应的提现记录的唯一标识,查找到唯一对应的提现记录,提高了审核的准确性。

可以理解是,针对每条历史打款记录和对应的提现记录而言,历史打款记录中的打款金额与提现记录中的提现金额相同,历史打款记录中的账号信息与提现记录中的提取账号信息相同。

当接收到审核任务后,审核客户端可调取本地数据库,从本地数据库中获取历史打款记录。

为了提高审核效率,可根据审核时间段,从本地数据库中,查询历史打款记录的生成时间,处于审核时间段内的历史打款记录,以调取处于审核时间段内的历史打款记录。相比获取所有历史打款记录而言,可以节省调取时间。并且,将审核时间段内的历史打款记录,与审核时间段内的提现记录进行比较,后续,将审核时间段内的提现记录与审核时间段内的历史打款记录进行比较,相比将审核时间段内的提现记录,与所有历史打款记录进行比较,可以大大减少判断时间,提高审核效率。

步骤104,将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现。

由于现有cms每次审核打款均是根据时间范围从服务端来获取提现数据,很容易造成多次获取同一时间范围的提现数据的情况,从而根据同一条提现数据对用户进行重复打款的误操作。

本实施例中,为了避免审核客户端获取重复的提现记录,在审核客户端获取提现记录后,将当前获取的提现记录与从本地数据库中调取的历史打款记录进行比较,以判断判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现。

作为一种可能的实现方式,针对获取的审核时间段内的每条提现记录,将提现记录的唯一标识与历史打款记录中包含的对应的提现记录的唯一标识进行比较,以判断是否存在历史打款记录,其包含的对应的提现记录的唯一标识与审核时间段内的提现记录的唯一标识相同,也就是判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现。由此,可以确定审核时间段内的提现记录是否已经打款成功,从而可以避免根据提现记录进行重复打款,安全性较高。

步骤105,如果提现记录的唯一标识在本地数据库的历史打款记录中未出现,则以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。

如果审核时间段内的提现记录的唯一标识在本地数据库的历史打款记录中未出现,说明当前获取的提现记录是新的提现记录,则以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。

本实施例中,以提现记录中的唯一标识为主键,可以理解为在本地数据库中不存在与提现记录的唯一标识相同的唯一标识,也就是提现记录的唯一标识在本地数据库中具有唯一性。从而,可以实现存入本地数据库中的提现记录均是未完成打款的,避免了后续重复打款操作,提高了安全性。

可以理解的是,如果当前获取的提现记录的唯一标识与本地数据库中历史打款记录包含的对应的提现记录的唯一标识相同,说明当前获取的提现记录已经完成打款,为了避免重复打款操作,则审核客户端可拒绝将当前获取的提现请求存入数据库中。图3为本发明实施例提供的另一种提现审核方法的流程示意图。

如图3所示,在上述图2所示的基础上,该提现审核方法,在上述步骤104之后还包括:

步骤106,如果提现记录的唯一标识在本地数据库的历史打款记录中出现,则从当前获取的提现记录中,筛除唯一标识在历史打款记录中出现的提现记录。

本实施例中,当提现记录的唯一标识在本地数据库的历史打款记录中出现过,说明当前获取的提现记录是重复获取的,且已根据该提现记录完成了打款,为了避免重复打款,则从当前获取的提现记录中,筛除唯一标识在历史打款记录中出现的提现记录,以使剩余的提现记录均是新的提现记录。

步骤107,以提现记录中的唯一标识为主键,将剩余的唯一标识未出现在历史打款记录中的提现记录,存入本地数据库。

本实施例中,在筛除唯一标识在历史打款记录中出现过的提现记录后,可将剩余的唯一标识未出现在历史打款记录中的提现记录,存入本地数据库中,从而实现了本地数据库中的提现记录均是未完成打款的,均是新的提现记录,避免了根据同一提现记录重复打款的问题,提高了安全性。

为了提高判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现的准确性,在将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较之前,还可先比较提现记录与历史打款记录的参数信息。图4为本发明实施例提供的又一种提现审核方法的流程示意图。

如图4所示,该提现审核方法还包括:

步骤201,从提现记录中提取提现记录的参数信息,其中,参数信息至少包括提现记录的生成时间和提现记录对应的电子设备的标识信息。

本实施例中,用户通过提现客户端进行提现时,提现客户端生成提现请求,并发送给服务器。服务器根据提现请求生成提现记录,可见生成的提现记录对应生成提现请求的提现客户端所在的电子设备。也就是说,每个提现记录具有对应的生成提现请求的电子设备。

由于每个提现记录生成时具有对应的生成时间,可见每个提现记录的生成时间具有唯一性。同时,不同的提现请求对应的电子设备可能也不相同。为了避免在多个设备上同时进行提现,还可将电子设备的标识信息作为判断依据。

审核客户端在从服务器数据库获取提现记录后,可从提现记录中提取参数信息,如提现记录的生成时间、提现记录对应的电子设备的标识信息等,以根据参数信息判断提现记录与历史打款记录的参数信息是否相同。其中,电子设备的标识信息可以是电子设备的设备号、电子设备的唯一标识等。

步骤202,从本地数据库中,获取历史打款记录对应的提现记录的参数信息。

本实施例中,由于本地数据库中每个历史打款记录具有对应的提现记录,由此,可获取与历史打款记录对应的提现记录的参数信息,以将当前获取的提现记录的参数信息,与历史打款记录对应的提现记录的参数信息进行比较,以确定两个提现记录的参数信息是否相同。

步骤203,将提现记录的参数信息与每个历史打款记录对应的提现记录的参数信息进行比较,确定提现记录的参数信息中的每个参数与每个历史打款记录对应的提现记录的参数信息中的每个参数均不相同。

具体地,针对每个参数,可将提现记录的参数与每个历史打款记录对应的提现记录的对应的参数进行比较。

作为一个示例,假设参数信息包括提现记录的生成时间和提现记录对应的电子设备的标识信息,则将提现记录的生成时间与每个历史打款记录的对应的提现记录的生成时间进行比较,并将提现记录对应的电子设备的标识信息,与每个历史打款记录对应的提现记录,所对应的电子设备的标识信息进行比较。

本实施例中,当提现记录的参数信息中的每个参数与每个历史打款记录对应的提现记录的参数信息中的每个参数均不相同时,可以认为当前获取的提现记录与历史打款记录对应的提现记录不相同。

在确定当前获取的提现记录的参数信息中每个参数,与每个历史打款记录对应的提现记录中每个参数均不相同后,即在确定当前获取的提现记录与历史打款记录对应的提现记录不相同后,进一步根据将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,以判断获取的提现记录的唯一标识是否在本地数据库中出现,可以大大提高判断的准确性,避免重复打款操作。

本发明实施例的提现审核方法,通过在将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较之前,先将获取的提现记录的每个参数与历史打款记录对应的提现记录的每个参数进行比较,在通过参数信息比较确定获取的提现记录,与历史打款记录对应的提现记录不同后,再判断提现记录的唯一标识与历史打款记录中出现,从而通过参数信息比较和唯一标识,判断获取的提现记录是否已经完成打款,大大提高了判断的准确性,避免将重复对提现记录存入本地数据库中,避免根据相同的提现记录再次打款的情况。

在上述实施例的基础上,审核客户端在将当前获取的提现记录存入本地数据库中之后,可将账号信息和提现数据如金额发送给支付平台,通过支付平台完成提现。图5为本发明实施例提供的再一种提现审核方法的流程示意图。

在图2所示实施例的基础上,如图5所示,该提现审核方法,在上述步骤105之后还包括:

步骤108,从提现请求中提取账号信息和提现数据发送给支付平台,以使支付平台根据提现数据和账号信息执行打款操作。

本实施例中,审核客户端将提现请求存入本地数据库之后,可从提现记录中提取账号信息和提现数据。其中,账号信息可以是与提现客户端绑定的银行卡信息,提现数据可以是提现金额。

如图1所示,审核客户端在获得提现数据和提现数据提现到的账号信息后,可将账号信息和提现数据发送给支付平台,如银行系统等。支付平台接收到账号信息和提现数据后,可将提现金额打款至账号信息中,以完成打款操作。

本发明实施例的提现审核方法,由于本地数据库中存储的提现记录是以唯一标识为主键的,也就是说,本地数据库中存储的提现记录不存在重复的情况,且提现记录均是新的提现记录,由此将本地数据库中的提现记录中提取的账号信息和提现数据,发送给支付平台,通过支付平台完成的打款,不会存在重复打款的情况,提高了打款的安全性。

进一步地,为了提高对提现记录的处理效率和准确率,如图5所示,该提现审核方法,在上述步骤108之后,还包括:

步骤109,接收支付平台反馈的打款操作完成的信息。

如图1所示,支付平台执行完打款操作后,可将打款操作完成的信息,如打款成功的信息,发送给审核客户端,从而审核客户端接收到支付平台反馈的打款操作完成的信息。其中,该信息中可包括打款完成的时间、打款金额、对应的提现记录的唯一标识等。

步骤110,根据信息更新提现记录的状态,并为提现记录生成对应的历史打款记录。

审核客户端接收到打款操作完成的信息后,可根据信息更新对应的提现记录的状态。例如,将提现记录的状态更新为已打款。并且,根据状态为已打款的提现记录和打款操作完成的信息,生成历史打款记录。其中,历史打款记录包括:打款金额、打款完成的时间、生成历史打款记录的时间、对应的提现记录的唯一标识等。

本实施例中,通过根据打款完成的信息更新提现记录的状态,并根据提现记录生成历史打款记录,从而可以避免根据同一提现记录再次进行打款,提高了对提现记录的处理效率、打款的准确性、安全性。

可以理解的是,如果支付平台打款失败,也可将打款操作失败的信息发送给审核客户端。其中,打款操作失败的信息中包括:提现记录的唯一标识。

为了区分打款完成的信息和打款失败的信息,可用标志位的取值进行区分,如果信息中标志位为1表示打款成功,如果信息中标志位为0表示打款失败。需要说明的是,本实施例中标志位的取值仅是示例,可根据实际需要进行设置。

审核客户端接收到打款失败的信息后,根据打款失败的信息将对应的打款记录的状态更新为打款失败,以便于根据该状态信息,再次将账号信息和提现数据发送给支付平台,进行再次打款,从而提高了提现的准确度、安全性。

为了便于用户获悉提现结果,审核客户端可将打款成功或者失败的信息发送给服务器,以使服务器将提现结果信息发送提现到客户端,由提现客户端进行显示。或者,在打款成功后,支付平台也可通过与账号信息绑定的手机号、邮箱等向用户发送通知信息。从而,便于用户获悉提现的结果,以便于根据提现进行后续操作。

为了实现上述实施例,本发明实施例还提出一种提现审核装置。图6为本发明实施例提供的一种提现审核装置的结构示意图。

如图6所示,该提现审核装置包括:第一获取模块310、第二获取模块320、第三获取模块330、比较模块340、保存模块350。

第一获取模块310用于在接收到审核任务后,获取审核任务中的审核时间段。

第二获取模块320用于从服务器数据库中获取审核时间段内的提现记录,服务器数据库中包括用户申请的提现记录,每条提现记录具有区别于其他提现记录的唯一标识。

第三获取模块330用于调取本地数据库,获取历史打款记录,其中,本地数据库包含向用户打款的历史打款记录,历史打款记录与提现记录一一对应,历史打款记录中包含有对应的所述提现记录的唯一标识。

比较模块340用于将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现。

保存模块350用于在提现记录的唯一标识在本地数据库的历史打款记录中未出现时,以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。

在本实施例一种可能的实现方式中,该装置还可包括:

筛除模块,用于在提现记录的唯一标识在本地数据库的历史打款记录中出现时,从当前获取的提现记录中,筛除唯一标识在历史打款记录中出现的提现记录。

保存模块350还用于以提现记录中的唯一标识为主键,将剩余的唯一标识未出现在历史打款记录中的提现记录,存入本地数据库。

在本实施例一种可能的实现方式中,第三获取模块330还用于:

从本地数据库中,调取处于审核时间段内的历史打款记录。

在本实施例一种可能的实现方式中,该装置还包括:

提取模块,用于在将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较之前,从提现记录中提取提现记录的参数信息,其中,参数信息至少包括提现记录的生成时间和提现记录对应的电子设备的标识信息;

第四获取模块,用于从本地数据库中,获取历史打款记录对应的提现记录的参数信息;

确定模块,用于将提现记录的参数信息与每个历史打款记录的参数信息进行比较,确定提现记录的参数信息中的每个参数与每个历史提现请求的参数信息中的每个参数均不相同。

在本实施例一种可能的实现方式中,该装置还包括:

发送模块,用于在将当前获取的提现记录存入本地数据库中之后,从提现记录中提取账号信息和提现数据发送给支付平台,以使支付平台根据提现数据和账号信息执行打款操作。

在本实施例一种可能的实现方式中,该装置还可包括:

接收模块,用于在从提现记录中提取账号信息和提现数据发送给支付平台,以使支付平台根据提现数据和所述账号信息执行打款操作之后,接收支付平台反馈的打款操作完成的信息;

更新模块,用于根据信息更新提现记录的状态,并为提现记录生成对应的历史打款记录。

需要说明的是,前述对提现审核方法实施例的解释说明,也适用于该实施例的提现审核装置,故在此不再赘述。

本发明实施例的提现审核装置,通过在接收到审核任务后,获取审核任务中的审核时间段,从服务器数据库中获取审核时间段内的提现记录,服务器数据库中包括用户申请的提现记录,每条提现记录具有区别于其他提现记录的唯一标识,调取本地数据库,获取历史打款记录,其中,本地数据库包含向用户打款的历史打款记录,历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,将从服务器数据库中获取的提现记录与从本地数据库中调取的历史打款记录进行比较,判断获取的提现记录的唯一标识是否在本地数据库的历史打款记录中出现,如果提现记录的唯一标识在本地数据库的历史打款记录中未出现,则以提现记录中的唯一标识为主键,将当前获取的提现记录存入本地数据库中。本实施例中,由于从服务器获取的提现记录具有区别于其他提现记录的唯一标识,且历史打款记录与提现记录一一对应,历史打款记录中包含有对应的提现记录的唯一标识,由此通过将提现记录与从历史打款记录进行比较,可以保证确定出的唯一标识未在历史打款记录中出现的提现记录的唯一性,从而可以避免将未完成打款的提现记录重复存入本地数据库,导致重复打款操作,安全性较高。

为了实现上述实施例,本发明实施例还提出一种电子设备,包括处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现如上述实施例所述的提现审核方法。

图7示出了适于用来实现本发明实施方式的示例性电子设备的框图。图7显示的电子设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图7所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industrystandardarchitecture;以下简称:isa)总线,微通道体系结构(microchannelarchitecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation;以下简称:vesa)局域总线以及外围组件互连(peripheralcomponentinterconnection;以下简称:pci)总线。

电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(randomaccessmemory;以下简称:ram)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compactdiscreadonlymemory;以下简称:cd-rom)、数字多功能只读光盘(digitalvideodiscreadonlymemory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。

电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(localareanetwork;以下简称:lan),广域网(wideareanetwork;以下简称:wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。

为了实现上述实施例,本发明实施例还提出一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,实现如上述实施例所述的提现审核方法。

为了实现上述实施例,本发明实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的提现审核方法。

在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1