A data processing method and system

Through the modulus separation process, the building information model is separated into model information and data information, and saved according to preset modeling specifications, which solves the high cost, complexity and loss problems when storing IFC standard data, and realizes multi-software compatibility and Storage solution for data accuracy.

CN114722454BActive Publication Date: 2025-02-25SHANGHAI SHANGLIN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210164740.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-22
Publication Date
2025-02-25
Estimated Expiration
2042-02-22

AI Technical Summary

Technical Problem

The existing IFC standards have high costs, data exchange complexity and data loss when storing data, making it difficult to be compatible with multiple urban design software.

Method used

Design a data processing method and system to separate the building information model into model information and data information through the modulus separation process, and save it in the model database and parameter database according to the preset modeling specifications to achieve data compatibility Sex and accuracy.

Benefits of technology

It realizes a data storage solution compatible with multiple urban design software, avoiding the loss of IFC standard data storage, and improving the efficiency and accuracy of data exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114722454B_ABST
    Figure CN114722454B_ABST
Patent Text Reader

Abstract

The present invention discloses a data processing method and system, which belongs to the field of building information technology. The method includes: separating a building information model to obtain a corresponding model information and a data information; according to a preset modeling specification, the model information and the data information are correspondingly associated and saved, the model information is saved in a preset model database, and the data information is saved in a preset parameter database; obtaining a model export request; according to the export format required by the model export request, the corresponding model information is exported as a model file; according to the modeling specification corresponding to the exported model information, the parameter database is searched to obtain the associated data information, and the model file and the data information are linked for user use. The beneficial effect of the above technical solution is: a data storage solution that is compatible with multiple urban design software is designed, and the problem of data loss during IFC standard data storage can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of building information technology, and in particular to a data processing method and system. Background Art

[0002] Building Information Modeling (BIM) is a new tool for architecture, engineering and civil engineering, originally created by Autodesk. It is used to describe computer-aided designs that are mainly based on three-dimensional graphics, object-oriented, and related to architecture. At the beginning of its creation, the establishment standards of BIM models established by different companies and different software tools were different, which made information exchange between BIM models very difficult. In order to solve the information exchange barriers in the BIM era, in 1997, the International Alliance for Interoperability (IAI) released the first complete version of the data exchange standard (Industry Foundation Classes, IFC), and has been updating versions in succession. With the continuous maturity of technology, the IFC standard has gradually become the standard format for BIM data sharing and information exchange.

[0003] The IFC standard is an international standard developed by IAI for data exchange of BIM models. It is also a physical library for entities (such as walls, windows, etc.) in the Architecture, Engineering & Construction (AEC) industry. The IFC standard allows each system to only establish an input / output interface to an intermediate data format (IFC file format), and data interaction and sharing can be achieved through the conversion of a common core data model in collaborative software, without the need to establish multiple input / output interfaces with other systems to achieve data interaction.

[0004] However, the IFC standard also has disadvantages. The first disadvantage is that the intermediate architecture required by the IFC standard is relatively expensive, and the equipment required for large standards requires huge amounts of money to build. The second disadvantage is that the comprehensiveness of the IFC library makes some simple data exchanges very complicated. For the same project data, whether it is stored in the plain text format of STEP or the XML format of ifcXML, the size of the IFC file is usually much larger than other common file types such as ArchiCAD or Revit. The third disadvantage is that if the IFC standard is used for storage, it is necessary to use ports to convert multiple data, so data will be lost more or less during the output process, resulting in a decrease in the accuracy of the conversion. Summary of the invention

[0005] In order to solve the problems mentioned above, a technical solution of a data processing method and system is provided, aiming to design a data storage solution that is compatible with multiple urban design software and solve the problem of data loss when storing IFC standard data.

[0006] The above technical solution specifically includes:

[0007] A data processing method is used for data processing of a building information model; wherein the data processing method includes a model-digital separation process and an application extraction process;

[0008] The analog-to-digital separation process specifically includes:

[0009] Step A1, separating the building information model to obtain corresponding model information and data information;

[0010] Step A2, according to a preset modeling specification, the model information and the data information are correspondingly associated and saved, the model information is saved in a preset model database, and the data information is saved in a preset parameter database;

[0011] The application extraction process specifically includes:

[0012] Step B1, obtaining a model export request;

[0013] Step B2, exporting the corresponding model information into a model file according to the export format required by the model export request;

[0014] Step B3, according to the modeling specification corresponding to the exported model information, the associated data information is searched in the parameter database, and the model file and the data information are linked for user use.

[0015] Preferably, in the data processing method, step A1 specifically comprises:

[0016] Splitting the three-dimensional building information model into a plurality of two-dimensional split models according to model types to serve as the model information, and

[0017] Parameter data in the building information model is extracted as the data information.

[0018] Preferably, in the data processing method, in the step A1, the three-dimensional building information model is split into a plurality of two-dimensional split models according to each face of the model according to the type of the three-dimensional model.

[0019] Preferably, in the data processing method, in the step A1, the parameter data in the building information model is filled into a form to be saved as the data information;

[0020] The form format of the form is determined according to the model type of the building information model.

[0021] Preferably, in the data processing method, in step B2, the export format includes at least one of the following:

[0022] Text format: used to describe the building information model in text;

[0023] Tabular format: used for annotating the building information model through a table;

[0024] Three-dimensional model format: used to reproduce the building information model through a three-dimensional model.

[0025] Preferably, in the data processing method, the modeling specification includes a model code of the building information model, and / or a parameter code of the parameter data in the building information model, and / or a device code of a device for editing the building information model.

[0026] A data processing system, wherein the system is used to implement the above data processing method, comprising:

[0027] A modeling unit, wherein a model database and a parameter database are provided in the modeling unit;

[0028] A modular separation unit, connected to the modeling unit, is used to separate the building information model to obtain a model information and a data information, and input the model information and the data information into the modeling unit in a corresponding manner according to a modeling specification, save the model information in the model database, and save the data information in the parameter database;

[0029] An acquisition unit, used for acquiring a model export request input from outside;

[0030] an extraction unit, connected to the acquisition unit and the modeling unit respectively, and configured to export the model information corresponding to the model export request in the model database into a model file according to an export format required by the model export request;

[0031] The hooking unit is respectively connected to the extraction unit and the modeling unit, and is used to search for the associated data information in the parameter database according to the modeling specification corresponding to the exported model information, and to hook the model file and the data information for user use.

[0032] Preferably, in the data processing system, the analog-to-digital separation unit specifically comprises:

[0033] A splitting module, used for splitting the three-dimensional building information model into a plurality of two-dimensional split models according to model types, so as to serve as the model information;

[0034] The first saving module is connected to the splitting module and is used to save the splitting model in the model database.

[0035] Preferably, in the data processing system, the splitting module splits the three-dimensional building information model into a plurality of two-dimensional split models according to each face of the model based on the type of the three-dimensional model.

[0036] Preferably, in the data processing system, the analog-to-digital separation unit further comprises:

[0037] The second saving module is used to fill the parameter data in the building information model into a form to save it as the data information, and the form is determined according to the model type of the building information model.

[0038] The beneficial effect of the above technical solution is: a data storage solution that is compatible with multiple urban design software is designed, and the problem of data loss when storing IFC standard data can be solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flow chart of an analog-to-digital separation process in a data processing method in a preferred embodiment of the present invention;

[0040] Figure 2 It is a flowchart of an application extraction process in a data processing method in a preferred embodiment of the present invention;

[0041] Figure 3 It is a schematic diagram of the overall structure of a data processing system in a preferred embodiment of the present invention;

[0042] Figure 4 It is a schematic diagram of the specific structure of the analog-to-digital separation unit in a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0043] 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 ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0045] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0046] In a preferred embodiment of the present invention, a data processing method is provided. The data processing method is applied in the construction industry to perform data processing on a building information model (hereinafter referred to as a BIM model).

[0047] The above data processing method includes an analog-digital separation process and an application extraction process;

[0048] The analog-to-digital separation process is as follows: Figure 1 As shown in, including:

[0049] Step A1, separating the building information model to obtain corresponding model information and data information;

[0050] Step A2, according to a preset modeling specification, the model information and the data information are correspondingly associated and saved, the model information is saved in a preset model database, and the data information is saved in a preset parameter database;

[0051] The application extraction process is as follows Figure 2 As shown in, including:

[0052] Step B1, obtaining a model export request;

[0053] Step B2, exporting the corresponding model information into a model file according to the export format required by the model export request;

[0054] Step B3, according to the modeling specification corresponding to the exported model information, the associated data information is searched in the parameter database, and the model file and the data information are linked for user use.

[0055] Specifically, in this embodiment, the above-mentioned data processing method includes a model separation process and an application extraction process, both of which are relatively independent, and the model separation process must be performed at least once before the application extraction process to separate the external input BIM model into model information and data information that can be saved in the system.

[0056] In this embodiment, a model database for storing model information and a parameter database for storing data information are preset respectively, and the model information and data information separated from the same BIM model are stored in the model database and the parameter database respectively, and the model information and data information are stored in association, so as to facilitate subsequent associated extraction.

[0057] Furthermore, in this embodiment, the above-mentioned model information and data information are associated in a manner of using a preset building specification for association. The building specification can be a code associated with the original BIM model, which will be described in detail below.

[0058] In this embodiment, the above-mentioned model separation process can be carried out in advance, that is, a large number of different BIM models are obtained in advance and separated, and the corresponding model information and data information are obtained and saved to establish a complete model database and a parameter database linked thereto.

[0059] In this embodiment, when the user needs to extract the BIM model for viewing, he only needs to input a model export request to the system. The model export request includes a corresponding export format, which can be determined by the user or automatically determined by the software design tool used by the user. In this data processing method, first, according to the model export request, the model data is exported from the model database into a model file in the corresponding export format, and then according to the exported model data, the corresponding data information stored in the parameter database is searched by the association relationship, and the data information is linked to the model file and provided to the user for viewing. It should be noted here that the model data is extracted according to the model export request and restored to the model file in a certain format, and the data information is not extracted from the parameter database, but the model file is only linked to the corresponding data information. When the user views the model file, the data information stored in the parameter database can be accessed through the associated path after the hook. In other words, there should be an access port between the user end and the parameter database.

[0060] In a preferred embodiment of the present invention, step A1 specifically includes:

[0061] Splitting the three-dimensional building information model into multiple two-dimensional split models according to the model type as model information, and

[0062] Parameter data in the building information model is extracted as data information.

[0063] Furthermore, in a preferred embodiment of the present invention, in step A1, according to the type of the three-dimensional model, the three-dimensional building information model is split into a plurality of two-dimensional split models according to each face of the model.

[0064] as well as

[0065] Filling parameter data in the building information model into a form to save it as data information;

[0066] The form format of the form is determined by the model type of the building information model.

[0067] Specifically, in this embodiment, for different types of BIM models, the faces constituting their three-dimensional models are different, so different splitting strategies need to be adopted.

[0068] For example, for a three-dimensional rectangular pipe model with empty ends, it needs to be split into four faces, top, bottom, left and right, according to the shape of the rectangle, thus forming four two-dimensional cuboids. In this way, a two-dimensional split model that meets the database storage requirements can be formed.

[0069] For another example, for a circular pipe model, it is necessary to split it into two-dimensional surfaces such as triangles and rectangles represented by the surface function during modeling.

[0070] Therefore, in the above-mentioned modular separation process, a number of different splitting strategies will be pre-set in the model database, which can be divided into four major forms of pipelines, accessories, wells and facilities according to the major categories of BIM models. Each major form can also be subdivided into multiple small forms. Different BIM models will be produced according to the model type, looking for different forms to find all the two-dimensional faces of the BIM model, and then splitting them to form various split models to be saved as model information.

[0071] On the other hand, in this embodiment, the parameter data of the BIM model refers to some data contents of parameter nature in the BIM model that serve as model annotations and descriptions in the form of text, icons, and numbers. These data contents can be easily identified and stripped from the BIM model. For a BIM model, the parameter data in the model can be directly identified and stripped, and these parameter data can be saved separately as data information.

[0072] Furthermore, the parameter data is saved by using a form. Specifically, for each type of BIM model, a corresponding form template is provided, and the form template includes pre-set contents such as the type and name of the parameter data included in the BIM model. When saving the parameter data of a certain type of BIM model, it is only necessary to obtain the pre-set form template of the BIM model, fill the stripped parameter data into the corresponding content in the form template, and form a completed form that can be saved.

[0073] In a preferred embodiment of the present invention, during the application extraction process, the export format set according to the model export request includes at least one of the following:

[0074] Text format: used to describe the building information model through text;

[0075] Tabular format: used to annotate building information models through tables;

[0076] 3D model format: used to reproduce building information models through 3D models.

[0077] Specifically, the above-mentioned export formats may vary depending on the model export request. The exported model file may only be required to have a text format, a table format, or a three-dimensional model format. It may also be required that the exported model file has a complex file format, such as a three-dimensional model format plus text annotations, or a three-dimensional model format plus table annotations, etc., which will not be repeated here.

[0078] In a preferred embodiment of the present invention, the modeling specification includes a model code of a building information model, and / or a parameter code of parameter data in the building information model, and / or a device code of a device for editing the building information model.

[0079] Specifically, in this embodiment, for the same BIM model, it has a unified model code, and the model code can be used to associate the model information and data information after the separation of the annotations, so that the model file and the data information can be linked in the subsequent application extraction process, thereby restoring the original data content of the BIM model.

[0080] In addition to using model codes for associated storage, you can also use the parameter codes of one or several parameter data in the BIM model for associated storage, or use the device code of the computer device where the source design software of the BIM model is located for associated storage, which will not be repeated here.

[0081] In summary, the present invention provides a method for storing and extracting data of a BIM model, wherein:

[0082] Before saving the data, the BIM model is first separated from the model and parameters, and the separated model information and parameter information are associated and saved in different databases. Since in the process of data saving, only the model is split from three-dimensional to two-dimensional, and the data form is filled, and the data format is not converted, there will be no loss of stored data.

[0083] In the process of extracting BIM model data, the stored model information is first extracted into a model file of the corresponding format according to the export requirements, and then the corresponding saved data information is searched and linked according to the building specifications of the model file. In this way, the uniformly saved BIM model data can be easily extracted and viewed. It is compatible with BIM models designed by different design software, and can also allow different viewing software to extract and view the saved model data.

[0084] In a preferred embodiment of the present invention, based on the data processing method described above, a data processing system is provided, which is specifically as follows: Figure 3As shown in, including:

[0085] A modeling unit 1, wherein a model database 11 and a parameter database 12 are provided in the modeling unit 1;

[0086] The modular separation unit 2 is connected to the modeling unit 1 and is used to separate the building information model to obtain a model information and a data information, and input the model information and the data information into the modeling unit 1 in a corresponding manner according to a modeling specification, and save the model information in the model database 11 and the data information in the parameter database 12;

[0087] An acquisition unit 3 is used to acquire a model export request input from outside;

[0088] The extraction unit 4 is connected to the acquisition unit 3 and the modeling unit 1 respectively, and is used to export the model information corresponding to the model export request in the model database into a model file according to the export format required by the model export request;

[0089] The hooking unit 5 is respectively connected to the extraction unit 4 and the modeling unit 1, and is used to search for related data information in the parameter database 12 according to the modeling specifications corresponding to the exported model information, and to hook the model file and the data information for user use.

[0090] Furthermore, in a preferred embodiment of the present invention, Figure 4 As shown in , the analog-to-digital separation unit 2 specifically includes:

[0091] A splitting module 21 is used to split the three-dimensional building information model into multiple two-dimensional split models according to the model type to serve as model information;

[0092] Specifically, the splitting module 21 splits the three-dimensional building information model into multiple two-dimensional split models according to each face of the model according to the three-dimensional model type.

[0093] The first saving module 22 is connected to the splitting module 21 and is used to save the split model in the model database 11 .

[0094] The second saving module 23 is used to fill the parameter data in the building information model into a form to save it as data information. The form is determined according to the model type of the building information model.

[0095] The above description is only a preferred embodiment of the present invention, and does not limit the implementation mode and protection scope of the present invention. For those skilled in the art, it should be aware that all solutions obtained by equivalent substitutions and obvious changes made using the description and illustrations of the present invention should be included in the protection scope of the present invention.

Claims

1. A data processing method, applied to data processing of a building information model; characterized in that: The data processing method includes an analog-to-digital separation process and an application extraction process; The analog-to-digital separation process specifically includes: Step A1, separating the building information model to obtain corresponding model information and data information; Step A2, according to a preset modeling specification, the model information and the data information are correspondingly associated and saved, the model information is saved in a preset model database, and the data information is saved in a preset parameter database; The application extraction process specifically includes: Step B1, obtaining a model export request; Step B2, exporting the corresponding model information into a model file according to the export format required by the model export request; Step B3, according to the modeling specification corresponding to the exported model information, the associated data information is searched in the parameter database, and the model file and the data information are linked for user use.

2. The data processing method according to claim 1, characterized in that: Step A1 specifically includes: Splitting the three-dimensional building information model into a plurality of two-dimensional split models according to model types to serve as the model information, and Parameter data in the building information model is extracted as the data information.

3. The data processing method according to claim 2, characterized in that: In the step A1, according to the type of the three-dimensional model, the three-dimensional building information model is split into a plurality of two-dimensional split models according to each face of the model.

4. The data processing method according to claim 2, characterized in that: In the step A1, the parameter data in the building information model is filled into a form to be saved as the data information; The form format of the form is determined according to the model type of the building information model.

5. The data processing method according to claim 1, characterized in that: In step B2, the export format includes at least one of the following: Text format: used to describe the building information model in text; Tabular format: used for annotating the building information model through a table; Three-dimensional model format: used to reproduce the building information model through a three-dimensional model.

6. The data processing method according to claim 2, characterized in that: The modeling specification includes a model code of the building information model, and / or a parameter code of the parameter data in the building information model, and / or a device code of a device for editing the building information model.

7. A data processing system, characterized in that: A method for implementing any one of claims 1 to 6, comprising: A modeling unit, wherein a model database and a parameter database are provided in the modeling unit; A modular separation unit, connected to the modeling unit, is used to separate the building information model to obtain a model information and a data information, and input the model information and the data information into the modeling unit in a corresponding manner according to a modeling specification, save the model information in the model database, and save the data information in the parameter database; An acquisition unit, used for acquiring a model export request input from outside; an extraction unit, connected to the acquisition unit and the modeling unit respectively, and configured to export the model information corresponding to the model export request in the model database into a model file according to an export format required by the model export request; The hooking unit is respectively connected to the extraction unit and the modeling unit, and is used to search for the associated data information in the parameter database according to the modeling specification corresponding to the exported model information, and to hook the model file and the data information for user use.

8. The data processing system according to claim 7, characterized in that The analog-to-digital separation unit specifically includes: A splitting module, used for splitting the three-dimensional building information model into a plurality of two-dimensional split models according to model types, so as to serve as the model information; The first saving module is connected to the splitting module and is used to save the splitting model in the model database.

9. The data processing system according to claim 8, characterized in that The splitting module splits the three-dimensional building information model into a plurality of two-dimensional split models according to each face of the model according to the type of the three-dimensional model.

10. The data processing system according to claim 7, characterized in that The analog-to-digital separation unit also includes: The second saving module is used to fill the parameter data in the building information model into a form to save it as the data information, and the form is determined according to the model type of the building information model.

Citation Information

Patent Citations

  • Method and device for BIM data processing, electronic equipment and computer storage medium

    CN111191303A

  • BIM model lightweight method based on digital-analog separation

    CN112818429A