一种决策引擎配置策略参数的方法与流程

文档序号:34044198发布日期:2023-05-05 14:35阅读:55来源:国知局
一种决策引擎配置策略参数的方法与流程

本发明涉及计算机,特别涉及一种决策引擎配置策略参数的方法。


背景技术:

1、极速放款、闪电借款、闪贷等成为了互金时代信贷产品吸引客户最为重要的手段之一,随之对应的需要开发风控体系,对抗各类欺诈风险、信用风险,面对大量业务的处理,这需要用到决策引擎来实现大量业务的自动化处理,可以极大地解放人工处理的瓶颈与效率。

2、现有决策引擎只负责执行决策,对于一些特殊业务场景的数据校验和更新都不支持,导致策略开发速度不高,同时,也不会在决策引擎调用外部服务,当用外部数据做决策的时候,需要多次请求决策引擎,因为策略开发时间长、请求决策引擎次数多,使得决策引擎对业务的决策速度有待提高。


技术实现思路

1、本发明提供一种决策引擎配置策略参数的方法,提高策略开发速度,减少上游系统调用决策引擎的次数,保证决策引擎对业务的决策速度。

2、一种决策引擎配置策略参数的方法,包括:

3、s1:为决策引擎设置策略参数变量;

4、s2:获取所述决策引擎需要调用的外部服务,对所述外部服务进行解析,确定所述外部服务需要的规则配置;

5、s3:确定所述规则配置所需的目标策略参数变量,并结合所述外部服务,确定所述目标策略参数变量的赋值。

6、优选的,s1中,为决策引擎设置策略参数变量,包括:

7、基于参数属性,定义策略参数的类型和取值范围;

8、基于所述类型和取值范围,建立策略参数模板;

9、将所述策略参数模板置入所述决策引擎的内部。

10、优选的,s1中,为决策引擎设置策略参数变量,还包括:

11、在所述决策引擎的内部设置参数自定义功能,利用所述参数自定义功能定义各种策略参数,并规定各种策略参数的取值范围,所述各种策略参数及其对应取值范围确定了策略参数变量。

12、优选的,s2中,获取所述决策引擎需要调用的外部服务,包括:

13、获取所述决策引擎负责的执行决策任务,对所述执行决策任务解析,得到执行步骤;

14、对所述执行步骤进行解析,确定执行所述执行步骤所需要调用的外部服务。

15、优选的,s2中,对所述外部服务进行解析,确定所述外部服务需要的规则配置,包括:

16、将所述外部服务输入逻辑分解器中,输出得到所述外部服务对应的调用逻辑;

17、从规则模板库中获取执行所述调用逻辑用到的目标规则模板,并获取所述目标规则模板的规则配置。

18、优选的,s3中,确定所述规则配置所需的目标策略参数变量,并结合所述外部服务,确定所述目标策略参数变量的赋值,包括:

19、基于外部服务的调用逻辑,建立所述目标策略参数变量之间的参数结构图;

20、对所述参数结构图进行分析,对所述目标策略参数变量进行划分,得到独立策略参数变量和关联策略参数变量;

21、对所述独立策略参数变量和关联策略参数变量按照不同的方式进行赋值。

22、优选的,基于外部服务的调用逻辑,建立所述目标策略参数变量之间的参数结构图,包括:

23、获取所述规则配置所需的数据类型,对所述数据类型进行分类,得到基本数据类型和自定义数据类型;

24、从策略参数模板中获取所述基本数据类型对应的目标策略参数变量;

25、利用参数自定义功能为所述自定义数据类型进行参数定义,得到对应的目标策略参数变量;

26、基于所述外部服务的调用逻辑,确定每个目标策略参数变量在所述调用逻辑中的逻辑位置,并基于所述逻辑位置,建立所述目标策略参数变量之间的参数结构图。

27、优选的,对所述独立策略参数变量和关联策略参数变量按照不同的方式进行赋值,包括:

28、基于所述外部服务的调用特征,从预设参数信息表确定所述独立策略参数变量对应的参数名称,并基于所述参数名称与参数取值之间的映射关系,对所述独立策略参数变量进行赋值;

29、对所述关联策略参数变量进行等级划分,得到多级参数变量,并确定等级之间的参数约束规则;

30、并基于所述调用特征和预设参数信息表,对一级策略参数变量进行赋值,基于一级赋值结果和参数约束规则,按照等级顺序,逐级对剩余的多级策略参数变量进行赋值。

31、优选的,s3中,在确定所述目标策略参数变量的赋值后,还包括:

32、得到所述目标策略参数变量的赋值结果,并根据所述赋值结果,确定所述外部服务和所述决策引擎的内部组件之间的调用关系;

33、基于所述调用关系,确定所有外部服务的调用方式和调用顺序;

34、基于所述调用方式和调用顺序,为所有外部服务的返回结果设置在消息队列中的队列位置,并建立所述队列位置和目标策略参数变量之间的对应关系;

35、将所述外部服务的返回结果放置在对应的队列位置中,并基于所述对应关系,对队列位置上的返回结果进行映射,得到目标外部参数变量。

36、优选的,对队列位置上的返回结果进行映射,得到目标外部参数变量,包括:

37、获取所述目标策略参数变量中的自定义策略参数变量,并获取所述自定义策略参数变量的自定义特征,基于所述自定义特征,设计返回结果和外部参数变量之间的映射关系,并基于所述映射关系和对应关系,对队列位置上的返回结果进行映射,得到目标外部参数变量;

38、实时监测所述目标策略参数变量的动态,当所述目标策略参数变量发生改变时,实时同时所述决策引擎,所述决策引擎对发生改变的目标策略参数变量对应的目标外部服务进行调用更新,得到新的返回结果,并基于所述新的返回结果对所述队列位置的目标外部参数变量进行实时更新。

39、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

40、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。



技术特征:

1.一种决策引擎配置策略参数的方法,其特征在于,包括:

2.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s1中,为决策引擎设置策略参数变量,包括:

3.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s1中,为决策引擎设置策略参数变量,还包括:

4.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s2中,获取所述决策引擎需要调用的外部服务,包括:

5.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s2中,对所述外部服务进行解析,确定所述外部服务需要的规则配置,包括:

6.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s3中,确定所述规则配置所需的目标策略参数变量,并结合所述外部服务,确定所述目标策略参数变量的赋值,包括:

7.根据权利要求6所述的一种决策引擎配置策略参数的方法,其特征在于,基于外部服务的调用逻辑,建立所述目标策略参数变量之间的参数结构图,包括:

8.根据权利要求6所述的一种决策引擎配置策略参数的方法,其特征在于,对所述独立策略参数变量和关联策略参数变量按照不同的方式进行赋值,包括:

9.根据权利要求1所述的一种决策引擎配置策略参数的方法,其特征在于,s3中,在确定所述目标策略参数变量的赋值后,还包括:

10.根据权利要求9所述的一种决策引擎配置策略参数的方法,其特征在于,对队列位置上的返回结果进行映射,得到目标外部参数变量,包括:


技术总结
本发明提供了一种决策引擎配置策略参数的方法,包括:S1:为决策引擎设置策略参数变量;S2:获取所述决策引擎需要调用的外部服务,对所述外部服务进行解析,确定所述外部服务需要的规则配置;S3:确定所述规则配置所需的目标策略参数变量,并结合所述外部服务,确定所述目标策略参数变量的赋值;通过首先为决策引擎设置策略参数变量,满足外部服务的校验和更新,提高策略开发速度,根据策略参数变量确定所述规则配置所需的目标策略参数变量,并结合所述外部服务,确定所述目标策略参数变量的赋值,从内部进行规则配置,得到目标策略参数的赋值,减少上游系统调用决策引擎的次数,保证决策引擎对业务的决策速度。

技术研发人员:苏明富,孙成方,曾杰
受保护的技术使用者:睿智合创(北京)科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1