System and device for data management, and method thereof
First Claim
Patent Images
1. A data management system comprising:
- a client device configured to store an application data change log, a schema table, and, a schema table change log indicating a change in the schema table, wherein the application data change log indicates at least one of creation, modification and deletion of application data created by activation of an application, and wherein the schema table defines a data structure for storing the application data, and is formed to be variable according to the activation of applications, to update the schema table when a new schema table is required according to the activation of applications, and to add a change log of the updated schema table to the schema table change log; and
a server device configured to receive at least one of the schema table and the application data from the client device through a communication channel with the client device, to apply the creation, modification and deletion to the application data, based upon the schema table, and to store the application data.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a data management method, device and system for synchronizing data without prior knowledge of the data'"'"'s structure. When any application is activated, application data is created and also an application data change log is created to indicate a change in the application data. In addition, a schema table defining a data structure for storing the application data is created and also a schema table change log indicating a change in the schema table is created. Based on such data and logs, a client and a server can share data without a prior agreement in data schema.
9 Citations
20 Claims
-
1. A data management system comprising:
-
a client device configured to store an application data change log, a schema table, and, a schema table change log indicating a change in the schema table, wherein the application data change log indicates at least one of creation, modification and deletion of application data created by activation of an application, and wherein the schema table defines a data structure for storing the application data, and is formed to be variable according to the activation of applications, to update the schema table when a new schema table is required according to the activation of applications, and to add a change log of the updated schema table to the schema table change log; and a server device configured to receive at least one of the schema table and the application data from the client device through a communication channel with the client device, to apply the creation, modification and deletion to the application data, based upon the schema table, and to store the application data. - View Dependent Claims (2, 3)
-
-
4. A data management device comprising:
-
a memory unit configured to store at least one application and at least one item of data among application data created by activation of the application, an application data change log indicating a change in the application data, a schema table defining a data structure for storing the application data, and a schema table change log indicating a change in the schema table, wherein the schema table is formed to be variable according to the activation of applications; at least one of a radio frequency unit and a connection interface configured to establish a communication channel for transmitting the at least one item of data; and a control unit configured to control transmission of the at least one item of data through the communication channel in response to an input signal and to update the schema table when a new schema table is required according to the activation of applications, and to add a change log of the updated schema table to the schema table change log. - View Dependent Claims (5)
-
-
6. A data management method in a system having a client device and a server device, the method comprising steps of:
-
at the client device, creating at least one of application data related to a specific application, a schema table defining a data structure for storing the application data, and an application data change log indicating creation, modification and deletion of the application data created by activation of the specific application, wherein the schema table is formed to be variable according to the activation of applications; at the client device, storing at least one of the application data, the schema table, and the application data change log, and a schema table change log indicating a change in the schema table; at the client device, transmitting at least one of the application data and the schema table to the server device; at the client device, updating the schema table when a new schema table is required according to the activation of applications; at the client device, adding a change log of the updated schema table to the schema table change log; and at the server device, storing the application data, based upon the schema table. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A data management method in a device, the method comprising steps of:
-
receiving an input for generating application data related to a specific application; storing a schema information corresponding to the application data as a schema table defining a data structure for storing the application data, the schema information being a description of a data structure, wherein the schema table is formed to be variable according to the activation of applications; generating an application data change log indicating creation, modification and deletion of the application data created by activation of the specific application; and transmitting the application data and the schema table through a communication channel to a server device; updating the schema table when a new schema table is required according to the activation of applications; and adding a change log of the updated schema table to the schema table change log. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification