CN120832166B - 一种多维度配置条件分档结构的初始化方法及系统 - Google Patents
一种多维度配置条件分档结构的初始化方法及系统Info
- Publication number
- CN120832166B CN120832166B CN202511323880.0A CN202511323880A CN120832166B CN 120832166 B CN120832166 B CN 120832166B CN 202511323880 A CN202511323880 A CN 202511323880A CN 120832166 B CN120832166 B CN 120832166B
- Authority
- CN
- China
- Prior art keywords
- configuration
- condition
- conditions
- dimensional
- tiered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本公开提供了一种多维度配置条件分档结构的初始化方法及系统,涉及应用软件业务规则自动化技术领域,包括:启动规则配置流程,选择一个或多个基于统计维度的配置条件,若仅选择一个配置条件,则进入单维度初始化模式,若选择两个配置条件,则进入多维度初始化模式,每个配置条件划分为已分档或未分档状态,在接收到规则配置请求后,识别每个条件配置的模式以及分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,本公开通过识别输入状态、执行结构映射与界面响应,实现多维分档结构的智能化生成,解决了现有配置过程中依赖人工、效率低下、结构不一致的问题,提升在多条件组合配置场景下的自动化水平与数据处理能力。
Description
技术领域
本公开涉及应用软件业务规则自动化技术领域,具体涉及一种多维度配置条件分档结构的初始化方法及系统。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
随着企业信息化系统的广泛应用,返利配置功能作为企业常用的业务规则,已普遍集成于ERP、供应链管理等业务系统中。在实际应用中,该类配置通常涉及多个统计维度,如销售额、客户数量、订单量等,且常需结合分档区间与目标值进行组合判断。
现有的软件系统在配置过程中,普遍存在以下技术问题:首先,当用户需要设置多条件组合规则时,缺乏对分档状态的自动识别能力,无法根据条件是否分档生成对应的结构化数据,导致用户必须手动逐项输入所有组合档位,操作繁琐且易出错;其次,对于未分档的条件(如仅设定目标值),系统无法将其纳入分档结构的初始化流程,导致配置结构不完整;再次,当两个条件均未分档时,系统仍允许保存配置,但生成的“点对点”结构不具备层次划分,造成后续处理逻辑异常;最后,用户界面缺乏动态响应机制,即使只配置一个条件,另一维度的输入控件仍持续显示,造成界面冗余与操作混淆。
尽管部分系统实现了后续金额计算功能,但其输入依赖于人工配置的分档结构,前端建模环节仍处于低效、非结构化的状态,难以满足企业对规则配置效率与数据一致性的要求。
发明内容
本公开为了解决上述问题,提出了一种多维度配置条件分档结构的初始化方法及系统,当配置策略类规则时,针对所选择的一个或两个条件,自动解析其分档状态,并根据状态组合执行相应的结构化初始化逻辑,通过自动识别输入状态、执行结构映射与界面响应,实现多维分档结构的智能化生成,解决现有配置过程中依赖人工、效率低下、结构不一致的技术问题,提升在多条件组合配置场景下的自动化水平与数据处理能力。
根据一些实施例,本公开采用如下技术方案:
一种多维度配置条件分档结构的初始化方法,包括:
获取用户指令,启动规则配置流程;
规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵。
根据一些实施例,本公开采用如下技术方案:
一种多维度配置条件分档结构的初始化系统,包括:
启动模块,用于获取用户指令,启动规则配置流程;
规则配置初始化模块,用于规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵。
根据一些实施例,本公开采用如下技术方案:
一种电子设备,包括:处理器、存储器以及计算机程序;其中,处理器与存储器连接,计算机程序被存储在存储器中,当电子设备运行时,所述处理器执行所述存储器存储的计算机程序,以使电子设备执行实现所述的一种多维度配置条件分档结构的初始化方法。
与现有技术相比,本公开的有益效果为:
本公开的一种多维度配置条件分档结构的初始化方法,本公开的方法在用户配置策略类规则时,针对所选择的一个或两个条件,自动解析其分档状态,并根据状态组合执行相应的结构化初始化逻辑:当仅配置一个已分档条件时,系统将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当该条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置两个条件时,若两者均未分档,则返回校验错误;若仅一个分档,则将分档条件的区间与未分档条件的目标值映射为组合结构;若两个均分档,则生成各档范围的笛卡尔积矩阵。通过自动识别输入状态、执行结构映射与界面响应,实现了多维分档结构的智能化生成,解决了现有配置过程中依赖人工、效率低下、结构不一致的技术问题,提升了系统在多条件组合配置场景下的自动化水平与数据处理能力。
本公开的一种多维度配置条件分档结构的初始化方法,在初始化完成后,将生成的分档结构输出至配置界面,供后续模块使用。本公开通过分档状态识别、结构映射、错误校验与界面动态控制的协同机制,实现了分档结构的自动化构建,显著提升了企业级应用系统在复杂规则配置场景下的数据处理能力与用户操作效率。
附图说明
构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
图1为本公开实施例的一种多维度配置条件分档结构的初始化方法流程图。
具体实施方式
下面结合附图与实施例对本公开作进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例1
本公开的一种实施例中提供了一种多维度配置条件分档结构的初始化方法,方法步骤包括:
步骤一:获取用户指令,启动规则配置流程;
步骤二:规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵。
作为一种实施例,本公开的一种多维度配置条件分档结构的初始化方法,在用户配置策略类规则时,针对所选择的一个或两个条件,自动解析其分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构。具体实施过程如下:
步骤1:获取用户指令,启动规则配置流程;
具体地,用户采用控制界面输入启动规则配置流程指令,系统获取启动规则配置流程指令后启动规则配置流程。
步骤2:规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
具体地,启动规则配置流程后,支持选择一个或多个基于统计维度的配置条件,若仅选择一个配置条件,则进入单维度初始化模式,若选择两个配置条件,则进入多维度初始化模式,在接收到规则配置请求后,识别每个条件配置的模式以及分档状态,并根据状态组合执行相应的结构化映射与界面响应过程。每个配置条件可配置为“已分档”或“未分档”状态。在接收到配置请求后,执行以下处理过程:
(1)若仅选择一个配置条件,系统进入单维度初始化模式:当该配置条件为“已分档”时,将其各档的范围下限与范围上限映射至分档结构中的第一维度字段,并在用户界面中动态隐藏第二维度的显示控件;当该配置条件为“未分档”时,系统提取其设定的目标值,并隐藏第一维度和第二维度的全部分档显示控件,表示该条件无需分档配置。
(2)若选择多个配置条件,系统进入多维度初始化模式,并依据以下设定规则执行分档结构生成:
(a)若多个配置条件均未分档,生成错误提示信息,指示“至少一个配置条件需进行分档设置”,并终止初始化流程;
(b)若其中存在配置条件已分档、存在配置条件未分档时,将已分档配置条件的各档范围映射至对应维度,将未分档配置条件的目标值同时赋值给另一维度的范围下限与范围上限,形成等值区间,生成一组包含区间与等值组合的分档记录;
(c)若配置条件均已分档,将每个配置条件的各档区间赋值给对应的维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。例如,第一配置条件的各档区间赋值给第一维度,第二配置条件的各档区间赋值给第二维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。
步骤3:初始化配置流程完成后,将生成的分档结构输出至配置界面并展示,供后续模块使用。
本公开通过状态识别、结构映射、错误校验与界面动态控制的协同机制,实现了分档结构的自动化构建,显著提升了企业级应用系统在复杂规则配置场景下的数据处理能力与用户操作效率。
实施例2
本公开的一种实施例中提供了一种多维度配置条件分档结构的初始化方法,在接收到用户通过企业资源计划(ERP)平台发起的策略分档结构初始化请求后,自动获取用户所选择的两个配置条件及其对应的属性数据,然后进入多维度初始化模式。当支持选择两个基于统计维度的配置条件时,其中,第一配置条件被配置为“已分档”状态,其属性数据包含多个连续的数值区间,每个区间具有明确的范围下限与范围上限;第二配置条件被配置为“未分档”状态,其属性数据仅包含一个目标值。本公开基于多维度配置条件分档结构的初始化方法,执行以下自动化处理流程:
(1)对获取的两个条件的配置条件属性进行解析,识别其分档状态组合类型。经判断,第一配置条件为“已分档”,第二配置条件为“未分档”,据此确定执行“单分档-单目标”组合模式的初始化逻辑,并进入对应的处理分支。
(2)读取第一配置条件的各档区间数据,将其范围下限和范围上限依次赋值至分档结构数据模型中的第一维度范围字段,生成多个独立的区间记录。对于第二配置条件,提取其目标值,并将其同时写入分档结构数据模型中第二维度的范围下限字段与范围上限字段,形成一个上下限相等的等值区间记录。
(3)将第一配置条件的每个区间记录与第二条件的等值区间进行组合,生成一组多维分档结构记录,并将该结构写入策略配置的中间数据表。每条记录包含两个维度的范围字段值,构成后续处理的基础数据单元。
(4)初始化完成后,将生成的分档结构推送至前端配置界面进行展示。同时,根据当前配置状态,动态调整界面控件的可见性,确保用户可基于结构化数据继续进行参数配置。
在整个处理过程中,通过自动解析输入状态、执行字段映射、生成组合结构与控制界面响应,完成了分档结构的全链路自动化构建,无需人工逐项输入或手动组合区间,有效提升了配置效率与数据一致性。该实施方式体现了本公开在企业级应用系统中实现复杂规则结构智能初始化的技术能力。
实施例3
本公开的一种实施例中提供了一种多维度配置条件分档结构的初始化系统,包括:
启动模块,用于获取用户指令,启动规则配置流程;
规则配置初始化模块,用于规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵。
作为一种实施例,本公开的一种多维度配置条件分档结构的初始化系统具体执行一种多维度配置条件分档结构的初始化方法,具体包括以下过程:
步骤1:获取用户指令,启动规则配置流程;
具体地,用户采用控制界面输入启动规则配置流程指令,系统获取启动规则配置流程指令后启动规则配置流程。
步骤2:规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
具体地,启动规则配置流程后,支持选择一个或多个基于统计维度的配置条件,若仅选择一个配置条件,则进入单维度初始化模式,若选择两个配置条件,则进入多维度初始化模式,在接收到规则配置请求后,识别每个条件配置的模式以及分档状态,并根据状态组合执行相应的结构化映射与界面响应过程。每个配置条件可配置为“已分档”或“未分档”状态。在接收到配置请求后,执行以下处理过程:
(1)若仅选择一个配置条件,系统进入单维度初始化模式:当该配置条件为“已分档”时,将其各档的范围下限与范围上限映射至分档结构中的第一维度字段,并在用户界面中动态隐藏第二维度的显示控件;当该配置条件为“未分档”时,系统提取其设定的目标值,并隐藏第一维度和第二维度的全部分档显示控件,表示该条件无需分档配置。
(2)若选择多个配置条件,系统进入多维度初始化模式,并依据以下设定规则执行分档结构生成:
(a)若多个配置条件均未分档,生成错误提示信息,指示“至少一个配置条件需进行分档设置”,并终止初始化流程;
(b)若其中存在配置条件已分档、存在配置条件未分档时,将已分档配置条件的各档范围映射至对应维度,将未分档配置条件的目标值同时赋值给另一维度的范围下限与范围上限,形成等值区间,生成一组包含区间与等值组合的分档记录;
(c)若配置条件均已分档,将每个配置条件的各档区间赋值给对应的维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。例如,第一配置条件的各档区间赋值给第一维度,第二配置条件的各档区间赋值给第二维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。
步骤3:初始化配置流程完成后,将生成的分档结构输出至配置界面并展示,供后续模块使用。
本公开通过状态识别、结构映射、错误校验与界面动态控制的协同机制,实现了分档结构的自动化构建,显著提升了企业级应用系统在复杂规则配置场景下的数据处理能力与用户操作效率。
实施例4
本公开的一种实施例中提供了一种电子设备,包括:处理器、存储器以及计算机程序;其中,处理器与存储器连接,计算机程序被存储在存储器中,当电子设备运行时,所述处理器执行所述存储器存储的计算机程序,以使电子设备执行实现实施例1中所述的一种多维度配置条件分档结构的初始化方法,具体如下:
步骤1:获取用户指令,启动规则配置流程;
具体地,用户采用控制界面输入启动规则配置流程指令,系统获取启动规则配置流程指令后启动规则配置流程。
步骤2:规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
具体地,启动规则配置流程后,支持选择一个或多个基于统计维度的配置条件,若仅选择一个配置条件,则进入单维度初始化模式,若选择两个配置条件,则进入多维度初始化模式,在接收到规则配置请求后,识别每个条件配置的模式以及分档状态,并根据状态组合执行相应的结构化映射与界面响应过程。每个配置条件可配置为“已分档”或“未分档”状态。在接收到配置请求后,执行以下处理过程:
(1)若仅选择一个配置条件,系统进入单维度初始化模式:当该配置条件为“已分档”时,将其各档的范围下限与范围上限映射至分档结构中的第一维度字段,并在用户界面中动态隐藏第二维度的显示控件;当该配置条件为“未分档”时,系统提取其设定的目标值,并隐藏第一维度和第二维度的全部分档显示控件,表示该条件无需分档配置。
(2)若选择多个配置条件,系统进入多维度初始化模式,并依据以下设定规则执行分档结构生成:
(a)若多个配置条件均未分档,生成错误提示信息,指示“至少一个配置条件需进行分档设置”,并终止初始化流程;
(b)若其中存在配置条件已分档、存在配置条件未分档时,将已分档配置条件的各档范围映射至对应维度,将未分档配置条件的目标值同时赋值给另一维度的范围下限与范围上限,形成等值区间,生成一组包含区间与等值组合的分档记录;
(c)若配置条件均已分档,将每个配置条件的各档区间赋值给对应的维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。例如,第一配置条件的各档区间赋值给第一维度,第二配置条件的各档区间赋值给第二维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。
步骤3:初始化配置流程完成后,将生成的分档结构输出至配置界面并展示,供后续模块使用。
本公开通过状态识别、结构映射、错误校验与界面动态控制的协同机制,实现了分档结构的自动化构建,显著提升了企业级应用系统在复杂规则配置场景下的数据处理能力与用户操作效率。
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。
Claims (7)
1.一种多维度配置条件分档结构的初始化方法,其特征在于,包括:
获取用户指令,启动规则配置流程;
规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵;
若选择多个配置条件,系统进入多维度初始化模式,并依据以下设定规则执行分档结构生成:
(a)若多个配置条件均未分档,生成错误提示信息,指示“至少一个配置条件需进行分档设置”,并终止初始化流程;
(b)若其中存在配置条件已分档、存在配置条件未分档时,将已分档配置条件的各档范围映射至对应维度,将未分档配置条件的目标值同时赋值给另一维度的范围下限与范围上限,形成等值区间,生成一组包含区间与等值组合的分档记录;
(c)若配置条件均已分档,将每个配置条件的各档区间赋值给对应的维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵;第一配置条件的各档区间赋值给第一维度,第二配置条件的各档区间赋值给第二维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。
2.如权利要求1所述的一种多维度配置条件分档结构的初始化方法,其特征在于,在获取用户指令启动规则配置流程时,支持选择一个或两个基于统计维度的配置条件,若仅选择一个配置条件,则进入单维度初始化模式,若选择两个配置条件,则进入多维度初始化模式,每个配置条件划分为已分档或未分档状态,在接收到规则配置请求后,识别每个条件配置的模式以及分档状态,并根据状态组合执行相应的结构化映射与界面响应过程。
3.如权利要求2所述的一种多维度配置条件分档结构的初始化方法,其特征在于,若仅选择一个配置条件,进入单维度初始化模式,识别该配置条件为已分档时,将其各档的范围下限与范围上限映射至分档结构中的第一维度字段,并在用户界面中动态隐藏第二维度的显示控件;当识别该配置条件为未分档时,提取其设定的目标值,并隐藏第一维度和第二维度的全部分档显示控件,表示该配置条件无需分档配置。
4.如权利要求1所述的一种多维度配置条件分档结构的初始化方法,其特征在于,将第一配置条件配置为已分档状态,其属性数据包含多个连续的数值区间,每个区间具有明确的范围下限与范围上限;将第二配置条件配置为未分档状态,其属性数据仅包含一个目标值。
5.如权利要求1所述的一种多维度配置条件分档结构的初始化方法,其特征在于,将生成的所有档位的笛卡尔积进行组合,形成完整的二维分档矩阵,初始化完成后,将生成的分档矩阵结构输出至配置界面进行展示,并根据当前配置界面状态,动态调整界面控件的可见性,并能够基于结构化数据继续进行参数配置。
6.一种多维度配置条件分档结构的初始化系统,其特征在于,包括:
启动模块,用于获取用户指令,启动规则配置流程;
规则配置初始化模块,用于规则配置启动后,选择一个或多个基于统计维度的配置条件,基于配置条件划分初始化模式,在各个初始化模式下,识别每个条件配置的分档状态,并根据状态组合执行相应的结构化映射与界面响应过程,生成多维分档结构;
其中,根据状态组合执行相应的结构化映射与界面响应过程的具体内容包括:当仅配置一个已分档条件时,将其各档范围映射至对应维度,并动态隐藏未使用维度的输入控件;当配置条件未分档时,提取其设定的目标值作为该条件的匹配值;当配置多个条件时,若多个条件均未分档,则返回校验错误;若存在分档条件和未分档条件,则将分档条件的区间与未分档条件的目标值映射为组合结构;若条件均分档,则生成各档范围的笛卡尔积矩阵;
若选择多个配置条件,系统进入多维度初始化模式,并依据以下设定规则执行分档结构生成:
(a)若多个配置条件均未分档,生成错误提示信息,指示“至少一个配置条件需进行分档设置”,并终止初始化流程;
(b)若其中存在配置条件已分档、存在配置条件未分档时,将已分档配置条件的各档范围映射至对应维度,将未分档配置条件的目标值同时赋值给另一维度的范围下限与范围上限,形成等值区间,生成一组包含区间与等值组合的分档记录;
(c)若配置条件均已分档,将每个配置条件的各档区间赋值给对应的维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵;第一配置条件的各档区间赋值给第一维度,第二配置条件的各档区间赋值给第二维度,并生成所有档位的笛卡尔积组合,形成完整的二维分档矩阵。
7.一种电子设备,其特征在于,包括:处理器、存储器以及计算机程序;其中,处理器与存储器连接,计算机程序被存储在存储器中,当电子设备运行时,所述处理器执行所述存储器存储的计算机程序,以使电子设备执行实现如权利要求1-5任一项所述的一种多维度配置条件分档结构的初始化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202511323880.0A CN120832166B (zh) | 2025-09-17 | 2025-09-17 | 一种多维度配置条件分档结构的初始化方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202511323880.0A CN120832166B (zh) | 2025-09-17 | 2025-09-17 | 一种多维度配置条件分档结构的初始化方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN120832166A CN120832166A (zh) | 2025-10-24 |
| CN120832166B true CN120832166B (zh) | 2026-01-23 |
Family
ID=97400182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202511323880.0A Active CN120832166B (zh) | 2025-09-17 | 2025-09-17 | 一种多维度配置条件分档结构的初始化方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN120832166B (zh) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116954858A (zh) * | 2023-07-24 | 2023-10-27 | 支付宝(杭州)信息技术有限公司 | 一种多维度数据计算方法及相关设备 |
| CN119248402A (zh) * | 2024-09-18 | 2025-01-03 | 北京字跳网络技术有限公司 | 一种条件配置方法及装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112395268A (zh) * | 2020-11-12 | 2021-02-23 | 中国人寿保险股份有限公司 | 一种复杂条件规则的可视化配置方法和装置 |
| CN117312305A (zh) * | 2023-08-31 | 2023-12-29 | 北京字跳网络技术有限公司 | 处理数据表的方法、装置、设备和存储介质 |
| CN118227833A (zh) * | 2024-03-14 | 2024-06-21 | 中国建设银行股份有限公司 | 数据处理方法、装置、计算机设备和存储介质 |
| CN120631331A (zh) * | 2025-05-22 | 2025-09-12 | 浪潮云洲工业互联网有限公司 | 一种多表单流程事件联动的可配置处理方法、系统、设备及介质 |
| CN120181054A (zh) * | 2025-05-23 | 2025-06-20 | 浪潮通用软件有限公司 | 基于多轮对话的动态制单方法、装置及电子设备 |
-
2025
- 2025-09-17 CN CN202511323880.0A patent/CN120832166B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116954858A (zh) * | 2023-07-24 | 2023-10-27 | 支付宝(杭州)信息技术有限公司 | 一种多维度数据计算方法及相关设备 |
| CN119248402A (zh) * | 2024-09-18 | 2025-01-03 | 北京字跳网络技术有限公司 | 一种条件配置方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120832166A (zh) | 2025-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110554958B (zh) | 图数据库测试方法、系统、设备和存储介质 | |
| JP2020505670A (ja) | コンポーネントリリース方法、グラフィック機械学習アルゴリズムプラットフォームベースのコンポーネント構築方法及びグラフィック機械学習アルゴリズムプラットフォーム | |
| CN111881809A (zh) | 基于cad图纸的图元识别方法和识别装置 | |
| CN106598874A (zh) | 一种软件自动化测试方法及装置 | |
| WO2021174779A1 (zh) | 数据预处理系统、方法、计算机设备及可读存储介质 | |
| CN116226112A (zh) | 数据清洗方法、装置、存储介质及电子设备 | |
| CN118192865A (zh) | 基于稳定扩散模型批量制图的方法、装置、介质及设备 | |
| CN117555487A (zh) | 数据拆分方法、装置、计算机设备、存储介质 | |
| CN110569154B (zh) | 一种芯片接口功能测试方法、系统、终端及存储介质 | |
| CN120832166B (zh) | 一种多维度配置条件分档结构的初始化方法及系统 | |
| CN110674119A (zh) | 数据处理方法、系统与计算机可读存储介质 | |
| CN111752677B (zh) | 一种云资源配置方法、系统、终端及存储介质 | |
| CN118377555A (zh) | 人工智能模型的构建方法、装置、设备及可读存储介质 | |
| CN105930262B (zh) | 应用程序用户界面自动化测试方法及电子设备 | |
| CN109634606A (zh) | 一种定义功能菜单的方法及装置 | |
| CN117763198A (zh) | 数据转换方法、装置及设备 | |
| CN116303818A (zh) | 一种仓湖一体的数据管理系统和方法 | |
| CN117130290A (zh) | 一种上位机仿真系统及方法 | |
| CN107632785A (zh) | 一种存储设备的配置方法、装置及可读存储介质 | |
| CN114969383B (zh) | 一种基于零代码开发的应用处理方法和装置 | |
| CN111027196A (zh) | 一种电力设备的仿真分析任务处理方法、装置及存储介质 | |
| CN115809299B (zh) | 一种基于Spark的多组件数据同步和处理方法、系统、工具 | |
| CN117632144A (zh) | 一种云平台的控制方法、装置、设备及介质 | |
| TWI686719B (zh) | 方案接軌系統及方法 | |
| CN115617684A (zh) | 一种设备的功能测试方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |