Method, medium and equipment for verifying BIM model data
By creating target user permissions and obtaining feedback results, the BIM model data is effectively tested, and the problems of low verification efficiency and data silos in the existing technology are solved, efficient integration and collaborative work of data are realized, and data quality and engineering progress are ensured.
Patent Information
- Application Number
- CN202510144123.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-03-07
AI Technical Summary
The existing technology is difficult to efficiently and accurately verify BIM model data, which makes it difficult to ensure data quality. Due to the lack of an effective data sharing mechanism, data silos are serious, making it difficult to achieve comprehensive integration and collaborative work of information.
By creating target user permissions, obtaining target project records, generating icons, folding project records, obtaining feedback results, and verifying the target data based on these feedback results, multiple editing and integration of BIM model data can be achieved.
The comprehensive integration and collaborative work of BIM model data is realized, the data quality is ensured, and the generation completion cycle of the current BIM model is dynamically obtained, forming a dynamic estimate to ensure the progress of the project.
Smart Images

Figure CN119576921A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer processing technology, and in particular to a method, medium and device for verifying BIM model data. Background Art
[0002] With the rapid development of the construction industry, BIM model technology has become a core tool for modern building design, construction and operation management. BIM model technology integrates various information of construction projects to form a comprehensive, coordinated and computable information model. In the data integration process, the data quality of the BIM model determines the value of the data. With the increasing complexity of construction projects, the amount of data involved in the BIM model has increased dramatically. How to efficiently and accurately verify this data to ensure high data quality has become an urgent problem to be solved.
[0003] Traditional BIM model data verification methods mainly rely on manual operations, such as manual input, review and update of data. This method is not only inefficient but also prone to errors. At the same time, data modeling results are rarely checked. Due to the lack of an effective data sharing mechanism, data silos are serious, making it difficult to achieve comprehensive information integration and collaborative work. Summary of the invention
[0004] In view of the above technical problems, the technical solution adopted by the present invention is a method for verifying BIM model data, which comprises the following steps: Create target user permissions and obtain several target project records, wherein the target project records are project records corresponding to the target project, the target project is a project in which the target user edits and updates several data of the BIM model, and the project records include project estimated materials, actual production materials, and warehoused generated materials.
[0005] Generate an icon at the preset position of the target project and collapse several target project records.
[0006] According to the target project record, a first feedback result is obtained, wherein the first feedback result is a feedback target time difference, wherein the target time difference is the difference between the first target time and the second target time, the first target time is a planned completion period obtained based on the execution period of the target project corresponding to several target project records, and the second target time is a completion period preset based on the BIM model.
[0007] A second feedback result is obtained according to the target database, wherein the second feedback result is a result obtained by evaluating and feedback-providing the target engineering record.
[0008] Based on the first feedback result and the second feedback result, the target data is verified, wherein the target data is data in the delivery phase.
[0009] The present invention also provides a non-transitory computer-readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the above-mentioned method for verifying BIM model data.
[0010] The present invention also provides an electronic device, including a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the above-mentioned method for verifying BIM model data.
[0011] The present invention has at least the following beneficial effects: the present invention can create target user permissions, obtain several target project records, generate icons at preset positions of target projects, fold several target project records, obtain a first feedback result based on the target project records, obtain a second feedback result based on the target database, and verify the target data based on the first feedback result and the second feedback result. It can be seen that the present invention is located on the main server side to perform authority allocation on the client, and binds the client's server in the form of IP address authentication, thereby forming multiple data editing capabilities for the BIM model, ensuring comprehensive information integration and collaborative work, and comparing the data consumption based on the actual project with multiple historical BIM model data, so as to dynamically obtain the generation completion cycle of the current BIM model, thereby forming a dynamic estimate to ensure the progress of the project. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0013] Figure 1 A flow chart of a method for verifying BIM model data provided in Embodiment 1 of the present invention; Figure 2 This is a flow chart of S100 provided in the first embodiment of the present invention; Figure 3 This is a flow chart of S200 provided in the first embodiment of the present invention; Figure 4 This is a flow chart of S500 provided in the first embodiment of the present invention. DETAILED DESCRIPTION
[0014] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0015] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0016] Embodiment 1, This embodiment provides a method for verifying BIM model data, the method comprising the following steps: Figure 1 As shown: S100, create target user permissions, and obtain several target project records, wherein the target project records are project records corresponding to the target project, the target project is a project in which the target user edits and updates several data of the BIM model, and the project records include project estimated materials, actual production materials, and warehoused generated materials.
[0017] Specifically, S100 also includes the following steps: Figure 2 As shown: S101, creating permissions on a main server side under a first server, and sending the created permissions to a user side of a second server.
[0018] Specifically, the main server allocates authority to the user terminal and binds the second server corresponding to the user terminal through IP address authentication.
[0019] S102, the user end obtains several designated projects according to the obtained permissions, wherein the designated projects are candidate projects that match the parameter information corresponding to each component in the BIM model and are called, and the candidate projects are projects obtained by unlocking the permissions granted by the main server end.
[0020] S103, clustering a number of designated projects to obtain a number of project clusters and reference components corresponding to each project cluster, wherein the reference components are specific objects determined based on the size of data in each project cluster.
[0021] Specifically, those skilled in the art know that any clustering method in the prior art falls within the protection scope of the present invention and will not be described in detail herein.
[0022] S104, creating target user permissions according to the grayscale values and ALPHA values of the pixels in the image corresponding to the reference components in each engineering cluster at each preset angle so as to be edited by the target user.
[0023] Specifically, the preset angle is the angle at which a preset image is captured or observed. Those skilled in the art know that the preset angle can be selected according to actual needs, all of which fall within the protection scope of the present invention and will not be described in detail here.
[0024] From the above content, it can be seen that the main server allocates permissions to the client and binds the server of the user side through IP address authentication, thereby forming multiple data editing capabilities for the BIM model, thereby forming the synchronous editing and updating of project estimated materials, actual production materials, and warehoused generated materials, ensuring the entry and exit of production materials in the production link.
[0025] S200, generating an icon at a preset position of a target project, and folding a plurality of target project records.
[0026] Specifically, S200 also includes the following steps: Figure 3 As shown: S201, setting a text box and limiting the text box, wherein limiting the text box includes: reducing the text box to a rectangular box of a preset size, and automatically jumping to the text box when the mouse is located under the rectangular box.
[0027] Specifically, those skilled in the art know that the preset size can be selected according to actual needs, all of which fall within the protection scope of the present invention and will not be described in detail here.
[0028] S202, based on the shortcut generation instruction triggered by the rectangular frame, start the icon generation instruction configured for the icon processing browser.
[0029] S203, generating a target icon matching the text box by calling a text box generation interface configured in the icon processing browser.
[0030] S300, obtaining a first feedback result according to the target project record, wherein the first feedback result is a feedback target time difference, wherein the target time difference is the difference between the first target time and the second target time, the first target time is a planned completion period obtained based on the execution period of the target project corresponding to a number of target project records, and the second target time is a completion period preset based on the BIM model.
[0031] Specifically, in S300, the first target time is obtained through the following steps: S301, obtain candidate project ID list X={X1, ..., X i , ..., X n}, where X i is the i-th candidate project ID, i=1…n, and n is the number of candidate project IDs in the candidate project list.
[0032] Specifically, the candidate project ID is a serial number corresponding to the candidate project, wherein the candidate project is a project whose edit data obtained from the target project record is not zero.
[0033] S302, based on the cloud disk data, obtain the specified time list T={T1, ..., T e , ..., T f}, where T e is the e-th specified time, e=1…f, and f is the number of specified times in the specified time list.
[0034] Specifically, the specified time is the completion date corresponding to the excel sheet matching the candidate project ID in the candidate project ID list obtained from the cloud disk data and the update date of each user end n The time obtained by corresponding to the time of the project data.
[0035] Specifically, the cloud disk data is all BIM model data stored in the cloud disk, wherein the cloud disk is located and runs on the main server.
[0036] Furthermore, the cloud disk is used to organize the projects and project data in the BIM model and generate Excel for storage.
[0037] S303: Obtain a first target time G according to T, wherein the first target time G meets the following conditions: G=∑ f e=1 T e .
[0038] Based on the above content, it can be seen that by comparing the data consumption based on the actual project with multiple historical BIM model data, the generation completion cycle of the current BIM model can be dynamically obtained, thus forming a dynamic estimate.
[0039] S400, obtaining a second feedback result according to a target database, wherein the second feedback result is a result obtained by evaluating and feeding back the target project record.
[0040] Specifically, the feedback result includes: comparing several target excels with the BIM model life cycle to obtain the corresponding life cycle of the candidate project, wherein the target excels are several excels obtained from the target database that match the candidate project ID in the candidate project ID list.
[0041] Specifically, the target database is a database including some knowledge in the field of architecture.
[0042] S500, verifying target data based on the first feedback result and the second feedback result, wherein the target data is data in the delivery phase.
[0043] Specifically, S500 also includes the following steps: Figure 4 As shown: S501, according to preset rules, obtain abnormal data and the degree of abnormality corresponding to the abnormal data, wherein the abnormal data is problem data obtained by detecting the BIM model and its related documents based on an artificial intelligence algorithm.
[0044] Specifically, the problematic data are data that are inconsistent with reality, such as geometric errors, data inconsistency, and other problematic data.
[0045] Specifically, those skilled in the art know that the setting of preset rules and the selection of artificial intelligence algorithms can be carried out according to actual needs, all of which fall within the protection scope of the present invention and will not be described in detail here.
[0046] S502, dynamically adjusting the project execution cycle and the allocation of several resources in the project based on the abnormal data and the abnormality degree corresponding to the abnormal data.
[0047] S503, generating a target delivery document based on the parameter information of the BIM model and the target database, wherein the target delivery document is a question generated by verifying the delivery result based on the parameter information of the BIM model and the target database.
[0048] Specifically, the target delivery document includes inspection records, problem lists and solutions.
[0049] Based on the above content, it can be seen that the main server allocates permissions to the client and binds the client to the server through IP address authentication, thereby forming multiple data editing capabilities for the BIM model, ensuring comprehensive information integration and collaborative work, and comparing the data consumption based on the actual project with multiple historical BIM model data, so as to dynamically obtain the generation completion cycle of the current BIM model, thereby forming a dynamic estimate to ensure the progress of the project.
[0050] The first embodiment of the present invention can create target user permissions, obtain several target project records, generate icons at preset positions of target projects, fold several target project records, obtain a first feedback result based on the target project records, obtain a second feedback result based on the target database, and verify the target data based on the first feedback result and the second feedback result. It can be seen that the present invention is located at the main server end to perform authority allocation on the client, and binds the client's server in the form of IP address authentication, thereby forming multiple data editing capabilities for the BIM model, ensuring comprehensive information integration and collaborative work, and comparing the data consumption based on the actual project with multiple historical BIM model data, so as to dynamically obtain the generation completion cycle of the current BIM model, thereby forming a dynamic estimate to ensure the progress of the project.
[0051] Embodiment 2: An embodiment of the present invention provides a non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the non-transitory computer-readable storage medium, and the at least one instruction or at least one program is loaded and executed by a processor to implement the steps: Create target user permissions and obtain several target project records, wherein the target project records are project records corresponding to the target project, the target project is a project in which the target user edits and updates several data of the BIM model, and the project records include project estimated materials, actual production materials, and warehoused generated materials.
[0052] Generate an icon at the preset position of the target project and collapse several target project records.
[0053] According to the target project record, a first feedback result is obtained, wherein the first feedback result is a feedback target time difference, wherein the target time difference is the difference between the first target time and the second target time, the first target time is a planned completion period obtained based on the execution period of the target project corresponding to several target project records, and the second target time is a completion period preset based on the BIM model.
[0054] A second feedback result is obtained according to the target database, wherein the second feedback result is a result obtained by evaluating and feedback-providing the target engineering record.
[0055] Based on the first feedback result and the second feedback result, the target data is verified, wherein the target data is data in the delivery phase.
[0056] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0057] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0058] Embodiment 3, An embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the steps: Create target user permissions and obtain several target project records, wherein the target project records are project records corresponding to the target project, the target project is a project in which the target user edits and updates several data of the BIM model, and the project records include project estimated materials, actual production materials, and warehoused generated materials.
[0059] Generate an icon at the preset position of the target project and collapse several target project records.
[0060] According to the target project record, a first feedback result is obtained, wherein the first feedback result is a feedback target time difference, wherein the target time difference is the difference between the first target time and the second target time, the first target time is a planned completion period obtained based on the execution period of the target project corresponding to several target project records, and the second target time is a completion period preset based on the BIM model.
[0061] A second feedback result is obtained according to the target database, wherein the second feedback result is a result obtained by evaluating and feedback-providing the target engineering record.
[0062] Based on the first feedback result and the second feedback result, the target data is verified, wherein the target data is data in the delivery phase.
[0063] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Although the present invention has been disclosed as a preferred embodiment as above, it is not used to limit the present invention. Any technician familiar with this profession can make some changes or modifications to equivalent embodiments of equivalent changes using the technical contents disclosed above without departing from the scope of the technical solution of the present invention. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims
1. A method for verifying BIM model data, characterized in that: The method comprises the following steps: Create target user permissions and obtain several target project records, wherein the target project records are project records corresponding to the target project, the target project is a project in which the target user edits and updates several data of the BIM model, and the project records include estimated project materials, actual production materials, and warehoused generated materials; Generate an icon at the preset position of the target project and fold several target project records; According to the target project record, a first feedback result is obtained, wherein the first feedback result is a feedback target time difference, wherein the target time difference is the difference between the first target time and the second target time, the first target time is a planned completion period obtained based on the execution period of the target project corresponding to a plurality of target project records, and the second target time is a completion period preset based on the BIM model; According to the target database, a second feedback result is obtained, wherein the second feedback result is a result obtained by evaluating and feedbacking the target project record; Based on the first feedback result and the second feedback result, the target data is verified, wherein the target data is data in the delivery phase.
2. The method for verifying BIM model data according to claim 1, characterized in that: Creating target user permissions also includes the following steps: Create permissions on the master server side under the first server, and send the created permissions to the user side of the second server; The user end obtains several designated projects according to the obtained permissions, wherein the designated projects are candidate projects that match the parameter information corresponding to each component in the BIM model and are called, and the candidate projects are projects obtained by unlocking the permissions granted by the main server end; Clustering a number of designated projects to obtain a number of project clusters and reference components corresponding to each project cluster, wherein the reference components are specific objects determined based on the size of data in each project cluster; According to the grayscale value and ALPHA value of the pixel points in the image corresponding to the reference component in each engineering cluster at each preset angle, the target user permissions are created to enable editing by the target user.
3. The method for verifying BIM model data according to claim 2, characterized in that: The preset angle is a preset angle at which an image is captured or observed.
4. The method for verifying BIM model data according to claim 1, characterized in that: Generating an icon at the preset location of the target project includes the following steps: Setting a text box and limiting the text box, wherein limiting the text box includes: reducing the text box to a rectangular box of a preset size, and automatically jumping to the text box when the mouse is located under the rectangular box; Based on the shortcut generation instruction triggered by the rectangular frame, the icon generation instruction configured for the icon processing browser is started; A target icon matching the text box is generated by calling a text box generation interface configured in the icon processing browser.
5. The method for verifying BIM model data according to claim 1, characterized in that: The feedback result includes: comparing several target excels with the BIM model life cycle to obtain the corresponding life cycle of the candidate project, wherein the target excels are several excels obtained from the target database and matching the candidate project IDs in the candidate project ID list.
6. The method for verifying BIM model data according to claim 1, characterized in that: Based on the feedback results, the validation of the target data includes the following steps: According to preset rules, abnormal data and the degree of abnormality corresponding to the abnormal data are obtained, wherein the abnormal data is problem data obtained by detecting the BIM model and its related documents based on the artificial intelligence algorithm; Dynamically adjust the project execution cycle and the allocation of several resources in the project based on the abnormal data and the abnormal degree corresponding to the abnormal data; A target delivery document is generated based on the parameter information of the BIM model and the target database, wherein the target delivery document is a question generated by verifying the delivery result based on the parameter information of the BIM model and the target database.
7. The method for verifying BIM model data according to claim 6, characterized in that: The problematic data are data that are inconsistent with the actual situation.
8. The method for verifying BIM model data according to claim 6, characterized in that: The target deliverables include inspection records, problem lists, and solutions.
9. A non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the non-transitory computer-readable storage medium, characterized in that: The at least one instruction or the at least one program is loaded and executed by the processor to implement the method for verifying BIM model data as described in any one of claims 1 to 8.
10. An electronic device, characterized in that: It includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method for verifying BIM model data as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Business process processing method, device and equipment
CN111026494A
Power generation engineering data quality inspection method, device, equipment and medium
CN116775634A
Engineering BIM progress model comparison method, system, equipment and medium
CN117910103A
Methods and systems for wireframes of a structure or element of interest and wireframes generated therefrom
US20180053347A1