Building construction data management system based on BIM
By performing data classification, encryption processing and transmission in the BIM construction data management system, the problems of different types of data management difficulties and low data transmission security are solved, and efficient data management and secure transmission are achieved.
Patent Information
- Application Number
- CN202410958998.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-07-17
AI Technical Summary
When using BIM for construction management, the management difficulties of different types of data and the problems of leakage during data transmission reduce the confidentiality of construction data.
By introducing data information collection unit, data conversion analysis unit, original type data analysis unit and management information output unit into the data management system, data classification, characteristic value calculation, encryption processing and transmission are carried out to ensure the security of data during transmission process . The specific steps include type classification, segmentation processing, encryption processing and transmission of the acquired data, and the use of replacement templates to encrypt data to ensure the integrity and security of data transmission.
It realizes unified management of different types of data, improves data transmission security, and ensures the confidentiality and integrity of construction data.
Smart Images

Figure CN118627098B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data management, and in particular to a building construction data management system based on BIM. Background Art
[0002] Building Information Modeling (BIM) is a new tool in architecture, engineering and civil engineering. It is used to describe computer-aided designs that are mainly three-dimensional graphics, object-oriented, and related to architecture.
[0003] According to Chinese patent application number CN202311534705.7, a construction standard data management system is disclosed, which includes an identity authentication module, a data acquisition module, a data management module, a data analysis module, a data search module and a report generation module; wherein: the identity authentication module is configured to: identify the identity of the user and realize the user's registration and login functions; the data acquisition module is configured to: obtain data on industry construction standards, project construction standards and actual construction standards; the data management module is configured to: manage the data recorded in the project database according to the project.
[0004] Some existing BIM systems generate a large amount of data when used for construction management, and different types of data are generated at the same time. Different types of data need to be managed in a unified manner. However, different methods are required to manage different types of data, which further leads to management difficulties. Secondly, when using BIM to generate construction data, the data needs to be transmitted. Directly transmitting data will cause data leakage during the transmission process, reducing the confidentiality of the overall construction data. Summary of the Invention
[0005] In response to the shortcomings of the existing technology, the present invention provides a BIM-based construction data management system, which solves the problem of management difficulties in different types of data, and secondly, the problem of poor protection during data transmission, which affects data security.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a BIM-based construction data management system, comprising:
[0007] A data information acquisition unit is used to acquire construction data and transmit the acquired construction data to a data conversion and analysis unit;
[0008] The data conversion and analysis unit is used to classify the construction data transmitted by the data information acquisition unit according to the data type to obtain data of the same type, calculate the characteristic value of the data of the same type, select the data type corresponding to the smallest characteristic value as the standard and generate the standard type, and perform conversion analysis on the remaining types of data, classify the data according to the change in the amount of data after conversion to obtain original type data and converted data, and transmit the original type data to the original type data analysis unit, and transmit the converted type data to the converted data analysis unit;
[0009] an original data analysis unit, which is used to analyze the acquired original data, segment the original data according to characteristic values of the original data to obtain multiple groups of segmented packets, obtain reassembled packets by comparing and processing the data capacity of correct data and erroneous data in the segmented packets, perform different encryption processes on the reassembled packets, generate encrypted packets and encryption information, then transmit the encrypted packets and transmit the encrypted information to the management information output unit;
[0010] A conversion data analysis unit is used to analyze the acquired conversion type data, segment the conversion type data according to data capacity based on the characteristic value to obtain segmented packages, and classify the segmented packages according to data integrity to obtain complete segmented packages and incomplete segmented packages, and encrypt the two respectively to obtain encrypted packages and generate encryption information at the same time, and then transmit the encrypted information to the management information output unit.
[0011] The management information output unit is used to store the obtained encryption information and decompress the transmitted encrypted package according to the encryption information.
[0012] As a further solution of the present invention: the specific method in which the data conversion and analysis unit analyzes the construction data to obtain the standard type is:
[0013] The acquired construction data is classified according to data type to obtain data of the same type, and the data of the same type is labeled as i, where i=1, 2, ..., j, where j specifically represents the data type of the data of the same type. At the same time, the corresponding data quantity in the data of the same type i is obtained and recorded as Li, and the data quantity Li is sorted from small to large. Then, the data capacity of the correct data and the incorrect data in the data of the same type i is obtained, and the data capacity of the incorrect data is recorded as Ri;
[0014] Substitute the acquired error data capacity Ri and data quantity Li into the formula The eigenvalue Qi corresponding to the same type of data i is calculated, and a1 is the preset proportional coefficient, where the calculated Qi is an integer, and then the same type of data corresponding to the minimum eigenvalue Qi is selected and recorded as the standard type.
[0015] As a further solution of the present invention: the specific method of the data conversion analysis unit performing standard type conversion on the construction data to obtain the original type data and the converted data is:
[0016] Convert the remaining data of the same type into the standard type, and determine the change in the overall data capacity after the data of the same type is converted into the standard type. When the data capacity increases, no conversion is performed, and the data of the same type is recorded as the original type data. Conversely, when the data capacity decreases, the corresponding data of the same type is recorded as the converted type data.
[0017] As a further solution of the present invention: the specific method of the original type data analysis unit to obtain the recombined package is:
[0018] Obtain all original type data and the corresponding eigenvalues of the original type data at the same time, and use the eigenvalues as the segmentation criteria to segment the original type data into multiple groups of segmented packages, denoted as n, and n=1, 2, ..., m, where m represents the data of the segmented package, and the value of m is equal to the value of the eigenvalue. Then, any group of segmented packages is taken as the analysis object, and the data capacity of the correct data and the incorrect data in the analysis object is obtained and compared;
[0019] When the data capacity of the correct data is greater than the data capacity of the erroneous data, the correct data in the analysis object will be binary converted, and at the same time, it will be processed in reverse order, and combined with the erroneous data to generate a reconstructed package. When the data capacity of the correct data is less than the data capacity of the erroneous data, the erroneous data will be binary converted, and at the same time, it will be processed in reverse order, and combined with the correct data to generate a reconstructed package.
[0020] As a further solution of the present invention, the specific method in which the original type data analysis unit encrypts the reassembled packet to obtain the encrypted information is:
[0021] The characteristic value is converted into a binary number to obtain a converted binary number. At the same time, a replacement template is generated using the converted binary number, and the replacement template and the reorganized package are replaced and analyzed. When the corresponding replacement template exists in the reorganized package, a direct replacement is performed to obtain an encrypted package. When the corresponding replacement template does not exist in the reorganized package, the entire reorganized package is converted into a binary number, and the encrypted package is obtained by reverse processing while generating encrypted information. The encrypted information is then transmitted to the information output unit.
[0022] As a further solution of the present invention, the conversion type data analysis unit classifies the segmented packets according to data integrity to obtain complete segmented packets and incomplete segmented packets in the following specific manner:
[0023] Obtain all conversion type data and corresponding eigenvalues, and divide the data capacity of the conversion type data according to the eigenvalue values to obtain segmented packages. Then judge the data integrity of the obtained segmented packages to obtain complete segmented packages and incomplete segmented packages. At the same time, label the complete segmented packages as k, and k=1, 2, ..., o, o represents the number of complete segmented packages, and label the incomplete segmented packages as s, and s=1, 2, ..., t, t represents the number of incomplete segmented packages.
[0024] As a further solution of the present invention: the conversion type data analysis unit encrypts the complete segmented package and the incomplete segmented package to obtain the encrypted information in a specific manner:
[0025] All complete segmented packages k are converted into binary form, and are processed in reverse order to obtain encrypted packages, and encryption information is generated. All incomplete segmented packages s are obtained, and their number is judged. When the number s of incomplete segmented packages is an odd number, three adjacent odd-numbered segmented packages are obtained according to the segmentation order and bundled to generate an encrypted package. When the number s of incomplete segmented packages is an even number, two adjacent even-numbered segmented packages are obtained according to the segmentation order and bundled to generate an encrypted package, and the corresponding encryption information is generated, and then the encryption information is transmitted to the management information output unit. Beneficial effects
[0026] The present invention provides a BIM-based construction data management system. Compared with the existing technology, it has the following advantages:
[0027] The present invention facilitates subsequent data management by classifying the acquired construction data according to data type, and then analyzes the classified data, performs unified conversion analysis on the data according to the characteristics of the data itself, and classifies the data according to the change in data capacity after conversion. At the same time, the classified data in different formats are subjected to transmission encryption analysis, and the data is segmented and the segmented data packets are subjected to secondary analysis. Encryption analysis is performed according to the data capacity of the data packets, and encryption is performed using replacement templates to ensure the security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a block diagram of the system principle of the present invention. DETAILED DESCRIPTION
[0029] 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.
[0030] For example 1, please refer to Figure 1 The present application provides a BIM-based construction data management system, including: a data information acquisition unit, a data conversion and analysis unit, a conversion data analysis unit, an original type data analysis unit and a management information output unit.
[0031] The data information acquisition unit is used to acquire construction data and transmit the acquired construction data to the data conversion and analysis unit.
[0032] The data conversion and analysis unit is used to classify the acquired construction data according to the data type to obtain data of the same type, calculate the characteristic value of the data of the same type, and select the data type corresponding to the smallest characteristic value as the standard and generate the standard type. The remaining types of data are converted and analyzed, and the original type data and converted data are obtained according to the change in the amount of data after conversion. The specific method of conversion analysis is:
[0033] The acquired construction data is classified according to data type to obtain data of the same type. Specific construction data may include different construction drawings, construction lists, and data material data, etc., and correspond to different data types such as text data and image data. The data of the same type are labeled as i, and i=1, 2, ..., j, where j specifically represents the data type of the data of the same type. At the same time, the corresponding data quantity in the data of the same type i is obtained and recorded as Li. The data is sorted from small to large according to the data quantity Li. Then, the data capacity of the correct data and the incorrect data in the data of the same type i is obtained, and the data capacity of the incorrect data is recorded as Ri.
[0034] Substitute the acquired error data capacity Ri and data quantity Li into the formula Calculate the eigenvalue Qi corresponding to the data of the same type i, and a1 is the preset proportional coefficient, where the calculated Qi is an integer, then select the data of the same type corresponding to the minimum eigenvalue Qi and record it as the standard type, and convert the remaining data of the same type to the standard type. Specifically, convert the data format corresponding to the data of the same type to the data format of the standard type, and determine the change in the overall data capacity after the data of the same type is converted to the standard type;
[0035] When the data capacity increases, it means that new data is generated during the conversion process. In this case, no conversion is performed, and the same type of data is recorded as original type data. Conversely, when the data capacity decreases, it means that the overall data capacity becomes smaller during the conversion process, which is beneficial to subsequent transmission analysis. The corresponding same type of data is recorded as conversion type data, and the original type data is transmitted to the original type data analysis unit, and the conversion type data is transmitted to the conversion data analysis unit.
[0036] The original data analysis unit is used to analyze the acquired original data, segment the original data according to the characteristic values of the original data to obtain multiple groups of segmented packets, compare and process the data capacity of correct data and error data in the segmented packets to obtain reassembled packets, perform different encryption processes on the reassembled packets, and generate encrypted packets and encryption information. Then, the encrypted packets are transmitted and the encrypted information is transmitted to the management information output unit. The specific method of generating the encrypted information is as follows:
[0037] Obtain all original type data and the corresponding eigenvalues of the original type data at the same time, and use the eigenvalues as the segmentation criteria to segment the original type data into multiple groups of segmented packages, denoted as n, and n=1, 2, ..., m, where m represents the data of the segmented package, and the value of m is equal to the value of the eigenvalue. Then, any group of segmented packages is taken as the analysis object, and the data capacity of the correct data and the incorrect data in the analysis object is obtained and compared;
[0038] When the data capacity of the correct data is greater than the data capacity of the erroneous data, the correct data in the analysis object is binary-converted and reversed, and then combined with the erroneous data to generate a reassembled packet. When the data capacity of the correct data is less than the data capacity of the erroneous data, the erroneous data is binary-converted and reversed, and then combined with the correct data to generate a reassembled packet.
[0039] Then, the characteristic value is converted into a binary number to obtain a converted binary number, and a replacement template is generated using the converted binary number. The replacement template and the reorganized package are replaced and analyzed. When the corresponding replacement template exists in the reorganized package, it is directly replaced to obtain an encrypted package. When the corresponding replacement template does not exist in the reorganized package, the entire reorganized package is converted into a binary number and processed in reverse order to obtain an encrypted package and generate encrypted information. The encrypted information is then transmitted to the information output unit, and the obtained encrypted package is transmitted at the same time. All original type data are analyzed in this way to obtain encrypted packages.
[0040] Specifically, for example, if the characteristic value is 5, the converted binary number obtained after binary conversion of 5 is 00000101, so 00000101 is used as the replacement template to replace the reorganized package. If the same 00000101 replacement template exists in the reorganized package, the corresponding binary number is replaced with 5, for example, 101010000010101 is replaced to obtain 1010150101. On the contrary, if the corresponding replacement template does not exist in the reorganized package, the remaining unconverted data in the reorganized package is binary converted, and the overall binary number is reversed to obtain the encrypted package.
[0041] The management information output unit is used to store the obtained encryption information and decompress the transmitted encrypted package according to the encryption information.
[0042] Embodiment 2, as the embodiment 2 of the present invention, is implemented on the basis of embodiment 1, and differs from embodiment 1 in that the data conversion analysis unit transmits the conversion type data to the conversion data analysis unit, and analyzes the data through the conversion data analysis unit.
[0043] The conversion data analysis unit is used to analyze the acquired conversion type data, segment the conversion type data according to data capacity based on the characteristic value to obtain segmented packets, and classify the segmented packets according to data integrity to obtain complete segmented packets and incomplete segmented packets, and encrypt the two to obtain encrypted packets and generate encrypted information at the same time, and then transmit the encrypted information to the management information output unit. The specific method of generating the encrypted information is as follows:
[0044] Obtain all conversion type data and corresponding eigenvalues, and divide the data capacity of the conversion type data according to the eigenvalue values to obtain segmented packages, then judge the data integrity of the obtained segmented packages to obtain complete segmented packages and incomplete segmented packages, and the specific method of judging the data integrity here is to judge whether the same group of data is divided, if so, classify it as incomplete data, if not, classify it as complete data, and at the same time label the complete segmented packages as k, and k=1, 2, ..., o, o represents the number of complete segmented packages, and label the incomplete segmented packages as s, and s=1, 2, ..., t, t represents the number of incomplete segmented packages;
[0045] All complete split packets k are binary-converted and reversed to obtain encrypted packets, generating encrypted information. All incomplete split packets s are obtained and their number is determined. When the number s of incomplete split packets is odd, three adjacent odd-numbered split packets are obtained according to the splitting sequence and bundled to generate an encrypted packet. When the number s of incomplete split packets is even, two adjacent even-numbered split packets are obtained according to the splitting sequence and bundled to generate an encrypted packet. The corresponding encrypted information is then generated and transmitted to the management information output unit. Specifically, when the number is odd, if there are still unbundled split packets, the remaining split packets are bundled according to the splitting sequence, and the number of bundles is also three.
[0046] Combined with actual analysis, if the number is odd and the split packages are bundled, when there are five groups of incomplete split packages with an even split order, the first three groups are bundled and the last two groups are bundled to generate the corresponding encrypted package.
[0047] The management information output unit is used to store the obtained encryption information and decrypt the encrypted package after transmission.
[0048] Embodiment 3, as the third embodiment of the present invention, focuses on combining the implementation processes of embodiment 1 and embodiment 2.
[0049] Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0050] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. The BIM-based construction data management system is characterized by: include: The data conversion and analysis unit is used to classify the construction data transmitted by the data information acquisition unit according to the data type to obtain data of the same type, and calculate the characteristic value of the data of the same type, and at the same time select the data type corresponding to the smallest characteristic value as the standard and generate the standard type, and perform conversion analysis on the remaining types of data, and classify the data according to the change in the amount of data after conversion to obtain the original type data and the converted data, and transmit the original type data to the original type data analysis unit, and transmit the converted type data to the converted data analysis unit, and the specific method of generating the standard type is: The acquired construction data is classified according to the data type to obtain data of the same type, and the data of the same type is labeled as i, where i=1, 2, ..., j, and specific j represents the data type of the data of the same type. At the same time, the corresponding data quantity in the data of the same type i is obtained and recorded as Li, and the data quantity Li is sorted from small to large. Then, the data capacity of the correct data and the wrong data in the data of the same type i is obtained, and the data capacity of the wrong data is recorded as Ri; Substitute the acquired error data capacity Ri and data quantity Li into the formula Calculate the eigenvalue Qi corresponding to the same type of data i, and a1 is the preset proportional coefficient, where the calculated Qi is an integer, then select the same type of data corresponding to the minimum eigenvalue Qi and record it as the standard type; An original data analysis unit, which is used to analyze the acquired original data, segment the original data according to the characteristic values of the original data to obtain a plurality of segmented packets, obtain a reassembled packet by comparing and processing the data capacity of the correct data and the error data in the segmented packets, perform encryption processing on the reassembled packet in different ways, generate an encrypted packet and encryption information at the same time, then transmit the encrypted packet, and transmit the encryption information to the management information output unit; A conversion data analysis unit is used to analyze the acquired conversion type data, segment the conversion type data according to data capacity based on the characteristic value to obtain segmented packages, and classify the segmented packages according to data integrity to obtain complete segmented packages and incomplete segmented packages, and encrypt the two respectively to obtain encrypted packages and generate encryption information at the same time, and then transmit the encrypted information to the management information output unit.
2. The BIM-based construction data management system according to claim 1 is characterized in that: It also includes a data information collection unit and a management information output unit; A data information acquisition unit, used to acquire the building construction data and transmit the acquired building construction data to the data conversion and analysis unit; A management information output unit is used to store the acquired encryption information and decompress the transmitted encrypted package according to the encryption information.
3. The BIM-based construction data management system according to claim 1, characterized in that: The specific method for the data conversion analysis unit to obtain the original type data and the converted data is: The remaining data of the same type are converted into the standard type, and the change in the overall data capacity after the data of the same type is converted into the standard type is determined. When the data capacity increases, no conversion is performed, and the data of the same type is recorded as the original type data. Conversely, when the data capacity decreases, the corresponding data of the same type is recorded as the converted type data.
4. The BIM-based construction data management system according to claim 1, characterized in that: The specific method of obtaining the reorganized packet by the original type data analysis unit is as follows: Obtain all original type data, and at the same time obtain the eigenvalues corresponding to the original type data, and divide the original type data into multiple groups of segmentation packages with the eigenvalues as the segmentation criteria, denoted as n, and n=1, 2, ..., m, m represents the data of the segmentation package, and the value of m is equal to the value of the eigenvalue, then obtain any group of segmentation packages as the analysis object, and obtain and compare the data capacity of the correct data and the wrong data in the analysis object; When the data capacity of the correct data is greater than the data capacity of the erroneous data, the correct data within the analysis object will be converted into binary, and at the same time, processed in reverse order, and combined with the erroneous data to generate a reorganized package. When the data capacity of the correct data is less than the data capacity of the erroneous data, the erroneous data will be converted into binary, and at the same time, processed in reverse order, and combined with the correct data to generate a reorganized package.
5. The BIM-based construction data management system according to claim 1, characterized in that: The specific method in which the original type data analysis unit encrypts the reassembled packet to obtain the encrypted information is: The characteristic value is converted into a binary number to obtain a converted binary number, and a replacement template is generated with the converted binary number. The replacement template and the reorganized package are replaced and analyzed. When the corresponding replacement template exists in the reorganized package, it is directly replaced to obtain an encrypted package. When the corresponding replacement template does not exist in the reorganized package, the reorganized package is converted into a binary number as a whole, and the encrypted package is obtained by reverse processing and encrypted information is generated at the same time, and then the encrypted information is transmitted to the information output unit.
6. The BIM-based construction data management system according to claim 1, characterized in that: The specific method in which the conversion type data analysis unit classifies the segmented packages into complete segmented packages and incomplete segmented packages according to data integrity is: All conversion type data and corresponding eigenvalues are obtained, and the data capacity of the conversion type data is divided according to the eigenvalue values to obtain divided packages. Then, the data integrity of the obtained divided packages is judged to obtain complete divided packages and incomplete divided packages. At the same time, the complete divided packages are labeled as k, and k=1, 2, ..., o, o represents the number of complete divided packages, and the incomplete divided packages are labeled as s, and s=1, 2, ..., t, t represents the number of incomplete divided packages.
7. The BIM-based construction data management system according to claim 1, characterized in that: The specific method in which the conversion type data analysis unit encrypts the complete segmentation package and the incomplete segmentation package to obtain the encrypted information is: All complete segmented packages k are converted into binary form, and are processed in reverse order to obtain encrypted packages, and encryption information is generated. All incomplete segmented packages s are obtained and their number is judged. When the number s of incomplete segmented packages is an odd number, three adjacent odd-numbered segmented packages are obtained in the segmentation order and bundled to generate an encrypted package. When the number s of incomplete segmented packages is an even number, two adjacent even-numbered segmented packages are obtained in the segmentation order and bundled to generate an encrypted package, and the corresponding encryption information is generated, and then the encrypted information is transmitted to the management information output unit.
Citation Information
Patent Citations
Building construction standard data management system
CN117455411A
Cross-service data communication system based on shared memory
CN117056298A
Plastic product research and development data processing system
CN117932132A
