×

Sensor network managing apparatus and method thereof

  • US 8,515,944 B2
  • Filed: 08/21/2008
  • Issued: 08/20/2013
  • Est. Priority Date: 11/29/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A sensor node managing apparatus that transmits/receives data through connection with more than two different sensor networks, each of which includes a plurality of sensor nodes, the sensor node managing apparatus comprising:

  • a query optimization unit receiving a query that includes a spatial join predicate for searching for target sensor nodes and a comparison predicate that is different for each sensor network, andgenerating query execution order for searching for the target sensor nodes based on the received query, wherein the spatial join predicate is related to a spatial location between the sensor nodes respectively included in different sensor networks, and wherein the comparison predicate is related to sensing values of the sensor nodes from the respective sensor networks;

    a query execution unit executing the spatial join predicate and the comparison predicate on the more than two different sensor networks based on the query execution order received from the query optimization unit, and extracting the target sensor nodes by using a result of the execution,a spatial index unit storing location information of the sensor nodes respectively included in the more than two sensor networks, wherein the query execution unit extracts sensor nodes that correspond to the spatial join predicate based on the location information stored in the spatial index unit, anda query result storage unit storing selectivity information that includes sensor node extraction information of each sensor node network with respect to previous execution results of a previous spatial join predicate and a previous comparison predicate, which have been previously executed,wherein, when selectivity information on the previous spatial join predicate and the previous comparison predicate is stored in the query result storage unit, the query optimization unit generates the query execution order based on the selectivity information stored in the query result storage unit.

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