CN105808376B - Data backup method and device and electronic equipment - Google Patents
Data backup method and device and electronic equipment Download PDFInfo
- Publication number
- CN105808376B CN105808376B CN201610099829.0A CN201610099829A CN105808376B CN 105808376 B CN105808376 B CN 105808376B CN 201610099829 A CN201610099829 A CN 201610099829A CN 105808376 B CN105808376 B CN 105808376B
- Authority
- CN
- China
- Prior art keywords
- data
- backup
- target
- backed
- subdata
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 118
- 230000005611 electricity Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1461—Backup scheduling policy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention discloses a data backup method, a data backup device and electronic equipment, wherein the scheme comprises the following steps: firstly, obtaining total target data to be backed up in electronic equipment; determining the target backup times required for executing backup operation on the target total data; backing up the target total data to a cloud server in batches according to the target backup times; each backup process in the target backup times is as follows: obtaining target subdata to be backed up, wherein the target subdata is part or all of the target total data; calculating the reference data volume required to be backed up in the backup process based on the data volume of the target subdata to be backed up and the backup time sequence number corresponding to the backup; determining final data to be backed up according to the reference data volume and the target subdata to be backed up; and backuping the final data to a cloud server. By applying the embodiment of the invention, the data to be backed up can be backed up in batches, so that the power consumption and the running memory of the electronic equipment are saved.
Description
Technical field
The present invention relates to computer application field, in particular to a kind of data back up method, device and electronic equipment.
Background technique
Universal with electronic equipment, various applications emerge one after another, and produce in electronic equipment more and more and user
Relevant data, such as picture, video, music.In order to safely save these data, user will often deposit in electronic equipment
The data of storage are saved in cloud server, so as not to electronic equipment when something goes wrong, the data of the storage in the electronic device
It loses.
However, the electricity of excessive electronic equipment can be consumed simultaneously by once backing up excessive data when carrying out data backup
And the running memory for occupying excessive electronic equipment will affect the performance of electronic equipment in turn.
Summary of the invention
The embodiment of the invention discloses a kind of data back up method, device and electronic equipments.It can solve Backup Data to disappear
The problem of power consumption sub- equipment performance.Concrete scheme is as follows:
On the one hand a kind of data back up method provided in an embodiment of the present invention is applied in electronic equipment, the method packet
It includes:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, the target
Each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
Preferably, a kind of data back up method provided by the embodiment of the present invention, further includes:
Before other any secondary backup operations in addition to first time, judge that current time and last time carry out data backup
The time interval of time whether be more than scheduled duration, if being more than, execute the step of obtaining this target subdata to be backed up.
Preferably, a kind of data back up method provided by the embodiment of the present invention, further includes:
Before other any secondary backup operations in addition to first time, judge that current time and last time carry out data backup
The time interval of time whether be more than scheduled duration, if being more than, judge the electronic equipment voltage value whether be more than
Predetermined charge value judges whether the current memory occupancy of the electronic equipment is lower than default EMS memory occupation threshold value if being more than, if
It is to execute the step of obtaining this target subdata to be backed up.
Preferably, backup time corresponding to the data volume based on this target subdata to be backed up and this backup
Number serial number, calculates the reference data amount that this backup procedure is backed up, comprising:
1) when the corresponding backup number serial number of this backup is 1,
Based on the first predetermined formula, the reference data amount that this backup procedure is backed up is calculated, wherein described first is pre-
Determine formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, the first constant meets: first constant-target backup number=1;
2) when the corresponding backup number serial number of this backup is between [2, the target backup number -1]
When any integer, compare the size of the first data difference and the second data difference;
When first data difference is small, it is based on the second predetermined formula, calculates the reference that this backup procedure is backed up
Data volume, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
When second data difference is small, it is based on first predetermined formula, calculates what this backup procedure was backed up
Reference data amount;
Wherein, the second constant meets: second constant-target backup number=2;
First data difference is the data volume and this target subnumber to be backed up of last time target subdata to be backed up
According to data volume absolute value of the difference, second data difference is current preset numerical value and this target subdata to be backed up
The absolute value of the difference of data volume;
Target subnumber described in the current preset numerical value=(the target backup number-backup number serial number) *
According to data volume/(first constant-backup number serial number);
3) when the corresponding backup number serial number of this backup is the target backup number, by the reference
Data volume of the data volume as this target subdata to be backed up.
Preferably, a kind of data back up method provided by the embodiment of the present invention, further includes:
The target total data is classified by the generation time of each data, and counts and is wrapped at least one set of class categories
The sum of the data included.
Preferably, it is described according to the reference data amount and this target subdata to be backed up, determine that this is required standby
The final data of part, comprising:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount;
By data corresponding to the smallest at least one set of class categories of the absolute value of the difference with the reference data amount, really
It is set to this final data being backed up.
On the other hand, the embodiment of the invention also provides a kind of data backup devices, are applied in electronic equipment, the dress
Set includes: that target total data obtains module, backup number determining module and backup module;
The target total data obtains module: for obtaining the target total data to be backed up in the electronic equipment;
The backup number determining module: standby to target needed for target total data execution backup operation for determining
Part number;
The backup module: for the target backup number, the target total data to be backuped to cloud clothes in batches
Business device;Wherein, in each backup procedure in the target backup number, comprising: target subdata obtains submodule, reference
Data volume operator module, final data determine submodule and backup submodule;
The target subdata obtains submodule: for obtaining this target subdata to be backed up, wherein the target
Subdata is some or all of in the target total data;
The reference data meter operator module: for based on this target subdata to be backed up data volume and this
The corresponding backup number serial number of backup, calculates the reference data amount that this backup procedure is backed up;
The final data determines submodule: for according to the reference data amount and this target subnumber to be backed up
According to determining this final data being backed up;
The backup submodule: the final data for this to be backed up backups to the cloud server.
Preferably, a kind of data backup device provided by the embodiment of the present invention, further includes that first time interval judges mould
Block;
The first time interval judgment module: for before other any secondary backup operations in addition to first time,
Judge that current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, triggers institute
It states target subdata and obtains submodule.
Preferably, a kind of data backup device provided by the embodiment of the present invention, further includes that the second time interval judges mould
Block, charge value judgment module and memory usage judgment module;
The second time interval judgment module: for before other any secondary backup operations in addition to first time,
Judge that current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, triggers institute
State charge value judgment module;
The charge value judgment module: for judging whether the voltage value of the electronic equipment is more than predetermined electricity
Value, if being more than, triggers the memory usage judgment module;
The memory usage judgment module: for judging it is pre- whether the current memory occupancy of the electronic equipment is lower than
If EMS memory occupation threshold value, if so, triggering the target subdata obtains submodule.
Preferably, the reference data meter operator module, including serial number determination unit, the first computing unit, compare
Unit, the second computing unit and third computing unit;
First computing unit: for determining the corresponding backup number of this backup when the serial number determination unit
When serial number is 1, it is based on the first predetermined formula, calculates the reference data amount that this backup procedure is backed up, wherein described the
One predetermined formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, the first constant meets: first constant-target backup number=1;
The comparing unit: for determining the corresponding backup number sequence of this backup when the serial number determination unit
When any integer number between [2, the target backup number -1], compare the size of the first data difference and the second data difference,
When first data difference is small, second computing unit is triggered, when second data difference is small, triggers first meter
Calculate unit;
Second computing unit: for being based on the second predetermined formula, the reference that this backup procedure is backed up is calculated
Data volume, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
Wherein, the second constant meets: second constant-target backup number=2;
First data difference is the data volume and this target subnumber to be backed up of last time target subdata to be backed up
According to data volume absolute value of the difference, second data difference is current preset numerical value and this target subdata to be backed up
The absolute value of the difference of data volume;
Target subnumber described in the current preset numerical value=(the target backup number-backup number serial number) *
According to data volume/(first constant-backup number serial number);
The third computing unit: for determining the corresponding backup number of this backup when the serial number determination unit
When serial number is the target backup number, using the reference data amount as the number of this target subdata to be backed up
According to amount.
Preferably, a kind of data backup device provided by the embodiment of the present invention, further includes data classification statistical module;
The data classification statistical module: for the target total data to be classified by the generation time of each data,
And count the sum for the data for including at least one set of class categories.
Preferably, the final data determines submodule, it is specifically used for:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount,
By data corresponding to the smallest at least one set of class categories of the absolute value of the difference with the reference data amount, it is determined as this
The final data being backed up.
In addition, the embodiment of the invention also provides a kind of electronic equipment, comprising: shell, processor, memory, circuit board
And power circuit, wherein circuit board is placed in the space interior that shell surrounds, and processor and memory setting are on circuit boards;
Power circuit, for each circuit or the device power supply for electronic equipment;Memory is for storing executable program code;Processing
Device runs program corresponding with executable program code by reading the executable program code stored in memory, to be used for
Execute following steps:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
In addition, the embodiment of the invention provides a kind of storage mediums, wherein the storage medium is used to store application program,
The application program for executing a kind of data back up method described in the embodiment of the present invention at runtime.Wherein, the present invention is real
Apply a kind of data back up method provided by example, comprising:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
In addition, the embodiment of the invention provides a kind of application programs, wherein the application program for executing sheet at runtime
A kind of data back up method described in inventive embodiments.Wherein, a kind of data back up method provided by the embodiment of the present invention, packet
It includes:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
In the present solution, obtaining the target total data to be backed up in electronic equipment first;It determines to the target total data
Target backup number needed for executing backup operation;With the target backup number, which is backuped into cloud in batches
Server;Wherein, each backup procedure in the target backup number: this target subdata to be backed up is obtained, wherein
The target subdata is some or all of in the target total data;Data volume based on this target subdata to be backed up and
The corresponding backup number serial number of this backup, calculates the reference data amount that this backup procedure is backed up;According to the ginseng
Data volume and this target subdata to be backed up are examined, determines this final data being backed up;This is backed up
The final data backups to the cloud server.As it can be seen that this programme can be backed up the data in the electronic equipment in batches,
It can solve electronic equipment and disposably back up excessive data, consume the electricity of excessive electronic equipment and occupy excessive electronics
The running memory of equipment will affect the performance of electronic equipment, in turn, the problem of influencing user experience.Certainly, implement of the invention
Any product or method must be not necessarily required to reach all the above advantage simultaneously.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is a kind of flow diagram of data back up method provided in an embodiment of the present invention;
Fig. 2 is a kind of another flow diagram of data back up method provided in an embodiment of the present invention;
Fig. 3 is a kind of another flow diagram of data back up method provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of data backup device provided in an embodiment of the present invention;
Fig. 5 is a kind of another structural schematic diagram of data backup device provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
The embodiment of the invention provides a kind of data back up method, device and electronic equipments.It is primary to solve electronic equipment
Property backs up excessive data, consumes the electricity of excessive electronic equipment, occupies the running memory of excessive electronic equipment, will affect
The performance of electronic equipment, in turn, the problem of influencing user experience.
A kind of data back up method is provided for the embodiments of the invention first below to be introduced.
It should be noted that data back up method provided by the embodiment of the present invention can be applied in electronic equipment, it should
Electronic equipment can be all to can store data for desktop computer, laptop, tablet computer and smart phone, etc.
And the electronic equipment that can connect network can be using data back up method provided by the embodiment of the present invention.Also, it can
With the data that are backed up of data back up method provided by the application embodiment of the present invention can be picture, music, video and
Text document etc., this is all reasonably, and the embodiment of the present invention is not defined the data type for the data that can be backed up.
It should be noted that realizing the functional software of data back up method provided by the embodiment of the present invention, can be specially
The client software of door is also possible to can not achieve the slotting of the client software with data backup function that data back up in batches
Part, etc., this is all reasonable.
As shown in Figure 1, a kind of data back up method provided by the embodiment of the present invention, may include step:
S101: the target total data to be backed up in the electronic equipment is obtained;
It is understood that after data backup command is activated, the electronic equipment obtain itself stored it is to be backed up
Target total quantity, certainly, which can be is issued manually by the user for holding the electronic equipment, is also possible to
Issued automatically by the electronic equipment, and should be issued automatically by electronic equipment can be it is pre-set by user.Furthermore, it is desirable to say
Bright, the target total data to be backed up in the electronic equipment is the data not backed up.
S102: target backup number needed for executing backup operation to the target total data is determined;
Specifically, after obtaining the target total data to be backed up in the electronic equipment, due to needing the mesh to the acquisition
Mark total data is backed up in batches, need to first determine target backup number needed for executing backup operation to the target total data, should
Target backup number can be the electronic equipment preset fixed value before carrying out data backup, is also possible to the electronics and sets
For when carrying out data backup, it is set by the user, this is all possible.Certainly, it is emphasized that, the target backup number
It is also possible to be determined according to the data volume of the target total data, is preset specifically, can be the electronic equipment
In backup procedure in batches, maximum backup data quantity in each backup procedure limits the data volume backed up every time with this, when
So, which can be according to the number of maximum backup data quantity in each backup procedure and the target total data obtained
According to amount, the target backup number that can be set is calculated.It is also possible to when carrying out data backup every time, user is according to the mesh
The data volume of mark total data is set.
Alternatively, it is also possible to standby to target needed for target total data execution backup operation according to electronic equipment current state
Part number is determined, and current state includes running memory, remaining capacity, network quality state etc..
S103: with the target backup number, which is backuped into cloud server in batches;
Wherein, each backup procedure in the target backup number, as shown in Fig. 2, may comprise steps of:
S1031: this target subdata to be backed up is obtained, wherein the target subdata is in the target total data
Partly or entirely;
It is understood that after obtaining the target total data to be backed up and the target backup number, it can by this
Target total data is backuped in cloud server in batches with the pre-determined number, in backup procedure each time, will first from
This target subdata to be backed up is determined in the target total data, backing up when this time is non-last time backup procedure, then should
Target subdata is the part in the target total data, and backing up when this time is last time backup procedure, then the target subdata
For the whole in the target total data.
S1032: the corresponding backup number of data volume and this backup based on this target subdata to be backed up is suitable
Serial number calculates the reference data amount that this backup procedure is backed up;
It is understood that after determining this target subdata to be backed up, due in a practical situation, it is possible that
Certain data to be backed up are not backed up successful situation in backup.Also, in order to avoid electronic equipment Backup Data power consumption compared with
Big situation can be spaced certain preset time among each backup procedure, during this period in, which may be
Data, etc. are increased or decreased on the basis of the target total data determined during Last Backup, these situations are all that can not keep away
Exempt from.It, need to be according to the data volume of the target subdata and this backup institute after determining this target subdata to be backed up
Corresponding backup number serial number calculates the reference data amount being backed up in this backup procedure.
S1033: according to the reference data amount and this target subdata to be backed up, determine that this is backed up final
Data;
Specifically, be all indivisible, such as the data volume of a data is 10M for each data,
For the data volume be 10M data backup when, it is necessary to be in a data backup procedure complete backup.Determining the reference
After data volume, when being backed up to data, it can be for all data to be thoroughly mixed and back up, be also possible to carry out data
Classification backup, at this time it is possible that belonging to the data of same type need to be backed up simultaneously.So, it just also needs to comprehensively consider this
Reference data amount and this target subdata to be backed up, determine this final data being backed up.Then it carries out subsequent
The step of final data of the determination is backuped into the cloud server.Certainly, can have manually for the mode of data backup
Backup mode and automated back-up mode, manual backup mode is user's trigger data backup process, and automated back-up mode is then
After meeting certain condition for the electronic equipment, automatic trigger data backup process can pass through boundary when for manual backup mode
Face shows the final data of user's determination, so that user can carry out data backup according to the final data of the determination, when
So, determining final data can also be showed user, etc. by automated back-up mode, this is all possible.
S1034: the final data that this is backed up backups to the cloud server.
It should be noted that in backup procedure, it, can be with progress in order to make user understand the concrete condition of the secondary backup
The form of item shows the progress of the secondary backup to user.Certainly, it after the completion of the secondary backup procedure, can also be prompted by output
The mode of information notifies that user completes by this backup, alternatively, the certain data of user is notified to be not backed up successfully, etc..
Using the embodiment of the present invention, first the target total data to be backed up in acquisition electronic equipment;It determines to the target
Target backup number needed for total data executes backup operation;With the target backup number, which is backed up in batches
To cloud server;Wherein, each backup procedure in the target backup number: this target subnumber to be backed up is obtained
According to, wherein the target subdata is some or all of in the target total data;Based on this target subdata to be backed up
Backup number serial number corresponding to data volume and this backup, calculates the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final data being backed up is determined;By this institute
The final data being backed up backups to the cloud server.As it can be seen that this programme can carry out the data in the electronic equipment
It backs up in batches, can solve electronic equipment and disposably back up excessive data, consume the electricity of excessive electronic equipment, occupied
The running memory of more electronic equipments will affect the performance of electronic equipment, in turn, the problem of influencing user experience.
Specifically, backup time corresponding to the data volume based on this target subdata to be backed up and this backup
Number serial number, calculates the reference data amount (S1032) that this backup procedure is backed up, comprising:
1) when the corresponding backup number serial number of this backup is 1,
Based on the first predetermined formula, the reference data amount that this backup procedure is backed up is calculated, wherein this is first predetermined
Formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, which meets: the first constant-target backup number=1;
In practical applications, when the serial number of this backup number is 1, the progress of the first predetermined formula can be directly based upon
Reference data amount calculates, and for example, when the data to be backed up are picture, and the picture number of the acquisition is 100, target
Backup number is 5 times, is 6 by can be calculated first constant, then
Reference data amount=100/ (6-1)=20.
2) any when the corresponding backup number serial number of this backup between [2, the target backup number -1]
When integer, compare the size of the first data difference and the second data difference;
When first data difference is small, it is based on the second predetermined formula, calculates the reference number that this backup procedure is backed up
According to amount, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
When second data difference is small, it is based on first predetermined formula, calculates the reference that this backup procedure is backed up
Data volume;
Wherein, which meets: the second constant-target backup number=2;
First data difference is the data volume and this target subdata to be backed up of last time target subdata to be backed up
Data volume absolute value of the difference, second data difference be current preset numerical value and this target subdata to be backed up data
The absolute value of the difference of amount;
The data of the current default value=(the target backup number-backup number serial number) * target subdata
Amount/(first constant-backup number serial number);
At this point, when the last time data backup of consideration, it is understood that there may be certain data are not backed up completion, thereby increases and it is possible to will appear increase
The case where data can be reduced, for the increase data or reduce data the case where, can choose different reference data amounts really
Determine method.At this time, it may be necessary to first determine whether the size of the first data difference and the second data difference, select according to the judgment result different
Predetermined formula calculates this reference data amount to be backed up, and for example, it is 2 that this, which backs up corresponding serial number, number to be backed up
It is 88 according to picture number for picture, this acquisition, being computed current preset numerical value is 66, according to formula, the first data
Difference=| 100-88 |=12, the second data difference=| 66-88 |=22, second data difference is big, then
Reference data amount=88/ (6-2)=22.
3) when the corresponding backup number serial number of this backup is the target backup number, which is made
For the data volume of this target subdata to be backed up.
It is understood that this time standby when the corresponding backup number serial number of this backup is target backup number
Part can in a narrow sense be interpreted as last time data backup, at this time, it may be necessary to which the target subdata of this acquisition is complete
It is backed up, which is equal to the data volume of this target subdata to be backed up, i.e. final data just at this time
For the target subdata of this acquisition.
Further, in the electricity of mass data consumption is disposably backed up to preferably reduce electronic equipment, is occupied
It deposits and therefore the influence to electronic equipment performance is backed up between each backup every time, between requiring at regular intervals,
In order to avoid there is being backed up to data for too frequent in batches, the experience of user, the only time with last time data backup are influenced
Interval just will continue to carry out this data backup procedure more than after scheduled duration.Specifically, one provided by the embodiment of the present invention
Planting data back up method can also include:
Before other any secondary backup operations in addition to first time, judge that current time and last time carry out data backup
The time interval of time whether be more than scheduled duration, if being more than, execute step S1031.
Further, for electronic equipment electricity, EMS memory occupation the considerations of, as shown in figure 3, institute of the embodiment of the present invention
There is provided a kind of data back up method can also include:
S301: before other any secondary backup operations in addition to first time, judge that current time was counted with last time
Whether the time interval according to the time of backup is more than scheduled duration, if being more than, executes step S302;
S302: whether the voltage value for judging the electronic equipment is more than predetermined charge value, if being more than, executes step
S303;
S303: judging whether the current memory occupancy of the electronic equipment is lower than default EMS memory occupation threshold value, if so, executing
Step S1031.
It should be noted that before other any secondary backup operations in addition to first time, to determine current time with
The time interval that last time carries out the time of data backup is more than scheduled duration, and the voltage value of electronic equipment is more than predetermined electricity
Magnitude, and when the current memory occupancy of electronic equipment is lower than default EMS memory occupation threshold value, it just will continue to execute data backup
Journey.
Further, in practical applications, the data in electronic equipment are all to carry out classification storage, then standby in data
It perhaps can be that all data are subjected to mixing backup when part, it is also possible to classification backup be carried out to data, specifically, of the invention
A kind of data back up method provided by embodiment, can also include: by the target total data by each data the generation time into
Row classification, and count the sum for the data for including at least one set of class categories.Classify to the general objective data, it can
Know that obtaining target subdata be also to carry out classification processing, and counted the total of the data for including in the class categories
Number, to determine final data according to the sum for the data for including in each class categories.
Specifically, the class categories may include: this month class, 1 month class, 2 months classes, 3 months classes, half a year class, 1 year
It is at least a kind of in class and 2 years classes.Certainly, above-mentioned class categories are only few examples, not logarithm of the embodiment of the present invention
According to class categories be defined.
Specifically, when being backed up, this belongs to generic data can be same after the target total data is classified
Shi Jinhang backup, at this point, when for the ease of the data in the electronic equipment being managed and backed up, the data volume that backs up every time
Balance, it is described according to the reference data amount and this target subdata to be backed up, determine this final number being backed up
According to may include:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount;
By data corresponding to the smallest at least one set of class categories of the absolute value of the difference with the reference data amount, determine
The final data being backed up for this.
Corresponding to above method embodiment, as shown in figure 4, the embodiment of the invention also provides a kind of data backup device,
It can be applied in electronic equipment, the apparatus may include: target total data obtains module 401, backup number determining module
402 and backup module 403, wherein in each backup procedure in the target backup number, the backup module 403 can
To include: that target subdata obtains submodule 4031, reference data meter operator module 4032, final data determine submodule
4033 and backup submodule 4034;
The target total data obtains module 401: for obtaining the target total data to be backed up in the electronic equipment;
The backup number determining module 402: for determining to mesh needed for target total data execution backup operation
Mark backup number;
The backup module 403: for the target backup number, the target total data to be backuped to cloud in batches
Server;
The target subdata obtains submodule 4031: for obtaining this target subdata to be backed up, wherein described
Target subdata is some or all of in the target total data;
The reference data meter operator module 4032: for based on this target subdata to be backed up data volume and
The corresponding backup number serial number of this backup, calculates the reference data amount that this backup procedure is backed up;
The final data determines submodule 4033: for according to the reference data amount and this target to be backed up
Data determine this final data being backed up;
The backup submodule 4034: the final data for this to be backed up backups to the cloud service
Device.
Using the embodiment of the present invention, first the target total data to be backed up in acquisition electronic equipment;It determines to the target
Target backup number needed for total data executes backup operation;With the target backup number, which is backed up in batches
To cloud server;Wherein, each backup procedure in the target backup number: this target subnumber to be backed up is obtained
According to, wherein the target subdata is some or all of in the target total data;Based on this target subdata to be backed up
Backup number serial number corresponding to data volume and this backup, calculates the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final data being backed up is determined;By this institute
The final data being backed up backups to the cloud server.As it can be seen that this programme can carry out the data in the electronic equipment
It backs up in batches, can solve electronic equipment and disposably back up excessive data, consume the electricity of excessive electronic equipment, occupied
The running memory of more electronic equipments will affect the performance of electronic equipment, in turn, the problem of influencing user experience.
Specifically, a kind of data backup device provided by the embodiment of the present invention can also include that first time interval judges
Module;
The first time interval judgment module: for before other any secondary backup operations in addition to first time,
Judge that current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, triggers institute
It states target subdata and obtains submodule.
Specifically, as shown in figure 5, when a kind of data backup device provided by the embodiment of the present invention can also include second
Between be spaced judgment module 501, charge value judgment module 502 and memory usage judgment module 503;
The second time interval judgment module 501: for other any secondary backup operations in addition to first time it
Before, judge that current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, triggering
The charge value judgment module 502;
The charge value judgment module 502: for judging whether the voltage value of the electronic equipment is more than predetermined electricity
Magnitude triggers the memory usage judgment module 503 if being more than;
The memory usage judgment module 503: whether the current memory occupancy for judging the electronic equipment is low
In default EMS memory occupation threshold value, if so, triggering the target subdata obtains submodule 4031.
Specifically, the reference data meter operator module 4032, including serial number determination unit, the first computing unit,
Comparing unit, the second computing unit and third computing unit;
First computing unit: for determining the corresponding backup number of this backup when the serial number determination unit
When serial number is 1, it is based on the first predetermined formula, calculates the reference data amount that this backup procedure is backed up, wherein described the
One predetermined formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, the first constant meets: first constant-target backup number=1;
The comparing unit: for determining the corresponding backup number sequence of this backup when the serial number determination unit
When any integer number between [2, the target backup number -1], compare the size of the first data difference and the second data difference,
When first data difference is small, second computing unit is triggered, when second data difference is small, triggers first meter
Calculate unit;
Second computing unit: for being based on the second predetermined formula, the reference that this backup procedure is backed up is calculated
Data volume, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
Wherein, the second constant meets: second constant-target backup number=2;
First data difference is the data volume and this target subnumber to be backed up of last time target subdata to be backed up
According to data volume absolute value of the difference, second data difference is current preset numerical value and this target subdata to be backed up
The absolute value of the difference of data volume;
Target subnumber described in the current preset numerical value=(the target backup number-backup number serial number) *
According to data volume/(first constant-backup number serial number);
The third computing unit: for determining the corresponding backup number of this backup when the serial number determination unit
When serial number is the target backup number, using the reference data amount as the number of this target subdata to be backed up
According to amount.
Specifically, a kind of data backup device provided by the embodiment of the present invention can also include that data classification counts mould
Block;
The data classification statistical module: for the target total data to be classified by the generation time of each data,
And count the sum for the data for including at least one set of class categories.
Specifically, the class categories include: this month class, 1 month class, 2 months classes, 3 months classes, half a year class, 1 year class with
And it is at least a kind of in 2 years classes.
Specifically, the final data determines submodule 4033, it is specifically used for:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount,
By data corresponding to the smallest at least one set of class categories of the absolute value of the difference with the reference data amount, it is determined as this
The final data being backed up.
In addition, the embodiment of the invention also provides a kind of electronic equipment, as shown in fig. 6, the electronic equipment may include: shell
Body 601, processor 602, memory 603, circuit board 604 and power circuit 605, wherein circuit board 604 is placed in shell 601
The space interior surrounded, processor 602 and memory 603 are arranged on circuit board 604;Power circuit 605, for being set for electronics
Standby each circuit or device power supply;Memory 603 is for storing executable program code;Processor 602 is by reading storage
The executable program code stored in device 603 runs program corresponding with executable program code, for executing following step
It is rapid:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
Using the embodiment of the present invention, first the target total data to be backed up in acquisition electronic equipment;It determines to the target
Target backup number needed for total data executes backup operation;With the target backup number, which is backed up in batches
To cloud server;Wherein, each backup procedure in the target backup number: this target subnumber to be backed up is obtained
According to, wherein the target subdata is some or all of in the target total data;Based on this target subdata to be backed up
Backup number serial number corresponding to data volume and this backup, calculates the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final data being backed up is determined;By this institute
The final data being backed up backups to the cloud server.As it can be seen that this programme can carry out the data in the electronic equipment
It backs up in batches, can solve electronic equipment and disposably back up excessive data, consume the electricity of excessive electronic equipment, occupied
The running memory of more electronic equipments will affect the performance of electronic equipment, in turn, the problem of influencing user experience.
The electronic equipment exists in a variety of forms, including but not limited to:
(1) mobile communication equipment: the characteristics of this kind of equipment is that have mobile communication function, and to provide speech, data
Communication is main target.This class of electronic devices includes: smart phone (such as iPhone), multimedia handset, functional mobile phone, with
And low-end mobile phone etc..
(2) super mobile personal computer equipment: this kind of equipment belongs to the scope of personal computer, there is calculating and processing function
Can, generally also have mobile Internet access characteristic.This class of electronic devices includes: PDA, MID and UMPC equipment etc., such as iPad.
(3) portable entertainment device: this kind of equipment can show and play multimedia content.Such equipment include: audio,
Video player (such as iPod), handheld device, e-book and intelligent toy and portable car-mounted navigation equipment.
(4) server: providing the equipment of the service of calculating, and the composition of server includes that processor, hard disk, memory, system are total
Line etc., server is similar with general computer architecture, but due to needing to provide highly reliable service, in processing energy
Power, stability, reliability, safety, scalability, manageability etc. are more demanding.
(5) other electronic devices with data interaction function.
In addition, the embodiment of the invention provides a kind of storage mediums, wherein the storage medium is used to store application program,
The application program for executing a kind of data back up method described in the embodiment of the present invention at runtime.Wherein, the present invention is real
A kind of data back up method provided by example is applied, may include:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
In addition, the embodiment of the invention provides a kind of application programs, wherein the application program for executing sheet at runtime
A kind of data back up method described in inventive embodiments.Wherein, a kind of data back up method provided by the embodiment of the present invention, can
To include:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, in the mesh
Mark each backup procedure in backup number:
Obtain this target subdata to be backed up, wherein the target subdata is the portion in the target total data
Divide or whole;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, meter
Calculate the reference data amount that this backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final number being backed up is determined
According to;
The final data that this is backed up backups to the cloud server.
For device, electronic equipment, storage medium and application program embodiment, since it is substantially similar to method reality
Example is applied, so being described relatively simple, the relevent part can refer to the partial explaination of embodiments of method.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.
Those of ordinary skill in the art will appreciate that all or part of the steps in realization above method embodiment is can
It is completed with instructing relevant hardware by program, the program can store in computer-readable storage medium,
The storage medium designated herein obtained, such as: ROM/RAM, magnetic disk, CD.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent replacement, improvement and so within the spirit and principles in the present invention, are all contained in protection scope of the present invention
It is interior.
Claims (13)
1. a kind of data back up method, which is characterized in that be applied in electronic equipment, which comprises
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, the target backup
Each backup procedure in number:
Obtain this target subdata to be backed up, wherein the target subdata be the target total data in part or
All;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, calculates this
The reference data amount that secondary backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final data being backed up is determined;
The final data that this is backed up backups to the cloud server.
2. the method according to claim 1, wherein further include:
Before other any secondary backup operations in addition to first time, judge current time and last time carry out data backup when
Between time interval whether be more than scheduled duration, if being more than, execute the step of obtaining this target subdata to be backed up.
3. the method according to claim 1, wherein further include:
Before other any secondary backup operations in addition to first time, judge current time and last time carry out data backup when
Between time interval whether be more than scheduled duration, if being more than, judge whether the voltage value of the electronic equipment is more than predetermined
Charge value judges whether the current memory occupancy of the electronic equipment is lower than default EMS memory occupation threshold value if being more than, if so,
Execute the step of obtaining this target subdata to be backed up.
4. method according to claim 1-3, which is characterized in that described based on this target subnumber to be backed up
According to the corresponding backup number serial number of data volume and this backup, calculate the reference data that this backup procedure is backed up
Amount, comprising:
1) when the corresponding backup number serial number of this backup is 1,
Based on the first predetermined formula, the reference data amount that this backup procedure is backed up is calculated, wherein the described first predetermined public affairs
Formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, the first constant meets: first constant-target backup number=1;
2) any when the corresponding backup number serial number of this backup between [2, the target backup number -1]
When integer, compare the size of the first data difference and the second data difference;
When first data difference is small, it is based on the second predetermined formula, calculates the reference data that this backup procedure is backed up
Amount, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
When second data difference is small, it is based on first predetermined formula, calculates the reference that this backup procedure is backed up
Data volume;
Wherein, the second constant meets: second constant-target backup number=2;
First data difference is the data volume and this target subdata to be backed up of last time target subdata to be backed up
The absolute value of the difference of data volume, second data difference are the data of current preset numerical value and this target subdata to be backed up
The absolute value of the difference of amount;
Target subdata described in the current preset numerical value=(the target backup number-backup number serial number) *
Data volume/(first constant-backup number serial number);
3) when the corresponding backup number serial number of this backup is the target backup number, by the reference data
Measure the data volume as this target subdata to be backed up.
5. method according to claim 1-3, which is characterized in that further include:
The target total data is classified by the generation time of each data, and counts at least one set of class categories and includes
The sum of data.
6. according to the method described in claim 5, it is characterized in that, described to be backed up with this according to the reference data amount
Target subdata determines this final data being backed up, comprising:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount;
By data corresponding to the smallest at least one set of class categories of the absolute value of the difference with the reference data amount, it is determined as
This final data being backed up.
7. a kind of data backup device, which is characterized in that be applied in electronic equipment, described device includes: that target total data obtains
Obtain module, backup number determining module and backup module;
The target total data obtains module: for obtaining the target total data to be backed up in the electronic equipment;
The backup number determining module: for determining to target backup time needed for target total data execution backup operation
Number;
The backup module: for the target backup number, the target total data to be backuped to cloud server in batches;
Wherein, in each backup procedure in the target backup number, comprising: target subdata obtains submodule, reference data
Meter operator module, final data determine submodule and backup submodule;
The target subdata obtains submodule: for obtaining this target subdata to be backed up, wherein the target subnumber
According to for some or all of in the target total data;
The reference data meter operator module: for data volume and this backup based on this target subdata to be backed up
Corresponding backup number serial number calculates the reference data amount that this backup procedure is backed up;
The final data determines submodule: for according to the reference data amount and this target subdata to be backed up, really
The fixed final data that this is backed up;
The backup submodule: the final data for this to be backed up backups to the cloud server.
8. device according to claim 7, which is characterized in that further include first time interval judgment module;
The first time interval judgment module: for judging before other any secondary backup operations in addition to first time
Current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, trigger the mesh
It marks subdata and obtains submodule.
9. device according to claim 7, which is characterized in that further include that the second time interval judgment module, charge value are sentenced
Disconnected module and memory usage judgment module;
The second time interval judgment module: for judging before other any secondary backup operations in addition to first time
Current time and last time carry out whether the time interval of the time of data backup is more than scheduled duration, if being more than, trigger the electricity
Magnitude judgment module;
The charge value judgment module: for judging whether the voltage value of the electronic equipment is more than predetermined charge value, if
It is more than to trigger the memory usage judgment module;
The memory usage judgment module: for judging whether the current memory occupancy of the electronic equipment is lower than in default
Occupancy threshold value is deposited, if so, triggering the target subdata obtains submodule.
10. according to the described in any item devices of claim 7-9, which is characterized in that the reference data meter operator module, packet
Include serial number determination unit, the first computing unit, comparing unit, the second computing unit and third computing unit;
First computing unit: for determining the corresponding backup number sequence of this backup when the serial number determination unit
When number being 1, it is based on the first predetermined formula, calculates the reference data amount that this backup procedure is backed up, wherein described first is pre-
Determine formula are as follows:
The reference data amount=target subdata data volume/(first constant-backup number serial number);
Wherein, the first constant meets: first constant-target backup number=1;
The comparing unit: for determining that the corresponding backup number serial number of this backup is when the serial number determination unit
When any integer between [2, the target backup number -1], compares the size of the first data difference and the second data difference, work as institute
It stated for the first data difference hour, triggers second computing unit, when second data difference is small, triggers described first and calculate list
Member;
Second computing unit: for being based on the second predetermined formula, the reference data that this backup procedure is backed up is calculated
Amount, wherein second predetermined formula are as follows:
The reference data amount=target subdata data volume/(second constant-backup number serial number);
Wherein, the second constant meets: second constant-target backup number=2;
First data difference is the data volume and this target subdata to be backed up of last time target subdata to be backed up
The absolute value of the difference of data volume, second data difference are the data of current preset numerical value and this target subdata to be backed up
The absolute value of the difference of amount;
Target subdata described in the current preset numerical value=(the target backup number-backup number serial number) *
Data volume/(first constant-backup number serial number);
The third computing unit: for determining the corresponding backup number sequence of this backup when the serial number determination unit
Number be the target backup number when, using the reference data amount as described in this target subdata to be backed up data
Amount.
11. according to the described in any item devices of claim 7-9, which is characterized in that further include data classification statistical module;
The data classification statistical module: it for the target total data to be classified by the generation time of each data, and unites
Count the sum for the data for including at least one set of class categories.
12. device according to claim 11, which is characterized in that the final data determines submodule, is specifically used for:
The sum of data corresponding at least one set of class categories being not backed up is compared with the reference data amount, it will be with
Data corresponding to the smallest at least one set of class categories of the absolute value of the difference of the reference data amount, are determined as needed for this
The final data of backup.
13. a kind of electronic equipment characterized by comprising shell, processor, memory, circuit board and power circuit, wherein
Circuit board is placed in the space interior that shell surrounds, and processor and memory setting are on circuit boards;Power circuit, for being electric
The each circuit or device of sub- equipment are powered;Memory is for storing executable program code;Processor is by reading memory
The executable program code of middle storage runs program corresponding with executable program code, for executing following steps:
Obtain the target total data to be backed up in the electronic equipment;
Determine target backup number needed for executing backup operation to the target total data;
With the target backup number, the target total data is backuped into cloud server in batches;Wherein, standby in the target
Each backup procedure in part number:
Obtain this target subdata to be backed up, wherein the target subdata be the target total data in part or
All;
The corresponding backup number serial number of data volume and this backup based on this target subdata to be backed up, calculates this
The reference data amount that secondary backup procedure is backed up;
According to the reference data amount and this target subdata to be backed up, this final data being backed up is determined;
The final data that this is backed up backups to the cloud server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610099829.0A CN105808376B (en) | 2016-02-24 | 2016-02-24 | Data backup method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610099829.0A CN105808376B (en) | 2016-02-24 | 2016-02-24 | Data backup method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105808376A CN105808376A (en) | 2016-07-27 |
CN105808376B true CN105808376B (en) | 2019-06-14 |
Family
ID=56466458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610099829.0A Expired - Fee Related CN105808376B (en) | 2016-02-24 | 2016-02-24 | Data backup method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105808376B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106484562B (en) * | 2016-09-14 | 2019-08-23 | Oppo广东移动通信有限公司 | A kind of data transmission processing method and terminal device |
CN106502837B (en) * | 2016-10-25 | 2019-06-14 | Oppo广东移动通信有限公司 | A kind of method, apparatus and system of data backup |
WO2018165958A1 (en) * | 2017-03-16 | 2018-09-20 | Microsoft Technology Licensing, Llc. | Storage system control |
CN108989554B (en) * | 2018-06-29 | 2021-01-15 | 维沃移动通信有限公司 | Information processing method and terminal |
CN111008188B (en) * | 2019-10-29 | 2023-08-15 | 平安科技(深圳)有限公司 | Data migration method, device, computer equipment and storage medium |
CN115827324B (en) * | 2022-12-02 | 2023-12-22 | 人和数智科技有限公司 | Data backup method, network node and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901175A (en) * | 2010-02-11 | 2010-12-01 | 宇龙计算机通信科技(深圳)有限公司 | Data backup method and electronic terminal |
CN104008027A (en) * | 2014-05-06 | 2014-08-27 | 可牛网络技术(北京)有限公司 | Data backup method and device for mobile terminal and mobile terminal |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9983943B2 (en) * | 2014-03-27 | 2018-05-29 | Salesforce.Com, Inc. | Reversing object manipulations in association with a walkthrough for an application or online service |
CN105162820B (en) * | 2015-06-25 | 2019-02-05 | Oppo广东移动通信有限公司 | A kind of method of data synchronization and equipment |
-
2016
- 2016-02-24 CN CN201610099829.0A patent/CN105808376B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901175A (en) * | 2010-02-11 | 2010-12-01 | 宇龙计算机通信科技(深圳)有限公司 | Data backup method and electronic terminal |
CN104008027A (en) * | 2014-05-06 | 2014-08-27 | 可牛网络技术(北京)有限公司 | Data backup method and device for mobile terminal and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN105808376A (en) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105808376B (en) | Data backup method and device and electronic equipment | |
US10956424B2 (en) | Application recommending method and system, and server | |
CN105144063B (en) | Software application automatically saves mode and manual preservation mode | |
Brebner | Is your cloud elastic enough? Performance modelling the elasticity of infrastructure as a service (IaaS) cloud applications | |
CN105403836B (en) | Battery consumption monitoring | |
CN105334939B (en) | Terminal power consumption control method and device | |
CN104281510A (en) | Method and system for obtaining power consumption degree of application program and energy-saving method and system | |
CN103778007A (en) | Application managing method and device | |
CN110708369B (en) | File deployment method and device for equipment nodes, scheduling server and storage medium | |
CN107479953B (en) | Process management method, device, storage medium and electronic equipment | |
CN107402808B (en) | Process management method, device, storage medium and electronic equipment | |
CN105487639A (en) | Method and device for optimizing power consumption of application program and electronic equipment | |
CN107608828A (en) | Method, system, device and the storage medium that data center's power down recovers automatically | |
CN109257191A (en) | A kind of management method of group, device and storage medium | |
CN105511876B (en) | A kind of processing method and processing device of pushed information | |
CN106294051A (en) | A kind of motor detecting method and terminal | |
CN105760259A (en) | Data backup method and device and electronic equipment | |
CN105260393A (en) | Information pushing method and device and electronic equipment | |
CN106650409B (en) | A kind of terminal control method and terminal | |
CN110767946B (en) | Method and device for controlling discharging of mobile terminal and mobile terminal | |
CN107978014B (en) | Particle rendering method and device, electronic equipment and storage medium | |
CN111159038B (en) | Method for simulating CPU load and electronic equipment | |
CN103414763A (en) | Method and related device for controlling manage device | |
CN107608723A (en) | One kind application alignment awakening method, terminal and computer-readable recording medium | |
CN109150593B (en) | Method and device for managing resources in cloud data system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190614 |