CN104615507A - Backup data batch reduction method and device - Google Patents
Backup data batch reduction method and device Download PDFInfo
- Publication number
- CN104615507A CN104615507A CN201510083201.7A CN201510083201A CN104615507A CN 104615507 A CN104615507 A CN 104615507A CN 201510083201 A CN201510083201 A CN 201510083201A CN 104615507 A CN104615507 A CN 104615507A
- Authority
- CN
- China
- Prior art keywords
- backup data
- data
- restored
- reduction
- application program
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephone Function (AREA)
Abstract
An embodiment of the invention discloses a backup data batch reduction method and device. The method includes according to an application program initial start event, acquiring a storage path of the reduction backup data relevant to the application program; on the basis of the acquired storage path, copying the reduction backup data to a storage space corresponding to the set reduction path. The device comprises a reduction storage path acquiring module and a data reduction module. The reduction storage path acquiring module is used for acquiring the storage path of the reduction backup data relevant to the application program according to the application program initial start event; the data reduction module is used for copying the reduction backup data to the storage space corresponding to the set reduction path on the basis of the acquired storage path. By the aid of the method and device, the technical problems that in the prior art, during backup data reduction, operation is complex and efficiency is low are solved, the existing backup data reduction technology is optimized, the backup data reduction efficiency is improved, and the increasingly personalized and convenient backup data reduction requirements of users are met.
Description
Technical field
The embodiment of the present invention relates to data processing technique, particularly relates to a kind of batch method of reducing and device of Backup Data.
Background technology
In the modern life, people usually utilize various smart machine processing transactions, such as, and communication, run-length management and file edit etc.Therefore, various data smart machine recorded are vital concerning user.If because any unexpected and damaged recorded data in smart machine, the greatest loss of user and inconvenience can be brought.Therefore.In good time Backup Data is smart machine user routine work.
In general, conventional data backup mode is can in memory device (such as to another smart machine or other by the data backup on a smart machine, USB flash disk or mobile hard disk etc.), in the prior art, if user wishes check in the backup intelligence equipment at Backup Data place or operate this Backup Data, need first corresponding application program is installed in backup intelligence equipment, such as, the Backup Data of user is mail data, the application program of installing then is needed to be Foxmail (red fox mailbox) client etc., afterwards manual one or more in Backup Data is reduced to the store path of setting after, just can complete the operation to Backup Data.
But the progress of technology also makes people become higher for the requirement of Backup Data restoring function, the reduction technique of traditional Backup Data cannot meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of batch method of reducing and device of Backup Data, to optimize the reduction technique of existing Backup Data, improves the reduction efficiency of Backup Data.
In first aspect, embodiments provide a kind of batch method of reducing of Backup Data, comprising:
According to application program initiating switchup event, obtain the store path of the Backup Data to be restored associated with described application program;
Based on the described store path obtained, described Backup Data to be restored is copied to and goes back in storage space corresponding to original route with setting.
In second aspect, embodiments provide a kind of batch reduction apparatus of Backup Data, comprising:
Store path acquisition module to be restored, for according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program;
Data restoring module, for based on the described store path obtained, is copied to described Backup Data to be restored and goes back in storage space corresponding to original route with setting.
The embodiment of the present invention, by according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program; Based on the described store path obtained, described Backup Data to be restored is copied to and sets the technological means of going back in storage space corresponding to original route, solve prior art complex operation when reducing Backup Data, the technical matters of inefficiency, optimize the reduction technique of existing Backup Data, improve the reduction efficiency of Backup Data, meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the batch method of reducing of a kind of Backup Data of first embodiment of the invention;
Fig. 2 is the process flow diagram of the batch method of reducing of a kind of Backup Data of second embodiment of the invention;
Fig. 3 is the process flow diagram of the batch method of reducing of a kind of Backup Data of third embodiment of the invention;
Fig. 4 is the structural drawing of the batch reduction apparatus of a kind of Backup Data of fourth embodiment of the invention.
Embodiment
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the specific embodiment of the invention is described in further detail.Be understandable that, specific embodiment described herein is only for explaining the present invention, but not limitation of the invention.It also should be noted that, for convenience of description, illustrate only part related to the present invention in accompanying drawing but not full content.
First embodiment
The process flow diagram of the batch method of reducing of a kind of Backup Data that Fig. 1 provides for first embodiment of the invention, the method of the present embodiment can be performed by the batch reduction apparatus of Backup Data, this device realizes by the mode of hardware and/or software, and generally can be integrated in and have in data processing function terminal device, wherein, described terminal device can be fixed terminal equipment (such as, desk-top computer), also can be mobile terminal device (such as, mobile phone or panel computer etc.), this is not limited.
The method of the present embodiment specifically comprises following operation:
110, according to application program initiating switchup event, the store path of the Backup Data to be restored associated with described application program is obtained.
In the present embodiment, terminal device, according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program.
Wherein, when user starts described application program first in described terminal device, terminal device according to the operation of user, can obtain corresponding application program initiating switchup event.
Wherein, can after the described application program initiating switchup event of acquisition, first described mobile phone users is pointed out whether to reduce to the Backup Data to be restored that described application program associates, if user selects to reduce, then obtain the store path of the Backup Data to be restored associated with described application program; Also after the described application program initiating switchup event of acquisition, directly can obtain the store path of the Backup Data to be restored associated with described application program, this do not limited.
One of the present embodiment preferred embodiment in, according to application program initiating switchup event, the store path obtaining the Backup Data to be restored associated with described application program can comprise:
The file type that can identify according to described application program (such as, suffix is the file of .dat .csv or .dba etc.), search in the storage space (storage space of full storage space or setting) of described terminal device, obtain the data of the file type matched as Backup Data to be restored, and obtain the store path of this Backup Data to be restored.
120, based on the described store path obtained, described Backup Data to be restored is copied to and goes back in storage space corresponding to original route with setting.
In the present embodiment, described Backup Data to be restored, based on the described store path obtained, is copied to and goes back in storage space corresponding to original route with setting by terminal device.
Wherein, the default path that original route can be fixedly installed for the self-defined path of user's setting or system is gone back in described setting, and the present embodiment does not limit this.
The embodiment of the present invention, by according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program; Based on the described store path obtained, described Backup Data to be restored is copied to and sets the technological means of going back in storage space corresponding to original route, solve prior art complex operation when reducing Backup Data, the technical matters of inefficiency, optimize the reduction technique of existing Backup Data, improve the reduction efficiency of Backup Data, meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
Second embodiment
Fig. 2 is the process flow diagram of the batch method of reducing of a kind of Backup Data of second embodiment of the invention.The present embodiment is optimized based on above-described embodiment, in the present embodiment, operating in the described store path based on obtaining, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, also preferably include: based on setting reduction user ID, described Backup Data to be restored is encrypted.
Accordingly, the method for the present embodiment comprises following operation:
210, according to application program initiating switchup event, the store path of the Backup Data to be restored associated with described application program is obtained.
220, based on the described store path obtained, described Backup Data to be restored is copied to and goes back in storage space corresponding to original route with setting.
230, based on setting reduction user ID, described Backup Data to be restored is encrypted.
In the present embodiment, terminal device, based on setting reduction user ID, is encrypted described Backup Data to be restored.
Wherein, described setting reduction user ID can comprise following at least one item: User Defined password, gesture, fingerprint, iris and head portrait etc., do not limit this.
The embodiment of the present invention, by according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program; Based on the described store path obtained, described Backup Data to be restored is copied to and sets the technological means of going back in storage space corresponding to original route, solve prior art complex operation when reducing Backup Data, the technical matters of inefficiency, optimize the reduction technique of existing Backup Data, improve the reduction efficiency of Backup Data, meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
Simultaneously, in order to ensure the security of Backup Data to be restored further, after Backup Data to be restored is carried out reduction treatment, also to the data after reduction be encrypted, while improve the reduction efficiency of Backup Data, improve the reliability of Backup Data reduction.
3rd embodiment
Fig. 3 is the process flow diagram of the batch method of reducing of a kind of Backup Data of third embodiment of the invention.The present embodiment is optimized based on above-described embodiment, in the present embodiment, operating in the described store path based on obtaining, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, also preferably include: the version information obtaining the data options of data in described Backup Data to be restored; If determine that the data options of described data has renewable version according to described version information, then upgrade the data options version of described data.
Accordingly, the method for the present embodiment comprises following operation:
310, according to application program initiating switchup event, the store path of the Backup Data to be restored associated with described application program is obtained.
320, based on the described store path obtained, described Backup Data to be restored is copied to and goes back in storage space corresponding to original route with setting.
330, the version information of the data options of data in described Backup Data to be restored is obtained.
In the present embodiment, described Backup Data to be restored comprises at least two item number certificates of at least one data type (such as, numeric type, byte type or text-type etc.).
In the present embodiment, terminal device obtains the version information of the data options of data in described Backup Data to be restored.
In general, As time goes on, constantly new version can be issued, to provide more service with a application program.Therefore, described Backup Data to be restored may be generated by the different editions of described application program.And the Backup Data to be restored that the application program of lowest version generates generally cannot use some specific function of highest version application program, and the Backup Data to be restored that the application program of highest version generates generally cannot operate in the application program of lowest version.Therefore, in order to ensure that the data after reducing normally can be used by described application program, need the data type selecting version of described Backup Data to be restored and the version of described application program to match.Consider that user always installs the application program of latest edition, in the present embodiment, if determine that the data options of described data to be restored has renewable version, then upgrade the data options version of described data.
340, judge to determine whether the data options of described data has renewable version according to described version information: if so, perform 350, otherwise, perform 360.
350, upgrade the data options version of described data, perform 360.
360, based on setting reduction user ID, described Backup Data to be restored is encrypted.
The embodiment of the present invention, by according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program; Based on the described store path obtained, described Backup Data to be restored is copied to and sets the technological means of going back in storage space corresponding to original route, solve prior art complex operation when reducing Backup Data, the technical matters of inefficiency, optimize the reduction technique of existing Backup Data, improve the reduction efficiency of Backup Data, meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
Simultaneously, in order to ensure the availability after data convert further, after Backup Data to be restored is carried out reduction treatment, also to check the version information of the data options of the rear data of reduction, the data options of data after reduction is updated to latest edition, while improve the reduction efficiency of Backup Data, improve the availability of Backup Data reduction.
4th embodiment
Figure 4 illustrates the structural drawing of the batch reduction apparatus of a kind of Backup Data of fourth embodiment of the invention.As shown in Figure 4, described device comprises:
Store path acquisition module 41 to be restored, for according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program.
Data restoring module 42, for based on the described store path obtained, is copied to described Backup Data to be restored and goes back in storage space corresponding to original route with setting.
The embodiment of the present invention, by according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program; Based on the described store path obtained, described Backup Data to be restored is copied to and sets the technological means of going back in storage space corresponding to original route, solve prior art complex operation when reducing Backup Data, the technical matters of inefficiency, optimize the reduction technique of existing Backup Data, improve the reduction efficiency of Backup Data, meet the reduction demand of Backup Data of personalization that people strengthen day by day, facilitation.
On the basis of the various embodiments described above, described setting is gone back original route and can be comprised: the self-defined path that user is arranged or the default path that system is fixedly installed.
On the basis of the various embodiments described above, can also comprise:
Data encryption module, for based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, based on setting reduction user ID, described Backup Data to be restored is encrypted.
On the basis of the various embodiments described above, described setting reduction user ID can comprise following at least one item:
User Defined password, gesture, fingerprint, iris and head portrait.
On the basis of the various embodiments described above, can also comprise, version updating module, for:
Based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, obtain the version information of the data options of data in described Backup Data to be restored;
If determine that the data options of described data has renewable version according to described version information, then upgrade the data options version of described data;
Wherein, described Backup Data to be restored comprises at least two item number certificates of at least one data type (such as, numeric type, byte type or text-type etc.).
The batch reduction apparatus of the Backup Data that the embodiment of the present invention provides can be used for the batch method of reducing performing the Backup Data that any embodiment of the present invention provides, and possesses corresponding functional module, realizes identical beneficial effect.
Obviously, it will be understood by those skilled in the art that above-mentioned of the present invention each module or each step can by server implementations as above.Alternatively, the embodiment of the present invention can realize by the executable program of computer installation, thus they storages can be performed by processor in the storage device, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.; Or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to the combination of any specific hardware and software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, to those skilled in the art, the present invention can have various change and change.All do within spirit of the present invention and principle any amendment, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. a batch method of reducing for Backup Data, is characterized in that, comprising:
According to application program initiating switchup event, obtain the store path of the Backup Data to be restored associated with described application program;
Based on the described store path obtained, described Backup Data to be restored is copied to and goes back in storage space corresponding to original route with setting.
2. method according to claim 1, is characterized in that, described setting is gone back original route and comprised: the self-defined path that user is arranged or the default path that system is fixedly installed.
3. method according to claim 1, is characterized in that, based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, also comprise:
Based on setting reduction user ID, described Backup Data to be restored is encrypted.
4. method according to claim 3, is characterized in that, described setting reduction user ID comprises following at least one item:
User Defined password, gesture, fingerprint, iris and head portrait.
5. method according to claim 1, is characterized in that, based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, also comprise:
Obtain the version information of the data options of data in described Backup Data to be restored;
If determine that the data options of described data has renewable version according to described version information, then upgrade the data options version of described data;
Wherein, described Backup Data to be restored comprises at least two item number certificates of at least one data type.
6. a batch reduction apparatus for Backup Data, is characterized in that, comprising:
Store path acquisition module to be restored, for according to application program initiating switchup event, obtains the store path of the Backup Data to be restored associated with described application program;
Data restoring module, for based on the described store path obtained, is copied to described Backup Data to be restored and goes back in storage space corresponding to original route with setting.
7. device according to claim 6, is characterized in that, described setting is gone back original route and comprised: the self-defined path that user is arranged or the default path that system is fixedly installed.
8. device according to claim 6, is characterized in that, also comprises:
Data encryption module, for based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, based on setting reduction user ID, described Backup Data to be restored is encrypted.
9. device according to claim 8, is characterized in that, described setting reduction user ID comprises following at least one item:
User Defined password, gesture, fingerprint, iris and head portrait.
10. device according to claim 6, is characterized in that, also comprises, version updating module, for:
Based on the described store path obtained, described Backup Data to be restored is copied to set and go back storage space corresponding to original route after, obtain the version information of the data options of data in described Backup Data to be restored;
If determine that the data options of described data has renewable version according to described version information, then upgrade the data options version of described data;
Wherein, described Backup Data to be restored comprises at least two item number certificates of at least one data type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083201.7A CN104615507A (en) | 2015-02-13 | 2015-02-13 | Backup data batch reduction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083201.7A CN104615507A (en) | 2015-02-13 | 2015-02-13 | Backup data batch reduction method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104615507A true CN104615507A (en) | 2015-05-13 |
Family
ID=53149964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510083201.7A Pending CN104615507A (en) | 2015-02-13 | 2015-02-13 | Backup data batch reduction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104615507A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921959A (en) * | 2017-04-26 | 2017-07-04 | 努比亚技术有限公司 | The brush machine method of mobile terminal, device and brush machine equipment |
CN107924168A (en) * | 2016-03-14 | 2018-04-17 | 欧姆龙株式会社 | Transferring device, the control method of transferring device, control program and record media |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060190469A1 (en) * | 2005-02-24 | 2006-08-24 | Microsoft Corporation | Serialization of file system item(s) and associated entity(ies) |
CN101436151A (en) * | 2008-12-01 | 2009-05-20 | 成都索贝数码科技股份有限公司 | Data real time backup method and system based on file system |
CN102331957A (en) * | 2011-09-28 | 2012-01-25 | 华为技术有限公司 | File backup method and device |
CN104123199A (en) * | 2014-07-03 | 2014-10-29 | 可牛网络技术(北京)有限公司 | Method and device for recovering application program and mobile terminal |
CN104166607A (en) * | 2014-09-04 | 2014-11-26 | 北京国双科技有限公司 | Data processing method and device for backup database |
-
2015
- 2015-02-13 CN CN201510083201.7A patent/CN104615507A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060190469A1 (en) * | 2005-02-24 | 2006-08-24 | Microsoft Corporation | Serialization of file system item(s) and associated entity(ies) |
CN101436151A (en) * | 2008-12-01 | 2009-05-20 | 成都索贝数码科技股份有限公司 | Data real time backup method and system based on file system |
CN102331957A (en) * | 2011-09-28 | 2012-01-25 | 华为技术有限公司 | File backup method and device |
CN104123199A (en) * | 2014-07-03 | 2014-10-29 | 可牛网络技术(北京)有限公司 | Method and device for recovering application program and mobile terminal |
CN104166607A (en) * | 2014-09-04 | 2014-11-26 | 北京国双科技有限公司 | Data processing method and device for backup database |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107924168A (en) * | 2016-03-14 | 2018-04-17 | 欧姆龙株式会社 | Transferring device, the control method of transferring device, control program and record media |
CN106921959A (en) * | 2017-04-26 | 2017-07-04 | 努比亚技术有限公司 | The brush machine method of mobile terminal, device and brush machine equipment |
CN106921959B (en) * | 2017-04-26 | 2020-12-29 | 努比亚技术有限公司 | Mobile terminal flashing method and device and flashing equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722386B (en) | Generate the method and apparatus of radio firmware AKU | |
CN103595790B (en) | The remote access method of equipment, thin-client and virtual machine | |
CN107577420B (en) | File processing method and device and server | |
CN104699423B (en) | The method and apparatus that drive is bound in linux system | |
CN108108286A (en) | Method of data capture and device, server, storage medium | |
CN104915306B (en) | A kind of data manipulation control method and equipment manager | |
CN103401902A (en) | Portable cloud storage system and method | |
CN104158858A (en) | Method and system for accessing distributed cluster file system | |
US9298662B2 (en) | Providing expansion card settings | |
CN106155596A (en) | Method for writing data and device | |
US20150227605A1 (en) | Information processing terminal, synchronization control method, and computer-readable recording medium | |
EP3256943A1 (en) | Systems and methods for adaptive cloning of mobile devices | |
CN101163050A (en) | Equipment near-end maintenance method, system and equipment | |
CN109889588B (en) | File acquisition method and device, computer equipment and storage medium | |
CN107943501A (en) | Embedded device upgrade method, device, computer equipment and storage medium | |
CN102752294A (en) | Method and system for synchronizing data of multiple terminals on basis of equipment capacity | |
CN107566518A (en) | The method and apparatus of management equipment information during installation file | |
CN103226603A (en) | File synchronization update method and system based on portable storage device | |
CN101669110A (en) | Symbiotic storage devices | |
CN112835740A (en) | Method, electronic device and computer program product for managing data backup | |
WO2016107219A1 (en) | Data recovery method and apparatus | |
CN104615507A (en) | Backup data batch reduction method and device | |
CN101022633B (en) | Allocation data recovering method, system and device | |
US10761940B2 (en) | Method, device and program product for reducing data recovery time of storage system | |
CN111885081A (en) | Method and system for managing cloud disk by multiple accounts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150513 |
|
RJ01 | Rejection of invention patent application after publication |