WIRELESS SENSOR NETWORK AND SAMPLING RATE ALLOCATION METHOD THEREOF
First Claim
Patent Images
1. A wireless sensor network, comprising:
- a root node, for sending a total sample number to at least one internal node and a plurality of leaf nodes, wherein the total number of samples is the number of samples to be sensed by the wireless sensor network within a specific time;
the leaf nodes, wherein each of the leaf nodes calculates the remaining energy after providing a sample and generates a first calculation result, and the leaf node uploads the first calculation result to the internal node; and
the internal node, wherein the internal node generates a second calculation result and a third calculation result based on the first calculation results and uploads the second calculation result to the root node;
wherein the root node generates a fourth calculation result and a fifth calculation result based on the second calculation result, then the root node determines the number of samples to be sent by the internal node to the root node within the specific time according to the fifth calculation result and the total number of samples, and finally, the internal node determines the number of samples to be sensed by the internal node and the leaf nodes within the specific time according to the number of samples to be sent by the internal node to the root node and the third calculation result.
1 Assignment
0 Petitions
Accused Products
Abstract
A sampling rate allocation method for a wireless sensor network is provided. In this method, a distributed computing method is adopted to allow each node to calculate and obtain its decision table and energy table and upload its energy table to its parent node, and finally, the number of samples to be provided by all the child nodes is determined according to the decision table of the root node and a total sample number. Compared to the conventional techniques, the present invention provides a wireless sensor network which has longer life time and can meet the requirements to both the total number of samples and the fairness.
-
Citations
27 Claims
-
1. A wireless sensor network, comprising:
-
a root node, for sending a total sample number to at least one internal node and a plurality of leaf nodes, wherein the total number of samples is the number of samples to be sensed by the wireless sensor network within a specific time; the leaf nodes, wherein each of the leaf nodes calculates the remaining energy after providing a sample and generates a first calculation result, and the leaf node uploads the first calculation result to the internal node; and the internal node, wherein the internal node generates a second calculation result and a third calculation result based on the first calculation results and uploads the second calculation result to the root node; wherein the root node generates a fourth calculation result and a fifth calculation result based on the second calculation result, then the root node determines the number of samples to be sent by the internal node to the root node within the specific time according to the fifth calculation result and the total number of samples, and finally, the internal node determines the number of samples to be sensed by the internal node and the leaf nodes within the specific time according to the number of samples to be sent by the internal node to the root node and the third calculation result. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A wireless sensor network, comprising:
-
a root node, for sending a total sample number to a plurality of leaf nodes, wherein the total number of samples is the number of samples to be sensed by the wireless sensor network within a specific time; and the leaf nodes, wherein each of the leaf nodes calculates the remaining energy after providing a sample and generates a first calculation result, and the leaf node uploads the first calculation result to the root node; wherein the root node generates a second calculation result and a third calculation result based on the first calculation results, and then the root node determines the number of samples to be sensed by the leaf nodes within the specific time according to the third calculation result and the total number of samples. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A sampling rate allocation method, suitable for a wireless sensor network in tree topology, wherein the wireless sensor network comprises a root node and a plurality of leaf nodes, the sampling rate allocation method comprising:
-
sending a total sample number to each of the leaf nodes by using the root node, wherein the total number of samples is the number of samples to be sensed by the wireless sensor network within a specific time; calculating the remaining energy of each of the leaf nodes after the leaf node provides a sample, generating a first calculation result, and uploading the first calculation result to the root node by using the leaf node; generating a second calculation result and a third calculation result based on the first calculation results by using the root node; and determining the number of samples to be sensed by the leaf nodes within the specific time according to the third calculation result and the total number of samples by using the root node. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A sampling rate allocation method, suitable for a wireless sensor network in tree topology, wherein the wireless sensor network comprises a root node, at least one internal node, and a plurality of leaf nodes, the sampling rate allocation method comprising:
-
sending a total sample number to the internal node and each of the leaf nodes by using the root node, wherein the total number of samples is the number of samples to be sensed by the wireless sensor network within a specific time; calculating the remaining energy of each of the leaf nodes after the leaf node provides a sample, generating a first calculation result, and uploading the first calculation result to the internal node by using each of the leaf nodes; generating a second calculation result and a third calculation result based on the first calculation results and uploading the second calculation result and the third calculation result to the root node by using the internal node; generating a fourth calculation result and a fifth calculation result based on the second calculation result by using the root node; determining the number of samples to be sent by the internal node to the root node within the specific time according to the fifth calculation result and the total number of samples by using the root node; and determining the number of samples to be sensed by the internal node and the leaf nodes within the specific time according to the number of samples to be sent by the internal node to the root node and the third calculation result by using the internal node. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification