APPARATUS FOR PROCESSING INTEGRATED QUERY FROM VARIOUS SENSOR NETWORKS AND METHOD THEREOF
First Claim
1. An apparatus for integrally processing sensor data to process an integrated query of a plurality of heterogeneous sensor networks, the apparatus comprising:
- an integrated query parsing means for parsing an inputted integrated query and analyzing a syntax of the parsed integrated query;
an integrated query execution plan generation means for analyzing meaning of the parsed integrated query and generating an integrated query execution query for processing an integrated query;
an integrated query optimizing means for optimizing a process time for the generated execution plan based on query information and sensor network information; and
an integrated query execution means for detailing the integrated query execution plan by controlling an execution order according to the optimized integrated query from the integrated query optimizing means and transferring the detailed integrated query execution plan to an event data process execution means, a temporal data process execution means, and a continuous data process execution means.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for processing an integrated query from various sensor networks and a method thereof are provided. The apparatus includes an integrated query parser for parsing an integrated query and analyzing a syntax of the parsed integrated query; an integrated query execution plan generator for analyzing meaning of the parsed integrated query and generating an integrated query execution query for processing an integrated query; an integrated query optimizer for optimizing a process time for the generated execution plan based on query information stored in the query information storage and sensor network information stored in the sensor network information storage; and an integrated query executer for detailing the integrated query execution plan by controlling an execution order according to the optimized integrated query and transferring the detailed integrated query execution plan to an event data process executer, a temporal data process executer, and a continuous data process executer.
15 Citations
14 Claims
-
1. An apparatus for integrally processing sensor data to process an integrated query of a plurality of heterogeneous sensor networks, the apparatus comprising:
-
an integrated query parsing means for parsing an inputted integrated query and analyzing a syntax of the parsed integrated query; an integrated query execution plan generation means for analyzing meaning of the parsed integrated query and generating an integrated query execution query for processing an integrated query; an integrated query optimizing means for optimizing a process time for the generated execution plan based on query information and sensor network information; and an integrated query execution means for detailing the integrated query execution plan by controlling an execution order according to the optimized integrated query from the integrated query optimizing means and transferring the detailed integrated query execution plan to an event data process execution means, a temporal data process execution means, and a continuous data process execution means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing an integrated query for a plurality of heterogeneous sensor networks in order to process an integrated query for event data, temporal data, and continuous data, comprising the step of:
-
parsing an inputted integrated query and analyzing syntax of the parsed integrated query; analyzing meaning of the analyzed integrated query and generating an integrated query execution plan for processing the integrated query; optimizing a query execution plan for reducing a process time for the generated execution plan based on query information stored in a query information storing means and sensor network information stored in a sensor network information storing means; detailing the integrated query execution plan to be suitable each data type by controlling an execution order for the optimized integrated query execution plan; performing a query according to an event data process execution plan if the detailed execution plan includes the event data process execution plan; performing a query according to a temporal data process execution plan if the detailed execution plan includes the temporal data process execution plan; performing a query according to a continuous data process execution plan if the detailed execution plan includes the continuous data process execution plan; performing a query according to a post process execution plan if the post process execution plan for obtaining a final result is included after the detailed execution plan is completely processed; and calling a registered event handler according to needs if a data type of the final result is event data. - View Dependent Claims (11, 12, 13, 14)
-
Specification