Nothing Special   »   [go: up one dir, main page]

CN105808376A - Data backup method and device and electronic equipment - Google Patents

Data backup method and device and electronic equipment Download PDF

Info

Publication number
CN105808376A
CN105808376A CN201610099829.0A CN201610099829A CN105808376A CN 105808376 A CN105808376 A CN 105808376A CN 201610099829 A CN201610099829 A CN 201610099829A CN 105808376 A CN105808376 A CN 105808376A
Authority
CN
China
Prior art keywords
backup
data
backed
target
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.)
Granted
Application number
CN201610099829.0A
Other languages
Chinese (zh)
Other versions
CN105808376B (en
Inventor
郭镇龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610099829.0A priority Critical patent/CN105808376B/en
Publication of CN105808376A publication Critical patent/CN105808376A/en
Application granted granted Critical
Publication of CN105808376B publication Critical patent/CN105808376B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1461Backup scheduling policy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management 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

A kind of data back up method, device and electronic equipment
Technical field
The present invention relates to computer application field, particularly to a kind of data back up method, device and electronic equipment.
Background technology
Along with popularizing of electronic equipment, various application emerge in an endless stream, and create increasing and user-dependent data, such as picture, video, music etc. in electronic equipment.In order to preserve these data safely, the data stored in electronic equipment are often saved in cloud server by user, in order to avoid when electronic equipment goes wrong, this storage loss of data in the electronic device.
But, when carrying out data backup, once back up too much data and can consume the electricity of too much electronic equipment and take the running memory of too much electronic equipment, and then, the performance of electronic equipment can be affected.
Summary of the invention
The embodiment of the invention discloses a kind of data back up method, device and electronic equipment.The problem that Backup Data consumes electronic equipment performance can be solved.Concrete scheme is as follows:
A kind of data back up method that the embodiment of the present invention provides on the one hand, is applied in electronic equipment, and described method includes:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in described target backup number of times:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
It is also preferred that the left a kind of data back up method that the embodiment of the present invention provides, also include:
Before other arbitrary the backup operation except first time, it is judged that whether the interval of current time and time of carrying out data backup last time exceedes scheduled duration, if exceeding, performs to obtain the step of this target subdata to be backed up.
It is also preferred that the left a kind of data back up method that the embodiment of the present invention provides, also include:
Before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, judge whether the current electric quantity value of described electronic equipment exceedes predetermined charge value, if exceeding, judge that whether the current memory occupancy of described electronic equipment is lower than default EMS memory occupation threshold value, if so, performs to obtain the step of this target subdata to be backed up.
It is also preferred that the left the described data volume based on this target subdata to be backed up and this backup number of times serial number corresponding to backup, calculate the reference data amount that this backup procedure is backed up, including:
1) when the backup number of times serial number that this backup described is corresponding is 1,
Based on the first predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described first predetermined formula is:
The data volume of described reference data amount=described target subdata/(the first constant-described backup number of times serial number);
Wherein, described first constant meets: described first constant-described target backup number of times=1;
2) when any integer that the backup number of times serial number that this backup described is corresponding is between [2, described target backup number of times-1], the first data difference and the second data extent are compared;
When described first data difference is little, based on the second predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described second predetermined formula is:
The data volume of described reference data amount=described target subdata/(the second constant-described backup number of times serial number);
When described second data difference is little, based on described first predetermined formula, calculate the reference data amount that this backup procedure is backed up;
Wherein, described second constant meets: described second constant-described target backup number of times=2;
Described first data difference is the absolute value of data volume and the difference of the data volume of this target subdata to be backed up of target subdata to be backed up last time, and described second data difference is the absolute value of current preset numerical value and the difference of the data volume of this target subdata to be backed up;
Data volume/(the described first constant-described backup number of times serial number) of target subdata described in described current preset numerical value=(described target backup number of times-described backup number of times serial number) *;
3) when the backup number of times serial number that this backup described is corresponding is described target backup number of times, using the described reference data amount data volume as this target subdata to be backed up described.
It is also preferred that the left a kind of data back up method that the embodiment of the present invention provides, also include:
Described target total data was classified by the generation time of each data, and adds up the sum of the data that least one set class categories includes.
It is also preferred that the left described according to described reference data amount with this target subdata to be backed up, it is determined that this final data being backed up, including:
The total of data corresponding to the least one set class categories being not backed up and described reference data amount are compared;
By the data corresponding to the least one set class categories minimum with the absolute value of the difference of described reference data amount, it is determined that for this final data being backed up.
On the other hand, the embodiment of the present invention additionally provides a kind of data backup device, is applied in electronic equipment, and described device includes: target total data obtains module, backup number of times determines module and backup module;
Described target total data obtains module: for obtaining the target total data to be backed up in described electronic equipment;
Described backup number of times determines module: for determining the target backup number of times described target total data performed needed for backup operation;
Described backup module: for backing up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, in each backup procedure that described target backs up in number of times, including: target subdata acquisition submodule, reference data gauge operator module, final data determine submodule and backup submodule;
Described target subdata obtains submodule: for obtaining this target subdata to be backed up, and wherein, described target subdata is part or all of in described target total data;
Described reference data gauge operator module: for the backup number of times serial number that the data volume based on this target subdata to be backed up is corresponding with this backup, calculate the reference data amount that this backup procedure is backed up;
Described final data determines submodule: for according to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
Described backup submodule: the described final data for this being backed up backups to described cloud server.
It is also preferred that the left a kind of data backup device that the embodiment of the present invention provides, also include very first time interval judge module;
Interval judge module of the described very first time: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, triggering described target subdata and obtaining submodule.
It is also preferred that the left a kind of data backup device that the embodiment of the present invention provides, also include the second interval judge module, charge value judge module and memory usage judge module;
Described second interval judge module: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, trigger described charge value judge module;
Described charge value judge module: for judging whether the current electric quantity value of described electronic equipment exceedes predetermined charge value, if exceeding, trigger described memory usage judge module;
Described memory usage judge module: whether be used for the current memory occupancy judging described electronic equipment lower than default EMS memory occupation threshold value, if so, triggers described target subdata and obtains submodule.
It is also preferred that the left described reference data gauge operator module, determine unit, the first computing unit, comparing unit, the second computing unit and the 3rd computing unit including serial number;
Described first computing unit: for when described serial number determines that unit determines that the backup number of times serial number corresponding to this backup is 1, based on the first predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described first predetermined formula is:
The data volume of described reference data amount=described target subdata/(the first constant-described backup number of times serial number);
Wherein, described first constant meets: described first constant-described target backup number of times=1;
Described comparing unit: for determining that unit determines that the backup number of times serial number corresponding to this backup is [2 when described serial number, described target backup number of times-1] between any integer time, relatively the first data difference and the second data extent, when described first data difference is little, trigger described second computing unit, when described second data difference is little, trigger described first computing unit;
Described second computing unit: for based on the second predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described second predetermined formula is:
The data volume of described reference data amount=described target subdata/(the second constant-described backup number of times serial number);
Wherein, described second constant meets: described second constant-described target backup number of times=2;
Described first data difference is the absolute value of data volume and the difference of the data volume of this target subdata to be backed up of target subdata to be backed up last time, and described second data difference is the absolute value of current preset numerical value and the difference of the data volume of this target subdata to be backed up;
Data volume/(the described first constant-described backup number of times serial number) of target subdata described in described current preset numerical value=(described target backup number of times-described backup number of times serial number) *;
Described 3rd computing unit: for when described serial number determines that unit determines that the corresponding backup number of times serial number of this backup is described target backup number of times, using the described reference data amount data volume as this target subdata to be backed up described.
It is also preferred that the left a kind of data backup device that the embodiment of the present invention provides, also include data classified statistic module;
Described data classified statistic module: for described target total data being classified by the generation time of each data, and add up the sum of the data that least one set class categories includes.
It is also preferred that the left described final data determines submodule, specifically for:
The total of data corresponding to the least one set class categories being not backed up and described reference data amount are compared, by the data corresponding to the least one set class categories minimum with the absolute value of the difference of described reference data amount, it is determined that for this final data being backed up.
It addition, the embodiment of the present invention additionally provides a kind of electronic equipment, including: housing, processor, memorizer, circuit board and power circuit, wherein, circuit board is placed in the interior volume that housing surrounds, processor and memorizer and arranges on circuit boards;Power circuit, powers for each circuit or the device for electronic equipment;Memorizer is used for storing executable program code;Processor runs the program corresponding with executable program code by reading the executable program code of storage in memorizer, for performing following steps:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
It addition, embodiments provide a kind of storage medium, wherein, this storage medium is used for storing application program, and described application program is for operationally performing a kind of data back up method described in the embodiment of the present invention.Wherein, a kind of data back up method that the embodiment of the present invention provides, including:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
It addition, embodiments provide a kind of application program, wherein, this application program is for operationally performing a kind of data back up method described in the embodiment of the present invention.Wherein, a kind of data back up method that the embodiment of the present invention provides, including:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
In this programme, first obtain the target total data to be backed up in electronic equipment;Determine the target backup number of times this target total data performed needed for backup operation;Back up number of times with this target, this target total data is backuped to cloud server in batches;Wherein, backing up each backup procedure in number of times in this target: obtain this target subdata to be backed up, wherein, this target subdata is part or all of in this target total data;Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;According to this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;This final data this being backed up backups to this cloud server.Visible, data in this electronic equipment can be backed up by this programme in batches, the data that the disposable backup of electronic equipment is too much can be solved, consume the electricity of too much electronic equipment and take the running memory of too much electronic equipment, the performance of electronic equipment can be affected, and then, the problem affecting Consumer's Experience.Certainly, arbitrary product or the method for implementing the present invention must be not necessarily required to reach all the above advantage simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of a kind of data back up method that Fig. 1 provides for the embodiment of the present invention;
Another schematic flow sheet of a kind of data back up method that Fig. 2 provides for the embodiment of the present invention;
Another schematic flow sheet of a kind of data back up method that Fig. 3 provides for the embodiment of the present invention;
The structural representation of a kind of data backup device that Fig. 4 provides for the embodiment of the present invention;
Another structural representation of a kind of data backup device that Fig. 5 provides for the embodiment of the present invention;
The structural representation of a kind of electronic equipment that Fig. 6 provides for the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Embodiments provide a kind of data back up method, device and electronic equipment.The data too much to solve the disposable backup of electronic equipment, consume the electricity of too much electronic equipment, take the running memory of too much electronic equipment, can affect the performance of electronic equipment, and then, the problem affecting Consumer's Experience.
A kind of the data back up method first below embodiment of the present invention provided is introduced.
It should be noted that, the data back up method that the embodiment of the present invention provides can apply in electronic equipment, this electronic equipment can be desktop computer, notebook computer, panel computer and smart mobile phone, etc., every can store data and the electronic equipment of network can be connected can apply the data back up method that the embodiment of the present invention provides.And it is possible to the data that the data back up method that the application embodiment of the present invention provides is backed-up can be picture, music, video and text document etc., this is all rational, and the data type of the data that can back up is not defined by the embodiment of the present invention.
It should be noted that, realize the functional software of the data back up method that the embodiment of the present invention provides, it is possible to be special client software, it is also possible to be the plug-in unit that can not realize the client software with data backup function that data back up in batches, etc., this is all rational.
As it is shown in figure 1, a kind of data back up method that the embodiment of the present invention provides, it is possible to include step:
S101: obtain the target total data to be backed up in this electronic equipment;
It is understandable that, after data backup command is activated, this electronic equipment obtains self stored target total quantity to be backed up, certainly, this data backup command can be manually sent by the user holding this electronic equipment, can also be automatically sent by this electronic equipment, and should automatically be sent can be pre-set by user by electronic equipment.Furthermore, it is desirable to illustrate, the target total data to be backed up in this electronic equipment is the data not being backed-up.
S102: determine the target backup number of times this target total data performed needed for backup operation;
Concrete, when after the target total data to be backed up obtained in this electronic equipment, owing to needing that the target total data of this acquisition is backed up in batches, need to first determine the target backup number of times this target total data performed needed for backup operation, this target backup number of times can be this electronic equipment fixed value set in advance before carrying out data backup, can also be this electronic equipment when carrying out data backup, be set by the user, this is all possible.Certainly, it is emphasized that, this target backup number of times can also be that the data volume according to this target total data is determined, concrete, it is possible to it is that this electronic equipment has preset in backup procedure in batches, backup data quantity maximum in each backup procedure, the data volume of backup every time is limited with this, certainly, this electronic equipment according to the data volume of this target total data of maximum backup data quantity and acquisition in this each backup procedure, can calculate this target that can set that backup number of times.Can also being when carrying out data backup every time, user be set according to the data volume of this target total data.
Alternatively, it is also possible to the target backup number of times needed for this target total data being performed backup operation according to electronic equipment current state is determined, current state includes running memory, dump energy, network quality state etc..
S103: back up number of times with this target, this target total data is backuped to cloud server in batches;
Wherein, each backup procedure in number of times is backed up in described target, as in figure 2 it is shown, may comprise steps of:
S1031: obtain this target subdata to be backed up, wherein, this target subdata is part or all of in this target total data;
It is understandable that, after obtaining this target total data to be backed up and this target backup number of times, namely this target total data can be backuped in cloud server with this pre-determined number in batches, in backup procedure each time, first this target subdata to be backed up will be determined from this target total data, when this backup is a non-final backup procedure, then this target subdata is the part in this target total data, when this backup is for last backup procedure, then this target subdata is whole in this target total data.
S1032: data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate 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 to there will be some data to be backed up and be not backed up successful situation when backup.And, in order to avoid the situation that electronic equipment Backup Data power consumption is bigger, the time preset that in the middle of each backup procedure, meeting interval is certain, in during this period, the basis of the target total data that this electronic equipment may be determined in Last Backup process increases or reduces data, etc., these situations are all inevitable.After determining this target subdata to be backed up, according to the corresponding backup number of times serial number of the data volume of this target subdata and this backup, the reference data amount being backed up in this backup procedure need to be calculated.
S1033: according to this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
Concrete, for each data, it is all inseparable from, for instance the data volume of data is 10M, during for data backup that this data volume is 10M, it is necessary to be complete backup in a data backup procedure.After determining this reference data amount, when data are backed-up, it is possible to be thoroughly mixed all data to be backed-up, it is also possible to be that data are carried out classification backup, now it is possible that the data belonging to same type need to be backed-up simultaneously.So, just also need to consider this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up.Then carry out the follow-up final data this determined and backup to the step of this cloud server.Certainly, mode for data backup can have manual backup mode and automated back-up mode, manual backup mode is user's trigger data backup flow process, after automated back-up mode then meets certain condition for this electronic equipment, automatic trigger data backup flow process, when for manual backup mode, the final data that showing interface should be determined can be passed through to user, so that user can according to this final data determined, carrying out data backup, certainly, the final data determined can also be showed user by automated back-up mode, etc., this is all possible.
S1034: this final data this being backed up backups to this cloud server.
It should be noted that in backup procedure, in order to make user know the concrete condition of this backup, it is possible to show the progress of this backup to user with the form of progress bar.Certainly, after this backup procedure completes, it is also possible to by exporting the mode of information, this has backed up to notify user, or, notify that some data of user are not backed up successfully, etc..
The application embodiment of the present invention, first obtains the target total data to be backed up in electronic equipment;Determine the target backup number of times this target total data performed needed for backup operation;Back up number of times with this target, this target total data is backuped to cloud server in batches;Wherein, backing up each backup procedure in number of times in this target: obtain this target subdata to be backed up, wherein, this target subdata is part or all of in this target total data;Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;According to this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;This final data this being backed up backups to this cloud server.Visible, data in this electronic equipment can be backed up by this programme in batches, the data that the disposable backup of electronic equipment is too much can be solved, consume the electricity of too much electronic equipment, take the running memory of too much electronic equipment, the performance of electronic equipment can be affected, and then, the problem affecting Consumer's Experience.
Concrete, the described data volume based on this target subdata to be backed up backs up corresponding backup number of times serial number with this, calculates the reference data amount (S1032) that this backup procedure is backed up, including:
1) when the backup number of times serial number that this backup is corresponding is 1,
Based on the first predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, this first predetermined formula is:
The data volume of this reference data amount=this target subdata/(the first constant-this backup number of times serial number);
Wherein, this first constant meets: this first constant-this target backup number of times=1;
In actual applications, when the serial number of this backup number of times is 1, the first predetermined formula can be directly based upon and carry out reference data gauge calculation, for example, when these data to be backed up are picture, and the picture number of this acquisition is 100, and target backup number of times is 5 times, it is 6 by can be calculated the first constant, then
Reference data amount=100/ (6-1)=20.
2) when any integer that the backup number of times serial number that this backup is corresponding is between [2, described target backup number of times-1], the first data difference and the second data extent are compared;
When this first data difference is little, based on the second predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, this second predetermined formula is:
The data volume of this reference data amount=this target subdata/(the second constant-this backup number of times serial number);
When this second data difference is little, based on this first predetermined formula, calculate the reference data amount that this backup procedure is backed up;
Wherein, this second constant meets: this second constant-this target backup number of times=2;
This first data difference is the absolute value of data volume and the difference of the data volume of this target subdata to be backed up of target subdata to be backed up last time, and this second data difference is the absolute value of current preset numerical value and the difference of the data volume of this target subdata to be backed up;
Data volume/(this first constant-this backup number of times serial number) of this current default value=(this target backup number of times-this backup number of times serial number) this target subdata of *;
Now, it is considered to data backup last time time, it is understood that there may be some data has been not backed up, thereby increases and it is possible to there will be increase and can reduce the situation of data, for these increase data or reduce data situation, it is possible to select different reference data method for determination of amount.At this time, it may be necessary to first determine whether the first data difference and the second data extent, different predetermined formulas is selected to calculate this reference data amount to be backed up according to this judged result, for example, the serial number of this backup correspondence is 2, and data to be backed up are picture, and the picture number of this acquisition is 88, 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, this second data difference is big, then
This reference data amount=88/ (6-2)=22.
3) when the corresponding backup number of times serial number of this backup is for this target backup number of times, using this reference data amount data volume as this this target subdata to be backed up.
It is understandable that, when the backup number of times serial number that this backup is corresponding is target backup number of times, namely this backup can in a narrow sense be interpreted as last data backup, now, need to be backed-up the target subdata of this this acquisition completely, this reference data amount is now equal to the data volume of this this target subdata to be backed up, and namely final data is just for the target subdata of this this acquisition.
Further, in order to better reduce the electricity of the disposable backup mass data consumption of electronic equipment, the internal memory taken and the impact on electronic equipment performance, therefore, every time between backup and each backup, between being required at regular intervals, in order to avoid too frequent data are backed up occurs in batches, the experience of user is affected, after only exceeding scheduled duration with the interval of data backup last time, just may proceed to carry out this data backup procedure.Concrete, a kind of data back up method that the embodiment of the present invention provides can also include:
Before other arbitrary the backup operation except first time, it is judged that whether the interval of current time and time of carrying out data backup last time exceedes scheduled duration, if exceeding, performs step S1031.
Further, for the consideration to the electricity of electronic equipment, EMS memory occupation, as it is shown on figure 3, a kind of data back up method that the embodiment of the present invention provides can also include:
S301: before other arbitrary the backup operation except first time, it is judged that whether the interval of current time and time of carrying out data backup last time exceedes scheduled duration, if exceeding, performs step S302;
S302: judge whether the current electric quantity value of this electronic equipment exceedes predetermined charge value, if exceeding, performs step S303;
S303: judge that whether the current memory occupancy of this electronic equipment is lower than default EMS memory occupation threshold value, if so, performs step S1031.
It should be noted that, before other arbitrary the backup operation except first time, determine that the interval of time current time and last time carrying out data backup exceedes scheduled duration, and the current electric quantity value of electronic equipment exceedes predetermined charge value, and the current memory occupancy of electronic equipment lower than default EMS memory occupation threshold value time, just may proceed to perform data backup procedure.
Further, in actual applications, data in electronic equipment are all by classification storage, so when data backup, perhaps can be that all data are carried out mixing backup, it is also possible to data are carried out classification backup, concrete, a kind of data back up method that the embodiment of the present invention provides, it is also possible to including: this target total data was classified by the generation time of each data, and adds up the sum of the data that least one set class categories includes.These general objective data are classified, namely could be aware that and be also by what classification processed obtaining target subdata, and added up the sum of the data that this class categories includes, in order to the sum of the data included according to this each class categories determines final data.
Concrete, described class categories may include that this month class, 1 month class, 2 months classes, 3 months classes, half a year class, 1 year class and 2 years apoplexy due to endogenous wind at least one class.Certainly, above-mentioned class categories is only few examples, and the class categories of data is not defined by the embodiment of the present invention.
Concrete, after this target total data is classified, when being backed-up, this belongs to generic data and can be backed-up simultaneously, now, during for the ease of the data in this electronic equipment are managed and are backed up, the balance of the data volume of backup every time, described according to this reference data amount with this target subdata to be backed up, it is determined that this final data being backed up, it is possible to including:
The sum of the data corresponding to the least one set class categories being not backed up and this reference data amount are compared;
By the data corresponding to the least one set class categories minimum with the absolute value of the difference of this reference data amount, it is determined that for this final data being backed up.
Corresponding to said method embodiment, as shown in Figure 4, the embodiment of the present invention additionally provides a kind of data backup device, can apply in electronic equipment, described device may include that target total data obtains module 401, backup number of times determines module 402 and backup module 403, wherein, in each backup procedure that described target backs up in number of times, described backup module 403 may include that target subdata acquisition submodule 4031, reference data gauge operator module 4032, final data determine submodule 4033 and backup submodule 4034;
Described target total data obtains module 401: for obtaining the target total data to be backed up in described electronic equipment;
Described backup number of times determines module 402: for determining the target backup number of times described target total data performed needed for backup operation;
Described backup module 403: for backing up number of times with described target, described target total data is backuped to cloud server in batches;
Described target subdata obtains submodule 4031: for obtaining this target subdata to be backed up, and wherein, described target subdata is part or all of in described target total data;
Described reference data gauge operator module 4032: for the backup number of times serial number that the data volume based on this target subdata to be backed up is corresponding with this backup, calculate the reference data amount that this backup procedure is backed up;
Described final data determines submodule 4033: for according to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
Described backup submodule 4034: the described final data for this being backed up backups to described cloud server.
The application embodiment of the present invention, first obtains the target total data to be backed up in electronic equipment;Determine the target backup number of times this target total data performed needed for backup operation;Back up number of times with this target, this target total data is backuped to cloud server in batches;Wherein, backing up each backup procedure in number of times in this target: obtain this target subdata to be backed up, wherein, this target subdata is part or all of in this target total data;Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;According to this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;This final data this being backed up backups to this cloud server.Visible, data in this electronic equipment can be backed up by this programme in batches, the data that the disposable backup of electronic equipment is too much can be solved, consume the electricity of too much electronic equipment, take the running memory of too much electronic equipment, the performance of electronic equipment can be affected, and then, the problem affecting Consumer's Experience.
Concrete, a kind of data backup device that the embodiment of the present invention provides can also include very first time interval judge module;
Interval judge module of the described very first time: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, triggering described target subdata and obtaining submodule.
Concrete, as it is shown in figure 5, a kind of data backup device that the embodiment of the present invention provides can also include the second interval judge module 501, charge value judge module 502 and memory usage judge module 503;
Described second interval judge module 501: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, trigger described charge value judge module 502;
Described charge value judge module 502: for judging whether the current electric quantity value of described electronic equipment exceedes predetermined charge value, if exceeding, trigger described memory usage judge module 503;
Described memory usage judge module 503: whether be used for the current memory occupancy judging described electronic equipment lower than default EMS memory occupation threshold value, if so, triggers described target subdata and obtains submodule 4031.
Concrete, described reference data gauge operator module 4032, determine unit, the first computing unit, comparing unit, the second computing unit and the 3rd computing unit including serial number;
Described first computing unit: for when described serial number determines that unit determines that the backup number of times serial number corresponding to this backup is 1, based on the first predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described first predetermined formula is:
The data volume of described reference data amount=described target subdata/(the first constant-described backup number of times serial number);
Wherein, described first constant meets: described first constant-described target backup number of times=1;
Described comparing unit: for determining that unit determines that the backup number of times serial number corresponding to this backup is [2 when described serial number, described target backup number of times-1] between any integer time, relatively the first data difference and the second data extent, when described first data difference is little, trigger described second computing unit, when described second data difference is little, trigger described first computing unit;
Described second computing unit: for based on the second predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described second predetermined formula is:
The data volume of described reference data amount=described target subdata/(the second constant-described backup number of times serial number);
Wherein, described second constant meets: described second constant-described target backup number of times=2;
Described first data difference is the absolute value of data volume and the difference of the data volume of this target subdata to be backed up of target subdata to be backed up last time, and described second data difference is the absolute value of current preset numerical value and the difference of the data volume of this target subdata to be backed up;
Data volume/(the described first constant-described backup number of times serial number) of target subdata described in described current preset numerical value=(described target backup number of times-described backup number of times serial number) *;
Described 3rd computing unit: for when described serial number determines that unit determines that the corresponding backup number of times serial number of this backup is described target backup number of times, using the described reference data amount data volume as this target subdata to be backed up described.
Concrete, a kind of data backup device that the embodiment of the present invention provides can also include data classified statistic module;
Described data classified statistic module: for described target total data being classified by the generation time of each data, and add up the sum of the data that least one set class categories includes.
Concrete, described class categories includes: this month class, 1 month class, 2 months classes, 3 months classes, half a year class, 1 year class and 2 years apoplexy due to endogenous wind at least one class.
Concrete, described final data determines submodule 4033, specifically for:
The total of data corresponding to the least one set class categories being not backed up and described reference data amount are compared, by the data corresponding to the least one set class categories minimum with the absolute value of the difference of described reference data amount, it is determined that for this final data being backed up.
Additionally, the embodiment of the present invention additionally provides a kind of electronic equipment, as shown in Figure 6, this electronic equipment may include that housing 601, processor 602, memorizer 603, circuit board 604 and power circuit 605, wherein, circuit board 604 is placed in the interior volume that housing 601 surrounds, processor 602 and memorizer 603 and is arranged on circuit board 604;Power circuit 605, powers for each circuit or the device for electronic equipment;Memorizer 603 is used for storing executable program code;Processor 602 runs the program corresponding with executable program code by reading the executable program code of storage in memorizer 603, for performing following steps:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
The application embodiment of the present invention, first obtains the target total data to be backed up in electronic equipment;Determine the target backup number of times this target total data performed needed for backup operation;Back up number of times with this target, this target total data is backuped to cloud server in batches;Wherein, backing up each backup procedure in number of times in this target: obtain this target subdata to be backed up, wherein, this target subdata is part or all of in this target total data;Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;According to this reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;This final data this being backed up backups to this cloud server.Visible, data in this electronic equipment can be backed up by this programme in batches, the data that the disposable backup of electronic equipment is too much can be solved, consume the electricity of too much electronic equipment, take the running memory of too much electronic equipment, the performance of electronic equipment can be affected, and then, the problem affecting Consumer's Experience.
This electronic equipment exists in a variety of forms, includes but not limited to:
(1) mobile communication equipment: the feature of this kind equipment is to possess mobile communication function, and to provide speech, data communication for main target.This class of electronic devices includes: smart mobile phone (such as iPhone), multimedia handset, functional mobile phone, and low-end mobile phone etc..
(2) super mobile personal computer equipment: this kind equipment belongs to the category of personal computer, has calculating and processes function, generally also possessing mobile Internet access characteristic.This class of electronic devices includes: PDA, MID and UMPC equipment etc., for instance iPad.
(3) portable entertainment device: this kind equipment can show and play content of multimedia.This kind equipment includes: audio frequency, video player (such as iPod), handheld device, e-book, and intelligent toy and portable car-mounted navigator.
(4) server: the equipment of the service of calculating is provided, the composition of server includes processor, hard disk, internal memory, system bus etc., server is similar with general computer architecture, but owing to needing to provide highly reliable service, therefore require higher in disposal ability, stability, reliability, safety, extensibility, manageability etc..
(5) other have the electronic installation of data interaction function.
It addition, embodiments provide a kind of storage medium, wherein, this storage medium is used for storing application program, and described application program is for operationally performing a kind of data back up method described in the embodiment of the present invention.Wherein, a kind of data back up method that the embodiment of the present invention provides, it is possible to including:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
It addition, embodiments provide a kind of application program, wherein, this application program is for operationally performing a kind of data back up method described in the embodiment of the present invention.Wherein, a kind of data back up method that the embodiment of the present invention provides, it is possible to including:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
For device, electronic equipment, storage medium and application program embodiment, owing to it is substantially similar to embodiment of the method, so what describe is fairly simple, relevant part illustrates referring to the part of embodiment of the method.
It should be noted that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment.When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
One of ordinary skill in the art will appreciate that all or part of step realizing in said method embodiment can be by the hardware that program carrys out instruction relevant and completes, described program can be stored in computer read/write memory medium, the storage medium obtained designated herein, as: ROM/RAM, magnetic disc, CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.All make within the spirit and principles in the present invention any amendment, equivalent replacement, improvement etc., be all contained in protection scope of the present invention.

Claims (10)

1. a data back up method, it is characterised in that be applied in electronic equipment, described method includes:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in described target backup number of times:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
2. method according to claim 1, it is characterised in that also include:
Before other arbitrary the backup operation except first time, it is judged that whether the interval of current time and time of carrying out data backup last time exceedes scheduled duration, if exceeding, performs to obtain the step of this target subdata to be backed up.
3. method according to claim 1, it is characterised in that also include:
Before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, judge whether the current electric quantity value of described electronic equipment exceedes predetermined charge value, if exceeding, judge that whether the current memory occupancy of described electronic equipment is lower than default EMS memory occupation threshold value, if so, performs to obtain the step of this target subdata to be backed up.
4. the method according to any one of claim 1-3, it is characterised in that the described data volume based on this target subdata to be backed up and this backup number of times serial number corresponding to backup, calculates the reference data amount that this backup procedure is backed up, including:
1) when the backup number of times serial number that this backup described is corresponding is 1,
Based on the first predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described first predetermined formula is:
The data volume of described reference data amount=described target subdata/(the first constant-described backup number of times serial number);
Wherein, described first constant meets: described first constant-described target backup number of times=1;
2) when any integer that the backup number of times serial number that this backup described is corresponding is between [2, described target backup number of times-1], the first data difference and the second data extent are compared;
When described first data difference is little, based on the second predetermined formula, calculating the reference data amount that this backup procedure is backed up, wherein, described second predetermined formula is:
The data volume of described reference data amount=described target subdata/(the second constant-described backup number of times serial number);
When described second data difference is little, based on described first predetermined formula, calculate the reference data amount that this backup procedure is backed up;
Wherein, described second constant meets: described second constant-described target backup number of times=2;
Described first data difference is the absolute value of data volume and the difference of the data volume of this target subdata to be backed up of target subdata to be backed up last time, and described second data difference is the absolute value of current preset numerical value and the difference of the data volume of this target subdata to be backed up;
Data volume/(the described first constant-described backup number of times serial number) of target subdata described in described current preset numerical value=(described target backup number of times-described backup number of times serial number) *;
3) when the backup number of times serial number that this backup described is corresponding is described target backup number of times, using the described reference data amount data volume as this target subdata to be backed up described.
5. the method according to any one of claim 1-3, it is characterised in that also include:
Described target total data was classified by the generation time of each data, and adds up the sum of the data that least one set class categories includes.
6. the method according to any one of claim 5, it is characterised in that described according to described reference data amount with this target subdata to be backed up, it is determined that this final data being backed up, including:
The total of data corresponding to the least one set class categories being not backed up and described reference data amount are compared;
By the data corresponding to the least one set class categories minimum with the absolute value of the difference of described reference data amount, it is determined that for this final data being backed up.
7. a data backup device, it is characterised in that be applied in electronic equipment, described device includes: target total data obtains module, backup number of times determines module and backup module;
Described target total data obtains module: for obtaining the target total data to be backed up in described electronic equipment;
Described backup number of times determines module: for determining the target backup number of times described target total data performed needed for backup operation;
Described backup module: for backing up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, in each backup procedure that described target backs up in number of times, including: target subdata acquisition submodule, reference data gauge operator module, final data determine submodule and backup submodule;
Described target subdata obtains submodule: for obtaining this target subdata to be backed up, and wherein, described target subdata is part or all of in described target total data;
Described reference data gauge operator module: for the backup number of times serial number that the data volume based on this target subdata to be backed up is corresponding with this backup, calculate the reference data amount that this backup procedure is backed up;
Described final data determines submodule: for according to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
Described backup submodule: the described final data for this being backed up backups to described cloud server.
8. device according to claim 7, it is characterised in that also include very first time interval judge module;
Interval judge module of the described very first time: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, triggering described target subdata and obtaining submodule.
9. device according to claim 7, it is characterised in that also include the second interval judge module, charge value judge module and memory usage judge module;
Described second interval judge module: for before other arbitrary the backup operation except first time, whether the interval of the time judging current time and carried out data backup last time exceedes scheduled duration, if exceeding, trigger described charge value judge module;
Described charge value judge module: for judging whether the current electric quantity value of described electronic equipment exceedes predetermined charge value, if exceeding, trigger described memory usage judge module;
Described memory usage judge module: whether be used for the current memory occupancy judging described electronic equipment lower than default EMS memory occupation threshold value, if so, triggers described target subdata and obtains submodule.
10. an electronic equipment, it is characterised in that including: housing, processor, memorizer, circuit board and power circuit, wherein, circuit board is placed in the interior volume that housing surrounds, processor and memorizer and arranges on circuit boards;Power circuit, powers for each circuit or the device for electronic equipment;Memorizer is used for storing executable program code;Processor runs the program corresponding with executable program code by reading the executable program code of storage in memorizer, for performing following steps:
Obtain the target total data to be backed up in described electronic equipment;
Determine the target backup number of times described target total data performed needed for backup operation;
Back up number of times with described target, described target total data is backuped to cloud server in batches;Wherein, each backup procedure in number of times is backed up in described target:
Obtaining this target subdata to be backed up, wherein, described target subdata is part or all of in described target total data;
Data volume and this based on this target subdata to be backed up back up corresponding backup number of times serial number, calculate the reference data amount that this backup procedure is backed up;
According to described reference data amount and this target subdata to be backed up, it is determined that this final data being backed up;
The described final data this being backed up backups to described cloud server.
CN201610099829.0A 2016-02-24 2016-02-24 Data backup method and device and electronic equipment Expired - Fee Related CN105808376B (en)

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 true CN105808376A (en) 2016-07-27
CN105808376B 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)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502837A (en) * 2016-10-25 2017-03-15 广东欧珀移动通信有限公司 A kind of method of data backup, apparatus and system
WO2018049887A1 (en) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 Data transmission processing method and terminal device
WO2018165958A1 (en) * 2017-03-16 2018-09-20 Microsoft Technology Licensing, Llc. Storage system control
CN108989554A (en) * 2018-06-29 2018-12-11 维沃移动通信有限公司 A kind of information processing method and terminal
CN111008188A (en) * 2019-10-29 2020-04-14 平安科技(深圳)有限公司 Data migration method and device, computer equipment and storage medium
CN115827324A (en) * 2022-12-02 2023-03-21 济南嗒亦众宏网络科技服务有限公司 Data backup method, network node and system

Citations (4)

* Cited by examiner, † Cited by third party
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
US20150278029A1 (en) * 2014-03-27 2015-10-01 Salesforce.Com, Inc. Reversing object manipulations in association with a walkthrough for an application or online service
CN105162820A (en) * 2015-06-25 2015-12-16 广东欧珀移动通信有限公司 Data synchronous method and equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901175A (en) * 2010-02-11 2010-12-01 宇龙计算机通信科技(深圳)有限公司 Data backup method and electronic terminal
US20150278029A1 (en) * 2014-03-27 2015-10-01 Salesforce.Com, Inc. Reversing object manipulations in association with a walkthrough for an application or online service
CN104008027A (en) * 2014-05-06 2014-08-27 可牛网络技术(北京)有限公司 Data backup method and device for mobile terminal and mobile terminal
CN105162820A (en) * 2015-06-25 2015-12-16 广东欧珀移动通信有限公司 Data synchronous method and equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018049887A1 (en) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 Data transmission processing method and terminal device
CN106502837A (en) * 2016-10-25 2017-03-15 广东欧珀移动通信有限公司 A kind of method of data backup, apparatus and system
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
US11762568B2 (en) 2017-03-16 2023-09-19 Microsoft Technology Licensing, Llc Storage system control
CN108989554A (en) * 2018-06-29 2018-12-11 维沃移动通信有限公司 A kind of information processing method and terminal
CN111008188A (en) * 2019-10-29 2020-04-14 平安科技(深圳)有限公司 Data migration method and device, computer equipment and storage medium
CN111008188B (en) * 2019-10-29 2023-08-15 平安科技(深圳)有限公司 Data migration method, device, computer equipment and storage medium
CN115827324A (en) * 2022-12-02 2023-03-21 济南嗒亦众宏网络科技服务有限公司 Data backup method, network node and system
CN115827324B (en) * 2022-12-02 2023-12-22 人和数智科技有限公司 Data backup method, network node and system

Also Published As

Publication number Publication date
CN105808376B (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN105808376A (en) Data backup method and device and electronic equipment
CN105144063B (en) Software application automatically saves mode and manual preservation mode
CN102929783B (en) The methods, devices and systems that a kind of data store
CN103500212B (en) A kind of multimedia file recommendation method and electronic equipment
CN104866069A (en) Method and device for automatically cleaning background application program
CN107193598B (en) Application starting method, mobile terminal and computer readable storage medium
KR20180020248A (en) Method and device for obtaining payment threshold
CN105677512A (en) Data processing method and device and electronic equipment
CN101901175A (en) Data backup method and electronic terminal
CN104850321A (en) Terminal
CN106250182B (en) File processing method and device and electronic equipment
CN105760259A (en) Data backup method and device and electronic equipment
CN104850398A (en) Control method for terminal screen
CN104317840A (en) File cleaning method and device and terminal
CN105045516A (en) Method and terminal for switching working mode
CN105045928A (en) To-be-cleaned data display method and device and electronic equipment
CN106569917B (en) Data backup method and mobile terminal
CN106790350B (en) Information pushing device, server and method
CN103076955A (en) Method, device and terminal for adjusting characters of application
CN114996173B (en) Method and device for managing write operation of storage equipment
CN105786654A (en) Data backup method and device and electronic equipment
CN110767946B (en) Method and device for controlling discharging of mobile terminal and mobile terminal
CN103164492A (en) File copying method between electronic devices and electronic devices
CN107978014B (en) Particle rendering method and device, electronic equipment and storage medium
CN104811795A (en) Online video playing method and online video playing device

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

Granted publication date: 20190614

CF01 Termination of patent right due to non-payment of annual fee