CN111221682A - Method for mirroring storage system - Google Patents
Method for mirroring storage system Download PDFInfo
- Publication number
- CN111221682A CN111221682A CN202010015147.3A CN202010015147A CN111221682A CN 111221682 A CN111221682 A CN 111221682A CN 202010015147 A CN202010015147 A CN 202010015147A CN 111221682 A CN111221682 A CN 111221682A
- Authority
- CN
- China
- Prior art keywords
- file
- upgrading
- space
- block files
- block
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
- G06F3/0641—De-duplication techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a method for storing a system image, which comprises the steps of dividing a system image file of intelligent equipment into a plurality of block files, packaging all the generated block files and a list file into an upgrading/recovering public partition, and deploying all the block files to a file server for downloading by the intelligent equipment. If the space required by upgrading is larger than the available space, temporarily deleting part of the block files as required, deleting the upgrading package after successful installation, and then downloading the temporarily deleted part of the block files from the file server again. The method saves the space required by backup and increases the storage space available for users by sharing the upgrading/recovering common partition with the system mirror image data and the system upgrading data. Meanwhile, the system mirror image is stored on the server in blocks, which is equivalent to adding redundant backup, and the reliability of the function of restoring the system firmware is improved.
Description
Technical Field
The invention relates to the technical field of intelligent device storage, in particular to a method for mirroring a storage system.
Background
In the using process of the intelligent device, due to user operation, malicious software, hardware failure and the like, system firmware may be damaged, so that normal use is affected. At this time, a function of restoring the whole system firmware of the intelligent device to a factory state is required to restore the system of the intelligent device to normal. In the prior art, the function is usually implemented by partitioning a part of storage space in advance in a factory production stage, storing a complete system image in the part of storage space, and restoring the system by using the image stored in the partition through a special operation step when a user encounters a condition that the system cannot be restored. In practical applications, the usage of the function of restoring the system firmware is not high, so that the function wastes storage space for most users.
Disclosure of Invention
In view of this, the present invention provides a method for storing a system image, which integrates a system firmware restoring function and a system upgrading function, and adopts a mode that system image data and system upgrading data share a cache space, so as to greatly reduce a space required for backup and improve user experience.
The invention solves the problems through the following technical scheme: a method for storing a system image, the method integrates a system firmware restoring function and a system upgrading function in an intelligent device, so that system image data and system upgrading data share an upgrading/restoring common partition, and the method comprises the following steps:
step a, packaging partition images except for upgrading/recovering a public partition by using a file compression packaging tool to generate a system image file, dividing the system image file into a plurality of block files, and generating a block file list file based on information of all the block files;
b, packaging all the block files and the manifest files generated in the step a into an upgrading/recovering public partition; all the block files are deployed on a file server for downloading by the intelligent equipment;
c, when the intelligent equipment detects that a network upgrade package is released, acquiring a space required by upgrading and an available space of an upgrade/recovery public partition, comparing the sizes of the space required by upgrading and the available space of the upgrade/recovery public partition, and directly downloading the upgrade package if the required space is not larger than the available space; if the required space is larger than the available space, indicating that the available space is insufficient, temporarily deleting part of the block files as required to ensure that the available space is not smaller than the required space, setting a flag bit to shield and restore the system firmware function, and then downloading the upgrade package;
d, installing the upgrade package, deleting the upgrade package after successful installation, re-downloading the temporarily deleted part of the block files from the file server, and starting a system firmware restoration function after correct verification.
Preferably, in the step d, the temporarily deleted block file is known by retrieving the manifest file, and then the temporarily deleted block file is downloaded again from the file server.
Preferably, in the step a, the system image file is divided based on a preset block file size upper limit value.
Preferably, in the step c, if the required space is larger than the available space, the difference obtained by subtracting the available space from the required space is divided by the upper limit value, the result is rounded up to obtain the number m of block files to be deleted, and the m block files are deleted, so that the available space is not smaller than the required space.
Preferably, all the block files are stored in the intelligent device and the file server according to the same sequence, and when the m block files are deleted, the m block files are deleted according to a preset sequence.
Preferably, according to the recorded number m of deleted block files, m block files are directly downloaded from the file server according to the preset sequence.
Preferably, the intelligent device is a smart television, a smart phone, a tablet computer or an intelligent air conditioner.
The invention has the beneficial effects that: by sharing the upgrading/recovering common partition with the system mirror image data and the system upgrading data, the space required by backup is saved, and the storage space available for a user is increased. Meanwhile, the system mirror image is stored on the server in blocks, which is equivalent to adding redundant backup, and the reliability of the function of restoring the system firmware is improved.
Drawings
FIG. 1 is a diagram illustrating the partitioning of storage space of an intelligent device in the prior art;
FIG. 2 is a diagram illustrating the partitioning of storage space of an intelligent device according to an embodiment of the present invention;
fig. 3 is a flowchart of system upgrade provided in the embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.
Fig. 1 illustrates a partitioning of a storage space of an intelligent device in the prior art, where the storage space of the intelligent device includes a recovery partition for storing system image data and an upgrade partition for storing system upgrade data. Referring to fig. 2, the present invention provides a method for storing a system image, which integrates a system firmware restoring function and a system upgrading function in an intelligent device, so that system image data and system upgrading data share an upgrading/restoring common partition, thereby greatly reducing a storage space required for backup and increasing a storage space available to a user. The method specifically comprises the following steps:
step a, packaging the partition images except for the upgrading/recovering public partition by using a file compression packaging tool to generate a system image file, dividing the system image file into a plurality of block files, and generating a block file list file based on the information of all the block files.
B, packaging all the block files and the manifest files generated in the step a into an upgrading/recovering public partition; and deploying all the block files to a file server for downloading by the intelligent equipment.
C, when the intelligent equipment detects that a network upgrade package is released, acquiring a space required by upgrading and an available space of an upgrade/recovery public partition, comparing the sizes of the space required by upgrading and the available space of the upgrade/recovery public partition, and directly downloading the upgrade package if the required space is not larger than the available space; if the required space is larger than the available space, indicating that the available space is insufficient, temporarily deleting part of the block files as required to ensure that the available space is not smaller than the required space, setting a flag bit to shield and restore the system firmware function, and then downloading the upgrade package. Fig. 3 shows a system upgrade flow diagram.
And d, installing an upgrade package, deleting the upgrade package after the upgrade package is successfully installed, re-downloading the temporarily deleted part of the block files from the file server, and starting a system firmware restoration function after the part of the block files are verified to be correct.
The intelligent device may obtain the temporarily deleted block file by retrieving the manifest file, and then re-download the temporarily deleted block file from the file server.
The upgrade/recovery public partition may be a cache partition used for storing upgrade files during system upgrade. The file compression packaging tool may be a zip tool.
In another embodiment, when the system image file is divided into a plurality of block files, the system image file is divided based on a preset block file size upper limit value. For example, the upper limit value of the size of each chunk file is preset to be B, and when the system image file is divided, the system image file is divided by taking B as a unit to form a plurality of chunk files such as C1, C2, C3 … … Cn-1 and Cn and a list file C0, wherein the sizes of the chunk files C1-Cn-1 are all B.
When the intelligent equipment detects that a network upgrading packet is released, the space required by upgrading is acquired as D, the available space of the upgrading/recovering public partition is acquired as E, the sizes of the two are compared, if D is larger than E, the available space is insufficient, at the moment, (D-E)/B is calculated, the result is rounded upwards to obtain m, and the m is the number of the block files required to be deleted. And deleting the m block files, so that the block files as few as possible are deleted on the premise of providing enough available space for upgrading/recovering the public partition to store the upgrading packet.
After the upgrade is completed, according to the search list file C0, it is known that the m block files that are deleted, for example, the block files C1 and C2 … … Cm, are deleted, at this time, the temporarily deleted block files C1 and C2 … … Cm are downloaded again from the file server, and the function of restoring the system firmware is enabled after the verification is correct. In another embodiment, all the chunk files are stored in the same order in the smart device and the file server, when deleting m chunk files, the chunk files may be deleted according to a preset order, such as C1, C2 … … Cm, and the smart device may directly download m chunk files from the file server according to the recorded number m of deleted chunk files in the preset order, so as to omit a retrieval step.
In another embodiment, the application of the method for mirroring the storage system in the invention to the smart television is exemplarily shown.
In the intelligent television platform, the partition of the existing system containing the preset data occupies 2.4G, the upgrade/recovery common partition is configured with 1G space for caching the system upgrade package, and the actual available space is 969M. The method in the invention is used, so that the system image data and the system upgrading data share the 969M space of the upgrading/recovering common partition.
First, an initial version is made. Defining the initial version as 1.0, compiling an initial version code, and generating a USB flash disk upgrade file Updide.bin and a target file package target _ files.zip.
An initial version of the system file is made. And (4) upgrading the equipment by using the Updide.bin, restarting the equipment to wait for the equipment to be started, exporting the image sets of each partition by using a tool at the moment, and packaging the image sets to generate a restore file back.zip, wherein the size of the restore file back.zip is 795M. And dividing and restoring the file back, wherein zip takes the size of 20M as a limit to obtain 40 block files in total, naming the block files back _00 and back _01 … … back _39, and outputting the information of the file names, the size, the MD5 and the like to the list file back _ info. At this time, the files whose file names begin with backup _ occupy 796M of storage space in total.
And manufacturing a USB flash disk upgrade file with a recovery mirror image. And packaging the file with the file name generated in the front as backup _ into a mirror cache.img for upgrading/recovering the public partition, and replacing the corresponding part in the Updide.bin with the cache.img to obtain the final Updide _ fin.bin. The space usage status of the upgrade/restore common partition at this point is 796M used, 173M remaining.
Bin makes factory programming mirror image with Updide _ fin, and uses the mirror image to produce the initial version of smart TV device. And deploying the previously generated backup _00, backup _01 to backup _39 files to a file server for downloading by a terminal.
And making a new version upgrade file. And b, according to the step a, making a version 2.0, and using target _ files.zip files of the 1.0 and 2.0 versions to make a differential upgrade package upgraded from the 1.0 version to the 2.0 version to obtain an upgrade package patch _1.00001_1.00000.zip with the size of 178M, wherein 48M of free space is required for upgrading the upgrade package.
Patch _1.00001_1.00000.zip is deployed to the upgrade server while configuring the upgrade space requirement to 48M.
After detecting the upgrade, the smart television terminal firstly obtains the size of the upgrade package and the installation required space, namely 178M and 48M, then compares the size of the upgrade package with the remaining available space 173M of the upgrade/recovery public partition, calculates the reduction 53M, and rounds up the 53/20 result to obtain 3, so that 3 block files backup _00, backup _01 and backup _02 are deleted, and a flag bit is set to shield and restore the system firmware function.
At this point, the upgrade package is downloaded and installed.
And deleting the upgrade package after the installation is successful, retrieving the backup _ info of the list file, and knowing that the backup _00, backup _01 and backup _02 files are deleted, so that the three files are downloaded again from the file server, and starting the function of restoring the system firmware after the verification is correct.
Besides the smart television platform, the method for storing the mirror image of the system can be applied to smart devices such as smart phones, tablet computers and smart air conditioners.
Although the present invention has been described herein with reference to the illustrated embodiments thereof, which are intended to be preferred embodiments of the present invention, it is to be understood that the invention is not limited thereto, and that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure.
Claims (7)
1. A method for storing a system image, the method integrates a system firmware restoring function and a system upgrading function in an intelligent device, so that system image data and system upgrading data share an upgrading/restoring common partition, and the method comprises the following steps:
step a, packaging partition images except for upgrading/recovering a public partition by using a file compression packaging tool to generate a system image file, dividing the system image file into a plurality of block files, and generating a block file list file based on information of all the block files;
b, packaging all the block files and the manifest files generated in the step a into an upgrading/recovering public partition;
all the block files are deployed on a file server for downloading by the intelligent equipment;
c, when the intelligent equipment detects that a network upgrade package is released, acquiring a space required by upgrading and an available space of an upgrade/recovery public partition, comparing the sizes of the space required by upgrading and the available space of the upgrade/recovery public partition, and directly downloading the upgrade package if the required space is not larger than the available space; if the required space is larger than the available space, indicating that the available space is insufficient, temporarily deleting part of the block files as required to ensure that the available space is not smaller than the required space, setting a flag bit to shield and restore the system firmware function, and then downloading the upgrade package;
d, installing the upgrade package, deleting the upgrade package after successful installation, re-downloading the temporarily deleted part of the block files from the file server, and starting a system firmware restoration function after correct verification.
2. The method of claim 1, wherein in step d, the temporarily deleted block file is obtained by retrieving the manifest file, and the temporarily deleted block file is downloaded from the file server again.
3. The method of claim 1, wherein in step a, the system image file is partitioned based on a preset block file size upper limit value.
4. The method according to claim 3, wherein in step c, if the required space is larger than the available space, the difference between the required space and the available space is used, and divided by the upper limit value, and the result is rounded up to obtain the number m of block files that need to be deleted, and the m block files are deleted such that the available space is not smaller than the required space.
5. The method of claim 4, wherein all block files are stored in the smart device and the file server in the same order, and when deleting m block files, the m block files are deleted in a predetermined order.
6. The method of claim 5, wherein m block files are downloaded directly from the file server in the predetermined order according to the recorded number m of deleted block files.
7. The method of claim 1, wherein the smart device is a smart television, a smart phone, a tablet computer, or a smart air conditioner.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010015147.3A CN111221682B (en) | 2020-01-07 | 2020-01-07 | Method for mirroring storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010015147.3A CN111221682B (en) | 2020-01-07 | 2020-01-07 | Method for mirroring storage system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111221682A true CN111221682A (en) | 2020-06-02 |
CN111221682B CN111221682B (en) | 2022-02-01 |
Family
ID=70831038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010015147.3A Active CN111221682B (en) | 2020-01-07 | 2020-01-07 | Method for mirroring storage system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111221682B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113590168A (en) * | 2021-07-29 | 2021-11-02 | 百度在线网络技术(北京)有限公司 | Embedded equipment upgrading method, device, equipment, medium and program product |
CN113704177A (en) * | 2021-07-30 | 2021-11-26 | 苏州浪潮智能科技有限公司 | Storage method, system and related components of server firmware upgrade file |
CN114185491A (en) * | 2021-12-13 | 2022-03-15 | 惠州Tcl移动通信有限公司 | Method and device for downloading partitioned file, storage medium and computer equipment |
CN116719670A (en) * | 2022-09-30 | 2023-09-08 | 荣耀终端有限公司 | Data processing method, electronic device and readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103605540A (en) * | 2013-11-18 | 2014-02-26 | 四川长虹电器股份有限公司 | Flash mirror fast writing method based on Android system |
US20150160937A1 (en) * | 2012-06-04 | 2015-06-11 | Oracle International Corporation | System and method for supporting in-band/side-band firmware upgrade of input/output (i/o) devices in a middleware machine environment |
CN107247603A (en) * | 2017-04-18 | 2017-10-13 | 深圳市广和通无线股份有限公司 | Support the remote upgrade method and system of firmware auto restore facility |
US9798534B1 (en) * | 2015-07-01 | 2017-10-24 | EMC IP Holding Company LLC | Method and system to perform non-intrusive online disk firmware upgrades |
CN107783776A (en) * | 2016-08-26 | 2018-03-09 | 阿里巴巴集团控股有限公司 | The processing method and processing device of firmware upgrade bag, electronic equipment |
CN108446130A (en) * | 2018-03-12 | 2018-08-24 | 北京百瑞互联技术有限公司 | OTA upgrade methods |
CN109960523A (en) * | 2017-12-22 | 2019-07-02 | 浙江宇视科技有限公司 | A kind of firmware upgrade method and device of embedded device |
CN111309354A (en) * | 2020-02-13 | 2020-06-19 | 苏宁智能终端有限公司 | OTA (over the air) upgrading method and device of networking equipment |
US20200326925A1 (en) * | 2020-06-26 | 2020-10-15 | Intel Corporation | Memory device firmware update and activation with memory access quiescence |
CN112882734A (en) * | 2021-03-11 | 2021-06-01 | 北京百度网讯科技有限公司 | Upgrading method and device, computer equipment and medium |
-
2020
- 2020-01-07 CN CN202010015147.3A patent/CN111221682B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150160937A1 (en) * | 2012-06-04 | 2015-06-11 | Oracle International Corporation | System and method for supporting in-band/side-band firmware upgrade of input/output (i/o) devices in a middleware machine environment |
CN103605540A (en) * | 2013-11-18 | 2014-02-26 | 四川长虹电器股份有限公司 | Flash mirror fast writing method based on Android system |
US9798534B1 (en) * | 2015-07-01 | 2017-10-24 | EMC IP Holding Company LLC | Method and system to perform non-intrusive online disk firmware upgrades |
CN107783776A (en) * | 2016-08-26 | 2018-03-09 | 阿里巴巴集团控股有限公司 | The processing method and processing device of firmware upgrade bag, electronic equipment |
CN107247603A (en) * | 2017-04-18 | 2017-10-13 | 深圳市广和通无线股份有限公司 | Support the remote upgrade method and system of firmware auto restore facility |
CN109960523A (en) * | 2017-12-22 | 2019-07-02 | 浙江宇视科技有限公司 | A kind of firmware upgrade method and device of embedded device |
CN108446130A (en) * | 2018-03-12 | 2018-08-24 | 北京百瑞互联技术有限公司 | OTA upgrade methods |
CN111309354A (en) * | 2020-02-13 | 2020-06-19 | 苏宁智能终端有限公司 | OTA (over the air) upgrading method and device of networking equipment |
US20200326925A1 (en) * | 2020-06-26 | 2020-10-15 | Intel Corporation | Memory device firmware update and activation with memory access quiescence |
CN112882734A (en) * | 2021-03-11 | 2021-06-01 | 北京百度网讯科技有限公司 | Upgrading method and device, computer equipment and medium |
Non-Patent Citations (4)
Title |
---|
MUSAAB A.A. TAHA等: "Custom in-system firmware upgrade for MSP430 Microcontrollers family using SPI", 《2017 INTERNATIONAL CONFERENCE ON COMMUNICATION, CONTROL, COMPUTING AND ELECTRONICS ENGINEERING (ICCCCEE)》 * |
TOBIAS SAMUELSSON: "Softstarter Firmware Upgrade", 《HTTPS://WWW.XDA-DEVELOPERS.COM/DOWNLOAD-STOCK-ODIN-FIRMWARE-SAMFIRM/》 * |
史立原等: "安卓电视机芯智能升级的应用研究", 《电视技术》 * |
李苑等: "基于串口Ymodem和远程FTP固件升级方法研究", 《电子测量技术》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113590168A (en) * | 2021-07-29 | 2021-11-02 | 百度在线网络技术(北京)有限公司 | Embedded equipment upgrading method, device, equipment, medium and program product |
CN113590168B (en) * | 2021-07-29 | 2024-03-01 | 百度在线网络技术(北京)有限公司 | Method, device, equipment, medium and program product for upgrading embedded equipment |
CN113704177A (en) * | 2021-07-30 | 2021-11-26 | 苏州浪潮智能科技有限公司 | Storage method, system and related components of server firmware upgrade file |
CN113704177B (en) * | 2021-07-30 | 2023-06-20 | 苏州浪潮智能科技有限公司 | Storage method, system and related components of server firmware upgrade file |
CN114185491A (en) * | 2021-12-13 | 2022-03-15 | 惠州Tcl移动通信有限公司 | Method and device for downloading partitioned file, storage medium and computer equipment |
CN114185491B (en) * | 2021-12-13 | 2024-01-19 | 惠州Tcl移动通信有限公司 | Partition file downloading method and device, storage medium and computer equipment |
CN116719670A (en) * | 2022-09-30 | 2023-09-08 | 荣耀终端有限公司 | Data processing method, electronic device and readable storage medium |
CN116719670B (en) * | 2022-09-30 | 2024-04-12 | 荣耀终端有限公司 | Data processing method, electronic device and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111221682B (en) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111221682B (en) | Method for mirroring storage system | |
US20210124574A1 (en) | Techniques for updating a file using a multi-version patch file | |
CN101377744B (en) | Method and apparatus for recovering terminal equipment software upgrade | |
US10423585B2 (en) | Method and device for making differential upgrade package, and method and device for system differential upgrading | |
US9235473B2 (en) | Systems and methods for reliably managing files in a computer system | |
US8539471B2 (en) | Updating firmware of an electronic device | |
US20070294685A1 (en) | Program upgrade system and method for ota-capable portable device | |
KR101421364B1 (en) | Processing device and write method | |
CN104918114B (en) | A kind of operating system update method and device | |
CN101436138A (en) | Control device and control method for software upgrade and dynamic rolling back | |
CN104636171A (en) | Upgrading method and device and mobile device | |
CN111309354A (en) | OTA (over the air) upgrading method and device of networking equipment | |
CN113821235B (en) | Operating system data updating method, device, storage medium and program product | |
CN112162773B (en) | Differential upgrading method and device, storage medium and terminal | |
CN102541595A (en) | Method and device for upgrading intelligent device and intelligent device | |
CN112463191A (en) | File updating method and device, equipment and storage medium | |
CN103677902A (en) | Method for ensuring safety and success of updating of line-card software in distributed OLT system | |
CN107797818A (en) | Application program updating method and device | |
CN105740017A (en) | Cloud television system upgrading method and device | |
US8578359B2 (en) | Method and apparatus for reliable in-place update | |
CN114443081A (en) | Terminal upgrading method and terminal | |
CN111506326A (en) | Method, device and equipment for upgrading terminal equipment and storage medium | |
CN106775874B (en) | System upgrading method of terminal equipment | |
CN114661322A (en) | Upgrading method of operating system, electronic equipment and storage medium | |
CN105550071A (en) | System file upgrading and detecting method and communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |