A 3D interactive project display method and system

CN121188876BActive Publication Date: 2026-08-11CCCC FHDI ENG
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

然而,在汇报过程中,频繁地在BIM模型与PPT之间切换会严重影响汇报的连贯性,且该方式对汇报人的BIM软件操作熟练度要求较高,增加了汇报难度

Benefits of technology

[0039]本发明通过获取工程设计方案的图纸数据信息,并根据工程设计方案的图纸数据信息构建BIM模型,进而对BIM模型进行格式转换及轻量化处理,并整合BIM模型,构建BIM汇报平台,同步整合后的BIM模型到BIM汇报平台,从而获取项目需要的汇报内容数据信息,并结合BIM汇报平台以及项目需要的汇报内容数据信息生成汇报材料,最后获取实时的访问数据信息,对实时的访问数据信息进行权限访问,基于权限访问结果对汇报材料进行三维可视化交互。本发明通过将文本、图像、视频等多媒体素材与BIM、GIS等数字化模型相结合,具有可视化、互动性和动态更新等特点,不仅能够提供更为直观、全面的信息展示,还能够实现与观众的实时互动,提升汇报效果和沟通深度,为工程项目汇报提供了全新的视角和方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121188876B_ABST
    Figure CN121188876B_ABST
Patent Text Reader

Abstract

This invention relates to a three-dimensional interactive project presentation method and system, belonging to the field of BIM technology. The invention integrates a BIM model to construct a BIM reporting platform, synchronously integrating the BIM model with the platform to obtain the necessary reporting content data. It then combines this data with the BIM reporting platform to generate presentation materials. Finally, it acquires real-time access data, implements access control based on this data, and provides three-dimensional interactive visualization of the presentation materials based on the access control results. This invention combines multimedia materials such as text, images, and videos with digital models like BIM and GIS, offering visualization, interactivity, and dynamic updates. It not only provides a more intuitive and comprehensive information display but also enables real-time interaction with the audience, enhancing presentation effectiveness and communication depth, and providing a new perspective and method for engineering project presentations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of technology, and in particular to a three-dimensional interactive project display method and system. Background Technology

[0002] Project presentations aim to clearly communicate project objectives, plans, progress, and deliverables to stakeholders to facilitate communication, decision-making, and resource allocation. Traditional project presentations typically use PowerPoint (PPT) formats, employing well-designed, clear titles, concise text, and supplementary multimedia elements such as charts and videos to enhance information delivery, while appropriately utilizing animation and transitions to increase visual appeal. Although widely used due to its ease of use, PPT presentations are generally a one-way communication method, lacking effective interactive mechanisms and failing to comprehensively present the geometric spatial features and key structural details of design schemes, thus limiting the communication effectiveness and decision-support function of the presentation.

[0003] With the increasing application of BIM (Building Information Modeling) technology in the engineering and construction field, combining BIM model presentations with PowerPoint presentations has gradually become a common project reporting method. The application of BIM models can more intuitively showcase the spatial structure and complex details of a project, thereby improving the quality and efficiency of the presentation. However, frequent switching between BIM models and PowerPoint presentations during the presentation can severely disrupt the flow of the presentation, and this method requires a high level of proficiency in BIM software from the presenter, increasing the difficulty of the presentation. Summary of the Invention

[0004] This invention overcomes the shortcomings of the prior art and provides a three-dimensional interactive project display method and system.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0006] The first aspect of this invention provides a three-dimensional interactive project display method, comprising:

[0007] Obtain the drawing data information of the engineering design scheme, and construct a BIM model based on the drawing data information of the engineering design scheme;

[0008] The BIM model is formatted and lightweighted, and then integrated to build a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform.

[0009] Obtain the data information required for the project's reporting content, and generate reporting materials by combining the BIM reporting platform and the data information required for the project's reporting content.

[0010] Acquire real-time access data, grant access permissions to the real-time access data, and perform three-dimensional visualization interaction on the reporting materials based on the access permission results.

[0011] Furthermore, in the 3D interactive project display method, the drawing data information of the engineering design scheme is obtained, and a BIM model is constructed based on the drawing data information of the engineering design scheme, specifically including:

[0012] Obtain the drawing data information of the engineering design scheme, extract geometric attribute information and non-geometric attribute information based on the drawing data information of the engineering design scheme, and use Civil3D and Revit software to construct an initial BIM model based on the geometric attribute information and non-geometric attribute information;

[0013] By assembling and integrating the initial BIM model, a BIM model assembly drawing is obtained. A BIM anomaly detection and identification model is constructed based on a deep neural network. Anomalies in the BIM model assembly drawing are identified through the BIM anomaly detection and identification model.

[0014] When an anomaly occurs, the model constructed by Civil 3D entities is exported as a SAT file, then imported into Revit to create a family model. The project reference point of each initial BIM model is obtained, and the model is assembled in the same coordinate system based on the project reference point to obtain the final BIM model.

[0015] If no anomalies are found, the current BIM model assembly drawing will be used as the final BIM model output.

[0016] Furthermore, in the 3D interactive project display method, a BIM anomaly detection and recognition model is constructed based on a deep neural network. This model is used to identify anomalies in the BIM model assembly drawing. Specifically:

[0017] The historical anomaly types that occurred during the integration of the BIM model were obtained, and the BIM model was used as the model input to construct a BIM anomaly detection and recognition model based on a deep neural network.

[0018] An attention mechanism is introduced to process the historical anomaly types that occurred during the integration of the BIM model.

[0019] By processing, attention is focused on the historical anomaly types that have occurred during the integration of the BIM model, and the BIM anomaly detection and identification model is trained. After training for a preset number of times, the prediction accuracy of the BIM anomaly detection and identification model in predicting anomaly types is obtained.

[0020] When the prediction accuracy of the BIM anomaly detection and identification model is greater than the preset prediction accuracy, the BIM anomaly detection and identification model is output, the training ends, and anomalies are identified in the BIM model assembly drawing through the BIM anomaly detection and identification model.

[0021] Furthermore, in the 3D interactive project display method, the BIM model undergoes format conversion and lightweight processing, and is integrated to construct a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform. Specifically, this includes:

[0022] The BIM model is converted and lightweighted to obtain the converted and lightweighted model data, and a BIM reporting platform is built to transmit the converted and lightweighted model data to the BIM reporting platform.

[0023] Obtain the real-time data transmission limit information and the real-time data transmission size information between each data transmission channel unit;

[0024] The remaining data size information within each transmission channel unit is calculated based on the real-time data transmission upper limit information and the real-time data transmission size information within each transmission channel unit.

[0025] Based on the data size information of the model data after format conversion and lightweight processing within a unit time, data transmission channels are allocated, and the remaining data size information of the allocated transmission channels is obtained.

[0026] If the remaining data size of the allocated transmission channels is greater than the real-time data size between units of the data transmission channels, the data will be allocated according to the current data transmission channel and integrated into the BIM reporting platform.

[0027] If the remaining data size of the allocated transmission channels is not greater than the real-time data size between units of the data transmission channels, the current data transmission channel is reset.

[0028] Furthermore, in the 3D interactive project display method, the data information of the reporting content required by the project is obtained, and the reporting materials are generated by combining the BIM reporting platform and the data information of the reporting content required by the project. Specifically:

[0029] Obtain the reporting content data information required for the project, input the reporting content data information required for the project into the BIM reporting platform, and calculate the Euclidean distance value between the reporting content data information required for the project and the BIM model data in the BIM reporting platform.

[0030] Set a Euclidean distance threshold to determine whether the Euclidean distance between the data information of the reporting content required by the project and the BIM model data in the BIM reporting platform is less than the preset Euclidean distance threshold.

[0031] The model data corresponding to Euclidean distance values ​​less than a preset Euclidean distance threshold are used to generate reporting materials, and the reporting materials are output.

[0032] Furthermore, in the 3D interactive project display method, real-time access data information is acquired, access permissions are granted to the real-time access data information, and 3D visualization interaction is performed on the reporting materials based on the access permission results. Specifically:

[0033] Obtain basic user information, set data access permissions based on the user's basic information, obtain real-time access data information, and exercise access permissions based on the real-time access data information;

[0034] When the real-time access data information passes the data access permission, the reporting materials are visualized and interacted with in three dimensions based on the access permission result;

[0035] When the real-time access data information does not pass the data access permission, a relevant access failure prompt is generated and displayed in a preset manner.

[0036] A second aspect of the present invention provides a three-dimensional interactive project display system, including a memory and a processor. The memory includes a three-dimensional interactive project display method program. When the three-dimensional interactive project display method program is executed by the processor, it implements the steps of any of the three-dimensional interactive project display methods described in the present invention.

[0037] A third aspect of the present invention provides a computer-readable storage medium, including a three-dimensional interactive project display method program, wherein when the three-dimensional interactive project display method program is executed by a processor, it implements the steps of any of the three-dimensional interactive project display methods described in the present invention.

[0038] This invention addresses the shortcomings of the prior art and has the following beneficial effects:

[0039] This invention acquires engineering design drawings and data, constructs a BIM model based on these drawings, performs format conversion and lightweighting of the BIM model, integrates the BIM model, builds a BIM reporting platform, and synchronously uploads the integrated BIM model to the platform. This allows for the acquisition of the necessary reporting content data for the project. Reporting materials are then generated by combining the BIM reporting platform and the required reporting content data. Finally, real-time access data is acquired, access permissions are applied, and the reporting materials are visualized and interactively presented based on the access permissions. This invention combines multimedia materials such as text, images, and videos with digital models like BIM and GIS, offering visualization, interactivity, and dynamic updates. It not only provides a more intuitive and comprehensive information display but also enables real-time interaction with the audience, enhancing reporting effectiveness and communication depth, and providing a new perspective and method for engineering project reporting. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained from these drawings without creative effort.

[0041] Figure 1 A flowchart illustrating the overall process of a three-dimensional interactive project display method is shown.

[0042] Figure 2 A logical diagram of a three-dimensional interactive project display method is shown. Detailed Implementation

[0043] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0044] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0045] like Figure 1 as well as Figure 2 As shown, the first aspect of the present invention provides a three-dimensional interactive project display method, comprising:

[0046] Obtain the drawing data information of the engineering design scheme, and construct a BIM model based on the drawing data information of the engineering design scheme;

[0047] The BIM model is formatted and lightweighted, and then integrated to build a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform.

[0048] Obtain the data and information required for project reporting, and generate reporting materials by combining the BIM reporting platform and the data and information required for project reporting.

[0049] Acquire real-time access data, grant access permissions to the real-time access data, and perform 3D visualization interaction on the reporting materials based on the access permission results.

[0050] It should be noted that this invention combines multimedia materials such as text, images, and videos with digital models such as BIM and GIS, featuring visualization, interactivity, and dynamic updates. It not only provides a more intuitive and comprehensive information display but also enables real-time interaction with the audience, enhancing the effectiveness of presentations and the depth of communication, thus providing a brand-new perspective and method for project presentations.

[0051] Furthermore, in the 3D interactive project display method, the drawing data information of the engineering design scheme is obtained, and a BIM model is constructed based on the drawing data information of the engineering design scheme, specifically including:

[0052] Obtain the drawing data information of the engineering design scheme, extract geometric attribute information and non-geometric attribute information based on the drawing data information of the engineering design scheme, and use Civil 3D and Revit software to construct the initial BIM model based on the geometric attribute information and non-geometric attribute information;

[0053] By assembling and integrating the initial BIM model, the assembly drawing of the BIM model is obtained. A BIM anomaly detection and recognition model is constructed based on a deep neural network. Anomalies in the assembly drawing of the BIM model are then identified through the BIM anomaly detection and recognition model.

[0054] When an anomaly occurs, the model constructed by Civil 3D entities is exported as a SAT file, then imported into Revit to create a family model. The project reference point of each initial BIM model is obtained, and the model is assembled in the same coordinate system based on the project reference point to obtain the final BIM model.

[0055] If no anomalies are found, the current BIM model assembly drawing will be used as the final BIM model output.

[0056] It should be noted that, based on the engineering design scheme and the structural characteristics of the breakwater, each discipline selected appropriate BIM software to carry out model building work. The BIM model includes necessary geometric and non-geometric attribute information. Topographical aspects were modeled using Civil 3D, such as 3D terrain, 3D geology, foundation trench excavation, geogrids, subgrade boulders, and bottom retaining boulders. Relatively independent component-type aspects were modeled using Revit, such as caissons and backfill sand, breast walls, wave walls, steel ladders, lighthouses, buoys, cement mixing piles, and artificial reefs.

[0057] The BIM model created in Civil 3D is ultimately stored as a 3D solid and imported into Revit for model assembly. However, traditional methods (importing from CAD, linking to CAD, linking to IFC, etc.) for assembling Civil 3D models in Revit have many problems, such as partial model loss, unattractive section drawings, and inability to calculate quantities. To solve these problems, this project utilizes Dynamo's Spring Nodes package to export the Civil 3D solid model as a SAT file, then imports it into Revit to create a family model, and finally assembles the model within the same coordinate system based on the project's base point. This method not only achieves efficient assembly of BIM models from various disciplines but also improves the quality of section drawings and supports accurate quantity calculations.

[0058] Furthermore, in the 3D interactive project display method, a BIM anomaly detection and recognition model is constructed based on a deep neural network. This model is then used to identify anomalies in the BIM model assembly drawing. Specifically:

[0059] The historical anomaly types that occurred during the integration of the BIM model were obtained, and the BIM model was used as the model input to construct a BIM anomaly detection and recognition model based on a deep neural network.

[0060] An attention mechanism is introduced to process historical anomalies that occurred during the integration of the BIM model.

[0061] By processing, attention is focused on the historical anomaly types that have occurred during the integration of the BIM model, and the BIM anomaly detection and identification model is trained. After training for a preset number of times, the prediction accuracy of the BIM anomaly detection and identification model in predicting anomaly types is obtained.

[0062] When the prediction accuracy of the BIM anomaly detection and identification model is greater than the preset prediction accuracy, the BIM anomaly detection and identification model is output, the training ends, and the BIM anomaly detection and identification model is used to identify anomalies in the BIM model assembly drawing.

[0063] It should be noted that by focusing on the historical anomaly types that have occurred during the integration of the BIM model, the prediction accuracy of the BIM anomaly detection and identification model in predicting anomaly types can be improved. Historical anomaly types include situations such as partial model loss, unattractive section drawings, and inability to calculate engineering quantities.

[0064] Furthermore, in the 3D interactive project display method, the BIM model undergoes format conversion and lightweight processing, and is integrated to build a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform, specifically including:

[0065] The BIM model is format-converted and lightweighted to obtain the format-converted and lightweighted model data, and a BIM reporting platform is built to transmit the format-converted and lightweighted model data to the BIM reporting platform.

[0066] Obtain the real-time data transmission limit information and the real-time data transmission size information between each data transmission channel unit;

[0067] The remaining data size within each data transmission channel unit is calculated based on the real-time data transmission limit information and the real-time data transmission size information within each data transmission channel unit.

[0068] Based on the data size information of the model data after format conversion and lightweight processing within a unit time, data transmission channels are allocated, and the remaining data size information of the allocated transmission channels is obtained.

[0069] If the remaining data size of the allocated transmission channels is greater than the real-time data size between units of the data transmission channels, the data will be allocated according to the current data transmission channel and integrated into the BIM reporting platform.

[0070] If the remaining data size of the allocated transmission channels is not greater than the real-time data size between data transmission channel units, the current data transmission channel will be reset.

[0071] It should be noted that the model data for this project mainly includes the breakwater engineering BIM model, oblique photogrammetry model, and other auxiliary models such as ships. These models have different file formats. Through format conversion and lightweight processing, they are uploaded to the BIM reporting platform to achieve the storage and integration of multiple source models, providing 3D model resources for the production of interactive reporting materials, and streamlining the multi-source model storage and data integration logic. Specifically, the breakwater BIM model created using Civil 3D and Revit needs to be exported to the project reporting platform's proprietary HIM format file for uploading. Automatic matching between the BIM model and the actual geographical location is achieved by setting the coordinate system. Auxiliary models created using SketchUp can be exported to OBJ format files for uploading. OSGB format oblique photogrammetry models do not require format conversion and can be directly uploaded. Furthermore, the reporting platform includes a built-in Geographic Information System (GIS), allowing all uploaded models to be accurately integrated with the GIS system in the 3D scene, enabling spatial analysis, multi-source data fusion, and interactive visualization.

[0072] It should be noted that if the remaining data size of all allocated transmission channels is greater than the real-time data size between units of the data transmission channel, the data will be allocated according to the current data transmission channel and integrated into the BIM reporting platform. If the remaining data size of all allocated transmission channels is not greater than the real-time data size between units of the data transmission channel, the current data transmission channel will be reset. This method can optimize data synchronization.

[0073] Furthermore, in the 3D interactive project presentation method, the data information required for project reporting is obtained, and reporting materials are generated by combining the BIM reporting platform and the required reporting data information. Specifically:

[0074] Obtain the reporting content data required for the project, input the reporting content data required for the project into the BIM reporting platform, and calculate the Euclidean distance between the reporting content data required for the project and the BIM model data in the BIM reporting platform.

[0075] Set a Euclidean distance threshold to determine whether the Euclidean distance between the data information required for the project report and the BIM model data in the BIM reporting platform is less than the preset Euclidean distance threshold.

[0076] Generate reporting materials from model data whose Euclidean distance values ​​are less than a preset Euclidean distance threshold, and output the reporting materials.

[0077] It should be noted that the core of this invention lies in the deep integration of BIM models as a narrative tool, precisely planning the model files, perspectives, visibility states, and interaction methods called at each reporting node to achieve accurate matching between the 3D scene and the reporting topic. The system simultaneously integrates non-BIM multimedia materials such as text, images, and videos, clearly defining their insertion positions and their linkage logic with the BIM scene. Interactive elements are designed, timelines are allocated, and questions are anticipated and key parts of the model are located to assist in answering them. Finally, a structured outline document is output, covering all the above planning details, serving as the direct basis and blueprint for BIM reporting materials, ensuring a dual improvement in presentation effectiveness and communication efficiency.

[0078] Furthermore, in the 3D interactive project presentation method, real-time access data is acquired, access permissions are granted based on this data, and the presentation materials are then visualized and interacted with in 3D based on the access permission results. Specifically:

[0079] Obtain basic user information, set data access permissions based on the user's basic information, obtain real-time access data, and grant access permissions based on the real-time access data.

[0080] When real-time access data information is granted through data access permissions, the reporting materials are visualized and interacted with in three dimensions based on the access permission results.

[0081] When real-time access to data information does not comply with data access permissions, a relevant access failure message will be generated and displayed according to the preset method.

[0082] It should be noted that the user's basic information includes the user's name, gender, ID number, facial recognition data, etc.

[0083] In addition, this method also includes:

[0084] Each BIM model is divided into four levels: voxel-level coarse model generation, mesh-level fine model generation, surface-level refinement generation, and material-level texture generation. Each level is processed by a diffusion transformer model, with the output of the previous level serving as the input of the next level.

[0085] At the voxel level, the system focuses on the overall structure and proportion of the model. At the mesh level, the system focuses on optimizing the topology and key features of the model. At the surface level, the system adds detailed geometric details. Finally, at the material level, the system generates physically accurate material properties and texture information.

[0086] The system acquires text data or reference images input by the user, performs semantic recognition on the text data input by the user, associates the semantic concepts in the text description with the geometric features of the BIM model, and emphasizes these features during the model generation process.

[0087] The user-input text data or reference image is parsed to extract key generation instructions and control parameters.

[0088] It's important to note that the voxel generation network generates a low-resolution voxel mesh based on the parsed semantic information, capturing the basic shape and structure of the model. Next, the mesh refinement network refines the voxel mesh, converting it into a high-resolution mesh and adding key feature details. Subsequently, the surface refinement network further enhances geometric details, such as sculpted textures and subtle surface irregularities. Finally, the material generation network adds physically accurate material properties and texture information to the model, completing the entire generation process. Each network is based on a diffusion transformer architecture but optimized for specific tasks, forming a highly efficient and specialized pipeline. Employing a hierarchical progressive generation architecture, it departs from the traditional method of generating the entire model at once, instead adopting a multi-stage generation strategy from coarse to fine, significantly improving the accuracy and detail richness of the generated model.

[0089] In addition, this method also includes:

[0090] We acquire different types of BIM models, extract model features and construct multimodal data, and learn joint embedding representations between different modal data through deep neural networks, mapping visual features, textual concepts and spatial relationships into a unified semantic space.

[0091] It's worth noting that the system employs contrastive learning techniques to learn joint embedding representations between different modalities, mapping visual features, textual concepts, and spatial relationships into a unified semantic space. Trained on a large-scale 3D dataset, the system learns to associate geometric features with semantic concepts, such as recognizing elements of specific architectural styles and understanding functional components like load-bearing structures and decorative elements. This cross-modal alignment allows users to interact with the 3D model through natural language queries, such as "show all Gothic architectural elements" or "highlight the load-bearing structure."

[0092] By training on a large-scale 3D dataset, geometric features are associated with semantic concepts, and semantic information is extracted from the 3D model.

[0093] Construct a structured scene graph representation, which organizes entities, attributes, and relationships in the scene in a hierarchical manner to form a semantic scene graph;

[0094] By organically integrating visual, textual, audio, and spatial data, the BIM model is located and navigated based on semantic concepts according to the constructed semantic scene map.

[0095] It's important to note that semantic information is extracted from the 3D model to construct a structured scene graph representation. The scene graph organizes entities, attributes, and relationships within the scene in a hierarchical manner, including component hierarchies (e.g., a door is part of a building), spatial relationships (e.g., a table is in front of a chair), and functional relationships (e.g., a switch controls a light fixture). This rich semantic representation not only enhances the model's understanding capabilities but also supports complex queries and reasoning, such as automatically detecting functional inconsistencies or spatial conflicts in the design.

[0096] Based on the constructed semantic scene graph, the system implements a variety of intelligent interactive functions. Semantic navigation allows users to navigate based on semantic concepts rather than geometric locations, such as "take me to the room with the painting." The intelligent question-answering system allows users to ask various questions about the 3D model, ranging from simple queries to complex reasoning questions. The context-aware recommendation system intelligently recommends relevant viewing angles, hides / shows specific components, or provides relevant background information based on the user's interaction history and current focus.

[0097] It should be noted that this method can organically integrate visual, textual, audio, and spatial data, endowing 3D models with rich semantic information and interactive capabilities. Based on knowledge graphs and deep learning technologies, the system can understand the semantic connotations of 3D models and realize intelligent question answering, semantic retrieval, and context-aware interactive functions.

[0098] A second aspect of the present invention provides a three-dimensional interactive project display system, including a memory and a processor. The memory includes a three-dimensional interactive project display method program. When the three-dimensional interactive project display method program is executed by the processor, it implements any of the steps of the three-dimensional interactive project display method.

[0099] A third aspect of the present invention provides a computer-readable storage medium, including a three-dimensional interactive project display method program, wherein when the three-dimensional interactive project display method program is executed by a processor, it implements the steps of any one of the three-dimensional interactive project display methods.

[0100] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0101] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0102] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0103] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0104] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0105] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A three-dimensional interactive project display method, characterized in that, include: Obtain the drawing data information of the engineering design scheme, and construct a BIM model based on the drawing data information of the engineering design scheme; The BIM model is formatted and lightweighted, and then integrated to build a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform. Obtain the data information required for the project's reporting content, and generate reporting materials by combining the BIM reporting platform and the data information required for the project's reporting content. Acquire real-time access data information, grant access permissions to the real-time access data information, and perform three-dimensional visualization interaction on the reporting materials based on the access permission results; Obtain the drawing data information of the engineering design scheme, and construct a BIM model based on the drawing data information of the engineering design scheme, specifically including: Obtain the drawing data information of the engineering design scheme, extract geometric attribute information and non-geometric attribute information based on the drawing data information of the engineering design scheme, and use Civil 3D and Revit software to construct an initial BIM model based on the geometric attribute information and non-geometric attribute information; By assembling and integrating the initial BIM model, a BIM model assembly drawing is obtained. A BIM anomaly detection and identification model is constructed based on a deep neural network. Anomalies in the BIM model assembly drawing are identified through the BIM anomaly detection and identification model. When an anomaly occurs, the model constructed by Civil 3D entities is exported as a SAT file, then imported into Revit to create a family model. The project reference point of each initial BIM model is obtained, and the model is assembled in the same coordinate system based on the project reference point to obtain the final BIM model. If no anomalies are found, the current BIM model assembly drawing will be output as the final BIM model. A BIM anomaly detection and recognition model is constructed based on a deep neural network. This model is used to identify anomalies in the BIM model assembly drawings. Specifically: The historical anomaly types that occurred during the integration of the BIM model were obtained, and the BIM model was used as the model input to construct a BIM anomaly detection and recognition model based on a deep neural network. An attention mechanism is introduced to process the historical anomaly types that occurred during the integration of the BIM model. By processing, attention is focused on the historical anomaly types that have occurred during the integration of the BIM model, and the BIM anomaly detection and identification model is trained. After training for a preset number of times, the prediction accuracy of the BIM anomaly detection and identification model in predicting anomaly types is obtained. When the prediction accuracy of the BIM anomaly detection and identification model is greater than the preset prediction accuracy, the BIM anomaly detection and identification model is output, the training ends, and anomalies are identified in the BIM model assembly drawing through the BIM anomaly detection and identification model.

2. The three-dimensional interactive project display method according to claim 1, characterized in that, The BIM model undergoes format conversion and lightweighting processing, and is then integrated to construct a BIM reporting platform. The integrated BIM model is then synchronized to the BIM reporting platform. Specifically, this includes: The BIM model is converted and lightweighted to obtain the converted and lightweighted model data, and a BIM reporting platform is built to transmit the converted and lightweighted model data to the BIM reporting platform. Obtain the real-time data transmission limit information and the real-time data transmission size information between each data transmission channel unit; The remaining data size information within each transmission channel unit is calculated based on the real-time data transmission upper limit information and the real-time data transmission size information within each transmission channel unit. Based on the data size information of the model data after format conversion and lightweight processing within a unit time, data transmission channels are allocated, and the remaining data size information of the allocated transmission channels is obtained. If the remaining data size of the allocated transmission channels is greater than the real-time data size between units of the data transmission channels, the data will be allocated according to the current data transmission channel and integrated into the BIM reporting platform. If the remaining data size of the allocated transmission channels is not greater than the real-time data size between units of the data transmission channels, the current data transmission channel is reset.

3. The three-dimensional interactive project display method according to claim 1, characterized in that, Obtain the data information required for project reporting, and generate reporting materials by combining the BIM reporting platform and the required data information. Specifically: Obtain the reporting content data information required for the project, input the reporting content data information required for the project into the BIM reporting platform, and calculate the Euclidean distance value between the reporting content data information required for the project and the BIM model data in the BIM reporting platform. Set a Euclidean distance threshold to determine whether the Euclidean distance between the data information of the reporting content required by the project and the BIM model data in the BIM reporting platform is less than the preset Euclidean distance threshold. The model data corresponding to Euclidean distance values ​​less than a preset Euclidean distance threshold are used to generate reporting materials, and the reporting materials are then output.

4. The three-dimensional interactive project display method according to claim 1, characterized in that, Acquire real-time access data, grant access permissions to the real-time access data, and perform 3D visualization interaction on the reporting materials based on the access permission results, specifically as follows: Obtain basic user information, set data access permissions based on the user's basic information, obtain real-time access data information, and exercise access permissions based on the real-time access data information; When the real-time access data information passes the data access permission, the reporting materials are visualized and interacted with in three dimensions based on the access permission result; When the real-time access data information does not pass the data access permission, a relevant access failure prompt is generated and displayed in a preset manner.

5. A three-dimensional interactive project display system, characterized in that, The device includes a memory and a processor. The memory includes a 3D interactive project display method program. When the 3D interactive project display method program is executed by the processor, it implements the steps of the 3D interactive project display method as described in any one of claims 1-4.

6. A computer-readable storage medium, characterized in that, The method includes a three-dimensional interactive project display method program, which, when executed by a processor, implements the steps of the three-dimensional interactive project display method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Data processing method and system based on BIM and cloud platform

    CN116028886A

  • Implementation method for reporting BIM design results

    CN117058336A

  • Geotechnical engineering digital result comprehensive three-dimensional display system based on CIM platform

    CN117743454A

  • Python and BIM-based three-dimensional geological model creation method

    CN119648930A