Full life cycle BIM model ID mapping management system
By assigning a unique ID to BIM model elements throughout their entire life cycle, the problems of information silos and poor data consistency in the construction industry are solved, information consistency and accuracy throughout the entire life cycle are achieved, and project collaboration efficiency and change management efficiency are improved.
Patent Information
- Application Number
- CN202510682230.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-10-17
AI Technical Summary
In the process of applying BIM technology, the construction industry faces problems such as information silos, poor data consistency and complex change management. Especially in complex structures and large-scale construction projects, these problems lead to difficulties in information sharing, design changes, and operation and maintenance.
Provides a full life cycle BIM model ID mapping management system that assigns a unique and persistent ID to each BIM model element to ensure the consistency and accuracy of information throughout the entire life cycle from design and construction to operation and maintenance. It adopts a multi-data source architecture and standardized interfaces to achieve efficient collaboration and automated change tracking across stages and professional teams.
It achieves information consistency and accuracy, reduces data errors and misunderstandings, improves project collaboration efficiency, reduces communication costs, ensures real-time synchronization of change information, and reduces construction errors and resource waste.
Smart Images

Figure CN120806837A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of BIM and specifically relates to a full-life-cycle BIM model ID mapping management system. BACKGROUND
[0002] With the rapid development of the construction industry, the challenges faced by traditional construction management methods are increasingly prominent. Especially in complex structures and large-scale construction projects, the demand for fine and scientific construction organization is increasing. Currently, the construction industry faces problems such as information silos, poor data consistency, and complex change management in the application of BIM technology. Especially with the expansion of project scale and the increase of complexity, these challenges are becoming increasingly prominent.
[0003] The problems existing in the prior art are specifically embodied in:
[0004] Information silo phenomenon: Building projects involve multiple stages (design, construction, operation and maintenance) and numerous participants. Different software and data formats may be used in each stage, making it difficult to effectively share information and forming "information silos". This not only increases communication costs, but also may lead to design changes, construction errors and difficulties in later operation and maintenance.
[0005] Data consistency problem: In the full life cycle of a project, the same element's information may be entered multiple times in different stages. Due to the lack of unified ID management, information inconsistency such as confusing naming and attribute mismatch may occur, seriously affecting the accuracy and efficiency of project management.
[0006] Complex change management: Frequent design changes occur during project execution. Traditional change management relies on manual recording and tracking, which is time-consuming and error-prone. Change information is difficult to reflect in real time to all relevant parties, leading to errors in construction and waste of resources.
[0007] Difficult to trace information in the operation and maintenance stage: After the completion of the building, the operation and maintenance stage needs to be based on the design and construction information for maintenance and modification. However, the lack of effective ID mapping mechanism makes it difficult to find the original design data, reducing the efficiency and quality of operation and maintenance. SUMMARY
[0008] To overcome the shortcomings of the prior art, the present application provides a full-life-cycle BIM model ID mapping management system, which assigns a unique and persistent ID to each BIM model element, ensuring the consistency and accuracy of information throughout the full life cycle from design, construction to operation and maintenance, and reducing data errors and misunderstandings.
[0009] According to an aspect of the present application, a full-life-cycle BIM model ID mapping management system is provided, comprising:
[0010] The original BIM file component library is used for parsing the original BIM file of the project by component, generating a unique ID in the whole life cycle for each component, and recording the mapping relationship between the original id1 of the component in the original BIM file and the unique ID in the whole life cycle by component.
[0011] The derived file component library is used for parsing the derived BIM file by component, and recording the mapping relationship between the component id1 in the derived BIM file and the unique ID in the whole life cycle by component.
[0012] The derived system component library is used for parsing the derived BIM system by component, and recording the mapping relationship between the component id2 in the derived BIM system and the unique ID in the whole life cycle by component.
[0013] The mapping relationship storage module is used for storing the mapping relationship between the original id1 of the component in the original BIM file and the unique ID in the whole life cycle, the mapping relationship between the component id2 in the derived BIM file and the unique ID in the whole life cycle, and the mapping relationship between the component id3 in the derived BIM system and the unique ID in the whole life cycle.
[0014] As a further technical solution, the system further comprises:
[0015] The model change module is used for comparing the original BIM file of the project and the processed BIM file by component, if it is a new component, storing it into the original BIM file component library and generating the unique ID in the whole life cycle and the mapping relationship, if it is an existing component, updating the component data.
[0016] As a further technical solution, the model change module further comprises:
[0017] If the update of the existing component affects the mapping relationship, the mapping relationship is maintained.
[0018] As a further technical solution, the model change module further comprises:
[0019] The new derived BIM file and the derived BIM system are generated from the updated BIM file, and the component data and the mapping relationship of the changed component are stored.
[0020] As a further technical solution, the system adopts a multi-data source architecture, and associates the BIM component data of the application scenarios in the whole life cycle through the ID mapping system.
[0021] As a further technical solution, the system further comprises a query module for providing component query based on the unique ID in the whole life cycle.
[0022] According to an aspect of the specification, a whole life cycle BIM model ID mapping management method is provided, comprising:
[0023] Analyze the original BIM file of the project component by component, generate a unique ID for each component throughout its life cycle, and record the mapping relationship between the component's original ID1 in the original BIM file and the unique ID throughout its life cycle for each component;
[0024] Analyze the derived BIM file component by component, and record the mapping relationship between the component ID1 in the derived BIM file and the unique ID of the entire life cycle for each component;
[0025] Analyze the derived BIM system component by component, and record the mapping relationship between the component ID2 in the derived BIM system and the unique ID throughout the life cycle.
[0026] Stores the mapping relationship between the component original id1 in the original BIM file and the unique ID for the entire life cycle, the mapping relationship between the component id2 in the derived BIM file and the unique ID for the entire life cycle, and the mapping relationship between the component id3 in the derived BIM system and the unique ID for the entire life cycle.
[0027] As a further technical solution, the method further includes:
[0028] Compare the original BIM file of the project with the processed BIM file component by component. If it is a new component, store it in the original BIM file component library and generate a unique ID and mapping relationship for the entire life cycle; if it is an existing component, update the component data.
[0029] According to one aspect of the present invention, a full life cycle BIM model ID mapping management device is provided, including a memory and a processor, wherein the memory stores program instructions executed by the processor, and the processor calls the program instructions to execute the full life cycle BIM model ID mapping management method.
[0030] According to one aspect of the present invention, a non-transitory computer-readable storage medium is provided, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the full life cycle BIM model ID mapping management method.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] 1. Information consistency and accuracy: By assigning a unique and persistent ID to each BIM model element, the consistency and accuracy of information throughout the entire life cycle, from design and construction to operation and maintenance, is ensured, reducing data errors and misunderstandings.
[0033] 2. Efficient Collaboration: Promote efficient collaboration across different stages and professional teams. Different systems and software platforms can quickly share information through a unified ID, reducing communication costs and improving overall project collaboration efficiency.
[0034] 3. Change management optimization: automated change tracking and notification mechanism, ensuring real-time synchronization of change information, reducing errors and cost increases caused by information lag, and accelerating decision-making processes.
[0035] 4. Technology compatibility and scalability: standardized interfaces are used to support multiple BIM software and external systems (such as IFC, spatial data, business data, rendering systems), making system integration and future expansion easy. BRIEF DESCRIPTION OF DRAWINGS
[0036] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor based on these drawings.
[0037] Figure 1 The function diagram of the ID mapping management system according to the embodiment of the present application.
[0038] Figure 2 The schematic diagram of the original BIM file into the database according to the embodiment of the present application.
[0039] Figure 3 The schematic diagram of the derived BIM file and the derived BIM system into the database according to the embodiment of the present application.
[0040] Figure 4 The schematic diagram of the model change and the model database change according to the embodiment of the present application.
[0041] Figure 5 The schematic diagram of the derived BIM file and the derived BIM system after the model change according to the embodiment of the present application.
[0042] Figure 6 The flowchart of the ID mapping management method according to the embodiment of the present application. DETAILED DESCRIPTION
[0043] In view of the problems of information island, poor data consistency and complex change management in the application of BIM technology in the construction industry, the application provides a whole life cycle BIM model ID mapping management system, which generates a whole life cycle unique ID for each component in the original BIM file, and associates the ID with the component id (including id1, id2 and id3) defined in the original BIM file, the derived BIM file and the derived BIM system, so that any change of any component at any stage can be synchronized in all files through the mapping relationship between the component and the ID and the ID and the id, ensuring the consistency and accuracy of information in the whole life cycle from design, construction to operation, reducing data errors and misunderstandings.
[0044] In addition, by constructing the mapping relationship between the component and the whole life cycle unique ID and the whole life cycle unique ID and the id in the original BIM file, the derived file and the derived system, different systems and software platforms can quickly share information through the unified ID, avoiding the problem of poor data consistency caused by the identity definition of components in different derived files and derived systems, reducing communication cost and improving overall project collaboration efficiency.
[0045] Based on the foregoing mapping relationship between the component and the whole life cycle unique ID and the whole life cycle unique ID and the id in the original BIM file, the derived file and the derived system, automatic change and notification can also be realized, any change of any component at any stage can be tracked synchronously through the foregoing mapping relationship, and change and notification can be performed, ensuring real-time synchronization of change information and reducing errors and cost increase caused by information lag.
[0046] In order to facilitate the integration and future expansion of the ID mapping management system of the application, the application adopts a standardized interface, which can be compatible with various BIM software and external systems, ensuring technical compatibility and expandability.
[0047] In some of the processes described in the specification and claims of the application and in the above description, a plurality of operations appear in a specific order, but it should be clearly understood that these operations can be performed in the order they appear in this document or in parallel, for example, step 1, step 2, etc., are only used to distinguish different operations, and the serial number itself does not represent any execution order. In addition, these processes can include more or fewer operations, and the operations can be performed in sequence or in parallel.
[0048] The technical solutions of the embodiments of the application will be described below in conjunction with the drawings. Obviously, the described embodiments are only a part of the embodiments of the application, not all embodiments. Based on the embodiments of the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.
[0049] The overall architecture logic of the whole life cycle BIM model ID mapping management system is as shown in Figure 1 The ID mapping management system can be associated with IFC component database, space database, business database, rendering data, BIM model library and other to-be-extended libraries through the whole life cycle unique component identification ID, so that the change of any component at any stage can be synchronized to all stages through the component identification ID.
[0050] The whole life cycle BIM model ID mapping management system mainly reflects the following functions:
[0051] 1. Responsible for the generation, storage and distribution of globally unique ID, and the mapping relationship between ID and model elements is stored in a high-availability database to ensure data consistency and reliability.
[0052] 2. Adopting a multi-data source architecture, the ID mapping system is used to associate BIM component data in each stage of the whole life cycle.
[0053] 3. Responsible for the whole process management of BIM models of all disciplines in the whole project, and ensures the reliability of data in the whole life cycle process.
[0054] 4. Provide efficient and perfect component query mechanism to solve the problem of inconsistent identification ID of BIM in different stages and different systems.
[0055] The creation mechanism of each component library is as shown in Figures 2-3 .
[0056] Please refer to Figure 2 , the original BIM file into the library includes:
[0057] (a) The whole project BIM file is parsed into the original BIM file library by component; through the parsing process, the data of each component is obtained, including component identification code, geometric material description, etc. The component identification code here can be regarded as the component code id1 in the original BIM file, which is local and only for the current BIM model file.
[0058] (b) All components generate a whole life cycle unique ID according to the rules. The rule here can be regarded as generating a globally unique ID to ensure that there is no new component later that is repeated. The whole life cycle unique ID is different from the component code in the original BIM file. By mapping the whole life cycle unique ID and the component code in the original BIM file, the component information in the original BIM file can be traced back through the whole life cycle unique ID, which is convenient for information tracing in the operation stage, and the original design data can be found through the ID.
[0059] (c) record and store the ID mapping relationship of (a) and (b) by component.
[0060] Please refer to Figure 3 , derive BIM files, derive BIM system data into the database, including:
[0061] (a) Derive BIM file component data and mapping relationship into derived file component library.
[0062] It should be noted that the derived file here refers to the file converted from the original BIM file, such as IFC, glTF, etc. In actual application, the converted file will re-encode the components in the file according to the engineering requirements. Therefore, the present application associates the component id2 in the converted derived BIM file with the unique ID throughout the life cycle to form a mapping relationship, so that the changes of the components in the original BIM file can be synchronized to the derived BIM file, and at the same time, the changes of the components in the derived BIM file can also be synchronized to the original BIM file.
[0063] It should be noted that the derived file such as IFC file, such as rendering file gltf, actually also contains data description of each component, such as geometry, component id, etc. The component id here is not consistent with the id in the original BIM file, because it comes from different systems, so it is necessary to record this mapping relationship, that is, to associate id1 in the original BIM file with id2 in the derived BIM file through the unique ID throughout the life cycle.
[0064] (b) Derive system component data and mapping relationship into derived file component library.
[0065] It should be noted that the derived BIM system here refers to the data generated when the BIM file application requirement enters the lightweight engine, the calculation platform, etc., and these platforms have their own ID for each BIM component. Therefore, the present application associates the component id3 in the derived BIM system with the unique ID throughout the life cycle to form a mapping relationship, so that the changes of the components in the original BIM file can be synchronized to the derived BIM system, and at the same time, the changes of the components in the derived BIM system can also be synchronized to the original BIM file.
[0066] And because there is a mapping relationship between the component id2 in the derived BIM file and the whole life cycle unique ID, the component id3 in the derived BIM system and the whole life cycle unique ID exist a mapping relationship, so that the component change in the original BIM file can be synchronized to the derived BIM file and the derived BIM system through the whole life cycle unique ID, and vice versa, the component change in the derived BIM file and the derived BIM system can also be synchronized to the original BIM file. That is, the component change in the original BIM file, the derived BIM file and the derived BIM system can be synchronized and tracked and changed in all stages through the whole life cycle unique ID, so as to ensure that the change of any component in any stage can be synchronized to the whole life cycle.
[0067] Please refer to Figure 4 The model change and model library change mechanism provided by the application comprises:
[0068] Compare the processed BIM file with the original BIM file of the project, add the new component to the component library of the BIM file and generate the whole life cycle unique ID and the mapping relationship.
[0069] Preferably, the modified component updates the component data, and if the mapping relationship is affected, the mapping relationship is maintained.
[0070] It should be noted that if the modification of the component only involves modifying the attributes and geometric information of the component, the component id will not change, and the mapping relationship will not be affected. If the BIM building designer deletes the original component when modifying the component and creates a new component with the original component type, the id of the newly created component will be adjusted, and the mapping relationship also needs to be adjusted.
[0071] Please refer to Figure 5 Generate a new derived BIM file and a derived BIM system from the updated BIM file, and store the component data and the mapping relationship of the changed component in the library. That is, after the component is updated, the update of the component is synchronized to the derived BIM file and the derived BIM system, the updated component data is stored in the database of the derived BIM file and the derived BIM system, and the mapping relationship is updated.
[0072] In the ID mapping management system provided by the application, the whole life cycle unique ID serves as a core identifier and runs through various links of the BIM model from design, construction to operation and maintenance, and is mapped with the component library of the original BIM file and the component libraries of multiple derived files and derived systems (such as derived file 1 and derived system 2), thereby providing a unified data access and management basis for various complex calling scenarios. The application uses the ID mapping management system to complete a set of ID to flexibly realize BIM application in various stages and various systems.
[0073] Based on the same inventive concept as the foregoing embodiments, the embodiments of the present application also provide a full life cycle BIM model ID mapping management method, as shown in the following formula (1) : Figure 6 As shown in the following formula (1) :
[0074] The original BIM file of the project is parsed by component, the full life cycle unique ID is generated for each component, and the mapping relationship between the original id1 of the component in the original BIM file and the full life cycle unique ID is recorded by component;
[0075] The derived BIM file is parsed by component, and the mapping relationship between the component id1 in the derived BIM file and the full life cycle unique ID is recorded by component;
[0076] The derived BIM system is parsed by component, and the mapping relationship between the component id2 in the derived BIM system and the full life cycle unique ID is recorded by component;
[0077] The mapping relationship between the original id1 of the component in the original BIM file and the full life cycle unique ID, the mapping relationship between the component id2 in the derived BIM file and the full life cycle unique ID, and the mapping relationship between the component id3 in the derived BIM system and the full life cycle unique ID are stored.
[0078] The method of the present application generates a full life cycle unique ID for each component in the original BIM file, and associates the ID with the component id (including id1, id2 and id3) defined in the original BIM file, the derived BIM file and the derived BIM system, so that any change of any component at any stage can be synchronized and updated in all files through the mapping relationship between the component and the ID and the ID and the id, ensuring the consistency and accuracy of information in the full life cycle from design, construction to operation, reducing data errors and misunderstandings.
[0079] The method of the present application can enable different systems and software platforms to quickly share information through unified ID, avoid the problem of poor data consistency caused by different derived files and derived systems due to their own definition of component identity, reduce communication cost, and improve overall project collaboration efficiency.
[0080] The method of the present application can also automatically change and notify through the mapping relationship between the component and the full life cycle unique ID and the full life cycle unique ID and the id in the original BIM file, the derived file and the derived system, so that any change of any component at any stage can be tracked and changed and notified through the foregoing mapping relationship, ensuring real-time synchronization of change information and reducing errors and cost increases caused by information lag.
[0081] Preferably, the method according to the embodiments of the present application further comprises:
[0082] The project original BIM file is compared with the processed BIM file on a component basis. If it is a new component, it is stored in the original BIM file component library and a unique ID and mapping relationship for the whole life cycle are generated. If it is an existing component, the component data is updated.
[0083] Based on the same inventive concept as the foregoing embodiments, the embodiments of the present application also provide a whole life cycle BIM model ID mapping management device, comprising a memory and a processor, the memory stores program instructions executed by the processor, and the processor calls the program instructions to execute the whole life cycle BIM model ID mapping management method.
[0084] Based on the same inventive concept as the foregoing embodiments, the embodiments of the present application also provide a non-transitory computer readable storage medium, which stores computer instructions, and the computer instructions make the computer execute the whole life cycle BIM model ID mapping management method.
[0085] In summary of the foregoing embodiments, the key technical points of the present application are:
[0086] Information consistency and accuracy: By assigning a unique and persistent ID to each BIM model element, the consistency and accuracy of information throughout the whole life cycle from design, construction to operation are ensured, and data errors and misunderstandings are reduced.
[0087] Efficient collaborative work: Promote efficient collaboration among cross-stage and cross-professional teams. Different systems and software platforms quickly share information through unified ID, reduce communication costs, and improve overall project collaboration efficiency.
[0088] Change management optimization: Automatic change tracking and notification mechanism ensures real-time synchronization of change information, reduces errors and cost increases caused by information lag, and speeds up the decision-making process.
[0089] Technical compatibility and scalability: Adopt standardized interfaces, compatible with multiple BIM software and external systems (such as IFC, spatial data, business data, rendering systems), easy to integrate and extend in the future.
[0090] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present application.
Claims
1. A full life cycle BIM model ID mapping management system, characterized by: include: The original BIM file component library is used to parse the original BIM file of the project component by component, generate a unique ID for each component throughout its life cycle, and record the mapping relationship between the original ID1 of the component in the original BIM file and the unique ID throughout its life cycle for each component; The derived file component library is used to parse the derived BIM file component by component and record the mapping relationship between the component ID1 in the derived BIM file and the unique ID of the whole life cycle for each component; The derived system component library is used to parse the derived BIM system component by component, and record the mapping relationship between the component ID2 in the derived BIM system and the unique ID throughout the life cycle. The mapping relationship storage module is used to store the mapping relationship between the original component id1 in the original BIM file and the unique ID of the entire life cycle, the mapping relationship between the component id2 in the derived BIM file and the unique ID of the entire life cycle, and the mapping relationship between the component id3 in the derived BIM system and the unique ID of the entire life cycle.
2. A full life cycle BIM model ID mapping management system according to claim 1, characterized in that: The system further comprises: The model change module is used to compare the original BIM file of the project with the processed BIM file component by component. If it is a new component, it will be stored in the original BIM file component library and a unique ID and mapping relationship for the entire life cycle will be generated; if it is an existing component, the component data will be updated.
3. A full life cycle BIM model ID mapping management system according to claim 2, characterized in that: The model changing module further includes: If the update of an existing component affects the mapping relationship, the mapping relationship is maintained.
4. A full life cycle BIM model ID mapping management system according to claim 3, characterized in that: The model changing module further includes: A new derived BIM file and derived BIM system are generated from the updated BIM file, and the component data and mapping relationships of the changed components are stored in the database.
5. A full life cycle BIM model ID mapping management system according to claim 1, characterized in that: The system adopts a multi-data source architecture and associates BIM component data of application scenarios at all stages of the entire life cycle through an ID mapping system.
6. A full life cycle BIM model ID mapping management system according to claim 1, characterized in that: The system further comprises: a query module for providing component query based on a unique ID throughout its entire life cycle.
7. A full life cycle BIM model ID mapping management method, characterized in that: include: Analyze the original BIM file of the project component by component, generate a unique ID for each component throughout its life cycle, and record the mapping relationship between the component's original ID1 in the original BIM file and the unique ID throughout its life cycle for each component; Analyze the derived BIM file component by component, and record the mapping relationship between the component ID1 in the derived BIM file and the unique ID of the entire life cycle for each component; Analyze the derived BIM system component by component, and record the mapping relationship between the component ID2 in the derived BIM system and the unique ID throughout the life cycle. Stores the mapping relationship between the component original id1 in the original BIM file and the unique ID for the entire life cycle, the mapping relationship between the component id2 in the derived BIM file and the unique ID for the entire life cycle, and the mapping relationship between the component id3 in the derived BIM system and the unique ID for the entire life cycle.
8. A full life cycle BIM model ID mapping management method according to claim 7, characterized in that: The method further comprises: Compare the original BIM file of the project with the processed BIM file component by component. If it is a new component, store it in the original BIM file component library and generate a unique ID and mapping relationship for the entire life cycle; if it is an existing component, update the component data.
9. A full life cycle BIM model ID mapping management device, characterized in that: It includes a memory and a processor, the memory stores program instructions executed by the processor, and the processor calls the program instructions to execute the full life cycle BIM model ID mapping management method as described in any one of claims 7 to 8.
10. A non-transitory computer-readable storage medium, characterized in that The non-transitory computer-readable storage medium stores computer instructions, which enable the computer to execute the full life cycle BIM model ID mapping management method described in any one of claims 7 to 8.