Device upgrade method, system, terminal device and storage medium

By receiving and distributing unified version upgrade information on the cloud platform, the problem of inconsistent equipment upgrades for each manufacturer in the existing technology is solved, and the ability of multiple manufacturers to work together in the same project is realized.

CN115941470BActive Publication Date: 2025-03-04SHENZHEN KONKA ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211253487.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-13
Publication Date
2025-03-04
Estimated Expiration
2042-10-13

AI Technical Summary

Technical Problem

The existing equipment upgrade methods lead to inconsistent upgrades of equipment from each manufacturer, which in turn affects the ability of multiple manufacturers to work together in the same project.

Method used

By receiving the unified version upgrade information sent by the client on the cloud platform and sending it to each manufacturer's equipment, the manufacturer's equipment parses the version upgrade information to obtain the download address and sends it to the manufacturer's terminal. The terminal downloads and sends a unified upgrade package to each manufacturer's equipment according to the download address.

Benefits of technology

Ensure that the equipment of each manufacturer can be upgraded consistently, solve the problem of inconsistent upgrades, and improve the reliability of the coordinated work of multi-manufacturers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115941470B_ABST
    Figure CN115941470B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of system upgrade technology, and specifically to a device upgrade method, system, terminal device and storage medium. In the present invention, the user's client first sends unified version upgrade information to the cloud platform, and then the cloud platform sends the version upgrade information to each manufacturer's device. Each manufacturer's device parses the version upgrade information to obtain a download address, and then sends the download address to the manufacturer's terminal. The manufacturer's terminal downloads the corresponding unified upgrade package based on the unified download address, and finally sends the upgrade package to each manufacturer's device, and each manufacturer's device is uniformly upgraded through the upgrade package. Since the present invention relies on the client to send a unified version upgrade information, which reaches the manufacturer's terminal through the cloud platform and the manufacturer's device, it is ultimately guaranteed that the upgrade package sent by the manufacturer's terminal to the manufacturer's device is unified, thereby ensuring that each manufacturer's device can be consistently upgraded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of system upgrade, and in particular to a device upgrade method, system, terminal device and storage medium. Background Art

[0002] A project may involve equipment from multiple manufacturers. Only when the system versions of equipment from multiple manufacturers are upgraded to the same version can the equipment from multiple manufacturers work together in the same project. For example, a smart home project involves smart home appliances (equipment from manufacturers) from various manufacturers. Each manufacturer will set up an OTA function (download function) in the smart home appliances. After the project is implemented, if inconsistent upgrades are required for each smart home appliance, it will cause problems in the collaborative work of each smart home appliance in the smart home project. The existing device upgrade method is that each manufacturer's equipment is connected to its own terminal, and each manufacturer's terminal directly upgrades each manufacturer's equipment, which will lead to inconsistent upgrades of each manufacturer's equipment.

[0003] In summary, the existing equipment upgrade will result in inconsistent upgrades of equipment from different manufacturers.

[0004] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention

[0005] In order to solve the above technical problems, the present invention provides a device upgrade method, system, terminal device and storage medium, which solves the problem that the existing device upgrade will cause inconsistent upgrades of devices from different manufacturers.

[0006] To achieve the above object, the present invention adopts the following technical solutions:

[0007] In a first aspect, the present invention provides a device upgrade method, wherein the device upgrade method is applied to a cloud platform in an upgrade system, the upgrade system includes the cloud platform and a manufacturer terminal corresponding to the cloud platform, and the method includes:

[0008] Receive version upgrade information sent by the client;

[0009] The version upgrade information is sent to each manufacturer's equipment. Each manufacturer's equipment is used to receive the upgrade package sent by each manufacturer's terminal to complete the upgrade. Each manufacturer's equipment is located in the same project. The upgrade package is obtained by each manufacturer's terminal according to the download address. The download address is the address parsed by each manufacturer's equipment according to the version upgrade information.

[0010] In one implementation, the receiving of version upgrade information sent by the client also includes:

[0011] Pushing unified communication protocols to terminals of each manufacturer;

[0012] Receiving existing versions sent by each of the manufacturer's terminals according to the unified communication protocol;

[0013] The existing version is sent to the client.

[0014] In one implementation, the receiving version upgrade information sent by the client includes:

[0015] Pushing a unified communication protocol to the client;

[0016] receiving a communication response, wherein the communication response is a response made by the client according to the unified communication protocol;

[0017] After receiving the communication response, receiving an upgrade instruction sent by the client;

[0018] After receiving the upgrade instruction, push the unified communication protocol to each of the manufacturer's devices;

[0019] After pushing the unified communication protocol, the version upgrade information sent by the receiving client is received.

[0020] In one implementation, the version upgrade information is sent to each manufacturer's device, each manufacturer's device is used to receive the upgrade package sent by each manufacturer's terminal to complete the upgrade, each manufacturer's device is located in the same project, the upgrade package is obtained by each manufacturer's terminal according to the download address, and the download address is the address parsed by each manufacturer's device according to the version upgrade information, including:

[0021] At the same time, the unified communication protocol is pushed to the devices of each manufacturer;

[0022] After receiving the communication response sent by each of the manufacturer's devices, the version upgrade information is sent to each of the manufacturer's devices.

[0023] In one implementation, the device upgrade method is applied to a manufacturer terminal in an upgrade system, the upgrade system includes the manufacturer terminal and a cloud platform corresponding to the manufacturer terminal, and the method includes:

[0024] Receive various download addresses sent by devices from various manufacturers;

[0025] Download the upgrade package according to the download addresses;

[0026] Send the upgrade package to each of the manufacturer's devices.

[0027] In one implementation, while receiving the download addresses sent by the devices of each manufacturer, the device authentication information sent by the devices of each manufacturer is also received, and the upgrade package is downloaded according to the download addresses, including:

[0028] Verify the equipment of each manufacturer according to the equipment authentication information;

[0029] Download the upgrade package from the download address sent by the manufacturer's device that has passed verification.

[0030] In one implementation, sending the upgrade package to each of the manufacturer's devices includes:

[0031] Detect the current version information of the space download software inside the equipment of each manufacturer;

[0032] The upgrade package is sent to a target device, where the target device is a device of the manufacturer whose current version information is lower than a set version.

[0033] In a second aspect, an embodiment of the present invention further provides a device upgrade system, the system comprising a manufacturer terminal and a cloud platform corresponding to the manufacturer terminal, wherein:

[0034] The cloud platform includes:

[0035] An upgrade information receiving module, used to receive version upgrade information sent by the client;

[0036] A sending module, used to send the version upgrade information to each manufacturer's equipment, each of the manufacturer's equipment is used to receive the upgrade package sent by each of the manufacturer's terminals to complete the upgrade, each of the manufacturer's equipment is located in the same project, the upgrade package is obtained by each of the manufacturer's terminals according to the download address, and the download address is the address parsed by each of the manufacturer's equipment according to the version upgrade information;

[0037] The manufacturer terminal includes:

[0038] A receiving module is used to receive various download addresses sent by devices of various manufacturers;

[0039] A download module, used to download the upgrade package according to each of the download addresses;

[0040] The sending module is used to send the upgrade package to each of the manufacturer's devices.

[0041] In a third aspect, an embodiment of the present invention further provides a terminal device, wherein the terminal device includes a memory, a processor, and a device upgrade program stored in the memory and executable on the processor, and when the processor executes the device upgrade program, the steps of the above-mentioned device upgrade method are implemented.

[0042] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a device upgrade program is stored. When the device upgrade program is executed by a processor, the steps of the device upgrade method described above are implemented.

[0043] Beneficial effect: The present invention firstly sends unified version upgrade information (i.e., which version each manufacturer's equipment needs to be upgraded to) to the cloud platform by the user's client, and then the cloud platform sends the version upgrade information to each manufacturer's equipment. Each manufacturer's equipment parses the version upgrade information to obtain the download address, and then sends the download address to the manufacturer's terminal. The manufacturer's terminal downloads the corresponding unified upgrade package according to the unified download address, and finally sends the upgrade package to each manufacturer's equipment, and each manufacturer's equipment is uniformly upgraded through the upgrade package. Since the present invention relies on the client to send unified version upgrade information, which reaches the manufacturer's terminal through the cloud platform and the manufacturer's equipment, it is finally ensured that the upgrade package sent by the manufacturer's terminal to the manufacturer's equipment is unified, thereby ensuring that each manufacturer's equipment can be consistently upgraded. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is the overall flow chart of the present invention;

[0045] Figure 2 This is a flow chart of OTA function upgrade in an embodiment of the present invention;

[0046] Figure 3 This is a block diagram of the internal structure principle of the terminal device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0047] The following is a clear and complete description of the technical solution of the present invention in combination with the embodiments and the accompanying drawings. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] According to research, a project involves multiple manufacturers' equipment, and the system versions of multiple manufacturers' equipment must be upgraded to the same version to ensure that multiple manufacturers' equipment can work together in the same project. For example, a smart home project involves smart home appliances (manufacturer equipment) from various manufacturers. Each manufacturer will set up an OTA function (download function) in the smart home appliances. After the project is implemented, if inconsistent upgrades are required for each smart home appliance, it will cause problems in the collaborative work of each smart home appliance in the smart home project. The existing device upgrade method is that each manufacturer's equipment is connected to its own terminal, and each manufacturer's terminal directly upgrades each manufacturer's equipment, which will lead to inconsistent upgrades of each manufacturer's equipment.

[0049] In order to solve the above technical problems, the present invention provides a device upgrade method, system, terminal device and storage medium, which solves the problem that the existing device upgrade will cause inconsistent upgrades of devices from different manufacturers. In specific implementation, the client first sends unified version upgrade information to the cloud platform, and then the cloud platform sends the version upgrade information to the manufacturer's device. The manufacturer's device parses the version upgrade information to obtain the download address, and then the manufacturer's device sends the download address to the manufacturer's terminal. The manufacturer terminal then downloads the upgrade package according to the download address, and finally sends the upgrade package to each manufacturer's device. Since the upgrade of each manufacturer's device is controlled by the client, it can ensure that the devices of each manufacturer are upgraded consistently.

[0050] For example, the smart home project involves a TV (manufacturer equipment) and an audio device (manufacturer equipment). The TV and the audio device are both equipped with a download function OTA. These two devices come from two different manufacturers, Manufacturer A and Manufacturer B. If Manufacturer A upgrades the download function OTA of the TV and Manufacturer B upgrades the download function OTA of the audio device, it may result in the two devices being upgraded to different versions in the end, resulting in the TV and the audio device being unable to download video and audio synchronously after the upgrade, resulting in the TV and the audio device being unable to play audio and video works collaboratively after the upgrade. In order to solve the above problem, the present embodiment uniformly sends version upgrade information to the cloud platform by the client, and the cloud platform then sends the version upgrade information to the TV and the audio device respectively. The two respectively parse the same version upgrade information to obtain the same download address, and then send the same download address to the manufacturer terminal. The manufacturer terminal downloads the same upgrade package and feeds it back to the TV and the audio device respectively. Finally, the TV and the audio device can upgrade their respective download functions in a consistent manner according to the same upgrade package.

[0051] Exemplary Methods

[0052] like Figure 1 As shown in , the device upgrade method specifically includes the following steps:

[0053] S100, the cloud platform receives version upgrade information sent by the client.

[0054] This embodiment is for upgrading the OTA function in home appliances. The user needs to upgrade the OTA function in the home appliance to a certain version, and sends the version information to the cloud platform. The cloud platform performs subsequent processing according to the upgrade information until the manufacturer terminal downloads the upgrade package and feeds it back to each manufacturer's equipment (home appliances produced by each manufacturer).

[0055] In one embodiment, before receiving the version upgrade information sent by the client, the cloud platform needs to first send the unified communication protocol to each client and the manufacturer's terminal, so that a unified communication protocol is established between the client, the manufacturer's terminal, and the manufacturer's equipment, thereby ensuring that the three can communicate normally. After the unified communication protocol is established, the manufacturer's terminal will send its existing version of the OTA function to the cloud platform, and the cloud platform will forward the existing version to the client, so that the user can choose to upgrade the OTA function to the specified version according to the existing version. For example, there are first-generation versions, second-generation versions, and third-generation versions on the manufacturer's terminal. The manufacturer's terminal sends the information that the OTA function has these three versions to the cloud platform, and the cloud platform forwards it to the client. The user can view the three versions through the client, and then choose to upgrade the OTA function to the second-generation version of these three versions.

[0056] In one embodiment, step S100 includes the following steps S101, S102, S103, S104, and S105:

[0057] S101, the cloud platform pushes a unified communication protocol to the client.

[0058] S102, the cloud platform receives a communication response, where the communication response is a response made by the client according to the unified communication protocol.

[0059] The cloud platform first pushes a unified communication protocol to the client, such as the common language used for communication. When the cloud platform receives the communication response sent by the client, it indicates that the client agrees to establish communication between the two. At this point, the communication protocol is established between the two, and subsequent normal communication can be carried out.

[0060] S103, after the cloud platform receives the communication response, the cloud platform receives the upgrade instruction sent by the client.

[0061] S104, after receiving the upgrade instruction, the cloud platform pushes the unified communication protocol to each manufacturer's equipment.

[0062] S105, after the cloud platform pushes the unified communication protocol, it receives the version upgrade information sent by the receiving client.

[0063] This embodiment first establishes the communication protocol between the cloud platform and the client, then receives the OTA function upgrade instruction sent by the client, then establishes the communication protocol between the cloud platform and the manufacturer's equipment, and finally the cloud platform receives the version upgrade information sent by the client. If the cloud platform has established the communication protocol with the manufacturer's equipment before receiving the upgrade instruction, then when the instruction is received, the communication protocol between the two may be interrupted, and continuing to receive the version upgrade information sent by the client and then sending the version upgrade information to the manufacturer's equipment without knowing the interruption may result in erroneous transmission. This embodiment establishes the communication protocol only after receiving the upgrade instruction, which can avoid the above problems.

[0064] S200, the cloud platform sends the version upgrade information to the devices of each manufacturer.

[0065] The devices of various manufacturers in this embodiment are located in the same project, and the OTA functions of the devices of various manufacturers are uniformly upgraded with the help of the cloud platform and the manufacturer terminal, so that the OTA functions of the devices of various manufacturers after the upgrade can work collaboratively in the same project.

[0066] S300: The manufacturer terminal receives the download addresses sent by the devices of each manufacturer.

[0067] In this embodiment, the manufacturer's equipment first parses the version upgrade information sent by the cloud platform to parse out the version download address, rather than the manufacturer's terminal parsing it. This embodiment can reduce the computing power of the manufacturer's terminal, thereby enabling the manufacturer's terminal to save computing power and download subsequent upgrade packages more quickly.

[0068] S400, the manufacturer terminal downloads the upgrade package according to each of the download addresses.

[0069] In one embodiment, each manufacturer's device sends verification information to the manufacturer's terminal at the same time as sending the download address. This allows the manufacturer's terminal to have the authority to manage the OTA function upgrades of each manufacturer's device, rather than allowing each manufacturer's device to freely decide whether to upgrade, which would result in inconsistent upgrades of each manufacturer's device and prevent the devices of each manufacturer from working together in the same project. The detailed process of step S400: verify each manufacturer's device according to the device authentication information; download the upgrade package for the download address sent by the manufacturer's device that has passed the verification.

[0070] S500: The manufacturer terminal sends the upgrade package to each of the manufacturer's devices.

[0071] Step S500 includes the following processes: detecting the current version information of the space download software inside each manufacturer's device; sending the upgrade package to the target device, which is the manufacturer's device whose current version information is lower than the set version.

[0072] In this embodiment, the cloud platform detects whether the devices of each manufacturer have upgraded the OTA function to the set version before the client issues an upgrade instruction. If a manufacturer's device has upgraded the OTA function to the set version, the manufacturer's terminal will not send the upgrade package to the manufacturer's device, thereby avoiding waste of resources.

[0073] In one embodiment, the overall process of uniformly upgrading the OTA functions in the devices of various manufacturers is as follows: Figure 2 As shown:

[0074] (I) Design a unified push communication protocol between the cloud platform and manufacturer equipment.

[0075] (ii) Manufacturers' equipment is uniformly connected to the push protocol to receive upgrade push information from the cloud platform.

[0076] (3) The cloud platform connects to the OTA backend of each product manufacturer's terminal to obtain the firmware version information and firmware download address of each product. The manufacturer's terminal still has independent management rights over the product firmware, while the cloud platform has the right to select the version and whether to upgrade.

[0077] (IV) The cloud platform configures the versions that can be used by the products in the project to ensure that the project and product firmware versions correspond one to one.

[0078] (V) The cloud platform can perform overall version detection and update of the product firmware (OTA) version under a specified project, and can also perform version detection and update of one or more specified products.

[0079] (VI) The device management client (the client that manages the devices of each manufacturer) can also perform version detection and update on the devices of the specified manufacturer.

[0080] (VII) The cloud platform and device management client can push the specified version update information and download address to the device end (manufacturer terminal) through the cloud platform.

[0081] (VIII) After receiving the pushed information, the device will check the version information. If the upgrade conditions are met and it is confirmed that the device is authorized by the manufacturer, it will download and upgrade through the upgrade package address.

[0082] The following is an example to illustrate the upgrading method of the present invention:

[0083] In the application scenario of project A, it is found that product a needs to be upgraded to fix a problem. The manufacturer repairs the problem of product a in the application scenario of project A and submits it to the manufacturer's own OTA background (manufacturer terminal) for management. The administrator (client) performs version detection on product a under project A from the cloud platform background, obtains the version information of product a from the manufacturer's OTA system, and confirms and configures the version. The version information of product a in project B has not changed. After confirming the version information, push it to all product a under the project for firmware upgrade with one click.

[0084] In summary, the present invention firstly sends unified version upgrade information (i.e., which version each manufacturer's equipment needs to be upgraded to) from the user's client to the cloud platform, and then the cloud platform sends the version upgrade information to each manufacturer's equipment. Each manufacturer's equipment parses the version upgrade information to obtain a download address, and then sends the download address to the manufacturer's terminal. The manufacturer's terminal downloads the corresponding unified upgrade package based on the unified download address, and finally sends the upgrade package to each manufacturer's equipment, and each manufacturer's equipment is uniformly upgraded through the upgrade package. Since the present invention relies on the client to send unified version upgrade information, which reaches the manufacturer's terminal through the cloud platform and the manufacturer's equipment, it is ultimately ensured that the upgrade package sent by the manufacturer's terminal to the manufacturer's equipment is unified, thereby ensuring that each manufacturer's equipment can be consistently upgraded.

[0085] In addition, the present invention is crucial for the unified management of manufacturers' equipment upgrades, which can improve operation and maintenance efficiency and reduce after-sales costs, and will be introduced into cloud platforms and ecological products to achieve rapid integration of product OTA upgrades.

[0086] Exemplary Systems

[0087] This embodiment also provides a device upgrade system, the system comprising a manufacturer terminal and a cloud platform corresponding to the manufacturer terminal, wherein:

[0088] The cloud platform includes:

[0089] An upgrade information receiving module, used to receive version upgrade information sent by the client;

[0090] A sending module, used to send the version upgrade information to each manufacturer's equipment, each manufacturer's equipment is located in the same project, each manufacturer's equipment is used to receive the upgrade package sent by each manufacturer's terminal, and complete the upgrade, the upgrade package is obtained by each manufacturer's terminal according to the download address, and the download address is the address parsed by each manufacturer's equipment according to the version upgrade information;

[0091] The manufacturer terminal includes:

[0092] A receiving module is used to receive various download addresses sent by devices of various manufacturers;

[0093] A download module, used to download the upgrade package according to each of the download addresses;

[0094] The sending module is used to send the upgrade package to each of the manufacturer's devices.

[0095] Based on the above embodiments, the present invention further provides a terminal device, whose principle block diagram can be shown as follows: Figure 3 As shown. The terminal device includes a processor, a memory, a network interface, a display screen, and a temperature sensor connected through a system bus. Among them, the processor of the terminal device is used to provide computing and control capabilities. The memory of the terminal device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a device upgrade method is implemented. The display screen of the terminal device can be a liquid crystal display screen or an electronic ink display screen, and the temperature sensor of the terminal device is pre-set inside the terminal device to detect the operating temperature of the internal device.

[0096] Those skilled in the art will understand that Figure 3 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal device to which the scheme of the present invention is applied. The specific terminal device may include more or less components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0097] In one embodiment, a terminal device is provided. The terminal device includes a memory, a processor, and a device upgrade program stored in the memory and executable on the processor. When the processor executes the device upgrade program, the following operation instructions are implemented:

[0098] The cloud platform receives the version upgrade information sent by the client;

[0099] The cloud platform sends the version upgrade information to the devices of each manufacturer;

[0100] The manufacturer terminal receives various download addresses sent by various manufacturers' equipment;

[0101] The manufacturer terminal downloads the upgrade package according to the download addresses;

[0102] The manufacturer terminal sends the upgrade package to each of the manufacturer's devices.

[0103] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A device upgrading method, characterized in that: The device upgrade method is applied to a cloud platform in an upgrade system, the upgrade system includes the cloud platform and a manufacturer terminal corresponding to the cloud platform, and the method includes: Receive version upgrade information sent by the client; Send the version upgrade information to each manufacturer's equipment, each manufacturer's equipment is used to receive the upgrade package sent by each manufacturer's terminal to complete the upgrade, each manufacturer's equipment is located in the same project, the upgrade package is obtained by each manufacturer's terminal according to the download address, and the download address is the address parsed by each manufacturer's equipment according to the version upgrade information; The receiving of version upgrade information sent by the client also includes: Pushing unified communication protocols to terminals of each manufacturer; Receiving existing versions sent by each of the manufacturer's terminals according to the unified communication protocol; Sending the existing version to the client; The receiving of version upgrade information sent by the client includes: Pushing a unified communication protocol to the client; receiving a communication response, wherein the communication response is a response made by the client according to the unified communication protocol; After receiving the communication response, receiving an upgrade instruction sent by the client; After receiving the upgrade instruction, push the unified communication protocol to each of the manufacturer's devices; After pushing the unified communication protocol, the version upgrade information sent by the receiving client is received.

2. The device upgrade method according to claim 1, characterized in that: The version upgrade information is sent to each manufacturer's device, each manufacturer's device is used to receive the upgrade package sent by each manufacturer's terminal to complete the upgrade, each manufacturer's device is located in the same project, the upgrade package is obtained by each manufacturer's terminal according to the download address, and the download address is the address parsed by each manufacturer's device according to the version upgrade information, including: At the same time, the unified communication protocol is pushed to the devices of each manufacturer; After receiving the communication response sent by each of the manufacturer's devices, the version upgrade information is sent to each of the manufacturer's devices.

3. A device upgrade method, characterized in that: The device upgrade method is applied to a manufacturer terminal in an upgrade system, the upgrade system includes the manufacturer terminal and a cloud platform corresponding to the manufacturer terminal, and the method includes: Receive various download addresses sent by devices from various manufacturers; Download the upgrade package according to the download addresses; Sending the upgrade package to each of the manufacturer's devices; Receiving each download address sent by each manufacturer's device and also receiving each device authentication information sent by each manufacturer's device, downloading the upgrade package according to each download address, including: Verify the equipment of each manufacturer according to the equipment authentication information; Download the upgrade package from the download address sent by the manufacturer's device that has passed verification.

4. The device upgrade method according to claim 3, characterized in that: The sending of the upgrade package to each of the manufacturer's devices includes: Detect the current version information of the space download software inside the equipment of each manufacturer; The upgrade package is sent to a target device, where the target device is a device of the manufacturer whose current version information is lower than a set version.

5. An upgrade system, characterized in that: The system includes a manufacturer terminal and a cloud platform corresponding to the manufacturer terminal, wherein: The cloud platform includes: An upgrade information receiving module, used to receive version upgrade information sent by the client; A sending module, used to send the version upgrade information to each manufacturer's equipment, each of the manufacturer's equipment is used to receive the upgrade package sent by each of the manufacturer's terminals to complete the upgrade, each of the manufacturer's equipment is located in the same project, the upgrade package is obtained by each of the manufacturer's terminals according to the download address, and the download address is the address parsed by each of the manufacturer's equipment according to the version upgrade information; The manufacturer terminal includes: A receiving module is used to receive various download addresses sent by devices of various manufacturers; A download module, used to download the upgrade package according to each of the download addresses; A sending module, used for sending the upgrade package to each of the manufacturer's devices; The receiving of version upgrade information sent by the client also includes: Pushing unified communication protocols to terminals of each manufacturer; Receiving existing versions sent by each of the manufacturer's terminals according to the unified communication protocol; Sending the existing version to the client; The receiving of version upgrade information sent by the client includes: Pushing a unified communication protocol to the client; receiving a communication response, wherein the communication response is a response made by the client according to the unified communication protocol; After receiving the communication response, receiving an upgrade instruction sent by the client; After receiving the upgrade instruction, push the unified communication protocol to each of the manufacturer's devices; After pushing the unified communication protocol, the version upgrade information sent by the receiving client is received.

6. A terminal device, characterized in that: The terminal device includes a memory, a processor, and a device upgrade program stored in the memory and executable on the processor. When the processor executes the device upgrade program, the steps of the device upgrade method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a device upgrade program, and when the device upgrade program is executed by the processor, the steps of the device upgrade method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method for remotely upgrading intelligent household electrical appliances

    CN104836848A

  • OTA upgrade method, device and system

    CN105933150A