Application display method and device, electronic device, storage medium and program

By displaying building information in the application to generate a home furnishing configuration display interface, based on room type and area, the problem of relying on human experience for home furnishing configuration is solved, realizing intelligent and visual home furnishing distribution recommendations, improving configuration efficiency and user experience.

CN120848766BActive Publication Date: 2026-04-17XIAOMI TECH (WUHAN) CO LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XIAOMI TECH (WUHAN) CO LTD
Filing Date
2025-09-15
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

The distribution and configuration of home furnishings rely on human experience, which cannot meet user needs and affects user experience.

Method used

By displaying building information in the application, a display interface for recommended home furnishing configurations is generated, providing intelligent and visual recommendations for home furnishing distribution based on room type and/or room area.

Benefits of technology

It enables intelligent, fast, and accurate recommendations of home furnishings to meet users' needs, improving configuration efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120848766B_ABST
    Figure CN120848766B_ABST
Patent Text Reader

Abstract

This disclosure relates to an application display method, apparatus, electronic device, storage medium, and program, belonging to the field of electronic technology. The application display method includes: displaying an interface including building information in an application, the building information including room type and room area; in response to an operation of determining the building information, generating a display interface of recommended home furnishing configuration based at least on the room type and / or room area; and displaying the display interface of the recommended home furnishing configuration, the recommended home furnishing configuration including a recommended home furnishing distribution. This technical solution can intelligently, quickly, and accurately recommend a home furnishing distribution that meets the user's needs. Compared with relying on human experience, it not only improves the configuration efficiency of home furnishing distribution but also ensures that the recommended home furnishing distribution meets the user's needs, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electronic technology, and in particular to application display methods, devices, electronic devices, storage media, and programs. 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 need to configure the distribution of home furnishings to create a comfortable and convenient living environment. However, the configuration of home furnishings relies on human experience, which can lead to a layout that fails to meet user needs and negatively impacts the user experience. Summary of the Invention

[0003] To overcome the problem that the distribution and configuration of home furnishings in related technologies relies on human experience, resulting in a configuration that fails to meet user needs and negatively impacts user experience, this disclosure provides an application display method, apparatus, electronic device, storage medium, and program. The application displays an interface including building information, such as room type and room area. In response to an operation determining the building information, a display interface for recommended home furnishing configurations is generated and displayed, based at least on the room type and / or room area. The recommended home furnishing configurations include a recommended home furnishing distribution. Since room type and / or room area can characterize the user's actual living environment, the recommended home furnishing distribution generated based at least on the room type and / or room area can meet user needs. Furthermore, during the recommendation process, both the building information and the recommended home furnishing distribution are visualized, offering strong interactivity and enabling intelligent recommendation. Therefore, this technical solution can intelligently, quickly, and accurately recommend home furnishing distributions that meet user needs. Compared to relying on human experience, it not only improves the configuration efficiency of home furnishing distribution but also ensures that the recommended home furnishing distribution meets user needs, thereby enhancing the user experience.

[0004] In a first aspect, this disclosure provides an application display method, wherein the application is an application for recommending home furnishings, the application display method comprising: displaying an interface including building information in the application, the building information including room type and room area; in response to an operation of determining the building information, generating a display interface for a recommended home furnishing configuration based at least on the room type and / or the room area; and displaying the display interface for the recommended home furnishing configuration, the recommended home furnishing configuration including a distribution of recommended home furnishings.

[0005] Since room type and / or room area can characterize a user's actual living environment, the recommended furniture distribution generated based on room type and / or room area can meet user needs. Furthermore, during the recommendation process, both building information and the recommended furniture distribution are visualized, offering strong interactivity and enabling intelligent recommendations. Therefore, this technical solution can intelligently, quickly, and accurately recommend furniture distributions that meet user needs. Compared to relying on human experience, this not only improves the efficiency of furniture distribution configuration but also ensures that the recommended furniture distribution meets user requirements, thereby enhancing the user experience.

[0006] In one possible implementation, the building information further includes the original home furnishing configuration, which includes: the original home appliance configuration and / or the original furniture configuration. The step of generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area includes: determining the recommended home furnishing distribution based on the room type, the room area, and the original home furnishing configuration, where the recommended home furnishing distribution includes a recommended home appliance distribution and / or a recommended furniture distribution, where the recommended home appliance distribution includes an air conditioning equipment distribution; and generating a display interface for recommended home furnishing configurations based on the recommended home furnishing distribution.

[0007] The building information may also include the original home furnishing configuration, which includes the original home appliance configuration and / or the original furniture configuration. Therefore, based on the original home furnishing configuration, combined with the room type and room area, a corresponding recommended home furnishing distribution can be generated, which improves the richness of the recommended home furnishing distribution and its adaptability to the original home furnishing configuration.

[0008] In one possible implementation, the recommended home furnishing distribution includes: recommended home appliances corresponding to the room type and / or the room area, the recommended home appliances including air conditioning equipment.

[0009] Recommending air conditioning equipment in home furnishings that corresponds to room type and / or room size, matching the user's living environment, can improve the air conditioning effect of the equipment and thus enhance the user experience.

[0010] In one possible implementation, the energy consumption corresponding to the recommended home furnishing distribution is lower than the preset energy consumption, and / or the indoor air conditioning efficiency corresponding to the recommended home furnishing distribution is higher than the preset efficiency.

[0011] The recommended distribution of home furnishings is related to energy consumption and / or indoor air conditioning efficiency, so that the recommended distribution of home furnishings can meet the requirements of lower energy consumption and / or higher indoor air conditioning efficiency, thereby improving the user experience.

[0012] In one possible implementation, generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area includes: acquiring user demand information for home furnishing configurations; determining the distribution of recommended home furnishings based on the demand information, the room type, and / or the room area; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home furnishings. The demand information includes at least one of the following: restriction information on home furnishings, including at least one of price, quantity, and location information; energy consumption strategy information; geographical location information corresponding to the building information; family member information, which characterizes the rooms where different types of family members are distributed; and load adjustment information, which characterizes adaptability to temperature.

[0013] In addition to room type and / or room size, home furnishing distribution recommendations can be made by combining demand information that directly represents the user's home furnishing configuration needs. This ensures that the recommended home furnishing distribution not only matches the user's direct needs but also matches the user's actual living environment, further improving the accuracy of the recommended home furnishing distribution and thus enhancing the user experience.

[0014] In one possible implementation, generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area includes: determining a distribution of recommended home appliances, including an air conditioning unit distribution, based at least on the room type and / or the room area; determining environmental simulation information based on the air conditioning unit distribution; determining a distribution of recommended furniture based on the environmental simulation information; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home appliances and the distribution of recommended furniture.

[0015] Since the distribution of air conditioning equipment and furniture are mutually influential, determining the recommended furniture distribution based on the environmental simulation information corresponding to the distribution of air conditioning equipment can improve the adaptability of the distribution of air conditioning equipment and furniture.

[0016] In one possible implementation, the environmental simulation information includes a temperature field and airflow organization, and the recommended furniture distribution includes a recommended furniture distribution that does not obstruct the airflow organization and / or a recommended furniture distribution for different temperature zones determined based on the temperature field.

[0017] By organizing airflow, the recommended furniture distribution can be determined, which can avoid obstructing the airflow of air conditioning equipment and improve the air conditioning effect of the equipment. In addition, by controlling the temperature field, the adaptability of the furniture distribution to the temperature range can be improved, so that the recommended furniture distribution can improve the living comfort.

[0018] In one possible implementation, generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area includes: acquiring environmental information corresponding to the room type and / or the room area, the environmental information including at least one of geographical location information, outdoor temperature information, and climate information; determining spatial information corresponding to the room type and / or the room area based on the environmental information, the spatial information including spatial comfort and / or space utilization rate; determining the distribution of recommended home furnishings based on the spatial information; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home furnishings.

[0019] By considering spatial comfort and / or space utilization, a recommended distribution of home furnishings is determined, so that the recommended distribution of home furnishings can improve spatial comfort and / or space utilization.

[0020] In one possible implementation, generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area includes: determining a recommended distribution of home appliances, including air conditioning equipment distribution, based at least on the room type and / or the room area; acquiring piping information and piping requirement information for the air conditioning equipment, wherein the piping information includes at least one of: power supply lines, network cables, water supply and drainage pipes, number of pipes, pipe length, and pipe diameter; determining the piping distribution corresponding to the air conditioning equipment distribution based on the piping information and the piping requirement information, wherein the piping requirement information includes at least one of: information on areas where piping is prohibited, budget information for piping layout, and pipe length restrictions; and generating a display interface for recommended home furnishing configurations based on the recommended home appliance distribution and the piping distribution corresponding to the air conditioning equipment distribution.

[0021] By using pipeline information and pipeline demand information, the pipeline distribution corresponding to the distribution of air conditioning equipment is determined. Then, combined with the distribution of recommended home appliances, the recommended home furnishing configuration is determined, so that the recommended home furnishing configuration includes the corresponding pipeline information, thereby improving the practicality and comprehensiveness of the recommended home furnishing distribution.

[0022] In one possible implementation, the step of generating a display interface for recommended home furnishing configurations based at least on the room type and / or the room area further includes: determining the pipeline distribution of recommended home appliances other than the air conditioning equipment based on the pipeline information, the pipeline demand information, and the pipeline distribution corresponding to the air conditioning equipment distribution; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home appliances, the pipeline distribution corresponding to the air conditioning equipment distribution, and the pipeline distribution of recommended home appliances other than the air conditioning equipment.

[0023] By determining the pipeline distribution of air conditioning equipment, the pipeline distribution of recommended home appliances outside of air conditioning equipment can be improved, thereby enhancing the rationality and stability of the pipeline distribution of recommended home appliances.

[0024] In one possible implementation, the display interface for the recommended home furnishing configuration includes a distribution effect display control, and the application display method further includes: detecting an operation on the distribution effect display control; and, in response to the operation on the distribution effect display control, displaying a display interface for the distribution effect diagram of the recommended home furnishings.

[0025] By manipulating the distribution effect display control, a visual display of the distribution effect of recommended home furnishings can be achieved, allowing users to fully understand the effect of the distribution of recommended home furnishings and improving the user experience.

[0026] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram includes: the recommended home appliance layout effect and the pipeline layout effect corresponding to the recommended home appliance layout effect.

[0027] By displaying the recommended home appliance layout and the corresponding pipeline layout, a comprehensive display of the distribution effect is achieved.

[0028] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram further includes a position adjustment control, and the application display method further includes: detecting an operation on the position adjustment control; and in response to the operation on the position adjustment control, displaying an adjustment interface for the recommended home appliance layout effect.

[0029] By manipulating the position adjustment controls, an interface for adjusting the layout of recommended home appliances is displayed, making the distribution of recommended home furnishings adjustable and allowing for customization to fully meet user needs and enhance the user experience.

[0030] In one possible implementation, the application display method further includes: detecting an adjustment operation on the adjustment interface of the recommended home appliance layout effect, the adjustment operation including operation on auxiliary adjustment controls in the adjustment interface of the recommended home appliance layout effect; and in response to the adjustment operation, redisplaying the adjustment interface of the recommended home appliance layout effect.

[0031] By adjusting the layout of recommended home appliances, the adjustment interface is redisplayed, making the adjusted layout visual and allowing users to understand its effect.

[0032] In one possible implementation, the auxiliary adjustment control includes at least one of the following: a rotation control, a lock control, a confirm control, an undo control, and a save control.

[0033] By providing at least one of the following controls—rotate control, lock control, confirm control, undo control, and save control—corresponding auxiliary adjustment functions are provided to improve the convenience and efficiency of layout adjustment.

[0034] In one possible implementation, the application display method further includes: detecting a configuration operation of home furnishings in the display interface of the recommended home furnishings distribution effect map, the configuration operation of home furnishings including at least one of the following operations: adding home furnishings, removing home furnishings, changing home furnishings, and adjusting the position of home furnishings; and in response to the configuration operation of home furnishings, redisplaying the display interface of the recommended home furnishings distribution effect map.

[0035] By configuring home furnishings, users can manually adjust the distribution of recommended home furnishings, improving the interactivity of the home furnishings configuration and thus enhancing the user experience.

[0036] In one possible implementation, re-determining the recommended home furnishing configuration in response to an appliance addition operation and / or a furniture addition operation includes: re-determining the appliance distribution in the recommended home furnishing configuration in response to an appliance addition operation and / or a furniture addition operation, the appliance distribution including an air conditioning unit distribution; and / or, re-determining the furniture distribution in the recommended home furnishing configuration in response to an appliance addition operation and / or a furniture addition operation.

[0037] By adding operations to home appliances and / or furniture, the distribution of home appliances can be adjusted; by adding operations to home appliances and / or furniture, the distribution of furniture can be adjusted; thus, the distribution of recommended home furnishings can be adjusted intelligently and flexibly.

[0038] In one possible implementation, the step of redetermining the distribution of home appliances in the recommended home furnishing configuration includes: in response to a bed addition operation, determining the airflow organization in the bed area based on the air conditioning equipment distribution in the recommended home furnishing configuration; and redetermining the air conditioning equipment distribution in the recommended home furnishing configuration based on the airflow organization in the bed area.

[0039] By adding operations to the bed, the distribution of air conditioning equipment in the recommended home furnishing configuration can be adjusted to match the newly added bed, thereby improving the air conditioning effect of the air conditioning equipment.

[0040] In one possible implementation, the step of redisplaying the display interface of the recommended home furnishing distribution effect diagram in response to the configuration operation of the home furnishings includes: in response to the operation of adjusting the position of the home furnishings, obtaining candidate positions of the home furnishings and displaying the candidate positions; determining the suitability of the candidate positions; determining the recommended position of the home furnishings from the candidate positions based on the suitability of the candidate positions; and redisplaying the display interface of the home furnishing distribution effect diagram based on the recommended position of the home furnishings.

[0041] During the process of adjusting the position of home furnishings, the system can intelligently identify candidate positions and further recommend suitable adjustment positions to users based on the comfort level of the candidate positions. This allows users to perform position adjustment operations according to the recommended positions, reducing the difficulty of position adjustment and improving the user experience.

[0042] In one possible implementation, determining the suitability of the candidate location includes: acquiring information related to the candidate location, the information including: installation cost and / or the number of household items whose positions need to be adjusted; and determining the suitability of the candidate location based on the information related to the candidate location.

[0043] The suitability of candidate locations is determined by considering installation costs and / or the number of household items that need to be repositioned. This ensures that the recommended locations, determined based on the suitability, are related to the installation costs and / or the number of household items that need to be repositioned, thereby enabling the recommended locations to accommodate location adjustment needs.

[0044] In one possible implementation, the configuration operation of the household appliances further includes at least one of the following operations: adjusting the position of the pipeline, adding pipelines, reducing pipelines, and replacing pipelines.

[0045] The configuration of home furnishings involves not only adjusting the furniture itself, but also adjusting the piping, thus achieving comprehensiveness and operability in home furnishing adjustments.

[0046] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram includes: a perspective adjustment control, which is used to adjust the display perspective of the recommended home furnishing distribution effect diagram to a planar, three-dimensional, or bird's-eye view.

[0047] By adjusting the perspective control, you can change the display perspective of the recommended home furnishing distribution image to achieve a richer and more comprehensive distribution effect.

[0048] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram includes an energy-saving recommendation configuration control, and the application display method further includes: detecting an operation on the energy-saving recommendation configuration control; and in response to the operation on the energy-saving recommendation configuration control, redisplaying the display interface of the recommended home furnishing distribution effect diagram.

[0049] The energy-saving recommendation configuration control can provide users with a layout of recommended home furnishings that meet their energy-saving needs, thus adapting to their energy-saving requirements and improving the user experience.

[0050] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram includes a scheme detail control, and the application display method further includes: detecting an operation on the scheme detail control; and in response to the operation on the scheme detail control, displaying the display interface of the recommended home furnishing configuration.

[0051] The solution details control allows users to jump from the distribution effect diagram display interface back to the specific configuration display page, improving the ease of operation.

[0052] In one possible implementation, the display interface of the recommended home furnishing distribution diagram includes a pipeline control, and the application display method further includes: detecting an operation on the pipeline control; and in response to the operation on the pipeline control, displaying pipeline information, the pipeline information including pipeline information and / or line information.

[0053] The pipeline control allows users to view relevant pipeline information, enabling them to understand the specific pipeline situation and improving the user experience.

[0054] In one possible implementation, the display interface of the recommended home furnishing distribution effect diagram includes a wall control, and the application display method further includes: detecting an operation on the wall control; and in response to the operation on the wall control, displaying a wall adjustment control, the wall adjustment control being used to adjust the wall display effect in the recommended home furnishing distribution effect diagram.

[0055] With the wall controls and wall adjustment controls, users can change the wall display effect to view the distribution of corresponding home furnishings under different wall display effects, thus enriching the presentation of the distribution effect diagram.

[0056] In one possible implementation, the display interface of the recommended home furnishing distribution effect map includes an airflow display control, and the application display method further includes: detecting an operation on the airflow display control; in response to the operation on the airflow display control, generating an indoor airflow effect display interface representing the airflow of the indoor air conditioning situation based on the elements in the recommended home furnishing distribution effect map, and displaying the indoor airflow effect display interface.

[0057] Users can interact with the airflow display controls to view the indoor airflow effect display interface. This allows users to intuitively understand the indoor airflow status, helping them understand the air conditioning effect and configure their air conditioning system.

[0058] In one possible implementation, the indoor airflow effect display interface includes an airflow display area that displays the distribution of multiple rooms in the room and displays a visual airflow organization in at least one room.

[0059] By displaying a visual representation of airflow organization within a room, users can gain an understanding of the room's air conditioning.

[0060] In one possible implementation, the indoor airflow effect display interface includes an air conditioning pattern displayed in the at least one room, and the visualized airflow organization flows from the location of the air conditioning pattern to other locations within the at least one room.

[0061] By visualizing the airflow organization from the location of the air conditioner pattern to other locations within the at least one room, users can be assisted in viewing the direction of the airflow organization of the air conditioner.

[0062] In one possible implementation, the indoor airflow effect display interface includes functional options that provide display configuration options for one or more of the following objects: air conditioning diagrams; visual airflow organization; and at least one of the plurality of rooms.

[0063] By setting function options, users can adjust the air conditioner pattern, visualize airflow organization, and one or more of the features in at least one of multiple rooms, making it convenient for users to view the indoor airflow effect display.

[0064] In one possible implementation, the function options include a mode selection option, which is used to configure the operating mode corresponding to the air conditioning pattern.

[0065] The mode selection option helps users choose the operating mode corresponding to the air conditioner pattern, thereby presenting the airflow organization and distribution effect under different operating modes.

[0066] In one possible implementation, the application display method further includes: displaying a visual airflow organization corresponding to the operating mode in the indoor airflow effect display interface in response to an operating mode configured via the mode selection option, the operating mode including a cooling mode, a heating mode, and a ventilation mode.

[0067] Through the mode selection option, users can configure the air conditioner icon to be in cooling mode, heating mode, or fan mode, thereby observing the corresponding visual airflow organization in these three modes.

[0068] In one possible implementation, 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.

[0069] Combining elements such as color, flow direction, and particle form to display visual airflow organization helps to improve the display effect of visual airflow organization.

[0070] In one possible implementation, 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.

[0071] By using particles or mist, richer visual effects of airflow organization can be achieved.

[0072] In one possible implementation, the application display method further includes: detecting an adjustment operation on the air conditioner pattern in the indoor airflow effect display interface; and, in response to the adjustment operation on the air conditioner pattern, re-displaying the visualized airflow organization in the indoor airflow effect display interface.

[0073] When users adjust the air conditioner pattern on the indoor airflow effect display interface, the visual airflow organization can be redisplayed on the indoor airflow effect display interface, thereby ensuring the accuracy of the visual airflow organization.

[0074] In one possible implementation, the application display method further includes: detecting an operation of placing a furniture pattern in the at least one room in the indoor airflow effect display interface; and, in response to the operation of placing the furniture pattern in the at least one room, displaying the effect of the visual airflow organization colliding with the furniture pattern.

[0075] When a user places furniture images on the indoor airflow effect display interface, the interface can display a visual representation of the airflow organization and the furniture images, thus helping the user to see the relative relationship between the furniture and the indoor airflow.

[0076] In one possible implementation, the application display method further includes: if the furniture patterns displayed in the at least one room obstruct the visualized airflow organization, determining a recommended furniture distribution that does not obstruct the visualized airflow organization; and re-displaying the visualized airflow organization in the indoor airflow effect display interface based on the recommended furniture distribution that does not obstruct the visualized airflow organization.

[0077] By identifying recommended furniture distributions that do not obstruct the visualized airflow organization, the obstruction of the airflow organization by the recommended furniture distribution can be avoided, thereby redisplaying the visualized airflow organization and presenting the user with an airflow organization that does not have an obstruction effect.

[0078] In one possible implementation, an adjustment operation is detected on the furniture and / or appliance images displayed in the at least one room in the indoor airflow effect display interface. The adjustment operation includes at least one of the following: adding, reducing, replacing, and adjusting positions. In response to the adjustment operation, the recommended home furnishing configuration is re-determined, including recommended appliance configuration and / or recommended furniture configuration. Based on the re-determined recommended home furnishing configuration, the visualized airflow organization is re-displayed in the indoor airflow effect display interface.

[0079] By adjusting the operation, the recommended home furnishing configuration is redefined, and then the visual airflow organization is re-displayed to present the airflow organization effect after the adjustment to the user.

[0080] In one possible implementation, the application display method further includes: detecting an operation to cancel the display of airflow effects on the indoor airflow effect display interface; in response to the operation to cancel the display of airflow effects, canceling the display of the indoor airflow effect display interface and redisplaying the display interface of the recommended home furnishing distribution effect diagram.

[0081] By canceling the display of airflow effects, users can easily remove the view of airflow effects and continue viewing the layout of recommended home furnishings, thus improving ease of use.

[0082] In one possible implementation, the display interface for the recommended home furnishing configuration includes a list of recommended home furnishings.

[0083] By displaying recommended home furnishings in a list format, more options can be provided, increasing the user's choices.

[0084] In one possible implementation, the display interface for the recommended home furnishings configuration includes a recommended home furnishings purchase control and / or a recommended home furnishings sharing control.

[0085] By using a home furnishing purchase control and / or a home furnishing sharing control, users can directly purchase recommended home furnishings and / or share them with other users, enhancing the interactivity of the recommended home furnishing configuration.

[0086] In a second aspect, this disclosure provides an application display device configured to perform the application display method as described in the first aspect of this disclosure.

[0087] Thirdly, this disclosure provides an electronic device, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to enable the device to implement the application display method as described in the first aspect of this disclosure.

[0088] Fourthly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the application display method as described in the first aspect of this disclosure.

[0089] Fifthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the application display method as described in the first aspect of this disclosure.

[0090] In a sixth aspect, this disclosure provides an application configured to implement the application display method as described in the first aspect of this disclosure.

[0091] 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

[0092] 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.

[0093] Figure 1 This is a flowchart illustrating an application display method according to an exemplary embodiment.

[0094] Figure 2 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment.

[0095] Figure 3 This is a schematic diagram illustrating yet another terminal interface according to an exemplary embodiment.

[0096] Figure 4 This is a schematic diagram illustrating yet another terminal interface according to an exemplary embodiment.

[0097] Figure 5 This is a flowchart illustrating a method for configuring household items according to an exemplary embodiment.

[0098] Figure 6 This is a flowchart illustrating yet another method for configuring household items according to an exemplary embodiment.

[0099] Figure 7 This is a flowchart illustrating yet another method for configuring household items according to an exemplary embodiment.

[0100] Figure 8 This is a schematic diagram of an application homepage according to an exemplary embodiment.

[0101] Figure 9 This is a schematic diagram illustrating a page selection according to an exemplary embodiment.

[0102] Figure 10 This is a schematic diagram of a cell input page according to an exemplary embodiment.

[0103] Figure 11 This is another schematic diagram of a page selection according to an exemplary embodiment.

[0104] Figure 12 This is a schematic diagram of a floor plan confirmation page according to an exemplary embodiment.

[0105] Figure 13 This is a schematic diagram of an area confirmation page according to an exemplary embodiment.

[0106] Figure 14 This is a schematic diagram illustrating a package generation page according to an exemplary embodiment.

[0107] Figure 15 This is a schematic diagram of a house type upload page according to an exemplary embodiment.

[0108] Figure 16 This is a schematic diagram of a unit area configuration page according to an exemplary embodiment.

[0109] Figure 17 This is a schematic diagram of an area input page according to an exemplary embodiment.

[0110] Figure 18 This is another schematic diagram of an area confirmation page according to an exemplary embodiment.

[0111] Figure 19 This is a schematic diagram illustrating yet another package generation page according to an exemplary embodiment.

[0112] Figure 20 This is a planar effect display diagram illustrated according to an exemplary embodiment.

[0113] Figure 21 This is a 3D effect display diagram shown according to an exemplary embodiment.

[0114] Figure 22 This is a bird's-eye view display diagram according to an exemplary embodiment.

[0115] Figure 23 This is a schematic diagram of an air conditioner movable page according to an exemplary embodiment.

[0116] Figure 24 This is a schematic diagram illustrating a pipe diameter display page according to an exemplary embodiment.

[0117] Figure 25 This is a schematic diagram illustrating a wall display adjustment page according to an exemplary embodiment.

[0118] Figure 26 This is a schematic diagram of another wall display adjustment page according to an exemplary embodiment.

[0119] Figure 27 This is an illustration of a wall display effect after adjusting its transparency, according to an exemplary embodiment.

[0120] Figure 28 This is a spatial display effect diagram illustrating an exemplary embodiment.

[0121] Figure 29 This is a schematic diagram of another wall display adjustment page according to an exemplary embodiment.

[0122] Figure 30 This is an illustration of another wall display effect after adjusting transparency, according to an exemplary embodiment.

[0123] Figure 31 This is a schematic diagram illustrating an airflow effect according to an exemplary embodiment.

[0124] Figure 32 This is a schematic diagram of an air conditioner switch page according to an exemplary embodiment.

[0125] Figure 33 This is a schematic diagram of an air conditioner switch adjustment page according to an exemplary embodiment.

[0126] Figure 34 This is a schematic diagram illustrating yet another airflow effect according to an exemplary embodiment.

[0127] Figure 35 This is a schematic diagram of another wall display adjustment page according to an exemplary embodiment.

[0128] Figure 36This is a schematic diagram of another wall display adjustment page according to an exemplary embodiment.

[0129] Figure 37 This is an illustration of another wall display effect after adjusting transparency, according to an exemplary embodiment.

[0130] Figure 38 This is a schematic diagram illustrating yet another airflow effect according to an exemplary embodiment.

[0131] Figure 39 This is a schematic diagram of a terminal according to an exemplary embodiment. Detailed Implementation

[0132] 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.

[0133] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.

[0134] Before introducing the technical solutions of this disclosure, relevant scenarios of the embodiments of this disclosure will be described by way of example.

[0135] 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.

[0136] Sometimes, home furnishings may be chosen based on experience. Therefore, a home environment furnished with these furnishings may not achieve optimal performance indicators (e.g., comfort, convenience, etc.) or meet the user's actual expectations.

[0137] Therefore, this disclosure provides a technical solution that enables home furnishing recommendations through an application. This technical solution can be executed in relevant electronic devices, such as terminals (mobile phones, computers, televisions, vehicles, tablets, wearable devices, etc.), cloud servers, or combinations thereof.

[0138] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present disclosure, where the application is a recommendation of home furnishings. The method includes the following steps:

[0139] Step S11: Display an interface in the application that includes building information, including room type and room area.

[0140] Step S12, in response to the operation of determining building information, generate a display interface for recommended home furnishing configuration based at least on room type and / or room area.

[0141] Step S13: Display the recommended home furnishing configuration interface, which includes the distribution of recommended home furnishings.

[0142] In some embodiments, the recommended home furnishing distribution can be understood as the spatial distribution of recommended home furnishings, which can characterize the installation location of the recommended home furnishings.

[0143] In step S11, the building information may include room type and room area, and may also include more information. The following will introduce the method of obtaining building information and the interface that includes building information.

[0144] In some embodiments, in response to an input operation that detects original building information, a floor plan display interface is displayed in the application, which is used to display at least one floor plan that matches the original building information.

[0145] As an optional implementation, after displaying the apartment layout display interface, the selected apartment layout can be displayed in response to the operation of confirming the selection of the apartment layout on the apartment layout display interface.

[0146] Therefore, the interface that includes building information can be a floor plan display interface, and the operation of determining building information can be the operation of confirming the selected floor plan.

[0147] It is understandable that floor plans include room types and room areas. Therefore, based on operations that determine building information, it is possible to obtain the room types and room areas from the building information.

[0148] As an optional implementation, after displaying the apartment layout interface, an interface for uploading apartment layouts and inputting apartment area can be displayed in response to operations on the apartment layout upload control.

[0149] Therefore, the interface that includes building information can be a display interface for uploading floor plans and entering the floor area, and the operation of confirming building information can be the operation of confirming the uploaded floor plan and entering the floor area.

[0150] In this implementation, the user manually uploads the floor plan and enters the floor area, thereby obtaining building information based on the uploaded floor plan and the entered floor area.

[0151] The above embodiments describe the process of acquiring building information and the corresponding interaction methods. For ease of understanding, the above embodiments will be described in more detail below.

[0152] In some embodiments, 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 goods, or engage in other activities. It may include residential buildings, self-built ordinary residences, apartments, villas, office buildings, shops, hotels, theaters, stadiums, exhibition halls, hospitals, factories, warehouses, etc. A building may also include all or part of the space of a single-story or multi-story building. For example, a building may consist of only one room.

[0153] For example, a user interface can be provided. This interface can include controls that users can trigger to input information, such as building information.

[0154] 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, user-triggered operations on the controls using a finger or touch device (such as a stylus). For example, a user can perform triggering operations using finger gestures, which may be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure-recognition gesture, long-press gesture, short-press gesture, area-change gesture, double-press gesture, double-tap gesture, or a combination thereof. As another example, a user can perform triggering operations using a touch device, such as single-click, double-click, or any number of clicks, or a long press or short press.

[0155] 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.

[0156] In one implementation, users can input building information by selecting a residential community or apartment type.

[0157] As an example, in response to a user's selection of a neighborhood / apartment type, building images or building models can be retrieved, and building information includes building images or building models.

[0158] Figure 2 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment of this disclosure. (Refer to...) Figure 2A text input control 301 can be provided on the terminal screen, allowing users to input cell information. Figure 2 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 2 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 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.

[0159] In one implementation, 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 enter the neighborhood information of the target building in the text input control. After entering the neighborhood information, users can click to confirm the correct neighborhood name, thus completing the neighborhood selection.

[0160] Based on the community selected by the user, building images or building models can be obtained.

[0161] For example, after selecting "City A" and entering "Community E," the user can obtain one or more building images (such as floor plans) related to Community E, which will be displayed on the terminal's screen. The user can select a target building image from these related images and verify its accuracy. If the target building image is correct, the user can retrieve it.

[0162] Figure 3 This is a schematic diagram of a terminal interface shown in an exemplary embodiment of the present disclosure, with reference to... Figure 3 The system can retrieve one or more building images related to Community E (illustrated in floor plan 234 in the diagram) and display them on the terminal's screen. Users can view the displayed floor plan 234 to verify 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 a building image (or a portion thereof).

[0163] In one implementation, a relationship can be established between a residential community and building images, or between a residential community and building models. In a possible implementation, building images or models of relevant communities can be collected to establish this relationship. Thus, building images or models can be obtained based on the community selected by the user and the established relationship.

[0164] 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.

[0165] 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 then select the 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.

[0166] In one implementation, the user can also... Figure 3 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.

[0167] In one implementation, building information may include building images or building models imported by the user.

[0168] For example, an upload control for architectural images or models can be provided in the interactive interface. For example, a user can click the upload control. In response to the user clicking the upload control, the user interface can display a selection screen. The user can, for example, select architectural images and / or buildings in the selection screen and confirm the upload.

[0169] As an example, architectural images may include architectural floor plans (e.g., computer-aided design drawings), architectural hand-drawn drawings, etc., and may include one or more of the following information: wall information, column information, door and window information, staircase information, building materials, building area, etc.

[0170] As an example, architectural images may include floor plans, which may include one or more of the following: rooms, room functions, room dimensions, floor height, and balcony areas.

[0171] As an example, architectural images can include architectural photographs, such as architectural photographs captured by a user using an image acquisition device.

[0172] In addition, architectural images may include one or more of the following: architectural floor plans, architectural hand-drawn drawings, floor plans, and architectural photographs.

[0173] 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.

[0174] For example, a text input control can be provided in the interactive interface. Users 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.

[0175] In one implementation, building information may include the building's floor height. Continuing with the example above, a user could trigger a text input control to input the building's floor height. For example, the floor height might be 3 meters.

[0176] In one implementation, 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.

[0177] 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.

[0178] For example, architectural images or models can be generated based on the building before the changes. When a user makes changes to the building, updated architectural information can be generated based on those changes. This updated information can include descriptions of actions such as adding walls, curtains, doors, windows, merging rooms, or splitting rooms. As an example, the updated architectural information could include "Merge room R1 and room R2". In this way, the architectural images or models input by the user (or those obtained from a database or data platform based on user input) can be updated using updated architectural information to obtain more accurate images or models.

[0179] In one implementation, a building display view can be generated in response to acquiring a building image.

[0180] 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. One or more of these architectural views can also be displayed in the user interface.

[0181] In one implementation, generating a building display view based on a building image includes: generating information about one or more areas of the building display view based on the building image; and generating a display diagram of the building based on the information about the one or more areas in response to a user confirming the information about the one or more areas.

[0182] Figure 4 This is a schematic diagram illustrating a terminal interface as shown in an exemplary embodiment of this disclosure. (Continued...) Figure 3 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 4 Information (illustrated by multiple regions). Additionally, information from multiple regions can be displayed on the terminal's screen interface.

[0183] Reference Figure 4 Information from multiple areas can be displayed in information display area 305. These include: 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.

[0184] In this way, the user can verify information in multiple areas. In a possible implementation, if the user verifies 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.

[0185] As an example, users might find that the area name is misidentified, such as "Bedroom 1" which may actually be "Bathroom". Therefore, users can change "Bedroom 1" to "Bathroom".

[0186] 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.

[0187] 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.

[0188] 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.

[0189] 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.

[0190] 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.

[0191] In a possible implementation, a control for setting the floor height information can 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.

[0192] 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.

[0193] 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.

[0194] In this way, after the user confirms the information of one or more areas, a 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.

[0195] In one implementation, considering that the building image may be a picture of the building before modifications, generating a building display view based on the building image includes: obtaining building update information input by the user; and generating a building display view based on the building update information and the building image.

[0196] For example, architectural update information in the form of user-input text, such as "the study and the secondary bedroom have been merged," can be obtained. This way, when generating an architectural view based on architectural images, the information "the study and the secondary bedroom have been merged" can be taken into account, resulting in a more accurate architectural view.

[0197] In one implementation, generating a building display view based on a building image includes: obtaining building update information input by a user; generating information about one or more areas of the building based on the building image and the building update information; and generating a building display view based on the information about the one or more areas in response to the user confirming the information about the one or more areas.

[0198] For example, architectural update information in the form of user-input text can be obtained, such as "Bedroom 2 and Bedroom 1 have been merged". Thus, when generating an architectural view based on architectural images, this information can be taken into account, enabling the accurate generation of information for one or more areas of the building (e.g., bedrooms), resulting in a more accurate architectural view.

[0199] Continue Figure 4 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.

[0200] In addition, refer to Figure 4 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 3 The interface shown.

[0201] In one possible implementation, the user confirms that the information for 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 confirmed that the user has confirmed the information for multiple areas. In this way, in response to the user confirming the information for one or more areas, an architectural view of the building can be generated based on the information for one or more areas.

[0202] 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.

[0203] Furthermore, based on building information, recommended home furnishing configurations can be determined, and a display interface for the recommended home furnishing configurations can be generated and displayed.

[0204] The recommended home furnishing configuration may include: recommended home furnishings and recommended home furnishing distribution. The recommended home furnishings are a configuration at the product level, while the recommended home furnishing distribution is a configuration at the product installation location level. In subsequent embodiments, the recommended home furnishing configuration may be simply referred to as home furnishing configuration.

[0205] Based on the recommended home furnishing configuration, a display interface for the recommended home furnishing configuration can be displayed to show users the distribution of recommended home furnishings and / or recommended home furnishings.

[0206] In some embodiments, recommended home furnishing configurations can be generated based on room type and / or room size.

[0207] In some embodiments, home furnishings may include: home appliances and furniture, and home appliances may include air conditioners.

[0208] In some embodiments, a building display view is obtained based on building information, and a home furnishing configuration corresponding to the building is generated in the building display view.

[0209] In some embodiments, in addition to generating recommended home furnishing configurations based on room type and / or room area, more information can be combined to generate recommended home furnishing configurations. Some optional implementation methods will be described below.

[0210] For example, in one implementation, the home furnishings configuration is the home appliance configuration. Obtaining a building display view based on building information and generating the home furnishings configuration corresponding to the building in the building display view includes: generating the building's home appliance configuration based on the building information.

[0211] For example, home appliances can include air conditioners, air purifiers, lighting equipment, and so on. Taking air conditioners as an example, in one implementation, 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.

[0212] For example, the area could be the living room. Based on information such as the living room's energy supply, area, and ceiling height, the required air conditioning load can be determined. For instance, it could be 8000W. Therefore, a single air conditioner with a load greater than 8000W could be recommended, or multiple air conditioners with a total load greater than 8000W could be recommended.

[0213] 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.

[0214] 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 that is paired with the air conditioning may also be recommended to meet the air conditioning needs of the area.

[0215] It's important to note that in some scenarios, there might not be a suitable air conditioner for a particular area. For example, a building might have an area of ​​3 square meters and a required air conditioning load of 500W. In such cases, a suitable air conditioner might 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 the total load of the equipment meets the air conditioning needs of the area.

[0216] In addition, the installation location of the air conditioner can be determined based on information such as the area, the installation requirements of the air conditioner, and the specifications of the air conditioner.

[0217] 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.

[0218] 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.

[0219] 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.

[0220] 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.

[0221] 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.

[0222] 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.

[0223] 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 could be a 2D floor plan where air conditioners are located on bedroom walls. This allows for marking air conditioners in bedrooms within the architectural view, such as displaying diagrams, models, etc.

[0224] In this way, it is possible to obtain building display views based on building information, and generate home appliance configurations corresponding to the building in the building display views, thereby improving the efficiency of home appliance selection for users.

[0225] In one implementation, the building information input by the user may include appliance configuration information, such as the type, size, and location of appliances within the building area. Taking air conditioners as an example, the appliance configuration information may include the number, location, and load of air conditioners within the building area.

[0226] Thus, the architectural display view obtained from the building information can include appliance and furniture configurations. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has air conditioner A, and the living room has air conditioner B.

[0227] This allows you to generate appliance configurations corresponding to the building in the building display view.

[0228] For example, for a certain area of ​​a building, the required air conditioning load of the area can be calculated based on the configuration of home appliances and furniture, and the area information (such as area, floor height, etc.), and a new configuration of appliances can be generated based on the air conditioning load in the area and the required air conditioning load.

[0229] As an example, the area could be a living room with a required air conditioning load of 8000W. The living room already has 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 used to combine with the existing air conditioner to meet the living room's air conditioning needs.

[0230] In one implementation, smart home devices can be recommended based on the brand or interconnectivity protocols of the appliances. For example, 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.

[0231] Furthermore, suitable auxiliary equipment can be recommended based on the actual usage environment or location of the appliances. For example, a central control panel that can control the air conditioning equipment can be recommended based on its location, and the location of the central control panel can be generated. Taking an air conditioning system comprising multiple air conditioners as an example, the location of the central control panel can be set according to the locations of the multiple air conditioners. For instance, the location of the central control panel can be determined with the optimization objective of minimizing the sum of the distances between the central control panel and each air conditioner. In this way, each air conditioner can be conveniently controlled through the central control panel.

[0232] In this way, by combining the appliance and furniture configurations in the building information, the corresponding appliance configuration can be generated in the building display view, thereby improving the efficiency of users' appliance selection.

[0233] In some embodiments, home furnishing configurations can also be generated using the model.

[0234] As an example, at least one region in the model is determined, as well as the area of ​​the at least one region; based on the at least one region and the area of ​​the at least one region, a home furnishing configuration is generated.

[0235] In one implementation, the building model can be viewed as a building display view.

[0236] 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, a furniture configuration can be generated based on at least one region and its area.

[0237] For example, in one implementation, a furniture configuration for each area can be generated based on the area and its size. The furniture configuration of the building includes the furniture configurations for each area.

[0238] 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 bedroom's required air conditioning load is 2000W, an air conditioner with a load of 2200W can be recommended.

[0239] Based on the needs, air conditioning package configurations can also be recommended. For example, if the air conditioning load required for the bedroom is 2000W, an air conditioner with a load of 2000W can be recommended, along with supplementary air conditioning equipment such as fans and air purifiers to assist in air conditioning.

[0240] 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.

[0241] In a possible implementation, a correlation can be established between the area of ​​a region and the configuration of household appliances. Taking air conditioning as an example, a correlation can be established between the area of ​​a region and the air conditioner. Generally, an appropriate 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 conditioners for the region can be determined based on the building's area and the correlation. In this way, while meeting cooling or heating needs, resource waste can be avoided.

[0242] In one implementation, a correlation can be established between area and lighting equipment. For example, when a room is large, the power and number of lighting equipment can be appropriately increased to ensure sufficient indoor lighting. When a room 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 correlation.

[0243] 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.

[0244] For example, for a 10㎡ area, if it's a bedroom, a 1HP silent wall-mounted air conditioner would be recommended. If it's a kitchen, a ceiling-mounted air conditioner would be more suitable. In other words, for areas of the same size, the function of the area can influence the type and arrangement of home furnishings.

[0245] 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.

[0246] In some embodiments, home furnishing configurations can be generated by combining home furnishing demand information and building information.

[0247] In conjunction with the foregoing embodiments, generating a home furnishing configuration based on at least one region and the area of ​​at least one region may include: obtaining user requirements for home furnishing configuration; and generating a home furnishing configuration based on at least one region, the area of ​​at least one region, and the requirements.

[0248] For example, users can input their needs using input controls in the interactive interface. For instance, an input box can be provided in the interface with a prompt such as "Please enter your needs for home furnishing configuration." Users can then click the input box and input their needs via keyboard, voice, handwriting, or other methods.

[0249] In one implementation, the demand information includes user restrictions on household goods. The restrictions may include at least one of the following: price information, quantity information, and location information.

[0250] As an example, pricing information may include a total amount limit for home furnishings (e.g., the total amount shall not exceed 10,000 yuan), a quantity limit for home furnishings (e.g., the number of air conditioners must be greater than 2, the number of lighting fixtures must be less than 5, the number of robot vacuum cleaners must be greater than 1, etc.), a location limit for home furnishings (e.g., the bedroom must have an air conditioner, the living room cannot have a range hood, etc.), or one or more of these.

[0251] As an example, location information may include the location where the user wants to configure the air conditioner. So, if the user does not want to configure the air conditioner in the bedroom, and the generated home furnishing configuration includes an air conditioner in the bedroom, the home furnishing configuration can be regenerated, or the bedroom's home furnishing configuration can be regenerated.

[0252] As an example, quantity information may include the number of air conditioners configured by the user. For instance, if the number of air conditioners required by the user is 2, and the number of air conditioners in the generated home furnishing configuration is not 2, the home furnishing configuration can be regenerated.

[0253] 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.

[0254] In one implementation, the demand information includes energy consumption strategy information, which can also be understood as energy-saving demand information. This allows for the priority recommendation of energy-efficient equipment when generating home furnishing configurations. For example, with air conditioners of the same horsepower, higher energy-efficiency models 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.

[0255] 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.

[0256] In one implementation, the demand information includes the building's geographical location. This allows for the generation of home furnishing configurations based on the building's location. For example, with air conditioning, for the same house area, in cold regions, air conditioners with heating functions can be prioritized. In hot regions, high-efficiency air conditioners are preferred. Furthermore, in areas with high humidity, air conditioners with superior dehumidification capabilities can be prioritized, along with dehumidifiers and moisture-proof furniture.

[0257] In one implementation, the demand information includes information about the user's family members, representing the rooms where different types of family members are located. This allows for the generation of home furnishing configurations based on the user's family members.

[0258] 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.

[0259] In one implementation, the demand information includes load adjustment information to characterize temperature adaptability. For example, different users may have different temperature adaptability; at the same temperature, some users may find it cold while others find it warm. Therefore, users can set load adjustment information based on demand. This load adjustment information can also be set individually for different building areas, such as load adjustment information for bedrooms, living rooms, etc.

[0260] In this way, home furnishing configurations can be generated based on load adjustment information. For example, 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.

[0261] 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.

[0262] In one implementation, a home furnishing configuration can also be generated using an AI model. For example, the AI ​​model can be trained using information such as area size, area function, and user needs as input, and home furnishing configuration as output. In this way, at least one area, its area, and user needs information can be input into the trained AI model to obtain the home furnishing configuration output by the AI ​​model.

[0263] In step S13, the recommended distribution of home furnishings may include the recommended distribution of home appliances and the pipeline distribution corresponding to the recommended distribution of home appliances. The pipeline distribution includes pipeline distribution and / or wiring distribution.

[0264] In some scenarios, home appliances may require piping. For example, appliances such as air conditioners and range hoods may require the installation of airflow ducts. Therefore, it is possible to generate piping configurations for home appliances.

[0265] As one implementation method, generating a display interface for recommended home furnishing configurations based at least on room type and / or room area may include: determining the distribution of recommended home appliances, including the distribution of air conditioning equipment, based at least on room type and / or room area; obtaining pipeline information and pipeline requirement information for the air conditioning equipment; determining the pipeline distribution corresponding to the distribution of air conditioning equipment based on the pipeline information and pipeline requirement information; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home appliances and the pipeline distribution corresponding to the distribution of air conditioning equipment.

[0266] It may also include: determining the pipeline distribution of recommended home appliances other than air conditioning equipment based on pipeline information, pipeline demand information, and pipeline distribution corresponding to the distribution of air conditioning equipment; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home appliances, the pipeline distribution corresponding to the distribution of air conditioning equipment, and the pipeline distribution of recommended home appliances other than air conditioning equipment.

[0267] In one implementation, determining the configuration of home furnishings corresponding to a building includes: obtaining pipeline information of the home furnishings; generating a pipeline configuration of the home furnishings based on the pipeline information, wherein the home furnishings configuration includes the pipeline configuration.

[0268] In one implementation, the home appliance includes an air conditioner, so the air conditioner's piping information can be obtained, and the air conditioner's piping configuration can be generated based on the piping information.

[0269] For example, information such as indoor structure and air conditioning installation standards can be combined to determine the air conditioning piping information, including the required pipe length and diameter. Based on this information, an air conditioning piping configuration can be generated. For instance, refrigerant pipes may need to be connected between the outdoor and indoor units. To save users money, the air conditioning piping configuration can be generated with the goal of minimizing refrigerant pipe length.

[0270] 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.

[0271] Based on pipeline information, pipeline configurations for home appliances can be generated. For example, power outlets 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.

[0272] 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.

[0273] In one embodiment, the method further includes: obtaining the user's pipeline requirement information; accordingly, generating the pipeline configuration of the home furnishings based on the pipeline information may include: generating the pipeline configuration of the home furnishings based on the pipeline information and the pipeline requirement information.

[0274] For example, users can input pipeline requirements in the interactive interface. These requirements may include information such as areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, or one or more of these.

[0275] Taking air conditioning piping as an example, piping requirements could include clauses such as "pipelines are prohibited from passing through the secondary bedroom" and "pipeline length is limited to 1 meter, and piping cost does not exceed 100 yuan." This piping requirement information can be considered when generating the piping configuration. For instance, 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.

[0276] 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.

[0277] In some embodiments, the recommended distribution of home furnishings includes: recommended home appliances corresponding to room type and / or room size.

[0278] The method for determining the recommended home appliances corresponding to the room type and / or room area can be referred to the description in the foregoing embodiments.

[0279] In some embodiments, the energy consumption corresponding to the recommended distribution of home furnishings is lower than the preset energy consumption, and / or the indoor air conditioning efficiency corresponding to the recommended distribution of home furnishings is higher than the preset efficiency.

[0280] The preset energy consumption can be the energy consumption required by the user or the energy consumption that is pre-configured to represent the energy-saving effect. Its specific value is not limited here.

[0281] Furthermore, the preset efficiency can be the indoor air conditioning efficiency required by the user, or it can be a pre-configured air conditioning efficiency that indicates a better indoor air conditioning effect. Its specific value is not limited here.

[0282] In some embodiments, the display interface for recommended home furnishing configurations includes a distribution effect display control. The method may further include: detecting an operation on the distribution effect display control; and, in response to the operation on the distribution effect display control, displaying a display interface for a distribution effect diagram of recommended home furnishings.

[0283] In some embodiments, the display interface for the recommended home furnishing distribution effect diagram includes: the recommended home appliance layout effect and the pipeline layout effect corresponding to the recommended home appliance layout effect.

[0284] The recommended layout of home appliances can be presented through the distribution of home appliance diagrams (hereinafter also referred to as models) and architectural space diagrams (such as wall diagrams, floor diagrams, and space division diagrams). The layout of pipelines can also be presented through the distribution of pipeline diagrams (hereinafter also referred to as models) and architectural space diagrams (such as wall diagrams, floor diagrams, and space division diagrams).

[0285] That is, the recommended home appliance layout can show the distribution of recommended home appliances in the building space, and the pipeline layout can show the distribution of pipelines in the building space.

[0286] Therefore, the display interface for the recommended home furnishing distribution effect map shows the distribution effect of the recommended home furnishings.

[0287] In some embodiments, the display interface of the recommended home furnishing distribution rendering includes a view adjustment control, which is used to switch the display view of the recommended home furnishing distribution rendering to a planar, three-dimensional, or bird's-eye view within the display interface.

[0288] In some embodiments, the display interface of the recommended home furnishing distribution effect diagram further includes an energy-saving recommendation configuration control, and the application display method further includes: detecting an operation on the energy-saving recommendation configuration control; and in response to the operation on the energy-saving recommendation configuration control, redisplaying the display interface of the recommended home furnishing distribution effect diagram.

[0289] In some embodiments, the display interface for the recommended home furnishing distribution effect diagram includes a scheme detail control, and the method further includes: detecting an operation on the scheme detail control; and in response to the operation on the scheme detail control, displaying the display interface for the recommended home furnishing configuration.

[0290] In some embodiments, the display interface of the recommended home furnishing distribution effect diagram includes a pipeline control, and the method further includes: detecting an operation on the pipeline control; and in response to the operation on the pipeline control, displaying pipeline information, the pipeline information including: pipeline information and / or line information.

[0291] In some embodiments, the display interface of the recommended home furnishing distribution effect diagram includes a wall control, and the method further includes: detecting an operation on the wall control; and in response to the operation on the wall control, displaying a wall adjustment control, the wall adjustment control being used to adjust the wall display effect in the recommended home furnishing distribution effect diagram.

[0292] In some embodiments, the recommended home furnishing distribution effect diagram can also be regarded as a model, which is loaded with recommended home furnishing configurations, including recommended home furnishings and recommended home furnishing distribution.

[0293] Therefore, in one possible implementation, the configuration of home furnishings can be loaded into the model to obtain the model, and the model can be displayed (i.e., a diagram showing the distribution of recommended home furnishings).

[0294] For example, the model can be displayed in one or more of the following ways: displaying the model in a 2D view; displaying the model in a 3D view; displaying the model in a bird's-eye view.

[0295] In some implementations, one or more of the following models can be displayed in the interactive interface: a 2D view model, a 3D view model, and a bird's-eye view model.

[0296] For example, a model of the building can be displayed in the interactive interface, along with a viewing control (i.e., a distribution rendering control). For instance, a 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 model, a 3D view of the model, or a bird's-eye view of the model.

[0297] In addition, a view switching control can be provided in the interactive interface to switch the displayed model.

[0298] For example, the view switching controls include "2D" controls, "3D" controls, and "Bird's-eye view" controls. Users can select or deselect one of the "2D" controls, "3D" controls, and "Bird's-eye view" controls to choose whether to display the corresponding model.

[0299] For example, in response to a user selecting a "2D" control, a 2D view model can be displayed; in response to a user selecting a "3D" control, a 3D view model can be displayed; or in response to a user selecting a "Bird's-eye View" control, a bird's-eye view model can be displayed. In some scenarios, a user can also select multiple controls to display models in various forms. For example, selecting both a "2D" control and a "3D" control can display both a 2D view model and a 3D view model.

[0300] In possible implementations, users can adjust the viewing angle of the model, adjust the display size of the model, and so on, through input. For example, users can drag the model with the mouse to control its rotation. Users can also use the mouse wheel to zoom in or out on the model.

[0301] In a possible implementation, an accessibility mode can be provided, which describes the building model to the user through methods such as reading aloud.

[0302] Thus, by providing one or more views to display the model, users can understand the state of home furnishings configuration in the architectural model.

[0303] In one implementation, the appliance model can be loaded into the model using the appliance configuration information in the home furnishing configuration.

[0304] For example, the configuration information of home appliances can include the type, quantity, size, weight, noise level, power consumption, and the location of these appliances' 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 status of the appliances within the building's layout.

[0305] In one implementation, appliance controls can be provided in the interactive interface. When a user triggers an appliance control, the appliance model within the building model can be shown or hidden.

[0306] In one implementation, furniture models can be loaded into the model using the furniture configuration information in the home furnishings configuration.

[0307] For example, furniture configuration information can include the type, quantity, size, material, style, color, and the location of these furniture models within the architectural model. This allows furniture models to be loaded into the architectural model. Alternatively, the furniture configuration information can be stored in a standardized format. This allows for interface integration with the architectural model, embedding the furniture models as objects into the architectural model. In some scenarios, each piece of furniture carries position coordinates and orientation information, enabling it to be displayed at its corresponding location within the model. Loading furniture models into the architectural model helps users perceive the furniture's position within the building's layout.

[0308] In one implementation, furniture controls can be provided in the user interface. When a user triggers a furniture control, the furniture model within the building model can be shown or hidden.

[0309] In one implementation, appliance models can be loaded into the model using appliance configuration information from the home furnishings configuration. Similarly, furniture models can be loaded into the model using furniture configuration information from the home furnishings configuration. Loading appliance and furniture models into the model in this way helps users perceive the state of the appliances and furniture in the building within the home furnishings configuration.

[0310] In one implementation, floor controls can be provided in the interactive interface. When a user triggers the floor controls, they can change information such as the floor texture and brightness of the building model.

[0311] In one implementation, a wall control can be provided in the interactive interface. The wall control can be configured to adjust the transparency of the model walls. For example, the wall control can be presented as a progress bar (e.g., a 0-100 progress bar). 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.

[0312] Furthermore, depending on the requirements, the wall control can be configured as an input field, allowing users to adjust the wall's transparency by entering a numerical value. In some implementations, the wall control can be configured to adjust the wall's texture and / or color.

[0313] In one implementation, a room / area switching control can be provided in the interactive interface. When a user triggers the room / area switching control, they can switch between rooms / areas. For example, after the user clicks the room / area switching control, selectable rooms / areas can be displayed through pop-ups, options, etc. For example, [living room, bedroom, kitchen]. This allows users to easily view different locations on the model.

[0314] 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.

[0315] In some embodiments, the pipeline distribution can also be recorded in the model for display. Therefore, loading the home furnishing configuration into the model may further include: loading a model of the home furnishing pipelines into the model based on the pipeline configuration in the home furnishing configuration.

[0316] Taking air conditioning as an example, the piping configuration of an air conditioning system can include refrigerant pipes, gas pipes, and so on. This includes the length, diameter, and installation location of the refrigerant pipes and gas pipes. In this way, the model of the refrigerant piping can be loaded into the building model for easy viewing by users.

[0317] 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.

[0318] 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 pipeline's material, and standards can be displayed.

[0319] In conjunction with the foregoing embodiments, the display interface for the recommended home furnishing distribution effect diagram also includes a position adjustment control, and the method further includes: detecting an operation on the position adjustment control; and in response to the operation on the position adjustment control, displaying an adjustment interface for the recommended home appliance layout effect.

[0320] In conjunction with the foregoing embodiments, the method may further include: detecting an adjustment operation on the adjustment interface for the recommended home appliance layout effect, the adjustment operation including operations on auxiliary adjustment controls in the adjustment interface for the recommended home appliance layout effect; and, in response to the adjustment operation, redisplaying the adjustment interface for the recommended home appliance layout effect.

[0321] In some embodiments, the auxiliary adjustment control includes at least one of the following: a rotation control, a lock control, a confirm control, an undo control, and a save control.

[0322] In some embodiments, the method may further include: detecting a configuration operation of home furnishings, the configuration operation of home furnishings including: detecting a configuration operation of home furnishings in the display interface of the recommended home furnishings distribution effect map, the configuration operation of home furnishings including at least one of the following operations: adding home furnishings, removing home furnishings, changing home furnishings, and adjusting the position of home furnishings; and in response to the configuration operation of home furnishings, redisplaying the display interface of the recommended home furnishings distribution effect map.

[0323] In some embodiments, the configuration operation of household appliances further includes at least one of the following operations: adjusting the position of pipelines, adding pipelines, reducing pipelines, and replacing pipelines.

[0324] In some embodiments, based on the layout adjustment operations described above, the home furnishing configuration can be updated accordingly, thereby redisplaying the display interface of the recommended home furnishing distribution effect diagram. Therefore, the following section will introduce the updating of the home furnishing configuration.

[0325] In one implementation, the method further includes updating the appliance configuration in response to the addition of appliance configuration and / or furniture configuration.

[0326] For example, an appliance placement control can be provided in the interactive interface, allowing users to add appliance configurations 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 appliance option to add the appliance configuration.

[0327] After a user adds appliances, changes occur inside the building. This allows for updating the appliance configuration.

[0328] As an example, a user can add an air conditioner, and the 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, and so on. This allows the appliance configuration to be updated based on the environmental simulation information.

[0329] It is understandable that since appliance configurations can be updated based on environmental simulation information, the recommended configuration can also be generated by incorporating this information. Therefore, generating a display interface for recommended home furnishing configurations based at least on room type and / or room area can include: determining the distribution of recommended appliances, including air conditioning equipment, based at least on room type and / or room area; determining environmental simulation information based on the air conditioning equipment distribution; determining the distribution of recommended furniture based on the environmental simulation information; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended appliances and furniture.

[0330] The environmental simulation information includes temperature field and airflow organization, and the recommended furniture distribution includes recommended furniture distribution that does not obstruct the airflow organization and / or recommended furniture distribution for different temperature zones determined based on the temperature field.

[0331] In one implementation, human comfort indices (such as PMV / PPD models) can be calculated based on environmental simulation information. The PMV (Predicted Mean Vote) model assesses the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD (Predicted Percentage of Dissatisfied) model predicts the proportion of dissatisfied individuals within that region. As an example, by substituting temperature, humidity, and airflow velocity into the PMV model, comfort values ​​for each region can be obtained; the human comfort index includes these comfort values.

[0332] 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.

[0333] In one implementation, a furniture placement control can be provided in the user 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, size, and placement location options) can be provided, allowing the user to click the corresponding option to add furniture configurations. For instance, a user can add a wardrobe to a bedroom.

[0334] After a user adds furniture, the interior of the building changes. This allows for updates to appliance configurations.

[0335] As an example, airflow organization can be used to detect whether newly added furniture is obstructing the airflow from the air conditioner. If the new furniture is obstructing the airflow, the air conditioner's configuration can be adjusted, for example, by adjusting the installation angle of the air conditioner to avoid airflow obstruction.

[0336] In one implementation, furniture placement controls and appliance placement controls can be provided in the interactive interface, allowing users to add furniture and appliance configurations by triggering these controls.

[0337] 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 the area or the installation angle of air conditioners can be adjusted to enhance airflow.

[0338] 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.

[0339] In this way, the appliance configuration can be automatically updated after the user adds appliance configuration and / or furniture configuration.

[0340] It is understood that generating a display interface for recommended home furnishing configurations based at least on room type and / or room area may include: obtaining environmental information corresponding to the room type and / or room area, including at least one of geographical location information, outdoor temperature information, and climate information; determining spatial information corresponding to the room type and / or room area based on the environmental information, including spatial comfort and / or space utilization; determining the distribution of recommended home furnishings based on the spatial information; and generating a display interface for recommended home furnishing configurations based on the distribution of recommended home furnishings.

[0341] In one possible implementation, the method includes updating the appliance configuration in response to adjusting the generated appliance or furniture configuration.

[0342] For example, the user interface can provide appliance configuration adjustment controls and furniture configuration adjustment controls. Users can adjust appliance configurations by triggering the appliance adjustment controls, and furniture configurations by triggering the furniture adjustment controls. When a user adjusts the appliance configuration and / or furniture configuration, the appliance configuration can be updated.

[0343] For example, users can add appliances and / or furniture in either the appliance configuration or the furniture configuration. Users can also delete appliances and / or furniture in either the appliance configuration or the furniture configuration. Users can also adjust the position of appliances and / or furniture in either the appliance configuration or the furniture configuration.

[0344] This allows for updating appliance configurations in response to adjustments in the generated appliance and / or furniture configurations.

[0345] 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.).

[0346] In one implementation, the appliance configuration is an air conditioning configuration, which includes the location of the air conditioner and the air conditioning piping.

[0347] For example, the air conditioning piping information, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioning installation standards. Air conditioning piping can include one or more of the following: condensate pipes, gas pipes, and drain pipes. Based on the air conditioning piping information, an air conditioning piping configuration can be generated. For instance, a refrigerant pipe may need to be connected between the outdoor and indoor units. To save users money, the air conditioning piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective. Thus, based on the air conditioning piping configuration and the air conditioning installation location, an air conditioning configuration can be generated.

[0348] In one embodiment, the method further includes: obtaining the user's pipeline requirement information, and generating the air conditioning pipeline configuration based on the air conditioning pipeline information and the pipeline requirement information.

[0349] For example, users can input pipeline requirements in the interactive interface. These requirements may include information such as areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, or one or more of these.

[0350] For example, pipeline requirements information could include "pipelines are prohibited from passing through the secondary bedroom" and "pipeline length is limited to 1 meter, and pipeline cost does not exceed 100 yuan." This allows pipeline requirements information to be considered when generating pipeline configurations. For instance, pipeline requirements information can be used as an optimization target, and a multi-objective optimization approach can be used to generate pipeline configurations that meet these requirements.

[0351] 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.

[0352] In addition, in one embodiment, the method includes: updating the air conditioning configuration in response to adjusting the air conditioning position and / or air conditioning piping.

[0353] For example, the interactive interface can provide controls for adjusting the air conditioner position and / or air conditioning ductwork. Users can adjust the air conditioner position and / or air conditioning ductwork by triggering these controls. When the air conditioner position and / or air conditioning ductwork are adjusted, the air conditioner configuration can be updated.

[0354] For example, changes in the location and / or piping of the air conditioner may affect the airflow. Therefore, airflow organization can be used to identify any obstructions to the airflow, and if obstruction is found, the air conditioner configuration can be updated.

[0355] For example, a new air conditioning configuration can be determined through optimization search with airflow uniformity as the objective.

[0356] In one possible implementation, the home furnishings configuration is a furniture configuration. In response to building information input by the user, the home furnishings configuration corresponding to the building is determined, including: generating the furniture configuration of the building based on the building information.

[0357] For example, in one implementation, a building display view can be obtained based on building information, and furniture configurations corresponding to the building can be generated in the building display view.

[0358] For example, furniture can be allocated to different areas of a building based on their function, including the quantity, type, and location of furniture, thus generating a furniture configuration. For instance, a bedroom area can be furnished with a bed, bedside table, wardrobe, and dressing table. A living room area can be furnished with a sofa, coffee table, TV cabinet, and bookshelves. In this way, the building's furniture configuration can be generated based on the furniture configurations in each area, and the furniture configuration can include one or more of the furniture's type, quantity, and location.

[0359] In one implementation, the home furnishings configuration is a furniture configuration. The process involves obtaining a building view based on architectural information and generating a home furnishings configuration corresponding to the building within the building view, including:

[0360] Obtain a building display view based on the building information, which includes appliance configuration information and / or furniture configuration information. The building display view also includes furniture configurations corresponding to the appliance configuration information and / or furniture configurations corresponding to the furniture configuration information. Generate furniture configurations corresponding to the building in the building display view.

[0361] For example, in one implementation, the building information input by the user may include 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 at location A, the bed at location B, and the dimensions of the wardrobe and bed are XX, etc.

[0362] Thus, the architectural display view obtained from the architectural information can include furniture configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.

[0363] This allows you to generate furniture configurations corresponding to the building in the building display view.

[0364] 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.

[0365] In this way, by combining the furniture configuration in the building information, the corresponding furniture configuration can be generated in the building display view, thereby improving the efficiency of users' furniture selection.

[0366] For example, in one implementation, the building information input by the user may include furniture configuration information, such as the number, location, and air conditioning load of air conditioners within the building area. For instance, the bedroom has air conditioner A, the living room has air conditioner B, air conditioner A has location and parameters X, air conditioner B has location and parameters Y, and so on.

[0367] Thus, the architectural display view obtained from the building information can include appliance configurations, such as the bedroom having air conditioner A and the living room having air conditioner B in the architectural display view.

[0368] This allows you to generate furniture configurations corresponding to the building in the building display view.

[0369] 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. Furniture configuration can then be generated based on this environmental simulation information.

[0370] For example, furniture can be recommended based on environmental simulation information, the type of area, and its size. For instance, a bed and wardrobe could be recommended for a bedroom, allowing the bed to be placed in a temperature-appropriate area based on the temperature field. In some implementations, the furniture's location can be determined in conjunction with airflow organization to prevent furniture from obstructing airflow and thus affecting air conditioning performance.

[0371] In this way, by combining the appliance configuration in the building information, the corresponding furniture configuration can be generated in the building display view, thereby improving the efficiency of users' furniture selection.

[0372] In one implementation, the building information input by the user may include 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 appliance configuration information, such as the number, location, and load of air conditioners within the building area.

[0373] Thus, the architectural display view obtained from the building information can include furniture and appliance configurations. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has air conditioner A, and the living room has air conditioner B.

[0374] This allows you to generate furniture configurations corresponding to the building in the building display view.

[0375] 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.

[0376] In this way, by combining the furniture and appliance configurations in the building information, the corresponding furniture configuration can be generated in the building display view, thereby improving the efficiency of users' furniture selection.

[0377] In one implementation, the method further includes updating the furniture configuration in response to the addition of new furniture configuration and / or new appliance configuration.

[0378] 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 add furniture configurations by clicking the corresponding option.

[0379] When a user adds furniture, the interior of the building changes. This allows you to update the furniture configuration.

[0380] 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.

[0381] In one implementation, updated furniture configurations can be generated with the goal of maximizing space utilization.

[0382] In one implementation, an appliance placement control can be provided in the user interface, allowing users to add appliance configurations 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 the appliance configuration. For instance, a user could add an air conditioner to their bedroom.

[0383] After a user adds appliances, the interior of the building changes. This allows for updates to the furniture configuration.

[0384] 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.

[0385] In one implementation, an appliance placement control and a furniture placement control can be provided in the interactive interface, and users can add appliance configurations and furniture configurations by triggering the appliance placement control and furniture placement control.

[0386] 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.

[0387] In this way, furniture configurations can be automatically updated after a user adds furniture and / or appliance configurations.

[0388] In one possible implementation, the method includes: updating the furniture configuration in response to adjusting the generated furniture and / or appliance configuration.

[0389] For example, the user interface can provide furniture configuration adjustment controls and appliance configuration adjustment controls. Users can adjust furniture configurations by triggering the furniture adjustment controls, and adjust appliance configurations by triggering the appliance adjustment controls. When a user adjusts one or more of the furniture and appliance configurations, the furniture configuration can be updated.

[0390] For example, users can add furniture and / or appliances in either the furniture or appliance configuration. Users can also delete furniture and / or appliances in either the furniture or appliance configuration. Users can also adjust the position of furniture and / or appliances in either the furniture or appliance configuration.

[0391] This allows for updating furniture configurations in response to adjustments in generated furniture and / or appliance configurations.

[0392] 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.

[0393] In one implementation, the 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.

[0394] For example, an adjustment control for the air conditioner's position can be provided in the user 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's configuration can be updated.

[0395] 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 being obstructed by furniture, and if so, the furniture arrangement can be updated to avoid hindering the airflow.

[0396] In a possible implementation, a new air conditioning configuration can be determined through an optimization search with airflow uniformity as the objective.

[0397] In one possible implementation, the home furnishing configuration includes appliance configuration and furniture configuration. In response to building information input by the user, the home furnishing configuration corresponding to the building is determined, including generating appliance configuration and furniture configuration for the building based on the building information.

[0398] 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.

[0399] Taking air conditioners as an example of home appliances, the air conditioning load required by a region can be determined based on information such as the building's energy supply, area, and floor height, thereby generating an air conditioning configuration that meets the air conditioning load.

[0400] For example, the area could be a living room with a required 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, if the area is a bedroom, the user's need for a quiet environment while sleeping could 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's area; for example, a 1-horsepower air conditioner could be recommended for a 10-square-meter bedroom. If 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.

[0401] In some implementations, a combination of air conditioning and other equipment can 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 can also be recommended to meet the air conditioning needs of the area. This allows for the creation of a home appliance configuration.

[0402] In addition, furniture recommendations can be made based on the type of area. For example, beds and wardrobes can be recommended for bedrooms, and their locations can be determined based on the bedroom's size and layout, thus resulting in the bedroom's furniture configuration.

[0403] 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 shows an air conditioner on a bedroom wall, and the furniture configuration shows a bed in the bedroom. This allows for labeling of air conditioners and beds in the bedroom within the architectural view, such as displaying drawings, models, etc., of the air conditioner and bed.

[0404] 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.

[0405] In one implementation, the home furnishing configuration includes appliance configuration and furniture configuration. The process 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: obtaining a building display view based on building information, where the building information includes furniture configuration information and / or appliance configuration information; the building display view also includes appliance configurations corresponding to the furniture configuration information and / or appliance configurations corresponding to the appliance configuration information; and generating the furniture configuration and appliance configuration corresponding to the building in the building display view.

[0406] For example, in one implementation, the building information input by the user may include appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, the bedroom has air conditioner A, the living room has air conditioner B, air conditioner A has location and parameters X, air conditioner B has location and parameters Y, and so on.

[0407] Thus, the architectural display view obtained from the building information can include appliance configurations, such as the bedroom having air conditioner A and the living room having air conditioner B in the architectural display view.

[0408] This allows you to generate appliance and furniture configurations corresponding to the building in the building display view.

[0409] For example, taking a specific area of ​​a building model as an example, the existing air conditioners in the area can be determined based on the appliance configuration, and the air conditioning load can be calculated. Furthermore, the required air conditioning load for that area can be comprehensively calculated by combining the area's information and the air conditioners.

[0410] 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.

[0411] In addition, environmental simulation information for 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.

[0412] In this way, by combining the 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.

[0413] For example, in one implementation, the building information input by the user may include 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 at location A, the bed at location B, and the dimensions of the wardrobe and bed are XX, etc.

[0414] Thus, the architectural display view obtained from the building information can include the configuration of home appliances. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe.

[0415] This allows you to generate appliance and furniture configurations corresponding to the building in the building display view.

[0416] 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 furniture configuration. For instance, a bedroom with an area of ​​17 square meters and a ceiling height of 3 meters, combined with the furniture configuration, would require an air conditioning load of 3100W. Therefore, an air conditioner with a load of 3100W or higher can be recommended. In addition, air purifiers, humidifiers, and other devices can be recommended to optimize airflow circulation in the bedroom.

[0417] In addition, 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, and the specifications of the air conditioner.

[0418] In one possible implementation, environmental simulation information within a region can be determined based on furniture configuration and the regional structure of the building. 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 region.

[0419] Furthermore, the direction of airflow organization can be used to determine whether the air conditioning airflow is obstructed by furniture. When airflow is obstructed by furniture, the furniture's position can be adjusted to avoid affecting air conditioning performance. In this way, furniture and appliance configurations can be generated.

[0420] In this way, by combining the 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 appliance selection.

[0421] In one implementation, the building information input by the user may include 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.

[0422] Thus, the architectural display view obtained from the building information can include appliance and furniture configurations. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has air conditioner A, and the living room has air conditioner B.

[0423] This allows you to generate appliance and furniture configurations corresponding to the building in the building display view.

[0424] For example, for a certain area of ​​a building, the required air conditioning load of the area can be calculated based on the configuration of home appliances and furniture, and the area information (such as area, floor height, etc.), and a new configuration of appliances can be generated based on the air conditioning load in the area and the required air conditioning load.

[0425] 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. 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 living room's air conditioning needs. This generates the appliance configuration.

[0426] 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.

[0427] In this way, by combining the appliance and furniture configurations in the building information, the corresponding appliance and furniture configurations can be generated, thereby improving the efficiency of appliance selection for users.

[0428] In one implementation, the method further includes updating the appliance configuration in response to the addition of appliance configuration and / or furniture configuration.

[0429] For example, an appliance placement control can be provided in the interactive interface, allowing users to add appliance configurations 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 appliance option to add the appliance configuration.

[0430] When a user adds appliances, the interior of the building changes. This allows for updates to appliance and / or furniture configurations.

[0431] As an example, a user can add an air conditioner, and the appliance configuration can be the newly added air conditioner configuration. 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 and / or furniture configurations can be updated based on the environmental simulation information.

[0432] In one implementation, human comfort indices (such as PMV / PPD models) can be calculated based on environmental simulation information. The PMV model assesses the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD model predicts the proportion of dissatisfied individuals within that region. As an example, by substituting temperature, humidity, and airflow velocity into the PMV model, comfort values ​​for each region can be obtained; the human comfort index includes these comfort values.

[0433] 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.

[0434] In one implementation, a furniture placement control can be provided in the user 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, size, and placement location options) can be provided, allowing the user to click the corresponding option to add furniture configurations. For instance, a user can add a wardrobe to a bedroom.

[0435] After a user adds furniture, the interior of the building changes. This allows for updates to appliance configurations.

[0436] As an example, airflow organization can be used to detect whether newly added furniture obstructs airflow from an air conditioner. If so, the air conditioner's configuration can be adjusted, for example, by changing its installation angle to avoid airflow obstruction. Furthermore, airflow organization can be used to recommend furniture. For instance, clothes drying racks can be placed in areas with faster airflow.

[0437] In one implementation, furniture placement controls and appliance placement controls can be provided in the interactive interface, allowing users to add furniture and appliance configurations by triggering these controls.

[0438] 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 the area or the installation angle of air conditioners can be adjusted to enhance airflow. And / or, the generated furniture configuration can be optimized with airflow uniformity as the optimization objective.

[0439] 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.

[0440] In this way, the appliance and / or furniture configurations can be automatically updated after the user adds new appliance and / or furniture configurations.

[0441] In one possible implementation, the method includes updating the appliance configuration and / or furniture configuration in response to adjusting at least one of the generated appliance configuration and furniture configuration.

[0442] For example, the user interface can provide appliance configuration adjustment controls and furniture configuration adjustment controls. Users can adjust appliance configurations by triggering the appliance adjustment controls and furniture configurations by triggering the furniture adjustment controls. When a user adjusts one or more of the appliance and furniture configurations, the appliance and / or furniture configurations can be updated.

[0443] For example, users can add appliances and / or furniture in either the appliance configuration or the furniture configuration. Users can also delete appliances and / or furniture in either the appliance configuration or the furniture configuration. Users can also adjust the position of appliances and / or furniture in either the appliance configuration or the furniture configuration.

[0444] In this way, the appliance configuration and / or furniture configuration can be updated in response to adjustments to at least one of the generated appliance configuration and furniture configuration.

[0445] 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.

[0446] In one implementation, the appliance configuration is an air conditioning 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.

[0447] 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.

[0448] 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 being obstructed by furniture, and if so, the furniture arrangement can be updated to avoid hindering the airflow.

[0449] 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.

[0450] In one possible implementation, the building information includes wall configuration information, but does not include appliance configuration information. The method includes generating the building's appliance configuration based on the building information.

[0451] For example, 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.

[0452] Taking air conditioners as an example, the area can be the living room. Based on information such as the living room's energy supply, area, and ceiling height, the required air conditioning load for the living room 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 information such as the area, air conditioner installation requirements, and air conditioner specifications, the installation locations of the air conditioners can be determined, thus generating an air conditioning configuration.

[0453] In one possible implementation, the building information includes wall configuration information and appliance configuration information. This allows the appliance configuration of the building to be generated based on the building information.

[0454] For example, taking a specific area of ​​a building model as an example, the existing air conditioners in the area can be determined based on the appliance configuration, and the air conditioning load can be calculated. Furthermore, the required air conditioning load for that area can be comprehensively calculated by combining the area's information and the air conditioners.

[0455] 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.

[0456] In one possible implementation, the method includes: updating the appliance configuration in response to adjusting the furniture configuration and / or appliance configuration.

[0457] For example, the user interface can provide appliance configuration adjustment controls and furniture configuration adjustment controls. Users can adjust appliance configurations by triggering the appliance adjustment controls, and 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.

[0458] 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.

[0459] This allows for adjustments to furniture and / or appliance configurations, and updates to appliance configurations.

[0460] 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.).

[0461] In one possible implementation, home furnishings are configured as appliance configurations. Thus, the appliance configuration for the building is generated based on building information.

[0462] In one implementation, the building information includes wall configuration information, but does not contain information on the configuration of home appliances. The configuration of home appliances for the building is generated based on the building information.

[0463] For example, 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.

[0464] 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.

[0465] In some embodiments, airflow organization can also be generated based on recommended home furnishing configurations.

[0466] Therefore, the display interface of the recommended home furnishing distribution effect map may also include an airflow display control. The method further includes: detecting an operation on the airflow display control; in response to the operation on the airflow display control, generating an indoor airflow effect display interface based on the elements in the recommended home furnishing distribution effect map that characterizes the indoor air conditioning situation, and displaying the indoor airflow effect display interface.

[0467] In some embodiments, the indoor airflow effect display interface includes an airflow display area, which displays the distribution of multiple rooms in the room and displays a visual airflow organization in at least one room.

[0468] In some embodiments, the indoor airflow effect display interface includes an air conditioning pattern displayed in at least one room, visualizing the flow of airflow from the location of the air conditioning pattern to other locations within the at least one room.

[0469] In some embodiments, the indoor airflow effect display interface includes function options that provide display configuration options for one or more of the following objects: air conditioning pattern; visual airflow organization; at least one room among multiple rooms.

[0470] In one implementation, the function options include a mode selection option, which is used to configure the operating mode corresponding to the air conditioning pattern.

[0471] In one embodiment, the application display method further includes: in response to an operating mode configured via a mode selection option, displaying a visual airflow organization corresponding to the operating mode in an indoor airflow effect display interface, the operating modes including a cooling mode, a heating mode, and a ventilation mode.

[0472] In one embodiment, 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.

[0473] In one embodiment, displaying the particle form includes displaying the visual airflow organization in the form of particles, or displaying the visual airflow organization in the form of mist.

[0474] In one implementation, an adjustment operation on the air conditioner pattern in the indoor airflow effect display interface is detected; in response to the adjustment operation on the air conditioner pattern, the visual airflow organization is re-displayed in the indoor airflow effect display interface.

[0475] In one embodiment, the application display method further includes: detecting an operation of placing a furniture pattern in at least one room in an indoor airflow effect display interface; and, in response to the operation of placing the furniture pattern in at least one room, displaying the effect of visual airflow organization colliding with the furniture pattern.

[0476] In one embodiment, the application display method further includes: determining a recommended furniture distribution that does not obstruct the visualized airflow organization when the furniture patterns displayed in at least one room obstruct the visualized airflow organization; and re-displaying the visualized airflow organization in the indoor airflow effect display interface based on the recommended furniture distribution that does not obstruct the visualized airflow organization.

[0477] In one embodiment, the application display method further includes: detecting an adjustment operation on furniture and / or appliance images displayed in at least one room in the indoor airflow effect display interface, the adjustment operation including at least one of the following: adding, reducing, replacing, and adjusting positions; in response to the adjustment operation, re-determining a recommended home furnishing configuration, the recommended home furnishing configuration including a recommended appliance configuration and / or a recommended furniture configuration; and re-displaying the visual airflow organization in the indoor airflow effect display interface based on the re-determined recommended home furnishing configuration.

[0478] In one embodiment, the application display method further includes: detecting an operation to cancel the display of airflow effects; in response to the operation to cancel the display of airflow effects, canceling the display of the indoor airflow effect display interface and redisplaying the display interface of the recommended home furnishing distribution effect diagram.

[0479] In one implementation, household appliances include air conditioning equipment such as air conditioners, fans, fresh air systems, humidifiers, dehumidifiers, etc., or one or more of them. When generating airflow organization, the corresponding airflow organization can be matched according to the configuration information of the air conditioning equipment.

[0480] For example, a different airflow pattern can be preset for each type of home appliance: an air conditioner, a fan, a fresh air system, a humidifier, and a dehumidifier. These preset airflow patterns are all different. Therefore, when generating the airflow pattern, the type of air conditioning device can be obtained, and the airflow pattern for that type of device can be matched accordingly.

[0481] In one implementation, household items include furniture. Thus, structural information about the room, including the location and dimensions of walls, windows, and doors, can be extracted from the architectural model to create an interior environment model. Furthermore, furniture models can be loaded into the interior environment model. This allows for the generation of airflow organization based on fluid dynamics. The airflow organization can include the airflow organization of one or more areas of the building.

[0482] In one implementation, household items include air conditioning equipment (e.g., air conditioners) and furniture. Thus, structural information about the room, including the location and dimensions of walls, windows, and doors, can be extracted from the building model to create an indoor environment model. Furthermore, models of the furniture, air conditioning equipment, and the airflow organization of the air conditioning equipment can be loaded into the indoor environment model. This allows airflow organization to be generated based on fluid dynamics. The airflow organization can include the airflow organization of one or more areas of the building.

[0483] In one implementation, generating an airflow organization based on the configuration information of household items includes: generating an airflow organization based on the configuration of household items and environmental information.

[0484] In one implementation, the environmental information includes one or more of the following: geographic location information; outdoor temperature information; and climate information.

[0485] In one implementation, the environmental information includes geographic location information. This allows the building's orientation to be determined based on the geographic location information, and the direction of natural winds to be determined based on window locations. For example, buildings in coastal areas may be affected by sea breezes; therefore, by combining geographic location information, the impact of natural winds on indoor airflow can be comprehensively considered, resulting in more accurate airflow organization.

[0486] In one implementation, the environmental information includes outdoor temperature information. Outdoor temperature information can affect the temperature gradient between indoor and outdoor air. For example, in a high-temperature summer scenario, hot outdoor air may enter the building through doors and windows, altering the airflow pattern inside. Therefore, by incorporating outdoor temperature information, the impact of outdoor temperature on airflow within the building can be comprehensively considered, resulting in more accurate airflow organization.

[0487] In one implementation, environmental information includes climate information, such as humidity, monsoon characteristics, and seasonal variations. By taking into account the impact of climate on airflow within the building, the generated airflow organization can be made more accurate.

[0488] In this way, when generating airflow organization based on the configuration information of home furnishings and environmental information, the model of the home furnishings can be loaded into the indoor environment model. This allows for the generation of airflow organization based on fluid dynamics and combined with environmental information. This method considers environmental information when generating airflow organization, resulting in higher accuracy.

[0489] In one embodiment, the home furnishings include at least one air conditioning device. Generating an airflow organization based on the configuration information of the home furnishings includes: generating an airflow organization based on the configuration of the home furnishings and the operating information of all or part of the air conditioning devices in the at least one air conditioning device.

[0490] The operating information of air conditioning equipment can include output power, air volume, air speed, air direction, set temperature, set humidity, etc., or one or more of these. In this way, airflow organization can be generated based on the configuration of home furnishings and the operating information of all or some of the air conditioning equipment in at least one air conditioning unit.

[0491] Taking air conditioners as an example, an indoor environment model can be built based on the configuration information of household appliances, and the model of at least one air conditioner can be loaded into the indoor environment model. Furthermore, fluid dynamics can be incorporated, and the operating information of all or part of the air conditioners in at least one unit can be considered to generate the indoor airflow organization.

[0492] For example, in one implementation, airflow organization can be generated based on the configuration of home furnishings and the air intake and exhaust information from the operating information of all or part of the air conditioners in at least one air conditioner. The air intake and exhaust information can include intake information and / or exhaust information. Intake information includes one or more of the following: air velocity, air direction, and air volume. Exhaust information includes one or more of the following: air velocity, air direction, and air volume.

[0493] It should be noted that the operation of air conditioning and other air conditioning equipment may affect indoor airflow. Therefore, by considering the operating information of all or part of the air conditioning equipment, the accuracy of airflow organization can be improved.

[0494] In one embodiment, operational information of all or some of the air conditioning units in at least one air conditioning device, as well as location information from the configuration information of household appliances, can also be obtained. This allows for the generation of airflow organization based on the location information and the operational information of all or some of the air conditioning units in at least one air conditioning device.

[0495] In one implementation, the location information of the air conditioning device can be obtained from the home appliance configuration information. This location information can then be used as the loading position of the air conditioning device's airflow organization within the model.

[0496] For example, based on location information, home appliances can be loaded into corresponding locations in the building model, and at least one air conditioner can be loaded into the indoor environment model. In this way, fluid dynamics can be combined with the operating information of all or part of the air conditioning equipment in at least one air conditioner to generate the indoor airflow organization.

[0497] Furthermore, the airflow organization of an air conditioning system can be generated based on the configuration of household furnishings and the operating information of all or part of the air conditioning equipment. For air conditioning systems, the configuration of indoor household furnishings and the operation of other air conditioning equipment can cause changes in airflow. For example, the placement of furniture in a room can cause changes in airflow. Similarly, for air conditioners, airflow may change due to the operation of the fan.

[0498] Therefore, when generating the airflow organization for the target air conditioning device, the configuration status of household appliances and the operating information of one or more other air conditioning devices can be comprehensively considered to generate the airflow for the target air conditioning device.

[0499] In one embodiment, generating an airflow organization based on the configuration information of home furnishings includes: generating an airflow organization based on the configuration of home furnishings, environmental information, and the operating information of all or part of the air conditioning equipment in at least one air conditioning device.

[0500] As an example, at least one air conditioning device may include an air conditioner and a fan. Thus, an indoor environment model can be built based on the configuration information of household appliances, and the models of the air conditioner and the fan can be loaded into the indoor environment model. Furthermore, fluid dynamics, and considering the operating information of the air conditioner and / or fan, as well as environmental information, can be combined to generate the indoor airflow organization or the airflow organization of at least one air conditioning device (air conditioner and / or fan).

[0501] In one implementation, fluid dynamics can be incorporated, along with environmental information and air intake / exhaust information from the operation of all or part of the air conditioning equipment, to generate indoor airflow organization or airflow organization for at least one air conditioning device. The air intake / exhaust information includes one or more of wind speed, wind direction, and air volume information.

[0502] Thus, by comprehensively considering the operating information of all or part of the air conditioning equipment, environmental information, and the configuration information of home appliances in at least one air conditioning unit, the accuracy of airflow organization can be improved.

[0503] In one embodiment, operational information of all or some of the air conditioning units in at least one air conditioning device, as well as location information from the configuration information of household appliances, can also be obtained. This allows for the generation of airflow organization based on the location information, environmental information, and the operational information of all or some of the air conditioning units in at least one air conditioning device.

[0504] In one embodiment, generating an airflow organization includes: generating an airflow in the heating mode of the air conditioning device in response to the air conditioning device operating mode being a heating mode, the airflow organization including the airflow in the heating mode; generating an airflow in the cooling mode of the air conditioning device in response to the air conditioning device operating mode being a cooling mode, the airflow organization including the airflow in the cooling mode; and generating an airflow in the air conditioning device operating mode being a ventilation mode in response to the air conditioning device operating mode being a ventilation mode, the airflow organization including the airflow in the ventilation mode.

[0505] In one implementation, the operating mode of the air conditioning equipment can be determined based on its operating information. In another implementation, the operating mode can also be determined in response to user input.

[0506] For example, a mode switching control can be provided in the interactive interface, allowing users to adjust the operating mode of the air conditioning device by triggering the control. In one implementation, the mode switching control can have multiple operating modes. For instance, a user can select an air conditioning device, and when the user performs a corresponding operation on the mode switching control (such as a single click), the operating mode of the currently selected air conditioning device can be switched from mode A to mode B. When the user performs a corresponding operation on the mode switching control (such as a double click), the operating mode of the currently selected air conditioning device can be switched back from mode B to mode A. When the user performs a corresponding operation on the mode switching control (such as a long press), the operating modes of multiple (or all) air conditioning devices can be switched.

[0507] In some embodiments, airflow organization is displayed in the model.

[0508] Using the airflow example above, in one implementation, the airflow display patterns are different or not entirely the same under different operating modes.

[0509] In one implementation, different colors can be used to display the airflow in different operating modes. For example, red can be used to display the airflow in heating mode, blue to display the airflow in cooling mode, and white to display the airflow in ventilation mode.

[0510] In one implementation, airflow under different operating modes can be displayed using different particles. For example, airflow under different operating modes can be displayed using particles of fineness X1, particles of fineness X2, particles of fineness X3, or airflow under heating mode can be displayed using particles of fineness XA, airflow under cooling mode can be displayed using particles of fineness X2, and airflow under ventilation mode can be displayed using particles of fineness X3.

[0511] Furthermore, for the airflow organization of a specific air conditioning device, the location of the air conditioning device model within the building model can be obtained from the home furnishing configuration. Thus, the airflow organization model of the air conditioning device can be loaded at that location. For example, for the airflow organization of an air conditioner, the location of the air conditioner model can be obtained from the home furnishing configuration. Thus, the airflow organization model of the air conditioning device can be loaded at the location of the air conditioner model.

[0512] In one implementation, the airflow organization can be displayed in the form of particles.

[0513] In one implementation, the airflow organization can be displayed in the form of a misty wind.

[0514] In one implementation, the collision effect between different airflow patterns can also be demonstrated.

[0515] In one implementation, an airflow adjustment control may also be provided. 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, and the user can adjust the airflow of the air conditioning device to cooling airflow, heating airflow, or supply airflow by triggering the airflow adjustment control.

[0516] 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. In this way, users can quickly adjust the airflow from the option list.

[0517] The airflow transparency can be 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%. In this way, users can adjust the airflow transparency by dragging the progress bar to better observe the airflow and pipelines in the model.

[0518] 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.

[0519] In some implementations, the airflow may further include a main airflow and a diffused airflow formed after the main airflow diffuses. The main airflow may be actively generated, for example, by an air conditioning device. In possible implementations, different transparency adjustment controls may be provided for the main airflow and the diffused airflow, thereby improving control flexibility.

[0520] In one implementation, the method further includes updating the configuration of home furnishings according to the airflow organization.

[0521] For example, in one implementation, updating the configuration of home furnishings based on airflow organization includes: recommending the best installation location for home furnishings based on airflow organization 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; and moving the home furnishings to the optimal installation location to update the configuration of home furnishings.

[0522] 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 the updating of home furnishing configurations.

[0523] For example, in one implementation, updating the configuration of home furnishings based on airflow organization includes: determining areas in the model where the airflow velocity is below a threshold M1 based on the airflow organization; adding air conditioning equipment in the areas where the airflow velocity is below the threshold M1; and updating the configuration of home furnishings based on the added air conditioning equipment.

[0524] For example, if the airflow velocity in the bedroom is determined to be slow (e.g., less than the threshold M1 mentioned above) based on airflow organization, the bedroom can be ventilated by moving the air conditioning unit, replacing the air conditioning unit (e.g., using a more powerful one), or adding a new air conditioning unit (e.g., an air purifier). This allows for an update to the configuration of home furnishings.

[0525] In one implementation, in response to a bed addition operation, the airflow organization in the bed area is determined based on the distribution of air conditioning equipment in the recommended home furnishing configuration; and the distribution of air conditioning equipment in the recommended home furnishing configuration is re-determined based on the airflow organization in the bed area.

[0526] In one implementation, updating the configuration of home furnishings based on airflow organization includes: determining the airflow velocity in the bed area based on airflow organization; and updating the configuration of home furnishings in response to the airflow velocity in the bed area being greater than a threshold M2.

[0527] In the updated home furnishing configuration, the air velocity in the bed area is less than or equal to the threshold M2, and M2 is greater than the threshold M1.

[0528] For example, if the air velocity in the bed area is determined to be greater than a threshold M2 based on airflow organization, it can be determined that the air 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 home furnishings could be updated.

[0529] For example, the position and airflow angle of air conditioning units in the home furnishing setup can be adjusted to reduce airflow velocity in the bed area. Alternatively, obstructions can be added to the home furnishing setup to reduce airflow velocity in the bed area. Furthermore, furniture placement can be adjusted to reduce airflow velocity in the bed area by obstructing airflow or moving the bed.

[0530] In this way, the airflow velocity in the bed area will be less than or equal to the threshold m2 in the updated home furnishing configuration. This improves the user experience.

[0531] In one possible implementation, after updating the home furnishing configuration, the updated home furnishing configuration can also be displayed.

[0532] In one implementation, the method includes: determining comfort information for one or more regions in a model based on airflow organization; and displaying the comfort information for one or more regions in the model.

[0533] For example, physical parameters such as airflow velocity, temperature, humidity, and turbulence intensity can be obtained from 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 people in that region. As an example, by substituting temperature, humidity, and airflow velocity into the PMV model, comfort values ​​for each region can be obtained; comfort information includes these comfort values.

[0534] 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 visually identify which areas are less comfortable and require adjustments.

[0535] In one implementation, comfort information can also be calculated based on the pipeline configuration.

[0536] Taking air conditioning as an example, information such as the location and path of the air conditioning pipelines can be obtained. This information can then be combined with a building model to calculate data on temperature fields, airflow velocity, and humidity distribution using fluid dynamics and heat conduction simulations. This data can then be combined with human comfort evaluation models (such as PMV / PPD) to generate comfort distribution information for different areas of the room.

[0537] In one implementation, a home furnishing configuration can be loaded into the model. For example, environmental simulation information can be generated based on the home furnishing configuration; this environmental simulation information can then be loaded into the model.

[0538] The environmental simulation information may include temperature field, humidity, ion field, oxygen concentration distribution, air purification level, thermal comfort distribution, air velocity, purification level distribution, PM2.5, formaldehyde, noise distribution, light intensity, etc., or one or more of them.

[0539] In one implementation, the temperature distribution in each region of the 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 model region can be generated. This map can display the uniformity of the temperature distribution and local hot spots.

[0540] In one implementation, the diffusion behavior of humid air can be simulated to generate humidity distribution in different regions of the model.

[0541] 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.

[0542] 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.

[0543] 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.

[0544] 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.

[0545] 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.

[0546] In one implementation, environmental simulation information can also be loaded into the model to help users understand the environmental information inside the building with the furniture configuration.

[0547] In one possible implementation, the model of the home furnishings can also be reloaded in response to the user's operation of adjusting the home furnishings.

[0548] 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 in 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.

[0549] Furthermore, the piping configuration of home furnishings can be regenerated in response to user adjustments to the home furnishings configuration. 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 furnishings configuration. The method for obtaining the piping configuration has already been described in the preceding embodiments and will not be repeated here.

[0550] 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.

[0551] In one implementation, 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 model.

[0552] In one implementation, the furniture models can be reloaded in the building model in response to a user's adjustment of the furniture models 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.

[0553] 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 models, it is not necessary to reload the locked models.

[0554] As an example, users can choose to lock the air conditioner model. This way, when the user adjusts the fan model, the air conditioner model's position remains unchanged. This makes it convenient for users to adjust the model.

[0555] 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.

[0556] In one implementation, energy-saving controls can also be displayed on the interactive interface. When a user triggers the energy-saving controls, the home furnishing configuration can be regenerated based on energy-saving objectives. For example, the air conditioner in the home furnishing configuration can be changed to a more energy-efficient model. Alternatively, for energy-saving purposes, the position of at least one home furnishing item in the configuration can be changed to generate a new configuration.

[0557] In one implementation, the method further includes: in response to a user's movement operation on a model of home furnishings, obtaining candidate positions of the model of home furnishings in a model of a building; and displaying the candidate positions in a model of a building.

[0558] Taking air conditioners as an example of household appliances, when a user moves the air conditioner model, one or more candidate positions can be identified and displayed. By displaying these candidate positions, users can intuitively understand where the air conditioner model can be placed while moving it, thus improving the user experience.

[0559] In one implementation, the application display method includes: in response to a user moving a model of a household item to a target location, restoring the model of the household item to its original position, where the target location is a position in the building model where a model of a household item cannot be placed. Thus, after the user moves the model of the household item to the target location, the position of the model of the household item can be automatically restored.

[0560] In one implementation, the application display method includes: in response to a user moving a model of a home furnishing to a target location, determining a candidate location closest to the target location; and moving the model of the home furnishing to the determined candidate location closest to the target location. Thus, after the user moves the model of the home furnishing to the target location, the model of the home furnishing can be moved to the nearest candidate location.

[0561] In one implementation, in response to a configuration operation of home furnishings, the display interface of the recommended home furnishings distribution effect diagram is redisplayed, including: in response to an operation of adjusting the position of home furnishings, obtaining candidate positions of home furnishings and displaying the candidate positions; determining the suitability of the candidate positions; determining the recommended position of home furnishings from the candidate positions based on the suitability of the candidate positions; and redisplaying the display interface of the home furnishings distribution effect diagram based on the recommended position of home furnishings.

[0562] Determining the suitability of candidate locations includes: obtaining information related to candidate locations, such as installation costs and / or the number of household items whose locations need to be adjusted; and determining the suitability of candidate locations based on the information related to candidate locations.

[0563] In one implementation, the application display method includes: in response to a user moving a model of a home furnishing to a target location, determining a recommended location for the model of the home furnishing from candidate locations; and moving the model of the home furnishing to the recommended location. Thus, after the user moves the model of the home furnishing to the target location, the model of the home furnishing can be moved to the recommended location.

[0564] 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 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 after the home appliance is moved to the candidate location can be calculated, and the reciprocal of that number can be used to determine the fit.

[0565] In one implementation, obtaining candidate locations of home furnishings models in a building model includes: determining the type of home furnishings; determining one or more locations in the model where home furnishings can be placed based on the type of home furnishings and the configuration of the home furnishings; and generating candidate locations based on the one or more locations.

[0566] Using the example of an air conditioner as a household appliance, one or more locations in the model where the air conditioner can be placed can be determined based on the configuration of the household appliances. In this way, candidate locations can be generated based on one or more locations. For example, in one implementation, one or more locations can be used as candidate locations.

[0567] In one implementation, generating candidate locations based on one or more locations in the model where home furnishings can be placed includes: calculating the fit between one or more locations and the home furnishings; determining locations with a fit greater than a threshold, the candidate locations including locations with a fit greater than the threshold; or, determining one or more locations with a relatively high fit, the candidate locations including one or more locations with a relatively high fit; or, determining one or more locations with a fit greater than the threshold and a relatively high fit, the candidate locations including one or more locations with a fit greater than the threshold and a relatively high fit.

[0568] The number and fit of one or more locations can be set based on requirements. As an example, the installation cost of home appliances in one or more locations 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 home appliances are moved to one or more locations can be calculated, and the reciprocal of that number can be used to determine the fit. Furthermore, the fit threshold can be set based on requirements.

[0569] In one possible implementation, the user can also confirm the configuration of home furnishings through the interactive interface.

[0570] In one possible implementation, a list of purchased home furnishings can be displayed in response to the user confirming the home furnishing configuration.

[0571] Combination Figure 4 To 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]}.

[0572] This allows users to confirm the correct configuration of home furnishings. For example, a confirmation control (or purchase control) can be provided in the interface. After confirming the configuration, the user can click the confirmation control. In response to the user's confirmation, a purchase list of 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. Additionally, 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 from air conditioner 1, air conditioner 2, and fans. Using the above example, the purchase list could include {air conditioner 1, air conditioner 2, fan}.

[0573] In one possible implementation, a shareable link to a home furnishing configuration and / or purchase list can also be generated. This allows users to share the home furnishing configuration and / or purchase list with others via the shareable link. In one implementation, a user receiving the shareable link can click on it to view the home furnishing configuration and / or purchase list. In another possible implementation, multiple users can also collaboratively view and edit the home furnishing configuration and / or purchase list via the shareable link.

[0574] 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 furniture and home furnishing configuration for the building, assisting the user in selecting furniture and home furnishings. Once the user confirms the configuration, a purchase list of the furniture and home furnishings can be displayed, thereby improving the user's shopping efficiency.

[0575] In one possible implementation, a shopping list of home furnishings can be displayed in response to the user confirming the building model.

[0576] Combination Figure 4To explain, once the user confirms 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 might include {[air conditioner, air conditioner configuration information], [rice cooker, rice cooker configuration information], [television, television configuration information]}. Furthermore, a building model can be generated based on the building information, and the furniture configuration can be loaded into the model.

[0577] In this way, users can confirm the correctness of the home furnishing configuration 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 could include {air conditioner, rice cooker, television}.

[0578] 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 furniture and home furnishing configuration for the building, assisting the user in selecting furniture and home furnishings. Once the user confirms the configuration, a purchase list of the furniture and home furnishings can be displayed, thereby improving the user's shopping efficiency.

[0579] In one implementation, the method further includes: determining an order, the order comprising a user's order for at least one household item from a purchase list; and sending configuration information of at least one household item to a target object.

[0580] 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.

[0581] 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 the target audience. The target audience can include one or more of the following: the user, a physical air conditioner store, after-sales service, or installation service.

[0582] As an example, the air conditioner's configuration information can be sent to the air conditioner installation service. This way, the installers can also determine the installation method through the configuration information, such as the room, location, and height of the air conditioner.

[0583] 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.

[0584] In one implementation, the user may refuse to confirm the home furnishing configuration. In this case, a model can be displayed in the user interface, providing a modification interface. This allows the user to set the position of the home furnishings in the model according to their own needs. For example, the user might want to adjust the position of the air conditioner in the home furnishing configuration. The user can then drag the air conditioner model to the desired location. In this way, the user can manually set the position of the air conditioner in the model.

[0585] In one possible implementation, environmental simulation information, airflow, etc., can be reloaded based on the user-adjusted model. In another possible implementation, spatial comfort can be calculated based on the user-adjusted model. This allows the user to see the environmental simulation information, airflow, and spatial comfort of the model before and after adjustment, facilitating comparison and selection of a suitable solution.

[0586] In one implementation, the building information includes wall configuration information and appliance configuration information, and the appliance configuration of the building is generated based on the building information.

[0587] In one implementation, generating the building's appliance configuration based on building information includes: obtaining a building display view based on the building information, and generating the building's appliance configuration based on the building display view.

[0588] For example, in one implementation, the appliance configuration information includes the number, location, and load of air conditioners within the building area. For instance, the bedroom has air conditioner A, the living room has air conditioner B, air conditioner A has location and parameters X, air conditioner B has location and parameters Y, and so on.

[0589] Thus, the architectural display view obtained from the building information can include appliance configurations, such as the bedroom having air conditioner A and the living room having air conditioner B in the architectural display view.

[0590] This allows you to generate appliance configurations corresponding to the building in the building display view.

[0591] For example, taking a specific area of ​​a building model as an example, the existing air conditioners in the area can be determined based on the appliance configuration, and the air conditioning load can be calculated. Furthermore, the required air conditioning load for that area can be comprehensively calculated by combining the area's information and the air conditioners.

[0592] 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.

[0593] Of course, the architectural view obtained from the building information may not include appliance configurations; for example, appliance configurations can be filtered when generating the architectural view. In this case, appliance configurations can still be generated based on the architectural view. For example, appliance configurations can be generated based on air conditioning load.

[0594] In one implementation, a building display view can be obtained based on building information, including wall settings. The building display view does not have appliance configurations. Before generating appliance configurations, a step of adding appliance configurations is included to generate appliance configurations.

[0595] In one implementation, the method further includes generating a new appliance configuration for the building based on the original appliance configuration.

[0596] In one implementation, the method further includes: after generating a new appliance configuration, updating the new appliance configuration in response to adjusting the original appliance configuration and / or the new appliance configuration.

[0597] In one implementation, the building information includes wall configuration information and furniture configuration information. This allows for the generation of appliance configurations for the building based on the building information.

[0598] In one implementation, the building information includes wall configuration information and furniture configuration information. Generating the building's appliance configuration based on the building information includes: obtaining a building display view based on the building information, the building display view including furniture configurations corresponding to the furniture configuration information; and generating the appliance configuration based on the building display view.

[0599] In one implementation, generating appliance configurations based on architectural display views includes: generating appliance configurations based on furniture configurations.

[0600] In one implementation, the building information includes wall configuration information and furniture configuration information. Generating the building's appliance configuration based on the building information includes: obtaining a building display view based on the building information, wherein the building display view has no furniture configuration; and generating the appliance configuration in response to a step of adding furniture configuration before generating the appliance configuration.

[0601] In one implementation, the method includes: after generating an appliance configuration, updating the appliance configuration in response to adjusting the furniture configuration and / or appliance configuration.

[0602] In one implementation, adjusting the 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.

[0603] In one possible implementation, home furnishings are configured as furniture configurations, and the furniture configurations for the building are generated based on the building information.

[0604] In one implementation, the building information includes wall configurations and appliance configurations. Generating the building's furniture configuration based on the building information includes: generating the building's furniture configuration based on the building model.

[0605] In one implementation, the building information includes wall setting information and appliance configuration information. Generating the furniture configuration of the building based on the building model includes: obtaining a building display view based on the building information, the building display view including the appliance configuration corresponding to the appliance configuration information; and generating the furniture configuration based on the building display view.

[0606] In one implementation, generating a furniture configuration based on an architectural view includes: generating a furniture configuration based on an appliance configuration.

[0607] In one implementation, the building information includes wall configuration information and appliance configuration information. Generating the furniture configuration of the building based on the building model includes: obtaining a building display view based on the building information, wherein the building display view does not have appliance configuration; and generating the furniture configuration in response to a step of adding appliance configuration before generating the furniture configuration.

[0608] In one possible implementation, home furnishings are configured as appliance configurations and furniture configurations, and the appliance configurations and furniture configurations for the building are generated based on building information.

[0609] 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.

[0610] In one implementation, the building information includes wall setting information, and the building information includes appliance configuration information but no furniture configuration. The appliance configuration and furniture configuration of the building are generated based on the building information.

[0611] In one implementation, the building information includes wall setting information and appliance configuration information. Generating the appliance configuration and furniture configuration of the building based on the building information includes: obtaining a building display view based on the building information, the building display view including appliance configurations corresponding to the appliance configuration information; and generating appliance configurations and furniture configurations based on the building display view.

[0612] In one implementation, the building information includes wall setting information and appliance configuration information. Generating the appliance configuration and furniture configuration of the building based on the building information includes: obtaining a building display view based on the building information, wherein the building display view has no appliance configuration; and generating the appliance configuration and furniture configuration in response to a step of adding appliance configuration before generating the appliance configuration and furniture configuration.

[0613] In one implementation, the home furnishing configuration includes piping and / or wiring configuration.

[0614] This wiring configuration can include circuit wiring configurations, such as the wiring of the lights and the position of the light switches.

[0615] 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.

[0616] 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.

[0617] 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.

[0618] 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.

[0619] 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.

[0620] In one implementation, in response to building information input by a user, at least one area in the building and the area of ​​at least one area are identified, and a home furnishing configuration is generated.

[0621] In one implementation, at least one area and its area in an acquired architectural view are identified to generate a home furnishing configuration. For example, an architectural view is first generated based on user input, then at least one area and its area in the architectural view are identified, and a home furnishing configuration is generated.

[0622] In one implementation, a home furnishing configuration is generated in response to the user confirming at least one area and the area of ​​at least one area.

[0623] In one implementation, a home furnishing configuration is generated in response to the user adjusting and confirming at least one area and the area of ​​at least one area.

[0624] In one implementation, a home furnishing configuration is generated based on the user's requirements for home furnishings (such as energy-saving requirements).

[0625] In one implementation, at least one area in a building and the area of ​​at least one area are identified, the air conditioning load demand of at least one area is determined, and a home furnishing configuration is generated, the home furnishing configuration including an air conditioning equipment configuration.

[0626] In one implementation, a furniture configuration is generated in response to a user deleting a generated furniture configuration or selecting to add furniture.

[0627] In one implementation, in response to the user confirming the configuration of home furnishings, a purchase list of home furnishings is displayed.

[0628] In one implementation, in response to a user's order to purchase at least one household item from a shopping list, configuration information for at least one household item is sent to a target object.

[0629] In one implementation, the home furnishing configuration is loaded into the architectural display view to obtain a model; the model is then displayed.

[0630] In one implementation, a model of home appliances is loaded into the building display view, and the home furnishing configuration includes the home appliance configuration.

[0631] In one implementation, a furniture model is loaded into the architectural display view, and the home furnishing configuration includes the furniture configuration.

[0632] In one implementation, the model is regenerated in response to a user adjusting the configuration of home furnishings in the model.

[0633] In one implementation, in response to a user adjusting the appliance configuration in the model, the appliance configuration and the piping and / or wiring configuration corresponding to the appliance are reloaded to obtain the model.

[0634] In one implementation, the model is displayed in one of the following ways: as a planar view; as a three-dimensional view; or as a bird's-eye view.

[0635] In one implementation, an airflow pattern is generated based on the configuration information of the household items; the airflow pattern is then displayed in a model.

[0636] 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.

[0637] 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.

[0638] In one implementation, airflow organization is generated based on the configuration and operation information of the household appliances.

[0639] 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 at least one air conditioning device.

[0640] 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 at least one air conditioning device.

[0641] In one implementation, the operational information includes air intake and / or air outlet information, which includes one or more of wind speed, wind direction, and air volume information.

[0642] In one implementation, the operation information also includes an operation mode, which includes one or more of a cooling mode, a heating mode, and a ventilation mode.

[0643] In one implementation, the airflow organization generated in the cooling mode, heating mode, and air supply mode is not exactly the same.

[0644] 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.

[0645] In one implementation, airflow organization is generated based on the configuration information of household items and environmental information.

[0646] In one implementation, environmental information includes geographic location, climate type, weather-related information, and indoor or outdoor ambient temperature.

[0647] In one implementation, comfort information for one or more areas in a building model is determined based on airflow organization; the comfort information for one or more areas is then displayed.

[0648] Figure 5 This is a flowchart of a method for configuring household items according to an embodiment of this disclosure, such as... Figure 5 As shown, the home furnishing configuration method includes: step S51, in response to the building information input by the user, determining the home furnishing configuration corresponding to the building.

[0649] Figure 6 This is a flowchart of another method for configuring household items according to an embodiment of this disclosure, such as... Figure 6 As shown, the home furnishing configuration method includes: step S61, obtaining a building display view based on building information, and generating a home furnishing configuration corresponding to the building in the building display view.

[0650] Figure 7 This is a flowchart of another method for configuring household items according to an embodiment of this disclosure, such as... Figure 7 As shown, the home furnishing configuration method includes: step S71, obtaining the user's home furnishing configuration requirements; step S72, generating home furnishing configuration based on at least one area, the area of ​​at least one area, and the requirements.

[0651] about Figures 5-7 The implementation of the method shown can be referred to the foregoing embodiments, and will not be described again here.

[0652] 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 technical solutions provided by the embodiments of this disclosure in conjunction with the display interface.

[0653] Reference Figure 8 After launching the application, the application's home screen can be displayed on the terminal's interactive interface. For example... Figure 8 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.

[0654] 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.

[0655] In some embodiments, in response to a user's trigger action regarding a self-designed selection control, the following can be displayed in the interactive interface: Figure 9 The selection page is shown. (As shown in the image) Figure 9 The selection page shown can display city selection controls, neighborhood input controls, and search controls.

[0656] As an example, in response to a user's trigger action on the city selection control, the city specified by the user can be determined, such as: XX City.

[0657] As an example, refer to Figure 10 The community input page, responding to user actions regarding the community input control, can determine the community specified by the user and confirm 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, and based on the entered keywords, multiple selectable communities can be displayed. The user can then choose the community that best matches their needs.

[0658] Furthermore, in response to a user's trigger action regarding the search control, the display can be tailored to the user-specified cell, such as... Figure 11 The selection page shown displays a variety of floor plans to choose from.

[0659] Reference Figure 11 The selection page can display various floor plans, floor plan filter controls, and floor plan upload controls. The floor plan filter controls can include: a number of occupants filter control and an area filter control.

[0660] As an example, in response to a user's action regarding the number of residents filtering controls, floor plans corresponding to the specified number of residents can be further displayed on the selection page.

[0661] As an example, in response to a user's trigger action on the area filter control, a floor plan corresponding to the specified area can be further displayed on the selection page.

[0662] As an example, in response to a user's trigger action regarding a specific floor plan, the selection page can display... Figure 12 The floor plan confirmation page shown displays the floor plan selected by the user, 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, the area confirmation page will be displayed.

[0663] Reference Figure 13 The area confirmation page can display the floor plan, total floor area, and space layout information.

[0664] The spatial layout information is adjustable and can include the area corresponding to each zone shown in the floor plan. For example... Figure 13 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.

[0665] The area confirmation page can also display editing controls for spatial layout information. As an example, in response to a user's action on the editing controls, the corresponding spatial layout information on the floor plan can be modified based on the user's edits. For example, the names and / or areas of rooms in the floor plan can be changed. Selection buttons are also provided to select areas where furniture needs to be configured.

[0666] The area confirmation page can also display page navigation controls, such as "Previous" and "Next". As an example, responding to the user's action on the "Previous" control will navigate to the previous display page; responding to the user's action on the "Next" control indicates that the user has confirmed the area and can navigate to the next display page.

[0667] Reference Figure 14 The page following the area confirmation page can be the package generation page. For example... Figure 14 As shown, 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.

[0668] The package generation page can also display package recommendation information and package purchase controls.

[0669] The package generation page can also display space equipment distribution information, which may include specific details about the package.

[0670] 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.

[0671] As mentioned in the previous example, the selection page can also display the uploaded apartment layout control.

[0672] Additionally, a sharing control can be displayed on the package generation page, allowing users to share the package by triggering the sharing control.

[0673] As an example, in response to a user's trigger action to upload a floor plan control, a floor plan upload page can be further displayed. (See reference...) Figure 11 The selection page can also include an upload floor plan control. In response to the user's trigger action on the upload floor plan control, the floor plan upload page can be further displayed. For example... Figure 15 As shown, the floor plan upload page 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.

[0674] 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.

[0675] After a user uploads a specific floor plan, the floor plan area configuration page can be displayed.

[0676] Reference Figure 16 On the floor plan area configuration page, you can display the floor plan uploaded by the user, the floor plan area input control, the re-upload floor plan control, and the start drawing control.

[0677] Reference Figure 17 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.

[0678] 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.

[0679] As an example, in response to a user's trigger action to start drawing the control, the user can be redirected to an area confirmation page.

[0680] Reference Figure 18 The image shown is an example of an area confirmation page. The specific content of this area confirmation page can be found in the aforementioned embodiments.

[0681] Furthermore, in response to detecting a user-triggered "next" action, the following can be displayed: Figure 19 The package generation page shown can be referenced from the aforementioned embodiments for its content.

[0682] Therefore, whether the user selects a specific floor plan from the provided floor plans or uploads their own floor plan, they will eventually be redirected to the package generation page.

[0683] As described in the foregoing embodiments, an effect viewing control can be displayed on the package generation page. By triggering this effect viewing control, the effect viewing page can be further displayed.

[0684] 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.

[0685] Reference Figure 20 This is a view of the screen in a planar orientation, which allows for further observation of the airflow effects. Therefore, airflow controls can also be configured in the interactive interface.

[0686] Reference Figure 21 This is a 3D viewing mode, which allows for further observation 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.

[0687] Reference Figure 22This 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.

[0688] 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 piping and wiring configuration, such as... Figures 20-22 The diagram shows the air conditioning piping configuration.

[0689] In addition, in the above Figures 20-22 The interactive interface shown also allows for the configuration of detailed scheme controls, mobile equipment controls, and energy-saving recommended layout controls.

[0690] 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.

[0691] 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.

[0692] 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.

[0693] Reference Figure 23 The air conditioner movement page may include: rotation control, lock control, confirm control, undo control and save control.

[0694] 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.

[0695] 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.

[0696] By saving the operation, the effective relocation operation can be saved and the layout of the air conditioner and its piping can be regenerated.

[0697] 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 24 The tube diameter display page shows the specific tube diameter information, including the size of the trachea and the size of the fluid tube.

[0698] 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 25 The wall display adjustment page shown contains a wall transparency configuration control, which allows you to adjust the transparency of the displayed wall.

[0699] Reference Figure 26 You can adjust the transparency from 100% to 31% by dragging the transparency adjustment button.

[0700] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 27 The image shown illustrates the spatial distribution effect after adjusting the transparency.

[0701] 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 28 The display page shown can display a specified 3D space.

[0702] 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 29 The wall display adjustment page shown contains controls for configuring the wall transparency, allowing you to adjust the transparency of the displayed wall.

[0703] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 30 The spatial distribution effect after adjusting the transparency is shown.

[0704] 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 31 The airflow effect display page is shown.

[0705] like Figure 31 As shown, the airflow effect display page can also display information such as: hot / cold type, air conditioner status, and wall transparency.

[0706] The airflow effect display page includes: air conditioner controls, hot / cold controls, wall controls, and a simulated shutdown control.

[0707] In some embodiments, in response to a triggering operation regarding the air conditioning control, a display such as Figure 32 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.

[0708] Reference Figure 33 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.

[0709] Accordingly Figure 33 The air conditioning switch scheme can further demonstrate the airflow distribution effect under this air conditioning switch scheme.

[0710] Figure 34 For based on Figure 33 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.

[0711] 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.

[0712] In some embodiments, refer to Figure 35 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.

[0713] Reference Figure 36 You can adjust the transparency from 100% to 17% by dragging the transparency adjustment button.

[0714] Reference Figure 37 After adjusting the transparency, the effect of the displayed wall will change accordingly, showing the space after the transparency has been adjusted.

[0715] 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.

[0716] 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.

[0717] Reference Figure 38 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.

[0718] 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.

[0719] 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.

[0720] 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.

[0721] 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.

[0722] 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.

[0723] 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.

[0724] 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.

[0725] 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.

[0726] 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.

[0727] 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.

[0728] 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.

[0729] 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.

[0730] 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.

[0731] 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.

[0732] 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.

[0733] The implementation method of this application display device can refer to the method of the foregoing embodiments, and will not be described again here.

[0734] This disclosure provides an electronic device, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to perform the steps of the application display method provided in at least one embodiment of this disclosure.

[0735] 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.

[0736] This disclosure provides an application configured to perform steps implementing the application display method provided in at least one embodiment of this disclosure.

[0737] This disclosure provides a home furnishing configuration device, including: a generation module configured to generate home furnishing configurations corresponding to a building in response to building information input by a user.

[0738] Figure 39 This is a block diagram illustrating a terminal 1200 according to an exemplary embodiment. For example, the terminal 1200 may be a mobile phone, a computer, a tablet device, etc.

[0739] Reference Figure 39 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.

[0740] 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.

[0741] 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.

[0742] 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.

[0743] 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.

[0744] 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.

[0745] 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.

[0746] 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.

[0747] 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.

[0748] 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.

[0749] 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.

[0750] 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.

[0751] 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.”

[0752] 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.”

[0753] 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.

[0754] 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 by comprising: The application is a recommendation app for home furnishings, and the application display method includes: The application displays an interface that includes building information, such as room type and room area. In response to the operation of determining the building information, a display interface for recommended home furnishing configuration is generated based at least on the room type and / or the room area; The display interface shows the recommended home furnishing configuration, which includes a recommended home furnishing distribution. The recommended home furnishing distribution includes a recommended home appliance distribution corresponding to the room type and / or the room area, and a recommended pipeline distribution. The recommended home appliances include air conditioning equipment. The display interface for the recommended home furnishing configuration includes a distribution effect display control, and the application display method further includes: An operation on the distribution effect display control was detected; In response to the operation of the distribution effect display control, a display interface for the recommended home furnishing distribution effect diagram is displayed. The display interface for the recommended home furnishing distribution effect diagram includes: the layout effect of recommended home appliances and the pipeline layout effect corresponding to the layout effect of recommended home appliances. The display interface of the recommended home furnishing distribution map also includes position adjustment controls, and the application display method further includes: An operation on the position adjustment control was detected; In response to the operation of the position adjustment control, an adjustment interface for the recommended home appliance layout effect is displayed; An adjustment operation was detected on the interface for adjusting the layout effect of the recommended home appliances. The adjustment operation included the operation of the auxiliary adjustment controls in the interface for adjusting the layout effect of the recommended home appliances. In response to the adjustment operation, the adjustment interface for the recommended home appliance layout effect is redisplayed.

2. The application display method according to claim 1, characterized in that, The building information also includes the original home furnishing configuration, which includes: the original home appliance configuration and / or the original furniture configuration. The display interface for generating recommended home furnishing configurations based at least on the room type and / or the room area includes: Based on the room type, the room area, and the original furniture configuration, the recommended furniture distribution is determined. The recommended furniture distribution includes the recommended appliance distribution and / or the recommended furniture distribution. The recommended appliance distribution includes the air conditioning equipment distribution. Based on the distribution of recommended home furnishings, a display interface for the recommended home furnishing configuration is generated.

3. The application display method according to claim 1, characterized in that, The energy consumption corresponding to the recommended home furnishing distribution is lower than the preset energy consumption, and / or the indoor air conditioning efficiency corresponding to the recommended home furnishing distribution is higher than the preset efficiency.

4. The application display method according to claim 1, characterized in that, The display interface that generates recommended home furnishing configurations based at least on the room type and / or the room area includes: Obtain information on users' needs for home furnishing configurations; Based on the demand information, the room type, and / or the room area, the distribution of the recommended home furnishings is determined; Based on the distribution of the recommended home furnishings, a display interface for the recommended home furnishing configuration is generated; The demand information includes at least one of the following: Restrictive information on household goods, wherein the restrictive information includes at least one of the following: price information, quantity information, and location information; Energy consumption strategy information; The geographical location information corresponding to the building information; Family member information, which is used to characterize the rooms where different types of family members are located; Load adjustment information, which is used to characterize the adaptability to temperature.

5. The application display method according to claim 1, characterized in that, The display interface that generates recommended home furnishing configurations based at least on the room type and / or the room area includes: A recommended distribution of home appliances is determined based at least on the room type and / or the room area, the recommended distribution of home appliances including the distribution of air conditioning equipment; Based on the distribution of the air conditioning equipment, environmental simulation information is determined; Based on the environmental simulation information, the recommended furniture distribution is determined; Based on the distribution of recommended home appliances and the distribution of recommended furniture, a display interface for recommended home furnishing configurations is generated.

6. The application display method according to claim 5, characterized in that, The environmental simulation information includes a temperature field and airflow organization, and the recommended furniture distribution includes a recommended furniture distribution that does not obstruct the airflow organization and / or a recommended furniture distribution for different temperature zones determined based on the temperature field.

7. The application display method according to claim 1, characterized in that, The display interface that generates recommended home furnishing configurations based at least on the room type and / or the room area includes: Obtain environmental information corresponding to the room type and / or the room area, wherein the environmental information includes at least one of: geographical location information, outdoor temperature information, and climate information; Based on the environmental information, determine the spatial information corresponding to the room type and / or the room area, wherein the spatial information includes: spatial comfort and / or space utilization. Based on the spatial information, the distribution of the recommended home furnishings is determined; Based on the distribution of recommended home furnishings, a display interface for the recommended home furnishing configuration is generated.

8. The application display method according to claim 1, characterized in that, The display interface that generates recommended home furnishing configurations based at least on the room type and / or the room area includes: A recommended distribution of home appliances is determined based at least on the room type and / or the room area, the recommended distribution of home appliances including the distribution of air conditioning equipment; Obtain pipeline information and pipeline demand information for air conditioning equipment, wherein the pipeline information includes at least one of the following: power supply lines, network cables, water supply and drainage pipes, number of pipelines, pipeline length, and pipeline diameter; Based on the pipeline information and the pipeline demand information, the pipeline distribution corresponding to the distribution of the air conditioning equipment is determined, wherein the pipeline demand information includes at least one of the following: information on areas where pipelines are prohibited from being laid, budget information for pipeline layout, and pipeline length restriction information; Based on the pipeline distribution corresponding to the recommended home appliance distribution and the air conditioning equipment distribution, a display interface for the recommended home furnishing configuration is generated.

9. The application display method according to claim 8, characterized in that, The display interface that generates recommended home furnishing configurations based at least on the room type and / or the room area also includes: Based on the pipeline information, the pipeline demand information, and the pipeline distribution corresponding to the air conditioning equipment distribution, determine the pipeline distribution of recommended home appliances other than the air conditioning equipment; Based on the distribution of recommended home appliances, the pipeline distribution corresponding to the distribution of air conditioning equipment, and the pipeline distribution of recommended home appliances other than air conditioning equipment, a display interface for recommended home furnishing configuration is generated.

10. The application display method according to claim 1, characterized in that, The display interface for the recommended home furnishing distribution effect diagram also includes: the layout effect of recommended furniture and equipment.

11. The application display method according to claim 1, characterized in that, The auxiliary adjustment controls include at least one of the following: rotation control, lock control, confirm control, undo control, and save control.

12. The application display method according to claim 1, characterized in that, The application display method further includes: In response to an appliance addition operation and / or a furniture addition operation, the appliance distribution in the recommended home furnishing configuration is redefined, the appliance distribution including the distribution of air conditioning equipment; and / or In response to the addition of home appliances and / or furniture, the furniture distribution in the recommended home furnishing configuration is redefined.

13. The application display method according to claim 12, characterized in that, The process of redetermining the distribution of home appliances in the recommended home furnishing configuration includes: In response to the addition of a bed, the airflow organization in the bed area is determined based on the distribution of air conditioning equipment in the recommended home furnishing configuration; Based on the airflow organization in the bed area, the distribution of air conditioning equipment in the recommended home furnishing configuration is re-determined.

14. The application display method according to claim 1, characterized in that, The application display method further includes: The system detects configuration operations for home furnishings in the display interface of the recommended home furnishings distribution effect map. The configuration operations for home furnishings include at least one of the following operations: adding home furnishings, removing home furnishings, changing home furnishings, and adjusting the position of home furnishings. In response to the configuration operation of the home furnishings, the display interface of the recommended home furnishings distribution effect diagram is redisplayed.

15. The application display method according to claim 14, characterized in that, The step of re-displaying the recommended home furnishing distribution map in response to the configuration operation of the home furnishings includes: In response to an operation that adjusts the position of home furnishings, candidate positions of the home furnishings are obtained and the candidate positions are displayed; Determine the fit of the candidate positions; Based on the suitability of the candidate locations, a recommended location for the home furnishings is determined from the candidate locations; Based on the recommended locations of the home furnishings, the display interface of the home furnishings distribution effect diagram is redisplayed.

16. The application display method according to claim 15, characterized in that, Determining the fit of the candidate positions includes: Obtain information related to the candidate location, including: installation cost and / or the number of household items whose locations need to be adjusted; The suitability of the candidate position is determined based on the information related to the candidate position.

17. The application display method according to claim 14, characterized in that, The configuration operation of the household appliances also includes at least one of the following operations: adjusting the position of the pipeline, adding pipelines, reducing pipelines, and replacing pipelines.

18. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution effect map includes a perspective adjustment control, which is used to adjust the display perspective of the recommended home furnishing distribution effect map to a two-dimensional, three-dimensional, or bird's-eye view.

19. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution map includes energy-saving recommendation configuration controls, and the application display method further includes: An operation on the energy-saving recommended configuration control was detected; In response to the operation of the energy-saving recommended configuration control, the display interface of the recommended home furnishing distribution effect diagram is redisplayed.

20. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution effect diagram includes a scheme detail control, and the application display method further includes: An operation on the scheme details control was detected; In response to the operation of the scheme details control, the display interface of the recommended home furnishing configuration is displayed.

21. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution map includes pipeline controls, and the application display method further includes: An operation on the pipeline control was detected; In response to an operation on the pipeline control, pipeline information is displayed, including pipeline information and / or line information.

22. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution effect diagram includes wall controls, and the application display method further includes: An operation on the wall control was detected; In response to an operation on the wall control, a wall adjustment control is displayed, which is used to adjust the wall display effect in the recommended home furnishing distribution effect diagram.

23. The application display method according to claim 1, characterized in that, The display interface of the recommended home furnishing distribution effect diagram includes airflow display controls, and the application display method further includes: An operation on the airflow display control was detected; In response to the operation of the airflow display control, an indoor airflow effect display interface representing the indoor air conditioning situation is generated based on the elements in the recommended home furnishing distribution effect map, and the indoor airflow effect display interface is displayed.

24. The application display method according to claim 23, characterized in that, The indoor airflow effect display interface includes an airflow display area, which displays the distribution of multiple rooms in the room and displays a visual airflow organization in at least one room.

25. The application display method according to claim 24, characterized in that, The indoor airflow effect display interface includes an air conditioner pattern displayed in at least one room, and the visualized airflow organization flows from the position of the air conditioner pattern to other positions in the at least one room.

26. The application display method according to claim 25, characterized in that, The indoor airflow effect display interface includes function options, which provide display configuration options for one or more of the following objects: Air conditioner design; Visualize airflow organization; At least one of the plurality of rooms.

27. The application display method according to claim 26, characterized in that, The function options include a mode selection option, which is used to configure the operating mode corresponding to the air conditioner pattern.

28. The application display method according to claim 27, characterized in that, The application display method further includes: In response to the operating mode configured 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 mode including cooling mode, heating mode and air supply mode.

29. The application display method according to claim 24, 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.

30. The application display method according to claim 29, 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.

31. The application display method according to claim 25, characterized in that, The application display method further includes: An adjustment operation on the air conditioner pattern was detected in the indoor airflow effect display interface; In response to the adjustment operation of the air conditioner pattern, the visualized airflow organization is re-displayed in the indoor airflow effect display interface.

32. The application display method according to claim 24, characterized in that, The application display method further includes: An operation was detected in which furniture images were placed in at least one room in the indoor airflow effect display interface. In response to the operation of placing a furniture pattern in the at least one room, the effect of the visual airflow organization colliding with the furniture pattern is displayed.

33. The application display method according to claim 24, characterized in that, The application display method further includes: If the furniture pattern displayed in at least one room obstructs the visualized airflow organization, a recommended furniture distribution that does not obstruct the visualized airflow organization is determined. Based on the recommended furniture distribution that does not obstruct the visualized airflow organization, the visualized airflow organization is re-displayed in the indoor airflow effect display interface.

34. The application display method according to claim 24, characterized in that, The application display method further includes: An adjustment operation was detected in the indoor airflow effect display interface on the furniture and / or home appliance images displayed in the at least one room. The adjustment operation included at least one of the following operations: adding, reducing, replacing, and adjusting the position. In response to the adjustment operation, the recommended home furnishing configuration is redefined, which includes a recommended home appliance configuration and / or a recommended furniture configuration; Based on the revised recommended home furnishing configuration, the visualized airflow organization is re-displayed in the indoor airflow effect display interface.

35. The application display method according to claim 23, characterized in that, The application display method further includes: An operation to cancel the display of airflow effects was detected on the indoor airflow effect display interface; In response to the operation of canceling the display of airflow effects, the display interface of the indoor airflow effects is canceled, and the display interface of the recommended home furnishing distribution effect diagram is redisplayed.

36. The application display method according to claim 1, characterized in that, The display interface for the recommended home furnishing configuration includes a list of recommended home furnishings.

37. The application display method according to claim 36, characterized in that, The display interface for the recommended home furnishings configuration includes a control for purchasing recommended home furnishings and / or a control for sharing recommended home furnishings.

38. An application display device, characterized in that, The application display device is configured to perform the application display method as described in any one of claims 1 to 37.

39. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the application display method as described in any one of claims 1 to 37.

40. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the application display method as described in any one of claims 1 to 37.

41. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the application display method as described in any one of claims 1 to 37.

Citation Information

Patent Citations

  • Air conditioner mounting position positioning method, electronic equipment and storage medium

    CN112629506A

  • High-degree-of-freedom air conditioning equipment type selection method and computer readable storage medium

    CN114417538A

  • Household article recommendation method and device, equipment and storage medium

    CN114463083A

  • Processing method and device of air conditioning equipment, augmented reality equipment and storage medium

    CN116558067A

  • Household appliance recommendation method and device, electronic equipment and storage medium

    CN118886985A