Function upgrading method and device of air conditioner and computer readable storage medium
By analyzing the equipment, environment and human dimension information of the air conditioner, determining the appropriate upgrade time period, the problem of the upgrade of the air conditioner function affecting the user experience is solved, and timely update of functions and improvement of user experience is achieved.
Patent Information
- Application Number
- CN202311424998.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-02
AI Technical Summary
During the upgrade of the air conditioner function, the user cannot operate the air conditioner, which affects the user experience, and upgrading the fixed time period or shutdown time period will cause delay in function updates.
By obtaining the equipment, environment and human dimension information of the indoor unit, determine the upgrade suitability of the current time period, and perform functional upgrades when the suitability reaches the preset threshold to ensure that the upgrade process does not affect user use.
It realizes that without affecting the user's use of the air conditioner, selecting the appropriate time period to upgrade the function, timely update the functions of the air conditioner, and improving the user experience and the intelligent effect of the air conditioner.
Smart Images

Figure CN119914963A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air conditioners, and in particular to a function upgrade method, device and computer-readable storage medium for an air conditioner. Background Art
[0002] With the advancement of technology, air conditioners can now remotely upgrade their firmware through Over-the-Air Technology (OTA) to continuously optimize the functions within the air conditioner. Since the OTA upgrade process takes a certain amount of time and the user cannot operate the air conditioner during the upgrade process, the operation of the air conditioner will be affected. Therefore, it is often necessary to set a fixed time period for the upgrade or choose a time period when the air conditioner is turned off for the upgrade.
[0003] When the air conditioner is upgraded in a fixed time period, the user's use of the air conditioner is affected; when the air conditioner is upgraded during the shutdown time period, the air conditioner cannot be updated and used in time during the startup time period. It can be seen that there are limitations in the relevant technology of air conditioner function upgrade.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a method, device and computer-readable storage medium for upgrading the functions of an air conditioner, aiming to select a time period that has the least impact on the user's use of the air conditioner and upgrade the function of the air conditioner to solve the above-mentioned problems.
[0006] To achieve the above object, the present invention provides a method for upgrading the function of an air conditioner, the method comprising the following steps:
[0007] Acquire at least one dimension information of the indoor unit, where the dimension includes at least one of a device dimension, an environment dimension, and a human dimension;
[0008] Determining the upgrade suitability of the indoor unit in the current time period according to the dimension information;
[0009] When the upgrade suitability is greater than or equal to a preset threshold, upgrading the function of the indoor unit in the current time period;
[0010] When the upgrade suitability is less than the preset threshold, return to the step of acquiring at least one dimension of information of the indoor unit.
[0011] Optionally, the dimension includes a device dimension, an environment dimension, and a human dimension, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0012] Determining a first upgrade suitability score of the indoor unit in the device dimension according to the dimension information of the device dimension;
[0013] Determining a second upgrade suitability score of the indoor unit in the environmental dimension according to the dimension information of the environmental dimension;
[0014] Determining a third upgrade suitability score of the indoor unit in the human body dimension according to the dimension information of the human body dimension;
[0015] The upgrade suitability for the current time period is calculated according to the first upgrade suitability score, the second upgrade suitability score and the third upgrade suitability score.
[0016] Optionally, the step of calculating the upgrade suitability for the current time period according to the first upgrade suitability score, the second upgrade suitability score and the third upgrade suitability score includes:
[0017] Get the weight value of each dimension;
[0018] The upgrade suitability for the current time period is calculated based on the first upgrade suitability score and the corresponding weight value, the second upgrade suitability score and the corresponding weight value, and the third upgrade suitability score and the corresponding weight value.
[0019] Optionally, the dimension includes a device dimension, the dimension information includes an operation mode and / or an operation parameter of the device, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0020] Determine, according to the operation mode and / or operation parameter of the indoor unit, a first upgrade suitability score in the device dimension, wherein the operation mode includes a cooling / heating mode and an air supply mode, and the score corresponding to the cooling / heating mode is less than the score corresponding to the air supply mode;
[0021] The upgrade suitability of the indoor unit in the current time period is determined based on the first upgrade suitability score.
[0022] Optionally, the dimension includes an environmental dimension, the dimension information includes an indoor environmental temperature and a set temperature, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0023] Get the absolute value of the difference between the set temperature and the indoor ambient temperature;
[0024] Determine a second upgrade suitability score at the ambient temperature according to the absolute value of the difference, wherein the larger the absolute value of the difference is, the smaller the second upgrade suitability score is;
[0025] The upgrade suitability of the indoor unit in the current time period is determined based on the second upgrade suitability score.
[0026] Optionally, the dimension includes a human dimension, the dimension information includes the number of human bodies and / or human body states, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0027] Determining a third upgrade appropriate score in the human dimension according to the number of human bodies and / or human body states in the action space of the indoor unit;
[0028] The upgrade suitability of the indoor unit in the current time period is determined based on the third upgrade suitability score.
[0029] Optionally, the function upgrade method further includes:
[0030] Regularly poll the function information of each indoor unit to see if it is consistent with the latest function information of the server;
[0031] If not, a request for downloading the latest functional firmware package is sent to the server, and the latest functional firmware package is saved.
[0032] Optionally, the method further comprises:
[0033] Get the status of the indoor unit;
[0034] If the indoor unit is in a shutdown state, upgrading the function of the indoor unit;
[0035] If the indoor unit is in the on state, the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information is performed.
[0036] The present invention also provides a function upgrade device for an air conditioner, the function upgrade device for the air conditioner comprising: a memory, a processor, and a function upgrade program stored in the memory and executable on the processor, wherein the function upgrade program implements the various steps of the function upgrade method for the air conditioner as described above when executed by the processor.
[0037] In addition, the present invention also provides a computer-readable storage medium, on which a function upgrade program is stored. When the function upgrade program is executed by a processor, the various steps of the function upgrade method of the air conditioner as described above are implemented.
[0038] The embodiment of the present invention proposes a method, device and computer-readable storage medium for upgrading the function of an air conditioner. Through information of at least one dimension of the indoor unit, it is determined whether the current time period is suitable for OTA upgrading, that is, the user's demand for the use of the air conditioner is small during the current time period, and then the function of the indoor unit is upgraded in the appropriate current time period, which has the least impact on the user's use of the air conditioner. The air conditioner in the on state can also upgrade its function in time, and then the user can use the upgraded function in time, thereby improving the intelligent effect of the air conditioner and improving the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention;
[0040] Figure 2 A schematic diagram of a flow chart of a first embodiment of a method for upgrading the function of an air conditioner according to the present invention;
[0041] Figure 3 A schematic flow chart of a second embodiment of a method for upgrading the function of an air conditioner according to the present invention;
[0042] Figure 4 The present invention is a flow chart of a third embodiment of a method for upgrading the function of an air conditioner.
[0043] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0045] OTA (Over-the-Air Technology) enables remote firmware upgrades, so it is widely used in smart electronic devices. When a new firmware version or new function appears in the background, each smart electronic device is upgraded through OTA technology, and the functions of smart electronic devices are continuously optimized. In this way, after purchasing smart electronic devices, users can also enjoy new functions and improve the user experience of smart electronic devices.
[0046] In household air conditioners, the functions of the air conditioner are continuously upgraded and optimized through OTA technology, making the use of the air conditioner more effective. In the related art, since the OTA upgrade process takes a certain amount of time, and during the upgrade process, the user cannot operate the air conditioner, the operation of the air conditioner will be affected. Therefore, a fixed time period is often set for upgrading or the time period when the air conditioner is turned off is selected for upgrading. When the air conditioner is upgraded during a fixed time period, the user's use of the air conditioner is affected; when the air conditioner is upgraded during the shutdown time period, the air conditioner cannot be updated and used in time during the startup time period. It can be seen that there are still limitations in the related technologies for upgrading the function of air conditioners.
[0047] Based on this, the present invention provides a method for upgrading the functions of an air conditioner. The method analyzes the user's usage habits of the air conditioner through the usage information of the air conditioner, selects the time period with the least impact on the user's use of the air conditioner, and upgrades the function of the air conditioner. The probability of the user using the air conditioner during this time period is small, so the impact on the user's use of the air conditioner can be reduced. The time period is not limited to the power-on time or the power-off time, so that the air conditioner can be updated and use the upgraded functions in time.
[0048] In order to better understand the technical solutions provided by the embodiments of the present invention, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0049] As an implementation method, the hardware environment architecture involved in the function upgrade method of the air conditioner can be as follows: Figure 1 shown.
[0050] Optionally, the hardware architecture involved in the function upgrade method of the air conditioner includes an air conditioner, a cloud server, etc., wherein the cloud server upgrades the function of the air conditioner through OTA.
[0051] As an implementation, the air conditioner or cloud server includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to realize the connection and communication between these components. The processor 101 is used to call an application to perform a control operation.
[0052] The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory.
[0053] It is understandable that, in one embodiment, a function upgrade program for implementing the function upgrade of the air conditioner is stored in the memory 102, or in a computer-readable storage medium, and when the processor 101 calls the function upgrade program from the memory 102 or the computer-readable storage medium, the following operations are performed:
[0054] Acquire at least one dimension information of the indoor unit, where the dimension includes at least one of a device dimension, an environment dimension, and a human dimension;
[0055] Determining the upgrade suitability of the indoor unit in the current time period according to the dimension information;
[0056] When the upgrade suitability is greater than or equal to a preset threshold, upgrading the function of the indoor unit in the current time period;
[0057] When the upgrade suitability is less than the preset threshold, return to the step of acquiring at least one dimension of information of the indoor unit.
[0058] First embodiment
[0059] Reference Figure 2 The present invention provides a method for upgrading the function of an air conditioner, the method comprising:
[0060] Step S10, obtaining at least one dimension information of the indoor unit, where the dimension includes at least one of a device dimension, an environment dimension, and a human dimension;
[0061] The embodiment of the present invention is applied to a scenario where the function of an air conditioner is upgraded through OTA. Optionally, the air conditioner includes at least one indoor unit, and specifically the scenario where the function of the indoor unit is upgraded.
[0062] The function upgrade of the indoor unit can be triggered based on the cloud server or the outdoor unit. That is, the execution terminal can be the cloud server or the outdoor unit. When the execution terminal is the cloud server, the cloud server obtains at least one dimension of information of the indoor unit through the data sent by the air conditioner. When the execution terminal is the outdoor unit, the outdoor unit can obtain at least one dimension of information of the indoor unit through the data sent by the indoor unit.
[0063] During the OTA upgrade process, the user cannot operate the air conditioner. Therefore, in order to avoid affecting the user's use of the air conditioner, it is necessary to select a time period when the user has a small demand for the use of the air conditioner for the upgrade. In this embodiment, the time period when the user has a small demand for the use of the air conditioner is configured as an upgrade-suitable time period, and the suitable time period is expressed by the upgrade suitability. The time period can change based on the user's changes in the use habits of the air conditioner in different scenarios, and it is not a fixed time period. In this way, the appropriate time period can be flexibly selected to upgrade the function of the air conditioner. It should be noted that the user's use demand for the air conditioner refers to the use demand for the functional effect of the air conditioner. For example, if the user has a cooling demand or a heating demand for the air conditioner, it means that the user has a large demand for the use of the air conditioner; if the user has a demand for air supply for the air conditioner, it means that the user has a small demand for the use of the air conditioner. When the air conditioner is upgraded, the air conditioner may not meet the user's demand for functional effects. Therefore, by determining the upgrade time period by judging the use demand for the air conditioner, it can avoid affecting the user's demand for the functional effect of the air conditioner.
[0064] Optionally, this embodiment determines the user's demand for the air conditioner by obtaining relevant data of the indoor unit, and then determines the upgrade suitability of the air conditioner. The smaller the user's demand for the air conditioner, the higher the upgrade suitability. Conversely, the greater the user's demand for the air conditioner, the lower the upgrade suitability.
[0065] The relevant data of the indoor unit includes the operation information of the indoor unit, the environment information of the indoor unit, etc. The operation information includes at least one of the operation mode and the operation parameters, and the environment information includes the ambient temperature, the set temperature, the number of human bodies or the state of human bodies, etc. The information is divided into different dimensional information according to the dimension to which it belongs, such as the device dimension information of the device dimension - operation parameters and operation mode; the ambient temperature information of the ambient temperature - ambient temperature and set temperature, etc.; the human dimension information of the human body dimension - the number of human bodies and the state of human bodies, etc.
[0066] Step S20, determining the upgrade suitability of the indoor unit in the current time period according to the dimension information;
[0067] The upgrade suitability indicates the suitability of the indoor unit for OTA upgrade. The higher the upgrade suitability, the more suitable it is for the indoor unit to be OTA upgraded.
[0068] In this embodiment, the upgrade suitability is determined by dimensional information of at least one dimension, and the manner in which the upgrade suitability is determined by different dimensional information and the determined upgrade suitability are different. The following is an explanation using each dimension as an example:
[0069] Taking the device dimension as an example, the device dimension information includes the operation mode and / or operation parameters of the device, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0070] Determine, according to the operation mode and / or operation parameter of the indoor unit, a first upgrade suitability score in the device dimension, wherein the operation mode includes a cooling / heating mode and an air supply mode, and the score corresponding to the cooling / heating mode is less than the score corresponding to the air supply mode;
[0071] The upgrade suitability of the indoor unit in the current time period is determined based on the first upgrade suitability score.
[0072] The operation mode may also include other modes, such as dehumidification mode, etc. For the calculation of the upgrade comfort of the equipment dimension, different scores corresponding to different operation modes are preset, and the scores represent the suitability for the upgrade. Therefore, when the operation mode is a mode in which the user has a high demand for the use of the air conditioner, the lower the corresponding score, the less suitable it is for upgrading; when the operation mode is a mode in which the user has a low demand for the use of the air conditioner, the higher the corresponding score, the more suitable it is for upgrading. The cooling / heating mode is a mode in which the user has a high demand for the use of the air conditioner, so the corresponding configuration score is high, and the air supply mode and dehumidification mode are modes in which the user has a low demand for the use of the air conditioner, so the corresponding configuration score is low.
[0073] The operating parameters include set temperature, set wind speed, etc. Different operating parameters reflect different user requirements for the use of the air conditioner. Therefore, this embodiment can calculate the upgrade comfort of the device dimension through the operating parameters. Different scores corresponding to different operating parameters are preset, and the score of the device dimension is determined according to the operating parameters, and then the upgrade comfort is determined. Among them, the larger the operating parameter, the higher the user's demand for the use of the air conditioner, and the less suitable it is for OTA upgrade. Therefore, the larger the configuration operating parameter, the lower the corresponding score.
[0074] Optionally, an embodiment is also included for calculating the upgrade comfort of the equipment dimension by combining the operation mode and the operation parameters, that is, superimposing the score determined based on the operation mode with the score determined based on the operation parameters to obtain the upgrade comfort of the equipment dimension.
[0075] Optionally, the operating mode and / or operating parameters and the score can be in a one-to-one correspondence, for example, the cooling and heating mode corresponds to a score of -50 points, and the air supply or dehumidification mode corresponds to 50 points. The operating mode score range is [-50,50]. If it is in cooling mode, the score is -50 points. The operating parameters can also be configured based on a one-to-one mapping relationship. For example, the wind speed setting is divided into five levels, and each level corresponds to a score.
[0076] Alternatively, in another optional embodiment, the correspondence between the operating parameters and the scores can be configured based on specific parameter values (rather than windshields). Taking the set wind speed as an example, the relationship between the set wind speed and the score is set to: (50-Wset) / 2, where Wset is the set wind speed. If the set wind speed range is [0,100], the score range corresponding to the set wind speed is [-25,25]. If the wind speed is 20 at this time, the score is 15.
[0077] In the embodiment where the operation mode and the operation parameter are combined to calculate the upgrade comfort of the device dimension, the sum of the scores is the total score of the device dimension (the first upgrade suitability score). For example, the score corresponding to the operation mode is -50 points, and the mode corresponding to the operation parameter is 15 points, then the first upgrade suitability score is -35 points. Then, the upgrade suitability of the current time period is determined based on the first upgrade suitability score.
[0078] Taking the environment dimension as an example, the environment dimension includes the indoor environment temperature and the set temperature. The step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0079] Get the absolute value of the difference between the set temperature and the indoor ambient temperature;
[0080] Determine a second upgrade suitability score at the ambient temperature according to the absolute value of the difference, wherein the larger the absolute value of the difference is, the smaller the second upgrade suitability score is;
[0081] The upgrade suitability of the indoor unit in the current time period is determined based on the second upgrade suitability score.
[0082] For the calculation of the upgraded comfort level of the environmental dimension, this embodiment is determined based on the difference between the indoor ambient temperature and the set temperature. Since the larger the absolute value of the difference between the set temperature and the indoor ambient temperature, the higher the user's demand for the use of the air conditioner at this time, the air conditioner needs to speed up the heat exchange; the smaller the absolute value of the difference between the set temperature and the indoor ambient temperature, the closer the indoor environment is to the user's demand, and the user's demand for heat exchange of the air conditioner is small. Based on this, this embodiment sets the absolute value of the difference between the set temperature and the indoor ambient temperature, and the corresponding relationship with the score. After obtaining the absolute value of the difference between the current set temperature and the indoor ambient temperature, the score of the environmental dimension can be determined based on the corresponding relationship.
[0083] Optionally, the absolute value of the difference and the score may be in a one-to-one correspondence, for example, when the absolute value of the difference is in the range A1-A2, the corresponding score is X1, and when the absolute value of the difference is in the range B1-B2, the corresponding score is X2.
[0084] Optionally, the absolute value of the difference and the score may also be in the following relationship:
[0085] Score = (x1-Tgap)×y1, Tgap is the absolute value of the difference between the set temperature and the indoor ambient temperature, x1 and y1 are any coefficients, for example, x1 is 10, y1 is 5 (magnification factor).
[0086] For example, if the absolute value of the difference is in the range of [0, 20], the score corresponding to the absolute value of the difference is [-50, 50]. If the absolute value of the difference is 5 degrees, the second upgrade suitability score is 25. Then, the upgrade suitability for the current time period is determined based on the second upgrade suitability score.
[0087] Taking human body dimensions as an example, human body dimension information includes the number of human bodies and / or human body states. The step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0088] Determining a third upgrade appropriate score in the human dimension according to the number of human bodies and / or human body states in the action space of the indoor unit;
[0089] The upgrade suitability of the indoor unit in the current time period is determined based on the third upgrade suitability score.
[0090] For the calculation of the upgraded comfort level of the human body dimension, this embodiment determines it based on human body characteristic information. Optionally, the human body characteristic information includes but is not limited to the number of human bodies and human body states, wherein the human body states include sleeping states and non-sleeping states, and the non-sleeping states also include static states and active states.
[0091] The more people there are, the worse the indoor air quality is, and the higher the user's demand for the air conditioner is. Therefore, the more people there are, the less suitable it is for OTA upgrade. On the contrary, the fewer people there are, the lower the user's demand for the air conditioner is, and the more suitable it is for OTA upgrade. Based on this, the corresponding relationship between the number of people in the room and the score is configured. The higher the number of people, the lower the score.
[0092] Similarly, when a person is in a sleeping state, the demand for the use of an air conditioner is low, and when a person is in a non-sleeping state, the demand for the use of an air conditioner is high. Based on this, a corresponding relationship between a human body state and a score is configured to determine the upgrade suitability by the human body state.
[0093] Optionally, the correspondence between the number of people and the score can be a preset one-to-one correspondence, such as when the number of people is X1, the score is Y1, when the number of people is X2, the score is Y2, X1 is less than X2, and Y1 is greater than Y2.
[0094] Or, optionally, the relationship between the number of human bodies and the score can also be as follows:
[0095] Score = (x2-Nhum)×y2, Nhum is the number of people, x2 and y2 are any coefficients, for example, x2 is 4, y2 is 10 (magnification). For example, if the number of people range is set to [0,10], the number of people score range is [-60,40]. If there are 2 people in the room, the room number score is 20.
[0096] Optionally, the correspondence between the human body state and the score may be a preset one-to-one correspondence, where the score of the sleep state is N and the score of the non-sleep state is M.
[0097] Optionally, in some other embodiments, the human body state score is calculated in combination with the number of human bodies. For example, the score corresponding to the human body state = (Nm-Ns) × 20, where Ns is the number of people sleeping in the room and Nm is the number of people not sleeping in the room. Set the value range of Ns and Nm to [0,5], then the human body state score in the room is [-100,100]. If the number of people not sleeping is 2 and the number of people sleeping is 1, then the human body state score in the room is 20.
[0098] Optionally, in some embodiments, the third upgrade appropriateness score corresponding to the human body dimension is comprehensively determined by combining the human body quantity and human body state. For example, two scores are determined by the human body quantity and human body state respectively, and then the two scores are superimposed to obtain the third upgrade appropriateness score.
[0099] In this embodiment, the appropriateness score corresponding to at least one of the above-mentioned dimensions can be used to determine whether the current time is suitable for OTA upgrade. Optionally, in this embodiment, the relationship between the first upgrade suitability score N1, the second upgrade suitability score N2, or the third upgrade score N3 and the upgrade comfort level includes but is not limited to the following:
[0100] For example, upgrade comfort level = N1 / N2 / N3;
[0101] Alternatively, upgrade comfort = k(N1 / N2 / N3), where k is a coefficient representing the conversion relationship between upgrade comfort and score.
[0102] Step S30, determining whether the upgrade suitability is greater than or equal to a preset threshold;
[0103] If yes, executing step S40, upgrading the function of the indoor unit in the current time period;
[0104] A preset threshold is pre-set as a critical value for the upgrade suitability to reach a preset requirement. When the upgrade suitability reaches the preset requirement, the current time period is a time period suitable for OTA upgrade, and the OTA upgrade of the indoor unit is automatically started.
[0105] Optionally, when the upgrade suitability is greater than or equal to the preset threshold, the current time period is a time period suitable for OTA upgrade, and therefore, the function of the indoor unit is upgraded through OTA in the current time period.
[0106] If not, that is, when the upgrade suitability is less than the preset threshold, the process returns to step S10 to continue acquiring at least one dimension of information of the indoor unit and continue determining a time period suitable for OTA upgrade.
[0107] Alternatively, in other embodiments, if the upgrade suitability is less than the preset threshold, another dimension of information is obtained, and the upgrade suitability of the indoor unit in the current time period is judged by the other dimension of information, and then it is judged whether the current time period is suitable for OTA upgrade. That is to say, in this embodiment, the upgrade suitability of the current time period is judged by different dimensions, and the judgment is made from multiple angles to improve the accuracy of the judgment.
[0108] In this embodiment, at least one dimension of information of the indoor unit is used to determine whether the current time period is suitable for OTA upgrade, that is, the user's demand for the use of the air conditioner is small during the current time period, and then the function of the indoor unit is upgraded using the appropriate current time period, which has the least impact on the user's use of the air conditioner. The air conditioner in the turned-on state can also upgrade its function in time, and then the user can use the upgraded function in time, thereby improving the intelligent effect of the air conditioner and improving the user's experience.
[0109] Second embodiment
[0110] Reference Figure 3 This embodiment is based on the above Figure 2 In the embodiment shown, in this embodiment, the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes:
[0111] Step S21, determining a first upgrade suitability score of the indoor unit in the device dimension according to the dimension information of the device dimension;
[0112] Step S22, determining a second upgrade suitability score of the indoor unit in the environmental dimension according to the dimension information of the environmental dimension;
[0113] Step S23, determining a third upgrade suitability score of the indoor unit in the human body dimension according to the dimension information of the human body dimension;
[0114] Step S24: Calculate the upgrade suitability for the current time period according to the first upgrade suitability score, the second upgrade suitability score, and the third upgrade suitability score.
[0115] Compared with the first embodiment described above, this embodiment combines dimensional information of multiple dimensions to determine the upgrade suitability of the current time period, such as combining the device dimension, the environment dimension, and the human body dimension.
[0116] In this embodiment, the corresponding upgrade suitability scores are calculated based on the dimensional information corresponding to each dimension, and then the upgrade suitability scores corresponding to multiple dimensions are processed to obtain the final total upgrade suitability score, thereby determining the upgrade suitability for the current time period.
[0117] In this embodiment, the calculation method of the upgrade suitability score corresponding to each dimension is the same as the calculation method of the upgrade suitability score of each dimension listed in the above first embodiment. For details, please refer to the above first embodiment and will not be repeated here.
[0118] It should be noted that this embodiment combines dimensional information of multiple dimensions to calculate the upgrade suitability of the current time period. Since different dimensions correspond to different dimensional information, directly superimposing the calculated upgrade suitability scores may lead to inaccurate judgment results. Therefore, when calculating the upgrade suitability scores corresponding to each dimension, this embodiment needs to normalize the upgrade suitability scores so that the upgrade suitability scores corresponding to each dimension can be superimposed in the same unit.
[0119] For example, for the device dimension, the score range corresponding to the operation mode is [-50,50], and the score range corresponding to the operation parameter is [0,100]. If the total score of the device dimension is -35 (the total score calculated by combining the operation mode and the operation parameter), the total score of the device dimension ranges from [-75,75]. After normalization, the first upgrade appropriate score N1 corresponding to the device dimension is
[0120] For the environment dimension, the absolute value range of the difference between the set temperature and the indoor ambient temperature is [0,20], and the score corresponding to the environment dimension = (10-Tgap) × 5. If the total score of the environment dimension is 25, the score range corresponding to the environment dimension is [-50,50]. After normalization, the second upgrade appropriate score N2 corresponding to the environment dimension is:
[0121] For the human dimension, the score corresponding to the number of people = (4-Nhum) × 10, the score corresponding to the human state = (Nm-Ns) × 20, and the value range of Nm and Ns is [0,5] as an example. If the range of the number of people is set to [0,10], the score corresponding to the number of people is in the range of [-60,40]. If there are 2 people in the room at this time, the room occupancy score is 20. If the value range of Ns and Nm is set to [0,5], the score of the human state in the room is [-100,100]. If there are 2 non-sleeping people and 1 sleeping person at this time, the human state score in the room is 20.
[0122] At this time, the total score corresponding to the human body dimension is 40, and the total score corresponding to the human body dimension ranges from [-160, 140]. After normalization, the third upgrade appropriate score N3 corresponding to the human body dimension is:
[0123]
[0124] After the above normalization of the upgrade suitability scores of each dimension, the upgrade suitability scores corresponding to each dimension can be integrated to obtain the final total upgrade suitability score, thereby determining the upgrade suitability for the current time period.
[0125] Optionally, in one embodiment, a total upgrade suitability score may be directly obtained based on N1+N2+N3 to further determine the upgrade suitability for the current time period.
[0126] Optionally, in another embodiment, the weight values of each dimension are configured in combination with the important procedures for the use of the indoor unit in each dimension, and the total upgrade suitability score is calculated in combination with the weight values of each dimension. That is, in this embodiment, the step of calculating the upgrade suitability of the current time period according to the first upgrade suitability score, the second upgrade suitability score and the third upgrade suitability score includes:
[0127] Get the weight value of each dimension;
[0128] The upgrade suitability for the current time period is calculated based on the first upgrade suitability score and the corresponding weight value, the second upgrade suitability score and the corresponding weight value, and the third upgrade suitability score and the corresponding weight value.
[0129] Different dimensions have different corresponding weight values. For example, the weight value of the device dimension is W1, the weight value of the environment dimension is W2, and the weight value of the human dimension is W3. The total dimension value S = W1*N1+W2*N2+W3*N3.
[0130] The sequence of the above steps S21, S22 and S23 is not limited.
[0131] In this embodiment, the use demand of the indoor unit is determined by combining information from multiple dimensions, so that the determination is more accurate and the impact of the OTA upgrade of the indoor unit on the user's use of the air conditioner is reduced.
[0132] Third embodiment
[0133] Reference Figure 4 This embodiment is based on all the above embodiments, and the method further includes:
[0134] Step S50, obtaining the status of the indoor unit;
[0135] Step S60, determining whether the indoor unit is in a shutdown state;
[0136] If yes, executing step S70, upgrading the function of the indoor unit;
[0137] If not, step S20 is executed to determine the upgrade suitability of the indoor unit in the current time period according to the dimension information, and to select a suitable upgrade time period based on the information of the relevant dimensions of the indoor unit to upgrade the function.
[0138] This embodiment gives priority to upgrading the indoor unit when it is in the off state. If the indoor unit is in the on state, the suitable time period for upgrading the indoor unit is analyzed in combination with at least one dimension of information of the indoor unit, and the most suitable time period is selected for function upgrade. In this way, the indoor unit can be upgraded regardless of whether it is in the on state or in the off state, and the functions of the indoor unit can be updated in time for users to use the new functions in time.
[0139] Fourth embodiment
[0140] This embodiment is based on all the above embodiments. In this embodiment, the outdoor unit of the air conditioner periodically polls whether the function information of each indoor unit is consistent with the latest function information of the server; if not, a request for downloading the latest function firmware package is sent to the server, and the latest function firmware package is saved. The function firmware package required by the indoor unit is downloaded in advance, and when the indoor unit reaches the upgrade time, the latest function firmware package is directly obtained from the outdoor unit for upgrade. In the scenario where there is offline communication between the indoor unit and the outdoor unit, it can be realized that if the suitable time period for upgrade is the offline time period, the function upgrade can still be performed.
[0141] It should be noted that in this embodiment, if the execution terminal is a cloud server, when the cloud server determines that the current time period is suitable for OTA upgrade, it sends an upgrade instruction to the outdoor unit, and the outdoor unit sends the latest functional firmware package downloaded in advance to the indoor unit, triggering the indoor unit to perform a functional upgrade.
[0142] Alternatively, if the outdoor unit outside the terminal is executed, when the outdoor unit determines that the current time period is suitable for OTA upgrade, it sends an upgrade instruction to the indoor unit, and the upgrade instruction includes the latest functional firmware package downloaded in advance, triggering the indoor unit to perform a functional upgrade.
[0143] In this embodiment, the function information includes the latest version information of the existing functions and the new function information that the indoor unit does not have. That is to say, the air conditioner in this embodiment can not only upgrade the version of the existing functions of the indoor unit, but also update the functions that the indoor unit does not have.
[0144] In an optional embodiment, when the indoor unit detects that the function information of the indoor unit is inconsistent with the latest function information of the server, the function upgrade instruction of the indoor unit is triggered, the function upgrade program is executed, and the function upgrade process described in the above embodiments is performed. That is, in some embodiments, the upgrade time can be judged only when there is a new function that needs to be upgraded. Or, in other embodiments, the upgrade timing is judged regularly, and if the current time period is a suitable time period for upgrading, and there is a new function that needs to be upgraded, the function upgrade is performed.
[0145] In this embodiment, the firmware package to be upgraded is downloaded through the outdoor unit. When the current time period is suitable for upgrading the indoor unit function, the upgrade is directly obtained from the outdoor unit, thereby improving the upgrade efficiency.
[0146] The present invention also provides a function upgrade device for an air conditioner, the function upgrade device for the air conditioner comprising: a memory, a processor, and a function upgrade program stored in the memory and executable on the processor, wherein the function upgrade program implements the various steps of the function upgrade method for the air conditioner as described above when executed by the processor.
[0147] In addition, the present invention also provides a computer-readable storage medium, on which a function upgrade program is stored. When the function upgrade program is executed by a processor, the various steps of the function upgrade method of the air conditioner as described above are implemented.
[0148] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0149] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for upgrading the function of an air conditioner, characterized in that: The function upgrade method of the air conditioner comprises the following steps: Acquire at least one dimension information of the indoor unit, where the dimension includes at least one of a device dimension, an environment dimension, and a human dimension; Determining the upgrade suitability of the indoor unit in the current time period according to the dimension information; When the upgrade suitability is greater than or equal to a preset threshold, upgrading the function of the indoor unit in the current time period; When the upgrade suitability is less than the preset threshold, return to the step of acquiring at least one dimension of information of the indoor unit.
2. The method for upgrading the function of the air conditioner according to claim 1, characterized in that: The dimensions include equipment dimensions, environment dimensions, and human dimensions. The step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes: Determining a first upgrade suitability score of the indoor unit in the device dimension according to the dimension information of the device dimension; Determining a second upgrade suitability score of the indoor unit in the environmental dimension according to the dimension information of the environmental dimension; Determining a third upgrade suitability score of the indoor unit in the human body dimension according to the dimension information of the human body dimension; The upgrade suitability for the current time period is calculated according to the first upgrade suitability score, the second upgrade suitability score and the third upgrade suitability score.
3. The method for upgrading the function of the air conditioner according to claim 2, characterized in that: The step of calculating the upgrade suitability of the current time period according to the first upgrade suitability score, the second upgrade suitability score and the third upgrade suitability score comprises: Get the weight value of each dimension; The upgrade suitability for the current time period is calculated based on the first upgrade suitability score and the corresponding weight value, the second upgrade suitability score and the corresponding weight value, and the third upgrade suitability score and the corresponding weight value.
4. The method for upgrading the function of an air conditioner according to claim 1, characterized in that: The dimension includes a device dimension, the dimension information includes an operation mode and / or an operation parameter of the device, and the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes: Determine, according to the operation mode and / or operation parameter of the indoor unit, a first upgrade suitability score in the device dimension, wherein the operation mode includes a cooling / heating mode and an air supply mode, and the score corresponding to the cooling / heating mode is less than the score corresponding to the air supply mode; The upgrade suitability of the indoor unit in the current time period is determined based on the first upgrade suitability score.
5. The method for upgrading the function of an air conditioner according to claim 1, characterized in that: The dimension includes an environmental dimension, and the dimension information includes an indoor environmental temperature and a set temperature. The step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes: Get the absolute value of the difference between the set temperature and the indoor ambient temperature; Determine a second upgrade suitability score at the ambient temperature according to the absolute value of the difference, wherein the larger the absolute value of the difference is, the smaller the second upgrade suitability score is; The upgrade suitability of the indoor unit in the current time period is determined based on the second upgrade suitability score.
6. The method for upgrading the function of an air conditioner according to claim 1, characterized in that: The dimension includes a human body dimension, and the dimension information includes the number of human bodies and / or human body states. The step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information includes: Determining a third upgrade appropriate score in the human dimension according to the number of human bodies and / or human body states in the action space of the indoor unit; The upgrade suitability of the indoor unit in the current time period is determined based on the third upgrade suitability score.
7. The method for upgrading the function of an air conditioner according to any one of claims 1 to 6, characterized in that: The function upgrade method further includes: Regularly poll the function information of each indoor unit to see if it is consistent with the latest function information of the server; If not, a request for downloading the latest functional firmware package is sent to the server, and the latest functional firmware package is saved.
8. The method for upgrading the function of an air conditioner according to any one of claims 1 to 6, characterized in that: The method further comprises: Get the status of the indoor unit; If the indoor unit is in a shutdown state, upgrading the function of the indoor unit; If the indoor unit is in the on state, the step of determining the upgrade suitability of the indoor unit in the current time period according to the dimension information is performed.
9. A function upgrade device for an air conditioner, characterized in that: The function upgrade device includes: a memory, a processor, and a function upgrade program stored in the memory and executable on the processor. When the function upgrade program is executed by the processor, the steps of the function upgrade method for the air conditioner as described in any one of claims 1 to 8 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a function upgrade program, and when the function upgrade program is executed by the processor, the steps of the function upgrade method of the air conditioner according to any one of claims 1 to 8 are implemented.