CN106557339A - The upgrade method and device of equipment firmware - Google Patents
The upgrade method and device of equipment firmware Download PDFInfo
- Publication number
- CN106557339A CN106557339A CN201510629628.2A CN201510629628A CN106557339A CN 106557339 A CN106557339 A CN 106557339A CN 201510629628 A CN201510629628 A CN 201510629628A CN 106557339 A CN106557339 A CN 106557339A
- Authority
- CN
- China
- Prior art keywords
- firmware
- equipment
- information
- upgrade
- current version
- 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.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A kind of upgrade method and device of equipment firmware of present invention design.The method comprising the steps of:Device identification and the corresponding firmware current version identifications with the equipment of ID binding are obtained in instant communications applications or light application;The device identification is uploaded onto the server, and the corresponding firmware latest edition mark of the device identification is obtained from server;Judge that the corresponding firmware current version identifications of the device identification are identified whether with firmware latest edition identical, if differing, receive and export the information comprising firmware latest version information;Upgrade command is sent to the equipment with ID binding, so that the equipment obtains firmware latest edition mark corresponding firmware upgrade file from server according to the upgrade command, and is upgraded according to the firmware upgrade file.The upgrade method and device of the said equipment firmware, is realized and equipment firmware is upgraded by ID control, easy to operate and energy remote control equipment firmware upgrade.
Description
Technical field
The present invention relates to software upgrading field, the upgrade method and device of more particularly to a kind of equipment firmware.
Background technology
Internet of Things is sensor, controller, machine, people using communication technologys such as localized network or the Internets
Link together with thing etc., formation is connected with thing, realize information-based, remote management and control and intelligentized
Network.As the development of technology of Internet of things, increasing equipment are added in Internet of Things, become Internet of Things
In a node.In Internet of Things, controlled equipment operation needs basic firmware, firmware to refer to one
The program of the most basic bottom work of individual system.Need to regularly update equipment because increasing service or defect repair etc.
Firmware.
Equipment is mainly connected by the upgrading mode of traditional equipment firmware with main frame, by computer
The firmware of main frame download equipment redaction, then upgrades to equipment firmware, and escalation process is needed equipment
It is connected with main frame, and needs near-end to operate, operates not easy.
The content of the invention
Based on this, it is necessary to which the upgrading for traditional equipment firmware needs to connect main frame operation not side
Just problem, there is provided the upgrade method of a kind of easy to operate and equipment firmware of energy remote upgrade.
Additionally, there is a need to providing a kind of easy to operate and the equipment firmware of energy remote upgrade update device.
A kind of upgrade method of equipment firmware, comprises the following steps:
Obtain in instant communications applications or light application and the device identification of the equipment that ID is bound and corresponding
Firmware current version identifications;
The device identification is uploaded onto the server, and the corresponding firmware of the device identification is obtained most from server
Redaction is identified;
Judge that the corresponding firmware current version identifications of the device identification identify whether phase with firmware latest edition
Together;
If firmware current version identifications are not identified for firmware latest edition, receive and export and be newest comprising firmware
The information of version information;
Upgrade command is sent according to the information comprising firmware latest version information to mark to described with user
Know the equipment of binding, so that the equipment obtains firmware latest edition mark from server according to the upgrade command
Know corresponding firmware upgrade file, and upgraded according to the firmware upgrade file.
A kind of upgrade method of equipment firmware, comprises the following steps:
Obtain the device identification with the equipment of ID binding uploaded by instant messaging application or light application
And corresponding firmware current version identifications;
Judge that the corresponding firmware current version identifications of the device identification identify whether phase with firmware latest edition
Together;
If firmware current version identifications are not identified for firmware latest edition, send and believe comprising firmware latest edition
The information of breath is to the ID;
The upgrade request of the firmware upgrade file that the equipment is initiated according to upgrade command is received, the upgrading refers to
Order is that the terminal that ID is located is sent to institute according to the information comprising firmware latest version information
State equipment;
The corresponding firmware upgrade file of the firmware latest edition mark is sent to institute according to the upgrade request
Equipment is stated, so that equipment is upgraded according to the firmware upgrade file.
A kind of update device of equipment firmware, including:
First acquisition module, for obtaining and setting that ID is bound in instant communications applications or light application
Standby device identification and corresponding firmware current version identifications;
Second acquisition module, for the device identification is uploaded onto the server, from server obtain described in set
It is standby to identify corresponding firmware latest edition mark;
Judge module, for judging the corresponding firmware current version identifications of the device identification and firmware latest edition
Originally identify whether identical;
Output module, if not identifying for firmware latest edition for firmware current version identifications, receives and defeated
Go out the information comprising firmware latest version information;
Upgrade command sending module, for being sent according to the information comprising firmware latest version information
Equipment of the upgrade command to the binding with ID so that the equipment according to the upgrade command from clothes
Business device obtains the corresponding firmware upgrade file of firmware latest edition mark, and according to the firmware upgrade file
Upgraded.
A kind of update device of equipment firmware, including:
Version information collects module, is marked with user by what instant messaging application or light application were uploaded for obtaining
Know the device identification of the equipment of binding and corresponding firmware current version identifications;
Comparison module, for judging the corresponding firmware current version identifications of the device identification and firmware latest edition
Originally identify whether identical;
Sending module, if not identifying for firmware latest edition for firmware current version identifications, transmission is included
The information of firmware latest version information is to the ID;
Module is collected in request, for receiving the liter of the firmware upgrade file that the equipment is initiated according to upgrade command
Level request, the upgrade command are that the terminal that ID is located is sent to the equipment;
Upgrade file sending module, identifies institute for sending the firmware latest edition according to the upgrade request
Corresponding firmware upgrade file is to the equipment, so that equipment is upgraded according to the firmware upgrade file.
The upgrade method and device of the said equipment firmware, get in instant communications applications or light application with
The device identification of the equipment of family mark binding and corresponding firmware current version identifications, judge firmware current version
Mark identify whether with firmware latest edition it is identical, if firmware current version identifications not for latest edition, connect
Information of the packet receiving containing firmware latest version information, sends upgrade command to equipment according to information, makes
The equipment of obtaining obtains firmware upgrade file from server according to upgrade command, is upgraded according to upgrade file, real
The upgrading controlled by ID to equipment firmware is showed, it is not necessary to which equipment is connected with main frame, operation side
And can remote control equipment firmware upgrade just,.
Description of the drawings
Fig. 1 is the applied environment schematic diagram of the method operation of DFU in one embodiment;
Fig. 2A is the internal structure schematic diagram of terminal in one embodiment;
Fig. 2 B are the internal structure schematic diagram of server in one embodiment;
Fig. 3 is the flow chart of the upgrade method of equipment firmware in one embodiment;
Fig. 4 is the flow chart of the upgrade method of equipment firmware in another embodiment;
Fig. 5 A update the schematic diagram for detecting equipment present offline for testing equipment in one embodiment;
Fig. 5 B update the current online schematic diagram of the equipment that detects for testing equipment in one embodiment;
Fig. 5 C are that testing equipment updates the current online schematic diagram of the equipment that detects in another embodiment;
Fig. 6 be one embodiment in message channel push upgrading message schematic diagram;
Fig. 7 updates seam for the testing equipment in one embodiment in light application and shows comprising firmware latest edition
The schematic diagram of the information of this information;
Fig. 8 is the schematic diagram of mandatory upgrade prompting in one embodiment;
Fig. 9 is to perform the schematic diagram of upgrading in one embodiment;
Figure 10 is the flow chart of the upgrade method of equipment firmware in another embodiment;
Figure 11 is the structured flowchart of the update device of equipment firmware in one embodiment;
Figure 12 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 13 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 14 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 15 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 16 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 17 is the structured flowchart of the update device of equipment firmware in another embodiment;
Figure 18 is the structured flowchart of the update device of equipment firmware in another embodiment.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, below in conjunction with accompanying drawing and reality
Example is applied, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only
Only to explain the present invention, it is not intended to limit the present invention.
Fig. 1 is the applied environment schematic diagram of the method operation of DFU in one embodiment.Such as Fig. 1 institutes
Show, the applied environment includes equipment 110, instant messaging application and/or gently using place terminal 120 and server
130。
Equipment 110 can be various internet of things equipment, such as Intelligent bracelet, intelligent coffee cup, intelligent air condition, intelligence
Energy TV etc..Equipment 110 can receive various information, and the function of being supported according to itself to output information, example
Such as equipment belt display screen, then word, picture etc. can be shown.Equipment 110 can be entered with terminal 120 and server 130
Row communication.Equipment 110 can carry WiFi module, bluetooth module, GSM (Global System for Mobile
Communication, global mobile communication) module etc..
Instant messaging application or operation light application can be installed in terminal 120.By instant messaging application or gently should
The firmware latest version information returned with the reception server 130, and export in instant communications applications or light application
Information comprising the firmware latest version information, according to information access arrangement online upgrading entrance,
Obtain produce in equipment on-line upgrading entrance trigger action and upgrade command is sent to equipment 110.Equipment 110
Firmware upgrade file is obtained to server 130 according to upgrade command, risen according to the firmware upgrade file for obtaining
Level.Terminal 120 can be mobile phone, panel computer, personal digital assistant etc..
Server 130 provides firmware upgrade file, downloads firmware upgrade file from server by equipment 110.Service
Device 130 can also push mandatory upgrade information to terminal 120, send upgrade command to equipment 110 by terminal 120,
Equipment 110 obtains firmware upgrade file from server 130 according to upgrade command and carries out mandatory upgrade.
Fig. 2A is the internal structure schematic diagram of terminal in one embodiment.As shown in Figure 2 A, the terminal includes leading to
Cross system bus connection processor, storage medium, internal memory, network interface, voice collection device, display
Screen, speaker and input equipment.Wherein, the storage medium of terminal is stored with operating system, also including one kind
The update device of equipment firmware, the update device of the equipment firmware are used to realize a kind of upgrading side of equipment firmware
Method.The processor is used to provide calculating and control ability, supports the operation of whole terminal.Internal memory in terminal
Operation for the update device of the equipment firmware in storage medium provides environment, and network interface is used for and server
Network service is carried out, firmware upgrade file that upgrade request is returned to server, the reception server etc. is such as sent.
The display screen of terminal can be LCDs or electric ink display screen etc., and input equipment can be shown
The touch layer covered on screen, or the button arranged in terminal enclosure, trace ball or Trackpad, also may be used
Being external keyboard, Trackpad or mouse etc..The terminal can be mobile phone, panel computer or individual number
Word assistant.It will be understood by those skilled in the art that the structure illustrated in Fig. 2A, only and application scheme
The block diagram of related part-structure, does not constitute the restriction of the terminal being applied thereon to application scheme,
Specific terminal can be included than more or less of part shown in figure, or combine some parts, or
Arrange with different parts.
Fig. 2 B are the internal structure schematic diagram of server in one embodiment.As shown in Figure 2 B, the server bag
Include processor, storage medium, internal memory and the network interface connected by system bus.Wherein, the server
Storage medium be stored with the update device of operating system, data base and equipment firmware, be stored with data base
The firmware version information and firmware version file of various equipment, the update device of the equipment firmware are used to realize fitting
For a kind of upgrade method of equipment firmware of server.The processor of the server is used to provide calculating and controls
Ability processed, supports the operation of whole server.The interior equipment firmware saved as in storage medium of the server
The operation of update device provides environment.The network interface of the server is used to pass through net with outside terminal according to this
Upgrade request and return firmware upgrade file etc. to terminal that network connection communication, such as receiving terminal send.
Server can with independent server or multiple server groups into server cluster realizing.Ability
The structure that field technique personnel are illustrated in being appreciated that Fig. 2 B, only related to application scheme part knot
The block diagram of structure, does not constitute the restriction of the server being applied thereon to application scheme, specific to service
Device can be included than more or less of part shown in figure, or combine some parts, or have difference
Part arrangement.
Fig. 3 is the flow chart of the upgrade method of equipment firmware in one embodiment.As shown in figure 3, one kind sets
The upgrade method of standby firmware, is described with terminal point, is comprised the following steps:
Step 302, obtains the equipment mark with the equipment of ID binding in instant communications applications or light application
Know and corresponding firmware current version identifications.
Specifically, first, device identification is bound with ID, is tied up with device identification first
Owner of the fixed ID for equipment, subsequently with the sharer that the ID of device identification binding is equipment.
ID can be the instant messaging mark of user, E-mail address, mobile communication mark etc..Preferably, it is
The instant messaging mark of user.Device identification can be device numbering or equipment MAC (Media Access
Control, hardware address) address etc..Device numbering can be the volume that platform of internet of things distributes to equipment Producer
Number with equipment Producer distribute to the set of serial numbers of equipment into etc..Platform of internet of things distributes to equipment Producer
Numbering, is easy to verify the legitimacy of equipment Producer and monitored.
Firmware version in equipment can produce different firmware versions with the increase or deletion or reparation of service,
Store in equipment and use current version.When new firmware version is produced, publisher can be by firmware version
Server is passed to, is downloaded for user and equipment firmware is updated.
During user signs in instant messaging application or light application by ID, and in instant communications applications or
The device identification with the equipment of ID binding is inquired in light application, and gets equipment current firmware version
This mark.Firmware version mark can be firmware version number or firmware version title etc..
Step 304, the device identification is uploaded onto the server, and obtains the device identification from server corresponding solid
Part latest edition is identified.
The various firmware version marks being stored with corresponding to device identification on the server, device identification is uploaded
To after server, the corresponding firmware latest edition mark of the device identification is obtained from server.
Step 306, judges that the corresponding firmware current version identifications of the device identification with firmware latest edition mark are
It is no identical, if identical, execution step 312, if differing, execution step 308.
Specifically, instant messaging application or light application can be passed through by device identification and corresponding firmware current version
Mark is sent to server or high in the clouds, by server or high in the clouds by equipment firmware current version identifications and storage
Firmware latest edition mark is compared, if identical, illustrates that equipment firmware current version identifications have been newest
Version identifier, is not required to update, if differing, it is not newest for firmware to illustrate equipment firmware current version identifications
Version identifier, can be selected to update by user or force to update.Light application refers to and is not required to install, you can use
Using.
If judging firmware current version identifications when server to identify for firmware latest edition, terminal receives clothes
Information of the firmware that business device sends for latest edition, and export the information that firmware is latest edition;
If firmware current version identifications are not firmware latest edition mark, terminal the reception server send comprising solid
The information of part latest version information, and export the information comprising firmware latest version information.Firmware
Latest version information may include that firmware latest edition mark, firmware latest edition update description etc..
Also can by ID obtain equipment firmware current version identifications, then obtain server or high in the clouds storage
Firmware latest edition is identified, the terminal being located by ID by equipment firmware current version identifications and firmware most
Redaction mark is compared.
If identifying for firmware latest edition when terminal judges go out firmware current version identifications, output firmware is for most
The information of redaction;If firmware current version identifications are not identified for firmware latest edition, output is included
The information of firmware latest version information.Firmware latest version information may include firmware latest edition mark,
Firmware latest edition updates description etc..Additionally, in relatively firmware current version identifications and firmware latest edition mark
After knowledge, can also determine whether whether equipment is allowing upgrading scope, if allowing upgrading scope, receive
Information comprising firmware latest version information, if not allowing upgrading scope, does not receive comprising firmware
The information of latest version information.Allow upgrading scope set as needed, for example, allow indicated release
In the range of firmware upgraded, such as firmware latest edition is designated V5, it is intended that version scope be V3 to V4.
Or, it is allowed to scope of upgrading is white list, and white list memory storage allows device identification of upgrading etc., by acquisition
Device identification be compared with the device identification in white list, if identical, allow upgrading.
In other embodiments, judge whether equipment can be in relatively firmware current version in the range of permission upgrading
Before mark is identified with firmware latest edition.
Firmware current version mark is drawn with firmware latest edition mark when firmware current version identifications are compared by terminal
Know after not identifying for firmware latest edition, comparative result and device identification are uploaded onto the server, by server
Judge whether equipment is being allowed in the range of upgrading, if allowing, in the range of upgrading, to export firmware latest edition
The information of information.Or, judge whether equipment is being allowed in the range of upgrading by server, if allowing
In the range of upgrading, the information of firmware latest version information is sent to terminal, terminal is current in relatively firmware
Version identifier is identified with firmware latest edition.
Firmware current version is drawn with firmware latest edition mark when firmware current version identifications are compared by server
After mark is not identified for firmware latest edition, judge whether equipment is being allowed in the range of upgrading, if allowing to rise
In the range of level, then the terminal that the information of firmware latest version information is located to ID is sent.
Step 308, if firmware current version identifications are not identified for firmware latest edition, output includes firmware most
The information of redaction information.
Step 310, according to this comprising firmware latest version information information send upgrade command to user
The equipment of mark binding, so that the equipment obtains firmware latest edition mark from server according to the upgrade command
Know corresponding firmware upgrade file, and upgraded according to the firmware upgrade file.
Specifically, according to the information access arrangement online upgrading entrance comprising firmware latest version information.
Equipment on-line upgrading entrance refers to entering for the control device firmware upgrade that IMU application or light application are provided
Mouthful.
User is obtained to the instant messaging application in terminal or the triggering of information shown in light application is grasped
Make, access arrangement online upgrading entrance, and acquisition sends upgrading in equipment on-line upgrading entrance trigger action
The equipment bound with ID is instructed, so that equipment obtains firmware upgrade from server according to upgrade command
File, equipment are upgraded according to firmware upgrade file.
Step 312, exports information of the firmware current version for latest edition.
The upgrade method of the said equipment firmware, gets and the device identification of equipment of ID binding and right
The firmware current version identifications answered, judge that firmware current version identifications are identified whether with firmware latest edition identical,
If firmware current version identifications are not latest edition, the information comprising firmware latest version information is received,
Send so that equipment receives firmware upgrade file, is upgraded according to upgrade file, is realized by user
Upgrading of the mark control to equipment firmware, it is not necessary to which equipment is connected with computer by downloaded firmware
Upgrade file is upgraded to equipment, easy to operate, and does not need equipment close with terminal, can remotely control
DFU.
Fig. 4 is the flow chart of the upgrade method of equipment firmware in another embodiment.As shown in figure 4, a kind of
The upgrade method of equipment firmware, is described with terminal point, is comprised the following steps:
Whether step 402, detection are online with the equipment of ID binding, if so, then execution step 404,
If it is not, then execution step 406.
Detect that the step whether online with the equipment of ID binding includes:Obtain and the detection of light application is set
The detection instruction that the operation of the testing equipment more new interface of standby more new interface or instant messaging application is produced, according to
Whether the equipment that the detection command detection is bound with ID is online.
Step 404, obtains the equipment mark with the equipment of ID binding in instant communications applications or light application
Know and corresponding firmware current version identifications, then execution step 408.
Step 406, output need the information of equipment on-line.
Specifically, equipment on-line is equipment connection network, carries out network service.
Step 408, the device identification is uploaded onto the server, and obtains the device identification from server corresponding solid
Part latest edition is identified.
Step 410, judges that the corresponding firmware current version identifications of the device identification with firmware latest edition mark are
It is no identical, if identical, execution step 416, if differing, execution step 412.
Specifically, instant messaging application or light application can be passed through by device identification and corresponding firmware current version
Mark is sent to server or high in the clouds, by server or high in the clouds by equipment firmware current version identifications and storage
Firmware latest edition mark is compared, if identical, illustrates that equipment firmware current version identifications have been newest
Version identifier, is not required to update, if differing, it is not newest for firmware to illustrate equipment firmware current version identifications
Version identifier, can be selected to update by user or force to update.Light application refers to and is not required to install, you can use
Using.
Also can by ID obtain equipment firmware current version identifications, then obtain server or high in the clouds storage
Firmware latest edition is identified, the terminal being located by ID by equipment firmware current version identifications and firmware most
Redaction mark is compared.
If firmware current version identifications are identified for firmware latest edition, prompting of the firmware for latest edition is received
Information.If firmware current version identifications are not identified for firmware latest edition, receive comprising firmware latest edition
The information of information.Firmware latest version information may include firmware latest edition mark, firmware latest edition
Update description etc..
Additionally, after relatively firmware current version identifications with firmware latest edition mark, can also determine whether
Whether equipment is allowing upgrading scope, if allowing upgrading scope, receives comprising firmware latest version information
Information, if not allow upgrading scope, do not receive comprising firmware latest version information prompting letter
Breath.
In other embodiments, judge whether equipment can be in relatively firmware current version in the range of permission upgrading
Before mark is identified with firmware latest edition.
Step 412, if firmware current version identifications are not identified for firmware latest edition, output includes firmware most
The information of redaction information.
Step 414, upgrade command is sent to described according to the information comprising firmware latest version information and
The equipment of ID binding, so that the equipment is newest from server acquisition firmware according to the upgrade command
Firmware upgrade file corresponding to version identifier, and upgraded according to the firmware upgrade file.
Specifically, according to the information access arrangement online upgrading entrance comprising firmware latest version information.
Equipment on-line upgrading entrance refers to entering for the control device firmware upgrade that IMU application or light application are provided
Mouthful.
User is obtained to the instant messaging application in terminal or the triggering of information shown in light application is grasped
Make, access arrangement online upgrading entrance, and obtain the upgrading of entrance trigger action initiation of upgrading in equipment on-line
Request, so that equipment receives the firmware upgrade file pushed according to upgrade request, enters according to firmware upgrade file
Row upgrading.
Step 416, exports information of the firmware current version for latest edition.
The upgrade method of the said equipment firmware, it is whether online by testing equipment, to ensure equipment in online
State, gets device identification and the corresponding firmware current version identifications with the equipment of ID binding,
Judge that firmware current version identifications are identified whether with firmware latest edition identical, if firmware current version identifications are not
For latest edition when, receive comprising firmware latest version information information, according to information send rise
Level instruction so that equipment obtains firmware upgrade file from server according to upgrade command, is entered according to upgrade file
Row upgrading, realizes the upgrading controlled by ID to equipment firmware, it is not necessary to by equipment and computer
It is connected and equipment is upgraded by downloaded firmware upgrade file, it is easy to operate, and do not need equipment
It is close with terminal, can remote control equipment firmware upgrade.
Fig. 5 A update the schematic diagram for detecting equipment present offline for testing equipment in one embodiment.As schemed
Shown in 5A, provide in the menu of instant communications applications or light application share to good friend, modification equipment remarks,
Testing equipment updates, download equipment controls the control such as application, unbinding.Obtain to update testing equipment and connect
The detection instruction that the trigger action of mouth is produced, it is whether online according to detection command detection equipment, if detect setting
Standby present offline, then prompting cannot carry out equipment firmware version detection.
Fig. 5 B update the current online schematic diagram of the equipment that detects for testing equipment in one embodiment.Such as Fig. 5 B
It is shown, provide in the menu of instant communications applications or light application share to good friend, modification equipment remarks,
Testing equipment updates, download equipment controls the control such as application, unbinding.Obtain to update testing equipment and connect
The detection instruction that the trigger action of mouth is produced, it is whether online according to detection command detection equipment, if detect setting
It is standby current online, then equipment firmware current version identifications are obtained, equipment firmware current version identifications are uploaded to
Server, firmware latest edition mark of the server by equipment firmware current version identifications with storage are compared,
If identical, equipment firmware is sent to into instant messaging application or light application for the information of latest edition,
And the information in display device firmware for latest edition.
Fig. 5 C are that testing equipment updates the current online schematic diagram of the equipment that detects in another embodiment.As schemed
Shown in 5C, provide in the menu of instant communications applications or light application share to good friend, modification equipment remarks,
Testing equipment updates, download equipment controls the control such as application, unbinding.Obtain to update testing equipment and connect
The detection instruction that the trigger action of mouth is produced, it is whether online according to detection command detection equipment, if detect setting
It is standby current online, then equipment firmware current version identifications are obtained, equipment firmware current version identifications are uploaded to
Server, firmware latest edition mark of the server by equipment firmware current version identifications with storage are compared,
If differing, by comprising equipment firmware latest version information information be sent to instant messaging application or
It is light to apply, and the information comprising equipment firmware latest version information is shown on device upgrade interface, such as
Equipment NIKE-v0.1, device id are 2154879556, current version V5.1, equipment firmware latest edition mark
Know V5.2, latest edition updates description to be included:1. mono- key configuration features of WiFi, faster are optimized;2. optimization sets
It is standby acoustical quality, more smooth;3. last revision defect is changed, it is more stable.
In one embodiment, device identification and corresponding firmware with the equipment of ID binding are being obtained
Before the step of current version identifications, the upgrade method of the equipment firmware also includes:Receive logical by message
The information comprising equipment firmware latest version information that road is pushed;Firmware latest version information will be included
Information is shown in the message window of instant communications applications;Obtain and the prompting in the message window is believed
The trigger action of breath, according to the device identification of the equipment that the trigger action is obtained with ID is bound and corresponding
Firmware current version identifications.
Fig. 6 is to push the information comprising firmware latest version information with message channel in one embodiment
Schematic diagram.As shown in fig. 6, instant messaging application or light application are received with the equipment of message channel push admittedly
Part latest version information, and the information comprising equipment firmware latest version information is shown in message window,
Such as bracelet has new device version.Update description:1. xxx functions increased;2. xxx is optimized;3.
Improve xxx;4. bug etc. have modified.The trigger action to information in message window is obtained, according to this
Trigger action obtains device identification and the corresponding firmware current version number with the equipment of ID binding, if
Identical, then display device firmware current version has been the information of latest edition, if differing, terminal
Receive the information comprising firmware latest version information, access arrangement online upgrading entrance, in equipment on-line
Information of the display comprising equipment firmware latest version information on upgrading entrance, such as equipment NIKE-v0.1, if
Standby ID is 2154879556, current version V5.1, equipment firmware latest edition number V5.2, and latest edition is more
New description includes:1. mono- key configuration features of WiFi, faster are optimized;2. equipment acoustical quality, more smooth is optimized;
3. last revision defect is changed, it is more stable.
In one embodiment, device identification and corresponding firmware with the equipment of ID binding are being obtained
Before the step of current version identifications, the upgrade method of the equipment firmware also includes:Receive including for push
The information of firmware latest version information;Seam is updated in the testing equipment of light application or instant messaging should
Testing equipment updates seam and shows the information comprising firmware latest version information;Obtain to detection
Renewal of the equipment seam shows the trigger action of the information comprising firmware latest version information, according to described
Trigger action obtains device identification and the corresponding firmware current version identifications with the equipment of ID binding.
Fig. 7 updates seam for the testing equipment in one embodiment in light application and shows comprising firmware latest edition
The schematic diagram of the information of this information.As shown in fig. 7, in the menu entries display reminding of light application, obtaining
After taking triggering of the family to prompting, into menu interface, the testing equipment in menu interface updates seam
The information comprising firmware latest version information is shown, is such as pointed out with " new ", is indicated redaction, point
After hitting, " new " disappears.Testing equipment firmware current version number, by equipment firmware current version number with firmware most
New version number compares, if identical, points out equipment firmware current version number to be latest edition;If differing,
Then access arrangement online upgrading entrance, shows comprising equipment firmware latest edition on equipment on-line upgrading entrance
The information of information, such as equipment NIKE-v0.1, device id is 2154879556, current version V5.1,
Equipment firmware latest edition number V5.2, latest edition updates description to be included:1. optimize mono- key configuration features of WiFi,
Faster;2. equipment acoustical quality, more smooth is optimized;3. last revision defect is changed, it is more stable.
In one embodiment, the upgrade method of the said equipment firmware:Receive push comprising firmware latest edition
The mandatory upgrade information of this information;According to the prompting letter of the mandatory upgrade comprising firmware latest version information
Breath access arrangement online upgrading entrance;Trigger action of the acquisition on equipment on-line upgrading entrance, and according to
The trigger action sends upgrade command to equipment, so that the equipment obtains firmware from server according to upgrade command
The corresponding firmware upgrade file of latest edition mark, and upgraded according to the firmware upgrade file.
Specifically, mandatory upgrade information may include that equipment has great renewal, and legacy version can not be reused,
Please upgrade using informations such as safer, more stable redactions.Mandatory upgrade is referred to will upgrade to equipment,
If do not upgrade to cause equipment use.
Fig. 8 is the schematic diagram of mandatory upgrade prompting in one embodiment.As shown in figure 8, during equipment on-line,
Mandatory upgrade information is shown with pop-up form, and determination upgrading control is provided and is cancelled upgrading control.By force
Upgrade tip information processed can be for " equipment has great renewal, and legacy version can not be reused, please upgrade using more
Safety, more stable redaction ".Trigger and determine, then access arrangement online upgrading entrance, and in equipment on-line
Upgrading entrance shows the information comprising equipment firmware latest version information, such as equipment NIKE-v0.1, equipment
ID is 2154879556, current version V5.1, equipment firmware latest edition number V5.2, and latest edition updates
Description includes:1. mono- key configuration features of WiFi, faster are optimized;2. equipment acoustical quality, more smooth is optimized;
3. last revision defect is changed, it is more stable.Triggering is cancelled, then close light application or instant messaging application.
In one embodiment, the upgrade method of the said equipment firmware also includes:Obtain and upgrade in equipment on-line
After trigger action on entrance, show secondary-confirmation prompting, after obtaining the confirmation to secondary-confirmation prompting, send out
Send upgrade command so that equipment to obtain firmware latest edition mark from server according to upgrade command corresponding
Firmware upgrade file, and upgraded according to the firmware upgrade file.
Fig. 9 is to perform the schematic diagram of upgrading in one embodiment.As shown in figure 9, equipment on-line upgrade into
Showing on mouth includes equipment firmware current version identifications and firmware latest version information, such as equipment NIKE-v0.1,
Device id is 2154879556, current version V5.1, equipment firmware latest edition number V5.2, latest edition
Updating description includes:1. mono- key configuration features of WiFi, faster are optimized;2. optimize equipment acoustical quality, more flow
Freely;3. last revision defect is changed, it is more stable." starting upgrading " control is provided on equipment on-line upgrading entrance
Part, after obtaining the triggering to starting upgrading control, shows secondary-confirmation prompting, secondary-confirmation to eject form
Prompting may include " escalation process will be continued for some time, in escalation process please don't off device network, it is determined that
Now begin to upgrading ", similar secondary-confirmation may also be employed and points out, and provide " it is determined that " and " cancellation " control
Part.After obtaining the confirmation to secondary-confirmation prompting, point out pushing firmware upgrade file, firmware upgrade text
Part is pushed after finishing, the prompting that prompting equipment is being upgraded and restarted, when equipment restart and again online when,
Prompting is upgraded successfully, i.e., equipment firmware has been upgraded to latest edition.
Figure 10 is the flow chart of the upgrade method of equipment firmware in another embodiment.As shown in Figure 10, one
The upgrade method of equipment firmware is planted, is described with server side, is comprised the following steps:
Step 1002, obtains the equipment with ID binding uploaded by instant messaging application or light application
Device identification and corresponding firmware current version identifications.
Specifically, instant messaging application or light application gets device identification and corresponding firmware current version mark
After knowledge, can upload onto the server, by server judge the firmware current version identifications of equipment be whether firmware most
Redaction is identified, and if so, then returns information of the firmware current version for latest edition, if it is not, then
Return the information comprising firmware latest version information.Firmware latest version information may include firmware latest edition
This mark, firmware latest edition update description etc..
Step 1004, judges the corresponding firmware current version identifications of the device identification and firmware latest edition mark
Whether knowledge is identical, if identical, execution step 1012, and if differing, execution step 1006.
Step 1006, if firmware current version identifications are not identified for firmware latest edition, sends comprising firmware
The information of latest version information is to ID.
Additionally, after relatively firmware current version identifications with firmware latest edition mark, can also determine whether
Whether equipment is allowing upgrading scope, if allowing upgrading scope, receives comprising firmware latest version information
Information, if not allow upgrading scope, do not receive comprising firmware latest version information prompting letter
Breath.
Step 1008, receives the upgrade request of the firmware upgrade file that the equipment is initiated according to upgrade command, institute
State upgrade command be ID be located terminal according to include firmware latest version information information
Trigger action is sent to equipment.
Specifically, terminal is obtained to the information access arrangement online upgrading comprising firmware latest version information
The trigger action of entrance and send upgrade command to equipment, equipment is sent to server according to upgrade command upgrades
Acquisition request firmware upgrade file.Equipment on-line upgrading entrance refers to the control that IMU application or light application are provided
The entrance of control equipment firmware upgrade.
Step 1010, sends the corresponding firmware upgrade text of the firmware latest edition mark according to the upgrade request
Part is to the equipment, so that equipment is upgraded according to the firmware upgrade file.
Step 1012, transmission firmware current version have been the information of latest edition to ID.
The upgrade method of the said equipment firmware, obtains with ID the device identification and firmware bound current
After version identifier, judge that equipment firmware current version is identified whether with equipment firmware latest edition identical, if not
It is identical, then send comprising firmware latest version information information, receiving device send upgrade request,
Firmware upgrade file is sent to into equipment so that equipment is upgraded according to upgrade file, realize by with
Upgrading of the family mark control to equipment firmware, it is not necessary to which equipment is connected with main frame, it is easy to operate, and can be remote
Process control DFU.
In one embodiment, device identification and corresponding firmware with the equipment of ID binding are being obtained
Before the step of current version identifications, methods described also includes:Pushed by message channel newest comprising firmware
The information of version information is to the ID.
Specifically, firmware latest version information is directly pushed to into ID, Yong Hubiao by message channel
Know and the information comprising equipment firmware latest version information is shown in message window, as shown in Figure 6.So
The device identification of the equipment bound with ID of upload and corresponding firmware current version mark are received afterwards
Know, judge that the corresponding firmware current version identifications of the device identification are identified whether with firmware latest edition identical;
If firmware current version identifications are not identified for firmware latest edition, send comprising firmware latest version information
Information is to ID;The upgrade request that receiving device is sent according to upgrade command, upgrade command is for eventually
End is sent to equipment according to the information access arrangement online upgrading entrance comprising firmware latest version information
's;The corresponding firmware upgrade file of the firmware latest edition mark is sent to the equipment according to the upgrade request,
So that equipment is upgraded according to the firmware upgrade file.
Additionally, also the information comprising firmware latest version information can be pushed to ID, in user
The testing equipment of the corresponding instant messaging application of mark updates seam or the light testing equipment applied updates and connects
Pointed out at mouthful.After the triggering to information is got, binding with ID for upload is received
Equipment device identification and corresponding firmware current version identifications, judge the corresponding firmware of the device identification
Current version identifications identify whether identical with firmware latest edition;If firmware current version identifications for firmware most
Redaction is identified, then send the information comprising firmware latest version information to ID;Receiving device
According to the upgrade request that upgrade command sends, upgrade command is ID according to comprising firmware latest edition
Equipment is sent to after the trigger action access arrangement online upgrading entrance of the information of information;According to the liter
Level request sends the corresponding firmware upgrade file of the firmware latest edition mark to the equipment, so that equipment root
Upgraded according to the firmware upgrade file.
In one embodiment, the upgrade method of the said equipment firmware also includes:Push comprising firmware latest edition
The mandatory upgrade information of this information is to ID, so that the liter sent according to ID by the equipment
Level instruction obtains the corresponding firmware upgrade file of firmware latest edition mark from server, and according to described solid
Part upgrade file is upgraded.
Specifically, mandatory upgrade information may include that equipment has great renewal, and legacy version can not be reused,
Please upgrade using informations such as safer, more stable redactions.Mandatory upgrade is referred to will upgrade to equipment,
If do not upgrade to cause equipment use.
Further, in one embodiment, the upgrade method of the said equipment firmware also includes:Acquisition equipment
The upgrade request sent according to the upgrade command sent after the confirmation pointed out to secondary-confirmation, according to upgrading
Request sends the corresponding firmware upgrade file of firmware latest edition mark to the equipment so that equipment according to
The firmware upgrade file is upgraded.
Specifically, terminal sends upgrade command to equipment, equipment after getting the confirmation to secondary-confirmation prompting
Upgrade request is sent to server according to upgrade command, it is newest that server sends firmware after getting upgrade request
Firmware upgrade file corresponding to version identifier to equipment, upgraded according to firmware upgrade file by equipment.
Figure 11 is the structured flowchart of the update device of equipment firmware in one embodiment.As shown in figure 11, one
The update device of equipment firmware is planted, is run in terminal, mould is obtained including the first acquisition module 1102, second
Block 1104, judge module 1106, output module 1108 and upgrade command sending module 1110, which corresponds to
Functional module in Fig. 3 constructed by method, refer to described in method where description is not detailed.Wherein:
First acquisition module 1102 is used to obtaining the device identification of the equipment bound with ID and corresponding solid
Part current version identifications.
Second acquisition module 1104 obtains described from server for the device identification is uploaded onto the server
The corresponding firmware latest edition mark of device identification.
Judge module 1106 is used to judge that the corresponding firmware current version identifications of the device identification are newest with firmware
Whether version identifier is identical.
If output module 1108 is used for firmware current version identifications not identifying for firmware latest edition, receive simultaneously
Information of the output comprising firmware latest version information;And if firmware current version identifications are that firmware is newest
Version identifier, exports information of the firmware current version for latest edition.
Upgrade command sending module 1110 is used to obtain the trigger action upgraded on entrance in the equipment on-line,
And upgrade request is initiated according to the trigger action, so as to the equipment is received be returned according to the upgrade request
The corresponding firmware upgrade file of firmware latest edition mark, and risen according to the firmware upgrade file
Level.
Figure 12 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 12,
A kind of update device of equipment firmware, runs in terminal, except including the first acquisition module 1102, second
Acquisition module 1104, judge module 1106, output module 1108 and upgrade command sending module 1110, also
Including detection module 1112.
Whether detection module 1112 is used for detection online with the equipment of ID binding, and if so, then described the
One acquisition module 1102 is additionally operable to the device identification for obtaining the equipment bound with ID and corresponding firmware is worked as
Front version identifier, if it is not, then the output module 1108 is additionally operable to export the information for needing equipment on-line.
Detection module 1112 is additionally operable to obtain the testing equipment more new interface to light application or instant messaging application
The detection instruction that the operation of testing equipment more new interface is produced, according to the detection command detection and ID
Whether the equipment of binding is online.
Figure 13 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 13,
A kind of update device of equipment firmware, runs in terminal, except including the first acquisition module 1102, second
Acquisition module 1104, judge module 1106, output module 1108 and upgrade command sending module 1110, also
Including the first receiver module 1114 and the first display module 1116.
What the first receiver module 1114 was used to receiving by message channel push comprising firmware latest version information
Information.
First display module 1116 should in instant messaging for the information that will include firmware latest version information
Show in message window.
First acquisition module 1102 is additionally operable to obtain the trigger action to the information in the message window,
Device identification and the current version of corresponding firmware with the equipment of ID binding is obtained according to the trigger action
This mark.
Figure 14 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 14,
A kind of update device of equipment firmware, runs in terminal, except including the first acquisition module 1102, second
Acquisition module 1104, judge module 1106, output module 1108 and upgrade command sending module 1110, also
Including the second receiver module 1118, the second display module 1120.
Second receiver module 1118 is used to receive the information comprising firmware latest version information for pushing.
Second display module 1120 is in the testing equipment renewal seam or instant messaging application gently applied
Testing equipment updates seam and shows the information comprising firmware latest version information.
First acquisition module 1102 is additionally operable to obtain and testing equipment renewal seam is shown comprising firmware latest edition
The trigger action of the information of this information, obtains the equipment with ID binding according to the trigger action
Device identification and corresponding firmware current version identifications.
Figure 15 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 15,
A kind of update device of equipment firmware, runs in terminal, except including the first acquisition module 1102, second
Acquisition module 1104, judge module 1106, output module 1108 and upgrade command sending module 1110, also
Including the 3rd receiver module 1122.
3rd receiver module 1122 is used to receive the prompting of the mandatory upgrade comprising firmware latest version information for pushing
Information.
Upgrade command sending module 1110 is additionally operable to according to the mandatory upgrade comprising firmware latest version information
Information sends upgrade command to equipment, so that the equipment is received according to consolidating that the upgrade request is returned
The corresponding firmware upgrade file of part latest edition mark, and upgraded according to the firmware upgrade file.
In other embodiments, the update device of the said equipment firmware, runs in terminal, obtains including first
Delivery block 1102, the second acquisition module 1104, judge module 1106, output module 1108 and upgrade command
Sending module 1110, detection module 1112, the first receiver module 1114 and the first display module 1116,
Two receiver modules 1118, the second display module 1120,1122 the be possible to combination of the 3rd receiver module, and work(
Energy Module Division is also not necessarily limited to this.
Figure 16 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 16,
A kind of update device of equipment firmware, runs on server, collects module 1602, ratio including version information
Module 1608, upgrade file sending module 1610 are collected compared with module 1604, sending module 1606, request.
Wherein:
Version information collect module 1602 for obtain by instant messaging application or light application upload and user
The device identification of the equipment of mark binding and corresponding firmware current version identifications.
Comparison module 1604 is used to judge that the corresponding firmware current version identifications of the device identification are newest with firmware
Whether version identifier is identical.
If sending module 1606 is used for firmware current version identifications not identifying for firmware latest edition, bag is sent
Information containing firmware latest version information is to the ID.
Request collects module 1608 for receiving the liter of the firmware upgrade file that the equipment is initiated according to upgrade command
Level request, the upgrade command be ID be located terminal according to it is described comprising firmware latest edition letter
The trigger action of the information of breath is sent to the equipment.
Upgrade file sending module 1610 is identified for sending the firmware latest edition according to the upgrade request
Corresponding firmware upgrade file is to the equipment, so that equipment is upgraded according to the firmware upgrade file.
Figure 17 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 17,
A kind of update device of equipment firmware, runs on server, except including version information collect module 1602,
Module 1608, upgrade file sending module 1610 are collected in comparison module 1604, sending module 1606, request,
Also include prompting message pushing module 1612.
Wherein:Prompting message pushing module 1612 is in the equipment mark for receiving the equipment bound with ID
Know and corresponding firmware current version identifications, carrying comprising firmware latest version information is pushed by message channel
Show information to the ID.
Figure 18 is the structured flowchart of the update device of equipment firmware in another embodiment.As shown in figure 18,
A kind of update device of equipment firmware, runs on server, except including version information collect module 1602,
Module 1608, upgrade file sending module 1610 are collected in comparison module 1604, sending module 1606, request,
Also include mandatory upgrade info push module 1614.
Mandatory upgrade info push module 1614 is used for mandatory upgrade of the push comprising firmware latest version information and carries
Show information to ID, so that the equipment receives the upgrade command sent according to ID from service
Device obtains the corresponding firmware upgrade file of firmware latest edition mark, and is entered according to the firmware upgrade file
Row upgrading.
In other embodiments, the update device of the said equipment firmware, runs on server, including version
Information collect module 1602, comparison module 1604, sending module 1606, request collect module 1608, rise
Level file sending module 1610, prompting message pushing module 1612, mandatory upgrade info push module 1614
Be possible to combination.
One of ordinary skill in the art will appreciate that all or part of flow process in realizing above-described embodiment method,
Computer program be can be by instruct the hardware of correlation to complete, it is non-easy that described program can be stored in one
In the property lost computer read/write memory medium, the program is upon execution, it may include such as the enforcement of above-mentioned each method
The flow process of example.Wherein, described storage medium can be magnetic disc, CD, read-only memory (Read-Only
Memory, ROM) etc..
Embodiment described above only expresses the several embodiments of the present invention, and its description is more concrete and detailed,
But therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for this area
Those of ordinary skill for, without departing from the inventive concept of the premise, can also make it is some deformation and
Improve, these belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be with appended
Claim is defined.
Claims (18)
1. a kind of upgrade method of equipment firmware, comprises the following steps:
Obtain in instant communications applications or light application and the device identification of the equipment that ID is bound and corresponding
Firmware current version identifications;
The device identification is uploaded onto the server, and the corresponding firmware of the device identification is obtained most from server
Redaction is identified;
Judge that the corresponding firmware current version identifications of the device identification identify whether phase with firmware latest edition
Together;
If firmware current version identifications are not identified for firmware latest edition, export and believe comprising firmware latest edition
The information of breath;
Upgrade command is sent according to the information comprising firmware latest version information to mark to described with user
Know the equipment of binding, so that the equipment obtains firmware latest edition mark from server according to the upgrade command
Know corresponding firmware upgrade file, and upgraded according to the firmware upgrade file.
2. method according to claim 1, it is characterised in that methods described also includes:
Detect whether online with the equipment of ID binding, if so, then obtain and setting that ID is bound
Standby device identification and corresponding firmware current version identifications, if it is not, then output needs the prompting of equipment on-line
Information.
3. method according to claim 2, it is characterised in that the detection and ID binding
The whether online step of equipment includes:
Obtain the testing equipment more new interface of the testing equipment more new interface to light application or instant messaging application
The detection instruction that operation is produced, it is whether online with the equipment that ID is bound according to the detection command detection.
4. method according to claim 1, it is characterised in that described in instant communications applications or light
Device identification and the step of corresponding firmware current version identifications with the equipment of ID binding is obtained using in
Before rapid, methods described also includes:
Receive the information comprising equipment firmware latest version information pushed by message channel;
Information comprising firmware latest version information is shown in the message window of instant communications applications;
Obtain trigger action to the information in the message window, according to the trigger action obtain with
The device identification of the equipment of ID binding and corresponding firmware current version identifications.
5. method according to claim 1, it is characterised in that bind in the acquisition and ID
Equipment device identification and the step of corresponding firmware current version identifications before, methods described also includes:
Receive the information comprising firmware latest version information for pushing;
The testing equipment renewal seam for updating seam or instant messaging application in the testing equipment of light application shows
Show the information comprising firmware latest version information;
Obtain and the triggering that seam shows the information comprising firmware latest version information is updated to testing equipment
Operation, obtains device identification and the corresponding firmware with the equipment of ID binding according to the trigger action
Current version identifications.
6. method according to claim 1, it is characterised in that methods described also includes:
Receive the mandatory upgrade information comprising firmware latest version information for pushing;
Upgrade command is sent to described according to the mandatory upgrade information comprising firmware latest version information
Equipment, so that the equipment is according to corresponding to the upgrade command obtains firmware latest edition mark to server
Firmware upgrade file, and upgraded according to the firmware upgrade file.
7. a kind of upgrade method of equipment firmware, comprises the following steps:
Obtain the device identification with the equipment of ID binding uploaded by instant messaging application or light application
And corresponding firmware current version identifications;
Judge that the corresponding firmware current version identifications of the device identification with the firmware latest edition mark of storage are
It is no identical;
If firmware current version identifications are not identified for firmware latest edition, send and believe comprising firmware latest edition
The information of breath is to the ID;
The upgrade request of the firmware upgrade file that the equipment is initiated according to upgrade command is received, the upgrading refers to
Order is the terminal at ID place according to the triggering to the information comprising firmware latest version information
Operation is sent to the equipment;
The corresponding firmware upgrade file of the firmware latest edition mark is sent to institute according to the upgrade request
Equipment is stated, so that equipment is upgraded according to the firmware upgrade file.
8. method according to claim 7, it is characterised in that bind in the acquisition and ID
Equipment device identification and the step of corresponding firmware current version identifications before, methods described also includes:
Information comprising firmware latest version information is pushed to the ID by message channel.
9. method according to claim 7, it is characterised in that methods described also includes:Push is included
The mandatory upgrade information of firmware latest version information is to ID, so that the equipment is marked according to user
Know sent upgrade command the corresponding firmware upgrade file of firmware latest edition mark is obtained from server,
And upgraded according to the firmware upgrade file.
10. a kind of update device of equipment firmware, it is characterised in that include:
First acquisition module, for obtaining and setting that ID is bound in instant communications applications or light application
Standby device identification and corresponding firmware current version identifications;
Second acquisition module, for the device identification is uploaded onto the server, from server obtain described in set
It is standby to identify corresponding firmware latest edition mark;
Judge module, for judging the corresponding firmware current version identifications of the device identification and firmware latest edition
Originally identify whether identical;
Output module, if not identifying for firmware latest edition for firmware current version identifications, output is included
The information of firmware latest version information;
Upgrade command sending module, for being sent according to the information comprising firmware latest version information
Equipment of the upgrade command to the binding with ID so that the equipment according to the upgrade command from clothes
Business device obtains the corresponding firmware upgrade file of latest edition mark, and is carried out according to the firmware upgrade file
Upgrading.
11. devices according to claim 10, it is characterised in that described device also includes:
Detection module, the if so, then acquisition whether online with the equipment of ID binding for detection
Module is additionally operable to obtain device identification and the corresponding firmware current version mark with the equipment of ID binding
Know, if it is not, then the output module is additionally operable to export the information for needing equipment on-line.
12. devices according to claim 10, it is characterised in that the detection module is additionally operable to obtain
The operation of the testing equipment more new interface of testing equipment more new interface or instant messaging application to light application is produced
Detection instruction, according to it is described detection command detection it is whether online with the equipment that ID is bound.
13. devices according to claim 10, it is characterised in that described device also includes:
First receiver module, for receiving the carrying comprising firmware latest version information pushed by message channel
Show information;
First display module, for the information by firmware latest version information is included in instant communications applications
Message window in show;
First acquisition module is additionally operable to obtain the trigger action to the information in the message window,
Device identification and the current version of corresponding firmware with the equipment of ID binding is obtained according to the trigger action
This mark.
14. devices according to claim 10, it is characterised in that described device also includes:
Second receiver module, for receiving the information comprising firmware latest version information for pushing;
Second display module, for the inspection of seam or instant messaging application is updated in the testing equipment of light application
Measurement equipment updates seam and shows the information comprising firmware latest version information;
The acquisition module is additionally operable to obtain and testing equipment renewal seam is shown comprising firmware latest edition letter
The trigger action of the information of breath, is obtained the equipment bound with ID and is set according to the trigger action
Standby mark and corresponding firmware current version identifications.
15. devices according to claim 10, it is characterised in that described device also includes:
3rd receiver module, for receiving the prompting letter of the mandatory upgrade comprising firmware latest version information for pushing
Breath;
The upgrade command sending module is additionally operable to according to the mandatory upgrade comprising firmware latest version information
Information sends upgrade command to equipment, so that the equipment is obtained to server according to the upgrade command
The corresponding firmware upgrade file of firmware latest edition mark, and upgraded according to the firmware upgrade file.
16. a kind of update devices of equipment firmware, it is characterised in that include:
Version information collects module, is marked with user by what instant messaging application or light application were uploaded for obtaining
Know the device identification of the equipment of binding and corresponding firmware current version identifications;
Comparison module, for judging the corresponding firmware current version identifications of the device identification and firmware latest edition
Originally identify whether identical;
Sending module, if not identifying for firmware latest edition for firmware current version identifications, transmission is included
The information of firmware latest version information is to the ID;
Module is collected in request, for receiving the liter of the firmware upgrade file that the equipment is initiated according to upgrade command
Level request, the upgrade command be ID be located terminal according to it is described comprising firmware latest edition letter
The trigger action of the information of breath is sent to the equipment;
Upgrade file sending module, identifies institute for sending the firmware latest edition according to the upgrade request
Corresponding firmware upgrade file is to the equipment, so that equipment is upgraded according to the firmware upgrade file.
17. devices according to claim 16, it is characterised in that described device also includes:
Prompting message pushing module, for obtaining and the device identification of equipment that ID is bound and corresponding
Firmware current version identifications before, by message channel push comprising firmware latest version information prompting believe
Cease the ID.
18. devices according to claim 16, it is characterised in that described device also includes:
Mandatory upgrade info push module, points out for pushing the mandatory upgrade comprising firmware latest version information
Information is to ID, so that the equipment is obtained from server according to the upgrade command sent by ID
The corresponding firmware upgrade file of firmware latest edition mark, and upgraded according to the firmware upgrade file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510629628.2A CN106557339B (en) | 2015-09-28 | 2015-09-28 | Method and device for upgrading equipment firmware |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510629628.2A CN106557339B (en) | 2015-09-28 | 2015-09-28 | Method and device for upgrading equipment firmware |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106557339A true CN106557339A (en) | 2017-04-05 |
CN106557339B CN106557339B (en) | 2021-02-12 |
Family
ID=58416640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510629628.2A Active CN106557339B (en) | 2015-09-28 | 2015-09-28 | Method and device for upgrading equipment firmware |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106557339B (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107168739A (en) * | 2017-05-15 | 2017-09-15 | 万达百汇科技(深圳)有限公司 | POS, POS wireless communication module firmware upgrade method and device |
CN107181618A (en) * | 2017-06-02 | 2017-09-19 | 深圳市维申斯科技有限公司 | Firmware upgrade method and system |
CN108471361A (en) * | 2018-03-28 | 2018-08-31 | 新华三技术有限公司 | A kind of version upgrading method and device |
CN108616391A (en) * | 2018-04-11 | 2018-10-02 | 杭州嘉楠耘智信息科技有限公司 | Method and system for upgrading equipment firmware at server side |
CN109302476A (en) * | 2018-09-30 | 2019-02-01 | 珠海汇众能源科技有限公司 | A kind of PLC program upgrade method and system based on mobile terminal |
CN109324812A (en) * | 2018-08-14 | 2019-02-12 | 四川虹美智能科技有限公司 | A kind of intelligent refrigerator upgrade-system and method |
CN109542483A (en) * | 2018-11-19 | 2019-03-29 | 珠海格力电器股份有限公司 | Firmware upgrading method and device for electric appliance, storage medium, terminal and electric appliance |
WO2019062770A1 (en) * | 2017-09-26 | 2019-04-04 | C-Sky Microsystems Co., Ltd. | System version upgrading method and apparatus |
CN109918120A (en) * | 2019-02-18 | 2019-06-21 | 北京中兴高达通信技术有限公司 | The configuration method and device of intercom |
CN109976770A (en) * | 2019-03-22 | 2019-07-05 | 深圳市元征科技股份有限公司 | A kind of ECU writes with a brush dipped in Chinese ink method, system and relevant device |
CN110209365A (en) * | 2019-06-03 | 2019-09-06 | 宜春宜联科技有限公司 | Printer firmware update method and printer, server |
CN110308923A (en) * | 2018-03-27 | 2019-10-08 | 上海擎感智能科技有限公司 | A kind of test method and its system of OTA upgrading |
WO2019237438A1 (en) * | 2018-06-15 | 2019-12-19 | 深圳市炬力北方微电子有限公司 | System, electronic device, and method for online firmware upgrading |
CN110737456A (en) * | 2019-09-10 | 2020-01-31 | 中山市格美通用电子有限公司 | wireless earphone online upgrading method and earphone equipment |
CN111158717A (en) * | 2019-12-24 | 2020-05-15 | 深圳怡化电脑股份有限公司 | Firmware upgrading method, device and medium for device |
CN111258599A (en) * | 2018-12-03 | 2020-06-09 | 中国电信股份有限公司 | Firmware upgrade method, system and computer readable storage medium |
CN111324364A (en) * | 2020-02-18 | 2020-06-23 | 中国建设银行股份有限公司 | Method, device, equipment and storage medium for equipment management |
CN112104477A (en) * | 2020-07-28 | 2020-12-18 | 四川虹美智能科技有限公司 | Online updating method and system for firmware of electric control end and WiFi module |
CN112130883A (en) * | 2020-09-30 | 2020-12-25 | 苏州臻迪智能科技有限公司 | Software upgrading method and device, electronic equipment and storage medium |
CN112230953A (en) * | 2020-09-25 | 2021-01-15 | 深圳星标科技股份有限公司 | Visual navigation aid equipment firmware upgrading method and device, computer equipment and medium |
CN112254284A (en) * | 2020-09-02 | 2021-01-22 | 海信(山东)空调有限公司 | Air conditioner and remote upgrading method thereof |
CN112445504A (en) * | 2019-08-29 | 2021-03-05 | 云丁网络技术(北京)有限公司 | Equipment firmware upgrading method, device and system |
CN112835602A (en) * | 2021-02-05 | 2021-05-25 | 杭州中港科技有限公司 | Upgrading management method of intelligent expansion equipment |
CN112925540A (en) * | 2021-02-20 | 2021-06-08 | 潍柴动力股份有限公司 | Firmware upgrading method and device |
US11038966B1 (en) * | 2020-04-28 | 2021-06-15 | Arm Ip Limited | Remote device operation |
CN113064619A (en) * | 2021-04-02 | 2021-07-02 | 上海高仙自动化科技发展有限公司 | Firmware upgrading method, device, system, equipment and storage medium |
CN113254038A (en) * | 2021-05-25 | 2021-08-13 | 青岛海信移动通信技术股份有限公司 | Upgrading confirmation method, server, wire controller and mobile terminal |
CN113254098A (en) * | 2021-05-21 | 2021-08-13 | 四川金熊猫新媒体有限公司 | Client resource processing method and device and electronic equipment |
WO2022063037A1 (en) * | 2020-09-22 | 2022-03-31 | 华为技术有限公司 | Method and apparatus for installing patch package |
CN114268614A (en) * | 2020-09-15 | 2022-04-01 | 松下家电(中国)有限公司 | Equipment firmware upgrading method, device and system |
CN114968294A (en) * | 2021-02-26 | 2022-08-30 | 深圳怡化电脑科技有限公司 | Firmware upgrading method and device for equipment, electronic equipment and storage medium |
US12079619B2 (en) | 2022-07-27 | 2024-09-03 | T-Mobile Usa, Inc. | Firmware-over-the-air (FOTA) update for wireless devices in an internet of things (IoT) network |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610501A (en) * | 2009-07-16 | 2009-12-23 | 中兴通讯股份有限公司 | Device firmware upgrade system and method, device management server and portable terminal |
CN102036224A (en) * | 2009-09-29 | 2011-04-27 | 中国移动通信集团设计院有限公司 | Method, system and upgrading control entity for informing mobile equipment of upgrading software |
CN102033758A (en) * | 2009-09-25 | 2011-04-27 | 深圳市福智软件技术有限公司 | Firmware updating method of audio playing device and system using same |
CN103092636A (en) * | 2011-11-02 | 2013-05-08 | 康佳集团股份有限公司 | Method and system for remotely managing application programs of smart televisions |
CN103096137A (en) * | 2011-11-02 | 2013-05-08 | 康佳集团股份有限公司 | Smart television application program remote boot method and system |
US20130283256A1 (en) * | 2013-03-04 | 2013-10-24 | Hello Inc. | Telemetry system with remote firmware updates or repair for remote monitoring devices when the monitoring device is not in use by the user |
CN104572188A (en) * | 2014-12-23 | 2015-04-29 | 广东欧珀移动通信有限公司 | System updating method and device for mobile equipment |
CN104572217A (en) * | 2015-01-27 | 2015-04-29 | 广东欧珀移动通信有限公司 | Updating method and system of wearable intelligent device |
CN104750515A (en) * | 2015-03-03 | 2015-07-01 | 惠州Tcl移动通信有限公司 | Firmware version upgrading method and system |
CN104866333A (en) * | 2014-09-29 | 2015-08-26 | 广东美的环境电器制造有限公司 | Upgrading system and upgrading method for software in household appliances |
-
2015
- 2015-09-28 CN CN201510629628.2A patent/CN106557339B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610501A (en) * | 2009-07-16 | 2009-12-23 | 中兴通讯股份有限公司 | Device firmware upgrade system and method, device management server and portable terminal |
CN102033758A (en) * | 2009-09-25 | 2011-04-27 | 深圳市福智软件技术有限公司 | Firmware updating method of audio playing device and system using same |
CN102036224A (en) * | 2009-09-29 | 2011-04-27 | 中国移动通信集团设计院有限公司 | Method, system and upgrading control entity for informing mobile equipment of upgrading software |
CN103092636A (en) * | 2011-11-02 | 2013-05-08 | 康佳集团股份有限公司 | Method and system for remotely managing application programs of smart televisions |
CN103096137A (en) * | 2011-11-02 | 2013-05-08 | 康佳集团股份有限公司 | Smart television application program remote boot method and system |
US20130283256A1 (en) * | 2013-03-04 | 2013-10-24 | Hello Inc. | Telemetry system with remote firmware updates or repair for remote monitoring devices when the monitoring device is not in use by the user |
CN104866333A (en) * | 2014-09-29 | 2015-08-26 | 广东美的环境电器制造有限公司 | Upgrading system and upgrading method for software in household appliances |
CN104572188A (en) * | 2014-12-23 | 2015-04-29 | 广东欧珀移动通信有限公司 | System updating method and device for mobile equipment |
CN104572217A (en) * | 2015-01-27 | 2015-04-29 | 广东欧珀移动通信有限公司 | Updating method and system of wearable intelligent device |
CN104750515A (en) * | 2015-03-03 | 2015-07-01 | 惠州Tcl移动通信有限公司 | Firmware version upgrading method and system |
Non-Patent Citations (6)
Title |
---|
CCTIME飞象网: "手机QQ也能"动起来" 5.1版本之手环体验篇", 《HTTPS://TECH.HUANQIU.COM/ARTICLE/9CAKRNJFY6U》 * |
唐文捷: "轻应用(Lapp)——App未来发展趋势", 《三峡大学学报(人文社会科学版)》 * |
孙冰: "李彦宏的野心 百度"轻应用"欲掌控移动互联网新入口", 《中国经济周刊》 * |
百度文库: "咕咚智能手环2微信版在线升级流程3.18", 《HTTPS://WENKU.BAIDU.COM/VIEW/F1674A759E3143323968939C.HTML》 * |
笨笨熊要睡觉: "小米手环最近固件,小米手环固件怎么升级", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/27FA73269A72FC46F8271FB5.HTML》 * |
豆儿老公: "百度轻应用和微信公众平台", 《HTTP://WWW.360DOC.COM/CONTENT/13/1216/21/14280916_337701434.SHTML》 * |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107168739A (en) * | 2017-05-15 | 2017-09-15 | 万达百汇科技(深圳)有限公司 | POS, POS wireless communication module firmware upgrade method and device |
CN107181618A (en) * | 2017-06-02 | 2017-09-19 | 深圳市维申斯科技有限公司 | Firmware upgrade method and system |
WO2019062770A1 (en) * | 2017-09-26 | 2019-04-04 | C-Sky Microsystems Co., Ltd. | System version upgrading method and apparatus |
CN110308923A (en) * | 2018-03-27 | 2019-10-08 | 上海擎感智能科技有限公司 | A kind of test method and its system of OTA upgrading |
CN108471361A (en) * | 2018-03-28 | 2018-08-31 | 新华三技术有限公司 | A kind of version upgrading method and device |
CN108471361B (en) * | 2018-03-28 | 2021-08-24 | 新华三技术有限公司 | Version upgrading method and device |
CN108616391A (en) * | 2018-04-11 | 2018-10-02 | 杭州嘉楠耘智信息科技有限公司 | Method and system for upgrading equipment firmware at server side |
WO2019237438A1 (en) * | 2018-06-15 | 2019-12-19 | 深圳市炬力北方微电子有限公司 | System, electronic device, and method for online firmware upgrading |
CN109324812B (en) * | 2018-08-14 | 2022-04-08 | 四川虹美智能科技有限公司 | Intelligent refrigerator upgrading system and method |
CN109324812A (en) * | 2018-08-14 | 2019-02-12 | 四川虹美智能科技有限公司 | A kind of intelligent refrigerator upgrade-system and method |
CN109302476A (en) * | 2018-09-30 | 2019-02-01 | 珠海汇众能源科技有限公司 | A kind of PLC program upgrade method and system based on mobile terminal |
CN109542483B (en) * | 2018-11-19 | 2020-10-09 | 珠海格力电器股份有限公司 | Firmware upgrading method and device for electric appliance, storage medium, terminal and electric appliance |
CN109542483A (en) * | 2018-11-19 | 2019-03-29 | 珠海格力电器股份有限公司 | Firmware upgrading method and device for electric appliance, storage medium, terminal and electric appliance |
CN111258599A (en) * | 2018-12-03 | 2020-06-09 | 中国电信股份有限公司 | Firmware upgrade method, system and computer readable storage medium |
CN109918120A (en) * | 2019-02-18 | 2019-06-21 | 北京中兴高达通信技术有限公司 | The configuration method and device of intercom |
CN109976770B (en) * | 2019-03-22 | 2023-02-28 | 深圳市元征科技股份有限公司 | ECU (electronic control Unit) flashing method and system and related equipment |
CN109976770A (en) * | 2019-03-22 | 2019-07-05 | 深圳市元征科技股份有限公司 | A kind of ECU writes with a brush dipped in Chinese ink method, system and relevant device |
CN110209365A (en) * | 2019-06-03 | 2019-09-06 | 宜春宜联科技有限公司 | Printer firmware update method and printer, server |
CN112445504A (en) * | 2019-08-29 | 2021-03-05 | 云丁网络技术(北京)有限公司 | Equipment firmware upgrading method, device and system |
CN110737456A (en) * | 2019-09-10 | 2020-01-31 | 中山市格美通用电子有限公司 | wireless earphone online upgrading method and earphone equipment |
CN110737456B (en) * | 2019-09-10 | 2023-08-15 | 中山市格美通用电子有限公司 | Online upgrading method of wireless earphone and earphone equipment |
CN111158717A (en) * | 2019-12-24 | 2020-05-15 | 深圳怡化电脑股份有限公司 | Firmware upgrading method, device and medium for device |
CN111324364A (en) * | 2020-02-18 | 2020-06-23 | 中国建设银行股份有限公司 | Method, device, equipment and storage medium for equipment management |
US11038966B1 (en) * | 2020-04-28 | 2021-06-15 | Arm Ip Limited | Remote device operation |
CN112104477A (en) * | 2020-07-28 | 2020-12-18 | 四川虹美智能科技有限公司 | Online updating method and system for firmware of electric control end and WiFi module |
CN112254284A (en) * | 2020-09-02 | 2021-01-22 | 海信(山东)空调有限公司 | Air conditioner and remote upgrading method thereof |
CN114268614A (en) * | 2020-09-15 | 2022-04-01 | 松下家电(中国)有限公司 | Equipment firmware upgrading method, device and system |
WO2022063037A1 (en) * | 2020-09-22 | 2022-03-31 | 华为技术有限公司 | Method and apparatus for installing patch package |
CN112230953A (en) * | 2020-09-25 | 2021-01-15 | 深圳星标科技股份有限公司 | Visual navigation aid equipment firmware upgrading method and device, computer equipment and medium |
CN112130883A (en) * | 2020-09-30 | 2020-12-25 | 苏州臻迪智能科技有限公司 | Software upgrading method and device, electronic equipment and storage medium |
CN112835602A (en) * | 2021-02-05 | 2021-05-25 | 杭州中港科技有限公司 | Upgrading management method of intelligent expansion equipment |
CN112925540A (en) * | 2021-02-20 | 2021-06-08 | 潍柴动力股份有限公司 | Firmware upgrading method and device |
CN112925540B (en) * | 2021-02-20 | 2023-11-17 | 潍柴动力股份有限公司 | Firmware upgrading method and device |
CN114968294A (en) * | 2021-02-26 | 2022-08-30 | 深圳怡化电脑科技有限公司 | Firmware upgrading method and device for equipment, electronic equipment and storage medium |
CN113064619A (en) * | 2021-04-02 | 2021-07-02 | 上海高仙自动化科技发展有限公司 | Firmware upgrading method, device, system, equipment and storage medium |
CN113254098A (en) * | 2021-05-21 | 2021-08-13 | 四川金熊猫新媒体有限公司 | Client resource processing method and device and electronic equipment |
CN113254038A (en) * | 2021-05-25 | 2021-08-13 | 青岛海信移动通信技术股份有限公司 | Upgrading confirmation method, server, wire controller and mobile terminal |
CN113254038B (en) * | 2021-05-25 | 2024-03-08 | 青岛海信移动通信技术有限公司 | Upgrade confirmation method, server, line controller and mobile terminal |
US12079619B2 (en) | 2022-07-27 | 2024-09-03 | T-Mobile Usa, Inc. | Firmware-over-the-air (FOTA) update for wireless devices in an internet of things (IoT) network |
Also Published As
Publication number | Publication date |
---|---|
CN106557339B (en) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106557339A (en) | The upgrade method and device of equipment firmware | |
CN102135992B (en) | Terminal application program classifying method and terminal | |
CN101593121B (en) | Method, device and system for software on-line upgrade | |
CN103731815B (en) | Method and device for achieving mobile phone client software upgrading | |
CN108897560A (en) | Firmware upgrade method, device and the storage medium of smart machine | |
US20110265078A1 (en) | Method and system for device configuration and customization during manufacturing process | |
WO2010047035A1 (en) | Apparatus and system for assisting in use of device | |
CN104066077A (en) | OTA downloading and upgrading method and device thereof | |
CN104598286B (en) | The Oftware updating method and device of mobile terminal | |
CN104125206B (en) | The hardware environment adaptation method of a kind of client, device, server and system | |
CN106155750A (en) | The loading method of a kind of resource file and device | |
CN102790961A (en) | Update method of application program, mobile terminal and server | |
CN105511907A (en) | Application program upgrade method, device and system | |
CN106227588A (en) | The creation method of a kind of multi-instance object, device and mobile terminal | |
CN108228230A (en) | Upgrade method, terminal and the computer readable storage medium of UFS firmwares | |
CN109413186A (en) | Application program update method, terminal, server and system | |
CN102750176A (en) | Software upgrading method and device for network TV | |
CN103339601A (en) | Apparatus and method for providing application auto-install function in digital device | |
CN105975298A (en) | Method and system for remotely controlling applications of Android terminal | |
KR101201276B1 (en) | Method, software and apparatus for performing actions on a wireless device using action lists and versioning | |
CN106371881A (en) | Method and system for updating program versions in servers | |
CN104168667A (en) | Data acquisition method, device and system | |
CN105871695A (en) | Emoji sending method and device | |
CN103024026A (en) | Multi-screen interactive software auto update method and system based on Android | |
CN105100144A (en) | Application updating method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |