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

Data backup method and device and electronic equipment Download PDF

Info

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
Application number
CN201610099829.0A
Other languages
Chinese (zh)
Other versions
CN105808376A (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, 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.
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 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)

* Cited by examiner, † Cited by third party
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)

* 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

Family Cites Families (2)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* 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

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