CN112099821A - Program upgrading method and device and air conditioning system - Google Patents

Program upgrading method and device and air conditioning system Download PDF

Info

Publication number
CN112099821A
CN112099821A CN202010865368.XA CN202010865368A CN112099821A CN 112099821 A CN112099821 A CN 112099821A CN 202010865368 A CN202010865368 A CN 202010865368A CN 112099821 A CN112099821 A CN 112099821A
Authority
CN
China
Prior art keywords
upgraded
program
power equipment
upgrading
dtu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010865368.XA
Other languages
Chinese (zh)
Inventor
陈宗衍
牟桂贤
吴斌
万里云
林勤鑫
李安林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202010865368.XA priority Critical patent/CN112099821A/en
Publication of CN112099821A publication Critical patent/CN112099821A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a program upgrading method and device and an air conditioning system. Wherein, the method comprises the following steps: determining power equipment to be upgraded, and sending a program upgrading package to the power equipment to be upgraded; and determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded. The invention can avoid the situation that the system cannot normally run due to the simultaneous upgrading of a plurality of working power devices, simultaneously gradually realize the program upgrading of all the power devices and simultaneously meet the load power requirement and the program upgrading requirement.

Description

Program upgrading method and device and air conditioning system
Technical Field
The invention relates to the field of multi-equipment linkage system control, in particular to a program upgrading method and device and an air conditioning system.
Background
The data transmission terminal DTU is mainly used for transmitting the equipment data to a remote server and local management. In order to ensure that the controller program of a multi-equipment linkage system (such as a central air conditioning unit) advances along with the time and has automatic upgrading and updating capability, the invention realizes the upgrading of the controller program of the air conditioning unit by means of a DTU module. Fig. 1 is a structural diagram of a central air conditioning system in the prior art, the central air conditioning system includes a plurality of power devices (external unit sets 2), the plurality of external unit sets 2 are scheduled and managed through a DTU1, and a DTU1 is connected to a server 4 through a base station 3.
When the power equipment in the system is in a working state, the following problems exist in upgrading the controller program of the multi-power equipment unit: the power equipment needs to be restarted when the controller program of the power equipment is upgraded, the multi-equipment linkage system has a certain load power requirement when in operation, if the controller programs of all the power equipment are upgraded simultaneously, the whole multi-equipment linkage system cannot operate normally, the load power can be reduced to zero, and the requirement cannot be met, so that the problem that how to consider the load power requirement and the program upgrading requirement is urgently to be solved is solved.
Aiming at the problem that the load power requirement and the program upgrading requirement cannot be simultaneously considered in the prior art, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a program upgrading method, a program upgrading device and an air conditioning system, and aims to solve the problem that the prior art cannot simultaneously give consideration to load power requirements and program upgrading requirements.
In order to solve the technical problem, the invention provides a program upgrading method, which is applied to a data transmission terminal DTU in a multi-device linkage system, and comprises the following steps:
determining power equipment to be upgraded, and sending a program upgrading package to the power equipment to be upgraded;
and determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
Further, determining the power equipment to be upgraded comprises:
receiving program versions reported by each power device in the multi-device linkage system;
and determining the power equipment to be upgraded according to the program version.
Further, each power device comprises the original power device and the rejoined power device in the multi-device linkage system; and monitoring whether rejoined power equipment exists in the multi-equipment linkage system or not through the DTU.
Further, determining the power device to be upgraded according to the program version includes:
acquiring a program upgrading package from a server; wherein the program in the program upgrade package is the latest version;
comparing the program versions reported by the power devices with the latest version one by one, and determining whether the program versions reported by the power devices are the latest version;
and determining the power equipment of which the program version is not the latest version as the power equipment to be upgraded.
Further, determining whether to send an upgrade instruction to the power device to be upgraded according to the operating state of the power device to be upgraded includes:
acquiring the running state of the power equipment to be upgraded;
if the power equipment to be upgraded is in a non-working state, sending an upgrading instruction to the power equipment to be upgraded;
and if the power equipment to be upgraded is in a working state, adding the power equipment to be upgraded into a task list, monitoring the running state of the power equipment to be upgraded, and sending an upgrading instruction to the power equipment to be upgraded after the power equipment to be upgraded enters a non-working state.
Further, before adding the power device to be upgraded into a task list, the method further includes:
judging whether target power equipment exists in the multi-equipment linkage system, wherein the target power equipment is power equipment which is subjected to program upgrading and is in a non-working state;
if yes, controlling the target power equipment to replace the power equipment to be upgraded to work, and sending an upgrading instruction to the power equipment to be upgraded; after the power equipment to be upgraded in the task list is upgraded, the power equipment to be upgraded is removed from the task list;
and if not, triggering to add the power equipment to be upgraded into a task list.
Further, after adding the power device to be upgraded into a task list, the method further includes:
judging whether target power equipment exists in the multi-equipment linkage system or not;
if yes, controlling the target power equipment to replace the power equipment to be upgraded in the task list to work, and sending an upgrading instruction to the power equipment to be upgraded;
if not, continuously judging whether target power equipment exists in the multi-equipment linkage system or not, and triggering and controlling the target power equipment to replace the power equipment to be upgraded in the task list to work until the judgment result is yes.
Further, after adding the power device to be upgraded into a task list, the method further includes:
when the number of the power equipment to be upgraded in the task list is two or more, acquiring the historical use frequency of each power equipment to be upgraded;
determining the upgrading sequence of the power equipment to be upgraded according to the historical use frequency; wherein, the higher the historical use frequency is, the more advanced the upgrading sequence is.
Further, before determining whether to send an upgrade instruction to the power device to be upgraded according to the operating state of the power device to be upgraded, the method further includes:
monitoring whether an inquiry message sent by power equipment to be upgraded is received;
and after receiving the inquiry message, triggering to determine whether to send an upgrade instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
Further, each power device comprises the original power device and the rejoined power device in the multi-device linkage system; the DTU monitors whether rejoined power equipment exists in the multi-equipment linkage system or not, and determines whether the rejoined power equipment is power equipment to be upgraded or not according to the program version of the rejoined power equipment.
The invention also provides another program upgrading method, which is applied to power equipment of a multi-equipment linkage system and comprises the following steps:
reporting the program version to a data transmission terminal DTU;
receiving a program upgrading packet sent by the DTU; wherein the program upgrade package is sent to the power device by the DTU after determining that the program version is not the latest version;
reporting the running state to the DTU and sending an inquiry message to confirm whether to upgrade;
and after receiving an upgrading instruction sent by the DTU, upgrading the program.
The present invention further provides a program upgrading apparatus, configured to implement the first program upgrading method, where the apparatus includes:
the determining module is used for determining the power equipment to be upgraded;
the upgrading packet sending module is used for sending a program upgrading packet to the power equipment to be upgraded;
and the control module is used for determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
The present invention further provides a program upgrading apparatus, configured to implement the second program upgrading method, where the apparatus includes:
the reporting module is used for reporting the program version to a data transmission terminal DTU and reporting the running state to the DTU;
an upgrade package receiving module, configured to receive a program upgrade package sent after the DTU determines that the program version is not the latest version;
the query module is used for sending a query message to the DTU so as to confirm whether the upgrading is carried out or not;
and the execution module is used for upgrading the program after receiving the upgrading instruction sent by the DTU.
The invention also provides a multi-device linkage system which comprises at least one DTU and at least two power devices, wherein the DTU comprises the first program upgrading device, and the power devices comprise the second program upgrading device.
The invention also provides an air conditioning system, which comprises at least one DTU and at least two power devices, wherein the power devices are outdoor units, each DTU is correspondingly connected with at least two outdoor units, each DTU comprises the first program upgrading device, and each outdoor unit comprises the second program upgrading device.
The present invention also provides a computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the first method of program upgrade described above.
The present invention also provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the second program upgrading method described above.
By applying the technical scheme of the invention, the power equipment to be upgraded is determined, and a program upgrading packet is sent to the power equipment to be upgraded; whether an upgrade instruction is sent to the power equipment to be upgraded is determined according to the running state of the power equipment to be upgraded, the situation that a system cannot run normally due to the fact that a plurality of working power equipment are upgraded simultaneously can be avoided, program upgrade of all the power equipment is achieved gradually, and meanwhile the load power requirement and the program upgrade requirement are met.
Drawings
FIG. 1 is a block diagram of a prior art air conditioning system;
FIG. 2 is a flowchart of a program upgrading method according to a first embodiment of the present invention;
FIG. 3 is a flowchart of a program upgrading method according to a third embodiment of the present invention;
fig. 4 is a flowchart of a program upgrading method according to a fifth embodiment of the present invention;
fig. 5 is an upgrading method of a rejoined outdoor unit according to a fifth embodiment of the present invention;
fig. 6 is a block diagram of a program upgrading apparatus according to a sixth embodiment of the present invention;
fig. 7 is a block diagram of a program upgrading apparatus according to a seventh embodiment of the present invention;
fig. 8 is a structural diagram of a program upgrading apparatus according to an eighth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, and "a plurality" typically includes at least two.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that an article or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such article or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in the article or device in which the element is included.
Alternative embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Example 1
The present embodiment provides a program upgrading method, which is applied to a data transmission terminal DTU of a multi-device linkage system, where the multi-device linkage system refers to a system having at least one DTU and at least two power devices, for example, a monitoring system including multiple cameras or an air conditioning system including multiple external units, where the power devices can perform linkage operation and output a certain load power, and an external unit in the air conditioning system is a typical power device, and the present embodiment takes the air conditioning system including multiple external units as an example to describe in detail the program upgrading method of the present invention, where the program upgrading method is applied to a data transmission terminal DTU of an existing air conditioning system, fig. 2 is a flowchart of the program upgrading method according to a first embodiment of the present invention, and as shown in fig. 2, the method includes:
s201, determining the outdoor unit to be upgraded, and sending a program upgrading package to the outdoor unit to be upgraded.
The DTU prestores the MAC code of each outdoor unit, which corresponds to the outdoor unit one to one, that is, each outdoor unit has a unique MAC code, so as to distinguish different outdoor units. And determining the outdoor unit to be upgraded according to the program reported by each outdoor unit and the unique MAC code of each outdoor unit.
S202, determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
When determining whether to upgrade, the operating state of the external unit needs to be considered, wherein the operating state includes a working state and a non-working state, and the external unit is stopped in the program upgrading process, so that if the program upgrading is performed when the external unit is in the working state, the operation of the external unit is interrupted unexpectedly, and in order to avoid the problem, the operating state of the external unit to be upgraded needs to be determined in advance, and whether to perform the program upgrading immediately is determined according to the operating state of the external unit.
In the program upgrading method of the embodiment, the program versions reported by all external units in the air conditioning system are received; determining an external machine to be upgraded according to the program version, and sending a program upgrading package to the external machine to be upgraded; whether an upgrading instruction is sent to the outdoor unit to be upgraded is determined according to the running state of the outdoor unit to be upgraded, the situation that the system cannot run normally due to the fact that the outdoor units in work are upgraded simultaneously can be avoided, program upgrading of all the outdoor units is achieved gradually, and meanwhile the load power requirement and the program upgrading requirement are met.
Example 2
The embodiment provides another program upgrading method for determining an external unit to be upgraded, including: receiving program versions reported by each power device in the multi-device linkage system; and determining the power equipment to be upgraded according to the program version. And the external unit reports the program version of the control program executed by the external unit to the DTU in real time or at preset intervals, so that the DTU can conveniently judge whether the control program of the external unit is the latest version and needs to be updated.
Specifically, while receiving the program version of each external unit in the air conditioning unit, the DTU also obtains the program of the latest version from the server, and determines whether the program version of each external unit is the latest version, that is, determines whether the external unit needs to be upgraded according to the program version, which specifically includes: acquiring a program upgrading package from a server; wherein, the program in the program upgrading package is the latest version; comparing the program version reported by each outdoor unit with the latest version one by one, and determining whether the program version reported by each outdoor unit is the latest version; and determining the out unit of which the program version is not the latest version as the out unit to be upgraded.
In the embodiment, when the external units to be upgraded are determined, each external unit comprises an original external unit and a rejoined external unit in the air conditioning system; the DTU controls an original external unit of the air-conditioning system to upgrade, and simultaneously monitors whether a rejoined external unit exists in the air-conditioning system, if the rejoined external unit exists, wherein the original external unit is the external unit which is connected with the DTU before the air-conditioning system is upgraded, the rejoined external unit is the external unit which is newly connected with the DTU after the air-conditioning system is upgraded, whether the rejoined power equipment is the power equipment to be upgraded is determined according to the program version of the rejoined power equipment, and then the program upgrading method which is the same as the embodiment is executed.
The program upgrading process can lead to outer machine to shut down, in order not to influence system operation, outer machine after receiving the program upgrade package, can not upgrade immediately, but sends inquiry message earlier, and DTU receives this inquiry message after, confirms whether to send the upgrading instruction to it according to the running state of waiting to upgrade outer machine, specifically includes: acquiring the running state of an external unit to be upgraded; if the external machine to be upgraded is in a non-working state, the external machine to be upgraded can be upgraded immediately, and an upgrading instruction is sent to the external machine to be upgraded at the moment; and if the external unit to be upgraded is in a working state, the external unit to be upgraded cannot be upgraded immediately, the external unit to be upgraded needs to be added into a task list, the running state of the external unit to be upgraded is monitored, and an upgrading instruction is sent to the external unit to be upgraded after the external unit to be upgraded enters a non-working state.
Because the air conditioning system comprises a plurality of outdoor units, some outdoor units may finish program upgrading firstly and are in a non-working state, the outdoor units to be upgraded can be temporarily replaced by the outdoor units to work, so that the outdoor units to be upgraded are upgraded in time, and the program upgrading efficiency of the whole multi-equipment linkage system is improved, therefore, before the outdoor units to be upgraded are added into a task list, the method can also comprise the following steps of:
judging whether a target outdoor unit exists in the air conditioning system; the target outdoor unit is an outdoor unit which is upgraded and is in a non-working state; if the external unit to be upgraded can be replaced in the air-conditioning system, the target external unit is controlled to replace the external unit to be upgraded to work, and an upgrading instruction is sent to the external unit to be upgraded, so that the external unit to be upgraded is upgraded in time; if not, the fact that the air conditioner system does not have an external unit capable of replacing the external unit to be upgraded to work is indicated, the external unit to be upgraded is triggered to be added into the task list, and the external unit to be upgraded is waited for at a proper time to be upgraded.
After the external unit to be upgraded is added into the task list, on one hand, the external unit to be upgraded can wait for the external unit to be upgraded to enter a non-working state, and then the external unit to be upgraded is controlled to be upgraded, and on the other hand, whether a new external unit capable of replacing the external unit to be upgraded to work appears in the air conditioning system can also be detected, so that after the external unit to be upgraded is added into the task list, the method can further comprise the following steps: judging whether a target outdoor unit exists in the air conditioning system; if so, controlling the target external unit to replace the external unit to be upgraded in the task list to work, and sending an upgrading instruction to the external unit to be upgraded; and if not, continuously monitoring whether a target external unit exists in the air-conditioning system or not until the target external unit appears in the air-conditioning system, and triggering and controlling the target external unit to replace the external unit to be upgraded in the task list to work.
The air conditioning system comprises a plurality of outdoor units, the use frequency of each outdoor unit is possibly different, if the use frequency of the outdoor unit is low, the program upgrading is delayed a little, and no great influence is caused, but for the outdoor unit with higher use frequency, the program upgrading is delayed to cause great influence on the operation of the whole air conditioning system, and based on the consideration, after the outdoor unit to be upgraded is added into the task list, the method further comprises the following steps: when the number of the external units to be upgraded in the task list is two or more, acquiring the historical use frequency of each external unit to be upgraded; determining the upgrading sequence of the outdoor unit to be upgraded according to the historical use frequency; wherein, the higher the historical use frequency is, the more advanced the upgrading sequence is. For example, the outdoor unit to be upgraded with the highest use frequency is arranged in the first order, the outdoor unit to be upgraded with the next highest use frequency is arranged in the second order, and so on, if the use frequencies of the two outdoor units to be upgraded are the same, the front-back order can be determined by pre-storing the MAC code of each outdoor unit, for example, the last outdoor unit with the smaller bit of the MAC code is arranged in front, or the last larger bit of the MAC code is arranged in front.
And after the target external unit appears, replacing the external unit to be upgraded in the task list according to the upgrading sequence in the task list. And each external unit in the task list is cleared from the task list after the upgrading is finished, so that the external unit to be upgraded which is originally positioned in the first order is cleared from the list after the upgrading is finished, the external unit to be upgraded which is originally positioned in the second order moves forwards to become the first order external unit to be upgraded, and when the target external unit appears in the air conditioning system again, the external unit to be upgraded is preferentially replaced, and then the program upgrading is preferentially carried out. If two target external units appear in the air conditioning system at the same time, two external units to be upgraded in the first order and the second order in the task list can be replaced at the same time, if three target external units appear at the same time, the first three external units to be upgraded in the task list can be replaced, and the like.
Because the external machine needs a certain time to receive the program upgrade package, when the program upgrade package is not received, the running state of the external machine may be in a non-working state, but may also be changed into a working state after the program upgrade package is received, and thus, after the program upgrade package is received by the external machine, the external machine reports the running state to the DTU and sends an inquiry message, and the DTU monitors whether the inquiry message sent by the power equipment to be upgraded is received in real time; and after receiving the inquiry message, triggering to determine whether to send an upgrade instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded, wherein the inquiry message is used for representing the receiving completion of the program upgrade package and confirming whether to upgrade.
Example 3
The present embodiment provides a program upgrading method applied to an external unit (i.e., a power device in a multi-device linkage system) of an air conditioning system, and fig. 3 is a flowchart of the program upgrading method according to a third embodiment of the present invention, as shown in fig. 3, the method includes:
s301, reporting the program version to the DTU. The reporting of the program version to the data transmission terminal DTU can be carried out in real time, and the reporting can also be carried out at intervals of preset time in order to avoid reduction of transmission speed caused by over-intensive data transmission.
S302, receiving a program upgrade package sent by the DTU; and the program upgrade package is sent to the external machine by the DTU after determining that the program version is not the latest version.
S303, reporting the running state to the DTU and sending an inquiry message to confirm whether to upgrade. In order to not affect the system operation, the external unit does not immediately upgrade after receiving the program upgrade package, but sends an inquiry message to the DTU to confirm whether to upgrade.
And S304, after receiving the upgrading instruction sent by the DTU, upgrading the program.
According to the program upgrading method, the external unit does not upgrade immediately after receiving the program upgrading packet, but sends an inquiry message to the DTU to confirm whether upgrading is performed or not, and program upgrading is performed after an upgrading instruction sent by the DTU is received, so that the situation that the external unit in a working state is upgraded to cause the sudden stop of operation of the external unit and influence on load power output of the whole system can be avoided.
Example 4
In order to enable the DTU to determine whether to upgrade the external unit to be upgraded according to the operating state, the method further includes, while sending an inquiry message to the DTU, the step of: and reporting the running state. And the DTU sends an upgrading instruction to the external unit to be upgraded when confirming that the running state of the external unit to be upgraded is a non-working state.
Example 5
The embodiment provides a program upgrading method which is applied to an air conditioning system. As shown in fig. 1 mentioned above, the air conditioning system includes a plurality of external units, the plurality of external units are scheduled and managed by the DTU, and during the upgrade process, the DTU obtains the latest version of the control program from the remote server, stores the data packet locally, and implements local upgrade management of the air conditioning system. When the program of the external unit needs to be upgraded, the DTU carries out corresponding scheduling, and macroscopically regulates, stops and upgrades the running of all the external units.
Fig. 4 is a flowchart of a program upgrading method according to a fifth embodiment of the present invention, as shown in fig. 4, the method includes:
s1, the DTU prestores the MAC code of each outdoor unit as a unique identifier for identifying each outdoor unit.
And S2, the DTU acquires the program version of the external unit from the heartbeat data reported by the external unit. During the process of using the program of the multi-outdoor unit air conditioning system, the DTU needs to monitor the program version of each outdoor unit in the air conditioning unit.
And S3, the DTU judges whether the program version of each outdoor unit is the latest version according to the latest version in the program upgrading packet acquired from the server, and determines the outdoor unit of which the program version is not the latest version as the outdoor unit to be upgraded. While monitoring the program version of each outdoor unit in the air conditioning unit, the DTU needs to acquire the program of the latest version from the server. And when the program version of a certain outdoor unit is not the latest version, determining the outdoor unit as the outdoor unit to be upgraded.
And S4, the DTU sends a program upgrading packet to the external unit to be upgraded.
And S5, the external unit to be upgraded receives the program upgrade package, and sends an inquiry message for confirming whether to upgrade to the DTU after the reception is finished. Because the external unit is shut down in the upgrading process, in order to not affect the operation of the system, the external unit does not immediately enter upgrading after the program upgrading package is downloaded, an inquiry message for confirming whether upgrading is performed needs to be sent to the DTU, and upgrading can be performed after an upgrading instruction sent by the DTU is received.
And S6, the DTU receives the inquiry message and acquires the running state of the external unit to be upgraded from the heartbeat data of the external unit to be upgraded.
And S7, the DTU judges whether the external unit to be upgraded is in an idle state according to the running state external unit, if so, the step S8 is executed, and if not, the step S9 is executed.
And S8, the DTU sends an upgrading instruction to the external unit to be upgraded.
S9, the DTU judges whether an external machine which is in an idle state and finishes upgrading exists; if so, go to step S10; if not, step S11 is performed.
And S10, the DTU controls the outdoor unit which is in an idle state and finishes upgrading to start, replaces the outdoor unit to be upgraded to work, and simultaneously sends an upgrading instruction to the replaced outdoor unit to be upgraded.
And S11, the DTU adds the external unit to be upgraded into the task list.
The DTU judges whether the external unit to be upgraded is in an idle state, if the external unit to be upgraded is in the idle state, the external unit to be upgraded can be directly controlled to be upgraded, and an upgrading instruction is directly sent at the moment; and if the external unit to be upgraded is in a working state, judging whether other idle and upgraded external units exist in the air-conditioning system, if so, dispatching the external unit to start replacing the external unit to be upgraded by sending a control instruction to work, and if not, adding the external unit to be upgraded into a task list.
And S12, the DTU monitors the running state of the external unit to be upgraded in the task list, the running states of other external units outside the task list and the upgrading completion conditions of other external units outside the task list.
S13, the DTU judges whether the external unit to be upgraded is idle according to the running state of the external unit to be upgraded; if so, step S14 is performed, and if not, step S15 is performed.
And S14, the DTU sends an upgrading instruction to the external unit to be upgraded.
S15, the DTU judges whether an external machine which is in an idle state and finishes upgrading exists; if yes, go to step S16; if not, return is made to step S12.
And S16, the DTU controls the outdoor unit which is in an idle state and finishes upgrading to start, replaces any outdoor unit to be upgraded in the task list to work, and simultaneously sends an upgrading instruction to the replaced outdoor unit to be upgraded.
After the external unit to be upgraded is added into the task list, the running state of the external unit to be upgraded in the task list, the running states of other external units outside the task list and the upgrading completion condition need to be continuously monitored, so that when the running state of the external unit to be upgraded is changed into an idle state or other idle and upgraded external units appear in the air conditioning system, the external unit to be upgraded is timely discovered and controlled to be upgraded.
And S17, the DTU controls the external unit to be upgraded to restart after upgrading is completed.
In the practical application process, some external units may not participate in program upgrading in time due to failure or power failure, and for the situation, the DTU can also detect whether the external unit is added again in real time to upgrade the external unit.
Fig. 5 is a method for upgrading a rejoined outdoor unit according to a fifth embodiment of the present invention, as shown in fig. 5, the method including:
and S51, confirming that the air conditioning system has the newly added outdoor unit. And S52, judging whether the program version of the newly added external unit is the latest version. And S53, when the program version of the external unit rejoined to the system is not the latest version, sending a program upgrade package to the rejoined external unit. S54, judging whether the rejoined outdoor unit is in an idle state; if so, go to step S55; if not, step S56 is performed. And S55, sending an upgrading instruction to the newly joined external unit. S56, judging whether an external machine which is in an idle state and finishes upgrading exists; if so, step S57 is executed, if not, the process returns to step S54. And S57, controlling the external unit which is in the idle state and finishes upgrading to start, replacing the newly added external unit to work, and sending an upgrading instruction to the newly added external unit. And S58, controlling the newly added external unit to restart after upgrading is completed.
When the external unit which fails or is not powered on is added into the air conditioning system again, the DTU judges whether the program version of the added external unit is the latest version, if not, the DTU sends a program upgrading packet to the added external unit, and the DTU judges whether the added external unit is in an idle state. If yes, an upgrading instruction is directly sent to control an upgrading program of the air conditioner, if not, whether other idle and upgraded external units exist in the air conditioner system is judged, if yes, the idle and upgraded external units are dispatched and started, the newly added external units are enabled to enter an idle state, and then the upgrading instruction is sent to the external units.
The program upgrading method can realize wireless remote upgrading of the control programs of a plurality of outdoor units installed on the air conditioning system, save the complex steps of hardware replacement and upgrading, and save the production and installation costs. The method can ensure that the air conditioning system can normally complete upgrading in operation by means of the DTU scheduling in time, and avoids the influence on the user experience caused by upgrading and stopping of the external unit. And when the outdoor units in the system cannot be updated in time due to faults or power failure, the control program versions of all the outdoor units in the system are consistent through a scheduling coordination mode.
Example 6
This embodiment provides a program upgrading apparatus for implementing the program upgrading method of embodiment 1 or embodiment 2, where fig. 6 is a structural diagram of a program upgrading apparatus according to a sixth embodiment of the present invention, as shown in fig. 6, the apparatus includes:
a determining module 10, configured to determine a power device to be upgraded; an upgrade package sending module 20, configured to send a program upgrade package to the power device to be upgraded; and the control module 30 is configured to determine whether to send an upgrade instruction to the power device to be upgraded according to the operating state of the power device to be upgraded.
When determining whether to upgrade, the operating state of the external unit needs to be considered, wherein the operating state includes a working state and a non-working state, and the external unit is stopped in the program upgrading process, so that if the program upgrading is performed when the external unit is in the working state, the operation of the external unit is interrupted unexpectedly, and in order to avoid the problem, the operating state of the external unit to be upgraded needs to be determined in advance, and whether to perform the program upgrading immediately is determined according to the operating state of the external unit.
In the program upgrading device of the embodiment, the determining module 10 determines the external unit to be upgraded, and the upgrading packet sending module 20 sends the program upgrading packet to the external unit to be upgraded; whether an upgrade instruction is sent to the outdoor unit to be upgraded is determined by the control module 30 according to the running state of the outdoor unit to be upgraded, the situation that the system cannot run normally due to the fact that a plurality of working outdoor units are upgraded at the same time can be avoided, program upgrade of all the outdoor units is achieved gradually, and meanwhile the load power requirement and the program upgrade requirement are met.
Example 7
In this embodiment, another program upgrading device is provided, and fig. 7 is a structural diagram of a program upgrading device according to a seventh embodiment of the present invention, because some external units may fail to participate in the program upgrading in time due to a failure or power failure in an actual application process, in order to enable the external units to participate in the program upgrading in time after being re-added to the system, as shown in fig. 7, the device further includes: and the external unit monitoring module 40 is configured to monitor whether a newly added external unit exists in the system, and if the newly added external unit exists, perform the same program upgrading method as that in the foregoing embodiment on the newly added external unit.
While receiving the program version of each external unit in the air conditioning unit, the DTU further needs to obtain the latest version program from the server, determine whether the program version of each external unit is the latest version, and determine whether the external unit needs to be upgraded according to the program version, so the determining module 10 includes: a receiving unit 101, configured to receive a sum of program versions reported by each power device in the multi-device linkage system; and the determining unit 102 is configured to determine the power device to be upgraded according to the program version. The determining unit 102 is specifically configured to obtain a program upgrade package from a server; wherein the program in the program upgrade package is the latest version; comparing the program versions reported by each power device with the latest version one by one, and determining whether the program versions reported by each power device are the latest version; and determining the power equipment of which the program version is not the latest version as the power equipment to be upgraded.
In order to avoid affecting the system operation, the external unit will not be upgraded immediately after receiving the program upgrade package, but first sends an inquiry message, and after receiving the inquiry message, the DTU determines whether to send an upgrade instruction to the external unit to be upgraded according to the operating state of the external unit to be upgraded, so the control module 30 includes: a second obtaining unit 301, configured to obtain an operating state of the external unit to be upgraded; the instruction sending unit 302 is configured to send an upgrade instruction to the external unit to be upgraded when the external unit to be upgraded is in a non-operating state; the adding unit 303 is configured to add the external unit to be upgraded into the task list when the external unit to be upgraded is in a working state, the second obtaining unit 301 continues to monitor the running state of the external unit to be upgraded, and the instruction sending unit 302 sends an upgrade instruction to the external unit to be upgraded after the external unit to be upgraded enters a non-working state.
Because the air conditioning system includes a plurality of outer machines, it is possible that some outer machines have completed the program upgrade first, can utilize this outer machine of part to temporarily replace the outer machine work of waiting to upgrade, make the outer machine of waiting to upgrade in time, consequently, control module 30 still includes:
a determining unit 304, configured to determine whether a target external unit exists in the air conditioning system; the target outdoor unit is an outdoor unit which is upgraded and is in a non-working state; the replacing unit 305 is used for controlling the target external unit to replace the external unit to be upgraded to work when the target external unit exists, and meanwhile, the instruction sending unit 302 sends an upgrading instruction to the external unit to be upgraded to upgrade the external unit to be upgraded in time; when the target external unit does not exist, the adding unit 303 adds the external unit to be upgraded into the task list, and waits for a suitable time to upgrade.
After the external unit to be upgraded is added into the task list, on one hand, the external unit to be upgraded can wait for the external unit to be upgraded to enter a non-working state, and then the external unit to be upgraded is controlled to be upgraded, and on the other hand, whether a new external unit capable of replacing the external unit to be upgraded to work appears in the air conditioning system can also be detected, therefore, the judging unit 304 is also used for continuously judging whether a target external unit exists in the air conditioning system after the external unit to be upgraded is added into the task list, if so, the replacing unit 305 controls the target external unit to replace the external unit to be upgraded in the task list to work, and meanwhile, the instruction sending.
The air conditioning system includes a plurality of outdoor units, the frequency of use of each outdoor unit may be different, if the frequency of use is low, if the program upgrade is delayed a little, the external unit will not cause too much influence, but for the outdoor unit with higher frequency of use, the program upgrade delay will cause great influence on the operation of the whole air conditioning system, and based on the above consideration, after the outdoor unit to be upgraded is added into the task list, the control module 30 further includes: a usage frequency obtaining unit 306, configured to obtain a historical usage frequency of each external unit to be upgraded when the number of the external units to be upgraded in the task list is two or more; a sequence determining unit 307, configured to determine an upgrading sequence of the external unit to be upgraded according to the historical usage frequency; wherein, the higher the historical use frequency is, the more advanced the upgrading sequence is. By the arrangement, the outdoor unit with high historical use frequency can preferentially finish program upgrading, and the influence on the operation of the air conditioning system is reduced to the maximum extent. The replacing unit 305 controls the target external unit to replace the external unit to be upgraded in the task list, and sequentially replaces the external unit according to the upgrading sequence in the task list.
Because the external machine needs a certain time to receive the program upgrade package, when the program upgrade package receiving process is not completed, the running state may be in a non-working state, but may also be changed into a working state after the receiving is completed, it is seen that, after the receiving is completed, the judgment of the running state is accurate, therefore, after the external machine receives the program upgrade package, the external machine will send the inquiry message to the DTU, and the device further includes: the message monitoring module 50 is used for monitoring whether an inquiry message sent by the power equipment to be upgraded is received in real time; and after receiving the inquiry message, triggering to determine whether to send an upgrade instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded, wherein the inquiry message is used for representing the receiving completion of the program upgrade package and confirming whether to upgrade.
Example 8
This embodiment provides a program upgrading device for implementing the program upgrading method in embodiment 3 or embodiment 4, fig. 8 is a structural diagram of the program upgrading device according to an eighth embodiment of the present invention, as shown in fig. 8, the device includes:
and a reporting module 60, configured to report the program version to the data transmission terminal DTU, and also configured to report the running state of the external unit to the data transmission terminal DTU.
An upgrade package receiving module 70, configured to receive a program upgrade package sent after the DTU determines that the program version is not the latest version;
an inquiry module 80, configured to send an inquiry message to the DTU to determine whether to upgrade;
and the execution module 90 is configured to perform program upgrade after receiving an upgrade instruction sent by the DTU.
The program upgrading device of this embodiment, after the upgrade package receiving module 70 receives the program upgrade package, does not upgrade immediately, but reports the running state of the external unit through the reporting module 60, and sends an inquiry message to the DTU through the inquiry module 80 to determine whether to upgrade, and the execution module 90 performs program upgrading after receiving an upgrade instruction sent by the DTU, so as to avoid that the external unit in a working state is upgraded to cause the external unit to suddenly stop running and affect the load power output of the entire system.
Example 9
The present embodiment provides a multi-device linkage system, which includes a DTU and at least two power devices, where the DTU includes the program upgrading device in embodiment 6 or embodiment 7, and the power devices include the program upgrading device in embodiment 8, and are used to gradually implement program upgrading of all the power devices on the premise of meeting load power requirements.
Example 10
This embodiment provides an air conditioning system, including at least one DTU and at least two power devices, where the power devices are outdoor units, each DTU is correspondingly connected to at least two outdoor units, and the DTU includes the program upgrading device in embodiment 6 or embodiment 7, and the outdoor unit includes the program upgrading device in embodiment 8, and is configured to gradually implement program upgrading of all the outdoor units on the premise of meeting power requirements of cooling or heating loads.
Example 11
The present embodiment provides a computer-readable storage medium on which a computer program is stored, the program implementing the program upgrading method in embodiment 1 or embodiment 2 when executed by a processor.
Example 12
The present embodiment provides a computer-readable storage medium on which a computer program is stored, the program implementing the program upgrading method of embodiment 3 or embodiment 4 when executed by a processor.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (16)

1. A program upgrading method is applied to a data transmission terminal DTU in a multi-device linkage system, and is characterized by comprising the following steps:
determining power equipment to be upgraded, and sending a program upgrading package to the power equipment to be upgraded;
and determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
2. The method of claim 1, wherein determining a power device to be upgraded comprises:
receiving program versions reported by each power device in the multi-device linkage system;
and determining the power equipment to be upgraded according to the program version.
3. The method of claim 2, wherein the individual power devices include an original power device and a rejoined power device in the multi-device linkage system; and monitoring whether rejoined power equipment exists in the multi-equipment linkage system or not through the DTU.
4. The method of claim 2, wherein determining the power device to be upgraded according to the program version comprises:
acquiring a program upgrading package from a server; wherein the program in the program upgrade package is the latest version;
comparing the program versions reported by the power devices with the latest version one by one, and determining whether the program versions reported by the power devices are the latest version;
and determining the power equipment of which the program version is not the latest version as the power equipment to be upgraded.
5. The method of claim 1, wherein determining whether to send an upgrade instruction to the power device to be upgraded according to the operating state of the power device to be upgraded comprises:
acquiring the running state of the power equipment to be upgraded;
if the power equipment to be upgraded is in a non-working state, sending an upgrading instruction to the power equipment to be upgraded;
and if the power equipment to be upgraded is in a working state, adding the power equipment to be upgraded into a task list, monitoring the running state of the power equipment to be upgraded, and sending an upgrading instruction to the power equipment to be upgraded after the power equipment to be upgraded enters a non-working state.
6. The method of claim 5, wherein before adding the power device to be upgraded to a task list, the method further comprises:
judging whether target power equipment exists in the multi-equipment linkage system, wherein the target power equipment is power equipment which is subjected to program upgrading and is in a non-working state;
if yes, controlling the target power equipment to replace the power equipment to be upgraded to work, and sending an upgrading instruction to the power equipment to be upgraded;
and if not, triggering to add the power equipment to be upgraded into a task list.
7. The method of claim 5, wherein after adding the power device to be upgraded to a task list, the method further comprises:
judging whether target power equipment exists in the multi-equipment linkage system or not;
if yes, controlling the target power equipment to replace the power equipment to be upgraded in the task list to work, and sending an upgrading instruction to the power equipment to be upgraded; after the power equipment to be upgraded in the task list is upgraded, the power equipment to be upgraded is removed from the task list;
if not, continuously judging whether target power equipment exists in the multi-equipment linkage system or not, and triggering and controlling the target power equipment to replace the power equipment to be upgraded in the task list to work until the judgment result is yes.
8. The method of claim 5, wherein after adding the power device to be upgraded to a task list, the method further comprises:
when the number of the power equipment to be upgraded in the task list is two or more, acquiring the historical use frequency of each power equipment to be upgraded;
determining the upgrading sequence of the power equipment to be upgraded according to the historical use frequency; wherein, the higher the historical use frequency is, the more advanced the upgrading sequence is.
9. The method according to claim 1, wherein before determining whether to send an upgrade instruction to the power device to be upgraded according to the operation state of the power device to be upgraded, the method further comprises:
monitoring whether an inquiry message sent by power equipment to be upgraded is received;
and after receiving the inquiry message, triggering to determine whether to send an upgrade instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
10. A program upgrading method is applied to power equipment of a multi-equipment linkage system, and is characterized by comprising the following steps:
reporting the program version to a data transmission terminal DTU;
receiving a program upgrading packet sent by the DTU; wherein the program upgrade package is sent to the power device by the DTU after determining that the program version is not the latest version;
reporting the running state to the DTU and sending an inquiry message to confirm whether to upgrade;
and after receiving an upgrading instruction sent by the DTU, upgrading the program.
11. A program upgrading apparatus for implementing the program upgrading method according to any one of claims 1 to 9, the apparatus comprising:
the determining module is used for determining the power equipment to be upgraded;
the upgrading packet sending module is used for sending a program upgrading packet to the power equipment to be upgraded;
and the control module is used for determining whether to send an upgrading instruction to the power equipment to be upgraded according to the running state of the power equipment to be upgraded.
12. A program upgrading apparatus for implementing the program upgrading method of claim 10, the apparatus comprising:
the reporting module is used for reporting the program version to a data transmission terminal DTU and reporting the running state to the DTU;
an upgrade package receiving module, configured to receive a program upgrade package sent after the DTU determines that the program version is not the latest version;
the query module is used for sending a query message to the DTU so as to confirm whether the upgrading is carried out or not;
and the execution module is used for upgrading the program after receiving the upgrading instruction sent by the DTU.
13. A multiple device linkage system comprising at least one DTU and at least two power devices, wherein the DTU comprises the program upgrade apparatus of claim 11 and the power devices comprise the program upgrade apparatus of claim 12.
14. An air conditioning system comprising at least one DTU and at least two power devices, wherein the power devices are external units, each DTU is connected to at least two external units, the DTU comprises the program upgrading device of claim 11, and the external units comprise the program upgrading device of claim 12.
15. A computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing the program upgrading method of any one of claims 1 to 8.
16. A computer-readable storage medium on which a computer program is stored, characterized in that the program, when executed by a processor, implements the program upgrading method of claim 9 or 10.
CN202010865368.XA 2020-08-25 2020-08-25 Program upgrading method and device and air conditioning system Pending CN112099821A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010865368.XA CN112099821A (en) 2020-08-25 2020-08-25 Program upgrading method and device and air conditioning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010865368.XA CN112099821A (en) 2020-08-25 2020-08-25 Program upgrading method and device and air conditioning system

Publications (1)

Publication Number Publication Date
CN112099821A true CN112099821A (en) 2020-12-18

Family

ID=73753446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010865368.XA Pending CN112099821A (en) 2020-08-25 2020-08-25 Program upgrading method and device and air conditioning system

Country Status (1)

Country Link
CN (1) CN112099821A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822248A (en) * 2020-12-31 2021-05-18 新奥数能科技有限公司 OTA upgrading method, OTA upgrading device, readable medium and electronic equipment
CN112988213A (en) * 2021-04-13 2021-06-18 荣耀终端有限公司 Program data updating method, electronic equipment and computer storage medium
CN113342376A (en) * 2021-06-23 2021-09-03 支付宝(杭州)信息技术有限公司 Method and device for upgrading operating system of Internet of things equipment
CN115111700A (en) * 2022-06-23 2022-09-27 北京小米移动软件有限公司 Air conditioner OTA (over the air technology) upgrade control method and device, readable storage medium and chip

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365692A (en) * 2013-07-15 2013-10-23 北京奇虎科技有限公司 Method and device for pushing prompt messages of software upgrading
WO2016159424A1 (en) * 2015-04-02 2016-10-06 주식회사 오비고 Method for updating software of electronic control unit of vehicle, server, and computer readable recording medium
CN107193616A (en) * 2017-06-30 2017-09-22 广州云移信息科技有限公司 A kind of application program updating method and terminal
CN108491219A (en) * 2018-03-13 2018-09-04 维沃移动通信有限公司 A kind of update method and mobile terminal of application
CN109039779A (en) * 2018-09-20 2018-12-18 珠海格力电器股份有限公司 Device updating method, data transmission unit, controller local area network's equipment and network
CN110895469A (en) * 2019-11-29 2020-03-20 深信服科技股份有限公司 Method and device for upgrading dual-computer hot standby system, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365692A (en) * 2013-07-15 2013-10-23 北京奇虎科技有限公司 Method and device for pushing prompt messages of software upgrading
WO2016159424A1 (en) * 2015-04-02 2016-10-06 주식회사 오비고 Method for updating software of electronic control unit of vehicle, server, and computer readable recording medium
CN107193616A (en) * 2017-06-30 2017-09-22 广州云移信息科技有限公司 A kind of application program updating method and terminal
CN108491219A (en) * 2018-03-13 2018-09-04 维沃移动通信有限公司 A kind of update method and mobile terminal of application
CN109039779A (en) * 2018-09-20 2018-12-18 珠海格力电器股份有限公司 Device updating method, data transmission unit, controller local area network's equipment and network
CN110895469A (en) * 2019-11-29 2020-03-20 深信服科技股份有限公司 Method and device for upgrading dual-computer hot standby system, electronic equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822248A (en) * 2020-12-31 2021-05-18 新奥数能科技有限公司 OTA upgrading method, OTA upgrading device, readable medium and electronic equipment
CN112988213A (en) * 2021-04-13 2021-06-18 荣耀终端有限公司 Program data updating method, electronic equipment and computer storage medium
CN112988213B (en) * 2021-04-13 2023-11-14 荣耀终端有限公司 Program data updating method, electronic equipment and computer storage medium
CN113342376A (en) * 2021-06-23 2021-09-03 支付宝(杭州)信息技术有限公司 Method and device for upgrading operating system of Internet of things equipment
CN115111700A (en) * 2022-06-23 2022-09-27 北京小米移动软件有限公司 Air conditioner OTA (over the air technology) upgrade control method and device, readable storage medium and chip

Similar Documents

Publication Publication Date Title
CN112099821A (en) Program upgrading method and device and air conditioning system
US7818405B2 (en) Method and system for providing device-initiated software upgrades
US8607219B2 (en) Information processing device and a firmware updating method of the information processing device
CN106992903B (en) Data acquisition system and method based on network equipment
CN110262822B (en) Multi-split system and upgrading method and device thereof
WO2003107147A2 (en) Method and system for automatically updating multiple servers
CN103645678B (en) A kind of real-time response network control system
JPH07192187A (en) Remote monitoring system
CN108206847A (en) CDN management system, method and device
EP2479625A2 (en) Air conditioner, method for controlling outdoor units thereof, and central control system having the same
CN101888304A (en) Updating method, device and system for routing equipment
CN110296501B (en) Centralized management and control system and method for air conditioning system
JP2006279685A (en) Remote monitoring system and remote monitoring device
CN110969341A (en) Intelligent maintenance method, device and system for power distribution terminal
CN111399878A (en) Data transmission method and device and method and device for upgrading multi-connected cluster system unit
CN112333798B (en) Control method and device of intelligent equipment
CN110177022B (en) Whole-network upgrading control method and device for tree-shaped optical fiber distribution system
CN108234215B (en) Gateway creating method and device, computer equipment and storage medium
CN114244678B (en) Multi-protocol alarm equipment access method and system
EP2410694B1 (en) Method, device and system for controlling automatic running process performance
KR100298346B1 (en) Software upgrading method for base station system in mobile telecommunication
CN114201202A (en) Module upgrading method and system
CN107370612B (en) Network quality management system detection task scheduling method and device
CN113424153A (en) Automatic operation and maintenance method and device
JP3225999B2 (en) Switchback method and method based on system version

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201218