Firmware upgrading method, terminal, charging box, earphone and storage mediumTechnical Field
The embodiment of the invention relates to the technical field of Bluetooth earphones, in particular to a firmware upgrading method, a terminal, a charging box, an earphone and a storage medium.
Background
A True Wireless Stereo (TWS) bluetooth headset system can be largely divided into two parts, a charging box and a headset. In the charging box and the earphone, besides the necessary physical devices, a firmware program for driving the physical devices by a user needs to be installed, and the charging box and the earphone can provide normal use functions for consumers through the cooperation between the physical devices and the firmware program.
However, due to the limited development time, it is difficult for a firmware developer to develop a perfect firmware that is most suitable for the earphone or the charging box at one time, and in many cases, after a certain version of firmware is installed on the earphone or the charging box, the firmware developer needs to further know some bugs that the firmware of the current version still stores according to the actual use condition of the earphone or the charging box, and then develop a new version of firmware, so as to upgrade the firmware of the old version in the earphone or the charging box with the new version of firmware.
At present, firmware upgrading of earphones and a charging box in a TWS Bluetooth earphone system needs to install a special upgrading APP on terminal equipment such as a mobile phone and a computer, then the special upgrading APP is manually operated by a user to upgrade the firmware of the earphones and the charging box, the upgrading mode needs to be manually operated by the user, and when the user is unfamiliar with the special upgrading APP or misoperation occurs, firmware upgrading failure can be caused.
Disclosure of Invention
In view of the above, an embodiment of the present invention provides a firmware upgrading method, a terminal, a charging box, an earphone and a storage medium, so as to solve the problem that the firmware upgrading method of the earphone and the charging box in the existing TWS bluetooth headset system requires manual operation by a user, and when the user is unfamiliar with a dedicated upgrade APP or has a wrong operation, the upgrading may fail.
The technical scheme adopted by the invention for solving the technical problems is as follows:
according to a first aspect of the embodiments of the present invention, there is provided a firmware upgrading method applied to a terminal, the method including:
after the terminal establishes communication connection with the earphone, acquiring the version number of earphone firmware stored in the earphone and/or the version number of charging box firmware stored in the earphone; accessing the server according to the preset frequency, and acquiring the version number of the latest version of earphone firmware and/or charging box firmware issued by the server;
comparing the version number of the earphone firmware acquired from the earphone with the version number of the latest version of the earphone firmware acquired from the server, and judging whether the server issues new earphone firmware; and/or comparing the version number of the charging box firmware acquired from the earphone with the version number of the charging box firmware of the latest version acquired from the server, and judging whether the server issues new charging box firmware;
and if the server issues new earphone firmware and/or charging box firmware, downloading the new earphone firmware and/or charging box firmware from the server, and updating the earphone firmware and/or charging box firmware stored in the earphone internal firmware backup area according to the new earphone firmware and/or charging box firmware.
According to a second aspect of the embodiments of the present invention, there is provided a firmware upgrade method applied to a charging box, the method including:
when detecting that the two earphones are placed into the charging box, inquiring whether earphone firmware and/or charging box firmware in firmware backup areas of the two earphones are updated;
if the earphone firmware in the firmware backup areas of the two earphones is updated and the version numbers of the earphone firmware in the firmware backup areas of the two earphones are consistent, a firmware upgrading instruction is sent to the two earphones at the same time, and the two earphones simultaneously upgrade the firmware by using the updated earphone backup firmware; and/or the presence of a gas in the gas,
and if the charging box firmware in the firmware backup area of any one of the two earphones is updated, acquiring the updated charging box firmware from the earphones, and upgrading the firmware of the charging box by using the updated charging box firmware.
When it is detected that both earphones are placed in the charging box, inquiring whether the earphone backup firmware and/or the charging box backup firmware in the earphone firmware backup areas of the two earphones are updated comprises the following steps:
when detecting that the two earphones are placed in the charging box, simultaneously sending inquiry requests to the two earphones; the inquiry request is used for triggering the earphone to compare earphone firmware stored in the current operation area with the version number of the earphone firmware stored in the firmware backup area, and returning a comparison result to the charging box; and/or the earphone is triggered to return the version number of the charging box firmware stored in the firmware backup area to the charging box;
receiving comparison results of earphone firmware updates returned by the two earphones, and judging whether earphone firmware in the two earphone firmware backup areas is updated according to the comparison results; and/or receiving the version numbers of the charging box firmware returned by the two earphones, comparing the version number of the charging box firmware with the version number of the current running firmware of the charging box, and judging whether the charging box firmware is updated or not.
When it is detected that both earphones are placed in the charging box, inquiring whether earphone firmware and/or charging box firmware in firmware backup areas of the two earphones are updated further comprises:
and if the earphone firmware and/or the charging box firmware in the firmware backup area of only one earphone is updated, and the earphone firmware and/or the charging box firmware in the firmware backup area of the other earphone is not updated, controlling the earphone without the updated firmware to update the earphone firmware and/or the charging box firmware stored in the firmware backup area.
Wherein the controlling the headset firmware and/or the charging box firmware stored in the headset update firmware backup area without updating the firmware comprises:
sending an instruction for acquiring the latest version of earphone firmware and/or charging box firmware to the earphone of which the firmware is not updated; the instruction is used for triggering the earphone without the updated firmware to acquire the earphone firmware and/or the charging box firmware of the latest version from the terminal or the earphone with the updated firmware through Bluetooth connection, and updating the firmware backup area according to the acquired earphone firmware and/or the charging box firmware of the latest version.
According to a third aspect of the embodiments of the present invention, there is provided a firmware upgrade method applied to a headset, the method including:
acquiring new earphone firmware and/or charging box firmware issued by a terminal through communication connection, and updating the new earphone firmware and/or charging box firmware to a firmware backup area;
when an earphone firmware upgrading instruction sent by a charging box is received, switching the firmware backup area into an operation area, switching the current operation area into the firmware backup area, and restarting the earphone; and/or the presence of a gas in the gas,
when a charging box firmware upgrading instruction issued by a charging box is received, new charging box firmware in a firmware backup area is sent to the charging box, and the charging box is enabled to utilize the new charging box firmware to upgrade the firmware.
According to a fourth aspect of the embodiments of the present invention, there is provided a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the firmware upgrading method according to the first aspect are implemented.
According to a fifth aspect of embodiments of the present invention, there is provided a charging box comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the firmware upgrade method according to any one of the second aspects.
According to a sixth aspect of embodiments of the present invention, there is provided a headset comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the firmware upgrade method as described in the third aspect above.
According to a seventh aspect of embodiments of the present invention, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the firmware upgrade method as described in the above first aspect; or, implementing the firmware upgrade method according to any one of the above second aspects; alternatively, the steps of the firmware upgrade method according to the third aspect above are implemented.
Compared with the problem that the firmware upgrading method of the earphones and the charging box in the existing TWS Bluetooth earphone system needs manual operation of a user, and when the user is not familiar with the special upgrading APP or misoperation occurs, the firmware upgrading failure can be caused, the firmware upgrading method, the terminal, the charging box, the earphones and the storage medium provided by the embodiment of the invention have the advantages that whether the terminal monitoring server issues new earphone firmware and/or charging box firmware is firstly adopted, when the server is monitored to issue the new earphone firmware and/or charging box firmware, the new earphone firmware and/or charging box firmware is updated to the firmware backup area of the earphones, and then when the charging box monitors that two earphones are simultaneously put into the box, the earphones are triggered to upgrade the firmware of the earphones and/or the charging box by using the new earphone firmware and/or the charging box firmware, therefore, the firmware upgrading of the earphone and the charging box can be finished silently without manual operation of a user, the problem of firmware upgrading failure caused by misoperation of the user or unfamiliarity with upgrading software can be avoided, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic structural diagram of a firmware upgrade system provided in an embodiment of the present invention;
fig. 2 is a schematic flowchart illustrating a specific implementation flow of a firmware upgrading method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart illustrating a specific implementation flow of a firmware upgrading method according to a second embodiment of the present invention;
fig. 4 is a schematic flowchart of a specific implementation of a firmware upgrading method according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a terminal according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a charging box provided in the fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an earphone according to a sixth embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 1 is a schematic structural diagram of a firmware upgrade system according to an embodiment of the present invention. Only the portions related to the present embodiment are shown for convenience of explanation.
Referring to fig. 1, the firmware upgrading system according to the embodiment of the present invention includes aterminal 100, an earphone 20, acharging box 300, and aserver 400, where theterminal 100 is in communication connection with theearphone 200, two charging interfaces of theearphone 200 are disposed in thecharging box 300, and theearphone 200 is electrically connected to thecharging box 300 through the charging interfaces of the earphone. The communication connection between theterminal 100 and theheadset 200 includes a wireless communication connection including but not limited to a bluetooth connection, a wifi connection, etc., or a wired connection including but not limited to a USB cable connection, etc. Theterminal 100 also establishes a wireless communication connection with theserver 400 of the headset manufacturer, including but not limited to wi-fi, 3G/4G/5G, etc. Preferably, when the communication connection between theterminal 100 and theheadset 200 is a bluetooth connection, theterminal 100 includes, but is not limited to, a smart device such as a mobile phone, a tablet, etc. having a bluetooth communication function, and theheadset 200 includes, but is not limited to, a TWS headset having a bluetooth communication function.
Based on the structural schematic diagram of the firmware upgrade system, the following embodiments of the present invention are proposed.
Example one
Fig. 2 is a schematic flowchart of a specific implementation of the firmware upgrading method according to an embodiment of the present invention. The main execution body of the method is a terminal in the firmware upgrading system shown in fig. 1, and referring to fig. 2, the firmware upgrading method provided by the embodiment includes the following steps:
step S201, after the terminal establishes communication connection with the earphone, acquiring the version number of earphone firmware stored in the earphone and/or the version number of charging box firmware stored in the earphone; and accessing the server according to the preset frequency, and acquiring the version number of the latest version of earphone firmware and/or charging box firmware issued by the server.
The storage area of the earphone comprises an operation area and a firmware backup area, and the firmware backup area comprises an earphone firmware backup area and a charging box firmware backup area. The operating area stores currently-operated earphone firmware, the earphone firmware backup area stores backup earphone firmware, and the charging box firmware stores backup charging box firmware.
After the communication connection between the terminal and the earphone is established, the terminal can acquire the version number of the earphone firmware stored in the earphone operation area and the earphone firmware backup area and the version number of the charging box firmware stored in the charging box backup area through the communication connection, and simultaneously can access the server through a wireless communication network according to the preset frequency to acquire the version number of the latest version of the earphone firmware and/or the charging box firmware issued by the server.
Step S202, comparing the version number of the earphone firmware acquired from the earphone with the version number of the latest version earphone firmware acquired from the server, and judging whether the server issues new earphone firmware; and/or comparing the version number of the charging box firmware acquired from the earphone with the version number of the charging box firmware of the latest version acquired from the server to judge whether the server issues new charging box firmware.
Comparing the version number of the earphone firmware acquired from the earphone with the version number of the latest version earphone firmware acquired from the server, and judging whether the server issues the new earphone firmware specifically comprises:
and comparing the version number of the earphone firmware acquired from the earphone operation area and the version number of the earphone firmware acquired from the earphone firmware backup area with the version number of the earphone firmware of the latest version acquired from the server, wherein if the version number of the earphone firmware of the latest version acquired from the server is higher than the version numbers of the earphone firmware acquired from the earphone operation area and the earphone firmware backup area, the server side issues new earphone firmware.
Similarly, if the version number of the charging box firmware acquired from the server is higher than the version number of the charging box firmware acquired from the charging box firmware backup area of the headset, it is described that the server side issues new charging box firmware.
Step S203, if the server issues a new headset firmware and/or a new charging box firmware, downloading the new headset firmware and/or the new charging box firmware from the server, and updating the headset firmware and/or the charging box firmware stored in the headset internal firmware backup area according to the new headset firmware and/or the new charging box firmware.
In this embodiment, if the server issues a new headset firmware charging box firmware, the terminal downloads the new headset firmware from the server through the wireless communication network, and issues the new headset firmware to the two headsets through bluetooth connection at the same time, and when the headset receives the new headset firmware, the old version of headset firmware stored in the headset firmware backup area is updated, so that when the subsequent headset receives a headset upgrading instruction issued by the charging box, the firmware of the headset can be upgraded by using the new headset firmware.
In this embodiment, if the server issues a new charging box firmware, the terminal downloads the new charging box firmware from the server through the wireless communication network, and issues the new charging box firmware to the two earphones at the same time through bluetooth connection, and when the earphones receive the new charging box firmware, the earphones update the old version of charging box firmware stored in the charging box firmware backup area, so that when the subsequent earphones receive a charging box upgrade instruction issued by the charging box, the new charging box firmware is sent to the charging box through electrical connection, and the charging box is upgraded by using the new charging box firmware.
As can be seen from the above, in the firmware upgrading method provided in this embodiment, since the terminal is used to monitor whether the server has the updated headset firmware and/or the updated charging box firmware, and when it is monitored that the server has the updated headset firmware and/or the updated charging box firmware, the updated headset firmware and/or the updated charging box firmware updated by the server are downloaded and sent to the two headsets, so that the headset can complete the upgrading of the headset firmware and/or the updated charging box firmware by using the updated headset firmware and/or the updated charging box firmware when receiving the headset firmware upgrading instruction and/or the charging box upgrading instruction issued by the charging box, which does not require user operation, and can avoid the problem of firmware upgrading failure caused by misoperation of a user or unfamiliarity with the upgrading software, thereby improving user experience.
Example two
Fig. 3 is a schematic flowchart of a specific implementation of the firmware upgrading method according to the second embodiment of the present invention. The main execution body of the method is a charging box in the system shown in fig. 1, and referring to fig. 3, the firmware upgrading method provided by this embodiment may include the following steps:
step S301, when detecting that two earphones are placed in the charging box, inquiring whether the earphone firmware and/or the charging box firmware in the firmware backup area of the two earphones are updated.
In this embodiment, step S301 specifically includes:
when detecting that two earphones are placed in the charging box, simultaneously sending inquiry requests to the two earphones; the inquiry request is used for triggering the earphone to compare earphone firmware stored in the current operation area with the version number of the earphone firmware stored in the firmware backup area, and returning a comparison result to the charging box; and/or the earphone is triggered to return the version number of the charging box firmware stored in the firmware backup area to the charging box;
receiving comparison results of earphone firmware updates returned by the two earphones, and judging whether earphone firmware in the two earphone firmware backup areas is updated according to the comparison results; and/or receiving the version numbers of the charging box firmware returned by the two earphones, comparing the version number of the charging box firmware with the version number of the current running firmware of the charging box, and judging whether the charging box firmware is updated or not.
If the version number of the earphone firmware stored in the earphone firmware backup area is higher than the version number of the earphone firmware stored in the current operation area, the earphone firmware is updated; otherwise, the earphone firmware is not updated. Similarly, if the version number of the charging box firmware stored in the charging box backup area is higher than the version number of the current running firmware of the charging box, the charging box firmware is updated; otherwise, the charging box firmware is not updated.
Step S302, if the earphone firmware in the firmware backup areas of the two earphones is updated and the version numbers are consistent, a firmware upgrading instruction is sent to the two earphones at the same time, so that the two earphones simultaneously use the updated earphone backup firmware to upgrade the firmware; and/or the presence of a gas in the gas,
step S303, if the charging box firmware in the firmware backup area of any one of the two earphones is updated, acquiring the updated charging box firmware from the earphones, and upgrading the firmware of the charging box by using the updated charging box firmware.
In this embodiment, if the charging box firmware in the firmware backup area of only one of the two earphones is updated, the charging box acquires the updated charging box firmware from the earphone with the updated charging box firmware; and if the charging box firmware in the firmware backup area in the two earphones is updated and the version numbers are consistent, the charging box acquires the updated charging box firmware from any earphone.
Preferably, in this embodiment, after step S303, the method may further include:
and if the earphone firmware and/or the charging box firmware in the firmware backup area of only one earphone is updated, and the earphone firmware and/or the charging box firmware in the firmware backup area of the other earphone is not updated, controlling the earphone without the updated firmware to update the earphone firmware and/or the charging box firmware stored in the firmware backup area.
Wherein the controlling the headset firmware and/or the charging box firmware stored in the headset update firmware backup area without updating the firmware comprises:
sending an instruction for acquiring the latest version of earphone firmware and/or charging box firmware to the earphone of which the firmware is not updated; the instruction is used for triggering the earphone without the updated firmware to acquire the earphone firmware and/or the charging box firmware of the latest version from the terminal or the earphone with the updated firmware through Bluetooth connection, and updating the firmware backup area according to the acquired earphone firmware and/or the charging box firmware of the latest version.
In this embodiment, when the charging box detects that only one earphone firmware or charging firmware in one earphone is updated and the other earphone is not updated, the earphone without the updated firmware is triggered to acquire the latest version of earphone firmware or charging box firmware from the earphone or terminal with the updated firmware, so that the version numbers of the earphone firmware and the charging firmware in the two earphones can be always kept consistent and are the highest version of firmware, a guarantee is provided for earphone firmware upgrading and charging box firmware upgrading, and the reliability of earphone firmware upgrading and charging box firmware upgrading is improved.
It can be seen from the above that, in the firmware upgrading method provided in this embodiment, the terminal is adopted to update the latest version of the firmware of the headset and/or the firmware of the charging box into the headset in real time according to the update condition of the firmware of the server, and then the charging box inquires whether the firmware of the headset and/or the firmware of the charging box in the two headset firmware backup areas is updated when detecting that the two headsets are plugged into the box, if the firmware of the headset and/or the firmware of the charging box in the two headsets are updated, the headset firmware upgrading instruction and/or the charging box firmware upgrading instruction are simultaneously sent to the two headsets, so that the two headsets utilize the updated firmware of the headset and/or the firmware of the charging box to upgrade the firmware of the headset and/or the firmware of the charging box, thereby realizing silent upgrade of the firmware of the headset and/or the firmware of the charging box, avoiding the problem of firmware upgrading failure caused by misoperation of a user or, the user experience is improved.
EXAMPLE III
Fig. 4 is a schematic flowchart of a specific implementation of a firmware upgrading method according to a third embodiment of the present invention. The main execution body of the method is the earphone in the system shown in fig. 1, and referring to fig. 4, the firmware upgrading method provided by this embodiment may include the following steps:
step S401, new earphone firmware and/or charging box firmware issued by the terminal through communication connection is obtained, and the new earphone firmware and/or charging box firmware is updated to a firmware backup area.
In this embodiment, the headset includes an operating area and a firmware backup area, and the firmware backup area includes a headset firmware backup area and a charging box firmware backup area. The operating area stores currently-operated earphone firmware, the earphone firmware backup area stores backup earphone firmware, and the charging box firmware stores backup charging box firmware. The earphone stores new earphone firmware into an earphone firmware backup area after receiving the new earphone firmware sent by the terminal, and simultaneously deletes old versions of earphone firmware in the earphone backup area; similarly, after receiving the new charging box firmware sent by the terminal, the headset stores the new charging box firmware in the charging box firmware backup area, and deletes the old version of charging box firmware stored in the charging box firmware backup area.
Step S402, when receiving an earphone firmware upgrading instruction issued by a charging box, switching the firmware backup area into an operation area, switching the current operation area into a firmware backup area, and restarting the earphone; and/or the presence of a gas in the gas,
step S403, when a charging box firmware upgrading instruction issued by the charging box is received, sending new charging box firmware in the firmware backup area to the charging box, so that the charging box uses the new charging box firmware to upgrade the firmware.
In this embodiment, when the headset receives a headset firmware upgrading instruction issued by the charging box, the current operating software of the headset sets the next starting address as a firmware backup area for storing new headset firmware, and simultaneously converts the current operating area into the firmware backup area, and then the headset is restarted, after the headset is restarted, the new headset firmware can be executed by the headset, and the original operating area becomes the firmware backup area, so that the firmware backup area and the operating area are continuously and cyclically switched.
In this embodiment, when the charging box firmware in the two earphones is updated and the version numbers are consistent, the charging box sends a charging box firmware upgrade instruction to any one of the earphones, so as to obtain a new version of the charging box firmware from any one of the earphones to upgrade the charging box firmware. Preferably, in a specific implementation example, the charging box sends a charging box firmware upgrade instruction to the headset which is electrically connected with the charging box first, and obtains new charging box firmware from the headset.
As can be seen from the above, in the firmware upgrading method provided in this embodiment, new headset firmware and/or new charging box firmware issued by the terminal through the bluetooth connection is first obtained, and the new headset firmware and/or the new charging box firmware are updated to the firmware backup area; when an earphone firmware upgrading instruction sent by a charging box is received, switching the firmware backup area into an operation area, switching the current operation area into the firmware backup area, and restarting the earphone; and/or when a charging box firmware upgrading instruction issued by the charging box is received, the new charging box firmware in the firmware backup area is sent to the charging box, so that the charging box utilizes the new charging box firmware to upgrade the firmware, silent upgrade of the earphone firmware and/or the charging box firmware can be realized, manual operation of a user is not needed, the problem of firmware upgrading failure caused by misoperation of the user or unfamiliarity with upgrading software can be avoided, and user experience is improved.
Example four
Fig. 5 is a schematic structural diagram of a terminal according to a fourth embodiment of the present invention. For the convenience of explanation of the present invention, only the portions related to the present embodiment are shown.
Referring to fig. 5, the terminal 100 provided in this embodiment includes amemory 101, aprocessor 102, and acomputer program 103 stored on thememory 101 and capable of running on theprocessor 102, where when thecomputer program 103 is executed by theprocessor 102, the steps of the firmware upgrade method according to the first embodiment are implemented.
The terminal of the embodiment of the present invention and the firmware upgrading method of the first embodiment belong to the same concept, and specific implementation processes thereof are detailed in the first method embodiment, and technical features in the first method embodiment are correspondingly applicable in this embodiment, which is not described herein again.
EXAMPLE five
Fig. 6 is a schematic structural diagram of a charging box provided in the fifth embodiment of the present invention. For the convenience of explanation of the present invention, only the portions related to the present embodiment are shown.
Referring to fig. 6, thecharging box 300 provided in this embodiment includes amemory 301, aprocessor 302, and acomputer program 303 stored in thememory 301 and executable on theprocessor 302, wherein when thecomputer program 303 is executed by theprocessor 302, the steps of the firmware upgrading method according to the second embodiment are implemented.
The charging box of the embodiment of the present invention and the firmware upgrading method of the second embodiment belong to the same concept, and specific implementation processes thereof are detailed in the second embodiment of the method, and technical features of the second embodiment of the method are correspondingly applicable in this embodiment, which is not described herein again.
EXAMPLE six
Fig. 7 is a schematic structural diagram of an earphone according to a sixth embodiment of the present invention. For the convenience of explanation of the present invention, only the portions related to the present embodiment are shown.
Referring to fig. 7, theheadset 200 provided in this embodiment includes amemory 201, aprocessor 202, and acomputer program 203 stored in thememory 201 and executable on theprocessor 202, wherein when thecomputer program 203 is executed by theprocessor 202, the steps of the firmware upgrading method according to the third embodiment are implemented.
The earphone of the embodiment of the present invention and the firmware upgrading method of the third embodiment belong to the same concept, and specific implementation processes thereof are detailed in the third embodiment of the method, and technical features in the third embodiment of the method are correspondingly applicable in this embodiment, which is not described herein again.
EXAMPLE seven
A seventh embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the firmware upgrading method according to any one of the first to third embodiments are implemented.
The storage medium of the embodiment of the present invention and the firmware upgrading method described in any of the first to third embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiment, and technical features in the method embodiment are correspondingly applicable in this embodiment, and are not described herein again.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof.
In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, and are not to be construed as limiting the scope of the invention. Any modifications, equivalents and improvements which may occur to those skilled in the art without departing from the scope and spirit of the present invention are intended to be within the scope of the claims.