Sensor network system, method for data processing of a sensor network system
First Claim
1. A sensor network system comprising:
- a sensor node that transmits an event to an upper node based on observed information;
a client node that transmits a preset script to a lower node and receives the event from the sensor node; and
an intermediate node that mediates communication from the sensor node to the client node, wherein, the client node includes a first script manager which executes scripts having processing preset for a plurality of nodes, extracts a script for a lower node, and distributes the script extracted to the lower node, the intermediate node includes a second script manager which executes the script distributed by the first script manager, executes control over the intermediate node, extracts a script for a lower node, and distributes the script extracted to the node, and the sensor node includes a third script manager which executes the script distributed by the second script manager to transmit the event based on the observed information to the upper node.
1 Assignment
0 Petitions
Accused Products
Abstract
An operation flow of each node is dynamically changed according to a user request or a situation. A client (205) includes: a step (415) of extracting a script for a lower node from scripts in which processing is preset for a plurality of nodes to distribute the script extracted to the lower node; a step of executing processing for a self node from the script; a step of causing the lower node to receive the script distributed to execute processing for the node; and a step 410 of causing the lower node to extract a script for a node lower than the self node from the scripts, and to distribute the extracted script to the lower node if the script for the lower node is present. Based on a script executed by each node, an event from a lowest sensor node is sent through an intermediate node to the client 205.
-
Citations
20 Claims
-
1. A sensor network system comprising:
-
a sensor node that transmits an event to an upper node based on observed information;
a client node that transmits a preset script to a lower node and receives the event from the sensor node; and
an intermediate node that mediates communication from the sensor node to the client node, wherein, the client node includes a first script manager which executes scripts having processing preset for a plurality of nodes, extracts a script for a lower node, and distributes the script extracted to the lower node, the intermediate node includes a second script manager which executes the script distributed by the first script manager, executes control over the intermediate node, extracts a script for a lower node, and distributes the script extracted to the node, and the sensor node includes a third script manager which executes the script distributed by the second script manager to transmit the event based on the observed information to the upper node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A sensor network system which transmits a preset script from a self node to a lower node, and receives an event from the lower node,
wherein the self node includes a script manager which extracts a partial script for the node lower than the self node to distribute the partial script to the lower node, and executes a script for the self node, the script manager includes an action handler which issues a command of execution to child commands when asynchronous commands are executed as the child commands in a case where scripts described as commands of a tree structure include the asynchronous commands that immediately finishes in uncompleted states without waiting for execution completion of the commands, then finishes parent commands of the child commands in uncompleted states, stand by until execution results are returned from the child commands, and resumes execution of the parent commands finished in the uncompleted states upon the return of the execution results from the child commands, the action handler sets command identifiers uniquely decided in the scripts for the asynchronous commands to be provided to the child commands of the asynchronous commands, the child commands return the execution results together with the command identifiers when returning the execution results to the action handler, and the action handler resumes the execution of the parent commands from command positions identified by the command identifiers from the child commands.
-
14. A data processing method of a sensor network which sequentially transmits pieces of information observed by a sensor node as events to an upper client node from an intermediate node, comprising:
-
causing the client node or an upper node of the intermediate node to extract a script for a lower node from scripts having processing preset for a plurality of nodes, and to distribute the script extracted to the lower node;
executing processing for a self node from the script;
causing the lower node to receive the script distributed to execute processing for the lower node; and
causing the lower node to extract a script for a node lower than the self node from the scripts to distribute the script extracted to the lower node when the script for the lower node is present. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A sensor node comprising:
-
a sensor that detects an observation value of an environment; and
a control unit that transmits the observation value of the sensor to an upper node, wherein the control unit includes;
a comparison unit which comparers the observation value of the sensor with a preset range of observation values;
an interruption generation unit which generates interruption when a result of the comparison satisfies predetermined conditions; and
a controller which executes predetermined processing upon reception of the interruption.
-
Specification