Engineering construction project automatic acceptance method and device, storage medium and processor
By automatically generating acceptance forms and traceability data in large-scale engineering construction projects, the problem that traditional manual assessment methods are difficult to meet the standardization, authenticity and traceability of quality assessment is solved, and an efficient and accurate acceptance process is achieved.
Patent Information
- Application Number
- CN202411342034.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-02-07
AI Technical Summary
The quality assessment and acceptance process of large-scale engineering construction projects is cumbersome, and the existing manual assessment methods are difficult to meet the standardization, authenticity and traceability requirements of quality assessment.
Automatically generate forms for the entire acceptance process through automated methods, and acceptance forms at all levels are generated based on unit coding, so as to realize the full process traceability from engineering construction projects to construction units.
It realizes automatic generation of forms for the entire acceptance process, improves acceptance efficiency and accuracy, and enhances the standardization, authenticity and traceability of quality assessment.
Smart Images

Figure CN119398679A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of construction engineering, and in particular to a method, device, storage medium and processor for automatic acceptance of an engineering construction project. Background Art
[0002] For large-scale projects with strong comprehensiveness, complex systems and large volumes, the quality assessment and acceptance work is cumbersome, the relevant processes are complex, the time sequence is strong, and there are many forms. It is necessary to select the appropriate form from thousands of forms to fill in. When rushing to meet the deadline, it is very easy to cause the quality assessment process of some unit projects to be missing, resulting in the quality assessment process of water conservancy projects being chaotic and materials being incomplete. Therefore, the traditional manual assessment method can no longer meet the relevant requirements, and it is urgent to supervise the entire process of large-scale projects and strengthen the standardization, authenticity and traceability of quality assessment. Summary of the invention
[0003] The purpose of the embodiment of the present invention is to provide a method that can automatically generate a form for the entire acceptance process and provide data support for full process tracing.
[0004] In order to achieve the above object, an embodiment of the present invention provides an automatic acceptance method for an engineering construction project, comprising:
[0005] Determine a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code at least includes a project code segment, a sub-project code segment, and a unit code segment;
[0006] Based on the unit code, determine the acceptance data of the corresponding construction unit and generate the acceptance sheet of the corresponding construction unit;
[0007] Based on the sub-project code segment and the unit code segment of the unit code, determine the acceptance data of all construction units under the corresponding sub-project, and generate the corresponding acceptance sheet of the sub-project; and
[0008] Based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project are determined, and an acceptance sheet for the corresponding engineering construction project is generated.
[0009] Preferably, the automatic acceptance method for engineering construction projects also includes:
[0010] Based on the unit code, each construction unit is matched to a BIM component unit in the BIM model of the engineering construction project to which it belongs; and
[0011] According to the engineering code segment, sub-engineering code segment and unit code segment in the unit code, determine the tree structure of the BIM component unit according to the engineering construction project, sub-engineering and construction unit, and when a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model.
[0012] Preferably, the method for automatic acceptance of engineering construction projects further comprises: when the acceptance status of the selected node is that the acceptance has been completed, displaying the acceptance sheet of the selected node.
[0013] Preferably, if a sub-project includes multiple similar construction units, the unit code segment also includes the serial numbers of the similar construction units, which are letters and / or numbers.
[0014] Furthermore, each of the same type of construction units has a different unit code, and the difference between the unit codes is a serial number.
[0015] Preferably, before determining the acceptance data of the corresponding construction unit based on the unit code and generating the acceptance sheet of the corresponding construction unit, it also includes: verifying the unit code of each construction unit to ensure the uniqueness and compliance of the unit code.
[0016] Optionally, the unit code and each acceptance sheet generated is saved to an acceptance database and / or an acceptance file directory.
[0017] On the other hand, an embodiment of the present invention provides an automatic acceptance device for an engineering construction project, including: a coding module and an acceptance form generation module, wherein:
[0018] The coding module determines a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code at least includes a project code segment, a sub-project code segment and a unit code segment;
[0019] The acceptance form generation module is configured as follows:
[0020] Based on the unit code, determine the acceptance data of the corresponding construction unit and generate the acceptance sheet of the corresponding construction unit;
[0021] Based on the sub-project code segment and the unit code segment of the unit code, determine the acceptance data of all construction units under the corresponding sub-project, and generate the corresponding acceptance sheet of the sub-project; and
[0022] Based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project are determined, and an acceptance sheet for the corresponding engineering construction project is generated.
[0023] Preferably, the automatic acceptance device for engineering construction projects further includes a visualization module, which is configured as follows:
[0024] Based on the unit code, each construction unit is matched to a BIM component unit in the BIM model of the engineering construction project to which it belongs; and
[0025] According to the engineering code segment, sub-engineering code segment and unit code segment in the unit code, the tree structure of the BIM component unit is determined according to the engineering construction project, sub-engineering and construction unit. When a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model.
[0026] On the other hand, the present invention provides a machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute the automatic acceptance method for engineering construction projects of the present application.
[0027] On the other hand, the present invention provides a processor for running a program, wherein the program, when run, is used to execute the automatic acceptance method for engineering construction projects of the present application.
[0028] Through the above technical scheme, firstly, according to the three construction levels of engineering construction projects, sub-projects and construction units divided from large to small, three codes corresponding to each construction unit are generated, including engineering code segments, sub-project code segments and unit code segments corresponding to the three construction levels. Then, acceptance is carried out from small to large levels. First, acceptance data and acceptance forms of the corresponding construction units are generated according to the unit code segments. Then, based on the acceptance data of all construction units under the same sub-project, acceptance forms for each sub-project are gradually generated. Finally, based on the acceptance data of all sub-projects under the same engineering construction project, an acceptance form for the engineering construction project is generated, thereby realizing automatic generation of forms for the entire acceptance process and providing data support for full-process traceability.
[0029] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:
[0031] Figure 1 It is a flow chart of an embodiment of a method for automatic acceptance of engineering construction projects of the present invention;
[0032] Figure 2 It is a flow chart of another embodiment of the method for automatic acceptance of engineering construction projects of the present invention;
[0033] Figure 3 yes Figure 2 A schematic diagram of the tree structure of the construction unit in the embodiment and its association with the BIM component unit in the BIM model;
[0034] Figure 4 yes Figure 2 In the embodiment, when a node in the tree structure is selected, a schematic diagram of the acceptance status of the selected node is displayed in the BIM model;
[0035] Figure 5 yes Figure 2 In the embodiment, when a node in the tree structure is selected, a schematic diagram of the acceptance information generated by the corresponding node is displayed. DETAILED DESCRIPTION
[0036] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0037] If there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0038] The acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In addition, it should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0039] Figure 1 The process of the automatic acceptance method for engineering construction projects according to the embodiment of the present application is schematically shown. The embodiment is applied to a water conservancy project, but the present invention is not limited to this and can be widely applied to large-scale construction projects. Figure 1As shown, in one embodiment of the present application, a method for automatic acceptance of an engineering construction project is provided, comprising the following steps:
[0040] Step S101, determining a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code at least includes a project code segment, a sub-project code segment and a unit code segment;
[0041] Step S102, based on the unit code, determining the acceptance data of the corresponding construction unit, and generating the acceptance sheet of the corresponding construction unit;
[0042] Step S103, based on the sub-project code segment and the unit code segment of the unit code, determine the acceptance data of all construction units under the corresponding sub-project, and generate the corresponding acceptance sheet of the sub-project;
[0043] Step S104, based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, determine the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project, and generate an acceptance sheet for the corresponding engineering construction project.
[0044] The purpose of step S101 is to automatically establish a unit code corresponding to each construction unit for the three construction levels of the engineering construction project, the sub-project, and the construction unit, which are divided from large to small, and the unit code includes three codes corresponding to the three construction levels. That is, according to the three codes of the unit code, the sub-project and the engineering construction project to which it belongs can be known. For example, the code of a concrete construction unit is "XHZ-01-01", which means that the concrete construction unit is the "01" construction unit under the "01" sub-project under the engineering construction project coded as "XHZ".
[0045] It should be noted that in order to avoid confusion between construction units, the uniqueness of the unit code should be guaranteed.
[0046] Therefore, in some embodiments, if a sub-project includes multiple similar construction units, the unit code segment also includes the serial number of the similar construction unit, which is a letter and / or a number. For example, if the sub-project No. "01" under the engineering construction project "XHZ" includes 4 concrete construction units, it is necessary to establish concrete construction units numbered "XHZ-01-01", "XHZ-01-02", "XHZ-01-03", and "XHZ-01-04", or to establish concrete construction units numbered "XHZ-01-01A", "XHZ-01-01B", "XHZ-01-01C", and "XHZ-01-01D". The numbers in 01A-01C represent the type of construction unit, and the letters in 01A-01C represent the serial numbers of different construction units under this type of construction unit. However, the present invention is not limited to this, and the technician can customize the naming rules of letters and numbers. It should be noted that the multiple similar construction units included in the above-mentioned sub-project may have the same or different specifications.
[0047] In another embodiment, after the automatic coding is completed and before executing step S102, the uniqueness and compliance of the coding are verified to ensure that different construction units are not confused with each other.
[0048] The purpose of steps S102-S104 is, in principle, to conduct acceptance in order of construction levels from small to large, first generating acceptance data and acceptance forms for the corresponding construction units based on the unit code segments, and then gradually generating acceptance forms for each sub-project based on the acceptance data of all construction units under the same sub-project, and finally generating an acceptance form for the engineering construction project based on the acceptance data of all sub-projects under the same engineering construction project.
[0049] It should be noted that the present invention does not strictly limit the acceptance order of steps S102-S104, especially steps S102 and S103. For example, when all construction units under the sub-project numbered "01" have completed acceptance, the sub-project numbered "01" can start acceptance regardless of the construction and acceptance progress of the construction units under the sub-project numbered "02". In other words, steps S102 and S103 require neither the order of execution nor the number of executions, but are started according to the division of the engineering construction project in step S101. The acceptance of the sub-project is started after all construction units under the same sub-project have completed acceptance, that is, step 103 for the sub-project, and the acceptance of the engineering construction project is started after all sub-projects under the same engineering construction project have completed acceptance, that is, step 104 for the engineering construction project.
[0050] According to the present application, if the situation where acceptance failure needs to be re-executed is ignored, for any engineering construction project, step 104 is executed once, step S103 is executed once equal to the number of sub-projects included in the engineering construction project, and step S102 is executed once equal to the number of construction units included in the engineering construction project.
[0051] It should also be noted that the acceptance data and acceptance form can determine the data structure and acceptance form specifications based on the acceptance requirements of the specific construction project, and this application does not impose any restrictions.
[0052] In this embodiment, for the generated acceptance data and acceptance form of any construction level, the acceptance data is stored in the project acceptance database, and the electronic file of the acceptance form is saved in the project acceptance directory for full process traceability query. However, the present application is not limited to this, and the technicians can store the acceptance data in the project acceptance database or save the electronic file of the acceptance form in the project acceptance directory according to the project acceptance requirements.
[0053] Compared with the prior art, the technical advantages of this embodiment are:
[0054] 1. Automatically generate forms for the entire acceptance process
[0055] First, three codes corresponding to each construction unit are generated according to the three construction levels of the engineering construction project. Then, acceptance is carried out from small to large levels to generate acceptance data and acceptance forms for each construction node in the three construction levels, thereby automatically generating forms for the entire acceptance process.
[0056] 2. Provide data support for full-process traceability
[0057] With the acceptance data and acceptance form of each construction node retained, the acceptance process and acceptance results of each construction node can be traced back according to the three-segment code. For example, for one or more specified sub-projects, the full acceptance data of each construction unit and the sub-project to which it belongs can be obtained by matching the unit code of one or more sub-projects.
[0058] In some implementations, the BIM model is also used to visualize the acceptance process. Figure 2-5 A preferred embodiment for realizing visual acceptance based on BIM model and visualization module is introduced.
[0059] The process of this embodiment is as follows Figure 2 As shown, in Figure 1 Based on the embodiment shown, it also includes:
[0060] Step S105: Based on the unit code, each construction unit is matched with a BIM component unit in the BIM model of the engineering construction project to which it belongs;
[0061] Step S106: According to the engineering code segment, the sub-engineering code segment and the unit code segment in the unit code, a tree structure of the BIM component unit subdivided according to the engineering construction project, the sub-engineering and the construction unit is determined, and when a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model;
[0062] Step S107: When the acceptance status of the selected node is that the acceptance has been completed, the acceptance form of the selected node is displayed.
[0063] Specifically, in step S105, a connection between the construction unit and the corresponding BIM component unit in the BIM model is established through unit coding, that is, the construction unit and the BIM component unit may adopt the same coding rule, or one of the construction unit and the BIM component unit may be encoded based on the coding rule of the other, or one of the construction unit and the BIM component unit may be associated with the coding of the other to establish a connection between the two.
[0064] In this embodiment, according to the original project division table when the project is established, the sub-projects and unit projects divided into the project are automatically coded. Some examples are shown in Table 1 below:
[0065] Table 1
[0066]
[0067] More specifically, step S105 can be subdivided into the following steps ①-⑦:
[0068] ① Determine the detailed list file containing the project division information, which can be an Excel or Word file;
[0069] ② Preliminary verification of the format and content of the detailed list documents to ensure that the documents meet the preset specifications and requirements;
[0070] ③ Read the file content and identify the name of the engineering construction project and the corresponding coding field.
[0071] ④ Extract the name and code of the engineering construction project and store them in the project acceptance database, then analyze the engineering construction project code and extract or determine the coding rules. For example, XHZ is the engineering construction project code.
[0072] ⑤ Continue to read the file and split the sub-projects under each engineering construction project. According to the determined coding rules of the engineering construction project, combined with the specific information of the sub-project (such as name, code, division details, etc.), the corresponding sub-project code is automatically generated. The sub-project code is stored in the project acceptance database together with the sub-project name and other information. For example, XHZ-01-01.
[0073] ⑥ Similarly, further split the unit projects under each sub-project. The unit project code is generated based on the sub-project code to which it belongs and the quantity or sequence within the sub-project. XHZ--01-01A, XHZ--01-01B.
[0074] ⑦ Coding verification and correspondence: Verify the automatically generated code to ensure the uniqueness and compliance of the code. If the file already contains the code of the unit project, compare the automatically generated code with the code in the file to see if they are consistent. If there is any inconsistency, prompt the user to manually intervene or correct it to ensure the accuracy and consistency of the data.
[0075] Through ①~⑦, the system obtains the specific unit project name and the unique corresponding Code.
[0076] Specifically, in step S106, based on the connection between the construction unit and the BIM component unit established in step S105, the BIM component unit is coded according to the three-segment code of the construction unit to generate a tree structure of engineering construction projects, sub-projects, and construction units. The leaf nodes of the tree structure are construction unit nodes, the predecessor nodes of the construction unit nodes are sub-project nodes, and the predecessor nodes of the sub-project nodes are engineering construction project nodes. When a node of the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model. For example, when the sub-project node No. "01" under the engineering construction project "XHZ" is selected, the acceptance status of the sub-project No. "01" is displayed in the BIM model. Yellow means "under acceptance", green means "acceptance completed", and gray means "acceptance not started". An example of this embodiment is as follows Figure 4 shown.
[0077] In this embodiment, based on visualization technology, the project division is displayed in a tree structure, and the structure of automatic association between the project division and the BIM model is realized as follows: Figure 3 More specifically, step S106 can be subdivided into the following steps ①-⑦:
[0078] ① Display the tree structure (tree) according to the recursive algorithm;
[0079] ②Upload the BIM model in the system, automatically lightweight the model and simultaneously create a model attribute table;
[0080] ③Automatically associate construction units and BIM component units.
[0081] The above step ③ can be implemented in the following ways: first, find the path of the corresponding model through the engineering construction project coding segment; then, call the partition component relationship table according to the queried model data; and then, obtain the intersection data of the two queries.
[0082] In some implementations, based on the tree structure established in step S106, the acceptance of the construction nodes corresponding to the tree nodes is initiated and completed. After the project unit engineering is associated with the BIM model, click the corresponding model to "initiate quality assessment" to achieve electronic quality assessment. The relevant implementation process is as follows:
[0083] ① Extract the properties of BIM model components. For example, if the concrete base plate has the property of concrete, then the evaluation table is the evaluation table of concrete;
[0084] ②The system searches for the concrete assessment table from the database and embeds it into the front-end assessment page. The quality assessment and acceptance can be completed by filling in the relevant form.
[0085] An example of filling out or displaying the above quality assessment form is as follows Figure 5 shown.
[0086] Specifically, in step S107, based on visualization technology, for nodes in the tree structure that have completed acceptance, when a node is selected, one or more BIM components corresponding to the selected node are highlighted in the BIM model, and the acceptance form or acceptance data corresponding to the node is displayed at the same time.
[0087] It should be noted that steps S105-S107 in this embodiment are not required to be executed strictly in sequence, but any of the steps can be started according to the needs of visual display. In addition, in some embodiments, according to the needs of visual display, steps S105-S107 are combined to realize the visual acceptance process. In the BIM model and tree structure display interface, for the selected node, various quality acceptance forms are automatically disassembled from the table specifications, and thousands of quality assessment forms are automatically stored and retrieved. The relevant implementation logic is as follows:
[0088] ①First, separate the quality acceptance form document from the project master document;
[0089] ② Based on the keywords, find the acceptance forms that match the keywords in these disassemblies;
[0090] ③ Reversely find the title on the corresponding table to make it correspond to the table content;
[0091] ④According to the specified document path, cyclically download and export the generated acceptance form.
[0092] Compared with the prior art, the technical advantages of this embodiment are: visualizing the entire project acceptance process, establishing an association between the construction unit and the BIM component unit based on the three-segment code of the construction unit, establishing a tree structure based on the above association, and performing acceptance, displaying the acceptance results, and displaying the acceptance process for each node on the tree structure, while highlighting one or more BIM component units corresponding to the selected node in the BIM, and displaying the current acceptance status of the BIM component unit according to the color of the BIM component unit.
[0093] The embodiment of the present invention provides an automatic acceptance device for an engineering construction project, comprising: a coding module and an acceptance sheet generating module,
[0094] The coding module determines a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code includes at least a project code segment, a sub-project code segment, and a unit code segment;
[0095] Among them, the acceptance form generation module is configured as follows:
[0096] Based on the unit code, determine the acceptance data of the corresponding construction unit and generate the acceptance sheet of the corresponding construction unit;
[0097] Based on the sub-project code segment and the unit code segment of the unit code, determine the acceptance data of all construction units under the corresponding sub-project, and generate the corresponding acceptance sheet of the sub-project; and
[0098] Based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project are determined, and an acceptance sheet for the corresponding engineering construction project is generated.
[0099] In some implementations, the automatic acceptance device for construction projects further includes a visualization module, which is configured to:
[0100] Based on the unit code, each construction unit is matched to a BIM component unit in the BIM model of the engineering construction project to which it belongs; and
[0101] According to the engineering code segment, sub-engineering code segment and unit code segment in the unit code, the tree structure of the BIM component unit is determined according to the engineering construction project, sub-engineering and construction unit. When a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model.
[0102] An embodiment of the present invention provides an automatic acceptance device for engineering construction projects, which includes a processor and a memory. The above-mentioned encoding module, acceptance form generation module and visualization module are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0103] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to automatically generate forms for the entire acceptance process and provide data support for full process traceability.
[0104] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0105] An embodiment of the present invention provides a storage medium on which a program is stored. When the program is executed by a processor, the automatic acceptance method for engineering construction projects of the present application is implemented.
[0106] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes the automatic acceptance method for engineering construction projects of the present application when running.
[0107] The embodiment of the present invention provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor, and the steps of the automatic acceptance method for engineering construction projects of the present application are implemented when the processor executes the program. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.
[0108] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the steps of the automatic acceptance method for engineering construction projects of the present application.
[0109] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0110] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0111] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0113] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0114] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0115] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0116] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0117] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for automatic acceptance of an engineering construction project, comprising: Determine a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code at least includes a project code segment, a sub-project code segment, and a unit code segment; Based on the unit code, determine the acceptance data of the corresponding construction unit, and generate an acceptance sheet for the corresponding construction unit; Determine the acceptance data of all construction units under the corresponding sub-project based on the sub-project code segment and the unit code segment of the unit code, and generate the corresponding acceptance sheet of the sub-project; and Based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project are determined, and an acceptance sheet for the corresponding engineering construction project is generated.
2. The automatic acceptance method for construction projects according to claim 1, characterized in that: Also includes: Based on the unit code, each construction unit is matched to a BIM component unit in the BIM model of the engineering construction project to which it belongs; and According to the engineering code segment, sub-engineering code segment and unit code segment in the unit code, a tree structure of the BIM component unit subdivided according to engineering construction projects, sub-engineering and construction units is determined, and when a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model.
3. The automatic acceptance method for engineering construction projects according to claim 2 is characterized in that: Also includes: When the acceptance status of the selected node is completed, the acceptance form of the selected node is displayed, wherein the unit code and each generated acceptance form are saved to the acceptance database and / or the acceptance file directory.
4. The automatic acceptance method for engineering construction projects according to claim 1 is characterized in that: If a sub-project includes multiple similar construction units, the unit code segment also includes the serial numbers of the similar construction units, and the serial numbers are letters and / or numbers.
5. The automatic acceptance method for construction projects according to claim 4 is characterized in that: Each of the same type of construction units has a different unit code, and the difference between the unit codes is the serial number.
6. The automatic acceptance method for engineering construction projects according to claim 1, characterized in that: Before determining the acceptance data of the corresponding construction unit based on the unit code and generating the acceptance sheet of the corresponding construction unit, the method further includes: The unit code of each construction unit is verified to ensure the uniqueness and compliance of the unit code.
7. An automatic acceptance device for engineering construction projects, characterized in that: include: Coding module and acceptance form generation module, among which, The coding module determines a unit code corresponding to each construction unit divided into each engineering construction project, wherein each engineering construction project is divided into one or more sub-projects, each sub-project is divided into one or more construction units, and the unit code at least includes a project code segment, a sub-project code segment and a unit code segment; The acceptance form generation module is configured as follows: Based on the unit code, determine the acceptance data of the corresponding construction unit, and generate an acceptance sheet for the corresponding construction unit; Determine the acceptance data of all construction units under the corresponding sub-project based on the sub-project code segment and the unit code segment of the unit code, and generate the corresponding acceptance sheet of the sub-project; and Based on the engineering code segment, sub-engineering code segment and unit code segment of the unit code, the acceptance data of all sub-engineerings and all construction units under the corresponding engineering construction project are determined, and an acceptance sheet for the corresponding engineering construction project is generated.
8. The automatic acceptance device for construction projects according to claim 7, characterized in that: Also included is a visualization module, wherein the visualization module is configured to: Based on the unit code, each construction unit is matched to a BIM component unit in the BIM model of the engineering construction project to which it belongs; and According to the engineering code segment, sub-engineering code segment and unit code segment in the unit code, a tree structure of the BIM component unit subdivided according to the engineering construction project, sub-engineering and construction unit is determined, and when a node in the tree structure is selected, the acceptance status of the selected node is displayed in the BIM model.
9. A machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute: the automatic acceptance method for engineering construction projects as described in any one of claims 1-6.
10. A processor, characterized in that: Used to run a program, wherein the program, when run, is used to execute: the automatic acceptance method for engineering construction projects as described in any one of claims 1-6.
Citation Information
Cited By
Engineering project business data collaboration system based on PBS engineering structure and compilation method
CN119991054A