CPC G06F 16/282 (2019.01) [G06F 16/258 (2019.01)] | 8 Claims |
1. A data management system comprising:
a memory configured to store computer-readable instructions;
a hierarchical data repository configured to include: a lightweight data repository configured to upload lightweight data and implemented as a cloud storage, an original data repository configured to upload original data and implemented as a local storage, and a table mapping table configured to store correspondence between the lightweight data and the original data;
and one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to:
obtain original data from one or more sensors, convert the obtained original data into corresponding lightweight data through lightweighting processing, upload the converted lightweight data to a lightweight data store, register upload information about the converted lightweight data in a mapping table, in response to detecting upload of specific original data to an original data store, search entry of lightweight data corresponding to the specific original data in the mapping table, and update an upload location of the specific original data to the searched entry,
wherein, in response to determining that the searched entry does not exist, the one or more processors are configured to generate lightweight data corresponding to the specific original data through lightweighting processing, upload the generated lightweight data to the lightweight data store, and register upload information about the generated lightweight data in the mapping table;
wherein the original data includes a single image or a multi-image, and wherein the lightweighting processing is configured to: i) reduce the bit depth or the number of channels of the original data, and ii) reduce the size of the original data, or concatenate the original data and then reduce the size of the concatenated original data.
|