CN107643882A - The storage and restoration methods of a kind of data reliability, system and storage device - Google Patents
The storage and restoration methods of a kind of data reliability, system and storage device Download PDFInfo
- Publication number
- CN107643882A CN107643882A CN201710911605.XA CN201710911605A CN107643882A CN 107643882 A CN107643882 A CN 107643882A CN 201710911605 A CN201710911605 A CN 201710911605A CN 107643882 A CN107643882 A CN 107643882A
- Authority
- CN
- China
- Prior art keywords
- storage
- data information
- storage area
- module
- data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000013500 data storage Methods 0.000 claims abstract description 39
- 238000011084 recovery Methods 0.000 claims abstract description 19
- 238000012795 verification Methods 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 3
- 210000000352 storage cell Anatomy 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The present invention relates to field of data storage, and in particular to the storage and restoration methods of a kind of data reliability, system and storage device.The storage and restoration methods include step:Storage size consistent the first memory block and the second memory block are set in data storage area;And completeness check is carried out to the data message of the first memory block and the second memory block respectively.The storage and recovery system include main control unit and data storage cell, and the main control unit, which includes update module, copy module, judge module and correction verification module, the data storage cell, includes the first memory module and the second memory module.The present invention carries out completeness check to the data message of the first memory block and the second memory block respectively, it is ensured that surprisingly, when data are imperfect, recovering correct data automatically, ensureing the integrality of data, correctness occur in storing process in data;And improve the reliability and fault-tolerant ability of system.
Description
Technical Field
The invention relates to the field of data storage, in particular to a method, a system and a storage device for storing and recovering data reliability.
Background
In a software system, data storage or data updating is often used, the size of data is usually not less than one storage unit, complete storage of a whole data block together is a complete storage process, and data storage is complete.
If unexpected conditions, such as power failure and unexpected termination of the storage process, occur during the data storage process, a part of the stored data is updated, another part of the stored data is not updated, and the data is incomplete.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method for storing and recovering data reliability, which solves the problem of incomplete data during the data storage process, in view of the above-mentioned defects in the prior art.
The technical problem to be solved by the present invention is to provide a storage and recovery system for data reliability, which solves the problem of incomplete data in the data storage process.
The present invention provides a storage device to solve the above-mentioned drawbacks of the prior art, and solves the problem of incomplete data during data storage.
The technical scheme adopted by the invention for solving the technical problems is as follows: a method for storing and recovering data reliability is provided, which comprises the following steps:
setting a first storage area and a second storage area with consistent storage space size in the data storage area, and storing the same data information in the first storage area and the second storage area; when the data storage area carries out data updating, the data information of the first storage area is updated firstly, and then the second storage area is updated;
and respectively carrying out integrity check on the data information of the first storage area and the second storage area;
if the data information of the first storage area is complete and the data information of the second storage area is incomplete, copying the data information of the first storage area to the second storage area; and if the data information of the first storage area is incomplete and the data information of the second storage area is complete, copying the data information of the second storage area to the first storage area.
Preferably, the storing and recovering method further includes the steps of:
respectively carrying out error identification and verification on the data information of the first storage area and the second storage area;
if the data information of the first storage area is wrong and the data information of the second storage area is not wrong, copying the data information of the second storage area to the first storage area; and if the data information of the first storage area has no error and the data information of the second storage area has an error, copying the data information of the first storage area to the second storage area.
Preferably, the storing and recovering method further includes:
respectively verifying the data information of the first storage area and the second storage area by adopting the same verification method;
and obtains the corresponding check code.
Wherein, the preferred scheme is: the checking method comprises one of CRC, MD5 or checksum.
Preferably, the storing and recovering method includes:
acquiring a first check code of the data information of the first storage area and acquiring a second check code of the data information of the second storage area;
if the data information of the first storage area is complete and the data information of the second storage area is also complete, comparing whether the first check code is the same as the second check code;
and if the first check code is different from the second check code, copying the data information of the first storage area to the second storage area.
Wherein, the preferred scheme is: and if the data information of the first storage area is incomplete and the data information of the second storage area is incomplete, setting the first storage area and the second storage area as initial default values.
Wherein, the preferred scheme is: the storage and recovery method further comprises the steps of:
acquiring a check code of pre-stored data information by a check method;
and the data storage area carries out data updating, and the data information of the first storage area is updated firstly and then the second storage area is updated.
The technical scheme adopted by the invention for solving the technical problems is as follows: the storage and recovery system comprises a main control unit and a data storage unit, wherein the main control unit comprises an updating module, a copying module, a judging module and a checking module, the data storage unit comprises a first storage module and a second storage module, the sizes of storage spaces of the first storage module and the second storage module are consistent, and the first storage module and the second storage module both store the same data information; wherein,
the updating module updates the data of the data storage unit, firstly updates the data information of the first storage module, and then updates the data information of the second storage module;
the checking module respectively carries out integrity checking on the data information of the first storage module and the second storage module;
the judging module controls the copying module to copy the data information of the first storage module to the second storage module when the data information of the first storage module is complete and the data information of the second storage module is incomplete; and when the data information of the first storage module is incomplete and the data information of the second storage module is complete, the judging module controls the copying module to copy the data information of the second storage module to the first storage module.
Wherein, the preferred scheme is: the checking module is also used for respectively carrying out error identification and checking on the data information of the first storage module and the second storage module; the judging module controls the copying module to copy the data information of the second storage module to the first storage module when the data information of the first storage module is wrong and the data information of the second storage module is not wrong; and the judging module controls the copying module to copy the data information of the first storage module to the second storage module when the data information of the first storage module has no error and the data information of the second storage module has an error.
The technical scheme adopted by the invention for solving the technical problems is as follows: providing a storage device characterized by: the storage device stores a computer program executable to implement the steps of the storage and retrieval method.
Compared with the prior art, the invention has the beneficial effects that the invention designs a data reliability storage and recovery method, system and storage device, respectively carries out integrity check on the data information of the first storage area and the second storage area, can ensure that the data is unexpected in the storage process, and when the data is incomplete, the correct data is automatically recovered, and ensures the integrity and the correctness of the data; and, reliability and fault tolerance of the system are improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a schematic flow chart of a storage and recovery method of the present invention;
FIG. 2 is a schematic structural diagram of a storage and recovery method based on error recognition according to the present invention;
FIG. 3 is a schematic structural diagram of a check code-based storage and recovery method according to the present invention;
FIG. 4 is a schematic diagram of a storage and retrieval system according to the present invention;
FIG. 5 is a schematic diagram of a storage and recovery system based on error recognition according to the present invention.
Detailed Description
The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
As shown in fig. 1, the present invention provides a preferred embodiment of a method for storing and recovering data reliability.
A data reliability storage and recovery method comprises the following steps:
step S10, setting a first storage area and a second storage area with consistent storage space size in the data storage area;
step S20, when the data storage area carries out data updating, the data information of the first storage area is updated first and then the second storage area is updated;
step S30, integrity check is carried out on the data information of the first storage area and the second storage area respectively;
step S31, whether the data information of the first storage area is complete or not is acquired, if not, the step S32 is skipped, otherwise, the step S33 is skipped;
step S32, whether the data information of the second storage area is complete or not is acquired, if not, the step S34 is skipped, otherwise, the step S35 is skipped;
step S33, whether the data information of the second storage area is complete or not is acquired, if not, the step S36 is skipped, otherwise, the process is ended;
step S34, setting the first storage area and the second storage area as initial default values, and ending the process;
step S35, copying the data information of the second storage area to the first storage area, and ending the process;
step S36, copying the data information of the first storage area to the second storage area, and ending the flow.
Specifically, a first storage area and a second storage area with consistent storage space size are arranged in the data storage area, and the same data information is stored in the first storage area and the second storage area; when the data storage area carries out data updating, the data information of the first storage area is updated firstly, and then the second storage area is updated; and respectively carrying out integrity check on the data information of the first storage area and the second storage area; if the data information of the first storage area is complete and the data information of the second storage area is incomplete, copying the data information of the first storage area to the second storage area; and if the data information of the first storage area is incomplete and the data information of the second storage area is complete, copying the data information of the second storage area to the first storage area.
Further, the same verification method is adopted to respectively verify the data information of the first storage area and the second storage area; and obtains the corresponding check code.
Preferably, the check method comprises one of CRC, MD5, or checksum. Cyclic Redundancy Check (CRC) is a hash function that generates a short fixed bit Check code according to data such as a network data packet or a computer file, and is mainly used to detect or Check errors that may occur after data transmission or storage. It uses the principle of division and remainder to detect the error.
And, Message Digest Algorithm MD5 (chinese name: fifth edition of Message Digest Algorithm) is a widely used hash function in the field of computer security to provide integrity protection for messages. MD5, Message-DigestAlgorithm 5 (Message-digest algorithm 5), is used to ensure that the Message transfer is complete and consistent. Is one of the hash algorithms (also known as digest algorithm and hash algorithm) widely used by computers, and the mainstream programming language is generally realized by MD 5. The operation of data (such as Chinese characters) into another fixed length value is the basic principle of the hash algorithm, and the precursors of MD5 include MD2, MD3 and MD 4.
And, Checksum: [ computer ] sum check code, checksum. In the field of data processing and data communication, the sum of a set of data items for verification purposes. These data items may be numbers or other strings of characters that are treated as numbers in calculating the checksums.
As shown in FIG. 2, the present invention provides a preferred embodiment of a method for storing and recovering data reliability.
A data reliability storage and recovery method comprises the following steps:
step S10, setting a first storage area and a second storage area with consistent storage space size in the data storage area;
step S20, when the data storage area carries out data updating, the data information of the first storage area is updated first and then the second storage area is updated;
step S40, error identification check is carried out on the data information of the first storage area and the second storage area respectively;
step S41, whether the data information of the first storage area is correct or not is acquired, if the data information of the first storage area is correct, the step S42 is skipped, and if the data information of the first storage area is incorrect, the step S43 is skipped;
step S42, whether the data information of the second storage area is correct or not is acquired, if the data information of the second storage area is correct, the step S44 is skipped, and if the data information of the second storage area is incorrect, the step S45 is skipped;
step S43, whether the data information of the second storage area is correct or not is acquired, if the data information of the second storage area is correct, the step S46 is skipped, and if the data information of the second storage area is incorrect, the flow is ended;
step S44, setting the first storage area and the second storage area as initial default values, and ending the process;
step S45, copying the data information of the second storage area to the first storage area, and ending the process;
step S46, copying the data information of the first storage area to the second storage area, and ending the flow.
Specifically, error identification and verification are respectively carried out on data information of a first storage area and a second storage area; if the data information of the first storage area is wrong and the data information of the second storage area is not wrong, copying the data information of the second storage area to the first storage area; and if the data information of the first storage area is wrong and the data information of the second storage area is not wrong, copying the data information of the second storage area to the first storage area.
In this embodiment, the integrity of the data information is checked first, and then the error identification check is performed, so as to improve the reliability and correctness of the data.
As shown in FIG. 3, the present invention provides a preferred embodiment of a method for storing and recovering data reliability.
Step S10, setting a first storage area and a second storage area with consistent storage space size in the data storage area;
step S20, when the data storage area carries out data updating, the data information of the first storage area is updated first and then the second storage area is updated;
step S50, verifying the data information of the first storage area and the second storage area respectively;
step S51, whether the data information of the first storage area passes the check is obtained, if not, the step S52 is skipped, otherwise, the step S53 is skipped;
step S52, whether the data information of the second storage area passes the check is obtained, if the data information of the second storage area does not pass the check, the step S55 is skipped, otherwise, the step S56 is skipped;
step S53, whether the data information of the second storage area passes the check is obtained, if the data information of the second storage area does not pass the check, the step S57 is skipped, otherwise, the step S54 is skipped;
and S54, judging whether the check code of the first storage area is the same as the check code stored in the second storage area, if not, jumping to the step S57, otherwise, ending the process.
Step S55, setting the first storage area and the second storage area as initial default values, and ending the process;
step S56, copying the data information of the second storage area to the first storage area, and ending the process;
step S57, copying the data information of the first storage area to the second storage area, and ending the flow.
In this embodiment, whether the verification passes or not is related to whether the data information is complete or not, and if the data information is complete, the verification passes; or, whether the check passes or not is related to whether the data information is complete and correct or not, and if the data information is complete and correct, the check passes, and when one item fails, for example, the data information is incomplete or the data information is wrong.
The data check code may be a CRC value, an MD5 value, or a checksum.
When the data information is acquired, acquiring a check code of the pre-stored data information through a check method; and the data storage area carries out data updating, and the data information of the first storage area is updated firstly and then the second storage area is updated.
By storing two same areas and selecting a proper algorithm, the integrity of the data can be verified, the data error can be identified, the integral data can be covered with the error data, and the integrity and the correctness of data storage can be ensured.
As shown in fig. 4 and 5, the present invention provides a preferred embodiment of a data reliability storage and recovery system.
A data reliability storage and recovery system comprises a main control unit 10 and a data storage unit 20, wherein the main control unit 10 comprises an updating module 11, a copying module 12, a judging module 13 and a checking module 14, the data storage unit 20 comprises a first storage module 21 and a second storage module 22, the sizes of storage spaces of the first storage module 21 and the second storage module 22 are consistent, and the first storage module 21 and the second storage module 22 both store the same data information; wherein,
the updating module 11 updates the data of the data storage unit 20, first updating the data information of the first storage module 21, and then updating the data information of the second storage module 22; the checking module 14 respectively performs integrity checking on the data information of the first storage module 21 and the second storage module 22; when the data information of the first storage module 21 is complete and the data information of the second storage module 22 is incomplete, the judging module 13 controls the copying module 12 to copy the data information of the first storage module 21 to the second storage module 22; and when the data information of the first storage module 21 is incomplete and the data information of the second storage module 22 is complete, the determining module 13 controls the copying module 12 to copy the data information of the second storage module 21 to the first storage module 22.
Further, the checking module 14 also performs error identification checking on the data information of the first storage module 21 and the second storage module 22 respectively; when the data information of the first storage module 21 is wrong and the data information of the second storage module 22 is not wrong, the judging module 13 controls the copying module 12 to copy the data information of the second storage module 21 to the first storage module 22; the determining module 13 controls the copying module 12 to copy the data information of the first storage module 22 to the second storage module 21 when the data information of the first storage module 21 has no error and the data information of the second storage module 22 has an error.
In this embodiment, the same verification method is adopted to verify the data information of the first storage module 21 and the second storage module 22 respectively; and obtains the corresponding check code. Preferably, the check method comprises one of CRC, MD5, or checksum.
In this embodiment, the main control unit 10 may be a programmable processor, and the data storage unit 20 may be a storage device or a hard disk, but in order to save space, the data storage unit 20 may also be an internal memory of the main control unit 10.
In the present invention, a memory device is provided.
The storage device stores a computer program executable to implement the steps of the storage and retrieval method.
In particular, the invention can be widely applied to control systems or application systems which need data storage.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the scope of the present invention, but rather as embodying the invention in a wide variety of equivalent variations and modifications within the scope of the appended claims.
Claims (10)
1. A method for storing and recovering data reliability is characterized by comprising the following steps:
setting a first storage area and a second storage area with consistent storage space size in the data storage area, and storing the same data information in the first storage area and the second storage area; when the data storage area carries out data updating, the data information of the first storage area is updated firstly, and then the second storage area is updated;
and respectively carrying out integrity check on the data information of the first storage area and the second storage area;
if the data information of the first storage area is complete and the data information of the second storage area is incomplete, copying the data information of the first storage area to the second storage area; and if the data information of the first storage area is incomplete and the data information of the second storage area is complete, copying the data information of the second storage area to the first storage area.
2. The storing and recovering method according to claim 1, wherein said storing and recovering method further comprises the steps of:
respectively carrying out error identification and verification on the data information of the first storage area and the second storage area;
if the data information of the first storage area is wrong and the data information of the second storage area is not wrong, copying the data information of the second storage area to the first storage area; and if the data information of the first storage area has no error and the data information of the second storage area has an error, copying the data information of the first storage area to the second storage area.
3. The storage and recovery method according to claim 1 or 2, characterized in that the storage and recovery method further comprises:
respectively verifying the data information of the first storage area and the second storage area by adopting the same verification method;
and obtains the corresponding check code.
4. A storage and retrieval method according to claim 3, characterised in that: the checking method comprises one of CRC, MD5 or checksum.
5. A storage and retrieval method according to claim 3, characterised in that it comprises:
acquiring a first check code of the data information of the first storage area and acquiring a second check code of the data information of the second storage area;
if the data information of the first storage area is complete and the data information of the second storage area is also complete, comparing whether the first check code is the same as the second check code;
and if the first check code is different from the second check code, copying the data information of the first storage area to the second storage area.
6. A storage and retrieval method according to claim 1, characterised in that: and if the data information of the first storage area is incomplete and the data information of the second storage area is incomplete, setting the first storage area and the second storage area as initial default values.
7. A storage and retrieval method according to claim 3, characterised in that: the storage and recovery method further comprises the steps of:
acquiring a check code of pre-stored data information by a check method;
and the data storage area carries out data updating, and the data information of the first storage area is updated firstly and then the second storage area is updated.
8. A data reliability storage and recovery system is characterized in that: the storage and recovery system comprises a main control unit and a data storage unit, wherein the main control unit comprises an updating module, a copying module, a judging module and a checking module, the data storage unit comprises a first storage module and a second storage module, the sizes of storage spaces of the first storage module and the second storage module are consistent, and the first storage module and the second storage module both store the same data information; wherein,
the updating module updates the data of the data storage unit, firstly updates the data information of the first storage module, and then updates the data information of the second storage module;
the checking module respectively carries out integrity checking on the data information of the first storage module and the second storage module;
the judging module controls the copying module to copy the data information of the first storage module to the second storage module when the data information of the first storage module is complete and the data information of the second storage module is incomplete; and when the data information of the first storage module is incomplete and the data information of the second storage module is complete, the judging module controls the copying module to copy the data information of the second storage module to the first storage module.
9. The storage and retrieval system according to claim 8, wherein: the checking module is also used for respectively carrying out error identification and checking on the data information of the first storage module and the second storage module; the judging module controls the copying module to copy the data information of the second storage module to the first storage module when the data information of the first storage module is wrong and the data information of the second storage module is not wrong; and the judging module controls the copying module to copy the data information of the first storage module to the second storage module when the data information of the first storage module has no error and the data information of the second storage module has an error.
10. A memory device, characterized by: the storage means stores a computer program executable to implement the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710911605.XA CN107643882A (en) | 2017-09-29 | 2017-09-29 | The storage and restoration methods of a kind of data reliability, system and storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710911605.XA CN107643882A (en) | 2017-09-29 | 2017-09-29 | The storage and restoration methods of a kind of data reliability, system and storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107643882A true CN107643882A (en) | 2018-01-30 |
Family
ID=61122769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710911605.XA Pending CN107643882A (en) | 2017-09-29 | 2017-09-29 | The storage and restoration methods of a kind of data reliability, system and storage device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107643882A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958990A (en) * | 2018-07-24 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of method and apparatus improving Field Replaceable Unit information reliability |
CN109408287A (en) * | 2018-09-28 | 2019-03-01 | 昂纳信息技术(深圳)有限公司 | A kind of storage and restoration methods, system and device of data reliability |
CN110413441A (en) * | 2019-06-18 | 2019-11-05 | 平安科技(深圳)有限公司 | Active and standby storage volume synchrodata method of calibration, device, equipment and storage medium |
CN111428280A (en) * | 2020-06-09 | 2020-07-17 | 浙江大学 | SoC security chip key information integrity storage and error self-healing method |
CN111427718A (en) * | 2019-12-10 | 2020-07-17 | 杭州海康威视数字技术股份有限公司 | File backup method, recovery method and device |
CN111598267A (en) * | 2020-05-19 | 2020-08-28 | 徐州徐工挖掘机械有限公司 | Engineering machine and working data verification method, device and system thereof, and storage medium |
CN113966499A (en) * | 2021-09-08 | 2022-01-21 | 长江存储科技有限责任公司 | Data protection method for memory and memory device thereof |
CN114415941A (en) * | 2021-12-20 | 2022-04-29 | 深圳市联洲国际技术有限公司 | Storage information processing method, storage system and storage device |
CN115095950A (en) * | 2022-05-20 | 2022-09-23 | 北京小米移动软件有限公司 | Method and device for controlling air conditioner, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466030A (en) * | 2002-06-28 | 2004-01-07 | 联想(北京)有限公司 | Method for preventing destroying file system in abnormal power cutting off |
JP2007206759A (en) * | 2006-01-31 | 2007-08-16 | Hitachi Ltd | Storage system |
CN101452410A (en) * | 2007-12-06 | 2009-06-10 | 中兴通讯股份有限公司 | Data backup system for embedded database, and data backup and recovery method |
CN102411523A (en) * | 2011-11-30 | 2012-04-11 | 广东威创视讯科技股份有限公司 | File backup storage method and device and file system backup method thereof |
-
2017
- 2017-09-29 CN CN201710911605.XA patent/CN107643882A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466030A (en) * | 2002-06-28 | 2004-01-07 | 联想(北京)有限公司 | Method for preventing destroying file system in abnormal power cutting off |
JP2007206759A (en) * | 2006-01-31 | 2007-08-16 | Hitachi Ltd | Storage system |
CN101452410A (en) * | 2007-12-06 | 2009-06-10 | 中兴通讯股份有限公司 | Data backup system for embedded database, and data backup and recovery method |
CN102411523A (en) * | 2011-11-30 | 2012-04-11 | 广东威创视讯科技股份有限公司 | File backup storage method and device and file system backup method thereof |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958990A (en) * | 2018-07-24 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of method and apparatus improving Field Replaceable Unit information reliability |
CN109408287A (en) * | 2018-09-28 | 2019-03-01 | 昂纳信息技术(深圳)有限公司 | A kind of storage and restoration methods, system and device of data reliability |
CN110413441A (en) * | 2019-06-18 | 2019-11-05 | 平安科技(深圳)有限公司 | Active and standby storage volume synchrodata method of calibration, device, equipment and storage medium |
WO2020253083A1 (en) * | 2019-06-18 | 2020-12-24 | 平安科技(深圳)有限公司 | Synchronization data verification method for primary and secondary storage volume, device, apparatus, and storage medium |
CN111427718A (en) * | 2019-12-10 | 2020-07-17 | 杭州海康威视数字技术股份有限公司 | File backup method, recovery method and device |
CN111427718B (en) * | 2019-12-10 | 2024-01-23 | 杭州海康威视数字技术股份有限公司 | File backup method, file recovery method and file recovery device |
CN111598267B (en) * | 2020-05-19 | 2023-09-29 | 徐州徐工挖掘机械有限公司 | Engineering machine, working data verification method, device and system thereof and storage medium |
CN111598267A (en) * | 2020-05-19 | 2020-08-28 | 徐州徐工挖掘机械有限公司 | Engineering machine and working data verification method, device and system thereof, and storage medium |
CN111428280A (en) * | 2020-06-09 | 2020-07-17 | 浙江大学 | SoC security chip key information integrity storage and error self-healing method |
WO2023035136A1 (en) * | 2021-09-08 | 2023-03-16 | 长江存储科技有限责任公司 | Data protection method for memory, and storage apparatus thereof |
CN113966499B (en) * | 2021-09-08 | 2023-10-27 | 长江存储科技有限责任公司 | Data protection method for memory and memory device thereof |
CN113966499A (en) * | 2021-09-08 | 2022-01-21 | 长江存储科技有限责任公司 | Data protection method for memory and memory device thereof |
US12118228B2 (en) | 2021-09-08 | 2024-10-15 | Yangtze Memory Technologies Co., Ltd. | Data protection method for memories and memory device thereof |
CN114415941A (en) * | 2021-12-20 | 2022-04-29 | 深圳市联洲国际技术有限公司 | Storage information processing method, storage system and storage device |
CN115095950A (en) * | 2022-05-20 | 2022-09-23 | 北京小米移动软件有限公司 | Method and device for controlling air conditioner, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107643882A (en) | The storage and restoration methods of a kind of data reliability, system and storage device | |
JP4980064B2 (en) | Method for differentially updating data stored in portable terminal from first data version to updated data version, portable terminal and computer program | |
CN106843957B (en) | System firmware upgrading method and device | |
KR100645058B1 (en) | Memory Management Techniques to Improve Data Reliability | |
JP2006508432A (en) | Electronic file upgrade including automatic recovery from failures and mistakes that occurred during the upgrade | |
CN101308471B (en) | Method and device for data restoration | |
CN105718268A (en) | Method and device for verifying OTA multi-pack upgrading | |
CN103810433B (en) | Fail safe code functionality | |
CN106897166B (en) | Mobile terminal and repairing method thereof | |
CN111176884A (en) | SEC (Security and Security) verification method and device for FPGA (field programmable Gate array) configuration memory | |
CN109800579B (en) | Software integrity checking method and device and electronic equipment | |
CN108196975B (en) | Data verification method and device based on multiple checksums and storage medium | |
US7836387B1 (en) | System and method for protecting data across protection domain boundaries | |
CN107239358A (en) | Startup method, mobile terminal and the device with store function of Android system | |
CN111857740A (en) | Software upgrading method and device | |
CN117391099B (en) | Data downloading and checking method and system for smart card and storage medium | |
CN106528248B (en) | A software integrity-based downloading method and system for a mobile terminal | |
CN113536309B (en) | Software integrity detection method, device, electronic device and storage medium | |
CN115904230A (en) | Data verification method, system and device | |
CN107967160B (en) | Method and device for updating operating system file through Boot Loader | |
CN114268624B (en) | Version file transmission method and device and server | |
CN117234789B (en) | Verification and error correction method and device, electronic equipment and storage medium | |
CN110348244B (en) | Arbitration-based multi-checksum verification method, system, device and storage medium | |
CN114666783A (en) | Upgrading method, device, terminal and storage medium of wireless network module | |
CN111240885A (en) | Embedded online upgrade error-proofing detection 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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: No.35 Cuijing Road, Pingshan District, Shenzhen City, Guangdong Province Applicant after: Ona Technology (Shenzhen) Group Co.,Ltd. Address before: No.35 Cuijing Road, Pingshan District, Shenzhen City, Guangdong Province Applicant before: O-NET COMMUNICATIONS (SHENZHEN) Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180130 |