MD5-code-based method and system applied to backup and reduction of application program data

A technology of application program and data backup, which is used in the direction of data error detection and response error generation, which can solve the loss of important information, poor experience effect, and not many application data backup, update and recovery. See and other problems, achieve the effect of improving operation speed and saving traffic

Active Publication Date: 2015-01-14
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF6 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the increasing innovation of electronic technology products in the 21st century, smart mobile terminals have become more and more intelligent. Today's smart mobile terminals can already backup, update and restore applications, but the backup, update and recovery of application data are still It is not very common. When a user uses a certain application program on a smart mobile terminal d

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • MD5-code-based method and system applied to backup and reduction of application program data
  • MD5-code-based method and system applied to backup and reduction of application program data

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0044] Example 1

[0045]Message Digest Algorithm MD5 (the fifth edition of Message Digest Algorithm in Chinese) is a hash function widely used in the field of computer security to provide integrity protection of messages. The file number for this algorithm is RFC 1321 (R. Rivest, MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)

[0046] MD5 is Message-Digest Algorithm 5, which is used to ensure complete and consistent information transmission. It is one of the hash algorithms widely used in computers (also translated digest algorithm, hash algorithm), and mainstream programming languages ​​generally have MD5 implementations.

[0047] The operation of data (such as Chinese characters) into another fixed-length value is the basic principle of the hash algorithm. The predecessors of MD5 are MD2, MD3 and MD4.

[0048] The purpose of MD5 is to allow large amounts of information to be "compressed" into a secure format (that is, to convert a string of byt...

Example Embodiment

[0072] Embodiment 2

[0073] See figure 2 , figure 2 It is a block diagram of the system composition of the application data backup and restoration based on MD5 code in the second embodiment. The second embodiment discloses an MD5 code-based application data backup and restoration system, which is applied to an intelligent mobile terminal, wherein the intelligent mobile terminal includes a mobile phone, a tablet computer, and a palmtop Internet access device. like figure 2 As can be seen, the system includes the following devices:

[0074] 1. Backup storage device for application data,

[0075] The device calculates the MD5 value of each file through the MD5 information digest algorithm for the relevant files of the application, and then backs up and stores it on the cloud server together with the version number of the application, the names of all related files and the corresponding existing directory path.

[0076] This device can be further subdivided into the follo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an MD5-code-based method applied to the backup and the reduction of application program data. The MD5-code-based method applied to the backup and the reduction of application program data comprises the following steps: S1, backing-up and storing the application program data, namely calculating the MD5 values of all files associated with an application program by virtue of an MD5 information abstract algorithm, then backing-up and the storing the MD5 values of the files associated with the application program, the version number of the application program, names of all the relevant files and directory paths of the files on a cloud server; and S2, downloading and restoring the application program data, namely updating the application program, downloading and restoring the application program data when a user opens and uses account information to log in the application program at another intelligent mobile terminal. The method is capable of accurately calculating the difference between data files; when the backup and reduction of the data are carried out, the data traffic for uploading and downloading the data files can be saved; the operation speed of the backup and restoration can be increased; when the version number of the application program is inconsistent, a reduction path from the application program to a previous version can be provided.

Description

technical field [0001] The present invention relates to the technical field of intelligent mobile terminal program applications, in particular to a method and system for backing up and restoring application program data based on MD5 codes. Background technique [0002] With the increasing innovation of electronic technology products in the 21st century, smart mobile terminals have become more and more intelligent. Today's smart mobile terminals can already backup, update and restore applications, but the backup, update and recovery of application data are still It is not very common. When a user uses a certain application program on a smart mobile terminal device for a long time, some of the data and certain preference settings have often formed a habit. After the smart mobile terminal, if it is necessary to perform terminal settings, data update downloads or other operations, users will feel very uncomfortable, and sometimes there will be situations where some data cannot b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14
Inventor 孙建华
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products