CN101188535A - Method for identifying the section energy balance route of wireless sensor network based on 2-child tree - Google Patents

Method for identifying the section energy balance route of wireless sensor network based on 2-child tree Download PDF

Info

Publication number
CN101188535A
CN101188535A CNA2007101718014A CN200710171801A CN101188535A CN 101188535 A CN101188535 A CN 101188535A CN A2007101718014 A CNA2007101718014 A CN A2007101718014A CN 200710171801 A CN200710171801 A CN 200710171801A CN 101188535 A CN101188535 A CN 101188535A
Authority
CN
China
Prior art keywords
node
bunch
leader cluster
network
head
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101718014A
Other languages
Chinese (zh)
Other versions
CN101188535B (en
Inventor
何晓
沈明华
张雪凡
黎慧敏
陈惠民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huarui Scientific Instrument (Shanghai) Co., Ltd.
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN2007101718014A priority Critical patent/CN101188535B/en
Publication of CN101188535A publication Critical patent/CN101188535A/en
Application granted granted Critical
Publication of CN101188535B publication Critical patent/CN101188535B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a fractional-bunch energy balance route defining method for a binary-tree-based wireless sensor network. The method adopts a binary-tree structure in a data structure and the backward sequence traverse of the binary-tree structure, and combines the energy balance mechanism of a sensing-network nodal point to provide the route defining method. During the fractional-bunch network-organized procedure of a wireless sensing network, the energy consumption of the nodal points of the integral wireless sensor network is effectively reduced and balanced, and the existence period of the integral network is prolonged. In the route building stage, according to the energy balance mechanism and the previous circumstance of the nodal point, the probability that the nodal point which has a bigger surplus energy and a less elected times becomes a bunch head is greatly increased, in the T D M A time interval distribution, when a multi-jump communication is made inside the bunch, the member nodal points successively join the bunch head according to the signal intensity, the bunch head builds the binary-tree according to the sequence of the arriving time, and distributes the operation time interval for every nodal point according to the backward sequence traverse of the binary-tree, the minimum communication distance is realized, the energy consumption of the nodal points which have a relevant long distance to the bunch head is effectively reduced. The method of the invention is simpler, and is easy to be realized, thereby being suitable for various application occasions for the wireless sensor network with data as the center.

Description

Wireless sensor network sub-clustering balancing energy route based on binary tree is determined method
Technical field
The route that the present invention relates to a kind of wireless sensor network is determined method, and particularly a kind of wireless sensor network sub-clustering balancing energy route based on binary tree is determined method.
Background technology
Wireless sensor network be by one group of sensor node with the wireless network that the self-organizing mode constitutes, its objective is the information of monitored target in the geographic area of perception collaboratively, collection and the processing network coverage, and be distributed to the observer.It combines sensor technology, embedded technology, distributed information processing and the communication technology, in all many-sides such as military affairs, industry, medical treatment, traffic, environmental protection huge using value is arranged.Because the wireless sensor network node number is numerous, the finite energy of each node, disposal ability, storage capacity and wireless communication ability are relatively limited.How efficiently to utilize these energy and resource, set up suitable route, prolong network life cycle as much as possible, become one of focus of wireless sense network research.Correlative study shows, progress along with integrated circuit technology, it is very low that the power consumption of processor and sensor assembly becomes, overwhelming majority energy consumption is on wireless communication module, therefore the number of times of radio communication and the route that communication distance has directly influenced whole network have also determined the energy consumption and the life cycle of whole network.
Wireless sensor network uses the multi-hop technology usually, the data that each node monitoring is gathered are transmitted along other node hop-by-hop ground, a plurality of node processing, storage and forwarding during data may be routed in transmission course, be routed to aggregation node through behind the multi-hop, convey to the user by aggregation node at last.Select route like this, must cause part of nodes to lose efficacy in advance, thereby whole network division is become several mutual disjunct isolated islands, shortened the life cycle of whole sensor network because load is overweight.Therefore, the design sensing network by in, proposed sub-clustering and determined method, its basic thought be network be divided into non-overlapping copies several portions (bunch), make data communication form bunch in communication with bunch between the different levels of communicating by letter, each bunch selected the management of responsible bunch an of node, and forms the skeleton of the whole network, periodically dynamic clustering, produce bunch head at random, make each node serve as a bunch head equiprobably, make node relative equilibrium ground consumed energy in the network to prolong network life cycle.Present representational sub-clustering determines that method has Leach (Low EnergyAdaptive Clustering Hierarchy) method etc.
Although the design original intention of Leach method is to make each node share a bunch task equiprobably, share to relative equilibrium load.But in fact so design route, still can cause the part of nodes energy to exhaust in advance.This is because produce inhomogeneous that the randomness of bunch head causes that bunch head distributes in the whole network, perhaps because when selecting at random bunch, only considered probability factor, be chosen as the situation of leader cluster node so the dump energy that might have an a certain node is very little, and since bunch in carry out single-hop communication, at a distance single-hop communication can cause that energy is the fastest can be with quadruplicate speed by approach exhaustion fast.
Summary of the invention
The objective of the invention is at the deficiencies in the prior art, binary tree structure in the data structure and its postorder traversal have been adopted, balancing energy mechanism in conjunction with sensing net node, propose a kind of sensing net sub-clustering balancing energy route and determine method based on binary tree, this method can reduce effectively with balanced whole wireless sensor network in the energy consumption of node, prolong the life cycle of whole network.
For achieving the above object, design of the present invention is as follows:
In the balancing energy mechanism, node is adjusted the random number that produces according to self dump energy and the node situation that is chosen as bunch head in the past, like this, each node can both consider the capacity factor of self and be chosen as a bunch head adaptively, avoids occurring the very little node of dump energy and is bunch head by election at random.
Tree is a kind of of simulating reality trunk in the computer science and branch, and as the tree root of tree, tree structure all has a root node, as the branch of tree, can have 0 to n child node, the just branch of root node under the root node.The kind of tree structure is very many, and most popular is exactly binary tree,, the node of a binary tree can only have 2 child nodes at most.As seen, the relation between each node and its tubercle point is very similar as the hierarchical relationship between bunch head and its member node, so the clustering and multi-hop that binary tree structure is used in the wireless sensor network route determines that method has good advantages.
In the method that the present invention proposes, bunch in adopt multi-hop communication, avoided because the situation that the telecommunication that single-hop communication causes consumes node energy greatly, alleviated the energy consumption burden of node farthest, simple interchange by each other makes whole network colony reach complicated optimum, is applicable to large-scale wireless sense network.
According to the foregoing invention design, the technical solution adopted in the present invention is as follows:
A kind of wireless sensor network sub-clustering balancing energy route based on binary tree is determined method, and its feature is as follows in operating procedure:
(1) during the stage of a certain therein formation of taking turns bunch, each node all is in wait state earlier, and generates a stochastic variable R, R=rand (0,1); Dump energy E according to each node this moment self in the network Now, the ceiling capacity E when each node is initial Initial, in the past all are taken turns in the number this node and were elected to the number of times Times_Head of bunch head, and the percentage P of the shared total interstitial content of leader cluster node and current wheel are counted r in the network, and the cycle-index that experienced till the epicycle of whole sensor network r / ( 1 P ) + 1 , Generate each node (n) at the threshold value T ' of epicycle, T ′ ( n ) = P 1 - P ( r mod 1 P ) × ( E now E initial × r / ( 1 P ) + 1 Times _ Head ) . If the R that certain node produces less than the T ' of this node (n) then is elected as bunch head of epicycle; If the R that certain node produces greater than the T ' of this node (n) then becomes the member node of bunch head of epicycle.
(2) Dang Xuan leader cluster node other node broadcasts bunch advertisement packets separately in network, it is the E that is used for preserving bunch head that a cost territory is arranged in advertisement packets Now, select the bunch used of oneself for non-bunch of head.In the process of whole advertisement, other non-leader cluster node all is in receive status, is used for receiving the data from bunch head.Non-leader cluster node might be received the advertisement packets from different leader cluster nodes, and according to the dump energy cost of leader cluster node, non-leader cluster node is received the strong and weak S_intensity of a bunch signal, obtains the COST of different leader cluster nodes, COST = cos t S _ intensity , Select the leader cluster node of the leader cluster node of COST maximum as oneself.
(3) behind the selected own bunch head of member node, the random back timer of a weighting of setting, the power that the setting of weights depends on bunch signal that node receives just and between member node and bunch head apart from d CommunicationCommunication radius D with each node Max, can obtain timing Delay, Delay = exp ( - d Communication D Max ) . Timing arrives, and each member node goes out response packet to a selected bunch hair, will comprise the sign ID of member node in the frame format of packet.
(4) leader cluster node can be received the response packet from the different members node according to time order and function, based on the member node number, can produce a tdma slot table.The foundation of time slot table is relevant with the sequencing that response packet arrives.Set up the data structure of a binary tree, arrange the ID of member node to put into each node of binary tree.The pairing member node of the response packet of first more arrival will be the closer to root node leader cluster node just in whole binary tree, 2 child nodes of the i.e. member node of 2 response packet correspondences that arrive at first conduct bunch head are 2 child nodes of root node just, the member node conduct of 4 response packet correspondences of arriving soon after is the child node of 2 child nodes just now, by that analogy, all assign up to member node all response packet correspondences.
(5) after binary tree is set up and to finish, it is carried out postorder traversal, with the result of traversal as putting into the tdma slot table successively, and all member node in the structure of tdma slot table and binary tree is broadcast to bunch.
(6) after each member node is received the tdma slot table, in the time slot table, search the sign ID of oneself.In one's own time slot scope, send the data to father node in the binary tree data structure according to the structure of the binary tree of receiving.When not one's own time slot scope, close radio-frequency module to reduce energy consumption.
(7) last node of binary tree postorder traversal sequence must be a root node bunch head just, so when tdma slot runs to last time slot, bunch head sends to aggregation node with the data of receiving in the some time slots in front, and the epicycle loop ends enters next round.
The present invention compared with prior art, has following advantage: at every route establishment stage of taking turns, according to the balancing energy mechanism and the situation in node past, make the bigger and probability that node that elected number of times is less becomes bunch head of dump energy improve greatly, make each node share network load relatively fifty-fifty, the dump energy of having avoided a certain node is very little but still be chosen as the situation of leader cluster node.Simultaneously at the route establishment stage, each non-leader cluster node select oneself bunch the time, also non-fully according to the signal power, but according to balancing energy mechanism and communication distance, select the bigger bunch head of COST, guaranteed in communication distance and dump energy, to obtain better balance.At last bunch in when carrying out multi-hop communication, in the tdma slot of route establishment stage distributes, according to adding bunch head with the far and near priority of the distance of bunch head, bunch head distributes binary tree according to the priority of the time of advent, and according to the time slot that the postorder traversal of binary tree is distributed each node work, realized minimizing on the communication distance, reduced a part of relative energy consumption effectively from bunch head node far away.
The present invention can the internodal energy consumption of overall balancing network, avoided occurring because part of nodes premature failure and whole network is divided into the situation of several mutual disjunct isolated islands, prolonged the life cycle of whole sensor network, and this method is comparatively simple, be easy to realize, can be used for the application scenario of various data-centered wireless sensor networks, have good social benefit and economic benefit.
Description of drawings
The present invention will be further described below in conjunction with accompanying drawing and example.
Fig. 1 is a certain also schematic diagram of cluster not of network of taking turns;
Fig. 2 is the schematic diagram of network after cluster;
Fig. 3 be bunch in the schematic diagram of multi-hop communication;
Fig. 4 be bunch in tdma slot distribute the binary tree schematic diagram of setting up;
Fig. 5 for whole network form several multi-hops bunch, carry out the schematic diagram of transfer of data.
Embodiment
Details are as follows in conjunction with the accompanying drawings for a preferred embodiment of the present invention:
In the present embodiment, when selecting route, determine method, realized the effective reduction and the equilibrium of network system energy consumption, prolonged the life cycle of whole network based on the wireless sensor network sub-clustering balancing energy route of binary tree.
At first whole network system satisfies following supposition:
(1) each node all has unique sign (unique ID), and initial energy is all identical.
(2) each node all has identical wireless coverage radius, and is symmetric channel.Radio signal energy consumption on all directions is identical, and adopts the single order wireless mode.
The concrete grammar of setting up route is as follows:
(1) during the stage of a certain therein formation of taking turns bunch, each node all is in wait state earlier, and generates a stochastic variable R,
R=rand(0,1)
(2) at this moment, referring to Fig. 1, the dump energy of Node B is E B, the dump energy of node C is E CAnd can be according to formula T ′ ( n ) = P 1 - P ( r mod 1 P ) × ( E now E initial × r / ( 1 P ) + 1 Times _ Head ) , Calculate the threshold value that this takes turns C and D.
Wherein: E NowBe the node dump energy of this moment, E InitialBe the primary power of each node, Times_Head is that in the past all are taken turns the number of times that this node in the number was elected to bunch head.Formula T ′ ( n ) = P 1 - P ( r mod 1 P ) × ( E now E initial × r / ( 1 P ) + 1 Times _ Head ) Not only considered the capacity factor of node, adopt direct proportion function to reduce the probability that the node that energy is too small becomes bunch head, also consider simultaneously the cycle-index that number of times that this node was elected to bunch head in the past and whole network are experienced till the epicycle, increased the probability that the node of also not being elected to bunch head in this circulation becomes epicycle bunch head.
(3) the stochastic variable R of Node B BStochastic variable R with node C CAll, all be elected as epicycle bunch head less than their threshold value.And node A causes R because energy is crossed low or served as a bunch head in this circulation ADo not become bunch head of epicycle greater than threshold value.
(4) Node B and C also have other leader cluster node in the network, other node broadcasts bunch advertisement packets separately in network.In the process of whole advertisement, the mac-layer protocol among the utilization CSMA, all leader cluster nodes all use same transmitting power to send advertisement packets.It is the E that is used for preserving bunch head that a cost territory is arranged in advertisement packets Now, select the bunch used of oneself for non-bunch of head.
(5) in step (4), the radio-frequency module of other non-leader cluster nodes is in accepting state all the time, is used to receive the advertisement information from leader cluster node.Each non-leader cluster node all might be received the advertisement packets from different leader cluster nodes.In Fig. 1, node A is in the communication radius of a bunch B and a bunch C, has therefore all received this advertisement packets.
(6) node A is according to formula COST = cos t S _ intensity , Obtain COST, and select bigger that bunch head of COST to add from different bunch heads.Wherein, cost is the dump energy of leader cluster node, S_intensity is that non-leader cluster node is received bunch power of a signal, because all bunch heads send advertisement packets with same transmitting power, so S_intensity has also represented the distance of non-leader cluster node distance bunch head.Formula COST = cos t S _ intensity Not only considered the signal power, also considered the leader cluster node dump energy simultaneously, obtained the equilibrium between bunch head distance and the energy, become the probability of this node cluster head but reduced from getting very near energy bunch head on the low side.Node A receives the COST of a bunch B and C altogether, though from the more close B of the last A of distance, but calculated after the COST, select C to add as bunch head of oneself, can on energy and distance, obtain better balanced like this, balance the energy consumption between bunch head, each bunch that this moment, whole network system formed is as shown in Figure 2.
(7) behind the selected bunch head of node A, set the random back timer of a weighting, the power that the setting of weights depends on bunch signal that node A received just and the distance between bunch head.
Delay = exp ( - d Communication D Max )
Wherein: d CommunicationBe the distance between node and bunch head of oneself, D MaxIt is the communication radius of each node.This shows the near more node of distance bunch head, timing is short more.After timing arrival separately, each node all goes out response packet to a bunch hair in bunch, will comprise the ID of node in the frame format of packet.
(8) bunch head is in resting state always in step (6) and step (7), so that reduce energy consumption.But after receiving the response packet of first non-leader cluster node, can a timing be set according to the dump energy of bunch head, wherein timing and dump energy are directly proportional, and promptly its timing of the node that dump energy is big more can be long more.In timing, can receive from bunch in the response packet of each node.According to the time order and function order, these response packets are deposited in the buffer of oneself.After timing has arrived, close the Receiver Module of bunch head, also directly abandon response packet even if receive this moment, and do not deposit buffer in.
(9) bunch head based on the member node number, can produce a tdma slot table after receiving the message of reporting for work of bunch interior nodes, tells what the member constantly can send data at, and what enters resting state constantly to reduce energy consumption.The sequencing that response packet in the foundation of tdma slot table and (8) arrives is relevant.Need set up the data structure of a binary tree, the pairing node of the response packet of first more arrival will be the closer to root node in binary tree in the buffer, 2 child nodes of bunch head of the node of 2 response packet correspondences that arrive at first conduct just are 2 child nodes of root node just, the node conduct of 4 response packet correspondences of arriving soon after is the child node of 2 child nodes just now, by that analogy, the node of all response packet correspondences all assigns in buffer.
(10) after binary tree is set up and to finish, it is carried out postorder traversal, with the result of traversal as the tdma slot table, all nodes in being broadcast to bunch.In the transmission stage, in the one's own time slot, member node sends to a bunch head to data, and in not one's own time slot, closes radio-frequency module with conserve energy.And leader cluster node is in accepting state in step (10) always, is used to receive the data from the different members node.After a transfer of data of taking turns finishes, enter the route establishment stage of next round, come back to step (1).
As shown in Figure 3, node A and node D are the member node of node C, and their response packet such as step (8) successively arrive a bunch C.Because the communication distance of A distance C is nearer, according to step (7), the time-delay of generation is shorter, so C earlier receives the response packet from A, receives the response packet from D subsequently soon again.According to step (9), because the response packet of A is early than the response packet of D, so A can be used as the father node of D in binary tree, the binary tree of generation is referring to Fig. 4.
Binary tree is carried out postorder traversal, the number of plies is big in each road branch, just the closer to the words of leaf node, its time slot allocation is forward more during traversal, D is the child node of A, therefore the position of D in the time slot table of whole TDMA is more forward than A certainly, and just D sends data to A earlier, and then A sends to a bunch C with the data of self with the data of D.
Distance between node C and the node D is x, distance between node C and the node A is y, and the distance between node A and the node D is z, adopts the single order wireless mode, if according to the mode of original jumping communication, it is as follows to send the energy that the stage consumed in data:
The energy that D transmission kbit data are consumed is: E Send=k * E Static+ k * ε Amp* x 2
The energy that A transmission kbit data are consumed is: E Send=k * E Static+ k * ε Amp* y 2
The energy that data consumed that C receives 2kbit is: E Recv=2k * E Static
Three nodes have consumed energy altogether: E Total=4k * E Static+ k * ε Amp* (x 2+ y 2)
Wherein: k * E Static<<k * ε Amp* d 2, so E Total=k * ε Amp* (x 2+ y 2)
If adopt multi-hop communication and according to binary tree distribution T DMA time slot, it is as follows to send the energy that the stage consumed in data:
The energy that D transmission kbit data are consumed is: E Send=k * E Static+ k * ε Amp* z 2
The energy that A transmission 2kbit data are consumed is: E Send=2k * E Static+ 2k * ε Amp* y 2
The energy that data consumed that C receives 2kbit is: E Recv=2k * E Static
Three nodes have consumed energy altogether: E Total=5k * E Static+ k * ε Amp* (z 2+ 2y 2)
Wherein: k * E Static<<k * ε Amp* d 2, so E Total=k * ε Amp* (z 2+ 2y 2) as shown in Figure 2, apparent, x 2>y 2+ z 2, therefore adopt multi-hop communication and distribute time slot according to binary tree, no matter be the leaf node of distal-most end or whole bunch, the energy of consumption all greatly reduces.In addition, during single-hop communication, transmission range is increased to certain-length, transmit leg also needs consume additional power to remedy the weak influence of multipath, this moment need be the biquadratic that square becomes of distance, and this has more embodied and has adopted multi-hop communication and utilize the reasonable utilization of binary tree distribution T DMA time slot for energy consumption.

Claims (1)

1. the wireless sensor network sub-clustering balancing energy route based on binary tree is determined method, it is characterized in that operating procedure is as follows:
During stage of a. a certain therein formation of taking turns bunch, each node all is in wait state earlier, and generates a stochastic variable R=rand (0,1); Dump energy E according to each node this moment self in the network Now, the ceiling capacity E when each node is initial Initial, in the past all are taken turns in the number this node and were elected to the number of times Times_Head of bunch head, and the percentage P of the shared total interstitial content of leader cluster node and current wheel are counted r in the network, and the cycle-index that experienced till the epicycle of whole sensor network r / ( 1 P ) + 1 , Generate each node (n) at the threshold value T ' of epicycle, T ′ ( n ) = P 1 - P ( r mod 1 P ) × ( E now E initial × r / ( 1 P ) + 1 Times _ Head ) . If the R that certain node produces less than the T ' of this node (n) then is elected as bunch head of epicycle; If the R that certain node produces greater than the T ' of this node (n) then becomes the member node of bunch head of epicycle;
B. Dang Xuan leader cluster node other node broadcasts bunch advertisement packets separately in network, it is the E that is used for preserving bunch head that a cost territory is arranged in advertisement packets Now, select the bunch used of oneself for non-bunch of head; In the process of whole advertisement, other non-leader cluster node all is in receive status, is used for receiving the data from bunch head; Non-leader cluster node might be received the advertisement packets from different leader cluster nodes, and according to the dump energy cost of leader cluster node, non-leader cluster node is received the strong and weak S_intensity of a bunch signal, obtains the COST of different leader cluster nodes, COST = cos t S _ intensity , Select the leader cluster node of the leader cluster node of COST maximum as oneself;
C. behind the selected own bunch head of member node, the random back timer of a weighting of setting, the power that the setting of weights depends on bunch signal that node receives just and between member node and bunch head apart from d CommunicationCommunication radius D with each node Max, obtain timing Delay, Delay = exp ( - d Communication D Max ) ; Timing arrives, and each member node goes out response packet to a selected bunch hair, will comprise the ID of member node in the frame format of packet;
D. leader cluster node can be received the response packet from the different members node according to time order and function, based on the member node number, can produce a tdma slot table; The foundation of time slot table is relevant with the sequencing that response packet arrives; Set up the data structure of a binary tree, arrange the sign ID of member node to put into each node of binary tree; The pairing member node of the response packet of first more arrival will be the closer to root node leader cluster node just in whole binary tree, 2 child nodes of the i.e. member node of 2 response packet correspondences that arrive at first conduct bunch head are 2 child nodes of root node just, the member node conduct of 4 response packet correspondences of arriving soon after is the child node of 2 child nodes just now, by that analogy, all assign up to member node all response packet correspondences; In corresponding bunch of the binary tree that generates during multi-hop communication, the direction that data send, data are always sent to father node by child node;
E. after binary tree is set up and to finish, it is carried out postorder traversal, with the result of traversal as putting into the tdma slot table successively, and all member node in the structure of tdma slot table and binary tree is broadcast to bunch;
F. after each member node is received the tdma slot table, in the time slot table, search the sign ID of oneself; In one's own time slot scope, send the data to father node in the binary tree data structure according to the structure of the binary tree of receiving; When not one's own time slot scope, close radio-frequency module to reduce energy consumption;
G. last node of binary tree postorder traversal sequence must be a root node bunch head just, so when tdma slot ran to last time slot, bunch head sent to aggregation node with the data of receiving in the some time slots in front, epicycle finishes, and enters next round.
CN2007101718014A 2007-12-06 2007-12-06 Method for determining clustering energy balance route of wireless sensor network based on binary tree Expired - Fee Related CN101188535B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101718014A CN101188535B (en) 2007-12-06 2007-12-06 Method for determining clustering energy balance route of wireless sensor network based on binary tree

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101718014A CN101188535B (en) 2007-12-06 2007-12-06 Method for determining clustering energy balance route of wireless sensor network based on binary tree

Publications (2)

Publication Number Publication Date
CN101188535A true CN101188535A (en) 2008-05-28
CN101188535B CN101188535B (en) 2010-06-02

Family

ID=39480734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101718014A Expired - Fee Related CN101188535B (en) 2007-12-06 2007-12-06 Method for determining clustering energy balance route of wireless sensor network based on binary tree

Country Status (1)

Country Link
CN (1) CN101188535B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959244A (en) * 2010-09-29 2011-01-26 浙江工业大学 Method for controlling hierarchical type route suitable for wireless sensor network
CN101360051B (en) * 2008-07-11 2011-07-20 西安电子科技大学 Energy efficient wireless sensor network routing method
CN102196420A (en) * 2011-06-02 2011-09-21 河海大学常州校区 Secure clustering routing management method for wireless sensor network
CN101800692B (en) * 2009-12-10 2012-03-21 浙江工业大学 Wireless sensor network geographic location route addressing method based on Hull tree
CN102395181A (en) * 2011-11-07 2012-03-28 华为技术有限公司 Method and device for scheduling resources
CN102740474A (en) * 2011-04-12 2012-10-17 无锡物联网产业研究院 Distribution method of time slot and channel and wireless sensor network
CN103024814A (en) * 2013-01-09 2013-04-03 中国人民解放军理工大学 Wireless sensor network energy conservation method based on redundancy controlling and clustering routing
TWI393385B (en) * 2008-12-19 2013-04-11 Univ Nat Taiwan The wireless sensor uses a decentralized balanced tree algorithm to plan the method of data transmission
CN103068073A (en) * 2013-01-31 2013-04-24 王福娟 Method for ceaseless transmission of data in wireless sensor network
CN103095598A (en) * 2012-12-17 2013-05-08 华中科技大学 Monitoring data aggregate method under large-scale cluster environment
CN103188825A (en) * 2011-12-31 2013-07-03 中国科学院上海微***与信息技术研究所 Networking method of wireless sensor network
CN103269500A (en) * 2013-04-19 2013-08-28 西安电子科技大学 Communication method in wireless sensor network cluster based on average loading and energy balance
CN103634870A (en) * 2013-12-10 2014-03-12 辽宁工业大学 Wireless medical sensor network dynamic clustering method
CN104411000A (en) * 2014-12-15 2015-03-11 南昌航空大学 Method for selecting cluster head of hierarchical routing protocol in wireless sensor network
CN104602313A (en) * 2015-01-20 2015-05-06 上海海事大学 Environment-adapted routing method of wireless sensor network for maritime search and rescue
CN104853398A (en) * 2015-06-01 2015-08-19 苏州博联科技有限公司 Route optimization method for tree shape wireless sensor network
CN105072663A (en) * 2015-08-21 2015-11-18 北京岩与科技有限公司 Self-organized networking method based on low-rate wireless network
CN105575092A (en) * 2016-01-19 2016-05-11 王迅 Networking method of wireless sensor network
CN106961708A (en) * 2017-05-04 2017-07-18 山东浪潮商用***有限公司 A kind of cluster-leader selected method and device of wireless sensor network
CN107835175A (en) * 2017-11-09 2018-03-23 深圳市云盾科技有限公司 Using the network connection tracing method of balanced binary tree algorithm
CN109101065A (en) * 2018-11-08 2018-12-28 广州益牛科技有限公司 Smart home temperature and humidity ambient intelligence regulating system
CN109115499A (en) * 2018-10-19 2019-01-01 广州益牛科技有限公司 Equipment bearing vibration data intelligence is capable of real-time acquisition and analysis system
CN110932758A (en) * 2019-11-28 2020-03-27 国网福建省电力有限公司漳州供电公司 Low-voltage power line layered ant colony routing method based on non-overlapping clustering

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2531329A (en) 2014-10-17 2016-04-20 Ibm Managing power consumption in tree-based TDMA multi-hop wireless networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428742C (en) * 2006-04-10 2008-10-22 北京交通大学 Method for realizing energy perception medium access control protocol
CN100373886C (en) * 2006-05-18 2008-03-05 上海交通大学 Wireless-sensor network distribution type cluster-dividing method based on self-adoptive retreating strategy
CN100466857C (en) * 2007-02-02 2009-03-04 南京邮电大学 Network reprogramming method of wireless sensor network based on priority cluster

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360051B (en) * 2008-07-11 2011-07-20 西安电子科技大学 Energy efficient wireless sensor network routing method
TWI393385B (en) * 2008-12-19 2013-04-11 Univ Nat Taiwan The wireless sensor uses a decentralized balanced tree algorithm to plan the method of data transmission
CN101800692B (en) * 2009-12-10 2012-03-21 浙江工业大学 Wireless sensor network geographic location route addressing method based on Hull tree
CN101959244A (en) * 2010-09-29 2011-01-26 浙江工业大学 Method for controlling hierarchical type route suitable for wireless sensor network
CN101959244B (en) * 2010-09-29 2013-03-27 浙江工业大学 Method for controlling hierarchical type route suitable for wireless sensor network
CN102740474A (en) * 2011-04-12 2012-10-17 无锡物联网产业研究院 Distribution method of time slot and channel and wireless sensor network
CN102740474B (en) * 2011-04-12 2015-04-01 无锡物联网产业研究院 Distribution method of time slot and channel and wireless sensor network
CN102196420B (en) * 2011-06-02 2014-01-15 河海大学常州校区 Secure clustering routing management method for wireless sensor network
CN102196420A (en) * 2011-06-02 2011-09-21 河海大学常州校区 Secure clustering routing management method for wireless sensor network
CN102395181B (en) * 2011-11-07 2014-11-05 华为技术有限公司 Method and device for scheduling resources
CN102395181A (en) * 2011-11-07 2012-03-28 华为技术有限公司 Method and device for scheduling resources
CN103188825A (en) * 2011-12-31 2013-07-03 中国科学院上海微***与信息技术研究所 Networking method of wireless sensor network
CN103095598A (en) * 2012-12-17 2013-05-08 华中科技大学 Monitoring data aggregate method under large-scale cluster environment
CN103095598B (en) * 2012-12-17 2015-07-29 华中科技大学 Monitor data polymerization under a kind of large-scale cluster environment
CN103024814A (en) * 2013-01-09 2013-04-03 中国人民解放军理工大学 Wireless sensor network energy conservation method based on redundancy controlling and clustering routing
CN103024814B (en) * 2013-01-09 2015-06-24 中国人民解放军理工大学 Wireless sensor network energy conservation method based on redundancy controlling and clustering routing
CN103068073A (en) * 2013-01-31 2013-04-24 王福娟 Method for ceaseless transmission of data in wireless sensor network
CN103269500A (en) * 2013-04-19 2013-08-28 西安电子科技大学 Communication method in wireless sensor network cluster based on average loading and energy balance
CN103269500B (en) * 2013-04-19 2016-01-06 西安电子科技大学 Based on communication means in the wireless sensor network cluster of average load and balancing energy
CN103634870A (en) * 2013-12-10 2014-03-12 辽宁工业大学 Wireless medical sensor network dynamic clustering method
CN103634870B (en) * 2013-12-10 2016-06-15 辽宁工业大学 wireless medical sensor network dynamic clustering method
CN104411000A (en) * 2014-12-15 2015-03-11 南昌航空大学 Method for selecting cluster head of hierarchical routing protocol in wireless sensor network
CN104602313A (en) * 2015-01-20 2015-05-06 上海海事大学 Environment-adapted routing method of wireless sensor network for maritime search and rescue
CN104602313B (en) * 2015-01-20 2017-09-19 上海海事大学 A kind of environment self-adaption method for routing of maritime search and rescue wireless sense network
CN104853398A (en) * 2015-06-01 2015-08-19 苏州博联科技有限公司 Route optimization method for tree shape wireless sensor network
CN105072663B (en) * 2015-08-21 2018-09-25 北京岩与科技有限公司 A kind of ad hoc network method based on low rate wireless network
CN105072663A (en) * 2015-08-21 2015-11-18 北京岩与科技有限公司 Self-organized networking method based on low-rate wireless network
CN105575092A (en) * 2016-01-19 2016-05-11 王迅 Networking method of wireless sensor network
CN106961708A (en) * 2017-05-04 2017-07-18 山东浪潮商用***有限公司 A kind of cluster-leader selected method and device of wireless sensor network
CN107835175A (en) * 2017-11-09 2018-03-23 深圳市云盾科技有限公司 Using the network connection tracing method of balanced binary tree algorithm
CN107835175B (en) * 2017-11-09 2020-09-22 深圳市云盾科技有限公司 Network connection tracking method adopting balanced binary tree algorithm
CN109115499A (en) * 2018-10-19 2019-01-01 广州益牛科技有限公司 Equipment bearing vibration data intelligence is capable of real-time acquisition and analysis system
CN109101065A (en) * 2018-11-08 2018-12-28 广州益牛科技有限公司 Smart home temperature and humidity ambient intelligence regulating system
CN109101065B (en) * 2018-11-08 2020-11-27 王锐 Intelligent household temperature and humidity environment intelligent adjusting system
CN110932758A (en) * 2019-11-28 2020-03-27 国网福建省电力有限公司漳州供电公司 Low-voltage power line layered ant colony routing method based on non-overlapping clustering
CN110932758B (en) * 2019-11-28 2022-03-29 国网福建省电力有限公司漳州供电公司 Low-voltage power line layered ant colony routing method based on non-overlapping clustering

Also Published As

Publication number Publication date
CN101188535B (en) 2010-06-02

Similar Documents

Publication Publication Date Title
CN101188535B (en) Method for determining clustering energy balance route of wireless sensor network based on binary tree
Tang et al. A chain-cluster based routing algorithm for wireless sensor networks
Abad et al. Modify LEACH algorithm for wireless sensor network
CN100373886C (en) Wireless-sensor network distribution type cluster-dividing method based on self-adoptive retreating strategy
Sarang et al. A QoS MAC protocol for prioritized data in energy harvesting wireless sensor networks
CN105072656A (en) Multi-level heterogeneous wireless sensor network clustering routing method based on K-means clustering and ant colony optimization
Kumar et al. Energy efficient clustering and cluster head rotation scheme for wireless sensor networks
CN104994020A (en) Predictive energy-efficient clustering routing method based on bee colony optimization algorithm model
CN101640944B (en) Clustering and multi-hop communication method of wireless sensor
Wang et al. Grid-based data aggregation for wireless sensor networks
Nema et al. Energy efficient adaptive routing algorithm in MANET with sleep mode
Kumar et al. Prolonging Network Lifetime and Data Accumulation in Heterogeneous Sensor Networks.
Lakshmi et al. A survey on energy efficient routing protocol for IoT based precision agriculture
Meenakshi et al. Energy efficient hierarchical clustering routing protocol for wireless sensor networks
Li et al. Quantum Genetic Energy Efficient Iteration Clustering Routing Algorithm for Wireless Sensor Networks.
Agrawal et al. Layered clustering routing protocol with overlapping cluster heads in WSN
Alla et al. Hierarchical adaptive balanced routing protocol for energy efficiency in heterogeneous wireless sensor networks
Jun et al. A modified LEACH algorithm in wireless sensor network based on NS2
Hwang et al. Energy efficient clustering technique for multicast routing protocol in wireless adhoc networks
Vahabi et al. Geographic and clustering routing for energy saving in wireless sensor network with pair of node groups
Kodali Energy efficient routing in multi-level LEACH for WSNs
El Khediri et al. A novel connectivity algorithm based on shortest path for wireless sensor networks
Bhat et al. Effective cluster head selection based on EDM for WSN
Tamilselvi et al. Traffic-aware reliability enhanced cluster head selection based routing for heterogeneous WSNs
Wang et al. An efficient grid-based data aggregation scheme for wireless sensor networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20081212

Address after: No. 99, Da Dao, Baoshan District, Shanghai, China: 200444

Applicant after: Shanghai University

Co-applicant after: Huarui Scientific Instrument (Shanghai) Co., Ltd.

Address before: No. 99, Da Dao, Baoshan District, Shanghai, China: 200444

Applicant before: Shanghai University

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100602

Termination date: 20161206