A data backup method, system, computer device and storage medium

CN115391096BActive Publication Date: 2026-10-27JIANGXI COLLEGE OF ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211023713.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-23
Publication Date
2026-10-27
Estimated Expiration
2042-08-23

AI Technical Summary

Technical Problem

[0003]随着智能设备的功能越来越丰富,智能设备产生、处理、存储的数据种类也越来越多,且同一用户使用的智能设备有多个,因此需要对智能设备上多种数据进行不同的备份处理,而现有的智能设备数据备份方式较为单一,无法满足用户对于数据备份的多样性需求

Benefits of technology

本发明实施例通过对备份终端进行第一周期数据标记,周期性生成数据标记信息;进行第二周期数据分析,生成分类分析信息;进行第三周期备份分类处理,生成共享备份数据集、上传备份数据集和转移备份数据集;进行第四周期数据备份处理,将共享备份数据集与共享终端进行共享备份,将上传备份数据集进行上传备份,将转移备份数据集转移至共享终端。能够周期性的对备份终端进行更新数据分析分类,按照不同分类结果,对不同的更新数据进行共享备份、上传备份和转移备份,数据备份方式更加丰富且智能,能够满足用户对于智能设备数据备份的多样性需求。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115391096B_ABST
    Figure CN115391096B_ABST
Patent Text Reader

Abstract

The embodiment of the present application relates to the technical field of data storage, and specifically discloses a data backup method, a data backup system, a computer device and a storage medium. The embodiment of the present application periodically generates data marking information by marking the backup terminal with first-period data; generates classification analysis information by analyzing second-period data; generates a shared backup data set, an uploaded backup data set and a transferred backup data set by performing third-period backup classification processing; and performs fourth-period data backup processing to share the shared backup data set with a shared terminal, upload the uploaded backup data set, and transfer the transferred backup data set to the shared terminal. The backup terminal can be periodically updated and analyzed, and different update data can be shared, uploaded and transferred according to different classification results. The data backup method is more diversified and intelligent, and can meet the diversified needs of users for data backup of intelligent devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of data storage technology, and in particular relates to a data backup method, system, computer equipment, and storage medium. Background Technology

[0002] Smart devices contain vital data, files, and historical records, which are crucial for both enterprise and individual users. Losing such data can cause incalculable damage. Data backup is the foundation of disaster recovery; it refers to the process of copying all or part of a data set from the application host's hard drive or array to other storage media to prevent data loss due to operational errors or system failures. Data backup methods include regular tape backups, database backups, network backups, and remote mirroring.

[0003] As smart devices become increasingly feature-rich, the types of data they generate, process, and store are also increasing. Furthermore, a single user may use multiple smart devices, necessitating different backup processes for various types of data on these devices. However, existing smart device data backup methods are relatively limited and cannot meet the diverse data backup needs of users. Summary of the Invention

[0004] The purpose of this invention is to provide a data backup method, system, computer device, and storage medium to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions: A data backup method, the method specifically includes the following steps: The backup terminal is marked with data in the first cycle, and data marking information is generated periodically. Based on the data labeling information, a second-cycle data analysis is performed to generate classification analysis information; Based on the classification analysis information, the third-cycle backup classification process is performed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The fourth cycle of data backup is performed, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal.

[0006] As a further limitation of the technical solution of this embodiment of the invention, the step of performing a first-cycle data marking on the backup terminal and periodically generating data marking information specifically includes the following steps: During the first cycle, data updates to the backup terminal are monitored, and monitoring records are generated. Based on the monitoring record information, determine multiple update data of the backup terminal in the first cycle; The locations of multiple updated data are marked and recorded to generate data marking information.

[0007] As a further limitation of the technical solution of this embodiment of the invention, the step of performing a second-cycle data analysis based on the data tagging information to generate classification analysis information specifically includes the following steps: Select the analysis time period in the second cycle; During the analysis period, address analysis and recording are performed on multiple updated data based on the data tagging information to generate data address information; Based on the data address information, multiple updated data are classified and analyzed to generate classification analysis information.

[0008] As a further limitation of the technical solution of this invention embodiment, the step of performing third-cycle backup classification processing according to the classification analysis information to generate shared backup datasets, uploaded backup datasets, and transferred backup datasets specifically includes the following steps: Select the category time period in the third cycle; During the specified classification period, temporary backups are performed on multiple updated data sets to obtain a temporary backup dataset. Based on the classification analysis information, the temporary backup dataset is classified and processed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset.

[0009] As a further limitation of the technical solution of this embodiment of the invention, the fourth cycle data backup process, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal, specifically includes the following steps: A backup processing signal is generated in the fourth cycle; According to the backup processing signal, the shared backup dataset is shared and backed up with the shared terminal, the uploaded backup dataset is uploaded and backed up, and the transferred backup dataset is transferred to the shared terminal.

[0010] As a further limitation of the technical solution of this embodiment of the invention, the steps of sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal specifically include the following steps: The shared backup dataset is backed up and uploaded, and the backed-up shared backup dataset is transmitted to the sharing terminal; Back up and upload the aforementioned backup dataset; The transferred backup dataset is transmitted to the shared terminal, and multiple updated data corresponding to the transferred backup dataset are deleted from the backup terminal.

[0011] A data backup system includes a backup data marking unit, a data classification and analysis unit, a classification and analysis processing unit, and a data backup processing unit, wherein: The backup data marking unit is used to perform the first-cycle data marking on the backup terminal and periodically generate data marking information; The data classification and analysis unit is used to perform a second-cycle data analysis based on the data labeling information and generate classification analysis information. The classification analysis and processing unit is used to perform third-cycle backup classification processing according to the classification analysis information, and generate shared backup datasets, upload backup datasets, and transfer backup datasets. The data backup processing unit is used to perform the fourth cycle data backup processing, share the shared backup dataset with the shared terminal, upload the uploaded backup dataset, and transfer the transferred backup dataset to the shared terminal.

[0012] As a further limitation of the technical solution of this embodiment of the invention, the backup data marking unit specifically includes: The update monitoring module is used to monitor data updates on the backup terminal during the first cycle and generate monitoring record information. The data determination module is used to determine multiple updated data of the backup terminal in the first cycle according to the monitoring record information; The tagging and recording module is used to mark and record the location of multiple updated data and generate data tagging information.

[0013] A computer device includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the data backup method described above.

[0014] A computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the steps of the data backup method described above.

[0015] Compared with the prior art, the beneficial effects of the present invention are: This invention, through its embodiments, periodically generates data tagging information by performing a first-cycle data tagging on the backup terminal; a second-cycle data analysis generates classification analysis information; a third-cycle backup classification process generates a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset; and a fourth-cycle data backup process involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal. This allows for periodic updating and classification of data on the backup terminal, and based on different classification results, performs shared backup, uploaded backup, and transferred backup on different updated data. This provides richer and more intelligent data backup methods, meeting the diverse needs of users for data backup of smart devices. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention.

[0017] Figure 1 A flowchart of the method provided by an embodiment of the present invention is shown.

[0018] Figure 2 A flowchart of the first periodic data marking in the method provided by an embodiment of the present invention is shown.

[0019] Figure 3 A flowchart of the second-cycle data analysis in the method provided by an embodiment of the present invention is shown.

[0020] Figure 4 A flowchart of the data backup classification process in the method provided by an embodiment of the present invention is shown.

[0021] Figure 5 A flowchart illustrating the data backup process provided in the embodiments of the present invention is shown.

[0022] Figure 6 A flowchart illustrating the classification and backup processing in the method provided by an embodiment of the present invention is shown.

[0023] Figure 7 An application architecture diagram of the system provided in an embodiment of the present invention is shown.

[0024] Figure 8 A structural block diagram of the backup data marking unit in the system provided by an embodiment of the present invention is shown. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0026] Understandably, in the current technology, as the functions of smart devices become more and more abundant, the types of data generated, processed and stored by smart devices are also increasing. Moreover, the same user may use multiple smart devices, so different backup processes are needed for various types of data on smart devices. However, the existing data backup methods for smart devices are relatively simple and cannot meet the diverse needs of users for data backup.

[0027] To address the aforementioned issues, this invention employs a four-cycle data backup process: first, periodic data tagging of the backup terminal to generate tagging information; second, periodic data analysis to generate classification analysis information; third, periodic backup classification processing to generate shared backup datasets, uploaded backup datasets, and transferred backup datasets; and fourth, periodic data backup processing to share the shared backup datasets with the sharing terminal, upload the uploaded backup datasets, and transfer the transferred backup datasets to the sharing terminal. This allows for periodic updating and classification of backup terminal data, and based on different classification results, shared backup, uploaded backup, and transferred backup of different updated data. This provides richer and more intelligent data backup methods, meeting the diverse data backup needs of users for smart devices.

[0028] Figure 1 A flowchart of the method provided by an embodiment of the present invention is shown.

[0029] Specifically, a data backup method includes the following steps: Step S101: Perform the first cycle of data marking on the backup terminal and periodically generate data marking information.

[0030] In this embodiment of the invention, a period is divided so that the data backup process is carried out in four cycles. In the first cycle, the data update monitoring of the user's backup terminal is performed. The data generated, received, processed and cached in the backup terminal is monitored and the monitoring process is recorded to generate monitoring record information. According to the monitoring record information, the positions corresponding to multiple updated data generated, received, processed and cached by the backup terminal in the first cycle are determined. Then, the storage positions corresponding to multiple updated data are marked and recorded to generate data marking information.

[0031] Understandably, the storage location of the updated data is related to its local storage location on the backup terminal, and can reflect the connection between the updated data and various apps used on the backup terminal.

[0032] Specifically, Figure 2 A flowchart of the first periodic data marking in the method provided by an embodiment of the present invention is shown.

[0033] In a preferred embodiment of the present invention, the step of performing a first-cycle data marking on the backup terminal and periodically generating data marking information specifically includes the following steps: Step S1011: In the first cycle, monitor the data update of the backup terminal and generate monitoring record information.

[0034] Step S1012: Based on the monitoring record information, determine multiple update data of the backup terminal in the first cycle.

[0035] Step S1013: Record the location of the multiple updated data and generate data tag information.

[0036] Furthermore, the data backup method also includes the following steps: Step S102: Based on the data labeling information, perform a second-cycle data analysis to generate classification analysis information.

[0037] In this embodiment of the invention, by statistically analyzing the time of data generation, reception, processing, and caching processes of the backup terminal in the first cycle, a time statistics result is generated to determine the idle time period of the backup terminal in the first cycle. Then, the time period corresponding to the idle time period in the second cycle is set as the analysis time period. Then, within the analysis time period, the usage address of multiple updated data is analyzed and recorded according to the data tag information to generate data address information. Then, according to the data address information, multiple updated data are classified, analyzed, and recorded to generate classification analysis information.

[0038] It is understandable that the address used to update data is the connection information between the updated data and the app being used. Users need to perform different types of backup processing for the data in various apps. Therefore, by analyzing the connection between periodically generated data and the apps being used, the data backup can be classified.

[0039] Understandably, in the second cycle, not only is the updated data monitored in the first cycle analyzed, but data monitoring for the next cycle is also initiated, which can generate data tagging information for the next cycle.

[0040] Specifically, Figure 3 A flowchart of the second-cycle data analysis in the method provided by an embodiment of the present invention is shown.

[0041] In a preferred embodiment of the present invention, the step of performing a second-cycle data analysis based on the data tagging information to generate classification analysis information specifically includes the following steps: Step S1021: Select the analysis time period in the second cycle.

[0042] Step S1022: During the analysis period, based on the data tagging information, address analysis and recording are performed on multiple updated data to generate data address information.

[0043] Step S1023: According to the data address information, classify and analyze multiple updated data and record them to generate classification analysis information.

[0044] Furthermore, the data backup method also includes the following steps: Step S103: According to the classification analysis information, perform the third-cycle backup classification processing to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset.

[0045] In this embodiment of the invention, the time period corresponding to the idle time period in the third cycle is set as the classification time period. In the classification time period, according to the data marking information, the updated data of multiple corresponding storage locations are temporarily copied. The multiple copied updated data sets are centrally stored in the temporary storage area of ​​the cloud storage space to generate a temporary backup dataset. According to the classification analysis information, the temporary backup dataset is classified to obtain a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The shared backup dataset, the uploaded backup dataset, and the transferred backup dataset are classified and stored in the temporary storage area of ​​the cloud storage space.

[0046] Specifically, Figure 4 A flowchart of the data backup classification process in the method provided by an embodiment of the present invention is shown.

[0047] In a preferred embodiment of the present invention, the step of performing third-cycle backup classification processing according to the classification analysis information to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset specifically includes the following steps: Step S1031: Select the classification time period in the third cycle.

[0048] Step S1032: During the classification time period, temporary backups are performed on multiple updated data to obtain a temporary backup dataset.

[0049] Step S1033: According to the classification analysis information, the temporary backup dataset is classified and processed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset.

[0050] Furthermore, the data backup method also includes the following steps: Step S104: Perform the fourth cycle data backup process, share the shared backup dataset with the shared terminal, upload the uploaded backup dataset, and transfer the transferred backup dataset to the shared terminal.

[0051] In this embodiment of the invention, after reaching the fourth cycle, a backup processing signal is generated. According to the backup processing signal, different backup processes are performed on the shared backup dataset, the uploaded backup dataset, and the transferred backup dataset, respectively. Specifically: the shared backup dataset in the temporary storage area is formally backed up and transferred, and the shared backup dataset is transmitted to the shared terminal; the uploaded backup data in the temporary storage area is formally backed up and transferred; the transferred backup dataset in the temporary storage area is transmitted to the shared terminal, and a deletion signal is generated to delete multiple updated data corresponding to the transferred backup dataset in the backup terminal.

[0052] Specifically, Figure 5 A flowchart illustrating the data backup process provided in the embodiments of the present invention is shown.

[0053] In a preferred embodiment of the present invention, the fourth-cycle data backup process, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal, specifically includes the following steps: Step S1041: Generate a backup processing signal in the fourth cycle.

[0054] Step S1042: According to the backup processing signal, the shared backup dataset is shared and backed up with the shared terminal, the uploaded backup dataset is uploaded and backed up, and the transferred backup dataset is transferred to the shared terminal.

[0055] Specifically, Figure 6 A flowchart illustrating the classification and backup processing in the method provided by an embodiment of the present invention is shown.

[0056] In a preferred embodiment of the present invention, the steps of sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal specifically include the following steps: Step S10421: Back up and upload the shared backup dataset, and transmit the backed-up shared backup dataset to the sharing terminal.

[0057] Step S10422: Back up and upload the uploaded backup dataset.

[0058] Step S10423: Transmit the transferred backup dataset to the shared terminal, and delete multiple updated data corresponding to the transferred backup dataset in the backup terminal.

[0059] Furthermore, Figure 7 An application architecture diagram of the system provided in an embodiment of the present invention is shown.

[0060] In another preferred embodiment of the present invention, a data backup system includes: The backup data marking unit 101 is used to perform the first cycle data marking on the backup terminal and periodically generate data marking information.

[0061] In this embodiment of the invention, the backup data marking unit 101 divides the data backup process into four cycles. In the first cycle, the backup terminal of the user is monitored for data updates. The data generated, received, processed, and cached in the backup terminal are monitored, and the monitoring process is recorded to generate monitoring record information. According to the monitoring record information, the positions corresponding to multiple updated data generated, received, processed, and cached in the first cycle of the backup terminal are determined, and the storage positions corresponding to multiple updated data are marked and recorded to generate data marking information.

[0062] Specifically, Figure 8 A structural block diagram of the backup data marking unit 101 in the system provided by an embodiment of the present invention is shown.

[0063] In a preferred embodiment of the present invention, the backup data marking unit 101 specifically includes: The update monitoring module 1011 is used to monitor data updates on the backup terminal during the first cycle and generate monitoring record information.

[0064] The data determination module 1012 is used to determine multiple updated data of the backup terminal in the first cycle according to the monitoring record information.

[0065] The marking and recording module 1013 is used to mark and record the location of multiple updated data and generate data marking information.

[0066] Furthermore, the data backup system also includes: The data classification and analysis unit 102 is used to perform a second-cycle data analysis based on the data labeling information and generate classification and analysis information.

[0067] In this embodiment of the invention, the data classification and analysis unit 102 generates time statistics results by statistically analyzing the data generation, reception, processing and caching process time of the backup terminal in the first cycle, determines the idle time period of the backup terminal in the first cycle, and then sets the time period corresponding to the idle time period in the second cycle as the analysis time period. Then, within the analysis time period, according to the data tag information, the usage address of multiple updated data is analyzed and recorded to generate data address information. Then, according to the data address information, multiple updated data are classified, analyzed and recorded to generate classification analysis information.

[0068] The classification analysis and processing unit 103 is used to perform third-cycle backup classification processing according to the classification analysis information, and generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset.

[0069] In this embodiment of the invention, the classification analysis and processing unit 103 sets the time period corresponding to the idle time period in the third cycle as the classification time period. During the classification time period, according to the data marking information, the updated data of multiple corresponding storage locations are temporarily copied. The copied updated data is centrally stored in the temporary storage area of ​​the cloud storage space to generate a temporary backup dataset. According to the classification analysis information, the temporary backup dataset is classified to obtain a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The shared backup dataset, the uploaded backup dataset, and the transferred backup dataset are classified and stored in the temporary storage area of ​​the cloud storage space.

[0070] The data backup processing unit 104 is used to perform the fourth cycle data backup processing, share the shared backup dataset with the shared terminal, upload the uploaded backup dataset, and transfer the transferred backup dataset to the shared terminal.

[0071] In this embodiment of the invention, after the fourth cycle is reached, the data backup processing unit 104 generates a backup processing signal and performs different backup processing on the shared backup dataset, the uploaded backup dataset, and the transferred backup dataset according to the backup processing signal. Specifically: the shared backup dataset in the temporary storage area is formally backed up and transferred, and the shared backup dataset is transmitted to the shared terminal; the uploaded backup data in the temporary storage area is formally backed up and transferred; the transferred backup dataset in the temporary storage area is transmitted to the shared terminal, and a deletion signal is generated to delete multiple updated data corresponding to the transferred backup dataset in the backup terminal.

[0072] In yet another embodiment, a computer device is provided, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the following steps: The backup terminal is marked with data in the first cycle, and data marking information is generated periodically. Based on the data labeling information, a second-cycle data analysis is performed to generate classification analysis information; Based on the classification analysis information, the third-cycle backup classification process is performed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The fourth cycle of data backup is performed, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal.

[0073] In yet another embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, causes the processor to perform the following steps: The backup terminal is marked with data in the first cycle, and data marking information is generated periodically. Based on the data labeling information, a second-cycle data analysis is performed to generate classification analysis information; Based on the classification analysis information, the third-cycle backup classification process is performed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The fourth cycle of data backup is performed, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal.

[0074] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0075] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0076] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0077] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

[0078] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A data backup method, characterized in that, The method specifically includes the following steps: In the first cycle, data update monitoring is performed on the backup terminal to generate monitoring record information; according to the monitoring record information, multiple update data of the backup terminal in the first cycle are determined; the storage location of the multiple update data is marked and recorded to generate data marking information; The storage location of the updated data is related to the local storage location of the updated data on the backup terminal, and can reflect the relationship between the updated data and various APPs in the backup terminal. In the second cycle, an analysis time period is selected; during the analysis time period, address analysis and recording are performed on multiple updated data according to the data tagging information to generate data address information; Based on the data address information, multiple updated data are classified and analyzed, and classified analysis information is generated; the address of the updated data is the connection information between the updated data and the APP. Based on the classification analysis information, the third-cycle backup classification process is performed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset. The fourth cycle of data backup is performed by sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, transferring the transferred backup dataset to the shared terminal, and deleting multiple updated data corresponding to the transferred backup dataset from the backup terminal.

2. The data backup method according to claim 1, characterized in that, The process of performing the third-cycle backup classification processing according to the classification analysis information, generating a shared backup dataset, uploading a backup dataset, and transferring a backup dataset specifically includes the following steps: Select the category time period in the third cycle; During the specified classification period, temporary backups are performed on multiple updated data sets to obtain a temporary backup dataset. Based on the classification analysis information, the temporary backup dataset is classified and processed to generate a shared backup dataset, an uploaded backup dataset, and a transferred backup dataset.

3. The data backup method according to claim 1, characterized in that, The fourth-cycle data backup process, which involves sharing the shared backup dataset with the shared terminal, uploading the uploaded backup dataset, and transferring the transferred backup dataset to the shared terminal, specifically includes the following steps: A backup processing signal is generated in the fourth cycle; According to the backup processing signal, the shared backup dataset is shared and backed up with the shared terminal, the uploaded backup dataset is uploaded and backed up, and the transferred backup dataset is transferred to the shared terminal.

4. A data backup system, characterized in that, The system includes a backup data marking unit, a data classification and analysis unit, a classification and analysis processing unit, and a data backup processing unit, wherein: A backup data marking unit is used to mark backup terminal data in the first cycle and periodically generate data marking information. Specifically, it includes: an update monitoring module, used to monitor data updates on the backup terminal in the first cycle and generate monitoring record information; a data determination module, used to determine multiple updated data items on the backup terminal in the first cycle according to the monitoring record information; and a marking record module, used to record the location markings of the multiple updated data items and generate data marking information. The storage location of the updated data is related to its local storage location on the backup terminal and can reflect the relationship between the updated data and various apps on the backup terminal. The data classification and analysis unit is used to perform address analysis and recording on multiple updated data according to the data tagging information, generate data address information, and perform classification analysis and recording on multiple updated data according to the data address information to generate classification analysis information; the address of the updated data is the connection information between the updated data and the APP; The classification analysis and processing unit is used to perform third-cycle backup classification processing according to the classification analysis information, and generate shared backup datasets, upload backup datasets, and transfer backup datasets. A data backup processing unit is used to perform fourth-cycle data backup processing, share the shared backup dataset with the shared terminal, upload the uploaded backup dataset, transfer the transferred backup dataset to the shared terminal, and delete multiple updated data corresponding to the transferred backup dataset in the backup terminal.

5. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor causes the processor to perform the steps of the data backup method of claim 1.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, causes the processor to perform the steps of the data backup method of claim 1.

Citation Information

Patent Citations

  • File managing method and device

    CN103399875A

  • Discrepant data backup method, storage system and discrepant data backup device

    WO2017113059A1