A method, device, equipment and medium for acquiring target BIM data

By acquiring and analyzing the data structure information of BIM data packets, and using BIM format converter and preset conversion rules, the high cost and low adaptability problems of traditional data conversion tools when processing heterogeneous data are solved, achieving efficient and flexible data conversion.

CN119066756BActive Publication Date: 2025-04-08CHINA COMM INFORMATION TECH GRP CO LTD HANGZHOU BRANCH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411549837.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-04-08
Estimated Expiration
2044-11-01

AI Technical Summary

Technical Problem

Traditional data conversion tools have high conversion rules writing and maintenance costs, insufficient adaptability and lack of flexibility in processing non-standardized or unknown data structures when processing heterogeneous data.

Method used

By obtaining the list of BIM data packets to be processed, the data structure information is obtained, and inputting it into the BIM format converter, the converted data is analyzed to determine whether preset conversion rules are introduced, and the target BIM data is generated.

Benefits of technology

This method avoids the problem of rewriting rules every time a new data structure is encountered, improves conversion efficiency, and achieves flexibility and adaptability through preset conversion rules and strategies, reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119066756B_ABST
    Figure CN119066756B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, equipment and medium for acquiring target BIM data, which relates to the field of information technology, and includes: acquiring a list of BIM data packets to be processed, processing the BIM data packets to be processed, acquiring data structure information corresponding to the BIM data packets to be processed, inputting the data structure information corresponding to the BIM data packets to be processed into a BIM format converter, acquiring conversion data of the BIM data packets to be processed, analyzing and processing the conversion data to obtain analysis results corresponding to the conversion data, determining whether to introduce preset conversion rules according to the analysis results corresponding to the conversion data, and when introducing the preset conversion rules, acquiring the preset conversion rules corresponding to the conversion data and converting the data corresponding to the BIM data packets to be processed according to the preset conversion rules corresponding to the conversion data, thereby generating target BIM data, and improving the efficiency of the conversion process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information technology, and in particular to a method, device, equipment and medium for acquiring target BIM data. Background Art

[0002] In recent years, with the development of information technology, the corresponding data processing and analysis have become an important support for enterprise decision-making and operations. However, in the process of data processing, heterogeneous data from different sources poses a great challenge to data conversion. The conversion tools used in traditional data conversion generally require customized conversion scripts for specific data structures. This approach not only has high development costs, but also limits the versatility and adaptability of the tool. Especially when faced with non-standardized or other unknown data structures, such data conversion tools will be stretched.

[0003] Then we analyze the main problems of traditional data conversion tools when processing heterogeneous data. There are mainly three points: the first is that the cost of writing and maintaining conversion rules is too high, which requires professional technicians to invest a lot of time and energy; the second is that the adaptability to new data structures is insufficient. Every time a new data structure is encountered, the rules need to be rewritten, resulting in low work efficiency; the third is that the data conversion process lacks flexibility and cannot meet the current changing business needs. Therefore, a conversion method is needed to realize data conversion of non-standardized or other unknown data structures. Summary of the invention

[0004] In view of the above technical problems, the technical solution adopted by the present invention is: a method for acquiring target BIM data, the method comprising the following steps:

[0005] Obtain a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by data sources of different BIM models;

[0006] Process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed;

[0007] Inputting data structure information corresponding to the BIM data packet to be processed into the BIM format converter to obtain conversion data of the BIM data packet to be processed;

[0008] Analyze and process the converted data to obtain analysis results corresponding to the converted data;

[0009] Determine whether to introduce preset conversion rules according to the analysis results corresponding to the conversion data;

[0010] When the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating target BIM data.

[0011] A device for acquiring target BIM data, the device comprising:

[0012] A BIM data packet acquisition module is used to acquire a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by different BIM model data sources;

[0013] A text information acquisition module is used to process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed;

[0014] A data acquisition module is used to input data structure information corresponding to the BIM data packet to be processed into the BIM format converter to obtain conversion data of the BIM data packet to be processed;

[0015] The analysis result acquisition module is used to analyze and process the conversion data to obtain the analysis results corresponding to the conversion data;

[0016] A rule acquisition module is used to determine whether to introduce a preset conversion rule according to the analysis result corresponding to the conversion data;

[0017] The target BIM data acquisition module is used to obtain the preset conversion rules corresponding to the conversion data when the preset conversion rules are introduced, and convert the data corresponding to the BIM data packet to be processed according to the preset conversion rules corresponding to the conversion data, so as to generate the target BIM data.

[0018] According to another aspect of the present invention, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the aforementioned method.

[0019] According to yet another aspect of the present invention, an electronic device is provided, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0020] The present invention has at least the following beneficial effects: In summary, a list of BIM data packets to be processed is obtained, the BIM data packets to be processed are processed, data structure information corresponding to the BIM data packets to be processed is obtained, the data structure information corresponding to the BIM data packets to be processed is input into a BIM format converter, conversion data of the BIM data packets to be processed is obtained, the conversion data is analyzed and processed, and analysis results corresponding to the conversion data are obtained. According to the analysis results corresponding to the conversion data, it is determined whether to introduce preset conversion rules. When the preset conversion rules are introduced, the preset conversion rules corresponding to the conversion data are obtained and the data corresponding to the BIM data packets to be processed are converted according to the preset conversion rules corresponding to the conversion data, thereby generating target BIM data. The present invention converts the BIM data packets to be processed into data of the same format through data structure information, avoids the problem of rewriting the rules every time a new data structure is encountered, and improves the efficiency of the conversion process. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 A flowchart of a method for acquiring target BIM data provided in Embodiment 1 of the present invention;

[0023] Figure 2 A schematic diagram of the structure of a device for acquiring target BIM data provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0025] Embodiment 1,

[0026] Embodiment 1 of the present invention provides a method for acquiring target BIM data, such as Figure 1 As shown, the method comprises the following steps:

[0027] S100, obtaining a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by data sources of different BIM models.

[0028] Specifically, obtain the list of BIM data packets to be processed A={A1, A2, ..., A i , …, A m}, A i is the i-th BIM data packet to be processed, the value range of i is 1 to m, and m is the number of BIM data packets to be processed.

[0029] S200: Process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed.

[0030] S300: inputting data structure information corresponding to the BIM data packet to be processed into a BIM format converter to obtain conversion data of the BIM data packet to be processed.

[0031] Specifically, the BIM data format converter includes but is not limited to the data formats of commonly used architectural software such as Revit and Bentley. It supports the export of Revit model data to a specified format, and also supports the export of Bentley and other data to a specified format, unifies the BIM data formats of different software, and realizes data intercommunication between different software. It can be understood that the data structure information whose format does not meet the requirements is converted using the BIM data format converter, so as to obtain the conversion data of the BIM data packet to be processed.

[0032] S400, analyzing and processing the converted data to obtain analysis results corresponding to the converted data.

[0033] S500: Determine whether to introduce a preset conversion rule according to the analysis result corresponding to the conversion data.

[0034] Specifically, the preset conversion rule is obtained based on preset domain text information.

[0035] S600, when the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating target BIM data.

[0036] In summary, a list of BIM data packets to be processed is obtained, the BIM data packets to be processed are processed, the data structure information corresponding to the BIM data packets to be processed is obtained, the data structure information corresponding to the BIM data packets to be processed is input into a BIM format converter, the conversion data of the BIM data packets to be processed is obtained, the conversion data is analyzed and processed, and the analysis results corresponding to the conversion data are obtained. According to the analysis results corresponding to the conversion data, it is determined whether to introduce preset conversion rules. When the preset conversion rules are introduced, the preset conversion rules corresponding to the conversion data are obtained and the data corresponding to the BIM data packets to be processed are converted according to the preset conversion rules corresponding to the conversion data, thereby generating target BIM data. The present invention converts the BIM data packets to be processed into data of the same format through data structure information, avoids the problem of rewriting the rules every time a new data structure is encountered, and improves the efficiency of the conversion process.

[0037] In addition, the present invention provides highly customizable preset conversion rules and strategies, allowing users to flexibly adjust according to different business needs. This flexibility makes the technology widely applicable to various data processing scenarios. Moreover, the present invention can process heterogeneous data from different sources without writing customized conversion scripts, and is more adaptable to new data structures. There is no need to frequently update preset conversion rules, thereby reducing maintenance costs.

[0038] Specifically, the BIM data packet to be processed is processed, and the data structure information corresponding to the BIM data packet to be processed is obtained, including:

[0039] The BIM data packet to be processed is processed to obtain text information of the BIM data packet to be processed.

[0040] Specifically, those skilled in the art know that any method of processing a BIM data packet to obtain text information in the prior art falls within the protection scope of the present invention and will not be described in detail here.

[0041] The text information of the BIM data packet to be processed is processed to obtain the attribute text data and parameter structured data of the BIM data packet to be processed.

[0042] The attribute text data is the metadata of the BIM data packet to be processed, and the parameter structured data is the feature value of the BIM data packet to be processed. Specifically, the types of the parameter structured data include grammatical structure features, semantic information features, and context-related features.

[0043] Specifically, in one embodiment of the present invention, a deep learning model is used to extract features from text information to obtain parameter structured data; wherein the deep learning model is such as a convolutional neural network (CNN) and a recurrent neural network (RNN).

[0044] The attribute text data and parameter structured data of the BIM data packet to be processed are input into a preset recognition model to obtain a target recognition template corresponding to the BIM data packet to be processed.

[0045] The attribute text data and parameter structured data of the BIM data packet to be processed are inserted into the target recognition template corresponding to the BIM data packet to be processed to obtain the data structure information corresponding to the BIM data packet to be processed.

[0046] In summary, the BIM data packet to be processed is processed to obtain text information of the BIM data packet to be processed, the text information of the BIM data packet to be processed is processed to obtain attribute text data and parameter structured data of the BIM data packet to be processed, the attribute text data and parameter structured data of the BIM data packet to be processed are input into a preset recognition model, the target recognition template corresponding to the BIM data packet to be processed is obtained, the attribute text data and parameter structured data of the BIM data packet to be processed are inserted into the target recognition template corresponding to the BIM data packet to be processed, and the data structure information corresponding to the BIM data packet to be processed is obtained.

[0047] Specifically, the preset recognition model is obtained through the following steps:

[0048] A sample BIM data packet list is obtained, where the sample BIM data packet list includes several sample BIM data packets.

[0049] The sample BIM data packet is processed to obtain sample text information of the sample BIM data packet.

[0050] Based on the sample text information, obtain the sample attribute text data and sample parameter structured data corresponding to the sample BIM data package.

[0051] Among them, the sample attribute text data is the metadata of the sample BIM data packet, and the sample parameter structured data is the characteristic value of the sample BIM data packet.

[0052] Based on the sample attribute text data and sample parameter structured data, and the matching relationship with the fields of the preset matching template, a preset recognition model is constructed.

[0053] Specifically, the matching degree between the sample parameter structured data and the fields of the preset matching template, the matching degree between the sample attribute text data and the field type of the preset matching template are obtained, and the weighted sum of the matching degrees is obtained as the matching relationship value, thereby constructing the corresponding relationship between the sample BIM data package and the preset matching template.

[0054] Furthermore, based on the correspondence between the sample BIM data package and the preset recognition model, a preset recognition model is constructed.

[0055] Furthermore, based on the file size of the sample BIM data packets and the amount of sample parameter structured data, the sample BIM data packets are classified, and based on the correspondence between the classified sample BIM data packets and the preset recognition models, several preset recognition models are constructed.

[0056] Furthermore, for the BIM data packet to be processed, a corresponding preset recognition model is obtained based on the file size of the BIM data packet to be processed and the amount of parameter structured data of the BIM data packet to be processed.

[0057] In summary, obtain a list of sample BIM data packets, process the sample BIM data packets, obtain sample text information of the sample BIM data packets, obtain sample attribute text data and sample parameter structured data corresponding to the sample BIM data packets based on the sample text information, and build a preset recognition model based on the matching relationship between the sample attribute text data and the sample parameter structured data and the fields of the preset matching template.

[0058] Furthermore, the converted data is analyzed and processed to obtain the analysis results corresponding to the converted data, including:

[0059] The attribute text data and parameter structured data of the BIM data packet to be processed are compared with the data structure information corresponding to the BIM data packet to be processed to obtain a difference feature value list, wherein the difference feature value list includes a plurality of difference feature values, and the difference feature value is the parameter structured data of the BIM data packet to be processed and is not included in the data structure information corresponding to the BIM data packet to be processed. Specifically, the difference feature value is the data in the parameter structured data that is not filled with the target recognition template.

[0060] Based on the text information of the BIM data packet to be processed, triple information corresponding to the difference feature value is obtained.

[0061] The difference feature value is judged based on the triple information corresponding to the difference feature value, and the score of the difference feature value is obtained as the analysis result corresponding to the converted data, wherein the higher the degree of matching between the difference feature value and the relationship in the triple information, the higher the score of the difference feature value.

[0062] Specifically, judging the difference feature value and obtaining the score of the difference feature value includes: obtaining triple information of the difference feature value based on the text information of the BIM data packet to be processed, and scoring the difference feature value based on the relationship between entities in the triple information, wherein the higher the matching degree between the difference feature value and the relationship, the higher the score of the difference feature value.

[0063] The triplet information of the difference feature value includes the difference feature value, entity, and relationship.

[0064] Further, according to the analysis result corresponding to the conversion data, determining whether to introduce a preset conversion rule includes:

[0065] If the score of the difference feature value is greater than the preset matching threshold, it is determined that the preset conversion rule is introduced; if the score of the difference feature value is not greater than the preset matching threshold, it is determined not to introduce the preset conversion rule.

[0066] Specifically, the preset matching threshold can be set according to actual needs.

[0067] Further, when the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating the target BIM data further includes:

[0068] Based on the text information of the BIM data packet to be processed, a text including the difference feature value and the triplet information corresponding to the difference feature value is obtained and recorded as a new text.

[0069] Use the new text and preset conversion rules to match and obtain supplementary data corresponding to the difference feature values.

[0070] Specifically, based on the text information of the BIM data packet to be processed, a text containing the difference feature value and the triplet information corresponding to the difference feature value is obtained and recorded as a new text, and the new text is matched with a preset conversion rule to obtain supplementary data corresponding to the difference feature value.

[0071] The supplementary data corresponding to the difference characteristic value is combined with the conversion data to generate the target BIM data. Specifically, the supplementary data corresponding to the difference characteristic value is inserted into the conversion data to generate the target BIM data.

[0072] In summary, the conversion data is analyzed and processed to obtain analysis results corresponding to the conversion data. According to the analysis results corresponding to the conversion data, it is determined whether to introduce preset conversion rules. When the preset conversion rules are introduced, the preset conversion rules corresponding to the conversion data are obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rules corresponding to the conversion data, thereby generating target BIM data, and obtaining supplementary data corresponding to the difference feature values ​​not filled in the target identification template, and combining them with the conversion data to generate target BIM data, thereby enriching the target BIM data.

[0073] Embodiment 2:

[0074] Embodiment 2 of the present invention provides a device for acquiring target BIM data, such as Figure 2 As shown, the device comprises:

[0075] The BIM data packet acquisition module is used to acquire a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by data sources of different BIM models.

[0076] The text information acquisition module is used to process the BIM data packet to be processed and obtain the data structure information corresponding to the BIM data packet to be processed.

[0077] The data acquisition module is used to input the data structure information corresponding to the BIM data packet to be processed into the BIM format converter to obtain the conversion data of the BIM data packet to be processed.

[0078] The analysis result acquisition module is used to analyze and process the conversion data to obtain the analysis results corresponding to the conversion data.

[0079] The rule acquisition module is used to determine whether to introduce a preset conversion rule according to the analysis result corresponding to the conversion data.

[0080] The target BIM data acquisition module is used to obtain the preset conversion rules corresponding to the conversion data when the preset conversion rules are introduced, and convert the data corresponding to the BIM data packet to be processed according to the preset conversion rules corresponding to the conversion data, so as to generate the target BIM data.

[0081] The data acquisition module includes:

[0082] The text information acquisition submodule is used to process the BIM data packet to be processed and obtain the text information of the BIM data packet to be processed.

[0083] The data acquisition submodule is used to process the text information of the BIM data packet to be processed and obtain the attribute text data and parameter structured data of the BIM data packet to be processed.

[0084] The target recognition template acquisition submodule is used to input the attribute text data and parameter structured data of the BIM data packet to be processed into a preset recognition model to obtain the target recognition template corresponding to the BIM data packet to be processed.

[0085] The data structure information acquisition submodule is used to insert the attribute text data and parameter structured data of the BIM data packet to be processed into the target recognition template corresponding to the BIM data packet to be processed, and obtain the data structure information corresponding to the BIM data packet to be processed.

[0086] Among them, the target recognition template module also includes:

[0087] The sample BIM data packet acquisition submodule is used to acquire a sample BIM data packet list, wherein the sample BIM data packet list includes several sample BIM data packets.

[0088] The sample text information acquisition submodule is used to process the sample BIM data packet and obtain the sample text information of the sample BIM data packet.

[0089] The data acquisition submodule is used to obtain sample attribute text data and sample parameter structured data corresponding to the sample BIM data packet based on the sample text information.

[0090] The recognition model submodule is used to build a preset recognition model based on the matching relationship between the sample attribute text data and the sample parameter structured data and the fields of the preset matching template.

[0091] The analysis result acquisition module includes:

[0092] The difference feature value acquisition unit is used to compare the attribute text data and parameter structured data of the BIM data packet to be processed with the data structure information corresponding to the BIM data packet to be processed, and obtain a difference feature value list, wherein the difference feature value list includes a plurality of difference feature values.

[0093] The analysis result acquisition unit is used to judge the difference characteristic value and obtain the score of the difference characteristic value as the analysis result corresponding to the conversion data.

[0094] Among them, the target BIM data acquisition module includes:

[0095] The database acquisition unit is used to acquire the supplementary data corresponding to the difference characteristic value based on the difference characteristic value and the text information of the BIM data packet to be processed.

[0096] The target BIM data acquisition unit is used to combine the supplementary data corresponding to the difference characteristic value with the conversion data to generate the target BIM data.

[0097] Embodiment 3,

[0098] Embodiment 3 of the present invention provides a non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the non-transitory computer-readable storage medium, and the at least one instruction or at least one program is loaded and executed by a processor to implement the steps:

[0099] S100, obtaining a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by data sources of different BIM models.

[0100] S200: Process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed.

[0101] S300: inputting data structure information corresponding to the BIM data packet to be processed into a BIM format converter to obtain conversion data of the BIM data packet to be processed.

[0102] S400, analyzing and processing the converted data to obtain analysis results corresponding to the converted data.

[0103] S500: Determine whether to introduce a preset conversion rule according to the analysis result corresponding to the conversion data.

[0104] S600, when the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating target BIM data.

[0105] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0106] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.

Claims

1. A method for acquiring target BIM data, characterized in that: The method comprises the following steps: Obtain a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by data sources of different BIM models; Process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed; Inputting data structure information corresponding to the BIM data packet to be processed into the BIM format converter to obtain conversion data of the BIM data packet to be processed; Analyze and process the converted data to obtain analysis results corresponding to the converted data; Determine whether to introduce preset conversion rules according to the analysis results corresponding to the conversion data; When the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating target BIM data; The converted data is analyzed and processed to obtain the analysis results corresponding to the converted data, including: Compare the attribute text data and parameter structured data of the BIM data packet to be processed with the data structure information corresponding to the BIM data packet to be processed, and obtain a difference feature value list, wherein the difference feature value list includes a plurality of difference feature values, and the difference feature values ​​are the parameter structured data of the BIM data packet to be processed and data not included in the data structure information corresponding to the BIM data packet to be processed; Based on the text information of the BIM data packet to be processed, triple information corresponding to the difference feature value is obtained; The difference feature value is judged based on the triple information corresponding to the difference feature value, and the score of the difference feature value is obtained as the analysis result corresponding to the converted data, wherein the higher the matching degree between the difference feature value and the relationship in the triple information, the higher the score of the difference feature value; Determining whether to introduce preset conversion rules based on the analysis results corresponding to the conversion data includes: If the score of the difference feature value is greater than the preset matching threshold, it is determined to introduce the preset conversion rule; If the score of the difference feature value is not greater than the preset matching threshold, it is determined not to introduce the preset conversion rule; When the preset conversion rule is introduced, the preset conversion rule corresponding to the conversion data is obtained and the data corresponding to the BIM data packet to be processed is converted according to the preset conversion rule corresponding to the conversion data, thereby generating the target BIM data further includes: Based on the text information of the BIM data packet to be processed, a text including a difference feature value and triple information corresponding to the difference feature value is obtained and recorded as a new text; Use the new text and the preset conversion rules to match and obtain the supplementary data corresponding to the difference feature values; The supplementary data corresponding to the difference characteristic values ​​are combined with the converted data to generate the target BIM data.

2. The method for acquiring target BIM data according to claim 1, characterized in that: Processing the BIM data packet to be processed, obtaining the data structure information corresponding to the BIM data packet to be processed includes: Process the BIM data packet to be processed and obtain text information of the BIM data packet to be processed; Processing the text information of the BIM data package to be processed, and obtaining the attribute text data and parameter structured data of the BIM data package to be processed; Input the attribute text data and parameter structured data of the BIM data package to be processed into a preset recognition model to obtain a target recognition template corresponding to the BIM data package to be processed; The attribute text data and parameter structured data of the BIM data packet to be processed are inserted into the target recognition template corresponding to the BIM data packet to be processed to obtain the data structure information corresponding to the BIM data packet to be processed.

3. The method for acquiring target BIM data according to claim 1, characterized in that: Obtain the preset recognition model through the following steps: Obtain a sample BIM data packet list, wherein the sample BIM data packet list includes a plurality of sample BIM data packets; Processing the sample BIM data packet to obtain sample text information of the sample BIM data packet; Based on the sample text information, obtain sample attribute text data and sample parameter structured data corresponding to the sample BIM data package; Based on the sample attribute text data and sample parameter structured data, and the matching relationship with the fields of the preset matching template, a preset recognition model is constructed.

4. The method for acquiring target BIM data according to claim 1, characterized in that: The preset conversion rules are obtained based on preset domain text information.

5. A device for acquiring target BIM data, characterized in that: The device is used to implement a method for acquiring target BIM data as claimed in claim 1, and the device includes: A BIM data packet acquisition module is used to acquire a list of BIM data packets to be processed, wherein the list of BIM data packets to be processed includes a plurality of BIM data packets to be processed, wherein different BIM data packets to be processed are provided by different BIM model data sources; A text information acquisition module is used to process the BIM data packet to be processed and obtain data structure information corresponding to the BIM data packet to be processed; A data acquisition module is used to input data structure information corresponding to the BIM data packet to be processed into the BIM format converter to obtain conversion data of the BIM data packet to be processed; The analysis result acquisition module is used to analyze and process the conversion data to obtain the analysis results corresponding to the conversion data; A rule acquisition module is used to determine whether to introduce a preset conversion rule according to the analysis result corresponding to the conversion data; The target BIM data acquisition module is used to obtain the preset conversion rules corresponding to the conversion data when the preset conversion rules are introduced, and convert the data corresponding to the BIM data packet to be processed according to the preset conversion rules corresponding to the conversion data, so as to generate the target BIM data.

6. A non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the storage medium, characterized in that: The at least one instruction or the at least one program is loaded and executed by the processor to implement the method for acquiring target BIM data as described in any one of claims 1 to 4.

7. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 6.

Citation Information

Patent Citations

  • BIM data fusion method and device

    CN110222407A

  • Automatic graph auditing system based on BIM and knowledge graph

    CN115687649A