An improved residential BIM forward design interaction method, device and storage medium based on multi-software interaction and automatic review
Patent Information
- Application Number
- CN202611205262.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-10
- Publication Date
- 2026-09-22
AI Technical Summary
[0005]因此,本发明解决的技术问题是:现有改善型住宅BIM正向设计方法存在不同设计软件之间模型格式不兼容、模型上传与调用缺少统一项目关联、模型更新内容难以及时识别以及多专业协同与模型审查过程相互割裂的问题,以及如何实现设计模型在网页端交互协同平台与不同设计软件之间的准确传递、解析加载、更新反馈和协同审查的问题
[0019]本发明的有益效果:本发明提供的基于多软件交互和自动审查的改善型住宅BIM正向设计交互方法通过第一插件和第二插件使不同设计软件关联同一目标项目空间,并以跨软件可识别的交换模型完成设计模型的上传、调用、解析和加载,减少了人工导出、重复转换及模型传递过程中出现的项目对应错误、版本混乱和构件位置偏差,使方案设计、扩初设计及施工图设计能够基于连续的模型数据开展;通过在模型更新后对新增构件或变化构件进行区别显示,并将多专业模型上传至网页端交互协同平台形成轻量化合模场景,便于设计人员快速定位方案变更、查看不同专业反馈,并利用视角追踪、视点设置和批注留言功能开展基于模型空间位置的协同讨论,提高了BIM正向设计过程中的沟通和修改效率;通过在施工图设计完成后链接各专业模型并运行自动化脚本程序执行模型审核,能够减少人工逐项校核的工作量,并通过将审核后的单专业模型或整体模型提供至后续设计软件,使装饰、幕墙及景观等专业能够直接利用已有设计成果开展深化设计和方案模拟,降低重复建模造成的信息偏差,提高设计模型在后续阶段的利用程度。
Smart Images

Figure CN122796971A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building information modeling and multi-software collaborative design technology, specifically to an improved residential BIM forward design interaction method, device, and storage medium based on multi-software interaction and automatic review. Background Technology
[0002] With the application of Building Information Modeling (BIM) technology in residential building design, BIM-based design typically spans the stages of schematic design, preliminary design, construction drawing design, and secondary detailed design. Different stages and disciplines employ different 3D design software based on design requirements. For example, SketchUp is used for overall schematic design, Revit for architectural and other specialized detailed design, and Rhino for secondary detailed design of curtain walls, landscaping, or decoration. To ensure continuity of the design work, building models need to be transferred between different design software programs, and designers from different disciplines need to collaborate on design, update models, and communicate schemes around the same project model.
[0003] However, in the existing design process, the various 3D design software programs operate independently. After the schematic designers create the model, it usually needs to be manually exported, converted, and transferred before being imported into the target software by the detailing designers. Importing from CAD is prone to model errors, while converting SketchUp models to IFC format and directly importing them into Revit may result in reading difficulties and performance issues. Furthermore, the repeated transfer of models between different designers and design software can easily lead to project compatibility errors, model version inconsistencies, untimely updates, and redesign duplication. When the model is modified, the receiving personnel also struggle to quickly locate newly added or changed components, and collaborative discussions, update feedback, and subsequent model reviews across multiple disciplines are difficult to achieve through a continuous interactive process. Summary of the Invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by this invention is that existing BIM forward design methods for improved residential buildings suffer from problems such as incompatibility of model formats between different design software, lack of unified project association for model uploading and calling, difficulty in timely identification of model update content, and disconnect between multi-disciplinary collaboration and model review processes. The invention also addresses how to achieve accurate transmission, parsing, loading, update feedback, and collaborative review of design models between web-based interactive collaboration platforms and different design software.
[0006] To address the aforementioned technical problems, the present invention provides the following technical solution: an improved residential building BIM forward design interaction method based on multi-software interaction and automatic review, comprising determining the same target project space in a web-based interactive collaboration platform in response to a project selection operation via a first plug-in in a first design software and a second plug-in in a second design software.
[0007] In response to the model upload operation received by the first plugin, the design model generated by the first design software is converted into a cross-software recognizable exchange model and uploaded to the target project space.
[0008] In response to the model call operation received by the second plugin, the exchange model is obtained from the target project space, the model information in the exchange model is parsed, and the design model is loaded into the second design software according to the parsing result.
[0009] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, the step of determining the same target project space in the web-based interactive collaboration platform includes: displaying the project list provided by the web-based interactive collaboration platform through the first plugin and the second plugin respectively; and determining the target project space corresponding to the project item in response to the selection operation of the same project item in the respective project selection interface, so that the model upload operation of the first plugin and the model call operation of the second plugin both point to the target project space.
[0010] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, the step of converting the design model formed by the first design software into a cross-software recognizable exchange model includes: forming a design model corresponding to the overall project plan in the first design software; the first plug-in responding to the model upload operation by converting the design model into an exchange model and uploading the exchange model to the target project space to display the design model in the web-based interactive collaboration platform.
[0011] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, the step of parsing the model information in the exchange model includes: the second plug-in responding to the model call operation, obtaining the exchange model from the target project space, importing the exchange model into the second design software, identifying the basic project information and model point and line information in the exchange model, and carrying out the design model refinement in the second design software based on the identified geometric model line information.
[0012] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, wherein: after the exchange model in the target project space is updated, the second plug-in responds to the loading operation of the updated model by loading the updated exchange model into the second design software, and sets a highlight display state for newly added or changed components in the design model that is different from that of unchanged components.
[0013] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, in response to each discipline completing its professional design in the second design software, the professional models formed by each discipline are integrated, and the integrated overall model is uploaded to the web-based interactive collaboration platform through the second plugin.
[0014] The web-based interactive collaboration platform integrates the various professional models into a single model in a lightweight form, and displays the lightweight combined 3D scene in the target project space.
[0015] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, the method includes: in response to the collaborative discussion operation for the lightweight modular 3D scene, the web-based interactive collaboration platform calls the view tracking component to perform view positioning on the lightweight modular 3D scene, calls the viewpoint setting component to record the current 3D viewpoint and generate the corresponding viewpoint record; and in response to the annotation operation for the selected component in the lightweight modular 3D scene, the annotation input interface is displayed at the spatial position corresponding to the selected component, and an annotation mark associated with the spatial position is generated after the annotation content is submitted.
[0016] As a preferred embodiment of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review described in this invention, in which: after the construction drawing design is completed, in response to the model review operation in the second design software, the various professional models are linked in the second design software, and a preset automated script program is run on the linked professional models to execute the model review process.
[0017] Another object of the present invention is to provide an interactive device for improved residential building BIM forward design based on multi-software interaction and automatic review, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the interactive method for improved residential building BIM forward design based on multi-software interaction and automatic review.
[0018] Another object of the present invention is to provide an interactive storage medium for improved residential BIM forward design based on multi-software interaction and automatic review, wherein a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the interactive method for improved residential BIM forward design based on multi-software interaction and automatic review are implemented.
[0019] The beneficial effects of this invention are as follows: The improved residential BIM forward design interaction method based on multi-software interaction and automatic review provided by this invention enables different design software to associate with the same target project space through a first and a second plugin. It completes the uploading, calling, parsing, and loading of the design model using a cross-software identifiable exchange model, reducing manual export, repetitive conversion, and errors in project correspondence, version confusion, and component position deviations that occur during model transfer. This allows schematic design, preliminary design, and construction drawing design to be carried out based on continuous model data. Furthermore, by distinguishing newly added or changed components after model updates and uploading multi-disciplinary models to a web-based interactive collaboration platform, a lightweight composite model is formed. The scenario facilitates designers to quickly locate scheme changes, view feedback from different disciplines, and conduct collaborative discussions based on the spatial location of the model using perspective tracking, viewpoint settings, and annotation commenting functions, thereby improving the efficiency of communication and modification in the BIM forward design process. By linking the models of various disciplines after the construction drawings are completed and running automated scripts to perform model review, the workload of manual item-by-item verification can be reduced. Furthermore, by providing the reviewed single-discipline models or overall models to subsequent design software, disciplines such as decoration, curtain wall, and landscape can directly use existing design results to carry out in-depth design and scheme simulation, reducing information deviations caused by repeated modeling and improving the utilization of the design model in subsequent stages. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a spatial interface diagram of the target project of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review, as proposed in this invention.
[0022] Figure 2 This is a diagram of the plug-in project selection interface of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0023] Figure 3This is a diagram of the design model upload interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, as described in this invention.
[0024] Figure 4 This is a diagram of the web-based interface for the exchange model of an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0025] Figure 5 This is a diagram of the second plug-in deployment interface of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review according to the present invention.
[0026] Figure 6 This is a diagram of the design model loading interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, as described in this invention.
[0027] Figure 7 This is a diagram showing the highlighted interface of a modified residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0028] Figure 8 This is a diagram of the model annotation input interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0029] Figure 9 This is a diagram of the model viewpoint setting interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0030] Figure 10 This is a diagram of the model annotation information display interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0031] Figure 11 This is a model perspective tracking interface diagram of an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, according to the present invention.
[0032] Figure 12 This is a diagram of the model dimension measurement interface for an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, as described in this invention. Detailed Implementation
[0033] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0034] Example 1
[0035] As the first embodiment of the present invention, this embodiment provides an improved residential BIM forward design interaction method based on multi-software interaction and automatic review, which is used to solve the problems of lack of unified project association between different design software, incompatibility of model formats, and inability to continuously transfer models.
[0036] In this embodiment, the first design software 200 can be a 3D design software used for overall scheme design, such as SketchUp; the second design software 300 can be a 3D design software used for preliminary design, construction drawing design, and professional detailing design, such as Revit. The first plugin 201 is deployed in the first design software 200, and the second plugin 301 is deployed in the second design software 301. The first plugin 201 and the second plugin 301 respectively establish data interaction connections with the web-based interactive collaboration platform 100.
[0037] After the designer opens the first plugin 201 and the second plugin 301, each plugin requests projects that the current user can participate in from the web-based interactive collaboration platform 100. The web-based interactive collaboration platform 100 returns a project list, and the plugin interface displays a project search box and project entries. The solution designer selects the target project in the first plugin 201, and the detailed designer selects the same project in the second plugin 301, so that subsequent model upload and model call operations performed by the two plugins both point to the same target project space 1011.
[0038] After the project is associated, the design team conducts overall residential design in the first design software 200, creating a design model 202. Design model 202 includes building volume, floor outlines, wall and column locations, door and window openings, and other three-dimensional geometric content related to the overall design. The design team triggers a model upload operation in the interface of the first plugin 201. The first plugin 201 retrieves the currently open design model 202 from the first design software 200 and converts it into an exchange model 202' that can be recognized by different design software.
[0039] The first plugin 201 sends the exchange model 202' to the web-based interactive collaboration platform 100 and, according to the previously determined project association, stores the exchange model 202' in the target project space 1011. After the upload is complete, the web-based interactive collaboration platform 100 creates a model entry in the target project space 1011 and displays the 3D visualization result of the design model 202 in the web-based 3D model browsing area. Designers involved in the same project can view the scheme model uploaded by the first design software 200 after entering the target project space 1011.
[0040] Architectural detailing designers access the target project space 1011 in the second plugin 301 and trigger a model loading operation. The second plugin 301 retrieves the exchange model 202' from the target project space 1011, imports it into the second design software 300, and parses the basic project information and model geometry information contained in the exchange model 202'. After parsing, the second plugin 301 invokes the model loading function of the second design software 300, displaying the design model 202 in the 3D design area of the second design software 300.
[0041] This forms a continuous interactive link between the first design software 200, the first plug-in 201, the web-based interactive collaboration platform 100, the target project space 1011, the second plug-in 301, and the second design software 300.
[0042] Example 2
[0043] Reference Figures 1-4 This is the second embodiment of the present invention. Unlike the previous embodiment, this embodiment displays the project list provided by the web-based interactive collaboration platform 100 through the first plugin 201 and the second plugin 301, respectively. In response to the selection operation of the same project item in the two plugin interfaces, the model upload operation and the model call operation are both directed to the target project space 1011, which solves the problems of inconsistent project selection by different design software and lack of accurate correspondence between uploaded models and called models.
[0044] The web-based interactive collaboration platform 100 pre-establishes a project-level model library and creates a target project space 1011 corresponding to the residential design project in the project management interface. The target project space 1011 is used to receive schematic models, architectural models, and models from various disciplines, and serves as a unified object for transferring models between different design software involved in the project.
[0045] like Figure 1As shown, the page area enclosed by the outer dashed box represents the web-based interactive collaboration platform 100, and the project content area enclosed by the inner dashed box represents the target project space 1011. The target project space 1011 uses the project name as identification information and displays the number of models, versions, issues, and model activity records in the current project. After entering the target project space 1011, designers can confirm the models already stored in the current project and their update status, providing a unified project object for the first plugin 201 to upload models and the second plugin 301 to call models.
[0046] After the designer opens the first plugin 201 in the first design software 200, the first plugin 201 displays a project selection interface. The project selection interface includes a project search area and a project item display area. The designer can enter a project name in the project search area, and the first plugin 201 filters the project list returned by the web-based interactive collaboration platform 100 based on the input, displaying the matching results in the project item display area. After the designer clicks on a target project item, the first plugin 201 switches the currently uploaded model object to the target project space 1011 corresponding to that project item.
[0047] The detailed designer opens the second plugin 301 in the second design software 300 and searches for and selects the same project item in the same way. The second plugin 301 switches the subsequent model call objects to the same target project space 1011. The first plugin 201 and the second plugin 301 do not need to establish a direct point-to-point connection. They establish a project correspondence between the model uploading end and the model calling end by jointly selecting the target project space 1011 in the web-based interactive collaboration platform 100.
[0048] Reference Figure 2 The window enclosed by the outer dashed box represents the project selection interface 101, which includes a user information area, a project search area, a project item display area, and a project list prompt area. The project item enclosed by the inner dashed box represents the display entry of the target project space 1011 in the project selection interface 101. After the designer enters a project name in the project search area, the first plugin 201 or the second plugin 301 updates the matching project item; in response to the designer clicking on the project item corresponding to the target project space 1011, the plugin records the association between the current design software and the target project space 1011.
[0049] After the project selection is completed, the scheme designer opens the design model 202 corresponding to the overall project scheme in the first design software 200 and triggers the upload operation in the first plugin 201. The first plugin 201 first obtains the currently active model to avoid mistakenly using other models opened in the first design software 200 as upload objects; then it converts the currently active model into a cross-software recognizable exchange model 202' and sends the exchange model 202' according to the target project space 1011 recorded by the first plugin 201.
[0050] like Figure 3 As shown, the entire software running window enclosed by the outer dashed box represents the first design software 200, the plug-in operation panel located on the right side of the first design software 200 represents the first plug-in 201, and the main residential building in the central 3D design area represents the design model 202. After the scheme designer completes the design model 202 in the first design software 200, they trigger the model upload operation through the first plug-in 201. The first plug-in 201 obtains the currently active design model 202 and, based on the previously established project association, sends the model conversion result to the target project space 1011. The interface of the first plug-in 201 is also used to display the current project, the model upload entry, and the upload status, enabling designers to confirm the model upload object.
[0051] After receiving the exchange model 202', the web-based interactive collaboration platform 100 writes the model content into the target project space 1011 and generates the corresponding 3D display result in the web-based model browsing interface. After the upload is completed, all participants in the target project space 1011 can view the solution model, thereby avoiding project confusion caused by transmitting models through instant messaging tools, mobile storage devices, or manual copying paths.
[0052] like Figure 4 As shown, the main building structure in the 3D model browsing area of the web interface represents the visualization result of the exchange model 202' in the web-based interactive collaboration platform 100. After the first plugin 201 completes the model conversion and upload, the web-based interactive collaboration platform 100 generates the corresponding model entry in the target project space 1011 and displays the architectural geometry contained in the exchange model 202' in the 3D model browsing area. Project participants can use this interface to confirm that the design model 202 has been uploaded to the correct target project space 1011 and can view the overall shape and component hierarchy of the model.
[0053] In one specific implementation, the exchange model 202' may adopt the general model exchange format described in the disclosure; the name of this format belongs to the specific implementation and is not intended to be the only limitation on the cross-software exchange format in this embodiment.
[0054] Example 3
[0055] Reference Figures 5-7 This is the third embodiment of the present invention. Unlike the previous embodiment, this embodiment uses the first plugin 201 to convert the design model 202 formed by the first design software 200 into an exchange model 202' and upload it to the target project space 1011. Then, the second plugin 301 obtains and parses the exchange model 202' and highlights the newly added or changed components after loading. This solves the problems that the model formed by the first design software 200 is difficult to use directly in the second design software 300 and that the model update position is difficult to identify quickly.
[0056] like Figure 5 As shown, the complete software running window enclosed by the outer dashed frame represents the second design software 300, and the plug-in operation panel located in the side area of the second design software 300 represents the second plug-in 301. Figure 5 The central 3D design area does not yet display design model 202, representing the interface state before the second plugin 301 performs the model loading operation. Architectural detailing designers access the associated target project space 1011 through the second plugin 301 and select the model to be loaded from the project model list.
[0057] After the design model is uploaded to the target project space 1011, the architectural detailing designer opens the project model list in the second plugin 301 and selects the model item corresponding to the design. Upon receiving the model call operation, the second plugin 301 downloads the exchange model 202' from the target project space 1011 and imports the exchange model 202' into the model import interface of the second design software 300.
[0058] The second plugin 301 identifies the basic project information and geometric model information in the exchange model 202'. The basic project information is used to maintain the correspondence between the model and the current project; the geometric model information includes points, lines, and related spatial relationships that can represent the building outline and component positions. The second plugin 301 transmits the parsed geometric model information to the second design software 300, enabling architectural designers to view the design model 202 in the three-dimensional design area of the second design software 300 and pick the model outline lines, floor boundary lines, and component positioning lines to carry out subsequent detailed design.
[0059] like Figure 6As shown, the complete software window enclosed by the outer dashed frame represents the second design software 300, the plug-in operation panel on the right represents the second plug-in 301, and the main building in the central 3D design area represents the design model 202. After obtaining the exchange model 202' from the target project space 1011, the second plug-in 301 parses the basic project information and model point and line information in the exchange model 202', and transmits the parsing results to the second design software 300. Based on the parsing results, the second design software 300 loads the design model 202 in the central 3D design area, enabling architectural detail designers to view the building outline, floor locations, and component relationships, and continue design detailing based on the model's geometric lines.
[0060] When the design engineer modifies the design model 202 in the first design software 200 and uploads it again, the exchange model 202' in the web-based interactive collaboration platform 100 is updated. The architectural detailing designer selects to update the model in the second plugin 301 and triggers the loading operation. The second plugin 301 obtains the updated exchange model 202' from the target project space 1011 and loads the updated content into the second design software 300.
[0061] The interface of the second plugin 301 provides a highlighting function. After the designer triggers the highlighting function, the second plugin 301 switches the display state of newly added or changed components in the loaded model to a different state than unchanged components. For example, updated components can be displayed in a highlighted form, such as blue, in the 3D design area of the second design software 300, while unchanged components remain in their normal display state. Based on the highlighted positions, the designer can quickly determine the floors, facades, or component areas involved in the scheme adjustment and modify the detailed design content in the second design software 300 accordingly.
[0062] like Figure 7 As shown, the second design software 300, the second plug-in 301, and the design model 202 are... Figure 6 The technical objects are the same, the difference lies in Figure 7 The image shows the model state after the second plugin 301 performs a highlighting operation. Newly added or changed components in the design model 202 are displayed in a distinguishing color such as blue or purple-blue, while unchanged components remain in their normal display state. Designers first follow... Figure 6 Once the loading of the updated model is complete, the highlighting function in the second plugin 301 is triggered, switching the model display state to [the desired state]. Figure 7 The state shown.
[0063] Example 4
[0064] This is the fourth embodiment of the present invention. Unlike the previous embodiment, this embodiment integrates architectural, structural, and electromechanical professional models through the second design software 300, and uploads the overall model to the web-based interactive collaboration platform 100 using the second plug-in 301. The web-based interactive collaboration platform 100 performs lightweight integration of the various professional models and generates a lightweight composite 3D scene 400, which solves the problems of scattered storage of multiple professional models, large amount of original model data, and difficulty for different professionals to view and discuss in the same web-based scene.
[0065] After architectural professionals complete the architectural model refinement based on the design model 202 loaded into the second design software 300, structural, plumbing, electrical, and HVAC professionals can access the latest architectural model from the target project space 1011 and conduct professional design within their respective second design software 300 interfaces. Different disciplines can use their respective auxiliary design tools to complete professional calculations and component placement, but model uploading and access are maintained within the same project relationship through the target project space 1011.
[0066] After each discipline completes its current stage of design, the professional models are integrated in the second design software 300. The integration process aims to ensure that all professional models can be displayed together under the same project coordinates and spatial location, forming a unified model from the architectural, structural, and MEP models. Designers trigger the overall upload operation in the second plugin 301, which then retrieves the integrated model and sends it to the web-based interactive collaboration platform 100.
[0067] After receiving the overall model, the web-based interactive collaboration platform 100 converts each professional model into lightweight display content suitable for fast loading on a webpage, and combines them into a lightweight composite 3D scene 400 according to the spatial relationships between the professional models. The lightweight composite 3D scene 400 is displayed in the target project space 1011, allowing participants to view the overall relationships between the various professional models in a browser page without having to open multiple large original design files simultaneously.
[0068] When designers encounter issues requiring confirmation from scheme designers within the lightweight composite 3D scene 400, they can provide feedback on the issue location and model status. Scheme designers then return to the primary design software 200 to modify the design model 202 and re-upload the exchange model 202' via the primary plugin 201. Architectural and other professional designers then obtain the updated model via the secondary plugin 301 and adjust their respective professional models accordingly. This process can be repeated throughout the design phase, forming a cyclical interactive process.
[0069] Example 5
[0070] Reference Figures 8-12This is the fifth embodiment of the present invention. Unlike the previous embodiment, this embodiment receives model viewpoint adjustment, annotation, and dimension measurement operations through the model interaction interface 401, and saves and recalls the model observation state through the viewpoint setting interface 402. In the model interaction interface 401, a correspondence is established between the annotation positioning mark 4011, the annotation interaction window 4012, and the dimension measurement result 4013 and the model spatial position. This solves the problems of difficulty in accurately expressing the model problem position, difficulty in unifying the observation angles of different participants, and separation between collaborative opinions and model objects during multi-disciplinary collaborative discussions.
[0071] The web-based interactive collaboration platform 100 loads a lightweight, composite 3D scene 400 into the target project space 1011 and displays the lightweight model through the model interaction interface 401. Designers can rotate, scale, and translate the model within the model interaction interface 401, and can click on model components, component edges, or model spatial locations to identify objects requiring collaborative discussion.
[0072] When a designer clicks on the target model location in the model interaction interface 401 and triggers an annotation operation, the web-based interactive collaboration platform 100 generates an annotation positioning mark 4011 at the clicked location and displays an annotation interaction window 4012 near the annotation positioning mark 4011. The annotation interaction window 4012 displays a text input area, an attachment addition entry, and a submission control when in annotation input mode. After entering a problem description or modification suggestions in the text input area, the designer submits the annotation content through the submission control.
[0073] Reference Figure 8 The area enclosed by the outer dashed box represents the model interaction interface 401. The blue circular marker near the model lines represents the annotation positioning marker 4011. The white pop-up window near the annotation positioning marker 4011 represents the annotation interaction window 4012. Figure 8 The diagram illustrates how, after a designer selects a model location, the web-based interactive collaboration platform 100 generates an annotation positioning marker 4011 and displays the input status of the annotation interaction window 4012. The annotation positioning marker 4011 is used to determine the spatial location of the annotation on the model, and the annotation interaction window 4012 is used to receive the annotation content.
[0074] After the designer completes the annotation input and triggers the submit control, the web-based interactive collaboration platform 100 establishes an association between the annotation content and the model location corresponding to the annotation positioning mark 4011. The annotation interaction window 4012 closes the input state, but retains the annotation positioning mark 4011 in the model interaction interface 401. After other participants click on the annotation positioning mark 4011, the web-based interactive collaboration platform 100 displays the annotation interaction window 4012 again. The annotation interaction window 4012 switches to the annotation information display state, which is used to display the submitted annotation title, annotation content, attachment information, and related operation controls.
[0075] Reference Figure 9 The 3D model area enclosed by the outer dashed frame represents the model interaction interface 401. The blue circular icon near the window component represents the annotation positioning mark 4011. The white card displaying the annotation title, content, and operation controls represents the annotation interaction window 4012. Figure 9 The diagram shows the interface status after annotations are submitted, allowing other participants to view the annotation information via annotation location marker 4011. Window components remain highlighted, enabling a direct association between the annotation content and the corresponding model components.
[0076] When designers need to save the current model observation state, they open the viewpoint settings interface 402. The viewpoint settings interface 402 provides a viewpoint creation, viewpoint search, viewpoint classification, and viewpoint list display area. After the designer triggers the viewpoint save operation, the web-based interactive collaboration platform 100 records the current model observation direction, display range, and zoom status, and generates a viewpoint record 4021 in the viewpoint settings interface 402.
[0077] Viewpoint record 4021 includes a model thumbnail, viewpoint name, and viewpoint generation information. When other participants click on viewpoint record 4021, the web-based interactive collaboration platform 100 reads the viewpoint record 4021 and controls the model interaction interface 401 to restore the corresponding viewing direction, display position, and zoom state, enabling different participants to view the model problem from the same angle.
[0078] Reference Figure 10 The entire white side panel enclosed by the outer dashed frame represents the viewpoint settings interface 402. The model thumbnail, viewpoint name "View-002," and corresponding information enclosed by the inner dashed frame together form a viewpoint record 4021. The viewpoint settings interface 402 contains at least one viewpoint record 4021, which represents a saved single model observation state. When a designer clicks on a viewpoint record 4021, the model interaction interface 401 switches to the model observation state corresponding to that record.
[0079] When a designer triggers a view tracking operation, the web-based interactive collaboration platform 100 adjusts the viewing direction and display range in the model interaction interface 401 based on the currently selected model component or model space location, bringing the target space and surrounding architectural and electromechanical components into the current view. The view tracking process only changes the viewing state of the model interaction interface 401 and does not alter the data content of the lightweight model itself.
[0080] Reference Figure 11 The 3D model area enclosed by the outer dashed box represents the model interaction interface 401. Figure 11 The walls, doors, room spaces, and mechanical and electrical pipelines are all displayed in the same view, representing the interface state formed after the web-based interactive collaboration platform 100 performs view tracking operations. Designers can use this interface to simultaneously view the spatial positions of building components and mechanical and electrical pipelines, thereby checking the positional relationships between different professional models around the same interior space.
[0081] In one optional implementation, the web-based interactive collaboration platform 100 also provides a dimension measurement function through the model interaction interface 401. After the designer selects the model component to be measured and triggers the dimension measurement operation, the web-based interactive collaboration platform 100 generates dimension lines, measurement points, and dimension values based on the geometric boundaries of the model component, and displays the above content as the dimension measurement result 4013 in the model interaction interface 401.
[0082] Reference Figure 12 The 3D model area enclosed by the outer dashed box represents the model interaction interface 401. The highlighted areas of the components, dimension lines, measurement points, and dimension values enclosed by the inner dashed box collectively represent the dimension measurement results 4013. The dimension measurement results 4013 include not only individual dimension values but also the correspondence between the dimension values and the boundaries of the measured components. Designers can use the dimension measurement results 4013 to view the width and height of components or the distances between components and adjacent locations, and use the measurement results as supplementary information for collaborative model discussions.
[0083] Through the aforementioned interface interaction, the web-based interactive collaboration platform 100 can establish the association between annotation content, annotation positioning markers 4011, annotation interaction window 4012, and model spatial location, and unify the model observation status of different participants through viewpoint setting interface 402 and viewpoint recording 4021. The scheme designer can modify the design model 202 in the first design software 200 based on the collaborative opinions displayed in the annotation interaction window 4012, and then upload the updated exchange model 202' to the target project space 1011 through the first plug-in 201; the detailed designer can obtain the updated exchange model 202' through the second plug-in 301 and continue to adjust the professional design content in the second design software 300.
[0084] Example 6
[0085] This is the sixth embodiment of the present invention. Unlike the previous embodiment, this embodiment links architectural, structural and mechanical and electrical professional models in the second design software 300 and runs preset automated script programs on each linked professional model. This solves the problems of large workload, repetitive review process and difficulty in unified inspection of cross-professional issues caused by relying on manual inspection of each professional model after the construction drawing design is completed.
[0086] After the construction drawings are completed, designers load architectural, structural, and MEP (Mechanical, Electrical, and Plumbing) models into the second design software 300. Using the model linking function provided by the second design software 300, they display the various professional models in the same working environment according to their spatial location within the project. This model linking operation is completed internally within the second design software 300, without relying on the web-based interactive collaboration platform 100 for model merging.
[0087] After the various professional models are linked, the designers invoke a pre-configured automated script in the second design software 300 to trigger a model review operation. The automated script uses the currently linked professional models as processing objects and performs checks according to a pre-set model review process. During script execution, the second design software 300 maintains the loading status of each professional model, enabling the review process to be conducted on the overall model of the same project.
[0088] After the model review process is completed, designers can return the corresponding professional model based on the script execution results for correction, relink the corrected professional model, and run the automated script program again.
[0089] This embodiment also provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements an improved residential BIM forward design interaction method based on multi-software interaction and automatic review as proposed in the above embodiment.
[0090] This embodiment also provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements an improved residential BIM forward design interaction method based on multi-software interaction and automatic review as proposed in the above embodiment.
[0091] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, 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 steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0092] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0093] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0094] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0095] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. An interactive method for improved residential building BIM-based positive design based on multi-software interaction and automatic review, characterized in that, include: By using the first plug-in (201) set in the first design software (200) and the second plug-in (301) set in the second design software (300), in response to the project selection operation, the same target project space (1011) in the web-based interactive collaboration platform (100) is determined. In response to the model upload operation received by the first plugin (201), the design model (202) formed by the first design software (200) is converted into a cross-software recognizable exchange model (202') and uploaded to the target project space (1011). In response to the model call operation received by the second plugin (301), the exchange model (202') is obtained from the target project space (1011), the model information in the exchange model (202') is parsed, and the design model (202) is loaded into the second design software (300) according to the parsing result.
2. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 1, characterized in that: The determination of the same target project space (1011) in the web-based interactive collaboration platform (100) includes, The first plugin (201) and the second plugin (301) respectively display the project list provided by the web-based interactive collaboration platform (100). In response to the selection operation of the same project item in their respective project selection interfaces, the target project space (1011) corresponding to the project item is determined, so that the model upload operation of the first plugin (201) and the model call operation of the second plugin (301) both point to the target project space (1011).
3. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 1 or 2, characterized in that: The step of converting the design model (202) formed by the first design software (200) into a cross-software recognizable exchange model (202') includes, In the first design software (200), a design model (202) corresponding to the overall project plan is formed. In response to the model upload operation, the first plug-in (201) converts the design model (202) into an exchange model (202') and uploads the exchange model (202') to the target project space (1011) so as to display the design model (202) in the web-based interactive collaboration platform (100).
4. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 3, characterized in that: The parsing of the model information in the exchange model (202') includes, The second plugin (301) responds to the model call operation, obtains the exchange model (202') from the target project space (1011), imports the exchange model (202') into the second design software (300), identifies the basic project information and model point and line information in the exchange model (202'), and carries out the design model refinement in the second design software (300) based on the identified geometric model line information.
5. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 4, characterized in that: It also includes, After the exchange model (202') in the target project space (1011) is updated, the second plug-in (301) responds to the loading operation of the updated model by loading the updated exchange model (202') into the second design software (300) and sets a highlight display state for the newly added or changed components in the design model (202) that is different from the unchanged components.
6. The improved residential BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 4 or 5, characterized in that: It also includes, In response to the completion of professional designs by each discipline in the second design software (300), the professional models formed by each discipline are integrated, and the integrated overall model is uploaded to the web-based interactive collaboration platform (100) through the second plugin (301). The web-based interactive collaboration platform (100) integrates the various professional models into a single model in a lightweight form and displays the lightweight composite 3D scene (400) in the target project space (1011).
7. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 6, characterized in that: It also includes, In response to a collaborative discussion operation on the lightweight modular 3D scene (400), the web-based interactive collaboration platform (100) calls the view tracking component to perform view positioning on the lightweight modular 3D scene (400), calls the viewpoint setting component to record the current 3D viewpoint and generate the corresponding viewpoint record, and in response to an annotation operation on a selected component in the lightweight modular 3D scene (400), displays an annotation input interface at the spatial location corresponding to the selected component, and generates an annotation mark associated with the spatial location after the annotation content is submitted.
8. The improved residential building BIM forward design interaction method based on multi-software interaction and automatic review as described in claim 5 or 7, characterized in that: It also includes, After the construction drawing design is completed, in response to the model review operation in the second design software (300), the professional models are linked in the second design software (300), and a preset automated script program is run on the linked professional models to execute the model review process.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review as described in any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the improved residential BIM forward design interaction method based on multi-software interaction and automatic review as described in any one of claims 1 to 8.