CN100461108C - Method for on-line upgrading of edition in terminal product without interrupting the operation - Google Patents

Method for on-line upgrading of edition in terminal product without interrupting the operation Download PDF

Info

Publication number
CN100461108C
CN100461108C CNB2007101277083A CN200710127708A CN100461108C CN 100461108 C CN100461108 C CN 100461108C CN B2007101277083 A CNB2007101277083 A CN B2007101277083A CN 200710127708 A CN200710127708 A CN 200710127708A CN 100461108 C CN100461108 C CN 100461108C
Authority
CN
China
Prior art keywords
version
end product
upgrading
area
file
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
CNB2007101277083A
Other languages
Chinese (zh)
Other versions
CN101078993A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNB2007101277083A priority Critical patent/CN100461108C/en
Publication of CN101078993A publication Critical patent/CN101078993A/en
Application granted granted Critical
Publication of CN100461108C publication Critical patent/CN100461108C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method to on-line upgrade publisher without interrupting service, which is characterized by the following: dividing the flash memory of the terminal product to the first zone and the second zone; keeping the first publisher in the first zone; keeping the second publisher in the second zone; setting the second publisher as same as the first publisher; choosing one of the first publisher or the second publisher; operating separately; getting the upgrading publisher file from server to veneer internal memory; updating the publisher file to non-operating publisher zone; basing on the updating effect; assuring the next starting publisher zone; non-effecting normal service; finishing the upgrade of the terminal product. This invention can increase the stability and the safety of the terminal product, which can prolong the durability of the flash memory.

Description

A kind of method of end product non-interrupting service online upgrading version
Technical field
The present invention relates to mechanics of communication, particularly a kind of method of end product non-interrupting service online upgrading version.
Background technology
The upgrading of system version is the common operation of computer application system and embedded system.The online upgrading of so-called system is meant under the situation of system's operation, and mutual by with long-range server finished the process of upgrading operation redaction behind the existing version with redaction.For end product, One's name is legion and having a very wide distribution increases the demand of new function for satisfying the user, adopts the mode of remote online upgrading to carry out version updating with regard to needing, and security and the reliability requirement to the upgrading of end product system version is higher like this.Certainly, also can adopt the method that the issues patch version by the own upgrading terminals product of user, but because the user of end product is numerous, user's knowledge hierarchy difference is unfavorable for unified control, the method is also infeasible in practice.
Generally have only a veneer in each end product, and device is simple relatively, number is less.Be that the software version of veneer is upgraded when edition upgrading, software version is stored in the flash memory (a kind of read-write storage media) of veneer, and therefore upgrading is exactly to replace original version file in the flash memory with new version file.When carrying out the edition upgrading of end product, at first need to obtain the version file of upgrading to the internal memory RAM of veneer from version server, after carrying out integrity checking, replace version in the veneer flash memory, restart veneer then and make new version obtain operation with the version file in the internal memory.
If only preserve a version file in the flash memory of end product, upgrade the situation that may occur the veneer accident power-off on the flash memory in the version file process in upgrading so, then has only an incomplete version file in the flash memory this moment, upgrading failure back just can not lean on the mode of remote upgrade to recover, and has hidden danger aspect its stability and the security.So in the prior art, general end product is all preserved two parts of version files in flash memory, be divided into the primary and secondary version, inferior version only starts in this upgrading of key plate failure, be used for remote server mutual, update version document is write key plate zone originally in the flash memory, key plate is originally successfully upgraded, veneer restarts back operation key plate originally.
The shortcoming of edition of terminal product upgrade method is in the prior art recited above:
The version that is upgraded when 1. end product is upgraded is the version that is moving, and the version that has moved when having write new version file in flash memory is deleted, causes some business of moving can not normally move because program text spare is deleted.
When 2. this upgrading of key plate is failed, by inferior version startup key plate is originally upgraded once more, inferior version does not possess and this identical functions of key plate, and this moment, some business of end product can't normally be moved, after this upgrading of key plate success such as having only, whole business that could normal operation product.
3. owing to as the flash memory of storage media there is its serviceable life, the normal operation of edition of terminal product and upgrade erasablely all in same flash area causes the flash memory reduction in serviceable life.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, a kind of method of end product non-interrupting service online upgrading version is provided.This end product can carry out online upgrading to version under the state of normal operation, the successfully back new version of operation when start next time of upgrading, and can repeatedly upgrade the also raising greatly of end product more in the past of the life-span of storage media to version.
Technical scheme of the present invention:
A kind of method of end product non-interrupting service online upgrading version, the storage area that it is characterized in that the flash memory of end product is divided into first area and second area, preserve the first version of end product system in the described first area, preserve second version identical in the described second area with the first version function, when starting, end product selects first version or the second interior version isolated operation of second area in the first area, when the version of system carries out online upgrading, do not revise operating version zone, the edition upgrading file is updated to off-duty version zone, the business of version in service is not influenced by any of edition upgrading during renewal, edition upgrading success back starts redaction by the zone that is updated when next end product starts, finish the edition upgrading of end product.
A kind of method of end product non-interrupting service online upgrading version, this method specifically comprises the steps:
1. start end product, select to start a version by the startup mark that sets in advance in the boot section, if guiding starts first version, then the system of end product moves in the first area, and second version in the second area is not used at this moment;
2. operating first version obtains the required version file of upgrading from remote server on the end product, and this version file carried out the version validity check, the version file that meets the validity check rule is received and is stored in the internal memory of end product, the file that does not meet effective check is not received, and the notice remote server;
3. after the version file that receives is stored in the internal memory of end product, send instruction by the first version of operation and remove in the flash memory content of second version in the second area, and the version file in the internal memory write in the second area, this moment, first version was without any change, all professional normal operations are not subjected to the influence of system version upgrading;
4. the version after the upgrading in the second area is used validity check, the proof of upchecking is upgraded successfully, the startup mark of system is placed this second area, when end product next time starts by second version that starts in the second area after the upgrading, check is not by proof upgrading failure, the startup mark of system still is in the first area, still by starting first version in the first area, under the situation that does not influence the end product business function, realize the rollback of edition upgrading failure during end product startup next time;
5. the version after the upgrading in the operation second area after upgrading successfully, when end product is upgraded next time, the version file of upgrading can be write the first area, can not influence the business of the second area version of operation, the rest may be inferred, do not interrupt the business of moving in the end product online upgrading.
Step 2. in when remote server obtains the version file of upgrading, initiatively initiate upgrade request by end product to server, perhaps initiate and by the passive reception upgrade request of end product by server.
Technological merit of the present invention:
The method of a kind of end product non-interrupting service of the present invention online upgrading version is from the stability of end product, security, aspects such as ease for use are considered, mainly from the angle design of end product characteristics and user's use, do not influence user's normal use when making product up-gradation.Can not change the version zone of moving during the end product upgrading, but upgrade file is write not version zone in operation, all business can normally be used in this process, even in the time of the upgrading failure, because the version that is moving still can normally move, do not need to carry out the version rollback operation, the user is used do not have any influence.User's imperceptible product in whole process has improved the satisfaction of user to product in upgrading.
Go up from the serviceable life of product, two version zones are used alternatingly on the flash memory, if the version that is moving is upgraded, version file is write the version zone of not moving, start after upgrading successfully from another area operation next time, than the end product that carries out version updating and operation in same zone, flash partition is used alternatingly and has prolonged serviceable life, has also improved the stability of end product.
Figure of description
Fig. 1 is the edition upgrading operating process synoptic diagram of the method for a kind of end product non-interrupting service of the present invention online upgrading version.
Fig. 2 is edition upgrading operational flowchart among the embodiment 1 of the method for a kind of end product non-interrupting service of the present invention online upgrading version.
Embodiment
Come the method for a kind of end product non-interrupting service of the present invention online upgrading version is described further below in conjunction with accompanying drawing and specific embodiment, but can not therefore limit protection scope of the present invention.
Please see Figure 1, Fig. 1 is the edition upgrading operating process synoptic diagram of the method for a kind of end product non-interrupting service of the present invention online upgrading version.As seen from Figure 1, a kind of method of end product non-interrupting service online upgrading version, at first the flash memory with end product is divided into first area and second area, in the first area of flash memory, preserve first version, in the second area of flash memory, preserve second version that has identical function with first version; Secondly, first version in the selection first area or the second version isolated operation in the second area when end product starts; Once more, when operation version operate as normal row, the off-duty version is carried out online upgrading, promptly with the version in the alternative off-duty version zone of the new version that obtains, upgrade the back successfully at the flash area of changing position to the new version place that starts sign, when next end product starts by the version that starts after the sign guiding operation upgrading; By that analogy, do not influencing under the situation of end product regular traffic operation at all, finishing the online upgrading of end product system.
End product carries out online upgrading under the situation of non-interrupting service, mainly comprise following several steps:
1. end product obtains the version file that system upgrade needs from remote server, and the version file that this obtains is temporarily stored in the internal memory of end product;
2. the flash area that the above-mentioned version file that obtains is updated to off-duty version place from internal memory substitutes the off-duty version;
3. determine the version zone of startup next time according to the version updating result, the version when end product starts once more after the operation upgrading is finished the edition of terminal product upgrading.
Embodiment 1
Please see Figure 2, Fig. 2 is the operational flowchart of the enforcement 1 of the method for a kind of end product non-interrupting service of the present invention online upgrading version.As seen from the figure, but the version upgrading method of the end product of non-interrupting service online upgrading version comprise the steps:
1. start end product, place the first version of the startup mark guiding startup flash memory first area of guidance field, end product normally moves the system of first version, finishes various system business, and the second interior version of second area this moment is in the off-duty state;
2. initiatively initiate upgrade request by end product, operating first version obtains the required version file of upgrading from remote server, and this version file carried out the version validity check, the version file that meets the validity check rule is received and is stored in the internal memory RAM, the file that does not meet effective check is not received, and the notice remote server, when obtaining the version file of upgrading, remote server also can initiate upgrade request by remote server by the passive reception of end product;
3. after version file temporarily is stored among the internal memory RAM, send instruction by operating first version and remove in the flash memory content of second version in the second area, and the version file in the internal memory RAM is write in the second area of flash memory, this moment, the system of end product normally moved first version, finish every regular traffic, be not subjected to that any of edition upgrading influences in the second area;
4. the version after the upgrading in the second area is used validity check, check that version writes the correctness of flash memory, the proof of upchecking is upgraded successfully, the startup mark of system is placed this second area, when end product next time starts by second version that starts in the second area after the upgrading, check is not by proof upgrading failure, the startup mark of system still is in the first area, the first version of still not upgrading during end product startup next time by startup in the first area, the first version of the extremely original operation of edition upgrading failure back version rollback;
5. after upgrading successfully, when end product starts once more, version in the second area of operation upgrading back, when after this again edition upgrading being arranged, first version in the scalable first area, and the like, can not influence fully under the situation of end product regular traffic, realize the infinite update of system version.
By the embodiment of the invention described above as can be seen, divide two zones on the flash memory of the present invention in portable terminal, preserve two identical versions respectively, during edition upgrading, the version that is moving is updated to not the edition upgrading file that obtains in the version zone of operation, to the version that moving without any change, no matter upgrade success or failure, from user's angle, the business of product can normally be moved, the escalation process of the imperceptible product of user.
Undoubtedly, the protection domain of the method for a kind of end product non-interrupting service of the present invention online upgrading version is not limited to method step cited among the embodiment, and substituting and conversion of other can also be arranged.Generally speaking, protection scope of the present invention also comprises other conversion that it will be apparent to those skilled in the art that and substitutes.

Claims (3)

1. the method for an end product non-interrupting service online upgrading version, the storage area that it is characterized in that the flash memory of end product is divided into first area and second area, preserve the first version of end product system in the described first area, preserve second version identical in the described second area with the first version function, when starting, end product selects first version or the second interior version isolated operation of second area in the first area, when the version of system carries out online upgrading, do not revise operating version zone, the edition upgrading file is updated to off-duty version zone, the business of version in service is not influenced by any of edition upgrading during renewal, edition upgrading success back starts redaction by the zone that is updated when next end product starts, finish the edition upgrading of end product.
2. the method for the described a kind of end product non-interrupting service online upgrading version of claim 1 is characterized in that specifically comprising the steps:
1. start end product, select version of startup by the startup mark that sets in advance in the boot section, if guiding starts first version, then the system of end product moves in the first area, and the second interior version of second area this moment is not used;
2. operating first version obtains the required version file of upgrading from remote server on the end product, and this version file carried out the version validity check, the version file that meets the validity check rule is received and is stored in the internal memory of end product, the file that does not meet effective check is not received, and the notice remote server;
3. after the version file that receives is stored in the internal memory of end product, send instruction by the first version of operation and remove in the flash memory content of second version in the second area, and the version file in the internal memory write in the second area, this moment, first version was without any change, all professional normal operations are not subjected to the influence of system version upgrading;
4. the version after the upgrading in the second area is used validity check, the proof of upchecking is upgraded successfully, the startup mark of system is placed this second area, when end product next time starts by second version that starts in the second area after the upgrading, check is not by proof upgrading failure, the startup mark of system still is in the first area, still by starting first version in the first area, under the situation that does not influence the end product business function, realize the rollback of edition upgrading failure during end product startup next time;
5. the version after the upgrading in the operation second area after upgrading successfully, when end product is upgraded next time, the version file of upgrading can be write the first area, can not influence the business of the second area version of operation, the rest may be inferred, do not interrupt the business of moving in the end product online upgrading.
3. the method for a kind of end product non-interrupting service online upgrading version according to claim 2, it is characterized in that obtaining the version file of upgrading from remote server during step 2., initiatively initiate upgrade request by end product, perhaps by the remote server initiation and by the passive reception upgrade request of end product to remote server.
CNB2007101277083A 2007-03-13 2007-06-18 Method for on-line upgrading of edition in terminal product without interrupting the operation Active CN100461108C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007101277083A CN100461108C (en) 2007-03-13 2007-06-18 Method for on-line upgrading of edition in terminal product without interrupting the operation

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200710038023 2007-03-13
CN200710038023.1 2007-03-13
CNB2007101277083A CN100461108C (en) 2007-03-13 2007-06-18 Method for on-line upgrading of edition in terminal product without interrupting the operation

Publications (2)

Publication Number Publication Date
CN101078993A CN101078993A (en) 2007-11-28
CN100461108C true CN100461108C (en) 2009-02-11

Family

ID=38906479

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101277083A Active CN100461108C (en) 2007-03-13 2007-06-18 Method for on-line upgrading of edition in terminal product without interrupting the operation

Country Status (1)

Country Link
CN (1) CN100461108C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214113A (en) * 2011-06-08 2011-10-12 Tcl集团股份有限公司 Method, device and terminal for upgrading operating system

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247268B (en) * 2008-02-26 2010-09-29 中兴通讯股份有限公司 Synchronization method and apparatus of terminal system version
CN101414264B (en) * 2008-11-24 2012-05-30 杭州师范大学 Method for updating software version
CN101931942A (en) * 2009-06-29 2010-12-29 广东天波信息技术有限公司 Remote upgrade method of CDMS terminal through internet
CN102118296B (en) * 2009-12-30 2015-05-27 华为技术有限公司 Rule base upgrading method and communication equipment
CN102129375B (en) * 2010-01-12 2014-07-02 ***通信集团公司 Method and equipment for system upgrade of mobile terminal
CN101826027A (en) * 2010-05-28 2010-09-08 深圳市融创天下科技发展有限公司 Embedded system and updating method thereof
CN101931944B (en) * 2010-07-23 2013-09-25 华为终端有限公司 Method, device and system for updating terminal patches on line
CN101950262B (en) * 2010-10-20 2011-09-28 深圳市开立科技有限公司 Method and device for realizing safe mode in embedded system
CN102163152A (en) * 2010-10-26 2011-08-24 青岛海信传媒网络技术有限公司 Software upgrading method and device thereof for embedded terminal device
CN102103509A (en) * 2010-11-23 2011-06-22 Tcl集团股份有限公司 Method for remotely and automatically upgrading Internet television
CN102063319A (en) * 2010-12-30 2011-05-18 汉柏科技有限公司 Software updating method
CN102270147A (en) * 2010-12-31 2011-12-07 北京谊安医疗***股份有限公司 Method and device for field upgrading of anaesthesia machine software
US8972966B2 (en) * 2012-01-05 2015-03-03 Lenovo (Singapore) Pte. Ltd. Updating firmware in a hybrid computing environment
CN103577214B (en) * 2012-08-09 2017-03-29 罗森伯格(上海)通信技术有限公司 Application program update method and apparatus
CN103713911B (en) * 2012-09-28 2017-11-10 中兴通讯股份有限公司 A kind of single version upgrade method and device
CN102984572A (en) * 2012-12-10 2013-03-20 四川九洲电器集团有限责任公司 Double backup method for system software upgrade of set top box
CN103106089B (en) * 2013-01-25 2016-03-02 大唐移动通信设备有限公司 A kind of upgrade method of intelligent platform management controller and system
CN103970556A (en) * 2013-02-01 2014-08-06 京信通信***(中国)有限公司 Updating method and system for power amplification software in radio remote equipment
CN103106092A (en) * 2013-02-18 2013-05-15 青岛海信宽带多媒体技术有限公司 System software updating method and device in terminal appliance
CN103338450A (en) * 2013-06-26 2013-10-02 华为技术有限公司 Verification method and equipment
JP6185772B2 (en) * 2013-06-27 2017-08-23 キヤノン株式会社 Information processing apparatus, control method thereof, and program
CN104239103A (en) * 2014-09-17 2014-12-24 北京优特捷信息技术有限公司 Software updating method and device
CN104657173B (en) * 2015-02-03 2017-12-22 烽火通信科技股份有限公司 A kind of processing method for upgrading board software non-interrupting service
CN104618487B (en) * 2015-02-06 2018-04-20 新华三技术有限公司 A kind of Internet Protocol stores online upgrade method and device
CN104965730B (en) * 2015-06-02 2018-09-04 广东欧珀移动通信有限公司 A kind of version upgrading method and system
CN104978223B (en) * 2015-07-02 2018-03-30 上海市共进通信技术有限公司 The method for realizing Web mode updating apparatus firmwares
CN105100232B (en) * 2015-07-14 2016-08-17 焦点教育科技有限公司 A kind of method of the serve end program smooth upgrade of continual service
CN105354063B (en) * 2015-11-18 2019-01-15 上海联影医疗科技有限公司 Program on-line upgrading method and system
CN105653313A (en) * 2015-12-14 2016-06-08 重庆川仪自动化股份有限公司 Program updating method and apparatus
CN105677383A (en) * 2015-12-28 2016-06-15 北京华大智宝电子***有限公司 Method for updating data of smart card
CN105930236A (en) * 2016-07-15 2016-09-07 深圳市沃特玛电池有限公司 Application program version returning method based on BMS Bootloaderupgrade
CN106598586A (en) * 2016-12-08 2017-04-26 上海贝岭股份有限公司 Program upgrading method for MCU chip
CN106843958A (en) * 2017-01-18 2017-06-13 成都黑盒子电子技术有限公司 A kind of embedded firmware upgrading method
CN109933355B (en) * 2017-12-18 2022-08-05 阿里巴巴(中国)有限公司 Application program upgrading method and device
CN108121621A (en) * 2017-12-27 2018-06-05 北京卓越信通电子股份有限公司 A kind of equipment software upgradings such as interchanger power off the solution method not crashed in the process
CN108170464A (en) * 2017-12-27 2018-06-15 联想(北京)有限公司 A kind of version upgrading method, service platform and electronic equipment
CN110049073B (en) * 2018-01-15 2021-01-05 华为技术有限公司 Software upgrading method and system
CN110580167A (en) * 2018-06-11 2019-12-17 海能达通信股份有限公司 system upgrading method, intelligent device and server
CN108769260B (en) * 2018-06-29 2020-10-16 苏州浪潮智能科技有限公司 Event processing method and device in cluster upgrading process
CN109150608A (en) * 2018-08-22 2019-01-04 苏州思必驰信息科技有限公司 Interface service upgrade method and system for voice dialogue platform
CN111338662A (en) * 2018-12-18 2020-06-26 深圳市优必选科技有限公司 Firmware upgrading method and device for slave station and terminal
CN111722856B (en) * 2019-03-19 2024-04-09 上海汽车集团股份有限公司 Method and device for upgrading firmware in vehicle-mounted microcontroller
CN111736880A (en) * 2020-05-28 2020-10-02 苏州浪潮智能科技有限公司 BMC refreshing method, system, equipment, product and storage medium
CN114546456B (en) * 2020-11-24 2024-05-24 中移物联网有限公司 Upgrading method and device and electronic equipment
CN112540784B (en) * 2020-12-17 2024-02-09 中国航空工业集团公司成都飞机设计研究所 Aircraft-mounted software change control method
CN113535255A (en) * 2021-06-07 2021-10-22 山东泰物信息技术有限公司 Method for asynchronously updating embedded linux firmware based on cryptographic algorithm
CN113757950B (en) * 2021-09-14 2023-04-11 北京小米移动软件有限公司 Program upgrading method and device for air conditioner, air conditioner and storage medium
CN113885804A (en) * 2021-10-09 2022-01-04 湖南国科微电子股份有限公司 Data updating method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360366B1 (en) * 1996-09-05 2002-03-19 Managesoft Corporation Systems and methods for automatic application version upgrading and maintenance
US20030135660A1 (en) * 2002-01-17 2003-07-17 Sun Microsystems, Inc. Online upgrade of container-based software components
CN1581077A (en) * 2003-08-05 2005-02-16 华为技术有限公司 Method for device for improving computer furction for accessing internet
CN1741664A (en) * 2004-08-29 2006-03-01 华为技术有限公司 Communication equipment sub-system staging method
CN1786910A (en) * 2004-12-09 2006-06-14 华为技术有限公司 BIOS on-line upgrading method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360366B1 (en) * 1996-09-05 2002-03-19 Managesoft Corporation Systems and methods for automatic application version upgrading and maintenance
US20030135660A1 (en) * 2002-01-17 2003-07-17 Sun Microsystems, Inc. Online upgrade of container-based software components
EP1333377A2 (en) * 2002-01-17 2003-08-06 Sun Microsystems, Inc. Online upgrade of container-based software components
CN1581077A (en) * 2003-08-05 2005-02-16 华为技术有限公司 Method for device for improving computer furction for accessing internet
CN1741664A (en) * 2004-08-29 2006-03-01 华为技术有限公司 Communication equipment sub-system staging method
CN1786910A (en) * 2004-12-09 2006-06-14 华为技术有限公司 BIOS on-line upgrading method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214113A (en) * 2011-06-08 2011-10-12 Tcl集团股份有限公司 Method, device and terminal for upgrading operating system
CN102214113B (en) * 2011-06-08 2015-02-04 Tcl集团股份有限公司 Method, device and terminal for upgrading operating system

Also Published As

Publication number Publication date
CN101078993A (en) 2007-11-28

Similar Documents

Publication Publication Date Title
CN100461108C (en) Method for on-line upgrading of edition in terminal product without interrupting the operation
CN102216905B (en) Method and system for creating application restore point for application operated in computer system
EP2477111B1 (en) Computer system and program restoring method thereof
US20020194535A1 (en) Backup of a computer
CN102662798A (en) Data recovery method and terminal for Android system
CN100354825C (en) Software staging and back spacing method
CN107493290B (en) OTA (over the air) upgrading method for Android smart television system software
US7509544B2 (en) Data repair and synchronization method of dual flash read only memory
CN101556634B (en) Method and system for managing and controlling using authority of external apparatus
CN111142911B (en) Embedded system with abnormal recovery function and upgrading method thereof
CN101826027A (en) Embedded system and updating method thereof
CN102521289B (en) File synchronization method, device and system
CN103299276A (en) Software updating process for an embedded device
CN101158906A (en) Customer terminals program automatic update method
CN101247268B (en) Synchronization method and apparatus of terminal system version
CN106469069B (en) Version upgrading method and system
CN104699423A (en) Method and device for binding disk drive in Linux system
CN102141921A (en) Method for upgrading system of terminal equipment and terminal equipment
CN101639785A (en) Method and device for software updating
US20150370653A1 (en) Replacement of a corrupt driver variable record
TW200832226A (en) Memory controllers for performing resilient firmware upgrades to a functioning memory
CN107643898A (en) Terminal staging method and device
CN113254048B (en) Method, device and equipment for updating boot program and computer readable medium
CN104220981A (en) Firmware package to modify active firmware
US9766984B2 (en) N to M host system copy

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant