Application display method and device, electronic device, storage medium and program
By generating an interface to display indoor airflow effects, and combining it with air conditioning and spatial layout, the problem of air conditioning configuration relying on human experience has been solved, thus improving the accuracy and efficiency of air conditioning configuration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-10
- Publication Date
- 2026-03-27
AI Technical Summary
The configuration and installation of air conditioners rely on human experience, making it difficult for users to intuitively perceive the air conditioner's effect, leading to inaccurate configuration and poor performance.
An application display method is provided, which detects user operations, displays airflow display controls, generates an indoor airflow effect display interface, and combines indoor space layout and air conditioning distribution to help users intuitively understand the airflow status and make configuration adjustments.
It improves the accuracy and efficiency of air conditioner configuration, helps users optimize the configuration of home furnishings, and enhances the intuitiveness and rationality of air conditioner performance.
Smart Images

Figure CN120803313B_ABST
Abstract
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] During the design and deployment of an air conditioning system, it may be necessary to configure and install the air conditioner. When configuring and installing the air conditioner, it may be necessary to assess the indoor airflow conditions. Summary of the Invention
[0003] To overcome the problem that air conditioning configuration and installation in related technologies rely heavily on manual experience, making it difficult for users to intuitively perceive the air conditioning effect, this disclosure provides an application display method, device, electronic device, storage medium, and program. This allows for the display of an interface including airflow display controls in response to user operations on the application. Users can operate the airflow display controls to view the indoor airflow effect display interface. Thus, users can intuitively understand the state of indoor airflow through the indoor airflow effect display interface, which helps them understand the air conditioning effect.
[0004] According to a first aspect of the present disclosure, an application display method is provided, wherein the application is an indoor airflow display application, the method comprising:
[0005] An operation on the application was detected;
[0006] In response to the operation, the interface of the application is displayed, the interface including airflow display controls;
[0007] An operation on the airflow display control was detected;
[0008] In response to the operation on the airflow display control, an indoor airflow effect display interface is generated based on the elements in the interface, and the indoor airflow effect display interface is displayed, wherein the indoor airflow effect is related to the indoor airflow distribution.
[0009] In this way, users can operate the airflow display controls within the application to view the indoor airflow effect display interface. This allows users to intuitively understand the state of indoor airflow, helping them understand the air conditioning's effectiveness and configure it accordingly.
[0010] In some possible implementations, the elements include elements associated with the interior space layout.
[0011] In this way, an indoor airflow effect display interface representing the indoor air conditioning situation can be generated and displayed based on elements associated with the indoor space layout. This helps to improve the accuracy of the generated indoor airflow effect.
[0012] In some possible implementations, the application's interface is a floor plan display interface, and the elements include the spatial layout of the floor plan.
[0013] In this way, an indoor airflow effect display interface that represents the indoor air conditioning situation can be generated and displayed based on the spatial layout of the floor plan, which helps to improve the accuracy of the generated indoor airflow effect.
[0014] In some possible implementations, the application's interface may also include an air conditioning distribution diagram displayed in the indoor space, the elements of which may also include the air conditioning layout in the floor plan.
[0015] Thus, the application interface also includes an air conditioning distribution map displayed in the indoor space. It can generate and display an indoor airflow effect display interface that represents the indoor air conditioning situation based on the air conditioning layout in the floor plan, which helps to improve the accuracy of the generated indoor airflow effect.
[0016] In some possible implementations, 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.
[0017] This allows users to visualize the airflow organization within the room, helping them understand the room's air conditioning conditions.
[0018] In some possible implementations, the indoor airflow effect display interface is used for the configuration of indoor home furnishings, including appliance configuration and / or furniture configuration.
[0019] In this way, users can configure indoor furnishings, such as appliances and / or furniture, based on the indoor airflow effect display interface. Using the indoor airflow effect display interface for furnishing configuration helps improve the efficiency and rationality of the configuration.
[0020] In some possible implementations, the method includes generating the home furnishing configuration based on the visualized airflow organization and elements in the interface.
[0021] In this way, the visualization of airflow organization and the elements in the interface are taken into account when generating the home furnishing configuration, which helps to improve the efficiency and rationality of the home furnishing configuration.
[0022] In some possible implementations, generating the home furnishing configuration based on the visualized airflow organization includes:
[0023] Indoor airflow uniformity is determined based on the visualized airflow organization and the elements in the interface;
[0024] The home furnishing configuration is generated based on the indoor airflow uniformity.
[0025] A home furnishing configuration interface is generated based on the home furnishing configuration, and then displayed.
[0026] In this way, the indoor airflow uniformity can be determined based on the visualized airflow organization and the elements in the interface, and the home furnishing configuration can be generated based on the indoor airflow uniformity. This method takes into account indoor airflow uniformity when generating the home furnishing configuration, which helps to improve the effect of the configuration. Furthermore, a home furnishing configuration interface can be generated and displayed based on the configuration. This allows users to understand the effect of the home furnishing configuration through the interface.
[0027] In some possible implementations, the indoor airflow effect display interface includes an air conditioning pattern displayed in the at least one room, the visualized airflow organization flowing from the location of the air conditioning pattern to other locations.
[0028] In this way, the visualized airflow organization dynamically flows from the location of the air conditioner pattern to other locations, which can help users view the airflow organization and direction of the air conditioner.
[0029] In some possible implementations, the method further includes:
[0030] In response to the operation of adjusting the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization is redisplayed on the indoor airflow effect display interface.
[0031] In this way, when the user adjusts the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization can be redisplayed on the interface, allowing the visualized airflow organization to change accordingly. This ensures the accuracy of the visualized airflow organization on the indoor airflow effect display interface.
[0032] In some possible implementations, the method further includes:
[0033] In response to the operation of placing a furniture pattern in the at least one room on the indoor airflow effect display interface, the collision between the visualized airflow organization and the furniture pattern is displayed on the indoor airflow effect display interface.
[0034] In this way, when a user places a furniture image on the indoor airflow effect display interface, the interface can display the collision between the visualized airflow organization and the furniture image, thereby helping the user to see the relationship between the furniture and the indoor airflow.
[0035] In some possible implementations, the method further includes:
[0036] In response to changes in elements in the application's interface, the indoor airflow effect display interface is adjusted based on the changes in the elements, and the adjusted indoor airflow effect display interface is displayed.
[0037] In this way, when elements in the application interface change, the indoor airflow effect display interface can be adjusted based on the changes in the elements, and the adjusted indoor airflow effect display interface can be displayed, thus ensuring the accuracy of the displayed indoor airflow effect display interface.
[0038] In some possible implementations, the elements further include furniture layout, the indoor airflow effect display interface includes air conditioning diagrams and visual airflow organization displayed in the at least one room, and the adjustment of the indoor airflow effect display interface based on changes in elements in the application's interface includes:
[0039] In response to changes in the furniture elements within the elements, the visual airflow organization and / or air conditioning pattern in the indoor airflow effect display interface are adjusted based on the changes in the furniture elements.
[0040] In this way, the visual airflow organization and / or air conditioning pattern in the indoor airflow effect display interface can be adjusted according to the changes in furniture elements, thereby ensuring the accuracy of the displayed indoor airflow effect display interface.
[0041] In some possible implementations, adjusting the visual airflow organization and / or air conditioning pattern in the indoor airflow effect display interface based on changes in the furniture elements includes:
[0042] In response to the unchanged position of the air conditioner pattern, the visual airflow organization in the indoor airflow effect display interface is adjusted based on the changes in the furniture elements.
[0043] Therefore, even if the position of the air conditioner graphic remains unchanged, but the furniture elements change, the visual airflow organization in the indoor airflow effect display interface can be adjusted based on the changes in the furniture elements. This ensures the accuracy of the visual airflow organization.
[0044] In some possible implementations, the indoor airflow effect display interface is configured with function options that provide display configuration options for one or more of the following objects:
[0045] The air conditioner drawing;
[0046] The visualized airflow organization;
[0047] At least one of the plurality of rooms.
[0048] By setting the aforementioned function options, users can adjust one or more of the air conditioning pattern, at least one of the multiple rooms, and the visualized airflow organization, thereby facilitating users to view the indoor airflow effect display.
[0049] In some possible implementations, the functional options include a room selection option for configuring a room to display a visual organization of airflow.
[0050] In this way, users can select a room that displays a visual representation of airflow organization through the room selection option.
[0051] In some possible implementations, the function options include a mode selection option, which is used to configure the operating mode corresponding to the air conditioning pattern.
[0052] In this way, users can select the operating mode corresponding to the air conditioner pattern through the mode selection options.
[0053] In some possible implementations, the method further includes:
[0054] In response to the operating mode configured via the mode selection option, a visual airflow organization corresponding to the operating mode is displayed in the indoor airflow effect display interface, the operating mode including one or more of cooling mode, heating mode and air supply mode.
[0055] In other words, users can configure the air conditioner icon to be in cooling mode, heating mode, or fan mode through the mode selection option, thereby observing the corresponding visual airflow organization in the operating mode.
[0056] In some possible implementations, the functional options include room wall configuration options for configuring the transparency of the walls of the room where the visualized airflow organization is located.
[0057] In this way, users can configure the transparency of the walls of the room where the visualized airflow organization is located through the room wall configuration options, which helps users to easily view the visualized airflow organization.
[0058] In some possible implementations, the functional options include an exit option for exiting the indoor airflow effect display interface.
[0059] Thus, users can exit the indoor airflow effect display interface using the exit option.
[0060] In some possible implementations, the elements of the visualized airflow organization displayed in the indoor airflow effect display interface include: color, flow direction, and display particle form.
[0061] In this way, elements such as color, flow direction, and particle form can be combined to display the visual airflow organization, which helps to improve the display effect of the visual airflow organization.
[0062] In some possible implementations, the color includes one or more of blue, red, and white. Thus, one or more colors can be used to display the visual airflow organization, which helps to improve the display effect of the visual airflow organization.
[0063] In some possible implementations, the flow direction includes either top-down or bottom-up flow. This allows for the display of visual airflow organization through different flow directions, thus improving the visual effect of the airflow organization.
[0064] In some possible implementations, the display particle format includes displaying the visualized airflow organization in the form of particles or in a mist-like form. Thus, displaying the visualized airflow organization in either a particle or mist-like format helps to improve the display effect of the visualized airflow organization.
[0065] In some possible implementations, the airflow display area includes an information display area that displays information associated with the visualized airflow organization, including one or more of the following: airflow hot / cold type information, air conditioning on / off information, and wall transparency information of the room where the visualized airflow organization is located.
[0066] In this way, information associated with the visualized airflow organization can be displayed in the information display area for easy viewing by the user.
[0067] In some possible implementations, the application's interface includes a view adjustment option for adjusting the viewing perspective of the floor plan within the application's interface. The viewing perspective of the floor plan includes one or more of a planar view, a three-dimensional view, and a bird's-eye view.
[0068] In this way, users can adjust the viewing angle of the floor plan within the application's interface through the perspective adjustment options, thereby improving the flexibility of viewing the floor plan.
[0069] In some possible implementations, the method further includes, prior to detecting an operation on the application:
[0070] In response to the operation of retrieving apartment type information, the apartment type display interface is displayed.
[0071] This allows us to obtain apartment layout information and display the apartment layout interface.
[0072] In some possible implementations, the method further includes, prior to detecting an operation on the application:
[0073] In response to the user confirming the selection of a unit type on the unit type display interface, the unit type space layout and area display interface are displayed.
[0074] In this way, after the user confirms the selected apartment type, the apartment layout and area display interface can be displayed, making it convenient for the user to view the apartment layout and area.
[0075] In some possible implementations, the method further includes, prior to detecting an operation on the application:
[0076] In response to the user's action of determining the apartment layout and area on the apartment layout and area display interface, a recommended air conditioning package display interface is displayed; or...
[0077] In response to the operation of adjusting the apartment layout and / or area on the apartment layout and area display interface and then confirming the adjusted apartment layout and area, the recommended air conditioning package display interface is displayed.
[0078] In other words, users can adjust the layout and / or area of their apartment on the layout and area display interface, and then confirm the adjusted layout and area. This allows a recommended air conditioning package display to be shown after the user confirms the layout and area, making it easier for the user to choose an air conditioner.
[0079] In some possible implementations, the recommended air conditioning package display interface includes a list of recommended air conditioning packages.
[0080] In other words, a list of recommended air conditioning packages can be generated based on the user's determined apartment layout and area, thereby assisting the user in selecting an air conditioner.
[0081] In some possible implementations, the recommended air conditioning package display interface may also include an air conditioning package purchase control and / or a recommended air conditioning package sharing control.
[0082] In this way, users can purchase air conditioning packages through the air conditioning package purchase control and / or share the air conditioning packages through the recommended air conditioning package sharing control.
[0083] In some possible implementations, the detection of an operation on the application is the detection of an operation on the application's recommended air conditioning package display interface. In this way, the user can access the application's interface, which includes airflow display controls, through an operation on the recommended air conditioning package display interface.
[0084] In some possible implementations, the recommended air conditioning package display interface includes controls for displaying 3D renderings of air conditioners, and the detection of operations on the recommended air conditioning package display interface of the application includes:
[0085] A click on the 3D air conditioner rendering control was detected on the recommended air conditioner package display interface. This allows the user to click the 3D air conditioner rendering control on the recommended air conditioner package display interface, thereby entering the application's interface, which includes an airflow display control.
[0086] In some possible implementations, the interface of the application may also include a diagram showing the distribution of air conditioning ductwork in the indoor space.
[0087] Thus, the application interface also includes a diagram of the air conditioning duct layout displayed in the indoor space, which can help users view the air conditioning duct layout.
[0088] In some possible implementations, the application's interface further includes pipeline controls, and the method further includes:
[0089] In response to an operation on the pipeline control, pipeline information is displayed in the application's interface.
[0090] Thus, the application's interface also includes pipeline controls, which users can manipulate to view pipeline information.
[0091] In some possible implementations, the application interface may also include an air conditioner distribution display control, which is used to select the air conditioner details to display and / or adjust the position of the air conditioner diagram.
[0092] Thus, the application interface also includes an air conditioner distribution display control, which allows users to select the air conditioner details to be displayed and / or adjust the position of the air conditioner images.
[0093] According to a second aspect of the present disclosure, an application display device is provided, the application display device being configured to implement the steps of the method described in any one of the first aspects.
[0094] According to a third aspect of the present disclosure, an application is provided, the application being configured to implement the steps of the method described in any one of the first aspects.
[0095] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:
[0096] processor;
[0097] Memory used to store processor-executable instructions;
[0098] The processor is configured to perform the method described in any one of the first aspects.
[0099] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the method described in any of the first aspects.
[0100] According to a sixth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the method described in any one of the first aspects.
[0101] 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
[0102] 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.
[0103] Figure 1 This is a flowchart illustrating an application display method according to an exemplary embodiment.
[0104] Figure 2 This is a flowchart illustrating an implementation of step S11 according to an exemplary embodiment.
[0105] Figure 3 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment.
[0106] Figure 4 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment.
[0107] Figure 5 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment.
[0108] Figure 6 This is a flowchart illustrating the generation process of a home furnishing configuration according to an exemplary embodiment.
[0109] Figure 7 This is a schematic diagram of an application homepage according to an exemplary embodiment.
[0110] Figure 8This is a schematic diagram illustrating a first selection page according to an exemplary embodiment.
[0111] Figure 9 This is a schematic diagram of a cell input page according to an exemplary embodiment.
[0112] Figure 10 This is a schematic diagram illustrating a second selection page according to an exemplary embodiment.
[0113] Figure 11 This is a schematic diagram of a floor plan confirmation page according to an exemplary embodiment.
[0114] Figure 12 This is a schematic diagram of a first type of area confirmation page according to an exemplary embodiment.
[0115] Figure 13 This is a schematic diagram illustrating the generation page of a first package according to an exemplary embodiment.
[0116] Figure 14 This is a schematic diagram of a house type upload page according to an exemplary embodiment.
[0117] Figure 15 This is a schematic diagram of a unit area configuration page according to an exemplary embodiment.
[0118] Figure 16 This is a schematic diagram of an area input page according to an exemplary embodiment.
[0119] Figure 17 This is a schematic diagram of a second area confirmation page according to an exemplary embodiment.
[0120] Figure 18 This is a schematic diagram illustrating a second package generation page according to an exemplary embodiment.
[0121] Figure 19 This is a 3D effect display diagram shown according to an exemplary embodiment.
[0122] Figure 20 This is a bird's-eye view display diagram according to an exemplary embodiment.
[0123] Figure 21 This is a schematic diagram of an air conditioner movable page according to an exemplary embodiment.
[0124] Figure 22 This is a schematic diagram illustrating a pipe diameter display page according to an exemplary embodiment.
[0125] Figure 23 This is a schematic diagram of a first type of wall display adjustment page according to an exemplary embodiment.
[0126] Figure 24 This is a schematic diagram of a second type of wall display adjustment page according to an exemplary embodiment.
[0127] Figure 25 This is a diagram illustrating the effect of adjusting the transparency of a wall, according to an exemplary embodiment.
[0128] Figure 26 This is a spatial display effect diagram illustrating an exemplary embodiment.
[0129] Figure 27 This is a schematic diagram illustrating a third type of wall display adjustment page according to an exemplary embodiment.
[0130] Figure 28 This is a diagram illustrating the second effect of adjusting the transparency of a wall, according to an exemplary embodiment.
[0131] Figure 29 This is a schematic diagram illustrating a first type of airflow effect according to an exemplary embodiment.
[0132] Figure 30 This is a schematic diagram of an air conditioner switch page according to an exemplary embodiment.
[0133] Figure 31 This is a schematic diagram of an air conditioner switch adjustment page according to an exemplary embodiment.
[0134] Figure 32 This is a schematic diagram illustrating a second airflow effect according to an exemplary embodiment.
[0135] Figure 33 This is a schematic diagram illustrating a fourth type of wall display adjustment page according to an exemplary embodiment.
[0136] Figure 34 This is a schematic diagram of a fifth type of wall display adjustment page, according to an exemplary embodiment.
[0137] Figure 35 This is a diagram illustrating the third effect of adjusting the transparency of a wall, according to an exemplary embodiment.
[0138] Figure 36 This is a schematic diagram illustrating a third airflow effect according to an exemplary embodiment.
[0139] Figure 37 This is a schematic diagram of an electronic device according to an exemplary embodiment. Detailed Implementation
[0140] 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.
[0141] It should be noted that all actions taken to obtain information or data in this disclosure are carried out in accordance with the relevant data protection laws and policies of the country where the information is located, and with the authorization of the owner of the relevant device.
[0142] In this embodiment, a building may include a foundation, walls, roof, doors, and windows, providing shelter from wind and rain, and serving as a space for people to live, work, study, entertain, store items, or engage in other activities. It may include residential buildings, self-built ordinary residences, apartments, villas, office buildings, shops, hotels, theaters, stadiums, exhibition halls, hospitals, factories, warehouses, etc. The building may also include all or part of the space of a single-story or multi-story building. For example, the building may consist of only one room.
[0143] Before introducing the application display methods, devices, electronic devices, storage media, and programs of this disclosure, relevant scenarios of the embodiments of this disclosure will be described by way of example.
[0144] 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.
[0145] Taking air conditioners as an example of household appliances, the indoor airflow conditions may need to be assessed during configuration and installation. However, in certain scenarios, it may be difficult for personnel to intuitively understand the indoor airflow conditions, making air conditioner configuration challenging. Furthermore, even after configuration, users may find it difficult to intuitively understand the air conditioner's effectiveness.
[0146] In some scenarios, home furnishing configurations may be determined based on experience. Therefore, a home environment arranged based on such configurations may not achieve optimal relevant indicators (e.g., comfort, convenience, etc.) or meet the user's actual expectations.
[0147] For example, during the design and deployment of air conditioning systems, to ensure that energy efficiency ratio and thermal comfort meet standards, it may be necessary to consider the airflow distribution in the space. In some scenarios, installers may determine the airflow direction in the space based on experience, and then set the position and angle of the air conditioners. However, sometimes, this experience-based air conditioning configuration may not be accurate or reasonable, potentially leading to poor cooling and heating performance.
[0148] This disclosure provides an application display method. The method can be executed in relevant electronic devices, such as mobile phones, computers, televisions, vehicles, and tablet devices. Figure 1 This is a flowchart illustrating an application display method according to an exemplary embodiment of this disclosure, with reference to... Figure 1 The application display method includes steps S11 to S14.
[0149] In step S11, an operation on the application is detected.
[0150] In step S12, in response to the operation, the application interface is displayed, and the application interface includes airflow display controls.
[0151] In this embodiment of the disclosure, a user can trigger controls on the interface of an application or electronic device, such as controls of the application, through certain operations. Exemplarily, the operations may include, but are not limited to, triggering operations on the controls by the user using a finger or a touch device (e.g., a stylus). For example, the user can perform the triggering operation through relevant finger gestures, which can 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, the user can perform the triggering operation through a touch device, such as a single click, double-click, or any number of clicks, or a long press or short press.
[0152] 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.
[0153] In one implementation, the application can be provided in an electronic device, and a user can launch the application by clicking its icon to enter its default interface. The user can perform the operation within the default interface. The electronic device can detect the operation and then display the application's interface. In this embodiment, the operation can be a single operation or multiple operations performed on the application before entering its interface.
[0154] In some implementations, the application may provide a quick launch option, which may be associated with a specific interface of the application or a function within that interface. For example, the quick launch option may be associated with the interface itself. A user can access the interface by triggering the quick launch option. In this case, the operation on the application may include triggering the first quick launch option.
[0155] In one possible implementation, the application's interface includes a floor plan display interface. Figure 2 This is a schematic diagram of a floor plan display interface shown in an exemplary embodiment of this disclosure, with reference to... Figure 2 The floor plan display interface includes an "airflow" display control. This control allows users to further view the airflow effect.
[0156] In one possible implementation, the application's interface includes a view adjustment option for adjusting the viewing perspective of the floor plan within the application's interface. The viewing perspective of the floor plan includes one or more of a planar view, a three-dimensional view, and a bird's-eye view.
[0157] For example, the view adjustment option can be presented as a view switching control. This view switching control can include a "2D" control, a "3D" control, and a "bird's-eye view" control. Users can select or deselect one of these controls to choose whether to display the floor plan from the corresponding viewpoint.
[0158] For example, in response to a user clicking to select the "2D" control, a 2D floor plan can be displayed; in response to a user clicking to select the "3D" control, a 3D floor plan can be displayed; or in response to a user clicking to select the "bird's-eye view" control, a bird's-eye view floor plan can be displayed.
[0159] by Figure 2 For example, Figure 2 This is the floor plan displayed when selecting a 2D perspective. Additionally, Figure 2 It also includes "3D" and "bird's-eye view" controls, allowing users to switch the display perspective of the floor plan according to their needs.
[0160] In some scenarios, users can select multiple controls to display floor plans from multiple perspectives. For example, they can click to select both the "2D" control and the "3D" control to display a 2D floor plan and a 3D floor plan.
[0161] In a possible implementation, the view adjustment option can provide input functionality. Users can adjust the viewing angle of the floor plan, adjust its display size, and so on, by inputting information. For example, users can drag the floor plan using the mouse to rotate it. Users can also use the mouse wheel to zoom in or out on the floor plan.
[0162] Reference Figure 1 In step S13, an operation on the airflow display control is detected.
[0163] In step S14, in response to the operation of the airflow display control, an indoor airflow effect display interface is generated based on the elements in the interface, and the indoor airflow effect display interface is displayed, wherein the indoor airflow effect is related to the indoor airflow distribution.
[0164] For example, operating the airflow display control may include a user clicking the airflow display control. The electronic device may, in response to the operation of the airflow display control, generate and display an airflow effect display interface based on elements in the application's interface. Indoor airflow effects are associated with indoor airflow distribution. In some scenarios, the airflow effect can characterize indoor air conditioning conditions.
[0165] In one implementation, the elements include elements associated with the interior space layout.
[0166] As an example, the application's interface is a floor plan display interface, and the elements include the spatial layout of the floor plan. The spatial layout may include walls, columns, doors and windows, stairs, space area, space type, etc.
[0167] In one possible implementation, the application's interface includes a map showing the distribution of air conditioners in the indoor space. For example, the air conditioners in the indoor space layout can be retrieved and loaded into the application's interface.
[0168] Combination Figure 2 This section provides an explanation, where the spatial layout can include space types, such as Bedroom 1, bathroom, kitchen, living / dining room, Bedroom 2, Bedroom 0, and balcony. Based on... Figure 2 The dimensions marked on the screen can also be used to determine the area of each space, the thickness of the walls, and so on.
[0169] Therefore, in response to the operation of the airflow display control, a display diagram of the indoor airflow effect can be generated based on fluid dynamics according to the spatial layout of the floor plan in the application interface, and displayed in the indoor airflow effect display interface.
[0170] As an example, the elements may also include home appliance elements, such as fans, air purifiers, air conditioners, refrigerators, etc. Therefore, a display diagram of the indoor airflow effect can be generated based on the home appliance elements. Figure 2 For example, this could include air conditioning units and air conditioning ducts. Therefore, a diagram illustrating the indoor airflow effect can be generated based on fluid dynamics, using the air conditioning units and air conditioning ducts, and displayed on the indoor airflow effect display interface.
[0171] As an example, the elements may also include furniture elements, such as chairs, beds, wardrobes, etc. Therefore, a display diagram of the indoor airflow effect can be generated based on fluid dynamics according to the furniture elements and displayed in the indoor airflow effect display interface.
[0172] In possible implementations, the indoor airflow effect diagram can be generated based on one or more of the spatial layout, furniture elements, and appliance elements. For example, the indoor airflow effect diagram can be generated based on fluid dynamics, taking into account the spatial layout, furniture elements, and appliance elements simultaneously.
[0173] In this way, users can operate the airflow display controls within the application to view the indoor airflow effect display interface. This allows users to intuitively understand the state of indoor airflow through the interface, which helps assist them in configuring their air conditioning.
[0174] 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.
[0175] In one possible implementation, the indoor airflow effect display interface includes an air conditioning pattern displayed in the at least one room, the visualized airflow organization flowing from the location of the air conditioning pattern to other locations.
[0176] For example, for the visualized airflow organization (hereinafter referred to as airflow organization) of an air conditioning device (e.g., an air conditioner), the location of the air conditioning device in the indoor space can be obtained. Thus, a pattern of the air conditioning device and its airflow organization can be loaded at that location. For example, for the airflow organization of an air conditioner, the location of the air conditioner pattern can be obtained. Thus, the airflow organization of the air conditioner can be loaded at the location of the air conditioner pattern. The visualized airflow organization can dynamically flow from the location of the air conditioner pattern to other locations. For example, it can dynamically flow to other locations within the at least one room, such as to the room where the air conditioner is located, or to adjacent rooms, etc.
[0177] In this way, the visualized airflow organization dynamically flows from the location of the air conditioner pattern to other locations, which can help users view the airflow organization and direction of the air conditioner.
[0178] In one possible implementation, the method further includes:
[0179] In response to the operation of adjusting the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization is redisplayed on the indoor airflow effect display interface.
[0180] For example, after a user adds, deletes, or replaces the air conditioner pattern in the indoor airflow effect display interface, the visualized airflow organization can be regenerated and displayed.
[0181] In this way, when the user adjusts the air conditioner pattern on the indoor airflow effect display interface, the visualized airflow organization can be redisplayed on the interface, allowing the visualized airflow organization to change accordingly. This ensures the accuracy of the visualized airflow organization on the indoor airflow effect display interface.
[0182] In one possible implementation, the method further includes:
[0183] In response to the operation of placing a furniture pattern in the at least one room on the indoor airflow effect display interface, the collision between the visualized airflow organization and the furniture pattern is displayed on the indoor airflow effect display interface.
[0184] For example, a furniture-adding control can be provided, allowing users to add furniture. As an example, a user can add a wardrobe to a bedroom by dragging the furniture-adding control. This way, the addition of the wardrobe to the bedroom allows for a simulated display of the collision between airflow and the wardrobe, demonstrating the wardrobe's impact on airflow to the user.
[0185] In this way, when a user places a furniture image on the indoor airflow effect display interface, the interface can display the collision between the visualized airflow organization and the furniture image, thereby helping the user to see the relationship between the furniture and the indoor airflow.
[0186] In some possible implementations, the method further includes:
[0187] In response to changes in elements in the application's interface, the indoor airflow effect display interface is adjusted based on the changes in the elements, and the adjusted indoor airflow effect display interface is displayed.
[0188] For example, in some possible implementations, the elements also include furniture layout, the indoor airflow effect display interface includes air conditioning diagrams and visual airflow organization displayed in the at least one room, and the adjustment of the indoor airflow effect display interface based on changes in elements in the application's interface includes:
[0189] In response to changes in the furniture elements within the elements, the visual airflow organization in the indoor airflow effect display interface is adjusted based on the changes in the furniture elements.
[0190] For example, furniture layout adjustment options can be provided in the application interface. Users can trigger these options to change the furniture layout, such as the type and position of the furniture. This allows the visual airflow organization in the indoor airflow effect display interface to be adjusted based on changes in the furniture elements.
[0191] For example, when a user adds a wardrobe element, the new wardrobe element may affect the direction of indoor airflow. Therefore, the visual airflow organization in the indoor airflow effect display interface can be adjusted based on the newly added wardrobe element. This ensures the accuracy of the visual airflow organization displayed in the indoor airflow effect display interface.
[0192] In some possible implementations, the elements further include furniture layout, the indoor airflow effect display interface includes air conditioning diagrams and visual airflow organization displayed in the at least one room, and the adjustment of the indoor airflow effect display interface based on changes in elements in the application's interface includes:
[0193] In response to changes in the furniture elements, the air conditioner pattern in the indoor airflow effect display interface is adjusted based on the changes in the furniture elements.
[0194] For example, furniture layout adjustment options can be provided in the application interface. Users can trigger these options to change the furniture layout, such as furniture type, position, etc. This allows the air conditioning pattern in the indoor airflow effect display interface to be adjusted based on changes to the furniture elements.
[0195] For example, when a user adds a wardrobe element, the new wardrobe element might obstruct the airflow from the air conditioner. Therefore, the air conditioner icon in the indoor airflow effect display interface can be adjusted based on the newly added wardrobe element. For instance, if the newly added wardrobe element blocks the air conditioner's airflow, the position of the air conditioner icon in the room can be adjusted to avoid obstructing the airflow. In this way, automatic adjustment of the air conditioner configuration can be achieved, helping to improve the efficiency of users configuring their air conditioners.
[0196] Of course, in one possible implementation, the two solutions described above can also be used in combination. Thus, adjusting the indoor airflow effect display interface based on changes in elements within the application's interface includes:
[0197] In response to changes in the furniture elements, the visual airflow organization and air conditioning patterns in the indoor airflow effect display interface are adjusted based on the changes in the furniture elements.
[0198] For example, when a user adds a wardrobe element, the added wardrobe element may obstruct the airflow from the air conditioner. Therefore, the air conditioner icon in the indoor airflow effect display interface can be adjusted based on the added wardrobe element. For instance, when the added wardrobe element blocks the air conditioner's airflow, the position of the air conditioner icon in the room can be adjusted to avoid obstructing the airflow. Additionally, the visual airflow organization in the indoor airflow effect display interface can be adjusted based on the added wardrobe element.
[0199] In this way, the visual airflow organization and / or air conditioning pattern in the indoor airflow effect display interface can be adjusted according to the changes in furniture elements, thereby ensuring the accuracy of the displayed indoor airflow effect display interface.
[0200] In some possible implementations, adjusting the visual airflow organization and / or air conditioning pattern in the indoor airflow effect display interface based on changes in the furniture elements includes:
[0201] In response to the unchanged position of the air conditioner pattern, the visual airflow organization in the indoor airflow effect display interface is adjusted based on the changes in the furniture elements.
[0202] For example, in one implementation, an option to lock the air conditioner can be provided in the application interface. Thus, in response to a user locking the air conditioner via this option and adjusting the position of furniture, only the airflow organization can be adjusted without changing the position of the air conditioner icon. The option to lock the air conditioner can be configured to lock one or more (e.g., all) air conditioners.
[0203] Therefore, even if the position of the air conditioner graphic remains unchanged, but the furniture elements change, the visual airflow organization in the indoor airflow effect display interface can be adjusted based on the changes in the furniture elements. This ensures the accuracy of the visual airflow organization.
[0204] In the above solution, when elements in the application interface change, the indoor airflow effect display interface can be adjusted based on the changes in the elements, and the adjusted indoor airflow effect display interface can be displayed. This allows the indoor airflow effect display interface to change with the elements in the application interface, thus ensuring the accuracy of the displayed indoor airflow effect display interface.
[0205] The following is an exemplary description of how the visualized airflow organization is obtained. Specifically, the visualized airflow organization can be generated based on elements in the application's interface.
[0206] For example, in one implementation, a visual airflow organization can be generated based on the furniture among the elements. Exemplarily, structural information of the room, including the location and dimensions of walls, windows, and doors, can be extracted from the building model to create an interior environment model. Furthermore, the furniture model can be loaded into the interior environment model. In this way, an airflow organization can be generated based on fluid dynamics. The airflow organization may include the airflow organization of one or more areas of the building.
[0207] In one implementation, an airflow pattern can be generated based on the household appliances among the elements. The household appliances may include air conditioning devices such as air conditioners, fans, fresh air systems, humidifiers, dehumidifiers, etc., or one or more of these. When generating the airflow pattern, a corresponding airflow pattern can be matched based on the configuration information of the air conditioning devices.
[0208] For example, a first type of airflow organization can be preset for air conditioners, a second type for fans, a third type for fresh air systems, a fourth type for humidifiers, and a fifth type for dehumidifiers. Thus, when generating airflow organizations, the type of air conditioning equipment can be obtained, thereby matching the airflow organization of that type of equipment.
[0209] In one implementation, airflow organization can be generated based on the appliances and furniture among the elements. This allows for the extraction of room structural information, including the positions and dimensions of walls, windows, and doors, to establish an indoor environment model. Furthermore, models of the furniture, the air conditioning equipment, and the airflow organization of the air conditioning equipment can be loaded into the indoor environment model. Thus, airflow organization can be generated based on fluid dynamics. The airflow organization may include the airflow organization of one or more areas of the building.
[0210] In one implementation, the element includes a home furnishing configuration, which can then be used to generate an airflow organization based on the home furnishing configuration and environmental information.
[0211] In one embodiment, the environmental information includes one or more of the following: geographic location information; outdoor temperature information; and climate information.
[0212] 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.
[0213] 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.
[0214] 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.
[0215] 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 the environmental information. This method considers environmental information when generating airflow organization, resulting in higher accuracy.
[0216] In one implementation, the elements of the application interface include home furnishings, which include at least one air conditioning device. When generating an airflow organization based on the configuration of the home furnishings, the airflow organization can be generated 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.
[0217] The operating information of the air conditioning equipment may include output power, air volume, air speed, air direction, set temperature, set humidity, etc., or one or more of these. Thus, airflow organization can be generated based on the configuration of the household appliances and the operating information of all or some of the air conditioning equipment in at least one unit.
[0218] Taking air conditioners as an example, an indoor environment model can be established 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 at least one air conditioner can be considered to generate the indoor airflow organization.
[0219] For example, in one embodiment, the airflow organization can be generated based on the configuration of the home furnishings and the air intake and exhaust information from the operating information of all or part of the air conditioners in the at least one air conditioner. The air intake and exhaust information may include air intake information and / or air exhaust information. The air intake information includes one or more of the following: air velocity, air direction, and air volume. The air exhaust information includes one or more of the following: air velocity, air direction, and air volume.
[0220] It should be noted that the operation of air conditioning equipment such as air conditioners 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.
[0221] In one embodiment, operational information of all or some of the at least one air conditioning device, as well as location information from the configuration information of the 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 at least one air conditioning device.
[0222] 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 in the model.
[0223] For example, based on the location information, home appliances can be loaded into corresponding positions 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 incorporated, and the operational information of all or part of the air conditioning equipment in the at least one air conditioner can be considered to generate the indoor airflow organization.
[0224] Furthermore, the airflow organization of the air conditioning equipment can be generated based on the configuration of the household furnishings and the operating information of all or part of the air conditioning equipment in at least one air conditioning unit. For air conditioning equipment, the configuration of indoor household furnishings and the operation of other air conditioning equipment can cause changes in the airflow of the air conditioning equipment. For example, the placement of furniture in the room may cause changes in the airflow of the air conditioning equipment. As another example, for an air conditioner, its airflow may change due to the operation of the fan.
[0225] Therefore, when generating the airflow organization of 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 of the target air conditioning device.
[0226] In one embodiment, when generating airflow organization based on the configuration information of home furnishings, the airflow organization can be generated based on the configuration of the home furnishings, environmental information, and the operating information of all or part of the air conditioning equipment in at least one air conditioning device.
[0227] 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 can be incorporated, taking into account the operating information of the air conditioner and / or fan, as well as the environmental information, to generate the indoor airflow organization or the airflow organization of at least one air conditioning device (air conditioner and / or fan).
[0228] In one implementation, fluid dynamics can be incorporated, taking into account the environmental information and the air intake and exhaust information from the operation information of all or part of the at least one air conditioning device, to generate the indoor airflow organization or the airflow organization of at least one air conditioning device. The air intake and exhaust information includes one or more of wind speed, wind direction, and air volume information.
[0229] Thus, by comprehensively considering the operating information, environmental information, and configuration information of all or part of the air conditioning equipment in the at least one air conditioning device, the accuracy of the airflow organization can be improved.
[0230] In one embodiment, operational information of all or some of the at least one air conditioning device, as well as location information from the configuration information of the household appliances, can also be obtained. Thus, airflow organization can be generated based on the location information, environmental information, and operational information of all or some of the at least one air conditioning device.
[0231] In one possible implementation, the indoor airflow effect display interface is configured with functional options that provide display configuration options for one or more of the following objects:
[0232] The air conditioner drawing;
[0233] The visualized airflow organization;
[0234] At least one of the plurality of rooms.
[0235] As an example, the feature options include a room selection option for configuring a room to display a visual organization of airflow.
[0236] For example, a room selection option control can be provided in the indoor airflow effect display interface. When the user triggers the room selection option control, available room information can be displayed, from which the user can select one or more rooms to display the visualized airflow organization.
[0237] In one embodiment, the indoor airflow effect display interface includes a mode selection option, which is used to configure the operating mode corresponding to the air conditioner pattern.
[0238] For example, a mode selection option can be provided in the indoor airflow effect display interface. Users can adjust the operating mode of the air conditioning device (in this embodiment, the air conditioning device can be, for example, an air conditioner) icon by triggering the mode selection option. In one implementation, the mode selection option can have multiple operating modes. For example, a user can select an air conditioning device. When the user performs an action on the mode selection option (such as a single click), the operating mode of the currently selected air conditioning device can be switched from one mode to another. When the user performs another action on the mode switching control (such as a double click), the operating mode of the currently selected air conditioning device can be switched back to the first mode. When the user performs other operations on the mode switching control, such as a long press, the operating modes of multiple (or all) air conditioning devices can be switched.
[0239] In one possible implementation, the method further includes:
[0240] In response to the operating mode configured via the mode selection option, a visual airflow organization corresponding to the operating mode is displayed in the indoor airflow effect display interface, the operating mode including one or more of cooling mode, heating mode and air supply mode.
[0241] For example, in response to the operating mode being a heating mode, an airflow can be generated in which the air conditioning device is in the heating mode, the airflow organization including the airflow in the heating mode;
[0242] In response to the operating mode being cooling mode, an airflow is generated in the air conditioning device under the cooling mode, wherein the airflow organization includes the airflow under the cooling mode;
[0243] In response to the operating mode being air supply mode, an airflow is generated in the air conditioning device under the air supply mode, wherein the airflow organization includes the airflow under the air supply mode.
[0244] In this way, the corresponding visual airflow organization can be displayed in the indoor airflow effect display interface based on the operating mode.
[0245] In one possible implementation, the elements of the visualized airflow organization displayed in the indoor airflow effect display interface include: color, flow direction, and display particle form.
[0246] As an example, the colors include one or more of blue, red, and white.
[0247] For example, different colors can be used to display the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode. For instance, red can be used to display the airflow in the heating mode, blue to display the airflow in the cooling mode, and white to display the airflow in the ventilation mode.
[0248] In one embodiment, the display modes of the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode are different or not completely the same.
[0249] In one embodiment, the flow direction includes either top-down or bottom-up flow.
[0250] Thus, when the flow direction is from top to bottom, the airflow organization when the air is vented from the air conditioner can be displayed. When the flow direction is from bottom to top, the airflow organization when the air is drawn into the air conditioner can be displayed.
[0251] In one embodiment, the display particle form includes displaying the visualized airflow organization in the form of particles, or displaying the visualized airflow organization in the form of mist.
[0252] In one implementation, the airflow organization can be displayed in the form of particles.
[0253] In one implementation, the airflow organization can be displayed in the form of a mist-like wind.
[0254] In one implementation, the collision effect between different airflow patterns can also be demonstrated.
[0255] In one embodiment, the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using different particles. For example, the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size A; the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size B; the airflow in the heating mode, the airflow in the cooling mode, and the airflow in the ventilation mode can be displayed using particles of fine particle size C; or the airflow in the heating mode can be displayed using particles of fine particle size A, the airflow in the cooling mode using particles of fine particle size B, and the airflow in the ventilation mode using particles of fine particle size C.
[0256] In one implementation, an airflow adjustment control may also be provided (such as one provided in the indoor airflow effect display interface). When a user triggers the airflow adjustment control, the airflow of the air conditioning device can be changed. As an example, the airflow adjustment control may include options such as cooling airflow, heating airflow, and supply airflow. By triggering the airflow adjustment control, the user can adjust the airflow of the air conditioning device to cooling airflow, heating airflow, or supply airflow.
[0257] For example, users can switch between cooling, heating, and ventilation airflow by tapping the airflow adjustment control. When a user long-presses the airflow adjustment control, a list of adjustment options is displayed, such as cooling airflow, heating airflow, ventilation airflow, airflow volume (e.g., the default maximum value), angle, wind speed, airflow transparency, airflow color, etc., or one or more of these options. This allows users to quickly adjust the airflow from the list of options.
[0258] The airflow transparency can be, for example, a progress bar ranging from 0 to 100. When the progress bar is dragged to 0, the airflow transparency is 0%. When the progress bar is dragged to 100, the airflow transparency is 100%. Thus, users can adjust the airflow transparency by dragging the progress bar to better observe the airflow and pipelines in the model.
[0259] 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.
[0260] In some embodiments, the airflow organization may further include a main airflow and a diffused airflow formed after the main airflow diffuses. The main airflow may be actively generated by the air conditioning equipment, for example. In possible embodiments, different transparency adjustment controls may be provided for the main airflow and the diffused airflow, thereby improving the flexibility of control.
[0261] In one implementation, the feature options include a room wall configuration option for configuring the transparency of the walls of the room where the visualized airflow organization is located.
[0262] For example, a wall control can be provided in the interactive interface, and the room wall configuration options include the wall control. The wall control can be configured 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 transparency is 0%. When the progress bar is dragged to 100, the wall transparency is 100%. Thus, the user can adjust the wall transparency by dragging the progress bar to facilitate observation of airflow and piping in the model.
[0263] Furthermore, based on requirements, the wall control can be configured as an input box, allowing users to adjust the wall's transparency by entering a transparency number. In some implementations, the wall control can be configured to adjust the wall's texture and / or color.
[0264] In one implementation, a floor control can be provided. When a user triggers the floor control, information such as the floor texture and brightness of the building model can be changed.
[0265] In one possible implementation, the indoor airflow effect display interface includes functional options for adjusting the position of the air conditioning pattern in at least one room.
[0266] For example, a "Move Device" control can be configured. This allows the user to navigate to the air conditioner relocation page in response to a user's action on the device relocation control. The air conditioner relocation page can include: a rotation control, a lock control, a confirm control, an undo control, and a save control.
[0267] The air conditioner's position can be adjusted by rotating the control. The air conditioner can be locked by locking the control. The user's movement action is activated by confirming the control. The previous action is undone by canceling the previous action.
[0268] In one implementation, in response to a user's movement of the air conditioner pattern, a candidate position of the air conditioner pattern in the floor plan can be obtained; the candidate position can then be displayed in the indoor airflow effect display interface.
[0269] For example, when a user moves the air conditioner icon, one or more candidate positions for the icon can be determined and displayed. By displaying these candidate positions, the user can intuitively understand where the air conditioner icon can be placed while moving it, thereby improving the user experience.
[0270] In one embodiment, the method includes:
[0271] In response to the user moving the air conditioner icon to a first position, the air conditioner icon is restored to its original position, which is a location on the floor plan where the air conditioner icon cannot be placed. Thus, after the user moves the air conditioner icon to the first position, its position can be automatically restored.
[0272] In one embodiment, the method includes:
[0273] In response to the user moving the air conditioner icon to a first position, a candidate position closest to the first position is determined; the air conditioner icon is then moved to the determined candidate position closest to the first position. Thus, after the user moves the air conditioner icon to the first position, it can be moved to the nearest candidate position.
[0274] In one embodiment, the method includes:
[0275] In response to the user moving the air conditioner icon to a first position, a recommended position for the air conditioner icon is determined from the candidate positions; the air conditioner icon is then moved to the recommended position. Thus, after the user moves the air conditioner icon to the first position, it can be moved to the recommended position.
[0276] The recommended location can be determined based on the compatibility score, such as selecting the candidate location with the highest compatibility score as the recommended location. As an example, the installation cost of the air conditioner at the candidate location can be calculated, and the reciprocal of the cost can be used to determine the compatibility score. As another example, the number of other household items that need to be adjusted in the current indoor airflow effect display interface after the air conditioner is moved to the candidate location can be calculated, and the reciprocal of that number can be used to determine the compatibility score.
[0277] In one implementation, obtaining the candidate position of the air conditioner pattern in the floor plan includes:
[0278] Determine the type of the first piece of furniture in the floor plan;
[0279] Based on the type of the first household item and the elements in the interface of the application, determine one or more second locations in the floor plan where the air conditioner can be placed;
[0280] The candidate positions are generated based on the one or more second positions.
[0281] For example, one or more second locations in the floor plan where an air conditioner can be placed can be identified. Candidate locations can then be generated based on these one or more second locations. For instance, in one implementation, the second location can be used as the candidate location.
[0282] In one implementation, generating the candidate position based on the one or more second positions includes:
[0283] For the one or more second locations, calculate the compatibility between the second location and the air conditioner;
[0284] Determine a second position where the fitness score is greater than a threshold, and the candidate positions include the second position where the fitness score is greater than the threshold; or...
[0285] Determine the first number of second positions with higher fit, wherein the candidate positions include the second positions of the first number of values; or...
[0286] The candidate positions are determined by identifying a first number of second positions where the fit is greater than a threshold and the fit is relatively high.
[0287] The first value and the suitability can be set based on requirements. As an example, the installation cost of the air conditioner at the second location can be calculated, and the reciprocal of the cost can be determined as the suitability. As another example, the number of other household items that need to be adjusted after the air conditioner is moved to the second location can be calculated, and the reciprocal of that number can be determined as the suitability. Furthermore, the suitability threshold can be set based on requirements.
[0288] In one implementation, a filtering interface can be provided when a user clicks on a model (or a separate model selection control) displayed in the interactive interface. For example, when a user clicks on an air conditioner model (or a separate air conditioner model selection control), a filtering interface for air conditioners can be provided. Users can filter air conditioners by price, energy consumption, functions, etc., and select the corresponding air conditioner to replace the currently displayed air conditioner image. In possible implementations, competing models and comparison information for the current air conditioner can also be provided to help users understand the differences between different air conditioners.
[0289] In one possible implementation, the airflow display area includes an information display area that displays information associated with the visualized airflow organization, including one or more of the following: airflow hot / cold type information, air conditioning on / off information, and wall transparency information of the room where the visualized airflow organization is located.
[0290] In one possible implementation, the function options include an exit option for exiting the indoor airflow effect display interface. For example, a user can trigger the function option by clicking, thereby exiting the indoor airflow effect display interface.
[0291] In one possible implementation, the indoor airflow effect display interface includes a room / area switching control. When a user triggers the room / area switching control, they can switch between rooms / areas. For example, after clicking the room / area switching control, selectable rooms / areas can be displayed via pop-ups, options, etc. For example, [living room, bedroom, kitchen]. This allows users to easily view different locations on the model.
[0292] 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.
[0293] In one possible implementation, the indoor airflow effect display interface is used for configuring indoor air conditioning equipment. The air conditioning equipment may, for example, include an air conditioner. In some implementations, the air conditioning equipment may include a fan, an air purifier, etc.
[0294] The indoor airflow effect display interface is used for configuring indoor air conditioning equipment. As an example, users can view the indoor airflow effect display interface to understand the indoor airflow circulation status. This allows for the configuration of the air conditioner based on the indoor airflow effect display interface. For instance, users can select a location that facilitates airflow circulation for the air conditioner based on the airflow circulation, and then configure the air conditioner at that location.
[0295] In a possible implementation, the configuration of indoor air conditioning equipment can also be automatically recommended based on the indoor airflow effect display interface. For example, recommended air conditioning packages can be generated and displayed to the user.
[0296] In some possible implementations, the indoor airflow effect display interface includes an airflow display area that displays the distribution of multiple rooms within the room and shows a visual airflow organization in at least one room. The indoor airflow effect display interface is used for the configuration of indoor furnishings, including appliance configuration and / or furniture configuration.
[0297] In this way, users can configure indoor furnishings, such as appliances and / or furniture, based on the indoor airflow effect display interface. Using the indoor airflow effect display interface for furnishing configuration helps improve the efficiency and rationality of the configuration.
[0298] For example, in some possible implementations, the method includes generating the home furnishing configuration based on the visualized airflow organization and elements in the interface.
[0299] For example, appliance configurations and / or furniture configurations can be generated based on the visualized airflow organization and the elements in the interface.
[0300] As an example, an air conditioner suitable for an indoor space can be selected based on the airflow direction and elements in the interface, as well as the installation location of the air conditioner indoors, thereby obtaining an air conditioner configuration, the appliance configuration including the air conditioner configuration.
[0301] As an example, furniture suitable for the indoor space, as well as the installation location of the furniture, can be selected based on the airflow direction and elements in the interface, thus obtaining a furniture configuration. For instance, a wardrobe that can ensure normal airflow in the room, and its indoor location, can be determined based on the airflow organization, thus obtaining a wardrobe configuration. The furniture configuration may include the wardrobe configuration.
[0302] As an example, an air conditioner suitable for an indoor space, and its installation location within the space, can be selected based on the airflow direction and elements in the interface, thus obtaining an air conditioning configuration. Similarly, furniture suitable for the indoor space, and its installation location within the space, can be selected based on the airflow direction and elements in the interface, thus obtaining a furniture configuration.
[0303] In this way, the visualization of airflow organization and the elements in the interface are taken into account when generating the home furnishing configuration, which helps to improve the efficiency and rationality of the home furnishing configuration.
[0304] In some possible implementations, generating the home furnishing configuration based on the visualized airflow organization includes:
[0305] Indoor airflow uniformity is determined based on the visualized airflow organization and the elements in the interface;
[0306] The home furnishing configuration is generated based on the indoor airflow uniformity.
[0307] A home furnishing configuration interface is generated based on the home furnishing configuration, and then displayed.
[0308] For example, elements in the interface may include furniture layout, appliance layout, house structure, etc. This allows the determination of indoor airflow uniformity based on the visualized airflow organization and the elements in the interface. When the indoor airflow uniformity in a certain area (e.g., the kitchen) is below a threshold, the home furnishing configuration can be generated. For example, air conditioning equipment (e.g., a range hood or circulating fan) can be added to that area to enhance airflow and improve air purification.
[0309] In this way, the indoor airflow uniformity can be determined based on the visualized airflow organization and the elements in the interface, and the home furnishing configuration can be generated based on the indoor airflow uniformity. This method takes into account indoor airflow uniformity when generating the home furnishing configuration, which helps to improve the effect of the configuration. Furthermore, a home furnishing configuration interface can be generated and displayed based on the configuration. This allows users to understand the effect of the home furnishing configuration through the interface.
[0310] Figure 3 This is a flowchart illustrating an application display method according to an exemplary embodiment of this disclosure, with reference to... Figure 3 The application display method is in Figure 1 Based on this, step S01 is included before step S11.
[0311] Step S01: In response to the operation of obtaining apartment type information, the apartment type display interface is displayed.
[0312] In one implementation, before step S01, the method may further include: in response to the operation of selecting the desired apartment type, displaying a screen for selecting the apartment type.
[0313] For example, the application's user interface can provide three selection controls: a custom design selection control, a featured case selection control, and a historical solution selection control. Users can trigger different selection controls as needed.
[0314] If the Featured Cases selection control is triggered, selected air conditioner installation cases will be displayed. If the Historical Plans selection control is triggered, historically designed air conditioner installation plans will be displayed. If the Custom Design selection control is triggered, users can select their desired apartment type and design their own air conditioner installation plan based on their needs. For example, selecting a desired apartment type may include clicking the Custom Design selection control; the electronic device can detect this action and display the selected apartment type's display interface.
[0315] As an example, the interface for selecting an apartment type can display city selection controls, neighborhood input controls, and search controls.
[0316] In this way, the floor plan display interface can be displayed in response to the operation of obtaining floor plan information.
[0317] Using the example above, in response to a user's trigger action regarding the city selection control, the city specified by the user can be determined, for example: City XX.
[0318] Additionally, in response to a user's trigger action regarding the cell input control, the user-specified cell can be determined. This specified cell can belong to a city specified by the user. For example, the user can first enter a cell keyword; based on the entered keyword, multiple selectable cells can be displayed, and the user can then choose the cell that best matches their needs.
[0319] In addition, in response to a user's trigger action on the search control, a second selection page can be displayed based on the community specified by the user. This second selection page can display a variety of floor plans to choose from.
[0320] For example, Figure 4 This is a schematic diagram illustrating a terminal interface according to an exemplary embodiment of this disclosure. (Refer to...) Figure 4 A text input control 301 can be provided on the screen of terminal 300, allowing users to input cell information. Figure 4 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 4 The search results for "City A, District B, Road C, No. D, Community E" and "City X, Community E" can be displayed in the search results box 3010. The terminal 300 also provides a "Cancel" control 302 and a "Confirm" control 303. Using the above example, the user can select "City A, District B, Road C, No. D, Community E" and click the "Confirm" control 303 to select the community. When the user needs to abandon entering the building location information, they can click the "Cancel" control 302 to cancel the selection.
[0321] 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.
[0322] Based on the community selected by the user, apartment type information can be obtained, which may include, for example, building images or building models.
[0323] For example, after a user selects "City A" and enters "Community E", they can obtain one or more building images (such as floor plans) related to Community E and display these building images on the terminal's screen interface (floor plan display interface).
[0324] In one implementation, a relationship can be established between a residential area and building images, or between a residential area and building models. In a possible implementation, building images or models of relevant residential areas can be collected to establish the relationship. Thus, building images or models can be obtained based on the user-selected residential area and the established relationship.
[0325] 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.
[0326] Alternatively, the user can select "City A" and enter "Community E" on the terminal interface. The terminal can then launch a browser, open the data platform's webpage, load one or more building images or models corresponding to the location information, and display these images or models on the screen. The user can select a target building image or model from these related images or models and verify its accuracy. This process allows for the acquisition of user-confirmed building images or models.
[0327] 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 the apartment type can be displayed. Users can select the desired result and click the "Confirm" control 303 to select the apartment type. When users want to cancel inputting building location information, they can click the "Cancel" control 302 to deselect.
[0328] Figure 5This is a schematic diagram of a terminal interface shown in an exemplary embodiment of this disclosure. The interface displayed on the terminal can serve as the apartment layout display interface. (Refer to...) Figure 5 The system can acquire one or more building images related to the E community (illustrated in floor plan 234 in the diagram) and display these images on the screen of the terminal 300. Users can view the displayed floor plan 234 to determine its accuracy. If the floor plan 234 is correct, the user can select it and click the "Confirm" control 303 to confirm. Thus, the user-confirmed floor plan 234 can be used as the building image (or a portion thereof).
[0329] In some implementations, a user can select a target building image from one or more related building images and verify that the target building image is correct. If the target building image is correct, it can be acquired.
[0330] For example, in one possible implementation, the method is in Figure 3 In addition to:
[0331] In response to the user confirming the selection of a unit type on the unit type display interface, the unit type space layout and area display interface are displayed.
[0332] Figure 6 This is a schematic diagram illustrating a terminal interface as shown in an exemplary embodiment of this disclosure. (Continued...) Figure 5 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 6 Information (illustrated by multiple regions). Furthermore, information from multiple regions can also be displayed on the screen interface of terminal 300.
[0333] Reference Figure 6 Information from the multiple areas can be displayed in the information display area 305. These include: a living room with an area of 46 square meters; bedroom 1 with an area of 18 square meters; and bedroom 2 with an area of 15 square meters.
[0334] In this way, the user can verify the information in the multiple areas. In a possible implementation, if the user confirms that at least one piece of information in the multiple areas is incorrect, the user can adjust the content in the information display area 305.
[0335] 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".
[0336] 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.
[0337] As an example, the information display area 305 also provides a "selection" control 306, which users can check to determine whether an area is valid. For example, when the user checks the "selection" control 306 for the "living room" area, the "living room" area is confirmed to be valid. When the "selection" 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 "selection" control 306 for "Bedroom 2" to delete the incorrectly identified area.
[0338] 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.
[0339] 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.
[0340] 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.
[0341] In a possible implementation, a control for setting the floor height information may be provided in the information display area 305 or other locations on the interactive interface. When the user triggers this control, the floor height information can be adjusted.
[0342] 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.
[0343] 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.
[0344] In one implementation, users can import architectural images or models themselves.
[0345] For example, this can be done through an interactive interface (e.g., Figure 5 The interface shown provides an upload control for architectural images or models. 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 interface. The user can, for example, select architectural images and / or buildings in the selection interface and confirm the upload.
[0346] As an example, the architectural images may include architectural floor plans (e.g., computer-aided design drawings), architectural hand-drawn drawings, etc., wherein the architectural images may include one or more of the following information: wall information, column information, door and window information, staircase information, building materials, building area, etc.
[0347] As an example, the building images may include floor plans, which may include one or more of the following: rooms, room functions, room dimensions, floor height, and balcony areas.
[0348] As an example, the architectural images may include architectural photographs, such as architectural photographs captured by a user through an image acquisition device.
[0349] In addition, the architectural images may include one or more of the following: architectural floor plans, hand-drawn architectural drawings, floor plans, and architectural photographs.
[0350] In one implementation, the building information includes the area of the input building, which is the area of at least one room in the building and / or the total building area.
[0351] For example, a text input control can be provided in the interactive interface. The user can trigger the text input control to input the area of the building. For example, the bedroom is 30 square meters, and the total area is 50 square meters.
[0352] In one implementation, building information may include the building's floor height. Continuing with the above example, a user could, for instance, trigger the text input control to input the building's floor height. For example, the floor height might be 3 meters.
[0353] In one embodiment, the building information may further include one or more of the following: wall information, column information, door and window information, staircase information, building materials, room functions, room dimensions, floor height, and balcony area.
[0354] In this way, information for one or more areas of a building display view can be generated based on the building images uploaded by the user. Furthermore, in response to the user confirming the information for the one or more areas, a display image of the building can be generated based on that information.
[0355] In one possible implementation, the method further includes:
[0356] In response to the operation of determining the layout and area of the apartment on the apartment layout and area display interface, a recommended air conditioning package display interface is displayed.
[0357] Alternatively, in response to the operation of adjusting the apartment layout and / or area on the apartment layout and area display interface and then confirming the adjusted apartment layout and area, the recommended air conditioning package display interface is displayed.
[0358] Continue Figure 6 For example, after the user confirms that the information for the multiple areas is correct, they 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 layout and area of the apartment are correct. This allows the application's recommended air conditioning package display interface to be shown.
[0359] It should be noted that in some scenarios, building information may be modified or misidentified, thus requiring users to make adjustments.
[0360] For example, in one implementation, building update information input by the user can be obtained, and building images or building models can be obtained based on the building update information.
[0361] For example, the building image or model can be generated based on the building before the modification. After the user modifies the building, the user can generate building update information based on the modification operation. The update information can include descriptive information about the user's operations such as adding walls, curtains, doors, windows, merging rooms, and splitting rooms. As an example, the building update information can include "merging the first room and the second room". In this way, the building image or model input by the user (or the building image / model obtained from a database or data platform based on the user input) can be updated using the building update information to obtain a more accurate building image or model.
[0362] In this way, when generating the floor plan, the building update information input by the user can be obtained; based on the building update information and the building image, a building display view of the building can be generated.
[0363] For example, building update information in the form of text input by the user can be obtained, such as "the study and the secondary bedroom have been merged." In this way, when generating the floor plan based on the building image, the information "the study and the secondary bedroom have been merged" can be taken into account, resulting in a more accurate floor plan.
[0364] In one implementation, user-inputted building update information can be obtained; based on the building image and the building update information, information about one or more areas of the building can be generated; in response to user confirmation of the information about the one or more areas, a floor plan of the building can be generated based on the information about the one or more areas. In this embodiment of the disclosure, the floor plan can also be a building display view.
[0365] For example, building update information in the form of text input by the user can be obtained, such as "Bedroom 2 and Bedroom 1 have been merged". In this way, when generating a floor plan based on the building image, the information "Bedroom 2 and Bedroom 1 have been merged" can be taken into account, and information on one or more areas of the building (e.g., bedrooms) can be accurately generated, thereby making the generated floor plan more accurate.
[0366] Continue Figure 6 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.
[0367] Of course, users can also adjust the layout and / or area of the apartment according to their needs, such as changing "Bedroom 1" to "Storage Room", changing the area of "Bedroom 1" to "30 square meters", etc.
[0368] In addition, refer to Figure 6 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 5 The interface shown.
[0369] In a possible implementation, the user confirms that the information for the multiple areas is correct, and therefore the user can click the "Next" control 308 to proceed to the next step. When the user clicks the "Next" control 308, it can be confirmed that the user has confirmed the layout and area of the apartment are correct. This allows the application's recommended air conditioning package display interface to be shown.
[0370] Based on the apartment's layout and area, air conditioning packages can be recommended to users. The method for determining the air conditioning package will be explained in subsequent embodiments. Air conditioning packages can also be displayed on the recommended air conditioning package display interface for user convenience.
[0371] Reference Figure 1In one possible implementation, the detection of an operation on the application is the detection of an operation on the recommended air conditioning package display interface of the application.
[0372] For example, in one embodiment, the recommended air conditioning package display interface includes an air conditioning 3D rendering display control, and the detection of an operation on the recommended air conditioning package display interface of the application includes: detecting an operation of clicking the air conditioning 3D rendering display control on the recommended air conditioning package display interface.
[0373] In some implementations, after the user confirms the apartment layout and area, features such as building space partitions, walls, doors, and windows can be analyzed based on the layout and area. Structural information (such as dimensions and location) of components like walls and doors, as well as building floor height information, can then be extracted. This structural information can 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 the application's interface for the user to view.
[0374] In one implementation, one or more of the following can be generated: a 2D architectural view, a 3D architectural view, and a bird's-eye view. These architectural views can also be displayed in a user interface.
[0375] In one implementation, the recommended air conditioning package display interface includes an air conditioning 3D rendering display control. When a user clicks the air conditioning 3D rendering display control, a building display view that displays the 3D view can be loaded.
[0376] In one implementation, a "View Rendering" control can be provided. This allows the display of one or more of the following architectural rendering views in response to a user clicking this control: a 2D architectural rendering, a 3D architectural rendering, or a bird's-eye view.
[0377] In possible implementations, an accessibility mode may be provided, thereby describing information about the various interfaces in the embodiments of this disclosure to the user through methods such as reading aloud.
[0378] In one possible implementation, the air conditioner may include piping, and therefore the air conditioning piping can also be loaded into the application's interface. The air conditioning piping configuration may include, for example, refrigerant pipes, gas pipes, etc., as well as the length, diameter, and installation location of the refrigerant pipes and gas pipes. In this way, a model of the refrigerant piping can be loaded into the application's interface for user viewing. Thus, the application's interface includes a diagram displaying the air conditioning piping distribution within the indoor space.
[0379] In one possible implementation, the application's interface may also include other pipeline configurations. For example, information on one or more of the following: electrical supply lines, network cables, water supply and drainage pipes, gas pipes, the number of pipelines, pipeline lengths, and required pipe diameters. Therefore, based on these pipeline configurations, diagrams of the pipelines can be loaded into the application's interface, thereby helping users understand the status of the pipelines within the building.
[0380] In one possible implementation, the application's interface further includes pipeline controls, and the method further includes:
[0381] In response to an operation on the pipeline control, pipeline information is displayed in the application's interface.
[0382] For example, a pipe control can be displayed in the application's interface. When the user triggers the pipe control, pipe information, such as pipe diameter and length, can be displayed in the interactive interface. In one implementation, the user can also view the pipe diagram in the application's interface. For example, the user can view the pipe diagram by clicking or long-pressing it. For example, in response to the user's click on the air conditioning pipe diagram, the pipe diameter, the type of air conditioner to which the air conditioning pipe belongs, the material and standard of the pipe, etc., can be displayed.
[0383] In one possible implementation, the recommended air conditioning package display interface includes a list of recommended air conditioning packages and controls for purchasing air conditioning packages.
[0384] Combination Figure 6 To clarify, once the user confirms the building information is correct, they can click the "Next" control 308. This will generate a list of recommended air conditioning packages. As an example, the air conditioning package list may include {[Air Conditioner 1, Air Conditioner 1 Configuration Information], [Air Conditioner 2, Air Conditioner 2 Configuration Information]]. In possible implementations, other appliances can also be recommended to obtain corresponding package lists, such as [Fan, Fan Configuration Information]}.
[0385] In this way, users can confirm whether the air conditioner package list is correct. For example, a confirmation control (or air conditioner package purchase control) can be provided in the interactive interface. After confirming the air conditioner package list, the user can click the confirmation control. Thus, in response to the user's confirmation of the air conditioner package list, a purchase list of the air conditioner packages 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. Thus, a purchase list can be generated based on the information of air conditioner 1 and air conditioner 2. Following the above example, the purchase list can include {air conditioner 1, air conditioner 2}. Therefore, by displaying the air conditioner package list and the air conditioner package purchase control, the user's purchasing efficiency can be improved.
[0386] In one possible implementation, the recommended air conditioning package display interface includes a list of recommended air conditioning packages and / or a recommended air conditioning package sharing control.
[0387] For example, a share link can be generated for the air conditioner package list and / or the purchase list. This allows users to share the air conditioner package list and / or the purchase list with others via the share link. In one implementation, a user receiving the share link can click it to view the air conditioner package list and / or the purchase list. In another possible implementation, multiple users can also jointly view and edit the air conditioner package list and / or the purchase list via the share link. Thus, by displaying the air conditioner package list and the air conditioner package sharing control, the user's purchasing efficiency can be improved.
[0388] In one possible implementation, a list of home furnishings to purchase can be displayed in response to the user confirming the floor plan.
[0389] Combination Figure 6 To illustrate, when the user clicks the "Next" control 308, a home furnishing configuration for the building can be generated based on the building information. As an example, the home furnishing configuration may include {[air conditioner, air conditioner configuration information], [rice cooker, rice cooker configuration information], [television, television configuration information]}. Furthermore, a model of the building can be generated based on the building information, and the home furnishing configuration can be loaded into the model.
[0390] 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}. This improves the user's shopping efficiency.
[0391] In one embodiment, the method further includes:
[0392] Confirm an order, which includes an order from the user for at least one household item from the purchase list;
[0393] The configuration information of at least one household item is sent to the target object.
[0394] 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.
[0395] As an example, a user can place an order for an air conditioner. After the order is confirmed, the air conditioner's configuration information can be sent to a target audience. This target audience may include one or more of the following: the user, an offline air conditioner store, an after-sales service provider, or an installation service provider.
[0396] As an example, the configuration information of the air conditioner can be sent to the air conditioner installation service. This way, the air conditioner installers can also learn about the installation method through the configuration information, such as the room, location, and height of the air conditioner.
[0397] 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.
[0398] In one implementation, the user may refuse to confirm the home furnishing configuration. In this case, a first model of the building can be displayed in the interface, providing a modification interface. This allows the user to set the positions of the home furnishings in the first model according to their needs. For example, the user may want to adjust the position of the air conditioner in the home furnishing configuration. The user can then drag the air conditioner model in the model to the desired location. In this way, the user can manually set the position of the air conditioner in the model.
[0399] In a possible implementation, environmental simulation information, airflow, etc., can be reloaded based on the user-adjusted first model. In another possible implementation, spatial comfort can be calculated based on the user-adjusted first model. This allows the user to be shown the environmental simulation information, airflow, and spatial comfort of the first model before and after adjustment, facilitating comparison and selection of a suitable solution.
[0400] Reference Figure 1 In one possible implementation, the application's interface includes an air conditioner distribution display interface, wherein the air conditioner distribution display controls are used to select and display air conditioner details and / or adjust the position of the air conditioner diagrams. The elements include the spatial layout and air conditioner layout in the floor plan.
[0401] For example, the air conditioners in the indoor space layout can be obtained and loaded into the application's interface. In this way, the application's interface can include an interface displaying the distribution of air conditioners.
[0402] In one possible implementation, the application's interface also includes controls for displaying air conditioning distribution.
[0403] For example, the air conditioning distribution display control may include a scheme detail control, a moving equipment control, and an energy-saving recommended layout control.
[0404] As an example, in response to a user's triggering action on the plan details control, the user can be redirected to the plan generation page, which displays information about the spatial equipment distribution.
[0405] 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.
[0406] As an example, in response to a user's energy-saving recommended layout control, the location of air conditioners and piping can be regenerated based on energy-saving logic. For example, the location of doors and windows can be referenced, and air conditioners can be placed closer to windows or doors.
[0407] In a possible implementation, when the above-mentioned types of controls are triggered, the user can first select the specific air conditioner that needs to be operated.
[0408] The following is an exemplary description of the method for obtaining recommended air conditioning packages in the embodiments of this disclosure.
[0409] In one implementation, the configuration of home furnishings corresponding to the building can be determined in response to building information input by the user.
[0410] For example, a building display view can be obtained based on building information, and a home furnishing configuration corresponding to the building can be generated in the building display view.
[0411] For example, in one embodiment, the home furnishings configuration is a home appliance configuration, and the step of obtaining a building display view based on building information and generating a home furnishings configuration corresponding to the building in the building display view includes: generating a home appliance configuration for the building based on the building information.
[0412] For example, the home appliances may include air conditioners, air purifiers, lighting equipment, etc. Taking air conditioners as an example, in one embodiment, the required air conditioning load in one or more areas of a building can be determined based on building information, thereby generating an air conditioning configuration that meets the air conditioning load.
[0413] For example, the area can be a living room. The required air conditioning load for the living room can be determined based on information such as its energy supply, area, and ceiling height. For instance, it could be 8000W. Therefore, one air conditioner with a load greater than 8000W can be recommended, or multiple air conditioners with a total load greater than 8000W can be recommended.
[0414] 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.
[0415] In some implementations, a combination of air conditioning and other equipment may also be recommended. For example, when the required air conditioning load is 2100W and the air conditioning load is 2000W, it may also be recommended to use a fan with the air conditioning to meet the air conditioning requirements of the area.
[0416] It should be noted that in some scenarios, there may not be a suitable air conditioner for a particular area. For example, a building area may be 3 square meters with a required air conditioning load of 500W. In this case, a suitable air conditioner may not be available. Fans, air purifiers, and other similar devices can be recommended. For instance, based on the required air conditioning load, fans, air purifiers, and other air conditioning equipment can be matched to ensure that the total load of these devices matches the required air conditioning load, thereby meeting the air conditioning needs of the area.
[0417] 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.
[0418] 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.
[0419] 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.
[0420] 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.
[0421] 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.
[0422] 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.
[0423] 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 a multi-objective optimization method based on these optimization indicators. This allows for the generation of an air conditioner configuration.
[0424] Furthermore, air conditioning configurations can be loaded into the architectural view. For example, air conditioners can be displayed in corresponding locations within the architectural view based on their configurations. For instance, the architectural view can be a 2D floor plan where an air conditioner is located on a bedroom wall. In this way, the air conditioner can be marked in the bedroom within the architectural view, such as by displaying a drawing, model, or similar representation of the air conditioner.
[0425] In this way, a building display view can be obtained based on the building information, and a home appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of home appliance selection for users.
[0426] In one embodiment, the home furnishings configuration is a home appliance configuration, and the step of obtaining a building display view based on building information and generating a home furnishings configuration corresponding to the building in the building display view includes:
[0427] A building display view is obtained based on building information, the building information including first furniture configuration information and / or first appliance configuration information, the building display view also including first appliance configuration corresponding to the first furniture configuration information and / or first appliance configuration corresponding to the first appliance configuration information; and an appliance configuration corresponding to the building is generated in the building display view.
[0428] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0429] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0430] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0431] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0432] 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.
[0433] 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.
[0434] Furthermore, suitable auxiliary equipment can be recommended based on the actual usage environment or location of the appliances. For example, a central control screen capable of controlling the air conditioning unit can be recommended based on its location, and the location of the central control screen can be generated. Taking an air conditioning unit comprising multiple air conditioners as an example, the location of the central control screen can be set based on the locations of the multiple air conditioners. For instance, the location of the central control screen can be determined with the optimization objective of minimizing the sum of the distances between the central control screen and each air conditioner. In this way, each air conditioner can be conveniently controlled through the central control screen.
[0435] In one possible implementation, the location and layout of the air conditioners can be adjusted according to the air conditioning load to obtain the air conditioning configuration. In another possible implementation, the air conditioning configuration can be determined through optimization calculations, using regional airflow uniformity and human comfort as optimization indicators.
[0436] In this way, by combining the first appliance configuration in the building information, the appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of appliance selection for users.
[0437] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0438] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0439] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0440] Taking a bedroom as an example, the required air conditioning load can be determined based on the bedroom's area, ceiling height, and whether it's on the top floor, combined with the configuration of the first piece of furniture in the bedroom. For instance, a bedroom with an area of 17 square meters and a ceiling height of 3 meters, combined with the configuration of the first piece of furniture, indicates a required air conditioning load of 3100W. Therefore, an air conditioner with a load of 3100W or greater can be recommended. In addition, air purifiers, humidifiers, and other devices can be recommended to optimize airflow circulation in the bedroom.
[0441] In one possible implementation, environmental simulation information within the area can be determined based on furniture configuration and building layout. Air conditioning can then be recommended based on this simulated environmental information. For example, in one implementation, air conditioning can be determined based on airflow organization and temperature field within the area. Exemplarily, the installation location of the air conditioner can be determined based on the direction of airflow organization, avoiding conflicts between the air conditioner's airflow and the area's airflow direction, thus preventing impact on air conditioning performance.
[0442] Furthermore, the installation location of the air conditioner can be determined based on the furniture configuration in the bedroom. For example, if the bedroom includes a wardrobe, the installation location of the air conditioner can be determined based on the location and size of the wardrobe, the installation requirements of the air conditioner, the specifications of the air conditioner, and other information.
[0443] In one implementation, the most favorable air conditioner installation location can be determined based on the location of the furniture, thereby ensuring the air conditioner's regulating effect.
[0444] In one implementation, the optimal configuration of air conditioning in the building model can be generated based on the furniture placement using a space utilization optimization algorithm, thereby achieving efficient space utilization.
[0445] In this way, by combining the first furniture configuration in the building information, the corresponding home appliance configuration can be generated in the building display view, thereby improving the efficiency of home appliance selection for users.
[0446] In one implementation, the building information input by the user may include first-order appliance configuration information, such as the type, size, and location of appliances within the building area. For example, the building information input by the user may include the number, location, and load of air conditioners within the building area.
[0447] Thus, the architectural display view obtained based on the building information can include the first appliance configuration and the first furniture configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0448] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0449] For example, for a certain area of a building, the required air conditioning load of the area can be calculated based on the first appliance configuration and the first furniture configuration, as well as information about the area (such as area, floor height, etc.), and a new appliance configuration can be generated based on the air conditioning load in the area and the required air conditioning load.
[0450] As an example, the area could be a living room with a required air conditioning load of 8000W. The living room includes one air conditioner with a load of 3000W. Since the air conditioner load is lower than the required air conditioning load, the cooling / heating effect in the living room may be poor. Therefore, it is recommended to replace the air conditioner in the living room with another air conditioner with a load of 8000W or greater. Alternatively, a new air conditioner with a load of 5500W can be added to the living room, or a fan or circulator can be used to combine with the existing air conditioner to meet the living room's air conditioning needs.
[0451] 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.
[0452] Furthermore, suitable auxiliary equipment can be recommended based on the actual usage environment or location of the appliances. For example, a central control screen capable of controlling the air conditioning unit can be recommended based on its location, and the location of the central control screen can be generated. Taking an air conditioning unit comprising multiple air conditioners as an example, the location of the central control screen can be set based on the locations of the multiple air conditioners. For instance, the location of the central control screen can be determined with the optimization objective of minimizing the sum of the distances between the central control screen and each air conditioner. In this way, each air conditioner can be conveniently controlled through the central control screen.
[0453] In this way, by combining the first appliance configuration and the first furniture configuration in the building information, the appliance configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' appliance selection.
[0454] In one embodiment, the method further includes updating the appliance configuration in response to the addition of a second appliance configuration and / or a second furniture configuration.
[0455] For example, an appliance placement control can be provided in the interactive interface, allowing users to add appliance configurations by triggering the appliance placement control. For example, in response to a user clicking the appliance placement control, appliance options (such as category options, size options, placement location options, etc.) can be provided, allowing the user to click the corresponding appliance option to add a second appliance configuration.
[0456] After a user adds home appliances, changes occur inside the building. This allows for updating the configuration of those appliances.
[0457] As an example, a user can add an air conditioner, and the second appliance configuration can be this newly added air conditioner. Based on the information of the new air conditioner and its installation location, environmental simulation information within the building area can be determined, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, the appliance configuration can be updated according to this environmental simulation information.
[0458] In one implementation, a human comfort index (such as a PMV / PPD model) can be calculated based on the environmental simulation information. The PMV (Predicted Mean Vote) model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD (Predicted Percentage of Dissatisfied) model can predict the proportion of dissatisfied people in that region. As an example, by substituting temperature, humidity, and airflow speed into the PMV model, a comfort value for each region can be obtained, and the human comfort index includes these comfort values.
[0459] 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.
[0460] In one implementation, a furniture placement control can be provided in the user interface, allowing the user to add a second furniture configuration by triggering the control. For example, in response to a user clicking the furniture placement control, furniture options (such as category, size, and placement location options) can be provided, allowing the user to click the corresponding option to add a second furniture configuration. For instance, a user can add a wardrobe to the bedroom.
[0461] After a user adds furniture, the interior of the building changes. This allows for updating the configuration of the appliances.
[0462] As an example, airflow organization can be used to detect whether newly added furniture obstructs the airflow from the air conditioner. If the added furniture does obstruct the airflow, the configuration of the air conditioner can be adjusted, for example, by adjusting the installation angle of the air conditioner to avoid airflow obstruction.
[0463] In one implementation, furniture placement controls and appliance placement controls can be provided in the interactive interface, and users can add a second furniture configuration and a second appliance configuration by triggering the furniture placement controls and appliance placement controls.
[0464] In this scenario, new environmental simulation information can be obtained. For example, a new airflow pattern can be identified, and based on this new airflow pattern, it can be determined whether there are dead zones in the area. If dead zones exist, fans can be placed in these zones or the installation angle of air conditioners can be adjusted to enhance airflow.
[0465] 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.
[0466] In this way, the appliance configuration can be automatically updated after the user adds a second appliance configuration and / or a second furniture configuration.
[0467] In one possible implementation, the method includes: updating the appliance configuration in response to adjusting the generated appliance configuration, or a first appliance configuration, or a first furniture configuration, or a second appliance configuration, or a second furniture configuration.
[0468] For example, an appliance configuration adjustment control and a furniture configuration adjustment control can be provided in the interactive interface. Users can adjust the appliance configuration by triggering the appliance adjustment control, and adjust the furniture configuration by triggering the furniture adjustment control. When a user adjusts one or more of the appliance configuration, the first appliance configuration, the first furniture configuration, the second appliance configuration, and the second furniture configuration, the appliance configuration can be updated.
[0469] For example, users can add appliances and / or furniture in any of the following configurations: Appliance Configuration, First Appliance Configuration, First Furniture Configuration, Second Appliance Configuration, and Second Furniture Configuration. Users can also delete appliances and / or furniture in any of these configurations. Users can also adjust the positions of appliances and / or furniture in any of these configurations.
[0470] In this way, the appliance configuration can be updated in response to adjustments to the generated appliance configuration, or the first appliance configuration, or the first furniture configuration, or the second appliance configuration, or the second furniture configuration.
[0471] 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.).
[0472] In one embodiment, the appliance configuration is an air conditioning configuration, which includes an air conditioning location and air conditioning piping.
[0473] For example, the piping information of the air conditioner, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioner installation standards. The air conditioner's piping may include one or more of the following: condensate pipes, gas pipes, and drain pipes. Based on the air conditioner's piping information, a piping configuration can be generated. For instance, a refrigerant pipe may need to be connected between the outdoor and indoor units. To save costs for the user, the piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective. Thus, based on the air conditioner's piping configuration and installation location, an air conditioner configuration can be generated.
[0474] In one embodiment, the method further includes: obtaining the user's pipeline requirement information, and generating the air conditioner's pipeline configuration based on the air conditioner pipeline information and the pipeline requirement information.
[0475] For example, users can input the pipeline requirement information in the interactive interface. The pipeline requirement information may include, for example, information on areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, etc., or one or more of these.
[0476] For example, the pipeline requirement information may include "pipelines are prohibited from passing through the secondary bedroom" and "pipeline length is limited to within 1 meter, and pipeline cost does not exceed 100 yuan". Thus, this pipeline requirement information can be considered when generating the pipeline configuration. For example, the pipeline requirement information can be used as an optimization target, and a pipeline configuration that meets the pipeline requirement information can be generated through a multi-objective optimization method.
[0477] 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.
[0478] Furthermore, in one embodiment, the method includes updating the air conditioning configuration in response to adjusting the air conditioning position and / or air conditioning piping.
[0479] For example, an adjustment control for the air conditioner position and / or air conditioning ductwork can be provided in the interactive interface. Users can adjust the air conditioner position and / or air conditioning ductwork by triggering this control. When the air conditioner position and / or air conditioning ductwork are adjusted, the air conditioner configuration can be updated.
[0480] For example, changes in the location and / or piping of the air conditioner may affect the airflow. Therefore, airflow organization can be used to determine if there is any obstruction to the airflow, and if obstruction exists, the air conditioner configuration can be updated.
[0481] For example, a new air conditioning configuration can be determined through optimization search with airflow uniformity as the objective.
[0482] In one possible implementation, the home furnishings configuration is a furniture configuration, and determining the home furnishings configuration corresponding to the building in response to user-inputted building information includes: generating the furniture configuration of the building based on the building information.
[0483] For example, in one implementation, a building display view can be obtained based on building information, and furniture configuration corresponding to the building can be generated in the building display view.
[0484] For example, the furniture quantity, type, and location within each area of a building can be allocated according to the function of that area, thereby generating the furniture configuration. For instance, a bedroom area can be furnished with a bed, bedside table, wardrobe, dressing table, etc. A living room area can be furnished with a sofa, coffee table, TV cabinet, bookshelf, etc. Thus, the furniture configuration of the building can be generated based on the furniture configuration in each area, and the furniture configuration can include one or more of the types, quantities, and locations of the furniture.
[0485] In one embodiment, the home furnishing configuration is a furniture configuration, and the step of obtaining a building display view based on building information and generating a home furnishing configuration corresponding to the building in the building display view includes:
[0486] A building display view is obtained based on building information, which includes first appliance configuration information and / or first furniture configuration information. The building display view also includes first furniture configuration corresponding to the first appliance configuration information and / or first furniture configuration corresponding to the first furniture configuration information. A furniture configuration corresponding to the building is generated in the building display view.
[0487] For example, in one implementation, the building information input by the user may include first furniture configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0488] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0489] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0490] 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.
[0491] In this way, by combining the first furniture configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the user's furniture selection efficiency.
[0492] For example, in one implementation, the building information input by the user may include first furniture configuration information, such as the number, location, and air conditioning load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0493] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0494] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0495] For example, air conditioning information (e.g., horsepower, operating mode, etc.) and installation location can be determined based on the air conditioning configuration. Furthermore, environmental simulation information within the building area can be determined based on the air conditioning information and installation location, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, the furniture configuration can be generated based on the environmental simulation information.
[0496] For example, furniture can be recommended based on the environmental simulation information, the type of area, and its size. For instance, a bed and wardrobe can be recommended for a bedroom, allowing the bed to be placed in a temperature-appropriate area by considering the temperature field. In some implementations, the furniture placement can be determined by incorporating airflow organization to prevent furniture from obstructing air conditioning airflow and thus affecting air conditioning performance.
[0497] In this way, by combining the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0498] In one implementation, the building information input by the user may include first furniture configuration information, such as the type, size, and location of furniture within the building area. The building information input by the user may also include first appliance configuration information, such as the number, location, and load of air conditioners within the building area.
[0499] Thus, the architectural display view obtained based on the architectural information can include the first furniture configuration and the first home appliance configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0500] In this way, furniture configurations corresponding to the building can be generated in the building display view.
[0501] For example, if the dining room already has a dining table and refrigerator, matching dining chairs or a sideboard can be recommended to improve the space's usability. In one implementation, environmental information can be acquired and spatial comfort can be calculated. This allows spatial comfort to be used as an optimization objective, and the types and locations of furniture can be determined through optimization calculations to obtain the furniture configuration.
[0502] In this way, by combining the first furniture configuration and the first appliance configuration in the building information, a furniture configuration corresponding to the building can be generated in the building display view, thereby improving the efficiency of users' furniture selection.
[0503] In one embodiment, the method further includes updating the furniture configuration in response to the addition of a second furniture configuration and / or the addition of a second appliance configuration.
[0504] For example, a furniture placement control can be provided in the interactive interface, allowing users to add furniture configurations by triggering the control. For example, in response to a user clicking the furniture placement control, furniture options (such as category options, size options, placement location options, etc.) can be provided, allowing the user to click the corresponding furniture option to add a second furniture configuration.
[0505] After a user adds furniture, the interior of the building changes. This allows the furniture configuration to be updated.
[0506] 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.
[0507] In one implementation, the furniture configuration can be updated with the goal of maximizing space utilization.
[0508] In one implementation, an appliance placement control can be provided on the user interface, allowing the user to add a second appliance configuration by triggering the control. For example, in response to a user clicking the appliance placement control, appliance options (such as category, size, and placement location options) can be provided, allowing the user to click the corresponding option to add a second appliance configuration. For instance, a user could add an air conditioner to their bedroom.
[0509] After a user adds appliances, the interior of the building changes. This allows the furniture configuration to be updated.
[0510] 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.
[0511] In one implementation, an appliance placement control and a furniture placement control can be provided in the interactive interface. Users can add a second appliance configuration and a second furniture configuration by triggering the appliance placement control and the furniture placement control.
[0512] 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.
[0513] In this way, the furniture configuration can be automatically updated after the user adds a second furniture configuration and / or a second appliance configuration.
[0514] In one possible implementation, the method includes: updating the furniture configuration in response to adjusting the generated furniture configuration, or a first furniture configuration, or a first appliance configuration, or a second furniture configuration, or a second appliance configuration.
[0515] For example, a furniture configuration adjustment control and an appliance configuration adjustment control can be provided in the interactive interface. Users can adjust the furniture configuration by triggering the furniture adjustment control, and adjust the appliance configuration by triggering the appliance adjustment control. When a user adjusts one or more of the following: a first furniture configuration, a first appliance configuration, a second furniture configuration, and a second appliance configuration, the furniture configuration can be updated.
[0516] For example, users can add furniture and / or appliances in any of the following configurations: Furniture Configuration, First Furniture Configuration, First Appliance Configuration, Second Furniture Configuration, and Second Appliance Configuration. Users can also delete furniture and / or appliances in any of these configurations. Users can also adjust the positions of furniture and / or appliances in any of these configurations.
[0517] In this way, the furniture configuration can be updated in response to adjustments to the generated furniture configuration, or the first furniture configuration, or the first appliance configuration, or the second furniture configuration, or the second appliance configuration.
[0518] 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.
[0519] In one implementation, the first appliance configuration is an air conditioner configuration, which includes the location of the air conditioner, so that the furniture configuration can be updated in response to adjusting the location of the air conditioner.
[0520] For example, an adjustment control for the air conditioner's position can be provided in the interactive interface, allowing users to adjust the air conditioner's position by triggering this control. When the air conditioner's position is adjusted, the air conditioner configuration can be updated.
[0521] For example, a change in the location of an air conditioner may affect its airflow. Therefore, airflow organization can be used to determine if the airflow is obstructed by furniture, and if obstruction is present, the furniture configuration can be updated to avoid hindering the airflow.
[0522] In a possible implementation, a new air conditioning configuration can be determined through an optimization search with airflow uniformity as the objective.
[0523] In one possible implementation, the home furnishings configuration includes an appliance configuration and a furniture configuration. The step of determining the home furnishings configuration corresponding to the building in response to user-inputted building information includes: generating the appliance configuration and furniture configuration of the building based on the building information.
[0524] 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.
[0525] 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.
[0526] For example, the area could be a living room, requiring an air conditioning load of 8000W. Therefore, a single air conditioner with a load greater than 8000W, or multiple air conditioners with a total load greater than 8000W, could be recommended. For example, when the area is a bedroom, the need for a quiet environment during sleep can be considered, and a silent wall-mounted air conditioner could be recommended. Furthermore, the air conditioner's capacity can be calculated based on the bedroom area; for example, a 1-horsepower air conditioner could be recommended for a 10-square-meter bedroom. When the area is a living room, a high-capacity floor-standing air conditioner or central air conditioning could be recommended. For example, a floor-standing air conditioner with a cooling capacity of 2 horsepower or more is recommended.
[0527] In some implementations, a combination of air conditioning and other equipment may also be recommended. For example, when the required air conditioning load is 2100W and the air conditioning load is 2000W, a fan paired with the air conditioner may also be recommended to meet the air conditioning needs of the area. This allows for the creation of the appliance configuration.
[0528] In addition, furniture recommendations can be made based on the type of area. For example, a bed and wardrobe can be recommended for a bedroom, and the positions of the bed and wardrobe can be determined according to the size and structure of the bedroom, thus obtaining the furniture configuration for the bedroom.
[0529] Furthermore, appliance and furniture configurations can be loaded into the architectural view. For example, air conditioners can be displayed in corresponding locations within the architectural view based on their configurations. For instance, the architectural view can be a 2D floor plan where the air conditioner configuration includes a wall-mounted air conditioner in the bedroom, and the furniture configuration includes a bed in the bedroom. In this way, the air conditioner and bed can be labeled in the bedroom within the architectural view, such as displaying drawings, models, etc., of the air conditioner and bed.
[0530] 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.
[0531] In one embodiment, the home furnishing configuration includes appliance configuration and furniture configuration. The step of obtaining a building display view based on building information and generating a home furnishing configuration corresponding to the building in the building display view includes:
[0532] A building display view is obtained based on building information, which includes first furniture configuration information and / or first appliance configuration information. The building display view also includes first appliance configurations corresponding to the first furniture configuration information and / or first appliance configurations corresponding to the first appliance configuration information. Furniture configurations and appliance configurations corresponding to the building are generated in the building display view.
[0533] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the number, location, and load of air conditioners within the building area. For instance, a bedroom may have a first air conditioner, a living room may have a second air conditioner, the location and parameters of the first air conditioner may be X, the location and parameters of the second air conditioner may be Y, and so on.
[0534] Thus, the building display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the building display view.
[0535] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0536] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0537] 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.
[0538] In addition, environmental simulation information within the area can be obtained, and furniture can be recommended based on this information. For example, when the environmental simulation information indicates the existence of airflow dead zones, air deflectors can be added to adjust the airflow in the area, making the airflow more uniform.
[0539] In this way, by combining the first appliance configuration in the building information, the corresponding appliance and furniture configurations can be generated, thereby improving the efficiency of users' furniture and appliance selection.
[0540] For example, in one implementation, the building information input by the user may include first appliance configuration information, such as the type, size, and location of appliances within the building area. For instance, a bedroom has a wardrobe and a bed, the wardrobe is located in a first position, the bed in a second position, and the dimensions of the wardrobe and bed are specified as XX, etc.
[0541] Thus, the architectural display view obtained based on the building information can include the first appliance configuration, such as a bedroom being equipped with a bed and a wardrobe in the architectural display view.
[0542] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0543] Taking a bedroom as an example, the required air conditioning load can be determined based on the bedroom's area, ceiling height, and whether it's on the top floor, combined with the configuration of the first piece of furniture in the bedroom. For instance, a bedroom with an area of 17 square meters and a ceiling height of 3 meters, combined with the configuration of the first piece of furniture, indicates a required air conditioning load of 3100W. Therefore, an air conditioner with a load of 3100W or greater can be recommended. In addition, air purifiers, humidifiers, and other devices can be recommended to optimize airflow circulation in the bedroom.
[0544] Furthermore, the installation location of the air conditioner can be determined based on the furniture configuration in the bedroom. For example, if the bedroom includes a wardrobe, the installation location of the air conditioner can be determined based on the location and size of the wardrobe, the installation requirements of the air conditioner, the specifications of the air conditioner, and other information.
[0545] In one possible implementation, environmental simulation information within the area can be determined based on furniture configuration and the building's zonal structure. Air conditioning can then be recommended based on this simulated environmental information. For example, in one implementation, air conditioning can be determined based on airflow organization and temperature field within the area.
[0546] Furthermore, the direction of airflow organization can be used to determine whether the air conditioning airflow is blocked by furniture. When the airflow is blocked by furniture, the position of the furniture can be adjusted to avoid affecting the air conditioning performance. In this way, furniture and appliance configurations can be generated.
[0547] In this way, by combining the first furniture configuration in the building information, the corresponding home appliance configuration and furniture configuration can be generated, thereby improving the efficiency of users' furniture and home appliance selection.
[0548] In one implementation, the building information input by the user may include first-order appliance configuration information, such as the type, size, and location of appliances within the building area. For example, the building information input by the user may include the number, location, and load of air conditioners within the building area.
[0549] Thus, the architectural display view obtained based on the building information can include the first appliance configuration and the first furniture configuration. For example, in the architectural display view, the bedroom is equipped with a bed and a wardrobe, the bedroom has a first air conditioner, and the living room has a second air conditioner.
[0550] In this way, appliance and furniture configurations corresponding to the building can be generated in the building display view.
[0551] For example, for a certain area of a building, the required air conditioning load of the area can be calculated based on the first appliance configuration and the first furniture configuration, as well as information about the area (such as area, floor height, etc.), and a new appliance configuration can be generated based on the air conditioning load in the area and the required air conditioning load.
[0552] As an example, the area can be a living room with a required air conditioning load of 8000W. The living room includes one air conditioner with a load of 3000W. Because the air conditioner load is lower than the required air conditioning load, the cooling / heating effect in the living room may be poor. Therefore, it is recommended to replace the air conditioner in the living room with another air conditioner with a load of 8000W or greater. Alternatively, a new air conditioner with a load of 5500W can be added to the living room, or a fan or circulator can be added to combine with the existing air conditioner to meet the air conditioning needs of the living room. This generates the appliance configuration.
[0553] 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.
[0554] In this way, by combining the first appliance configuration and the first furniture configuration in the building information, the appliance configuration and furniture configuration corresponding to the building can be generated, thereby improving the efficiency of appliance selection for users.
[0555] In one embodiment, the method further includes updating the appliance configuration in response to the addition of a second appliance configuration and / or a second furniture configuration.
[0556] For example, an appliance placement control can be provided in the interactive interface, allowing users to add appliance configurations by triggering the appliance placement control. For example, in response to a user clicking the appliance placement control, appliance options (such as category options, size options, placement location options, etc.) can be provided, allowing the user to click the corresponding appliance option to add a second appliance configuration.
[0557] After a user adds appliances, changes occur inside the building. This allows for updating the appliance and / or furniture configurations.
[0558] As an example, a user can add an air conditioner, and the second appliance configuration can be the newly added air conditioner. Based on the information of the new air conditioner and its installation location, environmental simulation information within the building area can be determined, such as airflow organization, temperature field, humidity, ion field, noise distribution, PM2.5, oxygen concentration distribution, etc. Thus, appliance and / or furniture configurations can be updated based on this environmental simulation information.
[0559] In one implementation, a human comfort index (such as a PMV / PPD model) can be calculated based on the environmental simulation information. The PMV model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD model can predict the proportion of dissatisfied individuals within that region. As an example, the comfort value for each region can be obtained by substituting temperature, humidity, and airflow velocity into the PMV model; the human comfort index includes these comfort values.
[0560] 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.
[0561] In one implementation, a furniture placement control can be provided in the user interface, allowing the user to add a second furniture configuration by triggering the control. For example, in response to a user clicking the furniture placement control, furniture options (such as category, size, and placement location options) can be provided, allowing the user to click the corresponding option to add a second furniture configuration. For instance, a user can add a wardrobe to the bedroom.
[0562] After a user adds furniture, the interior of the building changes. This allows for updating the configuration of the appliances.
[0563] As an example, airflow organization can be used to detect whether newly added furniture obstructs the airflow of an air conditioner. If the furniture does obstruct the airflow, the configuration of the air conditioner can be adjusted, for example, by adjusting its installation angle to avoid airflow obstruction. Furthermore, airflow organization can be used to recommend furniture. For example, clothes drying equipment can be placed in areas with faster airflow.
[0564] In one implementation, furniture placement controls and appliance placement controls can be provided in the interactive interface, and users can add a second furniture configuration and a second appliance configuration by triggering the furniture placement controls and appliance placement controls.
[0565] In this scenario, new environmental simulation information can be obtained. For example, a new airflow pattern can be identified, and based on this pattern, it can be determined whether there are dead zones in the area. If dead zones exist, fans can be placed in these zones or the installation angle of air conditioners can be adjusted to enhance airflow. And / or, furniture configurations can be optimized with airflow uniformity as the optimization objective.
[0566] 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.
[0567] In this way, after a user adds a second appliance configuration and / or a second furniture configuration, the appliance configuration and / or furniture configuration can be automatically updated.
[0568] In one possible implementation, the method includes: updating the appliance configuration and / or furniture configuration in response to adjusting the generated appliance configuration, or first appliance configuration, or first furniture configuration, or second appliance configuration, or second furniture configuration.
[0569] For example, an appliance configuration adjustment control and a furniture configuration adjustment control can be provided in the interactive interface. Users can adjust the appliance configuration by triggering the appliance adjustment control, and adjust the furniture configuration by triggering the furniture adjustment control. When a user adjusts one or more of the appliance configuration, the first appliance configuration, the first furniture configuration, the second appliance configuration, and the second furniture configuration, the appliance configuration and / or the furniture configuration can be updated.
[0570] For example, users can add appliances and / or furniture in any of the following configurations: Appliance Configuration, First Appliance Configuration, First Furniture Configuration, Second Appliance Configuration, and Second Furniture Configuration. Users can also delete appliances and / or furniture in any of these configurations. Users can also adjust the positions of appliances and / or furniture in any of these configurations.
[0571] In this way, the appliance configuration and / or furniture configuration can be updated in response to adjustments to the generated appliance configuration, or the first appliance configuration, or the first furniture configuration, or the second appliance configuration, or the second furniture configuration.
[0572] 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.
[0573] In one implementation, the first appliance configuration is an air conditioner configuration, which includes the location of the air conditioner, so that the furniture configuration and / or appliance configuration can be updated in response to adjusting the location of the air conditioner.
[0574] 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.
[0575] For example, a change in the location of an air conditioner may affect its airflow. Therefore, airflow organization can be used to determine if the airflow is obstructed by furniture, and if obstruction is present, the furniture configuration can be updated to avoid hindering the airflow.
[0576] 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.
[0577] In one possible implementation, the building information includes wall configuration information, but does not include appliance configuration information. The method includes: generating the appliance configuration for the building based on the building information.
[0578] For example, the wall information may include the wall's location, thickness, etc. Based on the wall information, one or more areas of the building can be identified. For at least one of these areas, the building's appliance configuration can be generated based on the building information.
[0579] 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 can be determined. For example, 8000W. Therefore, one air conditioner with a load greater than 8000W can be recommended, or multiple air conditioners with a total load greater than 8000W can be recommended. Furthermore, based on the area information, air conditioner installation requirements, and air conditioner specifications, the installation location of the air conditioners can be determined, thereby generating an air conditioning configuration.
[0580] In one possible implementation, the building information includes wall configuration information and first appliance configuration information. Thus, the appliance configuration of the building can be generated based on the building information.
[0581] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0582] 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.
[0583] In one possible implementation, the method includes: updating the appliance configuration in response to adjusting the furniture configuration and / or appliance configuration.
[0584] For example, the interactive interface can provide appliance configuration adjustment controls and furniture configuration adjustment controls. Users can adjust appliance configurations by triggering the appliance adjustment controls, and adjust furniture configurations by triggering the furniture adjustment controls. When a user adjusts the furniture configuration and / or appliance configuration, the appliance configuration can be updated.
[0585] 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.
[0586] In this way, the appliance configuration can be updated in response to adjustments to the furniture and / or appliance configuration.
[0587] 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.).
[0588] In one possible implementation, the home furnishings are configured as home appliances. Thus, the home appliance configuration for the building is generated based on the building information.
[0589] In one embodiment, the building information includes wall configuration information, and the building information does not contain home appliance configuration information. The home appliance configuration of the building is generated based on the building information.
[0590] For example, the wall information may include the wall's location, thickness, etc. Based on the wall information, one or more areas of the building can be identified. For at least one of these areas, the building's appliance configuration can be generated based on the building information.
[0591] 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.
[0592] In some scenarios, household appliances may require piping. For example, appliances such as air conditioners and range hoods may require the installation of airflow ducts. Therefore, the piping configuration for these household appliances can be generated. In one embodiment, determining the household appliance configuration corresponding to the building includes:
[0593] Obtain the piping information of the household products;
[0594] The piping configuration of the home furnishings is generated based on the piping information, and the home furnishings configuration includes the piping configuration.
[0595] In one implementation, the home appliance includes an air conditioner, so the piping information of the air conditioner can be obtained, and the piping configuration of the air conditioner can be generated based on the piping information.
[0596] For example, the piping information of the air conditioner, such as the required pipe length and diameter, can be determined by combining information such as the indoor structure and air conditioner installation standards. Based on this piping information, the air conditioner's piping configuration can be generated. For instance, refrigerant pipes may need to be connected between the outdoor and indoor units. To save costs for users, the air conditioner's piping configuration can be generated with the "shortest refrigerant pipe length" as the optimization objective.
[0597] 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.
[0598] Based on pipeline information, pipeline configurations for household appliances can be generated. For example, power sockets and network cable interfaces can be configured for home appliances, water supply and drainage outlets can be planned for equipment such as washing machines and refrigerators, or the location of gas pipelines can be adjusted according to the needs of the kitchen or bathroom.
[0599] 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.
[0600] In one embodiment, the method further includes: obtaining the user's pipeline requirement information;
[0601] The step of generating the piping configuration of the home furnishings based on the piping information includes:
[0602] The process involves generating the pipeline configuration for the household appliances based on the pipeline information and the pipeline requirement information.
[0603] For example, users can input the pipeline requirement information in the interactive interface. The pipeline requirement information may include, for example, information on areas where pipelines are prohibited, budget information for pipeline layout, pipeline length restrictions, etc., or one or more of these.
[0604] Taking air conditioning piping as an example, the piping requirements information could include, for instance, "pipelines are prohibited from passing through the secondary bedroom," and "pipeline length is limited to within 1 meter, and piping cost does not exceed 100 yuan." Thus, when generating the piping configuration, this piping requirement information can be taken into account. For example, the piping requirement information can be used as an optimization target, and a multi-objective optimization method can be used to generate a piping configuration that meets the requirements.
[0605] 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.
[0606] Still refer to Figure 1 In one implementation, the furniture configuration for the building can be generated based on the model:
[0607] Determine at least one region in the model, and the area of the at least one region;
[0608] The home furnishing configuration is generated based on the at least one region and the area of the at least one region.
[0609] In one implementation, the building model can be viewed as a building display view.
[0610] For example, for at least one region in the model, the area of the region can be calculated based on information such as the model boundary and model scale. For residential buildings, a room can be defined as a region, and the area of the room can be calculated. In this way, the furniture configuration can be generated based on the at least one region and its area.
[0611] For example, in one implementation, a home furnishing configuration can be generated for each region based on the region and its area. The home furnishing configuration of the building includes the home furnishing configurations for each region.
[0612] Taking a bedroom as an example, the required air conditioning load can be calculated based on information such as the bedroom's area and ceiling height. This allows for the recommendation of an air conditioner with a load exceeding the required air conditioning load. For instance, if the required air conditioning load for the bedroom is 2000W, an air conditioner with a load of 2200W can be recommended.
[0613] 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.
[0614] 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.
[0615] In possible implementations, a correlation can be established between the area of a region and the configuration of household appliances. Taking air conditioners as an example, a correlation can be established between the area of a region and the air conditioner. Generally, a suitable air conditioner power (usually expressed as cooling capacity or horsepower) can be selected based on the room area. For example, for a room with an area of less than 20 square meters, a 1-horsepower air conditioner can be selected. For a room with an area of 20-30 square meters, a 1.5- to 2-horsepower air conditioner can be selected. In this way, a correlation can be established between the area of a region and the air conditioner. When configuring air conditioners, the appropriate air conditioner for the area can be determined based on the building's area and the aforementioned correlation. In this way, while meeting cooling or heating needs, resource waste can be avoided.
[0616] In one implementation, a correlation can also be established between the area of a region and the lighting equipment. For example, when the room area is large, the power and number of lighting equipment can be appropriately increased to ensure sufficient indoor lighting. When the room area is small, the power and number of lighting equipment can be appropriately reduced to minimize resource waste. Therefore, when configuring lighting equipment, the appropriate lighting equipment for the area can be determined based on the building's area and the aforementioned correlation.
[0617] 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.
[0618] For example, for a 10㎡ area, if it is a bedroom, a 1HP silent wall-mounted air conditioner could be recommended. If the area is a kitchen, a ceiling-mounted air conditioner could be recommended. In other words, for areas of the same size, the function of the area can influence the type and configuration of home furnishings.
[0619] 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.
[0620] In one implementation, a home furnishing configuration can also be generated based on user needs. This involves generating the home furnishing configuration based on the at least one area and its area, including: obtaining user needs information regarding home furnishing configurations; and generating the home furnishing configuration based on the at least one area, its area, and the needs information.
[0621] For example, users can input their requirements using input controls in the interactive interface. For instance, an input box can be provided in the interactive interface with a prompt such as "Please enter your requirements for home furnishing configuration." In this way, users can click the input box and input their requirements via keyboard, voice, handwriting, or other methods.
[0622] In one implementation, the demand information includes user restrictions on home furnishings. These restrictions may include, for example, a total cost limit for home furnishings (e.g., a total cost not exceeding 10,000 yuan), a quantity limit for home furnishings (e.g., more than 2 air conditioners, less than 5 lighting fixtures, more than 1 robot vacuum cleaner, etc.), a location limit for home furnishings (e.g., air conditioning is required in the bedroom, but a range hood is not allowed in the living room, etc.), or one or more of these restrictions.
[0623] Therefore, the aforementioned restrictions can be considered when generating home furnishing configurations. For example, if a user does not want an air conditioner in the bedroom, and the generated home furnishing configuration already includes an air conditioner in the bedroom, the configuration can be regenerated, or the bedroom's configuration can be regenerated. Similarly, if the user requires two air conditioners, and the generated configuration does not include two air conditioners, the configuration can be regenerated.
[0624] 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.
[0625] In one implementation, the demand information includes energy-saving demand information. This allows for the priority recommendation of higher energy-efficiency equipment when generating the home furnishing configuration. For example, with air conditioners, given 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.
[0626] 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.
[0627] In one implementation, the demand information includes the building's geographical location information. This allows the configuration of home furnishings to be generated based on the building's geographical location. Taking air conditioning as an example, 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 functions can be prioritized, along with dehumidifiers and moisture-proof furniture.
[0628] In one implementation, the demand information includes information about the user's family members. This allows the home furnishing configuration to be generated based on the user's family members.
[0629] 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.
[0630] In one implementation, the demand information includes load adjustment information. For example, different users may have different temperature tolerances; at the same temperature, some users may find it cold while others find it warm. Therefore, users can set the load adjustment information based on their needs. The load adjustment information can also be set separately for each building area, such as load adjustment information for bedrooms, living rooms, etc.
[0631] In this way, the home furnishing configuration can be generated based on the load adjustment information. For example, the load adjustment information can be a coefficient. By multiplying the coefficient by the actual air conditioning load required in the area, the user's required air conditioning load can be obtained. For instance, if the bedroom's air conditioning load is 2000W and the user's set load adjustment information is 1.2, then the user's required air conditioning load is 2000 * 1.2 = 2400W. Thus, a bedroom air conditioner can be recommended based on this 2400W load.
[0632] 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.
[0633] In one implementation, the home furnishing configuration can also be generated using an AI model. For example, the AI model can be trained using information such as area, area function, and user needs as input, and the home furnishing configuration as output. In this way, the at least one area, its area, and the required information can be input into the trained AI model to obtain the home furnishing configuration output by the AI model.
[0634] In one implementation, the appliance model can be loaded into the application interface or indoor airflow effect display interface using the appliance configuration information in the home furnishing configuration.
[0635] For example, the configuration information of home appliances may include the type, quantity, size, weight, noise level, power, and the location of these appliance models within the building model. This allows the appliance models to be loaded into the application's interface / indoor airflow effect display interface. For instance, the appliance 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 model helps users perceive the state of the appliances within the building's layout.
[0636] In one implementation, appliance controls can be provided in the interactive interface. When a user triggers the appliance controls, appliance models within the building model can be shown or hidden.
[0637] In one implementation, the furniture model can be loaded into the model using the furniture configuration information in the home furnishing configuration.
[0638] For example, furniture configuration information may include the type, quantity, size, material, style, color, and the location of these furniture models within the building model. This allows the corresponding furniture models to be loaded into the building model. For instance, the furniture configuration information can be stored in a standardized format. This allows for interface integration with the building model, enabling the furniture models to be embedded as objects into the building model. In some scenarios, each piece of furniture carries position coordinates and orientation information, allowing it to be displayed at its relevant location within the model. Loading furniture models into the model helps users perceive the state of the furniture in the home furnishing configuration within the building.
[0639] In one implementation, furniture controls can be provided in the user interface. When a user triggers the furniture controls, furniture models within the building model can be shown or hidden.
[0640] In one implementation, the appliance models can be loaded into the model using the appliance configuration information in the home furnishing configuration. Similarly, the furniture models can be loaded into the model using the furniture configuration information in the home furnishing configuration. This loading of appliance and furniture models into the model helps users perceive the state of the appliances and furniture in the building within the home furnishing configuration.
[0641] For example, in one implementation, updating the home furnishing configuration according to the airflow organization includes:
[0642] Based on airflow organization, the optimal installation location for home furnishings is recommended using optimal location evaluation indicators (including airflow organization analysis, thermal comfort evaluation indicators, etc.) to achieve the most uniform indoor airflow distribution, optimal performance, best energy efficiency, and best thermal comfort. The home furnishings are then moved to this optimal installation location, thereby updating the configuration of the home furnishings.
[0643] For example, one or more of the following can be used as optimization indicators: most uniform indoor airflow distribution, best performance, best energy efficiency, and best thermal comfort. A multi-objective optimization method can then be used to determine the optimal installation location for home furnishings. This allows for updating the configuration of the home furnishings.
[0644] For example, in one implementation, updating the home furnishing configuration according to the airflow organization includes:
[0645] Based on the airflow organization, the region in the model where the airflow velocity is lower than a first threshold is determined, thus obtaining the first region;
[0646] Add air conditioning equipment to the first area;
[0647] Update the configuration of the home furnishings according to the newly added air conditioning equipment.
[0648] For example, if airflow in the bedroom is determined to be slow (e.g., below a first threshold) based on airflow organization, ventilation can be achieved by moving air conditioning equipment in the bedroom, replacing the existing air conditioning equipment (e.g., with a more powerful unit), or adding new air conditioning equipment (e.g., an air purifier). This allows for an update to the configuration of home furnishings.
[0649] In one implementation, updating the home furnishing configuration based on the airflow organization includes:
[0650] Based on the airflow organization, determine the airflow velocity in the bed area;
[0651] In response to the airflow velocity in the bed area being greater than a second threshold, the configuration of the home furnishings is updated.
[0652] In the updated home furnishing configuration, the airflow velocity in the bed area is less than or equal to the second threshold, and the second threshold is greater than the first threshold.
[0653] For example, if the airflow velocity in the bed area is determined to be greater than a second threshold based on airflow organization, it can be determined that the airflow velocity in the bed area is relatively fast. This could make it easier for a user to catch a cold while resting in bed. Therefore, the configuration of the home furnishings can be updated.
[0654] For example, the position and airflow angle of the air conditioning unit in the home furnishing setup can be adjusted to reduce the airflow velocity in the bed area. Alternatively, obstructions can be added to the home furnishing setup to reduce the airflow velocity in the bed area. Furthermore, the furniture arrangement in the home furnishing setup can be adjusted to reduce the airflow velocity in the bed area by obstructing airflow or moving the bed's position.
[0655] In this way, in the updated home furnishing configuration, the airflow velocity in the bed area is less than or equal to the second threshold. This improves the user experience.
[0656] In a possible implementation, after the home furnishing configuration is updated, the updated home furnishing configuration can also be displayed.
[0657] In one embodiment, the method includes:
[0658] Based on the airflow organization, determine the comfort information of one or more areas in the model;
[0659] Displays comfort information for one or more areas in the model.
[0660] For example, physical parameters such as airflow velocity, temperature, humidity, and turbulence intensity can be obtained based on airflow organization. These physical parameters can then be combined with human comfort evaluation indicators (such as the PMV / PPD model). The PMV model can assess the comfort score of a region by calculating the impact of environmental parameters on human thermal sensation. The PPD model can predict the proportion of dissatisfied individuals within that region. As an example, comfort values for each region can be obtained by substituting temperature, humidity, and airflow velocity into the PMV model; these comfort values are included in the comfort information.
[0661] This allows the display of comfort information for one or more areas within the model. For example, comfort information can be mapped onto the building model using visualization tools to create a comfort distribution map. For instance, a color gradient (from blue to red) can be used to represent the comfort level of different areas. This allows users to intuitively identify which areas are less comfortable and require adjustment.
[0662] In one implementation, comfort information can also be calculated based on the pipeline configuration.
[0663] 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.
[0664] In one implementation, the home furnishing configuration can be loaded into the model. For example, environmental simulation information can be generated based on the home furnishing configuration; the environmental simulation information can then be loaded into the first model.
[0665] 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.
[0666] In one implementation, the temperature distribution of each region in the first model can be calculated by simulating the heat transfer of air conditioners, heaters, and other heat sources (such as home appliances) during operation in a home furnishing configuration, and a temperature gradient map of the region within the first model can be generated. This map can display the uniformity of the temperature distribution and local hot spots.
[0667] In one implementation, the diffusion behavior of humid air can be simulated to generate the humidity distribution of different regions of the first model.
[0668] 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.
[0669] 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.
[0670] 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.
[0671] 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.
[0672] 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.
[0673] In one implementation, the environmental simulation information can also be loaded into the first model to help the user understand the environmental information inside the building under the configuration of the home furnishings.
[0674] In one possible implementation, the model of the home furnishings can also be reloaded in response to a user's operation of adjusting the home furnishings.
[0675] In one implementation, the model of the home furnishings can be reloaded in the model in response to a user's operation of adjusting the home furnishings configuration. For example, the model of the air conditioner can be reloaded in the model in response to a user adjusting the position of the air conditioner in the home furnishings configuration.
[0676] Furthermore, the piping configuration of the home furnishings can be regenerated in response to user adjustments to the home furnishings. Taking an air conditioner as an example, the piping configuration of the air conditioner can be regenerated and reloaded into the model in response to user adjustments to the air conditioner's position in the home furnishing configuration. The method for obtaining the piping configuration has already been described in the foregoing embodiments and will not be repeated here.
[0677] In one implementation, the environmental simulation information can also be regenerated in response to a user's adjustment of household items. This allows the environmental simulation information to be loaded into the first model.
[0678] In one implementation, the furniture model can be reloaded in the building model in response to a user's adjustment of the furniture model within the building model. For example, a user can select an air conditioner model in the building model via a tap gesture and drag it to a target location. This allows the air conditioner model to be reloaded in the building model in response to user adjustments.
[0679] To enable those skilled in the art to better understand the technical solutions provided by the embodiments of this disclosure, the application display method provided by the embodiments of this disclosure will be described in detail below, taking an air conditioner as an example and in conjunction with the display interface.
[0680] Reference Figure 7 After launching the application, the application's home screen can be displayed on the terminal's interactive interface. For example... Figure 7 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.
[0681] 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.
[0682] In some embodiments, in response to a user's triggering action regarding a self-designed selection control, a first selection page can be displayed in the interactive interface. For example... Figure 8 As shown, the first selection page can display city selection controls, neighborhood input controls, and search controls.
[0683] 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: City XX.
[0684] As an example, refer to Figure 9 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.
[0685] Furthermore, in response to the user's triggering action on the search control, a second selection page can be displayed based on the community specified by the user. This second selection page can display a variety of floor plans to choose from.
[0686] Reference Figure 10 The second selection page can display various floor plans. It can also display floor plan filter controls and a floor plan upload control (the upload control is not shown in the image). The floor plan filter controls can include: a number of occupants filter control and an area filter control.
[0687] As an example, in response to a user's triggering of the filter control for the number of residents, a floor plan corresponding to the specified number of residents can be further displayed on the second selection page.
[0688] As an example, in response to a user's triggering of the area filter control, a floor plan corresponding to the specified area can be further displayed on the second selection page.
[0689] As an example, in response to a user's trigger action regarding a specific floor plan, the second selection page can be displayed. Figure 11 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.
[0690] Reference Figure 12 The area confirmation page can display the floor plan, total floor area, and space layout information.
[0691] The spatial layout information is adjustable and can include the area corresponding to each zone shown in the floor plan. For example... Figure 12 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.
[0692] 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.
[0693] 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.
[0694] Reference Figure 13 The page following the area confirmation page can be the package generation page. For example... Figure 13 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.
[0695] The package generation page can also display package recommendation information and package purchase controls.
[0696] The package generation page can also display space equipment distribution information, which may include specific details about the package.
[0697] 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.
[0698] As mentioned in the previous example, the second selection page can also display the uploaded apartment layout control.
[0699] Additionally, a sharing control can be displayed on the package generation page, allowing users to share the package by triggering the sharing control.
[0700] As an example, in response to a user's trigger action regarding uploading a floor plan control, a floor plan upload page can be further displayed. For instance, the second selection page may also include an upload floor plan control, and in response to a user's trigger action regarding the upload floor plan control, a floor plan upload page can be further displayed. Figure 14 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.
[0701] 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.
[0702] After a user uploads a specific floor plan, the floor plan area configuration page can be displayed.
[0703] Reference Figure 15 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.
[0704] Reference Figure 16 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.
[0705] 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.
[0706] 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.
[0707] Reference Figure 17 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.
[0708] Furthermore, in response to detecting a user-triggered "next" action, the following can be displayed: Figure 18 The package generation page shown can be referenced from the aforementioned embodiments for its content.
[0709] 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.
[0710] 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.
[0711] 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.
[0712] Reference Figure 2 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.
[0713] Reference Figure 19 This is a 3D view of the screen, which allows for further viewing of airflow effects, pipe diameter, spatial distribution, and walls. Therefore, the interactive interface can also be configured with airflow controls, pipe diameter controls, spatial controls, and wall controls.
[0714] Reference Figure 20 This is a bird's-eye view of the display, which allows for further viewing of airflow effects and walls. Therefore, airflow controls and wall controls can also be configured in the interactive interface.
[0715] 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.
[0716] In addition, in the above Figure 2 , Figures 19-20 The interactive interface shown also allows for the configuration of detailed scheme controls, mobile equipment controls, and energy-saving recommended layout controls.
[0717] 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.
[0718] 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.
[0719] 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.
[0720] Reference Figure 21 The air conditioner movement page may include: rotation control, lock control, confirm control, undo control and save control.
[0721] The air conditioner's position can be adjusted by rotating the control. The air conditioner can be locked by locking the control. The user's movement action is activated by confirming the control. The previous action is undone by canceling the previous action.
[0722] 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.
[0723] By saving the operation, the effective relocation operation can be saved and the layout of the air conditioner and its piping can be regenerated.
[0724] 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 22 The tube diameter display page shows the specific tube diameter information, including the size of the trachea and the size of the fluid tube.
[0725] 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 23 The wall display adjustment page shown contains a wall transparency configuration control, which allows you to adjust the transparency of the displayed wall.
[0726] Reference Figure 24 You can adjust the transparency from 100% to 31% by dragging the transparency adjustment button.
[0727] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 25 The image shown illustrates the spatial distribution effect after adjusting the transparency.
[0728] 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 26 The display page shown can display a specified 3D space.
[0729] 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 27 The wall display adjustment page shown contains controls for configuring the wall transparency, allowing you to adjust the transparency of the displayed wall.
[0730] Furthermore, after performing the corresponding wall transparency adjustment operation, it can be displayed as follows: Figure 28 The spatial distribution effect after adjusting the transparency is shown.
[0731] 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 29 The airflow effect display page is shown.
[0732] like Figure 29 As shown, the airflow effect display page can also display information such as: hot / cold type, air conditioner status, and wall transparency.
[0733] The airflow effect display page includes: air conditioner controls, hot / cold controls, wall controls, and a simulated shutdown control.
[0734] In some embodiments, in response to a triggering operation regarding the air conditioning control, a display such as Figure 30 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.
[0735] Reference Figure 31 This is a feasible air conditioning switch solution, which allows you to turn on the air conditioner in bedroom 1 while turning off the air conditioners in other locations.
[0736] Accordingly Figure 31 The air conditioning switch scheme can further demonstrate the airflow distribution effect under the air conditioning switch scheme.
[0737] Figure 32 Based on Figure 31 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.
[0738] 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.
[0739] In some embodiments, refer to Figure 33 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.
[0740] Reference Figure 34 You can adjust the transparency from 100% to 17% by dragging the transparency adjustment button.
[0741] Reference Figure 35 After adjusting the transparency, the effect of the displayed wall will change accordingly, showing the space after the transparency has been adjusted.
[0742] 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.
[0743] 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.
[0744] Reference Figure 36 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.
[0745] 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.
[0746] 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.
[0747] 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.
[0748] 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.
[0749] 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.
[0750] 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.
[0751] 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.
[0752] 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.
[0753] 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.
[0754] 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.
[0755] 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.
[0756] 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.
[0757] 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.
[0758] 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.
[0759] 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.
[0760] This disclosure provides an application configured to implement the steps of the application display method described in at least one embodiment of this disclosure.
[0761] This disclosure provides an electronic device, including:
[0762] processor;
[0763] Memory used to store processor-executable instructions;
[0764] The processor is configured to perform the steps of the application display method provided in at least one embodiment of this disclosure.
[0765] 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.
[0766] This disclosure provides an application configured to perform steps implementing the application display method provided in at least one embodiment of this disclosure.
[0767] Regarding the application display device in the above embodiments, the specific way in which each module performs operations has been described in detail in the embodiments of the application display method, and will not be elaborated here.
[0768] Figure 37 This is a block diagram illustrating an electronic device 1200 according to an exemplary embodiment. For example, the electronic device 1200 may be a mobile phone, a computer, a tablet device, etc.
[0769] Reference Figure 37 The electronic device 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.
[0770] Processing component 1202 typically controls the overall operation of electronic device 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.
[0771] Memory 1204 is configured to store various types of data to support the operation of electronic device 1200. Examples of such data include instructions for any application or method operating on electronic device 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.
[0772] Power supply component 1206 provides power to various components of electronic device 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 electronic device 1200.
[0773] Multimedia component 1208 includes a screen that provides an output interface between the electronic device 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 electronic device 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.
[0774] 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 electronic device 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.
[0775] 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.
[0776] Sensor assembly 1214 includes one or more sensors for providing state assessments of various aspects of electronic device 1200. For example, sensor assembly 1214 may detect the on / off state of electronic device 1200, the relative positioning of components such as the display and keypad of electronic device 1200, changes in position of electronic device 1200 or a component of electronic device 1200, the presence or absence of user contact with electronic device 1200, the orientation or acceleration / deceleration of electronic device 1200, and temperature changes of electronic device 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, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0777] Communication component 1216 is configured to facilitate wired or wireless communication between electronic device 1200 and other devices. Electronic device 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.
[0778] In an exemplary embodiment, the electronic device 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.
[0779] 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 a processor 1220 of an electronic device 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.
[0780] In one implementation, the application display method further includes: the user confirming the configuration of home furnishings on the interactive interface.
[0781] In one possible implementation, a list of purchased home furnishings can be displayed in response to the user confirming the home furnishing configuration.
[0782] In one embodiment, the building information includes wall setting information, the building information includes first appliance configuration information, and a second appliance configuration for the building is generated based on the building information.
[0783] In one embodiment, generating a second appliance configuration for the building based on the building information includes: obtaining a building display view based on the building information, and generating a second appliance configuration for the building based on the building display view.
[0784] For example, in one implementation, the first appliance configuration information includes the number, location, and load of air conditioners within the building area. For instance, a bedroom has a first air conditioner, a living room has a second air conditioner, the location and parameters of the first air conditioner are X, the location and parameters of the second air conditioner are Y, and so on.
[0785] Thus, the architectural display view obtained based on the building information can include the first appliance configuration, such as the bedroom having a first air conditioner and the living room having a second air conditioner in the architectural display view.
[0786] In this way, the appliance configuration corresponding to the building can be generated in the building display view.
[0787] For example, taking a certain area of the building model as an example, the existing air conditioners in the area can be determined based on the first appliance configuration, and the air conditioning load can be determined. Furthermore, the required air conditioning load for that area can be calculated by combining the information of the area and the air conditioners.
[0788] 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.
[0789] Of course, the building display view obtained from the building information may not include the first appliance configuration; for example, the first appliance configuration can be filtered when generating the building display view. In this case, the second appliance configuration can still be generated based on the building display view. For example, the second appliance configuration can be generated based on the air conditioning load.
[0790] In one implementation, a building display view can be obtained based on building information, including wall settings. The building display view does not have a first appliance configuration. Before generating a second appliance configuration, the step of adding the first appliance configuration is included, and then generating the second appliance configuration.
[0791] In one embodiment, the method further includes: generating a second appliance configuration for the building based on the first appliance configuration.
[0792] In one embodiment, the method further includes: after generating the second appliance configuration, updating the second appliance configuration in response to adjusting the first appliance configuration and / or the second appliance configuration.
[0793] Reference Figure 1 In one embodiment, the building information includes wall configuration information and first furniture configuration information. Thus, the appliance configuration for the building can be generated based on the building information.
[0794] In one embodiment, the building information includes wall configuration information and first furniture configuration information, and the step of generating the building's appliance configuration based on the building information includes:
[0795] A building display view is obtained based on the building information, and the building display view includes the first furniture configuration corresponding to the first furniture configuration information;
[0796] Home appliance configurations are generated based on the architectural view.
[0797] In one implementation, generating the appliance configuration based on the architectural display view includes:
[0798] The appliance configuration is generated based on the first furniture configuration.
[0799] In one embodiment, the building information includes wall configuration information and furniture configuration information, and the step of generating the building's appliance configuration based on the building information includes:
[0800] A building display view is obtained based on the building information, and the building display view has no furniture configuration.
[0801] In response to the step of adding the first furniture configuration before generating the appliance configuration, the appliance configuration is generated.
[0802] In one embodiment, the method includes:
[0803] After generating the appliance configuration, update the appliance configuration in response to adjusting the first furniture configuration and / or appliance configuration.
[0804] In one embodiment, the adjustment of furniture configuration and / or appliance configuration includes one or more of the following: adding furniture to the furniture configuration and / or adding appliances to the appliance configuration, removing furniture from the furniture configuration and / or removing appliances from the appliance configuration, changing the position of furniture in the furniture configuration and / or changing the position of furniture in the appliance configuration.
[0805] In one possible implementation, the home furnishings are configured as a furniture configuration, and the furniture configuration of the building is generated based on the building information.
[0806] In one implementation, the building information includes wall configuration and a first appliance configuration, and generating the furniture configuration of the building based on the building information includes:
[0807] The furniture configuration for the building is generated based on the building model.
[0808] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the furniture configuration of the building based on the building model includes:
[0809] A building display view is obtained based on building information, and the building display view includes the first appliance configuration corresponding to the first appliance configuration information;
[0810] Furniture configuration is generated based on the architectural view.
[0811] In one implementation, generating the furniture configuration based on the architectural display view includes:
[0812] Furniture configuration is generated based on the first appliance configuration.
[0813] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the furniture configuration of the building based on the building model includes:
[0814] A building display view is obtained based on building information, and the building display view does not include home appliance configurations.
[0815] The furniture configuration is generated in response to the step of adding the first appliance configuration before generating the furniture configuration.
[0816] In one possible implementation, the home furnishings are configured as appliance configurations and furniture configurations, and the appliance configurations and furniture configurations of the building are generated based on the building information.
[0817] In one embodiment, the building information includes wall setting 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.
[0818] In one embodiment, the building information includes wall setting information, the building information includes first appliance configuration information and no furniture configuration, and the appliance configuration and furniture configuration of the building are generated based on the building information.
[0819] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the appliance and furniture configuration of the building based on the building information includes:
[0820] A building display view is obtained based on building information, and the building display view includes the first appliance configuration corresponding to the first appliance configuration information;
[0821] Appliance and furniture configurations are generated based on the architectural view.
[0822] In one implementation, the building information includes wall configuration information and first appliance configuration information, and the step of generating the appliance and furniture configuration of the building based on the building information includes:
[0823] A building display view is obtained based on building information, and the building display view does not include home appliance configurations.
[0824] In response to the step of adding the first appliance configuration before generating the appliance configuration and furniture configuration, the appliance configuration and furniture configuration are generated.
[0825] In one implementation, the home furnishing configuration includes piping and / or wiring configuration.
[0826] This wiring configuration can include circuit wiring configurations, such as the wiring of the lights and the position of the light switches.
[0827] 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.
[0828] 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.
[0829] 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.
[0830] 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.
[0831] 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.
[0832] In one implementation, in response to building information input by a user, at least one area in the building and the area of said at least one area are identified, and a home furnishing configuration is generated.
[0833] In one implementation, the home furnishing configuration is generated by identifying at least one area and the area of the acquired architectural view. For example, an architectural view is first generated based on user input, then at least one area and the area of the architectural view are identified, and the home furnishing configuration is generated.
[0834] In one implementation, the home furnishing configuration is generated in response to the user confirming at least one area and the area of the at least one area.
[0835] In one implementation, the home furnishing configuration is generated in response to a user adjusting and confirming at least one area and the area of the at least one area.
[0836] In one implementation, a home furnishing configuration is generated based on the user's requirements for home furnishings (such as energy-saving requirements).
[0837] In one implementation, at least one area in a building and the area of the at least one area are identified, the air conditioning load demand of the at least one area is determined, and the home furnishing configuration, which includes an air conditioning equipment configuration, is generated.
[0838] In one implementation, a fifth category of home furnishings configuration is generated in response to a user deleting a generated home furnishings configuration or selecting to add home furnishings.
[0839] In one implementation, in response to the user confirming the home furnishing configuration, a purchase list of the home furnishings is displayed.
[0840] In one implementation, in response to a user's order to purchase at least one household item from the purchase list, configuration information of the at least one household item is sent to a target object.
[0841] In one implementation, a home furnishing configuration is loaded into the architectural display view to obtain a first model;
[0842] The first model is displayed.
[0843] In one implementation, a model of home appliances is loaded into the building display view, and the home furnishing configuration includes the appliance configuration.
[0844] In one implementation, a furniture model is loaded into the architectural display view, and the home furnishing configuration includes the furniture configuration.
[0845] In one implementation, the first model is regenerated in response to a user adjusting the configuration of home furnishings in the first model.
[0846] In one implementation, in response to a user adjusting the appliance configuration in the first model, the appliance configuration and the piping and / or wiring configuration corresponding to the appliance are reloaded to obtain the first model.
[0847] In one implementation, the first model is displayed in one of the following ways:
[0848] The first model is displayed in a plan view;
[0849] The first model is displayed in a 3D view;
[0850] The first model is shown in a bird's-eye view.
[0851] In one embodiment, an airflow pattern is generated based on the configuration information of the household items;
[0852] The airflow organization is shown in the first model.
[0853] 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.
[0854] 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.
[0855] In one embodiment, airflow organization is generated based on the configuration and operation information of the household appliances;
[0856] In one embodiment, an airflow organization is generated based on the location and operation information of at least one air conditioning device, and the configuration information of the household appliances includes the configuration information of the at least one air conditioning device.
[0857] In one embodiment, an airflow organization is generated based on the location information of the furniture, as well as the location and operation information of at least one air conditioning device. The configuration information of the home furnishings includes the location information of the furniture and the location information of the at least one air conditioning device.
[0858] In one implementation, the operating information includes air intake and / or air outlet information, which includes one or more of wind speed, wind direction, and air volume information.
[0859] In one implementation, the operation information further includes an operation mode, which includes one or more of a cooling mode, a heating mode, and a fan mode.
[0860] In one implementation, the airflow organization generated in the cooling mode, heating mode, and air supply mode is not exactly the same.
[0861] 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.
[0862] In one implementation, airflow organization is generated based on the configuration information of household items and environmental information.
[0863] In one implementation, environmental information includes geographic location, climate type, weather-related information, and indoor or outdoor ambient temperature.
[0864] In one implementation, comfort information for one or more areas in the building model is determined based on the airflow organization.
[0865] Displays comfort information for one or more areas.
[0866] 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.
[0867] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0868] 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.”
[0869] 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.”
[0870] 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.
[0871] 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 an application of indoor airflow display, and the method comprises: detecting an operation on the application; in response to the operation, displaying an interface of the application, the interface comprising an airflow display control; 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 elements in the interface, and displaying the indoor airflow effect display interface, wherein an indoor airflow effect is associated with an indoor airflow distribution, the elements comprising elements associated with an indoor space layout, the indoor airflow effect display interface comprising an airflow display area, in which a distribution of a plurality of rooms in the indoor space is displayed, and a visual airflow organization in at least one room is displayed; the indoor airflow effect display interface comprises an air conditioner pattern displayed in the at least one room, and the visual airflow organization flows from a position of the air conditioner pattern to other positions; the method further comprises: in response to an operation of adjusting the air conditioner pattern on the indoor airflow effect display interface, redisplaying the visual airflow organization in the indoor airflow effect display interface; and / or, in response to a change in the elements in the interface of the application, adjusting the indoor airflow effect display interface based on the change in the elements, and displaying the adjusted indoor airflow effect display interface.
2. The method of claim 1, wherein, The interface of the application is a house type diagram display interface, and the elements comprise a space layout of the house type diagram.
3. The method of claim 2, wherein, The interface of the application further comprises an air conditioner distribution diagram displayed in the indoor space, and the elements further comprise an air conditioner layout in the house type diagram.
4. The method of claim 1, wherein, The indoor airflow effect display interface is used for indoor home furnishing configuration, and the home furnishing configuration comprises an electrical appliance configuration and / or a furniture configuration.
5. The method of claim 4, wherein, comprises: generating the home furnishing configuration based on the visual airflow organization and the elements in the interface.
6. The method of claim 5, wherein, The generating the home furnishing configuration based on the visual airflow organization comprises: determining an indoor airflow uniformity based on the visual airflow organization and the elements in the interface; generating the home furnishing configuration based on the indoor airflow uniformity; generating a home furnishing configuration interface based on the home furnishing configuration, and displaying the home furnishing configuration interface.
7. The method of claim 1, wherein, The method further comprises: in response to an operation of placing a furniture pattern in the at least one room on the indoor airflow effect display interface, displaying a collision between the visual airflow organization and the furniture pattern in the indoor airflow effect display interface.
8. The method of claim 1, wherein, The elements further comprise a furniture layout, the indoor airflow effect display interface comprises an air conditioner pattern and a visual airflow organization displayed in at least one room, and the adjusting the indoor airflow effect display interface based on the change in the elements in the interface of the application comprises: in response to a change in a furniture element in the elements, adjusting the visual airflow organization and / or the air conditioner pattern in the indoor airflow effect display interface based on the change in the furniture element.
9. The method of claim 8, wherein, The adjusting the visual airflow organization and / or the air conditioner pattern in the indoor airflow effect display interface based on the change in the furniture element comprises: In response to the position of the air conditioner pattern being unchanged, adjusting the visual air flow organization in the indoor air flow effect display interface based on the change of the furniture element.
10. The method of claim 1, wherein, The indoor air flow effect display interface is configured with a function option, and the function option provides a display configuration option for one or more of the following objects: The air conditioner pattern; The visual air flow organization; At least one of the plurality of rooms.
11. The method of claim 10, wherein, The function option includes a room selection option for configuring a room in which the visual air flow organization is displayed.
12. The method of claim 10, wherein, The function option includes a mode selection option for configuring an operation mode corresponding to the air conditioner pattern.
13. The method of claim 12, wherein, The method further comprises: In response to the operation mode configured through the mode selection option, displaying the visual air flow organization corresponding to the operation mode in the indoor air flow effect display interface, the operation mode including one or more of a cooling mode, a heating mode, and a ventilation mode.
14. The method of claim 12, wherein, The function option includes a room wall configuration option for configuring the transparency of the wall of the room in which the visual air flow organization is located.
15. The method of claim 12, wherein, The function option includes a quit option for exiting the indoor air flow effect display interface.
16. The method of claim 1, wherein, The elements of the visual air flow organization displayed in the indoor air flow effect display interface include: color, flow direction, and display particle form.
17. The method of claim 16, wherein, The color includes one or more of blue, red, and white.
18. The method of claim 16, wherein, The flow direction includes flowing from top to bottom or from bottom to top.
19. The method of claim 16, wherein, The display particle form includes displaying the visual air flow organization in the form of particles or displaying the visual air flow organization in the form of mist.
20. The method of claim 1, wherein, The air flow display area includes an information display area that displays information associated with the visual air flow organization, the information including one or more of cold and hot type information of air flow, air conditioner opening information, and wall transparency information of the room in which the visual air flow organization is located.
21. The method of claim 2, wherein, The interface of the application includes a view angle adjustment option for adjusting the viewing angle of the house type diagram in the interface of the application, and the viewing angle of the house type diagram includes one or more of a planar view angle, a three-dimensional view angle, and a bird's eye view angle.
22. The method of claim 2, wherein, Before detecting the operation on the application, the method further comprises: In response to an operation of acquiring house type information, displaying a house type display interface.
23. The method of claim 22, wherein, Before detecting the operation on the application, the method further comprises: In response to an operation of determining a selected house type on the house type display interface, displaying a house space layout and area display interface.
24. The method of claim 23, wherein, Before detecting the operation on the application, the method further comprises: In response to an operation of determining a house space layout and area on the house space layout and area display interface after adjusting the house space layout and / or area, displaying a recommended air conditioner package display interface. The recommended air conditioner package display interface includes a recommended air conditioner package list.
25. The method of claim 24, wherein, 26. The method of claim 25, wherein, The recommended air conditioner package display interface further comprises an air conditioner package purchase control and / or a recommended air conditioner package sharing control.
27. The method of claim 24, wherein, The detecting the operation on the application is detecting an operation on the recommended air conditioner package display interface of the application.
28. The method of claim 27, wherein, The recommended air conditioner package display interface comprises an air conditioner 3D effect picture display control, and the detecting the operation on the recommended air conditioner package display interface of the application comprises: Detecting an operation of clicking the air conditioner 3D effect picture display control on the recommended air conditioner package display interface.
29. The method of claim 3, wherein, The interface of the application further comprises an air conditioner pipeline distribution diagram displayed in the indoor space.
30. The method of claim 29, wherein, The interface of the application further comprises a pipeline control, and the method further comprises: In response to the operation on the pipeline control, displaying information of the pipeline in the interface of the application.
31. The method of any one of claims 1 to 3, wherein, The interface of the application further comprises an air conditioner distribution display control, which is used for selecting to display air conditioner details and / or adjusting the position of an air conditioner pattern.
32. An application display device, comprising: The application display device is configured to implement the steps of the method according to any one of claims 1 to 31.
33. An electronic device, comprising: Comprise: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the method of any one of claims 1 to 31.
34. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 31.
35. A computer program product, characterised in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 31. The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 31.
Citation Information
Patent Citations
Indoor fresh air analogue simulation method and indoor design system
CN112528538A
Processing method and device of air conditioning equipment, augmented reality equipment and storage medium
CN116558067A
Air conditioner recommendation method and device, electronic equipment and storage medium
CN117435786A
Air conditioner
JP2011257071A