Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 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 be found, important information is missing, etc., the experience effect Very bad

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

Embodiment 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 message integrity protection. The document number of 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 (Information-Digest Algorithm 5), which is used to ensure the integrity and consistency of information transmission. It is one of the hash algorithms widely used by computers (also translated as digest algorithm, hash algorithm), and MD5 is generally implemented in mainstream programming languages.

[0047] Computing 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 role of MD5 is to allow large-capacity information to be "compressed" into a confidential format (that is, to convert a ...

Embodiment 2

[0073] See figure 2 , figure 2 It is a system composition block diagram of MD5 code-based application program data backup and restoration in the second embodiment. The second embodiment discloses a system for backing up and restoring application program data based on MD5 codes, which is applied to smart mobile terminals, wherein the smart mobile terminals include mobile phones, tablet computers and handheld Internet access devices. Such as figure 2 As can be seen, the system includes the following devices:

[0074] 1. A 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 program, and then backs up and stores the version number of the application program, the names of all related files and the corresponding directory paths on the cloud server.

[0076] This device can be further subdivided into the following modules:

[0077] The first...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More