Method, system and medium for online sharing of logarithm based on bim light weight

By employing a lightweight online shared logarithmic method based on BIM, and utilizing cloud platforms and data layering compression technology, the problem of inconsistent data versions in building engineering was solved, achieving efficient data transmission and unified data sharing, and improving the accuracy and efficiency of logarithms.

CN120471568BActive Publication Date: 2025-12-09YIDA JIANXIN TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510408805.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-12-09
Estimated Expiration
2045-04-02

AI Technical Summary

Technical Problem

In construction engineering, inconsistencies in data versions can occur during logarithmic calculations between different units, leading to problems such as resource waste, rework in quantity calculations and logarithmic calculations, poor communication, and redundant modeling.

Method used

By using a lightweight BIM-based approach to achieve online sharing of logarithmic data, a cloud platform is used to acquire building engineering information, construct a BIM 3D data model, perform data layering and compression, generate a lightweight BIM data model, and transmit and update data between terminals to achieve data sharing and consistency.

Benefits of technology

This improved data transmission efficiency, ensured that all parties performed data reconciliation based on a unified version of the data, reduced communication difficulties and data version inconsistencies, and improved work efficiency and data consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120471568B_ABST
    Figure CN120471568B_ABST
Patent Text Reader

Abstract

The application discloses a method, system and medium for realizing online sharing of logarithms based on BIM light weight, the method is applied to a cloud platform, and specifically comprises the following steps: obtaining building engineering information of a plurality of engineering stages from a first terminal, and constructing a BIM three-dimensional data model according to the building engineering information of each engineering stage; performing data layering and data compression based on the building engineering information of the plurality of engineering stages and the BIM three-dimensional data model to obtain a BIM light weight data model; receiving request information of a second terminal, determining output data based on the request information and the BIM light weight data model, and sending the output data to the second terminal; and receiving feedback information of the second terminal, and updating the building engineering information of the plurality of engineering stages according to the feedback information. The embodiment of the application can realize data sharing, maintain data consistency, and can be widely applied to the field of building engineering.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of construction engineering, and in particular to a method and system for online sharing of quantity checking based on BIM lightweight and a medium. BACKGROUND

[0002] In construction engineering and cost management, quantity checking refers to the process of checking and confirming the engineering quantity by the construction unit, the supervision unit, the contracting unit or other relevant parties during the implementation of the project. By comparing the actual construction situation with the engineering quantity agreed in the design drawings or the construction contract, it is ensured that all parties reach an agreement on the engineering quantity. Further, quantity calculation generally refers to the process of calculating and counting the materials and construction engineering quantity required for the project in construction engineering. Through accurate engineering quantity calculation, it can help arrange and execute the budget, material procurement and construction plan. Quantity calculation generally includes detailed analysis of each component element in the architectural design drawings, and calculation using professional methods and tools according to the data on the drawings to obtain accurate engineering quantity data. In this regard, quantity checking is actually checking the relevant quantity calculation in the implementation of the project.

[0003] However, during the quantity checking process among the units, there is a problem of inconsistent data versions. In this regard, inconsistent data versions may cause waste of resources, such as different versions of drawings used by each party during quantity checking or different modeling standards used by each party, which may cause differences in BIM modeling quantity calculation, resulting in problems such as quantity calculation and quantity checking rework, poor communication, low efficiency of offline quantity checking and repeated modeling. SUMMARY

[0004] Therefore, in order to solve one of the above problems, the purpose of the embodiments of the present application is to provide a method and system for online sharing of quantity checking based on BIM lightweight, which can realize data sharing and maintain data consistency.

[0005] In one aspect, the embodiments of the present application provide a method for online sharing of quantity checking based on BIM lightweight, applied to a cloud platform, comprising:

[0006] obtaining building engineering information of a plurality of engineering stages from a first terminal, and constructing a BIM three-dimensional data model according to the building engineering information of each engineering stage;

[0007] performing data layering and data compression based on the building engineering information of the plurality of engineering stages and the BIM three-dimensional data model to obtain a BIM lightweight data model;

[0008] receiving request information of a second terminal, determining output data based on the request information and the BIM lightweight data model, and sending the output data to the second terminal;

[0009] Receiving feedback information of the second terminal, and updating engineering construction information of a plurality of engineering stages according to the feedback information.

[0010] Specifically, the construction engineering information of the engineering stage includes building geometry data, building internal component information and building space distribution data; the BIM lightweight data model is obtained by the following way:

[0011] Based on the building space distribution data, the BIM three-dimensional data model is regionally divided to obtain a regional division result, and the BIM three-dimensional data model is data layered according to the regional division result, the building geometry data and the building internal component information, to obtain a plurality of regional data models;

[0012] Based on a preset algorithm, the plurality of regional data models are data compressed to obtain a plurality of data compressed regional data models; the data compression manner includes redundancy removal and / or model layering;

[0013] The plurality of data compressed regional data models are summarized to obtain the BIM lightweight data model.

[0014] Specifically, if the regional data model is data compressed in the redundancy removal manner, it includes:

[0015] Based on a preset formula, the building geometry data and the building internal component information in the regional data model are associatedly calculated, and the redundancy information of the regional data model is determined according to the associated calculation result;

[0016] The redundancy information of the regional data model is removed to obtain the data compressed regional data model.

[0017] Specifically, if the regional data model is data compressed in the model layering manner, it includes:

[0018] The regional data model is divided into a plurality of sub-regional data models, and the data amount of each sub-regional data model is calculated;

[0019] It is judged whether the data amount of each sub-regional data model meets a preset threshold value, if not, the sub-regional data model not meeting the preset threshold value is re-divided into a plurality of new sub-regional data models and the data amount thereof is calculated, until the data amount of each sub-regional data model meets the preset threshold value;

[0020] Each sub-regional model is judged according to a preset condition, and the sub-regional model not meeting the preset condition is removed according to the judgment result to obtain the data compressed regional data model.

[0021] In another aspect, the embodiment of the present application also provides a method for realizing online sharing of a number of times based on BIM lightweight, applied to a second terminal, comprising:

[0022] sending request information to a cloud platform, and receiving output data sent by the cloud platform; the output data is determined according to the request information, and the output data comprises building engineering information of a plurality of engineering stages;

[0023] displaying the building engineering information of the plurality of engineering stages according to the output data;

[0024] receiving feedback information, and sending the feedback information to the cloud platform.

[0025] Specifically, the engineering building information of the engineering stage comprises bill of quantities data, list progress data and list comprehensive price data; the bill of quantities data comprises list parameter data, component parameter data, component work quantity data and component price data of a plurality of components in the list; and the building engineering information of the engineering stage is displayed by the following manner:

[0026] generating and displaying a first page based on the list parameter data, the list progress data and the list comprehensive price data;

[0027] generating a plurality of engineering quantity summary pages corresponding to the plurality of components based on the component parameter data, the component work quantity data and the component price data of the plurality of components;

[0028] obtaining a display instruction, determining a component to be viewed according to the display instruction, hiding the first page and displaying the engineering quantity summary page corresponding to the component to be viewed.

[0029] In another aspect, the embodiment of the present application also provides a system for realizing online sharing of a number of times based on BIM lightweight, applied to a cloud platform, comprising:

[0030] a first module configured to obtain building engineering information of a plurality of engineering stages from a first terminal, and construct a BIM three-dimensional data model according to the building engineering information of each engineering stage;

[0031] a second module configured to perform data layering and data compression based on the building engineering information of the plurality of engineering stages and the BIM three-dimensional data model, and obtain a lightweight data model;

[0032] a third module configured to receive request information of a second terminal, determine output data based on the request information and the BIM lightweight data model, and send the output data to the second terminal;

[0033] A fourth module is configured to receive feedback information of the second terminal, and update the construction information of the several engineering stages according to the feedback information.

[0034] In another aspect, the embodiments of the present application also provide a system for online sharing of a number of times based on BIM lightweight, which comprises:

[0035] at least one processor;

[0036] at least one memory for storing at least one program;

[0037] When the at least one program is executed by the at least one processor, the at least one processor implements the method as described above.

[0038] In another aspect, the embodiments of the present application also provide a system for online sharing of a number of times based on BIM lightweight, which comprises a cloud platform and a first terminal and a second terminal connected to the cloud platform; wherein,

[0039] The cloud platform is configured to implement a method applied to the cloud platform.

[0040] The first terminal is configured to send the construction information of the several engineering stages to the cloud platform.

[0041] The second terminal is configured to implement a method applied to the second terminal.

[0042] In another aspect, the embodiments of the present application also provide a computer readable storage medium, which stores a program executable by a processor, and the program executable by the processor is used to execute the method as described above when executed by the processor. The embodiments of the present application have the following beneficial effects:

[0043] The embodiments provide a method, system and medium for online sharing of a number of times based on BIM lightweight. The method obtains the construction information of the several engineering stages, generates corresponding BIM three-dimensional data model, performs data layering and data compression on the model, realizes model lightweight, optimizes model data structure and reduces model data volume, can accelerate the transmission efficiency of data transmission between terminals, can provide high data transmission efficiency for subsequent online sharing, further, the online sharing refers to sharing data between terminals, receiving feedback information of each terminal and updating the construction information of the corresponding engineering stage according to the feedback information, the method can realize information sharing between the cloud platform and the terminal, and update the corresponding data in real time according to the feedback information, so as to realize online sharing between terminals based on unified version of data, realize information sharing and maintain data consistency. BRIEF DESCRIPTION OF DRAWINGS

[0044] Figure 1is a step flow diagram of a method for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application.

[0045] Figure 2 is a step flow diagram of another method for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application.

[0046] Figure 3 is a structural block diagram of a first page generated according to model data by an embodiment of the present application.

[0047] Figure 4 is a structural block diagram of an engineering quantity summary page generated according to model data by an embodiment of the present application.

[0048] Figure 5 is a structural block diagram of a system for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application.

[0049] Figure 6 is a structural block diagram of another system for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application.

[0050] Figure 7 is a structural block diagram of another system for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application.

[0051] Figure 8 is a structural block diagram of another system for online sharing of logs based on BIM lightweight implementation provided by an embodiment of the present application. DETAILED DESCRIPTION

[0052] The present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. For the step numbers in the following embodiments, they are only set for the convenience of description and explanation, and the order between the steps is not limited in any way, and the execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0053] Several terms involved in the present application are explained as follows:

[0054] BIM (Building Information Modeling): A digital technology that integrates architectural design, construction and operation, provides information support for the whole life cycle of buildings through three-dimensional modeling and data management. BIM model is not only a three-dimensional graphics, but also contains detailed data of structure, pipeline, electrical and other aspects, helping design, construction and management teams to work together, reducing design errors and construction conflicts, improving efficiency and quality. Through BIM model, project teams can perform visual analysis, collision detection, progress planning, etc., optimize resource use and reduce costs.

[0055] BIM Count: Refers to the statistical and analytical process of various elements in the BIM model, such as the number of components and material usage, to provide accurate data support for project design, construction, and operation. It is widely used in engineering quantity calculation, cost estimation, progress management, and other aspects of project management, helping to improve the overall efficiency and accuracy of the project.

[0056] BIM Lightweight: Under the premise of meeting the requirements of information lossless, model precision, and usage function, etc., using model entity tessellation technology, information cloud technology, and logic simplification technology, etc., to realize the simplification, conversion, and reduction of models in geometric entities, carrying information, and construction logic. Through lightweight processing, BIM models can run smoothly on web, mobile, and other devices.

[0057] CAD (Computer Aided Design): A tool that uses computer technology for design and drawing, widely used in architecture, engineering, machinery, electronics, and other fields. Through CAD software, designers can create accurate two-dimensional and three-dimensional models, detailed drawings, and design modifications, greatly improving design efficiency and accuracy. CAD not only automatically generates design drawings, but also performs dimension marking, collision detection, structure analysis, etc., helping designers optimize solutions and reduce errors. Its digital characteristics make the design process more efficient, visual, and convenient for subsequent production, construction, and maintenance management.

[0058] Revit: A Building Information Modeling (BIM) software widely used in architectural design, construction, and management. It provides an integrated working platform for architects, engineers, designers, and construction personnel to create, coordinate, and manage digital models of building projects. Revit allows users to create architectural structures, mechanical and electrical systems, piping, electrical systems, etc. through highly integrated three-dimensional modeling functions, and can update and collaborate in real-time within the same model.

[0059] Cesium Platform: An open-source 3D geographic information platform for visualizing and analyzing large-scale geographic spatial data. It supports displaying high-precision three-dimensional maps and Earth models in browsers and can handle geographic spatial data, real-time sensor data, etc. Cesium provides powerful functions, including three-dimensional Earth, virtual Earth, and global image display, suitable for urban modeling, aerial data processing, military simulation, environmental monitoring, and other fields. Through Cesium, users can intuitively view geographic spatial information and perform interactive operations such as flight simulation and regional analysis.

[0060] 3D Tiles Next Standard: An open standard for efficient representation and transmission of large-scale three-dimensional urban and geographic spatial data. This standard is an upgrade to the traditional 3D Tiles format, aiming to better support streaming, real-time rendering, and dynamic loading of large-scale three-dimensional data. 3D Tiles Next enhances support for complex data structures such as finer detail levels, optimized texture processing, and improved geometry compression techniques, significantly improving data loading speed and rendering effects. This standard is widely used in architectural modeling, urban planning, environmental simulation, and other fields, especially suitable for efficient three-dimensional data display and interactive operation in browsers and distributed systems.

[0061] Meshopt Compression Compression Algorithm: An efficient compression algorithm specifically designed for three-dimensional mesh data such as 3D models and geometry. This algorithm aims to reduce data storage and transmission size while maintaining high rendering performance, optimizing the processing of three-dimensional graphics. Meshopt Compression optimizes and compresses information such as vertex coordinates, normals, and texture coordinates of meshes, using multiple techniques such as duplicate data elimination, incremental encoding, and compression encoding to maximize compression efficiency. Compared with traditional compression methods, Meshopt Compression can provide higher rendering speed at lower bandwidth consumption, especially suitable for real-time rendering, WebGL, and virtual reality fields. This algorithm is widely used in 3D graphics engines, helping to improve the loading and display effects of large-scale three-dimensional models.

[0062] XML (Extensible Markup Language): A text format for storing and transmitting data, designed to simplify data exchange between different systems. It represents data through custom tags and structured tree-like format, making data not only readable but also shareable across platforms and applications. XML has strict syntax, using tag pair to define elements, ensuring clear structure and easy parsing of data. Due to its self-descriptive nature, XML is widely used in Web services, configuration files, database storage, and other fields. Its flexibility and extensibility make it suitable for data needs in different fields, making it one of the important data formats in modern Internet and software applications.

[0063] Costing Documents: Refers to various types of documents related to the cost, expense, budget, and financial management of engineering projects. These documents usually include project budget books, cost analysis reports, construction contracts, cost control forms, etc., aiming to plan, predict, and monitor the use of project funds in detail. The preparation and management of cost documents help project parties (such as owners, contractors, and supervision units) accurately understand the cost of the project, thereby achieving effective control and optimization of project costs.

[0064] Penetrating: A method of understanding and analyzing information that is hidden or difficult to observe directly through data visualization techniques. It is commonly used in fields such as engineering, medicine, geographic information systems (GIS), etc., allowing users to "penetrate" the surface of objects or data to view internal structures or deep information.

[0065] Subtraction: Refers to the modification or reduction of components in the original design, such as reducing unnecessary parts or adjusting the design to adapt to actual conditions. Through three-dimensional modeling software, engineers can accurately simulate and adjust the shape, size and position of components in virtual space, intuitively displaying the effect after subtraction.

[0066] LOD (Level of Detail) level: A technique for optimizing performance in three-dimensional computer graphics, aiming to dynamically adjust the level of detail of objects according to their distance from the viewpoint. When objects are far from the viewpoint, a lower level of detail is used (reducing the number of polygons) to improve rendering efficiency; when objects are close to the viewpoint, a higher level of detail is used (increasing the number of polygons) to ensure image quality. Through this method, LOD technology can significantly reduce rendering burden, improve frame rate, while maintaining the balance of visual effects.

[0067] The embodiment of the present application provides a method and system for realizing online sharing of logarithms based on BIM lightweight, wherein the system comprises a cloud platform, a first terminal and a second terminal; the method obtains building engineering information of several engineering stages sent by the first terminal through the cloud platform, generates corresponding BIM three-dimensional data model, and performs data layering and data compression on the model to realize lightweight model, optimize model data structure and reduce model data volume, thereby obtaining a lightweight data model; further, the cloud platform sends the lightweight data model to the second terminal and receives feedback information from the second terminal, and then updates the obtained building engineering information in the several engineering stages according to the feedback information, so as to realize information sharing and online sharing of logarithms between the cloud platform and each terminal.

[0068] As shown in Figure 1 The embodiment of the present application provides a method for realizing online sharing of logarithms based on BIM lightweight, applied to a cloud platform, comprising the following steps S100-S400:

[0069] S100: Obtain building engineering information of several engineering stages from a first terminal, and construct a BIM three-dimensional data model according to the building engineering information of each engineering stage.

[0070] The cloud platform obtains building engineering information of each engineering stage of a target project from a first terminal (one of the clients), and inputs the obtained building engineering information into a unified BIM model for calculation to construct a BIM three-dimensional data model.

[0071] S200: data layering and data compression based on building engineering information of several engineering stages and BIM three-dimensional data model, to obtain a BIM lightweight data model.

[0072] According to the building engineering information of each engineering stage and the BIM three-dimensional data model, under the premise of meeting the requirements of information lossless, model precision and complete use function, the model entity surface technology, information cloud technology and logic simplification technology are used for data layering and data compression operation, one is to adjust the data logic structure of the model, and the other is to adjust the size of the data amount, and after adjustment, the lightweight processing is completed, so that the model is simplified, converted and reduced in geometry entity, bearing information and construction logic, and a BIM lightweight data model is obtained.

[0073] Specifically, the obtained BIM lightweight data model is more suitable for smooth running and display on devices such as web and mobile.

[0074] Specifically, the lightweight processing of the embodiment of the application is based on a lightweight engine, which is deeply customized and developed based on the Cesium platform, focuses on the expansion and optimization of front-end functions, and realizes a plurality of practical interfaces including measurement, navigation roaming, classification query filtering, section analysis and multi-project model merging. The engine aims to efficiently process and optimize large building information models (BIM), and realizes deep optimization of the original BIM data model by processing (including data layering and data compression) the Revit model (original BIM three-dimensional data model) according to the latest 3D Tiles Next format specification.

[0075] Specifically, in step S200, the BIM three-dimensional data model includes building engineering information of several engineering stages; the building engineering information includes building geometry data, building internal component information and building space distribution data; and the BIM lightweight data model can be obtained through steps S210-S230.

[0076] S210: regionally dividing the BIM three-dimensional data model based on the building space distribution data to obtain a regionally divided result, and layering the BIM three-dimensional data model based on the regionally divided result, the building geometry data and the building internal component information to obtain a plurality of regional data models.

[0077] First, the BIM three-dimensional data model of the engineering stage is regionally divided according to the geometric space logical relationship based on the building space distribution data, and then the BIM three-dimensional data model is divided into a plurality of regional data models according to the regionally divided result and the corresponding building geometry data and building internal component information.

[0078] Specifically, logical segmentation is performed according to spatial geometric relationships (such as floors), which not only simplifies the management of large projects, but also facilitates subsequent independent processing of different spaces.

[0079] S220: Data compression is performed on the plurality of regional data models based on a preset algorithm, to obtain a plurality of data-compressed regional data models; the data compression manner includes redundancy removal and / or model layering.

[0080] After data layering, data compression is performed on each obtained regional data model to reduce the data volume or redundant information, thereby reducing the burden of model data transmission and effectively improving the model data transmission efficiency.

[0081] Specifically, in step S220, if the regional data model is compressed by the redundancy removal manner, steps S221-S222 can be implemented as follows:

[0082] S221: Correlation calculation is performed on the building geometric data and the building component information in the regional data model based on a preset formula, and the redundant information of the regional data model is determined according to the result of the correlation calculation.

[0083] According to the correlation calculation algorithm, the correlation degree between the building geometric data and the component information in the regional data model is calculated, and the redundant information in the model is identified and confirmed according to the calculation result.

[0084] S222: The redundant information of the regional data model is removed to obtain the data-compressed regional data model.

[0085] According to the confirmed redundant information in the model, the regional model is compressed, and after the redundant information is removed, the data-compressed regional data model is obtained.

[0086] Specifically, in step S220, if the regional data model is compressed by the model layering manner, steps S223-S225 can be implemented as follows:

[0087] S223: The regional data model is divided into a plurality of sub-regional data models, and the data volume of each sub-regional data model is calculated.

[0088] According to the preset algorithm, the regional data model is divided into a plurality of sub-regional data models, the data space of the regional data model is divided into a plurality of equal parts, a tree structure is formed, and the data volume of each data space is calculated as a basis for subsequent judgment.

[0089] Specifically, the preset algorithm includes but is not limited to a quadtree algorithm and an octree algorithm.

[0090] S224: Determine whether the data volume of each sub-region data model meets the preset threshold value. If not, re-divide the sub-region data model that does not meet the preset threshold value into several new sub-region data models and calculate the data volume thereof, until the data volume of each sub-region data model meets the preset threshold value.

[0091] After the data space is divided, it is determined whether the data volume of the data space meets the preset condition. If not, the data space is continuously recursively divided until the data volume of each sub-data space obtained by the division meets the preset threshold value. In this way, the spatial data of the region data model can be effectively organized, and the storage space can be reduced.

[0092] S225: According to the preset condition, each sub-region model is judged, and the sub-region model that does not meet the preset condition is removed according to the judgment result to obtain the region data model after data compression.

[0093] According to the preset condition, the sub-region model that does not meet the preset condition is removed according to the judgment result; wherein, if the data space of the divided sub-region model is a blank region, the sub-region model is removed. After the sub-region model that does not meet the preset condition is removed, the region data model after data compression is obtained by summarizing. For each component in each layer, the model layering is further subdivided to balance the relationship between the detail level and the data volume, so as to reduce unnecessary complexity while ensuring the visual effect.

[0094] Optionally, if after the division, there are multiple similar or identical sub-region models, one copy of the data of the information common region of the sub-region models is retained, and the remaining repeated information is removed.

[0095] Specifically, the data compression by model layering can be embodied in the following aspects:

[0096] Reducing redundant data storage: if the data in a region is very similar or identical, the model layering can reduce redundancy by storing only the common information (such as a certain value or indicating that the region is empty) of the region, instead of storing all the data.

[0097] Reducing spatial complexity: when the data distribution is very sparse, the blank region is excluded by recursive division, avoiding the storage of invalid space, thereby saving storage space.

[0098] Adaptive segmentation: for data-intensive regions, the model layering will be more detailed in segmentation, while for data-sparse regions, the granularity of segmentation will be larger, further reducing unnecessary storage.

[0099] S230: The several region data models after data compression are summarized to obtain a BIM lightweight data model.

[0100] The BIM lightweight data model is obtained by summarizing and calculating each compressed area data model.

[0101] S300: receiving the request information of the second terminal, determining the output data based on the request information and the BIM lightweight data model, and sending the output data to the second terminal.

[0102] The second terminal (other requesting clients) receives the request information and determines the data to be viewed based on the request information and the obtained lightweight data model, and then sends the data to be viewed to the second terminal.

[0103] Specifically, the source of the request information is not limited to the second terminal. The cloud platform can receive request information from multiple clients at the same time, and can also process and send corresponding output data to multiple clients at the same time.

[0104] S400: receiving feedback information from the second terminal, and updating the engineering construction information of the several engineering stages according to the feedback information.

[0105] After sending the output data to one or more terminals (clients), the feedback information of each terminal is received, the modification opinions of the engineering construction information of each engineering stage are determined, and then the corresponding engineering construction information data is updated according to the modification opinions. Accordingly, through the interaction of the cloud platform and the multiple terminals, online collaboration can be realized, the data can be processed through a unified BIM model, a unified BIM three-dimensional model can be generated, and the uniformity of the data file is ensured. At the same time, according to the modification opinions of each party, the data file can be modified and updated in real time. This online collaboration method not only improves work efficiency, but also ensures the uniformity of the BIM model and the accuracy of the quantity. Each party can rely on the cloud platform to realize real-time data exchange, timely solve problems, reduce schedule delays caused by poor communication, and reduce the problem of inconsistent data versions.

[0106] As shown in Figure 2 The embodiment of the application also provides a method for realizing online sharing of collaboration based on BIM lightweight, which is applied to a second terminal and includes the following steps S500-S600:

[0107] S500: sending request information to a cloud platform and receiving output data sent by the cloud platform; the output data is determined according to the request information, and the output data includes construction engineering information of several engineering stages.

[0108] The second terminal, i.e., the user terminal, receives the corresponding data output by the cloud platform after sending the request information; the corresponding data includes the construction engineering information of several engineering stages of the target project.

[0109] S600: Display the construction engineering information of several engineering stages according to the output data.

[0110] The construction engineering information of several engineering stages in the output data is displayed in the form of a list or a three-dimensional graph, specifically, the bill of quantities information of several components in the corresponding engineering stage is displayed.

[0111] Specifically, in step S600, the engineering construction information of the engineering stage includes bill of quantities data, list progress data, and list comprehensive price data; the bill of quantities data includes list parameter data, component parameter data, component workload data, and component price data of several components in the list; and the display of the construction engineering information of the engineering stage is realized through steps S610-S630.

[0112] S610: Generate and display a first page based on the list parameter data, the list progress data, and the list comprehensive price data.

[0113] As shown in Figure 3 , the first page is generated according to the list parameter data, the list progress data (progress information), and the list comprehensive price data (comprehensive price); wherein the list parameter data includes project name, list characteristics, comprehensive unit price, project quantities, etc. The user can see the information of the list corresponding to the engineering stage on the first page.

[0114] S620: Generate an engineering quantity summary page corresponding to several components based on the component parameter data, the component workload data, and the component price data of the components.

[0115] As shown in Figure 4 , the engineering quantity summary interface of each component in the bill of quantities is generated according to the related parameters of several components; wherein the related parameters of the components include component parameter data, component engineering quantity data, and component price data; the component parameter data includes component name, component ID, component position information, component calculation formula, progress information, etc. (the progress information refers to whether this data has been audited); specifically, on the engineering quantity summary page, a component three-dimensional graph is generated for viewing according to the related parameters of several components.

[0116] Further, the component three-dimensional graph is generated according to the component deduction rules and the component parameters; specifically, there is a priority difference between components, and if there is an intersection relationship in the three-dimensional space, the deduction is performed according to the priority.

[0117] S630: Obtain a display instruction, determine the component to be viewed according to the display instruction, hide the first page and display the engineering quantity summary page corresponding to the component to be viewed.

[0118] When the first page is displayed, after the user clicks, the display instruction is obtained, the component to be viewed is determined, the first page is hidden, and the engineering quantity summary page corresponding to the component to be viewed is viewed. Accordingly, the penetration visualization effect is realized, and by clicking the project workload corresponding to the list, each component and the corresponding information of the engineering quantity corresponding to the engineering quantity can be penetrated and viewed. The components and the bill of quantities are associated.

[0119] S700: Receive feedback information and send the feedback information to the cloud platform.

[0120] Receive log information; the log information includes modification opinions for the list engineering quantity data in the corresponding engineering stage or the components under a certain bill of quantities. At the same time, the log information can be updated and displayed in real time on the terminal (both the first page and the second page are displayed, the first interface is a summary of the modification opinions of the components under the list, and the second interface is the modification opinions corresponding to each component), which is convenient for multiple parties to view and realizes the scene of online collaborative logs of multiple units and multiple roles. According to the log information, generate feedback information, which includes the final modification scheme determined after summarizing the modification opinions for the data in the corresponding engineering stage. The final data modification scheme is sent back to the cloud platform as a reference for the cloud platform to modify the related data of the corresponding engineering stage.

[0121] Implementing the embodiments of the present application includes the following beneficial effects:

[0122] The embodiment provides a method, system and medium for realizing online sharing of logs based on BIM lightweight, which generates corresponding BIM three-dimensional data model by obtaining building engineering information of a plurality of engineering stages, performs data layering and data compression on the model to realize lightweight of the model, optimizes the model data structure and reduces the model data volume, can accelerate the transmission efficiency of data transmission between terminals, and can provide high data transmission efficiency for subsequent online logs. Further, the online logs refer to sharing data between terminals, receiving feedback information of each terminal and updating the building engineering information of the corresponding engineering stage according to the feedback information. The method of the present application can realize information sharing between the cloud platform and the terminal, and update the corresponding data in real time according to the feedback information, so as to share the logs between the terminals based on the unified version of the data, realize information sharing and maintain data consistency.

[0123] As shown in Figure 5 The embodiment of the present application also provides a system for realizing online sharing of logs based on BIM lightweight, which is applied to a cloud platform and includes:

[0124] The first module is configured to acquire building engineering information of a plurality of engineering stages from a first terminal, and to construct a BIM three-dimensional data model according to the building engineering information of each engineering stage.

[0125] The second module is configured to perform data layering and data compression based on the building engineering information of the plurality of engineering stages and the BIM three-dimensional data model, and to obtain a BIM lightweight data model.

[0126] The third module is configured to receive request information of a second terminal, to determine output data based on the request information and the BIM lightweight data model, and to send the output data to the second terminal.

[0127] The fourth module is configured to receive feedback information of the second terminal, and to update the building engineering information of the plurality of engineering stages according to the feedback information.

[0128] It can be seen that the content in the method embodiments is applicable to the system embodiments, the system embodiments specifically implement the same functions as the method embodiments, and achieve the same beneficial effects as the method embodiments.

[0129] As shown in Figure 6 the embodiment of the present application also provides a system for online sharing of a number of BIM lightweight applications, which is applied to a second terminal and includes:

[0130] The first module is configured to send request information to a cloud platform and to receive output data sent by the cloud platform; the output data is determined according to the request information, and the output data includes building engineering information of a plurality of engineering stages.

[0131] The second module is configured to display the building engineering information of the plurality of engineering stages according to the output data.

[0132] The third module is configured to receive feedback information and to send the feedback information to the cloud platform.

[0133] The embodiment of the present application also provides a method for online sharing of a number of BIM lightweight applications, which includes steps one to three:

[0134] Step one: constructing an online sharing file.

[0135] Through acquisition of project basic information, construction of an initial data model (Revit model), optimization of the initial model, and generation of a lightweight multi-dimensional BIM model, an online sharing file that can be used for transmission between multiple terminals is constructed.

[0136] Specifically, the data model is constructed by using the acquired project basic information to establish an initial data model including bill of quantities information in the corresponding engineering stage.

[0137] Specifically, the process of initial model optimization in the embodiment of the method includes customized conversion and enhanced rendering.

[0138] On the one hand, the customized conversion is based on the Cesium platform by referencing the BIM lightweight engine, which is deeply customized and developed, focusing on the expansion and optimization of front-end functions, and realizing various practical interfaces including measurement, navigation roaming, classification query filtering, section analysis, and multi-project model merging. The engine aims to efficiently process and optimize large building information models (BIM). In the present invention, the initial model constructed is converted and exported according to the latest 3D Tiles Next format specification, realizing deep optimization of the original BIM data model.

[0139] Further, the BIM lightweight engine adopts an advanced conversion process: first, it identifies and extracts key information from the initial data model, such as triangular face data, floor division, attribute labels, and progress, and then reorganizes and optimizes these data according to the 3D Tiles Next standard. In this process, relevant data is cleverly embedded in the metadata structure of the lightweight model, which enables the front-end to quickly filter the required data and support functions such as fast display and selection operations.

[0140] On the other hand, in order to significantly reduce the data volume of the model file and improve the loading speed and rendering efficiency, the initial data model is first logically divided according to the floor. This approach not only simplifies the management of large projects, but also provides convenience for subsequent independent processing of different floors. For components within each floor, further subdivision is performed using algorithms such as quadtree or octree algorithms to balance the relationship between detail levels and data volume, ensuring visual effects while minimizing unnecessary complexity. In addition, the front-end dynamically adjusts the LOD level according to the user's observation distance - when the user approaches a certain area, the system automatically loads higher resolution model details; otherwise, the model is simplified to speed up rendering.

[0141] Specifically, in the process of generating a lightweight multi-dimensional BIM model, data compression is required, and the generated multi-dimensional BIM model needs to be packaged and compressed. In terms of data compression, the meshopt compression algorithm is used to efficiently compress model mesh data while retaining the characteristic data information of each component. In this way, when viewing a single component in the front-end, relevant metadata can be dynamically obtained. This compression method not only effectively reduces storage requirements, but also significantly improves data transmission rates, ensuring that even large BIM models can be quickly loaded and interacted with smoothly while maintaining high fidelity.

[0142] Step 2: Online viewing of shared files.

[0143] According to the online sharing file, a logarithmic page is automatically generated, and different terminals can view information of each engineering stage node in the project engineering on the page. In the node, a data model corresponding to the engineering stage and a contract list associated with the model can be viewed, and the corresponding engineering quantity can be penetrated into the engineering quantity summary card page to perform cloud-based logarithmic work. Clicking on the unit engineering node, selecting a list, and clicking on the bidding engineering column for penetration.

[0144] Specifically, the logarithmic page includes:

[0145] ① Basic information page of the bill of quantities:

[0146] According to the list parameter data, list progress data (progress information), and list comprehensive price data (total price) in the online sharing file data model, the basic information page of the bill of quantities is generated; wherein the list parameter data includes the project name, the list characteristics, the comprehensive unit price, and the project quantity. Different terminals can see the information of the corresponding list of each engineering stage on the interface.

[0147] ② Engineering quantity summary interface 1 of the component:

[0148] According to the related parameters of several components under the bill of quantities, the engineering quantity summary interface of all components in the bill of quantities is generated; wherein the related parameters of the component include component parameter data, component quantity data, and component price data; the component parameter data includes component name, component ID, component position information, component calculation formula, progress information, etc. (the progress information refers to whether the item of data has been audited); specifically, on the engineering quantity summary page, a component three-dimensional graph is generated for viewing according to the related parameters of several components.

[0149] Further, the component three-dimensional graph is generated according to the component deduction rules and the component parameters; specifically, there is a priority difference between components, and if there is an intersection relationship in the three-dimensional space, the deduction is performed according to the priority.

[0150] ③ Engineering quantity summary interface 2 of the component:

[0151] According to the drawing information and the steel information of several components under the bill of quantities, a steel information summary interface corresponding to the component is generated; wherein the display content of the steel information summary interface includes the obtained component attributes, instance attributes, steel attributes including steel composition, steel sketch, steel-concrete ratio, and total.

[0152] ④ Penetrating visualization between pages:

[0153] By clicking on the corresponding list engineering quantity on the basic information page of the bill of quantities, the engineering quantity summary interface of several components under the corresponding bill of quantities is jumped to, to realize the penetrating visualization between pages.

[0154] Step three: online log and modification.

[0155] After viewing the online shared file, multiple terminals can publish opinions on the list entries, and the modification opinions will be displayed in the form of log information on the log page. Personnel from all parties can view and add modification opinions on the log page in real time, communicate to determine the final modification opinions, and realize online collaborative BIM log scenarios of multiple units and multiple roles.

[0156] Specifically, according to the calculation mode of the national standard bill of quantities, the continuously updated BIM model and BIM quantities are re-calculated for project cost in the cloud to ensure the real-time and consistency of the project cost.

[0157] Specifically, the final modification opinions are determined through communication among multiple parties, and the list quantity data of the corresponding engineering stage is edited and modified according to the modification opinions, supporting online editing of the list file, and the modified list file can be exported and converted into a tender list XML file to form a final tender control price file.

[0158] In summary, the method embodiment includes the following beneficial effects:

[0159] After building the online shared file through the same designed BIM model and uploading it to the cloud for sharing, the uniqueness of the quantities is ensured, the online shared file supports cloud lightweight sharing and online query and audit, and all parties can view the model list through the sharing function and publish opinions, annotations and comments on the cloud. This online collaboration method not only improves work efficiency, but also ensures the unity of the BIM model and the accuracy of the quantities. All parties can communicate in real time, solve problems in a timely manner, and avoid delays caused by poor communication. In addition, the BIM model can provide detailed quantity calculation formulas, making the quantity calculation results more transparent and traceable. The page provides a continue editing function, the generated tender quantity list can be continuously prepared, and the tender XML can be exported in the page after editing, finally realizing BIM tendering.

[0160] As shown in Figure 7 The embodiment of the present application also provides another system for realizing online sharing of logs based on BIM lightweight, which comprises:

[0161] At least one processor;

[0162] At least one memory for storing at least one program;

[0163] When the at least one program is executed by the at least one processor, the at least one processor implements the method steps mentioned in the above method embodiment.

[0164] The memory, as a non-transitory computer readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. The memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include remote memories that are remotely arranged relative to the processor, and the remote memories can be connected to the processor through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0165] It can be seen that the contents in the method embodiments are applicable to the system embodiments, the system embodiments specifically implement the same functions as the method embodiments, and achieve the same beneficial effects as the method embodiments.

[0166] In addition, the embodiments of the present application further disclose a computer program product or a computer program, which is stored in a computer readable storage medium. The processor of the computer device can read the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device executes the above-mentioned method.

[0167] As shown in Figure 8 The embodiments of the present application also provide another system for realizing online sharing of logarithms based on BIM lightweight, which comprises a cloud platform, a first terminal and a second terminal connected with the cloud platform; wherein,

[0168] The cloud platform is used to realize the method applied to the cloud platform in the above-mentioned method embodiments;

[0169] The first terminal is used to send building engineering information of a plurality of engineering stages to the cloud platform;

[0170] The second terminal is used to realize the method applied to the second terminal in the above-mentioned method embodiments.

[0171] It can be seen that the contents in the method embodiments are applicable to the system embodiments, the system embodiments specifically implement the same functions as the method embodiments, and achieve the same beneficial effects as the method embodiments.

[0172] The embodiments of the present application further provide a computer readable storage medium, which stores a program executable by a processor, and the program executable by the processor is used to realize the above-mentioned method when executed by the processor. Similarly, the contents in the method embodiments are applicable to the storage medium embodiments, the storage medium embodiments specifically implement the same functions as the method embodiments, and achieve the same beneficial effects as the method embodiments.

[0173] It is to be understood that all or some of the steps, systems, etc. in the methods disclosed herein can be performed by software, firmware, hardware, and / or any suitable combination thereof. Some or all of the physical components can be implemented as software executed by a processor, microprocessor, controller, or state machine, or a combination thereof, or can be implemented as hardware, or can be implemented as an integrated circuit, such as an application- specific integrated circuit. Such software can be distributed on computer readable media, which can comprise computer storage media (or non-transitory media), and communication media (or transitory media). Computer storage media, as used herein, includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Further, as used herein, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.

[0174] The above description is that of the preferred embodiments of the application. Various equivalents and alternatives to those preferred embodiments that are with in the spirit and scope of the application are also possible. It is to be understood that different embodiments of the application can include some or all of the features discussed herein. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.

Claims

1. A method for realizing online sharing of a logarithm based on BIM lightweight, characterized in that, The application is applied to a cloud platform, comprising: obtaining building engineering information of a plurality of engineering stages from a first terminal, and constructing a BIM three-dimensional data model according to the building engineering information of each engineering stage; performing data layering and data compression based on the building engineering information of a plurality of engineering stages and the BIM three-dimensional data model to obtain a BIM lightweight data model; receiving request information of a second terminal, determining output data based on the request information and the BIM lightweight data model, and sending the output data to the second terminal; receiving feedback information of a plurality of second terminals, and updating the engineering building information of a plurality of engineering stages according to the feedback information of a plurality of second terminals; the BIM three-dimensional data model comprises building engineering information of a plurality of engineering stages; the building engineering information comprises building geometry data, building internal component information, and building space distribution data; and the BIM lightweight data model is obtained by the following method: performing regional division on the BIM three-dimensional data model based on the building space distribution data to obtain a regional division result, and performing data layering on the BIM three-dimensional data model according to the regional division result, the building geometry data, and the building internal component information to obtain a plurality of regional data models; performing data compression on a plurality of regional data models based on a preset algorithm to obtain a plurality of data-compressed regional data models; the data compression method comprises redundancy removal and / or model layering; summarizing a plurality of data-compressed regional data models to obtain the BIM lightweight data model; the engineering building information of each engineering stage is updated by the following method: receiving feedback information of a plurality of second terminals, and constructing a log file corresponding to the engineering stage; the feedback information comprises modification suggestions for the engineering building information of the engineering stage; sending the log file to a plurality of second terminals and receiving secondary feedback information of each second terminal; constructing a modification list file according to the secondary feedback information of each second terminal; updating the engineering building information of the engineering stage according to the modification list file.

2. The method of claim 1, wherein, If the data compression on the regional data model is performed by the redundancy removal method, comprising: performing relevance calculation on the building geometry data and the building internal component information in the regional data model based on a preset formula, and determining the redundancy information of the regional data model according to the result of the relevance calculation; removing the redundancy information of the regional data model to obtain the data-compressed regional data model.

3. The method of claim 1, wherein, If the data compression on the regional data model is performed by the model layering method, comprising: dividing the regional data model into a plurality of sub-regional data models, and calculating the data amount of each sub-regional data model; determining whether the data amount of each sub-regional data model meets a preset threshold value, if not, re-dividing the sub-regional data model that does not meet the preset threshold value into a plurality of new sub-regional data models and calculating the data amount thereof until the data amount of each sub-regional data model meets the preset threshold value; According to the preset condition, each sub-region data model is judged, and a sub-region data model not satisfying the preset condition is removed according to a judgment result, so as to obtain a region data model after data compression.

4. A method for realizing online sharing of a logarithm based on BIM lightweight, characterized in that, Applied to a second terminal, comprising: Sending request information to a cloud platform, and receiving output data sent by the cloud platform; the output data is determined according to the request information, and the output data includes building engineering information of several engineering stages; Displaying the building engineering information of the several engineering stages according to the output data; Receiving feedback information and sending the feedback information to the cloud platform; The engineering building information of the engineering stage includes bill of quantities data, list progress data and list comprehensive price data; the bill of quantities data includes list parameter data, component parameter data of several components in the list, component workload data and component price data; displaying the building engineering information of the engineering stage is realized by the following way: Generating a first page based on the list parameter data, the list progress data and the list comprehensive price data and displaying the first page; Generating an engineering quantity summary page corresponding to each of the several components based on the component parameter data, the component workload data and the component price data of the several components; Obtaining a display instruction, determining a component to be viewed according to the display instruction, hiding the first page and displaying the engineering quantity summary page corresponding to the component to be viewed.

5. A system for online sharing of a number of times of light-weighting based on BIM, characterized by, Applied to a cloud platform, comprising: A first module for obtaining building engineering information of several engineering stages from a first terminal, and constructing a BIM three-dimensional data model according to the building engineering information of each engineering stage; the BIM three-dimensional data model includes the building engineering information of the several engineering stages; A second module for data layering and data compression based on the building engineering information of the several engineering stages and the BIM three-dimensional data model, to obtain a BIM lightweight data model; wherein the building engineering information includes building geometry data, internal component information and building space distribution data; the BIM lightweight data model is obtained by the following way: Dividing the BIM three-dimensional data model into regions based on the building space distribution data to obtain a region division result, and layering the BIM three-dimensional data model based on the region division result, the building geometry data and the internal component information to obtain several region data models; Compressing the several region data models based on a preset algorithm to obtain several region data models after data compression; the data compression includes redundancy removal and / or model layering; Summarizing the several region data models after data compression to obtain the BIM lightweight data model; A third module for receiving request information of a second terminal, determining output data based on the request information and the BIM lightweight data model, and sending the output data to the second terminal; The fourth module is configured to receive feedback information of the second terminals, and update the construction information of the engineering stages according to the feedback information; wherein the construction information of each engineering stage is updated by the following ways: receiving the feedback information of the second terminals, and constructing a log file corresponding to the engineering stage; the feedback information comprises modification opinions on the construction information of the engineering stage; sending the log file to the second terminals and receiving secondary feedback information of each second terminal; constructing a modification list file according to the secondary feedback information of each second terminal; updating the construction information of the engineering stage according to the modification list file.

6. A system for online sharing of a number of times of light-weighting based on BIM, characterized by, comprise: at least one processor; at least one memory for storing at least one program; when the at least one program is executed by the at least one processor, the at least one processor implements the method of any one of claims 1-4.

7. A system for online sharing of a number of times of light-weighting based on BIM, characterized in that, The system comprises a cloud platform, and a first terminal and a second terminal connected with the cloud platform; wherein, the cloud platform is configured to implement the method of any one of claims 1-3; the first terminal is configured to send the construction information of the engineering stages to the cloud platform; the second terminal is configured to implement the method of claim 4.

8. A computer readable storage medium having stored therein a program which is executable by a processor, characterized in that, The program executable by the processor is used to execute the method of any one of claims 1-4 when executed by the processor.

Citation Information

Patent Citations

  • BIM technology-based construction engineering EPC cost and progress management system and management method

    CN111275297A

  • Building information processing method and system based on BIM technology

    CN118484433A