Information display method, device and storage medium

By displaying a 3D model or floor plan of the target space object on the graphical user interface of the electronic terminal, and responding to user operations to modify the room layout, the problem of not being able to modify the room layout in VR house viewing is solved, and flexible preview and decision support of room layout are realized.

CN114186311BActive Publication Date: 2026-02-06BEIJING CHENGSHI WANGLIN INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111444378.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2026-02-06
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

Existing VR house viewing technology cannot modify the room layout, and cannot meet users' needs for previewing the room renovation effect.

Method used

The system provides a graphical user interface via electronic terminals to display the real-world 3D space and/or floor plan of the target space object. It responds to user selections, displays layout modification information, and modifies the spatial layout of the target space object based on the user's selected modification information, displaying the results of the modification.

Benefits of technology

It enables flexible room layout modifications using VR/AR technology, provides a preview function for space renovation, and assists users in making decisions when buying or renting a house.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114186311B_ABST
    Figure CN114186311B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an information display method and device and a storage medium. When a graphical user interface provided by an electronic terminal displays at least one space object, the electronic terminal can determine a target space object that can be modified according to a selection operation on the at least one space object, and display at least one layout modification information that is adapted to the target space object. After determining target layout modification information selected by a user, the electronic terminal can modify the space layout of the target space object according to the target layout modification information, and display the result of the modification. In this embodiment, the electronic terminal can display a real three-dimensional space or a house type drawing of a target space while flexibly providing a preview function of space modification. The preview effect can provide data support for modification of the target space object, so as to assist a user in making a decision on the target space, such as purchase or lease.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer technology, and in particular, to an information display method, device and storage medium. BACKGROUND

[0002] With the development of intelligent computer technology, VR (Virtual Reality) and AR (Augmented Reality) technologies are gradually entering people's lives and are widely used in various scenarios. For example, VR / AR technology can be applied in a house viewing scenario to enhance the immersion and reality of users when viewing a house.

[0003] In a decoration simulation and remote house viewing scenario based on VR / AR technology, users have a demand for previewing the effect of room modification. Existing VR house viewing technology cannot realize modification of room layout. Therefore, a solution is urgently needed. SUMMARY

[0004] Embodiments of the present application provide an information display processing method, device and storage medium to realize modification preview of space layout on an electronic terminal.

[0005] Embodiments of the present application provide an information display method, which provides a graphical user interface through an electronic terminal, the graphical user interface including a real three-dimensional space corresponding to a target space and / or a floor plan, the real three-dimensional space and / or the floor plan including at least one space object; the method includes: in response to a selection operation on the at least one space object, determining a selected target space object, the target space object being a space object in the at least one space object whose space layout can be modified; displaying the target space object on the graphical user interface and displaying at least one layout modification information adapted to the target space object, the layout modification information including a layout modification scheme and / or marker information of a modifiable layout element in the target space object; in response to a selection operation on the at least one layout modification information, modifying the space layout of the target space object according to the selected target layout modification information, and displaying the target space object after the space layout modification on the graphical user interface.

[0006] Further optionally, the graphic user interface further displays a remodeling control associated with the target space object, and at least one layout remodeling information adapted to the target space object is displayed, including: in response to a triggering operation on the remodeling control, at least one layout remodeling scheme corresponding to the target space object is displayed; and in response to a selection operation on the at least one layout remodeling information, a space layout remodeling is performed on the target space object according to the selected target layout remodeling information, including: in response to a selection operation on the at least one layout remodeling scheme, a space layout model corresponding to the selected target layout remodeling scheme is acquired, and the current layout model of the target space object is replaced by the space layout model to obtain a target space object after space layout remodeling.

[0007] Further optionally, in response to the triggering operation on the remodeling control, the at least one layout remodeling scheme corresponding to the target space object is displayed, including: in response to the triggering operation on the remodeling control, a floating interface is displayed on the graphic user interface, and the floating interface includes the at least one layout remodeling scheme corresponding to the target space object; or in response to the triggering operation on the remodeling control, a pop-up window is displayed on the graphic user interface, and the pop-up window includes a layout remodeling scheme, a confirmation control, and a jump control pointing to a next layout remodeling scheme, and in response to a triggering operation on the jump control, a next layout remodeling scheme is displayed in the pop-up window.

[0008] Further optionally, in response to the triggering operation on the remodeling control, the at least one layout remodeling scheme corresponding to the target space object is displayed, including: in response to the triggering operation on the remodeling control, at least one layout remodeling scheme adapted to a size range and / or remodeling attribute of the target space object is selected from a layout remodeling scheme library according to the size range and / or remodeling attribute, and the at least one layout remodeling scheme is displayed.

[0009] Further optionally, in the process of replacing the current layout model of the target space object with the space layout model, a change process of the target space object from the current layout model to the space layout model is dynamically displayed.

[0010] Further optionally, the at least one layout modification information adapted to the target space object is displayed by: in response to a modification trigger operation for the target space object, highlighting at least one modifiable layout element in the target space object, and marking modification operation prompt information corresponding to each modifiable layout element as the at least one layout modification information; and in response to a selection operation on the at least one layout modification information, modifying the space layout of the target space object according to the selected target layout modification information, including: in response to a modification operation initiated on a target modifiable layout element in the at least one modifiable layout element, modifying the target modifiable layout element according to a modification manner matched with the modification operation, to obtain a modified target space object; and the modification operation is initiated according to target modification operation prompt information corresponding to the target modifiable layout element.

[0011] Further optionally, the modification operation includes a deletion operation or a movement operation; and modifying the target modifiable layout element according to the modification manner matched with the modification operation includes: deleting the target modifiable layout element according to a modification manner matched with the deletion operation; or moving the target modifiable layout element from an original position to a target position according to a movement trajectory of the movement operation.

[0012] Further optionally, the method further includes: in the process of modifying the space layout of the target space object, in response to a construction operation on a target layout element, establishing the target layout element in the target space object according to position information corresponding to the construction operation, to obtain a modified target space object, and the target layout element includes a wall.

[0013] Further optionally, the method further includes: in the process of deleting or moving the target modifiable layout element, displaying an animation effect adapted to the deletion or movement of the target modifiable layout element; and in the process of establishing the target layout element in the target space object, displaying an animation effect adapted to the establishment of the target layout element.

[0014] Further optionally, each space object includes at least one type of layout element, and the method further includes: displaying a legend list on the graphical user interface, the legend list including identification information of each type of layout element, corresponding legend information of each type of layout element, and selectable controls, the legend information being used to define a highlighting manner of the corresponding layout element on the graphical user interface, and the highlighting manners of different types of layout elements being different; in response to a selection operation on any selectable control, determining a target type of layout element corresponding to the selected selectable control and corresponding target legend information of the target type of layout element, and highlighting the target type of layout element according to the highlighting manner defined by the target legend information.

[0015] Further optionally, the highlighting of the layout element of the target type comprises: if the layout element of the target type is a layout element in a three-dimensional real scene space, superimposing a three-dimensional color mask on the layout element of the target type according to the target legend information to highlight the layout element of the target type; if the layout element of the target type is a layout element in a planar house type drawing, updating a line style and / or color of the layout element of the target type according to the target legend information to highlight the layout element of the target type.

[0016] Further optionally, the at least one type of layout element comprises at least one of a load-bearing wall, a non-load-bearing wall, a flue, a sewage pipe, a heating pipe, a ventilation system, and a gas pipe.

[0017] Embodiments of the present application also provide a terminal device, comprising a memory, a processor, and a display component; wherein the memory is configured to store one or more computer instructions; the processor is configured to execute the one or more computer instructions to perform the steps in the method provided by the embodiments of the present application through the display component.

[0018] Embodiments of the present application also provide a computer readable storage medium storing a computer program, characterized in that when the computer program is executed by a processor, the processor implements the steps in the method provided by the embodiments of the present application.

[0019] Embodiments of the present application also provide a computer program product comprising a computer program / instruction, characterized in that when the computer program is executed by a processor, the processor implements the steps in the method provided by the embodiments of the present application.

[0020] The information display method provided by the embodiments of the present application, when the electronic terminal provides a graphical user interface to display at least one space object, can determine a selected target space object that can be remodeled according to a selection operation on the at least one space object, and display at least one layout remodeling information adapted to the target space object. After determining the target layout remodeling information selected by the user, the target space object can be remodeled according to the target layout remodeling information, and the result after remodeling can be displayed. In this embodiment, the electronic terminal can display a real scene three-dimensional space or a house type drawing of a target space while flexibly providing a preview function of space remodeling. The preview effect can provide data support for remodeling of the target space object, so as to assist the user in making a purchase, rental, or other decision on the target space. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to make the technical solutions in the embodiments of the present application or the prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort based on these drawings.

[0022] Figure 1 The flowchart of the information display method provided by an exemplary embodiment of the present application;

[0023] Figure 2a The schematic diagram for highlighting the layout elements in the three-dimensional real scene space;

[0024] Figure 2b The schematic diagram for highlighting the layout elements in the planar house type diagram;

[0025] Figure 3a The schematic diagram for displaying the layout reconstruction scheme when displaying the three-dimensional real scene space;

[0026] Figure 3b The schematic diagram for displaying the layout reconstruction scheme when displaying the planar house type diagram;

[0027] Figure 3c The schematic diagram for the multiple layout reconstruction schemes of the bathroom;

[0028] Figure 4a The schematic diagram for displaying the pop-up window including the layout reconstruction scheme in the real three-dimensional space;

[0029] Figure 4b The schematic diagram for displaying the pop-up window including the layout reconstruction scheme in the planar house type diagram;

[0030] Figure 5a The schematic diagram for displaying the legend list including the multiple types of layout elements in the real three-dimensional space;

[0031] Figure 5b The schematic diagram for displaying the legend list including the multiple types of layout elements in the planar house type diagram;

[0032] Figure 6 The structural schematic diagram of the electronic terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0034] In the VR / AR technology-based decoration simulation and remote house viewing scenarios, there is a demand of the user for previewing the room modification effect. The existing VR house viewing technology cannot realize the modification of the room layout.

[0035] To solve the technical problem, the embodiments of the present application provide a solution, which will be described below with reference to the drawings.

[0036] Figure 1 The flowchart of the information display method provided by an exemplary embodiment of the present application is shown in FIG. 1, which includes the following steps. Figure 1

[0037] Step 101, in response to a selection operation on at least one space object displayed on a graphical user interface, determining a target space object selected from the at least one space object, the target space object being a space object whose space layout can be modified among the at least one space object.

[0038] Step 102, displaying the target space object on the graphical user interface and displaying at least one layout modification information adapted to the target space object, the layout modification information including a layout modification scheme and / or marker information of a modifiable layout element in the target space object.

[0039] Step 103, in response to a selection operation on the at least one layout modification information, modifying the space layout of the target space object according to the selected target layout modification information, and displaying the target space object after the space layout modification on the graphical user interface.

[0040] The execution subject of the present embodiment can be an electronic terminal, which can be realized as a mobile phone, a computer, a tablet computer and the like, and can also be realized as other devices with display components, such as a smart speaker, a smart wearable device and the like, which is not limited in the present embodiment.

[0041] ​The electronic terminal can provide a graphical user interface including a real scene three-dimensional space corresponding to the target space and / or a floor plan. The target space can be a real physical space or a virtual three-dimensional space, and embodiments of the present application are not limited in this regard. In the application scenario of house viewing, the target space can be implemented as an entity to be purchased or rented, and the user can perform a decoration preview on the entity house. In the decoration simulation scenario, the target space can be implemented as a virtual space obtained by three-dimensional modeling of a physical space, and the user can perform decoration design on the virtual space. The real scene three-dimensional space refers to a three-dimensional model obtained by modeling the target space. The floor plan can be a 3D (3-Dimension) floor plan or a planar floor plan, and embodiments of the present application are not limited in this regard.

[0042] The real scene three-dimensional space and / or the floor plan includes at least one space object. The space object in the real scene three-dimensional space or the 3D floor plan is a three-dimensional space object, and the space object in the planar floor plan is a two-dimensional space object. If the target space is a real physical space, the space object can be a physical subspace in the physical space. For example, the real scene three-dimensional space or the floor plan corresponding to the entity house can include a kitchen, a bathroom, a bedroom, a living room, and the like.

[0043] When the electronic terminal displays the at least one space object on the graphical user interface, the user can select a space object that needs to be further displayed with layout modification information according to a requirement. The electronic terminal can determine the selected target space object in response to a selection operation of the user on the at least one space object displayed on the graphical user interface. Of course, the target space object can also be a region selected by the user according to a requirement through circling or the like, the target space can correspond to a complete physical subspace, or a partial region in the physical subspace, or a combination of the two, and embodiments of the present application are not limited in this regard.

[0044] In some embodiments, the graphical user interface can further display a label corresponding to the at least one space object in the target space. When the user needs to switch to a different space object, the user can select a label corresponding to any space object. The electronic terminal can determine the space object corresponding to the selected label as the target space object in response to the selection operation on the label.

[0045] In other embodiments, the graphical user interface can display a floor plan of the target space, and the electronic terminal can determine a selected region as the target space object when detecting a selection operation of the user on any region of the floor plan.

[0046] The target space object is a space object in the at least one space object whose space layout can be transformed. The space layout is used to describe the space planning (for example, dry-wet separation planning, door and window position planning, space size planning, etc.) corresponding to the space object and the arrangement of the entity objects (for example, a water pool, a bathtub, a toilet, a washing machine, etc.) in the space object.

[0047] If the space layout of the target space object can be transformed, the electronic terminal can display the target space object on the graphical user interface and display at least one layout transformation information adapted to the target space object. When the electronic terminal displays the target space object on the graphical user interface, a three-dimensional model corresponding to the target space object can be displayed, or a plan or 3D design drawing corresponding to the target space object can be displayed, which is not limited in the embodiment.

[0048] The layout transformation information can include a layout transformation scheme, or can include marked information of a layout element that can be transformed in the target space; or, the layout transformation information can include both the layout transformation scheme and the marked information of the layout element that can be transformed in the target space object. The layout transformation information can be implemented as image information or as text information, which is not limited in the embodiment. For example, if the layout transformation information is implemented as image information, the layout transformation information can include a layout transformation scheme diagram or a distribution diagram of the layout element that can be transformed, etc.

[0049] The layout transformation scheme can be an automatic transformation scheme generated for the target space object according to an interior design strategy and actual conditions of the target space object. For example, when the target object is a bathroom, the layout transformation scheme can be a two-separation layout scheme, a three-separation layout scheme, and a four-separation layout scheme, etc. For example, when the target object is a kitchen, the layout transformation scheme can be a one-letter layout scheme, an L-shaped layout scheme, a U-shaped layout scheme, etc., which will not be listed one by one. When generating the layout transformation scheme, the layout element that can be transformed in the target space object can be referred to, that is, only the transformation of one or more layout elements that can be transformed in the target space object is considered.

[0050] The layout element that can be transformed in the target space object refers to a layout element that can be flexibly transformed in the process of renovating the target space object under the premise of meeting the architectural design standards. For example, a non-load-bearing wall, a water pipe, a heating pipe, a fresh air system, a door, a window, an indoor decoration element (for example, a water pool, a bathtub, a toilet, a washing machine in a bathroom, a cooking bench, a refrigerator in a kitchen), etc. in the target space object. The marked information of the layout element that can be transformed can be text, pictures, icons, etc. of the layout element that can be transformed, or can be marked information formed by setting a personalized display mode (for example, highlighting, line thickening, etc.) for the layout element that can be transformed, which is used to annotate the layout element that can be transformed for the user to view.

[0051] Of course, in the embodiments of the present application, the unmodifiable layout elements can also be marked, so that the unmarked elements are the modifiable layout elements, and the embodiments of the present application are not limited in this regard.

[0052] After the electronic terminal displays the target space object and the at least one layout modification information adapted to the target space object, the user can modify the target space object according to the modification information. In response to a selection operation on the at least one layout modification information, the electronic terminal can modify the space layout of the target space object according to the selected target layout modification information.

[0053] In the process of modifying the space layout of the target space object, the existing entity objects in the target space object can be removed or moved according to the target layout modification information selected by the user, or other entity objects can be added to the target space object, and the embodiments are not limited in this regard. After the space layout of the target space object is modified, the target space object after the space layout modification can be displayed on the graphical user interface for the user to view.

[0054] In the embodiments, when the graphical user interface provided by the electronic terminal displays at least one space object, the selected target space object that can be modified can be determined according to a selection operation on the at least one space object, and at least one layout modification information adapted to the target space object is displayed. After the target layout modification information selected by the user is determined, the space layout of the target space object can be modified according to the target layout modification information, and the result after the modification is displayed. In this implementation, the electronic terminal can flexibly provide a preview function of space modification while displaying the real three-dimensional space or the floor plan of the target space, and the preview effect can provide data support for the modification of the objects in the target space, so as to assist the user in making decisions such as purchase and lease of the target space.

[0055] In the above and below embodiments of the present application, each space object can include at least one type of layout element. Optionally, the at least one type of layout element includes at least one of load-bearing walls, non-load-bearing walls, flues, sewer pipes, heating pipes, ventilation systems, and gas pipes. Each type of layout element can include one or more layout elements.

[0056] Based on this, the electronic terminal can also display a legend list on the graphical user interface, and the legend list includes the identification information of each type of layout element, the corresponding legend information, and optional controls. Optionally, the electronic terminal can display the legend list on the graphical user interface in response to a trigger operation (such as a double-click operation on the graphical user interface) of the user, or the legend list can be fixedly displayed on the graphical user interface for the user to view, and the embodiments are not limited in this regard.

[0057] The legend information is used to define a highlighting manner of the corresponding layout element on the graphical user interface, and the display manners of different types of layout elements are different. For example, the corresponding symbols, marks or line colors of load-bearing walls and non-load-bearing walls are different. The corresponding colors of gas pipes, heating pipes, flues, and water pipes are different. Based on the legend information, the electronic terminal can intuitively show the user each type of layout element in the space object. Each type of layout element corresponds to a selectable control, which is used to provide a selection entry for the user. The user can perform a selection operation on the selectable control of any type of layout element to view the type of layout element. As shown in Figure 2a and Figure 2b Each type of layout element corresponds to a selectable control, which is a check control corresponding to the legend information of each type of layout element. For example, in Figure 2a , the check controls of non-load-bearing walls, load-bearing walls, flues, heating pipes, and water pipes are in a selected state, and the check controls of walls and gas pipes are in an unselected state.

[0058] Correspondingly, the electronic terminal can determine, in response to a selection operation on any selectable control, a target type of layout element corresponding to the selected selectable control and target legend information corresponding to the selected selectable control, and highlight the target type of layout element according to the highlighting manner defined by the target legend information. The highlighting manner can include highlighting, magnifying, bolding, and the like, which are not limited by the present embodiment. Different legend information corresponds to different highlighting manners, which will be described below by way of example.

[0059] Optionally, when highlighting the target type of layout element, if the target type of layout element is a layout element in a three-dimensional real scene space, the electronic terminal can superimpose a three-dimensional color mask on the target type of layout element according to the target legend information to highlight the target type of layout element. As shown in Figure 2a , taking a kitchen as an example, the target type of layout element selected by the user includes load-bearing walls, non-load-bearing walls, water pipes, flues, and heating pipes. When highlighting each type of layout element, different three-dimensional color masks can be added to the above-mentioned types of layout elements to distinguish different types of layout elements. For example, a red mask can be added to non-load-bearing walls, a blue mask can be added to flues, a gray mask can be added to load-bearing walls, and a green mask can be added to water pipes, which will not be described again.

[0060] Optionally, when highlighting the target type of layout element, if the target type of layout element is a layout element in a planar house type diagram, the electronic terminal can update the line style and / or color of the target type of layout element according to the target legend information to highlight the target type of layout element. As shown in Figure 2bAs shown, on the floor plan, the layout elements selected by the user for the target type include: load-bearing walls, non-load-bearing walls, water supply and drainage pipes, flues, and heating pipes. When the electronic terminal highlights each of these layout elements on the floor plan, different colored lines can be used to highlight load-bearing and non-load-bearing walls, and different colored blocks can be used to highlight various types of pipes. Load-bearing walls can be represented by black lines; non-load-bearing walls can be represented by red lines. Flues can be represented by red blocks, gas pipes by gray blocks, heating pipes by red blocks, and water supply and drainage pipes by green blocks.

[0061] In some exemplary implementations S1, the electronic terminal may provide users with an automatic space renovation simulation function. An exemplary description will follow.

[0062] Optionally, in this implementation S1, the graphical user interface provided by the electronic terminal also displays modification controls associated with the target space object. Accordingly, when the electronic terminal displays at least one layout modification information adapted to the target space object, it can display at least one layout modification scheme corresponding to the target space object in response to a trigger operation on the modification control.

[0063] In an optional implementation S11, when the electronic terminal displays at least one layout modification scheme corresponding to the target space object, it can respond to a trigger operation on the modification control by displaying a floating interface on the graphical user interface. This floating interface includes at least one layout modification scheme corresponding to the target space object. In this implementation, the electronic terminal can display the at least one layout modification scheme simultaneously for the user to compare and select. This simultaneous display may include: displaying the at least one layout modification scheme in a list format, or displaying the at least one layout modification scheme in a grid arrangement; this embodiment does not impose any limitations.

[0064] For example, such as Figure 3a As shown, in a renovation scenario, when the electronic terminal displays the original layout of the bathroom in the reconstructed VR scene, it can display a one-click layout replacement control (i.e., the bathroom-related modification control). In response to a trigger operation on the one-click layout replacement control, the electronic terminal can display a floating layer in the VR scene, showcasing various layout modification schemes, such as... Figure 3a The proposed schemes are A, B, C, D, and E.

[0065] For example, such as Figure 3b As shown, when an electronic terminal displays a 2D / 3D floor plan of a house, if the user selects a spatial object in the floor plan (e.g., ... Figure 3ba toilet), the electronic terminal can display a one-key replacement layout control (i.e., a renovation control associated with the toilet). In response to a triggering operation on the one-key replacement layout control, the electronic terminal can display a floating layer on the house type diagram, and display multiple layout renovation schemes in the floating layer, such as schemes A, B, C, D, and E shown in FIG. 6. Figure 3b

[0066] Optionally, when the electronic terminal displays at least one layout renovation scheme corresponding to the target space object, the electronic terminal can select, in response to a triggering operation on the renovation control, at least one layout renovation scheme that is adapted to the size range and / or renovation attribute of the target space object from a layout renovation scheme library, and display the at least one layout renovation scheme.

[0067] The size range of the target space object can include a length range, a width range, a height range, an area range, etc. of the target space object. The renovation attribute of the target space object can include a door and window position of the target space object, a load-bearing attribute of a wall, a position of various pipelines, etc. Based on the renovation attribute of the target space object, it can be determined whether various elements in the target space object can be renovated.

[0068] The layout renovation scheme library can store multiple selectable layout renovation schemes. When the layout renovation scheme library is generated in advance, different layout renovation schemes can be designed for different space objects according to layout design principles in the decoration field and in combination with features of different house types.

[0069] Of course, in the embodiments of the present application, the layout renovation scheme of the target space object can also be generated in real time according to the size range and / or renovation attribute of the target space object, which is not limited in the embodiments of the present application.

[0070] When designing the layout renovation scheme, it can be determined whether a certain wall can be removed through the load-bearing wall and pipeline position in the renovation attribute; it can be determined that a space needs to be closed through the space where the gas pipeline is located; it can be determined that a window cannot be closed according to the location of the kitchen; and applicable renovation schemes of a certain area in a house can be output according to basic information such as the size, area, door and window position of the area, in combination with architectural knowledge, residential living intentions, and living regulations, which will not be described herein.

[0071] For example, taking a kitchen as an example, a U-shaped layout scheme can be designed for a square kitchen, a linear layout scheme can be designed for a narrow kitchen, and an L-shaped layout scheme can be designed for a long and narrow kitchen, etc.

[0072] For example, taking a toilet as an example, assuming that the plan of the toilet is rectangular, and the actual sizes (i.e., sizes in a real physical space) of the two edges are x and y respectively. When x < 1600 mm and y < 1600 mm, a scheme shown in FIG. 6 can be adopted.​Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 3c As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in

[0073] In another optional implementation S12, when the electronic terminal displays at least one layout modification scheme corresponding to the target space object, the electronic terminal can display a pop-up window on the graphical user interface in response to a triggering operation of the modification control, and display one layout modification scheme, a confirmation control, and a jump control pointing to the next layout modification scheme in the pop-up window. In this way, the user can view the layout modification scheme currently displayed in the pop-up window, and determine whether the currently displayed layout scheme meets the requirements. The confirmation control is used to provide the user with an operation entrance for selecting the currently displayed layout scheme. The jump control is used to provide the user with an operation entrance for switching the currently displayed layout scheme. If the currently displayed layout scheme does not meet the requirements, the user can click the jump control to view the next layout modification scheme. The electronic device can display the next layout modification scheme in the pop-up window in response to a triggering operation of the jump control. The following will be exemplarily described with reference to the accompanying drawings.

[0074] As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 4a As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in

[0075] As shown in the A scheme or the B scheme. When 1600mm≤x<2000mm, 1600mm≤y<2300mm, the A scheme as shown in Figure 4bAs shown, taking a three-room two-hall plan layout diagram as an example, the electronic terminal can display a layout reconstruction scheme, a cancel control, a good control, and a suggested control in a pop-up window. Among them, the layout reconstruction scheme adopts a textual description, which is: detecting that the current bedroom area is small, the non-load-bearing wall between the master bedroom and the secondary bedroom can be removed, which is more suitable for the current needs of a couple, whether to transform? If the user selects the "change a suggestion" control, the electronic terminal can display the next layout reconstruction scheme in the pop-up window.

[0076] Alternatively, after the user views the at least one layout reconstruction scheme through the electronic terminal, the user can select the at least one layout reconstruction scheme according to the needs. The electronic terminal can obtain a spatial layout model corresponding to the selected target layout reconstruction scheme in response to the selection operation of the at least one layout reconstruction scheme. For example, in the above embodiment S11, the electronic terminal can determine the selected layout reconstruction scheme as the target layout reconstruction scheme in response to the selection operation of the at least one layout reconstruction scheme on the floating interface of the user (for example Figure 3a Schematic scheme A). For another example, in the above embodiment S12, when displaying a certain layout reconstruction scheme, if the electronic terminal detects a triggering operation of the confirmation control by the user, it can determine the currently displayed layout reconstruction scheme as the selected target layout reconstruction scheme (for example Figure 3b Schematic scheme A).

[0077] After determining the target layout reconstruction scheme, the electronic terminal can replace the current layout model of the target space object with the spatial layout model corresponding to the target layout reconstruction scheme to obtain the target space object after the space layout reconstruction. Among them, the spatial layout model corresponding to any layout reconstruction scheme refers to the three-dimensional space model obtained by three-dimensionally modeling the target space object according to the layout reconstruction scheme. For example, the two-separation three-dimensional space model obtained by three-dimensionally modeling the bathroom according to the two-separation reconstruction scheme, the three-separation three-dimensional space model obtained by three-dimensionally modeling the bathroom according to the three-separation reconstruction scheme, etc. For example, Figure 3a Schematic new layout of the bathroom corresponding to scheme A displayed in the VR scene. The spatial layout model corresponding to any layout reconstruction scheme can also be a two-dimensional space model corresponding to the layout reconstruction scheme. For example, Figure 3b Schematic new layout of the bathroom corresponding to scheme A displayed on the 2D plan layout diagram.

[0078] Continuing to take the bathroom as an example, assuming that the current layout model of the bathroom is a two-separation layout model, if it is determined that the target layout reconstruction scheme selected by the user is a three-separation layout scheme, the electronic device can replace the current two-separation layout model of the bathroom with a three-separation layout model corresponding to the three-separation layout scheme, thereby realizing the whole layout reconstruction of the bathroom.

[0079] It is worth noting that in the above embodiments, during the process of replacing the current layout model of the target space object with the spatial layout model corresponding to the target layout transformation scheme, the electronic terminal can dynamically display the change process of the target space object from the current layout model to the spatial layout model. For example, it can dynamically display the movement process of the walls in the target space object, the movement process of the physical objects (such as toilets and shower heads) in the target space object, and the appearance process of newly added physical objects (such as shower partitions and mirror cabinets) in the target space.

[0080] In some exemplary implementations S2, the electronic terminal may provide users with a manual space modification preview function.

[0081] Optionally, when the electronic terminal displays at least one layout modification information adapted to the target space object, it may respond to a modification trigger operation for the target space object, highlight at least one modifiable layout element in the target space object, and mark the modification operation prompt information corresponding to each modifiable layout element as at least one layout modification information.

[0082] In this embodiment, the at least one modifiable layout element refers to a layout element that is permitted to be modified during house renovation design, provided that safety regulations are met. Examples include non-load-bearing walls, water supply and drainage pipes, heating pipes, and fresh air system pipes. The modification operation prompt information corresponding to each modifiable layout element may include at least one of the modification method and modification direction for each modifiable layout element.

[0083] Users can modify the layout elements according to the modification operation prompts marked on the electronic terminal.

[0084] The following description, in conjunction with the accompanying drawings, provides an exemplary embodiment of an electronic terminal that highlights at least one modifiable layout element in the target spatial object and marks the corresponding modification operation prompts for each modifiable layout element.

[0085] like Figure 5a As shown, taking a bathroom in a real-world 3D space as an example, the electronic terminal can highlight non-load-bearing walls, water supply and drainage and other reconfigurable layout elements in the bathroom, and display modification prompts such as "removing the wall" and "dragging and moving the wall" on the non-load-bearing walls, as well as the dragging and moving direction of the wall described by arrows.

[0086] like Figure 5bAs shown, taking a planar house type diagram as an example, the electronic terminal can highlight and display a non-load-bearing wall in the house type diagram, display a delete icon and a drag icon on a load-bearing wall, and simultaneously display a legend of the delete icon and the drag icon for the user to view. The legend can also display an icon of drawing a new wall for the user to draw a new wall on the house type diagram.

[0087] Based on the target modification operation prompt information corresponding to the target modifiable layout element, the user can initiate a modification operation. Accordingly, the electronic terminal can respond to the modification operation initiated by the user on the target modifiable layout element, modify the target modifiable layout element according to the modification manner matched with the modification operation, and obtain a modified target space object.

[0088] In this embodiment, the modification operation initiated by the user is different, and the modification manner is also different. Alternatively, the modification operation can include a delete operation, a move operation, a shrink operation, an enlarge operation, a quantity increase operation, a quantity decrease operation, and the like, but this embodiment is not limited thereto. In the following, the delete operation and the move operation will be taken as examples for further illustrative description.

[0089] Alternatively, if the user initiates a delete operation on the target modifiable layout element, the electronic terminal can delete the target modifiable layout element according to the modification manner matched with the delete operation when modifying the target modifiable layout element according to the modification manner matched with the modification operation. For example, taking a non-load-bearing wall in a room as an example, if the user initiates a delete operation on the non-load-bearing wall, the electronic terminal can remove the non-load-bearing wall from the target space object to achieve the effect of “breaking the wall” modification.

[0090] Alternatively, the electronic terminal can further display an animation effect adapted to delete the target modifiable layout element during the process of deleting the target modifiable layout element. For example, continuing the above-mentioned example of “breaking the wall” modification, the electronic terminal can dynamically display an animation effect of wall skin peeling off, wall bricks falling off and breaking when removing the non-load-bearing wall from the target space object, so that the modification preview is more realistic.

[0091] Optionally, if a user initiates a movement operation on a target modifiable layout element, the electronic terminal, while modifying the target modifiable layout element according to the modification method matching the operation, moves the target modifiable layout element from its original position to the target position (i.e., the stopping position of the movement operation) based on the movement trajectory of the movement operation. In this implementation, when displaying the target modification operation prompt information, the electronic terminal can display the movement marker information of the modifiable building element and its corresponding movement direction, and the movement trajectory is adapted to the movement direction. For example, taking an indoor water pipe as an example, the electronic terminal can display the movement marker of the water pipe and its movable direction. The user can initiate a movement operation on the water pipe according to the movement direction, and this movement operation forms a corresponding movement trajectory. The electronic terminal can move the water pipe to the target position specified by the user according to the movement trajectory.

[0092] Optionally, the electronic terminal can further display animation effects adapted to the movement of the target modifiable layout element during the process of moving the target modifiable layout element. For example, continuing with the "water pipe moving" example above, when the electronic terminal moves the water pipe of the target spatial object according to the user's movement trajectory, it can display the effect of the water pipe moving dynamically along the movement trajectory, thereby dynamically predicting the modification cost of the movement operation; wherein, the modification cost can be the pipe length required to move the water pipe, and the water pipe modification cost can be estimated based on the pipe length.

[0093] It is worth noting that, in addition to the aforementioned modification operations, the electronic terminal can also provide the option to create new target layout elements. Optionally, during the spatial layout modification of a target space object, the electronic terminal, in response to the creation operation of a target layout element, creates the target layout element at the corresponding location within the target space object based on the location information corresponding to the construction operation, thus obtaining the modified target space object. This target layout element can be a wall, door, window, bathroom facilities, furniture, etc. For example, when modifying a bathroom, a user can create a new wall between the dry and wet areas to achieve isolation between them. Similarly, when modifying an entrance hall, a new hallway cabinet can be built on one side of the entrance door to preview the space utilization effect of the hallway; further details are omitted here.

[0094] Optionally, during the process of creating target layout elements within a target space object, the electronic terminal can display animation effects adapted to the creation of the target layout elements. For example, during the creation of a wall, the electronic terminal can display the animation of wall tiles being stacked one by one, thus forming a wall from low to high. Similarly, during the creation of a cabinet, the electronic terminal can display the animation of cabinet side panels, shelves, and doors being assembled one by one, resulting in a complete cabinet animation.

[0095] It should be noted that the above-mentioned embodiment S1 and embodiment S2 can be executed alone or in combination, and the present embodiment is not limited. When the embodiment S1 and the embodiment S2 are executed in combination, the electronic terminal can provide the user with a space transformation function of first performing automatic layout transformation and then manually transforming the automatic transformation result. The combination of the embodiment S1 and the embodiment S2 will be exemplarily described below.

[0096] In some optional combination execution mode, the electronic terminal can provide the user with a function of manually transforming the new layout after automatic transformation after providing the automatic transformation function.

[0097] When the electronic terminal displays at least one layout transformation scheme corresponding to the target space object, the electronic terminal can display at least one layout transformation scheme corresponding to the target space object in the floating layer of the graphical user interface in response to the triggering operation of the transformation control. After the user views the at least one layout transformation scheme through the electronic terminal, the user can select the at least one layout transformation scheme according to the needs. The electronic terminal can obtain a space layout model corresponding to the selected target layout transformation scheme in response to the selection operation of the at least one layout transformation scheme.

[0098] When the electronic terminal displays the space layout model corresponding to the target layout transformation scheme, the electronic terminal can highlight at least one transformable layout element in the target space object and mark transformation operation prompt information corresponding to each transformable layout element in response to the transformation triggering operation of the target space object. Then, the user can transform the transformable layout element according to the transformation operation prompt information marked by the electronic terminal.

[0099] Continue to use Figure 3a For example, after the user selects the layout transformation scheme corresponding to the scheme A in the multiple bathroom transformation layout schemes displayed by the electronic terminal, the electronic terminal can display the new layout of the bathroom corresponding to the scheme A. While displaying the new layout of the bathroom corresponding to the scheme A, the electronic terminal can also highlight the transformable layout elements in the new layout of the bathroom and the transformation operation prompt information of the transformable elements, such as the non-load-bearing wall, the shower partition wall, and the sink in the bathroom, and so on. The user can further transform the transformable layout elements in the new layout of the bathroom according to the transformation prompt information. For example, after the electronic terminal automatically transforms the bathroom from a two-separation layout to a three-separation layout, the user can further move the partition wall for separating different spaces in the three-separation layout of the bathroom to manually plan the size of the different partition spaces. For another example, after the electronic terminal automatically transforms the kitchen from an L-shaped layout to a U-shaped layout, the user can further move the position of the range hood or the sink in the U-shaped layout of the kitchen to make full use of the kitchen operation table surface under the U-shaped layout.

[0100] In another optional combination, the electronic terminal provides a function of automatically transforming the user-selected transformable layout element.

[0101] Optionally, the electronic terminal can highlight at least one transformable layout element in the target space object and mark the transform operation prompt information corresponding to each transformable layout element in response to the transform trigger operation on the target space object. The user can select some transformable layout elements to perform the transform operation according to the transform operation prompt information marked by the electronic terminal. After the user selects some transformable layout elements, the electronic terminal can display a control for triggering the automatic transform operation, such as a "one-key switching layout of selected elements" control.

[0102] In response to the user's trigger operation on the control, the electronic terminal can display at least one layout transformation scheme corresponding to the user-selected some transformable elements in the floating layer of the graphical user interface. After the user views the at least one layout transformation scheme through the electronic terminal, the user can select the at least one layout transformation scheme according to the needs. The electronic terminal can obtain the space layout model corresponding to the selected target layout transformation scheme in response to the selection operation on the at least one layout transformation scheme. Thus, the automatic transformation of the selected some transformable layout elements is realized.

[0103] In this embodiment, for each space object, all transformable layout elements in the space object can be determined in advance, and the layout transformation scheme corresponding to any combination of the transformable layout elements can be determined. Thus, when the user selects some transformable layout elements from the space object, the layout transformation scheme corresponding to the combination of the selected some transformable layout elements can be read and displayed to the user.

[0104] For example, taking the space object K as an example, the space object K includes transformable layout elements K1, K2, and K3. The layout transformation scheme can be generated for the transformable layout elements K1, K2, and K3 respectively, and the layout transformation scheme can be generated for the combination of (K1, K2), (K1, K3), (K2, K3), and (K1, K2, K3). Thus, when the user selects any one or any combination of multiple ones of the transformable layout elements K1, K2, and K3 as the transformed object, the electronic terminal can read and display the layout transformation scheme corresponding to the combination of the selected transformable element or the selected multiple transformable layout elements, and the details are not described herein.

[0105] In the above embodiments of this application, optionally, when the electronic terminal displays at least one layout modification information for the target space object, it may further display the size information of the modifiable layout elements to prompt the user to make modifications within a reasonable size range, or to assist the user in predicting whether the modification operation meets the modification requirements. For example, when displaying layout modification information for a bathroom, the distance between the toilet and the pit, and the width of the distance from other objects (such as walls or mirror cabinets) on both sides of the toilet can be displayed, thereby prompting the user to modify the layout elements around the toilet while ensuring that the toilet can be used normally. As another example, when displaying layout modification information for a bedroom, the width of the bedroom and the width of the adjacent bedroom can be displayed to assist the user in determining whether to demolish the load-bearing wall between the bedroom and the adjacent bedroom to transform the two smaller bedrooms into one larger bedroom, which will not be elaborated further.

[0106] After the modifications described in the above embodiments, when the electronic terminal displays the target spatial object with the modified spatial structure on the graphical user interface, it can display a three-dimensional real-world space including the three-dimensional spatial object if the target spatial object with the modified structure is a three-dimensional spatial object. For example... Figure 3a As shown, the electronic terminal can display the new layout of the bathroom in the reconstructed VR scene for users to view. When the target space object after structural modification is a planar space object, the electronic terminal can display a floor plan including that planar space object on the graphical user interface. For example... Figure 3b As shown, the electronic terminal can display the layout of the renovated bathroom in a 2D or 3D floor plan and highlight the bathroom layout for users to view.

[0107] It is worth noting that when the electronic terminal displays the target spatial object after spatial structure modification on the graphical user interface, it can also display the modification controls corresponding to the modified and post-modification target spatial object, such as... Figure 3a The "One-Click Layout Replacement" control shown is displayed on the new bathroom layout, and Figure 3b The "One-Click Layout Replacement" control is shown on the same screen as the updated 2D or 3D floor plan of the bathroom. Based on this control, users can further modify the target space object; details are omitted here.

[0108] Based on the above embodiments, the electronic terminal can display layout and renovation information, allowing users to quickly understand the house's floor plan and virtually renovate the property, providing strong information support for home decoration and renovation. In rental and real estate transaction scenarios, it can provide auxiliary information for users to make leasing or purchasing decisions.

[0109] Figure 6 This is a schematic diagram of the structure of an electronic terminal provided in an exemplary embodiment of this application, as shown below.Figure 6 As shown, the electronic terminal includes a memory 601, a processor 602, and a display component 603.

[0110] Figure 6 The electronic terminal as shown can provide a graphical user interface through the display component 603, and the graphical user interface displays content including a real three-dimensional space corresponding to a target space and / or a floor plan, and the real three-dimensional space and / or the floor plan includes at least one space object.

[0111] The memory 601 is configured to store computer programs and can be configured to store other various data to support operations on the electronic terminal. Examples of the data include instructions of any application program or method for operating on the electronic terminal, contact data, phonebook data, messages, pictures, videos, etc.

[0112] The memory 601 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0113] The processor 602 is coupled to the memory 601 and is configured to execute computer programs in the memory 601 for: in response to a selection operation on the at least one space object, determining a selected target space object, the target space object being a space object in the at least one space object whose spatial layout can be transformed; displaying the target space object on the graphical user interface and displaying at least one layout transformation information adapted to the target space object, the layout transformation information including a layout transformation scheme and / or marker information of a transformable layout element in the target space object; in response to a selection operation on the at least one layout transformation information, according to the selected target layout transformation information, performing spatial layout transformation on the target space object, and displaying the target space object after spatial layout transformation on the graphical user interface.

[0114] Further optionally, the graphic user interface further displays a remodeling control associated with the target space object, and the processor 602, in response to triggering the remodeling control, displays at least one layout remodeling scheme corresponding to the target space object, and in response to selection of the at least one layout remodeling scheme, performs space layout remodeling on the target space object according to the selected target layout remodeling scheme.

[0115] Further optionally, in response to triggering the remodeling control, the processor 602 displays a floating interface on the graphic user interface, the floating interface including the at least one layout remodeling scheme corresponding to the target space object, or in response to triggering the remodeling control, displays a pop-up window on the graphic user interface, the pop-up window including one layout remodeling scheme, a confirmation control, and a jump control pointing to a next layout remodeling scheme, and in response to triggering the jump control, displays the next layout remodeling scheme in the pop-up window.

[0116] Further optionally, in response to triggering the remodeling control, the processor 602 selects, from a layout remodeling scheme library, at least one layout remodeling scheme that is adapted to a size range and / or remodeling attribute of the target space object, and displays the at least one layout remodeling scheme.

[0117] Further optionally, the processor 602, in the process of replacing the current layout model of the target space object with the space layout model, dynamically displays a change process of the target space object from the current layout model to the space layout model.

[0118] Further optionally, the processor 602, in response to a modification trigger operation for the target space object, highlights at least one modifiable layout element in the target space object and marks modification operation prompt information corresponding to each modifiable layout element as the at least one layout modification information; and in response to a selection operation on the at least one layout modification information, the processor 602, according to the selected target layout modification information, modifies the space layout of the target space object, specifically: in response to a modification operation initiated on a target modifiable layout element in the at least one modifiable layout element, modifies the target modifiable layout element according to a modification mode matched with the modification operation to obtain a modified target space object; the modification operation is initiated according to target modification operation prompt information corresponding to the target modifiable layout element.

[0119] Further optionally, the modification operation includes a deletion operation or a movement operation; and in response to the modification operation on the target modifiable layout element, the processor 602, according to a modification mode matched with the modification operation, specifically: deletes the target modifiable layout element according to a modification mode matched with the deletion operation; or moves the target modifiable layout element from an original position to a target position according to a movement trajectory of the movement operation.

[0120] Further optionally, the processor 602 is further configured to: in the process of modifying the space layout of the target space object, in response to a construction operation on a target layout element, establishes the target layout element in the target space object according to position information corresponding to the construction operation to obtain a modified target space object, and the target layout element includes a wall.

[0121] Further optionally, the processor 602 is further configured to: in the process of deleting or moving the target modifiable layout element, display an animation effect matched with the deletion or movement of the target modifiable layout element; and in the process of establishing the target layout element in the target space object, display an animation effect matched with the establishment of the target layout element.

[0122] Further optionally, each spatial object comprises at least one type of layout element, and the processor 602 is further configured to: display a legend list on the graphical user interface, the legend list comprising identification information of each type of layout element and corresponding legend information and optional controls of each type of layout element, the legend information being used to define a highlighting manner of the corresponding layout element on the graphical user interface, and the display manners of different types of layout elements being different; and in response to a selection operation on any optional control, determine a target type of layout element corresponding to the selected optional control and corresponding target legend information of the target type of layout element, and highlight the target type of layout element according to the highlighting manner defined by the target legend information.

[0123] Further optionally, when highlighting the target type of layout element, the processor 602 is specifically configured to: if the target type of layout element is a layout element in a three-dimensional real scene space, superimpose a three-dimensional color mask on the target type of layout element according to the target legend information, to highlight the target type of layout element; or if the target type of layout element is a layout element in a planar house type drawing, update a line style and / or color of the target type of layout element according to the target legend information, to highlight the target type of layout element.

[0124] Further optionally, the at least one type of layout element comprises at least one of a load-bearing wall, a non-load-bearing wall, a flue, an up-and-down water pipeline, a heating pipeline, a ventilation system, and a gas pipeline.

[0125] Further, as shown in Figure 6 The electronic terminal further comprises a communication component 604, a power supply component 605, an audio component 606, and other components. Figure 6 Some components are only schematically shown in the figure, and it does not mean that the electronic terminal only comprises the components shown in the figure. Figure 6

[0126] The display component 603 comprises a screen, which can comprise a liquid crystal display (LCD) and a touch panel (TP). If the screen comprises a touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel comprises one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touch or slide action, but also detect a duration and a pressure associated with the touch or slide operation.

[0127] ​The communication component 604 is configured to facilitate wired or wireless communication between the device where the communication component is located and other devices. The device where the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G or 5G, or a combination thereof. In an example embodiment, the communication component receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component can be implemented based on Near Field Communication (NFC) technology, Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-WideBand (UWB) technology, Bluetooth (BT) technology and other technologies.

[0128] The power supply component 605 provides power to various components of the device where the power supply component is located. The power supply component can include a power management system, one or more power supplies, and other components associated with generating, managing and distributing power to the device where the power supply component is located.

[0129] In the embodiment, when the electronic terminal displays the at least one space object through the graphical user interface, the electronic terminal can determine a target space object to be modified according to a selection operation on the at least one space object, and display at least one layout modification information adapted to the target space object. After the target layout modification information is determined according to the selection operation of the user, the electronic terminal can modify the target space object according to the target layout modification information, and display the result of the modification. In this embodiment, the electronic terminal can provide a preview function of space modification while displaying the real scene three-dimensional space or the house type drawing of the target space, and the preview effect can provide data support for the modification of the target space object, so as to assist the user in making a decision on the target space, such as purchase or lease.

[0130] Correspondingly, the embodiment of the present application further provides a computer readable storage medium storing a computer program, and the computer program is executed to implement each step that can be executed by the electronic terminal in the above method embodiment.

[0131] Correspondingly, the embodiment of the present application further provides a computer program product, including a computer program / instruction, when the computer program is executed by a processor, the processor is caused to implement each step that can be executed by the electronic terminal in the above method embodiment. The computer program product can be implemented as an online house viewing program or an online decoration simulation program running on a smart device such as a mobile phone, a tablet computer and a computer. The online house viewing program or the online decoration simulation program can run according to the method logic provided by each embodiment of the present application, and interact with the user, so as to realize the online house modification preview operation and meet the house viewing needs in various scenarios.

[0132] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the present application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk memory, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.

[0133] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams.

[0134] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams.

[0135] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams. Figure One one or more functions specified in the flowchart illustrations and / or block diagrams.

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

[0137] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory. The memory can also include non-volatile memory, such as read-only memory (ROM), electrically programmable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), or flash memory. The memory is an example of computer readable media.

[0138] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The 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 disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0139] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusions, so that a process, method, article or apparatus that includes a list of elements does not only include those elements, but also includes other elements not explicitly listed, or further includes elements inherent in such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0140] The above only describes the embodiments of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principles of the present application shall be included in the scope of claims of the present application.

Claims

1. An information display method, characterized in that, A graphical user interface is provided via an electronic terminal, the graphical user interface including a real-world 3D space and / or a floor plan corresponding to the target space, the real-world 3D space and / or floor plan including at least one spatial object; the method includes: In response to a selection operation on the at least one spatial object, a selected target spatial object is determined, wherein the target spatial object is a spatial object whose spatial layout can be modified among the at least one spatial objects; The target space object is displayed on the graphical user interface, and a modification trigger operation for the target space object is responded to. At least one modifiable layout element in the target space object is highlighted, and modification operation prompts corresponding to each modifiable layout element are marked as at least one type of layout modification information. This layout modification information includes a layout modification scheme and / or marking information of modifiable layout elements in the target space object. The modifiable layout element refers to a layout element that is allowed to be modified under the premise of meeting safety regulations. The at least one type of layout modification information is selected from a layout modification scheme library based on the size range and / or modification attributes of the target space object, and the at least one type of layout modification information is adapted to the size range and / or modification attributes. The modification attributes are used to determine whether at least one type of layout element in the target space object is modifiable, including the load-bearing properties of the walls of the target space object and the location of various pipes. The at least one type of layout element includes at least one of the following: load-bearing walls, non-load-bearing walls, flues, water supply and drainage pipes, heating pipes, ventilation systems, and gas pipes. In response to a modification operation initiated on a target modifiable layout element among the at least one modifiable layout elements, the target modifiable layout element is modified according to a modification method matching the modification operation to obtain a modified target space object; the modification operation is initiated based on the target modification operation prompt information corresponding to the target modifiable layout element, and the modified target space object is displayed on the graphical user interface.

2. The method according to claim 1, characterized in that, The graphical user interface also displays a modification control associated with the target space object, and then displays at least one layout modification information adapted to the target space object, including: in response to the triggering operation of the modification control, displaying at least one layout modification scheme corresponding to the target space object; Accordingly, in response to the selection operation of the at least one layout modification information, the spatial layout modification of the target spatial object is performed based on the selected target layout modification information, and further includes: in response to the selection operation of the at least one layout modification scheme, obtaining the spatial layout model corresponding to the selected target layout modification scheme, and replacing the current layout model of the target spatial object with the spatial layout model to obtain the target spatial object after spatial layout modification.

3. The method according to claim 2, characterized in that, In response to a trigger operation on the modification control, at least one layout modification scheme corresponding to the target space object is displayed, including: In response to a trigger operation on the modification control, a floating interface is displayed on the graphical user interface, the floating interface including at least one layout modification scheme corresponding to the target space object; or, In response to a trigger operation on the modification control, a pop-up window is displayed on the graphical user interface. The pop-up window includes a layout modification scheme, a confirmation control, and a jump control pointing to the next layout modification scheme. In response to a trigger operation on the jump control, the next layout modification scheme is displayed in the pop-up window.

4. The method according to claim 2, characterized in that, In response to a trigger operation on the modification control, at least one layout modification scheme corresponding to the target space object is displayed, including: In response to the triggering operation of the modification control, at least one layout modification scheme that is compatible with the size range and / or modification attributes of the target space object is selected from the layout modification scheme library, and the at least one layout modification scheme is displayed.

5. The method according to claim 2, characterized in that, Also includes: During the process of replacing the current layout model of the target spatial object with the spatial layout model, the change process of the target spatial object from the current layout model to the spatial layout model is dynamically displayed.

6. The method according to claim 1, characterized in that, The modification operations include: deletion operations or movement operations; Modify the target modifiable layout element according to the modification method matching the modification operation, including: deleting the target modifiable layout element according to the modification method matching the deletion operation; or, moving the target modifiable layout element from its original position to its target position according to the movement trajectory of the move operation.

7. The method according to claim 1, characterized in that, Also includes: During the process of modifying the spatial layout of the target space object, in response to the construction operation of the target layout element, the target layout element is established in the target space object according to the position information corresponding to the construction operation, so as to obtain the modified target space object. The target layout element includes walls.

8. The method according to claim 7, characterized in that, Also includes: During the deletion or movement of the target modifiable layout element, an animation effect adapted to the deletion or movement of the target modifiable layout element is displayed; and, During the process of creating the target layout element in the target space object, an animation effect adapted to the creation of the target layout element is displayed.

9. The method according to any one of claims 1-8, characterized in that, Each spatial object includes at least one type of layout element, and the method further includes: A list of legends is displayed on the graphical user interface. The list of legends includes identification information of various layout elements and their corresponding legend information and optional controls. The legend information is used to limit the highlighting method of the corresponding layout elements on the graphical user interface, and the display methods of different types of layout elements are different. In response to the selection operation of any optional control, the layout element of the target type corresponding to the selected optional control and its corresponding target legend information are determined, and the layout element of the target type is highlighted according to the highlighting method defined by the target legend information.

10. The method according to claim 9, characterized in that, Highlighting layout elements of the target type includes: If the layout element of the target type is a layout element in a three-dimensional real-world space, then a three-dimensional color mask is superimposed on the layout element of the target type according to the target legend information to highlight the layout element of the target type. If the layout element of the target type is a layout element in a floor plan, then the line style and / or color of the layout element of the target type are updated according to the target legend information to highlight the layout element of the target type.

11. A terminal device, characterized in that, include: Memory, processor, and display components; The memory is used to store one or more computer instructions; The processor is configured to execute one or more computer instructions for: performing the steps of the method according to any one of claims 1-10 via the display component.

12. A computer-readable storage medium storing a computer program, characterized in that, When a computer program is executed by a processor, it causes the processor to perform the steps of the method according to any one of claims 1-10.

13. A computer program product comprising a computer program / instructions, characterized in that, When a computer program is executed by a processor, it causes the processor to perform the steps of the method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Intelligent home decoration design system

    CN104778756A

  • House type transformation display method and device, electronic equipment and storage medium

    CN112614223A

  • Image processing method and device, electronic equipment and storage medium

    CN113238698A