CN111176690A - Software version upgrading method, server and intelligent hardware equipment - Google Patents

Software version upgrading method, server and intelligent hardware equipment Download PDF

Info

Publication number
CN111176690A
CN111176690A CN201911396286.9A CN201911396286A CN111176690A CN 111176690 A CN111176690 A CN 111176690A CN 201911396286 A CN201911396286 A CN 201911396286A CN 111176690 A CN111176690 A CN 111176690A
Authority
CN
China
Prior art keywords
sub
upgrade package
upgrade
intelligent hardware
package
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
CN201911396286.9A
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.)
Suning Intelligent Terminal Co ltd
Original Assignee
Suning Intelligent Terminal Co ltd
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 Suning Intelligent Terminal Co ltd filed Critical Suning Intelligent Terminal Co ltd
Priority to CN201911396286.9A priority Critical patent/CN111176690A/en
Publication of CN111176690A publication Critical patent/CN111176690A/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

Landscapes

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

Abstract

The invention discloses a software version upgrading method, a server and intelligent hardware equipment, wherein the method comprises the following steps: splitting a target version upgrade package into n sub upgrade packages, respectively marking serial numbers i installed in each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2; and transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence of the serial numbers, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed. Compared with the mode of integrally transmitting the target version upgrade package, the transmission mode of the sub upgrade package greatly shortens the time consumption of single transmission; meanwhile, the problem that equipment is failed to be upgraded due to insufficient hardware storage space or equipment is scrapped due to abnormity in the upgrading process is avoided, and upgrading experience of a user is optimized.

Description

Software version upgrading method, server and intelligent hardware equipment
Technical Field
The invention relates to the technical field of intelligent hardware, in particular to a software version upgrading method, a server and intelligent hardware equipment.
Background
Along with the popularization of intelligent hardware, intelligent hardware devices have advanced into people's daily life, such as televisions, television boxes, intelligent earphones, intelligent sound equipment and the like, and these intelligent hardware devices often need to realize the introduction of new functions and the improvement of user experience through software upgrading, which needs to upgrade the devices.
However, with the introduction of new functionality, the upgrade packages for intelligent hardware devices have become larger and larger. In the traditional upgrading method, a server only has a large upgrading packet, and a terminal downloads the upgrading packet to the local and then installs the upgrading packet, so that the edition downloading time is long during product upgrading, the installation process is slow, one-time upgrading may require 30 minutes or even longer, and further upgrading user experience is poor; in addition, the old version of the intelligent hardware device cannot be upgraded due to the limited storage space and the inability to expand, and thus cannot enjoy new functions of the product.
Disclosure of Invention
The invention aims to provide a software version upgrading method, a server and intelligent hardware equipment, and aims to solve the problem that software of the intelligent hardware equipment is upgraded slowly or cannot be upgraded due to insufficient storage space of a product in the prior art.
In order to achieve the above purpose, the invention provides the following technical scheme:
a software version upgrading method comprises the following steps:
splitting a target version upgrade package into n sub upgrade packages, respectively marking serial numbers i installed in each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence of the serial numbers, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed.
Preferably, the target version-up package is split into n sub-upgrade packages according to the version-up route and the storage space of the intelligent hardware device, and the space occupied by each sub-upgrade package is smaller than the storage space of the intelligent hardware device.
Preferably, the sub-upgrade package comprises a header package A1And n-1 ordinary child upgrade packages A2,…,An(ii) a Wherein the content of the first and second substances,
the head bag A1The method comprises BootLoader, kernel and upgrade package index which are necessary for the operation of the intelligent hardware equipment.
Furthermore, n-1 common child upgrade packages A2, …, Am, … and A are stored in the upgrade package indexnAnd the serial numbers i, m is more than or equal to 2 and less than or equal to n respectively corresponding to the serial numbers i.
Specifically, the servers are in orderRequesting common child upgrade package A in sequence of column numbersmWhen the upgrade package is transmitted to the intelligent hardware equipment, the intelligent hardware equipment judges the common sub-upgrade package A by inquiring the upgrade package indexmWhether the sequence number of (a) is consistent with the current transmission sequence number;
if the sub-upgrade packages are consistent, the intelligent hardware equipment receives the common sub-upgrade package A transmitted by the serverm
If the sub-upgrade package A is inconsistent with the current transmission serial number, the intelligent hardware equipment feeds back an error signal to the server, and the server searches the corresponding common sub-upgrade package A according to the current transmission serial numbermAnd the request is transmitted to the intelligent hardware device.
Preferably, after the ith sub-upgrade package is installed on the intelligent hardware device and is automatically deleted from the memory, the intelligent hardware device initiates a transmission request of the (i + 1) th sub-upgrade package to the server, and searches the (i + 1) th sub-upgrade package according to the current transmission serial number i +1 and transmits the sub-upgrade package to the intelligent hardware device.
Preferably, a breakpoint resuming mode is adopted when the ith sub-upgrade packet is transmitted to the intelligent hardware device according to the sequence number.
A software version upgrading method comprises the following steps:
receiving n sub-upgrade packages one by one according to the sequence number, wherein the n sub-upgrade packages are formed by splitting a target version upgrade package by a server, each sub-upgrade package is marked with a sequence number i, i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and when the ith sub-upgrade package is installed and automatically deleted from the memory, requesting the (i + 1) th sub-upgrade package from the server until the upgrade is completed.
A server includes an upgrade package splitting unit and a transmission unit, wherein,
the upgrade package splitting unit is used for splitting the target version upgrade package into n sub upgrade packages, and respectively marks the serial number i of each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and the transmission unit is used for transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence number, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed.
An intelligent hardware device comprising at least one processor; and a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the software version upgrade method of claim 8.
Compared with the prior art, the software version upgrading method, the server and the intelligent equipment provided by the invention have the following beneficial effects:
splitting the target version upgrade package into n sub upgrade packages at the server side, and then transmitting the sub upgrade packages to the intelligent hardware equipment one by one according to the sequence of the serial numbers, so that the time consumption of single transmission is greatly shortened by using the transmission mode of the sub upgrade packages compared with the mode of overall transmission of the target version upgrade package; after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory, the (i + 1) th sub-upgrade package is transmitted to the intelligent hardware equipment, so that the problem that the equipment is failed to be upgraded or the equipment is scrapped due to abnormality in the upgrading process caused by insufficient hardware storage space is avoided, and the upgrading experience is optimized.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic general flowchart of a software version upgrading method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an upgrading process of a software version upgrading method in the embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. 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.
Example one
Referring to fig. 1, the software version upgrading method provided in this embodiment includes the steps of:
splitting a target version upgrade package into n sub upgrade packages, respectively marking serial numbers i installed in each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence of the serial numbers, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed.
By adopting the software version upgrading method, the time consumption of single transmission is greatly shortened by utilizing the transmission mode of the sub-upgrading packet compared with the mode of integrally transmitting the target version upgrading packet; and when the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory, the (i + 1) th sub-upgrade package is transmitted to the intelligent hardware equipment, so that the problem that the equipment is failed to be upgraded or the equipment is scrapped due to abnormality in the upgrading process caused by insufficient hardware storage space is avoided, and the upgrading experience is optimized.
In the specific implementation process, because a specific dependency relationship exists between the sub-upgrade packages, that is, the sub-upgrade packages have a fixed version upgrade route, for example, the sub-upgrade package A is necessary2After the upgrade is completed, child upgrade package A3Can it be upgraded. In view of the dependency relationship existing among the upgrading packages, the target version upgrading package is split into n sub upgrading packages at the server end according to the version upgrading route and the storage space of the intelligent hardware equipment, the sub upgrading packages can be split manually or automatically by using a tool, and the occupied space of each split sub upgrading package is smaller than that of the storage space of the intelligent hardware equipment as long as the split sub upgrading packages are ensuredAnd the sub-upgrade package sequentially marks the installed serial number i according to the version upgrade route. For example, if the size of the target upgrade package is 500M and the device storage space B is 200M, a can be split into a1、A2、A3;A1、A2、A3All the sizes are smaller than B, and the sub-packages fix the upgrade route A1→A2→A3. Compared with the mode of overall transmission of the target version upgrade package, the transmission mode of the sub upgrade package greatly shortens the time consumption of single transmission.
For example: the television box of an android system is planned to be upgraded, the storage space of the television box is only 300M, at the moment, the size of an upgrade patch is 1.5G, and the traditional method is limited in that the storage space of a terminal cannot be upgraded, so that a user cannot enjoy new functions of a new version. However, the software version upgrading method provided by the invention firstly cuts the upgrading packet into a header packet A1And a plurality of upgrade packages An(the size may be limited to less than 200M) when A1Download installation A from local deletion after very fast download and installation2、A2Vacating space to download and install A after installation3..nAnd after the downloading and the installation are finished, reporting that the upgrading of the server is finished. Therefore, the upgrading of the 1.5G upgrading package is completed on the hardware with 300M storage space, the whole upgrading process is upgraded noninductively, the user experience is improved, and the product competitiveness is increased.
The split sub upgrade package comprises a header package A1And n-1 ordinary child upgrade packages A2,…,An(ii) a Wherein, the head bag A1The intelligent hardware upgrading method comprises the steps of BootLoader, kernel and upgrading package indexes which are necessary for operation of intelligent hardware equipment, so that the equipment can normally operate as long as the first package is upgraded, a subsequent upgrading package can be installed noninductively, and upgrading experience is greatly improved. For example: the mobile phone planning to upgrade the android system is 1.5G in the size of an upgrade package, and the traditional method needs the mobile phone to download the 1.5G upgrade package from a server and then carry out a long installation process; however, by adopting the software version upgrading method provided by the embodiment of the invention, the software version is upgraded firstlyCutting the packet into a head packet A1And a plurality of upgrade packages An(the size is determined according to requirements), wherein A1The package comprises bootloaders and kernel necessary for machine operation and an upgrade package index; when A is1After the mobile phone is downloaded and installed, the mobile phone can be normally started to use, the subsequently divided slice packets are downloaded and installed one by one according to the indexes, the process is a non-inductive installation, and after the installation is finished, the terminal reports that the upgrade of the server is finished.
Because the transmission speed of the upgrade package is limited by the transmission medium, the transmission is often too slow, which results in long upgrade time, and seriously affects user experience, for example, the network speed of the user is very slow, or the transmission capacity of the transmission medium such as bluetooth or infrared is limited, which requires a long time to complete the download of the upgrade package, resulting in that the user cannot use the device for a long time. The software version upgrading method provided by the invention only needs to package the head A1After the upgrade is completed, the equipment can normally operate, the subsequent upgrade package can be installed noninductively, and the upgrade experience is greatly improved.
The upgrade package index stores n-1 ordinary sub upgrade packages A2,…,Am,…,AnAnd m is more than or equal to 2 and less than or equal to n, and the specific verification method for verifying whether the sub upgrade package transmitted by the server is consistent with the current transmission serial number is as follows:
the server requests the common sub-upgrade package A according to the sequence of the serial numbersmWhen the upgrade package is transmitted to the intelligent hardware equipment, the intelligent hardware equipment judges the common sub-upgrade package A by inquiring the upgrade package indexmWhether the sequence number of (a) is consistent with the current transmission sequence number;
if the sub-upgrade packages are consistent, the intelligent hardware equipment receives the common sub-upgrade package A transmitted by the serverm
If the sub-upgrade package A is inconsistent with the current transmission serial number, the intelligent hardware equipment feeds back an error signal to the server, and the server searches the corresponding common sub-upgrade package A according to the current transmission serial numbermAnd the request is transmitted to the intelligent hardware device.
Further, the upgrading process is ensured to have a fixed version upgrading route strictly according to the sub upgrading packet, so that the dependency relationship existing among the sub upgrading packets is met, and errors in the upgrading process are effectively prevented.
And when the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory, the intelligent hardware equipment initiates a transmission request of the (i + 1) th sub-upgrade package to the server, searches the (i + 1) th sub-upgrade package according to the current transmission serial number i +1 and transmits the (i + 1) th sub-upgrade package to the intelligent hardware equipment. For example, referring to FIG. 2, child upgrade package A1、A2、A3Respectively corresponding to transmission sequence numbers 1, 2 and 3, when A1Transport after installation A2,A2Transport after installation A3And in the same way, each sub-upgrade package is automatically deleted from the local memory after being installed. Specifically, when A1After the receiving is finished, the equipment end carries out A1Installation of (A)1Sending A to the server after installation and automatic deletion2The server sends A2The equipment end completes A2After the downloading, installation and deletion operations, the server is informed to issue A3,A3And after the receiving, the installation and the deletion are finished, the server is informed that the installation is finished at this time.
In addition, a breakpoint continuous transmission mode is adopted when the ith sub-upgrade package is transmitted to the intelligent hardware equipment according to the sequence of the serial numbers, and if the equipment is suddenly powered off and is in network failure and other faults in the upgrade process, the equipment can continue downloading at the transmission breakpoint after recovering the network and the power supply, so that the transmission efficiency is improved, and errors in the upgrade process are effectively prevented.
Example two
A software version upgrading method comprises the following steps:
receiving n sub-upgrade packages one by one according to the sequence number, wherein the n sub-upgrade packages are formed by splitting a target version upgrade package by a server, each sub-upgrade package is marked with a sequence number i, i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and when the ith sub-upgrade package is installed and automatically deleted from the memory, requesting the (i + 1) th sub-upgrade package from the server until the upgrade is completed.
The software version upgrading method provided by the invention solves the problem that the software of the intelligent hardware equipment is upgraded slowly or the software cannot be upgraded due to insufficient storage space of the product in the prior art. Compared with the prior art, the beneficial effects of the software version upgrading method provided by the embodiment of the invention are the same as those of the software version upgrading method provided by the first embodiment, and other technical features in the method are the same as those disclosed by the method of the previous embodiment, which are not repeated herein.
EXAMPLE III
A server comprises an upgrade package splitting unit and a transmission unit, wherein the upgrade package splitting unit is used for splitting a target version upgrade package into n sub upgrade packages, and respectively marks a serial number i installed in each sub upgrade package, i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2; the transmission unit is used for transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence of the serial numbers, and after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory, the (i + 1) th sub-upgrade package is transmitted to the intelligent hardware equipment until the upgrade is completed.
The server provided by the invention adopts the software version upgrading method, and solves the problem that the software of the intelligent hardware equipment in the prior art is upgraded slowly or cannot be upgraded due to insufficient storage space of the product. Compared with the prior art, the beneficial effects of the server provided by the embodiment of the present invention are the same as the beneficial effects of the software version upgrading method provided by the first embodiment, and other technical features in the server are the same as the features disclosed in the method of the first embodiment, which are not described herein again.
Example four
An intelligent hardware device comprising at least one processor, and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the software version-up method of claim 8.
The intelligent hardware equipment provided by the invention adopts the software version upgrading method, and solves the problem that the software of the intelligent hardware equipment in the prior art is upgraded slowly or the software cannot be upgraded due to insufficient storage space of the product. Compared with the prior art, the beneficial effects of the intelligent hardware device provided by the embodiment of the present invention are the same as the beneficial effects of the software version upgrading method provided by the first embodiment, and other technical features of the intelligent hardware device are the same as those disclosed in the method of the first embodiment, which are not described herein again.
In the foregoing description of embodiments, the particular features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A software version upgrading method is characterized by comprising the following steps:
splitting a target version upgrade package into n sub upgrade packages, respectively marking serial numbers i installed in each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence of the serial numbers, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed.
2. The software version-up method according to claim 1, wherein the target version-up package is split into n sub-upgrade packages according to a version-up route and a storage space of the intelligent hardware device, and an occupied space of each sub-upgrade package is smaller than the storage space of the intelligent hardware device.
3. The software version-up method as claimed in claim 1,wherein the sub-upgrade package comprises a header package A1And n-1 ordinary child upgrade packages A2,…,An(ii) a Wherein the content of the first and second substances,
the head bag A1The method comprises BootLoader, kernel and upgrade package index which are necessary for the operation of the intelligent hardware equipment.
4. The software version-up method according to claim 3, wherein the upgrade package index stores n-1 ordinary sub-upgrade packages A2,…,Am,…,AnAnd the serial numbers i, m is more than or equal to 2 and less than or equal to n respectively corresponding to the serial numbers i.
5. The software version-up method as claimed in claim 4, wherein the server requests the general sub-upgrade package A in sequence number ordermWhen the upgrade package is transmitted to the intelligent hardware equipment, the intelligent hardware equipment judges the common sub-upgrade package A by inquiring the upgrade package indexmWhether the sequence number of (a) is consistent with the current transmission sequence number;
if the sub-upgrade packages are consistent, the intelligent hardware equipment receives the common sub-upgrade package A transmitted by the serverm
If the sub-upgrade package A is inconsistent with the current transmission serial number, the intelligent hardware equipment feeds back an error signal to the server, and the server searches the corresponding common sub-upgrade package A according to the current transmission serial numbermAnd the request is transmitted to the intelligent hardware device.
6. The software version upgrading method according to claim 1, wherein after the ith sub-upgrade package is installed on the intelligent hardware device and is automatically deleted from the memory, the intelligent hardware device initiates a transmission request of the (i + 1) th sub-upgrade package to the server, and searches the (i + 1) th sub-upgrade package according to the current transmission serial number i +1 and transmits the searched sub-upgrade package to the intelligent hardware device.
7. The software version-up method according to any one of claims 1 to 6, wherein a breakpoint resume mode is adopted when the ith sub-upgrade packet is transmitted to the intelligent hardware device according to the sequence number.
8. A software version upgrading method is characterized by comprising the following steps:
receiving n sub-upgrade packages one by one according to the sequence number, wherein the n sub-upgrade packages are formed by splitting a target version upgrade package by a server, each sub-upgrade package is marked with a sequence number i, i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and when the ith sub-upgrade package is installed and automatically deleted from the memory, requesting the (i + 1) th sub-upgrade package from the server until the upgrade is completed.
9. A server, comprising an upgrade package splitting unit and a transmission unit, wherein,
the upgrade package splitting unit is used for splitting the target version upgrade package into n sub upgrade packages, and respectively marks the serial number i of each sub upgrade package, wherein i is more than or equal to 1 and less than or equal to n, and n is more than or equal to 2;
and the transmission unit is used for transmitting the ith sub-upgrade package to the intelligent hardware equipment according to the sequence number, and transmitting the (i + 1) th sub-upgrade package to the intelligent hardware equipment after the ith sub-upgrade package is installed on the intelligent hardware equipment and is automatically deleted from the memory until the upgrade is completed.
10. An intelligent hardware device comprising at least one processor; and a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the software version upgrade method of claim 8.
CN201911396286.9A 2019-12-30 2019-12-30 Software version upgrading method, server and intelligent hardware equipment Pending CN111176690A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911396286.9A CN111176690A (en) 2019-12-30 2019-12-30 Software version upgrading method, server and intelligent hardware equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911396286.9A CN111176690A (en) 2019-12-30 2019-12-30 Software version upgrading method, server and intelligent hardware equipment

Publications (1)

Publication Number Publication Date
CN111176690A true CN111176690A (en) 2020-05-19

Family

ID=70649090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911396286.9A Pending CN111176690A (en) 2019-12-30 2019-12-30 Software version upgrading method, server and intelligent hardware equipment

Country Status (1)

Country Link
CN (1) CN111176690A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787098A (en) * 2020-06-30 2020-10-16 歌尔科技有限公司 Earphone upgrading method and device, earphone and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850429A (en) * 2015-04-22 2015-08-19 北京五悦信息科技有限公司 Software upgrading method and system for intelligent equipment
CN107273156A (en) * 2017-06-06 2017-10-20 珠海全志科技股份有限公司 A kind of OTA upgrade methods and device
WO2018006677A1 (en) * 2016-07-06 2018-01-11 中兴通讯股份有限公司 Smart upgrade method, server, terminal and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850429A (en) * 2015-04-22 2015-08-19 北京五悦信息科技有限公司 Software upgrading method and system for intelligent equipment
WO2018006677A1 (en) * 2016-07-06 2018-01-11 中兴通讯股份有限公司 Smart upgrade method, server, terminal and system
CN107273156A (en) * 2017-06-06 2017-10-20 珠海全志科技股份有限公司 A kind of OTA upgrade methods and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787098A (en) * 2020-06-30 2020-10-16 歌尔科技有限公司 Earphone upgrading method and device, earphone and storage medium

Similar Documents

Publication Publication Date Title
CN105511889B (en) Universal game version increment updating system and method
US10268471B2 (en) Method for upgrading terminal system, terminal, and system
CN113946358B (en) Automatic driving vehicle software remote upgrading method based on vehicle management system
CA2743685C (en) Firmware upgrade system and method in a device management architecture
CN105262627A (en) Firmware upgrade method, device and system
CN106572372A (en) Set-top box upgrading method and set-top box
CN103577202A (en) Software upgrading method and system
CN103685487A (en) Child node updating method in wireless communication network
CN111240713A (en) Method for detecting remote breakpoint continuous transmission through power utilization
WO2011076146A1 (en) Method for downloading application data, digital television reception terminal and system
WO2016173128A1 (en) Method and device for downloading software version, and storage medium
CN104866307A (en) Application repairing method and apparatus
CN109908585B (en) File processing method and system, computing device and storage medium
CN109391673A (en) A kind of method, system and the terminal device of management update file
US10469620B2 (en) Method for transferring a new software version to at least one electricity meter via a communication network
CN101472050A (en) Method and system for updating software, digital television receive terminal and server
CN111142905A (en) OTA (over-the-air) upgrading method, OTA server and OTA upgrading system
WO2018010597A1 (en) Wireless download and installation method and system for smart device
CN110543324A (en) Plug-in increment updating method and device for application program
CN105450682A (en) Method, device, and system for data synchronous storage and synchronizing data to client
CN111176690A (en) Software version upgrading method, server and intelligent hardware equipment
CN112134908B (en) Application adaptation method, server, medium and vehicle-mounted multimedia system
US9104520B2 (en) Method and apparatus for upgrading application
CN102622254A (en) Method and system for processing television outage
CN109905430A (en) A kind of method for upgrading software and system

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