DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND PROGRAM
First Claim
1. A data processing apparatus which manages a record based on management time of a predetermined width, comprising:
- a data receiving part which receives data to which a time stamp is added and which is transmitted with a predetermined period, the time stamp indicating time;
a time determining part which, each time the data receiving part receives data, determines management time corresponding to the time of the time stamp added to the received data, and classifies the received data under the management time;
a record generating part which updates record target management time, being a target of record generation, in the course of time;
generates a record by arranging data, which is classified under current record target management time and which is inputted from the time determining part during a predetermined acceptance time since start of input of data classified under the current record target management time from the time determining part;
if un-arrived data exists which has not been inputted yet at an end of the acceptance time among data classified under the current record target management time, waits for input of the un-arrived data during a predetermined wait time, adds un-arrived data inputted by an end of the wait time to the record, and completes generation of the record; and
if un-arrived data exists which has not been inputted yet at the end of the wait time, adds a value representing an existence of the un-arrived data to the record, and completes generation of the record; and
a table adding part which adds the record completely generated by the record generation part, to a predetermined table.
1 Assignment
0 Petitions
Accused Products
Abstract
A data receiving part receives data transmitted from a plurality of measuring devices. A time determining part distinguishes management time from date and time of the data. The record generating part stores data of the same management time which are received during a predetermined acceptance time, in the same record. When un-arrived data belonging to the same management time exists at the end of the acceptance time, arrival of the un-arrived data is waited for during a predetermined wait time. Even if the data is arrived with some delay, arrival-delayed data can be stored in the same record. Thus, the missing data occurrence frequency can be suppressed.
44 Citations
15 Claims
-
1. A data processing apparatus which manages a record based on management time of a predetermined width, comprising:
-
a data receiving part which receives data to which a time stamp is added and which is transmitted with a predetermined period, the time stamp indicating time; a time determining part which, each time the data receiving part receives data, determines management time corresponding to the time of the time stamp added to the received data, and classifies the received data under the management time; a record generating part which updates record target management time, being a target of record generation, in the course of time;
generates a record by arranging data, which is classified under current record target management time and which is inputted from the time determining part during a predetermined acceptance time since start of input of data classified under the current record target management time from the time determining part;
if un-arrived data exists which has not been inputted yet at an end of the acceptance time among data classified under the current record target management time, waits for input of the un-arrived data during a predetermined wait time, adds un-arrived data inputted by an end of the wait time to the record, and completes generation of the record; and
if un-arrived data exists which has not been inputted yet at the end of the wait time, adds a value representing an existence of the un-arrived data to the record, and completes generation of the record; anda table adding part which adds the record completely generated by the record generation part, to a predetermined table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing method executed by a computer that manages a record based on management time of a predetermined width, the method comprising:
-
receiving data to which a time stamp is added and which is transmitted with a predetermined period, the time stamp indicating time, by the computer; each time the data is received, determining management time corresponding to the time of the time stamp added to the received data, and classifying the received data under the management time, by the computer; updating record target management time, being a target of record generation, in the course of time;
generating a record by arranging data, which is classified under current record target management time and which is received during a predetermined acceptance time since start of reception of data classified under the current record target management time;
if un-arrived data exists which has not been received yet at an end of the acceptance time among data classified under the current record target management time, waiting for reception of the un-arrived data during a predetermined wait time, adding un-arrived data received by an end of the wait time to the record, and completing generation of the record; and
if un-arrived data exists which has not been received yet at the end of the wait time, adding a value representing an existence of the un-arrived data to the record, and completing generation of the record, by the computer; andadding the record completely generated, to a predetermined table, by the computer.
-
-
15. A non-transitory computer readable medium which causes a computer that manages a record based on management time of a predetermined width, to execute:
-
a data reception process of receiving data to which a time stamp is added and which is transmitted with a predetermined period, the time stamp indicating time; a time determining process of determining management time corresponding to the time of the time stamp added to the received data, and classifying the received data under the management time, each time the data is received; a record generating process of updating record target management time, being a target of record generation, in the course of time;
generating a record by arranging data, which is classified under current record target management time and which is inputted from the time determining process during a predetermined acceptance time since start of input of data classified under the current record target management time from the time determining process;
if un-arrived data exists which has not been inputted yet at an end of the acceptance time among data classified under the current record target management time, waiting for input of the un-arrived data during a predetermined wait time, adding un-arrived data inputted by an end of the wait time to the record, and completing generation of the record; and
if un-arrived data exists which has not been inputted yet at the end of the wait time, adding a value representing an existence of the un-arrived data to the record, and completing generation of the record; anda table adding process of adding the record completely generated by the record generation process, to a predetermined table.
-
Specification