Method and system for realizing online logarithm sharing based on BIM lightweight, and medium

Through the lightweight cloud platform construction and transmission method based on BIM, the problem of inconsistent data versions in construction projects is solved, and efficient data transmission and sharing between terminals is realized, ensuring data consistency and logarithmic accuracy.

CN120471568AActive Publication Date: 2025-08-12YIDA JIANXIN TECH DEV CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In construction projects, there are problems of inconsistent data versions during the logarithm process between units, resulting in waste of resources, rework of calculations, poor communication and repeated modeling.

Method used

By implementing online sharing logarithm based on BIM lightweight, a BIM three-dimensional data model is built using a cloud platform, data layering and data compression are generated, BIM lightweight data model is transmitted and updated data between terminals to achieve data consistency.

Benefits of technology

It realizes efficient transmission and sharing of data between terminals, ensures data consistency, improves logarithmic efficiency and accuracy, and reduces poor communication and waste of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120471568A_ABST
    Figure CN120471568A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for realizing online logarithm sharing based on BIM lightweight and a medium, the method is applied to a cloud platform, and the method specifically comprises the following steps: obtaining construction engineering information of a plurality of engineering stages from a first terminal, and constructing a BIM three-dimensional data model according to the construction 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 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; and receiving feedback information of the second terminal, and updating the engineering building information of the plurality of engineering stages according to the feedback information. The embodiment of the invention can realize data sharing and keep data consistency, and can be widely applied to the field of constructional engineering.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of construction engineering, and in particular to a method, system and medium for realizing online shared logarithms based on lightweight BIM. Background Art

[0002] In construction engineering and cost management, logarithmization refers to the process of verifying and confirming project quantities between the construction company, the supervisor, the contracting party, or other relevant parties during project implementation. By comparing actual construction conditions with the quantities agreed upon in the design drawings or the construction contract, consensus on the project quantities is ensured. Furthermore, quantity calculation generally refers to the process of calculating and tallying the materials and construction quantities required for a project in a construction project. Accurate quantity calculations can assist in the planning and execution of budgeting, material procurement, construction planning, and other aspects. Quantity calculations typically involve a detailed analysis of the various components in the architectural design drawings and, based on the data on the drawings, using specialized methods and tools to calculate accurate quantity data. In this regard, logarithmization effectively verifies the relevant quantities calculated during project implementation.

[0003] However, during the logistic process between various units, there are issues with inconsistent data versions. This can lead to wasted resources. For example, if different drawing versions or modeling standards are used by different parties during logistic, this can lead to discrepancies in BIM modeling calculations, resulting in rework of calculations and logistic work, poor communication, low offline logistic efficiency, and repeated modeling. Summary of the Invention

[0004] In view of this, in order to solve one of the above problems, the purpose of the embodiments of the present invention is to provide a method, system and medium for realizing online sharing logarithms based on BIM lightweight, which can realize data sharing and maintain data consistency.

[0005] On the one hand, an embodiment of the present invention provides a method for realizing online sharing of logarithms based on lightweight BIM, which is applied to a cloud platform and includes:

[0006] Acquire construction project information of several engineering stages from the first terminal, and construct a BIM three-dimensional data model based on the construction project information of each engineering stage;

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

[0008] receiving request information from the 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] Receive feedback information from the second terminal, and update the engineering construction information of the plurality of engineering stages according to the feedback information.

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

[0011] Performing regional division on the BIM three-dimensional data model based on the building space distribution data to obtain regional division results, and performing data layering on the BIM three-dimensional data model according to the regional division results, the building geometry data, and the building internal component information to obtain a plurality of regional data models;

[0012] Compressing the plurality of regional data models based on a preset algorithm to obtain a plurality of compressed regional data models; the data compression method includes redundancy removal and / or model layering;

[0013] A plurality of regional data models after data compression are aggregated to obtain the BIM lightweight data model.

[0014] Specifically, if data compression is performed on the regional data model in a redundancy removal manner, the method includes:

[0015] performing a correlation calculation on the building geometric data and the building internal component information in the regional data model based on a preset formula, and determining redundant information of the regional data model according to the result of the correlation calculation;

[0016] Redundant information of the regional data model is removed to obtain a regional data model after data compression.

[0017] Specifically, if data compression is performed on the regional data model in a model layering manner, the method includes:

[0018] Dividing the regional data model into a plurality of sub-regional data models, and calculating the data volume of each sub-regional data model;

[0019] Determining whether the data volume of each sub-region data model meets a preset threshold; if not, re-dividing the sub-region data model that does not meet the preset threshold into a plurality of new sub-region data models and calculating the data volume of each sub-region data model until the data volume of each sub-region data model meets the preset threshold;

[0020] Each of the sub-region models is judged according to a preset condition, and the sub-region models that do not meet the preset condition are removed according to the judgment result to obtain a regional data model after data compression.

[0021] On the other hand, an embodiment of the present invention further provides a method for realizing online shared logarithms based on BIM lightweight, which is applied to a second terminal and includes:

[0022] Sending a request message to the cloud platform and receiving output data from the cloud platform; the output data is determined according to the request message, and the output data includes construction project information of several project stages;

[0023] Displaying construction project information of several project stages according to the output data;

[0024] Receive feedback information, and send the feedback information to the cloud platform.

[0025] Specifically, the construction information of the engineering stage includes bill of quantities data, bill of quantities progress data, and bill of quantities comprehensive price data; the bill of quantities data includes bill of quantities parameter data and component parameter data, component workload data, and component price data of several components in the bill of quantities; the display of the construction information of the engineering stage is achieved by:

[0026] Generate and display 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 components based on the component parameter data, the component workload data, and the component price data of the plurality of components;

[0028] 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.

[0029] On the other hand, an embodiment of the present invention further provides a system for realizing online sharing of logarithms based on lightweight BIM, which is applied to a cloud platform and includes:

[0030] The first module is configured to obtain construction project information of several engineering stages from the first terminal, and construct a BIM three-dimensional data model based on the construction project information of each engineering stage;

[0031] The second module is used to perform data layering and data compression based on the construction project information of several project stages and the BIM three-dimensional data model to obtain a lightweight data model;

[0032] A third module is configured to receive request information from 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] The fourth module is configured to receive feedback information from the second terminal and update the engineering construction information of the plurality of engineering stages according to the feedback information.

[0034] On the other hand, an embodiment of the present invention further provides a system for realizing online shared logarithms based on lightweight BIM, including:

[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 described above.

[0038] On the other hand, an embodiment of the present invention further provides a system for realizing online sharing of logarithms based on BIM lightweight, the system comprising a cloud platform and a first terminal and a second terminal connected to the cloud platform; wherein,

[0039] The cloud platform is used to implement the method applied to the cloud platform;

[0040] The first terminal is used to send construction project information of several project stages to the cloud platform;

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

[0042] On the other hand, an embodiment of the present invention further provides a computer-readable storage medium storing a program executable by a processor, wherein the program executable by the processor is used to perform the above-described method when executed by the processor. Implementation of the embodiment of the present invention includes the following beneficial effects:

[0043] This embodiment provides a method, system and medium for online shared logarithmization based on BIM lightweighting. The method obtains construction project information of several engineering stages, generates a corresponding BIM three-dimensional data model, performs data stratification and data compression on the model, realizes model lightweighting, optimizes the model data structure and reduces the amount of model data, can speed up the transmission efficiency of data transmission between terminals, and can provide high data transmission efficiency for subsequent online logarithmization; further, online logarithmization refers to sharing data between terminals, receiving feedback information from each terminal and updating the construction project information of the corresponding engineering stage according to the feedback information. The method of the present invention 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 perform logarithmization between the terminals based on a unified version of data, realize information sharing and maintain data consistency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1This is a schematic diagram of a step flow of a method for realizing online shared logarithms based on BIM lightweighting provided by an embodiment of the present invention;

[0045] Figure 2 This is a schematic flow chart of another method for realizing online shared logarithms based on BIM lightweighting provided by an embodiment of the present invention;

[0046] Figure 3 This is a structural block diagram of a first page generated according to model data in an embodiment of the present invention;

[0047] Figure 4 This is a structural block diagram of a project quantity summary page generated based on model data according to an embodiment of the present invention;

[0048] Figure 5 This is a structural block diagram of an online shared logarithmic system based on BIM lightweight implementation provided by an embodiment of the present invention;

[0049] Figure 6 This is a structural block diagram of another BIM-based lightweight online shared logarithmic system provided by an embodiment of the present invention;

[0050] Figure 7 This is a structural block diagram of another BIM-based lightweight online shared logarithmic system provided by an embodiment of the present invention;

[0051] Figure 8 This is a structural block diagram of another online shared logarithmic system based on BIM lightweight implementation provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0052] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The step numbers in the following embodiments are provided for ease of description only and do not limit the order of the steps. The order of execution of the steps in the embodiments can be adaptively adjusted based on the understanding of those skilled in the art.

[0053] Several terms used in this application are explained as follows:

[0054] BIM (Building Information Modeling): A digital technology that integrates building design, construction, and operations, providing information support for the entire building lifecycle through 3D modeling and data-based management. A BIM model is more than just a 3D graphic; it also includes detailed data on structure, piping, electrical systems, and more. This helps design, construction, and management teams collaborate, reducing design errors and construction conflicts, and improving efficiency and quality. Using BIM models, project teams can perform visual analysis, collision detection, and schedule planning, optimizing resource utilization and reducing costs.

[0055] BIM logarithm: refers to providing accurate data support for project design, construction, and operation and maintenance by counting and analyzing various elements in the BIM model, such as the number of components and material usage. It is widely used in various aspects of project management such as engineering quantity calculation, cost estimation, and schedule management, helping to improve the overall efficiency and accuracy of the project.

[0056] BIM lightweighting: While meeting requirements for information integrity, model accuracy, and usability, BIM models are streamlined, converted, and reduced in terms of geometric entities, information load, and construction logic by utilizing technologies such as model entity segmentation, cloud-based information, and logic simplification. This lightweighting process allows BIM models to run and display more smoothly on web and mobile devices.

[0057] CAD (Computer-Aided Design): A computer-based design and drafting tool widely used in architecture, engineering, mechanics, electronics, and other fields. Using CAD software, designers can create precise two-dimensional and three-dimensional models, perform detailed drawings, and make design modifications, significantly improving design efficiency and accuracy. CAD not only automates the generation of design drawings but also performs dimensioning, collision detection, and structural analysis, helping designers optimize designs and reduce errors. Its digital nature makes the design process more efficient and visual, facilitating subsequent production, construction, and maintenance management.

[0058] Revit: Building Information Modeling (BIM) software, widely used in building design, construction, and management. It provides architects, engineers, designers, and construction personnel with an integrated work platform for creating, coordinating, and managing digital models of building projects. Revit's highly integrated 3D modeling capabilities allow users to create designs for building structures, mechanical and electrical systems, plumbing, and electrical systems, 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 geospatial data. It supports the display of high-precision 3D maps and earth models in browsers and can process geospatial data, real-time sensor data, and more. Cesium offers powerful features, including the display of 3D globes, virtual globes, and global imagery, making it suitable for a variety of fields, including urban modeling, aerial data processing, military simulations, and environmental monitoring. With Cesium, users can intuitively view geospatial information and perform interactive operations, such as flight simulations and regional analysis.

[0060] 3D Tiles Next: An open standard for the efficient representation and transmission of large-scale 3D urban and geospatial data. This upgrade to the traditional 3D Tiles format is designed to better support the streaming, real-time rendering, and dynamic loading of large-scale 3D data. 3D Tiles Next enhances support for complex data structures, such as finer levels of detail, optimized texture processing, and improved geometry compression, significantly improving data loading speed and rendering quality. This standard is widely used in architectural modeling, urban planning, environmental simulation, and other fields, and is particularly well-suited for efficient 3D data display and interaction in browsers and distributed systems.

[0061] Meshopt Compression algorithm: An efficient compression algorithm designed specifically for three-dimensional mesh data (such as 3D models and geometries). The algorithm aims to optimize the processing of three-dimensional graphics by reducing the size of data storage and transmission while maintaining high rendering performance. Meshopt Compression optimizes the compression of information such as vertex coordinates, normals, texture coordinates, etc. of the mesh, using multiple technologies such as deduplication, incremental encoding, and compression encoding to maximize compression efficiency. Compared with traditional compression methods, Meshopt Compression can provide higher rendering speeds at lower bandwidth consumption, and is particularly suitable for real-time rendering, WebGL, virtual reality and other fields. This algorithm is widely used in 3D graphics engines and helps improve the loading and display 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 a structured tree format, making the data not only readable but also shareable across platforms and applications. XML has a strict syntax, using tag pairs to define elements, ensuring that the data structure is clear and easy to parse. Due to its self-describing nature, XML is widely used in areas such as web services, configuration files, and database storage. Its flexibility and scalability enable it to adapt to the data needs of different fields, making it one of the most important data formats in modern Internet and software applications.

[0063] Cost documentation refers to various documents related to project costs, expenses, budgets, and fund management. These documents typically include project budgets, cost analysis reports, construction contracts, and cost control spreadsheets. These documents are designed to provide detailed planning, forecasting, and monitoring of project funding. The preparation and management of cost documentation helps all parties involved in a project (such as the owner, contractor, and supervisor) accurately understand project costs, thereby effectively controlling and optimizing project costs.

[0064] Penetration: A method of using data visualization techniques to help users understand and analyze information that is hidden or difficult to directly observe. It is commonly used in fields such as engineering, medicine, and geographic information systems (GIS), allowing users to "penetrate" the surface of objects or data to view internal structures or deeper information.

[0065] Subtraction refers to the modification or reduction of components from the original design, such as removing unnecessary parts or adjusting the design to suit the actual situation. Using 3D modeling software, engineers can precisely simulate and adjust the shape, size, and position of components in virtual space, visually demonstrating the effects of subtraction.

[0066] LOD (Level of Detail): A performance optimization technique in 3D computer graphics that dynamically adjusts the level of detail of an object based on its distance from the viewpoint. When an object is farther from the viewpoint, a lower level of detail (reducing the number of polygons) is used to improve rendering efficiency; when the object is closer to the viewpoint, a higher level of detail (increasing the number of polygons) is used to maintain image quality. Through this approach, LOD technology can significantly reduce the rendering burden and improve frame rates while maintaining a balanced visual effect.

[0067] An embodiment of the present invention provides a method and system for online sharing of logarithms based on BIM lightweighting, wherein the system includes a cloud platform, a first terminal and a second terminal; the method obtains construction project information of several engineering stages sent by the first terminal through the cloud platform, generates a corresponding BIM three-dimensional data model, and performs data stratification and data compression on the model to achieve model lightweighting, optimize the model data structure and reduce the 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 construction project information in several engineering stages according to the feedback information, thereby realizing information sharing and online logarithms between the cloud platform and each terminal.

[0068] like Figure 1 As shown, an embodiment of the present invention provides a method for realizing online sharing of logarithms based on BIM lightweight, which is applied to a cloud platform and includes the following steps S100 to S400:

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

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

[0071] S200: Data stratification and data compression are performed based on the construction engineering information of several engineering stages and the BIM three-dimensional data model to obtain a BIM lightweight data model.

[0072] Based on the construction project information of each engineering stage and the BIM three-dimensional data model, under the premise of meeting the requirements of information losslessness, model accuracy and complete usage functions, the model entity slicing technology, information cloud technology and logic simplification technology are used to perform data stratification and data compression operations. The first is to adjust the data logical structure of the model, and the second is to adjust the size of the data volume. After the adjustment, the lightweight processing is completed, so that the model is streamlined, converted and reduced in terms of geometric entities, carrying information, construction logic, etc., to obtain a BIM lightweight data model.

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

[0074] Specifically, the lightweight processing in the embodiments of the present invention is based on a lightweight engine. This engine is deeply customized and developed based on the Cesium platform, focusing on the expansion and optimization of front-end functions, and realizing a variety of practical interfaces including measurement, navigation roaming, classification query filtering, section analysis, and multi-project model merging. The engine is designed to efficiently process and optimize large-scale building information models (BIM). By processing the Revit model (the original BIM three-dimensional data model) according to the latest 3D Tiles Next format specifications (including data layering and data compression), it achieves in-depth optimization of the original BIM data model.

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

[0076] S210: Based on the building space distribution data, the BIM three-dimensional data model is divided into regions to obtain a region division result. According to the region division result, the building geometry data and the building internal component information, the BIM three-dimensional data model is layered to obtain a plurality of region data models.

[0077] First, based on the building space distribution data, the BIM three-dimensional data model of this engineering stage is divided into regions according to the geometric space logical relationship. Then, according to the results of the regional division and the corresponding building geometric data and information on the building internal components, the BIM three-dimensional data model is divided into several regional data models.

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

[0079] S220: compressing the plurality of regional data models based on a preset algorithm to obtain a plurality of compressed regional data models; the data compression method includes redundancy removal and / or model stratification.

[0080] After data stratification, data compression is performed on each regional data model obtained to reduce its data volume or redundant information, which plays a role in alleviating the burden of model data transmission and can effectively improve the efficiency of model data transmission.

[0081] Specifically, in step S220, if data compression is performed on the regional data model in a redundancy removal manner, it can be achieved through steps S221 to S222:

[0082] S221: performing correlation 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 redundant information of the regional data model according to the result of the correlation calculation.

[0083] According to the correlation calculation algorithm, the correlation degree between the building geometry data and component information in the regional data model is calculated, and the redundant information in the model is identified and confirmed based on the calculation results.

[0084] S222: Remove redundant information of the regional data model to obtain a regional data model after data compression.

[0085] According to the redundant information confirmed in the model, the regional model is compressed, and after removing the redundant information, the regional data model with completed data compression is obtained.

[0086] Specifically, in step S220, if data compression is performed on the regional data model in a model layering manner, it can be achieved through steps S223 to S225:

[0087] S223: Divide the regional data model into several sub-regional data models, and calculate the data volume of each sub-regional data model.

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

[0089] Specifically, the preset algorithms include but are not limited to quadtree algorithms and octree algorithms.

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

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

[0092] S225: Each sub-region model is judged according to a preset condition, and sub-region models that do not meet the preset condition are removed according to the judgment result to obtain a regional data model after data compression.

[0093] Based on pre-defined conditions, sub-region models that do not meet these conditions are removed. If the data space of a divided sub-region model is blank, the sub-region model is removed. After removing sub-region models that do not meet the pre-defined conditions, the data is aggregated to obtain a compressed regional data model. Components within each layer are further subdivided through model stratification to balance the level of detail and data volume, minimizing unnecessary complexity while ensuring visual quality.

[0094] Optionally, if there are multiple similar or identical sub-region models after division, a portion of the data in the common information area of these sub-region models is retained, and the remaining duplicate information is removed.

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

[0096] Reduced redundant data storage: If the data within a region is very similar or identical, model layering reduces redundancy by storing only the common information for that region (such as a value or an indication that the region is empty) rather than storing all the data.

[0097] Reduce space complexity: When data distribution is very sparse, recursive segmentation is used to exclude blank areas, avoiding the storage of invalid space and thus saving storage space.

[0098] Adaptive segmentation: For data-dense areas, the model layer will perform more detailed segmentation, while for data-sparse areas, the segmentation granularity will be larger, further reducing unnecessary storage.

[0099] S230: Aggregate the regional data models after data compression to obtain a BIM lightweight data model.

[0100] By summarizing and calculating the regional data models after each data compression, a lightweight BIM data model can be obtained. Specifically, the resulting lightweight 3D model includes BIM multidimensional data such as bill of quantities, progress, and costs. This lightweight 3D data model can be applied to cloud platforms and other online terminals.

[0101] S300: Receive request information from the 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.

[0102] The second terminal (other client requesting the logarithm) is received, and confirmation is performed based on the request information and the obtained lightweight data model. After confirming that the logarithm request of the second terminal requires viewing the data, the data required to be viewed is sent 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 engineering construction information of several engineering stages according to the feedback information.

[0105] After sending the output data to one or more terminals (clients), feedback information from each terminal is received to determine the modification opinions required for the engineering construction information of each engineering stage, and then the corresponding engineering construction information data is updated according to the modification opinions. Accordingly, through the interaction between the cloud platform and multiple terminals, online data can be processed through a unified BIM model to generate a unified BIM three-dimensional model to ensure the uniformity of the data files. At the same time, data files can be modified and updated in real time according to the modification opinions of all parties. This online collaboration method not only improves work efficiency, but also ensures the uniformity of the BIM model and the accuracy of the calculation. All parties can rely on the cloud platform to achieve real-time data exchange, solve problems in a timely manner, reduce progress delays caused by poor communication, and reduce the problem of inconsistent data versions.

[0106] like Figure 2 As shown, the embodiment of the present invention further provides a method for realizing online shared logarithms based on BIM lightweight, which is applied to the second terminal and includes steps S500 to S600 as follows:

[0107] S500: Sending request information to the 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 project information of several project 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 project information of several engineering stages of the target project.

[0109] S600: Displaying construction project information of several project stages based on the output data.

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

[0111] Specifically, in step S600, the construction information of the project phase includes bill of quantities data, bill of quantities progress data, and bill of quantities comprehensive price data; the bill of quantities data includes bill of quantities parameter data and component parameter data, component workload data, and component price data of several components in the bill of quantities; the display of the construction information of the project phase is achieved through steps S610 to S630:

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

[0113] like Figure 3 As shown, the first page is generated based on the list parameter data, list progress data (progress information), and list comprehensive price data (total price). The list parameter data includes project name, list characteristics, comprehensive unit price, project quantity, etc. Users can view various information of the list corresponding to the project stage on the first page.

[0114] S620: Based on the component parameter data, component workload data, and component price data of the plurality of components, a project quantity summary page corresponding to the plurality of components is generated.

[0115] like Figure 4 As shown, based on the relevant parameters of several components, a quantity summary interface of each component in the bill of quantities is generated; wherein, the relevant 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 location information, component calculation formula, progress information, etc. (progress information refers to whether the data has passed the review); specifically, on the quantity summary page, a three-dimensional component diagram will be generated for viewing based on the relevant parameters of several components.

[0116] Furthermore, a three-dimensional diagram of the component will be generated based on the component deduction rules and component parameters; specifically, there are priority differences between components, and if there is an intersection relationship in the three-dimensional space, deductions will be made based on 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 it, the display instruction is obtained, the component to be viewed is determined, the first page is hidden, and the corresponding quantity summary page of the component to be viewed is viewed. This achieves a drill-through visualization effect. By clicking on the project workload corresponding to the list, each component and its corresponding information can be viewed, thus establishing an association between the component and the bill of quantities.

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

[0120] Receive logarithmic information; the logarithmic information includes modification opinions for the bill of quantities data or components under a certain bill of quantities in the corresponding engineering phase. At the same time, the logarithmic information can be updated and displayed in real time on the terminal (displayed on both the first and second pages, the first interface is a summary of the modification opinions for 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 realize the scenario of multi-unit and multi-role collaborative online collaboration. Feedback information is generated based on the logarithmic information, and the feedback information includes the final modification plan determined after summarizing the modification opinions on the data in the corresponding engineering phase. The final data modification plan is sent back to the cloud platform as a reference for the cloud platform to modify the relevant data of the corresponding engineering phase.

[0121] The implementation of the embodiments of the present invention includes the following beneficial effects:

[0122] This embodiment provides a method, system and medium for online shared logarithmization based on BIM lightweighting. The method obtains construction project information of several engineering stages, generates a corresponding BIM three-dimensional data model, performs data stratification and data compression on the model, realizes model lightweighting, optimizes the model data structure and reduces the amount of model data, can speed up the transmission efficiency of data transmission between terminals, and can provide high data transmission efficiency for subsequent online logarithmization; further, online logarithmization refers to sharing data between terminals, receiving feedback information from each terminal and updating the construction project information of the corresponding engineering stage according to the feedback information. The method of the present invention 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 perform logarithmization between the terminals based on a unified version of data, realize information sharing and maintain data consistency.

[0123] like Figure 5 As shown, an embodiment of the present invention further provides a system for realizing online sharing of logarithms based on lightweight BIM, which is applied to a cloud platform and includes:

[0124] The first module is configured to obtain construction project information of several project stages from the first terminal, and to construct a BIM three-dimensional data model based on the construction project information of each project stage;

[0125] The second module is used to perform data stratification and data compression based on the construction project information of several engineering stages and the BIM three-dimensional data model to obtain a BIM lightweight data model;

[0126] A third module is configured to receive request information from the 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;

[0127] The fourth module is configured to receive feedback information from the second terminal and update the engineering construction information of several engineering stages according to the feedback information.

[0128] It can be seen that the contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0129] like Figure 6 As shown, an embodiment of the present invention further provides a system for realizing online sharing of logarithms based on BIM lightweight, which is applied to a second terminal and includes:

[0130] The first module is used to send request information to the cloud platform and receive output data sent by the cloud platform; the output data is determined according to the request information, and the output data includes construction project information of several project stages;

[0131] The second module is used to display the construction project information of several project stages based on the output data;

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

[0133] The embodiment of the present invention further provides a method for realizing online shared logarithms based on BIM lightweight, comprising steps 1 to 3:

[0134] Step 1: Create an online shared file.

[0135] By obtaining basic information of the engineering project, building an initial data model (Revit model), optimizing the initial model, and generating a lightweight multi-dimensional BIM model, an online shared file that can be used for transmission between multiple terminals is constructed.

[0136] Specifically, the data model is to use the acquired basic information of the engineering project to establish an initial data model including the bill of quantities information in the corresponding engineering phase;

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

[0138] On the one hand, customized conversion is deeply customized and developed based on the Cesium platform by referencing a lightweight BIM engine. It focuses on expanding and optimizing front-end functionality, implementing a variety of practical interfaces including measurement, navigation, classification query filtering, section analysis, and multi-project model merging. This engine is designed to efficiently process and optimize large-scale Building Information Models (BIM). In this invention, by customizing and converting the constructed initial model and exporting it according to the latest 3D Tiles Next format specifications, the original BIM data model is deeply optimized.

[0139] Furthermore, the BIM lightweight engine employs an advanced conversion process: it first identifies and extracts key information from the initial data model, such as triangulated surface data, floor divisions, attribute tags, and schedules. This data is then reorganized and optimized according to the 3D Tiles Next standard. During this process, relevant data is cleverly embedded into the lightweight model's metadata structure, enabling the front-end to quickly filter required data and support features such as fast display and selection.

[0140] On the other hand, in order to significantly reduce the data volume of the model file and improve loading speed and rendering efficiency, the initial data model is first logically divided according to floors. This approach not only simplifies the management of large projects, but also facilitates the subsequent independent processing of different floors. For the components within each layer, a partitioning algorithm such as the quadtree algorithm or the octree algorithm is used for further subdivision to balance the relationship between the level of detail and the amount of data, while ensuring the visual effect and minimizing unnecessary complexity. In addition, the front end dynamically adjusts the displayed LOD level according to the user's viewing 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, data compression is required to generate lightweight multidimensional BIM models, and the generated multidimensional BIM models are packaged and compressed. For data compression, the Meshopt compression algorithm is used to efficiently compress the model mesh data while retaining the characteristic data information of each component. This allows dynamic access to relevant metadata when viewing a single component on the front end. This compression method not only effectively reduces storage requirements but also significantly increases data transmission rates, ensuring that even large BIM models can be quickly loaded and provide a smooth interactive experience while maintaining high fidelity.

[0142] Step 2: View shared files online.

[0143] Logarithmic pages are automatically generated based on online shared files. Different terminals can view information about each project phase node on this page. Within each node, you can view the corresponding project phase data model and the contract list associated with the model. You can also drill down to the corresponding project quantity and enter the project quantity summary card page to perform logarithmic work in the cloud. Click the unit project node, select a list, and click the bidding project column to drill down.

[0144] Specifically, the logarithmic page includes:

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

[0146] The basic information page for the bill of quantities is generated based on the bill parameter data, bill progress data (progress information), and bill comprehensive price data (total price) in the online shared file data model. The bill parameter data includes project name, bill characteristics, comprehensive unit price, and project quantities. Different terminals can view the bill information corresponding to different project stages on this page.

[0147] ②Component engineering quantity summary interface 1:

[0148] Based on the relevant parameters of several components under the bill of quantities, a quantity summary interface of all components in the bill of quantities is generated; among which, the relevant parameters of the components include component parameter data, component quantity data and component price data; component parameter data includes component name, component ID, component location information, component calculation formula, progress information, etc. (progress information refers to whether the data has passed the review); specifically, on the quantity summary page, a three-dimensional component diagram will be generated for viewing based on the relevant parameters of several components.

[0149] Furthermore, a three-dimensional diagram of the component will be generated based on the component deduction rules and component parameters; specifically, there are priority differences between components, and if there is an intersection relationship in the three-dimensional space, deductions will be made based on the priority.

[0150] ③Component engineering quantity summary interface 2:

[0151] Generate a reinforcement information summary interface for each component based on the drawing information and reinforcement information of the bill of quantities. This interface displays the obtained component attributes, instance attributes, and reinforcement attributes, including reinforcement composition, reinforcement diagram, steel-mixture ratio, and total.

[0152] ④Visualization of penetration between pages:

[0153] By clicking on the corresponding bill quantity on the basic information page of the bill of quantities, you can jump to the quantity summary interface of several components under the corresponding bill of quantities, realizing penetration visualization between pages.

[0154] Step 3: Online logarithm and modification.

[0155] After viewing the online shared file, multiple devices can comment on the checklist items or specific component categories. These comments will be displayed on the corresponding page in logarithmic form. All parties can view and add comments on the logarithmic page in real time, communicate and finalize the final revisions, and realize the online BIM collaboration scenario of multiple units and roles.

[0156] Specifically, based on the calculation model of the national standard bill of quantities, the continuously updated BIM model and BIM quantity will be used to recalculate the 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 multi-party communication, and the quantity data of the list of corresponding engineering stages are edited and modified according to the modification opinions. The list file is supported to be edited online, and the modified list file can be exported and converted into a bidding list XML file to form the final bidding control price file.

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

[0159] After building an online shared file using the BIM model of the same design, it is uploaded to the cloud for sharing to ensure the uniqueness of the engineering quantity. The online shared file supports lightweight sharing on the cloud as well as online query and review. All parties involved in the construction can express opinions, annotations and comments on the model list in the cloud through the sharing and viewing function. This online collaboration method not only improves work efficiency, but also ensures the uniformity of the BIM model and the accuracy of the quantity calculation. All parties can communicate in real time and solve problems in a timely manner to avoid progress delays caused by poor communication. In addition, the BIM model can also provide detailed engineering quantity calculation formulas, making the quantity calculation results more transparent and traceable. The page also provides a continue editing function, and the generated bidding engineering quantity list can continue to be compiled. After editing, the bidding XML can be exported from the page, ultimately realizing BIM bidding.

[0160] like Figure 7 As shown, an embodiment of the present invention further provides another system for realizing online shared logarithms based on BIM lightweight, including:

[0161] at least one processor;

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

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

[0164] Among them, the memory is a non-transient computer-readable storage medium that can be used to store non-transient software programs and non-transient computer executable programs. The memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory optionally includes a remote memory remotely arranged relative to the processor, and these remote memories can be connected to the processor via a network. Examples of the above-mentioned 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 of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0166] In addition, embodiments of the present application further disclose a computer program product or computer program, which is stored in a computer-readable storage medium. A processor of a computer device can read the computer program from the computer-readable storage medium and execute the computer program, causing the computer device to perform the above-described method.

[0167] like Figure 8 As shown, an embodiment of the present invention further provides another system for realizing online sharing of logarithms based on BIM lightweight, the system comprising a cloud platform, a first terminal and a second terminal connected to the cloud platform; wherein,

[0168] A cloud platform, used to implement the method applied to the cloud platform in the above method embodiment;

[0169] The first terminal is used to send construction project information of several project stages to the cloud platform;

[0170] The second terminal is used to implement the method applied to the second terminal in the above method embodiment.

[0171] It can be seen that the contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0172] An embodiment of the present invention further provides a computer-readable storage medium storing a program executable by a processor. When executed by the processor, the program is used to implement the above-described method. Similarly, the contents of the above-described method embodiment are applicable to the present storage medium embodiment. The functions implemented by the present storage medium embodiment are the same as those of the above-described method embodiment, and the beneficial effects achieved are also the same as those achieved by the above-described method embodiment.

[0173] It is understood that all or some steps, systems in the disclosed method above can be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, computer storage media are included in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data) and are volatile and non-volatile, removable and non-removable media. Computer storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, magnetic tape, disk storage or other magnetic storage device, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, 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 may include any information delivery media.

[0174] The above is a specific description of the preferred implementation of the present invention, but the invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for realizing online shared logarithms based on BIM lightweight, characterized in that: Applied to cloud platforms, including: Acquire construction project information of several engineering stages from the first terminal, and construct a BIM three-dimensional data model based on the construction project information of each engineering stage; Performing data layering and data compression based on the construction project information of the plurality of project stages and the BIM three-dimensional data model to obtain a BIM lightweight data model; receiving request information from the 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; Receive feedback information from the second terminal, and update the engineering construction information of the plurality of engineering stages according to the feedback information.

2. The method according to claim 1, characterized in that The BIM three-dimensional data model includes construction engineering information of several engineering stages; the construction engineering information includes building geometry data, building internal component information and building space distribution data; 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 regional division results, and performing data layering on the BIM three-dimensional data model according to the regional division results, the building geometry data, and the building internal component information to obtain a plurality of regional data models; Compressing the plurality of regional data models based on a preset algorithm to obtain a plurality of compressed regional data models; the data compression method includes redundancy removal and / or model layering; A plurality of regional data models after data compression are aggregated to obtain the BIM lightweight data model.

3. The method according to claim 2, characterized in that If data compression is performed on the regional data model in a redundancy removal manner, the method includes: performing a correlation calculation on the building geometric data and the building internal component information in the regional data model based on a preset formula, and determining redundant information of the regional data model according to the result of the correlation calculation; Redundant information of the regional data model is removed to obtain a regional data model after data compression.

4. The method according to claim 2, characterized in that If data compression is performed on the regional data model in a model layering manner, it includes: Dividing the regional data model into a plurality of sub-regional data models, and calculating the data volume of each sub-regional data model; Determining whether the data volume of each sub-region data model meets a preset threshold; if not, re-dividing the sub-region data model that does not meet the preset threshold into a plurality of new sub-region data models and calculating the data volume of each sub-region data model until the data volume of each sub-region data model meets the preset threshold; Each of the sub-region models is judged according to a preset condition, and the sub-region models that do not meet the preset condition are removed according to the judgment result to obtain a regional data model after data compression.

5. A method for realizing online shared logarithms based on BIM lightweight, characterized in that: Applied to the second terminal, including: Sending a request message to a cloud platform and receiving output data sent by the cloud platform; the output data is determined according to the request message, and the output data includes construction project information of several project stages; Displaying construction project information of several project stages according to the output data; Receive feedback information, and send the feedback information to the cloud platform.

6. The method according to claim 5, characterized in that The construction information of the engineering stage includes bill of quantities data, bill of quantities progress data and bill of quantities comprehensive price data; the bill of quantities data includes bill of quantities parameter data and component parameter data, component workload data and component price data of several components in the bill of quantities; the display of the construction information of the engineering stage is achieved by the following methods: Generate and display a first page based on the list parameter data, the list progress data and the list comprehensive price data; generating a plurality of engineering quantity summary pages corresponding to the components based on the component parameter data, the component workload data, and the component price data of the plurality of components; 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.

7. A system for online sharing of logarithms based on BIM lightweight, characterized by: Applied to cloud platforms, including: The first module is configured to obtain construction project information of a plurality of project stages from the first terminal, and construct a BIM three-dimensional data model based on the construction project information of each project stage; The second module is configured to perform data stratification and data compression based on the construction project information of the plurality of project stages and the BIM three-dimensional data model to obtain a BIM lightweight data model; A third module is configured to receive request information from 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; The fourth module is configured to receive feedback information from the second terminal and update the engineering construction information of the plurality of engineering stages according to the feedback information.

8. A system for online sharing of logarithms based on lightweight BIM, characterized by: include: 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 according to any one of claims 1 to 6.

9. A system for online sharing of logarithms based on BIM lightweight, characterized by: The system includes a cloud platform and a first terminal and a second terminal connected to the cloud platform; wherein, The cloud platform is used to implement the method according to any one of claims 1 to 4; The first terminal is used to send construction project information of several project stages to the cloud platform; The second terminal is used to implement the method according to any one of claims 5 to 6.

10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The processor-executable program is used to perform the method according to any one of claims 1 to 6 when executed by the processor.

Citation Information

Patent Citations

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

    CN111275297A

  • Cooperative management system based on BIM and GIS

    CN117787532A

  • Building information processing method and system based on BIM technology

    CN118484433A

  • Method and system for building information modeling (BIM) reconstruction for a piping system

    WO2023096579A2

Cited By

  • Dynamic vertex compression method for BIM lightweight data processing

    CN120852545A

  • A dynamic vertex compression method for lightweight BIM data processing

    CN120852545B