CN104636171A - Upgrading method and device and mobile device - Google Patents

Upgrading method and device and mobile device Download PDF

Info

Publication number
CN104636171A
CN104636171A CN201510097245.5A CN201510097245A CN104636171A CN 104636171 A CN104636171 A CN 104636171A CN 201510097245 A CN201510097245 A CN 201510097245A CN 104636171 A CN104636171 A CN 104636171A
Authority
CN
China
Prior art keywords
image file
main partition
crc
code
cyclic redundancy
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
CN201510097245.5A
Other languages
Chinese (zh)
Other versions
CN104636171B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
SHENZHEN OPPO COMMUNICATION SOFTWARE 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 SHENZHEN OPPO COMMUNICATION SOFTWARE Co Ltd filed Critical SHENZHEN OPPO COMMUNICATION SOFTWARE Co Ltd
Priority to CN201510097245.5A priority Critical patent/CN104636171B/en
Publication of CN104636171A publication Critical patent/CN104636171A/en
Application granted granted Critical
Publication of CN104636171B publication Critical patent/CN104636171B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention is applicable to the technical field of system upgrading and provides an upgrading method and device and a mobile terminal. The upgrading method includes storing mirror files into a main partition and a backup partition at the same time; downloading the mirror files from the backup partition when the mirror files in the main partition are damaged. The mirror files are stored in the main partition and the backup partition at the same time, when the mirror files in the main partition are damaged, the mirror files in the backup partition can be downloaded. The problem that a mobile terminal cannot start normally with Android system when the mirror files are damaged in the upgrading method of the prior art is solved, and when the mirror files in the main partition are damaged, the mobile terminal can start normally.

Description

The method of upgrading, device and mobile terminal
Technical field
The invention belongs to system updating technology field, particularly relate to a kind of method of upgrading, device and mobile terminal.
Background technology
Present mobile phone producer gets more and more, and third party ROM also gets more and more.A lot of user is upgraded to android system by third party's brush machine instrument, and this often causes deadlock, restarts the generation of serious problems such as even can not starting shooting.
The mobile phone installing android system generally all comprises the image files such as preloader.bin, lk.bin, boot.img, system.img, userdata.img, recovery.img, and these image files leave in preloader subregion, lk subregion, boot subregion, system subregion, userdata subregion, recovery subregion respectively.
But realizing in process of the present invention, inventor finds that in prior art, at least there are the following problems:
Existing mobile phone, the image file left in subregion is easy to damage, and causes system normally to start and to use.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of method of upgrading, device and mobile terminal, and to solve the method for the upgrading that prior art provides, the image file left in subregion is easy to damage, and causes the problem that system cannot normally start and use.
First aspect, provides a kind of method of upgrading, comprising:
Image file is stored in simultaneously in main partition and backup subregion;
When the image file in main partition damages, from backup subregion, load described image file.
In conjunction with first aspect, in the first possible implementation of first aspect, described when the image file in main partition damages, then from backup subregion, load described image file, comprising:
A hardware flags position is distributed to each main partition;
When because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
When upper once start up system, check described marker bit;
If be checked through main partition to be set up described marker bit, then from the backup subregion in corresponding main partition, copy corresponding image file in corresponding main partition, then removed described marker bit, and load the image file in main partition.
In conjunction with the first possible implementation of first aspect or first aspect, in the implementation that the second of first aspect is possible, also comprise:
When issuing over the air OTA AKU, at the end of each image file, increase the cyclic redundancy check (CRC) code of 32.
In conjunction with the implementation that the second of first aspect is possible, in the third possible implementation of first aspect, described when issuing over the air OTA AKU, at the end of each image file, after increasing the cyclic redundancy check (CRC) code of 32, also comprise:
When being upgraded to system by OTA, judge that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
If correct, then while upgrading the image file in main partition, upgrade the image file in backup subregion.
In conjunction with the implementation that the second of first aspect is possible, in the 4th kind of possible implementation of first aspect, described when issuing over the air OTA AKU, at the end of each image file, after increasing the cyclic redundancy check (CRC) code of 32, also comprise:
When being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
Second aspect, provides a kind of device of upgrading, comprising:
Storage unit, for being stored in main partition and backup subregion simultaneously by image file;
Loading unit, for when the image file in main partition damages, loads described image file from backup subregion.
In conjunction with second aspect, in the first possible implementation of second aspect, described loading unit, comprising:
Distribution module, distributes a hardware flags position for giving each main partition;
Mark module, for when because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
Checking module, for when upper once start up system, checks described marker bit;
Load-on module, if be set up described marker bit for being checked through main partition, then copied corresponding image file in corresponding main partition, has then removed described marker bit, and load the image file in main partition from the backup subregion in corresponding main partition.
In conjunction with the first possible implementation of second aspect or second aspect, in the implementation that the second of second aspect is possible, also comprise:
Increasing unit, for when issuing over the air OTA AKU, at the end of each image file, increasing the cyclic redundancy check (CRC) code of 32.
In conjunction with the implementation that the second of second aspect is possible, in the third possible implementation of second aspect, also comprise:
Verification unit, for when being upgraded to system by OTA, judges that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
First updating block, if the cyclic redundancy check (CRC) code of 32 that the image file judged in described OTA AKU for described verification unit comprises is correct, then while upgrading the image file in main partition, upgrades the image file in backup subregion.
In conjunction with the implementation that the second of second aspect is possible, in the 4th kind of possible implementation of second aspect, also comprise:
Second updating block, for when being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
The third aspect, provides a kind of mobile terminal, and described mobile terminal comprises the device of the upgrading described in second aspect.
In conjunction with the third aspect, in the first possible implementation of the third aspect, described mobile terminal is smart mobile phone or panel computer.
In the embodiment of the present invention, image file is stored in main partition and backup subregion simultaneously, when the image file in main partition damages, from backup subregion, loads described image file.Overcome the method for the upgrading that prior art provides, there will be android system because of image file damages cannot the problem of normal boot-strap, and then when the image file reached in main partition damages, also can normal boot-strap.
Accompanying drawing explanation
Fig. 1 is the realization flow figure of the embodiment of the method that the present invention upgrades;
Fig. 2 is the structured flowchart of the device embodiment that the present invention upgrades;
Fig. 3 is the structured flowchart of mobile terminal embodiment of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
In embodiments of the present invention, image file is stored in main partition and backup subregion simultaneously, when the image file in main partition damages, from backup subregion, loads described image file.
Below in conjunction with specific embodiment, realization of the present invention is described in detail:
Embodiment one
Fig. 1 shows the realization flow of the method for the upgrading that the embodiment of the present invention one provides, and details are as follows:
In step S101, image file is stored in simultaneously in main partition and backup subregion.
In embodiments of the present invention, damaging to prevent certain image file causes system to start shooting, for each image file, use two zoning schemes back-up storage image file, that is: except preloader subregion, lk subregion, boot subregion, system subregion, userdata subregion, outside the main partitions such as recovery subregion, each main partition has one to back up subregion, be called preloader_backup subregion respectively, lk_backup subregion, boot_backup subregion, system_backup subregion, userdata_backup subregion, recovery_backup subregion.Each image file, is stored in the middle of two subregions, as lk.bin is present in lk subregion and lk_backup subregion simultaneously.
In step s 102, when the image file in main partition damages, from backup subregion, load described image file.
For third-party ROM, we keep open attitude, allow the image file in the main partitions such as third party's brush machine tool change preloader subregion, lk subregion, boot subregion, system subregion, userdata subregion, recovery subregion.
; the image file that third party's brush machine instrument provides may be incorrect; the image file in main partition can be caused incorrect; but; when the image file in main partition damages; also adopt the image file in main partition to carry out the upgrading of system, deadlock can be caused, restart the generation of serious problems such as even can not starting shooting.
In embodiments of the present invention, when the image file in main partition damages, then from backup subregion, load described image file, carry out the upgrading of system according to the image file stored in backup subregion, the generation of the problems referred to above can be avoided.Such as, in lk subregion and lk_backup subregion, store lk.bin image file simultaneously, when the lk.bin image file in lk subregion damages, then can load described lk.bin image file from lk_backup subregion.
Concrete, distribute a hardware flags position can to each main partition, when because main partition in certain image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition, when upper once start up system, check described marker bit, if be checked through main partition to be set up described marker bit, from the backup subregion in corresponding main partition, then copy corresponding image file in corresponding main partition, then described marker bit is removed, and the image file loaded in main partition, the startup of completion system.
Preferably, in embodiments of the present invention, further comprising the steps of:
In step s 103, when issuing OTA AKU, at the end of each image file, the cyclic redundancy check (CRC) code of 32 is increased.
In step S104, when being upgraded to system by OTA, judge that whether the cyclic redundancy check (CRC) code of 32 that the image file in OTA AKU comprises is correct, if correctly, then while upgrading the image file in main partition, upgrade the image file in backup subregion.
Wherein, over the air (Over-the-Air Technology, OTA) if the binary data stream of the image file composition in AKU can be generated Divisibility of Polynomial completely, then represent that the cyclic redundancy check (CRC) code of 32 that the image file in OTA AKU comprises is correct, the image file in OTA AKU is that official issues.Wherein, described generator polynomial is the polynomial expression of the cyclic redundancy check (CRC) code generating described 32.
In embodiments of the present invention, the OTA AKU that can normally use official to issue due to us carries out the upgrading of system, and therefore the image file backed up in subregion also should be upgraded.
In order to prevent the image file backed up in subregion from being destroyed by rogue program, in the embodiment of the present invention, using door lock mechanism to upgrade to backup subregion, avoiding main partition and backup subregion all by malicious sabotage, causing system normally to start and to use.
Wherein, in order to the image file of upgrading in backup subregion, we are when issuing OTA AKU, at the end of each image file, increase cyclic redundancy check (CRC) (Cyclic Redundancy Check, the CRC) code of 32, this CRC code of 32 can be called " key ", and the generator polynomial generating CRC code can be called " lock ", it is set by mobile terminal manufacturer.
Preferably, in embodiments of the present invention, after step s 103, further comprising the steps of:
In step S105, when being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides CRC code or CRC code is incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
In the embodiment of the present invention, when user is upgraded to mobile terminal system by third party's brush machine instrument, judge whether to have in the image file that third party's brush machine instrument provides CRC code or CRC code whether correct, do not have in the image file that third party's brush machine instrument provides CRC code or CRC code incorrect time, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
The present embodiment, is stored in image file in main partition and backup subregion simultaneously, when the image file in main partition damages, from backup subregion, loads described image file.Overcome the method for the upgrading that prior art provides, there will be android system because of image file damages cannot the problem of normal boot-strap, and then when the image file reached in main partition damages, also can normal boot-strap.
In addition, whether the cyclic redundancy check (CRC) code of 32 comprised by the image file in door lock authenticate image file OTA AKU is correct, if correctly, then while upgrading the image file in main partition, upgrades the image file in backup subregion; When not having CRC code in the image file that user is provided by third party's brush machine instrument or CRC code is incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.Can prevent the image file backed up in subregion from being destroyed by rogue program, reach the safety of the image file in protection backup subregion, improve the object of the security of mobile terminal system.
One of ordinary skill in the art will appreciate that all or part of step realized in the various embodiments described above method is that the hardware that can carry out instruction relevant by program has come, corresponding program can be stored in a computer read/write memory medium, described storage medium, as ROM/RAM, disk or CD etc.
Embodiment two
Fig. 2 shows the concrete structure block diagram of the device of the upgrading that the embodiment of the present invention two provides, and for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention.The device of this upgrading can be the unit of the software unit be built in mobile terminal, hardware cell or software and hardware combining, and the device 2 of this upgrading comprises: storage unit 21 and loading unit 22.
Wherein, storage unit 21, for being stored in main partition and backup subregion simultaneously by image file;
Loading unit 22, for when the image file in main partition damages, loads described image file from backup subregion.
Concrete, described loading unit 22, comprising:
Distribution module, distributes a hardware flags position for giving each main partition;
Mark module, for when because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
Checking module, for when upper once start up system, checks described marker bit;
Load-on module, if be set up described marker bit for being checked through main partition, then copied corresponding image file in corresponding main partition, has then removed described marker bit, and load the image file in main partition from the backup subregion in corresponding main partition.
Further, described device 2 also comprises:
Increasing unit, for when issuing over the air OTA AKU, at the end of each image file, increasing the cyclic redundancy check (CRC) code of 32.
Further, described device 2 also comprises:
Verification unit, for when being upgraded to system by OTA, judges that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
First updating block, if the cyclic redundancy check (CRC) code of 32 that the image file judged in described OTA AKU for described verification unit comprises is correct, then while upgrading the image file in main partition, upgrades the image file in backup subregion.
Further, described device 2 also comprises:
Second updating block, for when being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
The device of the upgrading that the embodiment of the present invention provides can be applied in the embodiment of the method one of aforementioned correspondence, and details, see the description of above-described embodiment one, do not repeat them here.
Embodiment three
Fig. 3 shows the concrete structure block diagram of the mobile terminal that the embodiment of the present invention three provides, and for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention.This mobile terminal 3 is smart mobile phone or panel computer, comprises the device 2 of the upgrading described in embodiment two, and the device 2 of this upgrading comprises: storage unit 21 and loading unit 22.
Wherein, storage unit 21, for being stored in main partition and backup subregion simultaneously by image file;
Loading unit 22, for when the image file in main partition damages, loads described image file from backup subregion.
Concrete, described loading unit 22, comprising:
Distribution module, distributes a hardware flags position for giving each main partition;
Mark module, for when because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
Checking module, for when upper once start up system, checks described marker bit;
Load-on module, if be set up described marker bit for being checked through main partition, then copied corresponding image file in corresponding main partition, has then removed described marker bit, and load the image file in main partition from the backup subregion in corresponding main partition.
Further, described device 2 also comprises:
Increasing unit, for when issuing over the air OTA AKU, at the end of each image file, increasing the cyclic redundancy check (CRC) code of 32.
Further, described device 2 also comprises:
Verification unit, for when being upgraded to system by OTA, judges that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
First updating block, if the cyclic redundancy check (CRC) code of 32 that the image file judged in described OTA AKU for described verification unit comprises is correct, then while upgrading the image file in main partition, upgrades the image file in backup subregion.
Further, described device 2 also comprises:
Second updating block, for when being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
The mobile terminal that the embodiment of the present invention provides can be applied in the embodiment of the method one of aforementioned correspondence, and details, see the description of above-described embodiment one, do not repeat them here.
Those of ordinary skill in the art can recognize, in conjunction with unit and the algorithm steps of each example of embodiment disclosed herein description, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the system of foregoing description, device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that disclosed system, apparatus and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.
If described function using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection domain of claim.

Claims (12)

1. a method for upgrading, is characterized in that, comprising:
Image file is stored in simultaneously in main partition and backup subregion;
When the image file in main partition damages, from backup subregion, load described image file.
2. the method for claim 1, is characterized in that, described when the image file in main partition damages, then from backup subregion, load described image file, comprising:
A hardware flags position is distributed to each main partition;
When because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
When upper once start up system, check described marker bit;
If be checked through main partition to be set up described marker bit, then from the backup subregion in corresponding main partition, copy corresponding image file in corresponding main partition, then removed described marker bit, and load the image file in main partition.
3. method as claimed in claim 1 or 2, is characterized in that, also comprise:
When issuing over the air OTA AKU, at the end of each image file, increase the cyclic redundancy check (CRC) code of 32.
4. method as claimed in claim 3, is characterized in that, described when issuing over the air OTA AKU, at the end of each image file, after increasing the cyclic redundancy check (CRC) code of 32, also comprises:
When being upgraded to system by OTA, judge that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
If correct, then while upgrading the image file in main partition, upgrade the image file in backup subregion.
5. method as claimed in claim 3, is characterized in that, described when issuing over the air OTA AKU, at the end of each image file, after increasing the cyclic redundancy check (CRC) code of 32, also comprises:
When being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
6. a device for upgrading, is characterized in that, comprising:
Storage unit, for being stored in main partition and backup subregion simultaneously by image file;
Loading unit, for when the image file in main partition damages, loads described image file from backup subregion.
7. device as claimed in claim 6, it is characterized in that, described loading unit, comprising:
Distribution module, distributes a hardware flags position for giving each main partition;
Mark module, for when because main partition in image file damage and cannot normally start up system time, mark the marker bit in corresponding main partition;
Checking module, for when upper once start up system, checks described marker bit;
Load-on module, if be set up described marker bit for being checked through main partition, then copied corresponding image file in corresponding main partition, has then removed described marker bit, and load the image file in main partition from the backup subregion in corresponding main partition.
8. device as claimed in claims 6 or 7, is characterized in that, also comprise:
Increasing unit, for when issuing over the air OTA AKU, at the end of each image file, increasing the cyclic redundancy check (CRC) code of 32.
9. device as claimed in claim 8, is characterized in that, also comprise:
Verification unit, for when being upgraded to system by OTA, judges that whether the cyclic redundancy check (CRC) code of 32 that the image file in described OTA AKU comprises is correct;
First updating block, if the cyclic redundancy check (CRC) code of 32 that the image file judged in described OTA AKU for described verification unit comprises is correct, then while upgrading the image file in main partition, upgrades the image file in backup subregion.
10. device as claimed in claim 8, is characterized in that, also comprise:
Second updating block, for when being upgraded to system by third party's brush machine instrument, when determining not have in the image file that third party's brush machine instrument provides the cyclic redundancy check (CRC) code of the cyclic redundancy check (CRC) code of described 32 or described 32 incorrect, only upgrade the image file in main partition, refusal upgrades the image file in backup subregion.
11. 1 kinds of mobile terminals, is characterized in that, described mobile terminal comprises the device of the upgrading as described in any one of claim 6 to 10.
12. mobile terminals as claimed in claim 11, it is characterized in that, described mobile terminal is smart mobile phone or panel computer.
CN201510097245.5A 2015-03-04 2015-03-04 The method, device and mobile terminal of upgrading Expired - Fee Related CN104636171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510097245.5A CN104636171B (en) 2015-03-04 2015-03-04 The method, device and mobile terminal of upgrading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510097245.5A CN104636171B (en) 2015-03-04 2015-03-04 The method, device and mobile terminal of upgrading

Publications (2)

Publication Number Publication Date
CN104636171A true CN104636171A (en) 2015-05-20
CN104636171B CN104636171B (en) 2017-11-07

Family

ID=53214967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510097245.5A Expired - Fee Related CN104636171B (en) 2015-03-04 2015-03-04 The method, device and mobile terminal of upgrading

Country Status (1)

Country Link
CN (1) CN104636171B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446835A (en) * 2015-12-24 2016-03-30 小米科技有限责任公司 Method and device for repairing system file
CN105468477A (en) * 2015-11-20 2016-04-06 青岛海信移动通信技术股份有限公司 Android system protection method and apparatus
CN106095625A (en) * 2016-07-13 2016-11-09 上海斐讯数据通信技术有限公司 Radio reception device starts method and system
CN106843950A (en) * 2017-01-12 2017-06-13 武汉噢易云计算股份有限公司 A kind of software activation method and activation system suitable for multiple computers in computer room
CN106874029A (en) * 2016-12-30 2017-06-20 深圳市广和通无线股份有限公司 image file loading method and device
CN106952425A (en) * 2017-02-15 2017-07-14 深圳市新国都支付技术有限公司 A kind of terminal remote upgrade method and POS terminal
CN107168818A (en) * 2017-03-30 2017-09-15 努比亚技术有限公司 Terminal and brush machine failure recovery method
CN107341013A (en) * 2017-06-26 2017-11-10 努比亚技术有限公司 One kind start fault handling method, equipment and computer-readable recording medium
CN109408153A (en) * 2018-11-01 2019-03-01 百度在线网络技术(北京)有限公司 Software start-up method and method for upgrading software
CN109446008A (en) * 2018-10-31 2019-03-08 Oppo广东移动通信有限公司 A kind of failure cause detection method, failure cause detection device and terminal device
CN109753299A (en) * 2019-01-16 2019-05-14 Oppo广东移动通信有限公司 A kind of method for upgrading system, device and computer storage medium
CN110471680A (en) * 2019-07-23 2019-11-19 武汉格罗夫氢能汽车有限公司 Control method for the upgrading of hydrogen energy automobile controller software and failure rollback
CN110825563A (en) * 2019-10-22 2020-02-21 RealMe重庆移动通信有限公司 System recovery method and device and electronic equipment
CN111142911A (en) * 2019-12-27 2020-05-12 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN113703823A (en) * 2021-10-27 2021-11-26 苏州浪潮智能科技有限公司 BMC (baseboard management controller) firmware upgrading method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1924821A (en) * 2005-08-31 2007-03-07 明基电通股份有限公司 Firmware renewing system and method
CN102945176A (en) * 2012-11-09 2013-02-27 青岛海信移动通信技术股份有限公司 Terminal equipment booting and updating method and equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1924821A (en) * 2005-08-31 2007-03-07 明基电通股份有限公司 Firmware renewing system and method
CN102945176A (en) * 2012-11-09 2013-02-27 青岛海信移动通信技术股份有限公司 Terminal equipment booting and updating method and equipment

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468477A (en) * 2015-11-20 2016-04-06 青岛海信移动通信技术股份有限公司 Android system protection method and apparatus
CN105468477B (en) * 2015-11-20 2019-02-26 青岛海信移动通信技术股份有限公司 A kind of android system guard method and device
CN105446835A (en) * 2015-12-24 2016-03-30 小米科技有限责任公司 Method and device for repairing system file
CN106095625A (en) * 2016-07-13 2016-11-09 上海斐讯数据通信技术有限公司 Radio reception device starts method and system
CN106874029A (en) * 2016-12-30 2017-06-20 深圳市广和通无线股份有限公司 image file loading method and device
CN106843950B (en) * 2017-01-12 2020-07-28 武汉噢易云计算股份有限公司 Software activation method and system suitable for multiple computers in computer room
CN106843950A (en) * 2017-01-12 2017-06-13 武汉噢易云计算股份有限公司 A kind of software activation method and activation system suitable for multiple computers in computer room
CN106952425A (en) * 2017-02-15 2017-07-14 深圳市新国都支付技术有限公司 A kind of terminal remote upgrade method and POS terminal
CN106952425B (en) * 2017-02-15 2019-05-14 深圳市新国都支付技术有限公司 A kind of terminal remote upgrade method and POS terminal
CN107168818A (en) * 2017-03-30 2017-09-15 努比亚技术有限公司 Terminal and brush machine failure recovery method
CN107341013A (en) * 2017-06-26 2017-11-10 努比亚技术有限公司 One kind start fault handling method, equipment and computer-readable recording medium
CN107341013B (en) * 2017-06-26 2021-01-15 努比亚技术有限公司 Boot fault processing method and device and computer readable storage medium
CN109446008A (en) * 2018-10-31 2019-03-08 Oppo广东移动通信有限公司 A kind of failure cause detection method, failure cause detection device and terminal device
CN109446008B (en) * 2018-10-31 2022-02-08 Oppo广东移动通信有限公司 Fault reason detection method, fault reason detection device and terminal equipment
CN109408153A (en) * 2018-11-01 2019-03-01 百度在线网络技术(北京)有限公司 Software start-up method and method for upgrading software
CN109408153B (en) * 2018-11-01 2022-03-01 百度在线网络技术(北京)有限公司 Software starting method and software upgrading method
CN109753299A (en) * 2019-01-16 2019-05-14 Oppo广东移动通信有限公司 A kind of method for upgrading system, device and computer storage medium
CN110471680A (en) * 2019-07-23 2019-11-19 武汉格罗夫氢能汽车有限公司 Control method for the upgrading of hydrogen energy automobile controller software and failure rollback
CN110825563A (en) * 2019-10-22 2020-02-21 RealMe重庆移动通信有限公司 System recovery method and device and electronic equipment
CN110825563B (en) * 2019-10-22 2022-12-06 RealMe重庆移动通信有限公司 System recovery method and device and electronic equipment
CN111142911A (en) * 2019-12-27 2020-05-12 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN111142911B (en) * 2019-12-27 2022-04-19 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN113703823A (en) * 2021-10-27 2021-11-26 苏州浪潮智能科技有限公司 BMC (baseboard management controller) firmware upgrading method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN104636171B (en) 2017-11-07

Similar Documents

Publication Publication Date Title
CN104636171A (en) Upgrading method and device and mobile device
US9720782B2 (en) Authenticating a backup image with bifurcated storage
EP2829978B1 (en) Mobile terminal detection method and mobile terminal
CN105653262A (en) Application program upgrade method, device and system
CN112783537B (en) Embedded linux operating system upgrading method and system based on MTD storage device
CN107783776B (en) Processing method and device of firmware upgrade package and electronic equipment
CN109062598A (en) A kind of safe OTA upgrade method and system
CN102521289B (en) File synchronization method, device and system
CN104956374A (en) A method for software anti-rollback recovery
US9582262B2 (en) Systems and methods for installing upgraded software on electronic devices
CN105094927A (en) Equipment firmware updating method and device
US20150242336A1 (en) Storing Data in a Memory of an Electronic Device
CN109445705B (en) Firmware authentication method and solid state disk
CN111221682B (en) Method for mirroring storage system
CN106033362A (en) Method and device for processing flash memory partition
CN106406939A (en) EMMC chip-based mobile terminal rollback prevention method and system
CN110874467A (en) Information processing method, device, system, processor and storage medium
CN105550071A (en) System file upgrading and detecting method and communication device
CN107967193A (en) Boot starts method and embedded device
CN110806884A (en) Method and device for repairing operating system fault
CN108170456B (en) Firmware upgrading method and device for electronic equipment
CN110908722B (en) Method and device applied to starting of operating system, electronic equipment and storage medium
CN115951920A (en) Mobile equipment upgrading method and device, storage unit and mobile equipment
CN111611000B (en) High-reliability firmware air upgrading method and system
CN111046389A (en) Method for securely updating firmware components and portable computer station for implementation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170321

Address after: Changan town in Guangdong province Dongguan 523841 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road No. 013 Fu technology building B block 6 Building

Applicant before: SHENZHEN OPPO COMMUNICATION SOFTWARE Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523841 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171107