一种风险策略知识的沉淀方法、装置、电子设备及介质制造方法及图纸

技术编号:38382275 阅读:11 留言:0更新日期:2023-08-05 17:39
本申请公开了一种风险策略知识的沉淀方法、装置、电子设备及介质;该方法包括:若数据源中存在一个或者多个数据满足预先确定的封装条件,则在所述数据源中提取出所述一个或者多个数据作为当前目标数据;将所述当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将所述数据源中不存在一个或者多个数据满足所述封装条件;基于全部的最小数据单元对所述数据源中的风险策略知识进行沉淀。本申请实施例中的用户可以复用已经封装好的最小数据单元,这样可以降低配置方式的复杂度,提高策略配置的灵活性,更加方便用户使用。更加方便用户使用。更加方便用户使用。

【技术实现步骤摘要】
一种风险策略知识的沉淀方法、装置、电子设备及介质


[0001]本申请实施例涉及互联网
,尤其涉及一种风险策略知识的沉淀方法、装置、电子设备及介质。

技术介绍

[0002]随着互联网业务的发展,这些业务之间的对抗也日益增强,规则引擎的场景规则日趋复杂,对于规则的迭代效率提高,知识的沉淀分享需求日趋增长。
[0003]在现有技术中,通常包括以下步骤:1)将底层数据声明成对应的外部调用参数,在事件中配置引用,实际调用中会优先调用这些参数,保证参数已经获取;例如,底层数据可以包括:指标、标签、模型、图谱关系等;2)在脚本中处理这些参数,并声明成衍生的参数;例如,脚本可以包括:Groovy、AviatorScript;3)在规则中使用上述参数,形成策略。
[0004]在实现本申请的过程中,申请人发现现有技术中至少存在如下问题:
[0005]目前通过规则、脚本的胶水组合方式,使得配置结构复杂,规则内容存在大量的冗余,不易抽象,无法沉淀形成知识。

技术实现思路

[0006]本申请提供一种风险策略知识的沉淀方法、装置、电子设备及介质,可以将风险策略知识沉淀下来,这样可以降低配置方式的复杂度,提高策略配置的灵活性,更加方便用户使用。
[0007]第一方面,本申请实施例提供了一种风险策略知识的沉淀方法,所述方法包括:
[0008]若数据源中存在一个或者多个数据满足预先确定的封装条件,则在所述数据源中提取出所述一个或者多个数据作为当前目标数据;
[0009]将所述当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将所述数据源中不存在一个或者多个数据满足所述封装条件;
[0010]基于全部的最小数据单元对所述数据源中的风险策略知识进行沉淀。
[0011]第二方面,本申请实施例还提供了一种风险策略知识的沉淀装置,所述装置包括:提取模块、封装模块和沉淀模块;其中,
[0012]所述提取模块,用于若数据源中存在一个或者多个数据满足预先确定的封装条件,则在所述数据源中提取出所述一个或者多个数据作为当前目标数据;
[0013]所述封装模块,用于将所述当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将所述数据源中不存在一个或者多个数据满足所述封装条件;
[0014]所述沉淀模块,用于基于全部的最小数据单元对所述数据源中的风险策略知识进行沉淀。
[0015]第三方面,本申请实施例提供了一种电子设备,包括:
[0016]一个或多个处理器;
[0017]存储器,用于存储一个或多个程序,
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请任意实施例所述的风险策略知识的沉淀方法。
[0019]第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所述的风险策略知识的沉淀方法。
[0020]本申请实施例提出了一种风险策略知识的沉淀方法、装置、电子设备及介质,若数据源中存在一个或者多个数据满足预先确定的封装条件,则在数据源中提取出该一个或者多个数据作为当前目标数据;然后将当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将数据源中不存在一个或者多个数据满足所述封装条件;再基于全部的最小数据单元对数据源中的风险策略知识进行沉淀。也就是说,在本申请的技术方案中,可以将数据源中的一个或者多个数据封装为一个最小数据单元,由此可以将数据源中的风险策略知识沉淀下来。而在现有技术中,目前通过规则、脚本的胶水组合方式,使得配置结构复杂,规则内容存在大量的冗余,不易抽象,无法沉淀形成知识。因此,和现有技术相比,本申请实施例提出的风险策略知识的沉淀方法、装置、电子设备及介质,可以将风险策略知识沉淀下来,这样可以降低配置方式的复杂度,提高策略配置的灵活性,更加方便用户使用;并且,本申请实施例的技术方案实现简单方便、便于普及,适用范围更广。
附图说明
[0021]图1为本申请实施例提供的风险策略知识的沉淀方法的第一流程示意图;
[0022]图2为本申请实施例提供的风险策略知识的沉淀方法的第二流程示意图;
[0023]图3为本申请实施例提供的风险策略知识的沉淀方法的第三流程示意图;
[0024]图4为本申请实施例提供的风险策略知识的沉淀装置的结构示意图;
[0025]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0026]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0027]实施例一
[0028]图1为本申请实施例提供的风险策略知识的沉淀方法的第一流程示意图,该方法可以由风险策略知识的沉淀装置或者电子设备来执行,该装置或者电子设备可以由软件和/或硬件的方式实现,该装置或者电子设备可以集成在任何具有网络通信功能的智能设备中。如图1所示,风险策略知识的沉淀方法可以包括以下步骤:
[0029]S101、若数据源中存在一个或者多个数据满足预先确定的封装条件,则在数据源中提取出该一个或者多个数据作为当前目标数据。
[0030]在本步骤中,若数据源中存在一个或者多个数据满足预先确定的封装条件,则电子设备可以在数据源中提取出该一个或者多个数据作为当前目标数据。本申请实施例中的封装条件为:该一个或者多个数据的组合可以实现一个基本功能或者可以构建为一个特征。
[0031]S102、将当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将数据
源中不存在一个或者多个数据满足封装条件。
[0032]在本步骤中,电子设备可以将当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将数据源中不存在一个或者多个数据满足封装条件。
[0033]S103、基于全部的最小数据单元对数据源中的风险策略知识进行沉淀。
[0034]在本步骤中,电子设备可以基于全部的最小数据单元对数据源中的风险策略知识进行沉淀。具体地,电子设备可以将全部的最小数据单元保存到特征库中,使得用户在下一次使用时,可以直接在特征库中提取出沉淀后的最小数据单元,无需重新在数据源中提取数据进行封装,从而可以节省效率,更加方便用户使用。
[0035]本申请实施例提出的数据风险策略知识的沉淀方法,若数据源中存在一个或者多个数据满足预先确定的封装条件,则在数据源中提取出该一个或者多个数据作为当前目标数据;然后将当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将数据源中不存在一个或者多个数据满足封装条件;再基于全部的最小数据单元对数据源中的风险策略知识进行沉淀。也就是说,在本申请的技术方案中,可以将数据源中的一个或者多个数据封装为一个最小数据单元,由此可以将数据源中的风险策略知识沉淀下来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风险策略知识的沉淀方法,其特征在于,所述方法包括:若数据源中存在一个或者多个数据满足预先确定的封装条件,则在所述数据源中提取出所述一个或者多个数据作为当前目标数据;将所述当前目标数据封装为一个最小数据单元;重复执行上述操作,直到将所述数据源中不存在一个或者多个数据满足所述封装条件;基于全部的最小数据单元对所述数据源中的风险策略知识进行沉淀。2.根据权利要求1所述的方法,其特征在于,将所述当前目标数据封装为一个最小数据单元,包括:使用语法解析器基于预先构建的元信息服务将所述目标数据编译成初步的Java可执行对象;使用优化器将所述初步的Java运行对象进行优化,得到最终的Java可执行对象;将所述最终的Java可执行对象确定为所述最小数据单元。3.根据权利要求2所述的方法,其特征在于,在使用语法解析器将所述目标数据编译成初步的Java可执行对象之前,所述方法还包括:在预先构建的antlr语法规则库中读取Riddle语法规则;使用antlr工具将所述Riddle语法规则文件生成所述语法解析器。4.根据权利要求2所述的方法,其特征在于,所述元信息服务包括但不限于预定类型的信息的查询、新增和变更服务;其中,所述预定类型的信息包括:Riddle类型信息、注册函数信息、公共参数信息。5.根据权利要求2所述的方法,其特征在于,使用优化器将所述初步的Java运行对象进行优化,包括:将所述初步的Java运行对象中的函数的调用顺序进行变更;或者,将所述初步的Java运行对象中的懒加载函数进行合并。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取待筛选数据;基于预先构建的特征库生成所述待筛选数据对应的数据筛选...

【专利技术属性】
技术研发人员:凡建权周斌王志伟庞孟常朱宗良
申请(专利权)人:上海识装信息科技有限公司
类型:发明
国别省市:

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

1