Control method, device, equipment, medium and program product of air conditioning equipment
Patent Information
- Application Number
- CN202210658352.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-10
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-06-10
AI Technical Summary
然而,目前针对空气调节设备的温度、风速、湿度、净化、新风等多个调节维度只能单独分别进行控制,导致控制效率较低,从而导致用户体验感并不高
[0003]本发明旨在至少在一定程度上解决现有技术中的上述技术问题之一。
Smart Images

Figure CN117249567B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioning technology, and more specifically, to a control method, apparatus, equipment, medium, and program product for air conditioning equipment. Background Technology
[0002] Currently, users can adjust various aspects of air conditioning equipment, such as temperature, fan speed, humidity, air purification, and fresh air intake, to provide a comfortable environment. However, these multiple adjustment dimensions can only be controlled individually, resulting in low control efficiency and a less than ideal user experience. Summary of the Invention
[0003] The present invention aims to at least partially solve one of the aforementioned technical problems in the prior art.
[0004] Therefore, the first objective of this invention is to provide a control method for an air conditioning device, which can calculate the score of each combination of adjustment dimensions and control the air conditioning device according to the combination of adjustment dimensions with the highest score. This improves control efficiency and, consequently, enhances the user experience.
[0005] The second objective of this invention is to provide a control device for an air conditioning system.
[0006] The third objective of this invention is to provide an electronic device.
[0007] The fourth objective of this invention is to provide a computer-readable storage medium.
[0008] The fifth objective of this invention is to provide a computer program product.
[0009] To achieve the above objectives, a first aspect of the present invention provides a control method for an air conditioning device, comprising the following steps: determining the scores of N combinations of adjustment dimension values for a target object, where N is an integer greater than 1; each combination of adjustment dimension values includes: values corresponding to multiple adjustment dimensions; the target object includes: at least one user need or at least one currently identified user; determining a first combination of adjustment dimension values with the highest score for the target object based on the scores of the N combinations of adjustment dimension values for the target object; and controlling the air conditioning device according to the first combination of adjustment dimension values.
[0010] According to one embodiment of the present invention, determining the scores of N adjustment dimension numerical combinations for a target object includes: determining the scores of the N adjustment dimension numerical combinations for each user or each user's needs; determining the weights of the N adjustment dimension numerical combinations for each user or each user's needs; and obtaining the scores of the N adjustment dimension numerical combinations for the target object based on the scores and weights of the N adjustment dimension numerical combinations for each user or each user's needs.
[0011] According to one embodiment of the present invention, determining the score of each user for each of the N adjustment dimension value combinations includes: determining the user group to which the first user belongs, wherein the first user is any user among the currently identified users; determining the score of each of the N adjustment dimension value combinations for the user group; and determining the score of each of the N adjustment dimension value combinations for the user group as the score of each of the N adjustment dimension value combinations for the first user.
[0012] According to one embodiment of the present invention, the combination of N adjustment dimension values respectively gives a preset score for the user group.
[0013] According to one embodiment of the present invention, determining the scores of N adjustment dimension value combinations for a user group includes: determining the user group's historical selection records of multiple adjustment dimension values; and determining the scores of N adjustment dimension value combinations for the user group based on the user group's historical selection records of multiple adjustment dimension values.
[0014] According to one embodiment of the present invention, the N adjustment dimension values are respectively used to calculate the preset score for each user.
[0015] According to one embodiment of the present invention, determining the score for each user based on N combinations of adjustment dimension values includes: determining each user's historical selection records of multiple adjustment dimension values; and determining the score for each user based on the historical selection records of multiple adjustment dimension values.
[0016] According to one embodiment of the present invention, the weights of the N adjustment dimension values for each user or each user's needs are preset weights.
[0017] According to one embodiment of the present invention, determining the weights of N adjustment dimension value combinations for each user or each user's needs includes: obtaining a weight setting operation; and, in response to the weight setting operation, setting the weights of the N adjustment dimension value combinations for each user or each user's needs.
[0018] According to one embodiment of the present invention, before determining the score of the target object for each of the N adjustment dimension value combinations, the method further includes: in response to a control command for any one of the multiple adjustment dimensions, determining the N adjustment dimension value combinations including the adjusted value or the currently enabled value of any one adjustment dimension.
[0019] According to an embodiment of the present invention, before determining the scores of the N adjustment dimension numerical combinations for the target object, the method further includes: activating a multi-dimensional adjustment mode; determining the scores of the N adjustment dimension numerical combinations for the target object includes: determining the scores of the N adjustment dimension numerical combinations for the target object in the multi-dimensional adjustment mode; wherein, the multi-dimensional adjustment mode is a mode that enables multiple adjustment dimensions with one click.
[0020] According to one embodiment of the present invention, enabling a multi-dimensional adjustment mode includes: enabling the multi-dimensional adjustment mode in response to a power-on command or an enable command for the multi-dimensional adjustment mode.
[0021] According to one embodiment of the present invention, enabling a multi-dimensional adjustment mode includes: enabling the multi-dimensional adjustment mode in response to a selection command for multiple adjustment dimensions and an enabling command for the multi-dimensional adjustment mode.
[0022] To achieve the above objectives, a second aspect of the present invention provides a control device for an air conditioning equipment, comprising: a determining module and a control module; the determining module is configured to determine the scores of N combinations of adjustment dimension values for a target object, where N is an integer greater than 1; each combination of adjustment dimension values includes: values corresponding to multiple adjustment dimensions; the target object includes: at least one user need or at least one currently identified user; the determining module is further configured to determine a first combination of adjustment dimension values with the highest score for the target object based on the scores of the N combinations of adjustment dimension values for the target object; the control module is configured to control the air conditioning equipment according to the first combination of adjustment dimension values.
[0023] To achieve the above objectives, a third aspect of the present invention provides an electronic device, including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the control method of the air conditioning device described above.
[0024] To achieve the above objectives, a fourth aspect of the present invention provides a computer-readable storage medium for storing a computer program that causes a computer to execute the control method of the air conditioning device described above.
[0025] To achieve the above objectives, a fifth aspect of the present invention provides a computer program product, including a computer program / instructions, characterized in that the computer program / instructions, when executed by a processor, implement the control method of the air conditioning device described above. Attached Figure Description
[0026] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present invention;
[0027] Figure 2 This is a schematic diagram illustrating another application scenario provided by an embodiment of the present invention;
[0028] Figure 3 This is a schematic diagram illustrating another application scenario provided by an embodiment of the present invention;
[0029] Figure 4 A flowchart illustrating a control method for an air conditioning device provided in an embodiment of the present invention;
[0030] Figure 5 A flowchart illustrating another control method for an air conditioning device provided in an embodiment of the present invention;
[0031] Figure 6 A schematic diagram of an interface provided for an embodiment of the present invention;
[0032] Figure 7 This is another schematic diagram of an interface provided in an embodiment of the present invention;
[0033] Figure 8 This is another schematic diagram of an interface provided in an embodiment of the present invention;
[0034] Figure 9 This is another schematic diagram of an interface provided in an embodiment of the present invention;
[0035] Figure 10 A schematic diagram of an interface provided for an embodiment of the present invention;
[0036] Figure 11 This is another schematic diagram of an interface provided in an embodiment of the present invention;
[0037] Figure 12 This is another schematic diagram of an interface provided in an embodiment of the present invention;
[0038] Figure 13 A flowchart illustrating another control method for an air conditioning device provided in an embodiment of the present invention;
[0039] Figure 14 A schematic diagram of a control device 1400 for an air conditioning equipment provided in an embodiment of the present invention;
[0040] Figure 15This is a schematic block diagram of the electronic device 1500 provided in an embodiment of the present invention. Detailed Implementation
[0041] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0042] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0043] As mentioned above, currently, the multiple adjustment dimensions of air conditioning equipment can only be controlled individually, resulting in low control efficiency and a poor user experience.
[0044] To solve the above-mentioned technical problems, embodiments of the present invention set multiple combinations of adjustment dimension values, and can score each combination of adjustment dimension values, and finally control the air conditioning equipment based on the adjustment dimension value combination with the highest score.
[0045] For example, the technical solution of the present invention can be applied to the following scenarios, but is not limited thereto:
[0046] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of the present invention. For example... Figure 1 As shown, the application scenario may include an air conditioning device 110 and a remote control 120, wherein the user can operate the remote control 120 to remotely control the air conditioning device 110.
[0047] Optionally, the remote control 120 can be an infrared remote control, which has an infrared transmitting unit. The air conditioning device 110 can have an infrared receiving unit. The infrared remote control transmits infrared signals to the air conditioning device 110 through the infrared transmitting unit, and the air conditioning device 110 receives the infrared signals through the infrared receiving unit, thereby realizing remote control of the air conditioning device 110.
[0048] Figure 2 This is a schematic diagram illustrating another application scenario provided by an embodiment of the present invention. For example... Figure 2 As shown, the application scenario may include an air conditioning device 210 and a terminal device 220. The terminal device 220 may have an application (APP) installed on it for controlling the air conditioning device 210. Users can operate the APP to remotely control the air conditioning device 210.
[0049] Optionally, the terminal device can be a mobile phone, computer, etc., but is not limited to these.
[0050] It should be understood that, Figure 1 and Figure 2 The air conditioning equipment can be wall-mounted or cabinet-type.
[0051] Figure 3 This is a schematic diagram illustrating another application scenario provided by an embodiment of the present invention. For example... Figure 3 As shown, this application scenario can include: an air conditioning device equipped with a touch panel, which allows users to control the air conditioning device through operations on the touch panel.
[0052] It should be understood that the present invention is also applicable to scenarios such as voice or gesture control of air conditioning equipment.
[0053] The technical solution of this invention will be described in detail below:
[0054] Figure 4 This is a flowchart illustrating a control method for an air conditioning device according to an embodiment of the present invention. This method can be executed by the air conditioning device, which can be a cabinet-type air conditioning device or a wall-mounted air conditioning device, etc. Figure 4 As shown, the method may include:
[0055] S410: Determine the scores for the target object based on N combinations of adjustment dimension values, where N is an integer greater than 1;
[0056] S420: Based on the scores of the target object for each of the N adjustment dimension value combinations, determine the first adjustment dimension value combination that scores the highest for the target object;
[0057] S430: Controls air conditioning equipment according to the numerical combination of the first adjustment dimension.
[0058] Before introducing the embodiments of the present invention, a multi-dimensional adjustment mode is first introduced. This multi-dimensional adjustment mode refers to a mode that allows one-click activation of multiple adjustment dimensions.
[0059] Optionally, activating the multi-dimensional adjustment mode of the air conditioning equipment includes, but is not limited to, the following situations:
[0060] Scenario 1: The air conditioning unit receives a power-on command and, in response, activates its multi-dimensional adjustment mode. For example, when a user turns on the air conditioning unit, it automatically enters multi-dimensional adjustment mode.
[0061] Optionally, the power-on command can be generated based on the user's operation of the power button on the remote control or touch panel, or based on the user's operation of the power-on icon on the APP, or the power-on command can be a voice command, gesture or posture command, etc.
[0062] Scenario 2: The air conditioning device receives an activation command for the multi-dimensional adjustment mode and, in response to the command, activates the multi-dimensional adjustment mode. For example, after the user turns on the air conditioning device, the user can click the multi-dimensional adjustment icon or button to automatically put the air conditioning device into multi-dimensional adjustment mode.
[0063] Optionally, the activation command for the multi-dimensional adjustment mode can be generated based on the user's operation of the multi-dimensional adjustment buttons on the remote control or touch panel, or based on the user's operation of the multi-dimensional adjustment icon on the APP, or the activation command can be a voice command, gesture, or posture command, etc.
[0064] Scenario 3: The air conditioning device receives selection commands for multiple adjustment dimensions and activation commands for the multi-dimensional adjustment mode. In response to these commands, the air conditioning device activates its multi-dimensional adjustment mode. For example, after turning on the air conditioning device, the user can select five adjustment dimensions: temperature, fan speed, humidity, purification, and fresh air. The user then clicks the multi-dimensional adjustment icon or button to put the air conditioning device into multi-dimensional adjustment mode.
[0065] Optionally, in scenario three, assuming the user selects multiple adjustment dimensions, the air conditioning device can determine whether the maximum interval between the selection instructions for the multiple adjustment dimensions is less than a preset duration. If it is less than the preset duration, the multi-dimensional adjustment mode of the air conditioning device is activated in response to the selection instruction and the activation instruction.
[0066] Optionally, the preset duration can be 5 seconds or 10 seconds, etc., and the present invention does not limit it.
[0067] It should be understood that the reason for setting this preset duration is to reduce misjudgments by the air conditioning device. For example, suppose there is no preset duration, and the user selects the fresh air adjustment dimension at time t, and half an hour later, the user selects the temperature, humidity, and fan speed adjustment dimensions. Then the user can click or touch the multi-dimensional adjustment buttons or icons, etc. In fact, the user expects to use the combination of adjustment dimensions with the highest score for temperature, humidity, and fan speed. However, without a preset duration, the air conditioning device may use the combination of adjustment dimensions with the highest score for all four adjustment dimensions.
[0068] The following example illustrates the maximum interval for selection commands: Suppose a user selects three adjustment dimensions: temperature, humidity, and wind speed, and their corresponding selection times are t, t+1s, and t+2s, respectively. Then, for these three adjustment dimensions, the maximum interval for selection commands is t+2-t=2s.
[0069] It should be understood that there are two scenarios in situations two and three. In one scenario, when the air conditioning unit is turned on, it defaults to normal mode. If it then receives an activation command for multi-dimensional adjustment mode, or a selection command for multiple adjustment dimensions and an activation command for multi-dimensional adjustment mode, it can switch from normal mode to multi-dimensional adjustment mode. In the other scenario, when the air conditioning unit is turned on, it does not enter any mode; this mode can be called idle mode, or simply idle state. When the air conditioning unit receives a selection command for multiple adjustment dimensions and an activation command for multi-dimensional adjustment mode, it can then enter multi-dimensional adjustment mode.
[0070] It should be understood that the normal mode can also be called the non-multidimensional adjustment mode, which refers to a mode in which multiple adjustment dimensions are controlled independently. For example, the user needs to set each adjustment dimension one by one.
[0071] Based on this, several situations may trigger the air conditioning device to execute the embodiments of the present invention, but are not limited thereto:
[0072] In one possible implementation, if the air conditioning device is in multi-dimensional adjustment mode, then the embodiments of the present invention are executed.
[0073] In another possible implementation, if the air conditioning device is currently in a multi-dimensional adjustment mode and the air conditioning device receives a control command for any one of the multiple adjustment dimensions, then in response to the control command, the embodiment of the present invention is executed.
[0074] For example, suppose the air conditioning device is currently in multi-dimensional adjustment mode. When the user activates the temperature adjustment dimension, and the current set temperature is 26 degrees Celsius, the air conditioning device can search for adjustment dimension value combinations that include 26 degrees Celsius from all possible adjustment dimension value combinations. Furthermore, the air conditioning device can determine the score of each adjustment dimension value combination including 26 degrees Celsius for the target object, and determine the first adjustment dimension value combination with the highest score for the target object; the air conditioning device is then controlled according to the first adjustment dimension value combination. Alternatively, when the user activates both the temperature and fan speed adjustment dimensions, and the current set temperature is 26 degrees Celsius and the current set fan speed is 40, the air conditioning device can search for adjustment dimension value combinations that include 26 degrees Celsius and fan speed 40 from all possible adjustment dimension value combinations. Furthermore, the air conditioning device can determine the score of each adjustment dimension value combination including 26 degrees Celsius and fan speed 40 for the target object, and determine the first adjustment dimension value combination with the highest score for the target object; the air conditioning device is then controlled according to the first adjustment dimension value combination. Alternatively, when the air conditioning device adjusts the temperature from 26 degrees to 25 degrees, it can search for adjustment dimension value combinations that include 25 degrees from all possible adjustment dimension value combinations. Furthermore, the air conditioning device can determine the score of each adjustment dimension value combination including 25 degrees for the target object, and determine the first adjustment dimension value combination with the highest score for the target object; then, the air conditioning device is controlled according to the first adjustment dimension value combination. Alternatively, when the air conditioning device adjusts the temperature from 26 degrees to 25 degrees and the fan speed from 60 to 40, it can search for adjustment dimension value combinations that include 26 degrees and a fan speed of 40 from all possible adjustment dimension value combinations. Furthermore, the air conditioning device can determine the score of each adjustment dimension value combination including 26 degrees and a fan speed of 40 for the target object, and determine the first adjustment dimension value combination with the highest score for the target object; then, the air conditioning device is controlled according to the first adjustment dimension value combination.
[0075] Optionally, the combination of N adjustment dimension values can include, but is not limited to, the following:
[0076] In one possible implementation, the above combination of N adjustment dimension values can be the system default combination of adjustment dimension values.
[0077] In another possible implementation, the aforementioned combination of N adjustment dimension values can be a combination of adjustment dimension values selected from multiple combinations of adjustment dimension values, where the predicted mean thermal volumetric index (PMV) falls within a specific range, and this specific range can be |PMV|≤0.2. The formula for calculating PMV can be as follows:
[0078]
[0079] Where PMV is the projected average thermal sensation index; M is the metabolic rate, measured in watts per square meter; W is the effective mechanical power, measured in watts per square meter; f cl It is the surface area coefficient of clothing; t a It is the air temperature, measured in degrees Celsius; P a It is the partial pressure of water vapor, measured in Pascals (h). c It is a convective heat transfer system, measured in watts per square kelvin; t cl It is the surface temperature of the clothing, measured in degrees Celsius.
[0080] In another possible implementation, the aforementioned N adjustment dimension value combinations can be adjustment dimension value combinations that the user has historically selected more frequently than a preset frequency. For example, assuming there are 100 adjustment dimension value combinations, the air conditioning device can use the top 20 adjustment dimension value combinations selected most frequently by the user as the aforementioned N adjustment dimension value combinations.
[0081] It should be understood that each of the N adjustment dimension value combinations can include values corresponding to multiple adjustment dimensions. These multiple adjustment dimensions can be at least two of temperature, humidity, wind speed, purification, and fresh air, but are not limited to these.
[0082] For example, adjustment dimension value combination A is: temperature 27 degrees Celsius, fan speed 40. Adjustment dimension value combination B is: temperature 26 degrees Celsius, fan speed 50. Adjustment dimension value combination C is: temperature 25 degrees Celsius, fan speed 60.
[0083] Optionally, the target object may include: at least one user need or at least one currently identified user.
[0084] Optionally, at least one user requirement may include, but is not limited to, energy efficiency, health and comfort.
[0085] Optionally, embodiments of this application may use facial recognition, fingerprint recognition, voiceprint recognition, or account recognition to identify users.
[0086] For example, the terminal device can collect facial image information and use facial recognition algorithms to identify who the user is or what kind of user group, such as a child, the elderly, or an adult. Furthermore, the terminal device can report the facial recognition results to the air conditioning equipment.
[0087] For example, the terminal device can collect the user's fingerprint information and use a fingerprint recognition algorithm to identify who the user is. Furthermore, the terminal device can report the fingerprint recognition results to the air conditioning equipment.
[0088] For example, the terminal device can collect the user's voiceprint information and use a voiceprint recognition algorithm to identify who the user is or what kind of user group, such as a child, an elderly person, or an adult. Furthermore, the terminal device can report the voiceprint recognition results to the air conditioning equipment.
[0089] For example, the terminal device can obtain user account information and identify who the user is or what user group they belong to based on the correspondence between the user account information and the user's age, gender, and name, such as a child, an elderly person, or an adult. Furthermore, the terminal device can report the account identification results to the air conditioning equipment.
[0090] Optionally, such as Figure 5 As shown, the above S410 may include:
[0091] S510: Determine the scores for each user or each user's needs based on the combination of N adjustment dimension values;
[0092] S520: Determine the weights of N adjustment dimension combinations for each user or each user's needs;
[0093] S530: Based on the scores and weights of the N adjustment dimension combinations for each user or each user's needs, obtain the scores of the N adjustment dimension combinations for the target object.
[0094] It should be understood that when the target object includes at least one currently identified user, each adjustment dimension value combination will have a score and a weight for each user. Based on this, the total score of each adjustment dimension value combination for all identified users, i.e., the target object mentioned above, is obtained based on the score and weight of each user.
[0095] For example, Table 1 shows the scores and weights of each adjustment dimension combination for each identified user, and the last column is the total score of each adjustment dimension combination for all identified users.
[0096] Table 1
[0097]
[0098]
[0099] Assuming the currently identified users include a child, an elderly person, and an adult, taking the first row as an example, the scores for the child, elderly person, and adult using adjustment dimension combination A are 0.6, 0.8, and 0.3 respectively, with weights of 0.33, 0.34, and 0.33 respectively. The total score for all currently identified users using adjustment dimension combination A is: 0.6*0.33 + 0.8*0.34 + 0.3*0.33 = 0.57. Taking the second row as an example, the scores for the child, elderly person, and adult using adjustment dimension combination B are 0.7, 0.7, and 0.6 respectively, with weights of 0.33, 0.34, and 0.33 respectively. The total score for all currently identified users using adjustment dimension combination B is: 0.7*0.33 + 0.7*0.34 + 0.6*0.33 = 0.67. Assuming the currently identified users include one child and one adult, taking the third row as an example, the adjusted dimension combination C scores 0.4 and 0.8 for the child and 0.8 for the adult, respectively, with weights of 0.33 and 0.33 for the child and adult, respectively. Finally, the total score of the adjusted dimension combination C for all currently identified users is:
[0100] Furthermore, the air conditioning unit can select the highest-scoring combination of adjustment dimension values, namely adjustment dimension value combination B. The air conditioning unit is then controlled based on adjustment dimension value combination B; for example, the air conditioning unit can adjust the temperature to 25 degrees Celsius and the fan speed to level 60.
[0101] It should be understood that when the target object includes at least one user need, each combination of adjustment dimension values will have a score and a weight for each user need. Based on this, the total score of each combination of adjustment dimension values for all user needs, i.e., the target object mentioned above, is obtained based on the score and weight of each user need.
[0102] For example, Table 2 shows the scores and weights of each adjustment dimension combination for each user need, and the last column is the total score of each adjustment dimension combination for all user needs.
[0103] Table 2
[0104]
[0105]
[0106] Assuming user needs include energy efficiency, comfort, and health, taking the first row as an example, the scores for energy efficiency, comfort, and health in adjustment dimension combination A are 0.6, 0.8, and 0.3 respectively, with weights of 0.33, 0.34, and 0.33 respectively. The total score for all current user needs using adjustment dimension combination A is: 0.6*0.33 + 0.8*0.34 + 0.3*0.33 = 0.57. Taking the second row as an example, the scores for energy efficiency, comfort, and health in adjustment dimension combination B are 0.7, 0.7, and 0.6 respectively, with weights of 0.33, 0.34, and 0.33 respectively. The total score for all user needs using adjustment dimension combination B is: 0.7*0.33 + 0.7*0.34 + 0.6*0.33 = 0.67. Assuming user needs include energy efficiency and health, taking the third row as an example, the adjusted dimension combination C scores 0.4 and 0.8 for energy efficiency and health, respectively, with weights of 0.33 and 0.33 for energy efficiency and health, respectively. Finally, the total score of the adjusted dimension combination C for all user needs is:
[0107] Furthermore, the air conditioning unit can select the highest-scoring combination of adjustment dimension values, namely adjustment dimension value combination B. The air conditioning unit is then controlled based on adjustment dimension value combination B; for example, the air conditioning unit can adjust the temperature to 25 degrees Celsius and the fan speed to level 60.
[0108] The air conditioning device provided by this invention can calculate the score of each combination of adjustment dimensions and control the device according to the highest-scoring combination of adjustment dimensions. This eliminates the need for users to control each adjustment dimension individually; instead, users can control each dimension one by one to form an optimal combination of adjustment dimensions, which in turn controls the air conditioning device. Compared to existing technologies, the control method provided by this invention improves control efficiency and thus enhances the user experience.
[0109] The following section will explain how to determine the score for each user based on the combination of values for each adjustment dimension when the target object includes at least one identified user:
[0110] In one possible implementation, assuming that any one of the at least identified users is referred to as the first user, the air conditioning device can determine the user group to which the first user belongs, and use the score of the combination of adjustment dimension values for that user group as the score of the combination of adjustment dimension values for the first user.
[0111] For example, if user 1 belongs to the user group of children, then the score of the adjustment dimension value combination A for children can be used as the score of the adjustment dimension value combination A for user 1.
[0112] Optionally, the score for each adjustment dimension combination for a user group can be a preset score, which can be obtained based on an analysis of physiological differences among different user groups. For example, children and the elderly prefer a temperature of 25 degrees Celsius and a wind speed of 20. Alternatively, the preset score can be obtained through methods such as questionnaires.
[0113] Optionally, the score for each combination of adjustment dimension values for a user group can also be obtained based on the user group's historical selection records of that adjustment dimension value.
[0114] For example, suppose there are three combinations of adjustment dimensions, namely adjustment dimension combinations A, B, and C. For an air conditioning device, suppose the children choose all the adjustment dimension combinations a total of 10 times. Among them, the children choose adjustment dimension combination A 2 times, so the score of adjustment dimension combination A for the children can be 2 / 10 = 0.2; the children choose adjustment dimension combination B 4 times, so the score of adjustment dimension combination B for the children can be 4 / 10 = 0.4; the children choose adjustment dimension combination C 4 times, so the score of adjustment dimension combination C for the children can be 4 / 10 = 0.4. Assuming the elderly population selects all moderating dimension combinations a total of 20 times, with 10 selections of moderating dimension combination A, the score for moderating dimension combination A would be 10 / 20 = 0.5; 5 selections of moderating dimension combination B, the score would be 5 / 20 = 0.25; and 5 selections of moderating dimension combination C, the score would be 5 / 20 = 0.25. Similarly, assuming the adult population selects all moderating dimension combinations a total of 50 times, with 10 selections of moderating dimension combination A, the score would be 10 / 50 = 0.2; 10 selections of moderating dimension combination B, the score would be 10 / 50 = 0.2; and 30 selections of moderating dimension combination C, the score would be 30 / 50 = 0.6.
[0115] Optionally, the scores for children, the elderly, and adults in Table 1 above can be the scores of the adjusted dimension combinations for their respective user groups. If multiple users belong to the same user group, the scores of all identified users for the adjusted dimension combinations need to consider the scores of these multiple users. For example, suppose the currently identified users include: two children, one adult, and one elderly person. Adjusted dimension combination A scores 0.6 for both children, 0.8 for the elderly person, and 0.3 for the adult person. Assuming their corresponding weights are 0.33, 0.33, 0.34, and 0.33, then the score of adjusted dimension combination A for the currently identified users is:
[0116] In another possible approach, the air conditioning unit can directly determine the score for each user based on the combination of values for each regulation dimension.
[0117] Optionally, the score for each combination of adjustment dimensions for the user can be a preset score, which can be obtained based on the analysis of physiological differences among different users. For example, child 1 prefers a temperature of 25 degrees Celsius and a wind speed of 20. Alternatively, the preset score can be obtained through methods such as questionnaires.
[0118] Optionally, the score for each combination of adjustment dimension values can also be obtained based on the user's historical selection records of that adjustment dimension value.
[0119] For example, suppose there are three combinations of adjustment dimensions, namely adjustment dimension combinations A, B, and C. For an air conditioning device, suppose child 1 selects all adjustment dimension combinations a total of 10 times. Among them, child 1 selects adjustment dimension combination A 2 times, so the score of adjustment dimension combination A for child 1 can be 2 / 10 = 0.2; child 1 selects adjustment dimension combination B 4 times, so the score of adjustment dimension combination B for child 1 can be 4 / 10 = 0.4; child 1 selects adjustment dimension combination C 4 times, so the score of adjustment dimension combination C for child 1 can be 4 / 10 = 0.4. Suppose that child 2 selects all the adjustment dimension value combinations a total of 20 times. Among them, child 2 selects adjustment dimension value combination A 10 times. Then the score for child 2 for adjustment dimension value combination A can be 10 / 20 = 0.5. Child 2 selects adjustment dimension value combination B 5 times. Then the score for child 2 for adjustment dimension value combination B can be 5 / 20 = 0.25. Child 2 selects adjustment dimension value combination C 5 times. Then the score for child 2 for adjustment dimension value combination C can be 5 / 20 = 0.25.
[0120] The following section will explain how to determine the score for each user need based on the combination of values for each adjustment dimension when the target object includes at least one user need:
[0121] Optionally, when the user's requirement is energy efficiency, the score for energy efficiency for each combination of adjustment dimensions is related to the operating frequency or power of the air conditioning equipment under the currently enabled adjustment dimension. For example, the lower the operating power of the air conditioning equipment, the higher the energy efficiency. For instance, assuming that the operating power of the air conditioning equipment is P under a certain combination of adjustment dimensions, then the energy efficiency could be 1 / P.
[0122] Optionally, when the user's need is comfort, the score for comfort for each combination of adjustment dimension values can be the PMV of that combination of adjustment dimension values. The formula for calculating PMV can be found above and will not be repeated here.
[0123] Optionally, when the user's requirement is health, the score for health based on each combination of adjustment dimensions is related to the multi-dimensional air quality of the air conditioning device under the currently enabled adjustment dimension. For example, the higher the fresh air setting of the air conditioning device, the higher the health score; the lower the PM2.5 level, the higher the health score. For instance, assuming that under a certain combination of adjustment dimensions, the fresh air setting of the air conditioning device is L1 and the PM2.5 level is L2, then the health score could be L1 / L2.
[0124] The following section will explain how to determine the weight of each adjustment dimension combination for each user or user need when the target objects include at least one identified user or at least one user need:
[0125] In one possible implementation, the weights of the N adjustment dimension values for each user or each user's needs are preset weights.
[0126] For example, by default, the system assigns a weight of 0.33 to each adjustment dimension value combination for children, 0.33 to the elderly, and 0.34 to adults.
[0127] For example, by default, the system assigns a weight of 0.33 to each adjustment dimension value combination for child 1, 0.33 to child 2, 0.33 to elderly person 3, and 0.34 to adult 4.
[0128] For example, the system defaults to assigning a weight of 0.3 to energy efficiency, 0.5 to comfort, and 0.2 to health for each adjustment dimension value combination.
[0129] It should be understood that, for the same user, the weights of the N adjustment dimension values can be the same or different. Similarly, for the same user need, the weights of the N adjustment dimension values can be the same or different.
[0130] In another possible implementation, the combination of N adjustment dimension values can be set for each user or for each user's needs, and can be set for at least one user.
[0131] For example, for each combination of adjustment dimensions, the user can set the weight for children to be 0.33, the weight for the elderly to be 0.33, and the weight for adults to be 0.34.
[0132] For example, for each combination of adjustment dimensions, the user can set the weight for child 1 to be 0.33, the weight for child 2 to be 0.33, the weight for elderly person 3 to be 0.33, and the weight for adult 4 to be 0.34.
[0133] For example, for each combination of adjustment dimensions, users can set the weight for energy efficiency to 0.3, the weight for comfort to 0.5, and the weight for health to 0.2.
[0134] It should be understood that, for the same user, the weights of the N adjustment dimension values can be the same or different. Similarly, for the same user need, the weights of the N adjustment dimension values can be the same or different.
[0135] It should be understood that, assuming the target audience includes at least one identified user, for each combination of adjustment dimension values, the user can set the weight for only one user or user group. Users or user groups without assigned weights will have a default weight of 0, or their weights can be automatically calculated based on the assigned weights. For example, if the weight for adults is 0.6, the system defaults to assigning weights of 0.2 for children and 0.2 for the elderly. Similarly, assuming the target audience includes at least one user need, for each combination of adjustment dimension values, the user can set the weight for only one user need. User needs without assigned weights will have a default weight of 0, or their weights can be automatically calculated based on the assigned weights. For example, if the weight for energy efficiency is 0.6, the system defaults to assigning weights of 0.2 for health and 0.2 for comfort.
[0136] It should be understood that for each combination of adjustment dimension values, the sum of the weights for all users or user needs may or may not be 1.
[0137] The technical solution provided by this invention allows air conditioning devices to determine the score and weight of each adjustment dimension value combination for each user or user need using various methods. Based on this score and weight, a total score for each adjustment dimension value combination is obtained, and the air conditioning device is controlled according to the highest-scoring first adjustment dimension value combination. This eliminates the need for users to control each adjustment dimension individually; instead, users can control each adjustment dimension one by one to form an optimal adjustment dimension value combination, which is then used to control the air conditioning device. The control method provided by this invention improves control efficiency compared to existing technologies, thereby enhancing the user experience.
[0138] Optionally, the air conditioning device may push a first notification message to inform the user that the air conditioning device has entered multi-dimensional adjustment mode.
[0139] It should be understood that the aforementioned first prompt message is used to inform the user that the air conditioning device has entered the multi-dimensional adjustment mode.
[0140] Optionally, the first prompt message may be any of the following, but not limited to: the indicator light corresponding to the multi-dimensional adjustment mode is lit; the indicator light corresponding to the multi-dimensional adjustment mode remains lit for a first preset duration; the indicator light corresponding to the multi-dimensional adjustment mode displays a first preset color; the indicator light corresponding to the multi-dimensional adjustment mode displays a first preset color and remains lit for a first preset duration; the indicator light corresponding to the multi-dimensional adjustment mode flashes according to the first preset mode, and a voice message is displayed.
[0141] Optionally, the indicator lights corresponding to the multi-dimensional adjustment modes can be set in the cabinet unit's touch panel or the wall-mounted unit's display panel.
[0142] Optionally, there may be one or more indicator lights corresponding to the multi-dimensional adjustment mode.
[0143] Optionally, the first preset duration can be 10 minutes, 30 minutes, etc.
[0144] Optionally, the first preset color can be blue, green, or red, etc.
[0145] Optionally, the first preset flashing mode can be flashing once every N seconds, where N is a positive integer, or the interval between two adjacent flashes can be 1s, 2s, 1s, 2s, etc.
[0146] For example, such as Figure 6As shown, the interface displays an icon corresponding to the multi-dimensional adjustment mode. This icon indicates that the indicator light for the multi-dimensional adjustment mode is lit, meaning that the multi-dimensional adjustment mode has been activated. Of course, only one of these two icons needs to be present. Figure 7 As shown, the icon for the multi-dimensional adjustment mode is not displayed on this interface, indicating that the multi-dimensional adjustment mode has been turned off.
[0147] For example, if the indicator light corresponding to the multi-dimensional adjustment mode stays on for 10 minutes, it means that the multi-dimensional adjustment mode has been turned on; if the indicator light turns off, it means that the multi-dimensional adjustment mode has been turned off.
[0148] For example, if the indicator light corresponding to the multi-dimensional adjustment mode is green, it means that the multi-dimensional adjustment mode has been turned on; if the indicator light is off or red, it means that the multi-dimensional adjustment mode has been turned off.
[0149] For example, if the indicator light corresponding to the multi-dimensional adjustment mode is green and lasts for 10 minutes, it means that the multi-dimensional adjustment mode has been turned on. If the indicator light is off or turns red, it means that the multi-dimensional adjustment mode has been turned off.
[0150] For example, the indicator light corresponding to the multi-dimensional adjustment mode flashes once every 2 seconds to indicate that the multi-dimensional adjustment mode has been turned on, and the indicator light turning off or turning red indicates that the multi-dimensional adjustment mode has been turned off.
[0151] For example, air conditioning equipment can also use voice broadcast to announce to users: "Multi-dimensional adjustment mode is turned on" to indicate that the multi-dimensional adjustment mode is turned on.
[0152] To help users distinguish which adjustment dimensions are on and which are off, in this embodiment of the invention, the air conditioning device can push a third or fourth prompt message for each of the multiple adjustment dimensions. The third prompt message is used to inform the user that the corresponding adjustment dimension is on, and the fourth prompt message is used to inform the user that the corresponding adjustment dimension is off.
[0153] Optionally, for any one of the multiple adjustment dimensions, the corresponding third prompt information can be any of the following, but not limited to: the indicator light corresponding to the adjustment dimension displays a third preset color; the indicator light corresponding to the adjustment dimension displays a third preset color and remains on for a third preset duration; the indicator light corresponding to the adjustment dimension flashes according to a third preset mode.
[0154] Optionally, the indicator light corresponding to this adjustment dimension can be set in the cabinet touch panel or the wall-mounted display panel.
[0155] Optionally, there may be one or more indicator lights corresponding to this adjustment dimension.
[0156] Optionally, the third preset duration can be 1 second or 2 seconds, etc.
[0157] Optionally, the third preset color can be white, blue, green, or red, etc.
[0158] Optionally, the third preset flashing mode can be flashing once every P seconds, where P is a positive integer, or the interval between two adjacent flashes can be 2s, 1s, 2s, 1s, etc.
[0159] Optionally, for any one of the multiple adjustment dimensions, the corresponding fourth prompt message is any one of the following, but not limited to: the indicator light corresponding to the adjustment dimension is off; the indicator light corresponding to the adjustment dimension displays a fourth preset color.
[0160] Optionally, the fourth preset color can be red, purple, etc.
[0161] For example, such as Figure 6 As shown, the striped box indicates that the indicator light is white, meaning the corresponding adjustment dimension is on; the blank box indicates that the indicator light is off, meaning the corresponding adjustment dimension is off. Therefore, we can conclude that... Figure 6 The results show that the current temperature and fan speed adjustment dimensions are on, while the humidity, purification, and fresh air adjustment dimensions are off.
[0162] Optionally, to facilitate users in knowing the progress of each of the multiple adjustment dimensions, the air conditioning device can also display the current progress of any one of the adjustment dimensions when that adjustment dimension is in the on state.
[0163] For example, such as Figure 8 As shown, the white stripe indicates that the corresponding adjustment dimension is on, and the length of the stripe indicates the current progress of the adjustment dimension.
[0164] It should be understood that, in Figure 8 The system uses a single indicator light to simultaneously show the on / off status and current progress of an adjustment dimension. However, different indicator lights can also be used to indicate the on / off status and current progress of an adjustment dimension.
[0165] For example, such as Figure 9 As shown, the striped frame indicates that the indicator light is white, meaning that the corresponding adjustment dimension is in the active state, while the shadow height indicates the current progress of the adjustment dimension.
[0166] It should be understood that, Figure 9The indicator lights, represented by striped boxes, indicate the on / off status of the adjustment dimension, while the shaded areas indicate the current progress of the adjustment. Alternatively, the shaded areas could indicate the on / off status, and the striped boxes could indicate the current progress. Or, both indicators could simultaneously indicate the on / off status and the current progress.
[0167] It should be understood that, in the embodiments of the present invention, in the multi-dimensional adjustment mode, the adjustment dimension for which a control command for any adjustment dimension is obtained can be called the main adjustment dimension, and the control command can be an on command, an adjustment command, or a off command, etc.
[0168] For example, assuming that in multi-dimensional adjustment mode, the user controls the temperature adjustment dimension through a remote control, APP, or touch panel, then the temperature adjustment dimension can be called the main adjustment dimension.
[0169] In order to allow users to intuitively feel the adjustment dimension they are controlling, in this embodiment of the invention, the air conditioning device can push a second prompt message for the main adjustment dimension to remind the user that the adjustment dimension is the main adjustment dimension.
[0170] Optionally, the second prompt message may be any of the following, but not limited to: the indicator light corresponding to the main adjustment dimension displays a second preset color; the indicator light corresponding to the main adjustment dimension displays a second preset color and remains on for a second preset duration; the indicator light corresponding to the main adjustment dimension flashes according to a second preset mode.
[0171] Optionally, the indicator lights corresponding to the main adjustment dimensions can be set in the cabinet touch panel or the wall-mounted display panel.
[0172] Optionally, there may be one or more indicator lights corresponding to the main adjustment dimension.
[0173] Optionally, the second preset duration can be 3 seconds or 5 seconds, etc.
[0174] Optionally, the second preset color can be blue, green, or red, etc.
[0175] Optionally, the second preset flashing mode can be flashing once every M seconds, where M is a positive integer, or the interval between two adjacent flashes can be 1s, 3s, 1s, 3s, etc.
[0176] For example, such as Figure 10 As shown, assuming temperature adjustment is the primary adjustment dimension, when the user is currently controlling this dimension, its corresponding indicator light can turn blue and remain so for 1 second. Figure 10 The indicator light is highlighted in blue by a black dot box.
[0177] Optionally, the air conditioning equipment can also display the control progress of the main control dimension in response to control commands.
[0178] For example, such as Figure 11 As shown, assuming temperature adjustment is the primary adjustment dimension, when the user is currently controlling this dimension, its corresponding indicator light can turn blue and remain so for 1 second. Figure 11 The indicator light is blue, indicated by a black dot box, and the length of the black dot box indicates the control progress of the temperature adjustment dimension.
[0179] For example, such as Figure 12 As shown, assuming temperature adjustment is the primary adjustment dimension, when the user is currently controlling this dimension, its corresponding indicator light can turn blue and remain so for 1 second. Figure 12 The indicator light is highlighted in blue by a black dot box, and the height of the shaded area indicates the progress of temperature adjustment.
[0180] It should be understood that, Figure 12 In the diagram, a black dotted box represents the primary control dimension for temperature regulation, and a shaded area represents the control progress of that dimension. Alternatively, the shaded area could represent the primary control dimension, and the length variation of the striped box could indicate the control progress. Or, both elements could simultaneously indicate whether the temperature regulation dimension is the primary control dimension or the control progress of that dimension.
[0181] In this embodiment of the invention, the air conditioning device can also push a first prompt message to inform the user that the air conditioning device has entered a multi-dimensional adjustment mode, which can also improve the user experience. A third or fourth prompt message can also be pushed for each of the multiple adjustment dimensions, so that the user can distinguish which adjustment dimensions are on and which are off, thereby improving the user experience. The air conditioning device can also display the current progress of each adjustment dimension, which can also improve the user experience. The air conditioning device can also push a second prompt message for the primary adjustment dimension, so that the user knows which adjustment dimension is the primary one, thereby further improving the user experience.
[0182] Figure 13 A flowchart of another control method for an air conditioning device provided in an embodiment of the present invention is shown below. Figure 13 As shown, in Figure 4 Based on this, S430 can also include:
[0183] S440: Obtain mode switching command;
[0184] S450: In response to a mode switching command, switch from multi-dimensional adjustment mode to normal mode.
[0185] Optionally, the mode switching command may be generated based on the operation of turning off the adjustment mode, or the mode switching command may be generated based on the operation of turning on the normal mode, or the mode switching command may be generated based on the click or touch operation of the mode switching icon or button, which may be set on the remote control, APP or touch panel.
[0186] It should be understood that when the air conditioning unit is switched to normal mode, the user can only control each adjustment dimension individually.
[0187] Optionally, after the air conditioning device switches to normal mode, it can switch back to multi-dimensional adjustment mode. After entering multi-dimensional adjustment mode, the air conditioning device can control multiple adjustment dimensions according to the control method provided by the present invention.
[0188] In this embodiment of the invention, the air conditioning device can flexibly switch between a special adjustment mode and a normal mode, thereby improving the user experience.
[0189] Figure 14 This is a schematic diagram of a control device 1400 for an air conditioning device according to an embodiment of the present invention. The control device 1400 may include a determining module 1410 and a control module 1420. The determining module 1410 is used to determine the scores of N combinations of adjustment dimension values for a target object, where N is an integer greater than 1. Each combination of adjustment dimension values includes values corresponding to multiple adjustment dimensions. The target object includes at least one user need or at least one currently identified user. The determining module 1410 is also used to determine a first combination of adjustment dimension values with the highest score for the target object based on the scores of the N combinations of adjustment dimension values for the target object. The control module 1420 is used to control the air conditioning device according to the first combination of adjustment dimension values.
[0190] Optionally, the determining module 1410 is specifically used to: determine the scores of the N adjustment dimension value combinations for each user or each user's needs; determine the weights of the N adjustment dimension value combinations for each user or each user's needs; and obtain the scores of the N adjustment dimension value combinations for the target object based on the scores and weights of the N adjustment dimension value combinations for each user or each user's needs.
[0191] Optionally, the determining module 1410 is specifically used to: determine the user group to which the first user belongs, wherein the first user is any user among the currently identified users; determine the scores of the N adjustment dimension value combinations for the user group respectively; and determine the scores of the N adjustment dimension value combinations for the user group as the scores of the N adjustment dimension value combinations for the first user respectively.
[0192] Optionally, the N adjustment dimension values can be combined to generate preset scores for each user group.
[0193] Optionally, the determining module 1410 is specifically used to: determine the historical selection records of multiple adjustment dimension values for the user group; and determine the scores of N adjustment dimension value combinations for the user group based on the historical selection records of multiple adjustment dimension values for the user group.
[0194] Optionally, the N adjustment dimension values are combined to form a preset score for each user.
[0195] Optionally, the determining module 1410 is specifically used to: determine the historical selection records of each user for multiple adjustment dimension values; and, based on the historical selection records of each user for multiple adjustment dimension values, determine the scores of N adjustment dimension value combinations for each user.
[0196] Optionally, the weights of the N adjustment dimensions for each user or each user's needs are preset weights.
[0197] Optionally, obtain the weight setting operation; in response to the weight setting operation, set the weights of N adjustment dimension values for each user or each user's needs.
[0198] Optionally, the determining module 1410 is further configured to: before determining the scores of the N adjustment dimension value combinations for the target object respectively, in response to a control instruction for any one of the multiple adjustment dimensions, determine the N adjustment dimension value combinations including the adjusted value or the currently enabled value of any one adjustment dimension.
[0199] Optionally, the device 1400 further includes: an activation module 1430, used to activate the multi-dimensional adjustment mode before the determination module 1410 determines the scores of the N adjustment dimension value combinations for the target object respectively; correspondingly, the determination module 1410 is specifically used to: determine the scores of the N adjustment dimension value combinations for the target object respectively in the multi-dimensional adjustment mode; wherein, the multi-dimensional adjustment mode is a mode that activates multiple adjustment dimensions with one click.
[0200] Optionally, the enabling module 1430 is specifically used to: enable the multi-dimensional adjustment mode in response to a power-on command or an enabling command for the multi-dimensional adjustment mode.
[0201] Optionally, the enabling module 1430 is specifically used to: enable the multi-dimensional adjustment mode in response to the selection command for multiple adjustment dimensions and the enabling command for the multi-dimensional adjustment mode.
[0202] It should be understood that the device embodiments and method embodiments can correspond to each other, and similar descriptions can be found in the method embodiments. To avoid repetition, further details are omitted here. Specifically, Figure 14 The apparatus 1400 shown can execute the above-described method embodiments, and the aforementioned and other operations and / or functions of each module in the apparatus 1400 are respectively for implementing the corresponding processes in the above-described methods. For the sake of brevity, they will not be described in detail here.
[0203] The apparatus 1400 of this invention, in conjunction with the accompanying drawings, has been described above from the perspective of functional modules. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments of this invention can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. Optionally, the software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method embodiments.
[0204] Figure 15 This is a schematic block diagram of the electronic device 1500 provided in an embodiment of the present invention.
[0205] like Figure 15 As shown, the electronic device 1500 may include:
[0206] The system includes a memory 1510 and a processor 1520. The memory 1510 stores computer programs and transfers the program code to the processor 1520. In other words, the processor 1520 can retrieve and run the computer program from the memory 1510 to implement the methods described in the embodiments of the present invention.
[0207] For example, the processor 1520 can be used to execute the above-described method embodiments according to instructions in the computer program.
[0208] In some embodiments of the present invention, the processor 1520 may include, but is not limited to:
[0209] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0210] In some embodiments of the present invention, the memory 1510 includes, but is not limited to:
[0211] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0212] In some embodiments of the present invention, the computer program may be divided into one or more modules, which are stored in the memory 1510 and executed by the processor 1520 to perform the method provided by the present invention. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the electronic device.
[0213] like Figure 15 As shown, the electronic device may also include:
[0214] Transceiver 1530, which can be connected to processor 1520 or memory 1510.
[0215] The processor 1520 can control the transceiver 1530 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 1530 may include a transmitter and a receiver. The transceiver 1530 may further include antennas, and the number of antennas may be one or more.
[0216] It should be understood that the various components in the electronic device are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0217] The present invention also provides a computer storage medium storing a computer program thereon, which, when executed by a computer, enables the computer to perform the methods of the above-described method embodiments. Alternatively, embodiments of the present invention also provide a computer program product containing instructions that, when executed by a computer, cause the computer to perform the methods of the above-described method embodiments.
[0218] When implemented using software, it can be implemented entirely or partially as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0219] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0220] In the several embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical, mechanical, or other forms.
[0221] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. For example, the functional modules in the various embodiments of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0222] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A control method for an air conditioning device, characterized in that, include: Determine N combinations of adjustment dimension values for the score of the target object, where N is an integer greater than 1; Each combination of adjustment dimension values includes: values corresponding to multiple adjustment dimensions; the target object includes: at least one user need or at least one currently identified user; Based on the scores of the target object for each of the N adjustment dimension value combinations, determine the first adjustment dimension value combination that scores the highest for the target object; The air conditioning device is controlled according to the numerical combination of the first adjustment dimension. The determination of the scores for the target object based on the N adjustment dimension numerical combinations includes: Determine the scores for each user or each user need based on the combination of the N adjustment dimensions; Determine the weights of the N adjustment dimension combinations for each user or each user's needs; Based on the scores and weights of the N adjustment dimension value combinations for each user or each user need, the scores of the N adjustment dimension value combinations for the target object are obtained respectively; Determining the scores for each user based on the N adjustment dimension combinations includes: Determine the user group to which the first user belongs, where the first user is any one of the currently identified users; Determine the scores for each of the N adjustment dimension combinations for the user group; The scores of the N adjustment dimension values for the user group are determined as the scores of the N adjustment dimension values for the first user. The weights of the N adjustment dimension values for each user or each user's needs are preset weights.
2. The method according to claim 1, characterized in that, The N adjustment dimension values are combined to give a preset score for each user group.
3. The method according to claim 1, characterized in that, Determining the scores for the user group based on the N adjustment dimension combinations includes: Determine the historical selection records of the user group for multiple adjustment dimension values; Based on the user group's historical selection records of multiple adjustment dimension values, the scores of the N adjustment dimension value combinations for the user group are determined respectively.
4. The method according to claim 1, characterized in that, The N adjustment dimension values are respectively used to calculate the preset score for each user.
5. The method according to claim 1, characterized in that, Determining the scores for each user based on the N adjustment dimension combinations includes: Determine the historical selection records of each user for multiple adjustment dimension values; Based on each user's historical selection records of multiple adjustment dimension values, the scores for each user are determined for each combination of the N adjustment dimension values.
6. The method according to any one of claims 1-5, characterized in that, The determination of the weights of the N adjustment dimension combinations for each user or each user need includes: Obtain weight settings; In response to the weight setting operation, the weights of the N adjustment dimension value combinations are set for each user or each user need.
7. The method according to any one of claims 1-5, characterized in that, Before determining the scores of the target object for each of the N adjustment dimension numerical combinations, the process also includes: In response to a control command for any one of the multiple adjustment dimensions, a combination of the N adjustment dimension values, including the adjusted value or the currently enabled value of the stated adjustment dimension, is determined.
8. The method according to any one of claims 1-5, characterized in that, Before determining the scores of the target object for each of the N adjustment dimension numerical combinations, the process also includes: Enable multi-dimensional adjustment mode; The determination of the scores for the target object based on the N adjustment dimension numerical combinations includes: In the multidimensional adjustment mode, the scores of the N adjustment dimension numerical combinations for the target object are determined respectively; The multi-dimensional adjustment mode is a mode that allows you to activate multiple adjustment dimensions with a single click.
9. The method according to claim 8, characterized in that, The activation of the multi-dimensional adjustment mode includes: In response to a power-on command or an activation command for the multi-dimensional adjustment mode, the multi-dimensional adjustment mode is activated.
10. The method according to claim 8, characterized in that, The activation of the multi-dimensional adjustment mode includes: In response to the selection command for multiple adjustment dimensions and the activation command for the multi-dimensional adjustment mode, the multi-dimensional adjustment mode is activated.
11. A control device for an air conditioning equipment, suitable for control using the control method for an air conditioning equipment according to any one of claims 1-10, characterized in that, include: Determine the module and control module; The determining module is used to determine the scores of the target object for each of the N adjustment dimension numerical combinations, where N is an integer greater than 1; Each combination of adjustment dimension values includes: values corresponding to multiple adjustment dimensions; the target object includes: at least one user need or at least one currently identified user; The determining module is further configured to determine the first adjustment dimension value combination that scores the highest for the target object based on the scores of the N adjustment dimension value combinations for the target object respectively. The control module is used to control the air conditioning equipment according to the numerical combination of the first adjustment dimension.
12. An air conditioning device, characterized in that, include: A processor and a memory, the memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method of any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 10.
14. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Control method, device and equipment of air conditioner and air conditioner
CN110779143A
Air conditioning facility, control method and device of air conditioning facility and electronic facility
CN111442498A