CN114186311A - Information display method, equipment and storage medium - Google Patents
Information display method, equipment and storage medium Download PDFInfo
- Publication number
- CN114186311A CN114186311A CN202111444378.7A CN202111444378A CN114186311A CN 114186311 A CN114186311 A CN 114186311A CN 202111444378 A CN202111444378 A CN 202111444378A CN 114186311 A CN114186311 A CN 114186311A
- Authority
- CN
- China
- Prior art keywords
- layout
- target
- modification
- space object
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000003860 storage Methods 0.000 title claims abstract description 16
- 230000004048 modification Effects 0.000 claims abstract description 267
- 238000012986 modification Methods 0.000 claims abstract description 267
- 230000009466 transformation Effects 0.000 claims abstract description 75
- 230000000694 effects Effects 0.000 claims abstract description 21
- 230000003044 adaptive effect Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 23
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 23
- 238000007667 floating Methods 0.000 claims description 13
- 238000010438 heat treatment Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 8
- 230000037430 deletion Effects 0.000 claims description 8
- 238000010276 construction Methods 0.000 claims description 7
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000009423 ventilation Methods 0.000 claims description 4
- 238000009420 retrofitting Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 abstract description 40
- 238000005516 engineering process Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000005034 decoration Methods 0.000 description 11
- 238000000926 separation method Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000002407 reforming Methods 0.000 description 5
- 238000005192 partition Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 239000011449 brick Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 206010022000 influenza Diseases 0.000 description 2
- 238000007634 remodeling Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 235000013311 vegetables Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/12—Symbolic schematics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/18—Details relating to CAD techniques using virtual or augmented reality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Civil Engineering (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application provides an information display method, information display equipment and a storage medium. When the graphical user interface provided by the electronic terminal displays at least one space object, the selected target space object which can be modified can be determined according to the selection operation of the at least one space object, and at least one type of layout modification information which is adaptive to the target space object is displayed. After the target layout transformation information selected by the user is determined, the target space object can be subjected to space layout transformation according to the target layout transformation information, and a transformed result is displayed. In this embodiment, the electronic terminal may flexibly provide a preview function of space modification while displaying a live-action three-dimensional space or a user-type diagram of the target space, and the preview effect may provide data support for modification of an object of the target space so as to assist a user in making decisions on purchase, lease and the like on the target space.
Description
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to an information display method, information display equipment and a storage medium.
Background
With the development of intelligent computer technology, VR (Virtual Reality) and AR (Augmented Reality) technologies gradually come into people's lives and are widely applied to various scenes. For example, VR/AR technology may be applied in a room-viewing scene to enhance the immersion, reality, of the user when viewing the room.
In decoration simulation and remote room-viewing scenes based on VR/AR technology, a user needs to preview the room modification effect. The room technique can not realize room overall arrangement's transformation to current VR. Therefore, a solution is urgently needed.
Disclosure of Invention
The embodiment of the application provides an information display processing method, information display processing equipment and a storage medium, which are used for realizing transformation preview of spatial layout on an electronic terminal.
The embodiment of the application provides an information display method, which comprises the steps of providing a graphical user interface through an electronic terminal, wherein the graphical user interface comprises a real three-dimensional space and/or a house type graph corresponding to a target space, and the real three-dimensional space and/or the house type graph comprises at least one space object; the method comprises the following steps: responding to the selection operation of the at least one space object, and determining a selected target space object, wherein the target space object is a space object of which the space layout can be modified in the at least one space object; displaying the target space object on the graphical user interface, and displaying at least one type of layout modification information adapted to the target space object, wherein the layout modification information comprises a layout modification scheme and/or marking information of layout elements which can be modified in the target space object; responding to the selection operation of the at least one type of layout modification information, performing spatial layout modification on the target space object according to the selected target layout modification information, and displaying the target space object after spatial layout modification on the graphical user interface.
Further optionally, if a modification control associated with the target space object is also displayed on the graphical user interface, at least one layout modification information adapted to the target space object is displayed, including: responding to the triggering operation of the modification control, and displaying at least one layout modification scheme corresponding to the target space object; correspondingly, responding to the selection operation of the at least one type of layout modification information, and performing spatial layout modification on the target spatial object according to the selected target layout modification information, wherein the spatial layout modification comprises the following steps: responding to the selection operation of the at least one layout modification scheme, obtaining a 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 with modified spatial layout.
Further optionally, in response to a triggering operation on the modification control, displaying at least one layout modification scheme corresponding to the target space object, including: responding to the triggering operation of the modification control, and displaying a floating layer interface on the graphical user interface, wherein the floating layer interface comprises at least one layout modification scheme corresponding to the target space object; or responding to the triggering operation of the transformation control, displaying a popup on the graphical user interface, wherein the popup comprises a layout transformation scheme, a confirmation control and a jump control pointing to the next layout transformation scheme, and responding to the triggering operation of the jump control, and displaying the next layout transformation scheme in the popup.
Further optionally, in response to a triggering operation on the modification control, displaying at least one layout modification scheme corresponding to the target space object, including: responding to the triggering operation of the modification control, selecting at least one layout modification scheme matched with the size range and/or the modification attribute from a layout modification scheme library according to the size range and/or the modification attribute of the target space object, and displaying the at least one layout modification scheme.
Further optionally, the method further comprises: and dynamically displaying the change process of the target space object from the current layout model to the space layout model in the process of replacing the current layout model of the target space object by using the space layout model.
Further optionally, presenting at least one layout modification information adapted to the target space object, includes: responding to modification triggering operation aiming at the target space object, highlighting at least one type of modifiable layout element in the target space object, and marking modification operation prompt information corresponding to each type of modifiable layout element to serve as at least one type of layout modification information; correspondingly, responding to the selection operation of the at least one type of layout modification information, and performing spatial layout modification on the target spatial object according to the selected target layout modification information, wherein the spatial layout modification comprises the following steps: responding to modification operation initiated on a target modifiable layout element in the at least one modifiable layout element, and modifying the target modifiable layout element according to a modification mode matched with the modification operation to obtain a modified target space object; and the transformation operation is initiated according to the target transformation operation prompt information corresponding to the target transformable layout element.
Further optionally, the retrofitting operation comprises: a delete operation or a move operation; reconstructing the target reconstructable layout element according to a reconstruction mode matched with the reconstruction operation, including: deleting the target modifiable layout element according to a modification mode matched with the deleting operation; or moving the target modifiable layout element from the original position to the target position according to the moving track of the moving operation.
Further optionally, the method further comprises: in the process of carrying out spatial layout modification on the target spatial object, responding to construction operation on target layout elements, and according to position information corresponding to the construction and construction operation, establishing the target layout elements in the target spatial object to obtain the modified target spatial object, wherein the target layout elements comprise a wall body.
Further optionally, the method further comprises: displaying an animation effect adapted to the deletion or movement of the target modifiable layout element in the process of deleting or moving the target modifiable layout element; and displaying an animation effect adaptive to the target layout element in the process of establishing the target layout element in the target space object.
Further optionally, each spatial object includes at least one type of layout element, and the method further includes: displaying a legend list on the graphical user interface, wherein the legend list comprises identification information of various layout elements, legend information corresponding to the layout elements and selectable controls, the legend information is used for limiting the highlighting mode of the corresponding layout elements on the graphical user interface, and the display modes of different types of layout elements are different; and responding to the selection operation of any selectable control, determining the layout element of the target type corresponding to the selected selectable control and the corresponding target legend information thereof, and highlighting the layout element of the target type according to the highlighting mode defined by the target legend information.
Further optionally, highlighting the layout element of the target type includes: if the layout elements of the target type are layout elements in a three-dimensional real scene space, superposing a three-dimensional color mask on the layout elements of the target type according to the target legend information to highlight the layout elements of the target type; and if the layout elements of the target type are layout elements in a planar user-type graph, updating the line style and/or the color of the layout elements of the target type according to the target legend information so as to highlight the layout elements of the target type.
Further optionally, the at least one type of layout element comprises: at least one of bearing wall, non-bearing wall, flue, water supply and drainage pipeline, heating pipeline, ventilation system and gas pipeline.
An embodiment of the present application further provides a terminal device, including: a memory, a processor, and a display component; wherein the memory is to: storing one or more computer instructions; the processor is to execute the one or more computer instructions to: the steps in the method provided by the embodiment of the application are executed through the display component.
The present application also provides a computer-readable storage medium storing a computer program, wherein the computer program is configured to, when executed by a processor, cause the processor to implement the steps in the method provided by the present application.
Embodiments of the present application further provide a computer program product, which includes computer programs/instructions, and is characterized in that, when the computer program is executed by a processor, the processor is caused to implement the steps in the method provided by the embodiments of the present application.
According to the information display method provided by the embodiment of the application, when the graphical user interface provided by the electronic terminal displays at least one space object, the selected target space object which can be modified can be determined according to the selection operation of the at least one space object, and at least one type of layout modification information which is adaptive to the target space object is displayed. After the target layout transformation information selected by the user is determined, the target space object can be subjected to space layout transformation according to the target layout transformation information, and a transformed result is displayed. In this embodiment, the electronic terminal may flexibly provide a preview function of space modification while displaying a live-action three-dimensional space or a user-type diagram of the target space, and the preview effect may provide data support for modification of an object of the target space so as to assist a user in making decisions on purchase, lease and the like on the target space.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of an information presentation method according to an exemplary embodiment of the present application;
FIG. 2a is a schematic diagram of highlighting layout elements in a three-dimensional real world space;
FIG. 2b is a schematic diagram showing layout elements highlighted in a plan house view;
FIG. 3a is a schematic diagram showing a layout transformation scheme when showing a three-dimensional real-world space;
FIG. 3b is a schematic diagram showing a layout transformation scheme in the case of showing a flat floor plan;
FIG. 3c is a schematic view of a plurality of layout modifications of the toilet;
FIG. 4a is a schematic diagram showing a pop-up window including a layout transformation scheme in a live-action three-dimensional space;
FIG. 4b is a schematic view showing a pop-up window including a layout modification in a plan view;
FIG. 5a is a diagram illustrating a list of legends including various types of layout elements in a live-action three-dimensional space;
FIG. 5b is a diagram illustrating a list of legends in a flat user-type diagram that includes multiple types of layout elements;
fig. 6 is a schematic structural diagram of an electronic terminal according to an exemplary embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In decoration simulation and remote room-viewing scenes based on VR/AR technology, a user needs to preview the room modification effect. The room technique can not realize room overall arrangement's transformation to current VR.
In view of this technical problem, embodiments of the present application provide a solution, which will be exemplarily described below with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of an information displaying method according to an exemplary embodiment of the present application, and as shown in fig. 1, the method includes:
102, displaying the target space object on the graphical user interface, and displaying at least one type of layout modification information adapted to the target space object, where the layout modification information includes a layout modification scheme and/or marking information of a modifiable layout element in the target space object.
And 103, responding to the selection operation of the at least one type of layout modification information, performing spatial layout modification on the target space object according to the selected target layout modification information, and displaying the target space object subjected to spatial layout modification on the graphical user interface.
The execution main body of this embodiment may be an electronic terminal, and this electronic terminal may be implemented as a device such as a mobile phone, a computer, a tablet computer, and may also be implemented as another device having a display component, for example, a smart speaker, a smart wearable device, and the like, and this embodiment is not limited.
The electronic terminal can provide a graphical user interface, and the graphical user interface comprises a real-scene three-dimensional space and/or a house type graph corresponding to the target space. The target space may be a real physical space or a virtual three-dimensional space, and this embodiment is not limited. In the application scene of watching a house, the target space can be realized as an entity to be purchased or rented, and a user can perform decoration preview on the entity house. In the decoration simulation scene, the target space can be realized as a virtual space obtained by three-dimensional modeling of the physical space, and a user can perform decoration design on the virtual space. The live-action three-dimensional space refers to a three-dimensional model obtained by modeling a target space. The house type graph may be a 3D (3-Dimension) house type graph or a planar house type graph, which is not limited in this embodiment.
Wherein the live-action three-dimensional space and/or house type diagram comprises at least one space object. The space object in the live-action three-dimensional space or 3D house type diagram is a three-dimensional space object, and the space object in the plane house type diagram is a two-dimensional space object. If the target space is a real physical space, the spatial object may be a physical subspace in the physical space. For example, the real-world three-dimensional space or the user-type map corresponding to the physical house may include space objects such as a kitchen, a bathroom, a bedroom, a living room, and the like.
When the electronic terminal displays the at least one space object on the graphical user interface, the user can select the space object which needs to further display the layout transformation information according to the requirement. The electronic terminal can respond to the selection operation of the user on at least one space object displayed on the graphical user interface and determine the selected target space object. Of course, the target space object may also be a region selected by the user through selection and the like according to the requirement, and the target space may correspond to a complete physical subspace, or a partial region in the physical subspace, or a combination of the two, which is not limited in this embodiment of the present application.
In some embodiments, a tag corresponding to at least one spatial object in the target space may also be displayed on the graphical user interface. When the user needs to switch to different space objects, the label corresponding to any space object can be selected. The electronic terminal can respond to the selection operation of the label and determine the space object corresponding to the selected label as the target space object.
In other embodiments, a house type diagram of the target space can be presented on the graphical user interface, and when the electronic terminal detects a user selection operation on any region on the house type diagram, the selected region can be determined as the target space object.
Wherein the target space object is a space object of which the spatial layout can be modified in the at least one space object. The space layout is used for describing a space plan (such as a dry-wet separation plan, a door and window position plan, a space size plan and the like) corresponding to the space object and a display mode of an entity object (such as a pool, a bathtub and the like) in the space object.
If the spatial layout of the target space object can be modified, the electronic terminal can display the target space object on the graphical user interface and display at least one type of layout modification information adapted to the target space object. When the electronic terminal displays the target space object on the graphical user interface, the electronic terminal may display a three-dimensional model corresponding to the target space object, or may display a plane or a 3D design drawing corresponding to the target space object, which is not limited in this embodiment.
Wherein the layout modification information may include a layout modification scheme or may include mark information of a layout element that can be modified in the target space; alternatively, both the layout modification scheme and the markup information for the modifiable layout elements in the target space object may be included. The layout modification information may be implemented as image information or as text information, which is not limited in this embodiment. For example, if the layout modification information is implemented as image information, the layout modification information may include a layout modification plan map or a distribution map of the layout elements that can be modified, and the like.
The layout modification scheme may be an automatic modification scheme generated for the target space object according to the indoor design strategy and the actual situation of the target space object. For example, when the target object is a toilet, the layout modification scheme may be a two-split layout scheme, a three-split layout scheme, a four-split layout scheme, and the like. For another example, when the target object is a kitchen, the layout modification schemes may be a straight layout scheme, an L layout scheme, a U layout scheme, and the like, which are not listed. When generating the layout modification scheme, the modifiable layout elements in the target space object may be referred to at the same time, that is, only one or more modifiable layout elements in the target space object are modified.
The layout elements which can be modified in the target space object refer to layout elements which can be flexibly modified in the process of decorating the target space object on the premise of meeting the building design standard. Such as non-load bearing walls, water pipes, heating pipes, fresh air systems, doors, windows, interior elements in the target space object (e.g., sinks for toilets, bathtubs, toilets, washing machines, etc., cooktops for kitchens, refrigerators), etc. The marking information of the layout elements which can be modified can be information such as characters, pictures and icons of the layout elements which can be modified, and can also be marking information formed by setting personalized display modes (such as highlight, thick lines and the like) aiming at the layout elements which can be modified, and the marking information is used for annotating the layout elements which can be modified so as to be convenient for a user to view.
Of course, in the embodiment of the present invention, the unmarked elements, that is, the layout elements that can be modified, may also be obtained by marking the layout elements that cannot be modified, which is not limited in the embodiment of the present invention.
After the electronic terminal displays the target space object and 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 the selection operation of the at least one type of layout modification information, the electronic terminal may perform spatial layout modification on the target spatial object according to the selected target layout modification information.
When the spatial layout modification is performed on the target spatial object, the existing entity object in the target spatial object may be removed or moved according to the target layout modification information selected by the user, or another entity object may be newly added to the target spatial object, which is not limited in this embodiment. After the spatial layout transformation is carried out on the target space object, the target space object after the spatial layout transformation can be displayed on a graphical user interface for a user to check.
In this embodiment, 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 the selection operation on the at least one space object, and at least one type of layout modification information adapted to the target space object is displayed. After the target layout transformation information selected by the user is determined, the target space object can be subjected to space layout transformation according to the target layout transformation information, and a transformed result is displayed. In this embodiment, the electronic terminal may flexibly provide a preview function of space modification while displaying a live-action three-dimensional space or a user-type diagram of the target space, and the preview effect may provide data support for modification of an object of the target space so as to assist a user in making decisions on purchase, lease and the like on the target space.
In the above and following embodiments of the present application, each space object optionally includes at least one type of layout element. Optionally, the at least one type of layout element includes: at least one of bearing wall, non-bearing wall, flue, water supply and drainage pipeline, heating pipeline, ventilation system and gas pipeline. Wherein each type of layout element may comprise one or more layout elements.
Based on this, optionally, the electronic terminal may further display a legend list on the graphical user interface, where the legend list includes identification information of various layout elements, and legend information and optional controls corresponding to the identification information. Optionally, the electronic terminal may display the legend list on the downloaded graphical user interface through a trigger operation of the user (e.g., an operation of double-clicking the graphical user interface), and may also keep the legend list fixedly displayed on the graphical user interface for the user to view, which is not limited in this embodiment.
The legend information is used to define the highlighting manner of the corresponding layout elements on the graphical user interface, and the display manners of different types of layout elements are different. For example, the corresponding symbols, markings or lines of the load-bearing walls and the non-load-bearing walls are different colors. The corresponding colors of the gas pipeline, the heating pipeline, the flue and the water supply and drainage pipeline are different. Based on the legend information, the electronic terminal can intuitively display various layout elements in the space object to the user. The selectable control corresponding to each type of layout elements is used for providing a selection entry for a user, and the user can perform selection operation on the selectable control of any type of layout elements to view the type of layout elements. As shown in fig. 2a and 2b, the selectable control corresponding to each type of layout element may be a check control corresponding to the legend information of each type of layout element. For example, in fig. 2a, the checking controls of the layout elements of the non-bearing wall, the flue, the heating pipeline, and the water supply and drainage pipeline are in the selected state, and the checking controls of the layout elements of the wall and the gas pipeline are in the unselected state.
Correspondingly, the electronic terminal can respond to the selection operation of any selectable control, determine the layout element of the target type corresponding to the selected selectable control and the corresponding target legend information thereof, and highlight the layout element of the target type according to the highlighting mode defined by the target legend information. The highlighting manner may include highlighting, enlarging, thickening, and the like, and the embodiment is not limited thereto. Wherein, different legend information corresponds to different highlighting modes. As will be exemplified below.
Optionally, when the electronic terminal highlights the layout element of the target type, if the layout element of the target type is a layout element in a three-dimensional real-scene space, a three-dimensional color mask (mask) may be superimposed on the layout element of the target type according to the target legend information to highlight the layout element of the target type. As shown in fig. 2a, taking a kitchen as an example, the layout elements of the target types selected by the user include: bearing walls, non-bearing walls, water supply and drainage pipelines, flues, heating pipelines and the like. When each layout element is highlighted, different three-dimensional color masks can be added to the layout elements respectively, so that different types of layout elements can be distinguished. For example, a red mask can be added to the non-bearing wall, a blue mask can be added to the flue, a gray mask can be added to the bearing wall, and a green mask can be added to the water supply and drainage pipeline, which are not described in detail.
Optionally, when the electronic terminal highlights the layout element of the target type, if the layout element of the target type is a layout element in a flat user-type diagram, the line style and/or the color of the layout element of the target type may be updated according to the target legend information, so as to highlight the layout element of the target type. As shown in fig. 2b, on the flat user type diagram, the layout elements of the target type selected by the user include: bearing walls, non-bearing walls, water supply and drainage pipelines, flues, heating pipelines and the like. When the electronic terminal highlights each layout element on the planar household graph, lines with different colors can be used for highlighting the bearing wall and the non-bearing wall, and different color blocks are used for highlighting various pipelines. Wherein, the bearing wall can be represented by black lines; non-load bearing walls may be represented by red lines. The flue can be represented by red blocks, the gas pipeline can be represented by gray blocks, the heating pipeline can be represented by red blocks, and the water supply and drainage pipeline can be represented by green blocks.
In some exemplary embodiments S1, the electronic terminal may provide an automatic space improvement preview function to the user. As will be exemplified below.
Optionally, in this embodiment S1, the modification control associated with the target space object is also displayed on the graphical user interface provided by the electronic terminal. Correspondingly, when the electronic terminal displays at least one layout modification information adapted to the target space object, at least one layout modification scheme corresponding to the target space object can be displayed in response to the triggering operation of the modification control.
In an optional implementation manner S11, when the electronic terminal displays at least one layout modification solution corresponding to the target space object, a floating-layer interface including at least one layout modification solution corresponding to the target space object may be displayed on the graphical user interface in response to the triggering operation of the modification control. In this embodiment, the electronic terminal may present the at least one layout modification on the same screen for comparison and selection by the user. The on-screen display can include: the at least one layout modification scheme is displayed in a list manner, or displayed in a grid arrangement manner, which is not limited in this embodiment.
For example, as shown in fig. 3a, in a decoration scene, when the electronic terminal shows the original layout of the washroom in the reconstructed VR scene, a one-key replacement layout control (i.e., a washroom-associated retrofit control) may be shown. In response to the triggering operation of the one-key replacement layout control, the electronic terminal may display a floating layer in the VR scene and display a plurality of layout modification schemes, such as the scheme A, B, C, D, E shown in fig. 3a, in the floating layer.
For another example, as shown in fig. 3b, when the electronic terminal displays a 2D/3D user type diagram of a house, if a user selects a certain space object in the user type diagram (e.g., a toilet in fig. 3 b), the electronic terminal may display a one-key replacement layout control (i.e., a toilet-related remodeling control). In response to the triggering operation of the one-key replacement layout control, the electronic terminal may display a floating layer on the house type diagram and display a plurality of layout modification schemes in the floating layer, such as the scheme A, B, C, D, E shown in fig. 3 b.
Optionally, when the electronic terminal displays at least one layout modification scheme corresponding to the target space object, the electronic terminal may respond to a trigger operation on the modification control, select at least one layout modification scheme adapted to the size range and/or the modification attribute from the layout modification scheme library according to the size range and/or the modification attribute of the target space object, and display the at least one layout modification scheme.
The size range of the target space object may include a length range, a width range, a layer height range, an area range, and the like of the target space object. The transformation attributes of the target space object can include attributes such as door and window positions of the target space object, bearing attributes of a wall body and positions of various pipelines, and whether various elements in the target space object can be transformed or not can be determined based on the transformation attributes of the target space object.
Wherein, a plurality of optional layout transformation schemes can be stored in the layout transformation scheme library. When the layout transformation scheme library is generated in advance, different layout transformation schemes can be designed for different space objects according to the layout design principle in the decoration field and by combining the characteristics of different house types.
Of course, in the embodiment of the present invention, the layout modification scheme of the target space object may also be generated in real time according to the size range and/or the modification attribute of the target space object, which is not limited in this embodiment of the present invention.
When a layout transformation scheme is designed, whether a certain wall body can be detached or not can be judged by transforming the positions of the bearing wall and the pipeline in the attribute; the space needing to be closed can be determined through the space where the gas pipeline is located; the unclosed window can be determined according to the position of the kitchen; the applicable transformation scheme of the area can be produced according to the basic information such as the size, the area, the door and window positions and the like of a certain area in the house by combining building knowledge, the living willingness of residents and living regulations, and is not repeated.
For example, taking a kitchen as an example, a U-shaped layout scheme can be designed according to a square kitchen, a straight-line layout scheme can be designed for a long and narrow kitchen, an L-shaped layout scheme can be designed for a kitchen with a narrow rectangle, and the like.
For another example, assume that a plane of a toilet is a rectangle, and actual sizes of two sides (i.e., sizes in a real physical space) are x and y, respectively. When x < 1600mm, y < 1600mm, the A scheme as shown in FIG. 3c can be used. When x is more than or equal to 1600mm and less than or equal to 2000mm and y is more than or equal to 1600mm and less than or equal to 2300mm, the scheme A or the scheme B shown in figure 3c can be adopted. When x is larger than or equal to 1600mm and y is larger than or equal to 2300mm and smaller than or equal to 2400mm, the scheme A, the scheme B or the scheme C shown in FIG. 3C can be adopted. When x is more than or equal to 2400mm and less than or equal to 3400mm and y is more than or equal to 2300mm and less than or equal to 2500mm, the scheme A, the scheme B, the scheme C or the scheme D shown in figure 3C can be adopted. When x is less than 1600mm and y is more than or equal to 3000mm, the scheme A or the scheme E shown in figure 3c can be adopted. When x is 2400mm or more and y is 3000mm or more, A, B scheme, C scheme, D scheme or E scheme as shown in FIG. 3C can be adopted.
In an alternative implementation S12, when the electronic terminal displays at least one layout modification scheme corresponding to the target space object, a popup window may be displayed on the graphical user interface in response to a triggering operation on the modification control, and one layout modification scheme, a confirmation control, and a jump control pointing to a next layout modification scheme are displayed in the popup window. In this way, the user can check the layout modification scheme currently displayed in the pop-up window and judge whether the layout scheme currently displayed meets the requirements. Wherein, the confirmation control is used for providing an operation entrance for selecting the layout scheme currently presented for the user. And the jump control is used for providing an operation entrance for switching the layout scheme currently shown for the user. If the currently displayed layout scheme does not meet the requirements, the user can click the jump control to check the next layout modification scheme. The electronic equipment can respond to the triggering operation of the jump control and display the next layout transformation scheme in the popup window. The following description is made by way of example with reference to the accompanying drawings.
As shown in fig. 4a, taking a toilet as an example, the electronic terminal may display a layout modification scheme, a cancel control, a good control, and a change of a suggestion control in the pop-up window. Wherein, this overall arrangement transformation scheme adopts the word description, specifically is: detect that the current space is the kitchen, portable bearing wall makes the kitchen space enlarge to 1.5 times of current area, whether reform transform? If the user selects the 'change one suggestion' control, the electronic terminal can display the next layout transformation scheme in the popup window.
As shown in fig. 4b, taking the planar user diagram of the three-room and two-room as an example, the electronic terminal may display a layout modification scheme, a cancel control, a good control, and a change suggestion control in the pop-up window. Wherein, this overall arrangement transformation scheme adopts the word description, specifically is: detect that present house type bedroom area is less, can dismantle the non-bearing wall between the primary crouching and the secondary crouching, more is fit for the current demand of two family, whether reform transform? If the user selects the 'change one suggestion' control, the electronic terminal can display the next layout transformation scheme in the popup window.
Optionally, after the user views the at least one layout modification scheme through the electronic terminal, the at least one layout modification scheme may be selected according to a requirement. The electronic terminal can respond to the selection operation of the at least one layout transformation scheme to obtain a space layout model corresponding to the selected target layout transformation scheme. For example, in the above embodiment S11, the electronic terminal may determine the selected layout modification solution as the target layout modification solution (for example, the solution a shown in fig. 3 a) in response to the selection operation of at least one layout modification solution on the user floating level interface. For another example, in the above embodiment S12, when the electronic terminal displays a certain layout modification plan, if the user' S trigger operation on the confirmation control is detected, the currently displayed layout modification plan can be determined as the selected target layout modification plan (for example, plan a illustrated in fig. 3 b).
After the target layout transformation scheme is determined, the electronic terminal can replace the current layout model of the target space object by using the space layout model corresponding to the target layout transformation scheme so as to obtain the target space object after space layout transformation. The space layout model corresponding to any layout modification scheme is a three-dimensional space model obtained by performing three-dimensional modeling on a target space object according to the layout modification scheme. For example, the three-dimensional space model may be a two-dimensional space model obtained by three-dimensionally modeling the toilet in accordance with a two-dimensional separation modification plan, a three-dimensional space model obtained by three-dimensional modeling the toilet in accordance with a three-dimensional separation modification plan, or the like. The new layout of the toilet corresponding to scenario a shown in the VR scene as illustrated in fig. 3 a. The spatial layout model corresponding to any layout modification scheme may also be a two-dimensional spatial model corresponding to the layout modification scheme. The new layout of the toilet corresponding to scenario a shown on the 2D house diagram is illustrated in fig. 3 b.
Taking the target space object as an example to be implemented as a toilet, assuming that the current layout model of the toilet is a two-separation layout model, if it is determined that the target layout modification scheme selected by the user is a three-separation layout scheme, the electronic device may replace the current two-separation layout model of the toilet with the three-separation layout model corresponding to the three-separation layout scheme, thereby implementing the whole set of layout modification of the toilet.
It should be noted that, in the above embodiment, during the process of replacing the current layout model of the target space object with the space layout model corresponding to the target layout modification scheme, the electronic terminal may dynamically show the change process of the target space object from the current layout model to the space layout model. For example, the process of moving a wall in the target space object, the process of dynamically displaying the movement of a physical object (e.g., a toilet, a shower head) in the target space object, and the process of dynamically displaying the appearance of a newly added physical object (e.g., a shower partition, a mirror cabinet) in the target space can be dynamically displayed.
In some exemplary embodiments S2, the electronic terminal may provide a manual space remodeling preview function to the user.
Optionally, when the electronic terminal displays at least one type of layout modification information adapted to the target space object, the electronic terminal may respond to a modification trigger operation for the target space object, highlight at least one type of modifiable layout element in the target space object, and mark modification operation prompt information corresponding to each type of modifiable layout element, so as to serve as the at least one type of layout modification information.
In this embodiment, the at least one transformable layout element refers to a layout element that is allowed to be transformed on the premise of meeting safety regulations when the house decoration design is performed. Such as non-bearing walls, water supply and drainage pipelines, heating pipelines, fresh air system pipelines and the like. The modification operation prompt information corresponding to each type of modifiable layout element may include at least one of a modification manner and a modification direction corresponding to each type of modifiable layout element.
And the user modifies the modifiable layout elements according to the modification operation prompt information marked by the electronic terminal.
In the following, with reference to the accompanying drawings, an exemplary embodiment in which the electronic terminal highlights at least one type of modifiable layout element in the target space object and marks modification operation prompt information corresponding to each type of modifiable layout element will be described.
As shown in fig. 5a, taking a toilet in a live-action three-dimensional space as an example, the electronic terminal may prominently display non-bearing walls, water supply and drainage and other modifiable layout elements in the toilet, and display modification manner prompt information of "wall removal", modification manner prompt information of a wall body that can be dragged and moved, and a dragging and moving direction of the wall body described by an arrow on the non-bearing walls.
As shown in fig. 5b, taking a flat user-type diagram as an example, the electronic terminal may prominently display a non-bearing wall in the user-type diagram, display a delete icon and a drag icon on the bearing wall, and simultaneously display legends of the delete icon and the drag icon for the user to view. The legend can also show an icon for drawing a new wall, so that a user can draw the new wall on the user-type graph.
Based on the target reconstruction operation prompt information corresponding to the target reconstructable layout element, the user can initiate reconstruction operation. Correspondingly, the electronic terminal can respond to the reconstruction operation initiated to the target reconstructable layout element in the at least one reconstructable layout element, and reconstruct the target reconstructable layout element according to the reconstruction mode matched with the reconstruction operation, so as to obtain the reconstructed target space object.
And when the reconstruction operation initiated by the user is different, the reconstruction modes are also different. Optionally, the reforming operation may comprise: deleting, moving, zooming out, zooming in, increasing or decreasing, etc., this embodiment includes but is not limited to this. The following will further exemplify a deletion operation and a move operation as examples.
Optionally, if the user initiates a deletion operation for the target modifiable layout element, when the electronic terminal modifies the target modifiable layout element according to the modification mode matched with the modification operation, the target modifiable layout element may be deleted according to the modification mode matched with the deletion operation. For example, taking an indoor non-bearing wall as an example, if a user initiates a deletion operation for the non-bearing wall, the electronic terminal may remove the non-bearing wall from the target space object, so as to achieve the effect of "smashing the wall" for reconstruction.
Optionally, the electronic terminal may further display an animation effect adapted to the deletion of the target modifiable layout element in the process of deleting the target modifiable layout element. For example, in connection with the above example of "smash wall" reconstruction, when the electronic terminal detaches the non-bearing wall from the target space object, the animation effect that the wall skin of the non-bearing wall falls off, and the wall brick falls off and is broken can be dynamically displayed, so that the reconstruction preview is more realistic.
Optionally, if the user initiates a moving operation for the target modifiable layout element, when the electronic terminal modifies the target modifiable layout element according to a modification manner matched with the modification operation, the electronic terminal moves the target modifiable layout element from the original position to the target position (i.e., the stop position of the moving operation) according to the moving trajectory of the moving operation. In this embodiment, when displaying the target modification operation prompt message, the electronic terminal may display the movement mark information of the modifiable building element and the corresponding movement direction thereof, and the movement track is adapted to the movement direction. For example, taking an indoor water pipe as an example, the electronic terminal displays a moving mark and a movable direction of the water pipe. The user can initiate the moving operation to the water pipe according to the moving direction, and the moving operation forms a corresponding moving track. The electronic terminal can move the water pipe to a target position designated by a user according to the moving track.
Optionally, the electronic terminal may further display an animation effect adapted to the movement of the target modifiable layout element during the movement of the target modifiable layout element. For example, in connection with the above example of the "water transfer pipe", when the electronic terminal moves the water pipe of the target space object according to the movement track of the user, the electronic terminal may show the effect of the water pipe moving dynamically along the movement track, so that the modification cost of the movement operation may be previewed dynamically; wherein, this transformation cost can be the required pipeline length of water pipe removal, can predict water pipe transformation expense according to pipeline length.
It is worth mentioning that the electronic terminal may provide an operation of newly creating the target layout element in addition to the above-mentioned reforming operation. Optionally, the electronic terminal may respond to the building operation for the target layout element in the process of performing spatial layout modification on the target spatial object, and build the target layout element at a corresponding position in the target spatial object according to the position information corresponding to the building operation, so as to obtain the modified target spatial object. The target layout element may be a wall, a door, a window, a bathroom facility, furniture, etc. For example, when a user modifies a toilet, a wall can be newly built between a dry area and a wet area of the toilet, so that the dry area and the wet area are isolated. For example, when the entrance hallway is modified, a hallway cabinet can be newly built on one side of the entrance door, so that the space utilization effect of the hallway is previewed and is not repeated.
Optionally, the electronic terminal may display an animation effect adapted to the target layout element in the process of creating the target layout element in the target space object. For example, in the process of building a wall body, the electronic terminal can display the animation effect that wall bricks are piled up block by block, so that a wall is formed by piling up from low to high. For example, in the process of building the cabinet, the electronic terminal can display the side plates, the laminates and the door plates of the cabinet body, and the side plates, the laminates and the door plates are assembled one by one, so that the animation effect of the complete cabinet is obtained.
It should be noted that the above embodiments S1 and S2 can be executed alone or in combination, and the present embodiment is not limited thereto. When the embodiment S1 and the embodiment S2 are executed in combination, the electronic terminal can provide a space modification function in which automatic layout modification is performed first and then manual modification is performed on the automatic modification result to the user. A combined embodiment of embodiment S1 and embodiment S2 will be exemplified below.
In some alternative combination execution modes, the electronic terminal can provide the user with the function of manually reforming the automatically reformed new layout after providing the automatic reforming function.
When the electronic terminal displays at least one layout modification scheme corresponding to the target space object, the electronic terminal can respond to the triggering operation of the modification control and display at least one layout modification scheme corresponding to the target space object in the floating layer of the graphical user interface. After the user checks the at least one layout modification scheme through the electronic terminal, the at least one layout modification scheme can be selected according to requirements. The electronic terminal can respond to the selection operation of the at least one layout transformation scheme to obtain a space layout model corresponding to the selected target layout transformation scheme.
When the electronic terminal displays the spatial layout model corresponding to the target layout modification scheme, the electronic terminal can respond to modification triggering operation aiming at the target spatial object, highlight at least one type of modifiable layout element in the target spatial object, and mark modification operation prompt information corresponding to each type of modifiable layout element. And then, the user modifies the modifiable layout elements according to the modification operation prompt information marked by the electronic terminal.
Continuing with the example illustrated in fig. 3a, after the user selects the layout modification scheme corresponding to the scheme a from the plurality of modification layout schemes of the washroom displayed by the electronic terminal, the electronic terminal may display the new layout of the washroom corresponding to the scheme a. When the new layout of the toilet corresponding to the scheme A is displayed, the electronic terminal can also highlight the transformable layout elements and transformation operation revelation information of the transformable elements in the toilet under the new layout, such as the transformable layout elements of the non-bearing wall, the shower partition wall, the water pool and the like of the toilet and respective transformation prompt information of the transformable layout elements. The user can further reform the transformable layout elements of the toilet under the new layout according to the reformation prompt information. For example, after the electronic terminal automatically transforms the toilet from the two-separation layout mode to the three-separation layout mode, the user can further move the partition walls for separating different spaces in the toilet in the three-separation layout mode to manually plan the sizes of the different partition spaces. For another example, after the electronic terminal automatically changes the kitchen from the L-shaped layout mode to the U-shaped layout mode, the user can further move the positions of the kitchen range or the vegetable washing basin in the kitchen in the U-shaped layout mode to fully utilize the operating table of the kitchen in the U-shaped layout mode.
In other alternative combination implementations, the electronic terminal provides the functions of selecting the modifiable layout elements by the user and automatically modifying the modifiable layout elements selected by the user.
Optionally, the electronic terminal may respond to a modification triggering operation for the target space object, highlight at least one type of modifiable layout element in the target space object, and mark modification operation prompt information corresponding to each type of modifiable layout element. And the user can select part of the modifiable layout elements to execute modification operation according to the modification operation prompt information marked by the electronic terminal. After the user selects a portion of the reformable layout elements, the electronic terminal can present a control for triggering an automatic reforming operation, such as a "one-touch switch layout of selected elements" control.
And responding to the triggering operation of the user on the control, and displaying at least one layout modification scheme corresponding to the part of the modifiable elements selected by the user in the floating layer of the graphical user interface by the electronic terminal. After the user checks the at least one layout modification scheme through the electronic terminal, the at least one layout modification scheme can be selected according to requirements. The electronic terminal can respond to the selection operation of the at least one layout transformation scheme to obtain a space layout model corresponding to the selected target layout transformation scheme. Therefore, automatic transformation of the transformable layout elements of the selected part is realized.
In such an embodiment, for each space object, all of the transformable layout elements in the space object may be predetermined, and a layout transformation scheme corresponding to any combination of the transformable layout elements may be determined. Therefore, when the user selects part of the transformable layout elements from the space object, the layout transformation scheme corresponding to the combination formed by the part of the transformable layout elements can be read and displayed to the user.
For example, taking the space object K as an example, the space object K includes modifiable layout elements K1, K2, and K3. The layout modification solutions may be generated in advance for the modifiable layout elements K1, K2, and K3, respectively, and may be generated for a combination of (K1, K2), (K1, K3), (K2, K3), and (K1, K2, K3). Therefore, when the user selects any one or any combination of multiple elements K1, K2 and K3 from the space object as the modified object, the electronic terminal may read the layout modification scheme corresponding to the selected modifiable element or the combination formed by the selected modifiable layout elements for displaying, and details are not repeated.
In the above embodiments of the application, optionally, when the electronic terminal displays at least one layout modification information of the target space object adaptation, the electronic terminal may further display size information of the modifiable layout elements to prompt a user to modify within a reasonable size range, or assist the user to pre-judge whether modification operation meets modification requirements. For example, when the layout modification information of the toilet is displayed, the pit distance of the toilet and the width of the distance between the left side and the right side of the toilet and other objects (such as a wall body and a mirror cabinet) can be displayed, so that a user is prompted to modify layout elements around the toilet on the premise of ensuring that the toilet can be normally used. For another example, when the layout modification information of a certain bedroom is displayed, the width of the bedroom and the width of an adjacent bedroom can be displayed so as to assist a user in judging whether to remove the bearing wall between the bedroom and the adjacent bedroom or not, so that two smaller bedrooms are modified into a larger bedroom, and repeated description is omitted.
After the transformation operations of the above embodiments, when the electronic terminal displays the target space object after the spatial structure transformation on the graphical user interface, the electronic terminal may display a three-dimensional real scene space including the three-dimensional space object on the graphical user interface when the target space object after the spatial structure transformation is the three-dimensional space object. As shown in fig. 3a, the electronic terminal may show the new layout of the toilet in the reconstructed VR scene for the user to view. And under the condition that the target space object after the structure modification is a plane space object, the electronic terminal can display a plane floor plan containing the plane space object on the graphical user interface. As shown in fig. 3b, the electronic terminal may display the modified layout of the toilet in a 2D or 3D user-type diagram, and highlight the layout of the toilet for the user to view.
It should be noted that, when the electronic terminal displays the target space object with the modified space structure on the graphical user interface, the electronic terminal may further display a modification control corresponding to the modified target space object, such as a "one-key replacement layout" control displayed on a new layout of a toilet as shown in fig. 3a and a "one-key replacement layout" control displayed on the same screen as a 2D or 3D user type diagram updated in the toilet layout as shown in fig. 3 b. Based on the modification control, the user can continue to modify the modified target space object, and the details are not repeated.
Based on the embodiments, the electronic terminal can display the layout transformation information, so that a user can quickly know the house type information of the house, and can provide powerful information support for house decoration transformation by performing transformation preview on the house. Under the scenes of renting houses and house property transaction, auxiliary basis can be provided for renting or purchasing decision of the user.
Fig. 6 is a schematic structural diagram of an electronic terminal according to an exemplary embodiment of the present application, and as shown in fig. 6, the electronic terminal includes: memory 601, processor 602, and display component 603.
The electronic terminal shown in fig. 6 may provide a graphical user interface through the display component 603, where the content displayed by the graphical user interface includes a real three-dimensional space and/or a house type diagram corresponding to the target space, and the real three-dimensional space and/or the house type diagram includes at least one space object.
The memory 601 is used for storing computer programs and can be configured to store other various data to support operations on the electronic terminal. Examples of such data include instructions for any application or method operating on the electronic terminal, contact data, phonebook data, messages, pictures, videos, and the like.
The memory 601 may be implemented by any type or combination of volatile or non-volatile memory devices, 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 memory, flash memory, magnetic or optical disk.
A processor 602, coupled to the memory 601, for executing the computer programs in the memory 601 to: responding to the selection operation of the at least one space object, and determining a selected target space object, wherein the target space object is a space object of which the space layout can be modified in the at least one space object; displaying the target space object on the graphical user interface, and displaying at least one type of layout modification information adapted to the target space object, wherein the layout modification information comprises a layout modification scheme and/or marking information of layout elements which can be modified in the target space object; responding to the selection operation of the at least one type of layout modification information, performing spatial layout modification on the target space object according to the selected target layout modification information, and displaying the target space object after spatial layout modification on the graphical user interface.
Further optionally, if a modification control associated with the target space object is also displayed on the graphical user interface, the processor 602 is specifically configured to, when displaying at least one layout modification information adapted to the target space object: responding to the triggering operation of the modification control, and displaying at least one layout modification scheme corresponding to the target space object; correspondingly, when responding to the selection operation on the at least one type of layout modification information and performing spatial layout modification on the target spatial object according to the selected target layout modification information, the processor 602 is specifically configured to: responding to the selection operation of the at least one layout modification scheme, obtaining a 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 with modified spatial layout.
Further optionally, when responding to the triggering operation on the modification control and displaying at least one layout modification scheme corresponding to the target space object, the processor 602 is specifically configured to: responding to the triggering operation of the modification control, and displaying a floating layer interface on the graphical user interface, wherein the floating layer interface comprises at least one layout modification scheme corresponding to the target space object; or responding to the triggering operation of the transformation control, displaying a popup on the graphical user interface, wherein the popup comprises a layout transformation scheme, a confirmation control and a jump control pointing to the next layout transformation scheme, and responding to the triggering operation of the jump control, and displaying the next layout transformation scheme in the popup.
Further optionally, when responding to the triggering operation on the modification control and displaying at least one layout modification scheme corresponding to the target space object, the processor 602 is specifically configured to: responding to the triggering operation of the modification control, selecting at least one layout modification scheme matched with the size range and/or the modification attribute from a layout modification scheme library according to the size range and/or the modification attribute of the target space object, and displaying the at least one layout modification scheme.
Further optionally, the processor 602 is further configured to: and dynamically displaying the change process of the target space object from the current layout model to the space layout model in the process of replacing the current layout model of the target space object by using the space layout model.
Further optionally, when presenting at least one layout modification information adapted to the target space object, the processor 602 is specifically configured to: responding to modification triggering operation aiming at the target space object, highlighting at least one type of modifiable layout element in the target space object, and marking modification operation prompt information corresponding to each type of modifiable layout element to serve as at least one type of layout modification information; correspondingly, when responding to the selection operation on the at least one type of layout modification information and performing spatial layout modification on the target spatial object according to the selected target layout modification information, the processor 602 is specifically configured to: responding to modification operation initiated on a target modifiable layout element in the at least one modifiable layout element, and modifying the target modifiable layout element according to a modification mode matched with the modification operation to obtain a modified target space object; and the transformation operation is initiated according to the target transformation operation prompt information corresponding to the target transformable layout element.
Further optionally, the retrofitting operation comprises: a delete operation or a move operation; when the processor 602 modifies the target modifiable layout element according to a modification manner matched with the modification operation, it is specifically configured to: deleting the target modifiable layout element according to a modification mode matched with the deleting operation; or moving the target modifiable layout element from the original position to the target position according to the moving track of the moving operation.
Further optionally, the processor 602 is further configured to: in the process of carrying out spatial layout modification on the target spatial object, responding to construction operation on target layout elements, and according to position information corresponding to the construction operation, establishing the target local elements in the target spatial object to obtain the modified target spatial object, wherein the target layout elements comprise a wall body.
Further optionally, the processor 602 is further configured to: displaying an animation effect adapted to the deletion or movement of the target modifiable layout element in the process of deleting or moving the target modifiable layout element; and displaying an animation effect adaptive to the target layout element in the process of establishing the target layout element in the target space object.
Further optionally, each spatial object comprises at least one type of layout element, and the processor 602 is further configured to: displaying a legend list on the graphical user interface, wherein the legend list comprises identification information of various layout elements, legend information corresponding to the layout elements and selectable controls, the legend information is used for limiting the highlighting mode of the corresponding layout elements on the graphical user interface, and the display modes of different types of layout elements are different; and responding to the selection operation of any selectable control, determining the layout element of the target type corresponding to the selected selectable control and the corresponding target legend information thereof, and highlighting the layout element of the target type according to the highlighting mode defined by the target legend information.
Further optionally, when highlighting the layout element of the target type, the processor 602 is specifically configured to: if the layout elements of the target type are layout elements in a three-dimensional real scene space, superposing a three-dimensional color mask on the layout elements of the target type according to the target legend information to highlight the layout elements of the target type; and if the layout elements of the target type are layout elements in a planar user-type graph, updating the line style and/or the color of the layout elements of the target type according to the target legend information so as to highlight the layout elements of the target type.
Further optionally, the at least one type of layout element comprises: at least one of bearing wall, non-bearing wall, flue, water supply and drainage pipeline, heating pipeline, ventilation system and gas pipeline.
Further, as shown in fig. 6, the electronic terminal further includes: communication component 604, power component 605, audio component 606, and the like. Only some of the components are schematically shown in fig. 6, and the electronic terminal is not meant to include only the components shown in fig. 6.
Among other things, the display component 603 includes a screen, which may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
Wherein the communication component 604 is configured to facilitate wired or wireless communication between the device in which the communication component resides and other devices. The device in which the communication component is located may access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G, or 5G, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component may 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.
The power supply 605 provides power to various components of the device in which the power supply is located. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device in which the power component is located.
In this embodiment, 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 the selection operation on the at least one space object, and at least one type of layout modification information adapted to the target space object is displayed. After the target layout transformation information selected by the user is determined, the target space object can be subjected to space layout transformation according to the target layout transformation information, and a transformed result is displayed. In this embodiment, the electronic terminal may flexibly provide a preview function of space modification while displaying a live-action three-dimensional space or a user-type diagram of the target space, and the preview effect may provide data support for modification of an object of the target space so as to assist a user in making decisions on purchase, lease and the like on the target space.
Accordingly, the present application further provides a computer-readable storage medium storing a computer program, where the computer program is capable of implementing the steps that can be executed by the electronic terminal in the foregoing method embodiments when executed.
Accordingly, the present embodiment also provides a computer program product comprising a computer program/instructions, which, when executed by a processor, causes the processor to implement the steps that can be executed by the electronic terminal in the above-mentioned method embodiments. The computer program product can be realized as an online house-watching program or an online decoration simulation program which can run on intelligent devices such as a mobile phone, a tablet computer, a computer and the like. The online house-watching program or the online decoration simulation program can be operated logically according to the method provided by the embodiments of the application and interacts with the user, so that online house transformation preview operation is realized, and house-watching requirements under various different scenes are met.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may 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 flow or flows and/or block diagram block or blocks.
These computer program instructions may 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 instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may 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 flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 Discs (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (15)
1. The information display method is characterized in that a graphical user interface is provided through an electronic terminal, the graphical user interface comprises a real three-dimensional space and/or a house type graph corresponding to a target space, and the real three-dimensional space and/or the house type graph comprises at least one space object; the method comprises the following steps:
responding to the selection operation of the at least one space object, and determining a selected target space object, wherein the target space object is a space object of which the space layout can be modified in the at least one space object;
displaying the target space object on the graphical user interface, and displaying at least one type of layout modification information adapted to the target space object, wherein the layout modification information comprises a layout modification scheme and/or marking information of layout elements which can be modified in the target space object;
responding to the selection operation of the at least one type of layout modification information, performing spatial layout modification on the target space object according to the selected target layout modification information, and displaying the target space object after spatial layout modification on the graphical user interface.
2. The method of claim 1, wherein if a modification control associated with the target space object is further displayed on the graphical user interface, then displaying at least one layout modification information adapted to the target space object, comprising: responding to the triggering operation of the modification control, and displaying at least one layout modification scheme corresponding to the target space object;
correspondingly, responding to the selection operation of the at least one type of layout modification information, and performing spatial layout modification on the target spatial object according to the selected target layout modification information, wherein the spatial layout modification comprises the following steps: responding to the selection operation of the at least one layout modification scheme, obtaining a 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 with modified spatial layout.
3. The method of claim 2, wherein presenting at least one layout modification solution corresponding to the target space object in response to the triggering operation of the modification control comprises:
responding to the triggering operation of the modification control, and displaying a floating layer interface on the graphical user interface, wherein the floating layer interface comprises at least one layout modification scheme corresponding to the target space object;
or,
responding to the triggering operation of the transformation control, displaying a popup on the graphical user interface, wherein the popup comprises a layout transformation scheme, a confirmation control and a jump control pointing to the next layout transformation scheme, and responding to the triggering operation of the jump control, and displaying the next layout transformation scheme in the popup.
4. The method of claim 2, wherein presenting at least one layout modification solution corresponding to the target space object in response to the triggering operation of the modification control comprises:
responding to the triggering operation of the modification control, selecting at least one layout modification scheme matched with the size range and/or the modification attribute from a layout modification scheme library according to the size range and/or the modification attribute of the target space object, and displaying the at least one layout modification scheme.
5. The method of claim 2, further comprising:
and dynamically displaying the change process of the target space object from the current layout model to the space layout model in the process of replacing the current layout model of the target space object by using the space layout model.
6. The method of claim 1, wherein presenting at least one layout modification information adapted to the target space object comprises: responding to modification triggering operation aiming at the target space object, highlighting at least one type of modifiable layout element in the target space object, and marking modification operation prompt information corresponding to each type of modifiable layout element to serve as at least one type of layout modification information;
correspondingly, responding to the selection operation of the at least one type of layout modification information, and performing spatial layout modification on the target spatial object according to the selected target layout modification information, wherein the spatial layout modification comprises the following steps: responding to modification operation initiated on a target modifiable layout element in the at least one modifiable layout element, and modifying the target modifiable layout element according to a modification mode matched with the modification operation to obtain a modified target space object; and the transformation operation is initiated according to the target transformation operation prompt information corresponding to the target transformable layout element.
7. The method of claim 6, wherein the retrofitting operation comprises: a delete operation or a move operation;
reconstructing the target reconstructable layout element according to a reconstruction mode matched with the reconstruction operation, including: deleting the target modifiable layout element according to a modification mode matched with the deleting operation; or moving the target modifiable layout element from the original position to the target position according to the moving track of the moving operation.
8. The method of claim 6, further comprising:
in the process of carrying out spatial layout modification on the target spatial object, responding to construction operation on target layout elements, and establishing the target layout elements in the target spatial object according to position information corresponding to the construction operation to obtain the modified target spatial object, wherein the target layout elements comprise a wall body.
9. The method of claim 8, further comprising:
displaying an animation effect adapted to the deletion or movement of the target modifiable layout element in the process of deleting or moving the target modifiable layout element; and the number of the first and second groups,
and displaying an animation effect adaptive to the target layout element in the process of establishing the target layout element in the target space object.
10. The method of any of claims 1-9, wherein each spatial object comprises at least one type of layout element, the method further comprising:
displaying a legend list on the graphical user interface, wherein the legend list comprises identification information of various layout elements, legend information corresponding to the layout elements and selectable controls, the legend information is used for limiting the highlighting mode of the corresponding layout elements on the graphical user interface, and the display modes of different types of layout elements are different;
and responding to the selection operation of any selectable control, determining the layout element of the target type corresponding to the selected selectable control and the corresponding target legend information thereof, and highlighting the layout element of the target type according to the highlighting mode defined by the target legend information.
11. The method of claim 10, wherein highlighting the layout element of the target type comprises:
if the layout elements of the target type are layout elements in a three-dimensional real scene space, superposing a three-dimensional color mask on the layout elements of the target type according to the target legend information to highlight the layout elements of the target type;
and if the layout elements of the target type are layout elements in a planar user-type graph, updating the line style and/or the color of the layout elements of the target type according to the target legend information so as to highlight the layout elements of the target type.
12. The method of claim 10, wherein the at least one type of layout element comprises: at least one of bearing wall, non-bearing wall, flue, water supply and drainage pipeline, heating pipeline, ventilation system and gas pipeline.
13. A terminal device, comprising: a memory, a processor, and a display component;
wherein the memory is to: storing one or more computer instructions;
the processor is to execute the one or more computer instructions to: performing the steps in the method of any one of claims 1-12 by the display component.
14. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 12.
15. A computer program product comprising computer programs/instructions for causing a processor to carry out the steps of the method according to any one of claims 1-12 when the computer programs are executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111444378.7A CN114186311A (en) | 2021-11-30 | 2021-11-30 | Information display method, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111444378.7A CN114186311A (en) | 2021-11-30 | 2021-11-30 | Information display method, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114186311A true CN114186311A (en) | 2022-03-15 |
Family
ID=80603100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111444378.7A Pending CN114186311A (en) | 2021-11-30 | 2021-11-30 | Information display method, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114186311A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114727090A (en) * | 2022-03-17 | 2022-07-08 | 阿里巴巴(中国)有限公司 | Entity space scanning method, device, terminal equipment and storage medium |
-
2021
- 2021-11-30 CN CN202111444378.7A patent/CN114186311A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114727090A (en) * | 2022-03-17 | 2022-07-08 | 阿里巴巴(中国)有限公司 | Entity space scanning method, device, terminal equipment and storage medium |
CN114727090B (en) * | 2022-03-17 | 2024-01-26 | 阿里巴巴(中国)有限公司 | Entity space scanning method, device, terminal equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102071575B1 (en) | Moving robot, user terminal apparatus, and control method thereof | |
US10404483B2 (en) | Control method for information apparatus and computer-readable recording medium | |
US9490997B2 (en) | Control method for information apparatus and computer-readable recording medium | |
US10067661B2 (en) | Method for controlling information apparatus and computer-readable recording medium | |
US10454781B2 (en) | Control method for information apparatus and computer-readable recording medium | |
US10466881B2 (en) | Information apparatus having an interface for performing a remote operation | |
US9632687B2 (en) | Control method for information apparatus and computer-readable recording medium that control humidifiers connected to network | |
US10326607B2 (en) | Method for controlling information apparatus and computer-readable recording medium | |
CN102508617B (en) | Video control system in video monitoring system and method | |
WO2016107462A1 (en) | Information input method and device, and smart terminal | |
CN105637466A (en) | Terminal control method and terminal control device | |
CN110362246A (en) | Method, electronic equipment and the storage medium of controlling electronic devices | |
US20150185725A1 (en) | Method for controlling information apparatus and computer-readable recording medium | |
US11812188B2 (en) | Method and device for displaying a screen shot | |
CN108170333A (en) | Application program management method and device and mobile terminal | |
CN111882649A (en) | Furniture display method and device | |
CN114186311A (en) | Information display method, equipment and storage medium | |
US11507712B2 (en) | Generating an image for a building management system | |
CN109240098A (en) | Equipment configuration method, device, terminal device and storage medium | |
CN115562053A (en) | Household equipment control method and device, computer equipment and storage medium | |
CN103648043A (en) | Searching control method and control apparatus for smart television set | |
CN103645937B (en) | The method and electronic equipment of a kind of data processing | |
CN103731712A (en) | Method and device for controlling terminal device through marker | |
JP6362233B1 (en) | Information display system, display device and program for building equipment | |
CN113962776A (en) | Panoramic interaction method and system based on virtual reality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |