Information processing device, semiconductor chip, information processing method, and computer program product
First Claim
1. An information processing device comprising:
- a data obtaining unit configured to obtain sensor data measured by a sensor; and
a data storage controller configured tostore the sensor data in a first memory of volatile nature when a sampling interval is equal to or smaller than a threshold value, andwherein data stored in the first memory is first data, store the sensor data and the first data in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value;
a time obtaining unit configured to obtain a time at which the data obtaining unit obtains the sensor data every time when the data obtaining unit obtains the sensor data; and
a calculator configured to calculate the sampling interval from a difference between a latest time obtained by the time obtaining unit and a previous time to the latest time.
5 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment, an information processing device includes a data obtaining unit and a data storage controller. The data obtaining unit is configured to obtain data measured by a sensor. The data storage controller is configured to store the data obtained by the data obtaining unit in a first memory of volatile nature when a sampling interval indicating an interval at which the data obtaining unit obtains the data is equal to or smaller than a threshold value. The data storage controller is configured to store the data obtained by the data obtaining unit and the data stored in the first memory in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value.
41 Citations
6 Claims
-
1. An information processing device comprising:
-
a data obtaining unit configured to obtain sensor data measured by a sensor; and a data storage controller configured to store the sensor data in a first memory of volatile nature when a sampling interval is equal to or smaller than a threshold value, and wherein data stored in the first memory is first data, store the sensor data and the first data in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value; a time obtaining unit configured to obtain a time at which the data obtaining unit obtains the sensor data every time when the data obtaining unit obtains the sensor data; and a calculator configured to calculate the sampling interval from a difference between a latest time obtained by the time obtaining unit and a previous time to the latest time. - View Dependent Claims (2, 3)
-
-
4. A semiconductor chip comprising:
-
a data obtaining unit configured to obtain sensor data measured by a sensor; and a data storage controller configured to store the sensor data in a first memory of volatile nature when a sampling interval indicating an interval at which the data obtaining unit obtains the sensor data is equal to or smaller than a threshold value, and wherein data stored in the first memory is first data, store the sensor data and the first data a second memory of nonvolatile nature when the sampling interval exceeds the threshold value; a time obtaining unit configured to obtain a time at which the data obtaining unit obtains the sensor data every time when the data obtaining unit obtains the sensor data; and a calculator configured to calculate the sampling interval from a difference between a latest time obtained by the time obtaining unit and a previous time to the latest time.
-
-
5. An information processing method comprising:
-
obtaining sensor data measured by a sensor; storing the sensor data in a first memory of volatile nature when a sampling interval indicating an interval at which the sensor data is obtained is equal to or smaller than a threshold value; and wherein data stored in the first memory is first data, storing the sensor data and the first data in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value; obtaining a time at which the data obtaining unit obtains the sensor data every time when obtaining the sensor data; and calculating the sampling interval from a difference between a latest time obtained and a previous time to the latest time.
-
-
6. A computer program product comprising a non-transitory computer-readable medium containing a program executed by a computer, the program causing the computer to execute:
-
obtaining sensor data measured by a sensor; storing the sensor data in a first memory of volatile nature when a sampling interval indicating an interval at which the sensor data is obtained is equal to or smaller than a threshold value; and wherein data stored in the first memory is first data, storing the sensor data and the first data in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value; obtaining a time at which the data obtaining unit obtains the sensor data every time when obtaining the sensor data; and calculating the sampling interval from a difference between a latest time obtained and a previous time to the latest time.
-
Specification