Nothing Special   »   [go: up one dir, main page]

CN106557339A - The upgrade method and device of equipment firmware - Google Patents

The upgrade method and device of equipment firmware Download PDF

Info

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
Application number
CN201510629628.2A
Other languages
Chinese (zh)
Other versions
CN106557339B (en
Inventor
张锬锬
常青
徐欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510629628.2A priority Critical patent/CN106557339B/en
Publication of CN106557339A publication Critical patent/CN106557339A/en
Application granted granted Critical
Publication of CN106557339B publication Critical patent/CN106557339B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The upgrade method and device of equipment firmware
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.
CN201510629628.2A 2015-09-28 2015-09-28 Method and device for upgrading equipment firmware Active CN106557339B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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