Intelligent BIM (Building Information Modeling) review method and device, storage medium and equipment
By obtaining the correspondence between BIM model and component name, building an examination plan with preset review specifications, extracting and matching component attributes, the problem of inefficient review of traditional BIM models is solved, and automated review and efficiency improvement are achieved.
Patent Information
- Application Number
- CN202411653140.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-04-11
AI Technical Summary
The traditional BIM model review process relies on manual operations, and there are problems such as inefficient review and error proneness.
By obtaining the corresponding relationship between the component names in the preset review specification and the component names in the model, and the review plan constructed based on the preset review specification, component attributes are extracted and matched with the review standards to achieve automated review.
Automatic review of BIM models is realized, which improves review efficiency and reduces manual errors.
Smart Images

Figure CN119809531A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a BIM model intelligent review method, device, storage medium and equipment, which are applicable to the technical field of BIM model. Background Art
[0002] With the widespread application of building information modeling technology, the importance of BIM models in project design, construction and operation and maintenance stages has become increasingly prominent. However, the traditional BIM model review process often relies on manual operations, which has problems such as low review efficiency and prone to errors. Summary of the invention
[0003] The technical problem to be solved by the present invention is: in view of the above-mentioned problems, a BIM model intelligent review method, device, storage medium and equipment are provided.
[0004] The technical solution adopted by the present invention is: a BIM model intelligent review method, characterized by comprising:
[0005] Obtain the BIM model for review;
[0006] Obtain the correspondence between the component names in the preset review specifications and the component names used in the BIM model to be reviewed;
[0007] Obtaining a review scheme constructed based on a preset review specification, the review scheme comprising at least one review rule entry, wherein the review rule entry is associated with at least one component and component attribute review standard corresponding to the content of the entry;
[0008] Based on the components and component attribute review standards associated with the review rule items in the review plan, as well as the corresponding relationship between component names, the corresponding component attributes of the corresponding components are extracted from the BIM model to be reviewed;
[0009] The extracted component attributes are matched with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then the review results corresponding to each review rule item are obtained.
[0010] The obtaining of the correspondence between the component name in the preset review specification and the component name used in the BIM model to be reviewed includes:
[0011] A component configuration interface is displayed to the user, which includes the component name and component category of each component in the preset review specification, as well as a custom component name for collecting the component name used in the BIM model to be reviewed entered by the user.
[0012] The construction of the review plan includes:
[0013] Obtain at least one review rule entry selected by a user from a rule entry library;
[0014] The rule entry library is constructed based on preset review specifications, and the rule entry library contains a number of review rule entries corresponding to industry standard specifications;
[0015] Each review rule entry is associated with a component and component attribute review standard corresponding to the content of the entry.
[0016] The rule entry library includes a first category of review rule entries for which parameters can be configured and a second category of rule entries for which parameters cannot be configured.
[0017] The step of obtaining at least one review rule entry selected by a user from a rule entry library includes:
[0018] The new scheme interface is displayed to the user, which includes a query bar and an area for displaying the content of the review rule entries;
[0019] Users can use the query bar to search for review rule entries in the rule entry library based on keywords.
[0020] A BIM model review system, characterized by comprising:
[0021] A review model acquisition module is used to obtain the BIM model to be reviewed;
[0022] A corresponding relationship acquisition module is used to obtain the corresponding relationship between the component name in the preset review specification and the component name used in the BIM model to be reviewed;
[0023] A review scheme acquisition module, used to acquire a review scheme constructed based on a preset review specification, wherein the review scheme includes at least one review rule entry, wherein the review rule entry is associated with at least one component and component attribute review standard corresponding to the content of the entry;
[0024] A component attribute extraction module is used to extract corresponding component attributes of corresponding components from the BIM model to be reviewed based on the components and component attribute review standards associated with the review rule items in the review plan, as well as the corresponding relationship between component names;
[0025] The matching review module is used to match the extracted component attributes with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then obtain the review results corresponding to each review rule item.
[0026] A storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the BIM model intelligent review method described in the right are implemented.
[0027] A BIM model review device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the BIM model intelligent review method when executing the program.
[0028] The beneficial effects of the present invention are as follows: the present invention establishes a correspondence between component names to establish a connection between the review specifications and the BIM model to be reviewed, and extracts the corresponding attributes of the corresponding components from the BIM model to be reviewed through the components and component attribute review standards associated with each review rule item in the review plan, thereby obtaining the matching relationship of each attribute, obtaining the review results of each review rule item, realizing the automated review of the BIM model, and improving the review efficiency.
[0029] The present invention utilizes the components and component attribute review standards associated with each review rule entry to extract the corresponding component attributes of the corresponding component, thereby obtaining the review results corresponding to each review rule entry.
[0030] Each review rule entry in the review scheme in the present invention can be selected from the rule entry library based on the actual needs of the user. The rule entry library stores a large number of review rule entries corresponding to industry standards and specifications, and each review rule entry is associated with the corresponding component and component attribute review standard, so that the review scheme can be customized quickly, the operation is simple and convenient, and the review efficiency is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A flowchart of an embodiment.
[0032] Figure 2 Configure an interface for a component in an embodiment.
[0033] Figure 3 This is a new solution interface in the implementation example.
[0034] Figure 4 It is a component configuration interface in the rule checking process in the embodiment.
[0035] Figure 5 This is the review result interface in the embodiment.
[0036] Figure 6 is a system block diagram in an embodiment.
[0037] 110. Review model acquisition module; 120. Correspondence acquisition module; 130. Review plan acquisition module; 140. Component attribute extraction module; 150. Matching review module. DETAILED DESCRIPTION
[0038] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0039] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. 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.
[0040] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0041] Example 1: Figure 1 As shown, this embodiment is a BIM model intelligent review method, which specifically includes the following steps:
[0042] S1. Obtain the BIM model to be reviewed based on the model storage path provided by the user or the direct upload by the user.
[0043] S2. Obtain the correspondence between the component name, component attribute name in the preset review specification and the component name, component attribute name used in the BIM model to be reviewed.
[0044] In this embodiment, the preset review specifications include the component name specifications and component attribute name specifications adopted by this review method.
[0045] In this example, the component name correspondence is collected by displaying the component configuration interface to the user. Figure 2 The component configuration interface includes three columns, the first column is the component name, the second column is the component category, and the third column is the custom component name. The component name in the first column is the component name of the preset review specification, and the third column is used to collect the component name used in the BIM model to be reviewed entered by the user.
[0046] In this embodiment, the correspondence between the component names used in the BIM model to be reviewed and the component names in the preset review specifications is determined based on the content of each row on the component configuration interface.
[0047] S3. Obtain a review plan constructed based on preset review specifications, where the review plan includes at least one review rule entry, and the review rule entry is associated with at least one component, component attribute, and component attribute review standard corresponding to the entry content.
[0048] In this embodiment, the review plan can be an existing review plan, a newly constructed review plan, or a review plan updated based on an existing review plan. In this example, there is a review plan library, which contains previously constructed review plans. Users can select existing review plans from the review plan library for subsequent model review as needed.
[0049] The construction of the review plan in this example includes the following steps:
[0050] A. Show the user the new solution interface, such as Figure 3 As shown, the interface includes a solution name collection bar, a query bar, and a review rule entry content display area. Users can use the query bar to query the review rule entries in the rule entry library based on keywords;
[0051] B. Obtain the plan name entered by the user through the new plan interface and the review rule entry selected, and generate a review plan corresponding to the plan name.
[0052] In this embodiment, the rule entry library contains a large number of review rule entries corresponding to industry standards, and each review rule entry is associated with a component, component attribute, and component attribute review standard corresponding to its entry content. The component name, component attribute name, etc. in the rule entry library meet the preset review specifications.
[0053] In this example, the review rule entries contained in the rule entry library are divided into a first category of review rule entries for which parameters can be configured and a second category of rule entries for which parameters cannot be configured. Users can update and adjust the parameters in the first category of review rule entries according to actual needs.
[0054] The newly constructed review plan in this embodiment will be stored in the review plan library to facilitate subsequent direct selection and call, thereby improving review efficiency.
[0055] The update of the review plan in this case includes
[0056] ①. Select an existing review plan from the review plan library;
[0057] ②. Add or remove items or adjust parameters of the review rules in the selected review plan.
[0058] S4. Based on the component and component attribute review standards associated with the review rule items in the review plan, and the corresponding relationship between the component names, a rule check is performed to extract the corresponding component attributes of the corresponding components from the BIM model to be reviewed.
[0059] In this embodiment, component configuration can be performed again in the rule checking process. In the rule checking interface, the component configuration interface is displayed through the component configuration button. The component configuration interface includes three columns. The first column is the component name, the second column is the component category, and the third column is the custom component name. The component name in the first column is the component name corresponding to the currently adopted review scheme, and the component name in the third column is the component name entered during the previous component configuration. If there are omissions or errors in the previous time, they can be supplemented and corrected.
[0060] S5. Match the extracted component attributes with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then obtain the review results corresponding to each review rule item, see Figure 5 .
[0061] Example 2: Figure 6 As shown, this embodiment is a BIM model review system, including: a review model acquisition module, a corresponding relationship acquisition module, a review plan acquisition module, a component attribute extraction module and a matching review module, etc.
[0062] In this example, the review model acquisition module is used to obtain the BIM model to be reviewed; the corresponding relationship acquisition module is used to obtain the corresponding relationship between the component name in the preset review specification and the component name used in the BIM model to be reviewed.
[0063] In this embodiment, the review plan acquisition module is used to obtain a review plan constructed based on a preset review specification, and the review plan includes at least one review rule entry, and the review rule entry is associated with at least one component and component attribute review standard corresponding to the entry content.
[0064] In this example, the component attribute extraction module is used to extract the corresponding component attributes of the corresponding components from the BIM model to be reviewed based on the components and component attribute review standards associated with the review rule items in the review plan, as well as the corresponding relationship between the component names.
[0065] In this embodiment, the matching review module is used to match the extracted component attributes with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then obtain the review results corresponding to each review rule item.
[0066] Embodiment 3: This embodiment is a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the BIM model intelligent review method in Embodiment 1 are implemented.
[0067] Embodiment 4: This embodiment is a BIM model review device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the BIM model intelligent review method in Embodiment 1 are implemented.
[0068] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0069] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks 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 produce 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.
[0070] 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.
[0071] 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.
[0072] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
[0073] The embodiments of the present application also provide a specific implementation of an electronic device capable of implementing all steps of the method in the above embodiments, and the electronic device specifically includes the following contents:
[0074] Processor, memory, communications interface and bus;
[0075] Wherein, the processor, memory, and communication interface communicate with each other via the bus;
[0076] The processor is used to call the computer program in the memory, and when the processor executes the computer program, all the steps in the method in the above embodiment are implemented.
[0077] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps of the method in the above embodiments, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all the steps of the method in the above embodiments are implemented.
[0078] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Although the embodiment of this specification provides the method operation steps described in the embodiment or flow chart, more or less operation steps can be included based on conventional or non-creative means. The order of steps listed in the embodiment is only one way of executing the order of many steps, and does not represent the only execution order. When the device or terminal product in practice is executed, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (for example, a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or device including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such a process, method, product or device. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or device including the elements. For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same one or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units. 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 coupling or direct coupling or communication connection between each other 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. The present invention is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box 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 produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process 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.
[0079] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, the embodiments of this specification may be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the embodiments of this specification may be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes. Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment. In the description of this specification, the description of the reference term "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of this specification.
[0080] In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradicting each other. The above is only an embodiment of the embodiment of this specification and is not intended to limit the embodiment of this specification. For those skilled in the art, the embodiment of this specification may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiment of this specification shall be included in the scope of the claims of the embodiment of this specification.
Claims
1. A BIM model intelligent review method, characterized in that: include: Obtain the BIM model for review; Obtain the correspondence between the component names in the preset review specifications and the component names used in the BIM model to be reviewed; Obtaining a review scheme constructed based on a preset review specification, the review scheme comprising at least one review rule entry, wherein the review rule entry is associated with at least one component and component attribute review standard corresponding to the content of the entry; Based on the component and component attribute review standards associated with the review rule items in the review plan, as well as the corresponding relationship between component names, the corresponding component attributes of the corresponding components are extracted from the BIM model to be reviewed; The extracted component attributes are matched with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then the review results corresponding to each review rule item are obtained.
2. The BIM model intelligent review method according to claim 1, characterized in that: The obtaining of the correspondence between the component name in the preset review specification and the component name used in the BIM model to be reviewed includes: A component configuration interface is displayed to the user, which includes the component name and component category of each component in the preset review specification, as well as a custom component name for collecting the component name used in the BIM model to be reviewed entered by the user.
3. The BIM model intelligent review method according to claim 1, characterized in that: The construction of the review plan includes: Obtain at least one review rule entry selected by a user from a rule entry library; The rule entry library is constructed based on preset review specifications, and the rule entry library contains a number of review rule entries corresponding to industry standard specifications; Each review rule entry is associated with a component and component attribute review standard corresponding to the content of the entry.
4. The BIM model intelligent review method according to claim 3 is characterized in that: The rule entry library includes a first category of review rule entries for which parameters can be configured and a second category of rule entries for which parameters cannot be configured.
5. The BIM model intelligent review method according to claim 3, characterized in that: The step of obtaining at least one review rule entry selected by a user from a rule entry library includes: The new scheme interface is displayed to the user, which includes a query bar and an area for displaying the content of the review rule entries; Users can use the query bar to search for review rule entries in the rule entry library based on keywords.
6. A BIM model review system, characterized in that: include: A review model acquisition module is used to obtain the BIM model to be reviewed; A corresponding relationship acquisition module is used to obtain the corresponding relationship between the component name in the preset review specification and the component name used in the BIM model to be reviewed; A review scheme acquisition module, used to acquire a review scheme constructed based on a preset review specification, wherein the review scheme includes at least one review rule entry, wherein the review rule entry is associated with at least one component and component attribute review standard corresponding to the content of the entry; A component attribute extraction module is used to extract corresponding component attributes of corresponding components from the BIM model to be reviewed based on the components and component attribute review standards associated with the review rule items in the review plan, as well as the corresponding relationship between component names; The matching review module is used to match the extracted component attributes with the corresponding component attribute review standards in the review scheme to obtain the matching results of each component attribute, and then obtain the review results corresponding to each review rule item.
7. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the BIM model intelligent review method described in any one of claims 1 to 5 are implemented.
8. A BIM model review device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the BIM model intelligent review method described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
BIM model creation method and system based on BIM model data standard
CN114139262A
Intelligent standard review method and device for engineering construction industry
CN116523469A
Cited By
Planning scheme approval management method and system based on BIM
CN120875790A
BIM model-oriented building specification review method, equipment and medium
CN121389283A