Operator component arrangement method and device for generating mechanism model
By displaying and arranging multiple opera components on the preset configuration interface to generate mechanism models that meet the needs of specific business systems, solve the problem of mechanical models that are difficult to generate business needs in existing technologies, improve the modeling efficiency and available model generation efficiency and accessible Explanation.
Patent Information
- Application Number
- CN202411504124.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-28
AI Technical Summary
The prior art is difficult to generate mechanism models that meet the needs of specific business systems and lacks interpretability.
By displaying multiple opera components on the preset configuration interface, including input operators, output operators, and target data conversion operators, and arrangement operations, the mechanism model to meet the business needs of the business system to be studied.
The mechanism model is achieved to meet the needs of specific business systems, improve the efficiency of model generation, and enhance the interpretability of the model through clear physical or chemical significance.
Smart Images

Figure CN119376717A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mechanism models, and in particular to an operator component orchestration method and device for generating a mechanism model. Background Art
[0002] Data-driven models typically do not rely on the internal mechanisms of a system, but instead build models by analyzing large amounts of data to discover patterns and relationships. These models may be very effective in predictions, but they often lack interpretability due to their opaque internal working mechanisms.
[0003] A mechanistic model is a model built based on a deep understanding of a system or process. This model attempts to predict the behavior of a system by simulating the internal mechanisms and working principles of the system. It is usually based on physical laws, chemical equations, biological principles or other scientific theories. Therefore, the parameters and structures of the mechanistic model have clear physical or chemical meanings. The construction and verification of the mechanistic model requires in-depth domain knowledge and precise experimental data.
[0004] Therefore, in order to input accurate experimental data in these professional fields so that each data has a clear meaning, this application defines the laws, equations, principles, etc. of different business fields as an operator, uses the operator to generate a mechanism model, and completes the data flow of the entire process of the mechanism model. Summary of the invention
[0005] The purpose of the present invention is to address the deficiencies in the above-mentioned prior art and provide an operator component orchestration method and device for generating a mechanism model, so that by orchestrating components generated by multiple target operators of the business system to be studied, a mechanism model that meets the business requirements of the business system to be studied can be generated.
[0006] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0007] In a first aspect, an embodiment of the present application provides an operator component arrangement method for generating a mechanism model, comprising:
[0008] A plurality of operator components are displayed on a canvas of a preset configuration interface, wherein the plurality of operator components are respectively: components generated for a plurality of target operators of a business system to be studied; the plurality of target operators at least include: an input operator, an output operator and a target data conversion operator, wherein the target data conversion operator at least includes: a target business operator of a target business field where the business system to be studied is located;
[0009] According to the orchestration operation for each operator component input through the canvas, business parameters are configured for operators corresponding to each operator component, and input and output relationships between operators corresponding to each operator component are connected and configured to obtain a plurality of orchestrated operator components;
[0010] A mechanism model for the business system to be studied is generated according to the arranged multiple operator components.
[0011] In an optional implementation, displaying multiple operator components on a canvas of a preset configuration interface includes:
[0012] Displaying an operator list of a preset operator library on the preset configuration interface, wherein the operator list of the preset operator library includes: a name of the input operator, a name of the output operator, and a name of a business operator of at least one preset business field;
[0013] Displaying a component of the input operator on the canvas according to a drag operation on the input operator;
[0014] Displaying components of the output operator on the canvas according to a drag operation on the output operator;
[0015] According to the dragging operation on the target business operator of the target business field in the at least one preset business field, the component of the target business operator is displayed on the canvas.
[0016] In an optional implementation, the target data conversion operator further includes: a target mathematical operation operator; the operator list of the preset operator library further includes: names of multiple mathematical operation operators;
[0017] The displaying of multiple operator components on the canvas of the preset configuration interface also includes:
[0018] According to the drag operation on the target mathematical operation operator, a component of the target mathematical operation operator is displayed on the canvas.
[0019] In an optional implementation, the configuring of business parameters for operators corresponding to the operator components according to the orchestration operation for each operator component input through the canvas, and configuring the connection between the input and output relationships between operators corresponding to the operator components, includes:
[0020] According to the first arrangement operation for each operator component input through the canvas, business parameter configuration is performed on the operator name and operator variable of the operator corresponding to each operator component in the business system to be studied;
[0021] According to the second arrangement operation for each operator component input through the canvas, the output points of the components of the input operator and the input points of the target data conversion operator are connected and configured, the input points of the components of the output operator and the output points of the target data conversion operator are connected and configured, and the input points and output points of different target data conversion operators are connected and configured.
[0022] In an optional implementation, the configuring the connection between the input and output relationships between the operators corresponding to the operator components includes:
[0023] Obtaining a first connection data list of the connected operator components on the canvas;
[0024] According to the first connection data list, determining whether the current operator component and the operator component to be connected meet the preset connection constraint condition;
[0025] If the current operator component and the operator component to be connected meet the preset connection constraint condition, a connection configuration is performed on the input-output relationship between the current operator component and the corresponding operators of the operator component to be connected.
[0026] In an optional implementation, the determining, according to the first connection data list, whether the current operator component and the operator component to be connected meet preset connection constraint conditions includes:
[0027] According to the first connection data list, determining whether the input point of the operator component to be connected to which the current connection of the current operator component points is in the first connection data list;
[0028] If the input point of the operator component to be connected is in the first connection data list, outputting a first connection failure prompt message through the preset configuration interface;
[0029] According to the first connection data list, determining whether the output point of the to-be-connected operator component pointed to by the current connection has been connected to the input point of the current operator component;
[0030] If the output point of the operator component to be connected is connected to the input point of the current operator component, outputting a second connection failure prompt message through the preset configuration interface;
[0031] Determine whether the operator component to be connected and the current operator component are the same operator component;
[0032] If the operator component to be connected and the current operator component are the same operator component, a third connection failure prompt message is output through the preset configuration interface.
[0033] In an optional embodiment, the method further comprises:
[0034] Obtain a node data list and a second line data list of all operator components on the canvas;
[0035] The mechanism model is configured and verified according to the node data list and the second connection data list.
[0036] In an optional implementation, the configuration verification of the mechanism model according to the node data list and the second connection data list includes:
[0037] Filtering the node data in the node data list to determine a first set, a second set, and a third set, wherein the first set includes: all input operators and all output operators, the second set includes: business parameter configurations of all input operators and business parameter configurations of all output operators, and the third set includes: input nodes and output nodes of all operators;
[0038] Determining, based on the first set, whether the mechanism model is configured with at least one input operator and at least one output operator;
[0039] If the mechanism model is not configured with at least one input operator and at least one output operator, outputting first configuration verification prompt information through the preset configuration interface;
[0040] Determine, according to the second set, whether the business parameter configurations of all the input operators and the business parameter configurations of all the output operators configured by the mechanism model are repeated;
[0041] If the business parameter configurations of all the input operators and the business parameter configurations of all the output operators are repeated, outputting a second configuration verification prompt message through the preset configuration interface;
[0042] According to the node data list, determining whether all operators in the mechanism model that need to configure variables are configured;
[0043] If there is a target operator in the mechanism model that has no configuration variables, outputting third configuration verification prompt information through the preset configuration interface;
[0044] Determine, according to the third set and the second connection data list, whether the output points of all the input operators in the mechanism model are connected, whether the input points of all the target data conversion operators are connected, whether at least one of the output points of all the target data conversion operators is connected, and whether the input points of all the output operators are connected;
[0045] If an output point of the target input operator is not connected, or an input point of the first target data conversion operator is not connected, or both output points of the second target data conversion operator are not connected, or an input point of the target output operator is not connected, a fourth configuration verification prompt message is output through the preset configuration interface.
[0046] In an optional embodiment, the method further comprises:
[0047] Acquire verification data of the business system to be studied, the verification data including: variable values of each input operator in the mechanism model and target values of output operators in the mechanism model;
[0048] Transmitting the variable values of each input operator in the mechanism model to each input operator, so that the mechanism model performs data processing to obtain the execution value of the output operator in the mechanism model;
[0049] The business execution verification is performed on the mechanism model according to the target value of the output operator and the execution value of the output operator.
[0050] In a second aspect, an embodiment of the present application further provides an operator component arrangement device for generating a mechanism model, including:
[0051] A display module is used to display multiple operator components on a canvas of a preset configuration interface, wherein the multiple operator components are respectively: components generated for multiple target operators of the business system to be studied; the multiple target operators at least include: input operators, output operators and target data conversion operators, wherein the target data conversion operators at least include: target business operators of the target business field where the business system to be studied is located;
[0052] A configuration module, configured to configure business parameters of operators corresponding to each operator component according to the orchestration operation for each operator component input through the canvas, and to connect and configure input and output relationships between operators corresponding to each operator component, so as to obtain a plurality of orchestrated operator components;
[0053] A generation module is used to generate a mechanism model for the business system to be studied according to the multiple arranged operator components.
[0054] In the third aspect, an embodiment of the present application also provides a computer device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when the computer device is running, the processor communicates with the storage medium through the bus, and the processor executes the program instructions to perform the steps of the operator component orchestration method for generating a mechanism model as described in any one of the first aspects.
[0055] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the operator component orchestration method for generating a mechanism model as described in any one of the first aspects are executed.
[0056] The beneficial effects of this application are:
[0057] The embodiment of the present application provides an operator component arrangement method and device for generating a mechanism model, the method comprising: displaying multiple operator components on a canvas of a preset configuration interface, the multiple operator components are respectively: components generated for multiple target operators of a business system to be studied; the multiple target operators at least include: input operators, output operators and target data conversion operators, wherein the target data conversion operator at least includes: target business operators of the target business field where the business system to be studied is located, according to the arrangement operation for each operator component input through the canvas, business parameter configuration is performed on the corresponding operator of each operator component, and the input and output relationship between the corresponding operators of each operator component is connected and configured, and multiple operator components after arrangement are obtained, and the mechanism model for the business system to be studied is generated according to the multiple operator components after arrangement. In the method of the present application, the target business operator defines the business law, equation or principle of the business system to be studied, and the mechanism model that meets the business requirements of the business system to be studied can be generated by arranging the components generated by the multiple target operators of the business system to be studied, and the generation efficiency of the mechanism model can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0059] Figure 1 One of the flowcharts of an operator component arrangement method for generating a mechanism model provided in an embodiment of the present application;
[0060] Figure 2 A second flow chart of operator component arrangement for generating a mechanism model provided in an embodiment of the present application;
[0061] Figure 3 A third flow chart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application;
[0062] Figure 4 A schematic diagram of an operator component arrangement provided in an embodiment of the present application;
[0063] Figure 5 A schematic diagram of another operator component arrangement provided in an embodiment of the present application;
[0064] Figure 6 A fourth flow chart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application;
[0065] Figure 7 A fifth flow chart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application;
[0066] Figure 8 A sixth flow chart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application;
[0067] Fig. 9 A schematic diagram of functional modules of an operator component arrangement device for generating a mechanism model provided in an embodiment of the present application;
[0068] Fig.10 A schematic diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments.
[0070] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0071] In the description of the present application, it should be noted that if the terms "upper", "lower", etc. appear, the orientation or position relationship indicated is based on the orientation or position relationship shown in the drawings, or is the orientation or position relationship in which the product of the application is usually placed when used. It is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application.
[0072] In addition, the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0073] It should be noted that, in the absence of conflict, the features in the embodiments of the present application may be combined with each other.
[0074] In order to generate mechanism models that can meet business needs for different business systems, an embodiment of the present application provides an operator component orchestration method for generating mechanism models, by displaying multiple operator components on a canvas of a preset configuration interface, the multiple operator components are: components generated for multiple target operators of the business system to be studied, and the multiple operator components are orchestrated to obtain multiple orchestrated operator components, and a mechanism model for the business system to be studied is generated, thereby improving the efficiency of generating mechanism models. Since multiple operator components can be flexibly orchestrated, the mechanism model required for the business system to be studied can be constructed.
[0075] The following is a detailed explanation of an operator component arrangement method for generating a mechanism model provided by an embodiment of the present application through specific examples in conjunction with the accompanying drawings. An operator component arrangement method for generating a mechanism model provided by an embodiment of the present application can be implemented by a computer device pre-installed with: a mechanism model generation algorithm or detection software, by running the algorithm or software. The computer device can be, for example, a server or a terminal, and the terminal can be a user computer. Figure 1 One of the flow diagrams of an operator component arrangement method for generating a mechanism model provided in an embodiment of the present application; Figure 1 As shown, the method includes:
[0076] S101. Display multiple operator components on a canvas of a preset configuration interface.
[0077] The multiple operator components are respectively: components generated for multiple target operators of the business system to be studied; the multiple target operators include at least: input operators, output operators and target data conversion operators, wherein the target data conversion operators include at least: target business operators of the target business field where the business system to be studied is located.
[0078] In this embodiment, the target business field of the business system to be studied can be: physics field, chemistry field, mathematical modeling field, enterprise management field, etc. According to the business needs of the business system to be studied, multiple operator components are determined, and the multiple operator components are displayed on the canvas of the preset configuration interface. The preset configuration interface is used to configure multiple operator components and generate a mechanism model.
[0079] For different business fields, the contents of the definitions of multiple target operators are also different. The contents of the definitions of multiple target operators may include the laws, equations, principles, etc. of the business field. For example, if the target business field is the construction business field, and the business system to be studied is the construction business system, then the target business operators in the determined multiple target operators may include: human sensible heat cooling load calculation operator, lamp cooling load calculation operator, office equipment cooling load calculation operator, fresh air load calculation operator, etc., among which the target business operator also belongs to the target data conversion operator. The multiple target operators also include: input operators and output operators. The input operator can be used for input variables, and the output operator is used for output variables.
[0080] It should be noted that the generated mechanism model needs to have at least one input operator and one output operator.
[0081] S102: According to the orchestration operation for each operator component input through the canvas, business parameters are configured for the operators corresponding to each operator component, and input and output relationships between operators corresponding to each operator component are connected and configured to obtain a plurality of orchestrated operator components.
[0082] S103: Generate a mechanism model for the business system to be studied according to the orchestrated multiple operator components.
[0083] Specifically, according to the business needs of the business system to be studied, each operator component is orchestrated through the canvas of the preset configuration interface to configure business parameters of the operators corresponding to each operator component, and the input and output relationships between the operators corresponding to each operator component are connected and configured to obtain multiple operator components after orchestration, thereby generating a mechanism model for the business system to be studied.
[0084] In summary, the embodiment of the present application provides an operator component arrangement method for generating a mechanism model, including: displaying multiple operator components on a canvas of a preset configuration interface, the multiple operator components are respectively: components generated for multiple target operators of the business system to be studied; multiple target operators include at least: input operators, output operators and target data conversion operators, wherein the target data conversion operator includes at least: target business operators in the target business field where the business system to be studied is located, according to the arrangement operation for each operator component input through the canvas, business parameters are configured for the operators corresponding to each operator component, and the input and output relationships between the operators corresponding to each operator component are connected and configured to obtain multiple operator components after arrangement, and the mechanism model for the business system to be studied is generated according to the multiple operator components after arrangement. In the method of the present application, the target business operator defines the business law, equation or principle of the business system to be studied, and the mechanism model that meets the business needs of the business system to be studied can be generated by arranging the components generated by the multiple target operators of the business system to be studied, and the generation efficiency of the mechanism model can be improved.
[0085] The present application embodiment also provides another possible implementation method for arranging operator components for generating a mechanism model. Figure 2 The second flow chart of the operator component arrangement for generating a mechanism model provided in the embodiment of the present application. Figure 2 As shown, multiple operator components are displayed on the canvas of the preset configuration interface, including:
[0086] S201. Displaying a list of operators in a preset operator library on a preset configuration interface.
[0087] The operator list of the preset operator library includes: the name of the input operator, the name of the output operator, and the name of at least one business operator of a preset business field.
[0088] In this embodiment, the preset area of the preset configuration interface displays a list of operators of the preset operator library, as shown in Table 1:
[0089] Table 1 Operator list
[0090] Serial number Operator Type Operator Name 1 Data Entry Single variable input 2 Data Output Univariate Output 3 Four arithmetic operations addition 4 Subtraction 5 multiplication 6 division 7 Elementary functions Power function 8 Exponential function 9 Logarithmic function 10 Building Domain Operator Calculation of human body sensible heat and cooling load 11 Lamp cooling load calculation 12 Office Equipment Cooling Load Calculation 13 Fresh air load calculation 14 Water sector calculator Flow calculation 15 Calculation of runoff area 16 Three water sources division 17 Three water sources confluence
[0091] In Table 1, the name of the input operator is single variable input, the name of the output operator is single variable output, and at least one preset business field includes: construction field and water field. The names of the business operators in the construction field include: human sensible heat cooling load calculation, lamp cooling load calculation, office equipment cooling load calculation and fresh air load calculation. The names of the business operators in the water field include: flow calculation, flow area calculation, three water source division and three water source confluence.
[0092] It should be noted that the operator list in Table 1 is only an example, and there is no restriction on the name of the business operator, the number of business operators, and the business field.
[0093] S202: Display components of the input operator on the canvas according to the drag operation on the input operator.
[0094] S203: Display the components of the output operator on the canvas according to the drag operation on the output operator.
[0095] S204: Display components of the target business operator on the canvas according to a drag operation on a target business operator of a target business field in at least one preset business field.
[0096] Specifically, the drag operation for the input operator is to select the input operator from the operator list and drag it to the preset position of the canvas, so that the components of the input operator are displayed on the canvas. Similarly, the drag operation for the output operator is to select the output operator from the operator list and drag it to the preset position of the canvas, so that the components of the output operator are displayed on the canvas. The drag operation for the target business operator is to select the target business operator from the operator list and drag it to the preset position of the canvas, so that the components of the target business operator are displayed on the canvas.
[0097] It should be noted that there is no restriction on the number of input operators, and there is no restriction on the order of dragging input operators, output operators, and target business operators. You can drag an input operator first to display the components of the input operator on the canvas, or you can drag multiple input operators to display the components of multiple input terminals on the canvas, and then drag the target business operator to display the components of the target business operator on the canvas.
[0098] Optionally, the target data conversion operator also includes: a target mathematical operation operator; and the operator list of the preset operator library also includes: names of multiple mathematical operation operators.
[0099] Specifically, mathematical operation operators can be divided into four arithmetic operations, elementary functions, advanced functions, etc. Continuing to refer to Table 1, the names of multiple mathematical operation operators include: addition, subtraction, multiplication, division, power function, exponential function and logarithmic function.
[0100] According to the drag operation on the target math operator, the component of the target math operator is displayed on the canvas.
[0101] Specifically, if the target data conversion operator also includes: a target mathematical operation operator, the drag operation for the target mathematical operation operator is to select the target mathematical operation operator from the operator list and drag it to a preset position on the canvas, so as to display the component of the target mathematical operation operator on the canvas.
[0102] In the method provided in the embodiment of the present application, the operator list of the preset operator library is displayed in the preset configuration interface, and the operator list of the preset operator library includes: the name of the input operator, the name of the output operator, and the name of the business operator of at least one preset business field; according to the drag operation on the input operator, the component of the input operator is displayed on the canvas; according to the drag operation on the output operator, the component of the output operator is displayed on the canvas; according to the drag operation on the target business operator of the target business field in at least one preset business field, the component of the target business operator is displayed on the canvas. By dragging multiple target operators, the components of the input operator, the components of the output operator, and the components of the target business operator are displayed on the canvas, which facilitates the arrangement operation of each operator component on the canvas.
[0103] The present application embodiment also provides another possible implementation method for arranging operator components for generating a mechanism model. Figure 3 The third flowchart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application. Figure 4 A schematic diagram of an operator component arrangement provided in an embodiment of the present application. Figure 5 A schematic diagram of another operator component arrangement provided in an embodiment of the present application. Figure 3 As shown, according to the orchestration operation for each operator component input through the canvas, business parameters are configured for the operators corresponding to each operator component, and the input and output relationships between the operators corresponding to each operator component are connected and configured, including:
[0104] S301 . According to the first arrangement operation for each operator component input through the canvas, business parameter configuration is performed on the operator name and operator variable of the operator corresponding to each operator component in the business system to be studied.
[0105] S302. According to the second arrangement operation for each operator component input through the canvas, the output points of the components of the input operator and the input points of the target data conversion operator are connected and configured, the input points of the components of the output operator and the output points of the target data conversion operator are connected and configured, and the input points and output points of different target data conversion operators are connected and configured.
[0106] In this embodiment, through the first arrangement operation for each operator component input on the canvas, the business parameter configuration is performed on the operator name and operator variable of each operator component corresponding to the operator in the business system to be studied. For example, Figure 4As shown in the figure, if the business system to be studied is a water business system, multiple target operators are determined, including: 5 input operators, an output operator and a target data conversion operator. The target data conversion operator is a three-source confluence operator. The three-source confluence is to calculate the confluence of water from three water sources, namely, surface flow, soil flow and underground runoff, to determine the contribution of each water source and the recharge to the water receiving area. Water source division: The flow R is divided into surface runoff RS, soil flow RI and underground runoff RG.
[0107] Then, the first arrangement operation is performed on the first input operator, and the operator name of the first input operator is changed to surface runoff, and the operator variable is configured to RS. The first arrangement operation is performed on the second input operator, and the operator name of the second input operator is changed to underground runoff, and the operator variable is configured to RG. The first arrangement operation is performed on the third input operator, and the operator name of the third input operator is changed to subsoil flow, and the operator variable is configured to RI. The first arrangement operation is performed on the fourth input operator, and the operator name of the fourth input operator is changed to the total inflow of subsoil flow to the river network at the previous moment, and the operator variable is configured to QI. The first arrangement operation is performed on the fifth input operator, and the operator name of the fifth input operator is changed to the total inflow of groundwater to the river network at the previous moment, and the operator variable is configured to QG.
[0108] The component of the input operator has only one output point, and the component of the output operator has only one input point. The input point and output point of the target data conversion operator can be defined according to business needs. Figure 4 , the target data conversion operator is a three-water source confluence operator, and the three-water source confluence operator includes 5 input points and 1 output point. For example, the second arrangement operation for each operator component input through the canvas includes: respectively connecting the output points of the components of the five input operators with the five input points of the three-water source confluence operator to map and combine the input-output relationship of the five input operators with the three-water source confluence operator; connecting 1 output point of the three-water source confluence operator with the input point of the component of the output operator to map and combine the input-output relationship between the three-water source confluence operator and the output operator, and the direction of the connection is from the output point of one operator to the input point of another operator.
[0109] It should be noted that if there are multiple target data conversion operators, the input points and output points of different target data conversion operators are connected and configured to map and combine the input and output relationships of different target data conversion operators.
[0110] For example, Figure 5As shown in FIG. 1 , if the business system to be studied is a mathematical business system, multiple target operators are determined, including: an addition operator, a subtraction operator, a multiplication operator, a division operator, five input operators and one output operator. The process of generating a mechanism model includes: (1) for the drag operation of two input operators (addend a, addend b) and an addition operator, the components of the two input operators (addend a, addend b) and an addition operator are displayed on the canvas; (2) for the second arrangement operation of the two input operators (addend a, addend b) and an addition operator, the output point of addend a is connected to the input point of the addition operator (addend a); The output point of addend b is connected to the input point of the addition operator (addend b). (3) For a drag operation of a subtraction operator and an input operator (minuend), a subtraction operator and an input operator (minuend) components are displayed on the canvas. (4) For the second arrangement operation of the addition operator, the subtraction operator and an input operator (minuend), the output point of the addend operator is connected to the input point of the subtraction operator (minuend). The output point of an input operator (minuend) is connected to the input point of the subtraction operator (minuend). (5) For a multiplication operator and an input (6) for the second arrangement operation of the multiplication operator, the subtraction operator and the input operator (multiplier 2), the output point of the subtraction operator is connected to the input point of the multiplication operator (multiplier 1), and the output point of the input operator (multiplier 2) is connected to the input point of the multiplication operator (multiplier 2). (7) for the drag operation of a division operator and an input operator (dividend), the components of a division operator and an input operator (dividend) are displayed on the canvas. (8) for the second arrangement operation of the multiplication operator, the subtraction operator and the input operator (multiplier 2), the output point of the subtraction operator is connected to the input point of the multiplication operator (multiplier 1), and the output point of the input operator (multiplier 2) is connected to the input point of the multiplication operator (multiplier 2). For the second arrangement operation of the multiplication operator, the division operator and an input operator (dividend), the output point (product) of the multiplication operator is connected to the input point (divisor) of the division operator, and the output point of an input operator (dividend) is connected to the input point (dividend) of the divisor operator. (9) For the drag operation of an output operator, a component of an output operator is displayed on the canvas. For the second arrangement operation of the division operator and an output operator, the output point (quotient) of the division operator is connected to the input point of the output operator to obtain multiple operator components after arrangement, and a mechanism model is generated.
[0111] In the method provided in the embodiment of the present application, according to the first orchestration operation for each operator component input through the canvas, the business parameters of the operator name and operator variables of the operator corresponding to each operator component in the business system to be studied are configured, and according to the second orchestration operation for each operator component input through the canvas, the output points of the component of the input operator and the input points of the target data conversion operator are connected and configured, the input points of the component of the output operator and the output points of the target data conversion operator are connected and configured, and the input points and output points of different target data conversion operators are connected and configured to obtain multiple operator components after orchestration.
[0112] The present application embodiment also provides another possible implementation method for arranging operator components for generating a mechanism model. Figure 6 The fourth flow chart of the operator component arrangement for generating a mechanism model provided in the embodiment of the present application. Figure 6 As shown, the input and output relationships between the operators corresponding to each operator component are connected and configured, including:
[0113] S401, obtaining a first connection data list of connected operator components on the canvas.
[0114] S402: Determine, according to the first connection data list, whether the current operator component and the operator component to be connected meet preset connection constraint conditions.
[0115] S403: If the current operator component and the operator component to be connected meet the preset connection constraint condition, then connect and configure the input and output relationship between the current operator component and the corresponding operator of the operator component to be connected.
[0116] In this embodiment, when configuring the connection between the current operator component and the operator component to be connected, obtain the first connection data list of the connected operator components on the canvas, and determine whether the current operator component and the operator component to be connected meet the preset connection constraint conditions based on the first connection data list. If so, configure the connection between the current operator component and the operator component to be connected, and save the connection data.
[0117] Optionally, determining whether the current operator component and the operator component to be connected meet preset connection constraint conditions according to the first connection data list includes:
[0118] According to the first connection data list, determine whether the input point of the operator component to be connected pointed to by the current connection of the current operator component is in the first connection data list; if the input point of the operator component to be connected is in the first connection data list, output the first connection failure prompt information through the preset configuration interface.
[0119] Specifically, one input point can only be connected to one output point. If the input point of the operator component to be connected is in the first connection data list, it means that the input point of the operator component to be connected has been connected, and the output point of the current operator component cannot be connected. The first connection failure prompt message is output. For example, the first connection failure prompt message is: repeated connection is not allowed for the same input point.
[0120] According to the first connection data list, determine whether the output point of the operator component to be connected pointed to by the current connection has been connected to the input point of the current operator component; if the output point of the operator component to be connected has been connected to the input point of the current operator component, output the second connection failure prompt information through the preset configuration interface.
[0121] Specifically, the input and output points of the two operators are not allowed to cross each other. For example, if the output point of operator a is connected to an input point of operator b, the output point of operator b cannot be connected to the input point of operator a. If the output point of the operator component to be connected is already connected to the input point of the current operator component, a second connection failure prompt message is output. For example, the second connection failure prompt message is: the input and output points cross each other.
[0122] Determine whether the operator component to be connected and the current operator component are the same operator component; if the operator component to be connected and the current operator component are the same operator component, output a third connection failure prompt message through a preset configuration interface.
[0123] Specifically, the output point of an operator cannot be connected to its own input point. If the operator component to be connected and the current operator component are the same operator component, a third connection failure prompt message is output. For example, the third connection failure prompt message is: the operator component to be connected and the current operator component are the same operator component.
[0124] In the method provided in the embodiment of the present application, a first connection data list of the connected operator components on the canvas is obtained; based on the first connection data list, it is determined whether the current operator component and the operator component to be connected meet the preset connection constraint conditions; if the current operator component and the operator component to be connected meet the preset connection constraint conditions, the input and output relationship between the current operator component and the corresponding operator of the operator component to be connected is connected and configured. In the process of connection configuration, it is possible to remind in real time whether the points can be connected, thereby ensuring the correctness of the point connection between the operators.
[0125] The present application embodiment also provides another possible implementation method for arranging operator components for generating a mechanism model. Figure 7 The fifth flow chart of the operator component arrangement for generating a mechanism model provided in the embodiment of the present application. Figure 7 As shown, the method also includes:
[0126] S501, obtaining a node data list and a second line data list of all operator components on the canvas.
[0127] S502: Perform configuration verification on the mechanism model according to the node data list and the second connection data list.
[0128] In this embodiment, after the orchestration of multiple operator components is completed, all parameter configurations and connection configurations are saved to obtain a mechanism model, and then the configuration of the mechanism model is verified to determine whether the configuration of the mechanism model is complete.
[0129] Specifically, the node data list and the second connection data list of all operator components on the canvas are obtained, and then the configuration of the mechanism model is verified according to the node data list and the second connection data list. If the configuration verification succeeds, it is determined that the configuration of the mechanism model is complete. If the configuration verification fails, it is determined that the configuration of the mechanism model is incomplete, and a configuration verification prompt box appears to prompt the incomplete configuration.
[0130] Optionally, according to the node data list and the second connection data list, the mechanism model is configured and verified, including:
[0131] The node data in the node data list is screened to determine the first set, the second set and the third set, wherein the first set includes: all input operators and all output operators, the second set includes: the business parameter configurations of all input operators and the business parameter configurations of all output operators, and the third set includes: the input nodes and output nodes of all operators.
[0132] According to the first set, it is determined whether the mechanism model is configured with at least one input operator and at least one output operator. If the mechanism model is not configured with at least one input operator and at least one output operator, a first configuration verification prompt message is output through a preset configuration interface.
[0133] Specifically, there must be at least one input operator and one output operator in the mechanism model. If the input operator is missing in the first set, or the output operator is missing, the first configuration verification prompt information is output. For example, if the input operator is missing, the first configuration verification prompt information is: the input operator is missing.
[0134] According to the second set, determine whether the business parameter configurations of all input operators and the business parameter configurations of all output operators of the mechanism model configuration are repeated; if the business parameter configurations of all input operators and the business parameter configurations of all output operators are repeated, output the second configuration verification prompt information through the preset configuration interface.
[0135] Specifically, the business parameter configuration of the operator is to configure the operator name and operator variables. If the same operator name and operator variable exist in the second set, the second configuration verification prompt information is output. If there is a repeated operator name A, the second configuration verification prompt information is: operator name A is repeated.
[0136] According to the node data list, determine whether all operators in the mechanism model that need to configure variables are configured. If there are target operators in the mechanism model that do not have configured variables, the third configuration verification prompt information is output through the preset configuration interface.
[0137] Specifically, if there is a target operator in the mechanism model that has no configured variables, the third configuration verification prompt information is output. For example, if the target operator B has no configured variables, the third configuration verification prompt information is: the target operator B has no configured variables.
[0138] According to the third set and the second connection data list, determine whether the output points of all input operators in the mechanism model are connected, whether the input points of all target data conversion operators are connected, whether at least one of the output points of all target data conversion operators is connected, and whether the input points of all output operators are connected; if there is an output point of the target input operator that is not connected, or an input point of the first target data conversion operator is not connected, or both output points of the second target data conversion operator are not connected, or an input point of the target output operator is not connected, a fourth configuration verification prompt message is output through the preset configuration interface.
[0139] Specifically, if the output point of the target input operator C is not connected, the fourth configuration verification prompt information is output as follows: the output point of the target input operator C is not connected.
[0140] In the method provided in the embodiment of the present application, the node data list and the second connection data list of all operator components on the canvas are obtained; the configuration of the mechanism model is verified according to the node data list and the second connection data list. By performing configuration verification on the mechanism model, a fully configured mechanism model is obtained.
[0141] The present application embodiment also provides another possible implementation method for arranging operator components for generating a mechanism model. Figure 8 The sixth flow chart of an operator component arrangement for generating a mechanism model provided in an embodiment of the present application. Figure 8 As shown, the method also includes:
[0142] S601. Obtain verification data of the business system to be studied.
[0143] The verification data includes: the variable values of each input operator in the mechanism model and the target values of the output operators in the mechanism model.
[0144] S602: Transmit the variable values of each input operator in the mechanism model to each input operator, so that the mechanism model performs data processing to obtain the execution values of the output operators in the mechanism model.
[0145] S603: Perform business execution verification on the mechanism model according to the target value of the output operator and the execution value of the output operator.
[0146] In this embodiment, the verification data may be real experimental data, so as to determine the variable value of each input operator and the target value of the output operator.
[0147] Continue to refer Figure 4 , when verifying the mechanism model, in response to the execution operation, a variable form is displayed in the preset configuration interface, which is used to assign values to the variables of each input operator, and the variable values of each input operator are assigned to the variables of each input operator, so that the mechanism model performs data processing and obtains the execution value of the output operator in the mechanism model.
[0148] For example, the variable value of RS is configured for the surface runoff operator, the variable value of RG is configured for the groundwater runoff operator, the variable value of RI is configured for the soil flow operator, the variable value of QI is configured for the soil flow to river network total inflow operator at the previous moment, and the variable value of QG is configured for the groundwater to river network total inflow operator at the previous moment.
[0149] The formulas used in the mechanism model for data processing include:
[0150] Surface runoff: QS = RS × U, subsoil flow: QI = CI × QIprevious + (1-CI) × RI × U, underground runoff: QG = CG × QGprevious + (1-CG) × RG × U, current flow value: QT = QS + QI + QG.
[0151] Among them, CI is the recession coefficient of the soil midstream reservoir, CG is the recession coefficient of the underground reservoir, and U is the unit conversion coefficient. When configuring the business parameters of the three water source confluence operator, CI, CG, and U are configured as variables.
[0152] Thus, the execution value of the output operator in the mechanism model is obtained, that is, the execution value of the current flow value. According to the target value of the output operator and the execution value of the output operator, the business execution verification of the mechanism model is performed. If the values are the same or within the preset error range, the verification is determined to be successful. If the values are not within the preset error range, the verification is determined to be failed. If the verification is successful, the mechanism model for the business system to be studied is obtained.
[0153] In the method provided in the embodiment of the present application, the verification data of the business system to be studied is obtained, and the verification data includes: the variable value of each input operator in the mechanism model and the target value of the output operator in the mechanism model; the variable value of each input operator in the mechanism model is transmitted to each input operator, so that the mechanism model performs data processing and obtains the execution value of the output operator in the mechanism model; according to the target value of the output operator and the execution value of the output operator, the business execution verification of the mechanism model is performed. If the execution verification is successful, it means that the mechanism model is successfully configured.
[0154] The following is a corresponding explanation of the operator component orchestration device and computer equipment for generating a mechanism model provided by any of the above embodiments of the present application. Its specific implementation process and the technical effects produced are the same as those of the corresponding method embodiments mentioned above. For the sake of brief description, the parts not mentioned in this embodiment can refer to the corresponding contents in the method embodiments.
[0155] Fig. 9 This is a functional module diagram of an operator component arrangement device for generating a mechanism model provided in an embodiment of the present application. Fig. 9 As shown, the operator component arrangement device 100 for generating a mechanism model includes:
[0156] The display module 110 is used to display multiple operator components on the canvas of the preset configuration interface, wherein the multiple operator components are respectively: components generated for multiple target operators of the business system to be studied; the multiple target operators at least include: input operators, output operators and target data conversion operators, wherein the target data conversion operators at least include: target business operators of the target business field where the business system to be studied is located;
[0157] The configuration module 120 is used to configure business parameters of operators corresponding to each operator component according to the orchestration operation for each operator component input through the canvas, and to connect and configure input and output relationships between operators corresponding to each operator component to obtain a plurality of orchestrated operator components;
[0158] The generating module 130 is used to generate a mechanism model for the business system to be studied according to the multiple arranged operator components.
[0159] Optionally, the display module 110 is further used to display a list of operators of a preset operator library on the preset configuration interface, wherein the list of operators of the preset operator library includes: the name of the input operator, the name of the output operator, and the name of a business operator of at least one preset business field; according to a drag operation on the input operator, displaying the components of the input operator on the canvas; according to a drag operation on the output operator, displaying the components of the output operator on the canvas; according to a drag operation on the target business operator of the target business field in the at least one preset business field, displaying the components of the target business operator on the canvas.
[0160] Optionally, the target data conversion operator further includes: a target mathematical operation operator; the operator list of the preset operator library further includes: names of multiple mathematical operation operators;
[0161] The display module 110 is further configured to display components of the target mathematical operation operator on the canvas according to a drag operation on the target mathematical operation operator.
[0162] Optionally, the configuration module 120 is further used to perform business parameter configuration on the operator name and operator variable of the operator corresponding to each operator component under the business system to be studied according to the first orchestration operation for each operator component input through the canvas; perform connection configuration on the output point of the component of the input operator and the input point of the target data conversion operator, perform connection configuration on the input point of the component of the output operator and the output point of the target data conversion operator, and perform connection configuration on the input point and output point of different target data conversion operators according to the second orchestration operation for each operator component input through the canvas.
[0163] Optionally, the configuration module 120 is also used to obtain a first connection data list of the connected operator components on the canvas; determine whether the current operator component and the operator component to be connected meet preset connection constraints based on the first connection data list; if the current operator component and the operator component to be connected meet the preset connection constraints, then perform connection configuration on the input-output relationship between the current operator component and the corresponding operators of the operator component to be connected.
[0164] Optionally, the configuration module 120 is also used to determine, based on the first connection data list, whether the input point of the operator component to be connected pointed to by the current connection of the current operator component is in the first connection data list; if the input point of the operator component to be connected is in the first connection data list, output a first connection failure prompt message through the preset configuration interface; determine, based on the first connection data list, whether the output point of the operator component to be connected pointed to by the current connection has been connected to the input point of the current operator component; if the output point of the operator component to be connected has been connected to the input point of the current operator component, output a second connection failure prompt message through the preset configuration interface; determine whether the operator component to be connected and the current operator component are the same operator component; if the operator component to be connected and the current operator component are the same operator component, output a third connection failure prompt message through the preset configuration interface.
[0165] Optionally, the device further comprises:
[0166] An acquisition module, used to acquire a node data list and a second line data list of all operator components on the canvas;
[0167] The verification module is used to perform configuration verification on the mechanism model according to the node data list and the second connection data list.
[0168] Optionally, the verification module is also used to screen the node data in the node data list to determine a first set, a second set and a third set, wherein the first set includes: all input operators and all output operators, the second set includes: business parameter configurations of all input operators and business parameter configurations of all output operators, and the third set includes: input nodes and output nodes of all operators; based on the first set, determine whether the mechanism model is configured with at least one input operator and at least one output operator; if the mechanism model is not configured with at least one input operator and at least one output operator, output a first configuration verification prompt message through the preset configuration interface; based on the second set, determine whether the business parameter configurations of all input operators and the business parameter configurations of all output operators configured by the mechanism model are repeated; if the business parameter configurations of all input operators and the business parameter configurations of all output operators are repeated, The preset configuration interface outputs a second configuration verification prompt message; according to the node data list, it is determined whether all operators in the mechanism model that need to configure variables are configured; if there is a target operator in the mechanism model that has no configured variables, the third configuration verification prompt message is output through the preset configuration interface; according to the third set and the second connection data list, it is determined whether the output points of all input operators in the mechanism model are connected, whether the input points of all target data conversion operators are connected, whether at least one of the output points of all target data conversion operators is connected, and whether the input points of all output operators are connected; if there is an output point of the target input operator that is not connected, or the input point of the first target data conversion operator is not connected, or the output points of the second target data conversion operator are not connected, or the input point of the target output operator is not connected, the fourth configuration verification prompt message is output through the preset configuration interface.
[0169] Optionally, the device further comprises:
[0170] The acquisition module is further used to acquire verification data of the business system to be studied, wherein the verification data includes: variable values of each input operator in the mechanism model and target values of output operators in the mechanism model;
[0171] A processing module, used for transmitting the variable values of each input operator in the mechanism model to each input operator, so that the mechanism model performs data processing to obtain the execution value of the output operator in the mechanism model;
[0172] A verification module is used to perform business execution verification on the mechanism model according to the target value of the output operator and the execution value of the output operator.
[0173] The above-mentioned device is used to execute the method provided by the aforementioned embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0174] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0175] Fig.10 The schematic diagram of a computer device provided in an embodiment of the present application is a schematic diagram of a computer device that can be used to generate operator component arrangement of a mechanism model. Fig.10 As shown, the computer device includes: a processor 210 , a storage medium 220 , and a bus 230 .
[0176] The storage medium 220 stores machine-readable instructions executable by the processor 210. When the computer device is running, the processor 210 communicates with the storage medium 220 via the bus 230, and the processor 210 executes the machine-readable instructions to perform the steps of the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.
[0177] Optionally, the present application further provides a storage medium 220, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method embodiment are executed. The specific implementation method and technical effect are similar and will not be repeated here.
[0178] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0179] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0180] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0181] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.
[0182] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for arranging operator components for generating a mechanism model, characterized in that: include: Displaying multiple operator components on a canvas of a preset configuration interface, wherein the multiple operator components are respectively: components generated for multiple target operators of the business system to be studied; The multiple target operators include at least: an input operator, an output operator and a target data conversion operator, wherein the target data conversion operator includes at least: a target business operator of the target business field where the business system to be studied is located; According to the orchestration operation for each operator component input through the canvas, business parameters are configured for operators corresponding to each operator component, and input and output relationships between operators corresponding to each operator component are connected and configured to obtain a plurality of orchestrated operator components; A mechanism model for the business system to be studied is generated according to the arranged multiple operator components.
2. The method according to claim 1, characterized in that The displaying of multiple operator components on the canvas of the preset configuration interface includes: Displaying an operator list of a preset operator library on the preset configuration interface, wherein the operator list of the preset operator library includes: a name of the input operator, a name of the output operator, and a name of a business operator of at least one preset business field; Displaying a component of the input operator on the canvas according to a drag operation on the input operator; Displaying components of the output operator on the canvas according to a drag operation on the output operator; According to the dragging operation on the target business operator of the target business field in the at least one preset business field, the component of the target business operator is displayed on the canvas.
3. The method according to claim 2, characterized in that The target data conversion operator also includes: a target mathematical operation operator; the operator list of the preset operator library also includes: names of multiple mathematical operation operators; The displaying of multiple operator components on the canvas of the preset configuration interface also includes: According to the drag operation on the target mathematical operation operator, a component of the target mathematical operation operator is displayed on the canvas.
4. The method according to claim 1, characterized in that The configuring of business parameters for operators corresponding to the operator components according to the orchestration operation input through the canvas, and configuring the connection between the input and output relationships between operators corresponding to the operator components, includes: According to the first arrangement operation for each operator component input through the canvas, business parameter configuration is performed on the operator name and operator variable of the operator corresponding to each operator component in the business system to be studied; According to the second arrangement operation for each operator component input through the canvas, the output points of the components of the input operator and the input points of the target data conversion operator are connected and configured, the input points of the components of the output operator and the output points of the target data conversion operator are connected and configured, and the input points and output points of different target data conversion operators are connected and configured.
5. The method according to claim 1, characterized in that The step of configuring the input-output relationship between the operators corresponding to the operator components includes: Obtaining a first connection data list of the connected operator components on the canvas; According to the first connection data list, determining whether the current operator component and the operator component to be connected meet the preset connection constraint condition; If the current operator component and the operator component to be connected meet the preset connection constraint condition, a connection configuration is performed on the input-output relationship between the current operator component and the corresponding operators of the operator component to be connected.
6. The method according to claim 5, characterized in that The determining, according to the first connection data list, whether the current operator component and the operator component to be connected meet the preset connection constraint condition includes: According to the first connection data list, determining whether the input point of the operator component to be connected to which the current connection of the current operator component points is in the first connection data list; If the input point of the operator component to be connected is in the first connection data list, outputting a first connection failure prompt message through the preset configuration interface; According to the first connection data list, determining whether the output point of the to-be-connected operator component pointed to by the current connection has been connected to the input point of the current operator component; If the output point of the operator component to be connected is connected to the input point of the current operator component, outputting a second connection failure prompt message through the preset configuration interface; Determine whether the operator component to be connected and the current operator component are the same operator component; If the operator component to be connected and the current operator component are the same operator component, a third connection failure prompt message is output through the preset configuration interface.
7. The method according to claim 1, characterized in that The method further comprises: Obtain a node data list and a second line data list of all operator components on the canvas; The mechanism model is configured and verified according to the node data list and the second connection data list.
8. The method according to claim 7, characterized in that The configuration verification of the mechanism model according to the node data list and the second connection data list includes: Filtering the node data in the node data list to determine a first set, a second set, and a third set, wherein the first set includes: all input operators and all output operators, the second set includes: business parameter configurations of all input operators and business parameter configurations of all output operators, and the third set includes: input nodes and output nodes of all operators; Determining, based on the first set, whether the mechanism model is configured with at least one input operator and at least one output operator; If the mechanism model is not configured with at least one input operator and at least one output operator, outputting first configuration verification prompt information through the preset configuration interface; Determine, according to the second set, whether the business parameter configurations of all the input operators and the business parameter configurations of all the output operators configured by the mechanism model are repeated; If the business parameter configurations of all the input operators and the business parameter configurations of all the output operators are repeated, outputting a second configuration verification prompt message through the preset configuration interface; According to the node data list, determining whether all operators in the mechanism model that need to configure variables are configured; If there is a target operator in the mechanism model that has no configuration variables, outputting third configuration verification prompt information through the preset configuration interface; Determine, according to the third set and the second connection data list, whether the output points of all the input operators in the mechanism model are connected, whether the input points of all the target data conversion operators are connected, whether at least one of the output points of all the target data conversion operators is connected, and whether the input points of all the output operators are connected; If an output point of the target input operator is not connected, or an input point of the first target data conversion operator is not connected, or both output points of the second target data conversion operator are not connected, or an input point of the target output operator is not connected, a fourth configuration verification prompt message is output through the preset configuration interface.
9. The method according to claim 1, characterized in that: The method further comprises: Acquire verification data of the business system to be studied, the verification data including: variable values of each input operator in the mechanism model and target values of output operators in the mechanism model; Transmitting the variable values of each input operator in the mechanism model to each input operator, so that the mechanism model performs data processing to obtain the execution value of the output operator in the mechanism model; The business execution verification is performed on the mechanism model according to the target value of the output operator and the execution value of the output operator.
10. A computer device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when the computer device is running, the processor and the storage medium communicate through the bus, and the processor executes the program instructions to perform the steps of the operator component orchestration method for generating a mechanism model as described in any one of claims 1 to 9.