Multi-participant building information model data integration method and system and medium
By acquiring and filtering new data in the building information model data integration method of multiple participants, and sending a set of entities that meet the data needs of the demand-side nodes, the data lag problem is solved, real-time data transmission and sharing is realized, and collaborative efficiency is improved.
Patent Information
- Application Number
- CN202411818800.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-12-09
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-18
AI Technical Summary
During the construction period of the converter station, due to the long project cycle, large data volume and frequent updates, the existing technology cannot effectively synchronize the data needs and changes of all parties, resulting in the inability of participants to obtain the latest BIM data in a timely manner, and the data lags, which affects the timeliness of decision-making.
Provide a multi-participant building information model data integration method. By obtaining new data from the nodes of the party, filtering the entity set that meets the data needs of the demanding party nodes, and sending it to the demanding party nodes to realize data integration. The method also includes extraction and registration of metadata, defining data requirements using model views, and dynamically updating data requirements.
Ensure that all participants obtain the latest data in the shortest time, improve the real-time and collaborative efficiency of data updates, avoid the problems of incomplete data or untimely updates, and reduce the load on the network and servers.
Smart Images

Figure CN119848040A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data integration, and in particular to a method, system and medium for integrating building information model (BIM) data of multiple parties. Background Art
[0002] With the widespread application of BIM (Building Information Models) technology in infrastructure construction, collaborative work among multiple parties has become an inevitable requirement for project management. However, during the construction period of converter stations, due to the long project cycle, large amount of data and frequent updates, especially in terms of design changes, construction progress, quality control, etc., the existing technology cannot effectively synchronize the data needs and changes of all parties, and the participants cannot obtain the latest BIM data in time, which often leads to data lag and affects the timeliness of decision-making; and in the current BIM data integration, active data acquisition is usually adopted, that is, each party needs to actively obtain the required data from the other party. This method not only increases the complexity of data acquisition, but also may lead to incomplete data or untimely updates; in addition, frequent data requests will also cause the server to be overloaded and increase network overhead. Summary of the invention
[0003] To solve the above technical problems, the present invention provides a multi-party building information model data integration method, system and medium, which can ensure that all participants obtain the latest data in the shortest time, thereby improving the real-time performance and collaborative efficiency of data updates in data integration.
[0004] An embodiment of the present invention provides a method for integrating building information model data of multiple parties, including:
[0005] Obtaining new data of the local node; the local node is any node among the participating parties;
[0006] Obtain the current data requirements of the demand-side nodes from the integrated management platform;
[0007] Filter the newly added data according to the data requirements to obtain an entity set corresponding to the newly added data;
[0008] The entity set corresponding to the newly added data is sent to the corresponding demand-side node for data integration.
[0009] As an improvement of the above solution, after acquiring the newly added data of the local node, the method further includes:
[0010] Extracting metadata of the newly added data, and registering the metadata with the integrated management platform, so that the integrated management platform stores the metadata in an index database;
[0011] Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
[0012] As an improvement of the above solution, the data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
[0013] As an improvement of the above solution, the method further includes:
[0014] When the data demand of the local node changes, obtaining the new data demand of the local node;
[0015] The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
[0016] As an improvement of the above solution, after sending the entity set corresponding to the newly added data to the corresponding demand-side node, the method further includes:
[0017] Obtaining entity sets sent by other nodes to the local node;
[0018] Integrate several entity sets in the local node to obtain a building information model (BIM) sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
[0019] As an improvement of the above solution, after obtaining the current data demand of the demand-side node from the integrated management platform, the method further includes:
[0020] If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand;
[0021] According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated;
[0022] The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
[0023] As an improvement of the above solution, the method further includes:
[0024] When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request;
[0025] The data required by the local node is obtained from the data provider node to update the historical data of the local node.
[0026] The embodiment of the present invention also provides a multi-party building information model data integration system, including:
[0027] A new data module is used to obtain the new data of the local node; the local node is any node among the participating parties;
[0028] The demand acquisition module is used to obtain the current data demand of the demand-side node from the integrated management platform;
[0029] A data filtering module, used to filter the newly added data according to the data requirements to obtain an entity set corresponding to the newly added data;
[0030] The data sending module is used to send the entity set corresponding to the newly added data to the corresponding demand-side node for data integration.
[0031] Furthermore, the system further comprises:
[0032] A metadata generation module, used to extract metadata of the newly added data and register the metadata with the integrated management platform so that the integrated management platform stores the metadata in an index database;
[0033] Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
[0034] Furthermore, the data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
[0035] Furthermore, the system is also used for:
[0036] When the data demand of the local node changes, obtaining the new data demand of the local node;
[0037] The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
[0038] Furthermore, the system is also used for:
[0039] Obtaining entity sets sent by other nodes to the local node;
[0040] Integrate several entity sets in the local node to obtain a building information model (BIM) sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
[0041] Furthermore, the system is also used for:
[0042] If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand;
[0043] According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated;
[0044] The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
[0045] Furthermore, the system is also used for:
[0046] When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request;
[0047] The data required by the local node is obtained from the data provider node to update the historical data of the local node.
[0048] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any of the above-mentioned multi-party building information model data integration methods.
[0049] Compared with the prior art, the beneficial effects of a multi-party building information model data integration method, system and medium provided by an embodiment of the present invention are: by filtering the newly added data, an entity set that meets the current data requirements of the demand-side node is obtained, and then the entity set is sent to the demand-side node, so that the newly added data can be passed to the demand-side node without the need for the demand-side node to submit a data request to the integrated management platform and its own node, thereby avoiding the problem of each participant not updating data in a timely manner, realizing real-time transmission and sharing of data, greatly reducing the load on the network and server, and improving efficiency; by using model views to define data requirements for data filtering, the participants can accurately screen the required data, and can dynamically define data requirements to exchange data with other participants, ensuring the accuracy and efficiency of data exchange; by flexibly defining data requirements and automatically performing data filtering, it can adapt to the complex scenario of multi-party collaboration during the converter station construction period, and improve the efficiency of multi-party collaboration. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a flowchart of a multi-party building information model data integration method provided by an embodiment of the present invention;
[0051] Figure 2 It is an architecture diagram of building information model data integration of multiple participants provided by an embodiment of the present invention;
[0052] Figure 3 It is a schematic diagram of a data transmission process in a multi-participant building information model data integration method provided by an embodiment of the present invention;
[0053] Figure 4 It is a structural schematic diagram of a multi-party building information model data integration system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0054] 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.
[0055] See also Figure 1 , Figure 1 1 is a flow chart of a method for integrating building information model data of multiple parties provided by an embodiment of the present invention. The method for integrating building information model data of multiple parties comprises:
[0056] S1: Obtain new data of the local node; the local node is any node among the participating parties;
[0057] S2: Obtain the current data demand of the demand-side node from the integrated management platform;
[0058] S3: Filter the newly added data according to the data requirement to obtain an entity set corresponding to the newly added data;
[0059] S4: Sending the entity set corresponding to the newly added data to the corresponding demand-side node for data integration.
[0060] Specifically, in the process of converter station construction, multiple participants are involved (such as the owner, general contractor, designer, constructor, supervisor, etc.), and collaboration requires a large amount of data sharing. Therefore, the integrated management platform is used to uniformly dispatch the data exchange, processing and synchronization work of each participant to ensure that the data between different participants are always consistent during the sharing process to avoid data conflicts and losses. The data integration architecture is as follows: Figure 2 shown.
[0061] See also Figure 3 When the user uploads new data to the local node server, the local node server obtains the current data demand of the demand-side node server from the integrated management platform, that is, the MVDXML file; the local node server filters the new data according to the MVDXML file. Specifically, the specific conditions of the demand-side node are first extracted from the MVDXML file, such as: the required component type, spatial range, component attributes, time range and other conditional information, and then the data entity is parsed from the new data, and the data entity is matched and filtered item by item according to the conditional information in the MVDXML. Finally, all the filtered data entities are integrated into a data entity set, and converted into the data format required by the demand-side node to obtain the BIM entity set corresponding to the new data; the local node server transmits the generated BIM entity set to the corresponding demand-side node server, so that the demand-side node can integrate the BIM entity set into the BIM sub-model corresponding to the node.
[0062] The embodiment of the present invention is aimed at the BIM data integration of multiple participants during the converter station construction period, adopts a demand-driven distributed data interoperability model, and supports real-time sharing and efficient management of BIM data among multiple participants. All participants can achieve data acquisition and transmission through a passive trigger mechanism, ensuring that new data is transmitted to relevant participants in a timely manner.
[0063] As one of the optional embodiments, after acquiring the newly added data of the local node, the method further includes:
[0064] Extracting metadata of the newly added data, and registering the metadata with the integrated management platform, so that the integrated management platform stores the metadata in an index database;
[0065] Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
[0066] Specifically, after the local node server recognizes the newly added data, the local node server extracts the key attributes in the newly added data to generate metadata, and sends the metadata to the integrated management platform server for data registration, so that the metadata is stored in the integrated management platform. Among them, the newly added data, namely BIM data, is the core data of the building information model, which contains geometric information, attribute information, and relationship information in the project. Metadata is abstract information that describes BIM data, which is used to identify and manage the core information of BIM data, can simplify data integration and query operations, and realize lightweight integrated management.
[0067] The integrated management platform can provide global data indexing services, and the bottom layer of its structure is the index database that stores metadata. The index database is mainly used to record and query metadata. It uses a relational data model and is implemented based on SQLServer. The relational data model is more efficient and stable when processing complex joint queries (such as cross-table association queries). Compared with non-relational data models (such as HBase or MongoDB), the relational data model is more suitable for scenarios that require frequent association queries.
[0068] The index database includes three data tables, and primary and foreign key associations are established between the three data tables, which can quickly retrieve entities, servers and their related information. The three data tables are: the entity table (EntityMeta), which is used to record the metadata of the entity, such as BIM components, models, design data, etc.; the server table (ServerMeta), which is used to record the information of the participating server, such as server address, type, status, etc. The relationship table (Relation), which is used to describe the relationship between the entity and the server, and the relationship between the entity and other entities.
[0069] Based on the index database, the integrated management platform has established an index service module, which is provided to the servers of each participant in the form of a service interface (API). The API of the index service covers three aspects: server information management, entity information management and query. Each participant can establish and query the global data index by calling the service API, which facilitates multi-party collaboration and data interaction.
[0070] Furthermore, the data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
[0071] Specifically, a data requirement definition method based on the model view (MVD) is adopted to describe the data requirements of each participant in the MVDXML format. By defining the data types and associations required by the participants, the accuracy and compatibility of the data requirement description are ensured. For the data requirements of the participants, for example, the design party node requires a global design model, a bill of materials, component geometry information, etc.; the construction party node requires a construction schedule, a construction model, quality inspection data, etc.; the supervision party node requires inspection and acceptance records, real-time update data of key components, etc. Exemplarily, the data requirements of the construction party node include: beam and column data in the building model and their material information.
[0072] As an optional embodiment, the method further includes:
[0073] When the data demand of the local node changes, obtaining the new data demand of the local node;
[0074] The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
[0075] Specifically, when the data requirements of a participant node change, the participant node submits its new data requirements to the integrated management platform to update the data requirements of the participant node in the integrated management platform. Then, when other participant nodes have new data, other participants can transfer data based on the latest data requirements, ensuring that when the data requirements of each participant change dynamically, each participant can still obtain accurate and real-time data.
[0076] As one of the optional embodiments, after sending the entity set corresponding to the newly added data to the corresponding demand-side node, the method further includes:
[0077] Obtaining entity sets sent by other nodes to the local node;
[0078] Integrate several entity sets in the local node to obtain a BIM sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
[0079] Specifically, the BIM data integration of the embodiment of the present invention adopts a distributed architecture, and the data is dispersedly stored in the servers of each participant, allowing each participant to selectively access the data according to its own work needs, and can also share data with other participants when necessary. BIM data is transmitted in the form of entity sets, and the server of each node can perform integration operations on the obtained entity sets to form a complete BIM sub-model. Among them, the metadata of BIM data is uniformly managed by the integrated management platform, which supports data query and version control. The embodiment of the present invention can effectively share the pressure of a single server and avoid the network bottleneck problem caused by centralized storage, thereby improving the flexibility and controllability of data acquisition.
[0080] As one of the optional embodiments, after obtaining the current data demand of the demand-side node from the integrated management platform, the method further includes:
[0081] If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand;
[0082] According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated;
[0083] The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
[0084] Specifically, the integrated management platform regularly detects the change records of the data requirements of each participant's node, and generates a change notification when the data requirements of a participant's node change. Then, other participant nodes determine the new data requirements by comparing the data requirements before and after the requirements change; for the new data requirements, other participants extract entity data that meets the new data requirements from their own historical data, and use the latest data requirements to filter the data, generate an entity set that meets the current requirements, and send the entity set to the corresponding demander. At the same time, the relevant data is synchronized to the integrated management platform for storage and management.
[0085] As an optional embodiment, the method further includes:
[0086] When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request;
[0087] The data required by the local node is obtained from the data provider node to update the historical data of the local node.
[0088] Specifically, the embodiment of the present invention also provides a supplementary mechanism for active data acquisition. When a participant node has a need to update historical data, for example, the historical data obtained from other participants is damaged or invalid, and it is necessary to actively obtain data, a data request can be initiated to the integrated management platform, and the integrated management platform identifies and selects a suitable node (i.e., other participant nodes storing the required historical data); then, the participant node can obtain the required data from other participant nodes (i.e., data provider nodes) storing the required data, thereby updating or supplementing the historical data.
[0089] Furthermore, the embodiment of the present invention also ensures the logical consistency of data shared by multiple parties through a core entity relationship expansion algorithm.
[0090] In the prior art, during the construction period of the converter station, due to the long project cycle, large amount of data and frequent updates, traditional BIM tool software uses data files to exchange data, that is, different tool software imports / exports data files of the same specific format, and only supports the interoperability of BIM data in standard formats, and cannot achieve global BIM data integration and management, and cannot provide good support for data interoperability between multiple participants in the engineering project.
[0091] However, the embodiment of the present invention can support data interoperability and information sharing among multiple participants in the project through a data interoperability method based on the BIM database / server, and unified integrated management by the computing platform and data center at the bottom of the server, and then provide it to various BIM software services for application through interfaces; through a demand-driven data integration and sharing model, each participant dynamically defines the required data according to its specific needs, and exchanges data with other participants through standardized data interfaces, ensuring the accuracy and efficiency of data exchange; in order to accurately express the specific needs of each party, through the model view (MVD), the participants can clearly define the data type, format and structure they need, and ensure that the data complies with relevant standards and specifications during the transmission process, thereby ensuring the availability and consistency of the data; through data filtering and automatic triggering mechanisms, when the data in the project is updated, the system will automatically identify and trigger related synchronization operations, and can respond in time when the data changes, ensuring that all participants obtain the latest data in the shortest time, which can significantly improve the real-time and collaborative efficiency of data updates; in order to further ensure the consistency and integrity of complex project data, the data exchange, processing and synchronization work of each participant is uniformly scheduled through an integrated management platform to ensure that the data between different participants are always consistent during the sharing process to avoid data conflicts and losses.
[0092] Correspondingly, the present invention also provides a multi-participant building information model data integration system, which can implement all processes of the multi-participant building information model data integration method in the above embodiment.
[0093] See also Figure 4 , Figure 4 1 is a schematic diagram of a multi-party building information model data integration system provided by an embodiment of the present invention. The multi-party building information model data integration system includes:
[0094] The new data module 401 is used to obtain the new data of the local node; the local node is any node among the participants;
[0095] The demand acquisition module 402 is used to obtain the current data demand of the demand side node from the integrated management platform;
[0096] A data filtering module 403 is used to filter the newly added data according to the data requirement to obtain an entity set corresponding to the newly added data;
[0097] The data sending module 404 is used to send the entity set corresponding to the newly added data to the corresponding demand-side node for data integration.
[0098] Preferably, the multi-party building information model data integration system further comprises:
[0099] A metadata generation module, used to extract metadata of the newly added data and register the metadata with the integrated management platform so that the integrated management platform stores the metadata in an index database;
[0100] Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
[0101] Preferably, the data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
[0102] Preferably, the multi-party building information model data integration system is also used for:
[0103] When the data demand of the local node changes, obtaining the new data demand of the local node;
[0104] The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
[0105] Preferably, the multi-party building information model data integration system is also used for:
[0106] Obtaining entity sets sent by other nodes to the local node;
[0107] Integrate several entity sets in the local node to obtain a building information model (BIM) sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
[0108] Preferably, the multi-party building information model data integration system is also used for:
[0109] If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand;
[0110] According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated;
[0111] The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
[0112] Preferably, the multi-party building information model data integration system is also used for:
[0113] When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request;
[0114] The data required by the local node is obtained from the data provider node to update the historical data of the local node.
[0115] In the specific implementation, the working principle, control process and technical effect achieved by the multi-participant building information model data integration system provided by the embodiment of the present invention are the same as those of the multi-participant building information model data integration method in the above-mentioned embodiment, and will not be repeated here.
[0116] An embodiment of the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the multi-participant building information model data integration method described in any of the above embodiments.
[0117] The embodiments of the present invention provide a method, system and medium for integrating building information model data of multiple parties, which have the following beneficial effects: by filtering the newly added data, an entity set that meets the current data requirements of the demand-side node is obtained, and then the entity set is sent to the demand-side node, so that the newly added data can be transmitted to the demand-side node without the need for the demand-side node to submit a data request to the integrated management platform and the node itself, thereby avoiding the problem of each participant not updating data in a timely manner, realizing real-time transmission and sharing of data, greatly reducing the load on the network and server, and improving efficiency; by using a model view to define data requirements for data filtering, the participants can accurately screen the required data, and can dynamically define data requirements to exchange data with other participants, ensuring the accuracy and efficiency of data exchange; by flexibly defining data requirements and automatically performing data filtering, it can adapt to the complex scenario of multi-party collaboration during the converter station construction period, and improve the efficiency of multi-party collaboration.
[0118] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A multi-party building information model data integration method, characterized in that: include: Get the newly added data of our node; The local node is any node among the participating parties; Obtain the current data requirements of the demand-side nodes from the integrated management platform; Filter the newly added data according to the data requirements to obtain an entity set corresponding to the newly added data; The entity set corresponding to the newly added data is sent to the corresponding demand-side node for data integration.
2. The multi-party building information model data integration method according to claim 1, characterized in that: After acquiring the newly added data of the local node, the method further includes: Extracting metadata of the newly added data, and registering the metadata with the integrated management platform, so that the integrated management platform stores the metadata in an index database; Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
3. The multi-party building information model data integration method according to claim 1, characterized in that: The data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
4. The multi-party building information model data integration method according to claim 1, characterized in that: The method further comprises: When the data demand of the local node changes, obtaining the new data demand of the local node; The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
5. The multi-party building information model data integration method according to claim 1, characterized in that: After sending the entity set corresponding to the newly added data to the corresponding demand-side node, the method further includes: Obtaining entity sets sent by other nodes to the local node; Integrate several entity sets in the local node to obtain a building information model (BIM) sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
6. The multi-party building information model data integration method according to claim 1, characterized in that: After obtaining the current data demand of the demand-side node from the integrated management platform, the method further includes: If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand; According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated; The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
7. The multi-party building information model data integration method according to claim 1, characterized in that: The method further comprises: When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request; The data required by the local node is obtained from the data provider node to update the historical data of the local node.
8. A multi-party building information model data integration system, characterized in that: include: A new data module is added to obtain the new data of the local node; The local node is any node among the participating parties; The demand acquisition module is used to obtain the current data demand of the demand-side node from the integrated management platform; A data filtering module, used to filter the newly added data according to the data requirements to obtain an entity set corresponding to the newly added data; The data sending module is used to send the entity set corresponding to the newly added data to the corresponding demand-side node for data integration.
9. The multi-party building information model data integration system according to claim 8, characterized in that: The system further comprises: A metadata generation module, used to extract metadata of the newly added data and register the metadata with the integrated management platform so that the integrated management platform stores the metadata in an index database; Among them, the metadata is the structured data of the newly added data; the index database includes an entity table, a server table and an association table; the entity table is used to record the metadata of the entity; the server table is used to record the server information of the participating node; the association table is used to record the association relationship between the entity and the server, and the association relationship between entities.
10. The multi-party building information model data integration system according to claim 8, characterized in that: The data requirements are defined using a model view method; the data requirements include: data types and / or association relationship information required by the nodes.
11. The multi-party building information model data integration system according to claim 8, characterized in that: The system is also used to: When the data demand of the local node changes, obtaining the new data demand of the local node; The new data requirement is sent to the integrated management platform so that the integrated management platform updates the data requirement of the local node.
12. The multi-party building information model data integration system according to claim 8, characterized in that: The system is also used to: Obtaining entity sets sent by other nodes to the local node; Integrate several entity sets in the local node to obtain a building information model (BIM) sub-model corresponding to the local node; metadata corresponding to the data in the BIM sub-model is managed by the integrated management platform.
13. The multi-party building information model data integration system according to claim 8, characterized in that: The system is also used to: If the current data demand of the demand-side node is different from the historical data demand of the demand-side node, determining the newly added data demand according to the current data demand and the historical data demand; According to the newly added data demand, data related to the newly added data demand is extracted from the historical data of the local node, and an entity set corresponding to the newly added data demand is generated; The entity set corresponding to the newly added data demand is sent to the corresponding demand-side node.
14. The multi-party building information model data integration system according to claim 8, characterized in that: The system is also used to: When the local node has a need to update historical data, a data request is sent to the integrated management platform, so that the integrated management platform determines the data provider node according to the data request; The data required by the local node is obtained from the data provider node to update the historical data of the local node.
15. A computer-readable storage medium, characterized in that: The computer readable storage medium stores There is a computer program, wherein when the device where the computer-readable storage medium is located executes the computer program, Implement the multi-party building information model data integration method as described in any one of claims 1 to 7.