Method and device for designing building plan based on house type module and storage medium
By splitting the floor plan into initial unit type modules and setting standard interfaces, the problem of low efficiency in existing building design was solved, modular design and rapid solution evolution were realized, and design efficiency and asset reuse capabilities were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA CONSTR FIFTH ENG DIV CORP LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-06-26
Smart Images

Figure CN115982817B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of architectural design technology, and more specifically, to a method, apparatus and storage medium for designing architectural floor plans based on unit type modules. Background Technology
[0002] The existing architectural design method involves drawing floor plans based on the single-story building area, relevant building codes, and the client's design requirements, and then drawing the building elevations based on the floor plans to complete the overall building design. The drawback of this existing design method is that:
[0003] Designing a floor as a whole means that any minor modification will lead to changes in the entire building's floor plan, elevations, and schedules. Moreover, this design approach is not conducive to the accumulation of design assets, as even if there are two similar projects, the entire design process must be repeated, resulting in no substantial improvement in design efficiency. Summary of the Invention
[0004] The main objective of this invention is to provide a method for designing building floor plans based on unit type modules, aiming to solve the technical problem of low efficiency in building design in the prior art.
[0005] To achieve the above objectives, the technical solution adopted by the present invention is: a method for designing architectural floor plans based on unit type modules, wherein the method includes:
[0006] Design and draw a series of floor plans;
[0007] The drawn floor plan is divided into multiple initial unit type modules, and the common parts of adjacent initial unit type modules are set as the initial interfaces of each adjacent initial unit type.
[0008] Write the feature information of each initial interface to form a standard interface. The standard interface carries the feature information on the corresponding initial interface. The apartment type module corresponding to each standard interface is a standard apartment type module.
[0009] When designing a first-floor plan of a building, standard unit modules with the same standard interface are connected through the corresponding standard interface to form a floor plan.
[0010] Furthermore, the method for designing building floor plans based on apartment type modules also includes combining standard apartment type modules with the same standard interface to form multiple floor plans for users to choose from when a first-floor plan of a building needs to be designed.
[0011] Furthermore, the method for designing building floor plans based on apartment type modules also includes setting a segment in the length direction of each initial interface as a precise drawing area before writing the feature information of each initial interface, and the part of each initial interface excluding its precise drawing area as an adaptive area, and both the precise drawing area and the adaptive area are carried to the corresponding standard interface.
[0012] Furthermore, the method for designing architectural floor plans based on unit type modules also includes a step of modularizing and merging the length of the precise drawing area after setting a segment in the length direction of the initial interface as a precise drawing area. The modularizing and merging process is to make the length of each precise drawing area an integer multiple of a preset standard length. If the length of the precise drawing area is already an integer multiple of the preset standard length, there is no need to perform modularizing processing on the length of the precise drawing area. If the length of the precise drawing area is less than or greater than a predetermined length that is an integer multiple of the preset standard length, then the length of the precise drawing area is modified to be an integer multiple of the preset standard length.
[0013] Furthermore, the initial apartment type module includes an initial public area module and an initial private area module. The initial public area module includes an elevator lobby, a corridor, and a public area hall. The initial private area module is a residential apartment type module. The standard apartment type module protects the standard public area module and the standard private area module corresponding to the initial public area module and the initial private area module, respectively.
[0014] Furthermore, the feature information includes the name, length, and component information of the standard interface, as well as the area and number of rooms of the standard apartment module corresponding to the standard interface.
[0015] Furthermore, the method for designing building floor plans based on apartment type modules also includes classifying the standard apartment type modules corresponding to the standard interface after the initial interface is formed into a standard interface.
[0016] Furthermore, the present invention also provides an apparatus for designing building floor plans based on unit type modules, wherein the apparatus includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the method for designing building floor plans based on unit type modules as described above.
[0017] Furthermore, the present invention also provides a storage medium storing computer execution instructions, which, when executed by a processor, are used to implement the method for designing architectural floor plans based on unit type modules as described above.
[0018] In addition, the present invention also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, it implements the above-described method for designing building floor plans based on apartment type modules.
[0019] The beneficial effects of the method for designing architectural floor plans based on unit type modules provided in this application are as follows:
[0020] (1) Once designed, it can be used for life. After completing the floor plan design according to the interface requirements, other drawings and detailed tables can be completed. In this way, when the apartment type using this interface is used in the future, it can be directly reused without any modification (or almost no modification).
[0021] (2) Multiple solutions can be quickly generated. Since the apartment designs must meet the interface requirements, different standard apartment modules that meet the same interface can be interchanged. Thus, one interface can generate n×m solutions, where n and m are the number of standard apartment modules connected to the same interface. Since the apartment drawings and schedules were completed in advance, the drawings and schedules for the entire building can also be directly combined without redrawing.
[0022] (3) Rapid solution evolution: Since the unit types that are combined into one floor are connected through interfaces, they do not affect each other. Therefore, the evolution of the unit type changes from modifying the entire floor plan to modifying only some unit types. The workload of modification is greatly reduced, and a new unit type can be added directly after modification for future use.
[0023] In summary, this method of designing building floor plans based on unit type modules can greatly improve the efficiency of building design. When the design assets have accumulated to a certain extent, it is even possible to skip the design process and complete the entire drawing and quantity calculation work directly in the bidding stage. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart illustrating the method for designing building floor plans based on unit type modules according to an embodiment of the present invention.
[0026] Figure 2 This is a simplified schematic diagram illustrating the principle of the method for designing building floor plans based on unit type modules according to an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram illustrating the principle of the method for designing building floor plans based on unit type modules according to an embodiment of the present invention;
[0028] Figure 4 This is a schematic diagram of the hardware structure of the device for designing building floor plans based on apartment type modules according to an embodiment of the present invention. Detailed Implementation
[0029] To make the technical problems, technical solutions, and beneficial effects to be solved by this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this application.
[0030] To illustrate the technical solutions described in this application, the following detailed description is provided in conjunction with specific drawings and embodiments.
[0031] See Figures 1 to 3 One embodiment of the present invention provides a method for designing architectural floor plans based on unit type modules, wherein the method includes:
[0032] Design and draw a series of floor plans;
[0033] The drawn floor plan is divided into multiple initial unit type modules. The common parts of adjacent initial unit type modules are set as the initial interfaces of the adjacent initial unit type modules. If you encounter a floor that is difficult to divide, you can go back to the previous step to modify the floor plan.
[0034] Write the feature information of each initial interface to form a standard interface 100. The standard interface 100 carries the feature information of the corresponding initial interface. The apartment type module corresponding to each standard interface 100 is a standard apartment type module.
[0035] When designing a first-floor plan of a building, standard unit modules with the same standard interface 100 are connected through the corresponding standard interface 100 to form a floor plan. A standard (initial) unit module can have one or more standard (initial) interfaces, which means that one standard (initial) unit module can be connected to another standard (initial) unit module, or one standard (initial) unit module can be connected to multiple standard (initial) unit modules.
[0036] The advantages of the method for designing building floor plans based on unit type modules of the present invention are as follows:
[0037] (1) Once designed, it can be used for life. After completing the floor plan design according to the interface requirements, other drawings and detailed tables can be completed. In this way, when the apartment type using this interface is used in the future, it can be directly reused without any modification (or almost no modification).
[0038] (2) Multiple solutions can be quickly generated. Since the apartment designs must meet the interface requirements, different standard apartment modules that meet the same interface can be interchanged. Thus, one interface can generate n×m solutions, where n and m are the number of standard apartment modules connected to the same interface. Since the apartment drawings and schedules were completed in advance, the drawings and schedules for the entire building can also be directly combined without redrawing.
[0039] (3) Rapid solution evolution: Since the unit types that are combined into one floor are connected through interfaces, they do not affect each other. Therefore, the evolution of the unit type changes from modifying the entire floor plan to modifying only some unit types. The workload of modification is greatly reduced, and a new unit type can be added directly after modification for future use.
[0040] In summary, this method of designing building floor plans based on unit type modules can greatly improve the efficiency of building design. When the design assets have accumulated to a certain extent, it is even possible to skip the design process and complete the entire drawing and quantity calculation work directly in the bidding stage.
[0041] According to one embodiment of the present invention, the method for designing building floor plans based on apartment type modules further includes, when it is necessary to design a first-floor floor plan of a building, combining standard apartment type modules with the same standard interface 100 to form a variety of floor plans for users to choose from.
[0042] According to an embodiment of the present invention, the method for designing a building floor plan based on apartment type modules further includes, before writing the feature information of each initial interface, setting a segment in the length direction of the initial interface as a precise drawing area 101, and the portion of each initial interface excluding its precise drawing area 101 as an adaptive area 102. Both the precise drawing area 101 and the adaptive area 102 are carried to the corresponding standard interface 100. When standard apartment type modules with the same standard interface 100 are combined to form a floor plan, the length of the precise drawing area 101 in the standard interface 100 of each of the combined standard apartment type modules must be consistent. However, regardless of whether the length of the adaptive area 102 is the same, two standard apartment type modules can be combined together. Specifically, the combination can be a combination of the standard apartment type module on the right and the standard apartment type module on the left, or a combination of the standard apartment type module on the upper side and the standard apartment type module on the lower side. The terms "upper", "lower", "left" and "right" used in this application are based on the perspective of the accompanying drawings.
[0043] According to an embodiment of the present invention, the method for designing architectural floor plans based on apartment type modules further includes a step of modularizing and merging the length of the precise drawing area 101 after setting a segment in the length direction of the initial interface as the precise drawing area 101. The modularization and merging process ensures that the length of each precise drawing area 101 is an integer multiple of a preset standard length. If the length of the precise drawing area 101 is already an integer multiple of the preset standard length, then modularization is not required. If the length of the precise drawing area 101 is less than or greater than a predetermined length that is an integer multiple of the preset standard length, then the length of the precise drawing area 101 is modified to be an integer multiple of the preset standard length. Specifically, this can be understood as unifying the lengths of initial interfaces with similar lengths. For example, the lengths of the precise drawing areas 101 of three initial interfaces are 1.47m, 1.53m, and 1.53m respectively. 0.50m, with 500mm as the module (the above-mentioned preset standard length), and 1.50m being an integer multiple of 500mm, after modularization and merging, the lengths of the three precise drawing areas 101 are unified to 1.50m. That is, the lengths of the precise drawing areas 101 corresponding to the original 1.47m and 1.53m are modified to 1.50m. Then, for example, the length of their adaptive area 102 can be set to 0.05m. In specific operations, try to find precise drawing areas 101 whose lengths are close to 1.50m in both positive and negative directions. Alternatively, a threshold can be set, for example, within a certain number of millimeters plus or minus 1.50m, they can be unified to 1.50m. (Adaptive areas 102 can be set at both ends of the length direction of the precise drawing area 101, or only at one end of the length direction of the precise drawing area 101). For greater adaptability, the length of the adaptive area can be set appropriately larger.
[0044] According to one embodiment of the present invention, the initial apartment module includes an initial public area module and an initial private area module. The initial public area module includes an elevator lobby, corridors, and public halls, as well as fire escape routes, etc. The initial private area module is a residential apartment module. The standard apartment module protects the standard public area module 1 and standard private area module 2, which are respectively corresponding to the initial public area module and the initial private area module. Specifically, each standard (initial) private area module must be connected to the standard (initial) public area module, but a standard (initial) private area module can be connected to other standard (initial) private area modules while being connected to the standard (initial) public area module.
[0045] According to a specific embodiment of the present invention, the standard (initial) interface can be a virtual line, or for complex interfaces, it can be composed of multiple broken lines. The feature information includes the name, length, and component information of the standard interface 100, as well as the area information, number of rooms, location and size information of the fire escape route, and maximum escape distance information of the standard apartment module corresponding to the standard interface 100.
[0046] It should be noted that the standard (initial) interface must have a name for identification and lookup; the standard (initial) interface must have a length, i.e., the length of the virtual line, which cannot be modified after initialization and will be strictly followed in the floor plan design; the standard (initial) interface must have component information, specifically indicating whether the interface is located on a wall, a passageway, or other component, serving as the basis for the floor plan design; area information is optional, for example: building (internal) area of 100 square meters, 140 square meters, 160 square meters, etc. If there are area requirements for the two floor plans connecting the interface, these can be specified in the design. The area range of the apartment type; the number of rooms is not essential information, specific examples are: three bedrooms and two living rooms, three bedrooms and one living room, four bedrooms and two living rooms, and more detailed information can be three bedrooms, two living rooms, one kitchen and two bathrooms, etc.; the location and size of the fire escape is not essential information, specific examples are: if an escape escape is to be set at the interface, the location and size of the escape must be specified, such as S300-2400X2400, which means that the size of the fire escape is 2400X2400 300mm from the starting point of the interface; the maximum escape distance is not essential information, specific examples are: if an escape escape is to be set at the interface, the maximum escape distance from the interface should not exceed the value specified by the interface in the apartment design.
[0047] It is understood that the standard (initial) interface in this application preferably contains all non-essential information so that the method of designing building floor plans based on unit type modules in this application can meet more refined design requirements. Writing the feature information of each initial interface makes the initial interface form a standard interface 100, and the unit type module corresponding to the standard interface 100 is the standard unit type module. Then, the plan, elevation, section and other drawings and details of the standard unit type module can be drawn for easy later use.
[0048] According to one embodiment of the present invention, the method for designing architectural floor plans based on apartment type modules further includes classifying the standard apartment type modules corresponding to the standard interface 100 after the initial interface is formed into a standard interface 100. The classification principle is not particularly limited, and the purpose of classification is to establish a standard apartment type library to facilitate the retrieval and search of the required standard apartment type modules according to different categories. Specific embodiments for classifying standard apartment type modules may include:
[0049] For example, categorizing by the number of rooms in a unit type is called Category 1; three-bedroom units are in one category, and four-bedroom units are in another. Category 2 can be categorized by the location of standard interface 100 (whether it's on the left or right side of the standard unit type module, determined by the right-hand rule) and the number of interfaces on a standard unit type module (a unit type may have multiple interfaces). Category 3 can be categorized by no walls, with walls, or with walls and passageways. Similarly, standard public area module 1 can be categorized by parameters such as the number of connected unit types and the number of elevators, or by the area of the standard unit type module, and so on. Note that these categories are at the same level (though they can be different), the purpose being to facilitate searching by different categories. Different categories may contain the same standard unit type modules; a standard unit type library is created after categorization.
[0050] Regarding the location of standard interface 100: When classifying, it is necessary to distinguish whether standard interface 100 is located on the left or right side of the standard apartment module. Standard apartment modules on the left and right sides with the same standard interface 100 can be combined. Standard apartment modules on the left side of the same standard interface 100 cannot be combined with each other. The same logic applies to whether standard interface 100 is located on the top or bottom side of the standard apartment module.
[0051] When new design requirements arise, based on the single-floor area, multiple floor plans that meet the required single-floor area are selected from a categorized standard floor plan library and combined through interfaces to create several optimal solutions for the user to choose from. For example, if the single-floor area is 600 square meters, a 130-square-meter floor plan can be selected from Standard Private Area Module 2. Then, based on the interface on this floor plan module, other standard floor plan modules that can be connected to it are found. Let's assume a 140-square-meter Standard Private Area Module 2 is found. Then, these two Standard Private Area Modules 2 are mirrored, and a 60-square-meter Standard Public Area Module 1 that can be connected to it is found in the standard floor plan library. Since the relevant drawings have already been created in previous work, it is only necessary to connect and combine the various standard floor plan modules through interfaces to complete the floor plan design for the entire floor. The same operation can be performed to complete multiple design schemes based on different floor plans selected.
[0052] If the requirements are not met, partial floor plans can be modified to meet the requirements. The modified floor plans can be added to the standard floor plan library for later use as needed. If the standard floor plan library does not include a large 5-bedroom, 190-square-meter floor plan, more standard floor plan modules can be added according to the design scheme of this application. Then, the newly added standard floor plan modules and standard interface 100 can be added to the standard library as needed.
[0053] Furthermore, the present invention also provides an apparatus for designing building floor plans based on unit type modules, wherein the apparatus for designing building floor plans based on unit type modules includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, it implements the above-described method for designing building floor plans based on unit type modules.
[0054] In addition, the present invention also provides a storage medium storing computer execution instructions, which, when executed by a processor, are used to implement the above-described method for designing architectural floor plans based on unit type modules.
[0055] In addition, the present invention also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, it implements the above-described method for designing building floor plans based on unit type modules.
[0056] also, Figure 4 This is a schematic diagram of the hardware structure of the device for designing building floor plans based on apartment type modules, which is involved in the embodiments of the present invention.
[0057] like Figure 4 As shown, the embodiment of the present invention relates to an apparatus for designing architectural floor plans based on unit type modules. The apparatus for designing architectural floor plans based on unit type modules may include: a processor 201, such as a CPU, a communication bus 202, and a memory. The communication bus 202 is used to realize communication between these components. Those skilled in the art will understand that... Figure 4 The structure shown does not constitute a limitation on the design of building floor plans based on unit type modules, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0058] like Figure 4 As shown, the memory 203, which serves as a computer storage medium, may include a computer program.
[0059] exist Figure 4 In the illustrated device, processor 201 can be used to invoke computer programs stored in memory 203 and perform the following operations or other operations mentioned above:
[0060] Design and draw a series of floor plans;
[0061] The drawn floor plan is divided into multiple initial unit type modules, and the common parts of adjacent initial unit type modules are set as the initial interfaces of each adjacent initial unit type.
[0062] Write the feature information of each initial interface to form a standard interface. The standard interface carries the feature information on the corresponding initial interface. The apartment type module corresponding to each standard interface is a standard apartment type module.
[0063] When designing a first-floor plan of a building, standard unit modules with the same standard interface are connected through the corresponding standard interface to form a floor plan.
[0064] It should be noted that, in this document, 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. Unless otherwise specified, 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 that element.
[0065] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of the various embodiments of the present invention.
[0066] It is understood that computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0067] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for designing architectural floor plans based on unit type modules, characterized in that, The method includes: Design and draw a series of floor plans; The drawn floor plan is divided into multiple initial unit type modules, and the common parts of adjacent initial unit type modules are set as the initial interfaces of each adjacent initial unit type. Write the feature information of each initial interface to form a standard interface. The standard interface carries the feature information on the corresponding initial interface. The apartment type module corresponding to each standard interface is a standard apartment type module. When designing a first-floor plan of a building, standard unit modules with the same standard interface are connected through the corresponding standard interface to form a floor plan. The method for designing architectural floor plans based on apartment type modules further includes setting a segment of the length direction of the initial interface as a precise drawing area before writing the feature information of each initial interface, and the part of each initial interface excluding its precise drawing area as an adaptive area. Both the precise drawing area and the adaptive area are carried to the corresponding standard interface.
2. The method for designing architectural floor plans based on unit type modules according to claim 1, characterized in that, The method for designing building floor plans based on apartment type modules also includes combining standard apartment type modules with the same standard interface to form multiple floor plans for users to choose from when a first-floor plan of a building needs to be designed.
3. The method for designing architectural floor plans based on unit type modules according to claim 1, characterized in that, The method for designing architectural floor plans based on unit type modules further includes a step of modularizing and merging the length of the precise drawing area after setting a segment in the length direction of the initial interface as a precise drawing area. The modularizing and merging process is to make the length of each precise drawing area an integer multiple of a preset standard length. If the length of the precise drawing area is already an integer multiple of the preset standard length, there is no need to perform modularizing processing on the length of the precise drawing area. If the length of the precise drawing area is less than or greater than a predetermined length that is an integer multiple of the preset standard length, the length of the precise drawing area is modified to be an integer multiple of the preset standard length.
4. The method for designing architectural floor plans based on unit type modules according to claim 1, characterized in that, The initial apartment type module includes an initial public area module and an initial private area module. The initial public area module includes an elevator lobby, a corridor, and a public area hall. The initial private area module is a residential apartment type module. The standard apartment type module includes a standard public area module and a standard private area module, which correspond to the initial public area module and the initial private area module, respectively.
5. The method for designing architectural floor plans based on unit type modules according to any one of claims 1 to 4, characterized in that, The feature information includes the name, length, and component information of the standard interface, as well as the area and number of rooms of the standard apartment module corresponding to the standard interface.
6. The method for designing architectural floor plans based on unit type modules according to any one of claims 1 to 4, characterized in that, The method for designing architectural floor plans based on apartment type modules further includes classifying the standard apartment type modules corresponding to the standard interface after the initial interface is formed into a standard interface.
7. A device for designing architectural floor plans based on unit type modules, characterized in that, The apparatus for designing building floor plans based on unit type modules includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the method for designing building floor plans based on unit type modules as described in any one of claims 1-6.
8. A storage medium, characterized in that, The storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the method for designing architectural floor plans based on unit type modules as described in any one of claims 1 to 6.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for designing building floor plans based on unit type modules as described in any one of claims 1 to 6.