[go: up one dir, main page]

CN105095022B - Data backup method and device - Google Patents

Data backup method and device Download PDF

Info

Publication number
CN105095022B
CN105095022B CN201510463426.5A CN201510463426A CN105095022B CN 105095022 B CN105095022 B CN 105095022B CN 201510463426 A CN201510463426 A CN 201510463426A CN 105095022 B CN105095022 B CN 105095022B
Authority
CN
China
Prior art keywords
data
backup
task
retries
remote
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
CN201510463426.5A
Other languages
Chinese (zh)
Other versions
CN105095022A (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 more particularly to a kind of data back up method and device.
Background technology
At present, current common Mobile operating system such as Android (Android) operating system is easy to operate and conveniently with its Efficiently characteristic is increasingly received by user, has been widely used in the work and life of user, as Android is grasped The application program for making to install in system is more and more, and the data volume of generation is also increasing, in order to avoid client failure or different The mass data often resulted in is irrecoverable or cannot normally use, and ensures the safety of mass data, alternatively, when a user gathers around There is multiple client, for example, a user may possess one or more mobile phones, personal digital assistant, computer and put down Plate computer, in order to enable user can be in the data sharing of multiple client, and also to prevent a number in client According to loss, need to carry out remote backup to the data that store in client, for example, backing up data to high in the clouds and from high in the clouds Restore data, with after replacing client or repairing the failure or exception of client, user can facilitate from the backup in high in the clouds Restore data to enter nearest work or use environment in ground.
Wherein, it backs up data to high in the clouds and restores data from high in the clouds, need to rely on the network environment of client, that is, need Network Environment is wanted to perform and uploads data and downloading data, since the network connection of network environment is not highly stable in itself So that data go out active in network transmission process, for example, due to GSM network, GPRS network or cdma network environment It is unstable, it sometimes appear that network interruption or data packetloss, so as to reduce the accuracy of data backup.Thus, in order to protect Hinder the accuracy of data backup, client, which needs to enable, certain retries strategy so that restores behaviour in data backup and data It, can be by re-executing data backup and data recovery operation, so as to ensure data transmission success after work fails.
But it is existing by high in the clouds data back up method, for the Backup Data of failure, strategy is retried generally based on fixation The simple strategies such as time interval retransmits or timing retransmits, if for example, a certain remote data backup failure, is set by five points Clock is retransmitted, and is retransmitted alternatively, being arranged on sometime point.There are no the different situations execution for Backup Data failure It is corresponding retry strategy, for example, in above-mentioned example, if being that user logs in cloud service the reason of remote data backup failure Device fails, then foundation retries strategy and retransmitted and do not prompt user that will so that remote data is standby about the reason of retrying unsuccessfully Part fail always, so as to influence the remote backup of follow-up data so that data backup it is less efficient, remote data backup into Power is relatively low, and data backup also has the space advanced optimized.
Invention content
In view of this, the embodiment of the present invention provides a kind of data back up method and device, promotes data backup efficiency.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that:
In a first aspect, the embodiment of the present invention provides a kind of data back up method, including:
After the data packet remote backup failure of first task mapping in task list, the remote of the first task is obtained Journey backup failure information inquires pre-set remote backup failure information and retries the mapping relations collection of strategy, obtains described The remote backup failure information mapping of first task retries strategy;
The strategy that retries according to obtaining retries first task progress remote backup.
The remote backup failure information of the setting includes with retrying the mapping relations collection of strategy:
Transmission time-out mapping retries strategy to retry, and number of retries is no more than pre-set overtime time threshold value, surpasses The overtime time threshold value is crossed into next task remote backup;
The mapping of server mistake retries strategy to retry, and number of retries is no more than pre-set errors number threshold value, Terminate remote data backup flow more than the errors number threshold value;
It is straight using the domain name or IP address of different domain name providers to attempt that domain name mapping unsuccessfully mapped retries strategy It repeatedly kicks into row to retry, number of retries is no more than pre-set parsing frequency threshold value, terminates data more than the parsing frequency threshold value Remote backup flow;
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation of high in the clouds space Before success notification, terminate remote data backup flow;
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than pre-set login times again Threshold value terminates remote data backup flow more than the login times threshold value.
As another embodiment, the method further includes:
After retrying unsuccessfully, the first task is moved to the table tail of the task list;
The retrying failure of the task meet it is pre-set retry termination strategy after, terminate the long-range standby of the task list Part, and retry strategy according to pre-set task list and restart the task list to carry out remote backup.
As another embodiment, the data packet remote backup of the first task mapping in task list fails it Before, the method further includes:
Remote data backup request is received, data to be backed up is obtained, according to pre-set data backup policy, will treat standby Part data are classified as multiple data packets, and each data packet maps a task, and structure includes the task list of multiple tasks;
According to the task list from gauge outfit to the sequence of table tail, the data packet remote backup of duty mapping is carried out successively, And in the task list, the successful task of remote backup is deleted.
It is described according to pre-set data backup policy as another embodiment, data to be backed up are classified as multiple Data packet, including:
According to the type of data to be backed up, the data to be backed up of each type correspond to a data packet, are set for each data packet Put a data packet weight;
For each data packet, according to the important level of data, data packet is divided into the number of multiple important level mappings According to attached bag, each data sub-packets correspond to a data sub-packets weight.
Second aspect, the embodiment of the present invention provide a kind of data backup device, including:Retry tactful acquisition module and again Failure handling module is tried, wherein,
Tactful acquisition module is retried, for the data packet remote backup failure of the first task mapping in task list Afterwards, the remote backup failure information of the first task is obtained, inquire pre-set remote backup failure information and retries plan Slightly mapping relations collection, obtain the first task remote backup failure information mapping retry strategy;
Failure handling module is retried, for carrying out remote backup weight to the first task according to the obtained strategy that retries Examination.
As another embodiment, the remote backup failure information of the setting includes with retrying the mapping relations collection of strategy:
Transmission time-out mapping retries strategy to retry, and number of retries is no more than pre-set overtime time threshold value, surpasses The overtime time threshold value is crossed into next task remote backup;
The mapping of server mistake retries strategy to retry, and number of retries is no more than pre-set errors number threshold value, Terminate remote data backup flow more than the errors number threshold value;
It is straight using the domain name or IP address of different domain name providers to attempt that domain name mapping unsuccessfully mapped retries strategy It repeatedly kicks into row to retry, number of retries is no more than pre-set parsing frequency threshold value, terminates data more than the parsing frequency threshold value Remote backup flow;
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation of high in the clouds space Before success notification, terminate remote data backup flow;
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than pre-set login times again Threshold value terminates remote data backup flow more than the login times threshold value.
As another embodiment, the failure handling module that retries is further used for after retrying unsuccessfully, by described first Task moves to the table tail of the task list;Described device further comprises:
Retry reboot process module, for meet in the retrying failure of the task it is pre-set retry termination strategy after, eventually The only remote backup of the task list, and according to pre-set task list retry strategy restart the task list with into Row remote backup.
As another embodiment, described device further comprises:Task list builds module and backup is successfully processed mould Block, wherein,
Task list builds module, for receiving remote data backup request, obtains data to be backed up, foundation is pre-set Data backup policy, data to be backed up are classified as multiple data packets, each data packet maps a task, and structure is comprising multiple The task list of task;
Backup is successfully processed module, for, from gauge outfit to the sequence of table tail, carrying out task successively according to the task list The data packet remote backup of mapping, and in the task list, delete the successful task of remote backup.
As another embodiment, the task list structure module includes:Backup start unit, Backup Data obtain single Member, Backup Data taxon, weight dispensing unit and task list construction unit, wherein,
Backup start unit, for monitor user by client by the first hot key of key pressing after, described in startup The data backup pattern of client;
Backup Data acquiring unit, for receiving second hot key by key pressing of the user by the client Afterwards, the data to be backed up of the client are obtained;
Backup Data taxon, for corresponding to one according to the data to be backed up of the type of data to be backed up, each type Data packet sets a data packet weight for each data packet;
Weight dispensing unit for being directed to each data packet, according to the important level of data, data packet is divided into multiple The data sub-packets of important level mapping, each data sub-packets correspond to a data sub-packets weight;
Task list construction unit, for each data packet to be mapped a task, task of the structure comprising multiple tasks arranges Table.
The third aspect, the embodiment of the present invention additionally provide a kind of electronic equipment, can include:
One or more processor;
Memory;
One or more module, one or more of modules are stored in the memory, when one Or multiple processors are proceeded as follows when performing:
After the data packet remote backup failure of first task mapping in task list, the remote of the first task is obtained Journey backup failure information;
It inquires pre-set remote backup failure information and retries the mapping relations collection of strategy, obtain the first task Remote backup failure information mapping retry strategy;
The strategy that retries according to obtaining retries first task progress remote backup.
Fourth aspect, the embodiment of the present invention additionally provide a kind of storage medium, described to apply journey for storing application program Sequence is used to perform a kind of data back up method that the embodiment of the present invention is provided.
5th aspect, the embodiment of the present invention additionally provide a kind of application program, are provided for performing the embodiment of the present invention A kind of data back up method.
In the present invention, by setting remote backup failure information and retrying the mapping relations collection of strategy, for different Failure cause, be set using it is different retry strategy, can efficiently solve in data backup, be caused due to variant Mission failure, so as to improve data backup efficiency, promote the success rate of remote data backup.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below There is attached drawing needed in technology 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 Other attached drawings are obtained according to these attached drawings.
Fig. 1 is data back up method flow diagram of the embodiment of the present invention;
Fig. 2 is one data back up method flow diagram of the embodiment of the present invention;
Fig. 3 is two data back up method flow diagram of the embodiment of the present invention;
Fig. 4 is data backup device structure diagram of the embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.
It will be appreciated that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.Base Embodiment in the present invention, those of ordinary skill in the art obtained without creative efforts it is all its Its embodiment, shall fall within the protection scope of the present invention.
Fig. 1 is data back up method flow diagram of the embodiment of the present invention.Referring to Fig. 1, this method includes:
Step 101, after the data packet remote backup failure of the first task mapping in task list, described first is obtained The remote backup failure information of task;
Step 102, it inquires pre-set remote backup failure information and retries the mapping relations collection of strategy, obtain described The remote backup failure information mapping of first task retries strategy;
In step 101 and step 102, as an alternative embodiment, the first task mapping in task list Data packet remote backup failure before, this method can further include:
A1 receives remote data backup request, obtains data to be backed up, will according to pre-set data backup policy Data to be backed up are classified as multiple data packets, and each data packet maps a task, and structure includes the task list of multiple tasks;
In this step, as an alternative embodiment, remote data backup request is received, data to be backed up is obtained and includes:
A11 monitors that user, by the first hot key of key pressing, starts the data backup mould of the client by client Formula;
In this step, user can be pre-set for the hot key of log-on data backup mode, set in advance when user presses During the hot key put, represent that user needs to start the data backup pattern of the client to carry out data backup.
A12 receives second hot key by key pressing of the user by the client, obtain the client treat it is standby Part data.
In this step, can also by setting the hot key for automatically obtain data to be backed up, when user presses the hot key, Then client obtains the pre-set data for needing to back up of user automatically.Certainly, in practical application, client can also basis Whether pre-set data backup condition, inspection currently meet the data backup condition, when meeting, obtain the client Data to be backed up.In this way, after user is received by the second hot key by key pressing of the client, described in acquisition Before the data to be backed up of client, this method may further include:
Check whether client currently meets pre-set data backup condition, if so, performing described in the acquisition The step of data to be backed up of client, if not, terminating flow.
In this step, as an alternative embodiment, data backup condition can be whether client is in network environment, If client is in network environment, for example, in wireless fidelity network or GPRS network, it is determined that client currently meets Pre-set data backup condition.Certainly, in practical application, data backup condition can also be whether client receives clothes The data backup command that business device is sent.
As an alternative embodiment, the data to be backed up for obtaining the client include:
Inquiry system catalogue/data/data/com.android.providers.contacts/databases;It obtains The data to be backed up of Affiliate sessions record;
Inquiry system catalogue/data/data/com.android.providers.contacts/files/photos;It obtains Take the data to be backed up of contact image;
Inquiry system catalogue/data/data/com.android.providers.telephony/databases;It obtains Short message and the data to be backed up of multimedia message.
In the embodiment of the present invention, the data that other needs back up can also be obtained otherwise, for example, can pass through The inquiry operation of structured query language (SQL, Structured Query Language) is performed, is looked into from associated databases Inquiry obtains data to be backed up.
As another alternative embodiment, according to pre-set data backup policy, data to be backed up are classified as multiple Data packet includes:
A21, according to the type of data to be backed up, the data to be backed up of each type correspond to a data packet, are each data Packet one data packet weight of setting;
In this step, the type of data to be backed up includes but not limited to:Affiliate sessions record data, contact image number According to, note data, personal online downloading data, work data data etc..According to the data packet of data type composition, deposited in physics Different amount of physical memory can be located in storage.
In the embodiment of the present invention, importance when being backed up according to data packet sets corresponding data packet weight for data packet, For example, for the corresponding data packet of above-mentioned data type, the data packet weight that can set message registration data is 4, contact person The data packet weight of image data is 2, and the data packet weight of note data is 3, the data packet weight of personal online downloading data It is 1, the data packet weight of work data data is 5.Weight is bigger, represents that the importance that data packet needs back up is also bigger.Often One data packet and corresponding task correlation.
Certainly, in practical application, data packet weight can also be normalized.
Data packet for each data packet, according to the important level of data, is divided into multiple important levels and mapped by A22 Data sub-packets, each data sub-packets correspond to a data sub-packets weight.
In this step, the important level of data can be divided according to the storage time of data, the data of more early storage, Its important level is lower, i.e. data sub-packets weight is lower.Certainly, come in practical application or according to data usage frequency It divides, data usage frequency is higher, and important level is higher, i.e. data sub-packets weight is higher.Alternatively, can also be it is other with again Want the relevant data sub-packets weight division methods of grade.
Certainly, in practical application, each data sub-packets weight in each data packet can also be normalized.
In the embodiment of the present invention, as an alternative embodiment, task list of the structure comprising multiple tasks includes:
According to data packet weight from high to low sequence, the corresponding task of data packet is put successively from the gauge outfit of task list Enter.
In this step, as previously mentioned, the corresponding task of work data data packet to be placed in the gauge outfit of task list, thereafter according to Sequence is:Message registration data packet, note data packet, contact image data packet and personal online downloading data packet.
As another alternative embodiment, task list of the structure comprising multiple tasks includes:
A31 according to pre-set weight calculation strategy, calculates total weight of each data sub-packets in data packet;
In this step, in order to which the prior data to be backed up to user is enable preferentially to carry out remote backup, therefore, it is possible to Calculate total weight of each data sub-packets, the method for calculating can be by the data sub-packets weight and affiliated data packet weight into Row weighted sum or the data sub-packets weight and affiliated data packet weight are weighted the modes such as quadrature.
A32, according to total weight of data sub-packets from high to low sequence, by the corresponding task of data sub-packets from task list Gauge outfit be sequentially placed into.
In this step, work data data sub-packets 1 (data sub-packets weight is 5), work are included using work data data packet Data attached bag 2 (data sub-packets weight is 3), work data data sub-packets 3 (data sub-packets weight is 1), message registration number According to include message registration data sub-packets 1 (data sub-packets weight be 5), (data sub-packets weight is message registration data sub-packets 2 3), for message registration data sub-packets 3 (data sub-packets weight is 1), it is assumed that the total weight of data sub-packets is calculated according to weighted sum, It can then obtain:
1 total weight of work data data sub-packets is 10;
2 total weight of work data data sub-packets is 8;
3 total weight of work data data sub-packets is 6;
1 total weight of message registration data sub-packets is 9;
2 total weight of message registration data sub-packets is 7;
3 total weight of message registration data sub-packets is 5.
Then in task list, it is ordered as:Work data data sub-packets 1, message registration data sub-packets 1, work data data Attached bag 2, message registration data sub-packets 2, work data data sub-packets 3, message registration data sub-packets 3.
A2, according to the task list from gauge outfit to the sequence of table tail, the data packet for carrying out duty mapping successively is remotely standby Part, and in the task list, delete the successful task of remote backup.
In this step, in remote backup data, choose task list in the corresponding data sub-packets of first task or Data packet is transmitted, the data sub-packets or data packet remote transmission success after, from task list delete remote backup into The task of work(is to reduce the resource overhead needed for maintenance task list.
In the embodiment of the present invention, in remote transmission Backup Data, the client identification is carried, for mobile client End, client identification can be International Mobile Equipment Identity code (IMEI, the International Mobile of mobile client Equipment Identity), and/or, international mobile subscriber identity (IMSI, International Mobile Subscriber Identification Number);For fixed clients, client identification can be the matchmaker of the client Body access control (MAC, Media Access Control) address.In (remote backup) server, establishment has with client The backup file of mark.
In the embodiment of the present invention, preferably, before the data packet remote backup of duty mapping is carried out successively, this method is also It may further include:
By the corresponding data of task in the task list, according to the call format of server storage data into row format Conversion.
In this step, by Data Format Transform, the data to be backed up in client can be converted to server can be with Compatible data format so as to promote the success rate of data backup, improves the efficiency of data backup.
As another alternative embodiment, before the data packet remote backup of duty mapping is carried out successively, this method may be used also To further comprise:
Using Encryption Algorithm, the corresponding data of task in the task list are encrypted.
In this step, Encryption Algorithm includes:Data confidentiality agreement (AES, the Advanced Encryption of enhancing Standard), data encryption algorithm (DEA, Data Encryption Algorithm), data encryption standards (DES, Data Encryption Standard) and three layer of data encryption standards (3DES, Triple DES) etc., it, can be with by data encryption Promote the safety of data transmission procedure.
Certainly, in practical application, after the corresponding data of task in the task list are encrypted, this method It can further include:
Compression processing is carried out to encrypted data.
In this step, by being compressed to data, can effectively reduce the data volume of transmission, reduce needed for transmission when Between, so as to promote efficiency of transmission, and effectively reduce the network overhead of user.
As yet another alternative embodiment, before the data packet remote backup of duty mapping is carried out successively, this method may be used also To further comprise:
Client of the client with performing data backup is set to pass through socket using customer end/server mode (Socket) transmission control protocol (TCP, Transmission Control Protocol) connection is established, and the clothes are set It is engaged in transmitting data to be backed up using File Transfer Protocol (FTP, File Transfer Protocol) between device and client.
In this step, by using customer end/server mode, TCP connection and FTP transmission can be promoted further The stability of network promotes the success rate of data backup, improves 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:It passes Defeated time-out, server mistake, domain name mapping failure, the reading of backup file lack of competence, high in the clouds insufficient space, login failure etc..
As an alternative embodiment, the remote backup failure information of setting and the mapping relations collection for retrying strategy are as follows:
Transmission time-out mapping retries strategy to retry, and number of retries is no more than pre-set overtime time threshold value, surpasses The overtime time threshold value is crossed into next task remote backup;
In this step, as an alternative embodiment, the expired times according to statistics can be set with retrying successful relationship Overtime time threshold value is three times, in this way, can expired times and retry to successfully reach a preferably balance.
The mapping of server mistake retries strategy to retry, and number of retries is no more than pre-set errors number threshold value, Terminate remote data backup flow (for the situation by multiple server backup data, weight more than the errors number threshold value It is more than that the errors number threshold value then enters next task remote backup to try number);
It is straight using the domain name or IP address of different domain name providers to attempt that domain name mapping unsuccessfully mapped retries strategy It repeatedly kicks into row to retry, number of retries is no more than pre-set parsing frequency threshold value, terminates data more than the parsing frequency threshold value Remote backup flow;
In this step, as an alternative embodiment, respectively according to the errors number of statistics and retry successful relationship and For parsing number with retrying successful relationship, it is three times, in this way, can that can set errors number threshold value and parsing frequency threshold value To reach a preferably balance.
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation of high in the clouds space Before success notification, terminate remote data backup flow (for the situation by multiple server backup data, if a certain cloud End spaces deficiency then enters next task remote backup);
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than pre-set login times again Threshold value terminates remote data backup flow more than the login times threshold value.
In this step, according to above-mentioned analysis, as an alternative embodiment, login times threshold value is set as three times.
Step 103, first task progress remote backup is retried according to the obtained strategy that retries.
This method can further include:
Step 104, after retrying unsuccessfully, the first task is moved to the table tail of the task list;
In step 103 and step 104, based on different remote backup failure informations, setting retries strategy accordingly, from And targetedly restore the data for abnormal transmission occur, the success rate of remote backup can be promoted.
In the embodiment of the present invention, the first task is carried out after remote backup retries according to the obtained strategy that retries, The data back up method flow of the embodiment of the present invention is completed.
Step 105, the retrying failure of the task meet it is pre-set retry termination strategy after, terminate the task list Remote backup, and retry strategy according to pre-set task list and restart the task list to carry out remote backup.
In this step, as an alternative embodiment, the number of tasks that termination strategy can be transmission time-out that retries of setting reaches To pre-set overtime task number threshold value, for example, three.
As an alternative embodiment, it can be by for the first time for the task list that the task list of setting, which retries strategy, It terminates, the shorter reboot time of setting, then, with the increase for the number that the task list is terminated, when restarting of setting Between it is increasingly longer, for example, reboot time exponentially extends.That is, it is task list termination time that task list, which retries strategy, The mapping relations of number and reboot time.
In the embodiment of the present invention, include accessing the task list weight under power supply status preferably, task list retries strategy Task list under examination strategy and power consumption state retries strategy.Wherein, the task list under access power supply status is retried Strategy, task list terminate number mapping reboot time can set it is shorter, and for the task list under power consumption state Retry strategy, task list terminate number mapping reboot time can set it is longer, to prevent from excessively consuming client Electricity.
Preferably, this method can further include:
Step 106, to server transmission data recovery request, strategy during remote backup is carried out according to the client, The data of backup are downloaded from server.
Two specific embodiments are named, the invention will be further described.
Fig. 2 is one data back up method flow diagram of the embodiment of the present invention.Referring to Fig. 2, this method includes:
Step 201, the task list of Backup Data is included according to data to be backed up generation, according to the task list successively Remote data backup is carried out, when the corresponding remote data backup failure of task a certain in task list, to a certain task pair The data answered carry out remote backup and retry;
In this step, according to task list, volume of data backup or recovery tasks are performed, as task generation in task list After being divided into work(, which from task list is deleted, when there is task that backup failure occurs, which is retried.
Step 202, it is more than to pre-set the corresponding data of a certain task are carried out with the number that remote backup retries Remote backup number after, a certain task is moved to the table tail of the task list;
In this step, the remote backup number of setting is 3 times, still fails after retrying 3 times, failed tasks are moved to Task list is last.
Step 203, the task backup failure of read-around ratio is monitored, and failure information is Network Abnormal information, terminates institute Being not backed up in task list for task is stated, state is retried into waiting;
In this step, read-around ratio is set as 3 times, i.e., when failing when continuous 3 tasks because of abnormal network cause, appoints All tasks being not backed up in business list retry state as failure into waiting.
In the embodiment of the present invention, abnormal network cause refers to the caused failure of the reason of all-network is unstable, for example, Server mistake, connection time-out etc..
Step 204, after pre-set first time reboot time, restart task list and carry out data backup, if Also there are the tasks of remote backup failure, restart the corresponding reboot time of number according to pre-set and are retried.
In this step, there are failed tasks in state and task list when task list enters waiting and retries, then into first It is secondary to retry flow.The task waiting being not backed up in entire task list re-executes step 201 to the stream of step 203 after five minutes Journey.If also failed after performing, waiting 10 minutes, 20 minutes, 40 minutes ..., if also failed, no It recycles waiting disconnectedly to retry after forty minutes, until retrying success.
In the embodiment of the present invention, reboot time can be configured according to the actual needs of user, if user setting It only backs up in the charge state, then it is short will to retry time interval tune, otherwise, then needs to set longer time interval, prevent Only excessively consume the electricity of client.
Fig. 3 is two data back up method flow diagram of the embodiment of the present invention.Referring to Fig. 3, to include in task list 100 backup tasks are needed for 100 backup tasks are carried out remote backup, and this method includes:
Step 301, sequentially the task in task list is carried out long-range from gauge outfit to the sequence of table tail according to task list Backup;
Step 302, if the success of task remote backup, deletes the task, if task remote backup from task list The task is moved to the table tail of task list by failure;
Step 303, if continuous three tasks carry out remote backup failure in task list, the task of failure is placed in and is appointed Business list table tail, obtains remote backup failure information;
Step 304, it if the remote backup failure information of the task of three continuous backup failures is network timeout, terminates The remote backup of task list waits for into first time and retries state;
Step 305, after the corresponding first time waiting of the state that retries is waited for retry time threshold for the first time, again to appointing Business list carries out remote backup;
In this step, setting after five minutes, starts to re-execute the remote data backup of task list.
Step 306, the number of discontinuous backup failure is counted, if it exceeds pre-set discontinuous backup failure number Threshold value obtains the corresponding remote backup failure information of task of discontinuous backup failure;
In this step, discontinuous backup failure frequency threshold value is set as 5, that is, it is remotely standby that discontinuous 5 subtask has occurred Part failure.
The remote backup failure information difference of 5 times is as follows:
Failure cause 1:Server mistake;
Failure cause 2:Domain name mapping fails;
Failure cause 3:Backup file lack of competence is read;
Failure cause 4:High in the clouds insufficient space;
Failure cause 5:Login failure.
Step 307, inquire acquisition remote backup failure information it is corresponding retry strategy, according to inquiry obtain retry plan Remote backup is slightly carried out to retry.
In this step, for above-mentioned remote backup failure information, it can set:
For failure cause 1, can retry;
For failure cause 2, can attempt to hold using the methods of different domain names of domain name provider or direct-connected IP address Row retries;
For failure cause 3,4,5, setting can not retry.
In the embodiment of the present invention, for logging in situations such as failing with high in the clouds insufficient space, it can also set and not retry, but can User to be guided to solve the problems, such as this in user interface (UI, User Interface), for example, logging in again or expanding high in the clouds sky Between.
In the embodiment of the present invention, after execution retries strategy, because failed tasks caused by unstable networks are most of It will finally run succeeded.
From the foregoing, it can be seen that data back up method of the embodiment of the present invention, it is contemplated that data backup is the visitor with user's (account) The relevant operation in family end, it is related with failure cause by analyzing the condition retried, it obtains and the relevant data backup of user account Failure cause (information) for different failure causes, is set using different solutions, and effect is retried to reach best Fruit when can efficiently solve data backup, due to mission failure caused by unstable networks or abnormal cause, is performing a system Row retry strategy after, backup success rate may finally be caused to achieve the effect that close to 100%, improve the network of data backup into Power promotes data backup efficiency, and reaches minimum to the electricity influence of mobile equipment so that the power consumption of user environment exists In the range of acceptable.
Fig. 4 is data backup device structure diagram of the embodiment of the present invention.Referring to Fig. 4, which includes:Strategy is retried to obtain Modulus block 401 and failure handling module 402 is retried, wherein,
Tactful acquisition module 401 is retried, the data packet remote backup for the first task mapping in task list loses After losing, the remote backup failure information of the first task is obtained, inquires pre-set remote backup failure information with retrying Strategy mapping relations collection, obtain the first task remote backup failure information mapping retry strategy;
In the embodiment of the present invention, as an alternative embodiment, the strategy that retries of remote backup failure information mapping includes:
The overtime mapping of transmission retries strategy to retry, and number of retries is no more than three times, more than three times into next task Remote backup;
The mapping of server mistake retries strategy to retry, and number of retries is no more than three times, remote more than data are terminated three times (for the situation by multiple server backup data, number of retries is more than then remote into next task three times to journey backup flow Journey backs up);
It is straight using the domain name or IP address of different domain name providers to attempt that domain name mapping unsuccessfully mapped retries strategy It repeatedly kicks into row to retry, number of retries is no more than three times, more than terminating remote data backup flow three times;
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation of high in the clouds space Before success notification, terminate remote data backup flow (for the situation by multiple server backup data, if a certain cloud End spaces deficiency then enters next task remote backup);
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than three times again, more than terminating three times Remote data backup flow.
Failure handling module 402 is retried, for carrying out remote backup to the first task according to the obtained strategy that retries It retries.
In the embodiment of the present invention, as an alternative embodiment, retry failure handling module 402 and be further used for retrying mistake After losing, the first task is moved to the table tail of the task list;Described device further comprises:
Retry reboot process module 403, for meet in the retrying failure of the task it is pre-set retry termination strategy after, Terminate the remote backup of the task list, and according to pre-set task list retry strategy restart the task list with Carry out remote backup.
In the embodiment of the present invention, as an alternative embodiment, task list retry strategy be task list terminate number with The mapping relations of reboot time retry the task row under strategy and power consumption state including the task list under access power supply status Table retries strategy.
As an alternative embodiment, which can further include:Task list build module 404 and backup into Work(processing module 405, wherein,
Task list builds module 404, for receiving remote data backup request, data to be backed up is obtained, according in advance Data to be backed up are classified as multiple data packets by the data backup policy of setting, and each data packet maps a task, and structure includes The task list of multiple tasks;
In the embodiment of the present invention, as an alternative embodiment, task list structure module 404 includes:Backup start unit, Backup Data acquiring unit, Backup Data taxon, weight dispensing unit and task list construction unit (do not show in figure Go out), wherein,
Backup start unit, for monitor user by client by the first hot key of key pressing after, described in startup The data backup pattern of client;
Backup Data acquiring unit, for receiving second hot key by key pressing of the user by the client Afterwards, the data to be backed up of the client are obtained;
In the embodiment of the present invention, Backup Data acquiring unit can also be further used for checking whether client currently meets Pre-set data backup condition, if so, the step of performing the data to be backed up of the acquisition client, if It is no, terminate flow.
Backup Data taxon, for corresponding to one according to the data to be backed up of the type of data to be backed up, each type Data packet sets a data packet weight for each data packet;
Weight dispensing unit for being directed to each data packet, according to the important level of data, data packet is divided into multiple The data sub-packets of important level mapping, each data sub-packets correspond to a data sub-packets weight;
Task list construction unit, for each data packet to be mapped a task, task of the structure comprising multiple tasks arranges Table.
In the embodiment of the present invention, can according to data packet weight from high to low sequence, by the corresponding task of data packet from The gauge outfit of task list is sequentially placed into;Each data in data packet can also be calculated according to pre-set weight calculation strategy According to total weight of data sub-packets from high to low sequence, the corresponding task of data sub-packets is arranged from task for total weight of attached bag The gauge outfit of table is sequentially placed into.
Backup is successfully processed module 405, for, from gauge outfit to the sequence of table tail, being appointed successively according to the task list The data packet remote backup of business mapping, and in the task list, delete the successful task of remote backup.
In the embodiment of the present invention, as an alternative embodiment, backup is successfully processed module 405 and includes:Be ranked sequentially unit, Remote transmission unit and backup are successfully processed unit (not shown), wherein,
Be ranked sequentially unit, for notify remote transmission unit according to the task list from gauge outfit to the sequence of table tail into Row transmission;
Remote transmission unit, for the notice of arrangement units in sequence, the data packet for carrying out duty mapping successively is long-range Backup;
Backup is successfully processed unit, in the task list, deleting the successful task of remote backup.
In the embodiment of the present invention, as an alternative embodiment, backup is successfully processed module 405 and can further include:
Data Format Transform unit, for by the corresponding data of task in the task list, according to server storage The call format of data carries out format conversion.
As another alternative embodiment, backup is successfully processed module 405 and can further include:
Encryption unit for utilizing Encryption Algorithm, is encrypted the corresponding data of task in the task list.
As yet another alternative embodiment, backup is successfully processed module 405 and can further include:
Setting unit is transmitted, for client to be set to use client/server mould with performing the client of data backup Formula establishes TCP connection by socket, and sets and transmit data to be backed up using FTP between the server and client.
As another alternative embodiment, which can further include:
Data recovery module (not shown), for server transmission data recovery request, according to the client Strategy during remote backup is carried out, the data of backup are downloaded from server.
The embodiment of the present invention additionally provides a kind of electronic equipment, can include:
One or more processor;
Memory;
One or more module, one or more of modules are stored in the memory, when one Or multiple processors are proceeded as follows when performing:
After the data packet remote backup failure of first task mapping in task list, the remote of the first task is obtained Journey backup failure information;
It inquires pre-set remote backup failure information and retries the mapping relations collection of strategy, obtain the first task Remote backup failure information mapping retry strategy;
The strategy that retries according to obtaining retries first task progress remote backup.
The embodiment of the present invention additionally provides a kind of storage medium, and for storing application program, the application program is used to hold A kind of data back up method that the row embodiment of the present invention is provided.
The embodiment of the present invention additionally provides a kind of application program, for performing a kind of data that the embodiment of the present invention is provided Backup method.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The system of row system, device or equipment instruction fetch and execute instruction) it uses or combines these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment It puts.The more specific example (non-exhaustive list) of computer-readable medium is including following:Electricity with one or more wiring Connecting portion (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can be for example by carrying out optical scanner to paper or other media, then into edlin, interpretation or when necessary with it His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the present invention can be realized with hardware, software, firmware or combination thereof.Above-mentioned In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage Or firmware is realized.If for example, with hardware come realize in another embodiment, can be under well known in the art Any one of row technology or their combination are realized:With for the logic gates to data-signal realization logic function Discrete logic, have suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium In matter, the program when being executed, one or a combination set of the step of including embodiment of the method.
For convenience of description, description apparatus above is to be divided into various units/modules with function to describe respectively.Certainly, exist Implement the function of each unit/module is realized can in the same or multiple software and or hardware during the present invention.
As seen through the above description of the embodiments, those skilled in the art can be understood that the present invention can It is realized by the mode of software plus required general hardware platform.Based on such understanding, technical scheme of the present invention essence On the part that the prior art contributes can be embodied in the form of software product in other words, the computer software product It can be stored in storage medium, such as ROM/RAM, magnetic disc, CD, be used including some instructions so that a computer equipment (can be personal computer, server either network equipment etc.) performs the certain of each embodiment of the present invention or embodiment Method described in part.
The above description is merely a specific embodiment, but protection scope of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, all should by the change or replacement that can be readily occurred in It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.

Claims (8)

1. a kind of data back up method, which is characterized in that this method includes:
After the data packet remote backup failure of first task mapping in task list, the long-range standby of the first task is obtained Part failure information;
It inquires pre-set remote backup failure information and retries the mapping relations collection of strategy, obtain the remote of the first task Journey backup failure information MAP retries strategy;
The strategy that retries according to obtaining retries first task progress remote backup;
The remote backup failure information of the setting includes with retrying the mapping relations collection of strategy:
Transmission time-out mapping retries strategy to retry, and number of retries is no more than pre-set overtime time threshold value, more than institute Overtime time threshold value is stated into next task remote backup;
The mapping of server mistake retries strategy to retry, and number of retries is no more than pre-set errors number threshold value, is more than The errors number threshold value terminates remote data backup flow;
What domain name mapping unsuccessfully mapped retry strategy for attempt domain name or IP address using different domain name providers it is direct-connected into Row retries, and number of retries is no more than pre-set parsing frequency threshold value, terminates remote data more than the parsing frequency threshold value Backup flow;
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation success of high in the clouds space Before notice, terminate remote data backup flow;
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than pre-set login times threshold again Value, terminates remote data backup flow more than the login times threshold value.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
After retrying unsuccessfully, the first task is moved to the table tail of the task list;
The retrying failure of the task meet it is pre-set retry termination strategy after, terminate the remote backup of the task list, And it retries strategy according to pre-set task list and restarts the task list to carry out remote backup.
3. the according to the method described in claim 1, it is characterized in that, data of the first task mapping in task list Before the failure of packet remote backup, the method further includes:
Remote data backup request is received, data to be backed up are obtained, according to pre-set data backup policy, by number to be backed up According to multiple data packets are classified as, each data packet maps a task, and structure includes the task list of multiple tasks;
According to the task list from gauge outfit to the data packet remote backup of the sequence of table tail, successively progress duty mapping, and In the task list, the successful task of remote backup is deleted.
4. according to the method described in claim 3, it is characterized in that, described according to pre-set data backup policy, will treat Backup Data is classified as multiple data packets, including:
According to the type of data to be backed up, the data to be backed up of each type correspond to a data packet, and one is set for each data packet Data packet weight;
For each data packet, according to the important level of data, data packet is divided into data of multiple important level mappings Packet, each data sub-packets correspond to a data sub-packets weight.
5. a kind of data backup device, which is characterized in that the device includes:It retries tactful acquisition module and retries failure handling Module, wherein,
Tactful acquisition module is retried, after the data packet remote backup failure for the first task mapping in task list, is obtained The remote backup failure information of the first task is taken, inquires pre-set remote backup failure information with retrying reflecting for strategy Penetrate set of relations, obtain the first task remote backup failure information mapping retry strategy;
Failure handling module is retried, for being retried according to the obtained strategy that retries to first task progress remote backup;
The remote backup failure information of the setting includes with retrying the mapping relations collection of strategy:
Transmission time-out mapping retries strategy to retry, and number of retries is no more than pre-set overtime time threshold value, more than institute Overtime time threshold value is stated into next task remote backup;
The mapping of server mistake retries strategy to retry, and number of retries is no more than pre-set errors number threshold value, is more than The errors number threshold value terminates remote data backup flow;
What domain name mapping unsuccessfully mapped retry strategy for attempt domain name or IP address using different domain name providers it is direct-connected into Row retries, and number of retries is no more than pre-set parsing frequency threshold value, terminates remote data more than the parsing frequency threshold value Backup flow;
The strategy that retries that backup file lack of competence reads mapping is that can not retry, and the task is deleted from task list;
High in the clouds insufficient space mapping retries strategy to wait for high in the clouds space dilatation notice, is receiving the dilatation success of high in the clouds space Before notice, terminate remote data backup flow;
The strategy that retries of login failure mapping is attached most importance to new login, and login times are no more than pre-set login times threshold again Value, terminates remote data backup flow more than the login times threshold value.
6. device according to claim 5, which is characterized in that the failure handling module that retries is further used for retrying After failure, the first task is moved to the table tail of the task list;Described device further comprises:
Retry reboot process module, for meet in the retrying failure of the task it is pre-set retry termination strategy after, terminate institute It states the remote backup of task list, and according to pre-set task list retries strategy to restart the task list remote to carry out Journey backs up.
7. device according to claim 5, which is characterized in that described device further comprises:Task list builds module And backup is successfully processed module, wherein,
Task list builds module, for receiving remote data backup request, data to be backed up is obtained, according to pre-set number According to backup policy, data to be backed up are classified as multiple data packets, each data packet maps a task, and structure includes multiple tasks Task list;
Backup is successfully processed module, for, from gauge outfit to the sequence of table tail, carrying out duty mapping successively according to the task list Data packet remote backup, and in the task list, delete the successful task of remote backup.
8. device according to claim 7, which is characterized in that the task list structure module includes:Backup starts single Member, Backup Data acquiring unit, Backup Data taxon, weight dispensing unit and task list construction unit, wherein,
The backup start unit, for monitor user by client by the first hot key of key pressing after, described in startup The data backup pattern of client;
The Backup Data acquiring unit, for receiving second hot key by key pressing of the user by the client Afterwards, the data to be backed up of the client are obtained;
The Backup Data taxon, for corresponding to one according to the data to be backed up of the type of data to be backed up, each type Data packet sets a data packet weight for each data packet;
The weight dispensing unit for being directed to each data packet, according to the important level of data, data packet is divided into multiple The data sub-packets of important level mapping, each data sub-packets correspond to a data sub-packets weight;
The task list construction unit, for each data packet to be mapped a task, task of the structure comprising multiple tasks arranges Table.
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 CN105095022A (en) 2015-11-25
CN105095022B true 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)

Families Citing this family (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
CN105897781B (en) * 2016-06-30 2019-05-31 北京奇虎科技有限公司 The control method and device that data are transmitted between mobile terminal and server
CN107341062B (en) * 2017-06-28 2021-01-08 百度在线网络技术(北京)有限公司 Data pushing method, device, equipment and storage medium
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
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
CN110929202B (en) * 2018-09-20 2023-01-17 北京国双科技有限公司 Page request failure processing method and device and computer equipment
JP7324282B2 (en) * 2019-01-31 2023-08-09 インターナショナル・ビジネス・マシーンズ・コーポレーション Methods, systems, and programs for 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
CN113900850B (en) * 2021-10-28 2025-04-04 中国工商银行股份有限公司 A 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 (3)

* 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

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10536565B2 (en) * 2013-03-14 2020-01-14 International Business Machines Corporation Efficient centralized stream initiation and retry control
KR102179105B1 (en) * 2013-07-08 2020-11-16 삼성전자 주식회사 Apparatus and method for controlling control overload in wlan systems

Patent Citations (3)

* 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

Also Published As

Publication number Publication date
CN105095022A (en) 2015-11-25

Similar Documents

Publication Publication Date Title
CN105095022B (en) Data backup method and device
US7240104B2 (en) Method and apparatus for managing resources stored on a communication device
CN102801559B (en) Intelligent local area network data collecting method
CN111459749B (en) Prometheus-based private cloud monitoring method and device, computer equipment and storage medium
CN112650520B (en) Ammeter upgrading method and system, intelligent ammeter and storage medium
CN105933888B (en) An NFC-based eSIM card burning method and device
CN101184309A (en) Embedded system remote upgrade method for repeater equipment
JP4205323B2 (en) Distribution system, distribution server and distribution method, distribution program
CN106993043B (en) Data communication system and method based on agency
CN106339273A (en) Application program restoration method, terminal and server
CN109947844B (en) Medical data management system based on medical block chain
CN110109766B (en) Data interaction method and device based on cross-department and cross-platform data sharing exchange
CN110493770A (en) Obtain method, card pool equipment and the cloud server with management cloud SIM card data
JP2010182260A (en) Thin client system, management server, thin client terminal, and thin client server
CN113556200A (en) Clock calibration method, and network security protection method and device based on clock synchronization
WO2020043006A1 (en) Terminal connection restoration method and apparatus
CN103259785B (en) The authentication method of virtual token and system
CN109189590A (en) Memory management method and device based on RESTful service
WO2024046049A1 (en) Communication method and apparatus, storage medium and terminal device
CN111310130A (en) Authorization authentication processing method, device, storage medium and electronic device
CN108551477B (en) Data transmission channel establishment system, network storage device, server and method
WO2022160698A1 (en) Communication method, system, and apparatus for metering automation system, and computer device
CN114138895A (en) Data synchronization method and device for multiple data sources, computer equipment and storage medium
CN120186606A (en) Network account management method, device, network access method and storage medium
CN114531333B (en) Method for managing operation and maintenance data, cloud platform and AC

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

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