Data management method and apparatus using buffering
First Claim
Patent Images
1. A data management method comprising:
- receiving corresponding quantity information indicating a quantity of data to be transferred from each buffer of buffers at a time point;
allocating the buffers for an application based on request information associated with data requested by the application, wherein the buffers comprise a first buffer dedicated to storing first sensor data generated by a first sensor and a second buffer dedicated to storing second sensor data generated by a second sensor;
storing sensor data corresponding to the request information in the buffers;
synchronizing the first buffer and the second buffer such that a ratio based on an amount of the first sensor data stored in the first buffer and an amount of the second sensor data stored in the second buffer corresponds to a reference ratio requested by the application; and
in response to an amount of the sensor data stored in the first or second buffer exceeding the corresponding quantity, transferring the sensor data stored in the corresponding first or second buffer to the application,wherein the synchronizing comprisesdiscarding the first sensor data received in the first buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer, orstoring the first sensor data received in the first buffer in a spare buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management method includes allocating a buffer for an application based on request information associated with data requested by the application, storing sensor data corresponding to the request information in the buffer, and transferring the sensor data stored in the buffer to the application.
26 Citations
23 Claims
-
1. A data management method comprising:
-
receiving corresponding quantity information indicating a quantity of data to be transferred from each buffer of buffers at a time point; allocating the buffers for an application based on request information associated with data requested by the application, wherein the buffers comprise a first buffer dedicated to storing first sensor data generated by a first sensor and a second buffer dedicated to storing second sensor data generated by a second sensor; storing sensor data corresponding to the request information in the buffers; synchronizing the first buffer and the second buffer such that a ratio based on an amount of the first sensor data stored in the first buffer and an amount of the second sensor data stored in the second buffer corresponds to a reference ratio requested by the application; and in response to an amount of the sensor data stored in the first or second buffer exceeding the corresponding quantity, transferring the sensor data stored in the corresponding first or second buffer to the application, wherein the synchronizing comprises discarding the first sensor data received in the first buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer, or storing the first sensor data received in the first buffer in a spare buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data management apparatus comprising:
-
a buffer managing device configured to allocate a buffers for an application based on request information associated with data requested by the application, wherein the buffers comprise a first buffer dedicated to storing first sensor data generated by a first sensor and a second buffer dedicated to storing second sensor data generated by a second sensor, wherein the buffer managing device is further configured to synchronize the first buffer and the second buffer such that a ratio based on an amount of the first sensor data stored in the first buffer and an amount of the second sensor data stored in the second buffer corresponds to a reference ratio requested by the application, wherein the buffer managing device is further configured to discard the first sensor data received in the first buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer, or store the first sensor data received in the first buffer in a spare buffer until the amount of the second sensor data corresponding to the ratio is stored in the second buffer after the amount of the first sensor data corresponding to the ratio is stored in the first buffer; a sensor managing device configured to store sensor data corresponding to the request information in the buffers; and a processing device configured to receive corresponding quantity information indicating a quantity of data to be transferred from each buffer of the buffers at a time point, and in response to an amount of the sensor data stored in the first or second buffer exceeding the corresponding quantity, transfer the sensor data stored in the corresponding first or second buffer to the application. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification