A method, device, and medium for generating room building surface layers based on a method library

By using building practice libraries and automated database processing, the problems of inefficiency and incomplete information in building surface design have been solved, achieving information integrity and integration, improving design efficiency and accuracy, and supporting large-scale design projects.

CN120597397BActive Publication Date: 2025-10-31HEFEI LIANGZHEN CONSTR TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511100957.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-07
Publication Date
2025-10-31
Estimated Expiration
2045-08-07

AI Technical Summary

Technical Problem

Existing building surface design is inefficient, lacks complete information, is difficult to integrate and update, relies heavily on manual operation, and cannot meet the needs of large-scale design.

Method used

By using a pre-established library of building practices and a related database, the system automatically processes building surface data, identifies room types, matches and supplements surface information, and generates surface models, achieving information integrity and integration.

Benefits of technology

Improve design efficiency, reduce human error, shorten design cycle, ensure design accuracy and consistency, and support collaborative work among design teams.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120597397B_ABST
    Figure CN120597397B_ABST
Patent Text Reader

Abstract

This invention discloses a method, device, and medium for generating room building surface layers based on a method library, belonging to the field of architectural design technology. It addresses the technical problems of low efficiency, incomplete information, difficulty in information integration and updating, and high reliance on manual operation in existing building surface layer design. The method includes: performing data association processing on the current design file for building surface layer methods to obtain building method data; identifying and classifying rooms in the design model corresponding to the current design file to determine the room type information to be designed; matching the building method data with the room type information to be designed and extracting detailed method information; if the detailed method information does not yet contain building surface layer method information, performing operation completion processing on the missing building surface layer method information; assigning and labeling multiple types of surface layers to the room to be designed to obtain the generated result information of the room to be designed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of architectural design, and in particular to a method, device and medium for generating room building surface layers based on a method library. Background Technology

[0002] In traditional architectural design, the arrangement of building surface layers typically follows this technical approach: First, designers need to compile a table of building construction methods, detailing various surface layer methods (including walls, finishes, ceilings, and baseboards) and their applicable room types. Then, a room method selection table is created, specifying the four appropriate surface layer methods for each room. Finally, designers draw the surface layer outlines on the design drawings, which only indicate the thickness of the surface layer; specific details of the surface layer construction methods must be obtained by consulting the aforementioned table.

[0003] However, there are still certain limitations in the existing building surface design:

[0004] (1) Inefficient: Designers need to manually organize and consult a large number of tables, which is prone to errors and time-consuming.

[0005] (2) Incomplete information: The surface model only contains thickness information and lacks a detailed description of the specific methods, resulting in incomplete information.

[0006] (3) Difficult to integrate and update: Building construction method tables and room construction method selection tables are usually in paper or simple electronic form, which makes it difficult to integrate with the design model and is inconvenient to update and maintain.

[0007] (4) Lack of automation: The entire process is highly dependent on manual operation and cannot be automated, making it difficult to meet the needs of large-scale building design. Summary of the Invention

[0008] This application provides a method, device, and medium for generating room building surface layers based on a method library, which addresses the following technical problems: In existing building surface layer designs, there are issues such as low efficiency, incomplete related information, difficulty in integrating and updating information, and a high degree of reliance on manual operation.

[0009] The embodiments of this application adopt the following technical solutions:

[0010] On one hand, this application provides a method for generating room building surface layers based on a method library, including: using a pre-established building method library and an associated database, performing data association processing on the building surface layer methods of the current design file to obtain building method data; identifying and classifying rooms in the design model corresponding to the current design file to determine the room type information to be designed; matching the building method data with the room type information to be designed and extracting detailed method information; if there is no building surface layer method information in the detailed method information, performing operation completion processing on the no-existence building surface layer method information and adding the completed building surface layer method information to the detailed method information; assigning and labeling multiple types of surface layers to the room to be designed according to the detailed method information to obtain the generation result information of the room to be designed; wherein, the generation result information includes: building surface layer constraint information and building surface layer construction information.

[0011] This application's embodiments achieve automated processing through computer functions, reducing manual operations and improving design efficiency. The surface layer model not only includes thickness information but also stores specific construction methods as parameters, resulting in more complete information. Furthermore, based on an information-based database, it can be seamlessly integrated with the design model, facilitating management and updates. The automatic matching and generation of the surface layer model through computer programs reduces human error. This significantly shortens the architectural design cycle, especially in large-scale architectural design projects. It also reduces errors caused by manual operations, ensuring design accuracy and consistency. Simultaneously, it allows design team members to more easily share and access architectural construction method libraries, improving the efficiency of collaborative design.

[0012] In one feasible implementation, the current design file is processed by associating building surface treatment data with a pre-established building treatment library and an associated database to obtain building treatment data. Specifically, this includes: collecting information on various types of building surface treatments and corresponding basic process information; wherein the information on various types of treatments includes at least one or more of the following: walls, floors, ceilings, and skirting boards; the basic process information includes at least one or more of the following: material type, surface thickness, and construction process; based on the information on various types of treatments and the corresponding basic process information, determining the applicable room type information; and storing the information on various types of treatments, the basic process information, and the corresponding applicable room type information in a database to obtain the building treatment library; by listening to events, the current design file is associated with the building treatment library to obtain the associated database; and through the associated database, and based on the associated listening information of the current design file, the building treatment data is associated and obtained.

[0013] In one feasible implementation, the design model corresponding to the current design file is used to identify and classify rooms to determine the room type information to be designed. Specifically, this includes: extracting structural wall information and room information from the current design file; wherein the structural wall information includes at least: wall geometry information and wall location information; the room information includes at least: room geometry information, room name, and room type; using the structural wall information and the room information, the current design file is processed to generate a corresponding data model to obtain the design model; the attribute fields of each room in the design model are identified, and the room type information to be designed for each room is determined.

[0014] In one feasible implementation, the construction method data is matched with the room type information to be designed, and detailed construction method information is extracted. Specifically, this includes: reading the room type information to be designed for each room in the design model; querying the construction method association table corresponding to the construction method data based on the room type information to obtain the construction method number for each type of surface layer based on the construction method number; and obtaining the detailed construction method information for each surface layer in the construction method data based on the construction method number. The detailed construction method information includes at least: building material information, surface layer thickness information, and construction method information.

[0015] In one feasible implementation, before performing operation completion processing on the information regarding the missing building surface construction method if there is no such information in the detailed construction method information, the method further includes: determining the applicable scope of the detailed construction method information under the relevant room name; if the room name is within the applicable scope, marking the room name as having existing building surface construction method information; and extracting and matching the detailed construction method information corresponding to the room name based on the existing building surface construction method information; if the room name is not within the applicable scope, marking the room name as having no existing building surface construction method information.

[0016] In one feasible implementation, if the detailed construction process information contains information on building surface construction methods that are currently unavailable, then the information on unavailable building surface construction methods is processed to complete the process. Specifically, this includes: if the information on unavailable building surface construction methods is missing surface construction information, then the structural components in the corresponding building surface area are exposed to reveal the surface construction method; if the information on unavailable building surface construction methods is newly created surface construction information, then the corresponding newly created building surface is manually edited to obtain newly created surface construction method information; if the information on unavailable building surface construction methods is modified surface construction method information, then the corresponding attribute parameters in the existing building surface construction method information are adaptively modified to obtain modified surface construction method information; and finally, the information on unavailable surface construction methods, the information on newly created surface construction methods, and the information on modified surface construction methods are integrated to obtain the completed building surface construction method information.

[0017] In one feasible implementation, based on the detailed process information, the room to be designed undergoes multi-type surface layer assignment and annotation processing to obtain the generated result information of the room to be designed. Specifically, this includes: extracting surface layer thickness information from the detailed process information; and generating contour lines from the surface layer thickness information based on the geometric boundary information of the room to be designed to obtain the surface layer contour information of the room to be designed; wherein, the surface layer contour information includes: wall contour information and floor contour information; assigning and annotating specific architectural parameters from the detailed process information for each surface layer to obtain the architectural surface layer model information of the room to be designed; wherein, the architectural surface layer model information includes: wall information, floor information, ceiling information, and skirting board information; generating and displaying the surface layer contour information and the architectural surface layer model information in a relevant visual interface and parameter text, and outputting the generated result information.

[0018] In one feasible implementation, after generating and displaying the surface contour information and the building surface model information under relevant visual interfaces and parameter text, and outputting the generation result information, the method further includes: generating a floor plan based on the surface contour information and the building surface model information to obtain a floor plan; annotating the contour lines, top elevation, bottom elevation, and empty symbols in the floor contour information onto the floor plan; and performing unified data display processing on the annotated floor plan and the generation result information.

[0019] Secondly, embodiments of this application also provide a room building surface layer generation device based on a method library, the device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to execute a room building surface layer generation method based on a method library as described in any of the above embodiments.

[0020] Thirdly, embodiments of this application also provide a non-volatile computer storage medium, which is a non-volatile computer-readable storage medium storing at least one program. Each program includes instructions, which, when executed by a terminal, cause the terminal to execute a method for generating room building surface layers based on a practice library as described in any of the above embodiments.

[0021] This application provides a method, device, and medium for generating room building surface layers based on a method library. Compared with the prior art, the embodiments of this application have the following beneficial technical effects:

[0022] 1. High degree of automation: The computer function enables automated processing, reducing manual operation and improving design efficiency.

[0023] 2. Information completeness: The surface model not only contains thickness information, but also stores the specific methods as parameters in the model, making the information more complete.

[0024] 3. High integration: Based on an information-based database, it can be seamlessly integrated with the design model, making it easy to manage and update.

[0025] 4. High accuracy: The computer program automatically matches and generates the surface model, reducing human error.

[0026] 5. Improve design efficiency: Significantly shorten the architectural design cycle, especially in large-scale architectural design projects.

[0027] 6. Improve design quality: Reduce errors caused by manual operation and ensure the accuracy and consistency of the design.

[0028] 7. Easy to manage and update: The use of databases makes it easier to update and maintain building practices and can quickly adapt to design changes.

[0029] 8. Enhanced design collaboration: Design team members can more easily share and access building practice libraries, improving the efficiency of collaborative design. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:

[0031] Figure 1 A flowchart illustrating a method for generating room building surface layers based on a method library, provided in this application embodiment;

[0032] Figure 2 This application provides a schematic diagram of the interface for generating the surface layer of a room.

[0033] Figure 3 This is a schematic diagram of a room building surface generation device based on a method library, provided as an embodiment of this application. Detailed Implementation

[0034] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.

[0035] It should be noted that this application is based on an information database of building practices. Practice details are extracted from the database and matched to each room in the design model according to the room name. A surface layer model is generated through functional analysis; the model's dimensions and thickness conform to the practice descriptions, and the specific details of the practices are also stored as a parameter in the surface layer model.

[0036] This application provides a method for generating room building surface layers based on a method library, such as... Figure 1 As shown, the method for generating room building surfaces based on the method library specifically includes steps S101-S105:

[0037] S101. By using the pre-established building practice library and associated database, the current design file is processed to perform data association of building surface practices to obtain building practice data.

[0038] Specifically, it is necessary to first collect information on the various types of construction methods for building surfaces, as well as the corresponding basic technological information. The information on each type of construction method must include at least one or more of the following: walls, floors, ceilings, and skirting boards. The basic technological information must include at least one or more of the following: material type, surface layer thickness, and construction technique.

[0039] Furthermore, based on the information on each type of construction method and the corresponding basic technological information, the applicable room type information is determined. The information on each type of construction method, the basic technological information, and the corresponding applicable room type information are then stored in a database to obtain a building method library.

[0040] In one embodiment, before performing the room building surface layer function, it is necessary to configure the platform data by combining the pre-collected information on various construction methods, the corresponding basic process information, and the corresponding room type information, thereby deriving a construction method library. The construction method library is data stored on a cloud platform, containing a large number of commonly used methods. Before executing the function, the user selects a batch of methods applicable to the project based on its characteristics.

[0041] Furthermore, by listening to events, the current design file is linked with the building practices library to obtain a linked database. Then, based on the linked database and the linked listening information of the current design file, the building practices data is linked and retrieved.

[0042] In one embodiment, it is also necessary to initiate and check the association relationship of the platform database, that is, to listen for click events, trigger a request to call the platform interface, and obtain data from the building practices library. If the current design file is not associated with the platform, an association interface will pop up, and the current design file will be associated with the building practices library to obtain the associated database.

[0043] As a feasible implementation method, data integration is the first step. A building practices database needs to be established, which involves organizing and storing detailed information on various building surface treatments (such as walls, floors, ceilings, baseboards, etc.) along with their corresponding materials, thicknesses, and construction techniques in an information-based database. Simultaneously, the applicable room types for each treatment method (such as living rooms, bedrooms, kitchens, bathrooms, etc.) should be clearly defined. The data in the database is organized in tabular form, for example: 1. Building Practice Table, with fields including practice number, surface type (walls, floors, etc.), material, thickness, construction technique, waterproofing level, etc. 2. Room Type and Practice Association Table, with fields including wall practice number, floor practice number, ceiling practice number, baseboard practice number, etc. For the database association, the current design file needs to be linked to the building practices database in the cloud platform using the functions of the design software. Building practices data can then be retrieved from this database.

[0044] S102. Identify and classify the rooms in the design model corresponding to the current design file to determine the room type information to be designed.

[0045] Specifically, first extract the structural wall information and room information from the current design file. The structural wall information includes at least: wall geometry and wall location information. The room information includes at least: room geometry, room name, and room type.

[0046] Furthermore, by using structural wall information and room information, the current design document is processed to generate a corresponding data model, thus obtaining the design model.

[0047] Furthermore, the attribute fields of each room in the design model are identified, and the room type information to be designed for each room is determined.

[0048] In one embodiment, a design model needs to be configured first. The input conditions for this model are the structural walls and rooms in the design file. The structural walls contain geometric and location information. The rooms contain geometric information (such as room boundaries, dimensions, shape, etc.) as well as the room's name and type. Then, room identification and classification are performed, automatically recognizing each room in the design model and determining its room type (such as living room, bedroom, etc.) based on its name or attribute fields, ultimately deriving the room type information for each room to be designed.

[0049] S103. Match the building construction data with the room type information to be designed, and extract detailed construction information.

[0050] Specifically, it is also necessary to read the room type information of each room in the design model.

[0051] Furthermore, based on the room type information to be designed, the method association table corresponding to the building method data is queried and processed to obtain the method number for each type of surface information.

[0052] Furthermore, based on the construction method number, detailed construction method information for each surface layer in the building construction method data is obtained. This detailed construction method information includes at least: building material information, surface layer thickness information, and construction method information.

[0053] As a feasible implementation method, the room type is first queried; that is, for each room in the design model, the function reads its room type information. Then, surface treatment matching is performed: based on the room type, the corresponding wall, floor, ceiling, and skirting board surface treatment numbers are retrieved from the room type and treatment relationship table in the database. Next, detailed treatment information is extracted; that is, based on the extracted treatment numbers, detailed treatment information for each surface treatment, including materials, thickness, and construction techniques, is obtained from the building treatment table.

[0054] S104. If there is no information on the construction surface layer in the detailed construction method information, then the missing construction surface layer construction method information shall be completed and added to the detailed construction method information.

[0055] Specifically, the application scope of the detailed construction method information under the relevant room name is first determined: if the room name falls within the applicable scope, the room name is marked as having existing building surface construction method information. Based on the existing building surface construction method information, the detailed construction method information corresponding to the room name is extracted and matched. If the room name does not fall within the applicable scope, the room name is marked as having no existing building surface construction method information.

[0056] In one embodiment, during the process of obtaining detailed information on the method for each surface layer, the room name is determined: if the room name is within the "scope of application" of the platform's method, the room is marked as "existing surface layer method"; otherwise, if the room name is not within the "scope of application", it is marked as "no surface layer method available".

[0057] As a feasible implementation method, the following options can also be configured in the drop-down box of the interface operation column: (1) "Same as the method library", the default option, that is, the corresponding method in the method library (existing surface layer method) is used. (2) "No surface layer" means that no building surface layer is set in this area and the structural components are exposed. (3) "Edit method" allows manual modification of the method in the table. Then listen for the "View method library" click event, and after triggering, open the method library webpage on the platform to obtain the corresponding method data.

[0058] Furthermore, if there is no information on the building surface treatment method, indicating a missing surface treatment, the structural components in the corresponding building surface area will be exposed to reveal the missing surface treatment information. If there is no information on the building surface treatment method, indicating a newly created surface treatment, the corresponding newly created surface treatment will be manually edited to obtain the new surface treatment information. If there is no information on the building surface treatment method, indicating a modified surface treatment, the corresponding attribute parameters in the existing building surface treatment information will be adaptively modified to obtain the modified surface treatment information.

[0059] As a feasible implementation method, when the main function interface determines that surface layer construction information is missing, the structural components of the corresponding building surface area need to be exposed, meaning that no building surface layer is set in that area, and the structural components are in an exposed state. When the main function interface determines that new surface layer construction information is needed, that is, when the corresponding construction method for the room to be designed is empty, the "Edit Construction Method" option can be configured, triggering the current interface to pop up. Then, for the basic construction method information, all fields are required configuration items, and can be filled in by clicking on the cell to enter the edit state. Next, for the construction methods of each layer, these are also required configuration items, and must contain at least one row of data. The main function interface can perform the following operations: 1. After clicking the "New Construction Layer" button, a new row is added to the top of the construction method table. 2. Users can click on the cell to edit the thickness and construction method description. 3. Clicking the "Delete" button deletes the current row. 4. Clicking the "Move Up" or "Move Down" button adjusts the position of the row in the table. When the main function interface determines that surface layer construction information needs to be modified, the corresponding attribute parameters in the existing building surface layer construction information are adaptively modified.

[0060] Furthermore, the information on surface treatment methods without a surface layer, newly created surface treatment methods, and modified surface treatment methods are integrated to obtain complete building surface treatment method information. This complete building surface treatment method information is then added to the detailed method information, which means storing the dynamically changed method information. Both the complete and modified method information are configured with appropriate data functionality.

[0061] S105. Based on the detailed process information, assign and annotate multiple types of surface layers to the room to be designed to obtain the generated result information of the room to be designed. The generated result information includes: building surface layer constraint information and building surface layer construction information.

[0062] Specifically, it is also necessary to extract the surface layer thickness information from the detailed construction process. Then, based on the geometric boundary information of the room to be designed, the surface layer thickness information is processed to generate a contour line, resulting in the surface layer contour information of the room to be designed. This surface layer contour information includes both wall contour information and floor contour information.

[0063] Furthermore, the specific architectural parameters in the detailed construction process are assigned and labeled for each surface layer, resulting in the architectural surface model information of the room to be designed. This architectural surface model information includes: wall information, floor information, ceiling information, and skirting board information.

[0064] Furthermore, Figure 2 This application provides a schematic diagram of a room building surface generation result interface, as shown in the embodiment of the present application. Figure 2As shown, the surface contour information and building surface model information also need to be generated and displayed through relevant visual interfaces and parameter text, and the generated result information should be output. The generated result information includes: building surface constraint information and building surface construction information.

[0065] In one embodiment, such as Figure 2 As shown, based on the extracted surface layer thickness information and the room's geometric boundaries, the system automatically generates the surface layer outline. For example, for walls, the outline is generated based on the room's structural wall boundaries; for floors, the outline is generated based on the room's floor boundaries. Then, the extracted detailed information on surface layer construction methods (materials, construction techniques, etc.) is added as parameters to the generated architectural surface layer model. Finally, the specific information in the generated surface layer model can be directly used for subsequent design refinement, material list compilation, and other stages. Furthermore, the corresponding architectural construction method information is stored in specific fields of the model for retrieval in subsequent design operations.

[0066] As a possible implementation method, such as Figure 2 As shown, based on the surface contour information and building surface model information, a floor plan is generated for the floor surface. The contour lines, top elevation, bottom elevation, and empty symbols from the floor contour information are then annotated onto the floor plan. The annotated floor plan and the generated results are then displayed together. In other words, for the floor surface, the function will also generate a floor plan, which includes the floor contour lines and annotates the top elevation (building elevation) and bottom elevation (structural elevation) of each room's floor. Rooms without a floor, such as pipe shafts and ventilation shafts, will be marked with an empty symbol. The floor plan can be provided to the structural engineering department for further design of the structural floor slabs.

[0067] In addition, embodiments of this application also provide a room building surface generation device based on a method library, such as... Figure 3 As shown, the room building surface generation device based on the method library specifically includes:

[0068] At least one processor 301; and a memory 302 communicatively connected to the at least one processor 301; wherein the memory 302 stores instructions executable by the at least one processor 301 to enable the at least one processor 301 to execute:

[0069] By using a pre-established building practice library and associated database, the current design file is processed to perform data association on building surface practices, thereby obtaining building practice data;

[0070] The room type information of the room to be designed is determined by identifying and classifying the room in the design model corresponding to the current design file.

[0071] Match the building construction data with the room type information to be designed, and extract detailed construction details;

[0072] If there is no information on the building surface construction method in the detailed construction method information, then the missing building surface construction method information will be completed and added to the detailed construction method information.

[0073] According to the detailed process, the room to be designed is subjected to the assignment and annotation of multiple types of surface layers to obtain the generated result information of the room to be designed; among them, the generated result information includes: building surface layer constraint information and building surface layer construction information.

[0074] This application's embodiments achieve automated processing through computer functions, reducing manual operations and improving design efficiency. The surface layer model not only includes thickness information but also stores specific construction methods as parameters, resulting in more complete information. Furthermore, based on an information-based database, it can be seamlessly integrated with the design model, facilitating management and updates. The automatic matching and generation of the surface layer model through computer programs reduces human error. This significantly shortens the architectural design cycle, especially in large-scale architectural design projects. It also reduces errors caused by manual operations, ensuring design accuracy and consistency. Simultaneously, it allows design team members to more easily share and access architectural construction method libraries, improving the efficiency of collaborative design.

[0075] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and medium embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the description of the method embodiments.

[0076] The devices and media provided in this application are one-to-one with the methods. Therefore, the devices and media also have similar beneficial technical effects as their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.

[0077] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0078] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0079] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0080] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

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

[0082] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0083] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (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, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0084] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0085] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of this specification.

Claims

1. A method for generating room building surface layers based on a method library, characterized in that, The method includes: By using a pre-established library of building practices and related databases, the current design documents are processed to associate building surface practices, resulting in building practice data, specifically including: Collect information on various types of building surface treatments and corresponding basic process information; wherein, the information on various types of treatments includes at least one or more of the following: walls, floors, ceilings, and skirting boards; and the basic process information includes at least one or more of the following: material type, surface layer thickness, and construction process; Based on the information on each type of construction method and the corresponding basic process information, the applicable room type information is determined; and the information on each type of construction method, the basic process information, and the corresponding applicable room type information are stored in a database to obtain the building method library; By listening to events, the current design file is associated with the building practice library to obtain the associated database; The building construction data is obtained by associating with and based on the associated monitoring information of the current design file through the associated database. The design model corresponding to the current design file is used to identify and classify rooms to determine the room type information to be designed; wherein, the room type information to be designed includes: the name of the building unit and the corresponding room name; The building construction data is matched with the room type information to be designed, and detailed construction information is extracted. If the detailed method information does not contain any information on the building surface construction method, then the missing building surface construction method information will be completed and added to the detailed method information. Based on the detailed process described above, the room to be designed undergoes multi-type surface layer assignment and annotation to obtain the generated result information of the room to be designed; wherein, the generated result information includes: building surface layer constraint information and building surface layer construction information, specifically including: Extract the surface layer thickness information from the detailed process information; and based on the geometric boundary information of the room to be designed, perform contour line generation processing on the surface layer thickness information to obtain the surface layer contour information of the room to be designed; wherein, the surface layer contour information includes: wall contour information and floor contour information; The specific building parameters in the detailed information of the above method are assigned and labeled for each surface layer to obtain the building surface model information of the room to be designed; wherein, the building surface model information includes: wall information, floor information, ceiling information and skirting board information; The surface contour information and the building surface model information are generated and displayed in a visual interface and parameter text, and the generated result information is output.

2. The method for generating room building surface layers based on a method library according to claim 1, characterized in that, The design model corresponding to the current design file is used to identify and classify rooms to determine the room type information to be designed, specifically including: Extract the structural wall information and room information from the current design file; wherein, the structural wall information includes at least: wall geometry information and wall location information; the room information includes at least: room geometry information, room name, and room type; Using the structural wall information and the room information, the current design file is processed to generate a corresponding data model, thus obtaining the design model; Identify the attribute fields of each room in the design model and determine the room type information to be designed for each room.

3. The method for generating room building surface layers based on a method library according to claim 1, characterized in that, The building construction data is matched with the room type information to be designed, and detailed construction information is extracted, including: Read the room type information of each room in the design model; Based on the room type information to be designed, query the surface information of each type of surface in the construction method association table corresponding to the construction method data to obtain the construction method number of each type of surface information; Based on the method number, obtain detailed information about the method for each surface layer in the building method data; wherein, the detailed information about the method includes at least: applicable building unit and room, building material information, surface layer thickness information, and construction method information.

4. The method for generating room building surface layers based on a method library according to claim 1, characterized in that, If the detailed information on the construction method lacks information on the building surface construction method, before performing operation to complete the information on the lack of building surface construction method information, the method further includes: The scope of application of the described practices under the relevant room names is determined based on the detailed information. If the room name falls within the applicable scope, the room name is marked as existing building surface construction information; and based on the existing building surface construction information, detailed construction information corresponding to the room name is extracted and matched. If the room name is not within the applicable scope, then the room name will be marked as having no building surface construction information.

5. The method for generating room building surface layers based on a method library according to claim 4, characterized in that, If the detailed information on the construction method lacks information on the building surface layer construction method, then the information on the lack of building surface layer construction method will be supplemented, specifically including: If the "no building surface construction information" means missing surface construction information, then the structural components of the corresponding building surface area will be exposed to reveal the surface construction information. If the information on the construction surface method that is currently unavailable is information on the construction surface method for a new construction surface, then the corresponding new construction surface will be edited and controlled manually to obtain the information on the construction surface method for the new construction surface. If the information on the non-existent building surface construction method is to modify the surface construction method, then the corresponding attribute parameters in the existing building surface construction method information are adaptively modified to obtain the modified surface construction method information; The information on the absence of surface layer construction method, the information on the newly created surface layer construction method, and the information on the modified surface layer construction method are integrated to obtain the information on the complete building surface layer construction method.

6. The method for generating room building surface layers based on a method library according to claim 1, characterized in that, After generating and displaying the surface contour information and the building surface model information using a relevant visual interface and parameter text, and outputting the generated result information, the method further includes: Based on the surface contour information and the building surface model information, the floor surface is processed to generate a floor plan, thus obtaining the floor plan. The outline, top elevation, bottom elevation, and empty symbols in the floor outline information are marked on the floor plan; The annotated floor plan and the generated result information are then processed and displayed in a unified manner.

7. A room building surface generation device based on a method library, characterized in that, The device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method for generating room building surfaces based on a practice library according to any one of claims 1-6.

8. A non-volatile computer storage medium, characterized in that, The storage medium is a non-volatile computer-readable storage medium that stores at least one program, each program including instructions that, when executed by a terminal, cause the terminal to perform a method for generating room building surface layers based on a method library according to any one of claims 1-6.

Citation Information

Patent Citations

  • Method and device for generating floor slab surface layer model based on BIM forward design

    CN112632682A

  • Building practice intelligent identification and rapid modeling method based on BIM technology

    CN114612924A

  • Modeling method for indoor building surface layer

    CN117807669A