Architectural space planning methods, devices and storage media

By acquiring partial design information from designers and utilizing spatial planning models, architectural spatial plans are automatically generated, solving the problem of low efficiency in existing technologies and achieving rapid and efficient spatial planning.

CN116415327BActive Publication Date: 2025-11-14HANGZHOU QUNHE INFORMATION TECHNOLOGIES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310039186.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-12-27
Filing Date
2023-01-12
Publication Date
2025-11-14
Estimated Expiration
2043-01-12

AI Technical Summary

Technical Problem

Existing architectural space planning methods are inefficient, requiring designers to manually complete multiple steps, resulting in low design efficiency.

Method used

By acquiring local design information from designers within the target building, spatial planning information is automatically generated using a spatial planning model. This includes rectangular design partitioning, intersection processing, and merging of adjacent partitions. The system then uses memory and processor to execute program instructions for automatic planning.

Benefits of technology

It improves design efficiency; designers only need to design some information to automatically generate spatial planning information, reducing the difficulty of manual design and increasing the planning speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116415327B_ABST
    Figure CN116415327B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, and storage medium for architectural space planning, relating to the field of architectural design technology. The method includes: acquiring partial design information of a target building designed by a designer; acquiring spatial planning information of the target building based on the partial design information and a spatial planning model; and performing spatial planning on the target building based on the spatial planning information. This solves the problem of low efficiency in existing architectural design technologies, achieving the effect of automatically generating spatial planning information from a spatial planning model after the designer only needs to design partial information, thus improving design efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method, apparatus, and storage medium for architectural space planning, belonging to the field of architectural design technology. Background Technology

[0002] Spatial planning is an important part of architectural design. Based on the constraints of the building area and the specific needs of the users, the designer plans the outer outline of each floor of the building and the number, type, location and size of the rooms inside.

[0003] Existing architectural space planning is done floor by floor, with each floor consisting of three steps: first, defining requirements; second, creating a rough design using a bubble diagram; and third, developing a detailed design based on the bubble diagram. All three steps are completed manually by the designer. In the first step, the designer determines the building's usage scenario based on the client's needs, thereby determining the types and even the number of rooms. In the second step, the designer typically creates a bubble diagram, clarifying the room types and numbers, and determining the approximate locations and connections between rooms. The third step involves developing a detailed design based on the relative positions and connections established in the bubble diagram, resulting in the specific spatial design for that floor.

[0004] In the above scheme, the designer plans manually, which results in low efficiency in space planning. Summary of the Invention

[0005] The purpose of this invention is to provide a method, apparatus and storage medium for architectural space planning, in order to solve the problems existing in the prior art.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] According to a first aspect, embodiments of the present invention provide a method for architectural space planning, the method comprising:

[0008] Obtain partial design information from the designer within the target building;

[0009] Based on the local design information and spatial planning model, obtain the spatial planning information of the target building;

[0010] Spatial planning is performed on the target building based on the spatial planning information.

[0011] Optionally, obtaining partial design information of the designer in the target building includes:

[0012] Receive design instructions to design the target partition within the target building using rectangular frames;

[0013] The zoning information of the target zone is determined in the target building according to the design instructions.

[0014] Optionally, if the target partition includes at least two, obtaining the partial design information designed by the designer in the target building further includes:

[0015] Detect whether the rectangles of the at least two partitions intersect;

[0016] If the detection result shows that there is an intersection, the two rectangles that have an intersection will be superimposed and divided according to a preset priority, which includes the priority order between different types of partitions;

[0017] Update the partition information of the split partitions based on the splitting results.

[0018] Optionally, if the target partition includes at least two, obtaining the partial design information designed by the designer in the target building further includes:

[0019] Detect whether there are adjacent target type partitions among the at least two partitions, wherein the target type partition is at least one of staircase, living room, dining room, and corridor;

[0020] If the detection result indicates that the target type partition exists, then the adjacent target type partitions will be merged.

[0021] Optionally, obtaining the spatial planning information of the target building based on the local design information and the spatial planning model includes:

[0022] Generate an input sequence based on the local design information;

[0023] The input sequence is input into the spatial planning model to obtain the output sequence of the spatial planning model, and the output sequence includes the spatial planning information.

[0024] Optionally, the input sequence includes placeholders corresponding to the local design information and other information in the spatial planning information, and the placeholders are used to write the predicted information.

[0025] Optionally, the input sequence includes sequence information corresponding to m partitions and placeholders corresponding to the outline information of the target building; the number of sequence information corresponding to each partition is the number of targets corresponding to the partition, the sequence information includes placeholders and identifiers, the placeholders are used to write the predicted information, and the identifiers are used to indicate whether to predict the information in the corresponding placeholders, where m is a positive integer.

[0026] Optionally, the target building includes n floors, where n is an integer greater than 1, the local design information is the design information of the first floor, and the step of obtaining the spatial planning information of the target building based on the local design information and the spatial planning model includes:

[0027] Based on the local design information and the spatial planning model, obtain the spatial planning information for the first layer;

[0028] For the i-th layer, spatial planning information of the i-th layer is obtained based on the local design information of the i-th layer and / or the target planning information of the j-th layer, as well as the spatial planning model, where i is an integer greater than 1, j is a positive integer, and i > j; wherein, the target planning information is all or part of the spatial planning information.

[0029] Optionally, the local design information includes at least one of the following: partition information of the designed target partition, the number of each type of partition designed, and the outline information of the external outline of the target building.

[0030] Optionally, the spatial planning information includes zoning information for each zone planned for the target building and the outline information of the target building.

[0031] In a second aspect, a building space planning device is provided, the device including a memory and a processor, the memory storing at least one program instruction, the processor loading and executing the at least one program instruction to implement the method as described in the first aspect.

[0032] Thirdly, a computer storage medium is provided, wherein at least one program instruction is stored therein, the at least one program instruction being loaded and executed by a processor to implement the method as described in the first aspect.

[0033] This method involves acquiring partial design information from a designer within a target building; obtaining spatial planning information for the target building based on this partial design information and a spatial planning model; and performing spatial planning for the target building based on this spatial planning information. This solves the problem of low architectural design efficiency in existing technologies, achieving the effect of automatically generating spatial planning information from a spatial planning model after the designer only needs to design partial information, thus improving design efficiency.

[0034] In addition, in this application, the designer uses rectangles to represent each section, which is more intuitive and reduces the difficulty of manual design for the designer.

[0035] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Attached Figure Description

[0036] Figure 1 A flowchart illustrating a building space planning method according to an embodiment of the present invention;

[0037] Figure 2 A possible schematic diagram of designing a target partition using a rectangular frame, as provided in one embodiment of the present invention;

[0038] Figure 3 This is another possible schematic diagram of designing a target partition using a rectangular frame, as provided in one embodiment of the present invention;

[0039] Figure 4 This is a possible schematic diagram of merging multiple partitions according to an embodiment of the present invention;

[0040] Figure 5 A possible schematic diagram of the external outline of a target building provided in one embodiment of the present invention;

[0041] Figures 6 to 8 This is a possible schematic diagram of the generated input sequence provided in one embodiment of the present invention. Detailed Implementation

[0042] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0043] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0044] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0045] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0046] Please refer to Figure 1 It illustrates a flowchart of a building space planning method provided in one embodiment of this application, such as... Figure 1 As shown, the method includes:

[0047] Step 101: Obtain partial design information of the designer in the target building.

[0048] The local design information includes at least one of the following: partition information of the designed target partition, the number of each type of partition designed, and the outline information of the external outline of the target building.

[0049] Optionally, if the local design information includes the partitioning information of the target partition, then this step includes:

[0050] First, receive design instructions to design the target partition within the target building using rectangular frames;

[0051] Designers can use rectangles to represent each partition and then design the partitions. Correspondingly, the terminal can receive design instructions for the target partition.

[0052] The design instructions can include selection instructions that allow users to select rectangles using an input device, or input instructions that allow users to input the position and size of rectangles using an input box; there are no limitations on this. The input device can be a mouse, touchscreen, or keyboard, etc., and there are no restrictions on its type. In other words, designers can set the size of each rectangle according to their needs during the design process.

[0053] Second, the partitioning information of the target partition is determined in the target building according to the design instructions.

[0054] Upon receiving the design instructions, the partitioning information of the target partition can be determined. This partitioning information includes the partition position and partition size. In actual implementation, the partition position can be represented by the center point of a rectangle, and the partition size can be represented by its length and width. That is, the partitioning information of a partition can be represented by four-dimensional data (position_x, position_y, size_x, size_y).

[0055] Optionally, the designer may design only one partition or multiple partitions; that is, the target partition described in this step may include one or at least two.

[0056] Since this application uses rectangles to define each partition, but in actual implementation, users may need other shapes that are not rectangles, there may be overlap between adjacent partitions when the designer designs each partition. Therefore, when there are at least two target partitions, this step also includes:

[0057] First, detect whether the rectangles of the at least two partitions intersect;

[0058] Alternatively, the existence of intersection can be detected based on the position and size of adjacent rectangles.

[0059] Second, if the detection result shows that there is an intersection, the two rectangles that have an intersection are superimposed and divided according to a preset priority, the preset priority including the priority order between different types of partitions;

[0060] The preset priorities are: Bathroom > Bedroom > Living Room > Kitchen. These preset priorities can be the system default or set by the designer according to their individual needs; their specific content is not limited.

[0061] For example, please refer to Figure 2 The designer used rectangular frames to represent the living room and bedroom and designed them accordingly. Figure 2 As shown, the living room and bedroom have an intersection. According to the preset priority, the bedroom has a higher priority than the living room. Therefore, the living room is divided, and after the division, the living room is updated into an irregular polygon.

[0062] For example, please refer to Figure 3 ,exist Figure 2 Building upon this foundation, the designer continued with the bathroom design. Since the bathroom overlaps with the bedroom, and the bathroom had a higher priority than the bedroom, the design proceeded as follows: Figure 3 As shown, the bedroom becomes an irregular polygon after being superimposed and divided.

[0063] Third, update the partition information of the split partitions based on the splitting results.

[0064] Optionally, when the target partition includes multiple partitions, this step may also include:

[0065] First, detect whether there are adjacent target type partitions among the at least two partitions, wherein the target type partition is at least one of stairs, living room, dining room, and corridor;

[0066] Since target type partitions can be connected, they can be merged when they are adjacent. Therefore, this step can detect whether there are adjacent target type partitions in at least two partitions.

[0067] Second, if the detection result indicates that the target type partitions exist, then the partitions of adjacent target types will be merged.

[0068] Please refer to Figure 4 It shows a possible schematic diagram of the designer's design process, such as Figure 4As shown, adjacent hallways, dining rooms, living rooms, and staircases can be merged to obtain the final zoning method. Of course, the above is just an example of merging in this way; in actual implementation, merging can be omitted, and there is no limitation on this.

[0069] In addition, when designing the zoning, designers can also design the number of each type of zoning in the target building, such as designing 3 bedrooms, 2 bathrooms, 1 living room, etc., without any limitation.

[0070] In addition, designers can also design the outline information of the target building's external silhouette. For example, please refer to... Figure 5 The dashed box in the figure represents the outer contour. The contour information can be represented by the center point and length and width dimensions of the rectangle. In other words, the contour information can be represented by four-dimensional data (outline_position_x, outline_position_y, outline_size_x, outline_size_y).

[0071] Another point that needs to be added is that if the designer has carried out the design, the content of the above partial design information will not be empty, while if the designer has not carried out the design, the content of the partial design information will be empty. That is, in step 102, the spatial planning information is obtained directly through the spatial planning model. This application does not limit this.

[0072] Step 102: Obtain the spatial planning information of the target building based on the local design information and spatial planning model.

[0073] The local design information is input into the spatial planning model, and the output of the spatial planning model is the obtained spatial planning information. The spatial planning information includes the zoning information of each zone planned for the target building and the outline information.

[0074] Optionally, this step may include:

[0075] First, an input sequence is generated based on the local design information;

[0076] Optionally, the input sequence can be expressed as follows: (outline_position_x, outline_position_y, outline_size_x, outline_size_y) + (position_x, position_y, size_x, size_y) x N. Where N is the total number of partitions.

[0077] In one possible embodiment, the input sequence includes placeholders corresponding to the local design information and other information in the spatial planning information, and the placeholders are used to write the predicted information.

[0078] Please refer to Figure 6 This illustrates a schematic diagram of the input sequence generated in one possible embodiment. Figure 6 In this context, both position and size are 2-dimensional. Figure 6 This example illustrates the concept of an empty input sequence.

[0079] Optionally, partial design information can be read into the input sequence, with placeholders representing areas in the input sequence where no data has been written. For example, please refer to... Figure 7 In the input sequence shown in the figure, the shaded part represents the local design information that has been written, while the other parts are to be written. The content of the shaded part is the data that has been determined. The spatial planning model will not be modified, but will be used to generate information for other partitions.

[0080] like Figure 6 and Figure 7 As shown, the input sequence includes one living / dining room, one staircase, two bedrooms, and two bathrooms. In actual implementation, the number of each type of partition may be more or less, and this application does not limit this. Furthermore, when the local design information includes the partition information of one bedroom, the corresponding partition information can be written into the sequence area corresponding to the bedroom in the input sequence.

[0081] in addition, Figure 6 and Figure 7 This example illustrates the sorting of information from each partition in the input sequence as described above. In actual implementation, other sorting methods can also be used, and this application does not impose any limitations on this. Designers can set the sorting and quantity according to their individual needs.

[0082] Optionally, in practical implementation, the requirement for the number of various partitions can be set as a constraint on the spatial planning model, thereby allowing the spatial planning model to be generated according to the user's needs. In this case, similar to the input sequence described above, the difference is that the input sequence includes sequence information corresponding to n types of partitions and placeholders corresponding to the contour information; the number of sequence information items corresponding to each type of partition is the target quantity corresponding to that partition. The sequence information includes placeholders and identifiers. The placeholders are used to write the predicted information, and the identifiers are used to indicate whether to predict the information in the corresponding placeholder. n is a positive integer. The target quantity is a pre-set quantity or a default quantity; the target quantities corresponding to different types of partitions can be the same or different.

[0083] For example, assuming the target quantity for the living room and dining room is 2, and the target quantity for the bedrooms is 3, please refer to... Figure 8 If a designer needs a layout with one living room / dining room and two bedrooms, they only need to set the "Do not generate" setting for living room / dining room 1 to true and for living room / dining room 2 to false. The same applies to bedrooms: set the "Do not generate" setting for bedrooms 1 and 2 to true and for bedroom 3 to false.

[0084] Optionally, if the number of a certain type of partition designed by the designer exceeds the target number corresponding to that type of partition, then the corresponding sequence information needs to be added to the input sequence. For example, assuming the designer has already designed 3 living and dining areas, then... Figure 8 The input sequence shown is supplemented with 5-dimensional sequence information, which includes whether a 1-dimensional sequence is generated, and 2-dimensional position and size.

[0085] Second, the input sequence is input into the spatial planning model to obtain the output sequence of the spatial planning model, and the output sequence includes the spatial planning information.

[0086] The output sequence has the same format as the input sequence, except that the undesigned partitions in the input sequence are represented by placeholders, while the predicted partition information is already written into the output sequence. Please refer to [link / reference] for details. Figure 6 , Figure 7 and Figure 8 .

[0087] Furthermore, in this application, the spatial planning model is a bidirectional coding model, which can predict based on the positive and directional information in the input sequence during the actual generation process. For example, in Figure 7 In the scenario shown, the content of the shaded area is already determined. When the spatial planning model predicts the content of other regions in the input sequence, it can read the information from the beginning of the input sequence in a forward direction or read the information from the end of the input sequence in a reverse direction, thus obtaining the final output.

[0088] One point that needs further explanation is that the target building may have n floors, where n is an integer greater than 1. Furthermore, since there may be connections between different floors, in this scenario, this step includes:

[0089] First, based on the local design information and the spatial planning model, obtain the spatial planning information for the first layer;

[0090] Typically, when the target building comprises multiple floors, planning usually begins with the first floor. That is, the partial design information includes information for the first floor. In this case, the spatial planning information for the first floor can be obtained using the methods described above.

[0091] Second, for the i-th layer, based on the local design information of the i-th layer and / or the target planning information of the j-th layer, and the spatial planning model, the spatial planning information of the i-th layer is obtained, where i is an integer greater than 1, j is a positive integer, and i > j; wherein, the target planning information is all or part of the spatial planning information.

[0092] Subsequently, when acquiring planning information for other layers, since there may be strong binding relationships between multiple layers—for example, the locations of restrooms and stairs may be the same, and the projection of the outer contour of the upper layer may fall within the outer contour of the lower layer—this application can acquire the spatial planning information of the i-th layer based on the local design information of the i-th layer and / or the target planning information of the j-th layer, as well as the spatial planning model. The target planning information can be the partitioning information of target areas such as restrooms and stairs in the spatial planning information of the j-th layer, or the contour information of the j-th layer; this application does not limit this to any particular type.

[0093] Another point that needs to be added is that the spatial planning model can output one type of spatial planning information or multiple types of spatial planning information. Designers can choose according to their actual needs, and there is no limitation on this.

[0094] Step 103: Perform spatial planning for the target building based on the spatial planning information.

[0095] After obtaining the spatial planning information, spatial planning can be carried out for each space in the target building based on the spatial planning information.

[0096] In summary, this method involves acquiring partial design information from the designer within the target building; obtaining spatial planning information for the target building based on this partial design information and a spatial planning model; and performing spatial planning for the target building based on this spatial planning information. This solves the problem of low architectural design efficiency in existing technologies, achieving the goal of automatically generating spatial planning information based on a spatial planning model after the designer only needs to design partial information, thus improving design efficiency.

[0097] In addition, in this application, the designer uses rectangles to represent each section, which is more intuitive and reduces the difficulty of manual design for the designer.

[0098] This application also provides a building space planning device, the device including a memory and a processor, the memory storing at least one program instruction, the processor loading and executing the at least one program instruction to implement the method as described in the first aspect.

[0099] This application also provides a computer storage medium storing at least one program instruction, which is loaded and executed by a processor to implement the method as described in the first aspect.

[0100] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0101] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.

Claims

1. A method for architectural space planning, characterized in that, The method includes: Obtain partial design information of the designer in the target building; the partial design information includes at least one of the following: partition information of the designed target partition, the number of each type of partition, and the outline information of the external outline of the target building, wherein the partition information includes the partition location and partition size; Based on the local design information and spatial planning model, spatial planning information of the target building is obtained, including zoning information of each zone planned for the target building and the outline information. The target building is spatially planned based on the spatial planning information; The acquisition of partial design information by the designer in the target building includes: Receive design instructions to design the target partition within the target building using rectangular frames; The zoning information of the target zone is determined in the target building according to the design instructions; If the target partition includes at least two, the step of obtaining the partial design information designed by the designer in the target building further includes: Detect whether the rectangles of the at least two partitions intersect; If the detection result shows that there is an intersection, the two rectangles that have an intersection will be superimposed and divided according to a preset priority, which includes the priority order between different types of partitions; Update the partition information of the segmented partitions based on the segmentation results, and update the partitions with low priority to irregular polygons; If the target partition includes at least two, the step of obtaining the partial design information designed by the designer in the target building further includes: Detect whether there are adjacent target type partitions among the at least two partitions, wherein the target type partition is at least one of staircase, living room, dining room, and corridor; If the detection result indicates that the target type partition exists, then the adjacent target type partitions will be merged.

2. The method according to claim 1, characterized in that, The step of obtaining the spatial planning information of the target building based on the local design information and spatial planning model includes: Generate an input sequence based on the local design information; The input sequence is input into the spatial planning model to obtain the output sequence of the spatial planning model, and the output sequence includes the spatial planning information.

3. The method according to claim 2, characterized in that, The input sequence includes placeholders corresponding to the local design information and other information in the spatial planning information, and the placeholders are used to write the predicted information.

4. The method according to claim 3, characterized in that, The input sequence includes sequence information corresponding to m partitions and placeholders corresponding to the contour information; the number of sequence information corresponding to each partition is the number of targets corresponding to the partition, the sequence information includes placeholders and identifiers, the placeholders are used to write the prediction information, and the identifiers are used to indicate whether to predict the information in the corresponding placeholders, where m is a positive integer.

5. The method according to any one of claims 1 to 4, characterized in that, The target building comprises n floors, where n is an integer greater than 1. The local design information refers to the design information of the first floor. Obtaining the spatial planning information of the target building based on the local design information and the spatial planning model includes: Based on the local design information and the spatial planning model, obtain the spatial planning information for the first layer; For the i-th layer, spatial planning information of the i-th layer is obtained based on the local design information of the i-th layer and / or the target planning information of the j-th layer, as well as the spatial planning model, where i is an integer greater than 1, j is a positive integer, and i > j; wherein, the target planning information is all or part of the spatial planning information.

6. A building space planning device, characterized in that, The device includes a memory and a processor, the memory storing at least one program instruction, and the processor loading and executing the at least one program instruction to implement the method as described in any one of claims 1 to 5.

7. A computer storage medium, characterized in that, The computer storage medium stores at least one program instruction, which is loaded and executed by a processor to implement the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • House type graph generation method and device, computer equipment and storage medium

    CN111598972A