Automatic production construction method, device and system of building white mold and medium
Through the automated production construction method, operator nodes and production line process engines are used to solve the problems of low efficiency and high cost of building white model construction, and efficient and low-cost building white model construction is achieved.
Patent Information
- Application Number
- CN202411845723.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-12-16
AI Technical Summary
In the prior art, the production and construction of building white molds requires high time and labor costs, which is inefficient and difficult to construct efficiently and at low cost.
Using automated production construction methods, by obtaining white mold processing algorithm information, encapsulating it into a operator node, building a front-end interactive page, creating a white mold production workflow, generating a back-end data structure, creating a white mold production line, and controlling the operation through the production line process engine , ensure the correct data transmission and execution order between operator nodes.
It improves the efficiency of building white molds, reduces labor costs, and achieves efficient and low-cost construction.
Smart Images

Figure CN119312461A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geographic information technology, and in particular to an automated production and construction method, device, system and medium for a building white mold. Background Art
[0002] In the construction of smart cities, real-life 3D models play a key role and are one of the basic data of cities. They can provide important reference data for urban census, land use, spatial analysis, digital twins, etc., and can also strengthen resource monitoring and urban management and promote sustainable urban development. Among them, building white models are an important part of real-life 3D models.
[0003] At present, the production and construction of building white molds often adopts manual drawing. It involves high time and labor costs, is difficult to work, and has problems of high cost and low efficiency. Therefore, how to construct building white molds efficiently and at low cost is a problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of the present invention is to solve at least one of the technical problems existing in the prior art, and to provide a method, device, system and medium for the automated production and construction of a building white formwork, which can efficiently and low-costly construct a building white formwork.
[0005] In a first aspect, an embodiment of the present invention provides an automated production and construction method for a building white mold, comprising: Obtaining white mold algorithm information of each white mold processing algorithm used to generate a white mold of a building; Encapsulating the white model algorithm information into an operator node according to a preset encapsulation rule, wherein a plurality of the operator nodes are provided; Constructing a front-end interactive page, and applying each of the operator nodes in the front-end interactive page according to preset white mold production rules to create a white mold production workflow; Generate a corresponding backend data structure according to the white model production workflow created by the front-end interactive page, wherein the backend data structure is used to store workflow information of the white model production workflow; Creating a white mold production line according to the white mold production workflow and preset white mold production rules, wherein the execution order of each operator node in the white mold production line is determined according to the white mold production workflow; Constructing a production line process engine for controlling the operation of the white mold production line; The white mold production line is controlled to run according to the production line process engine to obtain a building white mold result.
[0006] The automated production and construction method of a building white mold provided by an embodiment of the present invention has at least the following beneficial effects: by obtaining the white mold algorithm information of each white mold processing algorithm used to generate a building white mold, it is possible to encapsulate it into an operator node according to the preset encapsulation rules according to the white mold algorithm information; then, by constructing a front-end interactive page, and applying each operator node in the front-end interactive page according to the preset white mold production rules, a white mold production workflow is created; then, according to the white mold production workflow created by the front-end interactive page, a corresponding back-end data structure is generated, and a white mold production line is created according to the white mold production workflow and the preset white mold production rules; finally, a production line process engine for controlling the operation of the white mold production line is constructed, and the operation of the white mold production line is controlled according to the production line process engine to obtain a building white mold result, that is, after the production line is started, according to the process relationship between operators, each node in the process is executed in sequence, and the correctness of data transmission between operators is ensured, thereby improving the efficiency of generating building white mold results and reducing labor costs. It can be seen that the embodiment of the present application can construct a building white mold efficiently and at low cost.
[0007] In the above-mentioned automated production construction method, encapsulating the white model algorithm information into operator nodes according to preset encapsulation rules includes: Determine the mirror image information required by the white model algorithm information; Uploading the image information to the image warehouse; The mirror information and the white model algorithm information are bound to generate an operator node applied to the white model production workflow.
[0008] In the above-mentioned automated production construction method, the image information includes an image address and an image description information, the white model algorithm information includes algorithm operation data, an algorithm service open port, an algorithm service access address, a storage path of the algorithm code, and algorithm parameter information, and the image information and the white model algorithm information are bound to generate an operator node applied to the white model production workflow, including: Forming a first publishing parameter according to the image address and the image description information; forming a second publishing parameter according to the algorithm operation data, the algorithm service open port, the algorithm service access address, the storage path of the algorithm code and the algorithm parameter information; The first publishing parameter and the second publishing parameter are associated and bound, and configured to be applied to an operator node in a white model production workflow.
[0009] In the above-mentioned automated production construction method, the process of applying each of the operator nodes in the front-end interactive page according to the preset white mold production rules to create a white mold production workflow includes: Based on preset white model production rules, in response to workflow editing data of each operator node input by a user into the front-end interactive page, a white model production workflow is created according to the workflow editing data.
[0010] In the above-mentioned automated production construction method, the white model production workflow created according to the front-end interactive page generates a corresponding back-end data structure, including: Acquire workflow description information of the white model production workflow and node configuration data of each of the operator nodes, wherein the node configuration data is used to describe configuration data required for the operator node to execute in the white model production workflow; A backend data structure corresponding to the frontend interaction page is constructed according to the workflow description information and the node configuration data.
[0011] In the above-mentioned automated production construction method, the construction of a production line process engine for controlling the operation of the white mold production line includes: Creating a plurality of different types of node classes for controlling the operation of the white mold production line, wherein the node classes include a start node class, an algorithm node class, an end node class and a process control class; Determining a corresponding production line execution model according to the white model production line, wherein the production line execution model includes execution data required during the execution of each operator node; A production line process engine is constructed according to the plurality of node classes and the production line execution model.
[0012] In the above automated production construction method, the node class also includes a parallel node class. When creating the parallel node class, it includes: In the parallel node class, bind the corresponding operator node in the algorithm node class; The parallel quantity is set according to the operator node, so that during the execution of the operator node, multiple data are processed in parallel according to the parallel quantity.
[0013] In a second aspect, an embodiment of the present invention provides an operation control device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the automated production construction method as described in the embodiment of the first aspect is implemented.
[0014] In a third aspect, an embodiment of the present invention provides an automated production system for building white molds, including an operation control device as described in the embodiment of the second aspect above.
[0015] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the automated production and construction method as described in the embodiment of the first aspect above.
[0016] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The present invention is further described below in conjunction with the accompanying drawings and embodiments; Figure 1 It is a flow chart of an automated production and construction method of a building white mold provided by an embodiment of the present invention; Figure 2 It is a flow chart of another automated production and construction method of a building white mold provided by an embodiment of the present invention; Figure 3 It is a structural schematic diagram of the operation control device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0018] This section will describe in detail the specific embodiments of the present invention. The preferred embodiments of the present invention are shown in the accompanying drawings. The purpose of the accompanying drawings is to supplement the description of the text part of the specification with graphics, so that people can intuitively and vividly understand each technical feature and the overall technical solution of the present invention, but it cannot be understood as a limitation on the scope of protection of the present invention.
[0019] It should be understood that in the description of the embodiments of the present invention, if there is a description of "first", "second", etc., it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features. "At least one" means one or more, "more than" means more than two, greater than, less than, exceeding, etc. are understood to not include the number itself, above, below, within, etc. are understood to include the number itself, and "several" means one or more, unless otherwise clearly and specifically limited. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. It can be understood that A and / or B can represent the situation where A exists alone, A and B exist at the same time, or B exists alone. Among them, A and B can be singular or plural.
[0020] In addition, unless otherwise clearly specified and limited, the term "connected / connected" should be understood in a broad sense, for example, it can be a fixed connection or a movable connection, a detachable connection or a non-detachable connection, or an integral connection; it can be a mechanical connection, an electrical connection, or can communicate with each other; it can be directly connected or indirectly connected through an intermediate medium. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in a different order from that in the flowchart. It should be noted that the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0021] The embodiments of the present invention are further described below in conjunction with the accompanying drawings.
[0022] like Figure 1 As shown, an embodiment of the present invention provides an automated production and construction method for a building white mold, including but not limited to steps S110 to S170: Step S110: Acquire white mold algorithm information of each white mold processing algorithm used to generate a white mold of a building.
[0023] Among them, the white model algorithm information includes algorithm operation data, algorithm service open port, algorithm service access address, algorithm code storage path, algorithm parameter information, etc. Algorithm operation data refers to the environment configuration required for algorithm operation, including memory usage, CPU usage, whether to use GPU, etc. These requirements can be determined according to the complexity of the algorithm and the size of the processed data.
[0024] In addition, the building white model is a simplified form of a 3D model, which usually does not contain complex textures and details, but uses simple geometric shapes to represent basic information such as the building's outline and height. This model is very useful in fields such as urban planning, visualization, and simulation, especially when a large amount of building 3D information needs to be generated quickly.
[0025] Step S120: encapsulate into operator nodes according to the white model algorithm information and preset encapsulation rules.
[0026] Among them, there are multiple operator nodes, such as several, dozens, dozens or even more, which can be set according to actual needs. In an automated production system, an operator node usually refers to a unit that performs a specific operation. They are the basic components that constitute the task flow on an automated production line. Each operator node can receive input, execute an algorithm, and output results. In addition, each operator node can be a containerized service that runs a specific algorithm, and these operator nodes can be orchestrated and managed through workflows.
[0027] In addition, the encapsulated operator nodes can be used as process nodes in the white mold production workflow and can be freely combined.
[0028] In one embodiment, the white mold algorithm information is encapsulated into an operator node according to a preset encapsulation rule. Specifically, the image information required by the white mold algorithm information may be determined, and then the image information is uploaded to the image warehouse. Finally, the image information and the white mold algorithm information are bound to generate an operator node applied to the white mold production workflow. The image information includes the image address and the image description information. The image warehouse is used to store and manage the image information.
[0029] Furthermore, when the mirror information includes the mirror address and the mirror description information, and the white model algorithm information includes the algorithm operation data, the algorithm service open port, the algorithm service access address, the storage path of the algorithm code and the algorithm parameter information, the mirror information and the white model algorithm information are bound to generate an operator node applied to the white model production workflow. Specifically, a first release parameter can be formed according to the mirror address and the mirror description information, and a second release parameter can be formed according to the algorithm operation data, the algorithm service open port, the algorithm service access address, the storage path of the algorithm code and the algorithm parameter information. The first release parameter and the second release parameter are associated and bound to be configured as an operator node applied to the white model production workflow.
[0030] Step S130: construct a front-end interactive page, and apply various operator nodes in the front-end interactive page according to preset white mold production rules to create a white mold production workflow.
[0031] The preset white mold production rules may include a white mold production process, which is used to indicate that the production of building white molds is carried out according to certain production rules. The white mold production workflow is a series of interrelated tasks or activities that are executed in a specific order to complete the task of producing building white molds. Each step in the white mold production workflow can be an operator node.
[0032] The front-end interactive page is the interface for users to interact with the workflow, which can be built using modern front-end frameworks (such as React, Vue.js, etc.). The front-end interactive page can also customize the combination of existing operator nodes in the interface and support reuse after saving.
[0033] The front-end interactive page can include a workflow designer, a node configurator, a workflow executor, and integrated operator nodes and workflows. The workflow designer allows users to create and edit workflows by dragging and dropping; the node configurator allows users to configure the parameters of each operator node; the workflow executor can display the execution status of the workflow and provide control functions such as start and stop; the integrated operator nodes and workflows can integrate operator nodes into the workflow designer in the front-end interactive page. Users can drag operator nodes to the workflow canvas of the front-end interactive page, and then configure node parameters through the node configurator. According to the preset white mold production rules (such as the white mold production process), users can use various operator nodes in the front-end interactive page to create a white mold production workflow.
[0034] It should be noted that the front-end interactive page can realize interactive process orchestration functions and support the free combination of existing operator nodes to form a custom-built workflow.
[0035] Step S140: Generate a corresponding backend data structure according to the white model production workflow created by the frontend interactive page.
[0036] Among them, the backend data structure is used to store the workflow information of the white model production workflow, wherein the workflow information includes workflow description information, operator nodes included in the workflow, connection relationships between operator nodes, and data transfer between operator nodes with connection relationships.
[0037] It should be noted that when the backend data structure saves the workflow information, the white mold production workflow will be serialized into the backend data structure, and each operator node will be calculated at the same time. In some embodiments, in addition to the data passed from the previous operator node, if the operator node requires other input parameters, these input parameters not passed from the previous node are called remaining parameters, and the remaining parameters can be completed when creating the white mold production line.
[0038] Step S150: creating a white mold production line according to the white mold production workflow and preset white mold production rules.
[0039] The execution order of each operator node in the white mold production line is determined according to the white mold production workflow. The execution order of each operator node in the white mold production line can be determined according to the actual situation, and no specific restrictions are made here. In addition, the white mold production line mainly instantiates the white mold production workflow and provides each operator node with the data required for the algorithm to run.
[0040] Step S160: construct a production line process engine for controlling the operation of the white mold production line.
[0041] The production line process engine is used to ensure that each operator node in the white mold production line operates and collaborates according to the preset white mold production rules.
[0042] Step S170: Control the operation of the white mold production line according to the production line process engine to obtain the building white mold result.
[0043] It can be understood that when the white mold production line is running, the production line process engine will call the start node in the operator node. When the start node is completed, it will analyze the process relationship of the white mold production line, and based on the process control class, continue to execute the downstream node pointed to by the start node. Repeat this process until it runs to the end node, and finally obtain the white mold result of the building.
[0044] The automated production construction method of the building white mold provided by the above-mentioned embodiment can encapsulate the white mold algorithm information of each white mold processing algorithm used to generate the building white mold into an operator node according to the preset encapsulation rules; then, by constructing a front-end interactive page, and applying each operator node in the front-end interactive page according to the preset white mold production rules, a white mold production workflow is created; then, according to the white mold production workflow created by the front-end interactive page, a corresponding back-end data structure is generated, and a white mold production line is created according to the white mold production workflow and the preset white mold production rules; finally, a production line process engine for controlling the operation of the white mold production line is constructed, and the operation of the white mold production line is controlled according to the production line process engine to obtain the building white mold result, that is, after the production line is started, according to the process relationship between the operator nodes, each node in the process is executed in sequence, and the correctness of the data transmission between the operators is ensured, thereby improving the generation efficiency of the building white mold result, having strong automation capability, and reducing the labor cost. It can be seen that the embodiment of the present application can construct the building white mold efficiently and at low cost.
[0045] It is worth noting that the method of the embodiment of the present invention can be applied to the large-area multi-temporal building white mold automatic production system, which generally refers to the use of modern surveying and mapping technologies, such as remote sensing, drones, laser radar (LiDAR), etc., to perform multi-temporal three-dimensional modeling and change detection on buildings in a large area. These systems can automatically extract the three-dimensional information of the building from the multi-temporal data, including the location, height, shape, area and volume, and generate the white mold of the building (i.e., the preliminary three-dimensional model of the building), which is of great value in the fields of urban planning, management and disaster assessment.
[0046] Multi-temporal usually refers to a set of images, maps or geographic data of the same area acquired at different times, which have characteristics in time series. Multi-temporal data can be used to study and track the evolution of natural history and monitor the dynamic changes of environment and resources. In practical applications, the time interval of multi-temporal data depends on the dynamic change speed of the analysis object and the time length of the process.
[0047] The embodiments of the present application can make full use of satellite remote sensing images to build an efficient building white mold production line, and realize a full-process production system from satellite remote sensing images to the final building white mold, so as to support the rapid production of large-scale building white mold products.
[0048] In one embodiment, step S130 is further described. Step S130 may include but is not limited to step S210.
[0049] Step S210: Based on preset white model production rules, in response to workflow editing data of each operator node input by the user to the front-end interactive page, a white model production workflow is created according to the workflow editing data.
[0050] It can be understood that based on the preset white mold production rules, the user inputs the workflow editing data of each operator node into the front-end interactive page, and the front-end interactive page uses the workflow editing data to create a white mold production workflow.
[0051] In one embodiment, step S140 is further described. Step S140 may include but is not limited to step S310 and step S320.
[0052] Step S310: Acquire workflow description information of the white model production workflow and node configuration data of each operator node.
[0053] The workflow description information is used to describe the relevant task information of the white mold production workflow for producing building white molds. The node configuration data is used to describe the configuration data required for the operator node to execute in the white mold production workflow, such as the operator nodes in the workflow, the connection relationship between the operator nodes, and the data transfer relationship between the operator nodes with connection relationships.
[0054] Step S320: construct a backend data structure corresponding to the frontend interactive page according to the workflow description information and the node configuration data.
[0055] In an embodiment of the present application, by obtaining the workflow description information of the white model production workflow and the node configuration data of each operator node, a backend data structure corresponding to the front-end interaction page can be constructed according to the workflow description information and the node configuration data, so that the backend data structure can be used to store the workflow information of the white model production workflow.
[0056] In one embodiment, step S160 is further described. Step S160 may include but is not limited to steps S410 to S430.
[0057] Step S410: Create multiple different types of node classes for controlling the operation of the white mold production line.
[0058] Among them, the node class includes a startup node class, an algorithm node class, an end node class and a process control class. The startup node class is used to control the startup of the white mold production line. Some pre-processing work before the startup of the white mold production line is also implemented in this node class; the algorithm node class is an abstract class, which records the operator ID and the operator's publishing information. When the white mold production line is running, the required operator node is dynamically created according to the operator ID, and the algorithm container is created according to the operator's publishing information (such as the first publishing parameter and the second publishing parameter of the embodiment of the present invention), and then the data required for the algorithm operation is configured, so as to complete the algorithm operation process; the end node class is used to control the end of the white mold production line. When the white mold production line runs to this node, it means that there are no more nodes that need to be run later. Some post-processing work of the white mold production line is also implemented in this node class; the process control class is used to ensure that each operator in the white mold production line runs and cooperates according to business rules. When the white mold production line starts running, this class will call the startup node class. When the start node class runs, it will analyze the process relationship of the white mold production line, continue to execute the downstream node pointed to by the startup node, and repeat the process until it runs to the end node.
[0059] Step S420: Determine the corresponding production line execution model according to the blank model production line.
[0060] The production line execution model includes the execution data required during the execution of each operator node.
[0061] Step S430: construct a production line process engine according to multiple node classes and production line execution models.
[0062] Specifically, each node class can use the execution data required during the execution of the operator node in the production line execution model to build a production line process engine.
[0063] In an embodiment of the present application, by creating multiple different types of node classes for controlling the operation of the white mold production line, the corresponding production line execution model is determined according to the white mold production line, and a production line process engine can be constructed according to the multiple node classes and the production line execution model, so that the operation of the white mold production line can be controlled according to the production line process engine to obtain the white mold result of the building.
[0064] In one embodiment, the node class further includes a parallel node class. When creating the parallel node class, the automated production construction method further includes the following steps: Step S510: In the parallel node class, bind the corresponding operator node in the algorithm node class.
[0065] Step S520: setting the number of parallel operations according to the operator node, so that during the execution of the operator node, multiple data are processed in parallel according to the number of parallel operations.
[0066] It is understandable that the parallel node class is used to implement the distributed parallel processing function of the algorithm. In the parallel node class, the corresponding operator node (that is, the actual algorithm node object) in the algorithm node class can freely set the parallel quantity. When running to the corresponding operator node in the algorithm node class, it will automatically determine the preset quantity that meets the requirements based on the actual bound algorithm. If the preset quantity is greater than the parallel quantity, the parallel quantity data will be processed in parallel, and the other data will enter the queue state. Whenever the data in the parallel quantity is processed, a data is automatically taken out of the queue to continue execution until all data are processed.
[0067] In an embodiment of the present application, by binding the corresponding operator nodes in the algorithm node class in the parallel node class, and setting the parallel quantity according to the operator nodes, so that in the process of executing the operator nodes, the operator nodes in multiple data production lines can be processed in parallel according to the parallel quantity, and can run in parallel mode, thereby improving the operating efficiency of the white model processing algorithm.
[0068] In one embodiment, when it is determined that the building white model result cannot meet the requirements, it will enter the manual correction node and professionals will intervene to correct it. After the correction is completed, the subsequent process can continue to run.
[0069] In order to more clearly describe the automated production and construction method of building white molds, a specific process is described below.
[0070] like Figure 2 As shown, first, the white mold processing algorithm is published as an operator, that is, the white mold algorithm information of each white mold processing algorithm used to generate the building white mold is obtained, and the white mold algorithm information is encapsulated as an operator node according to the preset encapsulation rules. Then, a front-end interactive interface is provided, and the operator node is built as a white mold production workflow, that is, a front-end interactive page is constructed, and each operator node is applied in the front-end interactive page according to the preset white mold production rules to create a white mold production workflow. Next, a back-end data structure is designed to store the white mold production workflow, that is, according to the white mold production workflow created by the front-end interactive page, a corresponding back-end data structure is generated, and the back-end data structure is used to store the workflow information of the white mold production workflow. Next, based on the preset white mold production rules, a white mold production line is created using the white mold production workflow, that is, a white mold production line is created according to the white mold production workflow and the preset white mold production rules. A production line process engine is constructed for controlling the operation of the white mold production line to ensure that each operator in the production line operates and collaborates according to business rules. Finally, the white mold production line is controlled to operate according to the production line process engine to obtain the building white mold result.
[0071] In summary, the automated production and construction method of building white molds provides the possibility for the rapid production of large-scale building white mold products in terms of publishing the white mold processing algorithm as a workflow operator, workflow storage and automatic operation of the production line, and distributed parallel processing.
[0072] like Figure 3 As shown, an embodiment of the present invention provides an operation control device 1000, including a memory 1010, a processor 1020, and a computer program stored in the memory 1010 and executable on the processor 1020, wherein the processor 1020 and the memory 1010 may be connected via a bus or other means. Figure 3 An example of connection through a bus is shown in FIG. 1 , and when the processor executes the computer program, the automated production construction method as described in the above embodiment is implemented.
[0073] An embodiment of the present invention provides an automated production system for building white molds, including an operation control device as described in the above embodiment.
[0074] An embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions can be used to enable a computer to execute the automated production construction method of the above embodiment.
[0075] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed methods above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium or a non-transitory medium and a communication medium or a temporary medium. As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk DVD or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0076] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the technical field without departing from the purpose of the present invention.
Claims
1. An automated production and construction method for a building white mold, characterized in that: include: Obtaining white mold algorithm information of each white mold processing algorithm used to generate a white mold of a building; Encapsulating the white model algorithm information into an operator node according to a preset encapsulation rule, wherein a plurality of the operator nodes are provided; Constructing a front-end interactive page, and applying each of the operator nodes in the front-end interactive page according to preset white mold production rules to create a white mold production workflow; Generate a corresponding backend data structure according to the white model production workflow created by the front-end interactive page, wherein the backend data structure is used to store workflow information of the white model production workflow; Creating a white mold production line according to the white mold production workflow and preset white mold production rules, wherein the execution order of each operator node in the white mold production line is determined according to the white mold production workflow; Constructing a production line process engine for controlling the operation of the white mold production line; The white mold production line is controlled to run according to the production line process engine to obtain a building white mold result.
2. The automated production construction method according to claim 1, characterized in that: The step of encapsulating the white model algorithm information into operator nodes according to a preset encapsulation rule includes: Determine the mirror image information required by the white model algorithm information; Uploading the image information to the image warehouse; The mirror information and the white model algorithm information are bound to generate an operator node applied to the white model production workflow.
3. The automated production construction method according to claim 2, characterized in that: The image information includes an image address and image description information, the white model algorithm information includes algorithm operation data, algorithm service open port, algorithm service access address, storage path of algorithm code and algorithm parameter information, and the image information and the white model algorithm information are bound to generate an operator node applied to the white model production workflow, including: Forming a first publishing parameter according to the image address and the image description information; forming a second publishing parameter according to the algorithm operation data, the algorithm service open port, the algorithm service access address, the storage path of the algorithm code and the algorithm parameter information; The first publishing parameter and the second publishing parameter are associated and bound, and configured to be applied to an operator node in a white model production workflow.
4. The automated production construction method according to claim 1, characterized in that: The step of applying each of the operator nodes in the front-end interactive page according to the preset white mold production rules to create a white mold production workflow includes: Based on preset white model production rules, in response to workflow editing data of each operator node input by a user into the front-end interactive page, a white model production workflow is created according to the workflow editing data.
5. The automated production construction method according to claim 1, characterized in that: The white model production workflow created according to the front-end interactive page generates a corresponding back-end data structure, including: Acquire workflow description information of the white model production workflow and node configuration data of each of the operator nodes, wherein the node configuration data is used to describe configuration data required for the operator node to execute in the white model production workflow; A backend data structure corresponding to the frontend interaction page is constructed according to the workflow description information and the node configuration data.
6. The automated production construction method according to claim 1, characterized in that: The production line process engine constructed to control the operation of the white mold production line includes: Creating a plurality of different types of node classes for controlling the operation of the white mold production line, wherein the node classes include a start node class, an algorithm node class, an end node class and a process control class; Determining a corresponding production line execution model according to the white model production line, wherein the production line execution model includes execution data required during the execution of each operator node; A production line process engine is constructed according to the plurality of node classes and the production line execution model.
7. The automated production construction method according to claim 6, characterized in that: The node class also includes a parallel node class. When creating the parallel node class, it includes: In the parallel node class, bind the corresponding operator node in the algorithm node class; The parallel quantity is set according to the operator node, so that during the execution of the operator node, multiple data are processed in parallel according to the parallel quantity.
8. An operation control device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automated production and construction method as claimed in any one of claims 1 to 7 when executing the computer program.
9. An automated production system for building white molds, characterized in that: Comprising the operation control device as claimed in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the automated production and construction method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Optimized design method of automatic production line based on integrated simulation
CN106022523A
Method, device and equipment for generating three-dimensional white mold based on shapefile, and medium
CN114494584A
Visual automatic modeling method and device, electronic equipment and storage medium
CN115455135A
Model engine
CN118312232A
Machine learning workflow construction method
CN118378719A