×

Data processing apparatus, data processing method, and program

  • US 9,146,927 B2
  • Filed: 06/18/2010
  • Issued: 09/29/2015
  • Est. Priority Date: 06/18/2010
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus which manages a record based on a plurality of management time periods each having a predetermined width, comprising:

  • a data receiver that receives a plurality of pieces of data from a plurality of data transmission apparatuses, the pieces of data having been transmitted by the plurality of data transmission apparatuses periodically according to a predetermined period, the pieces of received data each including a time stamp indicating time;

    a time determining part which, each time the data receiver receives a piece of data, determines the management time period in the plurality of management time periods that corresponds to the time of the time stamp in the received piece of data based on the predetermined width of the management time period, and classifies the received piece of data under the determined management time period;

    a record generating part that generates a record by arranging a first piece of data, which is classified by the time determining part under the determined management time period and which is inputted from the time determining part during a predetermined acceptance time since a start of input of data classified under the determined management time period, adds to the record a second piece of data classified under the determined management time period and inputted from the time determining part after an end of an acceptance time period and before an end of a wait time, and if a piece of data from one or more of the plurality of data transmission apparatuses has not been inputted yet at the end of the wait time, determines that an un-arrived data exists, and adds a value representing the existence of the un-arrived data to the record, and completes generation of the record; and

    a table adding part that receives the record completely generated from the record generation part, and adds the record completely generated by the record generation part, to a predetermined table, whereinthe record generating part, when the un-arrived data exists, determines whether or not to wait for input of the un-arrived data at the end of the acceptance time based on predetermined configuration data,if input of the un-arrived data is determined to be waited for, the record generating part waits for input of the un-arrived data during the wait time, and if input of the un-arrived data is determined not to be waited for, the record generating part adds the value representing the existence of the un-arrived data to the record at the end of the acceptance time,the data receiver receives data transmitted from the plurality of data transmission apparatuses at every predetermined period,the data processing apparatus further comprises a delay status monitoring part which monitors a delay status of data reception based on the data that the data receiver receives from the plurality of data transmission apparatuses for each of the data transmission apparatuses, andthe record generation part, if the un-arrived data exists, determines whether or not to wait for input of the un-arrived data based on a monitoring result of the delay status monitoring part for a data transmission apparatus which is a sender of the un-arrived data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×