A High-Security Collaborative Supervision Method and System for Engineering Construction Based on BIM Model

By monitoring and analyzing the stability of dynamic links in the BIM model, setting dynamic monitoring thresholds, and adjusting transmission and storage strategies, the delay problem caused by the accumulation of redundant data in engineering construction was solved, and highly secure collaborative supervision was achieved.

CN120238501BActive Publication Date: 2025-10-28CHINA CONSULTING ENG MANAGEMENT CONSULTING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510714930.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-10-28
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

Existing BIM technology has failed to effectively address the problem of redundant data accumulation during dynamic linking and real-time data interaction in engineering construction, leading to increased storage burden and response time delays, which in turn affects project safety.

Method used

By monitoring the stability of dynamic links, setting dynamic monitoring thresholds, analyzing transmission and storage behavior data, calculating data priorities, adjusting caching strategies and transmission rules, and deleting redundant data to reduce latency.

Benefits of technology

It improved the fault tolerance of network latency analysis, stabilized dynamic links, reduced the impact of non-network issues on project progress, and ensured the stable operation of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238501B_ABST
    Figure CN120238501B_ABST
Patent Text Reader

Abstract

This invention discloses a high-security collaborative supervision method and system for engineering construction based on BIM models, belonging to the field of collaborative management technology. It aims to improve problems such as non-network-related latency caused by redundant data accumulation in dynamic links. The method includes real-time monitoring of dynamic link stability and setting dynamic monitoring thresholds; judging dynamic link stability based on these thresholds; changing caching strategies to restore stability when stability is low; collecting transmission and storage behavior data when stability is high; calculating data transmission priorities for transmitted and cached data based on these data; setting transmission rules to transmit data in different modes according to these priorities; collecting feedback data based on data transmission status; calculating data redundancy ratio and data retrieval rate using the feedback data and setting deletion rules; and deleting redundant data according to these rules, thereby reducing the impact of non-network-related latency on project progress.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of collaborative management technology, and more specifically, to a high-security collaborative supervision method and system for engineering construction based on BIM models. Background Technology

[0002] Collaborative management technology refers to the use of information technology and management methods to promote collaboration and communication among members of a team or organization, thereby improving work efficiency and decision-making quality. The application of collaborative management technology in BIM models and engineering construction can improve engineering construction efficiency and greatly ensure the safety of the project.

[0003] The existing technology has the following shortcomings:

[0004] BIM technology establishes real-time, updatable interaction between real-time data and the BIM model by setting up dynamic links. In the past, many dynamic link protection systems were set up in engineering construction to ensure the stability of dynamic links, thereby achieving real-time interactive updates and timely detection of problems. However, it was not considered that when dynamic links continuously exchange real-time data, redundant data accumulation will occur, increasing storage burden, affecting response time, and causing delays due to non-network issues, which may pose hidden dangers to engineering safety. Summary of the Invention

[0005] To overcome the aforementioned deficiencies of the prior art, embodiments of the present invention provide a highly secure collaborative supervision method and system for engineering construction based on BIM models. This method addresses the problems mentioned in the background by analyzing the stability of dynamic links and transferring or deleting redundant data based on non-network-related delays caused by redundant data.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A high-security collaborative supervision method for engineering construction based on BIM models includes the following steps:

[0008] Step S1: Monitor the real-time status of dynamic links and set dynamic monitoring thresholds; determine the stability of dynamic links based on dynamic monitoring thresholds.

[0009] Step S2: Collect transmission behavior data. If the dynamic link stability is low, change the caching strategy according to the transmission behavior data; if the dynamic link stability is high, collect storage behavior data, and calculate the data priority coefficient by combining the transmission behavior data and storage behavior data.

[0010] Step S3: Based on the data priority coefficient, select whether to transmit the data to be transmitted, transmit the cached data, or calculate the transmission ratio and transmit both the data to be transmitted and the cached data simultaneously.

[0011] Step S4: Collect feedback data based on the transmission status, and delete redundant data based on the feedback data.

[0012] In a preferred embodiment, in step S1, the real-time status of the dynamic link includes dynamic link latency, throughput, and error rate; low throughput will slow down the data processing speed, and when the error rate is high, retransmission of data requires additional transmission time. The system treats the latency caused by throughput and error rate that is not caused by network strength issues as pseudo-latency, and sets a dynamic monitoring threshold based on the pseudo-latency.

[0013] In a preferred embodiment, in step S1, a dynamic monitoring threshold is set based on throughput and error rate, and the dynamic link stability is determined by comparing the dynamic link latency with the dynamic monitoring threshold. The specific steps are as follows:

[0014] Set sampling frequency: Set a fixed time interval as the sampling frequency, sample once at regular intervals, calculate the dynamic monitoring threshold and compare it with the dynamic link delay of the sampling point;

[0015] Calculate the dynamic monitoring threshold: Set the dynamic monitoring threshold based on the logical relationship between throughput and error rate;

[0016] Determine the stability of dynamic links: Compare the dynamic link delay at each sampling point with the dynamic monitoring threshold to determine the stability of the dynamic links.

[0017] In a preferred embodiment, in step S2, the transmission behavior data includes the transmission data repetition rate and the transmission data volume. When the dynamic link stability is low, the transmission data is filtered according to the transmission data repetition rate using the percentile method, and the filtered transmission data is transferred to a temporary storage for caching.

[0018] Storage behavior data includes the transfer ratio and the amount of cached data; the ratio of the amount of cached data to the amount of transmitted data is summed with the transfer ratio to obtain the data priority coefficient.

[0019] In a preferred embodiment, in step S3, the data transmission rules are set according to the data priority coefficient as follows:

[0020] Determine the total real-time transmission volume: The system records the total amount of data that can be transmitted within the sampling frequency;

[0021] Set trigger conditions: Execute corresponding rules based on data priority according to the trigger conditions;

[0022] Set transmission rules: Transmit data according to the transmission rules.

[0023] In a preferred embodiment, in step S4, redundant data refers to data that is the same or similar and is repeated during data storage or data transmission. The feedback data includes the redundancy ratio and the data retrieval rate. The data retrieval rate is the frequency at which the data file is retrieved after it is transmitted to the receiving end. The redundancy ratio can be represented by the ratio of repeated data in transmitted data and cached data.

[0024] In a preferred embodiment, in step S4, a data retrieval threshold is set, and based on the data redundancy ratio and data retrieval rate, deletion rules are set as follows:

[0025] Rule 1: When the data retrieval rate is lower than the data retrieval threshold, the data will be deleted from the temporary storage.

[0026] Rule 2: When the data access rate exceeds the data access threshold, compare the transmitted data in the device memory with the cached data in the temporary storage, and delete the duplicate data in the cached data in the temporary storage according to the redundancy ratio.

[0027] Rule 3: When the data access rate is 0, delete the transmitted data in the device memory and the cached data in the temporary memory.

[0028] In a preferred embodiment, the device memory is used to store the transmitted data, and the temporary memory is used to store the cached data obtained after transferring the filtered transmitted data.

[0029] The BIM-based high-security engineering construction collaborative supervision system is used to implement the above-mentioned BIM-based high-security engineering construction collaborative supervision method, including a data acquisition module, a time update module, a threshold adjustment module, and a feedback adjustment module.

[0030] The delayed confirmation module is used to monitor the real-time status of dynamic links and determine their stability.

[0031] The data evaluation module is used to change the caching strategy or calculate the data priority during data transmission based on the stability of dynamic links;

[0032] The classification and transmission module is used to selectively transmit data and cached data according to data priority;

[0033] The feedback processing module is used to collect feedback data based on the transmission status, determine the redundancy of transmitted and cached data based on the feedback data, and assign deletion tasks.

[0034] The technical effects and advantages of this invention, a high-security collaborative supervision method and system for engineering construction based on BIM models, are as follows:

[0035] This invention increases the fault tolerance of network latency analysis by real-time monitoring of dynamic link stability and setting dynamic monitoring thresholds. It determines dynamic link stability based on these thresholds, providing data support for subsequent adjustments based on latency issues unrelated to network problems. When stability is low, the caching strategy is changed to restore dynamic link stability; when stability is high, transmission and storage behavior data are collected. Data transmission priorities for transmitted and cached data are calculated based on these data. Transmission rules are set according to these priorities to transmit data in different modes, ensuring stable system operation and improving the fault tolerance of the data transmission channel. Feedback data is collected based on data transmission status, and the data redundancy ratio and data retrieval rate are calculated using this feedback data. Deletion rules are then set to delete redundant data, reducing the impact of latency caused by non-network problems on project progress. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the high-security collaborative supervision method for engineering construction based on BIM model according to the present invention.

[0037] Figure 2 This is a flowchart of the high-security collaborative supervision system for engineering construction based on BIM model, as described in this invention. Detailed Implementation

[0038] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0039] This invention monitors dynamic link stability in real time and sets dynamic monitoring thresholds. Based on these thresholds, dynamic link stability is assessed. If stability is low, a caching strategy is adjusted to restore stability. If stability is high, transmission and storage behavior data are collected. Based on these data, data transmission priorities for transmitted and cached data are calculated. Transmission rules are set according to these priorities to implement different transmission modes. Feedback data is collected based on data transmission status. This feedback data is used to calculate data redundancy ratios and data retrieval rates, and deletion rules are set. Redundant data is then deleted according to these rules, reducing the impact of delays caused by non-network issues on project progress.

[0040] Example 1: A high-security collaborative supervision method for engineering construction based on BIM models, such as... Figure 1 As shown, it includes the following steps:

[0041] Step S1: Monitor the real-time status of dynamic links and set dynamic monitoring thresholds; determine the stability of dynamic links based on dynamic monitoring thresholds.

[0042] Step S2: Collect transmission behavior data. If the dynamic link stability is low, change the caching strategy according to the transmission behavior data; if the dynamic link stability is high, collect storage behavior data, and calculate the data priority coefficient by combining the transmission behavior data and storage behavior data.

[0043] Step S3: Based on the data priority coefficient, select whether to transmit the data to be transmitted, transmit the cached data, or calculate the transmission ratio and transmit both the data to be transmitted and the cached data simultaneously.

[0044] Step S4: Collect feedback data based on the transmission status, and delete redundant data based on the feedback data.

[0045] The specific implementation is as follows:

[0046] In step S1, when monitoring the real-time status of dynamic links, the system connects to the data monitoring platform to monitor the latency, throughput, and error rate of dynamic links between the BIM model and the construction site in real time.

[0047] It's important to note that dynamic link latency refers to the time required for data to travel from the source to the destination, including data transmission and processing time; throughput refers to the amount of data successfully transmitted per unit of time; and error rate refers to the proportion of data packets that encounter errors during data transmission. Both throughput and error rate affect dynamic link latency. When throughput is low, data processing speed slows down, leading to increased queuing time for data transmission and thus a temporary increase in latency. When the error rate is high, a large number of data packets may need to be retransmitted, which adds extra transmission time and also temporarily increases latency. The temporary increase in latency caused by throughput and error rate is not due to network strength issues; the system treats this as a false latency and can appropriately increase the network latency threshold to reduce false latency reports.

[0048] Dynamic link stability is determined by setting dynamic monitoring thresholds based on throughput and error rate, and by using dynamic link latency and dynamic monitoring thresholds. The specific steps are as follows:

[0049] Setting the sampling frequency: In real-time monitoring of dynamic links, the sampling frequency is set to calculate the dynamic monitoring threshold. That is, the sampling points are set at the time interval of the sampling frequency to calculate the dynamic monitoring threshold and compare it with the dynamic link delay of the sampling points.

[0050] Calculate the dynamic adjustment ratio: Select a historical monitoring period as the analysis time, set multiple sampling points according to the sampling frequency, and record the throughput and error rate of each sampling point in the dynamic link. Mark the maximum throughput and maximum error rate of all sampling points. Divide the throughput of all sampling points by the marked throughput and select the median as the throughput coefficient. Similarly, obtain the error rate coefficient. Calculate the latency impact coefficient as the adjustment ratio coefficient based on the influence of throughput and error rate on dynamic link latency. This can be obtained by subtracting the error rate coefficient from the throughput coefficient. When setting the dynamic monitoring threshold, the real-time throughput and error rate can be divided by the corresponding marked throughput and marked error rate to obtain the real-time throughput coefficient and real-time error rate coefficient. Subtract the real-time error rate coefficient from the real-time throughput coefficient to obtain the real-time latency impact coefficient. Divide the real-time latency impact coefficient by the adjustment ratio coefficient to obtain the result as the adjustment ratio.

[0051] Set dynamic monitoring threshold: Based on the sampling frequency, when monitoring dynamic link latency in real time, calculate the adjustment ratio once at each sampling point, and use the product of the default latency threshold and the adjustment ratio as the dynamic monitoring threshold.

[0052] Determining dynamic link stability: At each sampling point, the dynamic link delay is compared with the dynamic monitoring threshold. If the dynamic link delay exceeds the dynamic monitoring threshold, the dynamic link stability is considered low; otherwise, the dynamic link stability is considered high.

[0053] Network latency issues can lead to changes in throughput and error rate. By using throughput and error rate to perform inverse analysis on the impact of latency caused by non-network strength issues, and setting dynamic monitoring thresholds based on the impact, we can analyze the stability of dynamic links, increasing the fault tolerance of network latency analysis and providing data support for making specific adjustments based on latency caused by non-network issues.

[0054] It should be noted that the sampling frequency can be set according to the engineering precision. For example, the sampling frequency can be set to sample once per second. The calculation method of the adjustment ratio coefficient in the process of calculating the dynamic adjustment ratio is not unique. As long as it conforms to the relationship between throughput and error rate on dynamic link latency, it is acceptable. The default latency threshold is the latency threshold initially set by the system. It can be changed according to the actual situation. For example, the default latency threshold can be set to 60ms.

[0055] In step S2, the transmission behavior data includes the transmission data repetition rate and the transmission data volume. The cloud database records the transmission data that has been transmitted. The transmission data repetition rate is the proportion of the degree of repetition between the transmission data and the transmission data that has been transmitted in the cloud database. The system calculates the transmission data repetition rate by accessing the cloud database. The transmission data volume refers to the storage space occupied by the transmission data within the sampling frequency, which can be obtained through SQL query.

[0056] It should be noted that a cloud database is a database management system provided through cloud computing services. You can access the cloud database to obtain information about the completed transmission of data. SQL queries are used to interact with the system database. Transmitted data is stored in the system database during transmission or reception. You can use SQL queries to obtain the amount of transmitted data in the system database.

[0057] When dynamic link stability is low, multiple data transmissions are received at a selected analysis time. The repetition rate of each transmission is detected, and the data is filtered based on the repetition rate using a percentile method. The filtered data is then buffered in temporary storage, thereby improving response latency and dynamic link stability. The specific steps for filtering data using the percentile method are as follows:

[0058] Data processing: Arrange the transmitted data in descending order of repetition rate.

[0059] Setting the Filter Percentage: The filter percentage can be precisely set using changes in the latency threshold. Record the currently calculated dynamic monitoring threshold value. Subtract the current dynamic monitoring threshold value from the one calculated at the previous sampling point to obtain the threshold change. Divide this threshold change by the dynamic monitoring threshold value calculated at the previous sampling point to obtain the filter percentage. It's important to note that a larger threshold change indicates a greater increase in the error rate of the current sampling point compared to the previous sampling point, or a greater decrease in the throughput of the current sampling point compared to the previous sampling point. In other words, a higher apparent latency leads to a greater actual latency, requiring more transmitted data to be filtered and buffered in temporary storage to reduce latency and improve dynamic link stability.

[0060] Data filtering: Filter transmitted data according to the filtering percentage. Sort the transmitted data of the corresponding percentage according to the repetition rate of the transmitted data. For example, if the filtering percentage is 30%, then filter the transmitted data with the repetition rate from large to small and transfer 30% of the transmitted data to temporary storage for caching.

[0061] Storage behavior data includes the transfer ratio and the amount of cached data. The transfer ratio is the proportion of the transferred data to the temporary storage space. The amount of cached data is the amount of storage space occupied by the cached data within the sampling frequency, that is, the amount of database storage space occupied by the cached data within the sampling time interval.

[0062] When dynamic link stability is high, the specific steps for calculating the data priority coefficient by combining transmission behavior data and storage behavior data are as follows:

[0063] Priority coefficients are calculated based on the amount of data transmitted, the buffer percentage, and the amount of buffered data. Let's label the amount of data transmitted as 'a', the buffer percentage as 'b', and the amount of buffered data as 'c'. The data priority coefficient can be calculated using the following formula: L = c / a + b, where L is the data priority coefficient. A higher buffer percentage or a higher ratio of buffered data to transmitted data results in a higher data priority coefficient. It's important to note that a higher buffer percentage means that temporary storage is more likely to fill up as data is transferred, necessitating priority for transmitting buffered data. Similarly, a higher ratio of buffered data to transmitted data means that buffered data needs to be cleared from temporary storage first. This is because data transferred based on the data repetition rate is often important; when the amount of data transmitted is small, prioritizing the transmission of buffered data provides technical personnel with data for timely decision-making.

[0064] The threshold change obtained by dynamic monitoring threshold analysis is used to set the screening percentage. The screening percentage is used to filter the transmitted data according to the data repetition rate and then transfer it to the temporary storage. This not only completes the screening of the transmitted data content, but also accurately sets the transfer amount, increasing the transfer efficiency of the temporary storage for transmitted data.

[0065] It should be noted that a higher data repetition rate indicates that there is data that is used frequently in the transmitted data. Prioritizing the transfer of such data to temporary storage can reduce storage time significantly, thereby improving response time and reducing latency issues caused by non-network problems. The formula for calculating the data priority coefficient is not unique and can be adjusted according to the actual situation. This invention only provides an example of the formula for calculating the data priority coefficient based on the logical relationship of each parameter.

[0066] In step S3, transmission rules are set to transmit data, buffered data, or both simultaneously based on the calculated data priority coefficients. The steps for setting transmission rules are as follows:

[0067] Determine the total real-time transmission volume: The system records the total amount of data transmitted within the sampling frequency and uses it as the total real-time transmission volume;

[0068] Set trigger conditions: The trigger condition range can be set to [0.8, 1.2], and the data priority coefficient will be executed according to the corresponding rule based on the trigger condition;

[0069] Set transmission rules: Transmit data according to the transmission rules.

[0070] The specific transmission rules are as follows:

[0071] Rule 1: When the total real-time transmission volume exceeds the sum of the transmitted data volume and the cached data volume, the transmitted data and the cached data will be transmitted simultaneously.

[0072] Rule 2: When the cache percentage is 1, the cached data is transmitted.

[0073] Rule 3: If the data priority coefficient is lower than the trigger condition, the data will be transmitted.

[0074] Rule 4: If the data priority coefficient is higher than the trigger condition, then the cached data will be transmitted;

[0075] Rule 5: When the data priority coefficient is within the trigger condition, the data priority coefficient is used as the transmission ratio, allocated according to the total real-time transmission volume, and both transmitted data and cached data are transmitted simultaneously. For example, if the total real-time transmission volume is 900Mbps and the data priority coefficient is 1, then 450Mbps of data will be transmitted for both transmitted data and cached data; if the data priority coefficient is 0.8, then 400Mbps of transmitted data and 500Mbps of cached data will be transmitted, and so on.

[0076] By selecting data according to the above rules and allocating the data to be transmitted, the queuing time for data transmission and the transmission delay caused by data congestion can be saved. In the above method, a transmission space threshold can also be set to ensure the smoothness of the transmission channel. That is, a percentage of the real-time transmission volume is set as the transmission space threshold, and the maximum allowable transmission volume is reduced to prevent data congestion caused by sudden events.

[0077] It should be noted that the total real-time transmission volume is the total amount of data that can be transmitted within the sampling frequency time interval. When the total real-time transmission volume exceeds the sum of the transmitted data volume and the cached data volume, it can satisfy the simultaneous transmission of all transmitted data volume and cached data volume. When the cache ratio is 1, it means that the transferred data has filled the temporary storage space and cannot be transferred anymore. The cached data needs to be transmitted first.

[0078] In step S4, redundant data refers to the repeated existence of the same or similar data during data storage or data transmission. This duplicate data will reduce transmission efficiency and increase response time, increase latency caused by non-network problems, and increase the risk of project operation.

[0079] In the dynamic link data transmission between the BIM model and the construction site, redundant data will appear in the equipment storage and temporary storage. The feedback data includes the redundancy ratio and the data retrieval rate. The data retrieval rate is the frequency at which the data file is retrieved after it is transmitted to the receiving end. The redundancy ratio can be represented by the proportion of duplicate data in the transmitted data and the cached data.

[0080] It should be noted that the device memory is used to store transmitted data, while the temporary memory is used to store cached data obtained after transferring the filtered transmitted data. A high frequency of data access indicates high data utilization, and the data can be retained.

[0081] When calculating the data call rate, you can first obtain N data transmissions, detect the number of times each of the N data transmissions is called, and divide the number of times each data transmission is called by the total number of times the N data transmissions are called to obtain the corresponding data call rate.

[0082] Set a data call threshold. The data call threshold can be set according to the data call rate and the data priority coefficient. Calculate the data call rate and data priority coefficient for each of the N transmitted data. Use the data priority coefficient as a weight to calculate the average value. Use the calculated result as the data call threshold.

[0083] The system searches for and filters the transmitted data in the device memory and compares it with the cached data after the corresponding data is transferred to the temporary memory. The system then calculates the ratio of the storage space occupied by the duplicate data in the two types of data to the storage space of the corresponding transmitted data in the device memory and the storage space of the corresponding cached data in the temporary memory, and takes the average value as the redundancy ratio.

[0084] The specific steps for setting deletion rules based on the redundancy ratio and data retrieval rate of comprehensive data are as follows:

[0085] Rule 1: When the data access rate is lower than the data access threshold, the data will be deleted from the temporary storage.

[0086] Rule 2: When the data access rate exceeds the data access threshold, compare the transmitted data in the device memory with the cached data in the temporary storage, and delete the duplicate data in the cached data in the temporary storage according to the redundancy ratio.

[0087] Rule 3: When the data access rate is 0, delete the transmitted data in the device memory and the cached data in the temporary memory.

[0088] It should be noted that the system uses a data priority coefficient to determine data importance, and uses this coefficient to determine the weight of the data retrieval rate, making the set data retrieval threshold more reasonable. Duplicate data in device memory and temporary storage is deleted based on the redundancy ratio. For example, when the redundancy ratio is 50%, only half of the duplicate data in device memory and temporary storage is deleted. Furthermore, device memory has a larger storage space than temporary storage; deleting data only from temporary storage improves response time and data transfer efficiency, while retaining data in device memory facilitates future retrieval and analysis.

[0089] Example 2: A high-security collaborative supervision system for engineering construction based on BIM models, such as... Figure 2 As shown, a collaborative supervision method for high-security engineering construction based on BIM model is used, including a delayed confirmation module, a data evaluation module, a classification and transmission module, and a feedback processing module.

[0090] The delayed confirmation module is used to monitor the real-time status of dynamic links and determine their stability.

[0091] The data evaluation module is used to change the caching strategy or calculate the data priority during data transmission based on the stability of dynamic links;

[0092] The classification and transmission module is used to selectively transmit data and cached data according to data priority;

[0093] The feedback processing module is used to collect feedback data based on the transmission status, determine the redundancy of transmitted and cached data based on the feedback data, and assign deletion tasks.

[0094] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product.

[0095] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and inventive constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0096] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0097] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0098] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A high-security collaborative supervision method for engineering construction based on BIM model, characterized in that, Includes the following steps, Step S1: Monitor the real-time status of dynamic links and set dynamic monitoring thresholds; determine the stability of dynamic links based on dynamic monitoring thresholds. Step S2: Collect transmission behavior data. If the dynamic link stability is low, change the caching strategy according to the transmission behavior data; if the dynamic link stability is high, collect storage behavior data, and calculate the data priority coefficient by combining the transmission behavior data and storage behavior data. Step S3: Based on the data priority coefficient, select whether to transmit the data to be transmitted, transmit the cached data, or calculate the transmission ratio and transmit both the data to be transmitted and the cached data simultaneously. Step S4: Collect feedback data based on the transmission status, and delete redundant data based on the feedback data; In step S1, dynamic monitoring thresholds are set based on throughput and error rate. Dynamic link stability is determined by comparing dynamic link latency with the dynamic monitoring thresholds. The specific steps are as follows: Set sampling frequency: Set a fixed time interval as the sampling frequency, sample once at regular intervals, calculate the dynamic monitoring threshold and compare it with the dynamic link delay of the sampling point; Calculate the dynamic monitoring threshold: Set the dynamic monitoring threshold based on the logical relationship between throughput and error rate; Determine the stability of dynamic links: Compare the dynamic link delay at each sampling point with the dynamic monitoring threshold to determine the stability of the dynamic links; In step S2, the transmission behavior data includes the transmission data repetition rate and the transmission data volume. When the dynamic link stability is low, the transmission data is filtered according to the transmission data repetition rate using the percentile method, and the filtered transmission data is transferred to a temporary storage for caching. Storage behavior data includes the transfer ratio and the amount of cached data; the ratio of the amount of cached data to the amount of transmitted data is summed with the transfer ratio to obtain the data priority coefficient.

2. The high-security collaborative supervision method for engineering construction based on BIM model according to claim 1, characterized in that: In step S1, the real-time status of the dynamic link includes dynamic link latency, throughput, and error rate. Low throughput will slow down the data processing speed, and when the error rate is high, it will take additional transmission time to retransmit the data. The system will treat the latency caused by throughput and error rate that is not caused by network strength issues as pseudo latency and set a dynamic monitoring threshold based on the pseudo latency.

3. The high-security collaborative supervision method for engineering construction based on BIM model according to claim 1, characterized in that: In step S3, the data transmission rules are set according to the data priority coefficient as follows: Determine the total real-time transmission volume: The system records the total amount of data that can be transmitted within the sampling frequency; Set trigger conditions: Execute corresponding rules based on data priority according to the trigger conditions; Set transmission rules: Transmit data according to the transmission rules.

4. The high-security collaborative supervision method for engineering construction based on BIM model according to claim 1, characterized in that: In step S4, redundant data refers to data that is the same or similar and is repeated during data storage or data transmission. Feedback data includes redundancy ratio and data retrieval rate. Data retrieval rate is the frequency at which a data file is retrieved after it is transmitted to the receiving end. Redundancy ratio can be represented by the ratio of repeated data in transmitted data and cached data.

5. The high-security collaborative supervision method for engineering construction based on BIM model according to claim 1, characterized in that: In step S4, a data retrieval threshold is set. Based on the data redundancy ratio and data retrieval rate, the deletion rules are set as follows: Rule 1: When the data retrieval rate is lower than the data retrieval threshold, the data will be deleted from the temporary storage. Rule 2: When the data access rate exceeds the data access threshold, compare the transmitted data in the device memory with the cached data in the temporary storage, and delete the duplicate data in the cached data in the temporary storage according to the redundancy ratio. Rule 3: When the data access rate is 0, delete the transmitted data in the device memory and the cached data in the temporary memory.

6. The high-security collaborative supervision method for engineering construction based on BIM model according to claim 5, characterized in that: The device memory is used to store the transmitted data, while the temporary memory is used to store the cached data obtained after the filtered transmitted data is transferred.

7. A high-security collaborative supervision system for engineering construction based on a BIM model, wherein the high-security collaborative supervision method for engineering construction based on a BIM model as described in any one of claims 1-6 is characterized in that, It includes a delay confirmation module, a data evaluation module, a classification and transmission module, and a feedback processing module; The delayed confirmation module is used to monitor the real-time status of dynamic links and determine their stability. Specifically: Dynamic link stability is determined by setting dynamic monitoring thresholds based on throughput and error rate, and comparing dynamic link latency with these thresholds. The specific steps are as follows: Set sampling frequency: Set a fixed time interval as the sampling frequency, sample once at regular intervals, calculate the dynamic monitoring threshold and compare it with the dynamic link delay of the sampling point; Calculate the dynamic monitoring threshold: Set the dynamic monitoring threshold based on the logical relationship between throughput and error rate; Determine the stability of dynamic links: Compare the dynamic link delay at each sampling point with the dynamic monitoring threshold to determine the stability of the dynamic links; The data evaluation module is used to change caching strategies or calculate data priorities during data transmission based on dynamic link stability. Specifically: Transmission behavior data includes transmission data repetition rate and transmission data volume. When the dynamic link stability is low, the percentile method is used to filter the transmission data based on the transmission data repetition rate and the filtered transmission data is transferred to temporary storage for caching. Storage behavior data includes the transfer ratio and the amount of cached data; the ratio of the amount of cached data to the amount of transferred data is summed with the transfer ratio to obtain the data priority coefficient; The classification and transmission module is used to selectively transmit data and cached data according to data priority; The feedback processing module is used to collect feedback data based on the transmission status, determine the redundancy of transmitted and cached data based on the feedback data, and assign deletion tasks.

Citation Information

Patent Citations

  • BIM-based multi-target building construction data sharing transmission method and system

    CN118573606A

  • Alpine region logging data cloud storage system

    CN119135576A