System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 规则配置方法、系统、装置、设备及存储介质制造方法及图纸_技高网

规则配置方法、系统、装置、设备及存储介质制造方法及图纸

技术编号:43919309 阅读:8 留言:0更新日期:2025-01-03 13:24
本公开实施例提供一种规则配置方法、系统、装置、设备及存储介质。在本公开的一些实施例中,规则配置设备响应于数据模型配置操作,根据基础数据类型,配置数据模型;规则配置设备响应于规则配置操作,将表达式、数据模型和子规则组合成配置规则,其中,子规则为独立的逻辑单元,且能够被配置规则调用,无需编写复杂的代码,基于表达式、数据模型和子规则进行组合,即能生成配置规则,规则配置简单快捷;规则配置设备将配置规则发送至服务器,以供规则调用方设备从服务器调用配置规则,并生成调用结果;本公开无需编写复杂代码,降低人力成本。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种规则配置方法、系统、装置、设备及存储介质


技术介绍

1、规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。

2、目前,已有的规则引擎虽然功能强大,但其规则配置复杂性较高、人力成本较高。


技术实现思路

1、本公开提供一种规则配置方法、系统、装置、设备及存储介质,以至少解决现有规则配置复杂性较高、人力成本较高的问题。

2、本公开的技术方案如下:

3、本公开实施例提供一种规则配置方法,包括:

4、响应于数据模型配置操作,根据基础数据类型,配置数据模型;

5、响应于规则配置操作,将表达式、所述数据模型和子规则组合成配置规则,其中,所述子规则为独立的逻辑单元,且能够被所述配置规则调用;

6、将所述配置规则发送至服务器,以供规则调用方设备从所述服务器调用所述配置规则,并生成调用结果。

7、可选地,所述根据基础数据类型,配置数据模型,包括:

8、根据数字、字符串和布尔类型中的至少一种基础数据类型,配置所述数据模型。

9、可选地,所述规则配置操作为拖拽操作,或者选项配置操作。

10、可选地,所述表达式包括函数、运算符和连接词;

11、所述函数包括以下至少一种:取最小值、取最大值、平均值、随机数、将值转换成数值和是否包含字符串;

12、所述运算符包括以下至少一种:加、减、乘、除、等于、大于、小于、相等、大于等于、小于等于、不等于、取余和问号;

13、所述连接词包括以下至少一种:且、或、非、冒号、分号、左括号和右括号。

14、本公开实施例还提供一种规则配置系统,包括:

15、规则配置设备,用于响应于数据模型配置操作,根据基础数据类型,配置数据模型;响应于规则配置操作,将表达式、所述数据模型和子规则组合成配置规则,其中,所述子规则为独立的逻辑单元,且能够被所述配置规则调用;以及将所述配置规则发送至服务器;

16、规则调用设备,用于响应于规则调用操作,向所述服务器发送调用请求,其中,所述调用请求携带有输入数据;

17、所述服务器,用于存储所述规则配置设备发送的所述配置规则;接收所述规则调用设备发送的所述调用请求,根据所述输入数据,匹配与所述输入数据对应的目标配置规则,执行与所述目标配置规则对应的策略,以生成调用结果;将所述调用结果下发至所述规则调用设备。

18、可选地,所述服务器在执行与所述目标配置规则对应的策略之前,还可用于:

19、确定所述输入数据是否满足所述目标配置规则的条件;

20、在所述输入数据满足所述目标配置规则的条件的情况下,执行与所述目标配置规则对应的策略。

21、本公开实施例还提供一种规则配置装置,包括:

22、第一配置模块,用于响应于数据模型配置操作,根据基础数据类型,配置数据模型;

23、第二配置模块,用于响应于规则配置操作,将表达式、所述数据模型和子规则组合成配置规则,其中,所述子规则为独立的逻辑单元,且能够被所述配置规则调用;

24、发送模块,用于将所述配置规则发送至服务器,以供规则调用方设备从所述服务器调用所述配置规则,并生成调用结果。

25、本公开实施例还提供一种电子设备,包括:

26、处理器;

27、用于存储所述处理器可执行指令的存储器;

28、其中,所述处理器被配置为执行所述指令,以实现上述的方法中的各步骤。

29、本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法中的各步骤。

30、本公开实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法中的各步骤。

31、本公开的实施例提供的技术方案至少带来以下有益效果:

32、在本公开的一些实施例中,规则配置设备响应于数据模型配置操作,根据基础数据类型,配置数据模型;规则配置设备响应于规则配置操作,将表达式、数据模型和子规则组合成配置规则,其中,子规则为独立的逻辑单元,且能够被配置规则调用,无需编写复杂的代码,基于表达式、数据模型和子规则进行组合,即能生成配置规则,规则配置简单快捷;规则配置设备将配置规则发送至服务器,以供规则调用方设备从服务器调用配置规则,并生成调用结果;本公开无需编写复杂代码,降低人力成本。

33、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种规则配置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据基础数据类型,配置数据模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述规则配置操作为拖拽操作,或者选项配置操作。

4.根据权利要求1所述的方法,其特征在于,所述表达式包括函数、运算符和连接词;

5.一种规则配置系统,其特征在于,包括:

6.根据权利要求5所述的系统,其特征在于,所述服务器在执行与所述目标配置规则对应的策略之前,还可用于:

7.一种规则配置装置,其特征在于,包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4中任一项所述的方法中的各步骤。

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1-4中任一项所述的方法中的各步骤。

【技术特征摘要】

1.一种规则配置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据基础数据类型,配置数据模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述规则配置操作为拖拽操作,或者选项配置操作。

4.根据权利要求1所述的方法,其特征在于,所述表达式包括函数、运算符和连接词;

5.一种规则配置系统,其特征在于,包括:

6.根据权利要求5所述的系统,其特征在于,所述服务器在执行...

【专利技术属性】
技术研发人员:康东杰佘志典王涛于灏杨猛陈吉喆王园丽
申请(专利权)人:人保信息科技有限公司
类型:发明
国别省市:

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

1