Processing method and device for assisting integrated design of wall and electronic equipment
By displaying the wall elevation view in the design interface and realizing one-click combination of attachment parts, the problem of complexity and low efficiency of integrated wall design is solved, and design efficiency and customer experience are improved.
Patent Information
- Application Number
- CN202310780984.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2024-12-31
AI Technical Summary
In the prior art, the integrated wall design is complex and inefficient. Designers need to apply and adjust the adhesion components such as doors, windows, wall panels one by one, resulting in a cumbersome design process and affecting customer experience and signing rate.
Provide a processing method and device for assisting the integrated wall design. By displaying the elevation view of the target wall in the design interface, users can select and combine attachment components to realize one-click combination and perform preset adaptation rules. Multiple editing operations to simplify the design process.
It improves design efficiency, simplifies design complexity, improves customer experience and signing rate, and realizes a fast and efficient design method, allowing customers to quickly perceive the application effect of the solution.
Smart Images

Figure CN119227169A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of home design, and in particular to a processing method, device and electronic equipment for assisting wall integrated design. Background Art
[0002] Integrated wall design is an important part of the development of the home design industry and an indispensable part of interior design. Therefore, there is a strong demand for integrated wall design.
[0003] Currently, in interior design, the required wall-attached components such as doors, windows, and wall panels are applied to the wall one by one, and then edited and adjusted one by one to complete the design of the entire wall. Moreover, the integrated design and adjustment process of the wall needs to be implemented using traditional design software (such as computer-aided design software CAD, SketchUp, 3D modeling software 3ds Max, etc.). For designer users, the design process is complicated and the design efficiency is low. Summary of the invention
[0004] The purpose of one or more embodiments of the present specification is to provide a processing method, device and electronic equipment for assisting in the integrated design of a wall, so as to simplify the design complexity and improve the design efficiency.
[0005] To solve the above technical problems, one or more embodiments of this specification are implemented as follows:
[0006] Firstly, a method for auxiliary wall integrated design is proposed, including:
[0007] In response to a first operation of a user on a selected target wall in the opened integrated design interface, displaying a facade view corresponding to the target wall in the integrated design interface;
[0008] In the elevation view, in response to a second operation of the user on the integrated design interface, determining an attachment component selected by the user and an attachment position of the attachment component on the target wall;
[0009] In response to a third operation of the user on the selected attachment component, the attachment component is combined with the target wall body based on the determined attachment position to obtain an integrated wall body.
[0010] Secondly, a method for the integrated design of auxiliary walls is proposed.
[0011] In response to a first selection operation of a user on a wall in the floor plan to be processed, determining an application wall to be designed and processed;
[0012] In response to a second selection operation of the user on the displayed preset integrated wall model library, determining the integrated wall model selected by the user, wherein the integrated wall model in the preset integrated wall model library is obtained by the method described in the first aspect;
[0013] The integrated wall model is automatically adapted to the application wall to assist in realizing the integrated design of the application wall.
[0014] In the third aspect, a processing device for assisting the integrated design of the wall is proposed, comprising:
[0015] A display module, configured to display a facade view corresponding to a selected target wall in the integrated design interface in response to a first operation performed by a user on the opened integrated design interface;
[0016] a determination module, configured to determine, in response to a second operation of the user on the integrated design interface, an attachment component selected by the user and an attachment position of the attachment component on the target wall in the elevation view;
[0017] The combining module is used to respond to a third operation of the user on the selected attachment component and combine the attachment component with the target wall to obtain an integrated wall based on the determined attachment position.
[0018] In a fourth aspect, a processing device for assisting the integrated design of a wall is proposed, comprising:
[0019] A first determination module, configured to determine an application wall to be designed and processed in response to a first selection operation of a user on a wall in a floor plan to be processed;
[0020] A second determination module, configured to determine the integrated wall model selected by the user in response to a second selection operation of the user on the displayed preset integrated wall model library, wherein the integrated wall model in the preset integrated wall model library is obtained by the method described in the first aspect;
[0021] The application module is used to automatically adapt the integrated wall model to the application wall to assist in realizing the integrated design of the application wall.
[0022] In a fifth aspect, an electronic device is provided, comprising:
[0023] Processor; and
[0024] A memory arranged to store computer executable instructions, wherein when the executable instructions are executed, the processor executes the processing method for auxiliary wall integrated design described in the first aspect or the second aspect.
[0025] In the sixth aspect, a computer-readable storage medium is proposed, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes the processing method for auxiliary wall integrated design described in the first aspect or the second aspect.
[0026] In the seventh aspect, a computer program product is proposed, including a computer program or instructions. When the computer program or instructions are executed by a processor, the processor implements the processing method for auxiliary wall integrated design described in the first aspect or the second aspect.
[0027] It can be seen from the technical solutions provided by one or more embodiments of the above specification that in the processing solution for the integrated design of the auxiliary wall, in response to the user's first operation on the selected target wall in the opened integrated design interface, the facade view corresponding to the target wall is displayed in the integrated design interface; under the facade view, in response to the user's second operation on the integrated design interface, the attachment component selected by the user and the attachment position of the attachment component on the target wall are determined; in response to the user's third operation on the selected attachment component, the attachment component and the target wall are combined based on the determined attachment position to obtain an integrated wall. Thus, the attachment component and the target wall and other materials can be directly attached or spliced together to perform a one-click combination. At the same time, various editing operations on the integrated wall can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving the design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the description of one or more embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0029] Figure 1 This is one of the schematic diagrams of the steps of a processing method for auxiliary wall integrated design provided in an embodiment of this specification.
[0030] Figure 2 This is the second schematic diagram of the steps of a processing method for auxiliary wall integrated design provided in the embodiment of this specification.
[0031] Figure 3a-3gIt is a schematic diagram of a combination example and an application example in the auxiliary wall integrated design solution provided in the embodiment of this specification.
[0032] Figure 4a-4d It is a schematic diagram of the application of an integrated wall in a panoramic view provided by an embodiment of this specification.
[0033] Figure 5 It is one of the structural schematic diagrams of a processing device for auxiliary wall integrated design provided by an embodiment of this specification.
[0034] Figure 6 This is the second structural schematic diagram of a processing device for assisting wall integrated design provided by an embodiment of this specification.
[0035] Figure 7 It is a schematic diagram of the structure of an electronic device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0036] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the one or more embodiments described are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0037] The wall integration design is generally designed in advance by the brand of the wall attachment parts such as doors or windows, and then handed over to the design company for promotion and use. However, this wall integration design is relatively simple and cannot integrate multiple attachment parts. When the customer is not satisfied with a certain integrated wall in the design plan or wants to design a new integrated wall according to his own needs, he can only use traditional design software such as CAD to modify and adjust it. This obviously has high requirements on the software operation level of the designer. At the same time, the design complexity increases and the design efficiency decreases, which will affect the customer experience to a certain extent and reduce the signing rate.
[0038] To this end, the embodiments of this specification propose a processing solution to assist in the integrated design of walls. The main inventive concept is to transfer the integrated design of walls to the terminal side used by designers, and to combine the attached parts with walls in a free and flexible manner by using multiple categories of attached parts such as doors, windows, and wall panels as model materials to achieve integrated wall design. In this process, there is no need to use traditional design software such as CAD to make design modifications. The materials can be directly attached or spliced together for one-click combination. At the same time, when applying integrated walls, various editing operations on integrated walls can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate.
[0039] Embodiment 1
[0040] Reference Figure 1 FIG. 1 is a schematic diagram of a method for assisting in the integrated wall design provided by an embodiment of the present specification. The method can be applied to design tools in various home decoration and home furnishing design fields, and the design tool can be a design software with general design functions, or a software module integrated in the design software. The method can include the following steps:
[0041] Step 102: In response to a first operation of a user on a selected target wall in the integrated design interface, a facade view corresponding to the target wall is displayed in the integrated design interface.
[0042] Considering that the design tool that implements this processing solution may not only be used to assist in the integrated design of walls, it may be a general design software, and the processing module for assisting in the integrated design of walls can be dynamically implanted into the design software through the software development kit SDK or other means. In this design software, there may be multiple design interfaces for users to operate, and these design interfaces may be in a parallel relationship or an inclusive relationship. For example, on the application homepage of the software, there may be interface entrances such as a home design interface and an integrated design interface, and the user can enter the corresponding design interface by clicking. For another example, on the application homepage of the software, there may be an interface entrance for a home design interface. After entering the home design interface, an interface entrance for an integrated design interface may be displayed in its menu list, and the user can enter the integrated design interface by clicking or other operations.
[0043] The processing operations of auxiliary wall integrated design involved in this manual are all performed in the integrated design interface. Figure 3aAs shown, in an exemplary integrated design interface that has been opened, the upper area and the left area can be menu areas, where menu controls or lists corresponding to various functions are arranged. The lower middle area and the right area of the integrated design interface can be display areas for displaying design objects such as apartment types or walls. In fact, the apartment type to be designed displayed in the integrated design interface can be a two-dimensional floor plan, a three-dimensional floor plan, or a panoramic floor plan.
[0044] In the opened integrated design interface, the user can select a wall as the target wall based on the currently displayed floor plan to be processed; or select a wall from the wall library as the target wall, or a newly built wall as the target wall. The type of the target wall is not limited, and it can be a bare wall or a wall with any one or more attached components such as wall panels, doors, windows, etc. Generally speaking, in the initialization stage of the design software, the target wall can be a bare wall, which forms an integrated wall after being combined with the attached components. Then, the integrated wall can be combined again as a new target wall.
[0045] It should be understood that in the integrated design interface, the first operation performed by the user on the target wall may be an operation of selecting the target wall by dragging a selection box, or an operation of clicking the target wall. Figure 3b As shown in the figure, after selecting the target wall, you can switch the target wall to the elevation view for display. It should be noted here that if the target wall is a wall in the floor plan, then you need to switch from the two-dimensional or three-dimensional floor plan to the elevation view, where the elevation view here can be a front elevation view or an oblique elevation view with a certain inclination; if the target wall is an independent wall in the wall library, then the target wall can be directly displayed in the integrated design interface in the elevation view.
[0046] Step 104: In the elevation view, in response to a second operation of the user on the integrated design interface, determining an attachment component selected by the user and an attachment position of the attachment component on the target wall.
[0047] The second operation here can be a combined operation or a single operation. The user can select the attachment component by dragging or clicking on the attachment component, and drag it to the corresponding attachment position of the target wall. At the same time, in the elevation view, the existing attachment components on the target wall are in an ungrouped state, that is, they can be dragged out of the target wall. Among them, the attachment components can be selected from an existing material library, and the material library can include a wall panel library, a door library, a window library, etc. The attachment components under each material library can correspond to different materials, colors, styles or styles, etc. For example, in the current integrated design interface, select the attachment components for the target wall: wall panels and doors; refer to Figure 3c As shown in the figure, in the wall panel library on the left, there are wall panel options: material and style; users can select the preferred type from the material classification and style classification respectively, for example, select fabric material from the material classification and Italian pattern style from the style classification. In this way, the required wall panel will be formed, and the user can select the attachment position by dragging the selected wall panel, for example, attaching to the whole wall, or attaching to the left half of the wall, or attaching to the lower half of the wall, etc., and flexibly adjust according to the user's design needs. It should be noted that the user here refers to the designer user who operates the design software, and the designer user can flexibly adjust the integrated design according to the customer's needs and organize it into design requirements.
[0048] In the above description, the example of selecting an attachment component from the material library is used for introduction, which may involve the selection operation of the attachment component and the selection operation of the attachment position, so the second operation may be a combined operation. In addition to the above determination method, the existing attachment components on the target wall and their locations may also be selected and determined, that is, the existing attachment components on the target wall are selected, so that the attachment components and the attachment positions of the attachment components are determined through a single selection operation. In fact, for the existing attachment components, their locations may also be adjusted to re-determine the attachment positions, for example, adjusting the position of the existing door body, or adjusting the position of the existing window. Alternatively, the existing attachment components on the target wall may be removed, and then the required attachment components may be selected from the material library, or the existing attachment components on the target wall may be directly selected by clicking and selecting the corresponding attachment components from the material library to replace the existing attachment components, and the type of the attachment components, or the material of the attachment components, or the style of the attachment components may be replaced.
[0049] Step 106: In response to a third operation of the user on the selected attachment component, the attachment component is combined with the target wall to obtain an integrated wall based on the determined attachment position.
[0050] In the integrated design interface, after the user selects an attachment component, a first function control may appear, and the first function control may include multiple button units, such as a confirmation button, a cancel button, and a whole wall combination button. Among them, when the user selects an attachment component, the cancel button and the whole wall combination button in the first function control are in an available state (marked with √ in the figure), and the confirmation button is in an unavailable state (not marked with √ in the figure). In other words, the attachment component at this time can be unselected, or it can be combined with other attachment components on the target wall to form a whole wall, but the combination function with other attachment components cannot be realized. When the user selects at least two attachment components, the confirmation button, the cancel button, and the whole wall combination button in the first function control are all in an available state. Through the user's selection operation on the button on the first processing control, the attachment component is combined with the target wall to obtain an integrated wall.
[0051] Considering that the attachment components include: one or more combinations of wall panels, doors and windows; therefore, when the attachment components are combined with the target wall to obtain an integrated wall based on the determined attachment position, one or all of the following operations may be specifically included: fitting the wall panel to the target wall according to the attachment position determined for the wall panel; performing wall cutting on the target wall according to the attachment position determined for the door, and embedding the door into the cutting area to be combined with the target wall; performing wall cutting on the target wall according to the attachment position determined for the window, and embedding the window into the cutting area to be combined with the target wall.
[0052] Among them, when the cutting algorithm used for cutting the target wall, various existing wall cutting algorithms can be used. Here is a brief introduction to the following algorithms:
[0053] Algorithm 1: The core is to convert the cutting calculation on the three-dimensional graphics to the two-dimensional graphics; specifically, the concept of the cutting space of the stretched body can be abstracted based on the service scenario, and the premise that the stretched body can be fully expressed by the three elements of the sketch plane, sketch outline and stretch height is fully utilized. The cutting calculation in the three-dimensional space is converted to two-dimensional calculation. This cutting algorithm can improve the calculation speed and reduce the calculation time. In the actual service scenario, the cutting task that takes about 40 seconds to complete can be optimized to 3-4 seconds using this algorithm, improving the user experience.
[0054] Algorithm 2; For example, an existing wall cutting algorithm may also be used to automatically cut the target wall by inputting corresponding parameters (opening splitting parameters and cutting parameters, etc.).
[0055] In an embodiment of the present specification, after the attachment component and the target wall are combined based on the determined attachment position to obtain an integrated wall, the combined integrated wall can be saved as an integrated wall model. Specifically, the integrated model can be stored in an established integrated model library, so that the combined integrated wall can be directly used as a model during design, avoiding repeated combination during design.
[0056] In the embodiment of the present specification, if the target wall is a wall in the wall library, then after the above combination processing, the integrated wall can be directly saved to the integrated model library, and the processing operation of the auxiliary wall integrated design is completed. If the target wall is a wall in the floor plan to be processed; then, after combining the attachment component with the target wall to obtain the integrated wall based on the determined attachment position, it is also possible to switch from the current elevation view to the floor plan to be processed corresponding to the target wall, and automatically adapt the integrated wall obtained by the combination to the target wall in the floor plan to be processed; then, save the automatically adapted integrated wall as an integrated wall model.
[0057] It should be noted here that, considering that after the target wall is combined, its attached components may change the structure of the target wall, for example, adding doors and / or windows, or deleting doors and / or windows. Therefore, when the integrated wall obtained after the combination is applied to the target wall in the image to be processed, automatic adaptation is required. Specifically, the attached components in the integrated wall obtained after the combination can be automatically adapted to the target wall in the floor plan to be processed based on the preset adaptation rules.
[0058] The preset adaptation rules may perform different adaptation operations according to the attachment components included in the integrated wall, wherein these adaptation operations may be superimposed on each other, for example, after performing adaptation operation 1, adaptation operation 2 and / or adaptation operation 3 may also be performed. Specific adaptation operations include:
[0059] Adaptation operation 1
[0060] The attached components in the integrated wall body include wall panels, and the wall panels in the integrated wall body obtained by combining are automatically adapted to the target wall in the floor plan to be processed.
[0061] In fact, when combining integrated walls, the size of the wall is generally not changed. However, it is not ruled out that the size of the wall may be modified during the combination process. When it is implemented specifically, the length, height, thickness and other dimensions of the wall can be adjusted in the wall attribute list. In this way, after the wall panel is combined, the attachment position of the wall panel in the current wall may be different from the attachment position of the target wall in the floor plan to be processed. Therefore, the attachment area of the wall panel needs to be adjusted to adapt to the target wall.
[0062] It should be understood that when adjusting the size of the wallboard to fit the size of the target wall, if it is necessary to fit attached parts such as doors and / or windows at the same time, then only the positions of the doors and / or windows on the target wall are adjusted without changing the sizes of the doors and / or windows on the target wall. For example, if the size of the wallboard becomes larger after fitting, and the door was previously set in the middle of the wall, then after the adjustment, the door can still be set in the middle of the target wall without changing the size of the door.
[0063] Adaptation operation 2
[0064] The attached components in the integrated wall include N1 doors. When the target wall in the to-be-processed floor plan is a bare wall, doors having the same position and number as those in the integrated wall are automatically adapted on the bare wall; when the target wall in the to-be-processed floor plan includes N2 doors, the size relationship between N1 and N2 is determined; when N1 is greater than N2, doors having the same number as those in the target wall are selected from the integrated wall and automatically adapted to the target wall; when N1 is equal to N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors; when N1 is less than N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors, and any door in the integrated wall is reused to adapt to the extra doors in the target wall; when the target wall in the to-be-processed floor plan includes windows, doors having the same position and number as those in the integrated wall are automatically adapted to the target wall; wherein N1 and N2 are positive integers.
[0065] It should be understood that if the target wall is a bare wall, it can be automatically adapted on the target wall according to the position and quantity of the doors on the integrated wall. Among them, the quantity, position and size of the doors should correspond. If there are doors on the target wall, regardless of the quantity of the doors on the target wall, it is adapted according to the quantity of the doors on the target wall. Then, it is necessary to judge the relationship between the quantity N2 of the doors on the target wall and the quantity N1 of the doors in the integrated wall. If N1 > N2, select N2 doors from the integrated wall and adapt them to the target wall. For example, select the first N2 doors from the left and adapt them to the target wall. If N1 = N2, automatically adapt the doors on the integrated wall to the doors on the target wall one by one according to the positions of the doors. If N1 < N2, it means that the doors on the integrated wall cannot correspond to the doors on the target wall one by one. Then, the extra doors on the target wall can be reused and adapted to any one of the doors on the integrated wall. For example, there are 2 doors on the integrated wall and 3 doors on the target wall. Then, the first two doors on the target wall can be adapted according to the 2 doors on the integrated wall, and the third door can be adapted to any one of the doors on the integrated wall. Generally, the door on the integrated wall corresponding to the second door close to the third door can be selected for reuse and adaptation. In addition, if there are windows on the target wall, the quantity and position of the windows can be ignored, and doors with the same position and quantity as the integrated wall are automatically adapted on the target wall. Among them, the positions of the doors and windows can overlap.
[0066] Adaptation operation 3
[0067] The attached components in the integrated wall include M1 windows. When the target wall in the to-be-processed floor plan is a bare wall, windows with the same position and quantity as the integrated wall are automatically adapted on the bare wall; when the target wall in the to-be-processed floor plan includes M2 windows, then judge the size relationship between M1 and M2; when M1 is greater than M2, select windows with the same quantity as the windows in the target wall from the integrated wall and automatically adapt them to the target wall; when M1 is equal to M2, automatically adapt the windows in the integrated wall on the target wall according to the positions of the windows; when M1 is less than M2, automatically adapt the windows in the integrated wall on the target wall according to the positions of the windows, and reuse any one of the windows in the integrated wall to adapt to the extra windows in the target wall; when the target wall in the to-be-processed floor plan includes doors, windows with the same position and quantity as the integrated wall are automatically adapted on the target wall; where M1 and M2 are positive integers.
[0068] If the target wall is a bare wall, it can be automatically adapted on the target wall according to the position and quantity of the windows on the integrated wall. Among them, the quantity, position and size of the windows should correspond. If there are windows on the target wall, regardless of the quantity of the windows on the target wall, the adaptation is carried out according to the quantity of the windows on the target wall. Then, it is necessary to judge the relationship between the quantity M2 of the windows on the target wall and the quantity M1 of the windows in the integrated wall. If M1 > M2, select M2 windows from the integrated wall and adapt them to the target wall. For example, select the first M2 windows from the left and adapt them to the target wall. If M1 = M2, automatically adapt the windows on the integrated wall to the windows on the target wall one by one according to the positions of the windows. If M1 < M2, it means that the windows on the integrated wall cannot correspond to the windows on the target wall one by one. Then, the extra windows on the target wall can be reused and adapted to any one of the windows on the integrated wall. For example, there is 1 window on the integrated wall and 2 windows on the target wall. Then, the first window on the target wall can be adapted according to the window on the integrated wall, and the second window can be adapted to any one of the windows on the integrated wall. Generally, the window on the integrated wall can be selected for reuse and adaptation. In addition, if there is a door on the target wall, the quantity and position of the door can be ignored, and windows with the same position and quantity as the integrated wall are automatically adapted on the target wall. Among them, the positions of the door and the window can overlap.
[0069] In the embodiments of this specification, after the integrated wall is combined, some control operations can be performed on the integrated wall whether in the floor plan or in the elevation view. For example, the integrated wall can be scaled, or the integrated wall can be ungrouped, or recombined with other attached components, or the attached components in the integrated wall can be selectively deleted or replaced, or the attached components in the integrated wall can be emptied. The corresponding interface can display a second function control, and the second function control can include one or more key combinations such as scaling, ungrouping, recombining, selective deletion, selective replacement, and emptying the combination. In the actual application scenario, in response to the touch operation performed by the user on the function control corresponding to any integrated wall, the corresponding processing operation is performed on the integrated wall; wherein, the processing operation at least includes: one of scaling, ungrouping, recombining, selective deletion, selective replacement, and emptying the combination.
[0070] In fact, after the integrated wall is assembled, the attribute parameter adjustment bar of the integrated wall can be displayed on the right side of the current view interface or in other areas, which may include: the size of the integrated wall, such as: length, width, height, etc., and the position of the integrated wall, mainly the height from the ground. These attribute parameters can be adjusted by means of a ruler, or by clicking to modify the parameter value, and the specific form is not limited. In actual application, the size and / or position of the integrated wall can be adjusted in response to the user's modification operation on the attribute parameters corresponding to any integrated wall.
[0071] Through the above processing scheme for auxiliary wall integrated design, in response to the user's first operation on the selected target wall in the opened integrated design interface, the elevation view corresponding to the target wall is displayed in the integrated design interface; under the elevation view, in response to the user's second operation on the integrated design interface, the attachment component selected by the user and the attachment position of the attachment component on the target wall are determined; in response to the user's third operation on the selected attachment component, the attachment component and the target wall are combined based on the determined attachment position to obtain an integrated wall. Thus, the attachment component and the target wall and other materials can be directly attached or spliced together for one-click combination. At the same time, various editing operations on the integrated wall can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving the design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate.
[0072] Reference Figure 2 The figure is a schematic diagram of the steps of a processing method for assisting the integrated design of walls provided in the embodiment of this specification. The processing method is mainly used to process the walls in the floor plan to be processed, and the processing method can be different from the above Figure 1 Instead of using the combined integrated wall model, the application wall is designed with assistance. Figure 2 The execution subject of the processing method shown can be a design tool, that is, a design software, or a design module integrated in a certain design software. The specific processing method includes:
[0073] Step 202: In response to the user's first selection operation on the wall in the floor plan to be processed, determine the application wall to be designed and processed.
[0074] In this scenario, it is mainly aimed at users, especially designers, who are designing and processing the floor plan according to the design requirements of the decoration customers. When faced with similar service requirements, designers can Figure 1However, considering that the combination process takes time for customers, when dealing with similar service scenarios, the combined integrated wall model can be used to flexibly design the walls in the floor plan to be processed.
[0075] In fact, the floor plan to be processed in this scenario can be Figure 1 The user of the design selects the wall to be processed according to the design requirements, and the selection can be realized by clicking the wall or selecting the wall area. Then, the design tool can respond to the first selection operation of the designer user for the wall to be processed, such as clicking or selecting the area, to determine the application wall to be processed. In addition to the above examples, the first selection operation can also be implemented in other feasible ways, for example, inputting the number of the selected wall in the input interface, and determining the application wall by inputting fill.
[0076] Step 204: In response to the user's second selection operation on the displayed preset integrated wall model library, determine the integrated wall model selected by the user.
[0077] The preset integrated wall model library contains a variety of integrated wall models, which can be classified according to style, wall size, and type of attached components. These integrated wall models can be pre-defined through the above Figure 1 The preset integrated wall model library can be set in the "My" menu on the left interface of the design software, and there are sub-menus such as "Collection" or "Material" under the "My" menu. The "Collection" sub-menu can be set with designer users through the above Figure 1 The integrated wall model formed by the method shown in the figure, in the "Material" submenu, some integrated wall models that come with the design software, or other non-integrated wall models, etc. can be set.
[0078] The design software determines the integrated wall model selected by the designer user by responding to the user's selection operation of the displayed preset integrated wall model library, that is, the corresponding integrated wall model in the "Collection" submenu or the "Material" submenu. The second selection operation can be a click operation or a selection, drag operation, etc., or an input operation performed in the search bar to search and determine the integrated wall model selected by the designer user.
[0079] In fact, after the integrated wall model is determined, the size parameters and position parameters of the integrated wall model can be displayed in the current interface. Designer users can adjust the size and position of the integrated wall according to design requirements to obtain the required integrated wall model.
[0080] It should be understood that in the embodiment of the present specification, the operation of determining the applied wall in step 202 and the operation of determining the integrated wall model in step 204 can be adjusted in sequence, and the sequence of the two is not limited herein. For example, the operation of determining the applied wall in step 202 can be performed first, and then the operation of determining the integrated wall model in step 204 can be performed; or the operation of determining the integrated wall model in step 204 can be performed first, and then the operation of determining the applied wall in step 202 can be performed.
[0081] Step 206: Automatically adapt the integrated wall model to the application wall to assist in realizing the integrated design of the application wall.
[0082] After determining the application wall and the integrated wall model, the integrated wall model can be automatically adapted to the application wall, thereby assisting in the integrated design of the application wall. When the integrated wall model is automatically adapted to the application wall, the integrated wall model can be directly matched to the application wall. If the size matches, no other processing is required. If the size does not match, other attachment components can be added to the blank part of the application wall. Alternatively, the attachment components in the integrated wall model can be automatically adapted to the application wall based on preset adaptation rules. The preset adaptation rules can refer to Figure 1 The adaptation rules in the combination scheme shown are not described in detail here and can be flexibly adjusted during specific use.
[0083] Through the above-mentioned processing scheme for assisting the integrated design of walls, in response to the user's first selection operation on the wall in the floor plan to be processed, the application wall to be designed and processed is determined; and in response to the user's second selection operation on the displayed preset integrated wall model library, the integrated wall model selected by the user is determined; thereafter, the integrated wall model is automatically adapted to the application wall to assist in the integrated design of the application wall. Thus, the integrated wall model can be directly used to adapt to the application wall without the need for combined design. At the same time, various editing operations on the integrated wall can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving the design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate.
[0084] It should be noted that the apartment information and data involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0085] The following introduces the above-mentioned auxiliary wall integrated design solutions through specific combination examples and application examples.
[0086] Combination example:
[0087] Reference Figure 3d As shown, the target wall to be processed is taken as an example in a two-dimensional floor plan. In fact, it can also be in a three-dimensional floor plan, which is not given as an example here. In the two-dimensional floor plan, select the target wall to be processed, which can be selected by the user by clicking. Then switch to the combination interface through the combination button. In the combination interface, only the target wall can be displayed, and the target wall is presented in a facade view. Figure 3d In the example, the target wall is a bare wall. At this time, you can select the wall panels, doors, windows and other attachment parts you want to combine for the target wall from the public library on the left. You can drag or click from the attachment parts list displayed on the left to select. Then, the user can adjust the position of the attachment parts on the target wall by touching and dragging or clicking and dragging with the mouse. At this time, the edge of the attachment part being selected and adjusted can be distinguished from other unselected attachment parts by highlighting (represented by bold here).
[0088] Reference Figure 3e As shown, in the combination interface, the function control for the target wall in the elevation view can be displayed, and the function control includes three buttons: "OK", "Cancel" and "Whole Wall Combination"; after the user drags the selected wallboard and door to the target wall, if the user only selects (the selected object is highlighted) the wallboard but not the door, or does not select the wallboard and door, then click the Whole Wall Combination button to combine the current wallboard and door on the target wall with the target wall. If the user only selects one attachment component and does not select other attachment components on the target wall, the OK button is grayed out and cannot be used, while the Cancel button and the Whole Wall Combination button are available. When the user selects at least two attachment components, the OK button is available at this time. After clicking OK, the selected attachment component can be combined with the target wall to form an integrated wall. After that, switch to the two-dimensional floor plan. At this time, the target wall has been combined with the corresponding wallboard and door. Because it is a two-dimensional floor plan, the combined integrated wall cannot be seen in this view state.
[0089] It should be understood that after the integrated wall is combined, the editing control of the integrated wall can be displayed in the elevation view of the integrated wall or in the floor plan where the target wall is located. The editing control may include buttons such as zoom, ungroup, regroup, favorite, and clear combination. For example, after clicking the zoom button, the wall panels in the integrated wall can be scaled, while the doors and windows are not scaled accordingly; or the entire integrated wall is scaled in size. After clicking the ungroup button, the combination of the attached components in the integrated wall and the target wall is released and is in an unselected state. If the integrated wall is further attached with a new attached component, the integrated wall can be further combined with the new attached component; wherein, after the integrated wall is combined with the new attached component, the new attached component is in a parallel relationship with the existing attached components in the integrated wall, and there is no inclusion relationship of combination nesting combination. After clicking the favorite button, the integrated wall can be saved in the user's favorites, for example, saved in the "Model" submenu under the "My" menu, or saved in the "Wall Combination" item of the "Material" submenu under the "My" menu. In fact, you can also replace the attached components in the integrated wall, for example, replace the type of attached components, replace the door with a window; or replace the style of the door, or replace the material of the door, or replace the color of the door, etc.
[0090] Application examples:
[0091] Reference Figure 3f As shown in the figure, taking the 3D floor plan to be designed as an example, you can first select the required integrated wall model from the "Wall Combination" item in the "Material" submenu under the "My" menu. After selection, the selected integrated wall model can be moved in the interface following the mouse or touch guidance. At this time, the size parameters and position parameters of the integrated wall model can be displayed on the right side of the interface, and these parameters can be modified to adjust the size and position of the integrated wall model.
[0092] Reference Figure 3g As shown in the figure, when the user clicks or touches a wall in the floor plan, the wall is determined as the application wall and is highlighted. Then, the background will automatically adapt the integrated wall model to the application wall according to the selected integrated wall model and the determined application wall. Figure 3gAs shown, the wall surface of the application wall will be covered with wall panels in the integrated wall model. It should be understood that in the embodiments of this specification, when the wall panels in the integrated wall are adapted to the application wall, the long sides of the wall panels should be adapted to the rectangular long sides of the application wall to ensure that the wall panels do not deform. After the adaptation application, the editing control of the integrated wall can be displayed on the interface, and the editing control may include buttons such as move, ungroup, regroup, favorite, and clear combination. Among them, clicking the move button can move the position of some attached parts in the integrated wall or the entire integrated wall. The ungroup button, regroup button, and favorite button can refer to Figure 3e Follow the explanations of the corresponding buttons in the operation.
[0093] Reference Figure 4a-4d The figure below is a schematic diagram of using the integrated wall model to assist in wall design in a panoramic view. First, in a panoramic view, the integrated wall can be replaced as a whole. Figure 4a As shown in the figure, the integrated wall contains doors and wall panels. In this case, under the combination replacement item, you can select and replace the integrated wall in the door-wall combination model. For example, select the entire replacement or select a partial replacement. Figure 4b As shown, after clicking the Select Model button, the left side of the interface will display a list of models included in the integrated wall, such as wall panel model, door model 1, door model 2, etc. In the actual view interface, it will be displayed in the form of thumbnails, marked here with model identifiers. The user clicks on the model to be replaced to invoke the edit replacement operation. Afterwards, two lists will appear under the model replacement item: Replacement Style and Replacement Material. There are multiple styles under the Replacement Style list: Style 1, Style 2, Style 3, etc. There are multiple materials under the Replacement Material list: Material 1, Material 2, Material 3, etc. Reference Figure 4c As shown in the figure, under the replacement style of the wall panel, select Style 2 to replace the style of the wall panel in the integrated wall in the current panoramic view with Style 2; then, refer to Figure 4d As shown, under the replacement material of the wall panel, select Material 1 to replace the material of the wall panel in the current integrated wall with Material 1. In this way, the integrated wall is obtained after the style and material of the wall panel are replaced.
[0094] In fact, in the panoramic view interface, the lower part of the display interface can also display a partial panoramic view of a space in the apartment to be processed, for example, the panoramic views of bedroom 1, bedroom 2, bedroom 3, living room, and kitchen are displayed respectively. In specific operations, different panoramic views can be switched to assist in the design of integrated walls of the corresponding spaces, thereby improving operational flexibility and design processing efficiency.
[0095] Embodiment 2
[0096] Reference Figure 5As shown, a processing device for auxiliary wall integrated design provided in an embodiment of this specification, the device 500 may include:
[0097] A display module 502, configured to display a facade view corresponding to a selected target wall in the integrated design interface in response to a first operation of the user on the integrated design interface;
[0098] A determination module 504 is used to determine, in the elevation view, in response to a second operation of the user on the integrated design interface, an attachment component selected by the user and an attachment position of the attachment component on the target wall;
[0099] The combining module 506 is configured to, in response to a third operation of the user on the selected attachment component, combine the attachment component with the target wall to obtain an integrated wall based on the determined attachment position.
[0100] Optionally, as an embodiment, the device 500 further includes: a saving module, configured to save the combined integrated wall as an integrated wall model after the combining module 506 combines the attachment component with the target wall to obtain an integrated wall based on the determined attachment position.
[0101] In a specific implementation of an embodiment of the present specification, the attachment components include: one or more combinations of wall panels, doors and windows; when the combination module 506 combines the attachment components with the target wall to obtain an integrated wall based on the determined attachment position, it is specifically used to: fit the wall panel to the target wall according to the attachment position determined for the wall panel; and / or; perform wall cutting on the target wall according to the attachment position determined for the door, and embed the door into the cutting area to be combined with the target wall; and / or; perform wall cutting on the target wall according to the attachment position determined for the window, and embed the window into the cutting area to be combined with the target wall.
[0102] In another specific implementation of the embodiments of the present specification, the target wall is a wall in the floor plan to be processed; the device 500 also includes: an adaptation module, which is used to switch to the floor plan to be processed corresponding to the target wall after the combination module 506 combines the attachment component with the target wall based on the determined attachment position to obtain an integrated wall, and automatically adapt the combined integrated wall to the target wall in the floor plan to be processed; the saving module is also used to save the automatically adapted integrated wall as an integrated wall model.
[0103] In another specific implementation method of the embodiment of the present specification, when the adaptation module automatically adapts the combined integrated wall to the target wall in the floor plan to be processed, it is specifically used to automatically adapt the attached components in the combined integrated wall to the target wall in the floor plan to be processed based on preset adaptation rules.
[0104] In another specific implementation of the embodiment of the present specification, when the adaptation module automatically adapts the attached components in the combined integrated wall to the target wall in the floor plan to be processed based on the preset adaptation rules, it is specifically used to: if the attached components in the integrated wall include wall panels, then the wall panels in the combined integrated wall are automatically adapted to the target wall in the floor plan to be processed; if the attached components in the integrated wall include N1 doors, when the target wall in the floor plan to be processed is a bare wall, then the bare wall is automatically adapted to have a door with a door having a similar structure to the integrated wall. doors with the same position and number; when the target wall in the floor plan to be processed includes N2 doors, the size relationship between N1 and N2 is determined; when N1 is greater than N2, the doors with the same number as the doors in the target wall are selected from the integrated wall and automatically adapted to the target wall; when N1 is equal to N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors; when N1 is less than N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors, and any door in the integrated wall is reused to adapt to the extra doors in the target wall doors; when the target wall in the to-be-processed floor plan includes windows, doors having the same position and number as the integrated wall are automatically adapted on the target wall; wherein N1 and N2 are positive integers; the attached components in the integrated wall include M1 windows, and when the target wall in the to-be-processed floor plan is a bare wall, windows having the same position and number as the integrated wall are automatically adapted on the bare wall; when the target wall in the to-be-processed floor plan includes M2 windows, the size relationship between M1 and M2 is determined; when M1 is greater than M2, select a window from the integrated wall. The same number of windows as the windows in the target wall are automatically adapted to the target wall; when M1 is equal to M2, the windows in the integrated wall are automatically adapted to the target wall according to the positions of the windows; when M1 is less than M2, the windows in the integrated wall are automatically adapted to the target wall according to the positions of the windows, and any window in the integrated wall is reused to adapt to the extra windows in the target wall; when the target wall in the floor plan to be processed includes a door, the windows with the same positions and numbers as the integrated wall are automatically adapted to the target wall; wherein M1 and M2 are positive integers.
[0105] In another specific implementation of the embodiments of the present specification, the device 500 also includes: a processing module, which is used to respond to a fourth operation performed by a user on a functional control corresponding to any integrated wall, and perform a processing operation corresponding to the functional control on the integrated wall; wherein the processing operation includes at least one of: scaling, ungrouping, regrouping, selective deletion, selective replacement, and clearing the combination.
[0106] In another specific implementation of the embodiment of the present specification, the device 500 further includes: an adjustment module, which is used to adjust the size and / or position of any integrated wall in response to a user's modification operation on the property parameters corresponding to any integrated wall.
[0107] In an embodiment of the present specification, a processing device for assisting the integrated design of a wall can respond to a user's first operation on a selected target wall in an opened integrated design interface, and display a facade view corresponding to the target wall in the integrated design interface; under the facade view, in response to a user's second operation on the integrated design interface, determine the attachment component selected by the user and the attachment position of the attachment component on the target wall; in response to a user's third operation on the selected attachment component, combine the attachment component with the target wall based on the determined attachment position to obtain an integrated wall. Thus, the attachment component can be directly combined with materials such as the target wall by affixing or splicing them together with one click. At the same time, various editing operations on the integrated wall can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving the design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate.
[0108] Reference Figure 6 As shown, a processing device 600 for assisting wall integration design provided in an embodiment of this specification may include:
[0109] A first determination module 602 is used to determine the application wall to be designed and processed in response to the user's first selection operation on the wall in the floor plan to be processed;
[0110] A second determination module 604 is used to determine the integrated wall model selected by the user in response to the user's second selection operation on the displayed preset integrated wall model library, wherein the integrated wall model in the preset integrated wall model library is obtained by the method described in steps 102 to 106;
[0111] The application module 606 is used to automatically adapt the integrated wall model to the application wall to assist in realizing the integrated design of the application wall.
[0112] Optionally, as an embodiment, when automatically adapting the integrated wall model to the application wall, the application module 606 is specifically configured to automatically adapt the attached components in the integrated wall model to the application wall based on a preset adaptation rule.
[0113] It should be understood that Figure 6 The processing device 600 for assisting the integrated wall design shown in the figure may be an application module in the design software, which is mainly used to perform the operation of directly adapting and applying the integrated wall model to the application wall to be designed. In fact, in addition to performing the model application operation described in the above module, the processing device 600 may also perform Figure 5 Other operations performed by the device shown, such as combination operations, other editing operations, combined adaptation operations, saving operations, etc. For details, please refer to the above Figure 5 The operations and scenarios to which the illustrated device can be applied are not described in detail here.
[0114] In an embodiment of the present specification, a processing device for assisting in the integrated design of a wall can determine the application wall to be designed and processed in response to the user's first selection operation on the wall in the floor plan to be processed; and, in response to the user's second selection operation on the displayed preset integrated wall model library, determine the integrated wall model selected by the user; then, automatically adapt the integrated wall model to the application wall to assist in the integrated design of the application wall. Thus, the integrated wall model can be directly used to adapt to the application wall without the need for a combined design. At the same time, various editing operations on the integrated wall can be flexibly implemented through preset adaptation rules, simplifying the design complexity and improving the design efficiency. Furthermore, the design marketing effect can also be improved. The fast and efficient design method can enable customers to quickly perceive the application effect of the solution, improve customer experience and signing rate.
[0115] Embodiment 3
[0116] Figure 7 This is a schematic diagram of the structure of an electronic device according to an embodiment of this specification. Figure 7 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0117] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0118] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0119] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a processing device for assisting the integrated wall design at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:
[0120] In response to a first operation of a user on a selected target wall in an integrated design interface, a facade view corresponding to the target wall is displayed in the integrated design interface; under the facade view, in response to a second operation of a user on the integrated design interface, an attachment component selected by the user and an attachment position of the attachment component on the target wall are determined; in response to a third operation of a user on a selected attachment component, the attachment component is combined with the target wall based on the determined attachment position to obtain an integrated wall. Or,
[0121] In response to the user's first selection operation on the wall in the floor plan to be processed, the application wall to be designed and processed is determined; in response to the user's second selection operation on the displayed preset integrated wall model library, the integrated wall model selected by the user is determined, wherein the integrated wall model in the preset integrated wall model library is obtained using the above method; the integrated wall model is automatically adapted to the application wall to assist in realizing the integrated design of the application wall.
[0122] The above is as in this manual Figure 1 or Figure 2The method performed by the device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in one or more embodiments of this specification can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in one or more embodiments of this specification can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0123] The electronic device may also perform Figure 1 or Figure 2 The method and the corresponding device are implemented in Figure 1 or Figure 2 The functions of the illustrated embodiments will not be described in detail in the embodiments of this specification.
[0124] Of course, in addition to software implementation, the electronic device of the embodiments of this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0125] Embodiment 4
[0126] The embodiment of the present specification also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a portable electronic device including a plurality of application programs, enable the portable electronic device to execute Figure 1 or Figure 2 The method of the embodiment shown is specifically used to perform the following method:
[0127] In response to a first operation of a user on a selected target wall in an integrated design interface, a facade view corresponding to the target wall is displayed in the integrated design interface; under the facade view, in response to a second operation of a user on the integrated design interface, an attachment component selected by the user and an attachment position of the attachment component on the target wall are determined; in response to a third operation of a user on a selected attachment component, the attachment component is combined with the target wall based on the determined attachment position to obtain an integrated wall. Or,
[0128] In response to the user's first selection operation on the wall in the floor plan to be processed, the application wall to be designed and processed is determined; in response to the user's second selection operation on the displayed preset integrated wall model library, the integrated wall model selected by the user is determined, wherein the integrated wall model in the preset integrated wall model library is obtained using the above method; the integrated wall model is automatically adapted to the application wall to assist in realizing the integrated design of the application wall.
[0129] In short, the above description is only a preferred embodiment of this specification and is not intended to limit the protection scope of this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification shall be included in the protection scope of this specification.
[0130] The systems, devices, modules or units described in one or more of the above embodiments may be implemented by a computer chip or entity, or by a product having a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0131] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0132] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0133] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0134] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Claims
1. A processing method for auxiliary wall integrated design, comprising: In response to a first operation performed by a user on a selected target wall in the integrated design interface, displaying a facade view corresponding to the target wall in the integrated design interface; In the elevation view, in response to a second operation of the user on the integrated design interface, determining an attachment component selected by the user and an attachment position of the attachment component on the target wall; In response to a third operation of the user on the selected attachment component, the attachment component is combined with the target wall body based on the determined attachment position to obtain an integrated wall body.
2. The processing method according to claim 1, after combining the attachment component with the target wall to obtain an integrated wall based on the determined attachment position, the method further comprises: The combined integrated wall is saved as an integrated wall model.
3. The processing method according to claim 1, wherein the attachment member comprises: One or more combinations of wall panels, doors and windows; Combining the attachment component with the target wall based on the determined attachment position to obtain an integrated wall specifically includes: Attaching the wall panel to the target wall according to the attachment position determined for the wall panel; and / or; Performing wall cutting on the target wall according to the attachment position determined for the door, and embedding the door into the cutting area to be combined with the target wall; and / or; Wall cutting is performed on the target wall according to the attachment position determined for the window, and the window is embedded into the cutting area to be combined with the target wall.
4. The processing method according to any one of claims 1 to 3, wherein the target wall is a wall in the floor plan to be processed; After combining the attachment component with the target wall to obtain an integrated wall based on the determined attachment position, the method further includes: Switch to the to-be-processed floor plan corresponding to the target wall, and automatically adapt the combined integrated wall to the target wall in the to-be-processed floor plan; The automatically adapted integrated wall is saved as an integrated wall model.
5. The processing method according to claim 4, wherein the integrated wall obtained by the combination is automatically adapted to the target wall in the floor plan to be processed, specifically comprising: Based on the preset adaptation rules, the attached components in the combined integrated wall are automatically adapted to the target wall in the floor plan to be processed.
6. The processing method according to claim 5, automatically adapting the attached components in the combined integrated wall to the target wall in the floor plan to be processed based on a preset adaptation rule, specifically comprising: If the attached components in the integrated wall include wall panels, the wall panels in the integrated wall obtained by combining are automatically adapted to the target wall in the floor plan to be processed; If the attached components in the integrated wall include N1 doors, when the target wall in the to-be-processed floor plan is a bare wall, the doors having the same position and number as the integrated wall are automatically adapted on the bare wall; when the target wall in the to-be-processed floor plan includes N2 doors, the size relationship between N1 and N2 is determined; when N1 is greater than N2, the doors having the same number as the doors in the target wall are selected from the integrated wall and automatically adapted to the target wall; when N1 is equal to N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors; when N1 is less than N2, the doors in the integrated wall are automatically adapted to the target wall according to the positions of the doors, and any door in the integrated wall is reused to adapt to the extra doors in the target wall; when the target wall in the to-be-processed floor plan includes windows, the doors having the same position and number as the integrated wall are automatically adapted to the target wall; wherein N1 and N2 are positive integers; If the attached components in the integrated wall include M1 windows, when the target wall in the floor plan to be processed is a bare wall, windows with the same position and number as those of the integrated wall are automatically adapted on the bare wall; when the target wall in the floor plan to be processed includes M2 windows, the size relationship between M1 and M2 is determined; when M1 is greater than M2, windows with the same number as those in the target wall are selected from the integrated wall and automatically adapted to the target wall; when M1 is equal to M2, the windows in the integrated wall are automatically adapted on the target wall according to the positions of the windows; when M1 is less than M2, the windows in the integrated wall are automatically adapted on the target wall according to the positions of the windows, and any window in the integrated wall is reused to adapt to the extra windows in the target wall; when the target wall in the floor plan to be processed includes a door, windows with the same position and number as those of the integrated wall are automatically adapted on the target wall; wherein M1 and M2 are positive integers.
7. The processing method according to claim 4, further comprising: In response to a fourth operation performed by a user on a functional control corresponding to any integrated wall, a processing operation corresponding to the functional control is performed on the integrated wall; wherein the processing operation includes at least one of: scaling, ungrouping, regrouping, selective deletion, selective replacement, and clearing the combination.
8. The processing method according to claim 4, further comprising: In response to a user's modification operation on a property parameter corresponding to any integrated wall, the size and / or position of the integrated wall is adjusted.
9. A processing method for auxiliary wall integrated design, In response to a first selection operation of a user on a wall in the floor plan to be processed, determining an application wall to be designed and processed; In response to the user's second selection operation on the displayed preset integrated wall model library, the integrated wall model selected by the user is determined, wherein: The integrated wall model in the preset integrated wall model library is obtained by the method described in any one of claims 1 to 8; The integrated wall model is automatically adapted to the application wall to assist in realizing the integrated design of the application wall.
10. A processing device for assisting wall integrated design, comprising: A display module, configured to display a facade view corresponding to a selected target wall in the integrated design interface in response to a first operation of the user on the integrated design interface; a determination module, configured to determine, in response to a second operation of the user on the integrated design interface, an attachment component selected by the user and an attachment position of the attachment component on the target wall in the elevation view; The combining module is used to respond to a third operation of the user on the selected attachment component and combine the attachment component with the target wall to obtain an integrated wall based on the determined attachment position.
11. A processing device for assisting wall integrated design, comprising: A first determination module, configured to determine an application wall to be designed and processed in response to a first selection operation of a user on a wall in a floor plan to be processed; A second determination module, configured to determine the integrated wall model selected by the user in response to a second selection operation of the user on the displayed preset integrated wall model library, wherein the integrated wall model in the preset integrated wall model library is obtained by the method according to any one of claims 1 to 8; The application module is used to automatically adapt the integrated wall model to the application wall to assist in realizing the integrated design of the application wall.
12. An electronic device comprising: processor; as well as A memory arranged to store computer executable instructions, which, when executed, cause the processor to execute the processing method for auxiliary wall integrated design as described in any one of claims 1-9.
13. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including a plurality of application programs, enables the electronic device to execute the processing method for auxiliary wall integrated design as described in any one of claims 1 to 9.
14. A computer program product, comprising a computer program or an instruction, which, when executed by a processor, enables the processor to implement the processing method for auxiliary wall integrated design according to any one of claims 1 to 9.
