System and method for supporting logical sensor network
First Claim
1. A system for supporting a logical sensor network (LSN), comprising:
- a computer having a memory, comprisinga metadata database (DB) for storing metadata of a plurality of available physical sensor networks (PSNs) each having a plurality of sensor nodes;
a LSN generation module for generating a LSN including one or more PSNs among the PSNs stored in the metadata DB or one or more sensor nodes in the PSNs, and storing metadata of the generated LSN in the metadata DB;
a LSN update module for updating the metadata of the LSN including the PSNs or the sensor nodes in the PSNs when a state of the PSNs or the sensor nodes is changed; and
a query processing module for, when a query about the LSN is received from an application program, collecting sensing data from the updated PSNs or the sensor nodes included in the LSN, generating query result data for the LSN using the collected data, and providing the query result data to the application program,wherein the LSN generation module determines whether or not a LSN is generated by examining whether the selected PSNs or sensor nodes support a sensing type in common;
wherein the LSN generation module generates the LSN using the selected PSNs or sensor nodes when the selected PSNs or sensor nodes support a sensing type in common, and stores metadata of the generated LSN in the metadata DB.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a system and method for supporting a logical sensor network (LSN) separate from an actual physical sensor network (PSN) to readily obtain sensing data required by a user or application program in an environment consisting of various types of PSNs. The system includes a metadata database (DB) for storing metadata of a plurality of available PSNs each having a plurality of sensor nodes, a LSN generation module for generating a LSN including one or more PSNs among the PSNs registered in the metadata DB or one or more sensor nodes in the PSNs, and storing metadata of the generated LSN in the metadata DB, a LSN update module for updating the metadata of the LSN including the PSNs or the sensor nodes in the PSNs when a state of the PSNs or the sensor nodes is changed, and a query processing module for, when a query about the LSN is received from an application program, collecting sensing data from the PSNs or the sensor nodes included in the LSN, generating query result data for the LSN using the collected data, and providing the query result data to the application program.
16 Citations
15 Claims
-
1. A system for supporting a logical sensor network (LSN), comprising:
-
a computer having a memory, comprising a metadata database (DB) for storing metadata of a plurality of available physical sensor networks (PSNs) each having a plurality of sensor nodes; a LSN generation module for generating a LSN including one or more PSNs among the PSNs stored in the metadata DB or one or more sensor nodes in the PSNs, and storing metadata of the generated LSN in the metadata DB; a LSN update module for updating the metadata of the LSN including the PSNs or the sensor nodes in the PSNs when a state of the PSNs or the sensor nodes is changed; and a query processing module for, when a query about the LSN is received from an application program, collecting sensing data from the updated PSNs or the sensor nodes included in the LSN, generating query result data for the LSN using the collected data, and providing the query result data to the application program, wherein the LSN generation module determines whether or not a LSN is generated by examining whether the selected PSNs or sensor nodes support a sensing type in common; wherein the LSN generation module generates the LSN using the selected PSNs or sensor nodes when the selected PSNs or sensor nodes support a sensing type in common, and stores metadata of the generated LSN in the metadata DB. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of supporting a logical sensor network (LSN), comprising:
-
generating a new LSN including one or more physical sensor networks (PSNs) or one or more sensor nodes in the PSN, and storing metadata of the generated LSN in a metadata database (DB); retrieving the metadata of the LSN including the PSNs or the sensor nodes from the metadata DB, and updating the metadata; collecting sensing data from the PSNs or the sensor nodes included in the LSN, generating query result data for the LSN using the collected data, and providing the query result data to the application program, whenever a query about the LSN is received from an application program, wherein generating the new LSN and storing the metadata of the generated LSN includes;
showing an administrator a list of available PSNs stored in the metadata DB, and enabling the administrator to select one or more PSNs to include in the new LSN or one or more sensor nodes in the PSNs; and
examining whether the selected nodes support a sensing type in common, transferring a corresponding sensing type information to a GUI tool to informs the administrator that the LSN supporting the common sensing type can generate. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification