用于确定业务需求的匹配方案的方法、装置及处理器制造方法及图纸

技术编号:38915885 阅读:8 留言:0更新日期:2023-09-25 09:30
本申请实施例提供一种用于确定业务需求的匹配方案的方法、装置及处理器。包括:获取业务需求的需求参数;确定与业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和子节点的执行参数;确定每个子节点的执行优先级;根据根节点、每个子节点的执行优先级、每个子节点的执行参数以及所有子节点生成与业务需求对应的规则树;按照预设遍历方式遍历规则树,以得到与规则树对应的执行逻辑;依照预设遍历方式采用的遍历顺序,根据执行逻辑处理需求参数,以得到与业务需求对应的匹配方案。采用上述技术方案能够更为灵活地处理业务需求,提高了业务需求处理的时效,且采用规则树能够降低处理复杂度,减少了处理成本。减少了处理成本。减少了处理成本。

【技术实现步骤摘要】
用于确定业务需求的匹配方案的方法、装置及处理器


[0001]本申请涉及数据处理
,具体涉及一种用于确定业务需求的匹配方案的方法、装置、存储介质及处理器。

技术介绍

[0002]现有技术中,处理业务需求首先需要通过对代码进行开发,以确定出该业务需求的业务逻辑;然后,在针对对应的业务逻辑进行分析和处理才能获取对应的匹配方案。现有技术方案中复杂的代码开发一方面导致业务处理的时效性不高,另一方面使得处理过程较为繁琐,灵活性低。且相关代码的更改和维护需要较高的成本,适用性低。

技术实现思路

[0003]本申请实施例的目的是提供一种用于确定业务需求的匹配方案的方法、装置、存储介质及处理器。
[0004]为了实现上述目的,本申请第一方面提供一种用于确定业务需求的匹配方案的方法,包括:
[0005]获取业务需求的需求参数;
[0006]确定与业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和子节点的执行参数,其中,执行参数包括子节点的前序节点、后序节点、执行条件以及执行操作;
[0007]在每个子节点均满足对应的预设条件的情况下,确定每个子节点的执行优先级;
[0008]根据根节点、每个子节点的执行优先级、每个子节点的执行参数以及所有子节点生成与业务需求对应的规则树;
[0009]按照预设遍历方式遍历规则树,以得到与规则树对应的执行逻辑;
[0010]依照预设遍历方式采用的遍历顺序,根据执行逻辑处理需求参数,以得到与业务需求对应的匹配方案。/>[0011]在本申请实施例中,方法还包括:在得到与业务需求对应的匹配方案之后,将匹配方案发送至显示设备以展示给用户,并获取用户针对业务需求的更改指令;根据更改指令更改规则树中对应的子节点的执行参数;在更改后的每个子节点均满足对应的预设条件的情况下,重新确定每个子节点的执行优先级;根据规则树中所有未更改的子节点、更改后的每个子节点、重新确定的每个子节点的执行优先级以及更改后的每个子节点的执行参数生成新的规则树;按照预设遍历方式遍历新的规则树,以得到与新的规则树对应的新的执行逻辑;依照遍历顺序,根据新的执行逻辑处理需求参数,以重新得到与业务需求对应的匹配方案。
[0012]在本申请实施例中,根据更改指令更改规则树中对应的子节点的执行参数包括:获取用户的权限信息;根据权限信息确定用户针对规则树的更改范围;根据更改指令确定用户针对规则树的更改操作;执行更改操作,以在更改范围内更改规则树中对应的子节点的执行参数。
[0013]在本申请实施例中,更改操作包括位置更改,执行更改操作,以在更改范围内更改规则树中对应的子节点的执行参数包括:执行位置更改,以在更改范围内更改规则树中对应的子节点的前序节点和后序节点。
[0014]在本申请实施例中,更改操作还包括参数更改,执行更改操作,以在更改范围内更改规则树中对应的子节点的执行参数包括:执行参数更改,以在更改范围内更改规则树中对应的子节点的执行条件和执行操作。
[0015]在本申请实施例中,确定与业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和子节点的执行参数包括:采用预设表达式处理需求名称,以得到与需求名称对应的第一字符串;采用预设表达式处理每个需求参数,以得到与每个需求参数对应的第二字符串;根据第一字符串确定根节点;根据每个第二字符串确定对应的子节点和对应的执行参数。
[0016]在本申请实施例中,根据根节点、每个子节点的执行优先级、每个子节点的执行参数以及所有子节点生成与业务需求对应的规则树包括:根据每个子节点的执行优先级确定每个子节点的排列顺序;根据每个子节点的执行参数确定每个子节点的排列层级;按照排列顺序和排列层级连接所有子节点;根据根节点和所有连接后的子节点生成规则树。
[0017]本申请第二方面提供一种处理器,被配置成执行上述的用于确定业务需求的匹配方案的方法。
[0018]本申请第三方面提供一种用于确定业务需求的匹配方案的装置,包括:上述处理器。
[0019]本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于确定业务需求的匹配方案的方法。
[0020]上述技术方案,通过获取业务需求的需求参数;确定与业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和子节点的执行参数,其中,执行参数包括子节点的前序节点、后序节点、执行条件以及执行操作;在每个子节点均满足对应的预设条件的情况下,确定每个子节点的执行优先级;根据根节点、每个子节点的执行优先级、每个子节点的执行参数以及所有子节点生成与业务需求对应的规则树;按照预设遍历方式遍历规则树,以得到与规则树对应的执行逻辑;依照预设遍历方式采用的遍历顺序,根据执行逻辑处理需求参数,以得到与业务需求对应的匹配方案。采用上述技术方案能够更为灵活地处理业务需求,提高了业务需求处理的时效,且采用规则树能够降低处理复杂度,减少了处理成本。
[0021]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0022]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0023]图1示意性示出了根据本申请实施例的用于确定业务需求的匹配方案的方法的第一种流程示意图;
[0024]图2示意性示出了根据本申请实施例的规则树的一种示意图;
[0025]图3示意性示出了根据本申请实施例的用于确定业务需求的匹配方案的方法的第二种流程示意图;
[0026]图4示意性示出了根据本申请实施例的规则树的另一种示意图;
[0027]图5示意性示出了根据本申请实施例的用于确定业务需求的匹配方案的方法的第三种流程示意图;
[0028]图6示意性示出了根据本申请实施例的用于确定业务需求的匹配方案的方法的示意图;
[0029]图7示意性示出了根据本申请实施例的计算机设备的内部结构图。
具体实施方式
[0030]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请实施例,并不用于限制本申请实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]图1示意性示出了根据本申请实施例的用于确定业务需求的匹配方案的方法的第一种流程示意图。如图1所示,在本申请一实施例中,提供了一种用于确定业务需求的匹配方案的方法,包括以下步骤:
[0032]步骤101,获取业务需求的需求参数。
[0033]步骤102,确定与业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和子节点的执行参数,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于确定业务需求的匹配方案的方法,其特征在于,所述方法包括:获取所述业务需求的需求参数;确定与所述业务需求的需求名称对应的根节点、与每个需求参数对应的子节点和所述子节点的执行参数,其中,所述执行参数包括所述子节点的前序节点、后序节点、执行条件以及执行操作;在每个子节点均满足对应的预设条件的情况下,确定每个子节点的执行优先级;根据所述根节点、每个子节点的执行优先级、每个子节点的执行参数以及所有子节点生成与所述业务需求对应的规则树;按照预设遍历方式遍历所述规则树,以得到与所述规则树对应的执行逻辑;依照所述预设遍历方式采用的遍历顺序,根据所述执行逻辑处理所述需求参数,以得到与所述业务需求对应的匹配方案。2.根据权利要求1所述的用于确定业务需求的匹配方案的方法,其特征在于,所述方法还包括:在得到与所述业务需求对应的匹配方案之后,将所述匹配方案发送至显示设备以展示给用户,并获取所述用户针对所述业务需求的更改指令;根据所述更改指令更改所述规则树中对应的子节点的执行参数;在更改后的每个子节点均满足对应的预设条件的情况下,重新确定每个子节点的执行优先级;根据所述规则树中所有未更改的子节点、更改后的每个子节点、重新确定的每个子节点的执行优先级以及更改后的每个子节点的执行参数生成新的规则树;按照所述预设遍历方式遍历所述新的规则树,以得到与所述新的规则树对应的新的执行逻辑;依照所述遍历顺序,根据所述新的执行逻辑处理所述需求参数,以重新得到与所述业务需求对应的匹配方案。3.根据权利要求2所述的用于确定业务需求的匹配方案的方法,其特征在于,所述根据所述更改指令更改所述规则树中对应的子节点的执行参数包括:获取所述用户的权限信息;根据所述权限信息确定所述用户针对所述规则树的更改范围;根据所述更改指令确定所述用户针对所述规则树的更改操作;执行所述更改操作,以在所述更改范围内更改所述规则树中对应的子节点的执行参数。4.根据权利要求3所述的用于确定业务需求的匹配方案的方法,其特征...

【专利技术属性】
技术研发人员:李宜泽李凯申柏嘉吕运延梅钟洋
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1