CN105095022A - Data backup method and device - Google Patents

Data backup method and device Download PDF

Info

Publication number
CN105095022A
CN105095022A CN201510463426.5A CN201510463426A CN105095022A CN 105095022 A CN105095022 A CN 105095022A CN 201510463426 A CN201510463426 A CN 201510463426A CN 105095022 A CN105095022 A CN 105095022A
Authority
CN
China
Prior art keywords
data
task
retry
backup
packet
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
CN201510463426.5A
Other languages
Chinese (zh)
Other versions
CN105095022B (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 CN201510463426.5A priority Critical patent/CN105095022B/en
Publication of CN105095022A publication Critical patent/CN105095022A/en
Application granted granted Critical
Publication of CN105095022B publication Critical patent/CN105095022B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Retry When Errors Occur (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the invention discloses a data backup method and device. The method comprises the following steps: after a data packet mapped by a first task in a task list fails to be remotely backed up, acquiring remote backup failure information of the first task, and inquiring a preset mapping relation set of the remote backup failure information and a retry strategy to obtain the retry strategy mapped by the remote backup failure information of the first task; and carrying out remote backup retry on the first task according to the obtained retry strategy. By applying the invention, the data backup efficiency can be improved.

Description

A kind of data back up method and device
Technical field
The present invention relates to computer data backup technology, particularly relate to a kind of data back up method and device.
Background technology
At present, current common Mobile operating system as Android (Android) operating system with it simple to operate and conveniently characteristic, more and more by user is accepted, be widely used in user work and life in, along with the application program of installing in Android operation system gets more and more, the data volume produced is also increasing, in order to avoid client failure or the abnormal mass data caused irrecoverable or can not normally use, ensure the security of mass data, or, when a user has multiple client, such as, a user may have one or more mobile phone, personal digital assistant, computer and panel computer, in order to make user can at the data sharing of multiple client, simultaneously also in order to prevent the loss of personal data in client, need to carry out remote backup to the data stored in client, such as, back up data to high in the clouds and recover data from high in the clouds, with after the fault changing client or repair client or exception, user can recover data easily to enter nearest work or environment for use from the backup in high in the clouds.
Wherein, back up data to high in the clouds and recover data from high in the clouds, need the network environment relying on client, namely need Network Environment to perform uploading data and downloading data, the network connection due to network environment itself is not highly stable, makes data go out active in network transmission process, such as, due to the instability of GSM network, GPRS network or cdma network environment, there is network interruption or data packetloss sometimes, thus reduce the accuracy of data backup.Thus, in order to ensure the accuracy of data backup, client needs to enable certain retry strategy, makes, after data backup and data restore operation failure, by re-executing data backup and data restore operation, thus to ensure data transmission success.
But it is existing by high in the clouds data back up method, for the Backup Data of failure, retry strategy is generally based on simple strategy such as Fixed Time Interval re-transmission or timing re-transmissions, such as, if a certain remote data backup failure, then arrange and retransmitted through five minutes, or, be arranged on and retransmit sometime.Also not for the corresponding retry strategy that the different situations of Backup Data failure perform, such as, in above-mentioned example, cloud server failure is logged in if the reason of remote data backup failure is user, then carry out retransmitting according to retry strategy and do not point out user about the reason of retry failure, remote data will be made to back up failure always, thus affect the remote backup of follow-up data, make the efficiency of data backup lower, the success ratio of remote data backup is lower, and data backup also has the space optimized further.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of data back up method and device, promotes data backup efficiency.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, the embodiment of the present invention provides a kind of data back up method, comprising:
After the packet remote backup failure that first task in task list maps, obtain the remote backup failure information of described first task, inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
According to the retry strategy obtained, remote backup retry is carried out to described first task.
The remote backup failure information of described setting and the mapping relations collection of retry strategy comprise:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than the overtime time threshold value pre-set, and exceedes described overtime time threshold value and enters next task remote backup;
The retry strategy that server error maps is retry, and number of retries is no more than the errors number threshold value pre-set, and exceedes described errors number threshold value end data remote backup flow process;
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than the parsing frequency threshold value pre-set, and exceedes described parsing frequency threshold value end data remote backup flow process;
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is wait space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, and end data remote backup flow process;
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than the login times threshold value pre-set again, exceedes described login times threshold value end data remote backup flow process.
As another embodiment, described method comprises further:
After retry failure, described first task is moved to the table tail of described task list;
After meeting in the task of retry failure the retry termination strategy pre-set, stop the remote backup of described task list, and restart described task list to carry out remote backup according to the task list retry strategy pre-set.
As another embodiment, before the packet remote backup failure that described first task in task list maps, described method comprises further:
Receive remote data backup request, obtain data to be backed up, according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
According to described task list from gauge outfit to the order of table tail, carry out the packet remote backup of duty mapping successively, and in described task list, delete the successful task of remote backup.
As another embodiment, the data backup policy that described foundation pre-sets, is multiple packet by Data classification to be backed up, comprises:
According to the type of data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
For each packet, according to the important level of data, packet is divided into the data sub-packets that multiple important level maps, the corresponding data sub-packets weight of each data sub-packets.
Second aspect, the embodiment of the present invention provides a kind of data backup device, comprising: retry strategy acquisition module and retry failure handling module, wherein,
Retry strategy acquisition module, for after the packet remote backup failure that the first task in task list maps, obtain the remote backup failure information of described first task, inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
Retry failure handling module, for carrying out remote backup retry according to the retry strategy obtained to described first task.
As another embodiment, the remote backup failure information of described setting and the mapping relations collection of retry strategy comprise:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than the overtime time threshold value pre-set, and exceedes described overtime time threshold value and enters next task remote backup;
The retry strategy that server error maps is retry, and number of retries is no more than the errors number threshold value pre-set, and exceedes described errors number threshold value end data remote backup flow process;
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than the parsing frequency threshold value pre-set, and exceedes described parsing frequency threshold value end data remote backup flow process;
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is wait space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, and end data remote backup flow process;
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than the login times threshold value pre-set again, exceedes described login times threshold value end data remote backup flow process.
As another embodiment, described retry failure handling module is further used for, after retry failure, described first task being moved to the table tail of described task list; Described device comprises further:
Retry reboot process module, for meeting in the task of retry failure after the retry that pre-sets stops strategy, stopping the remote backup of described task list, and restarting described task list to carry out remote backup according to the task list retry strategy pre-set.
As another embodiment, described device comprises further: task list builds module and backs up successful processing module, wherein,
Task list builds module, for receiving remote data backup request, obtains data to be backed up, according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
Back up successful processing module, for according to described task list from gauge outfit to the order of table tail, carry out the packet remote backup of duty mapping successively, and in described task list, delete the successful task of remote backup.
As another embodiment, described task list builds module and comprises: backup start unit, Backup Data acquiring unit, Backup Data taxon, weight dispensing unit and task list construction unit, wherein,
Backup start unit, for monitoring after the button of user by client press the first hot key, starts the data backup pattern of described client;
Backup Data acquiring unit, for after receiving the second hot key that the button of user by described client press, obtains the data to be backed up of described client;
Backup Data taxon, for the type according to data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
Weight dispensing unit, for for each packet, according to the important level of data, is divided into the data sub-packets that multiple important level maps by packet, the corresponding data sub-packets weight of each data sub-packets;
Task list construction unit, for each packet is mapped a task, builds the task list comprising multiple task.
The third aspect, the embodiment of the present invention additionally provides a kind of electronic equipment, can comprise:
One or more processor;
Storer;
One or more module, one or more module stores described in which memory, proceeds as follows when being performed by one or more processor described:
After the packet remote backup failure that first task in task list maps, obtain the remote backup failure information of described first task;
Inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
According to the retry strategy obtained, remote backup retry is carried out to described first task.
Fourth aspect, the embodiment of the present invention additionally provides a kind of storage medium, for storing application program, a kind of data back up method that described application program provides for performing the embodiment of the present invention.
5th aspect, the embodiment of the present invention additionally provides a kind of application program, for performing a kind of data back up method that the embodiment of the present invention provides.
In the present invention, by arranging the mapping relations collection of remote backup failure information and retry strategy, for different failure causes, be set using different retry strategies, can effectively solve when data backup, due to the mission failure that variant reason causes, thus improve data backup efficiency, promote the success ratio of remote data backup.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art 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 prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is embodiment of the present invention data back up method schematic flow sheet;
Fig. 2 is the embodiment of the present invention one data back up method schematic flow sheet;
Fig. 3 is the embodiment of the present invention two data back up method schematic flow sheet;
Fig. 4 is embodiment of the present invention data backup device structural representation.
Embodiment
Below in conjunction with accompanying drawing, the embodiment of the present invention is described in detail.
Should be clear and definite, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is embodiment of the present invention data back up method schematic flow sheet.See Fig. 1, the method comprises:
Step 101, after the packet remote backup failure that the first task in task list maps, obtains the remote backup failure information of described first task;
Step 102, inquires about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
In step 101 and step 102, as an embodiment, before the packet remote backup failure that described first task in task list maps, the method can further include:
A1, receives remote data backup request, obtains data to be backed up, and according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
In this step, as an embodiment, receive remote data backup request, obtain data to be backed up and comprise:
A11, monitors user and presses the first hot key by the button of client, starts the data backup pattern of described client;
In this step, user can pre-set the hot key for starting data backup pattern, when user presses the hot key pre-set, represents that user needs the data backup pattern starting this client to carry out data backup.
A12, receives the second hot key that user is pressed by the button of described client, obtains the data to be backed up of described client.
In this step, the hot key of automatic acquisition data to be backed up can also be used for by setting, when user presses this hot key, then the data that the needs that client automatic acquisition user pre-sets back up.Certainly, in practical application, client also can according to the data backup condition pre-set, and checks currently whether to meet this data backup condition, when meeting, obtains the data to be backed up of described client.Like this, after receiving the second hot key that the button of user by described client press, before obtaining the data to be backed up of described client, the method may further include:
Check that client is current and whether meet the data backup condition pre-set, if so, perform the step of the data to be backed up of the described client of described acquisition, if not, process ends.
In this step, as an embodiment, data backup condition can be whether client is in network environment, if client is in network environment, such as, be in wireless fidelity network or GPRS network, then determine that client is current and meet the data backup condition pre-set.Certainly, in practical application, data backup condition also can be the data backup command whether client receives server transmission.
As an embodiment, the data to be backed up obtaining described client comprise:
Inquiry system catalogue/data/data/com.android.providers.contacts/databases; Obtain the data to be backed up of Affiliate sessions record;
Inquiry system catalogue/data/data/com.android.providers.contacts/files/photos; Obtain the data to be backed up of contact image;
Inquiry system catalogue/data/data/com.android.providers.telephony/databases; Obtain the data to be backed up of note and multimedia message.
In the embodiment of the present invention, other data needing backup can also be obtained by alternate manner, such as, can by execution architecture query language (SQL, StructuredQueryLanguage) query manipulation, from associated databases, inquiry obtains data to be backed up.
As another embodiment, according to the data backup policy pre-set, be that multiple packet comprises by Data classification to be backed up:
A21, according to the type of data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
In this step, the type of data to be backed up includes but not limited to: Affiliate sessions record data, contact image data, note data, individual online downloading data, work data data etc.According to the packet of data type composition, physical store can be positioned at different amount of physical memory.
In the embodiment of the present invention, according to importance during packet backup, for packet arranges corresponding packet weight, such as, for the packet that above-mentioned data type is corresponding, the packet weight that can arrange message registration data is 4, the packet weight of contact image data is 2, the packet weight of note data is 3, and the packet weight of the online downloading data of individual is 1, and the packet weight of work data data is 5.Weight is larger, represents that the importance of packets need backup is also larger.Each packet is relevant to a corresponding task.
Certainly, in practical application, also can be normalized packet weight.
A22, for each packet, according to the important level of data, is divided into the data sub-packets that multiple important level maps by packet, the corresponding data sub-packets weight of each data sub-packets.
In this step, the important level of data can be according to dividing the storage time of data, and the data more early stored, its important level is lower, and namely data sub-packets weight is lower.Certainly, in practical application, also can be divide according to data frequency of utilization, data frequency of utilization be higher, and its important level is higher, and namely data sub-packets weight is higher.Or, can also be other data sub-packets weight division methods relevant to important level.
Certainly, in practical application, also can each data sub-packets weight in each packet be normalized.
In the embodiment of the present invention, as an embodiment, build the task list comprising multiple task and comprise:
According to packet weight from height to low order, the gauge outfit of task corresponding for packet from task list is put into successively.
In this step, as previously mentioned, task corresponding for work data packet is placed in the gauge outfit of task list, is sequentially thereafter: the online downloading data bag of message registration packet, note data bag, contact image packet and individual.
As another embodiment, build the task list comprising multiple task and comprise:
A31, according to the weight calculation strategy pre-set, calculates total weight of each data sub-packets in packet;
In this step, in order to enable preferentially to carry out remote backup to the prior data to be backed up of user, thus, total weight of each data sub-packets can be calculated, the method calculated can be that this data sub-packets weight and affiliated packet weight are weighted summation, also can be that this data sub-packets weight and affiliated packet weight are weighted the modes such as quadrature.
A32, according to total weight of data sub-packets from height to low order, puts into successively by the gauge outfit of task corresponding for data sub-packets from task list.
In this step, work data data sub-packets 1 (data sub-packets weight is for 5), work data data sub-packets 2 (data sub-packets weight is for 3), work data data sub-packets 3 (data sub-packets weight is for 1) is comprised with work data packet, message registration packet comprises message registration data sub-packets 1 (data sub-packets weight is 5), message registration data sub-packets 2 (data sub-packets weight is 3), message registration data sub-packets 3 (data sub-packets weight is 1) are example, suppose to calculate the total weight of data sub-packets according to weighted sum, then can obtain:
The total weight of work data data sub-packets 1 is 10;
The total weight of work data data sub-packets 2 is 8;
The total weight of work data data sub-packets 3 is 6;
The total weight of message registration data sub-packets 1 is 9;
The total weight of message registration data sub-packets 2 is 7;
The total weight of message registration data sub-packets 3 is 5.
Then in task list, sorting is: work data data sub-packets 1, message registration data sub-packets 1, work data data sub-packets 2, message registration data sub-packets 2, work data data sub-packets 3, message registration data sub-packets 3.
A2, according to described task list from gauge outfit to the order of table tail, carries out the packet remote backup of duty mapping successively, and in described task list, deletes the successful task of remote backup.
In this step, when remote backup data, the data sub-packets that first task in task list chosen is corresponding or packet transmit, after this data sub-packets or the success of packet remote transmission, from task list, delete the successful task of remote backup to reduce the resource overhead needed for maintenance task list.
In the embodiment of the present invention, when remote transmission Backup Data, carry this client identification, for mobile client, client identification can be the International Mobile Equipment Identity code (IMEI of mobile client, InternationalMobileEquipmentIdentity) and/or, international mobile subscriber identity (IMSI, InternationalMobileSubscriberIdentificationNumber); For fixed clients, client identification can be medium education (MAC, the MediaAccessControl) address of this client.In (remote backup) server, create to have and press from both sides with the backup file of client identification.
In the embodiment of the present invention, preferably, before the packet remote backup carrying out duty mapping successively, the method can further include:
By data corresponding for the task in described task list, carry out format conversion according to the call format of server stores data.
In this step, by Data Format Transform, the data to be backed up in client can be converted to the data layout that server can be compatible, thus the success ratio of data backup can be promoted, improve the efficiency of data backup.
As another embodiment, before the packet remote backup carrying out duty mapping successively, the method can further include:
Utilize cryptographic algorithm, the data corresponding to the task in described task list are encrypted.
In this step, cryptographic algorithm comprises: the data confidentiality agreement (AES of enhancing, AdvancedEncryptionStandard), data encryption algorithm (DEA, DataEncryptionAlgorithm), data encryption standards (DES, and three layer of data encryption standard (3DES DataEncryptionStandard), TripleDES) etc., by data encryption, the security of data transmission procedure can be promoted.
Certainly, in practical application, after the data corresponding to the task in described task list are encrypted, the method can further include:
Compression process is carried out to the data of encryption.
In this step, by compressing data, effectively can reduce the data volume of transmission, reducing the time needed for transmission, thus promote transfer efficiency, and effectively reduce the network overhead of user.
As an embodiment again, before the packet remote backup carrying out duty mapping successively, the method can further include:
Client is set and adopts customer end/server mode with the client performing data backup, transmission control protocol (TCP is set up by socket (Socket), TransmissionControlProtocol) connect, and arrange between described server and client and adopt file transfer protocol (FTP) (FTP, FileTransferProtocol) to transmit data to be backed up.
In this step, by adopting customer end/server mode, TCP connects and FTP transmission, can promote the stability of network further, promote the success ratio of data backup, improve the efficiency of data backup.
In the embodiment of the present invention, for the situation of remote backup failure, remote backup failure information includes but not limited to: transmission time-out, server error, domain name mapping failure, the reading of backup file lack of competence, high in the clouds insufficient space, login failure etc.
As an embodiment, the remote backup failure information of setting and the mapping relations collection of retry strategy as follows:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than the overtime time threshold value pre-set, and exceedes described overtime time threshold value and enters next task remote backup;
In this step, as an embodiment, according to expired times and the successful relation of retry of statistics, can arrange overtime time threshold value is three times, like this, expired times and retry can be made successfully to reach one and preferably balance.
The retry strategy that server error maps is retry, number of retries is no more than the errors number threshold value pre-set, exceed described errors number threshold value end data remote backup flow process (for the situation by multiple server backup data, number of retries exceedes described errors number threshold value and then enters next task remote backup);
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than the parsing frequency threshold value pre-set, and exceedes described parsing frequency threshold value end data remote backup flow process;
In this step, as an embodiment, respectively according to errors number and the successful relation of retry of statistics, and resolve number of times and the successful relation of retry, errors number threshold value can be set and resolve frequency threshold value and be three times, like this, one can be reached and preferably balance.
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is for waiting for space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, end data remote backup flow process (for the situation by multiple server backup data, if a certain high in the clouds insufficient space, entering next task remote backup);
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than the login times threshold value pre-set again, exceedes described login times threshold value end data remote backup flow process.
In this step, according to above-mentioned analysis, as an embodiment, login times threshold value is set to three times.
Step 103, carries out remote backup retry according to the retry strategy obtained to described first task.
The method can further include:
Step 104, after retry failure, moves to the table tail of described task list by described first task;
In step 103 and step 104, based on different remote backup failure informations, corresponding retry strategy is set, thus recovers the data occurring abnormal transmission targetedly, the success ratio of remote backup can be promoted.
In the embodiment of the present invention, after remote backup retry being carried out to described first task according to the retry strategy obtained, complete the data back up method flow process of the embodiment of the present invention.
Step 105, after meeting the retry termination strategy pre-set, stops the remote backup of described task list, and restarts described task list to carry out remote backup according to the task list retry strategy pre-set in the task of retry failure.
In this step, as an embodiment, it can be that the number of tasks transmitting time-out reaches the overtime task number threshold value pre-set that the retry of setting stops strategy, such as, and three.
As an embodiment, the task list retry strategy arranged is stopped for the first time for described task list, shorter reboot time is set, then, the increase of the number of times be terminated along with described task list, the reboot time arranged is more and more longer, and such as, reboot time exponentially extends.That is, task list retry strategy is the mapping relations that task list stops number of times and reboot time.
In the embodiment of the present invention, preferably, task list retry strategy comprises task list retry strategy under access power supply status and task list retry strategy under power consumption state.Wherein, for the task list retry strategy under access power supply status, it is shorter that the reboot time that task list termination number of times maps can be arranged, and for the task list retry strategy under power consumption state, it is longer that the reboot time that task list termination number of times maps can be arranged, to prevent the electricity too much consuming client.
Preferably, the method can further include:
Step 106, sends data recovery request to server, and strategy when carrying out remote backup according to described client downloads the data of backup from server.
Lift two specific embodiments below, the invention will be further described.
Fig. 2 is the embodiment of the present invention one data back up method schematic flow sheet.See Fig. 2, the method comprises:
Step 201, the task list of Backup Data is comprised according to data genaration to be backed up, carry out remote data backup successively according to described task list, when the remote data backup failure that task a certain in task list is corresponding, the data corresponding to described a certain task carry out remote backup retry;
In this step, according to task list, perform a series of data backup or recovery tasks, when after task seniority in the family success in task list, this task being deleted from task list, when there being task generation backup failure, retry being carried out to this task.
Step 202, after the number of times carrying out remote backup retry in the data corresponding to described a certain task exceedes the remote backup number of times pre-set, moves to the table tail of described task list by described a certain task;
In this step, the remote backup number of times of setting is 3 times, when still failed after retry 3 times, failed tasks is moved to task list last.
Step 203, monitor the task backup failure of read-around ratio, and failure information is Network Abnormal information, stops not backing up in described task list of task, enter wait retry state;
In this step, read-around ratio is set to 3 times, and namely when continuous 3 tasks are failed because of abnormal network cause, all tasks do not backed up in task list are treated as unsuccessfully, enter wait retry state.
In the embodiment of the present invention, the failure that the reason that abnormal network cause refers to all-network instability causes, such as, server error, connects time-out etc.
Step 204, after reboot time in the first time pre-set, restarts task list and carries out data backup, if also there is the task of remote backup failure, carry out retry according to reboot time corresponding to number of times of restarting pre-set.
In this step, wait for retry state when task list enters and have failed tasks in task list, then entering first time retry flow process.Not backing up in whole task list of task re-executes the flow process of step 201 to step 203 after waiting for 5 minutes.If also there is failure after performing, then wait for 10 minutes, 20 minutes, 40 minutes ..., if also there is failure, then constantly circular wait retry after 40 minutes, until retry success.
In the embodiment of the present invention, reboot time can be arranged according to the actual needs of user, only backs up in the charge state if user is provided with, then retry time interval can be adjusted short, otherwise, then need to arrange the longer time interval, prevent the electricity too much consuming client.
Fig. 3 is the embodiment of the present invention two data back up method schematic flow sheet.See Fig. 3, to include 100 backup tasks in task list, needing these 100 backup tasks to carry out remote backup is example, and the method comprises:
Step 301, according to task list from gauge outfit to the order of table tail, sequentially carries out remote backup to the task in task list;
Step 302, if the success of task remote backup, deletes this task from task list, if the failure of task remote backup, this task is moved to the table tail of task list;
Step 303, if continuous three tasks carry out remote backup failure in task list, is placed in task list table tail, obtains remote backup failure information by the task of failure;
Step 304, if the remote backup failure information of the task of three continuous backup failures is network timeout, the remote backup of terminated task list, enters and waits for retry state for the first time;
Step 305, after first time waits for the first time wait retry time threshold value that retry state is corresponding, carries out remote backup to task list again;
In this step, after arranging 5 minutes, start the remote data backup re-executing task list.
Step 306, adds up the number of times of discontinuous backup failure, if exceed the discontinuous backup failure frequency threshold value pre-set, obtains the remote backup failure information that the task of discontinuous backup failure is corresponding;
In this step, discontinuous backup failure frequency threshold value is set to 5, namely there occurs discontinuous 5 subtask remote backup failures.
The remote backup failure information of 5 times is as follows respectively:
Failure cause 1: server error;
Failure cause 2: domain name mapping failure;
Failure cause 3: backup file lack of competence reads;
Failure cause 4: high in the clouds insufficient space;
Failure cause 5: login failure.
Step 307, the retry strategy that the remote backup failure information that inquiry obtains is corresponding, carries out remote backup retry according to inquiring about the retry strategy obtained.
In this step, for above-mentioned remote backup failure information, can arrange:
For failure cause 1, can retry;
For failure cause 2, method performs retry can to attempt using the domain name of different domain name provider or IP address is direct-connected etc.;
For failure cause 3,4,5, setting can not retry.
In the embodiment of the present invention, for situations such as login inefficacy and high in the clouds insufficient spaces, not retry also can be set, but this problem can be solved user interface (UI, UserInterface) upper guiding user, such as, again log in or expand space, high in the clouds.
In the embodiment of the present invention, after performing retry strategy, because the failed tasks major part that unstable networks causes all can finally run succeeded.
From above-mentioned, embodiment of the present invention data back up method, consider that data backup is the operation relevant with the client of user's (account), relevant with failure cause by the condition analyzing retry, obtain the data backup failure cause (information) relevant to user account, for different failure causes, be set using different solutions, to reaching best retry effect, when effectively can solve data backup, due to the mission failure that unstable networks or abnormal cause cause, after a series of retry strategy of execution, finally can make to back up success ratio and reach effect close to 100%, improve the network success ratio of data backup, promote data backup efficiency, and the electricity impact of mobile device is reached minimum, make the power consumption of user environment within the scope of acceptable.
Fig. 4 is embodiment of the present invention data backup device structural representation.See Fig. 4, this device comprises: retry strategy acquisition module 401 and retry failure handling module 402, wherein,
Retry strategy acquisition module 401, for after the packet remote backup failure that the first task in task list maps, obtain the remote backup failure information of described first task, inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
In the embodiment of the present invention, as an embodiment, the retry strategy that remote backup failure information maps comprises:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than three times, enters next task remote backup more than three times;
The retry strategy that server error maps is retry, number of retries is no more than three times, more than three end data remote backup flow processs (for the situation by multiple server backup data, number of retries then enters next task remote backup more than three times);
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than three times, more than three end data remote backup flow processs;
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is for waiting for space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, end data remote backup flow process (for the situation by multiple server backup data, if a certain high in the clouds insufficient space, entering next task remote backup);
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than three times again, more than three end data remote backup flow processs.
Retry failure handling module 402, for carrying out remote backup retry according to the retry strategy obtained to described first task.
In the embodiment of the present invention, as an embodiment, retry failure handling module 402 is further used for, after retry failure, described first task being moved to the table tail of described task list; Described device comprises further:
Retry reboot process module 403, for meeting after the retry that pre-sets stops strategy in the task of retry failure, stop the remote backup of described task list, and restart described task list to carry out remote backup according to the task list retry strategy pre-set.
In the embodiment of the present invention, as an embodiment, task list retry strategy is the mapping relations that task list stops number of times and reboot time, comprises the task list retry strategy under access power supply status and the task list retry strategy under power consumption state.
As an embodiment, this device can further include: task list builds module 404 and backs up successful processing module 405, wherein,
Task list builds module 404, for receiving remote data backup request, obtains data to be backed up, according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
In the embodiment of the present invention, as an embodiment, task list builds module 404 and comprises: backup start unit, Backup Data acquiring unit, Backup Data taxon, weight dispensing unit and task list construction unit (not shown), wherein
Backup start unit, for monitoring after the button of user by client press the first hot key, starts the data backup pattern of described client;
Backup Data acquiring unit, for after receiving the second hot key that the button of user by described client press, obtains the data to be backed up of described client;
In the embodiment of the present invention, Backup Data acquiring unit can also be further used for checking that client is current and whether meet the data backup condition pre-set, and if so, performs the step of the data to be backed up of the described client of described acquisition, if not, and process ends.
Backup Data taxon, for the type according to data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
Weight dispensing unit, for for each packet, according to the important level of data, is divided into the data sub-packets that multiple important level maps by packet, the corresponding data sub-packets weight of each data sub-packets;
Task list construction unit, for each packet is mapped a task, builds the task list comprising multiple task.
In the embodiment of the present invention, according to packet weight from height to low order, the gauge outfit of task corresponding for packet from task list can be put into successively; Also can according to the weight calculation strategy pre-set, calculate total weight of each data sub-packets in packet, according to total weight of data sub-packets from height to low order, the gauge outfit of task corresponding for data sub-packets from task list is put into successively.
Back up successful processing module 405, for according to described task list from gauge outfit to the order of table tail, carry out the packet remote backup of duty mapping successively, and in described task list, delete the successful task of remote backup.
In the embodiment of the present invention, as an embodiment, back up successful processing module 405 and comprise: order arrangement units, remote transmission unit and back up successful processing unit (not shown), wherein,
Order arrangement units, for notifying that remote transmission unit transmits to the order showing tail from gauge outfit according to described task list;
Remote transmission unit, for the notice of arrangement units in order, carries out the packet remote backup of duty mapping successively;
Back up successful processing unit, in described task list, delete the successful task of remote backup.
In the embodiment of the present invention, as an embodiment, back up successful processing module 405 and can further include:
Data Format Transform unit, for by data corresponding for the task in described task list, carries out format conversion according to the call format of server stores data.
As another embodiment, back up successful processing module 405 and can further include:
Ciphering unit, for utilizing cryptographic algorithm, the data corresponding to the task in described task list are encrypted.
As an embodiment again, back up successful processing module 405 and can further include:
Transmission setting unit, for arranging client and performing the client of data backup and adopts customer end/server mode, sets up TCP connection by socket, and arranges between described server and client and adopt FTP to transmit data to be backed up.
As another embodiment, this device can further include:
Data recovery module (not shown), for sending data recovery request to server, strategy when carrying out remote backup according to described client, downloads the data of backup from server.
The embodiment of the present invention additionally provides a kind of electronic equipment, can comprise:
One or more processor;
Storer;
One or more module, one or more module stores described in which memory, proceeds as follows when being performed by one or more processor described:
After the packet remote backup failure that first task in task list maps, obtain the remote backup failure information of described first task;
Inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
According to the retry strategy obtained, remote backup retry is carried out to described first task.
The embodiment of the present invention additionally provides a kind of storage medium, for storing application program, and a kind of data back up method that described application program provides for performing the embodiment of the present invention.
The embodiment of the present invention additionally provides a kind of application program, for performing a kind of data back up method that the embodiment of the present invention provides.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), erasablely edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanning to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
For convenience of description, describing above device is be divided into various units/modules to describe respectively with function.Certainly, the function of each units/modules can be realized in same or multiple software and/or hardware when implementing of the present invention.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.

Claims (10)

1. a data back up method, is characterized in that, the method comprises:
After the packet remote backup failure that first task in task list maps, obtain the remote backup failure information of described first task;
Inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
According to the retry strategy obtained, remote backup retry is carried out to described first task.
2. method according to claim 1, is characterized in that, the remote backup failure information of described setting and the mapping relations collection of retry strategy comprise:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than the overtime time threshold value pre-set, and exceedes described overtime time threshold value and enters next task remote backup;
The retry strategy that server error maps is retry, and number of retries is no more than the errors number threshold value pre-set, and exceedes described errors number threshold value end data remote backup flow process;
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than the parsing frequency threshold value pre-set, and exceedes described parsing frequency threshold value end data remote backup flow process;
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is wait space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, and end data remote backup flow process;
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than the login times threshold value pre-set again, exceedes described login times threshold value end data remote backup flow process.
3. method according to claim 1 and 2, is characterized in that, described method comprises further:
After retry failure, described first task is moved to the table tail of described task list;
After meeting in the task of retry failure the retry termination strategy pre-set, stop the remote backup of described task list, and restart described task list to carry out remote backup according to the task list retry strategy pre-set.
4. method according to claim 1, is characterized in that, before the packet remote backup failure that described first task in task list maps, described method comprises further:
Receive remote data backup request, obtain data to be backed up, according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
According to described task list from gauge outfit to the order of table tail, carry out the packet remote backup of duty mapping successively, and in described task list, delete the successful task of remote backup.
5. method according to claim 4, is characterized in that, the data backup policy that described foundation pre-sets, and is multiple packet, comprises Data classification to be backed up:
According to the type of data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
For each packet, according to the important level of data, packet is divided into the data sub-packets that multiple important level maps, the corresponding data sub-packets weight of each data sub-packets.
6. a data backup device, is characterized in that, this device comprises: retry strategy acquisition module and retry failure handling module, wherein,
Retry strategy acquisition module, for after the packet remote backup failure that the first task in task list maps, obtain the remote backup failure information of described first task, inquire about the mapping relations collection of remote backup failure information and the retry strategy pre-set, the retry strategy that the remote backup failure information obtaining described first task maps;
Retry failure handling module, for carrying out remote backup retry according to the retry strategy obtained to described first task.
7. device according to claim 6, is characterized in that, the remote backup failure information of described setting and the mapping relations collection of retry strategy comprise:
The retry strategy that transmission time-out maps is retry, and number of retries is no more than the overtime time threshold value pre-set, and exceedes described overtime time threshold value and enters next task remote backup;
The retry strategy that server error maps is retry, and number of retries is no more than the errors number threshold value pre-set, and exceedes described errors number threshold value end data remote backup flow process;
The retry strategy that domain name mapping unsuccessfully maps is attempt using the domain name of different domain name provider or IP address is direct-connected carries out retry, and number of retries is no more than the parsing frequency threshold value pre-set, and exceedes described parsing frequency threshold value end data remote backup flow process;
It is can not retry that backup file lack of competence reads the retry strategy mapped, and from task list, delete this task;
The retry strategy that high in the clouds insufficient space maps is wait space, high in the clouds dilatation notice, before receiving space, high in the clouds dilatation success notification, and end data remote backup flow process;
The retry strategy that login failure maps is attached most importance to new login, and login times is no more than the login times threshold value pre-set again, exceedes described login times threshold value end data remote backup flow process.
8. device according to claim 6, is characterized in that, described retry failure handling module is further used for, after retry failure, described first task being moved to the table tail of described task list; Described device comprises further:
Retry reboot process module, for meeting in the task of retry failure after the retry that pre-sets stops strategy, stopping the remote backup of described task list, and restarting described task list to carry out remote backup according to the task list retry strategy pre-set.
9. device according to claim 6, is characterized in that, described device comprises further: task list builds module and backs up successful processing module, wherein,
Task list builds module, for receiving remote data backup request, obtains data to be backed up, according to the data backup policy pre-set, be multiple packet by Data classification to be backed up, each packet maps a task, builds the task list comprising multiple task;
Back up successful processing module, for according to described task list from gauge outfit to the order of table tail, carry out the packet remote backup of duty mapping successively, and in described task list, delete the successful task of remote backup.
10. device according to claim 6, is characterized in that, described task list builds module and comprises: backup start unit, Backup Data acquiring unit, Backup Data taxon, weight dispensing unit and task list construction unit, wherein,
Described backup start unit, for monitoring after the button of user by client press the first hot key, starts the data backup pattern of described client;
Described Backup Data acquiring unit, for after receiving the second hot key that the button of user by described client press, obtains the data to be backed up of described client;
Described Backup Data taxon, for the type according to data to be backed up, the corresponding packet of data to be backed up of each type, for each packet arranges a packet weight;
Described weight dispensing unit, for for each packet, according to the important level of data, is divided into the data sub-packets that multiple important level maps by packet, the corresponding data sub-packets weight of each data sub-packets;
Described task list construction unit, for each packet is mapped a task, builds the task list comprising multiple task.
CN201510463426.5A 2015-07-31 2015-07-31 Data backup method and device Expired - Fee Related CN105095022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510463426.5A CN105095022B (en) 2015-07-31 2015-07-31 Data backup method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510463426.5A CN105095022B (en) 2015-07-31 2015-07-31 Data backup method and device

Publications (2)

Publication Number Publication Date
CN105095022A true CN105095022A (en) 2015-11-25
CN105095022B CN105095022B (en) 2018-06-08

Family

ID=54575520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510463426.5A Expired - Fee Related CN105095022B (en) 2015-07-31 2015-07-31 Data backup method and device

Country Status (1)

Country Link
CN (1) CN105095022B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511985A (en) * 2015-12-01 2016-04-20 魅族科技(中国)有限公司 Data backup method and terminal
CN105897781A (en) * 2016-06-30 2016-08-24 北京奇虎科技有限公司 Control method and control device for data transmission between mobile terminal and server
CN107341062A (en) * 2017-06-28 2017-11-10 百度在线网络技术(北京)有限公司 A kind of data push method, device, equipment and storage medium
CN109062503A (en) * 2018-07-10 2018-12-21 深圳忆联信息***有限公司 It reads to retry the method, apparatus and computer equipment of efficiency after promoting SSD power-off
CN110413438A (en) * 2019-07-26 2019-11-05 中国工商银行股份有限公司 The treating method and apparatus to report an error for backup
WO2020001303A1 (en) * 2018-06-25 2020-01-02 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for operation retry
CN110858166A (en) * 2018-08-22 2020-03-03 北京国双科技有限公司 Application exception processing method and device, storage medium and processor
CN110929202A (en) * 2018-09-20 2020-03-27 北京国双科技有限公司 Page request failure processing method and device and computer equipment
CN110928650A (en) * 2018-09-20 2020-03-27 北京国双科技有限公司 Task processing method and device
CN112083884A (en) * 2020-09-08 2020-12-15 久盈世纪(北京)科技有限公司 Disk early warning method and device based on bastion machine
CN112579351A (en) * 2020-11-16 2021-03-30 麒麟软件有限公司 Cloud hard disk backup system
CN113366457A (en) * 2019-01-31 2021-09-07 国际商业机器公司 Handling input/output store instructions
CN113900850A (en) * 2021-10-28 2022-01-07 中国工商银行股份有限公司 Backup system error reporting self-healing method, device, equipment and storage medium
CN114237748A (en) * 2021-12-17 2022-03-25 广州华多网络科技有限公司 Service retry configuration method, device, equipment, medium and product thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110036A (en) * 2009-12-23 2011-06-29 英特尔公司 Controlling memory redundancy in a system
CN102571991A (en) * 2012-03-27 2012-07-11 电子科技大学 Multistage-mapping-based large-scale multi-copy distributed storage system and application method thereof
CN102804817A (en) * 2009-06-18 2012-11-28 阿尔卡特朗讯 Individualized Retry Configurations For Messages Having Failed Delivery
US20140280824A1 (en) * 2013-03-14 2014-09-18 International Business Machines Corporation Efficient centralized stream initiation and retry control
US20150009824A1 (en) * 2013-07-08 2015-01-08 Samsung Electronics Co., Ltd. Apparatus and method for controlling control overload in wlan systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102804817A (en) * 2009-06-18 2012-11-28 阿尔卡特朗讯 Individualized Retry Configurations For Messages Having Failed Delivery
CN102110036A (en) * 2009-12-23 2011-06-29 英特尔公司 Controlling memory redundancy in a system
CN102571991A (en) * 2012-03-27 2012-07-11 电子科技大学 Multistage-mapping-based large-scale multi-copy distributed storage system and application method thereof
US20140280824A1 (en) * 2013-03-14 2014-09-18 International Business Machines Corporation Efficient centralized stream initiation and retry control
US20150009824A1 (en) * 2013-07-08 2015-01-08 Samsung Electronics Co., Ltd. Apparatus and method for controlling control overload in wlan systems

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511985A (en) * 2015-12-01 2016-04-20 魅族科技(中国)有限公司 Data backup method and terminal
CN105897781A (en) * 2016-06-30 2016-08-24 北京奇虎科技有限公司 Control method and control device for data transmission between mobile terminal and server
CN105897781B (en) * 2016-06-30 2019-05-31 北京奇虎科技有限公司 The control method and device that data are transmitted between mobile terminal and server
CN107341062A (en) * 2017-06-28 2017-11-10 百度在线网络技术(北京)有限公司 A kind of data push method, device, equipment and storage medium
CN107341062B (en) * 2017-06-28 2021-01-08 百度在线网络技术(北京)有限公司 Data pushing method, device, equipment and storage medium
US11573858B2 (en) 2018-06-25 2023-02-07 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for operation retry
WO2020001303A1 (en) * 2018-06-25 2020-01-02 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for operation retry
CN110704121A (en) * 2018-06-25 2020-01-17 北京嘀嘀无限科技发展有限公司 Operation retry method, system and computer device
CN110704121B (en) * 2018-06-25 2021-07-20 北京嘀嘀无限科技发展有限公司 Operation retry method, system and computer device
CN109062503B (en) * 2018-07-10 2021-08-17 深圳忆联信息***有限公司 Method and device for improving read retry efficiency after SSD is powered off and computer equipment
CN109062503A (en) * 2018-07-10 2018-12-21 深圳忆联信息***有限公司 It reads to retry the method, apparatus and computer equipment of efficiency after promoting SSD power-off
CN110858166A (en) * 2018-08-22 2020-03-03 北京国双科技有限公司 Application exception processing method and device, storage medium and processor
CN110858166B (en) * 2018-08-22 2023-08-25 北京国双科技有限公司 Processing method and device for application exception, storage medium and processor
CN110928650A (en) * 2018-09-20 2020-03-27 北京国双科技有限公司 Task processing method and device
CN110929202A (en) * 2018-09-20 2020-03-27 北京国双科技有限公司 Page request failure processing method and device and computer equipment
CN113366457A (en) * 2019-01-31 2021-09-07 国际商业机器公司 Handling input/output store instructions
CN110413438A (en) * 2019-07-26 2019-11-05 中国工商银行股份有限公司 The treating method and apparatus to report an error for backup
CN112083884A (en) * 2020-09-08 2020-12-15 久盈世纪(北京)科技有限公司 Disk early warning method and device based on bastion machine
CN112579351A (en) * 2020-11-16 2021-03-30 麒麟软件有限公司 Cloud hard disk backup system
CN113900850A (en) * 2021-10-28 2022-01-07 中国工商银行股份有限公司 Backup system error reporting self-healing method, device, equipment and storage medium
CN114237748A (en) * 2021-12-17 2022-03-25 广州华多网络科技有限公司 Service retry configuration method, device, equipment, medium and product thereof

Also Published As

Publication number Publication date
CN105095022B (en) 2018-06-08

Similar Documents

Publication Publication Date Title
CN105095022A (en) Data backup method and device
CN104092718B (en) The update method of configuration information in distributed system and distributed system
US9015021B2 (en) Multiple client simulator for push engine
CN108712485B (en) Resource subscription method and device for Internet of things equipment
CN103414881A (en) Method for fast configuring remote video monitoring system
CN102333335B (en) Service recovery method, equipment and system for wireless local area network (WLAN)
CN104144098A (en) Information pushing method and system and pushing server equipment
CN101022612A (en) Mobile terminal user information data duplicate method
CN109547524B (en) User behavior storage method, device, equipment and storage medium based on Internet of things
CN103440142A (en) GPRS (General Packet Radio Service)-based remote upgrade and dynamic loading method
CN104754009A (en) Service acquisition and invocation method, device, client-side and server
WO2019184285A1 (en) Communication apparatus, node connection method, storage medium, and electronic device
CN109062690A (en) A kind of request responding method, server, medium and system
CN103731448A (en) Method and system for compressing picture
CN111126940B (en) Service application processing method, device, equipment and computer readable storage medium
CN105827740A (en) Method, equipment and system for contact person information backup
CN111404918A (en) Cloud mobile phone distributed service emergency authentication method, device and system
CN107872492B (en) Method and device for supporting multi-user editing of data object at server
CN104038538A (en) local area network host software upgrading method and system
CN110620798B (en) Control method, system, equipment and storage medium for FTP connection
CN103259818A (en) Distributed data access system and distributed data access method
CN103684837B (en) Backup processing method, system and the back-up processing server of communication information
CN104348917A (en) Application client, storage system and method for synchronously saving camera data of intelligent terminal
KR20110007378A (en) Software upgrade system and method
CN109062599B (en) Management method and device for code update under micro-service architecture

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: 20180608