Control device, sensor management device, control method, sensor management method and program
AssigneeOMRON Corporation
InventorsShuichi Misumi, Toshihiko Oda, Tetsuji Yamato, Ryota Yamada
Life of this patent
Estimating the term…
Abstract
A communication unit acquires sensor-side metadata, which is information relating to a sensor, and application-side metadata, which is information relating to an application. A comparison unit extracts a sensor that can provide the sensing data through matching between the sensor-side metadata and the application-side metadata, and a notification unit transmits, based on a result of the extraction, a data flow control command to a sensor management device. The sensor-side metadata and the application-side metadata contain data that can be handled as dynamic data.
Claims20
A control device comprising a processor configured with a program to perform operations comprising:
- operation as a first acquiring unit configured to acquire sensor-side metadata comprising information relating to sensors configured to output sensing data;
- operation as a second acquiring unit configured to acquire application-side metadata comprising information relating to an application that uses the sensing data;
- operation as a comparison unit configured to execute matching between the sensor-side metadata and the application-side metadata, and extract a sensor that can provide sensing data that meets a request of the application;
- and
- operation as an instruction unit configured to transmit, to a sensor management device that manages the sensor extracted by the comparison unit, a data flow control command comprising information specifying the sensor extracted by the comparison unit, and the application;
- wherein the sensor-side metadata comprises information that designates part of the metadata as dynamic data,
- the application-side metadata comprises a condition that part of the metadata is required to be dynamic data, and a dynamic handling condition, and
- the data flow control command comprises the dynamic handling condition and, in response to the dynamic data output by the sensor extracted by the comparison unit or dynamic data output by another sensor attached to the sensor extracted by the comparison unit satisfying the dynamic handling condition, an instruction for the corresponding sensor to transmit the sensing data to the application.
A sensor management device comprising a processor configured with a program to perform operations comprising:
- operation as a receiving unit configured to receive sensing data output by a sensor;
- and
- operation as a transmitting unit configured to transmit the received sensing data to an application that uses the sensing data,
- wherein the processor is configured with the program to perform operations such that operation as the receiving unit comprises receiving a data flow control command comprising information specifying the application and the sensor that is extracted through matching between sensor-side metadata comprising information relating to a sensor configured to output the sensing data, and application-side metadata comprising information relating to an application that uses the sensing data,
- the sensor-side metadata comprises information that designates part of the metadata dynamic data,
- the application-side metadata comprises a condition that part of the metadata is required to be dynamic data, and a dynamic handling condition,
- the data flow control command comprises the dynamic handling condition, and
- in response to the dynamic data output by the sensor or dynamic data output by another sensor attached to the sensor satisfies the dynamic handling condition, the transmitting unit transmits the sensing data to the application.
A control method comprising:
- acquiring sensor-side metadata comprising information relating to sensors configured to output sensing data;
- acquiring application-side metadata comprising information relating to an application that uses the sensing data;
- executing matching between the sensor-side metadata and the application-side metadata, and extracting a sensor that can provide sensing data that meets a request of the application;
- and
- transmitting, to a sensor management device that manages the extracted sensor, a data flow control command comprising information specifying the extracted sensor, and the application,
- wherein the sensor-side metadata comprises information that designates part of the metadata as dynamic data,
- the application-side metadata comprises a condition that part of the metadata is required to be dynamic data, and a dynamic handling condition,
- the data flow control command comprises the dynamic handling condition and, in response to the dynamic data output by the extracted sensor or dynamic data output by another sensor attached to the extracted sensor satisfying the dynamic handling condition, an instruction for the corresponding sensor to transmit the sensing data to the application.
Dependencies are inferred from the claim text.