一种反欺诈智能决策引擎的调度系统及方法技术方案

技术编号:29095713 阅读:12 留言:0更新日期:2021-06-30 10:05
本发明专利技术涉及一种反欺诈智能决策引擎的调度系统及方法,属于公共安全技术领域,本发明专利技术包括反欺诈智能决策引擎的调度方法、反欺诈决策引擎、异步调度、同步调度、NODE事件处理器、SW事件处理器和任务状态机;使用反欺诈调度引擎对处于待执行节点的反欺诈决策进行更新,更新为运行中的状态并执行NODE事件处理器或者SW事件处理器,获取事件处理结果,转成标准状态并加入到决策引擎执行线程池进行执行,方便反欺诈决策引擎的调度,大大提升反欺诈的效率,节约人工成本,更好的利用系统的资源,以及高并发下的反欺诈决策引擎的调度依然能稳定运行。运行。运行。

【技术实现步骤摘要】
一种反欺诈智能决策引擎的调度系统及方法


[0001]本专利技术涉及公共安全领域,具体为一种反欺诈智能决策引擎的调度系统及方法。

技术介绍

[0002]随着我国社会科技的不断发展和进步,移动互联网技术得到了快速的发展,单一功能的网站朝着多功能平台进行转型,而互联网金融也由此得到快速的发展,产生了第三方支付、电商、P2P网贷、线上理财等新兴的金融行业,然后线上交易行为可能会受到来自多方的阻止攻击,比如贷款诈骗,刷单诈骗,赌博诈骗,网络招嫖,征婚交友,投资诈骗,游戏诈骗,冒充公检法,冒充他人,裸聊诈骗,网购诈骗,冒充客服,招聘诈骗,金融借贷等。
[0003]当前大多采用传统的反欺诈方法采用人工调节规则生成反欺诈决策模块运用于目标的业务需求,由于互联网数据数量的庞大增加决策引擎的运行压力,因此需要对反欺诈智能决策进行调度,以保证决策引擎的顺利执行。
[0004]当前反欺诈智能决策的调度目前比较少,对于公安场景的反欺诈全依靠人工宣传,缺乏智能化自动化的调度。

技术实现思路

[0005]针对现有方法的不足,本专利技术公开了一种反欺诈智能决策引擎的调度系统及方法。
[0006]本专利技术技术方法是:一种反欺诈智能决策引擎的调度系统,其包括任务状态机:显示任务节点在整个调度过程中的运行状态并控制整个系统运行,所述的运行状态包括未开始,运行中、运行成功、运行失败、取消和堵塞中;反欺诈决策引擎,基于任务状态机以事件驱动的方式运行,将任务节点的决策引擎生成实例;调度中心,包括异步处理任务节点调度的异步调度模块和同步处理任务节点调度的同步调度模块;任务配置模块,用于分配任务进行同步调度或者异步调度;事件处理器,与任务状态机交互,包括用于节点事件处理的NODE事件处理器和子策略事件处理的SW事件处理器,子策略事件处理的SW事件处理器为若干节点事件处理的NODE事件处理器的聚合。
[0007]一种反欺诈智能决策引擎的调度方法,其包括以下步骤:(1)反欺诈调度引擎为决策引擎生成反欺诈决策实例,反欺诈决策实例在调度中心生成具体的反欺诈决策节点实例;(2)反欺诈决策节点实例依据反欺诈决策策略通过任务配置模块进入事件处理器处理得到事件处理结果;(3)事件处理结果进入任务状态机,任务状态机将事件处理结果转成标准状态,回流到调度中心执行下一个任务节点直到所有任务完成配置。
[0008]优选地,所述的反欺诈调度引擎基于状态机模型原理以事件驱动的方式为决策引擎生成反欺诈决策节点实例。
[0009]优选地,所述的反欺诈决策引擎对未运行以及等待运行两种状态的数据触发事件驱动生成反欺诈决策实例。
[0010]优选地,在调度中心中监视线程每隔3s进行监视判断是否存在等待执行的反欺诈决策引擎,并判断调度中心是否开启调度。
[0011]优选地,任务配置时,判断当前反欺诈决策引擎是否大于配置的最大阈值,如果大于配置的最大阈值则不执行配置,如果不大于于配置的最大阈值则检测调度中心系统cpu及内存资源信息是否不大于配置的最大阈值,并扫描待执行的反欺诈决策。
[0012]优选地,在进行待执行的反诈决策的扫描时,扫描到有待执行的反欺诈决策,则更新当前待执行的反欺诈决策引擎为运行中,更新过程中增加乐观锁防止重复调度。
[0013]优选地,对于已经处于调度中致使反欺诈决策引擎状态更新失败时则停止继续执行,更新成功,根据反欺诈决策策略对当前所需要的调度方式进行判断,判断结果为同步调度或是异步调度,并根据判断结果的不同执行不同操作。
[0014]优选地,判断结果为同步调度,则执行NODE事件处理器或者SW事件处理器进行处理,任务状态机将事件处理结果转成标准状态,以事件回流的方式再去执行下一任务节点,并根据反欺诈决策策略配置结束的NODE处理器和SW事件处理器选择结束,决策调度完成后返回结果,判断结果为异步调度,则将待执行的反诈决策加入到缓存队列中,后续执行方式和同步调度一致,在对反欺诈决策发起执行后立即返回成功,调度完成后进行通知。
[0015]本专利技术的有益效果是:(1)方便反欺诈决策引擎的调度,大大提升反欺诈的效率,节约人工成本。
[0016](2)通过本调度系统,能够更好的利用系统的资源,以及高并发下的反欺诈决策引擎的调度依然能稳定运行。
附图说明
[0017]图1为本专利技术系统结构框图;图2为专利技术专利技术方法流程图。
具体实施方式
[0018]为进一步了解本专利技术的内容,结合实施例对本专利技术作详细描述,以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。
[0019]实施例1如图1所示,本身实施例涉及一种反欺诈智能决策引擎的调度系统,其包括任务状态机:显示任务节点在整个调度过程中的运行状态并控制整个系统运行,所述的运行状态包括未开始,运行中、运行成功、运行失败、取消和堵塞中;反欺诈决策引擎,基于任务状态机以事件驱动的方式运行,将任务节点的决策引擎生成实例;调度中心,包括异步处理任务节点调度的异步调度模块和同步处理任务节点调度的同步调度模块;
任务配置模块,用于分配任务进行同步调度或者异步调度;事件处理器,与任务状态机交互,包括用于节点事件处理的NODE事件处理器和子策略事件处理的SW事件处理器,子策略事件处理的SW事件处理器为若干节点事件处理的NODE事件处理器的聚合。
[0020]实施例2如图1和图2所示,本实施例涉及一种反欺诈智能决策引擎的调度方法,包括如下步骤:(1)反欺诈调度引擎为决策引擎生成反欺诈决策实例,反欺诈决策实例在调度中心生成具体的反欺诈决策节点实例;(2)反欺诈决策节点实例依据反欺诈决策策略通过任务配置模块进入事件处理器处理得到事件处理结果;(3)事件处理结果进入任务状态机,任务状态机将事件处理结果转成标准状态,回流到调度中心执行下一个任务节点直到所有任务完成配置。
[0021]所述的反欺诈调度引擎基于状态机模型原理以事件驱动的方式为决策引擎生成反欺诈决策节点实例。所述的反欺诈决策引擎对未运行以及等待运行两种状态的数据触发事件驱动生成反欺诈决策实例。
[0022]在调度中心中监视线程每隔3s进行监视判断是否存在等待执行的反欺诈决策引擎,并判断调度中心是否全局关闭,系统启动时,默认是开启调度的,但可以在系统运行过程中关闭调度,关闭则不开始调度。任务配置时,判断当前反欺诈决策引擎是否大于配置的最大阈值,如果大于配置的最大阈值则不执行配置,如果不大于于配置的最大阈值则检测调度中心系统cpu及内存资源信息是否不大于配置的最大阈值,并扫描待执行的反欺诈决策。在进行待执行的反诈决策的扫描时,扫描到有待执行的反欺诈决策,则更新当前待执行的反欺诈决策引擎为运行中,更新过程中增加乐观锁防止重复调度。对于已经处于调度中致使反欺诈决策引擎状态更新失败时则停止继续执行,更新成功,根据反欺诈决策策略对当前所需要的调度方式进行判断,判断结果为同步调度或是异步调度,并根据判断结果的不同执行不同操作。判断结果为同步调度,则执行NODE事件处理器或者SW事件处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种反欺诈智能决策引擎的调度系统,其特征在于,其包括任务状态机:显示任务节点在整个调度过程中的运行状态并控制整个系统运行,所述的运行状态包括未开始,运行中、运行成功、运行失败、取消和堵塞中;反欺诈决策引擎,基于任务状态机以事件驱动的方式运行,将任务节点的决策引擎生成实例;调度中心,包括异步处理任务节点调度的异步调度模块和同步处理任务节点调度的同步调度模块;任务配置模块,用于分配任务进行同步调度或者异步调度;事件处理器,与任务状态机交互,包括用于节点事件处理的NODE事件处理器和子策略事件处理的SW事件处理器,子策略事件处理的SW事件处理器为若干节点事件处理的NODE事件处理器的聚合。2.一种反欺诈智能决策引擎的调度方法,其特征在于:其包括以下步骤:反欺诈调度引擎为决策引擎生成反欺诈决策实例,反欺诈决策实例在调度中心生成具体的反欺诈决策节点实例; (2)反欺诈决策节点实例依据反欺诈决策策略通过任务配置模块进入事件处理器处理得到事件处理结果; (3)事件处理结果进入任务状态机,任务状态机将事件处理结果转成标准状态,回流到调度中心执行下一个任务节点直到所有任务完成配置。3.根据权利要求2所述的反欺诈智能决策引擎的调度方法,其特征在于:所述的反欺诈调度引擎基于状态机模型原理以事件驱动的方式为决策引擎生成反欺诈决策节点实例。4.根据权利要求2所述的反欺诈智能决策引擎的调度方法,其特征在于:所述的反欺诈决策引擎对未运行以及等待运行两种状态的数据触发事件驱动生成反欺诈决策实例。5.根据权利要求2所述的反欺诈智能决策引擎的调...

【专利技术属性】
技术研发人员:庾浪
申请(专利权)人:浙江百应科技有限公司
类型:发明
国别省市:

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

1