CN102811436B - A kind of firmware update and device - Google Patents

A kind of firmware update and device Download PDF

Info

Publication number
CN102811436B
CN102811436B CN201110148938.4A CN201110148938A CN102811436B CN 102811436 B CN102811436 B CN 102811436B CN 201110148938 A CN201110148938 A CN 201110148938A CN 102811436 B CN102811436 B CN 102811436B
Authority
CN
China
Prior art keywords
hardware cell
firmware
renewal
record
information
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.)
Active
Application number
CN201110148938.4A
Other languages
Chinese (zh)
Other versions
CN102811436A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201110148938.4A priority Critical patent/CN102811436B/en
Publication of CN102811436A publication Critical patent/CN102811436A/en
Application granted granted Critical
Publication of CN102811436B publication Critical patent/CN102811436B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The present invention provides a kind of firmware update and device.A kind of firmware update, is applied to a terminal, and the terminal includes at least one hardware cell, and methods described includes:Receive firmware more new command;According to the firmware more new command, address is updated the data and updated;Using described updating the data firmware renewal is carried out in the renewal address;Wherein, during the firmware updates, obtain and record the status information of any one hardware cell at least one hardware cell;And/or, obtain and record the renewal operation information gathered by any one hardware cell at least one hardware cell.The embodiment of the present invention is by recording in firmware renewal process the status information of above-mentioned hardware cell and/or updating operation information; the relevant information in renewal process is obtained after updating operation can be waited to provide Informational support for user, be easy to user to search or judge the exception that is likely to occur or problem etc. in renewal operating process.

Description

A kind of firmware update and device
Technical field
The present invention relates to communication technical field, more particularly to a kind of firmware update and device.
Background technology
With the extensive use of mobile terminal etc. and developing rapidly for relevant art, the hardware or internal processes of terminal can be propped up Hold various settings or upgrading etc. and update operation, the firmware upgrade of such as smart mobile phone.
But when firmware updates, the hardware or internal processes of terminal may break down, and can directly result in renewal Failure or mobile terminal occurs the problems such as can not normally use after updating.
Therefore, a kind of update method is badly in need of now, so as to asking caused by hardware etc. is abnormal when finding to update in time Topic.
The content of the invention
The embodiment of the present invention provides a kind of firmware update and device, because hardware etc. is different when can be easy to find to update Problem caused by often.
In order to solve the above-mentioned technical problem, the technical scheme of the embodiment of the present invention is as follows:
A kind of firmware update, is applied to a terminal, and the terminal includes at least one hardware cell, methods described bag Include:
Receive firmware more new command;
According to the firmware more new command, address is updated the data and updated;
Using described updating the data firmware renewal is carried out in the renewal address;
Wherein, during the firmware updates, obtain and record any one hard at least one hardware cell The status information of part unit;And/or, obtain and record what is gathered by any one hardware cell at least one hardware cell Update operation information.
Further, it is described during firmware updates, obtain and record any one at least one hardware cell The status information of hardware cell, including:
It is described receive the firmware more new command after, it is described using described in update the data to enter in the renewal address Before row firmware updates, the first state information of any one hardware cell at least one hardware cell is obtained and recorded.
Further, updated the data before the renewal address carries out firmware renewal described in described, obtain and remember Include after the first state information for recording any one hardware cell at least one hardware cell:
When the first state information of any one hardware cell at least one hardware cell meets the first predetermined condition When, generate prompt message;
The prompt message is exported, to point out to stop using described updating the data to carry out firmware more in the renewal address Newly.
Further, the first state information includes one of following or any combination:
The magnitude of voltage of battery, the brightness value of display unit, the resolution ratio of display unit, the responsive state of wifi chip, indigo plant The responsive state of tooth chip, the responsive state of sensor.
Further, it is described during firmware updates, obtain and record any one at least one hardware cell The status information of hardware cell, including:
It is described using it is described update the data carry out firmware and update in the renewal address while, obtain and record described in Second status information of any one hardware cell at least one hardware cell.
Further, second status information includes one of following message in predetermined amount of time or any combination:
The magnitude of voltage of battery, the brightness value of display unit, the resolution ratio of display unit, the response of wireless network wifi chip State, the responsive state of Bluetooth chip, the responsive state of sensor.
Further, also include:
Receive the instruction of the first record queries;
Instructed according to first record queries, obtain described during firmware updates, obtained and record at least The status information of any one hardware cell in one hardware cell;
Export the status information of any one hardware cell at least one hardware cell.
Further, also include:
Receive the instruction of the second record queries;
Instructed according to second record queries, obtain it is described during firmware updates, obtain and record by institute State the renewal operation information of any one hardware cell collection at least one hardware cell;
The output renewal operation information gathered by any one hardware cell at least one hardware cell.
Further, the renewal operation information of the hardware cell collection includes one of following or any combination:
Update operational order, receive time, key information, key press time, the duration of button for updating operational order.
A kind of firmware updating device, is applied to a terminal, and the terminal includes at least one hardware cell, described device bag Include:
Instruction reception unit, for receiving firmware more new command;
Information acquisition unit, for according to the firmware more new command, being updated the data and being updated address;
Updating block, for carrying out firmware renewal in the renewal address using described updating the data;
Recording unit, during being updated in the firmware, in obtaining and recording at least one hardware cell The status information of any one hardware cell;And/or, obtain and record by any one hardware list at least one hardware cell The renewal operation information of unit's collection.
Further, the recording unit, specifically for it is described receive the firmware more new command after, it is described to use It is described to update the data before the renewal address carries out firmware renewal, obtain and record at least one hardware cell and appoint Anticipate the first state information of a hardware cell.
Further, also include:
Tip element, meets for the first state information when any one hardware cell at least one hardware cell During the first predetermined condition, prompt message is generated;
Prompting output unit, for exporting the prompt message, with point out to stop using it is described update the data it is described more New address carries out firmware renewal.
Further, the recording unit, specifically for being carried out in the renewal address in described being updated the data described in While firmware updates, the second status information of any one hardware cell at least one hardware cell is obtained and recorded.
Further, also include:
First inquire-receive unit, for receiving the instruction of the first record queries;
First record search unit, for being instructed according to first record queries, obtains the mistake updated in firmware Cheng Zhong, the status information of any one hardware cell at least one hardware cell for obtaining and recording;
First record output unit, the state for exporting any one hardware cell at least one hardware cell is believed Breath.
Further, also include:
Second inquire-receive unit, for receiving the instruction of the second record queries;
Second record search unit, for being instructed according to second record queries, obtains the mistake updated in firmware Cheng Zhong, the renewal operation information gathered by any one hardware cell at least one hardware cell for obtaining and recording;
Second record output unit, described is adopted for exporting by any one hardware cell at least one hardware cell The renewal operation information of collection.
Further, the hardware cell includes one of following or any combination:
Battery, memory, wifi chip, Bluetooth chip, sensor, display screen, keyboard, touch-screen, USB chips.
The embodiment of the present invention is by recording in firmware renewal process the status information of above-mentioned hardware cell and/or updating behaviour Make information, for user the relevant information in renewal process is obtained after updating operation can be waited to provide Informational support, be easy to user Exception or problem for being likely to occur in lookup or judgement renewal operating process etc..
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, without having to pay creative labor, may be used also Other accompanying drawings are obtained with according to these accompanying drawings.
Fig. 1 is a kind of firmware update flow chart of the embodiment of the present invention;
Fig. 2 is embodiment of the present invention another kind firmware update flow chart;
Fig. 3 is the method flow diagram of acquisition hardware unit's state information record in the embodiment of the present invention;
Fig. 4 is the method flow diagram of the renewal operation information record of acquisition hardware cell collection in the embodiment of the present invention;
Fig. 5 is a kind of structural representation of firmware updating device of the embodiment of the present invention;
Fig. 6 is the structural representation of embodiment of the present invention another kind firmware updating device;
Fig. 7 is the structural representation of embodiment of the present invention another kind firmware updating device.
Specific embodiment
In order that those skilled in the art can further appreciate that feature of the invention and technology contents, refer to below in connection with Detailed description of the invention and accompanying drawing, accompanying drawing only provide with reference to and explanation, not for limiting the present invention.
With reference to the accompanying drawings and examples, technical scheme is described.
It is a kind of firmware update flow chart of the embodiment of the present invention referring to Fig. 1.
The method is applied to a terminal, and the terminal at least includes a hardware cell, and the hardware cell can be battery, deposit Reservoir, wifi chip, Bluetooth chip, sensor, display screen, keyboard, touch-screen or USB chips etc., described in the embodiment of the present invention Firmware refer to all softwares in terminal (such as mobile phone) memory of storage, bootstrap, operating system, upper strata can be included Application software etc..The update method can include:
Step 101, receives firmware more new command.
Firmware more new command received by terminal can be triggered by user, or pass through net by certain server Network is issued to the terminal, and other situations are also can also be certainly, is not construed as limiting herein.Can include in the firmware more new command Specify firmware version information of renewal etc..
Step 102, according to firmware more new command, is updated the data and is updated address.
After terminal receives firmware more new command, can according to the firmware version information of the specified renewal included in instruction, Transfer and prestore updating the data and update address in the terminal, it is also possible to taken in network side by network etc. by the terminal Business device down loading updating data.
Step 103, updated the data using this carries out firmware renewal in renewal address, and letter is carried out in firmware renewal process Breath record.
Terminal is carried out more using updating the data in the renewal address after being updated the data and updating address to firmware Newly, specifically, can be using updating the data data that former firmware is completely covered, or will update the data added to former solid In the data of part, the update mode has various, will not enumerate herein.
The embodiment of the present invention obtains and records any one hardware at least one hardware cell during firmware updates The status information of unit;And/or, obtain and record the renewal gathered by any one hardware cell at least one hardware cell and grasp Make information.Wherein, above-mentioned status information and to update operation information can be while obtaining and record, or by certain What sequencing was obtained and recorded, can also be and only record above-mentioned one of which information.
The status information of above-mentioned hardware cell, can be specifically after firmware more new command is received, and using update Data are obtained and recorded updating before address carries out firmware renewal, also be can also be and to be updated address using updating the data Carry out what is obtained and record while firmware updates, can also be and obtained in the above-mentioned two time and record above-mentioned hardware cell Status information, the status information of hardware cell recorded under twice can be with identical, it is also possible to different.
The embodiment of the present invention is by recording in firmware renewal process the status information of above-mentioned hardware cell and/or updating behaviour Make information, for user the relevant information in renewal process is obtained after updating operation can be waited to provide Informational support, be easy to user Exception or problem for being likely to occur in lookup or judgement renewal operating process etc..
It is embodiment of the present invention another kind firmware update flow chart referring to Fig. 2.
The method can include:
Step 201, receives firmware more new command.
Step 202, obtains and records the first state information of any one hardware cell at least one hardware cell.
After firmware more new command is received, using updating the data before renewal address carries out firmware renewal, it is right to trigger The detection of terminal hardware, obtains while detection and records the first state information of hardware cell, for example, the voltage of battery Value, the brightness value of display unit, the resolution ratio of display unit, the responsive state of wifi chip, the responsive state of Bluetooth chip, biography Responsive state of sensor etc., above-described responsive state can refer to chip or sensor etc. to the initial message for sending Response, the responsive state according to the chip or sensor etc. may determine that the work of the wifi chip or Bluetooth chip or sensor etc. Make state and integrity.By above-mentioned hardware detection can specify hardware such as chip etc. whether normal operation, to determine that these are hard Whether part has damaged before carrying out firmware and updating.
Step 203, judges whether the first state information of any one hardware cell at least one hardware cell meets First predetermined condition.
After the first state information for obtaining above-mentioned hardware cell, judge whether the first state information meets first and make a reservation for Condition, first predetermined condition can be the standard state information of hardware cell, normal voltage value of such as battery etc., by right Than first state information and the first predetermined condition, it can be determined that whether the current state of hardware cell supports follow-up firmware more Newly, if for example, magnitude of voltage is unstable or relatively low, being unsatisfactory for the normal voltage value under the first predetermined condition, then do not support follow-up Firmware update, if perform firmware renewal, it is possible to produce failure or exception.
When judging that first state information is unsatisfactory for the first predetermined condition, step 204 is transferred to;When first state information meets During the first predetermined condition, step 205~207 are transferred to.
Step 204, generates and exports prompt message, and firmware is carried out more in renewal address to point out to stop using to update the data Newly.
When first state information is unsatisfactory for the first predetermined condition, then prompt message is generated and exports, the prompt message can To be warning report message etc., can specifically be exported in the form of image or sound, to point out user to stop carrying out follow-up consolidating Part updates, and is otherwise likely to occur renewal failure etc..Certainly, the prompt message can not also be generated in another embodiment, and only Above-mentioned first state information is recorded, in order to failure for subsequently being checked in firmware renewal process according to the record etc..
Step 205, according to firmware more new command, is updated the data and is updated address.
If first state information meets the first predetermined condition, illustrate that the current hardware state of terminal can support follow-up Firmware updates, therefore, in this step, you can stored or downloaded according to firmware more new command, to download or call temporarily Update the data, and determine update address, with subsequent step perform update operation.
Step 206, firmware renewal is carried out using updating the data in renewal address.
Step 207, using update the data update address carry out firmware update while, obtain and record at least one Second status information of any one hardware cell in hardware cell, obtains and records by any one hard at least one hardware cell The renewal operation information of part unit collection.
The step 207 can be carried out simultaneously with upper step 206, while updating, can record hardware cell Second status information, for example, magnitude of voltage, the brightness value of display unit, the display unit of the battery within this period for updating Resolution ratio, the responsive state of wifi chip, the responsive state of Bluetooth chip, the responsive state of sensor, second state letter It is the persistent information in a predetermined amount of time to cease, the predetermined amount of time can be since using update the data carry out firmware update Terminate to updating.Wherein, above-mentioned first state information and the second status information can be any one of the above-mentioned information enumerated Plant or be combined, be not construed as limiting herein.Certainly, according to specific firmware upgating object, the hardware cell for being detected can have Institute is different, may only include above-mentioned one or several hardware cells, it is also possible to comprising other hardware cells.
While record second status information of hardware cell, the renewal operation letter of hardware cell collection can also be recorded Breath, for example, update operational order, receive time, key information, key press time, the duration (button of button for updating operational order Time length) etc., that is, record the operation information to terminal when user is updated.
Wherein, the collection updates the hardware cell of operation information, can be responsible for the unit of collection information, such as keyboard, Touch-screen or voice collecting unit etc., as long as the renewal operational order that user or webserver etc. are issued can be obtained. The instruction of user's operation indicating that the renewal operational order can be issued including system etc., and user's triggering operational order etc., Also can also be etc. the current running status of the firmware that is updated in the renewal operation information.
When firmware updates, the process of the renewal operation information of record hardware cell collection, for example, system prompt " upgrading Local data can be influenceed, if backup ", user selects "No" by button or touch-screen, and sending " being not backed up " to system orders, Now needing the renewal operation information of record can include:The prompt message of system, the renewal operational order "No" that user issues (not backed up), terminal receives the time of the renewal operational order that user issues, and the key information of user (grasp by the renewal Make the button corresponding to instruction "No"), the duration of user key-press.After record completes above-mentioned renewal operation information, if firmware Loss of data is found after the completion of renewal, then user or contact staff etc. can transfer the renewal operation information, such that it is able to find Loss of data caused by the operation due to user, and be not terminal in itself the reason for cause.Again for example, in firmware more Newly make, " your working sensor is abnormal, if continue to upgrade for system prompt", user is selected by case or touch-screen "Yes", the instruction for continuing to upgrade is sent to system, can now record renewal operation information:The prompt message of system, under user The renewal operational order "Yes" (continuing to upgrade) of hair, terminal receives the time of the renewal operational order that user issues, user Key information (button corresponding to the renewal operational order " continuing to upgrade "), the duration of user key-press.On record is completed After stating renewal operation information, if discovery sensor is damaged after the completion of firmware updates, user or contact staff etc. can transfer The renewal operation information, is sensor degradation caused by operation due to user such that it is able to find, and be not terminal sheet What the reason for body, caused.
In another embodiment of the invention, can also be only included in this step and obtain and record by least one hardware list The renewal operation information of any one hardware cell collection in unit, or only include and obtain and record any at least one hardware cell Second status information of one hardware cell, according to wherein any one information be can determine whether the failure that is likely to occur in renewal process or It is abnormal.
The embodiment of the present invention not only can wait the relevant information in renewal process is obtained after updating operation to provide for user Informational support, is easy to user to search or judges to update the exception that is likely to occur or problem etc. in operating process, and, by making Preceding triggering hardware detection and information alert are updated with updating the data, reducing may cause due to terminal hardware problem Renewal failure or it is abnormal the problems such as.
In another embodiment of the invention, after obtaining and recording above- mentioned information, can also be in subsequently received record After query statement, transferred according to record queries instruction or obtain above-mentioned status information, specifically, as shown in figure 3, obtaining hardware list The method of first status information record may comprise steps of:
Step 301, receives the instruction of the first record queries.
Step 302, instructs according to the first record queries, obtains during firmware updates, and obtains and records at least The status information of any one hardware cell in one hardware cell.
Step 303, exports the status information of any one hardware cell at least one hardware cell.
As shown in figure 4, the method for obtaining the renewal operation information record of hardware cell collection may comprise steps of:
Step 401, receives the instruction of the second record queries.
Step 402, instructs according to second record queries, obtains described during firmware updates, and obtains and remembers The renewal operation information gathered by any one hardware cell at least one hardware cell of record.
Step 403, the output renewal gathered by any one hardware cell at least one hardware cell is operated Information.
Above is the description to the inventive method embodiment, is introduced to realizing the device of the above method below.
It is a kind of structural representation of firmware updating device of the embodiment of the present invention referring to Fig. 5.
The device is applied to a terminal, the terminal include at least one hardware cell, the hardware cell can be it is following it One is combined:Battery, memory, wifi chip, Bluetooth chip, sensor, display screen, keyboard, touch-screen, USB chips Deng.The device can include:
Instruction reception unit 501, for receiving firmware more new command.
Information acquisition unit 502, for according to firmware more new command, being updated the data and being updated address.
Updating block 503, for using update the data update address carry out firmware renewal.
Recording unit 504, during being updated in firmware, obtains and records any one at least one hardware cell The status information of hardware cell;And/or, obtain and record by any one hardware cell collection at least one hardware cell more New operation information.
Instruction reception unit 501 receives the firmware for being triggered by user or being issued to the terminal by network by certain server More new command, information acquisition unit 502 is transferred according to instruction and prestores updating the data and update address in the terminal, or By network etc. in network side server down loading updating data.Updating block 503 is in the renewal address using updating the data to solid Part is updated, specifically, can be added using updating the data data that former firmware is completely covered, or will update the data In adding to the data of former firmware, during firmware updates, during recording unit 504 is obtained and records at least one hardware cell The status information of any one hardware cell;And/or, obtain and record and adopted by any one hardware cell at least one hardware cell The renewal operation information of collection.
The embodiment of the present invention can be that user waits the correlation in renewal process is obtained after updating operation by said units Information providing information supports, is easy to user to search or judge to update the exception that is likely to occur or problem etc. in operating process.
It is the structural representation of embodiment of the present invention another kind firmware updating device referring to Fig. 6.
The device is except that can include instruction reception unit 601, information acquisition unit 602, updating block 603 and record Outside unit 604, also including Tip element 605 and prompting output unit 606.
Wherein instruction reception unit 601, information acquisition unit 602, updating block 603 connect with the instruction in previous embodiment Receive unit 501, information acquisition unit 502, updating block 503 to be similar to, here is omitted.
In the present embodiment, recording unit 604, specifically for receiving the firmware more in instruction reception unit 601 After new command, updating block 603 was updated the data before the renewal address carries out firmware renewal described in, is obtained and is remembered Record the first state information of any one hardware cell at least one hardware cell.The recording unit 604 can be also used for It is described using it is described update the data carry out firmware renewal in the renewal address while, obtain and record described at least one Second status information of any one hardware cell in hardware cell.Recording unit 604 can be also used for obtaining and record by described The renewal operation information of any one hardware cell collection at least one hardware cell.
Tip element 605, meets for the first state information when any one hardware cell at least one hardware cell During the first predetermined condition, prompt message is generated.
Prompting output unit 606, for exporting the prompt message, to point out to stop using described updating the data described Updating address carries out firmware renewal.
After instruction reception unit 601 receives firmware more new command, recording unit 604 is obtained and records at least one hardware list The first state information of any one hardware cell in unit.When first state information is unsatisfactory for the first predetermined condition, Tip element 605 generation prompt messages, prompt message is exported by prompting output unit 606, is updating ground to point out to stop using to update the data Location carries out firmware renewal.When first state information meets the first predetermined condition, information acquisition unit 602, updating block 603 are held Row firmware updates, and is obtained by recording unit 604 and record the of any one hardware cell at least one hardware cell Two-state information, and obtain and record the renewal gathered by any one hardware cell at least one hardware cell and operate letter Breath.
The embodiment of the present invention can be not only waited in renewal process is obtained after updating operation by said units for user Relevant information provides Informational support, is easy to user to search or judge to update the exception that is likely to occur or problem etc. in operating process, And, by using update the data be updated before trigger hardware detection and information alert, reduce due to terminal hardware Problem and may caused by update failure or it is abnormal the problems such as.
It is the structural representation of embodiment of the present invention another kind firmware updating device referring to Fig. 7.
The device is except that can include instruction reception unit 701, information acquisition unit 702, updating block 703 and record Outside unit 704, also output unit 707 is recorded including the first inquire-receive unit 705, the first record search unit 706, first.
Wherein instruction reception unit 701, information acquisition unit 702, updating block 703 connect with the instruction in previous embodiment Receive unit 601, information acquisition unit 602, updating block 603 to be similar to, here is omitted.
In the present embodiment, recording unit 704 during firmware updates, in obtaining and recording at least one hardware cell The status information of any one hardware cell.
First inquire-receive unit 705, for receiving the instruction of the first record queries.
First record search unit 706, for being instructed according to the first record queries, obtains during firmware updates, The status information of any one hardware cell at least one hardware cell for obtaining and recording.
First record output unit 707, the state letter for exporting any one hardware cell at least one hardware cell Breath.
After recording unit 704 is obtained and records above- mentioned information, can also be received in follow-up first inquire-receive unit 705 To after the instruction of the first record queries, transferred according to the instruction of the first record queries by the first record search unit 706 or obtain above-mentioned Status information, and exported by the first record output unit 707.
In another embodiment, the device except can include instruction reception unit, information acquisition unit, updating block and Outside recording unit, also including the second inquire-receive unit, the second record search unit, the second record output unit.
The recording unit can be obtained and recorded by any one hard at least one hardware cell in firmware renewal process The renewal operation information of part unit collection.
Second inquire-receive unit, for receiving the instruction of the second record queries.
Second record search unit, for being instructed according to second record queries, obtains the mistake updated in firmware Cheng Zhong, the renewal operation information gathered by any one hardware cell at least one hardware cell for obtaining and recording.
Second record output unit, described is adopted for exporting by any one hardware cell at least one hardware cell The renewal operation information of collection.
After recording unit is obtained and records above- mentioned information, second can also be received in follow-up second inquire-receive unit After record queries instruction, transferred according to the instruction of the second record queries by the second record search unit or obtain above-mentioned status information, And exported by the second record output unit.
In another embodiment, the recording unit can obtain and record described at least one during firmware updates The status information of any one hardware cell in individual hardware cell;And, obtain and record by least one hardware cell The renewal operation information of any one hardware cell collection.Now, the device can include simultaneously above-mentioned first inquire-receive unit, First record search unit, the first record output unit, the second inquire-receive unit, the second record search unit, the second record Output unit.
The corresponding description implemented during process refer to preceding method embodiment of above unit, here is omitted.
Invention described above implementation method, is not intended to limit the scope of the present invention..It is any in the present invention Spirit and principle within modification, equivalent and the improvement made etc., should be included in claim protection model of the invention Within enclosing.

Claims (17)

1. a kind of firmware update, it is characterised in that be applied to a terminal, the terminal includes at least one hardware cell, Methods described includes:
Firmware more new command is received, the firmware is all softwares of storage in terminal memory;
According to the firmware more new command, address is updated the data and updated;
Using described updating the data firmware renewal is carried out in the renewal address;
Wherein, during the firmware updates, obtain and record any one hardware list at least one hardware cell The status information of unit, and obtain and record the renewal gathered by any one hardware cell at least one hardware cell and operate Information, the renewal operation information for when user is updated to the operation information of terminal;
Or, during the firmware updates, obtaining and recording by any one hardware list at least one hardware cell Unit collection renewal operation information, the renewal operation information for when user is updated to the operation information of terminal.
2. method according to claim 1, it is characterised in that described during firmware updates, obtains and records institute The status information of any one hardware cell at least one hardware cell is stated, including:
It is described receive the firmware more new command after, it is described to update the data and consolidated in the renewal address described in Before part updates, the first state information of any one hardware cell at least one hardware cell is obtained and recorded.
3. method according to claim 2, it is characterised in that updated the data in the renewal address described in described Before carrying out firmware renewal, the first state information of any one hardware cell at least one hardware cell is obtained and recorded After include:
It is raw when the first state information of any one hardware cell at least one hardware cell meets the first predetermined condition Into prompt message;
The prompt message is exported, to point out to stop using described updating the data to carry out firmware renewal in the renewal address.
4. according to the method in claim 2 or 3, it is characterised in that the first state information includes one of following or appoints Meaning combination:
The magnitude of voltage of battery, the brightness value of display unit, the resolution ratio of display unit, the responsive state of wifi chip, bluetooth core The responsive state of piece, the responsive state of sensor.
5. method according to claim 1, it is characterised in that described during firmware updates, obtains and records institute The status information of any one hardware cell at least one hardware cell is stated, including:
It is described using it is described update the data carry out firmware and update in the renewal address while, obtain and record described at least Second status information of any one hardware cell in one hardware cell.
6. method according to claim 5, it is characterised in that under second status information is included in predetermined amount of time One of column information or any combination:
The magnitude of voltage of battery, the brightness value of display unit, the resolution ratio of display unit, the response shape of wireless network wifi chip State, the responsive state of Bluetooth chip, the responsive state of sensor.
7. method according to claim 2, it is characterised in that also include:
Receive the instruction of the first record queries;
Instructed according to first record queries, obtain described during firmware updates, at least one for obtaining and recording The status information of any one hardware cell in hardware cell;
Export the status information of any one hardware cell at least one hardware cell.
8. method according to claim 4, it is characterised in that also include:
Receive the instruction of the first record queries;
Instructed according to first record queries, obtain described during firmware updates, at least one for obtaining and recording The status information of any one hardware cell in hardware cell;
Export the status information of any one hardware cell at least one hardware cell.
9. method according to claim 1, it is characterised in that also include:
Receive the instruction of the second record queries;
Instructed according to second record queries, obtain it is described during firmware updates, obtain and record by it is described extremely The renewal operation information of any one hardware cell collection in a few hardware cell;
The output renewal operation information gathered by any one hardware cell at least one hardware cell.
10. method according to claim 1, it is characterised in that the renewal operation information of the hardware cell collection includes One of following or any combination:
Update operational order, receive time, key information, key press time, the duration of button for updating operational order.
11. a kind of firmware updating devices, it is characterised in that be applied to a terminal, the terminal includes at least one hardware cell, Described device includes:
Instruction reception unit, for receiving firmware more new command, the firmware is all softwares of storage in terminal memory;
Information acquisition unit, for according to the firmware more new command, being updated the data and being updated address;
Updating block, for carrying out firmware renewal in the renewal address using described updating the data;
Recording unit, during being updated in the firmware, obtains and records any at least one hardware cell The status information of one hardware cell, and obtain and record what is gathered by any one hardware cell at least one hardware cell Update operation information, the renewal operation information for when user is updated to the operation information of terminal;
Or, being used to during the firmware updates, obtain and record by any one hard at least one hardware cell Part unit collection renewal operation information, the renewal operation information for when user is updated to the operation information of terminal.
12. devices according to claim 11, it is characterised in that
The recording unit, specifically for it is described receive the firmware more new command after, it is described use the renewal number According to before the renewal address carries out firmware renewal, obtaining and record any one hardware list at least one hardware cell The first state information of unit.
13. devices according to claim 12, it is characterised in that also include:
Tip element, first is met for the first state information when any one hardware cell at least one hardware cell During predetermined condition, prompt message is generated;
Prompting output unit, for exporting the prompt message, to point out to stop using described updating the data to update ground described Location carries out firmware renewal.
14. devices according to claim 11, it is characterised in that
The recording unit, specifically for carrying out the same of firmware renewal in the renewal address in described being updated the data described in When, obtain and record the second status information of any one hardware cell at least one hardware cell.
15. device according to claim 12 or 14, it is characterised in that also include:
First inquire-receive unit, for receiving the instruction of the first record queries;
First record search unit, for being instructed according to first record queries, obtains described during firmware updates, The status information of any one hardware cell at least one hardware cell for obtaining and recording;
First record output unit, the status information for exporting any one hardware cell at least one hardware cell.
16. devices according to claim 11, it is characterised in that also include:
Second inquire-receive unit, for receiving the instruction of the second record queries;
Second record search unit, for being instructed according to second record queries, obtains described during firmware updates, The renewal operation information gathered by any one hardware cell at least one hardware cell for obtaining and recording;
Second record output unit, it is described by any one hardware cell collection at least one hardware cell for exporting Update operation information.
17. devices according to claim 11, it is characterised in that the hardware cell includes one of following or any group Close:
Battery, memory, wifi chip, Bluetooth chip, sensor, display screen, keyboard, touch-screen, USB chips.
CN201110148938.4A 2011-06-03 2011-06-03 A kind of firmware update and device Active CN102811436B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110148938.4A CN102811436B (en) 2011-06-03 2011-06-03 A kind of firmware update and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110148938.4A CN102811436B (en) 2011-06-03 2011-06-03 A kind of firmware update and device

Publications (2)

Publication Number Publication Date
CN102811436A CN102811436A (en) 2012-12-05
CN102811436B true CN102811436B (en) 2017-06-27

Family

ID=47234986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110148938.4A Active CN102811436B (en) 2011-06-03 2011-06-03 A kind of firmware update and device

Country Status (1)

Country Link
CN (1) CN102811436B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104933367A (en) * 2014-03-17 2015-09-23 联想(北京)有限公司 Information processing method and electronic device
CN105912420A (en) * 2016-04-01 2016-08-31 乐视控股(北京)有限公司 Data backup method and device
CN106201439B (en) * 2016-09-09 2019-09-20 深圳怡化电脑股份有限公司 A kind of method and device of abnormality processing
CN106843957B (en) * 2017-01-17 2021-03-16 青岛海信移动通信技术股份有限公司 System firmware upgrading method and device
CN111142711B (en) * 2019-12-31 2021-05-07 惠州Tcl移动通信有限公司 Firmware configuration method and device, storage medium and mobile terminal
CN116225490B (en) * 2023-01-30 2023-12-22 无锡沐创集成电路设计有限公司 Upgrading method and upgrading device of memory firmware, electronic equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030140A (en) * 2006-03-02 2007-09-05 中兴通讯股份有限公司 Device and method for on-line updating fastener programm
CN101281468A (en) * 2007-04-06 2008-10-08 三星电子株式会社 Method and apparatus for generating firmware update file and updating firmware by using the firmware update file
CN101354677A (en) * 2008-09-11 2009-01-28 青岛海信移动通信技术股份有限公司 Method for detecting and restoring application program running state and restoring device thereof
CN101360291A (en) * 2007-07-31 2009-02-04 华为技术有限公司 Multi-standby terminal and firmware updating method and apparatus
CN101739266A (en) * 2008-11-27 2010-06-16 英业达股份有限公司 Firmware updating method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763272A (en) * 2008-11-05 2010-06-30 环旭电子股份有限公司 Electronic device firmware updating method and system
CN101901318B (en) * 2010-07-23 2011-11-30 北京工业大学 Trusted hardware equipment and using method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030140A (en) * 2006-03-02 2007-09-05 中兴通讯股份有限公司 Device and method for on-line updating fastener programm
CN101281468A (en) * 2007-04-06 2008-10-08 三星电子株式会社 Method and apparatus for generating firmware update file and updating firmware by using the firmware update file
CN101360291A (en) * 2007-07-31 2009-02-04 华为技术有限公司 Multi-standby terminal and firmware updating method and apparatus
CN101354677A (en) * 2008-09-11 2009-01-28 青岛海信移动通信技术股份有限公司 Method for detecting and restoring application program running state and restoring device thereof
CN101739266A (en) * 2008-11-27 2010-06-16 英业达股份有限公司 Firmware updating method

Also Published As

Publication number Publication date
CN102811436A (en) 2012-12-05

Similar Documents

Publication Publication Date Title
CN102811436B (en) A kind of firmware update and device
CN103500002B (en) The method of application program management, device and terminal unit
CN100391291C (en) Data backing-up and recovering method and system
CN106453511B (en) A kind of data back up method and equipment
CN102222027B (en) Terminal factory reset method and device
CN104699502B (en) A kind of method and terminal that application is recommended
JP6316536B2 (en) Information processing system, information processing apparatus, information processing program, and information processing method
CN104735631A (en) Short message data synchronous operation method and system
CN106484326A (en) A kind of data transmission processing method and mobile terminal
CN110865837A (en) Method and terminal for upgrading system
CN102137154A (en) Method and device for upgrading customer premise equipment (CPE)
CN111309325B (en) Third party library reference method and device and mobile terminal
CN109788470B (en) Method, device and terminal for identifying eSIM card
TW200423775A (en) Communication terminal device and program
CN102750168A (en) Application icon updating method and device
CN112486733B (en) System restoration method, device, terminal and storage medium
CN107682552B (en) Information processing method, device, mobile terminal and computer readable storage medium
CN111443847B (en) Push message processing method and electronic equipment
CN106919458A (en) The method and device of Hook target kernel functions
CN107155167A (en) Mobile terminal and its Bluetooth pairing name class processing method and storage device
CN103002436A (en) Upgrade method and device of terminal device with android platform
CN107193597A (en) A kind of application program update method and terminal
CN106855829A (en) A kind of method and device of exented memory
CN103713824B (en) Terminal management method and device
CN106201464A (en) A kind of application icon processing method freezing application and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant