Building design method, building construction method, building system and device

Through the generation and disassembly of building models through three-dimensional construction software, the problem of large construction errors is solved, high-precision construction is achieved, and engineering and cost risks are reduced.

CN120509099AActive Publication Date: 2025-08-19CHINA ARCHITECTURE DESIGN & RES GRP CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510991462.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2025-08-19
Estimated Expiration
2045-07-18

AI Technical Summary

Technical Problem

In the prior art, architectural design methods combining sketch modeling and computer-aided design can easily lead to large construction errors during the construction process, making it difficult to meet the requirements of high-precision construction, and there is a risk of out-of-control engineering quality and cost.

Method used

Three-dimensional building software is used to generate a three-dimensional model of the target building, and the splitting strategy is determined based on the building structure form, the model is split, and the coordinate data of the components is generated, and the construction terminal is sent for construction processing, reducing errors and omissions in the data conversion process.

Benefits of technology

It improves design accuracy and construction efficiency, enhances the information coherence between design and construction, provides more accurate spatial positioning and intuitive spatial relationships, and improves construction quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120509099A_ABST
    Figure CN120509099A_ABST
Patent Text Reader

Abstract

One or more embodiments of the invention disclose a building design method, a building construction method, a building system and a device. The building design method comprises the steps of obtaining a design database of a target building; based on the design database, generating a three-dimensional model of the target building by using three-dimensional building software for constructing a curved surface through a curve, and determining a splitting strategy for the three-dimensional model based on a building structure form of the target building; based on the splitting strategy, splitting the three-dimensional model to obtain a plurality of components, and based on coordinate data of a preset origin in the target building in the three-dimensional model, determining coordinate data of the components; and generating a coordinate database of the target building according to the coordinate data of the component, and sending the three-dimensional model and the coordinate database to a construction terminal, so that a construction party performs construction processing on the target building by using the three-dimensional model and the coordinate database to obtain the target building.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the technical field of building design and construction, and in particular to a building design method, a building construction method, a building system and a device. Background Art

[0002] Design collaboration methods based on sketch modeling and computer-aided design (CAD) are the most common working methods in architectural design. Sketch modeling is used to intuitively understand and evaluate the spatial layout and visual effects of different options, while CAD explains design intent and construction key points in detail through detailed annotations, allowing construction personnel to complete the building according to the drawings produced by CAD.

[0003] However, when using design data generated by sketch modeling and computer-aided design for construction, large construction errors often occur. This makes it difficult to meet the requirements of high-precision construction and further increases the risk of poor quality and cost control. Therefore, there is an urgent need for a better construction solution. Summary of the Invention

[0004] The embodiments of this specification provide a building design method, a building construction method, a building system and a device to provide a building solution that reduces the risk of uncontrolled project quality and uncontrolled construction costs.

[0005] In a first aspect, one or more embodiments of this specification provide a building design method for designing a terminal, comprising: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0006] In a second aspect, one or more embodiments of this specification provide a construction method for a construction terminal, comprising: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

[0007] In a third aspect, embodiments of this specification provide a building system, including a design terminal and a construction terminal; The design terminal is used to: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; generating a coordinate database of the target building according to the coordinate data of the component, and sending the three-dimensional model and the coordinate database to a construction terminal of the target building; The construction terminal is used for: receiving the three-dimensional model and coordinate database of the target building sent by the design terminal; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

[0008] In a fourth aspect, an embodiment of this specification provides a device for architectural design, for designing a terminal, comprising: A data module is used to obtain a design database of a target building, wherein the design database contains at least one or more types of data selected from the group consisting of structural data, spatial layout data, and material data of the target building; a model module for generating a three-dimensional model of the target building based on the design database using three-dimensional architectural software that constructs surfaces from curves, and determining a splitting strategy for the three-dimensional model based on the architectural structure of the target building, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; a splitting module, configured to split the three-dimensional model based on the splitting strategy to obtain a plurality of components, and determine the coordinate data of the components based on the coordinate data of a preset origin of the target building in the three-dimensional model; A sending module is used to generate a coordinate database of the target building based on the coordinate data of the component, and to send the three-dimensional model and the coordinate database to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0009] In a fifth aspect, the embodiments of this specification provide a construction device for a construction terminal, comprising: a receiving module, configured to receive a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the three-dimensional model of the target building, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; A construction module is used to construct the target building using the three-dimensional model and the coordinate database to obtain the target building.

[0010] In a sixth aspect, an embodiment of this specification provides an electronic device, comprising: a processor, and a memory arranged to store computer-executable instructions, wherein when the executable instructions are executed, the processor is enabled to: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0011] In a seventh aspect, an embodiment of this specification provides an electronic device, comprising: a processor, and a memory arranged to store computer-executable instructions, wherein when the executable instructions are executed, the processor is enabled to: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

[0012] In an eighth aspect, embodiments of this specification provide a storage medium for storing a computer program, wherein the computer program can be executed by a processor to implement the following process: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0013] In a ninth aspect, embodiments of this specification provide a storage medium for storing a computer program, wherein the computer program can be executed by a processor to implement the following process: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0015] Figure 1 This is a schematic flow chart of a building design method according to an embodiment of this specification.

[0016] Figure 2 A three-dimensional model of a construction project according to an embodiment of the present specification.

[0017] Figure 3 It is a schematic flow chart of a construction method according to an embodiment of the present specification.

[0018] Figure 4 is a block diagram of a building system according to an embodiment of the present specification.

[0019] Figure 5 It is a flowchart of a building design and construction method according to an embodiment of the present specification.

[0020] Figure 6 It is a structural schematic diagram of an architectural design device according to an embodiment of this specification.

[0021] Figure 7 It is a structural schematic diagram of a construction device according to an embodiment of this specification.

[0022] Figure 8 This is a structural diagram of an electronic device according to an embodiment of this specification. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the embodiments described are part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0024] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this specification can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like generally refer to a class and do not limit the number of objects; for example, the first object can be one or more. Furthermore, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the connected objects are in an "or" relationship.

[0025] The architectural design method, construction method, architectural system and device provided in the embodiments of this specification are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0026] The existing architectural design workflow can be summarized as: concept proposal, design modeling, drawing, drawing output, construction briefing, and construction according to drawings. The details are as follows: In the initial conceptual stage, architects generally draw sketches by hand or use sketching software to quickly consider the plan and explore the possibilities of multiple design options in order to more intuitively understand and evaluate the spatial layout and visual effects of different options.

[0027] As the project progresses and the design deepens, once the initial concept is confirmed, the architect will proceed with more detailed and professional drafting. Specifically, computer-aided design software can be used to create highly accurate plans, elevations, sections, and other detailed drawings. At the same time, architects can continue to optimize and refine the model using sketching software to further refine the building's internal structure and external form. Based on the precise data support provided by computer-aided design software and the 3D visualization capabilities of sketching software, realistic and artistic renderings can be generated, which can be used to showcase the design results to clients.

[0028] Once the design is finalized, the architect will utilize computer-aided design software to refine the existing drawings to the level of construction drawings, drawing on all previous research findings. This ensures that the drawings contain the necessary technical information and comply with relevant technical specifications. These documents will serve as indispensable reference materials for the actual construction process. After proofreading, reviewing, and revising all drawings, the architect will compile them into a book and submit them to the relevant departments for approval. Once approved, the construction briefing phase begins. During a pre-construction technical exchange meeting between the design team and the construction team, the architect will explain the design intent and construction key points in detail, using CAD drawings and models.

[0029] Finally, during the construction phase, engineering drawings created using computer-aided design software become the primary legal basis for on-site engineering work. Construction workers use the numerical dimensions on the drawings to position the relevant building components. In the field of engineering design, stamped blueprints are official, approved documents with legal force, and construction units are required to follow these approved drawings.

[0030] However, this established model in the construction industry has limitations, as follows: (1) The “two sets of data” problem caused by traditional workflows When sketching and CAD software are used collaboratively, two sets of data are generated: the model generated by the sketching software, and the drawings generated by the CAD software. Designers develop designs based on the model, while the construction team constructs based on the drawings. This can lead to information asymmetry when the construction team works according to the drawings, such as detailed discrepancies between the drawings and the model, and omissions in information from the integrated multi-disciplinary design process.

[0031] (2) Difficulty in interpreting design data Rendering and visualization of complex curved structures may not produce optimal results in the resulting drawings, hindering client or stakeholder understanding and approval. During the construction phase, even when drawings and models provide accurate dimensional and shape information, the construction team still spends considerable time interpreting these drawings and translating them into specific on-site construction operations. This process can easily lead to construction errors due to misinterpretation.

[0032] The above limitations make it difficult for the current combination of computer-aided design software and sketching software to meet the requirements of high-precision construction, which may bring the risk of uncontrolled project quality and cost.

[0033] The technical content provided by this application is intended to solve the above-mentioned technical problems of the prior art. In the architectural design method, construction method, and construction system of the present application, a design terminal generates a three-dimensional model based on the design database of a target building, splits the three-dimensional model based on a splitting strategy, determines the coordinate data of the components obtained by the splitting, and sends the three-dimensional model and the coordinate database containing the coordinate data to a construction terminal, so that the construction terminal can construct the target building. This embodiment provides a new architectural design and construction process. On the one hand, this process does not require the use of two sets of data (drawings + models) in the construction industry, and only requires the delivery of a three-dimensional model. This can reduce errors and omissions in the data conversion process and the construction process, improve design accuracy and efficiency, and strengthen the information consistency between design and construction. On the other hand, the construction party corresponding to the construction terminal uses the three-dimensional model to guide construction, which can provide more accurate spatial positioning and display more intuitive spatial relationships, making it easier for construction personnel to understand the design intent, improve construction speed and accuracy, and enhance construction quality.

[0034] Figure 1An embodiment of the present invention provides a building design method. The method can be applied to a design terminal used by a designer, which can be a terminal device, a server, or other processing device. The terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc.

[0035] In some possible implementations, the architectural design method may be implemented by a processor calling computer-readable instructions stored in a memory.

[0036] like Figure 1 As shown, the method includes the following steps: Step S102: Acquire the design database of the target building.

[0037] The design database contains at least one or more types of data selected from the group consisting of structural data, spatial layout data, and material data of the target building.

[0038] Before designing and constructing a target building, design data for the target building can be collected to create a design database. Specifically, this design data may include structural data (e.g., physical structure, architectural features), spatial layout data (e.g., interior space design, public area locations), and material data (e.g., materials used for architectural features, waterproofing, etc.). This specification does not impose specific restrictions on the data in the design database and may be determined based on actual circumstances.

[0039] Step S104: Based on the design database, a three-dimensional architectural software that constructs surfaces using curves is used to generate a three-dimensional model of the target building, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined.

[0040] The architectural structures described herein may include both irregular and non-irregular buildings. An irregular building refers to a building that breaks away from traditional architectural forms in terms of appearance, structure, or spatial layout. It typically features unique, irregular shapes, and irregularly shaped buildings. An irregular building may also include buildings with irregularly shaped curved surfaces. A non-irregular building refers to a building that adheres to traditional architectural forms in terms of appearance, structure, and spatial layout. It typically features regularity, symmetry, and simplicity.

[0041] As the construction industry matures, buildings with unusually shaped curved surfaces are becoming increasingly common. Complex surface design involves extensive geometric calculations and advanced operations, but the aforementioned computer-aided design software struggles to express the spatial relationships of complex surfaces, making it difficult to intuitively demonstrate the interactions between surfaces and the overall structural fluidity. Sketching software uses polygonal meshes to construct surface models, but because these surfaces are composed of multiple planar segments, they exhibit poor smoothness and continuity, failing to provide the accuracy required for engineering projects. Unlike traditional architectural design and construction based on drawings, this manual employs a 3D model-based approach to architectural design and construction.

[0042] In order to improve the application effect of this application on special-shaped curved buildings and increase the universality of this application, 3D architectural software that can accurately control the continuity of curves can be selected. Furthermore, the 3D model can be constructed using the selected 3D architectural software based on the data in the design database. During the architectural design process, by using 3D architectural software that introduces parametric design and modeling tools, designers can quickly iterate and optimize design solutions without having to manually modify a large number of drawings, greatly improving design efficiency.

[0043] The steps involved in constructing a 3D model using selected 3D architectural software may include: first drawing straight lines and curves to form a preliminary building outline; then extruding curves into curved surfaces and straight lines into straight surfaces to construct the basic form of the target building; optimizing the surface shape by adjusting control points and / or control lines to achieve surface reconstruction; generating complex surface structures based on cross-sectional curves or paths; adding blended surfaces to ensure smooth transitions between different surfaces; and performing surface twisting operations to adjust and refine the building's shape. It should be understood that building a 3D model, especially one that includes special-shaped surfaces, is a lengthy process. As the design plan is adjusted and the form is repeatedly refined, the above steps may be repeated until a model is completed that meets various design constraints and the architect's aesthetic requirements.

[0044] Prefabricated buildings have the advantages of being green and environmentally friendly, having high production efficiency and a fast construction cycle. In one example, the three-dimensional model can be split and processed, and at the same time as the three-dimensional model is sent to the construction party, the information of the split components (including location, structure, etc.) can be sent to the construction party.

[0045] Obviously, for different building structures, the splitting strategies are also different. In one implementation, the splitting strategy for the three-dimensional model is determined based on the building structure of the target building, including: In the case where the building structure is a non-special-shaped building, the splitting strategy is determined to be to perform splitting processing on the non-special-shaped components after splitting the three-dimensional model into the non-special-shaped components; In the case where the building structure is a special-shaped building, the splitting strategy is determined as: after splitting the three-dimensional model into special-shaped parts and non-special-shaped parts, splitting processing is performed on the non-special-shaped parts and splitting processing is performed on the special-shaped parts respectively.

[0046] Specifically, for irregular-shaped buildings, the splitting process requires not only splitting strategies for irregularly shaped parts (i.e., irregularly shaped components) but also for regular parts (i.e., non-irregular-shaped components). For non-irregular-shaped buildings, conventional splitting strategies for non-irregular-shaped buildings are sufficient. By implementing different splitting strategies for different building structures, we can achieve refined splitting of 3D models and improve splitting effectiveness.

[0047] In the decomposition strategy, the size of components can be determined based on a comprehensive consideration of factors such as specific room functions, building form, spatial perception, human scale, etc. Specifically, the component types and sizes can be inconsistent for each project and each building.

[0048] If the target building's structure is complex, a step-by-step decomposition strategy can be employed. Following the "whole → component → assembly → part" decomposition rule, the complex curved structure is broken down into several small units, each with its own independent shape and size, making it easier to manage and manufacture. The whole is the target building, the component is a sub-building system with independent functions within the target building, and the assembly is a functional combination within the component, consisting of multiple parts connected by fixed connections. It can independently perform a specific sub-function, and the assembly depends on the component to function. The part is the smallest, indivisible unit of the target building and is the fundamental element that constitutes the component, assembly, and the whole.

[0049] Step S106: Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of the preset origin of the target building in the three-dimensional model.

[0050] After completing the splitting process of the 3D model based on the splitting strategy, during the construction of the target building, it is also necessary to understand the coordinate data of each component obtained by the splitting in order to achieve high-precision construction.

[0051] The accurate construction positioning of components and parts in a construction project is typically performed to the centimeter or millimeter level. Clearly, manually querying these tens of thousands of point clouds to obtain coordinate data one by one is impossible. Therefore, this specification provides a method for rapidly extracting the spatial coordinate information of each component using algorithmically generated data.

[0052] In one example, a fixed point on the project site can be selected as the origin, which coincides with a fixed point in the target building. This allows the coordinate data of each component to be determined based on its dimensions in 3D coordinates and the coordinates of the origin in the 3D model. Because step S106 is fundamental to achieving precise positioning, the required coordinate data can be precisely calibrated using measurement equipment.

[0053] In order to achieve precise positioning, a professional plug-in can be set up in the 3D architectural software to determine the coordinate data of the component. The specific steps for determining the coordinate data may include: entering the design parameters of the component into the plug-in's operator. These parameters may include the size, shape, position, etc. of the component; using the plug-in's parametric design capabilities to generate a geometric model of the component in the target building based on the input design parameters, and generating positioning points for positioning the component through the points, lines, and surfaces in the geometric model, and using the coordinates of the positioning points as the coordinate data of the component. In addition, the data in the 3D model can be directly copied into the above plug-in.

[0054] The process of generating the coordinate data of the positioning points in the above-mentioned points, lines and surfaces may include: positioning a spatial curve in the above-mentioned geometric model, uniformly selecting a certain number of positioning points on the curve, and giving the spatial coordinates of each positioning point; positioning a spatial surface in the above-mentioned geometric model, generating a uniform grid surface on the surface, and giving the spatial coordinates of each intersection of the grid surface; positioning a basic spatial geometric body (sphere, cylinder, etc.) in the above-mentioned geometric model, and giving the mathematical definition characteristics of this geometric body, such as the coordinates of the center and the radius; positioning a spatial curve generated by the basic geometric body in the above-mentioned geometric model, and giving the mathematical characteristics of the basic geometric body that generates this curve. The generation of the above-mentioned coordinate data is based on the construction in-depth design model. The number of the above-mentioned positioning points is not specifically limited in this specification and can be determined according to actual conditions.

[0055] In one example, a custom script or the aforementioned plug-in can be used to calculate the spatial coordinates of each component based on the actual construction site conditions. This process needs to consider factors such as the relative position of components, construction sequence, and installation accuracy.

[0056] Step S108: Generate a coordinate database of the target building based on the coordinate data of the component, and send the three-dimensional model and the coordinate database to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0057] After obtaining the coordinate data of the aforementioned positioning points, the coordinate data can be further processed. The processing process may include: (1) filtering and sorting: filtering or sorting the aforementioned positioning points to obtain point cloud data, so as to more easily identify and process the coordinates of specific components (especially the places where the ends are connected); (2) grouping and aggregation: grouping or aggregating points according to specific conditions (such as component type or location); (3) parsing point cloud data: the spatial coordinate points of the aforementioned positioning points have coordinate attributes in the three directions of X, Y, and Z. After filtering and sorting, the coordinate data of each positioning point in the three directions of X, Y, and Z can be parsed based on the determined coordinate origin; (4) visual processing of point cloud data: displaying the coordinate data of these positioning points in the panel, or marking the coordinate data of these positioning points in the model space, completing the extraction and visual reading of the spatial coordinate point positioning information, so as to check whether there are omissions or sorting errors in the positioning point data.

[0058] After the above processing is completed and the coordinate data of each component is obtained, the coordinate data of each component can be aggregated to form a coordinate database for easy reference and archiving. The coordinate database will contain the unique identifier, size, shape, and exact location of each component in space. In one example, the coordinate database can be composed of graphs and tables, presented in the form of design and construction drawings, and can include the following content: (1) Component location index table: Contains information such as the functional area / location to which the component belongs, component type, main component number, location items contained (such as the intersection line described in the following instructions), corresponding drawing name, drawing number, and detail drawing number. Specifically, the functional area / location is used to clearly indicate the building area or specific location to which each component belongs, such as "A-main corridor", "A-main corridor-main entrance", etc.; the component type is used to describe the type of component, such as "T-cylindrical component", "GL-arch beam component", etc.; the main component number assigns a unique identifier to each main component for easy management and tracking; the location items contained are used to list the key spatial control lines related to the component; and the corresponding drawing name is used to indicate which specific design drawing contains the information of this component.

[0059] (2) Component Plan: A simplified top view showing the entire building or structure with all important components and their position in relation to the plane axis numbers. This helps to understand how the various parts are connected to each other and their position in the entire project.

[0060] (3) Component Axis Schematic: This diagram shows the layout and coding of building components from an axial perspective. This is particularly useful for understanding vertical features such as the shape of building components.

[0061] (4) Detailed drawings of each component: including component index drawings, spatial coordinate point layout and numbering details, and data query tables for each component spatial coordinate point. Specifically, the component index drawings facilitate the reader to quickly locate the required parts through the component schematics with axis numbers; the spatial coordinate point layout and numbering details use a three-dimensional axis-side method to express the distribution and positioning of spatial coordinate points, and assign a number to each spatial coordinate point for easy reference in conjunction with the data query table; the data query table for each component spatial coordinate point provides a data record in a tabular form, listing the detailed information of all key spatial coordinate points, such as spatial control line category, line sequence, point sequence, and X, Y, and Z coordinate values.

[0062] To ensure the uniqueness and traceability of components, a naming or coding rule can be established for each component. Components can be categorized based on the characteristics of different building forms. Coding typically includes elements such as component type, surface type, and number, making it easier to manage and track. Figure 2 A 3D model of a construction project is shown. Figure 2 As shown, the building project is divided into six areas based on different exhibition halls and building forms—Area A, Area B, Area C, Area D, Area E, and Area F. Special-shaped positioning components are categorized into six major types: T, Q, Z, G, C, and S. T represents cylindrical components, Q represents special-shaped curved wall components (HQ - double-curved wall components, LQ - single-curved wall components), Z represents umbrella-shaped columns, G represents arch beam components, C represents conical components, and S represents spherical components. Because components of the same type are not unique, the component number is the component type followed by an Arabic numeral. This means T1, T2, Q1, Q2, and so on. It's important to note that a component number (e.g., T1) represents the combined designation of multiple small parts.

[0063] In practice, due to differences in evidentiary value and technical feasibility, 3D models are not as legally binding and require less documentation than blueprints. Therefore, the 3D model and coordinate database can be sent to the construction contractor together. This leverages the model's accuracy and visualization while meeting legal and archival requirements, ensuring the legality and traceability of construction. The 3D model allows the contractor to intuitively understand the overall structure and component configurations of the target building, while the coordinate database allows for intuitive component positioning, enabling precise construction. This requires the construction team to possess a certain level of technical expertise, enabling them to understand and operate 3D models and related software.

[0064] In an embodiment of this specification, a design terminal generates a three-dimensional model based on a design database of a target building, splits the three-dimensional model based on a splitting strategy, determines the coordinate data of the components obtained by the splitting, and sends the three-dimensional model and the coordinate database containing the coordinate data to a construction terminal, so that the construction terminal can construct the target building. This embodiment provides a new building design and construction process. On the one hand, this process does not require the use of two sets of data (drawings + models) in the construction industry, and only requires the delivery of a three-dimensional model. This can reduce errors and omissions in the data conversion process and the construction process, improve design accuracy and efficiency, and strengthen the information consistency between design and construction. On the other hand, the construction party corresponding to the construction terminal uses the three-dimensional model to guide construction, which can provide more accurate spatial positioning and display more intuitive spatial relationships, making it easier for construction personnel to understand the design intent, improve construction speed and accuracy, and enhance construction quality.

[0065] In one implementation, when the building structure is a special-shaped building, the three-dimensional model is split based on the splitting strategy to obtain multiple components, including: Retrieving the special-shaped curved surface in the three-dimensional model from the design database, and determining the connection position between the special-shaped curved surface and other special-shaped curved surfaces or non-special-shaped curved surfaces; Based on the connection position, the three-dimensional model is subjected to a first splitting process to obtain a first component representing the irregular-shaped component and a second component representing the non-irregular-shaped component; Based on the splitting strategy for the special-shaped part, performing a second splitting process on the first component to obtain a plurality of components; Based on the splitting strategy for the non-special-shaped part, the second component is subjected to a third splitting process to obtain a plurality of components.

[0066] The first splitting process is used to split the three-dimensional model into a first component and a second component, the second splitting process is used to split the first component, and the third splitting process is used to split the second component.

[0067] Typically, the connection between components is located where a certain axis of a plane is located or where the shape begins to change. In one example, a design database can be searched for irregular surfaces. Based on the connection locations between irregular surfaces and other irregular surfaces or non-irregular surfaces, a first splitting process is performed on the 3D model, resulting in multiple components. Some of these components contain irregular surfaces (i.e., first components), while others do not (i.e., second components).

[0068] Furthermore, different types of components can be split based on different splitting strategies to achieve refined splitting of the 3D model. The second splitting process can refer to the first splitting process and split based on the connection position. The third splitting process is a common component splitting process and will not be described in detail here.

[0069] As mentioned above, the first component is a component including a special-shaped curved surface. If the special-shaped curved surface is large, the special-shaped curved surface needs to be split. In one implementation, the splitting strategy for the non-special-shaped portion includes a splitting strategy based on splitting the grid. The splitting strategy for the special-shaped portion is based on performing a second splitting process on the first component to obtain multiple components, including: Obtaining an application scenario of the special-shaped surface in the first component, and selecting a split mesh matching the application scenario; Starting from a preset position of the first component, uniformly generating a plurality of split grids on the special-shaped surface of the first component; Based on the generated split grid, the first component is split to obtain multiple components.

[0070] The split mesh can be a mesh of a preset shape (such as a triangular mesh, a quadrilateral mesh, etc.), and the preset position can be at the edge of the irregular surface or at the center of the irregular surface.

[0071] In one example, different application scenarios can be set for different split meshes to further improve the refinement of the split. Specifically, different special-shaped surfaces have different application scenarios. For example, the application scenarios can include roofs, bridges, etc. In the roof application scenario, the triangular mesh can flexibly fit the surface and is a better choice; in the bridge application scenario, the quadrilateral mesh can improve the convergence of the calculation through mesh adaptive encryption (such as uniform subdivision in stress concentration areas) and is a better choice. Different split meshes can be selected for different special-shaped surfaces of the same three-dimensional model.

[0072] After determining the split mesh, a split mesh can be generated on the irregular surface starting from a preset location. The first component where the split mesh resides can then be split into multiple components. This allows for fine-grained splitting of the first component, resulting in high-performance components and improved performance of the target building.

[0073] After calculating the preliminary spatial coordinates, it may be necessary to fine-tune or optimize the positions of the components to ensure that they can be accurately placed in the predetermined positions and meet the design requirements and construction specifications. In one implementation, while executing the splitting strategy to obtain the components, the method also includes: Obtaining a preset geometric relationship between two connected components from the design database, wherein the geometric relationship may be any one of coincidence, concentricity, distance, parallelism, perpendicularity, angle, and tangency; According to the geometric relationship, the positions between the two components in the three-dimensional model are adjusted to obtain an adjusted three-dimensional model.

[0074] Typically, a single, complete component is relatively simple. However, in architectural design, a building space is often formed by the interplay of different component types. Therefore, in addition to identifying the basic shapes of the components, it is also necessary to design the anchor points where the different components meet to ensure a tight and aesthetically pleasing joint.

[0075] For buildings with irregular curved surfaces, if there are no special shape requirements, smooth transitions between curved surfaces can be considered aesthetically pleasing. In one example, multidimensional scaling (MDS) technology, based on multivariate statistical analysis, can be applied to simplify data objects in a high-dimensional space into a low-dimensional space for representation, while preserving the similarity or distance relationships between the original data as much as possible.

[0076] The operation steps may include: determining the connection position between components, which is generally located at a certain axis of the plane or where the shape begins to change; finding the two-dimensional geometric logic between the components, whether on the plane or on the facade, there must be a certain geometric connection between the two components, such as the plane positioning lines being co-centric, tangent, etc.; based on the two-dimensional geometric connection, adjusting the three-dimensional geometric connection. Specifically, you can fix one of the components A, and based on the geometric connection, adjust the adjacent edge curve of the other component B so that the edge is completely matched with the A edge, and generate a new surface. After the adjustment, you can check the smoothness of the surfaces of the regenerated components B and A. If there is no error or abnormal display, it can be determined that the joints between the component surfaces are tight and smooth.

[0077] In the above process, while executing the splitting strategy to obtain components, the three-dimensional model is adjusted through the geometric relationship between the components, which can improve the accuracy of the three-dimensional model.

[0078] After splitting the components, you can combine the split components / parts in the 3D architectural software, set up separate layers, and clean up other unnecessary content in the model.

[0079] In one implementation, when the component is a special-shaped component, determining the coordinate data of the component based on the coordinate data of a preset origin in the three-dimensional model of the target building includes: Acquiring a target component and / or a target component for positioning the special-shaped component, and determining an intersection line between the target component and / or the target component and the special-shaped component; Determining a positioning point on the special-shaped component from the intersection line and the split grid where the special-shaped component is located; Based on the coordinates of a preset origin of the target building in the three-dimensional model, the coordinates of the positioning point are determined, and the coordinates of the positioning point are used as coordinate data of the component.

[0080] The target parts and target components are pre-set parts or components for determining the spatial coordinate points in the special-shaped component. The component's positioning points are an important reference for component installation. In one example, the positioning points can be extracted based on the spatial control lines, and the coordinates of the positioning points can be used as the coordinate data of the special-shaped component. Specifically, the spatial control lines can be set in the following categories: (1) The contour line of the special-shaped component itself or the intersection line of the opening between components. The intersection line number is the first letter E followed by an Arabic numeral, i.e. E1, E2, E3, etc. The Arabic numerals after the intersection line number represent the name and order of the points that define the curve, i.e. E1-1, E1-2, E2-1, etc.

[0081] (2) The edge lines of each floor slab where it intersects with the special-shaped components. The first letter of the slab edge line number is defined as "F", and the slab edge number is the floor number plus an Arabic numeral, i.e., F2-1, F2-2, F3-1, etc. The Arabic numerals after the slab edge number represent the name and order of the points that define this slab edge, i.e., F2-1-1, F3-1-1, F3-1-2, etc. It should be noted that for a straight slab edge, the first and last points of the straight segment are given for definition. For a curved slab edge, a certain number of points are evenly selected on the curve for definition.

[0082] (3) Positioning mesh surfaces for special-shaped components. Mesh surfaces are numbered with the initial letter M followed by Arabic numerals. A mesh surface is defined by the spatial coordinates of each intersection point in the mesh. The ordering of intersection points is divided into two levels: first, the line sequence, which defines the order of the lines where the intersection points are located; second, the point sequence, which defines the order of the intersection points on the curve.

[0083] (4) The intersection line between a structural beam and a special-shaped member. The intersection line is numbered with the initial letter L followed by an Arabic numeral, i.e., L1, L2, L3, etc. The Arabic numerals following the beam number represent the name and order of the points defining the intersection line, i.e., L1-0, L1-1, L1-2, L2-1, etc.

[0084] (5) The intersection line between the arch beam attached to the surface of the special-shaped component and the special-shaped component. The arch beam number is the first letter GL followed by an Arabic numeral, i.e. GL1, GL2, GL3, etc. The Arabic numerals after the arch beam number represent the name and order of the points that define this intersection line.

[0085] (6) The intersection line between the roof and the special-shaped component. The intersection line of the roof is numbered with the initials RF followed by Arabic numerals, i.e., RF1, RF2, RF3, etc. The Arabic numerals after the intersection line number represent the name and order of the points that define the intersection line, i.e., RF1-0, GL1-2, GL2-1, etc.

[0086] On the above-mentioned spatial control lines, a number of points are evenly produced at a certain interval and quantity. These points are the spatial coordinate points (i.e., positioning points).

[0087] In the embodiments of this specification, the coordinates of the positioning points on the intersection line between the target component and / or target member and the special-shaped member are used as the coordinate data of the special-shaped member. Because the intersection line is an important basis for member installation, this process can achieve precise spatial positioning of the structure, improving the accuracy of the construction process.

[0088] Figure 3 A construction method provided by an embodiment of the present invention is shown. The method can be applied to a construction terminal used by construction workers. The construction terminal can be a terminal device, a server, or other processing device. The terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc.

[0089] In some possible implementations, the construction method may be implemented by a processor calling computer-readable instructions stored in a memory.

[0090] like Figure 3 As shown, the method includes the following steps: Step S302: Receive the three-dimensional model and coordinate database of the target building sent by the design terminal.

[0091] Step S304: constructing the target building using the three-dimensional model and the coordinate database to obtain the target building.

[0092] In which, the coordinate database is generated by the design terminal according to the coordinate data of the component, the coordinate data of the component is determined by the design terminal based on the coordinate data of the preset origin in the target building in the three-dimensional model, the component is obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model is determined by the design terminal based on the architectural structure form of the target building, the architectural structure form includes special-shaped buildings and non-special-shaped buildings, the three-dimensional model is generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces through curves, the design database is acquired by the design terminal, and the design database contains at least one or more of the structural data, spatial layout data and material data of the target building.

[0093] In an embodiment of this specification, a design terminal generates a three-dimensional model based on a design database of a target building, splits the three-dimensional model based on a splitting strategy, determines the coordinate data of the components obtained by the splitting, and sends the three-dimensional model and the coordinate database containing the coordinate data to a construction terminal, so that the construction terminal can construct the target building. This embodiment provides a new building design and construction process. On the one hand, this process does not require the use of two sets of data (drawings + models) in the construction industry, and only requires the delivery of a three-dimensional model. This can reduce errors and omissions in the data conversion process and the construction process, improve design accuracy and efficiency, and strengthen the information consistency between design and construction. On the other hand, the construction party corresponding to the construction terminal uses the three-dimensional model to guide construction, which can provide more accurate spatial positioning and display more intuitive spatial relationships, making it easier for construction personnel to understand the design intent, improve construction speed and accuracy, and enhance construction quality.

[0094] In one implementation, the using the three-dimensional model and the coordinate data to construct the target building to obtain the target building includes: Acquire coordinate data of the positioning points on the component from the coordinate database, and generate a motion sequence of the construction robot according to the coordinate data; Generating a processing drawing and a bill of materials for the component based on the three-dimensional model, and producing the component using component production equipment based on the processing drawing and the bill of materials; Based on the motion sequence, the construction robot is used to assemble the components to obtain the target building.

[0095] Specifically, the construction unit can first analyze the received data. The specific steps are as follows: (1) Use of simulation software: Positioning points are imported through simulation software and the robot motion sequence is automatically generated. The software allows for detailed virtual setup, programming, and optimization before actual construction, ensuring that the robot can accurately perform the intended task.

[0096] (2) Physical simulation environment setup: Start the robot model in the physical simulation environment and perform chassis simulation and multi-robot formation simulation. This helps verify the robot's operational effectiveness in the actual environment and ensures that multiple robots can work together to avoid collisions and errors.

[0097] Through these technologies, construction companies can directly use imported 3D models to have robots perform on-site construction or factory prefabrication, achieving a seamless transition from design to actual construction. This approach not only improves construction efficiency but also reduces the possibility of human error.

[0098] During the on-site implementation phase, consideration can be given to utilizing robots for on-site construction or prefabricating components in factories. This places high demands on the skills and qualifications of new construction personnel. In addition to extensive practical experience, strong spatial visualization and geometric understanding, teamwork, and communication skills, continuous learning and innovation are equally crucial. Furthermore, plug-ins can be used to transfer lightweight civil engineering models to MEP platforms, enabling simultaneous visualization and construction positioning guidance alongside the MEP model. This approach not only improves construction efficiency but also reduces the potential for human error. This allows construction units to better understand and implement design intent, ensuring construction quality and progress.

[0099] Furthermore, the construction party can realize industrialized implementation based on the received data. The goal of industrialized implementation is to combine Building Information Modeling (BIM) and intelligent technology, using BIM models as the basis for construction and production at different construction stages, parsing data through computer language, and realizing intelligent and automated replacement of the entire process through programming. Robotic production and processing will replace traditional manual labor, achieving efficient production, precise transportation and rapid installation of building components, improving construction efficiency and quality, and reducing labor costs.

[0100] The industrial implementation steps include component production, transportation, on-site installation, and final inspection and commissioning, specifically including: (1) Component production: During the component production stage, the BIM model (i.e. the aforementioned three-dimensional model) is used to generate detailed processing drawings and material lists, and automated equipment is used to perform precise cutting, welding and other operations to ensure that the size and shape of each component meet the design requirements.

[0101] (2) Transportation and on-site installation: During the transportation and on-site installation phase, BIM models are used for logistics planning and route optimization to ensure that components arrive at the construction site safely and on time. During on-site installation, the "BIM model + intelligent construction robot" approach can be used to execute construction actions in computer language, allowing for precise component positioning and rapid assembly.

[0102] (3) Inspection and debugging: After the construction is completed, comprehensive quality inspection and system debugging are carried out. By comparing the actual construction situation with the BIM model, problems can be discovered and solved in a timely manner to ensure that the project quality meets the expected standards and ultimately achieve the goal of "industrial implementation".

[0103] In the above process, the construction terminal processes components and generates motion sequences based on the received coordinate database and three-dimensional model, realizing the industrialized implementation of the target building.

[0104] Figure 4 A block diagram of a building system is proposed. Figure 4 As shown, the building system includes a design terminal and a construction terminal. Figure 5 The following is a flow chart showing the design and construction method of the building system: Figure 5 As shown, the design and construction method includes: Step S502: Acquire a design database of a target building, wherein the design database contains at least one or more types of data selected from the group consisting of structural data, spatial layout data, and material data of the target building.

[0105] Step S504: Based on the design database, a three-dimensional architectural software that constructs surfaces using curves is used to generate a three-dimensional model of the target building, and a splitting strategy for the three-dimensional model is determined based on the architectural structure of the target building, where the architectural structure includes irregular-shaped buildings and non-irregular-shaped buildings.

[0106] Step S506: Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of the preset origin of the target building in the three-dimensional model.

[0107] Step S508: Generate a coordinate database of the target building according to the coordinate data of the component, and send the three-dimensional model and the coordinate database to the construction terminal of the target building.

[0108] Step S510: receiving the three-dimensional model and coordinate database of the target building sent by the design terminal; and constructing the target building using the three-dimensional model and the coordinate database to obtain the target building.

[0109] The architectural design and construction methods provided in the embodiments of this specification may be executed by an architectural design and construction device, or a control module within the architectural design and construction device that is used to execute the architectural design and construction method. In the embodiments of this specification, the architectural design and construction device provided in the embodiments of this specification is described using an architectural design and construction device executing the architectural design and construction method as an example.

[0110] Figure 6 FIG. 1 is a schematic diagram of the structure of an architectural design device according to an embodiment of the present invention, wherein the architectural design device is used to design a terminal. Figure 6 As shown, the architectural design device 600 includes: A data module 610 is configured to obtain a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; A model module 620 is configured to generate a three-dimensional model of the target building based on the design database using three-dimensional architectural software that constructs surfaces from curves, and to determine a splitting strategy for the three-dimensional model based on the architectural structure of the target building, wherein the architectural structure includes both special-shaped buildings and non-special-shaped buildings. a splitting module 630 for splitting the three-dimensional model based on the splitting strategy to obtain a plurality of components, and determining coordinate data of the components based on coordinate data of a preset origin of the target building in the three-dimensional model; The sending module 640 is used to generate a coordinate database of the target building based on the coordinate data of the component, and send the three-dimensional model and the coordinate database to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0111] Figure 7 1 is a schematic structural diagram of a construction device according to an embodiment of the present invention, which is used for a construction terminal. Figure 7 As shown, the construction device 700 includes: Receiving module 710 is configured to receive a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the three-dimensional model of the target building, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The construction module 720 is configured to construct the target building using the three-dimensional model and the coordinate database to obtain the target building.

[0112] The architectural design device and construction device in the embodiments of this specification can be devices, or components, integrated circuits, or chips in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, a mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), while a non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television, ATM, or self-service machine, etc., without specific limitations in the embodiments of this specification.

[0113] The architectural design device and the architectural construction device in the embodiments of this specification may be devices having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of this specification.

[0114] The architectural design device provided in the embodiments of this specification can achieve Figure 1 The various processes implemented in the method embodiment, the construction device provided in the embodiment of this specification can be implemented Figure 3 To avoid repetition, the various processes implemented in the method embodiment will not be described again here.

[0115] Based on the same idea, one or more embodiments of this specification further provide an electronic device, such as Figure 8 As shown. Electronic devices may have relatively large differences due to different configurations or performances, and may include one or more processors 801 and memory 802, and the memory 802 may store one or more storage applications or data. Among them, the memory 802 can be a temporary storage or a persistent storage. The application stored in the memory 802 may include one or more modules (not shown in the figure), each module may include a series of computer-executable instructions for the electronic device. Furthermore, the processor 801 can be configured to communicate with the memory 802 to execute a series of computer-executable instructions in the memory 802 on the electronic device. The electronic device may also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input and output interfaces 805, and one or more keyboards 806.

[0116] Specifically, in this embodiment, the electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the electronic device, and the one or more programs are configured to be executed by one or more processors, including computer-executable instructions for performing the following: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0117] Alternatively, specifically in this embodiment, the electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the electronic device, and the one or more programs are configured to be executed by one or more processors, including computer-executable instructions for performing the following: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

[0118] One or more embodiments of this specification further provide a storage medium storing one or more computer programs. The one or more computer programs include instructions that, when executed by an electronic device including multiple application programs, enable the electronic device to perform various processes of the above-mentioned architectural design method embodiment, and are specifically configured to perform: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

[0119] One or more embodiments of this specification further provide a storage medium storing one or more computer programs. The one or more computer programs include instructions that, when executed by an electronic device including multiple application programs, enable the electronic device to perform various processes of the aforementioned construction method embodiment, and are specifically configured to perform: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

[0120] The various embodiments in this specification are described in a progressive manner. Similar portions between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from the other embodiments. In particular, the aforementioned storage medium embodiment is generally similar to the method embodiment, so its description is relatively simple. For relevant portions, refer to the description of the method embodiment.

[0121] The methods, devices, modules, or units described in the above embodiments may be implemented by a computer chip or entity, or by a product having a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0122] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0123] Those skilled in the art will appreciate that one or more embodiments of this specification may be provided as a method, system, or computer program product. Thus, one or more embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, one or more embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0124] One or more embodiments of this specification are described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0125] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0127] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0128] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0129] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media such as modulated data signals and carrier waves.

[0130] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0131] One or more embodiments of this specification may be described in the general context of computer-executable instructions, such as program modules, executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In distributed computing environments, program modules may be located in local and remote computer storage media, including storage devices.

[0132] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

[0133] The foregoing is merely one or more embodiments of this specification and is not intended to limit this application. It will be apparent to those skilled in the art that various modifications and variations may be made to one or more embodiments of this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of one or more embodiments of this specification shall be included within the scope of the claims of one or more embodiments of this specification.

Claims

1. A building design method, characterized in that: For designing terminals, including: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; A coordinate database of the target building is generated based on the coordinate data of the component, and the three-dimensional model and the coordinate database are sent to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

2. The method according to claim 1, characterized in that The determining of a splitting strategy for the three-dimensional model based on the architectural structure of the target building includes: In the case where the building structure is a non-special-shaped building, the splitting strategy is determined to be to perform splitting processing on the non-special-shaped components after splitting the three-dimensional model into the non-special-shaped components; In the case where the building structure is a special-shaped building, the splitting strategy is determined as: after splitting the three-dimensional model into special-shaped parts and non-special-shaped parts, splitting processing is performed on the non-special-shaped parts and splitting processing is performed on the special-shaped parts respectively.

3. The method according to claim 2, characterized in that In the case where the building structure is a special-shaped building, the three-dimensional model is split based on the splitting strategy to obtain multiple components, including: Retrieving the special-shaped curved surface in the three-dimensional model from the design database, and determining the connection position between the special-shaped curved surface and other special-shaped curved surfaces or non-special-shaped curved surfaces; Based on the connection position, the three-dimensional model is subjected to a first splitting process to obtain a first component representing the irregular-shaped component and a second component representing the non-irregular-shaped component; Based on the splitting strategy for the special-shaped part, performing a second splitting process on the first component to obtain a plurality of components; Based on the splitting strategy for the non-special-shaped part, the second component is subjected to a third splitting process to obtain a plurality of components.

4. The method according to claim 3, characterized in that The splitting process for the non-special-shaped part is a splitting process based on the split grid. The splitting strategy for the special-shaped part is based on performing a second splitting process on the first component to obtain multiple components, including: Obtaining an application scenario of the special-shaped surface in the first component, and selecting a split mesh matching the application scenario; Starting from a preset position of the special-shaped component, uniformly generating a plurality of split grids on the special-shaped surface of the special-shaped component; Based on the generated split mesh, a second splitting process for non-special-shaped parts is performed on the first part to obtain a plurality of components.

5. The method according to claim 1, wherein In the case where the component is a special-shaped component, determining the coordinate data of the component based on the coordinate data of a preset origin in the three-dimensional model of the target building includes: Acquiring a target component and / or a target component for positioning the special-shaped component, and determining an intersection line between the target component and / or the target component and the special-shaped component; Determining a positioning point on the special-shaped component from the intersection line and the split grid where the special-shaped component is located; Based on the coordinates of a preset origin of the target building in the three-dimensional model, the coordinates of the positioning point are determined, and the coordinates of the positioning point are used as coordinate data of the component.

6. A construction method, characterized in that: For construction terminals, including: Receiving a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the target building in the three-dimensional model, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; The target building is constructed using the three-dimensional model and the coordinate database to obtain the target building.

7. The method according to claim 6, characterized in that The process of constructing the target building using the three-dimensional model and the coordinate data to obtain the target building includes: Generating a processing drawing and a bill of materials for the component based on the three-dimensional model, and producing the component using component production equipment based on the processing drawing and the bill of materials; Acquire coordinate data of the positioning points on the component from the coordinate database, and generate a motion sequence of the construction robot according to the coordinate data; Based on the motion sequence, the construction robot is used to assemble the components to obtain the target building.

8. A system for building construction, characterized in that: Including design terminal and construction terminal; The design terminal is used to: Acquire a design database of a target building, wherein the design database contains at least one or more of structural data, spatial layout data, and material data of the target building; Based on the design database, using three-dimensional architectural software that constructs curved surfaces from curves, a three-dimensional model of the target building is generated, and based on the architectural structure of the target building, a splitting strategy for the three-dimensional model is determined, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; Based on the splitting strategy, the three-dimensional model is split to obtain a plurality of components, and the coordinate data of the components are determined based on the coordinate data of a preset origin of the target building in the three-dimensional model; generating a coordinate database of the target building according to the coordinate data of the component, and sending the three-dimensional model and the coordinate database to a construction terminal of the target building; The construction terminal is used for: Receive the three-dimensional model and coordinate database of the target building sent by the design terminal; use the three-dimensional model and the coordinate database to construct the target building to obtain the target building.

9. An architectural design device, characterized in that: For designing terminals, including: A data module is used to obtain a design database of a target building, wherein the design database contains at least one or more types of data selected from the group consisting of structural data, spatial layout data, and material data of the target building; a model module for generating a three-dimensional model of the target building based on the design database using three-dimensional architectural software that constructs surfaces from curves, and determining a splitting strategy for the three-dimensional model based on the architectural structure of the target building, wherein the architectural structure includes special-shaped buildings and non-special-shaped buildings; a splitting module, configured to split the three-dimensional model based on the splitting strategy to obtain a plurality of components, and determine the coordinate data of the components based on the coordinate data of a preset origin of the target building in the three-dimensional model; A sending module is used to generate a coordinate database of the target building based on the coordinate data of the component, and to send the three-dimensional model and the coordinate database to the construction terminal of the target building, so that the construction party corresponding to the construction terminal uses the three-dimensional model and the coordinate database to construct the target building and obtain the target building.

10. A construction device, characterized in that: For construction terminals, including: a receiving module, configured to receive a three-dimensional model and a coordinate database of a target building sent by a design terminal, the coordinate database being generated by the design terminal based on coordinate data of components, the coordinate data of the components being determined by the design terminal based on coordinate data of a preset origin in the three-dimensional model of the target building, the components being obtained by the design terminal by splitting the three-dimensional model based on a splitting strategy, the splitting strategy of the three-dimensional model being determined by the design terminal based on the architectural structure of the target building, the architectural structure including special-shaped buildings and non-special-shaped buildings, the three-dimensional model being generated by the design terminal based on the design database using three-dimensional architectural software that constructs surfaces from curves, the design database being acquired by the design terminal, and the design database containing at least one or more of structural data, spatial layout data, and material data of the target building; A construction module is used to construct the target building using the three-dimensional model and the coordinate database to obtain the target building.

Citation Information

Patent Citations

  • Application method of BIM modeling in design and construction of special-shaped curved surface structural body

    CN110826130A

  • Creation system for preset model based on BIM technology

    CN112001012A

  • Construction method based on building information model for municipal engineering

    CN113569325A

  • Three-dimensional building model splitting processing method based on BIM

    CN115510545A

  • Complex curved surface hollow floor design and construction method

    CN115879202A