一种基于并发计算的风险检测系统技术方案

技术编号:20363012 阅读:28 留言:0更新日期:2019-02-16 16:35
一种基于并发计算的风险检测系统,属于规则引擎技术领域,包括业务系统和反欺诈系统,业务系统用于接收用户提出的操作请求;反欺诈系统包括特征工厂和规则引擎,特征工厂用于根据操作请求参数并发计算规则引擎进行规则计算需要的特征值,规则引擎用于根据根据预先配置的规则结合特征值进行规则计算,得到最终的风险检测结果,并反馈给用户。解决了现有技术中规则引擎在进行规则计算时采用数据后置和串行计算的方法,数据和算法无法实现解耦,导致的规则引擎计算繁琐复杂,耗时长,维护成本和后期扩展门槛高的问题。适用于风险检测等领域。

【技术实现步骤摘要】
一种基于并发计算的风险检测系统
本专利技术属于规则引擎
,尤其涉及一种基于并发计算的风险检测系统。
技术介绍
规则引擎由推理引擎发展而来,它可以将业务规则从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。规则引擎计算需要的数据类型,数据源有很多可能性,如果把每个取数逻辑都在规则引擎中实现,那么规则引擎将变得非常庞大并且难以维护。同时规则引擎进行计算的模型中可能会存在分支计算,或者满足特定条件进行特定计算等,如果按照传统的实现方案,用到哪个数据取哪个数据,则规则引擎的实时性将大打折扣,现有技术方案都是采用数据后置,是业务系统作为规则调用的发起者,规则引擎根据规则的执行流程,规则引擎需要哪个数据,则通过规则引擎自己实现取数逻辑(即计算特征值),串行进行计算,走一步算一步一直到计算到最后一步,得出结论,繁琐且耗时长,大大削弱了规则引擎的实时快捷性。
技术实现思路
本专利技术的目的在于:提供一种基于并发计算的风险检测系统,解决了现有技术中规则引擎在进行规则计算时采用数据后置和串行计算的方法,数据和算法无法实现解耦,导致的规则引擎计算繁琐复杂,耗时长,维护成本和后期扩展门槛高的问题。适用于风险检测等领域。本专利技术采用的技术方案如下:一种基于并发计算的风险检测系统,其特征在于:包括:业务系统和反欺诈系统;业务系统:用于接收用户提出的操作请求;反欺诈系统:包括特征工厂和规则引擎,特征工厂用于根据操作请求参数并发计算规则引擎进行规则计算需要的特征值,规则引擎用于根据根据预先配置的规则结合特征值进行规则计算,得到最终的风险检测结果,并反馈给用户。进一步,根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述特征工厂是构造规则引擎所需数据的取数模块,采用并发计算的方式进行数据计算;进一步,根据权利要求2所述的一种基于并发计算的风险检测系统,其特征在于:在反欺诈系统中构建特征工厂,具体步骤如下:(11)准备特征值计算需要的基础数据;(12)在基础数据的基础上,根据操作请求的需求配置多个特征模板;(13)在配置好的特征模板的基础上开放对外接口。进一步,根据权利要求3所述的一种基于并发计算的风险检测系统,其特征在于:所述步骤(12)是通过web页面在反欺诈系统中进行可视化配置,其具体步骤如下:(121)根据用户操作请求配置场景,场景的配置是所有后续流程的开始;(122)在相应场景下选择规则引擎需要的参数名;(123)为每个参数名指定计算方式即指定相应算法;(124)配置相应算法开关判断是否启用该算法,以及设置场景的异常流程。进一步,根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述特征工厂中特征值计算的具体步骤如下:(21)特征工厂通过反欺诈系统接口接收到业务系统传输过来的操作请求;(22)特征工厂根据操作请求和预设配置开启多条线程同步执行的并发计算,根据预设的特征模板计算特征值;(23)特征工厂把计算完成的特征值发送给规则引擎进行规则计算。进一步,根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述规则引擎的规则计算,具体步骤如下:(31)规则引擎根据预先配置的规则结合特征值进行规则计算并得出结论;(32)将规则引擎的规则计算结论返回给特征工厂;(33)特征工厂对规则计算结论进行封装,得出风险检测结果;(34)特征工厂通过反欺诈系统接口将风险检测结果反馈给业务系统,业务系统根据检测结果决定后续的操作反馈给用户。进一步,根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述特征工厂中内置时间轮进行超时控制,当某个特征值的计算超时时,则放弃该特征值的计算,用于保证整个系统的相应时长足够短。进一步,根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述规则引擎中设置有健壮性处理操作,用于解决特征工厂计算中因超时而放弃某些特征值计算的问题。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1.本专利技术中,提出了特征工厂这个新概念,它在规则引擎进行规则计算前采用并发计算提前准备好规则引擎需要用到的数据,然后推送给规则引擎,由特征工厂作为规则的发起者,规则引擎仅负责进行计算的核心逻辑,这样便实现了数据和算法之间的解耦,并行计算极大提高了整个规则执行的实时性和快速性,把规则所需的数据和规则本身分离,各司其职。2.本专利技术中,先由特征工厂根据操作请求采用并发计算的方式计算好特征值,再将特征值传送给规则引擎进行规则计算,特征工厂会根据业务需求内置多个特征模板,可以是访问数据库、访问缓存、访问远程网络等,规则引擎根据预先配置的规则结合特征值进行规则计算,规则计算根据用户操作的场景不同可以有简单的数值比较和复杂的模型计算,并发计算是指特征工厂里特征值得计算是并发进行的,所有特征值是同时进行运算,而不是一条一条进行运算的,整个特征值的计算时间很大程度上得到了缩减,整个计算时间基本与计算耗时最慢的特征值的时间是一致的,极大提高了整个规则执行的实时性和快速性,把规则所需的数据和规则本身分离,各司其职,工作效率得到了很大程度的提高。3.本专利技术中,特征工厂设置有时间轮,用于控制单个特征值计算的超时时长,当某个特征值的计算超时时,则放弃该特征值的计算,从而进一步控制了整个特征值计算的时间,特征值计算的时间得到了大大缩减,进而保证了整个系统的响应时长足够短,增加了整个风险检测系统的高效性和快速性。4.本专利技术中,由于特征工厂中设置有时间轮控制计算时间,导致部分计算超时的特征值被放弃,从而推送给规则引擎的特征值就不完善,有部分数据缺少,所以规则引擎中设置有健壮性处理操作,用于解决特征工厂计算中因超时而放弃某些特征值计算的问题,提高了规则引擎计算的健壮性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术流程关系图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或本文档来自技高网...

【技术保护点】
1.一种基于并发计算的风险检测系统,其特征在于:包括:业务系统和反欺诈系统;业务系统:用于接收用户提出的操作请求;反欺诈系统:包括特征工厂和规则引擎,特征工厂用于根据操作请求参数并发计算规则引擎进行规则计算需要的特征值,规则引擎用于根据根据预先配置的规则结合特征值进行规则计算,得到最终的风险检测结果,并反馈给用户。

【技术特征摘要】
1.一种基于并发计算的风险检测系统,其特征在于:包括:业务系统和反欺诈系统;业务系统:用于接收用户提出的操作请求;反欺诈系统:包括特征工厂和规则引擎,特征工厂用于根据操作请求参数并发计算规则引擎进行规则计算需要的特征值,规则引擎用于根据根据预先配置的规则结合特征值进行规则计算,得到最终的风险检测结果,并反馈给用户。2.根据权利要求1所述的一种基于并发计算的风险检测系统,其特征在于:所述特征工厂是构造规则引擎所需数据的取数模块,采用并发计算的方式进行数据计算。3.根据权利要求2所述的一种基于并发计算的风险检测系统,其特征在于:在反欺诈系统中构建特征工厂,具体步骤如下:(11)准备特征值计算需要的基础数据;(12)在基础数据的基础上,根据操作请求的需求配置多个特征模板;(13)在配置好的特征模板的基础上开放对外接口。4.根据权利要求3所述的一种基于并发计算的风险检测系统,其特征在于:所述步骤(12)是通过web页面在反欺诈系统中进行可视化配置,其具体步骤如下:(121)根据用户操作请求配置场景,场景的配置是所有后续流程的开始;(122)在相应场景下选择规则引擎需要的参数名;(123)为每个参数名指定计算方式即指定相应算法;(124)配置相应算法开关判断是否启用该算法,以及设置场...

【专利技术属性】
技术研发人员:肖羊陈少磊孟勐
申请(专利权)人:四川新网银行股份有限公司
类型:发明
国别省市:四川,51

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

1