A data acquisition apparatus including: a data acquiring unit 507 which
receives data acquisition conditions, and when transmitted data includes
pieces of data that satisfy any request conditions, extracts the pieces of
data from the transmitted data; a data acquisition request receiving unit
501 which receives requests to acquire data from a plurality of
applications, together with conditions specifying the data; and a request
condition setting scheduling unit 113 which exercises a control to start
data acquisitions by scheduling the data acquisitions for all the received
requests to generate a queue of the requests, and setting corresponding
conditions in the data acquiring unit 507 in accordance with the queue.
Un'apparecchiatura di aquisizione di dati compreso: i dati che acquistano l'unità 507 che riceve gli stati di aquisizione di dati e quando i dati trasmessi includono le parti dei dati che soddisfano tutte le condizioni di richiesta, estraggono le parti dei dati dai dati trasmessi; una richiesta di aquisizione di dati che riceve unità 501 che riceve le richieste di acquistare i dati da una pluralità di applicazioni, insieme alle circostanze che specificano i dati; e uno stato di richiesta che regola l'unità di programmazione 113 che esercita un controllo per iniziare le aquisizioni di dati programmando le aquisizioni di dati per tutte le richieste ricevute di generare una coda delle richieste e regolante corrispondere condiziona nei dati che acquistano l'unità 507 in conformità con la coda.