Air conditioner updating method, air conditioner and readable storage medium

By detecting the update information and updating the air processing module and firmware of the air conditioner, the problem that traditional air -conditioners cannot be updated with technology are solved, and the functions and modes of the air conditioner have been updated. Experience.

CN115479352BActive Publication Date: 2025-01-28FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110675125.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-16
Publication Date
2025-01-28
Estimated Expiration
2041-06-16

AI Technical Summary

Technical Problem

Traditional air conditioners cannot be updated accordingly after the technology is updated, resulting in the need to purchase new equipment to use the upgraded functions or modes, increasing consumption costs and limiting the universality of the equipment.

Method used

Through the update information of the detection mode and/or function, the target air processing module and target firmware information are obtained, and the mode and/or function of the air conditioner is updated according to the current installed module and firmware information.

Benefits of technology

Realizing the update of the new function or new mode of the air conditioner during use, it improves the universality of the air conditioner and reduces the cost of consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115479352B_ABST
    Figure CN115479352B_ABST
Patent Text Reader

Abstract

The present invention discloses an update method for an air conditioner, comprising the following steps: when update information of a mode and / or function is detected, determining a required target air processing module and target firmware information according to the update information; updating the mode and / or the function according to the target air processing module and firmware information and the air processing module and firmware information currently installed in the air conditioner. The present invention also discloses an air conditioner and a readable storage medium. The air conditioner of the present invention can be updated during use as new functions or new modes are updated, thereby improving the universality of the air conditioner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioners, and in particular to an updating method for an air conditioner, an air conditioner and a readable storage medium. Background Art

[0002] With the improvement of production level, air conditioners have become common household appliances in people's lives. Since air conditioners are constantly upgraded and updated during the research and development process, the executive components and firmware of air conditioners are fixed when they leave the factory and cannot be updated with the update of technology. New equipment needs to be purchased to use the upgraded new functions or new modes, resulting in limitations of air conditioners.

[0003] It should be noted that the above contents are only used to assist in understanding the technical problems solved by the present invention, and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide an updating method of an air conditioner, an air conditioner and a readable storage medium, aiming to achieve the purpose of improving the universality of the air conditioner.

[0005] To achieve the above object, the present invention provides a method for updating an air conditioner, the method comprising the following steps:

[0006] When update information of a mode and / or a function is detected, determining target air treatment module and target firmware information required to implement the mode and / or the function according to the update information;

[0007] Get the currently installed air handling module and installed firmware information of the air conditioner;

[0008] The mode and / or the function are updated according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information.

[0009] Optionally, the step of updating the mode and / or the function according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information comprises:

[0010] When the installed air treatment module and the installed firmware information match the corresponding target air treatment module and the target firmware information, the mode and / or the function are updated.

[0011] Optionally, when the installed air treatment module and the installed firmware information match the corresponding target air treatment module and the target firmware information, the step of updating the mode and / or the function comprises:

[0012] When the installed air handling module matches the target air handling module, the firmware quantity and the firmware type in the installed firmware information match the corresponding firmware quantity and firmware type in the target firmware information, and at least one firmware version in the installed firmware information does not match the firmware version in the target firmware information, upgrading the firmware version, the firmware information including the firmware, the firmware quantity, and the type and version of the firmware;

[0013] After the firmware version upgrade is completed, the mode and / or the function are updated.

[0014] Optionally, the step of upgrading the version of the firmware includes:

[0015] Outputting the firmware version upgrade prompt information;

[0016] When an upgrade instruction is received, the firmware corresponding to the required version is downloaded to upgrade the version of the firmware.

[0017] Optionally, when receiving the upgrade instruction, the step of downloading the firmware corresponding to the required version to upgrade the version of the firmware includes:

[0018] When receiving the upgrade instruction, download the firmware corresponding to the required version;

[0019] A firmware upgrade package including the firmware corresponding to the required version is sent to an execution controller that executes the firmware, so that the execution controller can upgrade the firmware.

[0020] Optionally, the air conditioner updating method further includes:

[0021] When the installed air treatment module and the installed firmware information do not match the corresponding target air treatment module and the firmware information, a prompt message is outputted indicating that the mode and / or function to be updated does not match the installed air treatment module and the installed firmware information.

[0022] Optionally, a method for determining that the installed air treatment module and the installed firmware information do not match the corresponding target air treatment module and the target firmware information includes at least one of the following:

[0023] The installed air handling module does not match the target air handling module;

[0024] The type of the firmware in the installed firmware information does not match the type of the firmware in the target firmware information;

[0025] The number of firmware in the installed firmware information does not match the number of firmware in the target firmware information;

[0026] The firmware information includes the firmware, the firmware quantity, and the type and version of the firmware.

[0027] Optionally, after the step of updating the mode and / or the function according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information, the step further includes:

[0028] Output updated prompt information of the mode and / or function.

[0029] The present invention also provides an air conditioner, comprising a memory, a processor, and an update program stored in the memory and executable on the processor, wherein the update program implements the various steps of the air conditioner update method as described above when executed by the processor.

[0030] The present invention also provides a terminal, which includes a memory, a processor, and an update program stored in the memory and executable on the processor, wherein the update program implements the steps of the air conditioner update method as described above when executed by the processor.

[0031] In addition, the present invention also provides a readable storage medium, wherein the readable storage medium stores an update program, and when the update program is executed by a processor, the various steps of the air conditioner update method as described above are implemented.

[0032] The updating method, air conditioner and readable storage medium of the air conditioner provided by the present invention, based on the air conditioner including a detachable air processing module, combines the update information of the mode and / or function, and updates the mode and / or the function according to the target air processing module and target firmware information required to realize the mode and / or function, as well as the currently installed air processing module and installed firmware information of the air conditioner. In this way, the air conditioner can be updated during use as new functions or new modes are updated, thereby improving the universality of the air conditioner. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 A schematic diagram of the hardware architecture of a terminal involved in an embodiment of the present invention;

[0034] Figure 2 A schematic diagram of a flow chart of a first embodiment of a method for updating an air conditioner according to the present invention;

[0035] Figure 3 A schematic diagram of a flow chart of a second embodiment of a method for updating an air conditioner according to the present invention;

[0036] Figure 4 A schematic flow chart of a third embodiment of a method for updating an air conditioner according to the present invention;

[0037] Figure 5A schematic diagram of a system flow chart of an air conditioner updating method according to the present invention;

[0038] Figure 6 FIG. 4 is a flow chart of a fourth embodiment of a method for updating an air conditioner according to the present invention.

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

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

[0041] Since the functions and operating modes of traditional air conditioners are determined at the factory, the air conditioners can only operate the functions and modes they have at the factory. However, air conditioning technology is constantly developing, so the functions of air conditioners are constantly upgraded and updated during the research and development process. Since the executive components and firmware of the air conditioner are fixed at the factory and cannot be updated with the update of technology, it is necessary to purchase a new air conditioner to use the upgraded new functions or new modes, which increases consumer costs. It can be seen that air conditioners have limitations.

[0042] Based on this, an embodiment of the present invention proposes a method for updating an air conditioner, and the updating method is applied to an air conditioner, and the air conditioner modularizes the functions that it can achieve to form various air treatment modules, and the air treatment modules are detachably installed on the air conditioner. Different air treatment modules can achieve different functions, and different air module combinations can achieve different modes. In the continuous updating of technology in the future, the user can achieve the update of new functions or modes by replacing the target air treatment module, or setting a new air treatment module combination for the air conditioner. In this way, in air conditioning technology, when there are new functions or modes, the use of new functions or modes can be realized without repurchasing the entire air conditioner.

[0043] After replacing a new air treatment module, or when the combination of new air treatment modules can form a new mode, in order to achieve the control of the corresponding function or mode, the control of the air conditioner's function or mode is updated accordingly to achieve the update and upgrade of software and hardware and realize the update of new functions or modes.

[0044] Optionally, an installation position is provided on the indoor unit of the air conditioner, and the air processing module is detachably installed in the installation position. When the air conditioner is running, the air processing module processes the air to achieve a corresponding regulating function.

[0045] In order to better understand the above technical solution, 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.

[0046] As an implementation method, the hardware environment architecture involved in the air conditioner update method can be as follows: Figure 1 shown.

[0047] Specifically, the hardware architecture involved in the method for updating the air conditioner may include a terminal, such as a mobile terminal or a central control device of the air conditioner such as a terminal with a display interface such as a large screen, or a display panel of the air conditioner, and the terminal is used to control the air conditioner. The hardware architecture involved in the method for updating the air conditioner may also be an air conditioner with a processor and a display panel.

[0048] As an implementation, the terminal or air conditioner 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 102 is used to call an application to perform an update operation.

[0049] The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory.

[0050] It can be understood that, in one embodiment, the update program for implementing the update process of the air conditioner is stored in the memory 102 of the terminal or the air conditioner, and when the processor 101 calls the update program from the memory 102, the following update process is performed:

[0051] When update information of a mode and / or a function is detected, determining target air treatment module and target firmware information required to implement the mode and / or the function according to the update information;

[0052] Get the currently installed air handling module and installed firmware information of the air conditioner;

[0053] The mode and / or the function are updated according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information.

[0054] In another embodiment, the update program for implementing the update process of the air conditioner can also be stored in a computer-readable storage medium. When the storage medium is applied to a computer, the processor 101 of the computer can call the update program from the storage medium to execute the above-mentioned update process.

[0055] Based on the hardware architecture of the above air conditioner, the following embodiments of the present invention are proposed.

[0056] First embodiment:

[0057] Please refer to Figure 2 The air conditioner updating method proposed in this embodiment includes:

[0058] Step S10, when update information of a mode and / or a function is detected, determining a target air treatment module and target firmware information required to implement the mode and / or the function according to the update information;

[0059] Step S20, obtaining the currently installed air treatment module and installed firmware information of the air conditioner;

[0060] Step S30: updating the mode and / or the function according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information.

[0061] The execution terminal of this embodiment can be a terminal, a display panel of an air conditioner, or an air conditioner. The display panel is connected to the main control board of the air conditioner and can transmit signals with the main control board of the air conditioner. The following takes the execution of this embodiment in an air conditioner as an example for explanation.

[0062] The air conditioner described in this embodiment is a cabinet air conditioner, and the indoor unit of the air conditioner is provided with at least one mounting position, and the mounting position is used to selectively install an air treatment module, so that the user can replace the air treatment module at any time. The air treatment module includes but is not limited to the following air treatment modules, such as purification module, humidification module, negative ion module, formaldehyde removal module, filtration module, odor removal module, disinfection and sterilization module, mute module, oxygenation module, etc.

[0063] The air treatment module is a component for implementing various air treatment processes. One air treatment module can achieve at least one function, or at least two air treatment modules can achieve a mode. For example, after the purification module is installed in the air conditioner, combined with the purification function control, the purification module achieves the purification function. For example, the purification module and the formaldehyde removal mode realize a new house mode. Combined with the mode control, the purification module and the formaldehyde removal mode realize the corresponding adjustment of the new house mode when they are running.

[0064] It should be noted that the modes include but are not limited to new house mode, furniture mode, new decoration mode, pregnancy or confinement mode, pet mode, special period mode, three generations living under one roof mode, etc.

[0065] The mode can be a mode implemented by combining at least two identical air treatment modules to distinguish the different strengths of the air treatment modules. For example, if the mode is ordinary humidification, the air treatment module corresponding to the mode includes one humidification module, and if the mode is super humidification, the air treatment module corresponding to the mode includes two humidification modules; or if the mode is ordinary purification, the air treatment module corresponding to the mode is one purification module, and if the mode is super purification, the air treatment module corresponding to the mode includes two purification modules.

[0066] Alternatively, the mode may also be a mode realized by combining at least two different air treatment modules to form a new mode that cannot be realized by the air treatment module. For example, 2 formaldehyde removal modules + 1 disinfection and sterilization module, or 1 formaldehyde removal + 2 disinfection and sterilization modules, the corresponding realized mode may be a pregnant woman or confinement mode, etc. For example, 2 silent modules + oxygenation module, the corresponding realized mode may be a child mode or an elderly mode, etc.

[0067] In this embodiment, the air treatment module corresponding to the mode refers to the mode implemented by a group of air treatment modules, rather than the function corresponding to each module in the group. Therefore, the mode and the function of the air treatment module do not correspond one to one. The function of the air treatment module refers to the function of the air treatment module itself, and the mode refers to an operating mode with certain characteristic effects. For example, the formaldehyde removal module corresponds to the formaldehyde removal function, and the mode corresponding to a formaldehyde removal module may be a new house mode, which has the effect of removing formaldehyde.

[0068] The modes implemented by a group of air treatment modules can include one or more. For example, if an air conditioner can only install one air treatment module, if a formaldehyde removal module is installed (the function of this module is formaldehyde removal), the corresponding mode can be a new house mode, a furniture mode, a new decoration mode, a pregnant woman or a confinement mode, etc. If an odor removal module is installed, the corresponding mode can be a pet mode. If a filter module is installed, the corresponding mode can be a dust removal mode, an anti-allergic mode, etc. If a disinfection and sterilization module is installed, the corresponding mode can be a pet mode, a pregnant woman or a confinement mode, a special period mode (such as a peak period of virus infection, a flu period, a new coronavirus transmission period, etc.), etc. Taking the air conditioner as an example, if three formaldehyde removal modules are installed, it can be a new house mode, a furniture mode, a new decoration mode, etc. If two formaldehyde removal modules + one disinfection and sterilization module are installed, or one formaldehyde removal + two disinfection and sterilization modules are installed, the corresponding mode can be a pregnant woman or a confinement mode, etc. If 2 silent modules + oxygen enrichment modules are installed, the corresponding mode can be child mode or elderly mode, etc.

[0069] It can be seen that updating an air treatment module can at least achieve a new function update. And updating a new combination of air treatment modules (which may not be a new air treatment module) can also achieve a new mode update. Therefore, in the subsequent research and development process of the air conditioner, when developing a new functional module, the user only needs to replace the new air treatment module and upgrade the control program of the air treatment module to achieve the update of the new function of the air conditioner. Or, when a new adjustment mode is developed, the user only needs to update the control program upgrade of the new adjustment mode, or replace the new air treatment module accordingly, to achieve the update of the mode of the air conditioner. In this way, the user only needs to replace the air treatment module or software upgrade to enjoy the new function or mode, without having to re-purchase the air conditioner, reducing consumer costs, and can enjoy the latest functions and modes without having to buy a new machine, improving user experience.

[0070] The following specifically describes the updating process of the air conditioner in this embodiment in combination with the above structure of the air conditioner:

[0071] When the air conditioner manufacturer develops a new function or mode, it updates the update information of the new function or mode on the cloud server, and the update information includes the air processing module used to achieve the function or realize the mode and the firmware information for controlling the function or mode. It should be noted that the firmware information refers to the control software, which is used to control the various components in the air conditioner to achieve the adjustment effect corresponding to the function, or to realize the mode to achieve the adjustment effect corresponding to the mode.

[0072] The air conditioner detects the update information on the cloud server in real time or periodically. If a new mode or function updated on the cloud server is detected, the update information will be detected and the update information will be downloaded to obtain the required target air treatment module and target firmware information.

[0073] According to the detection component on the installation position, the currently installed air treatment module of the air conditioner is obtained, and the currently installed firmware information of the air conditioner is also obtained. The installed firmware information includes the firmware information of the indoor unit and the firmware information of the outdoor unit of the air conditioner.

[0074] Then, the mode and / or the function are updated according to the target air treatment module, the target firmware information, the currently installed air treatment module of the air conditioner and the installed firmware information.

[0075] Optionally, before updating, the target air treatment module and the installed air treatment module, the target firmware information and the installed firmware information are compared to determine whether the installed air treatment module includes the target air treatment module and whether the installed firmware information supports the control corresponding to the target firmware information. If so, it means that the air conditioner currently supports the new function and / or mode, and the function and / or mode can be updated.

[0076] It is understandable that whether the installed air treatment module includes the target air treatment module may be that the installed air treatment module and the target air treatment module are the same module, such as a purification module has been installed, and the target air treatment module required for the new function and / or mode is a purification module. Alternatively, the function implemented by the installed air treatment module may be consistent with the function implemented by the target air treatment module, such as a purification module has been installed, the function implemented by the purification module is to purify the air, and the target air treatment module required for the new function and / or mode is a fresh air module, and the function also implemented by the fresh air module is purification control. In this case, it can also be considered that the installed air treatment module includes the target air treatment module.

[0077] Optionally, the mode and / or function described in this embodiment refers to a new mode and / or new function that the air conditioner currently does not have.

[0078] Optionally, in some embodiments, when it is determined that the mode and / or the function can be updated based on the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information, an update prompt information is output first, and then the mode and / or the function is updated based on the user's selection of update.

[0079] In this embodiment, based on the air conditioner including a detachable air treatment module, combined with the update information of the mode and / or function, the mode and / or the function are updated according to the target air treatment module, the target firmware information, the currently installed air treatment module of the air conditioner and the installed firmware information. In this way, the air conditioner can be updated during use as new functions or new modes are updated, thereby improving the universality of the air conditioner.

[0080] Second embodiment:

[0081] This embodiment is based on the first embodiment mentioned above, please refer to Figure 3 Optionally, step S30 includes:

[0082] Step S31, determining whether the installed air treatment module and the installed firmware information match the corresponding target air treatment module and the target firmware information;

[0083] If they match, step S32 is executed to update the mode and / or the function.

[0084] If not, step S33 is executed to output a prompt message indicating that the mode and / or function to be updated does not match the installed air treatment module and the installed firmware information.

[0085] The above matching determination methods include but are not limited to the following:

[0086] (1) The currently installed air treatment module of the air conditioner matches the target air treatment module, the number of firmware currently possessed by the air conditioner is consistent with the required number of firmware; the type of firmware possessed is consistent with the required type of firmware; the version of firmware possessed is consistent with the required version of firmware. It is then determined that the currently installed air treatment module and firmware information of the air conditioner match the corresponding target air treatment module and firmware information, and the mode and / or function are updated at this time. The firmware information includes firmware, firmware quantity, and the type and version of the firmware, and the required number of firmware and the required version of firmware are the firmware quantity and firmware version determined in the target firmware information.

[0087] For example: the current main control firmware number of the air conditioner indoor unit is A, and the version number is V1;

[0088] The parameter configuration firmware number of the air conditioner indoor unit is B, version number V1;

[0089] The main control firmware number of the air conditioner outdoor unit is C, version number V1;

[0090] For example, the air treatment modules currently installed in the air conditioner include: a humidification module, a formaldehyde removal module, and a dust removal module.

[0091] The cloud server has released a new function "Pet Exclusive Mode", which requires at least 2 firmware supports, namely the indoor unit main control firmware V1 numbered A and the outdoor unit main control firmware V1 numbered C; at the same time, 2 air treatment modules are required: a humidification module and a dust removal module, that is, the humidification module and the dust removal module are the target air treatment modules.

[0092] By comparing the current firmware information of the air conditioner and the installed air processing module, it can be seen that the air conditioner currently has the required humidification module and dust removal module. At the same time, it has two firmwares. And they are distributed as the indoor main control firmware and the main control firmware, and the type of the indoor main control firmware is A, and the type of the outdoor main control firmware is C, and the versions are V1 respectively, which are the same as the target firmware information and air processing module, that is, it is determined that the currently installed air processing module and firmware information of the air conditioner match the corresponding target air processing module and firmware information.

[0093] (ii) The currently installed air processing module of the air conditioner does not match the target air processing module. It is determined that the currently installed air processing module and installed firmware information of the air conditioner do not match the corresponding target air processing module and target firmware information.

[0094] For example: the current air conditioner's indoor unit main control firmware number is A, version number V1;

[0095] The current parameter configuration firmware number of the air conditioner indoor unit is B, version number V1;

[0096] The main control firmware number of the air conditioner outdoor unit is C, version number V1;

[0097] For example, the currently installed air treatment modules of the air conditioner include: humidification module, dehumidification module, and sterilization module.

[0098] The cloud server has released a new function "Baby Care Mode", which requires at least 3 firmware supports, namely the internal unit main control firmware V2 numbered A and the external unit main control firmware V3 numbered C; at the same time, 2 air processing modules are required: a humidification module and a formaldehyde removal module, that is, the humidification module and the formaldehyde removal module are the target air processing modules;

[0099] When the update information is received, by comparing the currently installed firmware information and the installed air treatment module of the air conditioner, it can be found that the air conditioner does not have the required formaldehyde removal module. Therefore, it is determined that the currently installed air treatment module and installed firmware information of the air conditioner do not match the corresponding target air treatment module and target firmware information.

[0100] At this point, the user is prompted that the "Baby Care Mode" is available, but the "Formaldehyde Removal Module" must be purchased first;

[0101] (III) If the type of the firmware installed in the air conditioner does not match the type of the required firmware, it is determined that the air treatment module and the installed firmware information currently installed in the air conditioner do not match the corresponding target air treatment module and the target firmware information.

[0102] for example:

[0103] The current firmware number of the indoor unit of the air conditioner is A, and the version number is V1;

[0104] The current parameter configuration firmware number of the air conditioner indoor unit is B, version number V1;

[0105] The main control firmware number of the air conditioner outdoor unit is C, version number V1;

[0106] For example, the air conditioning currently has air processing modules installed, including: humidification module, formaldehyde removal module, and dust removal module;

[0107] The cloud server has released a new function "Pregnancy Care Mode", which requires at least 3 firmware supports, namely the indoor unit main control firmware V2 numbered A, the outdoor unit main control firmware V3 numbered C, and the parameter configuration firmware V2 numbered D; at the same time, 2 air treatment modules are required: a humidification module and a formaldehyde removal module; that is, the humidification module and the formaldehyde removal module are the target air treatment modules.

[0108] When the update information is received, the current firmware information of the air conditioner and the installed air treatment module are compared to know that the air conditioner currently has the required humidification module and formaldehyde removal module. There are three firmwares at the same time, but among the three firmwares, the parameter configuration firmware of the indoor unit is different from the required parameter configuration firmware of the indoor unit. For example, the air conditioner has the parameter configuration firmware numbered B, while the required one is the parameter configuration firmware numbered C. Therefore, it is determined that the currently installed air treatment module and firmware information of the air conditioner do not match the corresponding target air treatment module and target firmware information.

[0109] At this time, the output does not meet the conditions required for "pregnancy care mode".

[0110] (iv) the number of firmware installed on the air conditioner does not match the required number of firmware; then it is determined that the air treatment module and installed firmware information currently installed on the air conditioner do not match the corresponding target air treatment module and target firmware information.

[0111] For example: the current air conditioner's indoor unit main control firmware number is A, version number V1;

[0112] The current parameter configuration firmware number of the air conditioner indoor unit is B, version number V1;

[0113] The main control firmware number of the air conditioner outdoor unit is C, version number V1;

[0114] For example, the air treatment modules currently installed in the air conditioner include: a humidification module, a formaldehyde removal module, and a dust removal module.

[0115] The cloud server has released a new function "Three Generations Under One Roof", which requires at least four firmware supports, namely the indoor unit main control firmware V2 numbered A, the outdoor unit main control firmware V3 numbered C, the parameter configuration firmware V2 numbered B, and the parameter configuration firmware V2 numbered D; at the same time, three air treatment modules are required: humidification module, formaldehyde removal module and dust removal module; that is, the humidification module, formaldehyde removal module and dust removal module are the target air treatment modules.

[0116] When the update information is received, the current firmware information of the air conditioner and the installed air processing module are compared to know that the air conditioner currently has the required humidification module, formaldehyde removal module and dust removal module. However, the air conditioner only has three firmwares, such as the air conditioner does not have the parameter configuration firmware V2 numbered D, so it is determined that the currently installed air processing module and firmware information of the air conditioner do not match the corresponding target air processing module and target firmware information.

[0117] At this point, the output does not meet the conditions required for "three generations living under one roof".

[0118] Optionally, when the conditions are matched, the mode and / or the function are updated so that the function can be executed or the mode can be operated during the subsequent operation of the air conditioner.

[0119] When the conditions do not match, the update prompt information is output, wherein the update prompt information includes new function and / or new mode prompt information and the conditions required for the new function and / or new mode. The user can choose to manually adjust the air conditioner based on the update prompt information so that the air conditioner meets the update conditions.

[0120] In this embodiment, when the update conditions are met, the mode or function is automatically updated to achieve automatic update, bringing a better experience to the user. When the update conditions are not met, a prompt message is output to notify the user in time.

[0121] Third embodiment:

[0122] Based on all the above embodiments, please refer to Figure 4 Optionally, step S30 includes:

[0123] Step S34, when the installed air treatment module matches the target air treatment module, the firmware quantity and the firmware type in the installed firmware information match the corresponding firmware quantity and the firmware type in the corresponding target firmware information, and the version of at least one of the firmware in the installed firmware information does not match the version of the firmware in the target firmware information, upgrading the version of the firmware;

[0124] The firmware information includes the firmware, the firmware quantity, and the type and version of the firmware;

[0125] Step S35: after the firmware version upgrade is completed, the mode and / or the function are updated.

[0126] It can be understood that, except that the required firmware version does not match the firmware version of the air conditioner, when all other conditions are matched, the automatic update of the mode and / or the function can be achieved based on this embodiment.

[0127] Optionally, when it is determined that the version of one of the firmware does not match the version of the firmware of the air conditioner, this embodiment upgrades the version of the firmware so that the firmware of the air conditioner meets the required firmware version requirement and is automatically updated.

[0128] For example: the current main control firmware number of the air conditioner indoor unit is A, and the version number is V1;

[0129] The parameter configuration firmware number of the air conditioner indoor unit is B, version number V1;

[0130] The main control firmware number of the air conditioner outdoor unit is C, version number V1;

[0131] For example, the air treatment modules currently installed in the air conditioner include: a humidification module, a formaldehyde removal module, and a dust removal module.

[0132] The cloud server has released a new feature called "Pet Exclusive Mode", which requires at least two firmware supports, namely the indoor unit main control firmware V2 numbered A and the outdoor unit main control firmware V2 numbered C; at the same time, two air treatment modules are required: a humidification module and a dust removal module.

[0133] By comparing the current firmware information of the air conditioner and the installed air processing module, it can be seen that the air conditioner currently has the required humidification module and dust removal module. At the same time, it has two firmwares. And they are distributed as the indoor main control firmware and the main control firmware, and the type of the indoor main control firmware is A, and the type of the outdoor main control firmware is C, but the required firmware versions are all V2, and the versions of the firmware currently possessed by the air conditioner are all V1. The V1 version is lower than the V2 version and cannot support the operation of the mode or function. At this time, the air conditioner downloads the V2 version of the firmware from the cloud server, and then uses the V2 version of the firmware to upgrade the firmware currently possessed by the air conditioner, such as upgrading the version of the indoor main control firmware to V2, and upgrading the version of the outdoor main control firmware to V2.

[0134] After the firmware version is upgraded, the firmware information of the air conditioner and the air conditioner match the requirements of the mode or function, and the mode and / or function can be updated at this time.

[0135] Optionally, in some embodiments, before upgrading the firmware version, a version upgrade prompt message is output for the user to view the version to be upgraded and the function or mode to be updated. The user can choose to update or not based on the prompt message. When the upgrade instruction selected by the user is received, the firmware corresponding to the required version is downloaded from the cloud server, and the firmware is then upgraded.

[0136] Some functions or modes are not that practical for some users, or are used infrequently or not at all in the current stage or scenario. Therefore, before the update, the user is prompted to automatically choose the update according to the needs, increasing the flexibility of function or module updates.

[0137] Optionally, in an embodiment where the execution terminal is a display panel or a mobile terminal of an air conditioner, the display panel and the mobile terminal cannot upgrade the firmware because the firmware is the main control firmware of the indoor unit and the main control firmware of the outdoor unit of the air conditioner. Therefore, in this embodiment, when the display panel or the mobile terminal determines that the version of the current firmware of the air conditioner needs to be upgraded, it outputs a version upgrade prompt message of the firmware to the air conditioner. After the air conditioner receives the prompt message, it can automatically trigger a version upgrade instruction and send the upgrade instruction to the display panel or the mobile terminal. When the display panel or the mobile terminal receives the upgrade instruction, it downloads the firmware corresponding to the required version from the cloud server, and then packages the firmware into a firmware upgrade package, and sends the firmware upgrade package to the execution controller that executes the firmware, so that the execution controller can upgrade the firmware.

[0138] It should be noted that the execution controller in this embodiment includes an indoor main controller (indoor main control board) and / or an outdoor main controller (outdoor main control board). According to the firmware to be upgraded, it is determined to send to the corresponding execution controller to upgrade the firmware version in the execution controller. If the indoor main control firmware needs to be upgraded, the firmware upgrade package is sent to the indoor controller to upgrade the indoor main control firmware. If the outdoor main control firmware needs to be upgraded, the firmware upgrade package is sent to the outdoor controller to upgrade the outdoor main control firmware.

[0139] Optionally, see Figure 5 , the display panel or mobile terminal 10 is connected to the indoor main controller 20 and the outdoor main controller 30 of the air conditioner, and the display panel or mobile terminal 10 is connected to the cloud server 40. Or the display panel or mobile terminal 10 is connected to the indoor main controller 20 of the air conditioner, and the indoor main controller 20 of the air conditioner is connected to the outdoor main controller 30, and the display panel or mobile terminal 10 communicates with the outdoor main controller 30 through the indoor main controller 20.

[0140] Optionally, when there are two or more firmwares to be upgraded, they are upgraded one by one, such as marking each firmware for upgrade once, and when the number of upgrades is greater than the number N of firmwares to be upgraded, the upgrade process is terminated. An embodiment is listed below based on the firmware upgrade process:

[0141] For example, the firmware numbered A needs to be upgraded to version V2, and the firmware numbered C needs to be upgraded to version V3, and the number of firmwares that need to be upgraded is determined to be N=2.

[0142] After receiving the upgrade instruction, the display panel downloads the A firmware V2 version, saves the A firmware V2 version, and marks the upgrade sequence number X=1.

[0143] The display panel packages the A firmware V2 version and sends it to the indoor main controller. The indoor main controller overwrites the original V1 version with the V2 version, and the A firmware in the indoor main controller is upgraded to the V2 version. At this time, the indoor main controller returns a firmware upgrade completion signal to the display panel. The display panel recognizes that the upgrade sequence number X is less than N, then downloads and keeps the C firmware V3 version, updates the mark upgrade sequence number X=2, and packages the C firmware V3 version and sends it to the indoor main controller. The indoor main controller overwrites the original V1 version with the V3 version, and the C firmware in the indoor main controller is upgraded to the V3 version. At this time, the indoor main controller returns a firmware upgrade completion signal to the display panel. The display panel recognizes that the upgrade sequence number X is greater than or equal to N, and the upgrade is complete.

[0144] The process ends, and the "Pet Exclusive Mode" is now available to users.

[0145] Based on the existing firmware, the firmware version can be upgraded online to make the current firmware information of the air conditioner meet the requirements of the target firmware information, thereby realizing the update of the mode or function and improving the success rate of the update of the mode or function.

[0146] Fourth embodiment:

[0147] This embodiment is based on the above embodiment, please refer to Figure 6 , after step S30, further comprising:

[0148] Step S40: outputting updated prompt information of the mode and / or function.

[0149] In this embodiment, after the mode and / or function is successfully updated, updated prompt information of the mode and / or function is output to inform the user that the air conditioner can currently use the mode or function, thereby providing convenience for the user.

[0150] Optionally, the output method includes: displaying on a display panel; or sending to a mobile terminal, or updating the mode or function options of the air conditioner in the control APP of the air conditioner for the user to choose when controlling.

[0151] Optionally, an embodiment of the present invention further provides a computer program product, wherein the computer program product includes an update program code, and the update program code implements various embodiments of the above adjustment when executed by a processor.

[0152] It should be noted that the above are only optional 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 used in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for updating an air conditioner, characterized in that: The indoor unit of the air conditioner is provided with at least one installation position, and the installation position is used to selectively install an air processing module, and the air processing module is a component used to implement various air processing processes, and one air processing module can implement at least one function, or at least two air processing modules can implement a mode, and the firmware information refers to control software, and the control software is used to control various components in the air conditioner to achieve the adjustment effect corresponding to the function, or to implement the mode to achieve the adjustment effect corresponding to the mode, and the updating method of the air conditioner comprises the following steps: When update information of a mode and / or a function is detected, determining target air treatment module and target firmware information required to implement the mode and / or the function according to the update information; Get the currently installed air handling module and installed firmware information of the air conditioner; When the installed air treatment module and the installed firmware information match the corresponding target air treatment module and the target firmware information, updating the mode and / or the function; When the installed air treatment module and the installed firmware information match the corresponding target air treatment module and the target firmware information, the step of updating the mode and / or the function comprises: When the installed air handling module matches the target air handling module, the firmware quantity and the firmware type in the installed firmware information match the corresponding firmware quantity and firmware type in the target firmware information, and at least one firmware version in the installed firmware information does not match the firmware version in the target firmware information, upgrading the firmware version, the firmware information including the firmware, the firmware quantity, and the type and version of the firmware; After the firmware version upgrade is completed, the mode and / or the function are updated.

2. The method for updating an air conditioner according to claim 1, characterized in that: The step of upgrading the firmware version includes: Outputting the firmware version upgrade prompt information; When an upgrade instruction is received, the firmware corresponding to the required version is downloaded to upgrade the version of the firmware.

3. The method for updating an air conditioner according to claim 2, characterized in that: When the upgrade instruction is received, the step of downloading the firmware corresponding to the required version to upgrade the version of the firmware includes: When receiving the upgrade instruction, download the firmware corresponding to the required version; A firmware upgrade package including the firmware corresponding to the required version is sent to an execution controller that executes the firmware, so that the execution controller can upgrade the firmware.

4. The method for updating an air conditioner according to claim 1, characterized in that: The updating method of the air conditioner also includes: When the installed air treatment module and the installed firmware information do not match the corresponding target air treatment module and the firmware information, a prompt message is outputted indicating that the mode and / or function to be updated does not match the installed air treatment module and the installed firmware information.

5. The method for updating an air conditioner according to claim 4, characterized in that: The determination method that the installed air treatment module and the installed firmware information do not match the corresponding target air treatment module and the target firmware information includes at least one of the following: The installed air handling module does not match the target air handling module; The type of the firmware in the installed firmware information does not match the type of the firmware in the target firmware information; The number of firmware in the installed firmware information does not match the number of firmware in the target firmware information; The firmware information includes the firmware, the firmware quantity, and the type and version of the firmware.

6. The method for updating an air conditioner according to claim 1, characterized in that: After the step of updating the mode and / or the function according to the target air treatment module, the target firmware information, the installed air treatment module and the installed firmware information, the step further includes: Output updated prompt information of the mode and / or function.

7. An air conditioner, characterized in that: The air conditioner includes a memory, a processor, and an update program stored in the memory and executable on the processor. When the update program is executed by the processor, the steps of the air conditioner update method according to any one of claims 1 to 6 are implemented.

8. A readable storage medium, characterized in that: The readable storage medium stores an update program, and when the update program is executed by the processor, each step of the air conditioner update method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Installation package downloading method and server

    CN105991729A

  • Remote firmware upgrading method, remote firmware upgrading device, remote firmware upgrading system and air conditioner

    CN106325818A

  • Air conditioner, function prompting method thereof, terminal and storage medium

    CN112303822A