Remote upgrading system

By introducing an upgrade judgment module into the remote upgrade system, the problem of difficulty in monitoring the remote upgrade process of wired controllers and central controllers is solved, realizing cloud monitoring of the entire upgrade process and improving the user interaction experience.

CN120980069APending Publication Date: 2025-11-18QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410620072.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-18
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing technologies, the remote upgrade process of wired controllers and central controllers is not easy to monitor, users cannot know the upgrade progress, and it is difficult to monitor in case of abnormal power outages or network outages.

Method used

Design a remote upgrade system, including a cloud platform, upgrade devices, and a web interface. The upgrade judgment module determines whether the upgrade strategy meets preset conditions and reports to the cloud platform before and after each upgrade step to ensure that the cloud platform can monitor each node of the upgrade process.

Benefits of technology

It enables full monitoring of the remote upgrade process, improves the user interaction experience, and solves the problem of difficulty in monitoring the upgrade process in existing technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120980069A_ABST
    Figure CN120980069A_ABST
Patent Text Reader

Abstract

The invention discloses a remote upgrading system, which comprises a cloud platform used for receiving an upgrading strategy; the upgrading equipment is used for receiving the upgrading strategy; the upgrading equipment comprises an upgrading judgment module which is configured to judge whether the received upgrading strategy meets a preset condition or not; if the URL information meets the condition, the upgrading step of the upgrading equipment specifically comprises the following steps: step A: the upgrading equipment downloads an upgrading package according to the URL information; b, reporting the upgrade package to the cloud platform after the upgrade package is successfully downloaded; c, the upgrading equipment is upgraded according to the upgrading package; and step D, after the upgrading equipment is successfully upgraded or failed to upgrade, reporting to the cloud platform. According to the invention, before the upgrade package is downloaded, when the upgrade package is successfully or unsuccessfully downloaded, before upgrade and when the upgrade is successfully or unsuccessfully failed, the upgrade package is reported to the cloud platform, so that the cloud platform can monitor each node in the upgrade process of the upgrade equipment, and the technical problem that the upgrade process of the upgrade equipment is not easy to monitor in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of remote technology, and more particularly to a remote upgrade system. Background Technology

[0002] With the rapid development of intelligent central air conditioning, users have an increasingly strong demand for remote upgrades of central air conditioning systems via cloud servers, as well as for remote upgrades of central controllers and wired controllers.

[0003] Currently, when upgrading wired controllers and centralized controllers remotely, the upgrade process is difficult to monitor, leaving users unaware of the progress and resulting in a poor user experience. Furthermore, issues such as abnormal power outages or network interruptions during the upgrade process are also difficult to detect. Summary of the Invention

[0004] This invention proposes a remote upgrade system that solves the technical problem of difficulty in monitoring the upgrade process in the prior art.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] This invention provides a remote upgrade system, comprising:

[0007] The cloud platform is used to receive upgrade policies;

[0008] Upgrade the device to receive the upgrade strategy;

[0009] The upgrade equipment includes:

[0010] The upgrade judgment module is configured to: determine whether the received upgrade strategy meets preset conditions; if not, report the judgment result to the cloud platform;

[0011] If the conditions are met, the upgrade process for the upgraded device is as follows:

[0012] Step A: The upgrade device downloads the upgrade package based on the URL information;

[0013] Step B: After the upgrade package is successfully downloaded, it is reported to the cloud platform;

[0014] Step C: The upgrade device upgrades according to the upgrade package;

[0015] Step D: After the upgrade device successfully or fails to upgrade, it reports to the cloud platform.

[0016] In some embodiments of this application, before the upgrade device performs the upgrade step, the following steps are included:

[0017] The first upgrade confirmation module is configured to confirm whether to upgrade after receiving the upgrade strategy.

[0018] If not, the upgrade device will not be upgraded;

[0019] If so, the upgrade device shall perform the following steps;

[0020] Upgrade the judgment module.

[0021] In some embodiments of this application, between step B and step C, the following further step is included:

[0022] The second upgrade confirmation module is configured to confirm whether to upgrade after receiving an upgrade instruction.

[0023] If not, the upgrade device will not be upgraded;

[0024] If so, the upgrade device performs step C;

[0025] Upgrade the device upgrade judgment module.

[0026] In some embodiments of this application, the upgrade determination module is further configured as follows:

[0027] When the upgrade strategy meets the preset conditions and user confirmation is not required for downloading, the system waits to receive the URL information sent by the cloud platform.

[0028] In some embodiments of this application, the upgrade determination module is further configured as follows:

[0029] When power is restored after a power outage, the system will report the power-on status to the cloud platform and wait to receive the upgrade policy from the cloud platform.

[0030] In some embodiments of this application, the upgrade determination module is further configured as follows:

[0031] During the download of the upgrade package based on the URL information and during the upgrade process based on the upgrade package, no query or control instructions issued by the cloud platform will be accepted.

[0032] In some embodiments of this application, the upgrade device can be any one of a wired controller, a central controller, or an indoor unit controller.

[0033] In some embodiments of this application, it further includes:

[0034] The web client is used to generate the upgrade strategy and send it to the cloud platform; it is also used to receive information reported by the upgrade device received by the cloud platform.

[0035] In some embodiments of this application, the upgrade device reports the version number to the cloud platform after the upgrade is completed;

[0036] When the version number reported by the upgrade device matches the target version number in the upgrade strategy, the cloud platform will push the upgrade strategy to the mobile terminal for display.

[0037] The technical solution of the present invention has the following technical effects compared with the prior art: The remote upgrade system of the present invention downloads the upgrade package according to the URL information and reports the upgrade package download result to the cloud platform; after the upgrade package is successfully downloaded but before the upgrade is performed, the current status is reported to the cloud platform; the upgrade is performed according to the upgrade package and the upgrade result is reported to the cloud platform, so that the cloud platform can monitor each node of the upgrade process of the upgrade device, which solves the technical problem that the upgrade process of the upgrade device is not easy to monitor in the prior art.

[0038] Other features and advantages of the present invention will become clearer after reading the detailed embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description

[0039] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 A flowchart illustrating one embodiment of the upgrade process of the upgrade device of the present invention;

[0041] Figure 2 A flowchart illustrating yet another embodiment of the upgrade process;

[0042] Figure 3 A flowchart illustrating yet another embodiment of the upgrade process;

[0043] Figure 4 A flowchart illustrating yet another embodiment of the upgrade process;

[0044] Figure 5 A flowchart illustrating yet another embodiment of the upgrade process;

[0045] Figure 6 A flowchart illustrating yet another embodiment of the upgrade process;

[0046] Figure 7 This is a flowchart of yet another embodiment of the upgrade process.

[0047] Figure 8 This is a schematic diagram of the structure of one embodiment of the upgrade device of the present invention;

[0048] Figure 9 This is a schematic diagram of the structure of one embodiment of the multi-split air conditioning system of the present invention;

[0049] Figure 10 This is a schematic diagram of one embodiment of the remote upgrade system of the present invention. Detailed Implementation

[0050] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0051] In the description of this application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0052] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0053] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0054] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.

[0055] The following disclosure provides many different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the invention. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. In addition, examples of various specific processes and materials are provided in this invention, but those skilled in the art will recognize the application of other processes and / or the use of other materials.

[0056] Example 1

[0057] This embodiment provides a remote upgrade system, including a cloud platform, an upgrade device, and a web interface. The web interface is used to generate upgrade policies, the cloud platform is used to receive the upgrade policies, and the upgrade device is used to receive the upgrade policies and perform firmware or software upgrades within the upgrade device.

[0058] Specifically, the upgraded equipment includes:

[0059] The upgrade judgment module is configured to: determine whether the received upgrade strategy meets the preset conditions; if not, report the judgment structure to the cloud platform; if it meets the conditions, upgrade the device to perform the upgrade steps.

[0060] Specifically, the steps for upgrading equipment include:

[0061] Step A: The upgrade device downloads the upgrade package based on the URL information;

[0062] Step B: After the upgrade package is successfully downloaded, it is reported to the cloud platform;

[0063] Step C: The upgrade device upgrades according to the upgrade package;

[0064] Step D: After the upgrade device successfully or fails to upgrade, it reports to the cloud platform.

[0065] The upgrade judgment module upgrades the device. The Uniform Resource Locator (URL) is a concise representation of the location and access method of a resource that can be obtained from the Internet. It is the address of a standard resource on the Internet.

[0066] The upgrade judgment module receives the upgrade policy issued by the cloud platform and determines whether the received upgrade policy meets the preset conditions. If the upgrade policy does not meet the preset conditions, the module reports this judgment result to the cloud platform so that the cloud platform is aware that the upgrade policy does not meet the conditions.

[0067] After receiving the URL information from the cloud platform, the upgrade judgment module reports its current status to the cloud platform before downloading the upgrade package, so that the cloud platform can know that the current status is "before the upgrade package is downloaded".

[0068] The upgrade judgment module downloads the upgrade package based on the URL information and reports the download result (successful or unsuccessful) to the cloud platform so that the cloud platform can know whether the upgrade package was successfully downloaded or failed.

[0069] After the upgrade package is successfully downloaded but before the upgrade is performed, the upgrade judgment module reports the current status to the cloud platform so that the cloud platform can know that the current status is "before upgrade".

[0070] The upgrade judgment module performs the upgrade based on the downloaded upgrade package and reports the upgrade result (upgrade successful or upgrade failed) to the cloud platform so that the cloud platform can know whether the upgrade was successful or failed.

[0071] Therefore, to upgrade the judgment module, the following steps should be performed, see [link to relevant documentation]. Figure 1 As shown.

[0072] Step S11: The upgrade judgment module of the upgrade device receives the upgrade strategy issued by the cloud platform.

[0073] Step S12: Determine whether the received upgrade strategy meets the preset conditions.

[0074] If it is determined that the upgrade strategy does not meet the preset conditions, then step S13 is executed: the judgment result is reported to the cloud platform so that the cloud platform knows that the upgrade strategy does not meet the preset conditions.

[0075] If it is determined that the upgrade strategy meets the preset conditions, then proceed to step S14:

[0076] Step A: The upgrade device downloads the upgrade package based on the URL information;

[0077] Step B: After the upgrade package is successfully downloaded, it is reported to the cloud platform;

[0078] Step C: The upgrade device upgrades according to the upgrade package;

[0079] Step D: After the upgrade device successfully or fails to upgrade, it reports to the cloud platform.

[0080] Therefore, when the upgrade judgment module determines that the upgrade strategy does not meet the preset conditions, it reports the current status to the cloud platform before the upgrade package is downloaded, when the upgrade package is downloaded successfully or fails, before the upgrade, and when the upgrade is successful or fails. This allows the cloud platform to know each node of the entire upgrade process and monitor the entire upgrade process of the upgrade device.

[0081] The upgrade device in this embodiment determines whether the received upgrade strategy meets preset conditions. If it does not meet the preset conditions, the determination result is reported to the cloud platform; if it meets the preset conditions, then...

[0082] The upgrade process for the upgraded device is as follows:

[0083] Step A: The upgrade device downloads the upgrade package based on the URL information;

[0084] Step B: After the upgrade package is successfully downloaded, it is reported to the cloud platform;

[0085] Step C: The upgrade device upgrades according to the upgrade package;

[0086] Step D: After the upgrade device successfully or fails, it reports to the cloud platform. This allows the cloud platform to monitor each node of the upgrade process, solving the technical problem of difficulty in monitoring the upgrade process in existing technologies.

[0087] In some embodiments of this application, in order to enhance user interaction and facilitate user understanding of the entire upgrade process, the upgrade device further includes the following steps before performing the upgrade:

[0088] The first upgrade confirmation module is configured to confirm whether to upgrade after receiving the upgrade strategy.

[0089] If not, the upgrade device will not be upgraded;

[0090] If so, the upgrade device will undergo the following steps.

[0091] To improve the user experience, the upgrade decision module controls the display screen to show a selection box for the user to choose whether to download. If the user chooses to download, the upgrade decision module requests the URL information from the cloud platform. If the user chooses not to download, the upgrade is terminated.

[0092] In some embodiments of this application, the upgrade judgment module is further configured to perform the following operation when the upgrade strategy meets preset conditions and user confirmation is required to download:

[0093] If no confirmation download instruction is received from the user within the first set time period, and no confirmation download instruction is received from the cloud platform, the upgrade will be terminated.

[0094] If a user confirms the download within the first set time period, a request is sent to the cloud platform to send the URL information.

[0095] If a confirmation download instruction is received from the cloud platform within the first set time period, then wait to receive the URL information from the cloud platform.

[0096] In some embodiments of this application, in order to speed up the overall upgrade process of the upgrade device, the upgrade judgment module is further configured to wait to receive URL information sent by the cloud platform when the upgrade strategy meets the preset conditions and the user does not need to confirm whether to download.

[0097] In some embodiments of this application, the upgrade judgment module specifically performs the following steps, see [link to relevant documentation]. Figure 2 As shown.

[0098] Step S21: When the upgrade strategy meets the preset conditions, determine whether user confirmation of download is required.

[0099] If not required, proceed to step S22: wait to receive the URL information sent by the cloud platform.

[0100] If necessary, proceed to step S23.

[0101] Step S23: Control the display screen to show a selection box for the user to choose whether to download.

[0102] Step S24: Determine whether a user confirmation download instruction has been received within the first set time period.

[0103] If so, proceed to step S25: Request the cloud platform to send the URL information.

[0104] If not, proceed to step S26: Exit.

[0105] In some embodiments of this application, in order to enhance user interaction and facilitate user awareness of the entire upgrade process, the upgrade judgment module is further configured to: display a selection box after the upgrade package is successfully downloaded and user confirmation is required for the upgrade, allowing the user to choose whether to upgrade; if a user confirmation instruction is received within a second set time period, the upgrade process is reported to the cloud platform before the upgrade; if no user confirmation instruction is received within the second set time period, the upgrade process is terminated.

[0106] To improve the user experience, the upgrade judgment module controls the display screen to show a selection box for the user to choose whether to upgrade. If the user chooses to upgrade, the upgrade will be reported to the cloud platform before proceeding. If the user chooses not to upgrade, the upgrade will be terminated.

[0107] In some embodiments of this application, the upgrade determination module is further configured to perform the following operation after the upgrade package is successfully downloaded, and when user confirmation is still required:

[0108] If no user confirmation of upgrade is received within the second set time period, and no confirmation of upgrade is received from the cloud platform, the upgrade will be terminated.

[0109] If a user confirms the upgrade or a cloud platform confirms the upgrade is received within the second set time period, the upgrade will be reported to the cloud platform before proceeding.

[0110] In some embodiments of this application, the upgrade judgment module specifically performs the following steps, see [link to relevant documentation]. Figure 3 As shown.

[0111] Between step B and step C, the following is also included:

[0112] The second upgrade confirmation module is configured to confirm whether to upgrade after receiving an upgrade instruction.

[0113] If not, the upgrade device will not be upgraded;

[0114] If so, the upgrade device performs step C.

[0115] In some embodiments of this application, in order to facilitate monitoring of power outages during the upgrade process, the upgrade judgment module is also configured to: when power is restored after a power outage, report the power-on status to the cloud platform and wait to receive the upgrade strategy reissued by the cloud platform.

[0116] When the upgrade device experiences a power outage and then power-on, it reports its current power-on status to the cloud platform so that the cloud platform can be aware of the power-on status. After receiving the power outage and power-on status reported by the upgrade device, the cloud platform reissues the upgrade policy.

[0117] When the upgraded device disconnects from the network and then reconnects, it will report its internet access status to the cloud platform.

[0118] In some embodiments of this application, the upgrade judgment module is further configured as follows:

[0119] During the download of the upgrade package based on the URL information and during the upgrade process based on the successfully downloaded upgrade package, no query or control instructions issued by the cloud platform will be accepted to ensure the smooth progress of the download and upgrade process.

[0120] In some embodiments of this application, the upgrade device may be a central controller, a wired controller, an indoor unit, or an outdoor unit, etc.

[0121] The upgrade device in this embodiment facilitates remote monitoring of the entire upgrade process, has strong dynamic adaptability, and makes it easy to monitor and identify process problems.

[0122] In some embodiments of this application, in order to ensure the accuracy of the upgrade, the upgrade strategy includes the target version number, the upgrade object, the strategy ID, the validity period, etc.

[0123] For example, determining whether the received upgrade strategy meets the preset conditions includes: determining whether the upgrade target version number in the upgrade strategy is consistent with the preset version number. If they are inconsistent, it is determined that the preset conditions are not met and the information is reported to the cloud platform.

[0124] The target version number is the version number to be achieved after this upgrade.

[0125] Upgraded equipment includes central controllers, wired controllers, indoor units, and outdoor units.

[0126] The policy ID is used to identify the policy sequence number, such as policy 01, policy 02, etc.

[0127] The expiration date is a Unix timestamp. This expiration date allows you to obtain a first set duration and a second set duration.

[0128] In some embodiments of this application, the upgrade process of the upgrade device specifically includes the following steps, see below. Figure 4 As shown.

[0129] Step S41: The upgrade device receives the upgrade strategy issued by the cloud platform.

[0130] Step S42: Determine whether the received upgrade strategy meets the preset conditions.

[0131] If it is determined that the upgrade strategy does not meet the preset conditions, then step S43 is executed: the judgment result is reported to the cloud platform.

[0132] If it is determined that the upgrade strategy meets the preset conditions, then proceed to step S44: determine whether user confirmation of download is required.

[0133] If not required, proceed to step S45: wait to receive the URL information sent by the cloud platform.

[0134] If necessary, proceed to step S46.

[0135] Step S46: Display a selection box for the user to choose whether to download.

[0136] Step S47: Determine whether a user confirmation download instruction has been received within the first set time period.

[0137] If not, proceed to step S48: Exit.

[0138] If so, proceed to step S49: Request the cloud platform to send the URL information.

[0139] Step S50: The cloud platform sends out URL information.

[0140] Step S51: After receiving the URL information issued by the cloud platform, report the current status to the cloud platform before downloading the upgrade package.

[0141] Step S52: Download the upgrade package according to the URL information and report the download result (successful or failed) to the cloud platform.

[0142] Step S53: After the upgrade package is successfully downloaded, a selection box is displayed for the user to choose whether to upgrade.

[0143] Step S54: Determine whether a user confirmation of upgrade has been received within the second set time period.

[0144] If not, proceed to step S55: Exit.

[0145] If so, proceed to step S56: Report to the cloud platform before upgrading.

[0146] Step S57: Perform the upgrade according to the upgrade package and report the upgrade result (upgrade success or failure) to the cloud platform.

[0147] In some embodiments of this application, the upgrade process of the upgrade device specifically includes the following steps, see [link to relevant documentation]. Figure 5 As shown.

[0148] Step S61: The upgrade device receives the upgrade strategy issued by the cloud platform.

[0149] Step S62: Determine whether the received upgrade strategy meets the preset conditions.

[0150] If it is determined that the upgrade strategy does not meet the preset conditions, then step S63 is executed: the judgment result is reported to the cloud platform.

[0151] If it is determined that the upgrade strategy meets the preset conditions, then proceed to step S64: determine whether user confirmation of download is required.

[0152] If not required, proceed to step S65: wait to receive the URL information sent by the cloud platform.

[0153] If necessary, proceed to step S66.

[0154] Step S66: Display a selection box for the user to choose whether to download.

[0155] Step S67: Determine whether a user confirmation download instruction has been received within the first set time period.

[0156] If not, proceed to step S68: Exit.

[0157] If so, proceed to step S69: Request the cloud platform to send the URL information.

[0158] Step S70: URL information issued by the cloud platform.

[0159] Step S71: After receiving the URL information issued by the cloud platform, report the current status to the cloud platform before downloading the upgrade package.

[0160] Step S72: Download the upgrade package according to the URL information, and report the download result (whether the upgrade package was successfully downloaded or not) to the cloud platform.

[0161] Step S73: Report to the cloud platform before upgrading.

[0162] Step S74: Perform the upgrade according to the upgrade package and report the upgrade result (upgrade success or failure) to the cloud platform.

[0163] Upgraded devices with color touchscreens can perform more complex interactions, making the remote upgrade process more complicated, but also more detailed and user-friendly. The download and upgrade process is broken down into two steps (requiring two user confirmations: download confirmation and upgrade confirmation), executed as steps S41 to S57.

[0164] For the upgrade devices in the segment display series, the download and upgrade are combined into one step (i.e., user confirmation is required once), namely, steps S61 to S74.

[0165] In existing technologies, remote upgrades of multi-split air conditioning controllers, wired controllers, and other upgrade equipment often vary due to limitations in product form and characteristics. However, by utilizing the aforementioned remote upgrade method, upgrade equipment can adapt to diverse product needs, effectively monitor the upgrade process, and achieve better interaction with users.

[0166] To simplify the detailed upgrade process, the functions are abstracted into code names, and the functions corresponding to the codes are shown in the table below.

[0167] Table 1

[0168]

[0169]

[0170] Below, we will take a wired controller as an example, where both downloading and upgrading require user confirmation. Figure 6 The upgrade process will be explained in detail.

[0171]

Note 1

[0172]

Note 2

[0173]

Note 3

[0174] [Note 4] After the device receives OTA downlink command 1, 2, or 3, it means that OTA has started, and the device stops all reporting except for OTA. It will resume after OTA ends.

[0175] like Figure 6 As shown, the specific process is as follows:

[0176] (11) The cloud platform issues an upgrade request, which includes an upgrade strategy and a flag indicating whether user confirmation is required. Specifically, the upgrade request includes the content from points 132 and 134. Figure 6 The first item is issued.

[0177] (12) Determine whether the received upgrade strategy meets the preset conditions.

[0178] If the conditions are not met, the wired controller will report all points to the cloud platform via OTA, including point 131 (=1), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 Report 1 in the middle.

[0179] If the conditions are met, then determine whether user confirmation is required.

[0180] If user confirmation is not required, execute directly (13).

[0181] If user confirmation is required, the message will be displayed on the wired controller's LCD screen, awaiting the user's confirmation before downloading.

[0182] If the user does not click "Confirm" within the time limit and does not receive a confirmation download instruction from the cloud platform, the process will end.

[0183] If the user receives a confirmation download command from the cloud platform (i.e.) Figure 6 If the waiting period is 2), then execute (13).

[0184] If the user clicks to confirm the download, the wired controller reports all OTA (Over-The-Air) settings to the cloud platform, including setting point 128 (=1), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 Report 2 in the middle. Then execute (13).

[0185] (13) The cloud platform issues an upgrade request, including for points 132 and 133. Figure 6 The third item is issued.

[0186] If user confirmation is required, the wired controller reports all points to the cloud platform via OTA, including point 129 (=1), point 132 (content sent by the cloud platform), and default values ​​for other points. Figure 6 Report 3 in the middle. Then execute (14).

[0187] If no user confirmation is required (i.e., silent upgrade), the wired controller reports all OTA data points to the cloud platform, including point 129 (=2), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 Report 9 in the middle. Then execute (14).

[0188] (14) Download the upgrade package according to the URL information. During the download, communication with the cloud platform is disconnected.

[0189] If the download fails, the wired controller reports all OTA data points to the cloud platform, including point 129 (=4), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 Report 5 and Report 11.

[0190] If the download is successful, the wired controller reports all OTA data points to the cloud platform, including point 129 (=3), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 Report 4 and report 10.

[0191] (15) After successful download, the message is pushed to the LCD screen of the wired controller, and the user is asked to click to confirm the upgrade.

[0192] If the user does not click "Confirm" within the time limit and does not receive a confirmation upgrade instruction from the cloud platform, the process will end.

[0193] If the user clicks "Confirm," or receives a confirmation upgrade command from the cloud platform (i.e.) Figure 6 If the OTA (Over-The-Air) notification (4) is sent, the wired controller will report all OTA points to the cloud platform, including point 130 (=1), point 132 (the content sent by the cloud platform), and the default values ​​for other points. Figure 6 The report is number 6.

[0194] (16) Upgrade according to the upgrade package.

[0195] If the upgrade fails, the wired controller reports all points to the cloud platform via OTA, including point 130 (=3), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 The report is number 8.

[0196] If the upgrade is successful, the wired controller will report all points to the cloud platform via OTA, including point 130 (=2), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 The report is number 7.

[0197] Below, we will take the wired controller as an example, where the upgrade download only requires one user confirmation, and combine it with... Figure 7 The upgrade process will be explained in detail.

[0198]

Note 1

[0199]

Note 2

[0200]

Note 3

[0201] [Note 4] After the device receives OTA downlink command 1, 2, or 3, it means that OTA has started, and the device stops all reporting except for OTA. It will resume after OTA ends.

[0202] like Figure 7 As shown, the specific process is as follows:

[0203] (21) The cloud platform issues an upgrade request, which includes the upgrade strategy, URL information, and a flag indicating whether user confirmation is required. Specifically, the upgrade request includes the content at points 132, 133, and 134. Figure 7 The first item is issued.

[0204] (22) Determine whether the received upgrade strategy meets the preset conditions.

[0205] If the conditions are not met, the wired controller will report all points to the cloud platform via OTA, including point 131 (=1), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 Report 1 in the middle.

[0206] If the conditions are met, then determine whether user confirmation is required.

[0207] If user confirmation is not required, execute directly (23).

[0208] If user confirmation is required, the message will be displayed on the wired controller's LCD screen, awaiting the user's confirmation before downloading.

[0209] If the user does not click "Confirm" within the time limit and does not receive a confirmation upgrade instruction from the cloud platform, the process will end.

[0210] If the user receives a confirmation upgrade command from the cloud platform (i.e.) Figure 7 If the waiting period is 2), then execute (23).

[0211] If the user clicks to confirm the download, the wired controller reports all OTA (Over-The-Air) settings to the cloud platform, including setting point 128 (=1), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 Report 2 in the middle. Then execute (23).

[0212] (23) The cloud platform issued an upgrade request, including points 132, 133, and 136. That is... Figure 7 The third item is issued.

[0213] If user confirmation is required, the wired controller reports all points to the cloud platform via OTA, including point 129 (=1), point 132 (content sent by the cloud platform), and default values ​​for other points. Figure 7 Report 3 in the middle. Then execute (24).

[0214] If no user confirmation is required (i.e., silent upgrade), the wired controller reports all OTA data points to the cloud platform, including point 129 (=2), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 Report 4 in the middle. Then execute (24).

[0215] (24) Download the upgrade package according to the URL information. During the download and upgrade process, communication with the cloud platform is disconnected.

[0216] If the download fails, the wired controller reports all OTA data points to the cloud platform, including point 129 (=4), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 The report is number 5.

[0217] If the download is successful, the wired controller reports all OTA data points to the cloud platform, including point 129 (=3), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 The report is number 6.

[0218] (25) The wired controller reports all points to the cloud platform via OTA, including point 130 (=1), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 The report is number 7.

[0219] (26) Upgrade according to the upgrade package.

[0220] If the upgrade fails, the wired controller reports all points to the cloud platform via OTA, including point 130 (=3), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 7 The report is number 9.

[0221] If the upgrade is successful, the wired controller will report all points to the cloud platform via OTA, including point 130 (=2), point 132 (content sent by the cloud platform), and the default values ​​for other points. Figure 6 The report is number 8.

[0222] Example 2

[0223] Based on the design of the upgrade device in Embodiment 1, Embodiment 2 proposes a remote upgrade device system including the upgrade device.

[0224] Upgraded equipment can be a central controller, wired controller, indoor unit, or outdoor unit.

[0225] Upgrade the equipment, including the upgrade judgment module and the function control module, see [link / reference]. Figure 8 As shown.

[0226] The upgrade judgment module is used to control the entire upgrade process of the upgrade device.

[0227] The function control module is used to control the upgraded equipment to achieve the corresponding functions.

[0228] For example, when upgrading equipment to a central controller / wired controller, its functional control module is used to enable the central controller / wired controller to control the indoor and outdoor units.

[0229] When the equipment is upgraded to an indoor / outdoor unit, its function control module is used to control the cooling / heating process.

[0230] The remote upgrade system of this embodiment, by designing the upgrade device, facilitates cloud platform monitoring of each node of the upgrade process, thus solving the technical problem of difficulty in monitoring the upgrade process of existing upgrade devices.

[0231] Example 3

[0232] This embodiment proposes a remote upgrade system, including a cloud platform, upgrade equipment, a web interface, and a mobile terminal, etc. See [link / reference]. Figure 10 As shown.

[0233] The web-based application is used to publish upgrade strategies.

[0234] The cloud platform is used to receive upgrade policies published on the web and to send the information reported by the upgraded devices to the web and mobile terminals.

[0235] The upgrade device is used to receive upgrade policies issued by the cloud platform and report status information to the cloud platform.

[0236] The mobile terminal is used to communicate with the cloud platform, receive messages pushed by the cloud platform, and send user instructions to the cloud platform.

[0237] When user authorization is required for downloading or upgrading, confirmation can be made on the mobile terminal or on the device itself (upgrading device).

[0238] In some embodiments of this application, to facilitate user operation, when the user needs to confirm whether to download / upgrade, the upgrade device or mobile terminal displays a selection box for the user to choose whether to download / upgrade, and the user's selection is uploaded to the cloud platform.

[0239] In some embodiments of this application, to further verify whether the upgrade was successful, the upgrade device reports its version number to the cloud platform after the upgrade is completed. The cloud platform determines whether the version number reported by the upgrade device is consistent with the target version number in the upgrade strategy. If they are consistent, the upgrade strategy is pushed to the mobile terminal APP for display. If they are inconsistent, the upgrade strategy is not displayed in the details of the mobile terminal APP.

[0240] During the remote upgrade system upgrade process, the upgrade policy is published on the web client and sent to the cloud platform. The cloud platform simultaneously pushes the upgrade policy to both the mobile terminal and the upgrade device. Users can confirm whether to download / upgrade on their mobile terminal or the upgrade device. After the upgrade is completed, the upgrade device reports the upgrade results to the cloud platform. The cloud platform compares the upgrade results and pushes the results to both the mobile terminal and the web client.

[0241] The remote upgrade system in this embodiment utilizes a cloud platform to monitor each node of the upgrade process of the upgrade device, thus solving the technical problem that the upgrade process of the upgrade device is not easy to monitor in the prior art.

[0242] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0243] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A remote upgrade system, characterized in that, include: The cloud platform is used to receive upgrade policies; Upgrade the device to receive the upgrade strategy; The upgrade equipment includes: The upgrade judgment module is configured to: determine whether the received upgrade strategy meets preset conditions; if not, report the judgment result to the cloud platform; If the conditions are met, the upgrade process for the upgraded device is as follows: Step A: The upgrade device downloads the upgrade package based on the URL information; Step B: After the upgrade package is successfully downloaded, it is reported to the cloud platform; Step C: The upgrade device upgrades according to the upgrade package; Step D: After the upgrade device successfully or fails to upgrade, it reports to the cloud platform.

2. The remote upgrade system according to claim 1, characterized in that, Before the upgrade device performs the upgrade step, the following steps are also included: The first upgrade confirmation module is configured to confirm whether to upgrade after receiving the upgrade strategy. If not, the upgrade device will not be upgraded; If so, the upgrade device shall perform the following steps; Upgrade the judgment module.

3. The remote upgrade system according to claim 1, characterized in that, Between step B and step C, the following is also included: The second upgrade confirmation module is configured to confirm whether to upgrade after receiving an upgrade instruction. If not, the upgrade device will not be upgraded; If so, the upgrade device performs step C; Upgrade the device upgrade judgment module.

4. The remote upgrade system according to claim 1, characterized in that: The upgrade judgment module is also configured to: When the upgrade strategy meets the preset conditions and user confirmation is not required for downloading, the system waits to receive the URL information sent by the cloud platform.

5. The remote upgrade system according to claim 1, characterized in that: The upgrade judgment module is also configured to: When power is restored after a power outage, the system will report the power-on status to the cloud platform and wait to receive the upgrade policy from the cloud platform.

6. The remote upgrade system according to any one of claims 1 to 5, characterized in that: The upgrade judgment module is also configured to: During the download of the upgrade package based on the URL information and during the upgrade process based on the upgrade package, no query or control instructions issued by the cloud platform will be accepted.

7. The remote upgrade system according to any one of claims 1 to 5, wherein the upgrade device can be any one of a wired controller, a central controller, or an indoor unit controller.

8. A remote upgrade system according to claim 1, characterized in that, Also includes: The web-based application is used to generate the upgrade strategy and transmit it to the cloud platform. It is also used to receive information reported by the upgraded device from the cloud platform.

9. The remote upgrade system according to claim 8, characterized in that: After the upgrade is completed, the upgraded device reports its version number to the cloud platform; When the version number reported by the upgrade device matches the target version number in the upgrade strategy, the cloud platform will push the upgrade strategy to the mobile terminal for display.