限额限次的风控方法、装置及计算机可读存储介质制造方法及图纸

技术编号:19694587 阅读:33 留言:0更新日期:2018-12-08 11:52
本发明专利技术公开了一种限额限次的风控方法,包括:获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。本发明专利技术还公开了一种限额限次的风控装置及计算机可读存储介质。本发明专利技术通过已构建的计算引擎替代原有的SQL统计方式完成限额限次的统计,提高了交易数据处理速度进而提高了数据服务器响应速度的有益效果。

【技术实现步骤摘要】
限额限次的风控方法、装置及计算机可读存储介质
本专利技术涉及程序开发领域,尤其涉及一种限额限次的风控方法、装置及计算机可读存储介质。
技术介绍
支付业务中,为了降低用户/商户交易风险,对用户/商户的交易进行限额和限次处理已经成为交易风险控制系统中的必经环节,一般会在多维度、多场景的情况下对用户/商户的单笔最小金额、单笔最大金额、当日交易次数、当日交易金额、当月交易次数和当月交易金额等进行限制,以降低用户账号被盗的风险。限额限次还能降低系统的负载,对于大量的并发请求,可以通过限次的方式快速返回,不用做后续处理,能有效降低系统处理无效请求而新增的无效负载。现有技术通过MySQL数据库,为了满足多维度、多场景的限额限次需求,数据存储方面:由于预先无法预测统计维度和统计场景,那么在存储数据的时候就需要将用户交易信息全量存储,由于将所有用户/商户的交易信息存储在一张表中,当表规模增大到一定数量时,查询效率会下降,所以将用户/商户的交易信息按时间进行分表存储,例如:按月分表。这种情况,势必导致定期需要加新表,需要周期性的提DDL(数据库模式定义语言)变更。不利于系统的维护为了实现多维度、多场景的限额限次统计功能:需要拼接SQL(数据库)语句来做统计功能,使用Where子句来过滤各种条件,使用GroupBy子句来做分组,使用聚合函数(COUNT或SUM)来做统计,这种方案,在大并发请求的情况下,势必导致MySQL服务器的高负载,从而导致响应时间增长,影响用户体验。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种限额限次的风控方法,旨在解决现有技术通过拼接SQL语句统计交易数据时,由于数据大并发造成数据服务器高负载导致响应时间长的技术问题。为实现上述目的,本专利技术提供一种限额限次的风控方法,包括以下内容:获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。优选地,所述将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件的步骤,包括:将所述交易数据转换为Map形式组织数据;将所述Map形式组织数据输入所述计算引擎,根据计算结果确认所述交易数据是否满足所述用户的预设风控条件。优选地,所述将所述Map形式组织数据输入所述计算引擎,根据计算结果确认所述交易数据是否满足所述用户的预设风控条件的步骤,包括:获取所述用户的限额限次配置列表,并将所述计算结果与所述限额限次配置列表的配置数据执行匹配操作;在确认所述计算结果与所述配置数据匹配时,确认所述交易数据满足所述用户的预设风控条件。优选地,所述在确认所述计算结果与所述配置数据匹配时,确认所述交易数据满足所述用户的预设风控条件的步骤,包括:迭代所述限额限次配置列表以提取所述限额限次配置列表中的单条限额限次配置数据,将迭代到的单条限额限次配置数据与所述计算结果匹配;在所述计算结果符合所述单条限额限次配置数据的数据内容时,确认所述计算结果与所述配置数据匹配。优选地,所述限额限次的风控方法,还包括:通过预设的非关系性数据库创建计算引擎,并在所述计算引擎中构建交易数据处理流程及数据配置区域。优选地,所述创建计算引擎,并在所述计算引擎中构建交易数据处理流程及数据配置区域的步骤之后,还包括:获取用户的限额限次配置数据;将所述限额限次配置数据输入所述计算引擎的数据配置区域,通过所述数据配置区域生成所述用户的限额限次配置列表优选地,所述将所述限额限次配置数据输入所述计算引擎的数据配置区域,通过所述数据配置区域生成所述用户的限额限次配置列表的步骤,包括:将输入的所述限额限次配置数据进行降维处理,根据处理结果生成所述用户的限额限次配置列表优选地,所述将所述限额限次配置数据输入所述计算引擎的数据配置区域,通过所述数据配置区域生成所述用户的限额限次配置列表的步骤之后,还包括:监听预设分布式应用程序协调服务,根据监听结果确认所述用户的限额限次配置数据是否更新;在确认所述用户的限额限次配置数据更新时,执行获取用户的限额限次配置数据的步骤。此外,为实现上述目的,本专利技术还提供一种限额限次的风控装置,所述限额限次的风控装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述限额限次的风控方法的步骤。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有限额限次的风控应用程序,所述限额限次的风控应用程序被处理器执行时实现如上所述限额限次的风控方法的步骤。本专利技术实施例提出的一种限额限次的风控方法,在检测到用户有交易操作时获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。通过已构建的计算引擎替代原有的SQL统计方式完成限额限次的统计,提高了交易数据处理速度进而提高了数据服务器响应速度的有益效果。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端\装置结构示意图;图2为本专利技术限额限次的风控方法第一实施例的流程示意图;图3为本专利技术限额限次的风控方法第二实施例的流程示意图;图4为Limits和Limit的关系表。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。由于现有技术在通过拼接SQL语句来做统计功能时,需使用Where子句来过滤各种条件,使用GroupBy子句来做分组,使用聚合函数(COUNT、SUM)来做统计,应用此种方式在大并发请求的情况下,势必导致MySQL服务器的高负载,从而导致响应时间增长。本专利技术提供一种解决方案,通过已构建的计算引擎替代原有的SQL统计方式完成限额限次的统计,提高了交易数据处理速度进而提高了数据服务器响应速度的有益效果。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器,便携计算机等具有显示功能的可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilemem本文档来自技高网...

【技术保护点】
1.一种限额限次的风控方法,其特征在于,所述限额限次的风控方法包括以下步骤:获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。

【技术特征摘要】
1.一种限额限次的风控方法,其特征在于,所述限额限次的风控方法包括以下步骤:获取用户的交易数据;将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件;在确认所述交易数据满足所述用户的预设风控条件时,执行所述交易数据的交易操作。2.如权利要求1所述限额限次的风控方法,其特征在于,所述将所述交易数据输入至预设的计算引擎计算,并根据计算结果确认所述交易数据是否满足所述用户的预设风控条件的步骤,包括:将所述交易数据转换为Map形式组织数据;将所述Map形式组织数据输入所述计算引擎,根据计算结果确认所述交易数据是否满足所述用户的预设风控条件。3.如权利要求2所述限额限次的风控方法,其特征在于,所述将所述Map形式组织数据输入所述计算引擎,根据计算结果确认所述交易数据是否满足所述用户的预设风控条件的步骤,包括:获取所述用户的限额限次配置列表,并将所述计算结果与所述限额限次配置列表的配置数据执行匹配操作;在确认所述计算结果与所述配置数据匹配时,确认所述交易数据满足所述用户的预设风控条件。4.如权利要求3所述限额限次的风控方法,其特征在于,所述在确认所述计算结果与所述配置数据匹配时,确认所述交易数据满足所述用户的预设风控条件的步骤,包括:迭代所述限额限次配置列表以提取所述限额限次配置列表中的单条限额限次配置数据,将迭代到的单条限额限次配置数据与所述计算结果匹配;在所述计算结果符合所述单条限额限次配置数据的数据内容时,确认所述计算结果与所述配置数据匹配。5.如权利要求1至4任一项所述限额限次的风控方法,其特征在于,所述限额限次的风控方法,还包括:通...

【专利技术属性】
技术研发人员:谭玄芳周伟李亮星邹德明
申请(专利权)人:广州唯品会信息科技有限公司
类型:发明
国别省市:广东,44

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

1