CN106933604A - A kind of method for upgrading system and device - Google Patents

A kind of method for upgrading system and device Download PDF

Info

Publication number
CN106933604A
CN106933604A CN201511016721.2A CN201511016721A CN106933604A CN 106933604 A CN106933604 A CN 106933604A CN 201511016721 A CN201511016721 A CN 201511016721A CN 106933604 A CN106933604 A CN 106933604A
Authority
CN
China
Prior art keywords
subregion
partition
data
upgrade
operating system
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
CN201511016721.2A
Other languages
Chinese (zh)
Other versions
CN106933604B (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.)
China Mobile Communications Group Co Ltd
China Mobile Suzhou Software Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Suzhou Software Technology 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 China Mobile Communications Group Co Ltd, China Mobile Suzhou Software Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201511016721.2A priority Critical patent/CN106933604B/en
Publication of CN106933604A publication Critical patent/CN106933604A/en
Application granted granted Critical
Publication of CN106933604B publication Critical patent/CN106933604B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a kind of method for upgrading system and device, wherein, method for upgrading system includes:Associated data subregion and corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to store modification information, the modification during modification information record operating system update to data partition;Operating system is upgraded;If upgrading failure, data recovery is carried out according to modification information to data partition.

Description

A kind of method for upgrading system and device
Technical field
The present invention relates to the communications field, more particularly to a kind of method for upgrading system and device.
Background technology
With continuing to develop for computer and the communication technology, intelligent terminal, such as smart mobile phone, intelligent television, Panel computer etc., all quickly grows in terms of function or species, and its application is also more and more complete.For Meet the technology constantly updated, the operating system of intelligent terminal is also required to timely to update upgrading.
In order to reduce destruction of the escalation process of operating system to original operating system, existing operating system liter Level method is first backed up to operating system, then operating system is upgraded.So, if upgrading Failure, then can be by backing up the state before operating system recovery to upgrading.
However, existing operating system is in escalation process, data partition can be modified, if there is behaviour Make system upgrade failure, or due to the change of data content and form cause data partition change mistake when, Need for data partition to return to reset condition, and modification of the existing method for upgrading system to data partition is Cannot cancel and recover, i.e., data partition cannot be returned to reset condition, so as to be made to original system Into certain irreversible destruction.
The content of the invention
In order to solve the above technical problems, the embodiment of the present invention is expected to provide a kind of method for upgrading system and device, When can occur data partition modification mistake in operating system update failure or escalation process, logarithm is cancelled According to the modification of subregion, data partition is returned into reset condition, improve the security of operating system update.
The technical proposal of the invention is realized in this way:
In a first aspect, the embodiment of the present invention provides a kind of method for upgrading system, including:Associated data subregion with Corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to store modification letter Breath, the modification during modification information record operating system update to data partition;Operating system is risen Level;If upgrading failure, data recovery is carried out according to modification information to data partition.
Further, associated data subregion and corresponding snapshot subregion, specifically include:By LVM machines Associated data subregion processed and corresponding snapshot subregion.
Further, operating system also includes active partition, wherein, active partition is current operation system institute Subregion, also include after associated data subregion with corresponding snapshot subregion:By it is default with it is movable The corresponding hidden partition carry of subregion.
Further, operating system is upgraded, is specifically included:The upgrade image file peace that will be received Mounted in hidden partition, wherein, upgrade image file includes CONFIG.SYS;CONFIG.SYS is configured To hidden partition.
Further, after upgrading to operating system, also include:If upgrading successfully, will hide Subregion is set to New activity subregion, and active partition is set into new hidden partition.
Second aspect, the embodiment of the present invention provides a kind of system upgrade device, including:Associative cell, upgrading Unit and recovery unit, wherein:Associative cell, for associated data subregion and corresponding snapshot subregion, Wherein, data partition is used for data storage, and snapshot subregion is used to store modification information, modification information record behaviour Make the modification to data partition during system upgrade;Upgrade unit, in associative cell associated data point After area and corresponding snapshot subregion, operating system is upgraded;Recovery unit, for single in upgrading During unit's upgrading failure, data recovery is carried out to data partition according to modification information.
Further, associative cell, specifically for:By LVM mechanism associated data subregions with it is corresponding Snapshot subregion.
Further, operating system also includes active partition, wherein, active partition is current operation system institute Subregion, system upgrade device also include carry unit, in associative cell associated data subregion and phase After corresponding snapshot subregion, by default hidden partition carry corresponding with active partition.
Further, upgrade unit, specifically for:It is fast with corresponding in associative cell associated data subregion After according to subregion, the upgrade image file that will be received is arranged on hidden partition, wherein, upgrade image file Including CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Further, system upgrade device also includes setting unit, for when upgrade unit is upgraded successfully, Hidden partition is then set to New activity subregion, active partition is set to new hidden partition.
The embodiment of the invention provides a kind of method for upgrading system and device, by associated data subregion with it is relative The snapshot subregion answered, wherein, data partition is used for data storage, and snapshot subregion is used to store modification information, Modification during modification information record operating system update to data partition;Operating system is upgraded; If upgrading failure, data recovery is carried out according to modification information to data partition.Using above-mentioned technology realization side Case, even if operating system update fails, it is also possible to cancel the modification to data partition by modification information, will Data partition returns to reset condition, improves the security of operating system update.
Brief description of the drawings
Fig. 1 is the schematic diagram that system memory space provided in an embodiment of the present invention is divided;
Fig. 2 is a kind of schematic flow sheet one of method for upgrading system provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic flow sheet two of method for upgrading system provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic flow sheet three of method for upgrading system provided in an embodiment of the present invention;
Fig. 5 is a kind of schematic flow sheet four of method for upgrading system provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation one of system upgrade device provided in an embodiment of the present invention;
Fig. 7 is a kind of structural representation two of system upgrade device provided in an embodiment of the present invention;
Fig. 8 is a kind of structural representation three of system upgrade device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly Chu, it is fully described by.
In embodiments of the present invention, operating system is to operate in the most basic systems soft ware in terminal, including Linux system, unix system, Windows systems, apple (iOS, iPhone OS) system and Android System etc..System memory space in operating system is divided into two classes:System partitioning and data partition, ginseng As shown in Figure 1.
System partitioning, storage is operating system and application software code and related system configuration text Part, including active partition and hidden partition.Active partition be where the operating system being currently running point Area, hidden partition is the backup subregion used by upgrading operation system.
Data partition, storage is the related data of product, such as database file etc..According to actual needs, Multiple data partitions can be set up, is corresponded to respectively for each data partition and is marked off a snapshot subregion, For recording the modification in escalation process to data partition.It should be noted that Fig. 1 is only setting up two Illustrated as a example by individual data partition, that is, set up the first data partition and the second data partition, and with first Data partition and the second data partition distinguish corresponding first snapshot subregion and the second snapshot subregion.In addition, fast Size according to subregion can be configured according to the modification amount of data partition, therefore, the big I of snapshot subregion With more much smaller than data partition.
In actual applications, system memory space is divided and also included:Storage startup program, for example, multiple behaviour Make the Boot subregions of system startup manager (GRUB, GRand Unified Bootloader) (in Fig. 1 Do not show).Wherein, the file that Boot subregions include the kernel of operating system and used in bootup process. Certainly, system memory space is divided also includes other subregions, and the embodiment of the present invention is not particularly limited to this.
The main thought of the embodiment of the present invention is:When upgrading to operating system, by operating system In each data partition be respectively associated corresponding snapshot subregion, wherein, snapshot subregion be used for record escalation process In the modification process of data partition, and snapshot subregion can just be used only when upgrading to system. So, when occurring data partition modification mistake when operating system update fails or in escalation process, can be with The modification process of the data partition by being recorded in snapshot subregion, cancels the modification to data partition, and it is right to realize The fast quick-recovery of data partition, and then improve the security of operating system update.
Embodiment one
Fig. 2 is a kind of schematic flow sheet one of method for upgrading system provided in an embodiment of the present invention, the method bag Include:
Step 201:Associated data subregion and corresponding snapshot subregion, wherein, data partition is used to store Data, snapshot subregion is used to store modification information, to data during modification information record operating system update The modification of subregion;
It should be noted that need to modify data partition in escalation process, by each number All be respectively associated according to subregion the corresponding modification process for stored record to data partition modification information it is fast According to subregion so that the modification content that can be subsequently recorded by modification information, the modification to data partition is cancelled, Data partition is returned into reset condition.
Exemplarily, associated data subregion and corresponding snapshot subregion, specifically include:By logic pipe crimping Reason (LVM, Logical Volume Manager) mechanism associated data subregion and corresponding snapshot subregion.
Wherein, LVM mechanism is a kind of mechanism being managed to disk partition under linux system, is to set up A logical layer on hard disk and subregion, can improve the flexibility of disk partition management.By LVM The Mechanism establishing snapshot subregion corresponding with data partition, and easily associate data partition with snapshot subregion Get up.
Preferably, operating system also includes active partition, wherein, active partition is current operation system place Subregion.
Further, Fig. 3 is a kind of schematic flow sheet two of method for upgrading system provided in an embodiment of the present invention, Shown in Figure 3, after step 201, a kind of method for upgrading system provided in an embodiment of the present invention is also wrapped Include:Step 200.Specially:
Step 200:By default hidden partition carry corresponding with active partition.
Understandably, it is follow-up operating system is upgraded according to the upgrade image file for receiving, and hide Subregion is the subregion where installing upgrade image file, i.e. hidden partition is the backup subregion of upgrading operation system, Therefore need hidden partition carry before upgrading, so that upgrade image file is installed in hidden partition.
You need to add is that, hidden partition be able to will just be hidden point only in upgrading operation system by carry Area is mounted in an already present catalogue, is then accessed in operating system by accessing this catalogue and is System storage device.
Step 202:Operating system is upgraded;
Further, step 202 is specifically included:The upgrade image file that will be received is arranged on hidden partition, Wherein, upgrade image file includes CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Understandably, upgrade image file is used to upgrade operating system.Wherein, upgrade image file It is a compressed package, the file of set form can be obtained after being decompressed to it, such as including software to be upgraded Bag, CONFIG.SYS and some auxiliary scripts.Wherein, CONFIG.SYS includes upgrade image text The version number of part, the operating system version number supported, the logical volume name of hidden partition, data partition and fast Corresponding relation and logical volume name according to subregion etc..
It should be noted that because CONFIG.SYS specially will not be placed in data partition, and be placed on be Under system catalogue, be placed on configuration file under the Linux file system catalogue of standard by such as linux system.It is logical Cross and CONFIG.SYS is configured in subregion i.e. hidden partition where new system, remain original system and match somebody with somebody Put, also remain the modification for data partition in escalation process, improve the security of upgrading.
It should be noted that the operating system after upgrading in most cases considers that compatibility will not be to system forward The form of configuration file does too much change, i.e., be identical with the form of CONFIG.SYS before upgrading, this In the case of kind, it is only necessary to which CONFIG.SYS is configured into hidden partition from current runtime.If Operating system after upgrading is changed to the form of CONFIG.SYS, it is impossible to which the system before identification upgrading is matched somebody with somebody File is put, then needs to do specially treated such as form conversion etc. in escalation process, to ensure to be after upgrading System configuration file is retained.
Step 203:If upgrading failure, data recovery is carried out according to modification information to data partition.
In actual applications, when often performing a step in escalation process due to operating system, can all register One error handling processing function, wherein, error handling processing function is used to realize cancelling the step, error handling processing function Execution sequence be to be processed according to stack, i.e. post-registration being first carried out, the rear execution first registered.In this way, logical Cross modification information to recover data partition, it is possible to use perform the error handling processing registered during the step Function is realized.
Exemplarily, Fig. 4 is a kind of schematic flow sheet three of method for upgrading system provided in an embodiment of the present invention, It is shown in Figure 4, after step 202, also include:
Step 204:If upgrading successfully, hidden partition is set to New activity subregion, active partition is set It is set to new hidden partition.
Understandably, it is modified by hidden partition and active partition so that during terminal startup next time Subregion where from new system is that New activity subregion starts.
In addition, it is necessary to release association between data partition and snapshot subregion simultaneously after operating system update success System is restarted, because now without recording the modification process to data partition.
Embodiment two
Fig. 5 is a kind of schematic flow sheet four of method for upgrading system provided in an embodiment of the present invention, the method bag Include:
Step 501:Upgrade image file is received, system configuration text is decompressed and obtained to the upgrade image file Part;
Step 502:Operating system is checked according to CONFIG.SYS;
, it is necessary to detect whether operating system meets system upgrade before system upgrade is carried out to operating system Basic demand.Specifically, whether the version number for first checking for operating system meets the operation system for supporting upgrading System version number, then detects whether operating system meets default system memory space and divide, such as according to being The logical volume name of the hidden partition in system configuration file judges system partitioning with the presence or absence of corresponding with active partition Hidden partition.
Step 503:If operating system inspection passes through, by default hidden partition carry;
Step 504:Associated data subregion and corresponding snapshot subregion, wherein, snapshot subregion is used to store Modification information, the modification during modification information record operating system update to data partition;
Step 505:Upgrade image file is arranged on hidden partition, and CONFIG.SYS is configured to hidden Hide subregion;
Step 506:Installation to upgrade image file is detected, if installing successfully, execution step 507; If install failure, step 508 is performed;
Step 507:Hidden partition is set to New activity subregion, active partition is set to new hidden partition;
Step 508:Data recovery is carried out to data partition by according to modification information.
In this way, in the installation success to upgrade image file, then to operating system update success, i.e. terminal The subregion where the new system is that New activity subregion starts when starting next time;Lost in the installation to upgrade image file When losing, then operating system update is failed, then the modification to data partition is cancelled by modification information, will Data partition can still be started when returning to reset condition, i.e. terminal startup next time by origin operation system.
In sum, a kind of method for upgrading system is the embodiment of the invention provides, by foundation and data partition Corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to record operation system Modification in system escalation process to data partition;Operating system is upgraded, if upgrading failure, passes through Snapshot subregion recovers to data partition.Using above-mentioned technic relization scheme, even if operating system update loses Lose, it is also possible to modification of the revocation to data partition is realized by snapshot subregion, data partition is returned to original State, improves the security of operating system update.
Embodiment three
Fig. 6 is a kind of structural representation one of system upgrade device provided in an embodiment of the present invention, with reference to Fig. 6 Shown, the device includes:Associative cell 601, upgrade unit 602 and recovery unit 603, wherein:
Associative cell 601, for associated data subregion and corresponding snapshot subregion, wherein, data partition For data storage, snapshot subregion is used to store modification information, modification information record operating system update process In modification to data partition;
Upgrade unit 602, for the associated data subregion of associative cell 601 and corresponding snapshot subregion it Afterwards, operating system is upgraded;
Recovery unit 603, for when upgrade unit 602 upgrades failure, according to modification information to data point Area carries out data recovery.
Further, associative cell 601, specifically for:By LVM mechanism associated data subregions with it is relative The snapshot subregion answered.
Further, operating system also includes active partition, wherein, active partition is current operation system institute Subregion.Fig. 7 is a kind of structural representation two of system upgrade device provided in an embodiment of the present invention, ginseng Examine shown in Fig. 7, system upgrade device also includes carry unit 604, in the incidence number of associative cell 601 According to after subregion and corresponding snapshot subregion, by default hidden partition carry corresponding with active partition.
Further, upgrade unit 602, specifically for:In the associated data subregion of associative cell 601 and phase After corresponding snapshot subregion, the upgrade image file that will be received is arranged on hidden partition, wherein, upgrading Image file includes CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Further, Fig. 8 is a kind of structural representation three of system upgrade device provided in an embodiment of the present invention, With reference to shown in Fig. 8, system upgrade device also includes setting unit 605, for upgrading in upgrade unit 602 During success, then hidden partition is set to New activity subregion, active partition is set to new hidden partition.
In actual applications, above-mentioned associative cell 601, upgrade unit 602, recovery unit 603, carry list Unit 604 and setting unit 605 can be by the processor realizations in terminal, specially central processing unit (CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA) Deng realizing, memory can also be included in terminal, the memory can be connected by system bus with processor, Wherein, memory is used to store executable program code, and the program code includes computer-managed instruction, deposits Reservoir may include high-speed RAM memory, it is also possible to also including nonvolatile memory, for example, at least One magnetic disk storage.
It should be noted that the system upgrade device in the embodiment of the present invention is applied in the intelligence with operating system Can terminal, such as smart mobile phone, intelligent television, panel computer etc..
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or meter Calculation machine program product.Therefore, the present invention can using hardware embodiment, software implementation or combine software and The form of the embodiment of hardware aspect.And, the present invention can be used and wherein include calculating at one or more Computer-usable storage medium (the including but not limited to magnetic disk storage and optical storage of machine usable program code Device etc.) on implement computer program product form.
The present invention is with reference to method according to embodiments of the present invention, equipment (system) and computer program product Flow chart and/or block diagram describe.It should be understood that flow chart and/or side can be realized by computer program instructions The knot of flow in each flow and/or square frame and flow chart and/or block diagram and/or square frame in block diagram Close.Can provide these computer program instructions to all-purpose computer, special-purpose computer, Embedded Processor or The processor of other programmable data processing devices is producing a machine so that by computer or other can The instruction of the computing device of programming data processing equipment is produced for realizing in one flow of flow chart or multiple The device of the function of being specified in one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices In the computer-readable memory for working in a specific way so that storage is in the computer-readable memory Instruction produces the manufacture for including instruction, and the instruction is realized in one flow of flow chart or multiple flows and/or side The function of being specified in one square frame of block diagram or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices, made Obtain and series of operation steps is performed on computer or other programmable devices to produce computer implemented place Reason, so as to the instruction performed on computer or other programmable devices is provided for realizing in flow chart one The step of function of being specified in flow or multiple one square frame of flow and/or block diagram or multiple square frames.
The above, only presently preferred embodiments of the present invention is not intended to limit protection model of the invention Enclose.

Claims (10)

1. a kind of method for upgrading system, it is characterised in that including:
Associated data subregion and corresponding snapshot subregion, wherein, the data partition is used for data storage, The snapshot subregion is used to store modification information, to institute during the modification information record operating system update State the modification of data partition;
The operating system is upgraded;
If upgrading failure, data recovery is carried out according to the modification information to the data partition.
2. method according to claim 1, it is characterised in that the associated data subregion with it is corresponding Snapshot subregion, specifically include:
The data partition and the corresponding snapshot subregion are associated by LVM mechanism.
3. method according to claim 1, it is characterised in that the operating system also includes activity point Area, wherein, the active partition be current operation system where subregion, associated data subregion with it is relative Also include after the snapshot subregion answered:
By default hidden partition carry corresponding with the active partition.
4. method according to claim 3, it is characterised in that described to upgrade to operating system, Specifically include:
The upgrade image file that will be received is arranged on the hidden partition, wherein, the upgrade image file Including CONFIG.SYS;
The CONFIG.SYS is configured to the hidden partition.
5. method according to claim 3, it is characterised in that upgrade to operating system described Afterwards, also include:
If upgrading successfully, the hidden partition is set to New activity subregion, the active partition is set It is new hidden partition.
6. a kind of system upgrade device, it is characterised in that including:Associative cell, upgrade unit and recovery are single Unit, wherein:
The associative cell, for associated data subregion and corresponding snapshot subregion, wherein, the data Subregion is used for data storage, and the snapshot subregion is used to store modification information, the modification information record operation To the modification of the data partition during system upgrade;
The upgrade unit, for the associative cell associated data subregion and corresponding snapshot subregion it Afterwards, the operating system is upgraded;
The recovery unit, for when the upgrade unit upgrades failure, according to the modification information to institute Stating data partition carries out data recovery.
7. device according to claim 6, it is characterised in that the associative cell, specifically for:
The data partition and the corresponding snapshot subregion are associated by LVM mechanism.
8. device according to claim 6, it is characterised in that the operating system also includes activity point Area, wherein, the active partition is the subregion where current operation system, and the system upgrade device is also wrapped Carry unit is included, for after the associative cell associated data subregion with corresponding snapshot subregion, inciting somebody to action Default hidden partition carry corresponding with the active partition.
9. device according to claim 8, it is characterised in that the upgrade unit, specifically for:
After the associative cell associated data subregion with corresponding snapshot subregion, the upgrading that will be received Image file is arranged on the hidden partition, wherein, the upgrade image file includes CONFIG.SYS;
The CONFIG.SYS is configured to the hidden partition.
10. device according to claim 8, it is characterised in that the system upgrade device also includes Setting unit, for when the upgrade unit is upgraded successfully, then the hidden partition being set into New activity Subregion, new hidden partition is set to by the active partition.
CN201511016721.2A 2015-12-30 2015-12-30 System upgrading method and device Active CN106933604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511016721.2A CN106933604B (en) 2015-12-30 2015-12-30 System upgrading method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511016721.2A CN106933604B (en) 2015-12-30 2015-12-30 System upgrading method and device

Publications (2)

Publication Number Publication Date
CN106933604A true CN106933604A (en) 2017-07-07
CN106933604B CN106933604B (en) 2021-03-05

Family

ID=59441489

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511016721.2A Active CN106933604B (en) 2015-12-30 2015-12-30 System upgrading method and device

Country Status (1)

Country Link
CN (1) CN106933604B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108491218A (en) * 2018-03-12 2018-09-04 浙江中控技术股份有限公司 A kind of method and apparatus of databases comparison file generated
CN110944234A (en) * 2019-10-31 2020-03-31 康佳集团股份有限公司 Television upgrading method, system and storage medium
CN113806139A (en) * 2021-06-15 2021-12-17 荣耀终端有限公司 Operating system recovery method, operating system recovery device, storage medium and computer program product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038549A (en) * 2007-03-28 2007-09-19 北京启明星辰信息技术有限公司 A software updating method capable of crossing system
CN101078999A (en) * 2006-05-26 2007-11-28 任永坚 Method and system for accomplishing data backup and recovery
CN101377744A (en) * 2008-09-24 2009-03-04 深圳华为通信技术有限公司 Method and apparatus for recovering terminal equipment software upgrade
CN101777014A (en) * 2010-02-03 2010-07-14 华为终端有限公司 Backup processing method and device
CN101833488A (en) * 2010-04-30 2010-09-15 杭州华三通信技术有限公司 Processing method and equipment for snapshot resource
US9218245B1 (en) * 2009-03-31 2015-12-22 Amazon Technologies, Inc. Cloning and recovery of data volumes

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101078999A (en) * 2006-05-26 2007-11-28 任永坚 Method and system for accomplishing data backup and recovery
CN101038549A (en) * 2007-03-28 2007-09-19 北京启明星辰信息技术有限公司 A software updating method capable of crossing system
CN101377744A (en) * 2008-09-24 2009-03-04 深圳华为通信技术有限公司 Method and apparatus for recovering terminal equipment software upgrade
US9218245B1 (en) * 2009-03-31 2015-12-22 Amazon Technologies, Inc. Cloning and recovery of data volumes
CN101777014A (en) * 2010-02-03 2010-07-14 华为终端有限公司 Backup processing method and device
CN101833488A (en) * 2010-04-30 2010-09-15 杭州华三通信技术有限公司 Processing method and equipment for snapshot resource

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108491218A (en) * 2018-03-12 2018-09-04 浙江中控技术股份有限公司 A kind of method and apparatus of databases comparison file generated
CN110944234A (en) * 2019-10-31 2020-03-31 康佳集团股份有限公司 Television upgrading method, system and storage medium
CN113806139A (en) * 2021-06-15 2021-12-17 荣耀终端有限公司 Operating system recovery method, operating system recovery device, storage medium and computer program product

Also Published As

Publication number Publication date
CN106933604B (en) 2021-03-05

Similar Documents

Publication Publication Date Title
US10606628B2 (en) Systems and methods for modifying an operating system for a virtual machine
US9146839B2 (en) Method for pre-testing software compatibility and system thereof
US9804933B2 (en) System differential upgrade method, apparatus, and mobile terminal
US7694165B2 (en) Automation of bare metal recoveries
US10599419B2 (en) Secure firmware updates using virtual machines to validate firmware packages
US10635473B2 (en) Setting support program, setting support method, and setting support device
WO2022111097A1 (en) File update method and apparatus, device and storage medium
CN110134426A (en) A kind of embedded system upgrade method, device and terminal device
US20160132420A1 (en) Backup method, pre-testing method for environment updating and system thereof
US10795688B2 (en) System and method for performing an image-based update
CN106033362A (en) Method and device for processing flash memory partition
US20200341746A1 (en) Snapshot recovery states
CN111045712A (en) Single system upgrading method and system with backup function
US9237071B2 (en) Computer-readable recording medium, verification method, and verification device
US11983519B2 (en) Abort installation of firmware bundles
US10509646B2 (en) Software update rollbacks using file system volume snapshots
CN110209420A (en) A kind of method and device updating bootstrap loader
CN106933604A (en) A kind of method for upgrading system and device
CN108536456A (en) A kind of smart machine upgrade method and system
US9009456B2 (en) Automatic update of persistent boot parameter storage
CN103761126A (en) Method and device for upgrading application program
US11341063B2 (en) Systems and methods for safely detecting indeterminate states of ranges in a self-encrypting storage resource
CN116028084A (en) Cross-version hot upgrading method, system and terminal based on OpenStack cloud platform
CN110688130A (en) Physical machine deployment method, physical machine deployment device, readable storage medium and electronic equipment
US20150046414A1 (en) Computer product, managing apparatus, and managing method

Legal Events

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