CN111221682A - Method for mirroring storage system - Google Patents

Method for mirroring storage system Download PDF

Info

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
Application number
CN202010015147.3A
Other languages
Chinese (zh)
Other versions
CN111221682B (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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN202010015147.3A priority Critical patent/CN111221682B/en
Publication of CN111221682A publication Critical patent/CN111221682A/en
Application granted granted Critical
Publication of CN111221682B publication Critical patent/CN111221682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • G06F3/0641De-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

Method for mirroring storage system
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.
CN202010015147.3A 2020-01-07 2020-01-07 Method for mirroring storage system Active CN111221682B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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