Sensor data locating
First Claim
Patent Images
1. A method for locating a sensor data stored in a distributed data system, comprising the steps of:
- obtaining an index table for the distributed data system;
intercepting a query for sensor data in runtime;
extracting a characteristic parameter from a condition of the query, wherein the characteristic parameter includes at least one of a temporal parameter and a spatial parameter of the sensor data;
locating, in the index table, a block identifier of one or more storage blocks of the distributed data system that include sensor data corresponding to the characteristic parameter, wherein the block identifier identifies a location of the one or more storage blocks in the distributed data system; and
loading only the one or more storage blocks of the distributed data system into a memory space of a working processor that correspond to the block identifier;
wherein said index table contains mapping relationships between block identifiers of storage blocks of the distributed data system and characteristic attributes of the sensor data, wherein the characteristic attributes of the sensor data includes at least one of a temporal parameter and a spatial parameter of the sensor data and wherein the index table is created prior to intercepting the query.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a system for locating sensor data. The method includes the steps of: obtaining an index table; intercepting a query for sensor data in runtime; extracting a characteristic parameter from a query condition; locating a block identifier of matching sensor data storage blocks in the index table by using the characteristic parameter; and loading the storage blocks into a memory space of a working processor; where the index table contains mapping relationships between block identifiers of sensor data storage blocks and characteristic attributes of sensor data.
-
Citations
17 Claims
-
1. A method for locating a sensor data stored in a distributed data system, comprising the steps of:
-
obtaining an index table for the distributed data system; intercepting a query for sensor data in runtime; extracting a characteristic parameter from a condition of the query, wherein the characteristic parameter includes at least one of a temporal parameter and a spatial parameter of the sensor data; locating, in the index table, a block identifier of one or more storage blocks of the distributed data system that include sensor data corresponding to the characteristic parameter, wherein the block identifier identifies a location of the one or more storage blocks in the distributed data system; and loading only the one or more storage blocks of the distributed data system into a memory space of a working processor that correspond to the block identifier; wherein said index table contains mapping relationships between block identifiers of storage blocks of the distributed data system and characteristic attributes of the sensor data, wherein the characteristic attributes of the sensor data includes at least one of a temporal parameter and a spatial parameter of the sensor data and wherein the index table is created prior to intercepting the query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An system for locating a sensor data stored in a distributed data system, the system comprising a processor configured to:
-
obtain an index table for the distributed data system; intercept a query for sensor data in runtime, and extract a characteristic parameter from a condition of the query, wherein the characteristic parameter includes at least one of a temporal parameter and a spatial parameter of the sensor data; and locate, in the index table, a block identifier of one or more storage blocks of the distributed data system that include sensor data corresponding to the characteristic parameter wherein the block identifier identifies a location of the one or more storage blocks in the distributed data system, and load only the one or more storage blocks into a memory space of a working processor that correspond to the block identifier; wherein said index table contains mapping relationships between block identifiers of storage blocks of the distributed data system and characteristic attributes of the sensor data, wherein the characteristic attributes of the sensor data includes at least one of a temporal parameter and a spatial parameter of the sensor data and wherein the index table is created prior to intercepting the query. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for locating a sensor data in a distributed data system, comprising:
-
a memory; a processor device communicatively coupled to said memory; a sensor data locating module communicatively coupled to said memory and said processor device, wherein said sensor data locating module is configured to perform steps of a method comprising; obtaining an index table for the distributed data system; intercepting a query for sensor data in runtime; extracting a characteristic parameter from a condition of the query, wherein the characteristic parameter includes at least one of a temporal parameter and a spatial parameter of the sensor data; locating, in the index table, a block identifier of one or more storage blocks of the distributed data system that include sensor data corresponding to the characteristic parameter wherein the block identifier identifies a location of the one or more storage blocks in the distributed data system; and loading only the one or more storage blocks into said memory that correspond to the block identifier; wherein said index table contains mapping relationships between block identifiers of storage blocks f the distributed data system and characteristic attributes of the sensor data, wherein the characteristic attributes of the sensor data includes at least one of a temporal parameter and a spatial parameter of the sensor data and wherein the index table is created prior to intercepting the query. - View Dependent Claims (14, 15, 16, 17)
-
Specification