Application display method and device, electronic device, storage medium and program
By generating a spatial layout interface for building information and a home furnishing recommendation interface, the problem of existing technologies being unable to automatically recommend home furnishings based on apartment layout information is solved. This achieves efficient, reliable, and personalized recommendations for home furnishing configuration, thereby improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XIAOMI TECH (WUHAN) CO LTD
- Filing Date
- 2025-09-05
- Publication Date
- 2026-04-24
AI Technical Summary
Existing technologies cannot automatically recommend home furnishings based on apartment layout information, making the process of configuring home furnishings complex and inefficient for users, and failing to meet users' needs for comfort and convenience.
This invention provides an application display method that generates a display interface for spatial layout information by detecting building information, and then generates a display interface for recommended home furnishings based on this information, including detailed information such as floor plan, area, and air conditioning load, supporting users to select and configure home furnishings.
It improves the reliability and efficiency of home furnishing recommendations, simplifies the user configuration process, meets users' personalized needs, and enhances the user experience.
Smart Images

Figure CN120780190B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of home furnishing technology, and more particularly to an application display method, device, electronic device, storage medium, and program. Background Technology
[0002] Home furnishings, as an integral part of the home environment, can enhance users' quality of life and living experience. In some scenarios, users may need to select and arrange relevant home furnishings to create a comfortable and convenient living environment. Summary of the Invention
[0003] To overcome the problem in related technologies that cannot automatically recommend home furnishings based on apartment layout information, this disclosure provides an application display method, device, electronic device, storage medium, and program. In response to an operation that determines building information, a display interface for the building's spatial layout information can be displayed in the application. In response to an operation that determines the spatial layout information on the spatial layout information display interface, a display interface for recommended home furnishings can be displayed. Thus, users can view recommended home furnishings based on the specific building information through the recommended home furnishings display interface, thereby assisting users in configuring home furnishings and improving the efficiency of home furnishing configuration.
[0004] According to a first aspect of the present disclosure, an application display method is provided, wherein the application is an application recommending home furnishings, the method comprising:
[0005] An operation to determine building information, including apartment layout information, was detected in the application.
[0006] In response to the operation of determining building information, a display interface for the spatial layout information of the building is shown in the application.
[0007] In response to the operation of determining the spatial layout information, a display interface for recommended home furnishings is generated based on the spatial layout in the display interface, and the display interface for recommended home furnishings is displayed.
[0008] In this way, in response to an operation that confirms building information, the application can display a screen showing the building's spatial layout information. In response to an operation that confirms the spatial layout information on this screen, a screen showing recommended home furnishings can be displayed. This allows users to view recommended home furnishings for that specific building information, thus assisting them in configuring their home furnishings and improving the efficiency of home furnishing.
[0009] In some possible implementations, the display interface for recommended home furnishings may be a display interface for recommended home appliances and / or a display interface for recommended furniture, wherein the display interface for recommended home appliances may include a recommended air conditioning package or a recommended air conditioner.
[0010] In this way, home appliances and / or furniture can be recommended to users to meet their needs.
[0011] In some possible implementations, the display interface for recommended home furnishings includes a floor plan corresponding to the building information and the area of at least one area in the floor plan.
[0012] In this way, the home furnishing recommendation interface not only displays the recommended home furnishings, but also the floor plan and the area of at least one area in the floor plan, which improves the reliability of the home furnishing recommendations.
[0013] In some possible implementations, the display interface for recommended home furnishings may also include the air conditioning load of the at least one area.
[0014] In this way, the home furnishing recommendation interface not only displays the recommended home furnishings, but also shows the air conditioning load of at least one area, further improving the reliability of the home furnishing recommendations.
[0015] In some possible implementations, the air conditioning load of the at least one area is determined based on the function and / or area of the at least one area.
[0016] Thus, determining the air conditioning load of a region based on its function and / or area improves the reliability of air conditioning load determination.
[0017] In some possible implementations, the recommended air conditioning package includes at least one of the following: a recommended air conditioning package, a recommended air conditioning package and other air conditioning equipment for assisting the recommended air conditioning package, a recommended air conditioner and other air conditioning equipment for assisting the recommended air conditioner in performing air conditioning.
[0018] In this way, by recommending air conditioning packages that provide more air conditioning equipment, we can assist in air conditioning, improve the efficiency of air conditioning, and thus enhance the user experience.
[0019] In some possible implementations, generating a recommended home furnishing display interface based on the spatial layout information in the display interface includes:
[0020] For at least one area in the spatial layout, a recommended air conditioning package is generated based on the area and / or function of the area;
[0021] Based on the recommended air conditioning package, a display interface for recommended home furnishings is generated.
[0022] By adopting the above technical solution, recommended air conditioning packages can be generated based on the area and / or function of the region, thereby improving the reliability of the generated recommended air conditioning packages.
[0023] In some possible implementations, the interface for displaying recommended home furnishings includes a list of recommended home furnishings.
[0024] In this way, a list of recommended home furnishings can be generated based on building information, thereby helping users select the home furnishings they need from the list.
[0025] In some possible implementations, the interface for displaying recommended home furnishings includes controls for purchasing recommended home furnishings and / or controls for sharing recommended home furnishings.
[0026] In this embodiment, the interface for recommending home furnishings includes a purchase control, allowing users to buy home furnishings by interacting with the control, thus simplifying the purchasing process. Furthermore, the interface includes a sharing control, enabling users to share home furnishing products and enhancing the user experience.
[0027] In some possible implementations, the method further includes, prior to detecting a confirmation operation on the application's building information:
[0028] In response to the detection of an input operation that inputs original building information, a floor plan display interface is displayed in the application, the floor plan display interface being used to display at least one floor plan that matches the original building information.
[0029] In this way, after the user enters the original building information, the application can display a floor plan display interface, allowing the user to select a floor plan from at least one floor plan included in the floor plan display interface.
[0030] In some possible implementations, the method further includes:
[0031] In response to the operation of confirming the selection of a unit type on the unit type display interface, the display interface of the selected unit type is displayed;
[0032] The detected operation of determining building information for the application includes:
[0033] A confirmation operation was detected on the display interface of the selected floor plan.
[0034] This allows users to select apartment types on the apartment layout display interface, further enhancing the user experience.
[0035] In some possible implementations, the floor plan display interface includes a floor plan upload control, and the method further includes:
[0036] In response to detecting an operation on the apartment type upload control, a display interface for uploading the apartment type and inputting the apartment area is displayed;
[0037] The detected operation of determining building information for the application includes:
[0038] The operation of confirming the upload of the house type and entering the house type area was detected on the display interface for uploading the house type and entering the house type area.
[0039] In this way, building information can also be obtained by uploading the apartment layout and entering the apartment area, which improves the flexibility of obtaining building information. The application can recommend home furnishing products based on building information in different scenarios.
[0040] In some possible implementations, the interface for displaying the spatial layout information is an interface for displaying the apartment's spatial arrangement and area.
[0041] Thus, by further displaying the apartment layout and area within the spatial layout information interface, the reliability of home furnishing recommendations based on spatial layout information is improved. Furthermore, the interface displaying the apartment layout and area allows users to easily adjust it according to their actual needs, increasing the flexibility of obtaining building information.
[0042] In some possible implementations, the operation of determining the spatial layout information is as follows:
[0043] The operation of determining the apartment layout and area on the apartment layout and area display interface, or...
[0044] The operation of adjusting the layout and area of the apartment space on the display interface, and then confirming the adjusted layout and area.
[0045] In this way, users can decide whether to adjust the layout and area of the apartment according to their needs, which enhances the interactivity of the application and improves the user experience.
[0046] In some possible implementations, the building information also includes configured home furnishing information, and a recommended home furnishing display interface is generated based on the spatial layout in the display interface of the spatial layout information, including:
[0047] Based on the spatial layout in the display interface and the configured home furnishing information, a display interface for recommended home furnishings is generated.
[0048] In this way, when recommending home furnishings to users, recommendations can also be made based on the home furnishings already configured, expanding the application's applicable scenarios.
[0049] In some possible implementations, the display interface for recommending home furnishings, generated based on the spatial layout information and the configured home furnishing information, includes:
[0050] Based on the spatial layout in the display interface of the spatial layout information and the configured home furnishing information, recommended home furnishings associated with the configured home furnishing information are generated.
[0051] Based on the recommended home furnishings, a display interface for the recommended home furnishings is generated.
[0052] By adopting the above technical solution, home furnishings associated with the configured home furnishings are recommended, which improves the comprehensiveness of the recommended home furnishings and makes them easier for users to use and manage.
[0053] In some possible implementations, the configured home furnishing information includes configured home appliance information, and the generation of a recommended home furnishing display interface based on the spatial layout in the display interface and the configured home furnishing information includes:
[0054] Based on the spatial layout information displayed in the interface, the air conditioning load required for at least one area is determined.
[0055] Based on the air conditioning load demanded by the at least one area and the home appliance information already configured in the at least one area, a recommended air conditioner for the area is generated;
[0056] Based on the recommended air conditioners for at least one of the regions, a display interface for recommended home furnishings is generated.
[0057] In this way, even when home appliances are already installed, the system can generate recommended air conditioning for the region based on the air conditioning load demanded by the region and the air conditioning load information of the home appliances already installed in the region, thus improving the flexibility of generating recommended air conditioning.
[0058] In some possible implementations, the configured home furnishing information includes configured appliance information and configured furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information in the display interface and the configured home furnishing information includes:
[0059] Based on the configured appliance information and configured furniture information, determine the airflow organization for at least one area;
[0060] Based on the airflow organization, determine the dead zones of air circulation within the at least one region;
[0061] Recommended air conditioning equipment is generated for the aforementioned dead-angle areas;
[0062] A display interface for recommended home furnishings is generated based on the recommended air conditioning equipment.
[0063] By employing the above technical solution, the airflow organization of a region can be determined based on the already configured home appliances and furniture. When dead zones are identified based on this airflow organization, recommended air conditioning equipment can be generated for those zones. This improves the comprehensiveness of the furniture and household item recommendations.
[0064] In some possible implementations, the configured home furnishing information includes configured furniture information, and the generation of a recommended home furnishing display interface based on the spatial layout in the display interface of the spatial layout information and the configured home furnishing information includes:
[0065] Based on the spatial layout and the configured furniture information, determine the air conditioning load of at least one area;
[0066] Based on the air conditioning load, recommended home appliances for the at least one area are generated, including air conditioners;
[0067] Based on the recommended home appliances, a display interface for recommended home furnishings is generated.
[0068] In this way, recommended home appliances can be generated based on the configured furniture information, thereby improving the efficiency of home appliance selection for users.
[0069] In some possible implementations, the configured home furnishing information includes configured appliance information or furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information in the display interface and the configured home furnishing information includes:
[0070] Based on the configured home appliance or furniture information, determine environmental simulation information for at least one area;
[0071] Based on the environmental simulation information, generate recommended furniture or recommended home appliances for the at least one area;
[0072] A display interface for recommended home furnishings is generated based on the recommended furniture or appliances.
[0073] In this way, environmental simulation information can be determined based on the configured home appliance or furniture information, and then recommended home appliances or furniture can be generated based on the environmental simulation information, thereby improving the reliability of the recommended home furnishings.
[0074] In some possible implementations, the building information also includes home furnishing demand information, and the generation of a recommended home furnishing display interface based on the spatial layout in the display interface of the spatial layout information includes:
[0075] Based on the spatial layout of the display interface and the home furnishing demand information, a display interface for the recommended home furnishings is generated.
[0076] In this way, home furnishing products can be recommended to users based on their needs, satisfying their personalized requirements and further enhancing their user experience.
[0077] In some possible implementations, the home furnishing demand information includes the building's geographical location information. The display interface for generating the recommended home furnishings, based on the spatial layout information and the home furnishing demand information, includes:
[0078] Based on the spatial layout in the display area and the geographical location information, recommended home furnishings are generated.
[0079] Based on the recommended home furnishings, a display interface for the recommended home furnishings is generated.
[0080] In this way, recommended home furnishings can be generated based on the building's geographical location, increasing the flexibility of the recommendations.
[0081] In some possible implementations, the home furnishing demand information includes the demand for additional air conditioners. The process of generating the recommended home furnishing display interface based on the spatial layout information and the home furnishing demand information includes:
[0082] Based on the spatial layout in the display area of the spatial layout information and the requirement for the new air conditioner, the area where the new air conditioner will be added is determined, as well as the environmental simulation information of the area after the new air conditioner is added;
[0083] Based on the environmental simulation information, human comfort indicators are determined, and based on the human comfort indicators, recommended air conditioning for the area is generated.
[0084] Based on the recommended air conditioners for the region, a display interface for recommended home furnishings is generated.
[0085] In this way, air conditioner recommendations can be made based on human comfort indicators, thus improving the user experience.
[0086] In one possible implementation, the recommended home furnishing display interface includes controls for displaying home furnishing renderings, and the method further includes:
[0087] In response to an operation on the home furnishings rendering control, a rendering interface showcasing recommended home furnishings is displayed.
[0088] In this way, the recommended home furnishing products can be displayed to users in advance, making it easier for them to decide whether to purchase the recommended home furnishing products based on the effects displayed on the display interface, thus avoiding the probability of returns and exchanges and improving the user experience.
[0089] In one possible implementation, the home furnishings include an air conditioner, the home furnishings rendering control includes an air conditioner 3D rendering display control, the recommended home furnishings rendering interface is an indoor air conditioner distribution display interface, and the recommended home furnishings rendering interface includes a picture of a recommended air conditioner located at a recommended installation position in the space.
[0090] This allows users to view 3D renderings, making it easier for them to intuitively see the effect of indoor air conditioning distribution. Furthermore, the interface showcasing recommended home furnishings more realistically reflects the building after air conditioning installation.
[0091] In one possible implementation, the recommended home furnishings display interface includes a scheme details control, and the method further includes:
[0092] In response to the detection of an operation on the scheme details control, the display interface of the recommended home furnishings is redisplayed.
[0093] In this way, users can click on the solution details control to redisplay the recommended home furnishings display interface.
[0094] In one possible implementation, the recommended home furnishings display interface includes a perspective adjustment option, which is used to select whether to display the recommended home furnishings renderings in the display interface from a planar, three-dimensional, or bird's-eye view perspective.
[0095] In this way, users can adjust the viewing angle of the floor plan within the application's interface through the perspective adjustment options, thereby improving the flexibility of viewing the floor plan.
[0096] In one possible implementation, the display interface for recommended home furnishings includes the distribution of recommended home appliances and the pipeline distribution corresponding to the distribution of the recommended home appliances, wherein the pipeline distribution includes pipeline distribution and / or line distribution.
[0097] Thus, the application interface also includes a diagram of the air conditioning duct layout displayed in the indoor space, which can help users view the air conditioning duct layout.
[0098] In one possible implementation, the method further includes:
[0099] If a home furnishing adjustment operation is detected on the recommended home furnishing display interface, the recommended home furnishing display interface is regenerated based on the adjusted home furnishing. The adjustment operation includes at least one of the following: adding home furnishing, removing home furnishing, and replacing home furnishing.
[0100] In this way, home furnishings can be adjusted according to user needs, and a new display interface for recommended home furnishings can be generated based on the adjusted home furnishings, making it convenient for users to view the adjusted effect.
[0101] In one possible implementation, the recommended home furnishing display interface includes energy-saving arrangement recommendations controls, and the method further includes:
[0102] In response to detecting an operation on the energy-saving recommended layout control, the recommended home furnishings are re-displayed in the display interface of the recommended home furnishings, and / or the distribution of the recommended energy-saving home furnishings is re-displayed, according to the energy-saving strategy.
[0103] In this way, energy-saving home appliances can be recommended to users based on their needs, further enhancing the user experience.
[0104] In one possible implementation, the recommended home furnishings display interface includes airflow display controls, and the method further includes:
[0105] In response to the detection of an operation on the airflow display control, an indoor airflow effect display interface is generated based on the elements in the effect display interface of the recommended home furnishings, representing the indoor air conditioning situation, and the indoor airflow effect display interface is displayed.
[0106] In this way, users can operate the airflow display controls within the application to view the indoor airflow effect display interface. This allows users to intuitively understand the state of indoor airflow, helping them understand the air conditioning's effectiveness and configure it accordingly.
[0107] In some possible implementations, the elements of the visualized airflow organization displayed in the indoor airflow effect display interface include at least one of the following: color, flow direction, and display particle form.
[0108] In this way, elements such as color, flow direction, and particle form can be combined to display the visual airflow organization, which helps to improve the display effect of the visual airflow organization.
[0109] In some possible implementations, the flow direction includes either top-down or bottom-up flow.
[0110] In some possible implementations, the display particle form includes displaying the visualized airflow organization in the form of particles, or displaying the visualized airflow organization in the form of mist.
[0111] In some possible implementations, the indoor airflow effect display interface includes an air conditioner diagram, and the method further includes:
[0112] In response to detecting an operation that adjusts the air conditioning pattern on the indoor airflow effect display interface, the visualized airflow organization is redisplayed on the indoor airflow effect display interface.
[0113] In this way, when the user adjusts the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization can be redisplayed on the indoor airflow effect display interface, thereby ensuring the accuracy of the visualized airflow organization.
[0114] In some possible implementations, the method further includes:
[0115] In response to detecting an operation of placing a furniture pattern in the at least one room on the indoor airflow effect display interface, the visual airflow organization and the collision effect of the furniture pattern are displayed on the indoor airflow effect display interface.
[0116] In this way, when a user places a furniture image on the indoor airflow effect display interface, the interface can display the collision between the visualized airflow organization and the furniture image, thereby helping the user to view the relative relationship between the furniture and the indoor airflow.
[0117] In some possible implementations, the method further includes:
[0118] In response to detecting an exit operation on the indoor airflow effect display interface, close the indoor airflow effect display interface; and / or
[0119] In response to detecting an exit operation on the recommended home furnishings display screen, the recommended home furnishings display screen is closed.
[0120] In this way, users can close the indoor airflow effect display interface and / or the recommended home furnishing effect display interface by exiting the app.
[0121] According to a second aspect of the present disclosure, an application display device is provided, wherein the application is an application for recommending home furnishings, and the device is used to implement the steps of the application display method according to the first aspect of the present disclosure.
[0122] According to a third aspect of the present disclosure, an application is provided, the application being an application for recommending and displaying home furnishings, the application being used to implement the steps of the application display method according to the first aspect of the present disclosure.
[0123] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:
[0124] processor;
[0125] Memory used to store processor-executable instructions;
[0126] The processor is configured to execute the instructions to cause the device to implement the steps of the application display method according to the first aspect of the embodiments of this disclosure.
[0127] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the application display method provided in the first aspect of the present disclosure.
[0128] According to a sixth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the application display method provided in the first aspect of the present disclosure.
[0129] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0130] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0131] Figure 1 This is a flowchart illustrating an application display method as shown in an exemplary embodiment of this disclosure.
[0132] Figure 2 This is a schematic diagram of a terminal interface shown in an exemplary embodiment of the present disclosure.
[0133] Figure 3 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0134] Figure 4 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0135] Figure 5 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0136] Figure 6 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0137] Figure 7 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0138] Figure 8 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0139] Figure 9 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0140] Figure 10 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0141] Figure 11 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0142] Figure 12 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0143] Figure 13 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0144] Figure 14 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0145] Figure 15 This is a flowchart illustrating a method for configuring household items according to an exemplary embodiment of this disclosure.
[0146] Figure 16 This is a flowchart illustrating an implementation of step S21 as shown in an exemplary embodiment of this disclosure.
[0147] Figure 17 This is a flowchart illustrating the generation process of a household goods configuration as shown in an exemplary embodiment of this disclosure.
[0148] Figure 18 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0149] Figure 19 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0150] Figure 20 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0151] Figure 21 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0152] Figure 22 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0153] Figure 23 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0154] Figure 24 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0155] Figure 25 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0156] Figure 26 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0157] Figure 27 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0158] Figure 28 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0159] Figure 29 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0160] Figure 30 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0161] Figure 31 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0162] Figure 32 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0163] Figure 33 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0164] Figure 34 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0165] Figure 35 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0166] Figure 36 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0167] Figure 37 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of the present disclosure.
[0168] Figure 38 This is a block diagram illustrating a terminal according to an exemplary embodiment.
[0169] Figure 39 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0170] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0171] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in accordance with the relevant data protection laws and policies of the country where the location is situated, and with the authorization granted by the owner of the relevant device.
[0172] Before introducing the application display methods, devices, electronic devices, storage media, and programs of this disclosure, relevant scenarios of the embodiments of this disclosure will be described by way of example.
[0173] Home furnishings, as an integral part of the home environment, can enhance users' quality of life and living experience. In some scenarios, to create a comfortable and convenient living environment, users may need to select and arrange relevant home furnishings for their homes. For example, users may need to select and arrange home furnishings for a new house. However, the process of selecting and arranging home furnishings is relatively complex and time-consuming for users, and also relies heavily on their manual judgment and operation.
[0174] Sometimes, home furnishing configurations may be determined based on experience. Therefore, a home environment arranged based on such configurations may not achieve optimal relevant indicators (e.g., comfort, convenience, etc.) or meet the user's actual expectations.
[0175] Therefore, this disclosure provides an application display method. The method can be executed in relevant electronic devices, such as terminals (mobile phones, computers, televisions, vehicles, tablets, wearable devices, etc.), cloud servers, or combinations thereof.
[0176] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present disclosure, showing an application display method. The application could be an application recommending household goods. Figure 1 The method shown may include the following steps.
[0177] In step S11, an operation to determine building information in the application is detected, which includes apartment layout information.
[0178] In this embodiment of the disclosure, a building may include a foundation, walls, roof, doors, and windows, providing shelter from wind and rain, and serving as a space for people to live, work, study, entertain, store items, or engage in other activities. It may include, for example, residential buildings, self-built ordinary residences, apartments, villas, office buildings, shops, hotels, theaters, stadiums, exhibition halls, hospitals, factories, warehouses, etc. The building may also include all or part of the space of a single-story or multi-story building. For example, the building may consist of only one room.
[0179] In this disclosure, building information can be user-inputted. For example, a relevant interactive interface can be provided. The interactive interface can provide relevant controls, which the user can trigger to input information, such as the building information itself.
[0180] In this embodiment of the disclosure, a user can trigger controls on the interactive interface through certain operations. Exemplarily, these operations may include, but are not limited to, triggering operations on the controls by the user using a finger or a touch device (such as a stylus). For example, the user can perform the triggering operation through relevant finger gestures, which can be any one of the following: a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, a short-press gesture, an area-change gesture, a double-press gesture, a double-tap gesture, or a combination thereof. As another example, the user can perform the triggering operation through a touch device, such as a single click, a double-click, or any number of clicks, or a long press or a short press.
[0181] In addition, the interactive interface can support one or more input methods, such as image input, text input, voice input, video input, touch selection input, touch drawing input, file upload input, etc.
[0182] In one embodiment, prior to detecting a confirmation operation on the building information of the application, the method further includes: in response to detecting an input operation that inputs original building information, displaying a floor plan display interface in the application, the floor plan display interface being used to display at least one floor plan that matches the original building information.
[0183] In one implementation, users can input original building information by selecting a neighborhood or apartment type. For example, a city selection bar and a text input control can be provided on the terminal screen interface. Users can select a target city using the city selection bar and input neighborhood information from the original building information into the text input control. After inputting the neighborhood information, users can click to confirm the correct neighborhood name, thus completing the neighborhood selection.
[0184] Based on the community selected by the user, a floor plan display interface can be displayed in the application. The floor plan display interface is used to show at least one floor plan that matches the original building information.
[0185] In this way, after the user enters the original building information, the application can display a floor plan display interface, allowing the user to select a floor plan from at least one floor plan included in the floor plan display interface.
[0186] In one embodiment of this example, the method may further include: in response to the operation of confirming the selection of a unit type on the unit type display interface, displaying the display interface of the selected unit type; accordingly, in step 11, detecting the confirmation operation of the building information of the application may include: detecting the confirmation operation on the display interface of the selected unit type.
[0187] For example, after a user selects "City A" and enters "Community E," they can obtain one or more building images (such as floor plans) related to Community E, which will then be displayed on the terminal's screen. The user can select a unit from these floor plans and verify its correctness. Verifying the correct unit is the process of confirming the application's building information.
[0188] As an example, the architectural images may include architectural floor plans (e.g., computer-aided design drawings), hand-drawn architectural drawings, etc., wherein the architectural images may include one or more of the following information: wall information, column information, door and window information, staircase information, building materials, building area, etc.
[0189] As an example, the building images may include floor plans, which may include one or more of the following: rooms, room functions, room dimensions, floor height, and balcony areas.
[0190] As an example, the architectural images may include architectural photographs, such as architectural photographs captured by a user through an image acquisition device.
[0191] In addition, the architectural images may include one or more of the following: architectural floor plans, hand-drawn architectural drawings, floor plans, and architectural photographs.
[0192] This disclosure does not impose any restrictions on architectural images.
[0193] Figure 2 This is a schematic diagram illustrating a terminal interface as shown in an exemplary embodiment of this disclosure. Figure 2 As shown, after launching the application, the application's home screen can be displayed on the terminal's interactive interface. For example... Figure 2 As shown, the homepage can display the application's name and slogan (not shown in the image). It can also display three selection controls: a custom design selection control, a featured case selection control, and a historical case selection control. Different selection controls can be triggered as needed.
[0194] If the self-design selection control is triggered, users can design their own air conditioner installation plan according to their needs; if the selected case selection control is triggered, selected air conditioner installation cases can be displayed; if the historical plan selection control is triggered, historically designed air conditioner installation plans can be displayed.
[0195] In some embodiments, upon detecting a user's click on the self-design selection control, the input interface for the original building information can be displayed on the terminal's screen; that is, the input interface for the original building information can be displayed in the application.
[0196] Figure 3 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 3 As shown, in response to detecting a user clicking the self-design selection control, an input interface for the original building information can be displayed on the terminal's screen. Figure 3 As shown, the input interface for original building information may include input controls. For example, input controls may include, but are not limited to, city selection controls, neighborhood input controls, and search controls. Users can enter original building information into these input controls. The input controls may be input boxes.
[0197] As an example, refer to Figure 3 In response to the user's trigger action on the city selection control, the city specified by the user can be determined, for example: XX City.
[0198] As an example, refer to Figure 4 The input interface for original building information responds to user actions regarding the community input control, confirming the community specified by the user and indicating that the specified community belongs to the city specified by the user. Regarding the triggering action of the community input control, for example, the user can first enter community keywords; based on the entered keywords, multiple selectable communities can be displayed, and the user can then choose the community that best matches their needs.
[0199] Furthermore, the method may also include: detecting an operation to acquire apartment type information after inputting original building information; and displaying an apartment type display interface on the display screen in response to detecting the operation to acquire apartment type information.
[0200] For example, refer to Figure 4 The operation to retrieve apartment layout information can be triggered by a search control; that is, the user clicks the search control to retrieve the apartment layout information corresponding to the original building information. In response to the user's triggering of the search control, an apartment layout display interface can be displayed based on the city and neighborhood specified by the user.
[0201] Figure 5 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 5 As shown, the terminal interface is a floor plan display interface, which can display at least one floor plan that matches the original building information, floor plan filter controls, and an upload floor plan control. The floor plan filter controls can include: a occupancy number filter control and an area filter control.
[0202] As an example, in response to a user's triggering of the filter control for the number of residents, a floor plan corresponding to the specified number of residents can be further displayed on the floor plan display interface.
[0203] As an example, in response to a user's triggering of the area filter control, a floor plan with the specified area can be further displayed on the floor plan display interface.
[0204] As an example, in response to a user's triggering of the area filter control, a floor plan with the specified area can be further displayed on the floor plan display interface.
[0205] As an example, the process of determining the apartment type can include selecting the apartment type and confirming the apartment type.
[0206] For example, in response to a user's triggered action regarding a specific floor plan (i.e., selecting a floor plan), the floor plan display interface can be shown... Figure 6 The selected floor plan display interface shows the user's chosen floor plan, a "Let me take another look" control, and a "Select this floor plan" control. If the user triggers the "Let me take another look" control, the floor plan confirmation page will be canceled. If the user triggers the "Select this floor plan" control, indicating that the user has selected this floor plan, a confirmation operation on the selected floor plan display interface is detected, i.e., a confirmation operation on the application's building information is detected.
[0207] In step S12, in response to the operation of determining building information, a display interface for the spatial layout information of the building is shown in the application.
[0208] For example, continuing with the above example, when a user trigger is detected... Figure 6 When the "Select this apartment type" control is used, a display interface showing the building's spatial layout information is shown.
[0209] Figure 7 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 7 As shown, the interface displaying spatial layout information can show the floor plan, total floor area, and spatial layout details. Among these, Figure 7 The spatial layout information can include the above-mentioned apartment layout and area display interface.
[0210] The spatial layout information is adjustable and can include the area of each zone shown in the floor plan. For example... Figure 7 As shown, it can include: the area of the living room and dining room, the area of the bedroom and the area of the bathroom, and can also include a selection control for whether the floor is the top floor. Whether the floor is the top floor can affect the generation of subsequent home furnishing configurations.
[0211] The interface displaying spatial layout information can also show editing controls for the spatial arrangement information. As an example, in response to a user's action on the editing controls, the corresponding spatial arrangement information on the floor plan can be modified based on the information edited by the user. For example, the name and / or area of a room in the floor plan can be changed. Selection buttons are also provided to select the area where furniture needs to be configured.
[0212] The interface displaying spatial layout information can also show page navigation controls, such as "Previous" and "Next". As an example, in response to a user's trigger action on the "Previous" control, it navigates to the previous displayed page (e.g., ...). Figure 6 or Figure 5 (As shown in the interface); In response to the user's triggering operation on the "Next" control, it indicates that the user has confirmed the area, that is, the operation of confirming the spatial layout information has been detected. At this time, you can jump to the next display page.
[0213] The above describes an implementation method for displaying the spatial layout information of buildings based on the user's input of city and community information.
[0214] In another implementation, users can output only the community information to display the spatial layout information of the buildings.
[0215] Figure 8 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. (Refer to...) Figure 8A text input control 301 can be provided on the screen of terminal 300, allowing users to input cell information. Figure 8 In the example, a user can input the cell name "E". Furthermore, in response to the user's input, a search for cell name "E" can be performed, yielding search results. (See also...) Figure 8 The search results for "City A, District B, Road C, No. D, Community E" and "City X, Community E" can be displayed in the search results box 3010. The terminal 300 also provides a "Cancel" control 302 and a "Confirm" control 303. Using the above example, the user can select "City A, District B, Road C, No. D, Community E" and click the confirm control 303 to select the community. When the user needs to abandon entering the building location information, they can click the cancel control 302 to cancel the selection.
[0216] Figure 9 This is a schematic diagram of another terminal interface shown in an exemplary embodiment of this disclosure, with reference to... Figure 9 The system can acquire one or more building images related to Community E (illustrated in floor plan 234 in the diagram) and display these images on the screen of terminal 300. Users can view the displayed floor plan 234 to determine its accuracy. If the floor plan 234 is correct, the user can click the confirmation control 303 to confirm. Thus, the user-confirmed floor plan 234 can be used as the building image (or a portion thereof).
[0217] In one implementation, a relationship can be established between a residential area and building images, or between a residential area and building models. In a possible implementation, building images or models of relevant residential areas can be collected to establish this relationship. Thus, building images or models can be obtained based on the user-selected residential area and the established relationship.
[0218] In one implementation, architectural images or models of buildings can be obtained through a third-party data platform. For example, after a user selects "City A" and enters "Community E" on the terminal interface, the terminal can launch the data platform's application, load one or more architectural images or models corresponding to the location information, and display these images or models on the screen.
[0219] Alternatively, the user can select "City A" and enter "Community E" on the terminal interface. The terminal can then launch a browser, open the data platform's webpage, load one or more building images or models corresponding to the location information, and display these images or models on the screen. The user can select a target building image or model from these related images or models and verify its accuracy. This process allows for the acquisition of user-confirmed building images or models.
[0220] In one implementation, the user can also... Figure 9 The text input control 301 allows users to input apartment type information. In response to user input, search results for apartment types can be displayed. Users can select the desired results and click the confirmation control 303 to select an apartment type. When users want to cancel inputting building location information, they can click the cancel control 302 to deselect.
[0221] In one implementation, the building information includes inputting the area of the building, which is the area of at least one room in the building and / or the total building area.
[0222] For example, a text input control can be provided in the interactive interface. The user can trigger the text input control to enter the area of the building. For example, the bedroom is 30 square meters, and the total area is 50 square meters.
[0223] In one implementation, building information may include the building's floor height. Continuing with the above example, a user could, for instance, trigger the text input control to input the building's floor height. For example, the floor height might be 3 meters.
[0224] In one embodiment, the building information may further include one or more of the following: wall information, column information, door and window information, staircase information, building materials, room functions, room dimensions, floor height, and balcony area.
[0225] In one implementation, obtaining a building image or building model includes: obtaining building update information input by a user, and obtaining a building image or building model based on the building update information.
[0226] For example, the architectural image or model can be generated based on the original building before the modification. When a user modifies the original building, the user can generate the architectural update information based on the modification operation. The update information can include descriptive information about the user's operations such as adding walls, curtains, doors, windows, merging rooms, and splitting rooms. As an example, the architectural update information can include "merging the first room and the second room". In this way, the architectural image or model input by the user (or the architectural image / model obtained from a database or data platform based on the user input) can be updated using the architectural update information to obtain a more accurate architectural image or model.
[0227] In one implementation, a building display view can be generated in response to acquiring a building image.
[0228] For example, one or more of the following can be generated: a 2D architectural view, a 3D architectural view, and a bird's-eye view architectural view. These architectural views can also be displayed in a user interface.
[0229] In one implementation, generating a building display view based on the building image includes:
[0230] Based on the building images, generate information about one or more areas of the building display view;
[0231] In response to user confirmation of information about one or more areas, a display image of the building is generated based on the information about the one or more areas.
[0232] Figure 10 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. (Continued...) Figure 9 For example, after the user confirms floor plan 234, floor plan 234 can be identified to obtain one or more areas of floor plan 234. Figure 10 Information (illustrated by multiple regions). Furthermore, information from multiple regions can also be displayed on the screen interface of terminal 300.
[0233] Reference Figure 10 Information from the multiple areas can be displayed in the information display area 305. These include: a living room with an area of 46 square meters; bedroom 1 with an area of 18 square meters; and bedroom 2 with an area of 15 square meters.
[0234] In one implementation, the building information may include building images or models imported by the user. For example, the floor plan display interface includes a floor plan upload control, and the method further includes:
[0235] In response to detecting an operation on the apartment type upload control, a display interface for uploading the apartment type and inputting the apartment area is displayed;
[0236] The detected operation of determining building information for the application includes:
[0237] The operation of confirming the upload of the house type and entering the house type area was detected on the display interface for uploading the house type and entering the house type area.
[0238] For example, an upload control for architectural images or models could be provided in the interactive interface. Figure 5 The folder control in the floor plan display interface is the floor plan upload control. Users can click on the floor plan upload control. In response to the user clicking the floor plan upload control, the floor plan upload page can be displayed on the screen. For example, the user can select building images and / or buildings on the floor plan upload page and confirm the upload.
[0239] Figure 11 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 11 As shown, after the user clicks the floor plan upload control, the following will be displayed: Figure 11 The floor plan upload page shown can display reference information for floor plan uploads, such as floor plan examples, so that users can know which type of floor plan to upload.
[0240] The apartment upload page can display upload controls, such as "Select from album". In response to user actions on these upload controls, various upload options can be displayed, including: photo gallery, taking a photo, and selecting a file.
[0241] After a user uploads a specific floor plan, a display interface will be shown showing the uploaded floor plan and the area of the floor plan.
[0242] Figure 12 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 12 As shown, the terminal interface is a display interface for uploading house types and inputting house area, which can also be called the house area configuration page. It can display the house type diagram uploaded by the user, the house area input control, the house type diagram re-upload control, and the start drawing control.
[0243] Figure 13 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. (Refer to...) Figure 13 In response to the user's triggering of the apartment area input control, the area information entered by the user can be obtained.
[0244] When an action is detected on the interface for uploading and entering floor plans and floor areas, confirming the upload of the floor plan and the input of the floor area is also detected, indicating a confirmation action regarding the application's building information. For example, the action of confirming the upload of the floor plan and the input of the floor area could be clicking... Figure 13 The operation of the "Start Drawing" control. When this operation is detected, the following can be displayed: Figure 14 The interface showing the spatial layout information.
[0245] It should be understood that, Figure 7 and Figure 14 The interfaces shown are all display interfaces for spatial layout information. Since the apartment sizes are different for the two types of units, the area of each area is also different.
[0246] Users can perform operations to confirm spatial layout information on the spatial layout information display interface.
[0247] against Figure 7 , Figure 10 and 14 The interface shown allows the user to verify information in the multiple areas. In a possible implementation, if the user confirms that at least one piece of information in the multiple areas is incorrect, the user can adjust the content in the information display area 305 or the spatial layout.
[0248] by Figure 10 For example, as an illustration, a user might find that the area name is misidentified, such as "Bedroom 1" which may actually be "Bathroom". Therefore, the user can change "Bedroom 1" to "Bathroom".
[0249] As an example, users might find that the area recognition is incorrect, such as the actual area of the "living room" being 38 square meters. Therefore, users can change the area of the "living room" from 46 square meters to 38 square meters.
[0250] As an example, the information display area 305 also provides a control 306, which users can check to determine whether the area is valid. For example, when the user checks the control 306 for the "Living Room" area, the "Living Room" area is confirmed to be valid. When the control 306 for the "Living Room" area is not checked, the "Living Room" area is confirmed to be invalid. In some implementation scenarios, users may find that the number of areas is incorrectly identified, such as "Bedroom 2" not actually existing. In this case, the user can uncheck the control 306 for "Bedroom 2" to delete the incorrectly identified area.
[0251] It should be noted that users can modify one or more of the following in information display area 305: area name, area area, and area validity.
[0252] In a possible implementation, a control for modifying the area name can also be provided in the information display area 305, allowing the area name to be modified when the user triggers this control. And / or, a control for modifying the area area can be provided in the information display area 305, allowing the area area to be modified when the user triggers this control.
[0253] In a possible implementation, floor height information may also be displayed in the information display area 305. This floor height information can be obtained by identifying the floor plan 234. The floor height information may include the floor height information of one or more areas of the floor plan 234. In some implementations, the floor height information may also be configured to be displayed with a default value, such as 3 meters.
[0254] In a possible implementation, a control for setting the floor height information may be provided in the information display area 305 or other locations on the interactive interface. When the user triggers this control, the floor height information can be adjusted.
[0255] In a possible implementation, a confirmation control for the floor height information may be provided in the information display area 305 or other locations on the interactive interface. The user can confirm the floor height information by triggering this confirmation control.
[0256] In a possible implementation, a confirmation control for the building floor, such as a confirmation control for the top floor, can also be provided in the information display area 305. When the user triggers this confirmation control, they can confirm that the building floor is the top floor.
[0257] In this way, after the user confirms the information of one or more areas, the building display view can be generated based on the information of one or more areas, thereby ensuring the accuracy of the generated building display view.
[0258] In one implementation, considering that the architectural image may be a picture of the building before any modifications were made, the step of generating a building display view based on the architectural image includes:
[0259] Get the building update information input by the user;
[0260] Based on the building update information and the building images, a building display view of the building is generated.
[0261] For example, architectural update information in the form of text input by the user, such as "the study and the secondary bedroom have been merged," can be obtained. In this way, when generating the architectural view based on the architectural image, the information "the study and the secondary bedroom have been merged" can be taken into account, resulting in a more accurate architectural view.
[0262] In one implementation, generating a building display view based on the building image includes:
[0263] Get the building update information input by the user;
[0264] Based on the building images and the building update information, generate information about one or more areas of the building;
[0265] In response to user confirmation of information about one or more areas, an architectural view of the building is generated based on the information about the one or more areas.
[0266] For example, building update information in the form of text input by the user can be obtained, such as "Bedroom 2 and Bedroom 1 have been merged". In this way, when generating a building display view based on the building image, the information "Bedroom 2 and Bedroom 1 have been merged" can be taken into account, and information on one or more areas of the building (e.g., bedrooms) can be accurately generated, thereby making the generated building display view more accurate.
[0267] Continue Figure 10 For example, since the user inputs building update information (merging Bedroom 2 and Bedroom 1), when generating information for one or more areas of the building, Bedroom 2 (15 square meters) and Bedroom 1 (18 square meters) can be merged. Thus, the merged result of Bedroom 2 and Bedroom 1 can be displayed in information display area 305, such as "Bedroom 1, 33 square meters". Therefore, by combining building update information to generate information for one or more areas of the building, the accuracy of the generated information can be improved.
[0268] In addition, refer to Figure 10 It can also provide a "back" control 307, which allows the user to return to the previous step in the process when clicked. For example, clicking the "back" control 307 can return to... Figure 9 The interface shown.
[0269] In a possible implementation, the user confirms that the information for the multiple areas is correct, and therefore the user can click the "Next" control 308 to proceed to the next step. When the user clicks the "Next" control 308, it can be determined that the user has confirmed that the information for the multiple areas is correct. In this way, in response to the user's confirmation of the information for one or more areas, an architectural display view of the building can be generated based on the information for the one or more areas.
[0270] For example, features such as spatial partitions, walls, doors, and windows of a building can be analyzed, and structural information (such as dimensions and locations) of components like walls and windows, as well as building floor height information, can be extracted. This structural information can then be converted into three-dimensional geometric data (such as points, lines, and surfaces), and a building display view can be generated. The generated building display view can be displayed in an interactive interface for users to view.
[0271] In this disclosure, the operation of determining spatial layout information can be an operation of determining the unit's spatial arrangement and area on the spatial layout information display interface, and / or an operation of determining the adjusted unit's spatial arrangement and area after adjusting the unit's spatial arrangement and area. For example, the operation of determining spatial layout information can be a user's... Figure 7 , Figure 10 or Figure 14 The operation of the "Next" control in the program.
[0272] return Figure 1 The method may also include step S13.
[0273] In step S13, in response to the operation of determining spatial layout information, a display interface for recommended home furnishings is generated based on the spatial layout in the display interface, and the display interface for recommended home furnishings is displayed.
[0274] In this disclosure, after detecting the operation of determining spatial layout information, the configuration of home furnishings corresponding to the spatial layout can be determined based on the spatial layout in the display interface of the spatial layout information, and a display interface of recommended home furnishings can be generated and displayed.
[0275] By employing the above technical solution, in response to an operation that determines building information, a display interface for the building's spatial layout information can be shown within the application. In response to an operation that determines the spatial layout information on the spatial layout information display interface, a display interface for recommended home furnishings can be shown. In this way, users can view recommended home furnishings for that specific building information through the recommended home furnishings display interface, thereby assisting users in configuring home furnishings and improving the efficiency of home furnishing configuration.
[0276] In one embodiment, the display interface for recommended home furnishings is a display interface for recommended home appliances and / or a display interface for recommended furniture, wherein the display interface for recommended home appliances includes a recommended air conditioning package or a recommended air conditioner.
[0277] For example, the recommended appliance display interface only includes recommended air conditioners.
[0278] As another example, when it is necessary to recommend air conditioners for multiple areas or multiple air conditioners for the same area, the display interface for recommending home appliances may also include recommended air conditioner packages.
[0279] In this way, home appliances and / or furniture can be recommended to users to meet their needs.
[0280] In one embodiment, the display interface for recommended home furnishings includes a floor plan corresponding to the building information and the area of at least one area in the floor plan.
[0281] In this way, the home furnishing recommendation interface not only displays the recommended home furnishings, but also the floor plan and the area of at least one area in the floor plan, which improves the reliability of the home furnishing recommendations.
[0282] In one embodiment, the interface for displaying recommended home furnishings includes a list of recommended home furnishings.
[0283] In this way, a list of recommended home furnishings can be generated based on building information, thereby helping users select the home furnishings they need from the list.
[0284] In one embodiment, the display interface for recommended home furnishings includes a control for purchasing recommended home furnishings and / or a control for sharing recommended home furnishings.
[0285] In this embodiment, the interface for recommending home furnishings includes a purchase control, allowing users to buy home furnishings by interacting with the control, thus simplifying the purchasing process. Furthermore, the interface includes a sharing control, enabling users to share home furnishing products and enhancing the user experience.
[0286] Figure 15 This is a flowchart illustrating a method for configuring household items according to an exemplary embodiment of this disclosure. (Refer to...) Figure 15 The method for configuring household items includes step S21.
[0287] In step S21, in response to user input of building information, the configuration of home furnishings corresponding to the building is determined.
[0288] The home furnishing configuration may include recommended home furnishings, representing the home furnishings recommended for the building. Furthermore, the home furnishing configuration may also include the distribution of recommended home furnishings. It should be understood that recommended home furnishings are recommendations at the product level, while the distribution of recommended home furnishings is a recommendation at the product installation location level. In subsequent embodiments, recommended home furnishings may be simply referred to as home furnishing configuration.
[0289] By employing the above technical solution, a display screen showing recommended home furnishings can be shown in response to the user's input of building information. In this way, users can obtain recommended home furnishings simply by entering their building information. This assists users in configuring their home furnishings and improves the efficiency of home furnishing selection.
[0290] For example, Figure 16 This is a flowchart illustrating an implementation of step S21 as shown in an exemplary embodiment of this disclosure, with reference to... Figure 16 The step of determining the home furnishing configuration corresponding to the building in response to user-inputted building information includes:
[0291] In step S211, a building display view is obtained based on the building information, and a home furnishing configuration corresponding to the building is generated in the building display view.
[0292] For example, in one embodiment, the home furnishings configuration is a home appliance configuration, and the step of obtaining a building display view based on building information and generating a home furnishings configuration corresponding to the building in the building display view includes: generating a home appliance configuration for the building based on the building information.
[0293] In one embodiment, the display interface for recommended home furnishings also includes the air conditioning load of the at least one area.
[0294] In this way, the home furnishing recommendation interface not only displays the recommended home furnishings, but also shows the air conditioning load of at least one area, further improving the reliability of the home furnishing recommendations.
[0295] Furthermore, the display interface for recommending home furnishings, generated based on the spatial layout information, includes:
[0296] For at least one area in the spatial layout, a recommended air conditioning package is generated based on the area and / or function of the area;
[0297] Based on the recommended air conditioning package, a display interface for recommended home furnishings is generated.
[0298] For example, the home appliances may include air conditioners, air purifiers, lighting equipment, etc. Taking air conditioners as an example, in one embodiment, the required air conditioning load in one or more areas of a building can be determined based on building information, thereby generating an air conditioning configuration that meets the air conditioning load. The required air conditioning load is determined based on the area and / or function of the area.
[0299] For example, the area can be a living room. The required air conditioning load for the living room can be determined based on its function, area, ceiling height, and other information. For instance, it could be 8000W. Therefore, one air conditioner with a load greater than 8000W can be recommended, or multiple air conditioners with a total load greater than 8000W can be recommended.
[0300] In one implementation, air conditioners can also be recommended based on the area's function. For example, when the area is a bedroom, the user's need for a quiet environment while sleeping can be considered, and a silent wall-mounted air conditioner can be recommended. Furthermore, the air conditioner's capacity can be calculated based on the bedroom's area; for instance, a 1-horsepower air conditioner can be recommended for a 10-square-meter bedroom. When the area is a living room, a high-capacity floor-standing air conditioner or central air conditioning can be recommended. For example, a floor-standing air conditioner with a cooling capacity of 2 horsepower or more is recommended.
[0301] In some implementations, a combination of air conditioning and other equipment may also be recommended. For example, when the required air conditioning load is 2100W and the air conditioning load is 2000W, it may also be recommended to use a fan with the air conditioning to meet the air conditioning requirements of the area.
[0302] By adopting the above technical solution, recommended air conditioning packages can be generated based on the area and / or function of the region, thereby improving the reliability of the generated recommended air conditioning packages.
[0303] It should be noted that in some scenarios, there may not be a suitable air conditioner for a particular area. For example, a building area may be 3 square meters with a required air conditioning load of 500W. In this case, a suitable air conditioner may not be available. Fans, air purifiers, and other similar devices can be recommended. For instance, based on the required air conditioning load, fans, air purifiers, and other air conditioning equipment can be matched to ensure that the total load of these devices matches the required air conditioning load, thereby meeting the air conditioning needs of the area.
[0304] In one embodiment, the building information may further include configured home furnishing information. For example, when inputting building information, in addition to uploading the apartment type and area, users configured for that apartment type can also be entered. Alternatively, after selecting the apartment type, users configured for that apartment type can also be entered. In this embodiment, the electronic device can generate and display a recommended home furnishing display interface based on the configured home furnishing information and the spatial layout in the display interface of the spatial layout information. In one embodiment, the configured home furnishing information is appliance configuration, and the step of obtaining the building display view based on the spatial layout in the display interface of the spatial layout information, and generating the home furnishing configuration corresponding to the building in the building display view includes:
[0305] The building display view is obtained based on the spatial layout in the spatial layout information display interface. The building information includes first furniture configuration information and / or first appliance configuration information. The building display view also includes first appliance configuration corresponding to the first furniture configuration information and / or first appliance configuration corresponding to the first appliance configuration information. The appliance configuration corresponding to the building is generated in the building display view.
[0306] In one implementation, a display interface for recommended home furnishings is generated based on the spatial layout in the display interface with spatial layout information and the configured home furnishing information. This includes: generating recommended home furnishings associated with the configured home furnishing information based on the spatial layout in the display interface with spatial layout information and the configured home furnishing information; and generating a display interface for recommended home furnishings based on the recommended home furnishings.
[0307] The association with configured home furnishing information can refer to the home furnishings being from the same brand or being associated with the protocols of the configured home furnishings. For example, if the home furnishings are appliances, smart home devices can be recommended based on the appliance's brand or protocol interconnectivity. For instance, if the home already has air conditioning, compatible air monitoring devices, such as temperature / humidity sensors, air quality monitors / sensors, etc., can be recommended to facilitate dynamic environmental monitoring and automated cleaning.
[0308] Furthermore, suitable auxiliary equipment can be recommended based on the actual usage environment or location of the appliances. For example, a central control screen capable of controlling the air conditioning unit can be recommended based on its location, and the location of the central control screen can be generated. Taking an air conditioning unit comprising multiple air conditioners as an example, the location of the central control screen can be set based on the locations of the multiple air conditioners. For instance, the location of the central control screen can be determined with the optimization objective of minimizing the sum of the distances between the central control screen and each air conditioner. In this way, each air conditioner can be conveniently controlled through the central control screen.
[0309] By adopting the above technical solution, home furnishings associated with the configured home furnishings are recommended, which improves the comprehensiveness of the recommended home furnishings and makes them easier for users to use and manage.
[0310] For example, in one implementation, the configured home furnishing information includes configured home appliance information. Based on the spatial layout in the display interface of spatial layout information and the configured home furnishing information, a display interface for recommended home furnishings is generated, including: determining the air conditioning load required by at least one area based on the spatial layout in the display interface of spatial layout information; generating recommended air conditioning for the area based on the air conditioning load required by at least one area and the air conditioning load of the configured home appliances in the area; and generating a display interface for recommended home furnishings based on the recommended air conditioning for at least one area.
[0311] For example, the building information entered by the user may include first-order appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0312] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0313] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0314] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0315] If the required air conditioning load exceeds the load of the existing air conditioner, it can be recommended to add another air conditioner to supplement the air conditioning. In a possible implementation, if the air humidity is low, a humidifier can be recommended to improve humidity uniformity.
[0316] Even when home appliances are already installed, the system can generate recommended air conditioning solutions for the region based on the region's air conditioning load demand and the air conditioning load information of the home appliances already installed in the region, thus improving the flexibility of generating recommended air conditioning solutions.
[0317] In one possible implementation, the location and layout of the air conditioners can be adjusted according to the air conditioning load to obtain the air conditioning configuration. In another possible implementation, the air conditioning configuration can be determined through optimization calculations, using regional airflow uniformity and human comfort as optimization indicators.
[0318] In this way, by combining the first appliance configuration in the building information, the appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of appliance selection for users.
[0319] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0320] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0321] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0322] In one implementation, the configured home furnishing information includes configured furniture information, and the step of generating a recommended home furnishing display interface based on the spatial layout in the display interface of the spatial layout information and the configured home furnishing information includes:
[0323] Based on the spatial layout and the configured furniture information, determine the air conditioning load of at least one area;
[0324] Based on the air conditioning load, recommended home appliances for the at least one area are generated, including air conditioners;
[0325] Based on the recommended home appliances, a display interface for recommended home furnishings is generated.
[0326] Taking a bedroom as an example, the required air conditioning load can be determined based on the bedroom's area, ceiling height, and whether it's on the top floor, combined with the configuration of the first piece of furniture in the bedroom. For instance, a bedroom with an area of 17 square meters and a ceiling height of 3 meters, combined with the configuration of the first piece of furniture, indicates a required air conditioning load of 3100W. Therefore, an air conditioner with a load of 3100W or greater can be recommended. In addition, air purifiers, humidifiers, and other devices can be recommended to optimize airflow circulation in the bedroom.
[0327] In this way, recommended home appliances can be generated based on the configured furniture information, thereby improving the efficiency of home appliance selection for users.
[0328] In one possible implementation, the configured home furnishing information includes configured appliance information or furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information in the display interface and the configured home furnishing information includes:
[0329] Based on the configured home appliance or furniture information, determine environmental simulation information for at least one area;
[0330] Based on the environmental simulation information, generate recommended furniture or recommended home appliances for the at least one area;
[0331] A display interface for recommended home furnishings is generated based on the recommended furniture or appliances.
[0332] Environmental simulation information within a given area can be determined based on furniture or appliance configuration and the building's regional structure. Appliances or furniture can then be recommended based on this simulated environmental information. For example, in one implementation, air conditioning can be determined based on airflow organization and temperature field within the area. Exemplarily, the installation location of the air conditioner can be determined based on the direction of airflow organization, avoiding conflicts between the air conditioner's airflow and the regional airflow direction, thus preventing impact on air conditioner performance.
[0333] In this way, environmental simulation information can be determined based on the configured furniture information, and then recommended home appliances can be generated based on the environmental simulation information, thereby improving the reliability of the recommended home appliances.
[0334] In addition, the installation location of the air conditioner can be determined based on information such as the area, the air conditioner installation requirements, and the air conditioner specifications.
[0335] Taking a bedroom as an example, the air conditioner can be installed on the wall above the head of the bed, allowing the cool air to diffuse from a distance and avoid blowing directly on the body. For central air conditioning, the air outlet can be placed in the center of the ceiling, combined with the duct design to achieve uniform air distribution.
[0336] In one implementation, the location of air conditioners and their auxiliary equipment can be arranged by taking into account the characteristics of doors, windows, corners, and entryways.
[0337] For example, the opening and closing position of the door may affect the airflow path of the air conditioner, thus preventing the air conditioner from blowing air directly onto the doorway and reducing the leakage of cold air.
[0338] For example, dead airflow areas may exist at building corners, so it is recommended to add auxiliary equipment (such as fans or air deflectors) in these areas to optimize airflow distribution.
[0339] For example, the area above a window can suppress the accumulation of hot air through cool air and has little impact on lighting, so it can be recommended as an air conditioning installation location.
[0340] In one implementation, parameters such as airflow uniformity, airflow, thermal comfort, total cost, noise, and energy consumption level can be used as optimization indicators to determine the required air conditioner and its installation location. For example, the required air conditioner and its installation location can be determined through multi-objective optimization based on these optimization indicators. This allows for the generation of an air conditioner configuration.
[0341] Furthermore, air conditioning configurations can be loaded into the architectural view. For example, air conditioners can be displayed in corresponding locations within the architectural view based on their configurations. For instance, the architectural view can be a 2D floor plan where an air conditioner is located on a bedroom wall. In this way, the air conditioner can be marked in the bedroom within the architectural view, such as by displaying a drawing, model, or similar representation of the air conditioner.
[0342] In this way, a building display view can be obtained based on the building information, and a home appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of home appliance selection for users.
[0343] Furthermore, the installation location of the air conditioner can be determined based on the furniture configuration in the bedroom. For example, if the bedroom includes a wardrobe, the installation location of the air conditioner can be determined based on the location and size of the wardrobe, the installation requirements of the air conditioner, the specifications of the air conditioner, and other information.
[0344] In one implementation, the most favorable air conditioner installation location can be determined based on the location of the furniture, thereby ensuring the air conditioner's regulating effect.
[0345] In one implementation, the optimal configuration of air conditioning in the building model can be generated based on the furniture placement using a space utilization optimization algorithm, thereby achieving efficient space utilization.
[0346] In this way, by combining the first furniture configuration in the building information, the corresponding home appliance configuration can be generated in the building display view, thereby improving the efficiency of home appliance selection for users.
[0347] In one implementation, the building information input by the user may include first-order appliance configuration information, such as the type, size, and location of appliances within the building area. For example, the building information input by the user may include the number, location, and load of air conditioners within the building area.
[0348] Thus, the architectural display view obtained based on the building information can include the first appliance configuration and the first furniture configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0349] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0350] For example, for a certain area of a building, the required air conditioning load of the area can be calculated based on the first appliance configuration and the first furniture configuration, as well as information about the area (such as area, floor height, etc.), and a new appliance configuration can be generated based on the air conditioning load in the area and the required air conditioning load.
[0351] As an example, the area could be a living room with a required air conditioning load of 8000W. The living room includes one air conditioner with a load of 3000W. Since the air conditioner load is lower than the required air conditioning load, the cooling / heating effect in the living room may be poor. Therefore, it is recommended to replace the air conditioner in the living room with another air conditioner with a load of 8000W or greater. Alternatively, a new air conditioner with a load of 5500W can be added to the living room, or a fan or circulator can be used to combine with the existing air conditioner to meet the living room's air conditioning needs.
[0352] In this way, by combining the first appliance configuration and the first furniture configuration in the building information, the appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of appliance selection for users.
[0353] In one embodiment, the method further includes updating the appliance configuration in response to the addition of a second appliance configuration and / or a second furniture configuration. That is, the electronic device can determine the appliance configuration when it detects that a user needs to recommend home furnishings.
[0354] For example, an appliance placement control can be provided in an interactive interface, allowing users to add appliance configurations by triggering the appliance placement control. For example, in response to a user clicking the appliance placement control, a display interface showcasing recommended home furnishings including appliance options (such as category options, size options, placement location options, etc.) can be provided, allowing users to click on the corresponding appliance option to add a second appliance configuration.
[0355] After a user adds home appliances, changes occur inside the building. This allows for updating the configuration of those appliances.
[0356] As an example, the home furnishing demand information includes the need for a new air conditioner. The process of generating a display interface for recommended home furnishings based on the spatial layout information in the display interface and the home furnishing demand information includes: determining the area for the new air conditioner based on the spatial layout information in the display interface and the need for the new air conditioner, and obtaining environmental simulation information for the area after the new air conditioner is added; determining human comfort indicators based on the environmental simulation information, and generating recommended air conditioners for the area based on the human comfort indicators; and generating a display interface for recommended home furnishings based on the recommended air conditioners for the area.
[0357] For example, a user can add an air conditioner, and the second appliance configuration can be the newly added air conditioner. Based on the information of the new air conditioner and its installation location, environmental simulation information within the building area can be determined, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, the appliance configuration can be updated based on this environmental simulation information. That is, recommended home furnishings can be determined based on the environmental simulation information.
[0358] In one implementation, a human comfort index (such as a PMV / PPD model) can be calculated based on the environmental simulation information. The PMV (Predicted Mean Vote) model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD (Predicted Percentage of Dissatisfied) model can predict the proportion of dissatisfied people in that region. As an example, by substituting temperature, humidity, and airflow speed into the PMV model, a comfort value for each region can be obtained, and the human comfort index includes these comfort values.
[0359] In this way, air conditioning recommendations can be made based on human comfort indicators. For example, the air conditioner that optimizes human comfort in a given area can be selected, and the air conditioning configuration can be updated accordingly.
[0360] For example, a furniture placement control can be provided in the interactive interface, allowing users to add a second furniture configuration by triggering the control. For example, in response to a user clicking the furniture placement control, a display interface showcasing recommended home furnishings, including furniture options (such as category, size, and placement options), can be provided. Users can click on the corresponding furniture option to add a second furniture configuration. For instance, a user can add a wardrobe to the bedroom.
[0361] After a user adds furniture, the interior of the building changes. This allows for updating the configuration of the appliances.
[0362] As an example, airflow organization can be used to detect whether newly added furniture obstructs the airflow from the air conditioner. If the added furniture does obstruct the airflow, the configuration of the air conditioner can be adjusted, for example, by adjusting the installation angle of the air conditioner to avoid airflow obstruction.
[0363] In one implementation, the configured home furnishing information includes configured appliance information and configured furniture information. The step of generating a recommended home furnishing display interface based on the spatial layout in the display interface and the configured home furnishing information includes: determining the airflow organization of at least one area based on the configured appliance information and configured furniture information; determining dead zones in the at least one area based on the airflow organization; generating recommended air conditioning devices for the dead zones; and generating a recommended home furnishing display interface based on the recommended air conditioning devices.
[0364] For example, furniture placement controls and appliance placement controls can be provided in the interactive interface, and users can add a second furniture configuration and a second appliance configuration by triggering the furniture placement controls and appliance placement controls.
[0365] In this scenario, new environmental simulation information can be obtained. For example, a new airflow pattern can be determined, and based on this new airflow pattern, it can be determined whether there are dead zones in the area. If dead zones exist, fans can be placed in these zones or the installation angle of air conditioners can be adjusted to enhance airflow.
[0366] By employing the above technical solution, the airflow organization of a region can be determined based on the already configured home appliances and furniture. When dead zones are identified based on this airflow organization, recommended air conditioning equipment can be generated for those zones. This improves the comprehensiveness of the furniture and household item recommendations.
[0367] For example, the air conditioning configuration can be determined by using an optimization search method with spatial environmental comfort (e.g., noise, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.) as the objective.
[0368] In this way, the appliance configuration can be automatically updated after the user adds a second appliance configuration and / or a second furniture configuration.
[0369] In one possible implementation, the method includes: updating the appliance configuration in response to adjusting the generated appliance configuration, or a first appliance configuration, or a first furniture configuration, or a second appliance configuration, or a second furniture configuration.
[0370] For example, an appliance configuration adjustment control and a furniture configuration adjustment control can be provided in the interactive interface. Users can adjust the appliance configuration by triggering the appliance adjustment control, and adjust the furniture configuration by triggering the furniture adjustment control. When a user adjusts one or more of the appliance configuration, the first appliance configuration, the first furniture configuration, the second appliance configuration, and the second furniture configuration, the appliance configuration can be updated.
[0371] For example, users can add appliances and / or furniture in any of the following configurations: Appliance Configuration, First Appliance Configuration, First Furniture Configuration, Second Appliance Configuration, and Second Furniture Configuration. Users can also delete appliances and / or furniture in any of these configurations. Users can also adjust the positions of appliances and / or furniture in any of these configurations.
[0372] In this way, the appliance configuration can be updated in response to adjustments to the generated appliance configuration, or the first appliance configuration, or the first furniture configuration, or the second appliance configuration, or the second furniture configuration.
[0373] Taking air conditioning as an example, the optimal installation location of the air conditioner can be determined and the configuration updated by using optimization search methods with the goal of spatial environmental comfort (e.g., noise, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.).
[0374] In this disclosure, in addition to recommending home furnishing products, i.e., configuring furniture products, it can also recommend the distribution of home furnishings, i.e., recommending the installation locations of home furnishing products. For example, the display interface for recommending home furnishings also shows the distribution of recommended home furnishings. The distribution of recommended home furnishings includes the distribution of recommended home appliances and the corresponding pipeline distribution, wherein the pipeline distribution includes pipe distribution and / or wiring distribution.
[0375] In one embodiment, the appliance configuration is an air conditioning configuration, which includes an air conditioning location and air conditioning piping.
[0376] For example, the piping information of the air conditioner, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioner installation standards. The air conditioner's piping may include one or more of the following: condensate pipes, gas pipes, and drain pipes. Based on the air conditioner's piping information, a piping configuration can be generated. For instance, a refrigerant pipe may need to be connected between the outdoor and indoor units. To save costs for the user, the piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective. Thus, based on the air conditioner's piping configuration and installation location, an air conditioner configuration can be generated.
[0377] In one embodiment, the method further includes: obtaining the user's pipeline requirement information, and generating the air conditioner's pipeline configuration based on the air conditioner pipeline information and the pipeline requirement information.
[0378] For example, users can input the pipeline requirement information in the interactive interface. The pipeline requirement information may include, for example, information on areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, etc., or one or more of these.
[0379] For example, the pipeline requirement information may include "pipelines are prohibited from passing through the secondary bedroom" and "pipeline length is limited to within 1 meter, and pipeline cost does not exceed 100 yuan". Thus, this pipeline requirement information can be considered when generating the pipeline configuration. For example, the pipeline requirement information can be used as an optimization target, and a pipeline configuration that meets the pipeline requirement information can be generated through a multi-objective optimization method.
[0380] In the above solution, the pipeline configuration can be generated by combining the user's pipeline requirements information, so that the generated air conditioning pipeline configuration is more in line with the user's needs.
[0381] Furthermore, in one embodiment, the method includes updating the air conditioning configuration in response to adjusting the air conditioning position and / or air conditioning piping.
[0382] For example, an adjustment control for the air conditioner position and / or air conditioning ducts can be provided in the interactive interface. Users can adjust the air conditioner position and / or air conditioning ducts by triggering this control. When the air conditioner position and / or air conditioning ducts are adjusted, the air conditioner configuration can be updated.
[0383] For example, changes in the location and / or piping of the air conditioner may affect the airflow. Therefore, airflow organization can be used to determine if there is any obstruction to the airflow, and if obstruction is found, the air conditioner configuration can be updated.
[0384] For example, a new air conditioning configuration can be determined through optimization search with airflow uniformity as the objective.
[0385] In one possible implementation, the home furnishings configuration is a furniture configuration, and determining the home furnishings configuration corresponding to the building in response to user-inputted building information includes: generating the furniture configuration of the building based on the building information.
[0386] For example, in one implementation, a building display view can be obtained based on building information, and furniture configuration corresponding to the building can be generated in the building display view.
[0387] For example, the furniture quantity, type, and location within each area of a building can be allocated according to the function of that area, thereby generating the furniture configuration. For instance, a bedroom area can be furnished with a bed, bedside table, wardrobe, dressing table, etc. A living room area can be furnished with a sofa, coffee table, TV cabinet, bookshelf, etc. Thus, the furniture configuration of the building can be generated based on the furniture configuration in each area, and the furniture configuration can include one or more of the types, quantities, and locations of the furniture.
[0388] In one embodiment, the home furnishing configuration is a furniture configuration, and the step of obtaining a building display view based on building information and generating a home furnishing configuration corresponding to the building in the building display view includes:
[0389] A building display view is obtained based on building information, which includes first appliance configuration information and / or first furniture configuration information. The building display view also includes first furniture configuration corresponding to the first appliance configuration information and / or first furniture configuration corresponding to the first furniture configuration information. A furniture configuration corresponding to the building is generated in the building display view.
[0390] For example, in one implementation, the building information input by the user may include first furniture configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0391] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0392] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0393] For example, auxiliary furniture can be recommended based on the functional requirements of the existing furniture. For instance, if a dining table is already in the dining room, matching dining chairs or a sideboard can be recommended. If a desk is already in the study, a matching bookshelf or filing cabinet can be recommended for convenient storage and use.
[0394] In this way, by combining the first furniture configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the user's furniture selection efficiency.
[0395] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0396] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0397] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0398] For example, air conditioning information (e.g., horsepower, operating mode, etc.) and installation location can be determined based on the air conditioning configuration. Furthermore, environmental simulation information within the building area can be determined based on the air conditioning information and installation location, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, the furniture configuration can be generated based on the environmental simulation information.
[0399] For example, furniture can be recommended based on the environmental simulation information, the type of area, and its size. For instance, a bed and wardrobe can be recommended for a bedroom, allowing the bed to be placed in a temperature-appropriate area by considering the temperature field. In some implementations, the furniture placement can be determined by incorporating airflow organization to prevent furniture from obstructing air conditioning airflow and thus affecting air conditioning performance.
[0400] In this way, by combining the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0401] In one implementation, the building information input by the user may include first furniture configuration information, such as the type, size, and location of furniture within the building area. The building information input by the user may also include first appliance configuration information, such as the number, location, and load of air conditioners within the building area.
[0402] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration and the first home appliance configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0403] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0404] For example, if the dining room already has a dining table and refrigerator, matching dining chairs or sideboards can be recommended to improve the practicality of the space. In one implementation, environmental information can be acquired and spatial comfort can be calculated. Thus, spatial comfort can be used as an optimization objective, and the types and locations of furniture can be determined through optimization calculations to obtain the furniture configuration.
[0405] In this way, by combining the first furniture configuration and the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0406] In one embodiment, the method further includes updating the furniture configuration in response to the addition of a second furniture configuration and / or the addition of a second appliance configuration.
[0407] For example, a furniture placement control can be provided in the interactive interface, allowing users to add furniture configurations by triggering the control. For example, in response to a user clicking the furniture placement control, furniture options (such as category options, size options, placement location options, etc.) can be provided, allowing the user to click the corresponding furniture option to add a second furniture configuration.
[0408] After a user adds furniture, the interior of the building changes. This allows you to update the furniture configuration.
[0409] As an example, a user can add a sofa. Based on the information of the newly added sofa and its installation location, it can be determined whether there are any furniture location conflicts. If a furniture location conflict exists, the furniture configuration can be updated.
[0410] In one implementation, the furniture configuration can be updated with the goal of maximizing space utilization.
[0411] In one implementation, an appliance placement control can be provided on the user interface, allowing the user to add a second appliance configuration by triggering the control. For example, in response to a user clicking the appliance placement control, appliance options (such as category, size, and placement location options) can be provided, allowing the user to click the corresponding option to add a second appliance configuration. For instance, a user could add an air conditioner to their bedroom.
[0412] After a user adds home appliances, the interior of the building changes. This allows the furniture configuration to be updated.
[0413] As an example, airflow organization can be used to detect whether a new air conditioner is obstructing airflow. If the airflow to the new appliance is blocked by furniture, the furniture can be adjusted to prevent airflow obstruction.
[0414] In one implementation, an appliance placement control and a furniture placement control can be provided in the interactive interface. Users can add a second appliance configuration and a second furniture configuration by triggering the appliance placement control and the furniture placement control.
[0415] In this context, new environmental simulation information can be obtained. For example, furniture configuration can be determined using optimization search methods with spatial environmental comfort (e.g., noise, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.) as the objective.
[0416] In this way, the furniture configuration can be automatically updated after the user adds a second furniture configuration and / or a second appliance configuration.
[0417] In one possible implementation, the method includes: updating the furniture configuration in response to adjusting the generated furniture configuration, or a first furniture configuration, or a first appliance configuration, or a second furniture configuration, or a second appliance configuration.
[0418] For example, a furniture configuration adjustment control and an appliance configuration adjustment control can be provided in the interactive interface. Users can adjust the furniture configuration by triggering the furniture adjustment control, and adjust the appliance configuration by triggering the appliance adjustment control. When a user adjusts one or more of the following: a first furniture configuration, a first appliance configuration, a second furniture configuration, and a second appliance configuration, the furniture configuration can be updated.
[0419] For example, users can add furniture and / or appliances in any of the following configurations: Furniture Configuration, First Furniture Configuration, First Appliance Configuration, Second Furniture Configuration, and Second Appliance Configuration. Users can also delete furniture and / or appliances in any of these configurations. Users can also adjust the positions of furniture and / or appliances in any of these configurations.
[0420] In this way, the furniture configuration can be updated in response to adjustments to the generated furniture configuration, or the first furniture configuration, or the first appliance configuration, or the second furniture configuration, or the second appliance configuration.
[0421] Taking wardrobes as an example, the optimal installation location can be determined by using optimization search methods to minimize the impact on air conditioning airflow, and the furniture configuration can be updated.
[0422] In one implementation, the first appliance configuration is an air conditioner configuration, which includes the location of the air conditioner, so that the furniture configuration can be updated in response to adjusting the location of the air conditioner.
[0423] For example, an adjustment control for the air conditioner's position can be provided in the interactive interface, allowing users to adjust the air conditioner's position by triggering this control. When the air conditioner's position is adjusted, the air conditioner configuration can be updated.
[0424] For example, a change in the location of an air conditioner may affect its airflow. Therefore, airflow organization can be used to determine if the airflow is obstructed by furniture, and if obstruction is present, the furniture configuration can be updated to avoid hindering the airflow.
[0425] In a possible implementation, a new air conditioning configuration can be determined through an optimization search with airflow uniformity as the objective.
[0426] In one possible implementation, the home furnishings configuration includes an appliance configuration and a furniture configuration. The step of determining the home furnishings configuration corresponding to the building in response to user-inputted building information includes: generating the appliance configuration and furniture configuration of the building based on the building information.
[0427] For example, in one implementation, a building display view can be obtained based on building information, and furniture and appliance configurations corresponding to the building can be generated in the building display view.
[0428] In some embodiments, the air conditioning load of the at least one region is determined based on the function and / or area of the at least one region.
[0429] Taking air conditioners as an example of household appliances, the required air conditioning load for a region can be determined based on information such as the function, area, and floor height of the building area, thereby generating an air conditioning configuration that meets the required air conditioning load. In this way, determining the air conditioning load of a region based on its function and / or area improves the reliability of the air conditioning load determination.
[0430] For example, the area could be a living room, requiring an air conditioning load of 8000W. Therefore, a single air conditioner with a load greater than 8000W, or multiple air conditioners with a total load greater than 8000W, could be recommended. For example, when the area is a bedroom, the need for a quiet environment during sleep can be considered, and a silent wall-mounted air conditioner could be recommended. Furthermore, the air conditioner's capacity can be calculated based on the bedroom area; for example, a 1-horsepower air conditioner could be recommended for a 10-square-meter bedroom. When the area is a living room, a high-capacity floor-standing air conditioner or central air conditioning could be recommended. For example, a floor-standing air conditioner with a cooling capacity of 2 horsepower or more is recommended.
[0431] In some implementations, a combination of air conditioning and other equipment may also be recommended. For example, when the required air conditioning load is 2100W and the air conditioning load is 2000W, a fan paired with the air conditioner may also be recommended to meet the air conditioning needs of the area. This allows for the creation of the appliance configuration.
[0432] In addition, furniture recommendations can be made based on the type of area. For example, a bed and wardrobe can be recommended for a bedroom, and the positions of the bed and wardrobe can be determined according to the size and structure of the bedroom, thus obtaining the furniture configuration for the bedroom.
[0433] Furthermore, appliance and furniture configurations can be loaded into the architectural view. For example, air conditioners can be displayed in corresponding locations within the architectural view based on their configurations. For instance, the architectural view can be a 2D floor plan where the air conditioner configuration includes a wall-mounted air conditioner in the bedroom, and the furniture configuration includes a bed in the bedroom. In this way, the air conditioner and bed can be labeled in the bedroom within the architectural view, such as displaying drawings, models, etc., of the air conditioner and bed.
[0434] In this way, the configuration of home appliances and furniture corresponding to the building can be automatically generated, thereby improving the efficiency of users' selection of furniture and home appliances.
[0435] In one embodiment, the home furnishing configuration includes appliance configuration and furniture configuration. The step of obtaining a building display view based on building information and generating a home furnishing configuration corresponding to the building in the building display view includes:
[0436] A building display view is obtained based on building information, which includes first furniture configuration information and / or first appliance configuration information. The building display view also includes first appliance configurations corresponding to the first furniture configuration information and / or first appliance configurations corresponding to the first appliance configuration information. Furniture configurations and appliance configurations corresponding to the building are generated in the building display view.
[0437] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0438] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0439] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0440] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0441] If the required air conditioning load exceeds the load of the existing air conditioner, it can be recommended to add another air conditioner to supplement the air conditioning. In a possible implementation, if the air humidity is low, a humidifier can be recommended to improve humidity uniformity.
[0442] In addition, environmental simulation information within the area can be obtained, and furniture can be recommended based on this information. For example, when the environmental simulation information indicates the existence of airflow dead zones, air deflectors can be added to adjust the airflow in the area, making the airflow more uniform.
[0443] In this way, by combining the first appliance configuration in the building information, the corresponding appliance and furniture configurations can be generated, thereby improving the efficiency of users' furniture and appliance selection.
[0444] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0445] Thus, the architectural display view obtained based on the building information can include the first appliance configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0446] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0447] Taking a bedroom as an example, the required air conditioning load can be determined based on the bedroom's area, ceiling height, and whether it's on the top floor, combined with the configuration of the first piece of furniture in the bedroom. For instance, a bedroom with an area of 17 square meters and a ceiling height of 3 meters, combined with the configuration of the first piece of furniture, indicates a required air conditioning load of 3100W. Therefore, an air conditioner with a load of 3100W or greater can be recommended. In addition, air purifiers, humidifiers, and other devices can be recommended to optimize airflow circulation in the bedroom.
[0448] Furthermore, the installation location of the air conditioner can be determined based on the furniture configuration in the bedroom. For example, if the bedroom includes a wardrobe, the installation location of the air conditioner can be determined based on the location and size of the wardrobe, the installation requirements of the air conditioner, the specifications of the air conditioner, and other information.
[0449] In one possible implementation, environmental simulation information within the area can be determined based on furniture configuration and the building's zonal structure. Air conditioning can then be recommended based on this simulated environmental information. For example, in one implementation, air conditioning can be determined based on airflow organization and temperature field within the area.
[0450] Furthermore, the direction of airflow organization can be used to determine whether the air conditioning airflow is blocked by furniture. When the airflow is blocked by furniture, the position of the furniture can be adjusted to avoid affecting the air conditioning performance. In this way, furniture and appliance configurations can be generated.
[0451] In this way, by combining the first furniture configuration in the building information, the corresponding home appliance configuration and furniture configuration can be generated, thereby improving the efficiency of users' furniture and home appliance selection.
[0452] In one implementation, the building information input by the user may include first-order appliance configuration information, such as the type, size, and location of appliances within the building area. For example, the building information input by the user may include the number, location, and load of air conditioners within the building area.
[0453] Thus, the architectural display view obtained based on the building information can include the first appliance configuration and the first furniture configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0454] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0455] For example, for a certain area of a building, the required air conditioning load of the area can be calculated based on the first appliance configuration and the first furniture configuration, as well as information about the area (such as area, floor height, etc.), and a new appliance configuration can be generated based on the air conditioning load in the area and the required air conditioning load.
[0456] As an example, the area can be a living room with a required air conditioning load of 8000W. The living room includes one air conditioner with a load of 3000W. Because the air conditioner load is lower than the required air conditioning load, the cooling / heating effect in the living room may be poor. Therefore, it is recommended to replace the air conditioner in the living room with another air conditioner with a load of 8000W or greater. Alternatively, a new air conditioner with a load of 5500W can be added to the living room, or a fan or circulator can be added to combine with the existing air conditioner to meet the air conditioning needs of the living room. This generates the appliance configuration.
[0457] Furthermore, environmental simulation information can be acquired, and furniture configurations can be generated based on this information. For example, a temperature field can be acquired, and a suitable area with a suitable temperature can be determined for placing a bed. This allows for the generation of furniture configurations.
[0458] In this way, by combining the first appliance configuration and the first furniture configuration in the building information, the appliance configuration and furniture configuration corresponding to the building can be generated, thereby improving the efficiency of users' appliance selection.
[0459] In one embodiment, the method further includes updating the appliance configuration in response to the addition of a second appliance configuration and / or a second furniture configuration.
[0460] For example, an appliance placement control can be provided in the interactive interface, allowing users to add appliance configurations by triggering the appliance placement control. For example, in response to a user clicking the appliance placement control, appliance options (such as category options, size options, placement location options, etc.) can be provided, allowing the user to click the corresponding appliance option to add a second appliance configuration.
[0461] After a user adds appliances, the interior of the building changes. This allows for updating the appliance and / or furniture configurations.
[0462] As an example, a user can add an air conditioner, and the second appliance configuration can be the newly added air conditioner. Based on the information of the new air conditioner and its installation location, environmental simulation information within the building area can be determined, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, appliance and / or furniture configurations can be updated based on this environmental simulation information.
[0463] In one implementation, a human comfort index (such as a PMV / PPD model) can be calculated based on the environmental simulation information. The PMV model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD model can predict the proportion of dissatisfied individuals within that region. As an example, the comfort value for each region can be obtained by substituting temperature, humidity, and airflow velocity into the PMV model; the human comfort index includes these comfort values.
[0464] Thus, air conditioning recommendations can be made based on human comfort indicators. For example, the air conditioner that optimizes human comfort in a given area can be selected, and the air conditioning configuration can be updated accordingly. And / or, furniture recommendations can be made based on human comfort indicators. For example, a desk can be placed in the location with the optimal human comfort index.
[0465] In one implementation, a furniture placement control can be provided in the user interface, allowing the user to add a second furniture configuration by triggering the control. For example, in response to a user clicking the furniture placement control, furniture options (such as category, size, and placement location options) can be provided, allowing the user to click the corresponding option to add a second furniture configuration. For instance, a user can add a wardrobe to the bedroom.
[0466] After a user adds furniture, the interior of the building changes. This allows for updating the configuration of the appliances.
[0467] As an example, airflow organization can be used to detect whether newly added furniture obstructs the airflow of an air conditioner. If the furniture does obstruct the airflow, the configuration of the air conditioner can be adjusted, for example, by adjusting its installation angle to avoid airflow obstruction. Furthermore, furniture recommendations can be made based on airflow organization. For example, clothes drying equipment can be placed in areas with faster airflow.
[0468] In one implementation, furniture placement controls and appliance placement controls can be provided in the interactive interface, allowing users to add a second furniture configuration and a second appliance configuration by triggering the furniture placement controls and appliance placement controls.
[0469] In this scenario, new environmental simulation information can be obtained. For example, a new airflow pattern can be identified, and based on this pattern, it can be determined whether there are dead zones in the area. If dead zones exist, fans can be placed in these zones or the installation angle of air conditioners can be adjusted to enhance airflow. And / or, furniture configurations can be optimized with airflow uniformity as the optimization objective.
[0470] As an example, the air conditioning configuration and / or furniture configuration can be determined by using an optimization search method with the spatial environment comfort (e.g., noise, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.) as the target.
[0471] In this way, after a user adds a second appliance configuration and / or a second furniture configuration, the appliance configuration and / or furniture configuration can be automatically updated.
[0472] In one possible implementation, the method includes: updating the appliance configuration and / or furniture configuration in response to adjusting the generated appliance configuration, or first appliance configuration, or first furniture configuration, or second appliance configuration, or second furniture configuration.
[0473] For example, an appliance configuration adjustment control and a furniture configuration adjustment control can be provided in the interactive interface. Users can adjust the appliance configuration by triggering the appliance adjustment control, and adjust the furniture configuration by triggering the furniture adjustment control. When a user adjusts one or more of the appliance configuration, the first appliance configuration, the first furniture configuration, the second appliance configuration, and the second furniture configuration, the appliance configuration and / or the furniture configuration can be updated.
[0474] For example, users can add appliances and / or furniture in any of the following configurations: Appliance Configuration, First Appliance Configuration, First Furniture Configuration, Second Appliance Configuration, and Second Furniture Configuration. Users can also delete appliances and / or furniture in any of these configurations. Users can also adjust the positions of appliances and / or furniture in any of these configurations.
[0475] In this way, the appliance configuration and / or furniture configuration can be updated in response to adjustments to the generated appliance configuration, or the first appliance configuration, or the first furniture configuration, or the second appliance configuration, or the second furniture configuration.
[0476] Taking air conditioners as an example, the optimal installation location can be determined and the configuration updated by using an optimization search method, with the goal of improving spatial environmental comfort (e.g., noise levels, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.). Similarly, for wardrobes, the optimal installation location can be determined and the furniture configuration updated by using an optimization search method, with the goal of minimizing the impact on air conditioning airflow.
[0477] In one implementation, the first appliance configuration is an air conditioner configuration, which includes the location of the air conditioner, so that the furniture configuration and / or appliance configuration can be updated in response to adjusting the location of the air conditioner.
[0478] For example, an adjustment control for the air conditioner's position can be provided in the interactive interface, allowing users to adjust the air conditioner's position by triggering this control. When the air conditioner's position is adjusted, the air conditioner configuration and / or furniture configuration can be updated.
[0479] For example, a change in the location of an air conditioner may affect its airflow. Therefore, airflow organization can be used to determine if the airflow is obstructed by furniture, and if obstruction is present, the furniture configuration can be updated to avoid hindering the airflow.
[0480] In a possible implementation, the air conditioning configuration can be updated by determining a new air conditioning configuration through optimization search with the goal of achieving uniform airflow.
[0481] In one possible implementation, the building information includes wall configuration information, but does not include appliance configuration information. The method includes: generating the appliance configuration for the building based on the building information.
[0482] For example, the wall information may include the wall's location, thickness, etc. Based on the wall information, one or more areas of the building can be identified. For at least one of these areas, the building's appliance configuration can be generated based on the building information.
[0483] Taking air conditioners as an example, the area mentioned can be the living room. Based on the living room's function, area, ceiling height, and other information, the required air conditioning load can be determined. For example, 8000W. Therefore, one air conditioner with a load greater than 8000W can be recommended, or multiple air conditioners with a total load greater than 8000W can be recommended. Furthermore, based on the area information, air conditioner installation requirements, and air conditioner specifications, the installation location of the air conditioners can be determined, thereby generating an air conditioning configuration.
[0484] In one possible implementation, the building information includes wall configuration information and first appliance configuration information. Thus, the appliance configuration of the building can be generated based on the building information.
[0485] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0486] If the required air conditioning load exceeds the load of the existing air conditioning system, it is recommended to add another air conditioner to supplement the air conditioning.
[0487] In one possible implementation, the method includes: updating appliance configuration in response to adjusting furniture and / or appliance configuration.
[0488] For example, the interactive interface can provide appliance configuration adjustment controls and furniture configuration adjustment controls. Users can adjust appliance configurations by triggering the appliance adjustment controls, and adjust furniture configurations by triggering the furniture adjustment controls. When a user adjusts the furniture configuration and / or appliance configuration, the appliance configuration can be updated.
[0489] For example, users can add appliances and / or furniture in the furniture and / or appliance configurations. Users can also delete appliances and / or furniture in the furniture and / or appliance configurations. Users can also adjust the positions of appliances and / or furniture in the furniture and / or appliance configurations.
[0490] In this way, the appliance configuration can be updated in response to adjustments to the furniture and / or appliance configuration.
[0491] Taking air conditioning as an example, the optimal installation location of the air conditioner can be determined and the configuration updated by using optimization search methods with the goal of spatial environmental comfort (e.g., noise, human comfort index, space utilization, regional airflow uniformity, PMV / PPD, etc.).
[0492] In one possible implementation, the home furnishings are configured as home appliances. Thus, the home appliance configuration for the building is generated based on the building information.
[0493] In one embodiment, the building information includes wall configuration information, and the building information does not contain home appliance configuration information. The home appliance configuration of the building is generated based on the building information.
[0494] For example, the wall information may include the wall's location, thickness, etc. Based on the wall information, one or more areas of the building can be identified. For at least one of these areas, the building's appliance configuration can be generated based on the building information.
[0495] For example, the function of a zone can be identified, and air conditioners can be recommended based on that function. For instance, when the zone is a bedroom, the user's need for a quiet environment while sleeping can be considered, and a silent wall-mounted air conditioner can be recommended. Furthermore, the air conditioner's capacity can be calculated based on the bedroom's area; for example, a 1-horsepower air conditioner could be recommended for a 10-square-meter bedroom. When the zone is a living room, a high-capacity floor-standing air conditioner or central air conditioning can be recommended. For instance, a floor-standing air conditioner with a cooling capacity of 2 horsepower or more can be recommended.
[0496] In one implementation, the furniture configuration for the building can be generated based on the building model:
[0497] Determine at least one region in the model, and the area of the at least one region;
[0498] The home furnishing configuration is generated based on the at least one region and the area of the at least one region.
[0499] In one implementation, the building model can be viewed as a building display view.
[0500] For example, for at least one region in the model, the area of the region can be calculated based on information such as the model boundary and model scale. For residential buildings, a room can be defined as a region, and the area of the room can be calculated. In this way, the furniture configuration can be generated based on the at least one region and its area.
[0501] For example, in one implementation, a home furnishing configuration can be generated for each region based on the region and its area. The home furnishing configuration of the building includes the home furnishing configurations for each region.
[0502] Taking a bedroom as an example, the required air conditioning load can be calculated based on information such as the bedroom's area and ceiling height. This allows for the recommendation of an air conditioner with a load exceeding the required air conditioning load. For instance, if the required air conditioning load for the bedroom is 2000W, an air conditioner with a load of 2200W can be recommended.
[0503] In some embodiments, the recommended air conditioning package includes at least one of the following: a recommended air conditioning package, a recommended air conditioning package and other air conditioning equipment for assisting the recommended air conditioning package, a recommended air conditioner and other air conditioning equipment for assisting the recommended air conditioner in performing air conditioning.
[0504] The recommended air conditioning package may include multiple recommended air conditioners, for example, multiple air conditioners recommended for one area, or air conditioners recommended for each of multiple areas. The recommended air conditioning package may also include the recommended air conditioning unit and other air conditioning equipment used to assist in the recommended air conditioning package. Furthermore, the recommended air conditioning package may also include the recommended air conditioner and other air conditioning equipment used to assist the recommended air conditioner in providing air conditioning.
[0505] Based on demand, air conditioning package configurations can also be recommended. For example, if the air conditioning load required for a bedroom is 2000W, a 2000W air conditioner can be recommended, along with supplementary air conditioning equipment such as fans and air purifiers. This provides more air conditioning equipment to assist in air conditioning, improve air conditioning efficiency, and ultimately enhance the user experience.
[0506] In possible implementations, furniture such as beds, wardrobes, bedside tables, and air conditioners can be configured based on functional requirements, and a furniture configuration for the bedroom area can be generated.
[0507] In possible implementations, a correlation can be established between the area of a region and the configuration of household appliances. Taking air conditioners as an example, a correlation can be established between the area of a region and the air conditioner. Generally, a suitable air conditioner power (usually expressed as cooling capacity or horsepower) can be selected based on the room area. For example, for a room with an area of less than 20 square meters, a 1-horsepower air conditioner can be selected. For a room with an area of 20-30 square meters, a 1.5- to 2-horsepower air conditioner can be selected. In this way, a correlation can be established between the area of a region and the air conditioner. When configuring air conditioners, the appropriate air conditioner for the area can be determined based on the building's area and the aforementioned correlation. In this way, while meeting cooling or heating needs, resource waste can be avoided.
[0508] In one implementation, a correlation can also be established between the area of a region and the lighting equipment. For example, when the room area is large, the power and number of lighting equipment can be appropriately increased to ensure sufficient indoor lighting. When the room area is small, the power and number of lighting equipment can be appropriately reduced to minimize resource waste. Therefore, when configuring lighting equipment, the appropriate lighting equipment for the area can be determined based on the building's area and the aforementioned correlation.
[0509] In addition, multi-dimensional relationships can be introduced. For example, the function of a region can be identified, and relationships can be established between the region's area, function, and home furnishings.
[0510] For example, for a 10㎡ area, if it is a bedroom, a 1HP silent wall-mounted air conditioner could be recommended. If the area is a kitchen, a ceiling-mounted air conditioner could be recommended. In other words, for areas of the same size, the function of the area can influence the type and configuration of home furnishings.
[0511] Furthermore, for areas with the same function, the size of the area may influence the recommended home furnishings. For example, a 2-horsepower floor-standing air conditioner might be recommended for a 20㎡ living room. For a 40㎡ living room, a 3-horsepower floor-standing air conditioner or central air conditioning might be recommended, along with auxiliary fans or air purifiers in corners where airflow might stagnate to optimize air circulation. In other words, for areas with the same function, different sizes may necessitate different home furnishings.
[0512] In one implementation, home furnishing configurations can also be generated based on user needs.
[0513] Figure 17 This is a flowchart illustrating the generation process of a home furnishing configuration as shown in an exemplary embodiment of this disclosure, with reference to... Figure 17 The step of generating the home furnishing configuration based on the at least one region and the area of the at least one region includes:
[0514] In step S61, the user's requirements for home furnishing configuration are obtained;
[0515] In step S62, a home furnishing configuration is generated based on at least one region, the area of at least one region, and demand information.
[0516] The step of generating the home furnishing configuration based on the at least one region and the area of the at least one region includes:
[0517] Obtain information on users' needs for home furnishing configurations;
[0518] Generate a home furnishing configuration based on at least one region, the area of at least one region, and demand information.
[0519] For example, users can input their requirements using input controls in the interactive interface. For instance, an input box can be provided in the interactive interface with a prompt such as "Please enter your requirements for home furnishing configuration." In this way, users can click the input box and input their requirements via keyboard, voice, handwriting, or other methods.
[0520] In one implementation, the demand information includes user restrictions on home furnishings. These restrictions may include, for example, a total cost limit for home furnishings (e.g., a total cost not exceeding 10,000 yuan), a quantity limit for home furnishings (e.g., more than 2 air conditioners, less than 5 lighting fixtures, more than 1 robot vacuum cleaner, etc.), a location limit for home furnishings (e.g., air conditioning is required in the bedroom, but a range hood is not allowed in the living room, etc.), or one or more of these restrictions.
[0521] Therefore, the aforementioned restrictions can be considered when generating home furnishing configurations. For example, if a user does not want an air conditioner in the bedroom, and the generated home furnishing configuration already includes an air conditioner in the bedroom, the configuration can be regenerated, or the bedroom's configuration can be regenerated. Similarly, if the user requires two air conditioners, and the generated configuration does not include two air conditioners, the configuration can be regenerated.
[0522] In this way, by taking into account limiting information, we can filter out home furnishing configurations that do not meet user needs, making the generated home furnishing configurations more accurate and reasonable.
[0523] In one implementation, the demand information includes energy-saving demand information. Thus, when generating the home furnishing configuration, higher energy-efficiency equipment can be prioritized based on energy-saving strategies. For example, with air conditioners, given the same horsepower, higher energy-efficiency air conditioners can be prioritized. Similarly, for lighting equipment, LED (Light Emitting Diode) lamps can be prioritized, and the number of lamps can be appropriately reduced based on the room size.
[0524] In addition, optimizing the distribution of home furnishings can reduce energy consumption. For example, if both the living room and bedroom can be equipped with air conditioning, and the living room is large, a central air conditioning unit or a multi-functional floor-standing air conditioner can be installed to cover a wider area. Alternatively, a small, energy-efficient wall-mounted air conditioner can be chosen for the bedroom.
[0525] In one implementation, the demand information includes the building's geographical location information. The process of generating a display interface for recommended home furnishings based on the spatial layout information in the display area and the home furnishing demand information includes: generating recommended home furnishings based on the spatial layout information in the display area and the geographical location information; and generating a display interface for recommended home furnishings based on the recommended home furnishings.
[0526] In this way, the configuration of home furnishings can be generated based on the geographical location of the building. Taking air conditioning as an example, for the same house area, air conditioners with heating functions can be prioritized in cold regions. In hot regions, high-efficiency air conditioners are preferred. In addition, in regions with high humidity, air conditioners with superior dehumidification functions can be prioritized, along with dehumidifiers and moisture-proof furniture.
[0527] In this way, recommended home furnishings can be generated based on the building's geographical location, increasing the flexibility of the recommendations.
[0528] In one implementation, the demand information includes information about the user's family members. This allows the home furnishing configuration to be generated based on the user's family members.
[0529] For example, when the family includes an infant, a thermostatically controlled air conditioner can be recommended for the nursery to maintain a constant room temperature. When the family includes children, a 1-horsepower silent wall-mounted air conditioner can be installed in the children's room, mounted on the wall parallel to the bed to avoid direct cold airflow. When the family includes elderly people, a 1.5-horsepower wall-mounted air conditioner can be recommended for the bedroom, along with an auxiliary humidifier to prevent the air from becoming dry due to prolonged air conditioning operation.
[0530] In one implementation, the demand information includes load adjustment information. For example, different users may have different temperature tolerances; at the same temperature, some users may find it cold while others find it warm. Therefore, users can set the load adjustment information based on their needs. The load adjustment information can also be set separately for each building area, such as load adjustment information for bedrooms, living rooms, etc.
[0531] In this way, the home furnishing configuration can be generated based on the load adjustment information. For example, the load adjustment information can be a coefficient. By multiplying the coefficient by the actual air conditioning load required in the area, the user's required air conditioning load can be obtained. For instance, if the bedroom's air conditioning load is 2000W and the user's set load adjustment information is 1.2, then the user's required air conditioning load is 2000 * 1.2 = 2400W. Thus, a bedroom air conditioner can be recommended based on this 2400W load.
[0532] In the above solution, the home furnishing configuration can be generated by combining the user's needs for home furnishing configuration, thereby making the generated home furnishing configuration more in line with the user's needs.
[0533] In one implementation, the home furnishing configuration can also be generated using an AI model. For example, the AI model can be trained using information such as area, area function, and user needs as input, and the home furnishing configuration as output. In this way, the at least one area, its area, and the required information can be input into the trained AI model to obtain the home furnishing configuration output by the AI model.
[0534] Figure 18 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 18 As shown, the terminal interface displays recommended home furnishings. This interface, which can also be called the package generation page, displays information such as the building name (i.e., the community name), building address, and floor plan. A preview control can be configured on the floor plan.
[0535] The package generation page can also display package recommendation information and package purchase controls.
[0536] The package generation page can also display space equipment distribution information, which may include specific details about the package.
[0537] Specifically, the package generation page can display the appliances configured for each room, the air conditioning load required for each room, and the specific appliance models and colors recommended in the package to meet the air conditioning load requirements of the room.
[0538] Additionally, a sharing control can be displayed on the package generation page, allowing users to share the package by triggering the sharing control.
[0539] In one implementation, the interface for recommending home furnishings includes controls for displaying home furnishing image renderings, and the method further includes:
[0540] In response to an operation on the home furnishings rendering control, a rendering interface showcasing recommended home furnishings is displayed.
[0541] The recommended home furnishing display interface includes images of the recommended home furnishings located at their suggested installation positions within the space.
[0542] Optionally, the home furnishings include air conditioners, the home furnishings rendering control includes an air conditioner 3D rendering display control, the recommended home furnishings rendering interface is an indoor air conditioner distribution display interface, and the recommended home furnishings rendering interface includes a recommended air conditioner image located at a recommended installation position in the space.
[0543] The operation for displaying the renderings of home furnishings involves clicking the 3D rendering of the air conditioner.
[0544] For example, the air conditioner 3D rendering display control can be... Figure 18 The control for "View 3D Rendering of Air Conditioner" is used. When an action is detected on the "View 3D Rendering of Air Conditioner" control, a display screen showing the effect of recommended home furnishing products is shown on the screen.
[0545] Figure 19 This is a schematic diagram illustrating another terminal interface as shown in an exemplary embodiment of this disclosure. Figure 19 As shown, the terminal interface displays the recommended home furnishing products.
[0546] In some embodiments, the recommended home furnishings display interface further includes a scheme details control, and the method may further include:
[0547] In response to the detection of an operation on the scheme details control, the display interface of the recommended home furnishings is redisplayed.
[0548] Reference Figure 19 When the electronic device detects an operation on the scheme details control, it will redisplay the following: Figure 18 The interface for displaying recommended home furnishings. For example, the interface for displaying recommended home furnishings could be... Figure 18 The interface shown.
[0549] In some embodiments, the display interface for recommended home furnishings includes a recommended installation location for each of the recommended home furnishings, and the effect display interface for the recommended home furnishings includes an image of the recommended home furnishings displayed at each of the recommended installation locations within the building. For example, in... Figure 18 The terminal interface also displays the spatial device distribution, which represents the recommended installation locations for different home users. For example, a certain recommended home furnishing item is recommended to be installed in the living room or dining room.
[0550] Accordingly, in Figure 19 The effect viewing page shown can display images of recommended home furnishings at each of the recommended installation locations within the building.
[0551] For example, if the spatial equipment distribution indicates that air conditioner A is installed in the living room and dining room, then in the effect viewing page shown in 19, the living room and dining room area will be shown with an image of air conditioner A.
[0552] In one implementation, an energy-saving recommended layout control can also be displayed on the interactive interface. When the user triggers the energy-saving recommended layout control, the home furnishing configuration can be regenerated based on energy-saving purposes. For example, the air conditioner in the home furnishing configuration can be changed to a more energy-efficient type. Alternatively, for energy-saving purposes, the position of at least one home furnishing item in the configuration can be changed to generate a new home furnishing configuration.
[0553] For example, the interface for displaying recommended home furnishings includes controls for energy-saving layout recommendations, and the method further includes:
[0554] In response to detecting an operation on the energy-saving recommended layout control, the recommended home furnishings are re-displayed in the display interface of the recommended home furnishings, and / or the distribution of the recommended energy-saving home furnishings is re-displayed, according to the energy-saving strategy.
[0555] In this way, energy-saving home appliances can be recommended to users based on their needs, further enhancing the user experience.
[0556] The recommended home users can be identified using the above method. At this point, the electronic device displays a screen showing recommended home furnishings.
[0557] In one embodiment, the method further includes:
[0558] If a home furnishing adjustment operation is detected on the recommended home furnishing display interface, the recommended home furnishing display interface is regenerated based on the adjusted home furnishing. The adjustment operation includes at least one of the following: adding home furnishing, removing home furnishing, and replacing home furnishing.
[0559] In this way, home furnishings can be adjusted according to user needs, which increases the flexibility of home furnishing recommendations and further enhances the user experience.
[0560] In addition, the recommended home furnishings display interface can include not only the renderings after configuring home furnishings on the floor plan, but also a perspective adjustment option. The perspective adjustment option is used to select whether to display the recommended home furnishings renderings in the recommended home furnishings display interface from a two-dimensional, three-dimensional, or bird's-eye view perspective.
[0561] Reference Figure 19In the showcase interface for recommended home furnishings, three viewing controls can be configured, each corresponding to a different viewing method. For example, these could include 2D viewing, 3D viewing, and bird's-eye view. Figure 19 The image shown is a 2D view. In this view, the airflow effect can be further observed. Therefore, airflow controls can also be configured in the interactive interface.
[0562] Reference Figure 20 This is a 3D view of the screen, which allows for further viewing of airflow effects, pipe diameter, spatial distribution, and walls. Therefore, the interactive interface can also be configured with airflow controls, pipe diameter controls, spatial controls, and wall controls.
[0563] Reference Figure 21 This is a bird's-eye view of the display, which allows for further viewing of airflow effects and walls. Therefore, airflow controls and wall controls can also be configured in the interactive interface.
[0564] Through the three display effects described above, based on the floor plan, the spatial equipment distribution information according to the package configuration, such as the air conditioning equipment shown in the figure, allows users to view the specific installation location of the air conditioning equipment in the floor plan, as well as the corresponding pipe and wiring configuration, such as... Figures 19 to 21 The diagram shows the air conditioning piping configuration.
[0565] The process for configuring or recommending pipelines and lines will be described below.
[0566] As shown above, the recommended home furnishings display interface not only shows the recommended home furnishings but also their distribution. This distribution includes the distribution of recommended home appliances and the corresponding pipeline distribution, with the pipeline distribution encompassing pipework and / or wiring distribution.
[0567] Accordingly, the display interface for recommended home furnishings includes a first distribution effect diagram, which includes a first recommended home appliance layout and the pipeline layout corresponding to the first recommended home appliance layout.
[0568] In some embodiments, the recommended home furnishing display interface further includes a position adjustment control, and the method further includes:
[0569] An operation on the position adjustment control was detected;
[0570] In response to an operation on the position adjustment control, an interface for adjusting the layout of the first recommended home appliances is displayed.
[0571] The method further includes:
[0572] An adjustment operation of the first recommended home appliance layout was detected on the interface for adjusting the layout of the first recommended home appliances;
[0573] In response to the adjustment operation of the first recommended home appliance layout, an interface including a second distribution effect diagram is displayed. The second distribution effect diagram includes the second recommended home appliance layout and the pipeline layout corresponding to the second recommended home appliance layout.
[0574] The interface for adjusting the layout of the first recommended home appliances includes at least one of the following: a rotation control, a lock control, a confirm control, an undo control, and a save control.
[0575] In some embodiments, the method further includes:
[0576] At least one of the following operations was detected in the effect display interface of the recommended home furnishings: adding home furnishings, reducing home furnishings, and changing home furnishings in the first distribution effect map;
[0577] In response to the operation, a third distribution effect diagram is displayed in the effect display interface of the recommended home furnishings. The third distribution effect diagram includes the third recommended home appliance layout and the pipeline layout corresponding to the third recommended home appliance layout.
[0578] In some embodiments, at least one of the following operations can be performed on the first distribution diagram: adding pipelines, reducing pipelines, and replacing pipelines.
[0579] In some embodiments, the recommended home furnishing display interface further includes a pipeline information control, and the method further includes:
[0580] An operation on the pipeline information control was detected;
[0581] In response to an operation on the pipeline information control, pipeline information is displayed in the effect display interface of the recommended home furnishings. The pipeline information includes pipeline information and / or line information.
[0582] In some embodiments, the recommended home furnishing display interface further includes wall controls, and the method further includes:
[0583] In response to the detection of an operation on the wall control, a wall adjustment control is displayed in the seventh interface. The wall adjustment control is used to adjust the wall display effect in the recommended home furnishing distribution effect diagram.
[0584] In some embodiments, the first distribution effect diagram can also be regarded as a model, which is loaded with recommended home furnishing configurations, including recommended home furnishings and the distribution of recommended home furnishings.
[0585] Therefore, in one possible implementation, a home furnishing configuration can be loaded into the model to obtain a first model, and the first model can be displayed (i.e., a first distribution effect diagram).
[0586] As shown above, the display interface for recommended home furnishings also shows the distribution of recommended home furnishings. This distribution includes the distribution of recommended home appliances and the corresponding pipeline distribution, whereby the pipeline distribution includes pipe layout and / or wiring layout.
[0587] Accordingly, the display interface for recommended home furnishings includes a first distribution effect diagram, which includes a first recommended home appliance layout and the pipeline layout corresponding to the first recommended home appliance layout.
[0588] In some embodiments, the first distribution effect diagram can also be regarded as a model, which is loaded with recommended home furnishing configurations, including recommended home furnishings and the distribution of recommended home furnishings.
[0589] Therefore, in one possible implementation, a home furnishing configuration can be loaded into the model to obtain a first model, and the first model can be displayed (i.e., a first distribution effect diagram).
[0590] For example, the first model can be displayed in one or more of the following ways:
[0591] The first model is displayed in a 2D view;
[0592] The first model is displayed in a 3D view;
[0593] The first model is shown in a bird's-eye view.
[0594] In some implementations, one or more of the first model of the 2D view, the first model of the 3D view, and the first model of the bird's-eye view can be displayed in the interactive interface.
[0595] For example, a first model of the building can be displayed in the interactive interface, along with viewing controls. For instance, a first model of the building can be displayed, along with a "View Rendering" control. In response to a user clicking this control, one or more of the following can be displayed: a 2D view of the first model, a 3D view of the first model, or a bird's-eye view of the first model.
[0596] In addition, a view switching control can be provided in the interactive interface to switch the first model displayed.
[0597] For example, the view switching control includes a "2D" control, a "3D" control, and a "Bird's-eye View" control. Users can select or deselect one of the "2D" control, "3D" control, and "Bird's-eye View" control to choose to display or deselect the corresponding first model.
[0598] For example, in response to a user clicking and selecting the "2D" control, a first model in a 2D view can be displayed; in response to a user clicking and selecting the "3D" control, a first model in a 3D view can be displayed; or in response to a user clicking and selecting the "Bird's-eye View" control, a first model in a bird's-eye view can be displayed. In some scenarios, a user can also select multiple controls to display multiple forms of the first model. For example, clicking and selecting both the "2D" control and the "3D" control can display both the first model in a 2D view and the first model in a 3D view.
[0599] In possible implementations, users can adjust the viewing angle of the first model, adjust the display size of the first model, and so on, through input. For example, users can drag the first model with the mouse to control its rotation. Users can also use the mouse wheel to zoom in or out on the first model.
[0600] In a possible implementation, an accessibility mode can be provided, thereby describing the model of the building to the user through methods such as reading aloud.
[0601] Thus, by providing one or more views to display the first model, users can understand the state of the home furnishings configuration in the architectural model through the first model.
[0602] In one implementation, the model of the home appliance can be loaded into the model using the configuration information of the home appliances in the home furnishing configuration.
[0603] For example, the configuration information of home appliances may include the type, quantity, size, weight, noise level, power consumption, and the location of these appliance models within the building model. This allows the corresponding appliance models to be loaded into the building model. For instance, the configuration information can be stored in a standardized format. This allows for interface integration with the building model, embedding the appliance models as objects into the building model. In some scenarios, each appliance carries location coordinates and orientation information, enabling its display in its relevant position within the model. Loading appliance models into the building model helps users perceive the state of the appliances within the building's layout.
[0604] In one implementation, appliance controls can be provided in the interactive interface. When a user triggers the appliance controls, appliance models within the building model can be shown or hidden.
[0605] In one implementation, the furniture model can be loaded into the model using the furniture configuration information in the home furnishing configuration.
[0606] For example, furniture configuration information may include the type, quantity, size, material, style, color, and the location of these furniture models within the building model. This allows the corresponding furniture models to be loaded into the building model. For instance, the furniture configuration information can be stored in a standardized format. This allows for interface integration with the building model, enabling the furniture models to be embedded as objects into the building model. In some scenarios, each piece of furniture carries position coordinates and orientation information, allowing it to be displayed at its relevant location within the model. Loading furniture models into the model helps users perceive the state of the furniture in the home furnishing configuration within the building.
[0607] In one implementation, furniture controls can be provided in the user interface. When a user triggers the furniture controls, furniture models within the building model can be shown or hidden.
[0608] In one implementation, the appliance models can be loaded into the model using the appliance configuration information in the home furnishing configuration. Similarly, the furniture models can be loaded into the model using the furniture configuration information in the home furnishing configuration. This loading of appliance and furniture models into the model helps users perceive the state of the appliances and furniture in the building within the home furnishing configuration.
[0609] In one implementation, a floor control can be provided in the interactive interface. When the user triggers the floor control, information such as the floor texture and brightness of the building model can be changed.
[0610] In one embodiment, the appliance configuration is an air conditioning configuration, which includes an air conditioning location and air conditioning piping.
[0611] For example, the piping information of the air conditioner, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioner installation standards. The air conditioner's piping may include one or more of the following: condensate pipes, gas pipes, and drain pipes. Based on the air conditioner's piping information, a piping configuration can be generated. For instance, a refrigerant pipe may need to be connected between the outdoor and indoor units. To save costs for the user, the piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective. Thus, based on the air conditioner's piping configuration and installation location, an air conditioner configuration can be generated.
[0612] In one embodiment, the method further includes: obtaining the user's pipeline requirement information, and generating the air conditioner's pipeline configuration based on the air conditioner pipeline information and the pipeline requirement information.
[0613] For example, users can input the pipeline requirement information in the interactive interface. The pipeline requirement information may include, for example, information on areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, etc., or one or more of these.
[0614] For example, the pipeline requirement information may include "pipelines are prohibited from passing through the secondary bedroom" and "pipeline length is limited to within 1 meter, and pipeline cost does not exceed 100 yuan". Thus, this pipeline requirement information can be considered when generating the pipeline configuration. For example, the pipeline requirement information can be used as an optimization target, and a pipeline configuration that meets the pipeline requirement information can be generated through a multi-objective optimization method.
[0615] In the above solution, the pipeline configuration can be generated by combining the user's pipeline requirements information, so that the generated air conditioning pipeline configuration is more in line with the user's needs.
[0616] In one implementation, the configured home furnishing information includes configured home appliance information. The step of generating a display interface for recommended home furnishings based on the spatial layout in the display interface of the spatial layout information and the configured home furnishing information includes: determining environmental simulation information for at least one area based on the configured home appliance information; generating recommended furniture based on at least the environmental simulation information; and generating a display interface for recommended home furnishings based on the recommended furniture.
[0617] For example, the configured appliance information could refer only to the configured air conditioner. Based on the air conditioner configuration, air conditioner information (e.g., horsepower, operating mode, etc.) and the air conditioner's installation location are determined. Furthermore, based on the air conditioner information and installation location, environmental simulation information within the building area can be determined, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, the furniture configuration can be generated based on the environmental simulation information.
[0618] For example, recommended furniture is generated based on the environmental simulation information, the type and area of the at least one area. For instance, furniture can be recommended based on the environmental simulation information, the type and area of the area. For example, a bed and wardrobe can be recommended for a bedroom, thus allowing the bed to be placed in a temperature-suitable area by considering the temperature field. In some embodiments, the furniture position can be determined by considering airflow organization to avoid furniture obstructing airflow from the air conditioner and thus affecting its performance.
[0619] In this way, by combining the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0620] In one implementation, the building information input by the user may include first furniture configuration information, such as the type, size, and location of furniture within the building area. The building information input by the user may also include first appliance configuration information, such as the number, location, and load of air conditioners within the building area.
[0621] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration and the first home appliance configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0622] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0623] For example, if the dining room already has a dining table and refrigerator, matching dining chairs or sideboards can be recommended to improve the practicality of the space. In one implementation, environmental information can be acquired and spatial comfort can be calculated. Thus, spatial comfort can be used as an optimization objective, and the types and locations of furniture can be determined through optimization calculations to obtain the furniture configuration.
[0624] In this way, by combining the first furniture configuration and the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0625] In one embodiment, the method includes: updating the air conditioning configuration in response to adjusting the air conditioning position and / or air conditioning piping.
[0626] For example, an adjustment control for the air conditioner position and / or air conditioning ducts can be provided in the interactive interface. Users can adjust the air conditioner position and / or air conditioning ducts by triggering this control. When the air conditioner position and / or air conditioning ducts are adjusted, the air conditioner configuration can be updated.
[0627] For example, changes in the location and / or piping of the air conditioner may affect the airflow. Therefore, airflow organization can be used to determine if there is any obstruction to the airflow, and if obstruction is found, the air conditioner configuration can be updated.
[0628] For example, a new air conditioning configuration can be determined through optimization search with airflow uniformity as the objective.
[0629] In one embodiment, the method further includes: in response to a user's movement operation on a model of a first home furnishing, obtaining a candidate position of the model of the first home furnishing in a model of the building; and displaying the candidate position in the model of the building.
[0630] Taking an air conditioner as an example of a household appliance, when a user moves the air conditioner model, one or more candidate positions for the model can be determined and displayed. By displaying these candidate positions, the user can intuitively understand where the air conditioner model can be placed while moving it, thus improving the user experience.
[0631] In one embodiment, the method includes:
[0632] In response to the user moving the model of the first piece of furniture to the first position, the model of the first piece of furniture is restored to its original position, which is a location in the building model where the model of the first piece of furniture cannot be placed. Thus, after the user moves the model of the first piece of furniture to the first position, its position can be automatically restored.
[0633] In one embodiment, the method includes:
[0634] In response to the user moving a model of the first home furnishing item to a first position, a candidate position closest to the first position is determined; the model of the first home furnishing item is then moved to the determined candidate position closest to the first position. Thus, after the user moves the model of the first home furnishing item to the first position, the model of the first home furnishing item can be moved to the nearest candidate position.
[0635] In one embodiment, the method includes:
[0636] In response to a user moving a model of a first piece of furniture to a first position, a recommended position for the model of the first piece of furniture is determined from the candidate positions; the model of the first piece of furniture is then moved to the recommended position. Thus, after the user moves the model of the first piece of furniture to the first position, the model of the first piece of furniture can be moved to the recommended position.
[0637] The recommended location can be determined based on the fit, such as selecting the candidate location with the highest fit as the recommended location. As an example, the installation cost of the first home appliance at the candidate location can be calculated, and the reciprocal of the cost can be used to determine the fit. As another example, the number of other home furnishings that need to be adjusted in the home furnishing configuration after the first home appliance is moved to the candidate location can be calculated, and the reciprocal of that number can be used to determine the fit.
[0638] In one implementation, obtaining the candidate position of the model of the first household item in the model of the building includes:
[0639] Determine the type of the first household item;
[0640] Based on the type of the first home furnishing and the configuration of the home furnishing, determine one or more second locations in the model where the first home furnishing can be placed;
[0641] The candidate positions are generated based on the one or more second positions.
[0642] Using the example of an air conditioner as the first household item, one or more second locations in the model where the air conditioner can be placed can be determined based on the configuration of the household items. Thus, candidate locations can be generated based on these one or more second locations. For example, in one embodiment, the second location can be used as the candidate location.
[0643] In one implementation, generating the candidate location based on one or more second locations in the model where the first household item can be placed includes:
[0644] For the one or more second positions, calculate the fit between the second position and the first household item;
[0645] Determine a second position where the fitness score is greater than a threshold, and the candidate positions include the second position where the fitness score is greater than the threshold; or...
[0646] Determine the first number of second positions with higher fit, wherein the candidate positions include the second positions of the first number of values; or...
[0647] The candidate positions are determined by identifying a first number of second positions where the fit is greater than a threshold and the fit is relatively high.
[0648] The first value and the adaptation degree can be set based on requirements. As an example, the installation cost of the first home appliance at the second location can be calculated, and the reciprocal of the cost can be determined as the adaptation degree. As another example, the number of other home appliances that need to be adjusted in the home appliance configuration after the first home appliance is moved to the second location can be calculated, and the reciprocal of that number can be determined as the adaptation degree. Furthermore, the adaptation degree threshold can be set based on requirements.
[0649] In one possible implementation, the user can also confirm the configuration of home furnishings through the interactive interface.
[0650] In one possible implementation, a list of purchased home furnishings can be displayed in response to the user confirming the home furnishing configuration.
[0651] In some scenarios, household appliances may require piping. For example, appliances such as air conditioners and range hoods may require the installation of airflow ducts. Therefore, the piping configuration for these household appliances can be generated. In one embodiment, determining the household appliance configuration corresponding to the building includes:
[0652] Obtain the piping information of the household products;
[0653] The piping configuration of the home furnishings is generated based on the piping information, and the home furnishings configuration includes the piping configuration.
[0654] In one implementation, the home appliance includes an air conditioner, so the piping information of the air conditioner can be obtained, and the piping configuration of the air conditioner can be generated based on the piping information.
[0655] For example, the piping information of the air conditioner, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioner installation standards. Based on this piping information, the air conditioner's piping configuration can be generated. For instance, refrigerant pipes may need to be connected between the outdoor and indoor units. To save costs for users, the air conditioner's piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective.
[0656] In one implementation, pipeline information may include one or more of the following: power supply lines, network cables, water supply and drainage pipes, gas pipes, number of pipelines, pipeline length, and required pipeline diameter.
[0657] Based on pipeline information, pipeline configurations for household appliances can be generated. For example, power sockets and network cable interfaces can be configured for home appliances, water supply and drainage outlets can be planned for equipment such as washing machines and refrigerators, or the location of gas pipelines can be adjusted according to the needs of the kitchen or bathroom.
[0658] Using the above solution, the piping configuration of home furnishings can be automatically generated through building models, thereby assisting users in configuring the piping of home furnishings.
[0659] In one embodiment, the method further includes: obtaining the user's pipeline requirement information;
[0660] The step of generating the piping configuration of the home furnishings based on the piping information includes:
[0661] The process involves generating the pipeline configuration for the household appliances based on the pipeline information and the pipeline requirement information.
[0662] For example, users can input the pipeline requirement information in the interactive interface. The pipeline requirement information may include, for example, information on areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, etc., or one or more of these.
[0663] Taking air conditioning piping as an example, the piping requirements information could include, for instance, "pipelines are prohibited from passing through the secondary bedroom," and "pipeline length is limited to within 1 meter, and piping cost does not exceed 100 yuan." Thus, when generating the piping configuration, this piping requirement information can be taken into account. For example, the piping requirement information can be used as an optimization target, and a multi-objective optimization method can be used to generate a piping configuration that meets the requirements.
[0664] In the above solution, pipeline configurations can be generated by combining the user's pipeline requirements information, thereby making the generated pipeline configurations more in line with the user's needs.
[0665] In one implementation, loading the home furnishing configuration into the model includes:
[0666] Based on the pipeline configuration in the home furnishings configuration, load the model of the pipeline of the home furnishings into the model.
[0667] Taking air conditioning as an example, the piping configuration of an air conditioner can include refrigerant pipes, gas pipes, etc., as well as the length, diameter, and installation location of the refrigerant pipes and gas pipes. This allows the model of the refrigerant piping to be loaded into the building model for easy viewing by users.
[0668] For example, the piping configuration may include information on one or more of the following: electrical supply lines, network cables, water supply and drainage pipes, gas pipes, the number of pipes, pipe lengths, and required pipe diameters. Therefore, a model of the piping for the home furnishings can be loaded into the model based on the piping configuration in the home furnishings configuration. In this way, loading the model of the home furnishings' piping into the building model helps users understand the status of the piping in the home furnishings configuration within the building.
[0669] In one possible implementation, a pipeline control can also be displayed in the interactive interface. When the user triggers the pipeline control, pipeline information, such as pipe diameter and length, can be displayed in the interactive interface. In one implementation, the user can also view the pipeline model. For example, the user can view the pipeline model by clicking or long-pressing it. For instance, in response to a user's click on an air conditioning pipeline, the pipe diameter, the type of air conditioner to which the pipeline belongs, the material and standard of the pipeline, etc., can be displayed.
[0670] Combination Figure 10To explain, once the user confirms that the building information is correct, they can click the next step (control 308). This will generate the building's furniture configuration based on the building information. For example, the furniture configuration may include {[Air Conditioner 1, Air Conditioner 1 Configuration Information], [Air Conditioner 2, Air Conditioner 2 Configuration Information], [Fan, Fan Configuration Information]}.
[0671] In this way, users can confirm whether the home furnishing configuration is correct. For example, a confirmation control (or purchase control) can be provided in the interactive interface. After confirming the home furnishing configuration, the user can click the confirmation control. Thus, in response to the user's confirmation of the home furnishing configuration, a purchase list of the home furnishings can be displayed. For example, interaction with an air conditioner platform and a fan platform can be established to obtain information about air conditioner 1 and air conditioner 2 (such as price, inventory, and discount) from the air conditioner platform. Furthermore, information about fans (such as price, inventory, and discount) can be obtained from the fan platform. Thus, a purchase list of home furnishings can be generated based on the information about air conditioner 1, air conditioner 2, and fans. Following the above example, the purchase list can include {air conditioner 1, air conditioner 2, fan}.
[0672] In one possible implementation, a share link for the home furnishing configuration and / or the purchase list can also be generated. This allows users to share the home furnishing configuration and / or the purchase list with others via the share link. In one implementation, a user receiving the share link can click on it to view the home furnishing configuration and / or the purchase list. In another possible implementation, multiple users can also collaboratively view and edit the home furnishing configuration and / or the purchase list through the share link.
[0673] In the above solution, a building model can be obtained in response to user input. This model can then be used to automatically generate a home furnishing configuration for the building, assisting the user in configuring their home furnishings. Once the user confirms the configuration, a purchase list of the home furnishings can be displayed, thereby improving the user's shopping efficiency.
[0674] In one possible implementation, a shopping list of home furnishings can be displayed in response to the user confirming the building model.
[0675] Combination Figure 10 To explain, once the user confirms the building information is correct, they can click the next step control 308. This allows the generation of the building's home furnishing configuration based on the building information. For example, the home furnishing configuration may include {[air conditioner, air conditioner configuration information], [rice cooker, rice cooker configuration information], [television, television configuration information]}. Furthermore, a model of the building can be generated based on the building information, and the home furnishing configuration can be loaded into the model.
[0676] In this way, users can confirm whether the home furnishing configuration is correct through the model. For example, a confirmation control (or purchase control) can be provided in the interactive interface. After confirming the building model, the user can click the confirmation control. Thus, in response to the user's confirmation of the building model, a purchase list of home furnishings can be displayed. Using the above example, the purchase list may include {air conditioner, rice cooker, television}.
[0677] In the above solution, a building model can be obtained in response to user input. This model can then be used to automatically generate a home furnishing configuration for the building, assisting the user in configuring their home furnishings. Once the user confirms the configuration, a purchase list of the home furnishings can be displayed, thereby improving the user's shopping efficiency.
[0678] In one embodiment, the method further includes:
[0679] Confirm an order, which includes an order from the user for at least one household item from the purchase list;
[0680] The configuration information of at least one household item is sent to the target object.
[0681] Using the example above, if the home furnishings include {[air conditioner, air conditioner configuration information], [rice cooker, rice cooker configuration information], [television, television configuration information]}, then the purchase list can include {air conditioner, rice cooker, television}. Users can select one or more home furnishings from the purchase list to place an order.
[0682] As an example, a user can place an order for an air conditioner. After the order is confirmed, the air conditioner's configuration information can be sent to a target audience. This target audience may include one or more of the following: the user, an offline air conditioner store, an after-sales service provider, or an installation service provider.
[0683] As an example, the configuration information of the air conditioner can be sent to the air conditioner installation service. This way, the air conditioner installers can also learn about the installation method through the configuration information, such as the room, location, and height of the air conditioner.
[0684] By sending the configuration information of home furnishings to the target audience, the configuration information can be synchronized across multiple devices, which helps to improve the user's shopping, installation, and after-sales experience.
[0685] In one implementation, the user may refuse to confirm the home furnishing configuration. In this case, the first model can be displayed in the interactive interface, providing a modification interface. This allows the user to set the position of the home furnishings in the first model according to their needs. For example, the user may want to adjust the position of the air conditioner in the home furnishing configuration. The user can then drag the air conditioner model in the model to the desired location. In this way, the user can manually set the position of the air conditioner in the model.
[0686] In a possible implementation, environmental simulation information, airflow, etc., can be reloaded based on the user-adjusted first model. In another possible implementation, spatial comfort can be calculated based on the user-adjusted first model. This allows the user to be shown the environmental simulation information, airflow, and spatial comfort of the first model before and after adjustment, facilitating comparison and selection of a suitable solution.
[0687] In one implementation, the building information includes wall configuration information, the building information includes first appliance configuration information, and a second appliance configuration for the building is generated based on the building information.
[0688] In one embodiment, generating a second appliance configuration for the building based on the building information includes: obtaining a building display view based on the building information, and generating a second appliance configuration for the building based on the building display view.
[0689] For example, in one implementation, the first appliance configuration information includes the number, location, and load of air conditioners within the building area. For instance, a bedroom has a first air conditioner, a living room has a second air conditioner, the location and parameters of the first air conditioner are designated as X, the location and parameters of the second air conditioner are designated as Y, and so on.
[0690] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0691] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0692] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0693] If the required air conditioning load exceeds the load of the existing air conditioning system, it is recommended to add another air conditioner to supplement the air conditioning.
[0694] Of course, the building display view obtained from the building information may not include the first appliance configuration; for example, the first appliance configuration can be filtered when generating the building display view. In this case, the second appliance configuration can still be generated based on the building display view. For example, the second appliance configuration can be generated based on the air conditioning load.
[0695] In one implementation, a building display view can be obtained based on building information, including wall settings. The building display view does not have a first appliance configuration. Before generating a second appliance configuration, the step of adding the first appliance configuration is included, and then generating the second appliance configuration.
[0696] In one embodiment, the method further includes: generating a second appliance configuration for the building based on the first appliance configuration.
[0697] In one embodiment, the method further includes: after generating the second appliance configuration, updating the second appliance configuration in response to adjusting the first appliance configuration and / or the second appliance configuration.
[0698] Reference Figure 1 In one embodiment, the building information includes wall configuration information and first furniture configuration information. Thus, the appliance configuration for the building can be generated based on the building information.
[0699] In one embodiment, the building information includes wall configuration information and first furniture configuration information, and the step of generating the building's appliance configuration based on the building information includes:
[0700] A building display view is obtained based on the building information, and the building display view includes the first furniture configuration corresponding to the first furniture configuration information;
[0701] Home appliance configurations are generated based on the architectural view.
[0702] In one implementation, generating the appliance configuration based on the architectural display view includes:
[0703] The appliance configuration is generated based on the first furniture configuration.
[0704] In one embodiment, the building information includes wall configuration information and furniture configuration information, and the step of generating the building's appliance configuration based on the building information includes:
[0705] A building display view is obtained based on the building information, and the building display view has no furniture configuration.
[0706] In response to the step of adding the first furniture configuration before generating the appliance configuration, the appliance configuration is generated.
[0707] In one embodiment, the method includes:
[0708] After generating the appliance configuration, update the appliance configuration in response to adjusting the first furniture configuration and / or appliance configuration.
[0709] In one embodiment, the adjustment of furniture configuration and / or appliance configuration includes one or more of the following: adding furniture to the furniture configuration and / or adding appliances to the appliance configuration, removing furniture from the furniture configuration and / or removing appliances from the appliance configuration, changing the position of furniture in the furniture configuration and / or changing the position of furniture in the appliance configuration.
[0710] Reference Figure 1 In one possible implementation, the home furnishings are configured as furniture, and the furniture configuration of the building is generated based on the building information.
[0711] In one implementation, the building information includes wall configuration and a first appliance configuration, and generating the furniture configuration of the building based on the building information includes:
[0712] The furniture configuration for the building is generated based on the building model.
[0713] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the furniture configuration of the building based on the building model includes:
[0714] A building display view is obtained based on building information, and the building display view includes the first appliance configuration corresponding to the first appliance configuration information;
[0715] Furniture configuration is generated based on the architectural view.
[0716] In one implementation, generating the furniture configuration based on the architectural display view includes:
[0717] Furniture configuration is generated based on the first appliance configuration.
[0718] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the furniture configuration of the building based on the building model includes:
[0719] A building display view is obtained based on building information, and the building display view does not include home appliance configurations.
[0720] The furniture configuration is generated in response to the step of adding the first appliance configuration before generating the furniture configuration.
[0721] In one embodiment, the recommended home furnishings display interface includes airflow display controls, and the method further includes:
[0722] In response to the detection of an operation on the airflow display control, an indoor airflow effect display interface is generated based on the elements in the effect display interface of the recommended home furnishings, representing the indoor air conditioning situation, and the indoor airflow effect display interface is displayed.
[0723] In one implementation, the element is an element associated with the interior spatial layout of the floor plan.
[0724] In one implementation, the elements are the spatial layout and air conditioning layout in the floor plan.
[0725] In one embodiment, the indoor airflow effect display interface is used for configuring indoor air conditioning equipment.
[0726] In one possible implementation, the indoor airflow effect display interface is configured with functional options that provide display configuration options for one or more of the following objects:
[0727] The air conditioner drawing;
[0728] The visualized airflow organization;
[0729] At least one of the plurality of rooms.
[0730] As an example, the feature options include a room selection option for configuring a room to display a visual organization of airflow.
[0731] For example, a room selection option control can be provided in the indoor airflow effect display interface. When the user triggers the room selection option control, available room information can be displayed, from which the user can select one or more rooms to display the visualized airflow organization.
[0732] In one implementation, the function options include a mode selection option, and the method further includes:
[0733] In response to detecting an operation that sets an operating mode through the mode selection option, a visual airflow organization corresponding to the operating mode is displayed in the indoor airflow effect display interface. The operating modes include cooling mode, heating mode, and ventilation mode.
[0734] For example, a mode selection option can be provided in the indoor airflow effect display interface. Users can adjust the operating mode of the air conditioning device (in this embodiment, the air conditioning device can be, for example, an air conditioner) icon by triggering the mode selection option. In one implementation, the mode selection option can have multiple operating modes. For example, a user can select an air conditioning device. When the user performs an action (such as a single click) on the mode selection option, the operating mode of the currently selected air conditioning device can be switched from one mode to another. When the user performs another action (such as a double click) on the mode switching control, the operating mode of the currently selected air conditioning device can be switched back to the first mode. When the user performs a long press on the mode switching control, the operating modes of multiple (or all) air conditioning devices can be switched.
[0735] In one possible implementation, the method further includes:
[0736] In response to the operating mode configured via the mode selection option, a visual airflow organization corresponding to the operating mode is displayed in the indoor airflow effect display interface, the operating mode including one or more of cooling mode, heating mode and air supply mode.
[0737] For example, in response to the operating mode being a heating mode, an airflow can be generated in which the air conditioning device is in the heating mode, the airflow organization including the airflow in the heating mode;
[0738] In response to the operating mode being cooling mode, an airflow is generated in the air conditioning device under the cooling mode, wherein the airflow organization includes the airflow under the cooling mode;
[0739] In response to the operating mode being air supply mode, an airflow is generated in the air conditioning device under the air supply mode, wherein the airflow organization includes the airflow under the air supply mode.
[0740] In this way, the corresponding visual airflow organization can be displayed in the indoor airflow effect display interface based on the operating mode.
[0741] In one possible implementation, the elements of the visualized airflow organization displayed in the indoor airflow effect display interface include: color, flow direction, and display particle form.
[0742] As an example, the colors include one or more of blue, red, and white.
[0743] For example, different colors can be used to display the airflow in the heating mode, the cooling mode, and the ventilation mode. For instance, red can be used to display the airflow in the heating mode, blue to display the airflow in the cooling mode, and white to display the airflow in the ventilation mode.
[0744] In one embodiment, the display modes of the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode are different or not completely the same.
[0745] In one embodiment, the flow direction includes either top-down or bottom-up flow.
[0746] Thus, when the flow direction is from top to bottom, the airflow organization when the air is vented from the air conditioner can be displayed. When the flow direction is from bottom to top, the airflow organization when the air is drawn into the air conditioner can be displayed.
[0747] In one embodiment, the display particle form includes displaying the visualized airflow organization in the form of particles, or displaying the visualized airflow organization in the form of mist.
[0748] In one implementation, the airflow organization can be displayed in the form of particles.
[0749] In one implementation, the airflow organization can be displayed in the form of a mist-like wind.
[0750] In one implementation, the collision effect between different airflow patterns can also be demonstrated.
[0751] In one embodiment, the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using different particles. For example, the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size A; the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size B; the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size C; or the airflow in the heating mode can be displayed using particles of fine particle size A, the airflow in the cooling mode using particles of fine particle size B, and the airflow in the ventilation mode using particles of fine particle size C.
[0752] In one implementation, an airflow adjustment control may also be provided (such as one provided in the indoor airflow effect display interface). When a user triggers the airflow adjustment control, the airflow of the air conditioning device can be changed. As an example, the airflow adjustment control may include options such as cooling airflow, heating airflow, and supply airflow. By triggering the airflow adjustment control, the user can adjust the airflow of the air conditioning device to cooling airflow, heating airflow, or supply airflow.
[0753] For example, users can switch between cooling, heating, and ventilation airflow by tapping the airflow adjustment control. When a user long-presses the airflow adjustment control, a list of adjustment options is displayed, such as cooling airflow, heating airflow, ventilation airflow, airflow volume (e.g., the default maximum value), angle, wind speed, airflow transparency, airflow color, etc., or one or more of these options. This allows users to quickly adjust the airflow from the list of options.
[0754] The airflow transparency can be, for example, a progress bar ranging from 0 to 100. When the progress bar is dragged to 0, the airflow transparency is 0%. When the progress bar is dragged to 100, the airflow transparency is 100%. Thus, the user can adjust the airflow transparency by dragging the progress bar to better observe the airflow and pipelines in the model.
[0755] In addition, based on demand, an input box for airflow transparency can be provided, allowing users to adjust the airflow transparency by entering a transparency number.
[0756] In some embodiments, the airflow organization may further include a main airflow and a diffused airflow formed after the main airflow diffuses. The main airflow may be actively generated by the air conditioning equipment, for example. In possible embodiments, different transparency adjustment controls may be provided for the main airflow and the diffused airflow, thereby improving the flexibility of control.
[0757] In one implementation, the feature options include a room wall configuration option for configuring the transparency of the walls of the room where the visualized airflow organization is located.
[0758] For example, a wall control can be provided in the interactive interface, and the room wall configuration options include the wall control. The wall control can be configured as follows: For example, the wall control can be presented as a progress bar (e.g., a progress bar from 0 to 100). When the progress bar is dragged to 0, the wall's transparency is 0%. When the progress bar is dragged to 100, the wall's transparency is 100%. Thus, the user can adjust the wall's transparency by dragging the progress bar to better observe airflow and piping in the model.
[0759] Furthermore, based on requirements, the wall control can be configured as an input box, allowing users to adjust the wall's transparency by entering a transparency number. In some implementations, the wall control can be configured to adjust the wall's texture and / or color.
[0760] In one implementation, a floor control can be provided. When a user triggers the floor control, information such as the floor texture and brightness of the building model can be changed.
[0761] In one possible implementation, the indoor airflow effect display interface includes functional options for adjusting the position of the air conditioning pattern in at least one room.
[0762] For example, a "Move Device" control can be configured. This allows the user to navigate to the air conditioner relocation page in response to a user's action on the relocation control. The air conditioner relocation page can include: a rotation control, a lock control, a confirm control, an undo control, and a save control.
[0763] The air conditioner's position can be adjusted by rotating the control. The air conditioner can be locked by locking the control. The movement action is activated by confirming the action. The previous action is undone by canceling the previous action.
[0764] In one implementation, in response to a user's movement of the air conditioner pattern, a candidate position of the air conditioner pattern in the floor plan can be obtained; the candidate position can then be displayed in the indoor airflow effect display interface.
[0765] For example, when a user moves the air conditioner icon, one or more candidate positions for the icon can be determined and displayed. By displaying these candidate positions, the user can intuitively understand where the air conditioner icon can be placed while moving it, thereby improving the user experience.
[0766] In one embodiment, the method includes:
[0767] In response to the user moving the air conditioner icon to a first position, the air conditioner icon is restored to its original position, which is a location on the floor plan where the air conditioner icon cannot be placed. Thus, after the user moves the air conditioner icon to the first position, its position can be automatically restored.
[0768] In one embodiment, the method includes:
[0769] In response to the user moving the air conditioner icon to a first position, a candidate position closest to the first position is determined; the air conditioner icon is then moved to the determined candidate position closest to the first position. Thus, after the user moves the air conditioner icon to the first position, it can be moved to the nearest candidate position.
[0770] In one embodiment, the method includes:
[0771] In response to the user moving the air conditioner icon to a first position, a recommended position for the air conditioner icon is determined from the candidate positions; the air conditioner icon is then moved to the recommended position. Thus, after the user moves the air conditioner icon to the first position, it can be moved to the recommended position.
[0772] The recommended location can be determined based on the compatibility score, such as selecting the candidate location with the highest compatibility score as the recommended location. As an example, the installation cost of the air conditioner at the candidate location can be calculated, and the reciprocal of the cost can be used to determine the compatibility score. As another example, the number of other household items that need to be adjusted in the current indoor airflow effect display interface after the air conditioner is moved to the candidate location can be calculated, and the reciprocal of that number can be used to determine the compatibility score.
[0773] In one implementation, obtaining the candidate position of the air conditioner pattern in the floor plan includes:
[0774] Determine the type of the first piece of furniture in the floor plan;
[0775] Based on the type of the first household item and the elements in the interface of the application, determine one or more second locations in the floor plan where the air conditioner can be placed;
[0776] The candidate positions are generated based on the one or more second positions.
[0777] For example, one or more second locations in the floor plan where an air conditioner can be placed can be identified. Candidate locations can then be generated based on these one or more second locations. For instance, in one implementation, the second location can be used as the candidate location.
[0778] In one implementation, generating the candidate position based on the one or more second positions includes:
[0779] For the one or more second locations, calculate the compatibility between the second location and the air conditioner;
[0780] Determine a second position where the fitness score is greater than a threshold, and the candidate positions include the second position where the fitness score is greater than the threshold; or...
[0781] Determine the first number of second positions with higher fit, wherein the candidate positions include the second positions of the first number of values; or...
[0782] The candidate positions are determined by identifying a first number of second positions where the fit is greater than a threshold and the fit is relatively high.
[0783] The first value and the suitability can be set based on requirements. As an example, the installation cost of the air conditioner at the second location can be calculated, and the reciprocal of the cost can be determined as the suitability. As another example, the number of other household items that need to be adjusted after the air conditioner is moved to the second location can be calculated, and the reciprocal of that number can be determined as the suitability. Furthermore, the suitability threshold can be set based on requirements.
[0784] In one implementation, a filtering interface can be provided when a user clicks on a model (or a separate model selection control) displayed in the interactive interface. For example, when a user clicks on an air conditioner model (or a separate air conditioner model selection control), a filtering interface for air conditioners can be provided. Users can filter air conditioners by price, energy consumption, functions, etc., and select the corresponding air conditioner to replace the currently displayed air conditioner image. In possible implementations, competing models and comparison information for the current air conditioner can also be provided to help users understand the differences between different air conditioners.
[0785] In one possible implementation, the indoor airflow effect display interface includes an air conditioner icon, and the method further includes:
[0786] In response to the operation of adjusting the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization is redisplayed on the indoor airflow effect display interface.
[0787] For example, after a user adds, deletes, or replaces the air conditioner pattern in the indoor airflow effect display interface, the visualized airflow organization can be regenerated and displayed.
[0788] In one possible implementation, the method further includes:
[0789] In response to the operation of placing a furniture pattern in the at least one room on the indoor airflow effect display interface, the collision between the visualized airflow organization and the furniture pattern is displayed on the indoor airflow effect display interface.
[0790] For example, a furniture-adding control can be provided, allowing users to add furniture. As an example, a user can add a wardrobe to a bedroom by dragging and dropping. This way, the addition of the wardrobe allows for a simulated display of the interaction between airflow and the wardrobe, demonstrating the wardrobe's impact on airflow to the user.
[0791] In one possible implementation, the airflow display area includes an information display area that displays information associated with the visualized airflow organization, including one or more of the following: airflow hot / cold type information, air conditioning on / off information, and wall transparency information of the room where the visualized airflow organization is located.
[0792] In one possible implementation, the function options include an exit option for exiting the indoor airflow effect display interface. For example, a user can trigger the function option by clicking, thereby exiting the indoor airflow effect display interface.
[0793] In one possible implementation, the indoor airflow effect display interface includes a room / area switching control. When a user triggers the room / area switching control, they can switch between rooms / areas. For example, after clicking the room / area switching control, selectable rooms / areas can be displayed via pop-ups, options, etc. For example, [living room, bedroom, kitchen]. This allows users to easily view different locations on the model.
[0794] In a possible implementation, the quantity of household items in a room / area can also be displayed. For example, if the number of air conditioners in the living room is 1 and the number of air conditioners in the bedroom and kitchen is 0, then [living room (1), bedroom (0), kitchen (0)] can be displayed. In this way, users can quickly understand the quantity of household items in each area / room.
[0795] In one possible implementation, the indoor airflow effect display interface is used for configuring indoor air conditioning equipment. The air conditioning equipment may, for example, include an air conditioner. In some implementations, the air conditioning equipment may include a fan, an air purifier, etc.
[0796] The indoor airflow effect display interface is used for configuring indoor air conditioning equipment. As an example, users can view the indoor airflow effect display interface to understand the indoor airflow circulation status. This allows for the configuration of the air conditioner based on the indoor airflow effect display interface. For instance, users can select a location that facilitates airflow circulation for the air conditioner based on the airflow circulation, and then configure the air conditioner at that location.
[0797] The indoor airflow effect display interface is used for configuring indoor air conditioning equipment. As an example, users can view the indoor airflow effect display interface to understand the indoor airflow circulation status. This allows for the configuration of the air conditioner based on the indoor airflow effect display interface. For instance, users can select a location that facilitates airflow circulation for the air conditioner based on the airflow circulation, and then configure the air conditioner at that location.
[0798] In one embodiment, the method further includes:
[0799] The configuration of the home furnishings is updated based on the airflow organization.
[0800] For example, in one embodiment, updating the home furnishing configuration according to the airflow organization includes:
[0801] Based on airflow organization, the optimal installation location for home furnishings is recommended using optimal location evaluation indicators (including airflow organization analysis, thermal comfort evaluation indicators, etc.) to achieve the most uniform indoor airflow distribution, optimal performance, best energy efficiency, and best thermal comfort. The home furnishings are then moved to this optimal installation location, thereby updating the configuration of the home furnishings.
[0802] For example, one or more of the following can be used as optimization indicators: most uniform indoor airflow distribution, best performance, best energy efficiency, and best thermal comfort. A multi-objective optimization method can then be used to determine the optimal installation location for home furnishings. This allows for updating the configuration of the home furnishings.
[0803] For example, in one embodiment, updating the home furnishing configuration according to the airflow organization includes:
[0804] Based on the airflow organization, the region in the model where the airflow velocity is lower than a first threshold is determined, thus obtaining the first region;
[0805] Add air conditioning equipment to the first area;
[0806] Update the configuration of the home furnishings according to the newly added air conditioning equipment.
[0807] For example, if airflow in the bedroom is determined to be slow (e.g., below a first threshold) based on airflow organization, ventilation can be achieved by moving air conditioning equipment in the bedroom, replacing the existing air conditioning equipment (e.g., with a more powerful unit), or adding new air conditioning equipment (e.g., an air purifier). This allows for an update to the configuration of home furnishings.
[0808] In one implementation, updating the home furnishing configuration based on the airflow organization includes:
[0809] Based on the airflow organization, determine the airflow velocity in the bed area;
[0810] In response to the airflow velocity in the bed area being greater than a second threshold, the configuration of the home furnishings is updated.
[0811] In the updated home furnishing configuration, the air velocity in the bed area is less than or equal to the second threshold, and the second threshold is greater than the first threshold.
[0812] For example, if the airflow velocity in the bed area is determined to be greater than a second threshold based on airflow organization, it can be determined that the airflow velocity in the bed area is relatively fast. This could make it easier for a user to catch a cold while resting in bed. Therefore, the configuration of the home furnishings can be updated.
[0813] For example, the position and airflow angle of the air conditioning unit in the home furnishing setup can be adjusted to reduce the airflow velocity in the bed area. Alternatively, obstructions can be added to the home furnishing setup to reduce the airflow velocity in the bed area. Furthermore, the furniture arrangement in the home furnishing setup can be adjusted to reduce the airflow velocity in the bed area by obstructing airflow or moving the bed's position.
[0814] In this way, in the updated home furnishing configuration, the airflow velocity in the bed area is less than or equal to the second threshold. This improves the user experience.
[0815] In a possible implementation, after the home furnishing configuration is updated, the updated home furnishing configuration can also be displayed.
[0816] In one embodiment, the method includes:
[0817] Based on the airflow organization, determine the comfort information of one or more areas in the model;
[0818] Displays comfort information for one or more areas in the model.
[0819] For example, physical parameters such as airflow velocity, temperature, humidity, and turbulence intensity can be obtained based on airflow organization. These physical parameters can then be combined with human comfort evaluation indicators (such as the PMV / PPD model). The PMV model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD model can predict the proportion of dissatisfied individuals within that region. As an example, comfort values for each region can be obtained by substituting temperature, humidity, and airflow velocity into the PMV model; these comfort values are included in the comfort information.
[0820] This allows the display of comfort information for one or more areas within the model. For example, comfort information can be mapped onto the building model using visualization tools to create a comfort distribution map. For instance, a color gradient (from blue to red) can be used to represent the comfort level of different areas. This allows users to intuitively identify which areas are less comfortable and require adjustment.
[0821] In one implementation, comfort information can also be calculated based on the pipeline configuration.
[0822] Taking air conditioning as an example, information on air conditioning pipeline configuration, such as pipeline location and pipeline layout path, can be obtained. In this way, combined with the building model, data such as temperature field, airflow velocity and humidity distribution can be calculated using fluid dynamics and heat conduction simulations. Then, combined with human comfort evaluation models (such as PMV / PPD), comfort distribution information of different areas of the room can be generated.
[0823] In one implementation, the home furnishing configuration can be loaded into the model. For example, environmental simulation information can be generated based on the home furnishing configuration; the environmental simulation information can then be loaded into the first model.
[0824] The environmental simulation information may include temperature field, humidity, ion field, oxygen concentration distribution, air purification level, thermal comfort distribution, air flow rate, purification level distribution, PM2.5, formaldehyde, noise distribution, light intensity, etc., or one or more of them.
[0825] In one implementation, the temperature distribution of each region in the first model can be calculated by simulating the heat transfer of air conditioners, heaters, and other heat sources (such as home appliances) during operation in a home furnishing configuration, and a temperature gradient map of the region within the first model can be generated. This map can display the uniformity of the temperature distribution and local hot spots.
[0826] In one implementation, the diffusion behavior of humid air can be simulated to generate the humidity distribution of different regions of the first model.
[0827] In one implementation, the home furnishing configuration may include a device equipped with a negative ion generator. This allows for the simulation of the diffusion range of negative ion concentration after the device is activated. For example, the device can be set as a negative ion source, and the concentration decay of negative ions can be calculated to generate an ion concentration distribution map.
[0828] In one implementation, the process of oxygen diffusion indoors can be simulated. For example, if a home furnishing system includes a fresh air system, the air outlet of the fresh air system can be set as a high oxygen concentration source. By simulating airflow and indoor gas mixing, an oxygen concentration distribution map of the room can be generated.
[0829] In one implementation, air purification level, PM2.5, formaldehyde, and purification level distribution information can be determined using detection devices (such as sensors, air purifiers, etc.) in home furnishings.
[0830] In one implementation, an indoor noise distribution map can be generated by simulating the operating noise of home appliances in a home furnishing configuration and combining the sound absorption characteristics of furniture and walls.
[0831] In one implementation, the indoor light distribution can be calculated using ray tracing by combining the type, intensity, and angle of the light fixtures in the home furnishing configuration, as well as the light obstruction caused by furniture. This allows the generation of a light intensity heat map, displaying areas of insufficient or excessive lighting.
[0832] In one implementation, the environmental simulation information can also be loaded into the first model to help the user understand the environmental information inside the building under the configuration of the home furnishings.
[0833] In one possible implementation, the model of the home furnishings can also be reloaded in response to a user's operation of adjusting the home furnishings.
[0834] In one implementation, the model of the home furnishings can be reloaded in the model in response to a user's operation of adjusting the home furnishings configuration. For example, the model of the air conditioner can be reloaded in the model in response to a user adjusting the position of the air conditioner in the home furnishings configuration.
[0835] Furthermore, the piping configuration of the home furnishings can be regenerated in response to user adjustments to the home furnishings. Taking an air conditioner as an example, the piping configuration of the air conditioner can be regenerated and reloaded into the model in response to user adjustments to the air conditioner's position in the home furnishing configuration. The method for obtaining the piping configuration has already been described in the foregoing embodiments and will not be repeated here.
[0836] In one implementation, the airflow organization can also be regenerated in response to a user's adjustment of home furnishings. For example, the airflow organization of an air conditioner can be regenerated in response to a user's adjustment of the home furnishing configuration. Furthermore, the airflow organization can be reloaded into the model. The method for obtaining the airflow organization has already been described in the foregoing embodiments and will not be repeated here.
[0837] In one implementation, the environmental simulation information can also be regenerated in response to a user's adjustment of household items. This allows the environmental simulation information to be loaded into the first model.
[0838] In one implementation, the furniture model can be reloaded in the building model in response to a user's adjustment of the furniture model within the building model. For example, a user can select an air conditioner model in the building model via a tap gesture and drag it to a target location. This allows the air conditioner model to be reloaded in the building model in response to user adjustments.
[0839] In one implementation, a locking control can be provided in the user interface. For example, a user can select one or more (or one or more categories of) home furnishings and lock them using the locking control. When a home furnishing model is locked, it cannot be adjusted. In a possible implementation, when reloading the home furnishing model, it is not necessary to reload the locked model.
[0840] As an example, users can choose to lock the air conditioner model. This way, when the user adjusts the fan model, the position of the air conditioner model remains unchanged. This makes it convenient for the user to adjust the model.
[0841] In one implementation, a filtering interface can be provided when a user clicks on a model (or a separate model selection control) displayed in the interactive interface. For example, when a user clicks on an air conditioner model (or a separate air conditioner model selection control), a filtering interface for air conditioners can be provided. Users can filter air conditioners by price, energy consumption, features, etc., and select the corresponding air conditioner to replace the currently displayed air conditioner model. In possible implementations, competing models and comparison information for the current air conditioner can also be provided to help users understand the differences between different air conditioners.
[0842] In one possible implementation, the home furnishings are configured as appliance configurations and furniture configurations, and the appliance configurations and furniture configurations of the building are generated based on the building information.
[0843] In one implementation, the building information includes wall configuration information, but the building information does not contain appliance configuration information or furniture configuration information. The appliance configuration and furniture configuration of the building are generated based on the building model.
[0844] In one embodiment, the building information includes wall setting information, the building information includes first appliance configuration information and no furniture configuration, and the appliance configuration and furniture configuration of the building are generated based on the building information.
[0845] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the appliance and furniture configuration of the building based on the building information includes:
[0846] A building display view is obtained based on building information, and the building display view includes the first appliance configuration corresponding to the first appliance configuration information;
[0847] Appliance and furniture configurations are generated based on the architectural view.
[0848] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the appliance and furniture configuration of the building based on the building information includes:
[0849] A building display view is obtained based on building information, and the building display view does not include home appliance configurations.
[0850] In response to the step of adding the first appliance configuration before generating the appliance configuration and furniture configuration, the appliance configuration and furniture configuration are generated.
[0851] In one implementation, the home furnishing configuration includes piping and / or wiring configuration.
[0852] This wiring configuration can include circuit wiring configurations, such as the wiring of the lights and the position of the light switches.
[0853] This piping configuration may include air conditioning refrigerant piping, such as at least one of a drain pipe or a water inlet pipe. It may also include water piping for other water-using equipment.
[0854] In one implementation, user input includes selecting or importing a drawing containing appliance configurations, and the generated home furnishing configuration includes corresponding piping and / or wiring configurations. In another implementation, if the user-input drawing does not contain appliance configurations, the appliance configurations can be added after generating the building model, and corresponding piping and / or wiring configurations can be generated.
[0855] In one embodiment, the method provided in this disclosure may further include: regenerating the piping and / or wiring configuration corresponding to the home appliance in response to the user adjusting the home appliance.
[0856] In one embodiment, the method provided in this disclosure may further include: adjusting the piping and / or line configuration in response to a user's adjustment operation.
[0857] In one implementation, in response to user input, spatial information of the home appliance is obtained; and configuration information of the appliance that meets the spatial information requirements is generated.
[0858] In one implementation, in response to building information input by a user, at least one area in the building and the area of said at least one area are identified, and a home furnishing configuration is generated.
[0859] In one implementation, the home furnishing configuration is generated by identifying at least one area and the area of the acquired architectural view. For example, an architectural view is first generated based on user input, then at least one area and the area of the architectural view are identified, and the home furnishing configuration is generated.
[0860] In one implementation, the home furnishing configuration is generated in response to the user confirming at least one area and the area of the at least one area.
[0861] In one implementation, the home furnishing configuration is generated in response to a user adjusting and confirming at least one area and the area of the at least one area.
[0862] In one implementation, a home furnishing configuration is generated based on the user's requirements for home furnishings (such as energy-saving requirements).
[0863] In one implementation, at least one area in a building and the area of the at least one area are identified, the air conditioning load demand of the at least one area is determined, and the home furnishing configuration, which includes an air conditioning equipment configuration, is generated.
[0864] In one implementation, a fifth type of furniture configuration is generated in response to a user deleting a generated furniture configuration or selecting to add furniture.
[0865] In one implementation, in response to the user confirming the home furnishing configuration, a purchase list of the home furnishings is displayed.
[0866] In one implementation, in response to a user's order to purchase at least one household item from the purchase list, configuration information of the at least one household item is sent to a target object.
[0867] In one implementation, a home furnishing configuration is loaded into the architectural display view to obtain a first model;
[0868] The first model is displayed.
[0869] In one implementation, a model of home appliances is loaded into the building display view, and the home furnishing configuration includes the appliance configuration.
[0870] In one implementation, a furniture model is loaded into the architectural display view, and the home furnishing configuration includes the furniture configuration.
[0871] In one implementation, the first model is regenerated in response to a user adjusting the configuration of home furnishings in the first model.
[0872] In one implementation, in response to a user adjusting the appliance configuration in the first model, the appliance configuration and the piping and / or wiring configuration corresponding to the appliance are reloaded to obtain the first model.
[0873] In one implementation, the first model is displayed in one of the following ways:
[0874] The first model is displayed in a plan view;
[0875] The first model is displayed in a 3D view;
[0876] The first model is shown in a bird's-eye view.
[0877] In one embodiment, an airflow pattern is generated based on the configuration information of the household items;
[0878] The airflow organization is shown in the first model.
[0879] In one implementation, an airflow organization is generated based on the location information of the household items, the configuration information of which includes the location information of the household items.
[0880] In one implementation, an airflow organization is generated based on the location and size information of the household items, wherein the configuration information of the household items includes the location and size information of the household items.
[0881] In one embodiment, airflow organization is generated based on the configuration and operation information of the household appliances;
[0882] In one embodiment, an airflow organization is generated based on the location and operation information of at least one air conditioning device, and the configuration information of the household appliances includes the configuration information of the at least one air conditioning device.
[0883] In one embodiment, an airflow organization is generated based on the location information of the furniture, as well as the location and operation information of at least one air conditioning device. The configuration information of the home furnishings includes the location information of the furniture and the location information of the at least one air conditioning device.
[0884] In one implementation, the operating information includes air intake and / or air outlet information, which includes one or more of wind speed, wind direction, and air volume information.
[0885] In one implementation, the operation information further includes an operation mode, which includes one or more of a cooling mode, a heating mode, and a fan mode.
[0886] In one implementation, the airflow organization generated in the cooling mode, heating mode, and air supply mode is not exactly the same.
[0887] In one implementation, blue airflow is used to display the airflow pattern in cooling mode, and orange-yellow airflow is used to display the airflow pattern in heating mode.
[0888] In one implementation, airflow organization is generated based on the configuration information of household items and environmental information.
[0889] In one implementation, environmental information includes geographic location, climate type, weather-related information, and indoor or outdoor ambient temperature.
[0890] In one implementation, comfort information for one or more areas in the building model is determined based on the airflow organization.
[0891] Displays comfort information for one or more areas.
[0892] To enable those skilled in the art to better understand the technical solutions provided by the embodiments of this disclosure, the following uses an air conditioner as an example to describe in detail the application display method provided by the embodiments of this disclosure in conjunction with the display interface.
[0893] Reference Figure 2 After launching the application, the application's home screen can be displayed on the terminal's interactive interface. For example... Figure 2 As shown, the homepage can display the application's name and slogan (not shown in the image). It can also display three selection controls: a custom design selection control, a featured case selection control, and a historical case selection control. Different selection controls can be triggered as needed.
[0894] In this embodiment, in response to detecting a user clicking the custom-designed selection control, the following can be displayed on the terminal's screen: Figure 3 The input interface for the original building information is shown.
[0895] Reference Figure 3 The input interface for the original building information can display input controls. For example, the input controls may include, but are not limited to, city selection controls, community input controls, and search controls.
[0896] As an example, refer to Figure 3 In response to the user's trigger action on the city selection control, the city specified by the user can be determined, for example: XX City.
[0897] As an example, refer to Figure 4 The community input page of the original building information input interface, in response to the user's trigger operation on the community input control, can determine the community specified by the user and whether that community belongs to the city specified by the user. Regarding the trigger operation of the community input control, for example: the user can first enter community keywords, and based on the entered keywords, multiple selectable communities can be displayed. Then, the user can choose the community that matches their needs.
[0898] Users click the search control to retrieve apartment layout information. In response to the user's action of clicking the search control, an apartment layout display interface can be displayed based on the city and neighborhood specified by the user. The layout display interface can show a variety of apartment layouts to choose from.
[0899] Reference Figure 5 The apartment layout display interface can show various apartment layouts, apartment layout filter controls, and apartment layout upload controls. The apartment layout filter controls can include: a number of occupants filter control and an area filter control.
[0900] As an example, in response to a user's triggering of the filter control for the number of residents, a floor plan corresponding to the specified number of residents can be further displayed on the floor plan display interface.
[0901] As an example, in response to a user's triggering of the area filter control, a floor plan of the specified area can be further displayed on the floor plan display interface.
[0902] As an example, in response to a user's trigger action regarding a specific floor plan, the floor plan display interface can be shown... Figure 6 The selected floor plan display interface shows the user's chosen floor plan, a "Let me take another look" control, and a "Select this floor plan" control. If the user triggers the "Let me take another look" control, the floor plan confirmation page will be canceled. If the user triggers the "Select this floor plan" control, a confirmation operation will be performed on the selected floor plan display interface; that is, a confirmation operation on the application's building information will be detected.
[0903] Reference Figure 7 Upon detecting a confirmation operation on the selected floor plan display interface, the terminal displays a spatial layout information interface, which shows the unit's space arrangement and area. This interface displays the floor plan, total unit area, and spatial arrangement information. Figure 7 The spatial layout information can include the aforementioned apartment layout and area. Accordingly, the operation to determine the spatial layout information is either: determining the apartment layout and area on the apartment layout and area display interface, or determining the adjusted apartment layout and area after adjusting the apartment layout and area on the apartment layout and area display interface.
[0904] Upon detecting a confirmation action on the spatial layout information display interface, for example, upon detecting a user's confirmation action on the interface... Figure 7 , 10 When clicking "Next" on the interface shown in Figure 14, the following will be displayed: Figure 18 The interface showing recommended home furnishings is shown. Figure 18 As shown, the recommended home furnishings display interface can show information such as the building name (i.e., the community name), building address, and floor plan. A preview control can be configured on the floor plan.
[0905] The home furnishings display page can also show package recommendations and package purchase controls.
[0906] The home furnishings display interface can also show the distribution information of space equipment, which may include specific details of the package.
[0907] Specifically, the display interface for recommended home furnishings can show the appliances configured in each room, the air conditioning load required for each room, and the specific appliance models and colors recommended in the package to meet the air conditioning load requirements of the room.
[0908] As mentioned in the previous example, the floor plan display interface can also show uploaded floor plan controls. (See reference...) Figure 5 In the apartment layout display interface, the folder control is the apartment layout upload control. When a user clicks this control, the apartment layout upload page is displayed on the screen. For example, on this page, the user can select building images and / or buildings and confirm the upload.
[0909] Reference Figure 11 After the user clicks the apartment type upload control, the following will be displayed: Figure 11 The floor plan upload page shown can display reference information for floor plan uploads, such as floor plan examples, so that users can know which type of floor plan to upload.
[0910] The apartment upload page can display upload controls, such as "Select from album". In response to user actions on these upload controls, various upload options can be displayed, including: photo gallery, taking a photo, and selecting a file.
[0911] Reference Figure 12 After a user uploads a specific apartment layout, an interface for uploading the layout and entering the area can be displayed. This interface, also known as the layout area configuration page, displays the uploaded layout, area input controls, a re-upload layout control, and a start drawing control.
[0912] Reference Figure 13 This is an example image of the area input page. In response to the user's triggering of the apartment area input control, the area information entered by the user can be obtained.
[0913] As an example, in response to a user's trigger action to re-upload the floor plan control, the user can be redirected to the floor plan upload page.
[0914] As an example, in response to a user's trigger action to start drawing the control, the page can be navigated to for area confirmation. For instance, upon detecting a click... Figure 13 When the "Start Drawing" control is shown, it can display something like this: Figure 14 The interface showing the spatial layout information.
[0915] Reference Figure 14 The interface for displaying spatial layout information can also be referred to as an example diagram of the area confirmation page. The specific content involved in the area confirmation page can be referred to in the aforementioned embodiments.
[0916] Furthermore, in response to detecting a user-triggered "next" action, the following can be displayed: Figure 18 The package generation page is shown below. The content of this package generation page can be found in the aforementioned embodiment.
[0917] Therefore, whether users select a specific floor plan from the provided floor plans or upload their own floor plans, they will eventually be redirected to the recommended home furnishing display page.
[0918] As described in the foregoing embodiments, an effect viewing control can be displayed in the display interface of recommended home furnishings. By triggering the effect viewing control, an effect viewing page can be further displayed.
[0919] On the effect viewing page, three viewing controls can be configured, each corresponding to a different viewing method. For example, these can include 2D viewing, 3D viewing, and bird's-eye view.
[0920] Reference Figure 19 This is a view of the screen in a planar orientation, which allows for further observation of the airflow effect. Therefore, airflow controls can also be configured in the interactive interface.
[0921] Reference Figure 20 This is a 3D view of the screen, which allows for further viewing of airflow effects, pipe diameter, spatial distribution, and walls. Therefore, the interactive interface can also be configured with airflow controls, pipe diameter controls, spatial controls, and wall controls.
[0922] Reference Figure 21 This is a bird's-eye view of the display, which allows for further viewing of airflow effects and walls. Therefore, airflow controls and wall controls can also be configured in the interactive interface.
[0923] Through the three display effects described above, the spatial equipment distribution information according to the package configuration, as shown in the figure for the air conditioning equipment, allows users to view the specific installation location of the air conditioning equipment in the floor plan, as well as the corresponding pipe and wiring configuration, such as... Figures 19-21 The diagram shows the air conditioning piping configuration.
[0924] In addition, in the above Figures 19-21 The interactive interface shown also allows for the configuration of detailed scheme controls, mobile equipment controls, and energy-saving recommended layout controls.
[0925] As an example, in response to a user's triggering action on the plan details control, the user can be redirected to the page displaying spatial equipment distribution information on the plan generation page.
[0926] As an example, in response to a user's trigger action regarding moving the device, the user can be redirected to the air conditioner moving page.
[0927] As an example, in response to a trigger action on a user's energy-saving recommended layout control, the location of air conditioners and piping can be regenerated based on energy-saving logic. For instance, the location of doors and windows can be considered, and air conditioners can be placed closer to windows or doors.
[0928] Reference Figure 22 The air conditioner movement page may include: rotation control, lock control, confirm control, undo control and save control.
[0929] The air conditioner's position can be adjusted by rotating the control. The air conditioner can be locked by locking the control. The movement action is activated by confirming the action. The previous action is undone by canceling the previous action.
[0930] In addition, when the above types of controls are triggered, the user needs to first select the specific air conditioner that needs to be operated.
[0931] By saving the operation, the effective relocation operation can be saved and the layout of the air conditioner and its piping can be regenerated.
[0932] In some embodiments, in a 3D effect viewing scenario, in response to detecting a user's trigger action regarding the pipe diameter control, the following can be displayed: Figure 23 The tube diameter display page shows the specific tube diameter information, including the size of the trachea and the size of the fluid tube.
[0933] In some embodiments, in a 3D effect viewing scenario, in response to detecting a user's trigger action on the wall control, the following can be displayed: Figure 24The wall display adjustment page shown contains a wall transparency configuration control, which allows you to adjust the transparency of the displayed wall.
[0934] Reference Figure 25 You can adjust the transparency from 100% to 31% by dragging the transparency adjustment button.
[0935] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 26 The image shown illustrates the spatial distribution effect after adjusting the transparency.
[0936] In some embodiments, in a 3D effect viewing scenario, in response to detecting a user's trigger action regarding spatial controls, the following can be displayed: Figure 27 The display page shown can display a specified 3D space.
[0937] In some embodiments, in a bird's-eye view scenario, in response to detecting a user's trigger action on a wall control, the following can be displayed: Figure 28 The wall display adjustment page shown contains controls for configuring the wall transparency, allowing you to adjust the transparency of the displayed wall.
[0938] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 29 The spatial distribution effect after adjusting the transparency is shown.
[0939] In some embodiments, in a bird's-eye view scenario, in response to detecting a user's trigger action on the airflow control, the following can be displayed: Figure 30 The airflow effect display page is shown.
[0940] like Figure 30 As shown, the airflow effect display page can also display information such as: hot / cold type, air conditioner status, and wall transparency.
[0941] The airflow effect display page includes: air conditioner controls, hot / cold controls, wall controls, and a simulated shutdown control.
[0942] In some embodiments, in response to a triggering operation regarding the air conditioning control, a display such as Figure 31 The air conditioner switch page shown displays the switch controls for air conditioners in different locations, allowing users to control the air conditioner in that location to be turned on or off.
[0943] Reference Figure 32 This is a feasible air conditioning switch solution, which allows you to turn on the air conditioner in bedroom 1 and turn off the air conditioners in other locations.
[0944] Accordingly Figure 32 The air conditioning switch scheme can further demonstrate the airflow distribution effect under this air conditioning switch scheme.
[0945] Figure 33 Based on Figure 32 The diagram shows the airflow distribution effect corresponding to the adopted air conditioning switch scheme. It can be seen that there is airflow distribution in bedroom 1, but not in other locations. Furthermore, the displayed heating / cooling type, air conditioning on / off status, and wall transparency information are also updated accordingly.
[0946] In some embodiments, different airflow presentation methods can be used for different types of cold and hot air. For example, in a cold air scenario, the airflow is displayed in blue in the space; in a hot air scenario, the airflow is displayed in red in the space, and so on.
[0947] In some embodiments, refer to Figure 34 In a scenario where airflow distribution effects are displayed, in response to a detected trigger operation related to the wall controls, a wall transparency configuration control can be displayed, through which the transparency of the displayed wall can be adjusted.
[0948] Reference Figure 35 You can adjust the transparency from 100% to 17% by dragging the transparency adjustment button.
[0949] Reference Figure 36 After adjusting the transparency, the effect of the displayed wall will change accordingly, showing the space after the transparency has been adjusted.
[0950] In some embodiments, different wall rendering methods can be used at different wall transparency levels. For example, the higher the wall transparency, the lighter the wall color; the lower the transparency, the darker the wall color.
[0951] In some embodiments, in response to detecting a trigger operation related to the hot / cold control, the hot / cold airflow can be switched to update the airflow display.
[0952] Reference Figure 37 When the hot air type is hot air, the hot air distribution effect can be displayed in the space through the corresponding display format of the hot air.
[0953] In some embodiments, in response to detecting a trigger operation regarding turning off the simulation control, the display page of the airflow effect can be exited and the user can jump back to the previous display page.
[0954] In some embodiments, in response to user input on the user interface, where the input is related to building configuration information, a target configuration scheme for the smart home scene is determined based on the building configuration information; and the target configuration scheme is applied to the target recommendation of the smart home scene. This allows for the recommendation of smart home scenes to users based on their needs.
[0955] In response to user selection or upload of building information (such as floor plan information), the system identifies various areas within the building, along with their area and function, and generates a building display view. In response to user confirmation of the identified areas and their area and function, the system recommends air conditioning configurations (packages and installation locations). In response to user confirmation of the air conditioning configuration (packages and installation locations), the system displays the air conditioner at the corresponding location in the building display view, such as an air conditioner model or label. In response to user confirmation, the system generates airflow organization within the building and displays the airflow organization in the building display view.
[0956] In one implementation, the airflow organization can be generated by the air conditioner in its default operating state. As an example, the default operating state could be the air conditioner operating in cooling mode at its lowest fan speed setting. In another implementation, the airflow organization may also include the main airflow organization and the diffusion airflow organization generated during air conditioner operation.
[0957] In one implementation, furniture is present in the initially generated architectural view. In response to a user adjusting the position of the furniture in the architectural view, the system may change only the airflow organization without changing the position of the air conditioners, change only the position of the air conditioners without changing the airflow organization, or change both the position and airflow organization of the air conditioners.
[0958] Optionally, the building view provides an option to lock the air conditioners, which, in response to the user selecting to lock the air conditioners and adjust the furniture positions, only alters the airflow organization without adjusting the air conditioner positions. Optionally, the option to lock the air conditioners can be configured to lock one or more (e.g., all) air conditioners in the building view.
[0959] In one implementation, the initially generated architectural view contains no furniture. After generating the air conditioning configuration and airflow organization, a furniture configuration (suitable furniture and its placement) can be generated based on this configuration. In response to user confirmation of the furniture configuration (recommended furniture and its placement), the furniture is displayed at the corresponding locations in the architectural view. The user can adjust the furniture positions within the architectural view.
[0960] Optionally, in response to a user adjusting the furniture in the building display view, the system may change only the airflow organization without changing the position of the air conditioner, change only the position of the air conditioner without changing the airflow organization, or change both the position and airflow organization of the air conditioner.
[0961] Optionally, in response to the user selecting a fixed location for the air conditioner and adjusting the position of the furniture, only the airflow organization is changed without changing the location of the air conditioner.
[0962] In one implementation, the initially generated architectural view contains no furniture, but allows users to add desired furniture. For example, the architectural view may offer furniture selection options. Users can click on these options to choose the desired furniture from a list of available pieces and place it in the desired location. For instance, users can drag and drop the selected furniture to the desired location in the architectural view.
[0963] Thus, in response to the user placing the selected furniture in the desired location in the architectural view, the system may change only the airflow organization without changing the air conditioner's position, change only the air conditioner's position without changing the airflow organization, or change both the air conditioner's position and the airflow organization. Alternatively, in response to the user selecting a fixed air conditioner position and adjusting the furniture's position, the system may change only the airflow organization without changing the air conditioner's position.
[0964] Optionally, after the recommended furniture is displayed in the building view, the user can adjust the position of the air conditioner. In response to the user adjusting the air conditioner's position, the system will re-recommend furniture configurations to the user.
[0965] In this way, users can obtain a building display view and receive home furnishing configurations by inputting building information. Users can also view the application status of these home furnishing configurations within the building through the building display view. Based on their needs, users can manually adjust the home furnishing configurations and view the effects of these adjustments (e.g., changes in air conditioning airflow organization) through the building display view. This assists users in configuring home furnishings and improves the efficiency of home furnishing configuration.
[0966] It is understood that the above-described interactive interface diagrams are merely examples and do not constitute a limitation on the embodiments of this disclosure.
[0967] This disclosure provides an application display device configured to implement the steps of the application display method described in at least one embodiment of this disclosure.
[0968] This disclosure provides an application configured to implement the steps of the application display method described in at least one embodiment of this disclosure.
[0969] This disclosure provides an electronic device, including:
[0970] processor;
[0971] Memory used to store processor-executable instructions;
[0972] The processor is configured to perform the steps of the application display method provided in at least one embodiment of this disclosure.
[0973] This disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the application display method provided in at least one embodiment of this disclosure.
[0974] This disclosure provides an application configured to perform steps implementing the application display method provided in at least one embodiment of this disclosure.
[0975] This disclosure provides an electronic device configured to perform steps of implementing the application display method provided in at least one embodiment of this disclosure.
[0976] Figure 38 This is a block diagram illustrating a terminal according to an exemplary embodiment. For example, terminal 1200 may be a mobile phone, computer, tablet device, etc.
[0977] Reference Figure 38 Terminal 1200 may include one or more of the following components: processing component 1202, memory 1204, power supply component 1206, multimedia component 1208, audio component 1210, input / output interface 1212, sensor component 1214, and communication component 1216.
[0978] Processing component 1202 typically controls the overall operation of terminal 1200, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1202 may include one or more processors 1220 to execute instructions to complete all or part of the steps of the application display method described above. Furthermore, processing component 1202 may include one or more modules to facilitate interaction between processing component 1202 and other components. For example, processing component 1202 may include a multimedia module to facilitate interaction between multimedia component 1208 and processing component 1202.
[0979] Memory 1204 is configured to store various types of data to support operation on terminal 1200. Examples of this data include instructions for any application or method operating on terminal 1200, contact data, phonebook data, messages, pictures, videos, etc. Memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0980] Power supply component 1206 provides power to various components of terminal 1200. Power supply component 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 1200.
[0981] Multimedia component 1208 includes a screen that provides an output interface between the terminal 1200 and the user. In some embodiments, the screen 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1208 includes a front-facing camera and / or a rear-facing camera. When the terminal 1200 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0982] Audio component 1210 is configured to output and / or input audio signals. For example, audio component 1210 includes a microphone (MIC) configured to receive external audio signals when terminal 1200 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1204 or transmitted via communication component 1216. In some embodiments, audio component 1210 also includes a speaker for outputting audio signals.
[0983] Input / output interface 1212 provides an interface between processing component 1202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.
[0984] Sensor assembly 1214 includes one or more sensors for providing state assessments of various aspects of terminal 1200. For example, sensor assembly 1214 may detect the on / off state of terminal 1200, the relative positioning of components such as the display and keypad of terminal 1200, changes in position of terminal 1200 or a component of terminal 1200, the presence or absence of user contact with terminal 1200, the orientation or acceleration / deceleration of terminal 1200, and temperature changes of terminal 1200. Sensor assembly 1214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1214 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0985] Communication component 1216 is configured to facilitate wired or wireless communication between terminal 1200 and other devices. Terminal 1200 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 1216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1216 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0986] In an exemplary embodiment, terminal 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described application display method.
[0987] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, which can be executed by the processor 1220 of the terminal 1200 to complete the application display method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0988] Figure 39This is a block diagram illustrating a server according to an exemplary embodiment. For example, server 1900 may be provided as a server. (Refer to...) Figure 39 Server 1900 includes processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 1922 is configured to execute instructions to perform the aforementioned application display method.
[0989] Server 1900 may also include a power supply component 1926 configured to perform power management for server 1900, a wired or wireless network interface 1950 configured to connect server 1900 to a network, and an input / output interface 1958. Server 1900 can operate on an operating system, such as Windows Server, stored in memory 1932. TM macOS X TM Unix TM Linux TM FreeBSD TM Or similar.
[0990] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.
[0991] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0992] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0993] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0994] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0995] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An application display method, characterized in that, The application is for recommending home furnishings, and the method includes: An operation to determine building information, including apartment layout information, was detected in the application. In response to the operation of determining building information, a display interface for the spatial layout information of the building is shown in the application. In response to the operation of determining spatial layout information, a display interface for recommended home furnishings is generated based on the spatial layout in the display interface, and the display interface for recommended home furnishings is displayed. The recommended home furnishing display interface includes controls for displaying home furnishing renderings, and the method further includes: In response to the operation of the home furnishings rendering control, a display interface showing the renderings of recommended home furnishings is displayed. The recommended home furnishing display interface includes energy-saving layout recommendations, and the method further includes: In response to detecting an operation on the energy-saving recommended layout control, the recommended home furnishings are re-displayed in the display interface of the recommended home furnishings, and / or the distribution of the recommended energy-saving home furnishings is re-displayed, according to the energy-saving strategy.
2. The application display method according to claim 1, characterized in that, The recommended home furnishings display interface is a recommended home appliance display interface and / or a recommended furniture display interface, wherein the recommended home appliance display interface includes recommended air conditioning packages or recommended air conditioners.
3. The application display method according to claim 1, characterized in that, The display interface for recommended home furnishings includes a floor plan corresponding to the building information and the area of at least one area in the floor plan.
4. The application display method according to claim 3, characterized in that, The display interface for recommended home furnishings also includes the air conditioning load of the at least one area and the specifications of the recommended air conditioner.
5. The application display method according to claim 4, characterized in that, The air conditioning load of the at least one area is determined based on the function and / or area of the at least one area.
6. The application display method according to claim 2, characterized in that, The recommended air conditioning package includes at least one of the following: a recommended air conditioning package, a recommended air conditioning package and other air conditioning equipment used to assist the recommended air conditioning package, a recommended air conditioner and other air conditioning equipment used to assist the recommended air conditioner in performing air conditioning.
7. The application display method according to claim 6, characterized in that, The step of generating a recommended home furnishing display interface based on the spatial layout of the display interface includes: For at least one area in the spatial layout, a recommended air conditioning package is generated based on the area and / or function of the area; Based on the recommended air conditioning package, a display interface for recommended home furnishings is generated.
8. The application display method according to claim 1, characterized in that, The interface for displaying recommended home furnishings includes a list of recommended home furnishings.
9. The application display method according to claim 1, characterized in that, The interface for displaying recommended home furnishings includes controls for purchasing recommended home furnishings and / or controls for sharing recommended home furnishings.
10. The application display method according to claim 1, characterized in that, Before detecting a confirmation operation on the building information of the application, the method further includes: In response to the detection of an input operation that inputs original building information, a floor plan display interface is displayed in the application, the floor plan display interface being used to display at least one floor plan that matches the original building information.
11. The application display method according to claim 10, characterized in that, The method further includes: In response to the operation of confirming the selection of a unit type on the unit type display interface, the display interface of the selected unit type is displayed; The detected operation of determining building information for the application includes: A confirmation operation was detected on the display interface of the selected floor plan.
12. The application display method according to claim 10, characterized in that, The apartment layout display interface includes an apartment layout upload control, and the method further includes: In response to detecting an operation on the apartment type upload control, a display interface for uploading the apartment type and inputting the apartment area is displayed; The detected operation of determining building information for the application includes: The operation of confirming the upload of the house type and entering the house type area was detected on the display interface for uploading the house type and entering the house type area.
13. The application display method according to claim 11 or 12, characterized in that, The interface for displaying spatial layout information is a display interface for the apartment's spatial arrangement and area.
14. The application display method according to claim 13, characterized in that, The operation of determining the spatial layout information is as follows: The operation of determining the apartment layout and area on the apartment layout and area display interface, or... The operation of adjusting the layout and area of the apartment on the apartment layout and area display interface, and then confirming the adjusted layout and area.
15. The application display method according to claim 1, characterized in that, The building information also includes information on configured home furnishings, and the method further includes: Based on the spatial layout in the display interface and the configured home furnishing information, a display interface for recommended home furnishings is generated.
16. The application display method according to claim 15, characterized in that, The display interface for recommended home furnishings, generated based on the spatial layout information and the configured home furnishing information, includes: Based on the spatial layout in the display interface of the spatial layout information and the configured home furnishing information, recommended home furnishings associated with the configured home furnishing information are generated. Based on the recommended home furnishings, a display interface for the recommended home furnishings is generated.
17. The application display method according to claim 15, characterized in that, The configured home furnishing information includes configured home appliance information. The process of generating a recommended home furnishing display interface based on the spatial layout information and the configured home furnishing information includes: Based on the spatial layout information displayed in the interface, the air conditioning load required for at least one area is determined. Based on the air conditioning load demanded by the at least one area and the home appliance information already configured in the at least one area, a recommended air conditioner for the area is generated; Based on the recommended air conditioners for at least one of the regions, a display interface for recommended home furnishings is generated.
18. The application display method according to claim 15, characterized in that, The configured home furnishing information includes configured appliance information and configured furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information and the configured home furnishing information includes: Based on the configured appliance information and configured furniture information, determine the airflow organization for at least one area; Based on the airflow organization, determine the dead zones of air circulation within the at least one region; Recommended air conditioning equipment is generated for the aforementioned dead-angle areas; A display interface for recommended home furnishings is generated based on the recommended air conditioning equipment.
19. The application display method according to claim 15, characterized in that, The configured home furnishing information includes configured furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information and the configured home furnishing information includes: Based on the spatial layout and the configured furniture information, generate recommended home appliances for at least one area, including air conditioners; Based on the recommended home appliances, a display interface for recommended home furnishings is generated.
20. The application display method according to claim 15, characterized in that, The configured home furnishing information includes configured appliance or furniture information. The process of generating a recommended home furnishing display interface based on the spatial layout information and the configured home furnishing information includes: Based on the configured home appliance or furniture information, determine environmental simulation information for at least one area; Based on the environmental simulation information, generate recommended furniture or recommended home appliances for the at least one area; A display interface for recommended home furnishings is generated based on the recommended furniture or appliances.
21. The application display method according to claim 1, characterized in that, The building information also includes information on home furnishing needs, and the application display method further includes: Based on the spatial layout of the display interface and the home furnishing demand information, a display interface for the recommended home furnishings is generated.
22. The application display method according to claim 21, characterized in that, The home furnishing demand information includes the building's geographical location information. The display interface for the recommended home furnishings, generated based on the spatial layout information and the home furnishing demand information, includes: Based on the spatial layout in the display area and the geographical location information, recommended home furnishings are generated. Based on the recommended home furnishings, a display interface for the recommended home furnishings is generated.
23. The application display method according to claim 21, characterized in that, The home furnishing demand information includes the need for additional air conditioners. The display interface for recommended home furnishings, generated based on the spatial layout information and the home furnishing demand information, includes: Based on the spatial layout in the display area of the spatial layout information and the requirement for the new air conditioner, the area where the new air conditioner will be added is determined, as well as the environmental simulation information of the area after the new air conditioner is added; Based on the environmental simulation information, human comfort indicators are determined, and based on the human comfort indicators, recommended air conditioning for the area is generated. Based on the recommended air conditioners for the region, a display interface for recommended home furnishings is generated.
24. The application display method according to claim 1, characterized in that, The home furnishings include air conditioners, the home furnishings rendering control includes an air conditioner 3D rendering display control, the recommended home furnishings rendering interface is an indoor air conditioner distribution display interface, and the recommended home furnishings rendering interface includes recommended air conditioner images located at recommended installation positions in the space.
25. The application display method according to claim 1, characterized in that, The recommended home furnishings display interface includes a detailed scheme control, and the method further includes: In response to the detection of an operation on the scheme details control, the display interface of the recommended home furnishings is redisplayed.
26. The application display method according to claim 1, characterized in that, The recommended home furnishings display interface includes a perspective adjustment option, which allows users to select whether to display the recommended home furnishings images in a two-dimensional, three-dimensional, or bird's-eye view.
27. The application display method according to claim 1, characterized in that, The display interface for recommended home furnishings includes the distribution of recommended home appliances and the corresponding pipeline distribution, wherein the pipeline distribution includes pipeline distribution and / or line distribution.
28. The application display method according to claim 1, characterized in that, The method further includes: If a home furnishing adjustment operation is detected on the recommended home furnishing display interface, the recommended home furnishing display interface is regenerated based on the adjusted home furnishing. The adjustment operation includes at least one of the following: adding home furnishing, removing home furnishing, and replacing home furnishing.
29. The application display method according to claim 1, characterized in that, The recommended home furnishings display interface includes airflow display controls, and the method further includes: In response to the detection of an operation on the airflow display control, an indoor airflow effect display interface is generated based on the elements in the effect display interface of the recommended home furnishings, representing the indoor air conditioning situation, and the indoor airflow effect display interface is displayed.
30. The application display method according to claim 29, characterized in that, The elements of the visualized airflow organization displayed in the indoor airflow effect display interface include at least one of the following: color, flow direction, and display particle form.
31. The application display method according to claim 30, characterized in that, The flow direction includes flowing from top to bottom, or flowing from bottom to top.
32. The application display method according to claim 30, characterized in that, The display particle format includes displaying the visualized airflow organization in the form of particles, or displaying the visualized airflow organization in the form of mist.
33. The application display method according to claim 30, characterized in that, The indoor airflow effect display interface includes an air conditioner diagram, and the method further includes: In response to detecting an operation that adjusts the air conditioning pattern on the indoor airflow effect display interface, the visualized airflow organization is redisplayed on the indoor airflow effect display interface.
34. The application display method according to claim 30, characterized in that, The method further includes: In response to detecting an operation of placing a furniture pattern in at least one room on the indoor airflow effect display interface, the visual airflow organization and the collision effect of the furniture pattern are displayed on the indoor airflow effect display interface.
35. The application display method according to claim 29, characterized in that, The method further includes: In response to detecting an exit operation on the indoor airflow effect display interface, close the indoor airflow effect display interface; and / or In response to detecting an exit operation on the recommended home furnishings display screen, the recommended home furnishings display screen is closed.
36. An application display device, characterized in that, The application is a recommendation and display of home furnishings, and the device is used to implement the steps of the method according to any one of claims 1-35.
37. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the device to implement the steps of the method according to any one of claims 1-35.
38. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1-35.
39. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-35.
Citation Information
Patent Citations
Processing method and device of air conditioning equipment, augmented reality equipment and storage medium
CN116558067A
Air conditioner recommendation method and device, electronic equipment and storage medium
CN117435786A
Household appliance recommendation method and device, electronic equipment and storage medium
CN118886985A