Application display method and device, application, electronic device, storage medium and product
By constructing a flow field library and using target airflow data to display airflow effects, the problem of insufficient accuracy and efficiency of existing air conditioning airflow simulation technology in complex spaces is solved. It achieves second-level simulation and real-time interaction, optimizes the location and operating parameters of air conditioning equipment, and improves deployment efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-04
- Publication Date
- 2026-03-27
AI Technical Summary
Existing air conditioning airflow simulation technology is insufficient in terms of simulation accuracy and efficiency when dealing with complex geometric spaces, and cannot meet the needs of personalized solution design for each household. In addition, it consumes too much computing resources and time, and lacks real-time performance and interactivity.
By constructing a flow field library, the target area size and performance information of the air conditioning equipment are obtained. The target airflow data is determined using the preset flow field library, and the airflow effect display interface is displayed in the application. This avoids simulation based on computational fluid dynamics (CFD) methods, realizes second-level airflow simulation, and improves simulation accuracy and efficiency.
It achieves second-level airflow simulation, meets the needs of real-time interaction, improves the efficiency and accuracy of airflow simulation, facilitates the optimization of the location and operating parameters of air conditioning equipment, reduces energy consumption, and improves deployment efficiency.
Smart Images

Figure CN121257413B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an application display method, apparatus, application, electronic device, storage medium, and product. Background Technology
[0002] To meet users' needs for air conditioning systems, a proper assessment of indoor airflow is one of the key aspects of air conditioning installation and design. The airflow organization of an air conditioning system not only affects the uniformity of indoor temperature distribution, but also directly relates to air flow patterns, humidity control, and overall thermal comfort, thereby impacting the user experience and health.
[0003] While existing air conditioning airflow simulation technology can simulate airflow to some extent, its simulation accuracy and efficiency still need to be improved when facing complex geometric spaces, and it cannot fully meet the needs of personalized solution design for each household. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides an application display method, apparatus, application, electronic device, storage medium, and product.
[0005] According to a first aspect of the present disclosure, an application display method is provided, wherein the application is an airflow display application, the method comprising:
[0006] Obtain the size information of the target area where the air conditioning equipment is located, as well as the target operating mode and performance information of the air conditioning equipment;
[0007] Based on the size information, the target operating mode, and the performance information, target airflow data is determined in a preset flow field library, which includes airflow data of different operating modes of air conditioning equipment with different performance in different sized areas;
[0008] The application displays an airflow effect display interface, which is generated based on the target airflow data.
[0009] Thus, without relying on computational fluid dynamics (CFD) methods to simulate airflow effects, the speed of airflow simulation is significantly improved while maintaining simulation accuracy, achieving second-level airflow simulation and thus increasing the efficiency of airflow simulation to meet real-time interactive requirements. Furthermore, by intuitively displaying airflow effects, it is easy to understand the state of indoor airflow, which facilitates rapid evaluation and optimization of the location and operating parameters of air conditioning equipment, thereby improving the deployment efficiency of air conditioning equipment.
[0010] In some possible implementations, airflow effects include air outlet path and / or airflow distribution.
[0011] In this way, by visually displaying the air path and / or airflow distribution, it is easy to optimize the airflow path and distribution, which can reduce the energy consumption of air conditioning equipment and meet the user's needs for ventilation or shelter from the wind.
[0012] In some possible implementations, obtaining the size information of the target area where the air conditioning device is located includes:
[0013] Obtain room information of the room where the air conditioning equipment is located, as well as the location information of the air conditioning equipment;
[0014] Based on the location information of the air conditioning device, the target location information, and the room information, the target area and the size information of the target area are determined.
[0015] In this way, the target area and its size information are determined based on the location information of the air conditioning equipment, the target location information, and the room information, thereby improving the reliability and accuracy of the determined target area size information.
[0016] In some possible implementations, determining the target area based on the location information of the air conditioning device, the target location information, and the room information includes:
[0017] Based on the location information of the air conditioning equipment and the target location information, determine the spatial transformation parameters;
[0018] The room information and the location information of the air conditioning device are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information, respectively.
[0019] The target area is determined based on the transformed location information and the transformed room information.
[0020] By adopting the above technical solution, the location information of the air conditioning equipment can be transformed to the target location information through spatial transformation parameters. At the same time, the room information will also be transformed. While ensuring that the relative position of the air conditioning equipment and the room remains consistent before and after the transformation, the accuracy and reliability of retrieving target airflow data in the flow field library are improved, thereby improving the accuracy of airflow simulation.
[0021] In some possible implementations, the location information includes the location coordinates of the air conditioning device, and determining the target area based on the transformed location information and the transformed room information includes:
[0022] Based on the transformed position coordinates, determine the horizontal line where the air conditioning device is located;
[0023] The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
[0024] In this way, the target area within the room is determined based on the intersection of the horizontal line where the air conditioning equipment is located and the boundary of the room, which further improves the reliability and accuracy of the determined target area. Consequently, when determining the target airflow data based on the size information of the target area, the accuracy of the target airflow data is improved.
[0025] In some possible implementations, the location information includes location coordinates and vent orientation coordinates, the target location information includes target location coordinates and target vent orientation coordinates, and the spatial transformation parameters include translation vectors and rotation matrices.
[0026] In this way, by transforming the location coordinates and the vent orientation coordinates respectively, the accuracy of the size information of the determined target area is improved in one step.
[0027] In some possible implementations, the method further includes:
[0028] Based on the target location information and the location information of the air conditioning equipment, determine the spatial inverse transformation parameters;
[0029] The target airflow data is inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data.
[0030] The airflow effect display interface is generated based on the updated target airflow data.
[0031] This ensures that the displayed airflow effect matches the actual location information of the air conditioning equipment and the actual room information, thus improving the accuracy and reliability of the displayed airflow effect.
[0032] In some possible implementations, the flow field library includes airflow data of different operating modes of air conditioning devices with different performance under target location information in areas of different sizes.
[0033] In this way, the location information of the air conditioning equipment is converted to be consistent with the target location information of the air conditioning equipment when constructing the flow field library, which improves the reliability and accuracy of determining the target airflow data from the flow field library.
[0034] In some possible implementations, the flow field library includes airflow data of different operating modes of air conditioning devices with different performance under default location information in areas of different sizes, wherein the default location information is different from the target location information.
[0035] In this way, the target location information does not have to be the location information of the air conditioning equipment when constructing the flow field library, which improves the flexibility of the target location information and thus improves the flexibility of determining the target airflow data.
[0036] In some possible implementations, the method further includes:
[0037] Transform the target airflow data under the default location information to the target airflow data under the target location information;
[0038] The step of performing an inverse transformation on the target airflow data using the spatial inverse transformation parameters to obtain updated target airflow data includes:
[0039] The target airflow parameters under the target location information are inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data.
[0040] In this way, by flexibly converting and inversely transforming airflow data, the adaptability and flexibility of airflow simulation can be improved, and the scope of application of airflow simulation can be expanded.
[0041] In some possible implementations, the method further includes:
[0042] In response to the input of apartment type information, an apartment type display interface is displayed in the application, which is used to display at least one apartment type diagram that matches the apartment type information.
[0043] In response to the operation of selecting a target floor plan on the floor plan display interface, a target floor plan display interface is displayed, which is used to display the selected target floor plan;
[0044] The process of obtaining room information for the room where the air conditioning equipment is located includes:
[0045] In response to the operation of selecting a room on the target floor plan, the room information of the selected room is determined as the room information of the room where the air conditioning equipment is located.
[0046] This increases the flexibility in determining the room to be simulated for airflow and the room information.
[0047] In some possible implementations, obtaining the location information of the air conditioning device includes:
[0048] In response to the adjustment operation of the position information of the air conditioning device, the adjusted position information is determined as the position information of the air conditioning device.
[0049] Thus, since the location information of the air conditioning equipment can be adjusted, the airflow effect of the air conditioning equipment at different locations can be simulated, making it easier to compare the airflow effect at different locations and improving the flexibility of airflow simulation.
[0050] In some possible implementations, the adjustment operation includes moving the pattern of the air conditioning device, or inputting the location information of the air conditioning device.
[0051] In this way, the location information of the air conditioning unit can be adjusted by moving the graphic of the air conditioning unit or by inputting location information, which improves the flexibility and convenience of adjusting the location information of the air conditioning unit.
[0052] In some possible implementations, the size information of the target region includes the length and width of the target region, and the method further includes:
[0053] Based on the performance information of the air conditioning equipment, determine the length threshold and the width threshold;
[0054] Determining the target area within the room based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information includes:
[0055] The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information, the length threshold, and the width threshold.
[0056] In this way, by combining the performance information, location information, and room dimensions of the air conditioning equipment, the target area is determined, further improving the reliability and accuracy of the determined target area.
[0057] In some possible implementations, the flow field library is constructed in the following manner:
[0058] For each type of air conditioning unit, the following steps are performed:
[0059] For each size region, airflow data of different operating modes are collected at each location coordinate within the region to construct the initial flow field of different operating modes within the region. The region is divided into multiple grids, and for each grid, the average airflow data of the grid is determined based on the airflow data within the grid. Based on the average airflow data of each grid, the compression flow field of different operating modes corresponding to the initial flow field of different operating modes is determined.
[0060] The flow field library is generated based on the compressed flow field corresponding to different operating modes in different areas of different sizes for each performance air conditioning device.
[0061] In this way, a compressed flow field is obtained by compressing the original flow field, and a flow field library is generated based on the compressed flow field corresponding to different operating modes in different sized regions of each air conditioning device. While ensuring the accuracy and availability of airflow data, the storage space requirement of the flow field library is significantly reduced, thereby improving the retrieval efficiency of airflow data.
[0062] According to a second aspect of the present disclosure, an application display device is provided, wherein the application is an airflow display application, including:
[0063] The first acquisition module is configured to acquire the size information of the target area where the air conditioning device is located, as well as the target operating mode and performance information of the air conditioning device;
[0064] The first determining module is configured to determine target airflow data in a preset flow field library based on the size information, the target operating mode, and the performance information. The flow field library includes airflow data of air conditioning devices with different performance and operating modes in different size areas.
[0065] The display module is configured to display an airflow effect display interface in the application, the airflow effect display interface being generated based on the target airflow data.
[0066] According to a third aspect of the present disclosure, an application is provided, which is an application for recommending and displaying home furnishings, and the application is used to implement the steps of the application display method described in the first aspect of the present disclosure.
[0067] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:
[0068] processor;
[0069] Memory used to store processor-executable instructions;
[0070] The processor is configured to execute the instructions to cause the electronic device to implement the steps of the application display method according to the first aspect of the present disclosure.
[0071] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the application display method described in the first aspect of the present disclosure.
[0072] According to a sixth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the application display method described in the first aspect of the present disclosure.
[0073] 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
[0074] 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.
[0075] Figure 1 This is a flowchart illustrating an application display method according to an exemplary embodiment.
[0076] Figure 2 This is a schematic diagram illustrating an interface for creating a floor plan, according to an exemplary embodiment.
[0077] Figure 3 This is a schematic diagram illustrating an input interface for apartment type information according to an exemplary embodiment.
[0078] Figure 4 This is a schematic diagram illustrating a floor plan display interface according to an exemplary embodiment.
[0079] Figure 5 This is a schematic diagram illustrating a display interface according to an exemplary embodiment.
[0080] Figure 6 This is a schematic diagram illustrating another apartment layout display interface according to an exemplary embodiment.
[0081] Figure 7 This is a schematic diagram illustrating another display interface according to an exemplary embodiment.
[0082] Figures 8-10 This is a schematic diagram illustrating the determination of a target area according to an exemplary embodiment.
[0083] Figure 11 This is a schematic diagram illustrating a length threshold and a width threshold according to an exemplary embodiment.
[0084] Figure 12 This is a schematic diagram illustrating another length threshold and width threshold according to an exemplary embodiment.
[0085] Figure 13 and Figure 14 This is a schematic diagram illustrating an update of target airflow data according to an exemplary embodiment.
[0086] Figure 15 This is a block diagram illustrating an application display device according to an exemplary embodiment.
[0087] Figure 16This is a block diagram illustrating an electronic device according to an exemplary embodiment.
[0088] Figure 17 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0089] 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.
[0090] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0091] Current mainstream airflow simulation technology is mainly based on computational fluid dynamics (CFD) methods. It usually adopts turbulence models such as Reynolds-averaged Navier-Stokes (RANS) or large eddy simulation (LES) and combines them with fine mesh generation. It can adapt well to different air conditioner installation locations, air outlet angles, building geometry and furniture obstruction and other complex boundary conditions, thus ensuring physical consistency and working condition adaptability to a certain extent.
[0092] However, this method also has some significant limitations in practical applications. From mesh generation and boundary condition setting to iterative solution of nonlinear equations, the entire simulation process consumes a large amount of computational resources and time. For simulations of a single operating condition, the time typically ranges from tens of minutes to several hours, making it difficult to meet the needs of interactive design and online parameter tuning, and resulting in insufficient real-time performance. When facing the need for batch evaluation of multiple housing types and operating conditions or rapid iterative solutions for each household, the computational latency and computational cost are further amplified, which becomes a prominent problem in large-scale application. In addition, this method is highly dependent on professional experience, requiring engineers with professional experience to maintain the model and adjust parameters, which also limits its application and promotion in a wider range of scenarios.
[0093] In view of this, this disclosure provides an application display method, apparatus, application, electronic device, storage medium, and product. Based on the size information of the target area where the air conditioning equipment is located, the target operating mode and performance information of the air conditioning equipment, target airflow data is determined in a preset flow field library, and the airflow effect display interface generated based on the target airflow data is displayed in the application. Thus, there is no need to simulate airflow effects based on computational fluid dynamics (CFD) methods. While ensuring simulation accuracy, the speed of airflow simulation is significantly improved, achieving second-level airflow simulation, thereby improving the efficiency of airflow simulation and meeting the needs of real-time interaction. Furthermore, by intuitively displaying the airflow effect, it is easy to intuitively understand the state of indoor airflow, which is conducive to quickly evaluating and optimizing the location and operating parameters of air conditioning equipment, improving the deployment efficiency of air conditioning equipment.
[0094] Figure 1 This is a flowchart illustrating an application display method according to an exemplary embodiment, wherein the application is an airflow display application. Figure 1 As shown, the application display method may include the following steps.
[0095] In step S11, the size information of the target area where the air conditioning equipment is located, as well as the target operating mode and performance information of the air conditioning equipment, are obtained.
[0096] The application display method provided in this disclosure can be executed by an application installed on an electronic device (hereinafter referred to as the application) or by the server corresponding to the application. Furthermore, if the electronic device on which the application is installed has good performance (e.g., large memory, strong computing power), it can also be executed by that electronic device. This disclosure does not limit the executing entity of the application display method.
[0097] Air conditioning equipment can include air conditioners, smart humidifiers, smart fans, air purifiers, etc. The target operating mode of the air conditioning equipment can be a user-input operating mode, which can be cooling mode, heating mode, fan mode, dehumidification mode, etc. Performance information can include the power information of the air conditioning equipment, such as rated power and maximum power.
[0098] For example, the target operating mode and performance information can be user-inputted. For instance, when it is necessary to simulate the airflow effect in a room with air conditioning equipment, the user can input an airflow simulation request in the application, and then the electronic device with the application installed will receive the airflow simulation request and execute step S11. Alternatively, the electronic device with the application installed will receive the airflow simulation request and send it to the application's server, so that the server can execute step S11.
[0099] In step S12, target airflow data is determined in a preset flow field library based on size information, target operating mode, and performance information. The flow field library includes airflow data of different operating modes of air conditioning equipment with different performance in different sized areas.
[0100] In this disclosure, a flow field library is pre-constructed, which includes airflow data of air conditioning devices with different performance characteristics operating in different modes within areas of different sizes. For example, air conditioning devices with different performance characteristics can be installed sequentially within areas of different sizes, and airflow data can be collected for each air conditioning device at various locations within different operating modes within different areas. Then, the flow field library is constructed based on the collected airflow data of air conditioning devices with different performance characteristics operating in different modes within different areas.
[0101] In one embodiment, the airflow data of different operating modes of air conditioning devices with different performance at each location coordinate in a region of different sizes is collected as a flow field library.
[0102] Considering that including airflow data at every location coordinate would result in a large amount of airflow data in the flow field library, it would increase both the storage space required and the workload of retrieving target airflow data from the library. Therefore, in another embodiment, the flow field library can be constructed in the following way:
[0103] For each type of air conditioning unit, the following steps are performed:
[0104] For each size region, airflow data of different operating modes are collected at each location coordinate within the region to construct the initial flow field of different operating modes within the region. The region is divided into multiple grids, and for each grid, the average airflow data of the grid is determined based on the airflow data within the grid. Based on the average airflow data of each grid, the compression flow field of different operating modes corresponding to the initial flow field of different operating modes is determined.
[0105] The flow field library is generated based on the compressed flow field corresponding to different operating modes in different areas of different sizes for each performance air conditioning device.
[0106] In this disclosure, the flow field library used is a full-area flow field library for standard room types or standard apartment types. For each air conditioning device with performance information, multiple standard area size information can be preset. For example, for air conditioning devices with power of 25KW and 35KW, the corresponding standard area width is 2.7m, and the length ranges from [2.5m, 3m, 3.5m, 4m, 4.5m, 5m, 5.5m, 6m, 6.5m], that is, air conditioning devices with power of 25KW or 35KW correspond to standard areas with 9 different size information.
[0107] For example, taking a 25kW air conditioning unit as an example, for each size area, airflow data for different operating modes is collected at each coordinate within that area to obtain the initial flow field. For instance, the initial flow fields for different operating modes can be obtained for a standard area with a width of 2.7m and a length of 2.5m, a standard area with a width of 2.7m and a length of 3m, and so on, up to a standard area with a width of 2.7m and a length of 6.5m. Then, for the initial flow fields of different operating modes within each area, the area is divided into multiple grids. For each grid, the average value of the airflow data within that grid is calculated and determined as the average airflow data for that grid. Finally, based on the average airflow data of each grid within the area, the compression flow field corresponding to the initial flow field of different operating modes is determined. It should be understood that for each performance air conditioning unit, a compression flow field for different operating modes will be obtained for each size area. For example, the compressed flow field in heating mode, cooling mode, air supply mode, and dehumidification mode can be obtained.
[0108] For example, the region can be divided into cubic grid cells with a side length of L=1m. For each operating mode, each cell of that operating mode... V i Internal airflow dataset Representative points (average airflow data) are generated by calculating the centroid as shown in formula (1). :
[0109] (1)
[0110] in, Characterizing the k-th airflow data in this cubic grid cell, Characterizes the total amount of airflow data within a cubic grid cell.
[0111] For example, airflow data includes an airflow velocity vector and an airflow direction vector. Both the airflow velocity vector and the airflow direction vector are 3-dimensional vectors, that is, , All are 6-dimensional vectors.
[0112] Finally, a flow field library is generated based on the compressed flow field of each air conditioning device with different performance characteristics and corresponding operating modes in different sized areas.
[0113] In this way, a compressed flow field is obtained by compressing the original flow field, and a flow field library is generated based on the compressed flow field corresponding to different operating modes in different sized regions of each air conditioning device. While ensuring the accuracy and availability of airflow data, the storage space requirement of the flow field library is significantly reduced, thereby improving the retrieval efficiency of airflow data.
[0114] Returning to step S12, since the flow field library includes airflow data of different operating modes of air conditioning equipment with different performance in different sized areas, after obtaining the size information, target operating parameters and performance information, the target airflow data that matches the size information, target operating parameters and performance information can be retrieved from the pre-built flow field library.
[0115] In step S13, an airflow effect display interface is displayed in the application. The airflow effect display interface is generated based on the target airflow data.
[0116] For example, if the execution body of the application display method is the server corresponding to the application, after the server determines the target airflow data, it encapsulates the target airflow data according to the data format required for rendering, and sends it to the electronic device with the application installed after encapsulation, so that the electronic device can decapsulate and render the target airflow data to obtain the airflow effect display interface. Finally, the airflow effect display interface is displayed in the display area of the electronic device.
[0117] For example, if the entity executing the application display method is an electronic device that has the application installed, then after determining the target airflow data, the electronic device can directly render the target airflow data to obtain the airflow effect display interface, and display the airflow effect display interface in the display area of the electronic device.
[0118] By employing the above technical solution, target airflow data is determined from a pre-defined flow field library based on the size of the target area where the air conditioning equipment is located, the target operating mode of the air conditioning equipment, and its performance information. Then, an airflow effect display interface is generated based on this target airflow data. This eliminates the need for computational fluid dynamics (CFD) methods to simulate airflow effects, significantly improving the speed of airflow simulation while maintaining simulation accuracy. It achieves second-level airflow simulation, thereby increasing the efficiency of airflow simulation and meeting the requirements for real-time interaction. Furthermore, by intuitively displaying the airflow effect, it facilitates a clear understanding of the indoor airflow status, which in turn helps to quickly evaluate and optimize the location and operating parameters of the air conditioning equipment, improving the deployment efficiency of the air conditioning equipment.
[0119] In this disclosure, airflow effects may include air outlet path and / or airflow distribution. The air outlet path characterizes the path of airflow, for example, the path of airflow from the air outlet of the air conditioning unit through other locations. The airflow distribution characterizes the airflow range within the room where the air conditioning unit is installed.
[0120] In this way, by visually displaying the air path and / or airflow distribution, it is easy to optimize the airflow path and distribution, which can reduce the energy consumption of air conditioning equipment and meet the user's needs for ventilation or shelter from the wind.
[0121] In one embodiment, the airflow effect display interface can be a static image frame or a dynamic animation frame.
[0122] In addition, the elements of airflow displayed in the indoor airflow effect display interface may include: color and the form of airflow display particles.
[0123] Colors include one or more of blue, red, and white. For example, different colors can be used to display airflow in heating mode, cooling mode, fan mode, and dehumidification mode. For instance, red can be used to display airflow in heating mode, blue in cooling mode, white in fan mode, and yellow in dehumidification mode.
[0124] Displaying particulate forms includes showing airflow as particles or as mist.
[0125] In one embodiment, the airflow effect display interface can be one or more of a 2D view, a 3D view, and a bird's-eye view. For example, the airflow effect display interface can default to a 3D rendering, and the airflow effect display interface includes a 2D rendering display control; when the user clicks the 2D rendering display control, the 2D rendering is displayed.
[0126] In this disclosure, no specific limitation is made on the form of the airflow effect display interface. Users can display different forms of airflow effect display interfaces in the application according to their needs.
[0127] The following describes the specific methods for obtaining the size information of the target area where the air conditioning equipment is located.
[0128] In one embodiment, the method may further include:
[0129] In response to the input of apartment type information, an apartment type display interface is displayed in the application, which is used to display at least one apartment type diagram that matches the apartment type information.
[0130] In response to the operation of selecting a target floor plan on the floor plan display interface, a target floor plan display interface is displayed, which is used to display the selected target floor plan;
[0131] The process of obtaining room information for the room where the air conditioning equipment is located includes:
[0132] In response to the operation of selecting a room on the target floor plan, the room information of the selected room is determined as the room information of the room where the air conditioning equipment is located.
[0133] In this embodiment, apartment layout information can be input into the application, and then the room to be simulated for airflow and its information can be determined based on the apartment layout information.
[0134] In one implementation, the application can provide a city selection bar and a text input control. Users can select a target city using the city selection bar and enter neighborhood information in the text input control. For example, after entering neighborhood information, users can click to confirm the correct neighborhood name, thus completing the neighborhood selection. Based on the user-selected neighborhood, a floor plan display interface can be displayed in the application, showing at least one floor plan within the neighborhood. Thus, after the user enters neighborhood information, the floor plan display interface can be displayed in the application, allowing the user to select a target floor plan from at least one floor plan included in the display interface.
[0135] For example, on the apartment information input interface, after a user enters "City A" and "Community E", they can obtain one or more apartment floor plans related to Community E, which will then be displayed on the terminal's screen. The user can then select an apartment floor plan from these related floor plans.
[0136] Figure 2 This is a schematic diagram illustrating an interface for creating a floor plan, according to an exemplary embodiment. For example... Figure 2 As shown, the floor plan creation interface displays the options available to users for creating floor plans. Figure 2 In the process, the floor plan creation interface can include a location address control, which allows users to enter the floor plan information input interface by clicking on the location address control.
[0137] Figure 3 This is a schematic diagram illustrating an input interface for apartment layout information according to an exemplary embodiment. For example... Figure 3 As shown, the input interface for apartment type information includes input controls. For example, these input controls may include, but are not limited to, city selection controls, neighborhood input controls, and search controls. Users can enter apartment type information into these input controls. The input controls can be input boxes.
[0138] As an example, refer to Figure 3In response to a user's trigger action regarding the city selection control, the system can determine the city specified by the user, for example: City XX. (See reference...) Figure 3 This allows you to determine the specific neighborhood / community the user has specified, and confirm that the specified neighborhood / community belongs to the city specified by the user. Regarding the triggering of the neighborhood / community input control, for example: the user can first enter neighborhood / community keywords, and based on these keywords, multiple selectable neighborhoods can be displayed. The user can then choose the neighborhood / community that best matches their needs. Figure 3 In this system, inputting apartment information can include entering the city, selecting a neighborhood, and triggering a search control. Specifically, clicking the search control retrieves the corresponding floor plan. In response to the user's search control activation, the system displays the apartment layout based on the specified city and neighborhood.
[0139] Figure 4 This is a schematic diagram illustrating a floor plan display interface according to an exemplary embodiment. For example... Figure 4 As shown, the apartment layout display interface includes floor plans of apartments within the user-specified community (XXA). Users can select their target floor plan from a variety of options.
[0140] Figure 5 This is a schematic diagram illustrating a display interface according to an exemplary embodiment. For example... Figure 5 As shown, the user selects a target floor plan from a variety of floor plans displayed on the floor plan display interface. Upon detecting a selection action by the user on this interface, the target floor plan display interface is displayed. For example, the target floor plan display interface is displayed when the user clicks the "Select" control.
[0141] In another implementation, the floor plan creation interface also includes a floor plan upload control. The input of floor plan information is an operation performed on the floor plan upload control. (See also...) Figure 2 The floor plan creation interface can include a location address control and a floor plan upload control. Users can upload floor plans by clicking the floor plan upload control. That is, after detecting that the user clicks the floor plan upload control, the floor plan display interface is displayed. This floor plan display interface is used to display at least one floor plan that is pre-saved in the electronic device and can be uploaded.
[0142] Figure 6 This is a schematic diagram illustrating another apartment layout display interface according to an exemplary embodiment. For example... Figure 6 As shown, the floor plan display interface shows a variety of floor plans that can be uploaded. Users can select the target floor plan from the various available floor plans to upload.
[0143] Figure 7 This is a schematic diagram illustrating another display interface according to an exemplary embodiment. For example... Figure 7As shown, when a user selects a target floor plan, the system detects the user's clicks "Next" on this screen, confirms the selected floor plan as the target floor plan, and displays the target floor plan display interface.
[0144] In this way, the target floor plan can be obtained by uploading a floor plan, increasing the flexibility of obtaining the target floor plan. This allows the application to display the room layout effect in different scenarios.
[0145] After selecting the target floor plan as described above, the target floor plan display interface can be displayed. Users can select the room to be simulated for airflow within this interface. Correspondingly, in response to the room selection on the target floor plan, the room information of the selected room is determined as the room information where the air conditioning equipment is located.
[0146] It should be understood that after the user selects the room to be simulated for airflow, the selected room can be sized, that is, the size information of each wall of the selected room can be determined.
[0147] This allows users to input apartment layout information based on their needs and displays an apartment layout display interface. Users can then select a target apartment layout from at least one layout shown in the target layout display interface, and subsequently determine the room to be simulated for airflow simulation and its information within that target layout. This improves the flexibility in determining the room to be simulated for airflow simulation and its information.
[0148] In one embodiment, obtaining the size information of the target area where the air conditioning device is located may include:
[0149] Obtain room information of the room where the air conditioning equipment is located, as well as the location information of the air conditioning equipment;
[0150] Based on the location information of the air conditioning device, the target location information, and the room information, the target area and the size information of the target area are determined.
[0151] For example, room information can be the location information of the walls in the room, and the location information of the air conditioning equipment can be the location information of the air conditioning equipment in the room. The location information can include the location coordinates and the orientation coordinates of the air vent.
[0152] In this way, the target area and its size information are determined based on the location information of the air conditioning equipment, the target location information, and the room information, thereby improving the reliability and accuracy of the determined target area size information.
[0153] In one implementation, if the location information of the air conditioning device is consistent with the target location information, and the shape of the room where the air conditioning device is located is consistent with the shape of the area in the flow field library, for example, both are standard rectangular shapes, then the area of the room where the air conditioning device is located can be directly determined as the target area, and the size information of the room can be determined as the size information of the target area.
[0154] However, in practical applications, the shape of the room where the air conditioning equipment is located may not be consistent with the shape of the area in the flow field library, and / or the location information of the air conditioning equipment may not be consistent with the target location information. Therefore, in another embodiment, it is also necessary to transform the location information of the air conditioning equipment to the target location information, and at the same time, it is also necessary to transform the room where the air conditioning equipment is located so that the relative position of the air conditioning equipment and the room remains consistent before and after the transformation.
[0155] In this method, determining the target area based on the location information of the air conditioning device, the target location information, and the room information may include:
[0156] Based on the location information of the air conditioning equipment and the target location information, determine the spatial transformation parameters;
[0157] The room information and the location information of the air conditioning device are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information, respectively.
[0158] The target area is determined based on the transformed location information and the transformed room information.
[0159] The target location information can be the location information used when building the flow field library, or it can be the default standard location information.
[0160] The location information may include location coordinates and vent orientation coordinates, the target location information may include target location coordinates and target vent orientation coordinates, and the spatial transformation parameters include translation vectors and rotation matrices.
[0161] For example, the target location coordinates can be (0, 0, 0), and the target vent orientation coordinates can be (1, 0, 0). A translation vector is determined based on the location coordinates and the target location coordinates, and a rotation matrix is determined based on the vent orientation coordinates and the target vent orientation coordinates. Here, the translation vector is the vector used to transform the location coordinates to the target location coordinates, and the rotation matrix is the matrix used to transform the vent orientation coordinates to the target vent orientation coordinates.
[0162] In this way, by transforming the location coordinates and the vent orientation coordinates respectively, the accuracy of the size information of the determined target area is improved in one step.
[0163] After determining the spatial transformation parameters based on the location information of the air conditioning equipment and the target location information, the room information and the location information of the air conditioning equipment are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information. Finally, the target area is determined based on the transformed location information and the transformed room information.
[0164] By adopting the above technical solution, the location information of the air conditioning equipment can be transformed to the target location information through spatial transformation parameters. At the same time, the room information will also be transformed. While ensuring that the relative position of the air conditioning equipment and the room remains consistent before and after the transformation, the accuracy and reliability of retrieving target airflow data in the flow field library are improved, thereby improving the accuracy of airflow simulation.
[0165] In this embodiment, the location information includes the location coordinates of the air conditioning device. Determining the target area based on the transformed location information and the transformed room information may include:
[0166] Based on the transformed position coordinates, determine the horizontal line where the air conditioning device is located;
[0167] The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
[0168] The horizontal line where the air conditioning equipment is located includes a straight line parallel to the wall where the air conditioning equipment is located and a straight line perpendicular to the wall where the air conditioning equipment is located.
[0169] When the floor plan entered by the user includes multiple rooms, to avoid the target area being an area within a room where air conditioning equipment is not installed, the location information can also include vent orientation coordinates. In this way, a straight line perpendicular to the wall where the air conditioning equipment is located refers to a straight line perpendicular to the wall where the air conditioning equipment is located and along the vent orientation coordinates. This ensures that the determined target area is an area within a room where air conditioning equipment is installed.
[0170] After determining the horizontal line where the air conditioning equipment is located, the target area is further determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
[0171] Figures 8-10 This is a schematic diagram illustrating the determination of a target region according to an exemplary embodiment. For example... Figure 8The diagram assumes the room containing the air conditioning unit is a non-standard rectangular room. Based on the location information of the air conditioning unit and the target location information, spatial transformation parameters are determined. These parameters are then used to transform both the room information and the location information of the air conditioning unit, resulting in the transformed room information and the transformed location information, as shown below. Figure 9 As shown. Next, determine the horizontal line where the air conditioning unit is located, where the determined horizontal line is as follows: Figure 10 Horizontal lines 1, 2, and 3 are shown in the diagram. Then, in... Figure 10 In the diagram, the intersections of horizontal lines 1, 2, and 3 with the room's walls (the outline of the pentagon in the diagram) are designated as intersection points a, b, c, and d, respectively. Finally, the target area within the room is determined based on these intersection points.
[0172] It should be understood that, considering the airflow from the air conditioning unit only flows within the room where the air conditioning unit is located, the area formed by the four intersection points may include areas not located within that room. Therefore, in this disclosure, the target area determined based on the intersection points may be a sub-region of the area formed by the four intersection points. For example, the determined target area abde is... Figure 10 The rectangular area in the middle.
[0173] In this way, the target area within the room is determined based on the intersection of the horizontal line where the air conditioning equipment is located and the boundary of the room, which further improves the reliability and accuracy of the determined target area. Consequently, when determining the target airflow data based on the size information of the target area, the accuracy of the target airflow data is improved.
[0174] Furthermore, considering the limited performance and air delivery range of air conditioning equipment, the target area determined above may include areas where the air conditioning equipment cannot deliver air. Therefore, the boundary of the airflow output of the air conditioning equipment can be restricted based on the performance information of the air conditioning equipment. That is, when determining the target area, in addition to considering the intersection of the horizontal line and the boundary of the room represented by the transformed room information, the performance information of the air conditioning equipment should also be considered.
[0175] In yet another embodiment, the size information of the target region includes the length and width of the target region, and the method may further include:
[0176] Based on the performance information of the air conditioning equipment, determine the length threshold and the width threshold;
[0177] Determining the target area within the room based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information includes:
[0178] The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information, the length threshold, and the width threshold.
[0179] In this embodiment, the length threshold and width threshold of the target area can be determined based on the performance information of the air conditioning device. For example, the width threshold may include a first width threshold and a second width threshold located on both sides of the air conditioning device in the width direction.
[0180] For example, assuming the air conditioning device is an air conditioner, the performance information also includes the air conditioner's horsepower (HP). Figure 11 As shown, for a 1.5P air conditioner, the preset first width threshold and second width threshold are both 1m. Since the air delivery distance of a 1.5P air conditioner is usually less than or equal to 6m, the length threshold is 6m.
[0181] like Figure 12 As shown, for a 3P air conditioner, the preset first width threshold and second width threshold are both 1.5m. Since the air delivery distance of a 3P air conditioner is usually less than or equal to 8m, the length threshold is 8m.
[0182] After determining the length and width thresholds, the target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information, along with the length and width thresholds. Specifically, the width of the determined target area must meet the width threshold requirement, and the length of the determined target area must meet the length threshold requirement.
[0183] In this way, by combining the performance information, location information, and room dimensions of the air conditioning equipment, the target area is determined, further improving the reliability and accuracy of the determined target area.
[0184] In one embodiment, the method may further include:
[0185] Based on the target location information and the location information of the air conditioning equipment, determine the spatial inverse transformation parameters;
[0186] The target airflow data is inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data.
[0187] The airflow effect display interface is generated based on the updated target airflow data.
[0188] Since the target area mentioned above is obtained after spatial transformation of the room and location information of the air conditioning equipment, and the target airflow data determined from the flow field library is based on the target area, in order to ensure that the final displayed airflow effect is consistent with the actual location information and actual room information of the air conditioning equipment, in this embodiment, after determining the target airflow data, it is also necessary to perform an inverse transformation on the target airflow data to obtain the updated target airflow data.
[0189] For example, the spatial inverse transformation parameters include an inverse translation vector and an inverse rotation matrix, which can be determined based on the target location information and the air conditioning location information. For instance, the inverse translation vector is determined based on the target location coordinates and the location coordinates, and the inverse rotation matrix is determined based on the target air vent orientation coordinates and the air vent orientation coordinates. The inverse translation vector is used to transform the target location coordinates to the location coordinates, and the inverse rotation matrix is used to transform the target air vent orientation coordinates to the air vent orientation coordinates.
[0190] After determining the spatial inverse transformation parameters, the target airflow data is inversely transformed using these parameters to obtain updated target airflow data. For example, the target airflow data is transformed using an inverse translation vector and an inverse rotation matrix to restore it to target airflow data that matches the actual location and room information of the air conditioning equipment; this updated target airflow data is denoted as the updated target airflow data. Electronic devices with this application installed generate an airflow effect display interface based on the updated target airflow data.
[0191] Figure 13 and Figure 14 This is a schematic diagram illustrating an update of target airflow data according to an exemplary embodiment. The region corresponding to the target airflow data determined from the flow field library is shown below. Figure 13 As shown. Then, the spatial inverse transform parameters are used to... Figure 13 The target airflow data shown can be inversely transformed. Simultaneously, the spatially transformed room information can also be inversely transformed to obtain the initial room information. For example... Figure 14 As shown, the room after inverse transformation and Figure 8 The location coordinates and orientation coordinates of the room shown are consistent. Figure 14 The rectangular area shown represents the range of airflow distribution in the airflow effect.
[0192] Using the above technical solution, if the target area is determined based on spatially transformed location information and room information, after determining the target airflow data from the flow field library, the target airflow data is inversely transformed using spatial inverse transformation parameters to obtain updated target airflow data. An airflow effect display interface is then generated based on this updated target airflow data. This ensures that the displayed airflow effect matches the actual location information of the air conditioning equipment and the actual room information, improving the accuracy and reliability of the displayed airflow effect.
[0193] In one embodiment, the target location information is the location information of the air conditioning equipment when constructing the flow field library. That is, the flow field library includes airflow data of different operating modes of air conditioning equipment with different performance under the target location information in areas of different sizes.
[0194] For example, the target location coordinates in the target location information are (0,0,0), and the target air outlet orientation coordinates are (1,0,0). When constructing the flow field library, the location coordinates of air conditioning equipment with different performance in different sized areas are all (0,0,0), and the air outlet orientation coordinates are all (1,0,0).
[0195] In this way, the location information of the air conditioning equipment is converted to be consistent with the target location information of the air conditioning equipment when constructing the flow field library, which improves the reliability and accuracy of determining the target airflow data from the flow field library.
[0196] In another embodiment, the target location information is not the location information of the air conditioning equipment when constructing the flow field library. That is, the flow field library includes airflow data of different operating modes of air conditioning equipment with different performance under the default location information in areas of different sizes. The default location information is different from the target location information.
[0197] In this way, the target location information does not have to be the location information of the air conditioning equipment when constructing the flow field library, which improves the flexibility of the target location information and thus improves the flexibility of determining the target airflow data.
[0198] In this embodiment, if the target location information is not the location information of the air conditioning device when constructing the flow field library, the target airflow data retrieved from the flow field library is the target airflow data under the default location information, rather than the target airflow data under the target location. Therefore, in this embodiment, before performing the inverse transformation on the target airflow data, it is necessary to convert the target airflow data retrieved from the flow field library under the default location information into target airflow data under the target location.
[0199] In this embodiment, the method may further include:
[0200] Transform the target airflow data under the default location information to the target airflow data under the target location information;
[0201] The step of performing an inverse transformation on the target airflow data using the spatial inverse transformation parameters to obtain updated target airflow data includes:
[0202] The target airflow parameters under the target location information are inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data.
[0203] For example, firstly, based on the default position information and the target position information, a first spatial transformation parameter is determined. Similarly, the first spatial transformation parameter may also include a first translation vector and a first rotation matrix. Next, based on the first translation vector and the first rotation matrix, the target airflow data under the default position information (target airflow data retrieved from the flow field library) is transformed to the target airflow data under the target position. Finally, the target airflow parameters under the target position information are inversely transformed using the inverse spatial transformation parameter to obtain the updated target airflow data.
[0204] By employing the above technical solution, when the target location information is not the same as the location information of the air conditioning equipment when constructing the flow field library, the target airflow data retrieved from the flow field library is converted to target airflow data under the target location information. Then, the target airflow parameters under the target location information are inversely transformed to obtain updated target airflow data. In this way, by flexibly converting and inversely transforming the airflow data, the adaptability and flexibility of airflow simulation can be improved, expanding the applicability range of airflow simulation.
[0205] In this disclosure, obtaining the location information of the air conditioning device may include:
[0206] In response to the adjustment operation of the position information of the air conditioning device, the adjusted position information is determined as the position information of the air conditioning device.
[0207] To facilitate the simulation of airflow effects at different locations of the air conditioning device, this disclosure allows for flexible adjustment of the air conditioning device's location information, and the adjusted location information is then used as the air conditioning device's location information to display the airflow effect at that location.
[0208] Thus, since the location information of the air conditioning equipment can be adjusted, the airflow effect of the air conditioning equipment at different locations can be simulated, making it easier to compare the airflow effect at different locations and improving the flexibility of airflow simulation.
[0209] In one embodiment, the adjustment operation includes moving the pattern of the air conditioning device, or inputting the location information of the air conditioning device.
[0210] For example, users can adjust the position information of air conditioning equipment by dragging and dropping. For instance, the application displays a target floor plan entered by the user and a diagram of the air conditioning equipment. The user can adjust the position information of the air conditioning equipment by dragging and dropping the diagram. That is, when the dragging ends, i.e., when the movement of the air conditioning equipment diagram is stopped, the position information at the end is determined as the position information of the air conditioning equipment.
[0211] For another example, a user can directly input the location information of the air conditioning device within the application. In this case, the location information input by the user can be identified as the location information of the air conditioning device.
[0212] In this way, the location information of the air conditioning unit can be adjusted by moving the graphic of the air conditioning unit or by inputting location information, which improves the flexibility and convenience of adjusting the location information of the air conditioning unit.
[0213] Based on the same inventive concept, this disclosure also provides an application display device. Figure 15 This is a block diagram illustrating an application display device according to an exemplary embodiment, wherein the application is an airflow display application. Figure 15 As shown, the application display device 1500 may include:
[0214] The first acquisition module 1501 is configured to acquire the size information of the target area where the air conditioning device is located, as well as the target operating mode and performance information of the air conditioning device;
[0215] The first determining module 1502 is configured to determine target airflow data in a preset flow field library based on the size information, the target operating mode, and the performance information. The flow field library includes airflow data of air conditioning devices with different performance and operating modes in different size areas.
[0216] The first display module 1503 is configured to display an airflow effect display interface in the application, the airflow effect display interface being generated based on the target airflow data.
[0217] Optionally, the airflow effect includes the air outlet path and / or airflow distribution.
[0218] Optionally, the first acquisition module 1501 is configured as follows:
[0219] Obtain room information of the room where the air conditioning equipment is located, as well as the location information of the air conditioning equipment;
[0220] Based on the location information of the air conditioning device, the target location information, and the room information, the target area and the size information of the target area are determined.
[0221] Optionally, the first acquisition module 1501 is configured as follows:
[0222] Based on the location information of the air conditioning equipment and the target location information, determine the spatial transformation parameters;
[0223] The room information and the location information of the air conditioning device are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information, respectively.
[0224] The target area is determined based on the transformed location information and the transformed room information.
[0225] Optionally, the location information includes the location coordinates of the air conditioning device, and the first acquisition module 1501 is configured to:
[0226] Based on the transformed position coordinates, determine the horizontal line where the air conditioning device is located;
[0227] The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
[0228] Optionally, the location information includes location coordinates and vent orientation coordinates, the target location information includes target location coordinates and target vent orientation coordinates, and the spatial transformation parameters include translation vectors and rotation matrices.
[0229] Optionally, the application display device 1500 may further include:
[0230] The second determining module is configured to determine the spatial inverse transformation parameters based on the target location information and the location information of the air conditioning device;
[0231] The first transformation module is configured to perform an inverse transformation on the target airflow data using the spatial inverse transformation parameters to obtain updated target airflow data.
[0232] The airflow effect display interface is generated based on the updated target airflow data.
[0233] Optionally, the flow field library includes airflow data of different operating modes of air conditioning devices with different performance under target location information in areas of different sizes.
[0234] Optionally, the flow field library includes airflow data of different operating modes of air conditioning devices with different performance under default location information in areas of different sizes, wherein the default location information is different from the target location information.
[0235] Optionally, the application display device 1500 may further include:
[0236] The second transformation module is configured to transform the target airflow data under the default location information to the target airflow data under the target location information.
[0237] The first transformation module is configured to: perform an inverse transformation on the target airflow parameters under the target location information using the spatial inverse transformation parameters to obtain updated target airflow data.
[0238] Optionally, the application display device 1500 may further include:
[0239] The second display module is configured to display a floor plan display interface in the application in response to an input operation of floor plan information. The floor plan display interface is used to display at least one floor plan that matches the floor plan information.
[0240] The third display module is configured to display a target floor plan display interface in response to the operation of selecting a target floor plan on the floor plan display interface. The target floor plan display interface is used to display the selected target floor plan.
[0241] The first acquisition module 1501 is configured to: in response to the operation of selecting a room on the target floor plan, determine the room information of the selected room as the room information of the room where the air conditioning equipment is located.
[0242] Optionally, the first acquisition module 1501 is configured as follows:
[0243] In response to the adjustment operation of the position information of the air conditioning device, the adjusted position information is determined as the position information of the air conditioning device.
[0244] Optionally, the adjustment operation includes moving the pattern of the air conditioning device, or inputting the position information of the air conditioning device.
[0245] Optionally, the size information of the target area includes the length and width of the target area, and the application display device 1500 may further include:
[0246] The third determining module is configured to determine the length threshold and the width threshold based on the performance information of the air conditioning device;
[0247] The first acquisition module 1501 is configured to: determine the target area located in the room based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information, the length threshold and the width threshold.
[0248] Optionally, the flow field library is constructed in the following manner:
[0249] For each type of air conditioning unit, the following steps are performed:
[0250] For each size region, airflow data of different operating modes are collected at each location coordinate within the region to construct the initial flow field of different operating modes within the region. The region is divided into multiple grids, and for each grid, the average airflow data of the grid is determined based on the airflow data within the grid. Based on the average airflow data of each grid, the compression flow field of different operating modes corresponding to the initial flow field of different operating modes is determined.
[0251] The flow field library is generated based on the compressed flow field corresponding to different operating modes in different areas of different sizes for each performance air conditioning device.
[0252] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0253] This disclosure also provides an application for recommending and displaying home furnishings, which is used to implement the steps of the application display method provided in this disclosure.
[0254] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the application display method provided in this disclosure.
[0255] Figure 16 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0256] Reference Figure 16 The electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output interface 812, sensor component 814, and communication component 816.
[0257] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the aforementioned application display method. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0258] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of such data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 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.
[0259] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.
[0260] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 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 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 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.
[0261] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 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 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0262] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0263] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0264] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 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.
[0265] In an exemplary embodiment, the electronic device 800 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.
[0266] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 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.
[0267] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described application display method when executed by the programmable device.
[0268] Figure 17 This is a block diagram illustrating a server according to an exemplary embodiment. (Refer to...) Figure 17 Server 1900 includes processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 1922 is configured to execute instructions to perform the aforementioned application display method.
[0269] Server 1900 may also include a power supply component 1926 configured to perform power management of server 1900, a wired or wireless network interface 1950 configured to connect server 1900 to a network, and an input / output interface 1958. Server 1900 can operate on an operating system stored in memory 1932.
[0270] 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.
[0271] 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 technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In this description, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0272] 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.”
[0273] 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.”
[0274] 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.
[0275] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An application display method, characterized in that, The application is for displaying airflow, and the method includes: Obtain the size information of the target area where the air conditioning equipment is located, as well as the target operating mode and performance information of the air conditioning equipment; Based on the size information, the target operating mode, and the performance information, target airflow data is determined in a preset flow field library, which includes airflow data of different operating modes of air conditioning equipment with different performance in different sized areas; The application displays an airflow effect display interface, which is generated based on the target airflow data; The acquisition of the size information of the target area where the air conditioning equipment is located includes: Obtain room information of the room where the air conditioning equipment is located, as well as the location information of the air conditioning equipment; Based on the location information of the air conditioning device, the target location information, and the room information, the target area and the size information of the target area are determined; The step of determining the target area based on the location information of the air conditioning device, the target location information, and the room information includes: Based on the location information of the air conditioning equipment and the target location information, determine the spatial transformation parameters; The room information and the location information of the air conditioning device are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information, respectively. The target area is determined based on the transformed location information and the transformed room information; The location information includes the location coordinates of the air conditioning device. Determining the target area based on the transformed location information and the transformed room information includes: Based on the transformed position coordinates, determine the horizontal line where the air conditioning device is located; The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
2. The application display method according to claim 1, characterized in that, Airflow effects include air outlet path and / or airflow distribution.
3. The application display method according to claim 1, characterized in that, The location information includes location coordinates and wind direction coordinates; the target location information includes target location coordinates and target wind direction coordinates; and the spatial transformation parameters include translation vectors and rotation matrices.
4. The application display method according to claim 1, characterized in that, The method further includes: Based on the target location information and the location information of the air conditioning equipment, determine the spatial inverse transformation parameters; The target airflow data is inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data. The airflow effect display interface is generated based on the updated target airflow data.
5. The application display method according to claim 1, characterized in that, The flow field library includes airflow data for different operating modes of air conditioning equipment with different performance characteristics under target location information in areas of different sizes.
6. The application display method according to claim 4, characterized in that, The flow field library includes airflow data of different operating modes of air conditioning devices with different performance under default position information in areas of different sizes, wherein the default position information is different from the target position information.
7. The application display method according to claim 6, characterized in that, The method further includes: Transform the target airflow data under the default location information to the target airflow data under the target location information; The step of performing an inverse transformation on the target airflow data using the spatial inverse transformation parameters to obtain updated target airflow data includes: The target airflow parameters under the target location information are inversely transformed using the spatial inverse transformation parameters to obtain updated target airflow data.
8. The application display method according to claim 1, characterized in that, The method further includes: In response to the input of apartment type information, an apartment type display interface is displayed in the application, which is used to display at least one apartment type diagram that matches the apartment type information. In response to the operation of selecting a target floor plan on the floor plan display interface, a target floor plan display interface is displayed, which is used to display the selected target floor plan; The process of obtaining room information for the room where the air conditioning equipment is located includes: In response to the operation of selecting a room on the target floor plan, the room information of the selected room is determined as the room information of the room where the air conditioning equipment is located.
9. The application display method according to claim 1, characterized in that, Obtaining the location information of the air conditioning device includes: In response to the adjustment operation of the position information of the air conditioning device, the adjusted position information is determined as the position information of the air conditioning device.
10. The application display method according to claim 9, characterized in that, The adjustment operation includes moving the pattern of the air conditioning device, or inputting the location information of the air conditioning device.
11. The application display method according to claim 1, characterized in that, The size information of the target region includes the length and width of the target region, and the method further includes: Based on the performance information of the air conditioning equipment, determine the length threshold and the width threshold; Determining the target area within the room based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information includes: The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information, the length threshold, and the width threshold.
12. The application display method according to any one of claims 1-11, characterized in that, The flow field library is constructed in the following way: For each type of air conditioning unit, the following steps are performed: For each size region, airflow data of different operating modes are collected at each location coordinate within the region to construct the initial flow field of different operating modes within the region. The region is divided into multiple grids, and for each grid, the average airflow data of the grid is determined based on the airflow data within the grid. Based on the average airflow data of each grid, the compression flow field of different operating modes corresponding to the initial flow field of different operating modes is determined. The flow field library is generated based on the compressed flow field corresponding to different operating modes in different areas of different sizes for each performance air conditioning device.
13. An application display device, characterized in that, The application is an airflow display application, including: The first acquisition module is configured to acquire the size information of the target area where the air conditioning equipment is located, as well as the target operating mode and performance information of the air conditioning equipment; The first determining module is configured to determine target airflow data in a preset flow field library based on the size information, the target operating mode, and the performance information. The flow field library includes airflow data of air conditioning devices with different performance and operating modes in different size areas. The display module is configured to display an airflow effect display interface in the application, the airflow effect display interface being generated based on the target airflow data; The first acquisition module is configured as follows: Obtain room information of the room where the air conditioning equipment is located, as well as the location information of the air conditioning equipment; Based on the location information of the air conditioning device, the target location information, and the room information, the target area and the size information of the target area are determined; The first acquisition module is configured as follows: Based on the location information of the air conditioning equipment and the target location information, determine the spatial transformation parameters; The room information and the location information of the air conditioning device are transformed using the spatial transformation parameters to obtain the transformed room information and the transformed location information, respectively. The target area is determined based on the transformed location information and the transformed room information; The location information includes the location coordinates of the air conditioning device, and the first acquisition module is configured to: Based on the transformed position coordinates, determine the horizontal line where the air conditioning device is located; The target area within the room is determined based on the intersection of the horizontal line and the boundary of the room represented by the transformed room information.
14. The application display device according to claim 13, characterized in that, The application display device further includes: The second determining module is configured to determine the spatial inverse transformation parameters based on the target location information and the location information of the air conditioning device; The transformation module is configured to perform an inverse transformation on the target airflow data using the spatial inverse transformation parameters to obtain updated target airflow data. The airflow effect display interface is generated based on the updated target airflow data.
15. An application product, characterized in that, The application product is an application product that recommends and displays home furnishings, and the application product is used to implement the steps of the application display method according to any one of claims 1-12.
16. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the electronic device to implement the steps of the application display method according to any one of claims 1-12.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the application display method according to any one of claims 1-12.
18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the application display method according to any one of claims 1-12.
Citation Information
Patent Citations
Air conditioner layout method and device, storage medium and terminal
CN109373517A
Smart human settlement environment airflow organization optimization method
CN112149364A
Building indoor environment detection system and detection method
CN115577606A
Application display method and device, electronic equipment, storage medium and program
CN120803313A