业务规则处理方法、装置、设备及存储介质与流程

文档序号:35065723发布日期:2023-08-09 04:58阅读:53来源:国知局
业务规则处理方法、装置、设备及存储介质与流程

本发明涉及数据处理领域,尤其涉及一种业务规则处理方法、装置、设备及存储介质。


背景技术:

1、随着信息技术的迅速发展,各个行业的业务系统中积累了大量的数据。在大部分的业务系统中,存在大量的业务规则。随着这几年互联网的快速发展,业务规则呈现出更加精细化和规划化的特征。业务规则是组织和企业业务流程中的核心要素,涉及到业务逻辑、条件判断、决策流程等方面。有效地管理和处理业务规则对于提高业务流程的自动化程度、降低错误率、提升决策质量具有重要意义。

2、目前,现有方案难以有效地处理复杂的规则关系,导致规则的管理和优化效果不佳。当前的业务规则处理方法主要依赖于手工定义规则和静态的规则逻辑,缺乏智能化和自适应性。对于动态变化的业务环境和需求,现有方法难以灵活地适应和调整,限制了业务规则处理的灵活性和自动化程度。


技术实现思路

1、本发明提供了一种业务规则处理方法、装置、设备及存储介质,用于实现自动化的业务规则处理并提高业务规则的灵活性。

2、本发明第一方面提供了一种业务规则处理方法,所述业务规则处理方法包括:

3、获取目标业务系统的多个关联数据源,并从所述多个关联数据源中获取多个第一业务规则;

4、对所述多个第一业务规则进行关联关系解析,生成规则关系图,并对所述规则关系图进行聚类分析,构建第一规则树模型;

5、获取所述目标业务系统的目标业务数据,并对所述目标业务数据进行内容分析,得到业务特征信息以及上下文特征信息;

6、将所述业务特征信息以及所述上下文特征信息输入所述第一规则树模型进行规则遍历匹配,得到第二业务规则集合;

7、对所述第二业务规则集合进行规则验证,得到规则验证结果,并根据所述规则验证结果获取所述第一规则树模型的性能参数数据;

8、根据所述性能参数数据对所述第一规则树模型进行迭代优化,得到第二规则树模型,并将所述第二业务规则集合反馈至预置的客户终端。

9、结合第一方面,在本发明第一方面的第一种实现方式中,所述获取目标业务系统的多个关联数据源,并从所述多个关联数据源中获取多个第一业务规则,包括:

10、获取目标业务系统的多个关联数据源,其中,所述多个关联数据源包括数据库以及文件系统;

11、配置所述多个关联数据源的连接方式,得到数据源连接,并基于所述数据源连接从所述多个关联数据源中提取目标元数据,其中,所述目标元数据包括数据结构、表名、列名以及索引信息;

12、定义规则范围、规则条件以及规则格式,同时,定义过滤条件,并执行预设的sql查询语句从所述目标元数据中查询规则关联数据,得到多个第一业务规则。

13、结合第一方面,在本发明第一方面的第二种实现方式中,所述对所述多个第一业务规则进行关联关系解析,生成规则关系图,并对所述规则关系图进行聚类分析,构建第一规则树模型,包括:

14、对所述多个第一业务规则进行规则信息解析,得到每个第一业务规则的规则特征信息;

15、根据所述规则特征信息对所述多个第一业务规则进行逻辑关系分析,得到每两个第一业务规则之间的逻辑关系;

16、基于每两个第一业务规则之间的逻辑关系构建所述多个第一业务规则的规则关系图;

17、对所述规则关系图进行有向图结构转换,得到第一有向规则结构图;

18、对所述第一有向规则结构图进行节点聚类分析,得到所述第一有向规则结构图中每个节点的聚类评价指标;

19、根据所述聚类评价指标对所述第一有向规则结构图中每个节点进行权重分析,得到每个节点的权重数据,并基于每个节点的权重数据生成第二有向规则结构图;

20、根据所述第二有向规则结构图计算每个节点的从属关系,并根据所述从属关系构建第一规则树模型。

21、结合第一方面,在本发明第一方面的第三种实现方式中,所述获取所述目标业务系统的目标业务数据,并对所述目标业务数据进行内容分析,得到业务特征信息以及上下文特征信息,包括:

22、获取所述目标业务系统的目标业务数据,并对所述目标业务数据进行关键词分词,得到多个关键词,其中,所述多个关键词包括客户姓名、公司名称、联系方式、客户的交互频率以及购买金额;

23、对所述多个关键词进行关键词向量转换,得到业务特征信息,其中,所述业务特征信息包括多个关键词特征向量;

24、对所述多个关键词特征向量进行欧式距离计算,得到多个欧式距离;

25、根据所述多个欧式距离确定所述目标业务数据的上下文特征信息。

26、结合第一方面,在本发明第一方面的第四种实现方式中,所述将所述业务特征信息以及所述上下文特征信息输入所述第一规则树模型进行规则遍历匹配,得到第二业务规则集合,包括:

27、将所述业务特征信息以及所述上下文特征信息输入所述第一规则树模型,通过所述第一规则树模型匹配对应的根业务规则;

28、遍历所述第一规则树模型中所述根业务规则对应的一级关联业务规则;

29、在依次遍历所述根业务规则的一级关联业务规则之后,依次遍历所述一级关联业务规则的二级关联业务规则;

30、根据所述根业务规则、所述一级关联业务规则以及所述二级关联业务规则创建第二业务规则集合。

31、结合第一方面,在本发明第一方面的第五种实现方式中,所述对所述第二业务规则集合进行规则验证,得到规则验证结果,并根据所述规则验证结果获取所述第一规则树模型的性能参数数据,包括:

32、对所述第二业务规则集合进行规则有效性验证,得到规则有效性验证指标;

33、对所述第二业务规则集合进行规则匹配度分析,得到规则匹配度;

34、根据所述规则有效性验证指标和所述规则匹配度生成对应的规则验证结果;

35、根据所述规则验证结果获取所述第一规则树模型的性能参数数据,其中,所述性能参数数据包括:规则执行时间以及资源消耗。

36、结合第一方面,在本发明第一方面的第六种实现方式中,所述根据所述性能参数数据对所述第一规则树模型进行迭代优化,得到第二规则树模型,并将所述第二业务规则集合反馈至预置的客户终端,包括:

37、根据所述性能参数数据对所述第一规则树模型进行节点顺序调整,得到规则树节点顺序;

38、对所述第一规则树模型进行规则条件优化,得到优化后的规则条件判断逻辑和规则表达式;

39、根据所述规则树节点顺序以及所述优化后的规则条件判断逻辑和规则表达式生成第二规则树模型;

40、将所述第二业务规则集合反馈至预置的客户终端。

41、本发明第二方面提供了一种业务规则处理装置,所述业务规则处理装置包括:

42、获取模块,用于获取目标业务系统的多个关联数据源,并从所述多个关联数据源中获取多个第一业务规则;

43、解析模块,用于对所述多个第一业务规则进行关联关系解析,生成规则关系图,并对所述规则关系图进行聚类分析,构建第一规则树模型;

44、分析模块,用于获取所述目标业务系统的目标业务数据,并对所述目标业务数据进行内容分析,得到业务特征信息以及上下文特征信息;

45、匹配模块,用于将所述业务特征信息以及所述上下文特征信息输入所述第一规则树模型进行规则遍历匹配,得到第二业务规则集合;

46、验证模块,用于对所述第二业务规则集合进行规则验证,得到规则验证结果,并根据所述规则验证结果获取所述第一规则树模型的性能参数数据;

47、优化模块,用于根据所述性能参数数据对所述第一规则树模型进行迭代优化,得到第二规则树模型,并将所述第二业务规则集合反馈至预置的客户终端。

48、本发明第三方面提供了一种业务规则处理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述业务规则处理设备执行上述的业务规则处理方法。

49、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的业务规则处理方法。

50、本发明提供的技术方案中,对多个第一业务规则进行关联关系解析,生成规则关系图并进行聚类分析,构建第一规则树模型;对目标业务数据进行内容分析,得到业务特征信息以及上下文特征信息;将业务特征信息以及上下文特征信息输入第一规则树模型进行规则遍历匹配,得到第二业务规则集合;对第二业务规则集合进行规则验证,得到规则验证结果,并根据规则验证结果获取第一规则树模型的性能参数数据;根据性能参数数据对第一规则树模型进行迭代优化,得到第二规则树模型,并将第二业务规则集合反馈至预置的客户终端,本发明通过对多个第一业务规则进行关联关系解析,并生成规则关系图,可以直观地展示规则之间的逻辑关系和依赖关系,提高规则管理和维护的效率。通过将业务特征信息和上下文特征信息输入第一规则树模型进行规则遍历匹配,得到第二业务规则集合,并进行规则验证和性能参数分析,能够及时发现规则的有效性和匹配度问题,并根据性能参数数据对规则树模型进行迭代优化,提高规则处理的准确性和效率,进而实现了自动化的业务规则处理并提高了业务规则的灵活性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1