Methods for data soft deletion, data recovery and data synchronization, terminal and system

A recovery method and data synchronization technology, applied in the transmission system, electrical components, etc., can solve the problems of data management confusion, non-recording, and affecting the normal operation of the terminal, so as to ensure normal operation and avoid management chaos.

Inactive Publication Date: 2009-12-23
HUAWEI TECH CO LTD
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The defect of the prior art is that after data is soft deleted, the server does not record which data is soft deleted. The deleted data will be synchronized back to the terminal, and these data are not needed by the terminal, which causes confusion in data management and affects the normal operation of the terminal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Methods for data soft deletion, data recovery and data synchronization, terminal and system
  • Methods for data soft deletion, data recovery and data synchronization, terminal and system
  • Methods for data soft deletion, data recovery and data synchronization, terminal and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] This embodiment provides a method for soft deletion of data. This embodiment takes the terminal's active soft deletion of data as an example for description. figure 1 As shown, including the following steps:

[0040] Step 101: After deleting the terminal data to be soft deleted, the terminal retains the LUID of the deleted terminal data, and carries the LUID in the soft delete request and sends it to the server.

[0041] Among them, terminal data refers to data stored in the terminal. If eXtensible Markup Language (eXtensible Markup Language, referred to as: XML) is used for writing, this step can be implemented as follows:

[0042]

[0043]

[0044] 3456

[0045]

[0046]

[0047] . / 11

[0048]

[0049]

[0050]

[0051] Step 102: After receiving the soft delete request, the server finds the corresponding server data according to the LUID carried therein, and marks the found server data for soft deletion, so that the data is soft deleted.

[00...

Embodiment 2

[0055] This embodiment provides another data soft deletion method. In this embodiment, the server takes the initiative to soft delete data as an example for description. image 3 As shown, including the following steps:

[0056] Step 201: The server marks the server data to be deleted for soft deletion, and sends a soft deletion command to the terminal. The soft delete command carries the LUID of the server data with the soft delete mark on the terminal. The specific XML code is as follows:

[0057]

[0058]

[0059] 3456

[0060]

[0061]

[0062] . / 11

[0063]

[0064]

[0065]

[0066] Step 202: After receiving the soft delete command, the terminal searches for the corresponding terminal data according to the LUID therein, deletes the found terminal data, and retains the LUID of the terminal data;

[0067] According to the method described in this embodiment, for the server actively soft-deleting data, since the server marks the soft-delete...

Embodiment 3

[0069] In the foregoing method embodiments 1 and 2, the terminal needs to retain the LUID of the soft deleted data. However, this embodiment provides a data soft deletion method that is implemented under the condition that the terminal does not retain the LUID of the soft deleted data, such as Figure 4 Shown includes the following steps:

[0070] Step 301: After the terminal deletes the terminal data, the LUID of the deleted terminal data is carried in the soft delete request and sent to the server. However, unlike step 101, the terminal does not record the LUID.

[0071]Step 302: After receiving the soft delete request, the server finds the corresponding server data according to the LUID carried therein, and marks the server data as soft delete, so that the server data is soft deleted.

[0072] Specifically, the server may first find the corresponding GUID in the mapping table stored in the server database according to the LUID; and then find the corresponding server data in the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to methods for data soft deletion, data recovery and data synchronization, a terminal and a system, wherein the method for the data synchronization comprises the step that a server and the terminal perform synchronization on server data without soft deletion markers in the process of data synchronization. The method for the data soft deletion comprises the following steps: receiving a soft deletion request from the terminal by the server; and acquiring the server data to be soft deleted according to the soft deletion request, and performing soft deletion mark on the data. Through the embodiment of the invention, because the server marks the server data to be soft deleted, the server data which is deleted soft can be known, thus in the process of normal synchronization or slow synchronization, the data which is deleted soft is not synchronized back to the terminal to avoid confused management of the data and further ensure the normal operation of the terminal.

Description

Technical field [0001] The present invention relates to the technical field of data synchronization, in particular to a method, terminal and system for soft deletion, recovery and synchronization of data. Background technique [0002] Synchronization Markup Language (Synchronization Markup Language, referred to as: SyncML) data synchronization protocol is a standardized data synchronization protocol, mainly used in the field of mobile data synchronization, when the data on one device changes, you can operate the data in other devices to do Change accordingly to keep the user information in different devices consistent, that is, keep data synchronized. [0003] In the existing SyncML data synchronization protocol, after data is soft deleted, the terminal deletes the data, the server retains the data, and the terminal still retains the local unique ID (Local Unique ID, LUID) of the soft deleted data. The terminal can retrieve the soft-deleted data from the server through the LUID. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/06
CPCH04L67/1095H04L29/0854
Inventor 谢雷李克鹏崔首领柴晓前武亚娟
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products