Intelligent building engineering management system based on BIM platform

By integrating BIM model database, real-time synchronization module, automatic notification module and blockchain recording module on the BIM platform, the problems of information lag and collaboration difficulties in the construction engineering management system are solved, real-time synchronization and security management of model data are realized. Improves the efficiency and reliability of engineering management.

CN119323498AActive Publication Date: 2025-01-17CHONGQING PUBLIC TRAFFIC ZHANCHANG GRP CO LTD +1

Patent Information

Application Number
CN202411372813.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-17
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

The existing construction engineering management system has problems of information lag and collaboration difficulties during the construction process, resulting in design errors and construction problems, affecting the progress and quality of the project.

Method used

Design a smart building engineering management system based on the BIM platform, including BIM model database, participant interface module, real-time synchronization module, automatic notification module and blockchain recording module to ensure the unity and accuracy of model data, and through real-time synchronization and permission management reduces information transfer errors and uses blockchain to record an immutable operation history.

Benefits of technology

It improves collaboration efficiency and data security, ensures that all participants obtain the latest model data in a timely manner, avoids data conflicts, enhances the transparency and reliability of project management, and meets the needs of projects of different sizes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323498A_ABST
    Figure CN119323498A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent building engineering management system based on a BIM platform, and relates to the technical field of building engineering management, and the system comprises a BIM model database, a participant interface module, a real-time synchronization module, an automatic notification module, an authority management module and a block chain recording module. According to the intelligent building engineering management system based on the BIM platform, computing resources and storage capacity are flexibly adjusted according to project requirements, and the requirements of projects of different scales are met; the block chain recording module supports a multi-chain synchronization function, and different participants can record on independent chains; therefore, the security of the data is ensured, the expandability of the building engineering management system is improved, and the individual requirements of different participants are met; the automatic notification module adopts a plurality of channel notification modes, and supports a user-defined reminding mode and priority setting of a participant; therefore, information transmission is more flexible and diversified, and working habits and requirements of different participants are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction project management, and in particular to an intelligent construction project management system based on a BIM platform. Background Art

[0002] During the construction process, the existing building project management system has problems such as information lag and difficulty in collaboration due to the participation of multiple parties. Especially during the model update process, information asynchrony often occurs, which leads to design errors and construction problems, affecting project progress and quality. Therefore, how to improve the collaborative working ability of the BIM platform and ensure that all parties can access the latest model data in a timely manner has become a technical problem that needs to be solved urgently. Summary of the invention

[0003] In order to solve the above technical problems, the present invention is implemented through the following technical solutions: a smart building project management system based on the BIM platform, including a BIM model database, a participant interface module, a real-time synchronization module, an automatic notification module, a permission management module and a blockchain recording module: the BIM model database is used to store the three-dimensional model data of the construction project, ensuring that all participants can share, query and update the model data on the same platform, and ensuring the uniformity and accuracy of the model information;

[0004] The participant interface module provides a graphical interface to the participant's mobile terminal based on the 3D model data, and also allows the participant to access the BIM model through the mobile terminal and perform viewing and editing operations;

[0005] After the BIM model is viewed and edited, the real-time synchronization module updates the changed BIM model, generates a new BIM model, and sends the new BIM model to the mobile terminal of the participants to ensure that all participants can obtain the latest model data in the shortest time;

[0006] The automatic notification module generates push information based on the new BIM model obtained and sends it to the participants to ensure that the model update information can be delivered to the relevant personnel in a timely manner;

[0007] The permission management module restricts the viewing and editing permissions of different participants according to their roles and permissions, ensuring that sensitive information is not viewed or modified by unauthorized participants;

[0008] The blockchain recording module uses distributed ledger technology to record the change history and operation information of the BIM model, ensuring that every operation is traceable and the records cannot be tampered with.

[0009] Preferably, the real-time synchronization module is based on a cloud computing architecture and utilizes distributed storage technology to update the BIM model in real time after the viewing and editing operation is performed:

[0010] After the participants have viewed and edited the BIM model, a change data package is generated. Based on the change data package, the changed parts of the BIM model are synchronized using a differential update algorithm, which can reduce the amount of data transmission, improve synchronization efficiency, generate a new BIM model, and send the new BIM model to the participants' mobile terminals;

[0011] When the BIM model is being viewed and edited, if the participant encounters an abnormal flashback, the real-time synchronization module is used to organize the unfinished viewing and editing operations into breakpoint data packets and continue uploading the breakpoint data packets; it plays the breakpoint resume function to ensure that the synchronization of the model will not lose data or cause errors when the network is interrupted;

[0012] The real-time synchronization module is also used to automatically generate update logs based on the BIM model. The update logs record in detail the content, operator and time of each update, and record the specific time of all changes through a timestamp mechanism for subsequent tracking and query.

[0013] Preferably, the process of the real-time synchronization module automatically generating an update log based on the BIM model is as follows:

[0014] First, establish a log storage system: set up a dedicated database to save BIM model update logs; ensure that the storage system has sufficient capacity and performance to meet the needs of long-term recording and fast query;

[0015] Integrate timestamp service based on network time protocol to ensure accurate recording of the specific time of each update;

[0016] Then update and monitor BIM model changes:

[0017] By monitoring the event notifications of the BIM software and regularly scanning the model files, the changes of the BIM model can be detected in real time to form a model monitoring mechanism;

[0018] When a change in the BIM model is detected, the update content is determined by comparing the current state of the model with the state of the previous version, and the update data is generated; the update data includes the addition, deletion, modification of model elements, and changes in attribute values;

[0019] Finally, the log record is generated:

[0020] Based on the updated data of the generated BIM model, an update log is generated, and combined with the corresponding timestamp, a corresponding update log record is generated, and the update log record includes the update content, operator and operation time;

[0021] Update content: Describe the specific changes in the model in detail, such as "a new component has been added", "property Y of component X has been modified", etc.

[0022] Operator: Obtained through the user authentication system of the BIM software to record the identity of the party performing the update operation;

[0023] Operation time: Use timestamp service to record the specific time when the update occurred;

[0024] Store the generated update log records in chronological order in the log storage system for subsequent tracking and query;

[0025] By querying the update log, users can track the change history of the BIM model; understand the status changes of the model at different time points, and who performed which operations; this is helpful for project management, quality control and problem tracing; the automatic generation of the BIM model update log can achieve comprehensive recording and management of BIM model updates, ensuring project collaboration and data accuracy.

[0026] Preferably, when the multiple participants operate simultaneously, the real-time synchronization module also has a conflict detection function to ensure that no data conflict occurs when multiple parties operate simultaneously; the conflict detection function of the real-time synchronization module when multiple participants operate simultaneously is embodied as follows;

[0027] When multiple parties are viewing and editing the BIM model at the same time, the collaborative platform based on network communication, shared database and BIM model can jointly monitor the operations of multiple parties and monitor the operations of each party in real time;

[0028] Use conflict detection algorithms to determine whether operations by multiple participants will cause data conflicts;

[0029] If a conflict is detected, a conflict alert is issued to notify the corresponding parties involved in the viewing and editing operations that a conflict has occurred, and the conflict area is automatically locked to prevent further conflict operations until the conflict is resolved. At the same time, a peak-time conflict resolution suggestion is generated to prompt the parties involved in the conflict to negotiate;

[0030] Among them, the generation of peak-shift conflict resolution suggestions:

[0031] Based on the viewing and editing operations of the participants at the same time starting point, the total amount of data of the viewing and editing operations corresponding to each participant is extracted, and the total amount of data is arranged from large to small according to the size of the quantity volume, and marked with a sequence of 1, 2, 3, ... n, and then based on the same time node, the participant with a total amount of data of 1 in the viewing and editing operation is given priority, and at this time, a temporary operation exclusive authority is generated, and the rewrite and editing authority of the remaining participants is blocked, which is only for viewing. After the viewing and editing operation of the previous participant is completed, the temporary operation exclusive authority is granted to the remaining participants in turn according to the arrangement order of the quantity volume, so as to perform staggered viewing and editing operations;

[0032] Participants can set the priority and frequency of new BIM model notifications on mobile devices according to their own needs to avoid information overload and ensure that important information can be delivered to relevant personnel in a timely manner.

[0033] Preferably, the automatic notification module is used to screen the changes of the BIM model according to the permissions and roles of the participants, and notify the participants related to the current changes to avoid information redundancy;

[0034] The automatic notification module adopts channel notification methods, including email, SMS, message push within the construction project management system, and notification within the mobile application, and supports participants to customize reminder methods and priority settings.

[0035] Preferably, the specific operation process of the participants customizing the reminder method and priority setting can be divided into the following steps:

[0036] Customized reminders for participants:

[0037] The participant first logs in to the BIM platform through a personal account. After logging in, enter the participant settings interface. In the settings interface, find the notification settings window. In the notification settings, the participant selects the notification channel of his / her preference. The notification channels include:

[0038] Email: Notification will be sent to the email address registered by the participants via email;

[0039] SMS: Notifications are sent via SMS to the participant’s mobile number;

[0040] Push notification within the system: Push notification directly within the BIM system, i.e. a pop-up window will be displayed in the building engineering management system;

[0041] Mobile application push: When participants use the mobile application, notifications are sent to the notification center in the mobile application;

[0042] Furthermore, the participants can select one or more channels in the notification type;

[0043] Notification priority settings:

[0044] First, the construction project management system configures permissions and roles for each participant, and clarifies the responsibilities and operational permissions of the participants in the project; this is an important basis for personalized push notifications in the automatic notification module;

[0045] Participants can then set the priority of notifications based on their roles in the project and the work they are concerned about;

[0046] The construction project management system provides participants with a priority setting interface, which is used by participants to set high, medium, low and non-receiving priority options for different types of notifications;

[0047] High priority: urgent and important notifications; participants choose high priority notifications to be sent through all channels, and the reminder frequency is high, including: email, SMS, and push within the construction project management system;

[0048] Medium priority: important but not urgent notifications; participants receive them via email or push notifications in the construction project management system;

[0049] Low priority: Not urgent notifications, participants choose to only view them through messages in the construction project management system or ignore them completely;

[0050] Do not receive notifications: For notification types that you do not care about, participants can choose not to receive any form of notifications;

[0051] Operation process:

[0052] Next to each notification type, participants can select high, medium, low, or no notifications;

[0053] For example, for "Notification of major changes to the BIM model", the project manager may select "High Priority", but for "Notification of completion of daily tasks" he may select "Low Priority".

[0054] Preferably, the authority management module is used to perform hierarchical management of access rights to the BIM model according to the roles of the participants, and can restrict BIM model operations at different stages according to different stages of the project;

[0055] The system can ensure the separation of data between the design phase and the construction phase, preventing key data of the BIM model from being incorrectly modified due to misoperation.

[0056] Preferably, the blockchain recording module realizes the non-tamperability of BIM model change records through blockchain technology. Each new BIM model generates a corresponding hash value, which is stored on the blockchain to ensure the integrity and authenticity of historical change records.

[0057] The blockchain recording module supports multi-chain synchronization. Different participants can record on independent chains, which not only ensures data security but also improves the scalability of the construction project management system.

[0058] In addition, this module also allows all parties to trace and verify the operation history through the immutability of blockchain records when disputes arise.

[0059] The present invention provides a smart building project management system based on the BIM platform, which has the following beneficial effects:

[0060] 1. The intelligent building project management system based on the BIM platform improves the efficiency of collaboration. The BIM model database ensures that all participants can share, query and update model data on the same platform, achieving the uniformity and accuracy of information. The parties do not need to switch between different systems, reducing the error and time cost of information transmission, and greatly improving the efficiency of collaboration. The participant interface module provides a graphical interface to the mobile terminal, so that the participants can access the BIM model through the mobile terminal anytime and anywhere and perform view and edit operations, breaking the limitations of time and space and facilitating timely communication and collaboration among all parties. The real-time synchronization module can quickly update the BIM model after it is viewed and edited, and send the new model to the participant's mobile terminal, ensuring that all participants can obtain the latest model data in the shortest time, avoiding duplication of work and misunderstandings caused by data asynchrony.

[0061] Second, the intelligent building project management system based on the BIM platform enhances data security. The permission management module restricts the viewing and editing permissions of different participants according to their roles and permissions, ensuring that sensitive information is not viewed or modified by unauthorized participants, effectively protecting the security of project data;

[0062] The blockchain recording module uses blockchain technology to make BIM model change records unalterable, ensuring the integrity and authenticity of historical change records; the hash value generated by each new BIM model is stored on the blockchain, further enhancing the security and credibility of the data.

[0063] 3. The intelligent building project management system based on the BIM platform is convenient for project management and quality control. The real-time synchronization module automatically generates an update log, which records in detail the content operator and time of each update, and records the specific time of all changes through a timestamp mechanism; this provides a detailed historical record for project management, facilitates subsequent tracking and inquiry, and helps quality control and problem tracing; the automatic notification module screens the changes in the BIM model according to the permissions and roles of the participants, and notifies the participants related to the current changes; this avoids information redundancy, ensures that important information can be delivered to relevant personnel in a timely manner, and improves the efficiency of project management; the conflict detection function ensures that no data conflicts will occur when multiple parties operate; when a conflict is detected, the system will issue a conflict alarm, automatically lock the conflict area and generate peak-shifting conflict resolution suggestions, which will help to resolve conflicts in a timely manner, ensure data consistency and accuracy, and improve the stability and reliability of project management.

[0064] 4. The intelligent building project management system based on the BIM platform improves the scalability and flexibility of the building project management system. The real-time synchronization module is based on the cloud computing architecture and uses distributed storage technology to update the BIM model in real time. This architecture has good scalability and can flexibly adjust computing resources and storage capacity according to project requirements to meet the needs of projects of different sizes. The blockchain recording module supports multi-chain synchronization function, and different participants can record on independent chains. This not only ensures data security, but also improves the scalability of the building project management system and meets the personalized needs of different participants. The automatic notification module adopts multiple channel notification methods and supports participants to customize reminder methods and priority settings. This makes information transmission more flexible and diverse, meeting the working habits and needs of different participants. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 This is a flowchart of a smart building engineering management system based on a BIM platform of the present invention;

[0066] Figure 2 This is a flowchart of the real-time synchronization module of the present invention when in use. DETAILED DESCRIPTION

[0067] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. The embodiments of the present invention are provided for the purpose of illustration and description, and are not intended to be exhaustive or to limit the present invention to the disclosed forms. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical applications of the present invention, and to enable those of ordinary skill in the art to understand the present invention and thereby design various embodiments with various modifications suitable for specific uses.

[0068] like Figure 1 and Figure 2 As shown, the present invention provides a technical solution: a smart building project management system based on the BIM platform, including a BIM model database, a participant interface module, a real-time synchronization module, an automatic notification module, a permission management module and a blockchain recording module: the BIM model database is used to store the three-dimensional model data of the construction project, ensuring that all participants can share, query and update the model data on the same platform, and ensuring the uniformity and accuracy of the model information;

[0069] The participant interface module provides a graphical interface to the participant's mobile terminal based on the 3D model data, and also allows the participant to access the BIM model through the mobile terminal and perform viewing and editing operations;

[0070] After the BIM model is viewed and edited, the real-time synchronization module updates the changed BIM model, generates a new BIM model, and sends the new BIM model to the mobile terminal of the participants to ensure that all participants can obtain the latest model data in the shortest time;

[0071] The automatic notification module generates push information based on the new BIM model obtained and sends it to the participants to ensure that the model update information can be delivered to the relevant personnel in a timely manner;

[0072] The permission management module restricts the viewing and editing permissions of different participants according to their roles and permissions, ensuring that sensitive information is not viewed or modified by unauthorized participants;

[0073] The blockchain recording module uses distributed ledger technology to record the change history and operation information of the BIM model, ensuring that every operation is traceable and the records cannot be tampered with.

[0074] It needs to be further explained that, in the specific implementation process, the BIM model database is used to ensure that all participants share, query and update model data on the same platform, ensure the uniformity and accuracy of model information, and improve collaboration efficiency and data quality; the participant interface module provides a graphical interface to the participant's mobile terminal, which is convenient for the participant to access and edit the BIM model through the mobile terminal, thereby improving work convenience and flexibility; the real-time synchronization module updates the BIM model in a timely manner and sends it to the participant's mobile terminal to ensure that all parties obtain the latest data and improve the real-time and accuracy of collaboration; the automatic notification module pushes new BIM model information to the participants in a timely manner to ensure timely transmission of information and improve project communication efficiency; the authority management module limits the permissions of the participants, protects sensitive information, and improves data security; the blockchain record module records the BIM model change history and operation information to ensure traceability and non-tamperability, and enhances data reliability and transparency of project management.

[0075] The real-time synchronization module is based on cloud computing architecture and uses distributed storage technology to update the BIM model in real time after viewing and editing operations:

[0076] After the participants have viewed and edited the BIM model, a change data package is generated. Based on the change data package, the changed parts of the BIM model are synchronized using a differential update algorithm, which can reduce the amount of data transmission, improve synchronization efficiency, generate a new BIM model, and send the new BIM model to the participants' mobile terminals;

[0077] When the BIM model is being viewed and edited, if the participant encounters an abnormal flashback, the real-time synchronization module is used to organize the unfinished viewing and editing operations into breakpoint data packets and continue uploading the breakpoint data packets; it plays the breakpoint resume function to ensure that the synchronization of the model will not lose data or cause errors when the network is interrupted;

[0078] The real-time synchronization module is also used to automatically generate update logs based on the BIM model. The update logs record in detail the content, operator and time of each update, and record the specific time of all changes through a timestamp mechanism for subsequent tracking and query.

[0079] It should be further explained that, in the specific implementation process, a differential update algorithm is used to synchronize the changed parts, which reduces the amount of data transmission, improves synchronization efficiency, and saves network resources and time costs. The breakpoint resume function ensures that the model synchronization does not lose data or generate errors when the network is interrupted, thereby improving the stability and reliability of the system. The update log is automatically generated to facilitate subsequent tracking and query, which is helpful for project management, quality control and problem tracing.

[0080] The process of the real-time synchronization module automatically generating update logs based on the BIM model is as follows:

[0081] First, establish a log storage system: set up a dedicated database to save BIM model update logs; ensure that the storage system has sufficient capacity and performance to meet the needs of long-term recording and fast query;

[0082] Integrate timestamp service based on network time protocol to ensure accurate recording of the specific time of each update;

[0083] Then update and monitor BIM model changes:

[0084] By monitoring the event notifications of the BIM software and regularly scanning the model files, the changes of the BIM model can be detected in real time to form a model monitoring mechanism;

[0085] When a change in the BIM model is detected, the update content is determined by comparing the current state of the model with the state of the previous version, and the update data is generated; the update data includes the addition, deletion, modification of model elements, and changes in attribute values;

[0086] Finally, the log record is generated:

[0087] Based on the updated data of the generated BIM model, an update log is generated, and combined with the corresponding timestamp, a corresponding update log record is generated, and the update log record includes the update content, operator and operation time;

[0088] Update content: Describe the specific changes in the model in detail, such as "a new component has been added", "property Y of component X has been modified", etc.

[0089] Operator: Obtained through the user authentication system of the BIM software to record the identity of the party performing the update operation;

[0090] Operation time: Use timestamp service to record the specific time when the update occurred;

[0091] Store the generated update log records in chronological order in the log storage system for subsequent tracking and query;

[0092] By querying the update log, users can track the change history of the BIM model; understand the status changes of the model at different time points, and who performed which operations; this is helpful for project management, quality control and problem tracing; the automatic generation of the BIM model update log can achieve comprehensive recording and management of BIM model updates, ensuring project collaboration and data accuracy.

[0093] It should be further explained that, in the specific implementation process, a log storage system and an integrated timestamp service are established to ensure accurate recording of update time and provide detailed historical records for project management; by monitoring model changes to determine update content and generate detailed log records, it is helpful to understand model status changes and operation history, and improve the level of refinement of project management; log records are stored in chronological order to facilitate subsequent tracking and query, ensure comprehensive recording and management of BIM model updates, and improve data accuracy and collaboration efficiency.

[0094] When multiple parties operate at the same time, the real-time synchronization module also has a conflict detection function to ensure that no data conflicts will occur when multiple parties operate at the same time; the conflict detection function of the real-time synchronization module when multiple parties operate at the same time is reflected as follows;

[0095] When multiple parties are viewing and editing the BIM model at the same time, the collaborative platform based on network communication, shared database and BIM model can jointly monitor the operations of multiple parties and monitor the operations of each party in real time;

[0096] Use conflict detection algorithms to determine whether operations by multiple participants will cause data conflicts;

[0097] If a conflict is detected, a conflict alert is issued to notify the corresponding parties involved in the viewing and editing operations that a conflict has occurred, and the conflict area is automatically locked to prevent further conflict operations until the conflict is resolved. At the same time, a peak-time conflict resolution suggestion is generated to prompt the parties involved in the conflict to negotiate;

[0098] Among them, the generation of peak-shift conflict resolution suggestions:

[0099] Based on the viewing and editing operations of the participants at the same time starting point, the total amount of data of the viewing and editing operations corresponding to each participant is extracted, and the total amount of data is arranged from large to small according to the size of the quantity volume, and marked with a sequence of 1, 2, 3, ... n, and then based on the same time node, the participant with a total amount of data of 1 in the viewing and editing operation is given priority, and at this time, a temporary operation exclusive authority is generated, and the rewrite and editing authority of the remaining participants is blocked, which is only for viewing. After the viewing and editing operation of the previous participant is completed, the temporary operation exclusive authority is granted to the remaining participants in turn according to the arrangement order of the quantity volume, so as to perform staggered viewing and editing operations;

[0100] Participants can set the priority and frequency of new BIM model notifications on mobile devices according to their own needs to avoid information overload and ensure that important information can be delivered to relevant personnel in a timely manner.

[0101] It should be further explained that, during the specific implementation process, the conflict detection function monitors the operations of multiple parties in real time to avoid data conflicts and ensure data consistency and accuracy; conflict alarms and automatic locking of conflict areas as well as the generation of staggered conflict resolution suggestions help to resolve conflicts in a timely manner and improve the stability and reliability of the system; participants can set the priority and frequency of new BIM model notifications to avoid information overload and improve the pertinence and effectiveness of information transmission.

[0102] The automatic notification module is used to filter the changes of the BIM model according to the permissions and roles of the participants, and notify the participants related to the current changes to avoid information redundancy;

[0103] The automatic notification module adopts channel notification methods, including email, SMS, message push within the construction project management system, and notification within the mobile application, and supports participants to customize reminder methods and priority settings.

[0104] The specific operation process of participants customizing reminder methods and priority settings can be divided into the following steps:

[0105] Customized reminders for participants:

[0106] The participant first logs in to the BIM platform through a personal account. After logging in, enter the participant settings interface. In the settings interface, find the notification settings window. In the notification settings, the participant selects the notification channel of his / her preference. The notification channels include:

[0107] Email: Notification will be sent to the email address registered by the participants via email;

[0108] SMS: Notifications are sent via SMS to the participant’s mobile number;

[0109] Push notification within the system: Push notification directly within the BIM system, i.e. a pop-up window will be displayed in the building engineering management system;

[0110] Mobile application push: When participants use the mobile application, notifications are sent to the notification center in the mobile application;

[0111] In addition, the participants can select one or more channels in the notification type; for example, the participants can select email and push notification within the construction project management system to receive notifications at the same time;

[0112] Notification priority settings:

[0113] First, the construction project management system configures permissions and roles for each participant, and clarifies the responsibilities and operational permissions of the participants in the project; this is an important basis for personalized push notifications in the automatic notification module;

[0114] Participants can then set the priority of notifications based on their roles in the project and the work they are concerned about;

[0115] For example, when the participant is a project manager, all notifications involving major changes to the BIM model need to be set as high priority, while ordinary participants only pay attention to change notifications related to the modules they are responsible for;

[0116] The construction project management system provides participants with a priority setting interface, which is used by participants to set high, medium, low and non-receiving priority options for different types of notifications;

[0117] For example, taking the project manager as an example, the four priority options for model changes, permission changes, meeting notifications, and new participant registrations can be set as high, medium, low, and not received;

[0118] High priority: urgent and important notifications; participants choose high priority notifications to be sent through all channels, and the reminder frequency is high, including: email, SMS, and push within the construction project management system;

[0119] Medium priority: important but not urgent notifications; participants receive them via email or push notifications in the construction project management system;

[0120] Low priority: Not urgent notifications, participants choose to only view them through messages in the construction project management system or ignore them completely;

[0121] Do not receive notifications: For notification types that you do not care about, participants can choose not to receive any form of notifications;

[0122] Operation process:

[0123] Next to each notification type, participants can select high, medium, low, or no notifications;

[0124] For example, for "Notification of major changes to the BIM model", the project manager may select "High Priority", but for "Notification of completion of daily tasks" he may select "Low Priority".

[0125] It should be further explained that, during the specific implementation process, the automatic notification module screens changes based on the permissions and roles of the participants and notifies the relevant parties, avoiding information redundancy and improving the pertinence and efficiency of information transmission; it adopts multiple channel notification methods and supports participants to customize reminder methods and priority settings to meet the needs of different participants and improve the flexibility and convenience of information transmission.

[0126] The authority management module is used to manage the access rights of BIM models in a hierarchical manner according to the roles of the participants, and to restrict the operations of BIM models at different stages according to the different stages of the project;

[0127] The system can ensure the separation of data between the design phase and the construction phase, preventing key data of the BIM model from being incorrectly modified due to misoperation.

[0128] It should be further explained that, during the specific implementation process, the permission management module manages access rights in a hierarchical manner according to the roles of the participants, and restricts operations at different stages to ensure data security and prevent critical data from being incorrectly modified due to erroneous operations.

[0129] The blockchain record module uses blockchain technology to make BIM model change records immutable. Each new BIM model generates a corresponding hash value, which is stored on the blockchain to ensure the integrity and authenticity of historical change records.

[0130] The blockchain recording module supports multi-chain synchronization. Different participants can record on independent chains, which not only ensures data security but also improves the scalability of the construction project management system.

[0131] In addition, this module also allows all parties to trace and verify the operation history through the immutability of blockchain records when disputes arise.

[0132] It should be further explained that, in the specific implementation process, the blockchain recording module generates a hash value and stores it on the blockchain to ensure the integrity and authenticity of the historical change records and improve the credibility and reliability of the data; the multi-chain synchronization function not only ensures data security, but also improves the scalability of the system to meet the needs of different participants; it is convenient to trace and verify the operation history through tamper-proofness when disputes arise, thereby improving the transparency and fairness of project management.

[0133] During the implementation process, the scalability and flexibility of the construction project management system were improved. The real-time synchronization module is based on cloud computing architecture and uses distributed storage technology to update the BIM model in real time. This architecture has good scalability and can flexibly adjust computing resources and storage capacity according to project requirements to meet the needs of projects of different sizes. The blockchain recording module supports multi-chain synchronization function, and different participants can record on independent chains. This not only ensures data security, but also improves the scalability of the construction project management system and meets the personalized needs of different participants. The automatic notification module adopts multiple channel notification methods and supports participants to customize reminder methods and priority settings. This makes information transmission more flexible and diverse, meeting the working habits and needs of different participants.

[0134] Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field and related fields without creative work should fall within the scope of protection of the present invention. The structures, devices and operating methods not specifically described and explained in the present invention are implemented according to the conventional means in the field unless otherwise specified and limited.

Claims

1. A smart building project management system based on a BIM platform, comprising a BIM model database, a participant interface module, a real-time synchronization module, an automatic notification module, a rights management module and a blockchain recording module, characterized in that: The BIM model database is used to store the three-dimensional model data of the construction project; The participant interface module provides a graphical interface to the participant's mobile terminal based on the 3D model data, and also allows the participant to access the BIM model through the mobile terminal and perform viewing and editing operations; After the BIM model is viewed and edited, the real-time synchronization module updates the changed BIM model, generates a new BIM model, and sends the new BIM model to the mobile terminal of the participant; The automatic notification module generates push information based on the acquired new BIM model and sends the push information to the participants; The permission management module restricts the viewing and editing permissions of different participants according to their roles and permissions; The blockchain recording module records the change history and operation information of the BIM model through distributed ledger technology.

2. According to the BIM platform-based intelligent building project management system of claim 1, it is characterized by: The real-time synchronization module is based on cloud computing architecture and uses distributed storage technology to update the BIM model in real time after viewing and editing operations: After the participants have viewed and edited the BIM model, a change data package is generated. Based on the change data package, the changed parts of the BIM model are synchronized using a differential update algorithm to generate a new BIM model, which is then sent to the participants' mobile terminals. When the BIM model is being viewed and edited, if the participant encounters an abnormal crash, the real-time synchronization module is used to organize the unfinished viewing and editing operations into breakpoint data packets and continue uploading the breakpoint data packets; The real-time synchronization module is also used to automatically generate update logs based on the BIM model and record the specific time of all changes through a timestamp mechanism.

3. According to claim 2, a smart building project management system based on a BIM platform is characterized in that: The process of the real-time synchronization module automatically generating an update log based on the BIM model is as follows: First, establish a log storage system: set up a dedicated database to save BIM model update logs; Integrate timestamp service based on Network Time Protocol; Then update and monitor BIM model changes: By monitoring the event notifications of the BIM software and regularly scanning the model files, the changes of the BIM model can be detected in real time to form a model monitoring mechanism; When a change in the BIM model is detected, the update content is determined by comparing the current state of the model with the state of the previous version, and the update data is generated; the update data includes the addition, deletion, modification of model elements, and changes in attribute values; Finally, the log record is generated: Based on the updated data of the generated BIM model, an update log is generated, and combined with the corresponding timestamp, a corresponding update log record is generated, and the update log record includes the update content, operator and operation time; Store the generated update log records in the log storage system in chronological order; By querying the update log, users can track the change history of the BIM model; understand the status changes of the model at different time points, and who performed which operations; this is helpful for project management, quality control and problem tracing; the automatic generation of the BIM model update log can achieve comprehensive recording and management of BIM model updates, ensuring project collaboration and data accuracy.

4. According to claim 3, a smart building project management system based on a BIM platform is characterized in that: When multiple participants operate at the same time, the real-time synchronization module also has a conflict detection function. The conflict detection function of the real-time synchronization module when multiple participants operate at the same time is embodied as follows; When multiple parties are viewing and editing the BIM model at the same time, the collaborative platform based on network communication, shared database and BIM model can jointly monitor the operations of multiple parties and monitor the operations of each party in real time; Use conflict detection algorithms to determine whether operations by multiple participants will cause data conflicts; If a conflict is detected, a conflict alarm is issued to notify the corresponding parties involved in the viewing and editing operations that a conflict has occurred, and the conflict area is automatically locked; At the same time, it generates suggestions for resolving conflicts at off-peak times, prompting the parties involved in the conflict to negotiate; Among them, the generation of peak-shift conflict resolution suggestions: Based on the viewing and editing operations of the participants at the same starting time, the total amount of data of the viewing and editing operations corresponding to each participant is extracted, and the total amount of data is arranged from large to small according to the size of the quantity, and marked with a sequence of 1, 2, 3, ... n. Then, based on the same time node, the participant with a total amount of data of 1 in the viewing and editing operation is given priority, and at this time, temporary operation monopoly authority is generated, and the rewrite and editing authority of the remaining participants is blocked for viewing only. Afterwards, after the viewing and editing operation of the previous participant is completed, temporary operation monopoly authority is granted to the remaining participants in turn according to the arrangement order of the quantity volume to perform staggered viewing and editing operations.

5. According to claim 4, a smart building project management system based on a BIM platform is characterized in that: The automatic notification module is used to screen the changes of the BIM model according to the permissions and roles of the participants, and notify the participants related to the current changes; The automatic notification module adopts channel notification methods, including email, SMS, message push within the construction project management system, and notification within the mobile application, and supports participants to customize reminder methods and priority settings.

6. The intelligent building project management system based on the BIM platform according to claim 5 is characterized by: The specific operation process of participants customizing reminder methods and priority settings can be divided into the following steps: Customized reminders for participants: The participant first logs in to the BIM platform through his / her personal account, and then enters the participant settings interface. In the settings interface, find the notification settings window; In the notification settings, participants select their preferred notification channels; notification channels include: Email: Notification will be sent to the email address registered by the participants via email; SMS: Notifications are sent via SMS to the participant’s mobile number; Push notification within the system: Push notification directly within the BIM system, i.e. a pop-up window will be displayed in the building engineering management system; Mobile application push: When participants use the mobile application, notifications are sent to the notification center in the mobile application; Furthermore, the participants can select one or more channels in the notification type; Notification priority settings: First, configure permissions and roles for each participant through the construction project management system; Participants can then set the priority of notifications based on their roles in the project and the work they are concerned about; The construction project management system provides participants with a priority setting interface, which is used by participants to set high, medium, low and non-receiving priority options for different types of notifications; High priority: urgent and important notifications; participants choose high priority notifications to be sent through all channels, and the reminder frequency is high, including: email, SMS, and push within the construction project management system; Medium priority: important but not urgent notifications; participants receive them via email or push notifications in the construction project management system; Low priority: Not urgent notifications, participants choose to only view them through messages in the construction project management system or ignore them completely; Do not receive notifications: For notification types that you do not care about, participants choose not to receive any form of notifications.

7. The intelligent building project management system based on the BIM platform according to claim 6 is characterized by: The authority management module is used to perform hierarchical management of access rights to BIM models according to the roles of participants, and can restrict BIM model operations at different stages according to different stages of the project.

8. The intelligent building project management system based on the BIM platform according to claim 7 is characterized by: The blockchain recording module uses blockchain technology to achieve the non-tamperability of BIM model change records. Each new BIM model generates a corresponding hash value, which is stored on the blockchain. The blockchain recording module supports multi-chain synchronization function, and different participants can record on independent chains.

Citation Information

Patent Citations

  • Data uploading method and device, equipment and storage medium

    CN117082046A

  • Auditing knowledge mapping system based on digital auditing platform

    CN117932074A

  • Real-time collaborative editing method and system for job datamation template

    CN117973330A

  • Engineering supervision method and system based on block chain and BIM

    CN118171811A

  • Three-dimensional building management system visualization

    US20170315697A1

Cited By

  • Engineering information management system based on BIM

    CN120471295A

  • A BIM-based engineering information management system

    CN120471295B