CN105050099B - Distributed wireless sensor network boundary node recognition methods - Google Patents
Distributed wireless sensor network boundary node recognition methods Download PDFInfo
- Publication number
- CN105050099B CN105050099B CN201510424643.3A CN201510424643A CN105050099B CN 105050099 B CN105050099 B CN 105050099B CN 201510424643 A CN201510424643 A CN 201510424643A CN 105050099 B CN105050099 B CN 105050099B
- Authority
- CN
- China
- Prior art keywords
- node
- neighbor
- nodes
- sensing
- wireless sensor
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004891 communication Methods 0.000 claims abstract description 14
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 10
- 238000005265 energy consumption Methods 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000001174 ascending effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000011160 research Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明提供了一种分布式无线传感器网络边界节点识别方法,方法利用DSCS技术识别传感器网络中的边界节点,方法可应用于功能、传感和通信范围相同的匀质或不同的非均匀无线传感器网络。该方法过程如下:(1)节点自主收集网络中邻居信息;(2)每一节点以自己为圆心建立笛卡尔坐标系并计算其邻居节点的绝对角;(3)以绝对角升序排列邻居节点;(4)利用DSCS识别边界节点。本发明解决了传统无线传感器网络边界节点识别精度低的技术难题,将无线传感器网络边界节点识别问题分解为一个节点的传感扇区边缘覆盖问题,有效降低了算法复杂度,减少了运行时间和边界节点识别过程中节点间的通信与能量消耗,提高了识别精度。
The invention provides a distributed wireless sensor network boundary node identification method, the method utilizes DSCS technology to identify the boundary nodes in the sensor network, the method can be applied to homogeneous or different non-uniform wireless sensors with the same function, sensing and communication range network. The process of this method is as follows: (1) nodes autonomously collect neighbor information in the network; (2) each node establishes a Cartesian coordinate system with itself as the center and calculates the absolute angle of its neighbor nodes; (3) arranges neighbor nodes in ascending order of absolute angle ; (4) Use DSCS to identify border nodes. The invention solves the technical problem of low identification accuracy of traditional wireless sensor network boundary nodes, decomposes the problem of wireless sensor network boundary node identification into a sensor sector edge coverage problem of a node, effectively reduces the complexity of the algorithm, reduces the running time and The communication and energy consumption between nodes in the process of border node identification improves the identification accuracy.
Description
技术领域technical field
本发明涉及一种分布式无线传感器网络边界节点识别方法,属于无线传感器网络技术领域。The invention relates to a method for identifying border nodes of a distributed wireless sensor network, belonging to the technical field of wireless sensor networks.
背景技术Background technique
无线传感器网络被广泛的应用于战斗区域监测,环境监测、危险事件/区域检测和健康监测应用中。无线传感器网络是由众多价格低廉、功能多样,能够进行短距离无线通信的传感器节点构成的,由于无线传感器可以执行危险区域或人迹难以到达区域的监测任务因而成为当前国内外研究的热点。无线传感器能够通过机载平台或炮射等方式进行随机部署是其区别于传统网络的最大优点之一,然而其缺点也显而易见,无线传感器节点在部署后容易遭受节点外力破坏,节点部署后电池很难被更换使其生命周期受到节点本身所携带电池的影响,同时,节点由于受外力影响和电池能量耗竭而失效容易使无线传感器网络产生覆盖空洞,因而覆盖空洞是无线传感器网络研究和应用中不可回避的问题。Wireless sensor networks are widely used in combat area monitoring, environmental monitoring, dangerous event/area detection and health monitoring applications. The wireless sensor network is composed of many low-cost, multi-functional sensor nodes capable of short-distance wireless communication. Because wireless sensors can perform monitoring tasks in dangerous areas or areas that are difficult to reach, they have become a hot research topic at home and abroad. Wireless sensors can be randomly deployed through airborne platforms or guns, which is one of the biggest advantages different from traditional networks. However, its disadvantages are also obvious. After deployment, wireless sensor nodes are easily damaged by external forces. It is difficult to be replaced so that its life cycle is affected by the battery carried by the node itself. At the same time, the failure of the node due to external force and battery energy depletion is likely to cause coverage holes in wireless sensor networks. Therefore, coverage holes are indispensable in the research and application of wireless sensor networks. evasive question.
针对覆盖空洞问题,目前的无线传感器网络研究中提出一些相应的解决方法,然而目前存在的覆盖空洞识别方法存在着对网络节点度要求高,识别过程能耗高,识别精度低的问题。大多数方法通过识别环绕在覆盖空洞周围的边界节点实现覆盖空洞的识别,现有的边界节点检测识别技术,分为三类:基于计算几何、基于统计和基于拓扑的方法。目前存在的边界节点识别方法存在算法复杂度高、易受传感器部署区域限制而失效,同时存在着边界节点识别精度低、能耗高和鲁棒性差等问题。Aiming at the problem of coverage holes, some corresponding solutions are proposed in the current wireless sensor network research. However, the existing coverage hole identification methods have the problems of high requirements on the network node degree, high energy consumption in the identification process, and low identification accuracy. Most methods realize the recognition of coverage holes by identifying the boundary nodes around the coverage holes. The existing boundary node detection and recognition technologies are divided into three categories: methods based on computational geometry, based on statistics and based on topology. The existing border node identification methods have high algorithm complexity, are susceptible to failure due to the limitation of sensor deployment areas, and also have problems such as low border node identification accuracy, high energy consumption, and poor robustness.
发明内容Contents of the invention
为了解决现有技术的不足,本发明提供了一种分布式无线传感器网络边界节点识别方法,利用DSCS(Distributed Sector Cover Scanning,分布式传感扇区边缘覆盖扫描技术)思想能够精确识别无线传感器网络中的边界节点,识别精度达到90%以上。In order to solve the deficiencies of the prior art, the present invention provides a distributed wireless sensor network boundary node identification method, which can accurately identify the wireless sensor network by using the idea of DSCS (Distributed Sector Cover Scanning, distributed sensing sector edge coverage scanning technology) In the boundary nodes, the recognition accuracy reaches more than 90%.
本发明为解决其技术问题所采用的技术方案是:提供了一种分布式无线传感器网络边界节点识别方法,包括以下步骤:The technical scheme that the present invention adopts for solving its technical problem is: a kind of distributed wireless sensor network boundary node identification method is provided, comprising the following steps:
(1)设分布式无线传感器网络中的各节点的通信模型为以该节点所在位置为圆心、以通信覆盖半径CR为半径的圆盘,并且节点存储有其通信范围内的1跳邻居节点的邻居信息;各节点通过向其1跳邻居节点发送请求并交换1跳邻居信息,以收集s跳以内 邻居节点的邻居信息,所述s为2~3;依次对无线传感器网络中的每一个节点执行步骤(2)至步骤(5)以判断该节点是否是边界节点;(1) Let the communication model of each node in the distributed wireless sensor network be a disc with the location of the node as the center and the communication coverage radius CR as the radius, and the node stores the information of the 1-hop neighbor nodes within its communication range Neighbor information; each node sends a request to its 1-hop neighbor node and exchanges 1-hop neighbor information to collect neighbor information of neighbor nodes within s hops, where s is 2 to 3; for each node in the wireless sensor network in turn Execute step (2) to step (5) to judge whether this node is a boundary node;
(2)以当前节点v1为圆心、以节点v1的传感覆盖半径SR为半径建立笛卡尔坐标系,计算节点v1的s跳以内的邻居节点在该坐标系内的绝对角,绝对角的范围为[0°,360°],所述绝对角的定义为:在以节点v1为圆心建立的笛卡尔坐标系中,节点v1和邻居节点的连线沿逆时针方向与x轴的正向夹角为v1的邻居节点在以节点v1为圆心的坐标系内的绝对角;(2) Establish a Cartesian coordinate system with the current node v1 as the center and the sensing coverage radius SR of node v1 as the radius, and calculate the absolute angle of the neighbor nodes within s hops of node v1 in the coordinate system. The range of the angle is [0 °, 360 °], and the definition of the absolute angle is: in the Cartesian coordinate system established with the node v 1 as the center of the circle, the connection line between the node v 1 and the neighbor node is along the counterclockwise direction and x The positive angle of the axis is the absolute angle of the neighbor node of v 1 in the coordinate system centered on node v 1 ;
(3)如果出现2个以上邻居节点的绝对角相同,则仅保留距离节点v1最近的邻居节点;(3) If the absolute angles of more than two neighbor nodes are the same, only keep the neighbor node closest to node v1 ;
(4)将邻居节点按照其绝对角从小到大排序;(4) Sort the neighbor nodes according to their absolute angle from small to large;
(5)依次判断节点v1的每一个传感扇区的边缘是否被该传感扇区的相邻节点的传感区域完全覆盖,其中,在以当前节点v1为圆心、以节点v1的传感覆盖半径SR为半径的圆中,由节点v1和邻居节点vj的连线所在的半径、节点v1和邻居节点vk的连线所在的半径、以及它们所夹的圆弧所围成的区域为传感扇区vjv1vk,该圆弧为该传感扇区vjv1vk的边缘,节点vj和节点vk为传感扇区vjv1vk的相邻节点,若该边缘同时被邻居节点vj和vk的传感区域完全覆盖,则传感扇区vjv1vk的边缘被其相邻节点完全覆盖;若存在一个传感扇区的边缘不能被其相邻节点完全覆盖,则节点v1是边界节点,否则节点v1不是边界节点。(5) Determine in turn whether the edge of each sensing sector of node v1 is completely covered by the sensing area of the adjacent node of the sensing sector, wherein, with the current node v1 as the center of the circle, node v1 In a circle whose sensing coverage radius SR is the radius, the radius of the connection line between node v 1 and neighbor node v j , the radius of the connection line between node v 1 and neighbor node v k , and the arc enclosed by them The enclosed area is the sensing sector v j v 1 v k , the arc is the edge of the sensing sector v j v 1 v k , the node v j and the node v k are the sensing sector v j v The adjacent nodes of 1 v k , if the edge is completely covered by the sensing areas of neighboring nodes v j and v k at the same time, then the edge of the sensing sector v j v 1 v k is completely covered by its adjacent nodes; if there is If the edge of a sensing sector cannot be completely covered by its adjacent nodes, then node v1 is a boundary node, otherwise node v1 is not a boundary node.
步骤(1)中,各节点通过以下公式计算其s跳以内邻居节点的邻居信息:In step (1), each node calculates the neighbor information of its neighbor nodes within s hops by the following formula:
其中,vi表示当前节点,vu表示vi的k-1跳邻居,表示vi的k跳邻居节点集,表示vi的k-1跳邻居节点集,表示vu的1跳邻居节点集,k=2,...,s。Among them, v i represents the current node, v u represents the k-1 hop neighbors of v i , Represents the k-hop neighbor node set of v i , Represents the k-1 hop neighbor node set of v i , Represents the 1-hop neighbor node set of v u , k=2,...,s.
步骤(1)中,收集2跳以内邻居节点的邻居信息。In step (1), the neighbor information of neighbor nodes within 2 hops is collected.
本发明基于其技术方案所具有的有益效果在于:The beneficial effect that the present invention has based on its technical scheme is:
(1)本发明将无线传感器网络的边界节点识别问题分解为一个节点的传感扇区边缘覆盖问题,有效降低了算法复杂度,节省了运行时间,传统的几何和拓扑等方法需要完整考虑节点的多跳邻居关系,部分算法甚至达到8跳才能准确判断,该方法在理想情况下甚至仅需其2个邻居节点即可识别是否为边界节点,最坏情况下需要考虑其2跳 邻居信息,此外,将整个节点的传感区域分割为不同的传感扇区有效降低了计算复杂度;(1) The present invention decomposes the boundary node identification problem of the wireless sensor network into a sensor sector edge coverage problem of a node, which effectively reduces the complexity of the algorithm and saves running time. Traditional methods such as geometry and topology need to fully consider the node The multi-hop neighbor relationship, some algorithms can only accurately judge when it reaches 8 hops. In the ideal case, this method can even identify whether it is a border node with only 2 neighbor nodes. In the worst case, it needs to consider its 2-hop neighbor information. In addition, dividing the sensing area of the entire node into different sensing sectors effectively reduces the computational complexity;
(2)边界节点识别依赖于节点自身所存储的邻居信息,本发明的设计方法降低了算法复杂度和运行时间,基于邻居信息存储和邻居表交换计算的邻居信息收集方式有效降低了节点间的通信消耗,实验表明该方法能显著降低边界节点和覆盖空洞识别过程中的能量消耗,在500*500M2规模的监测区域部署2000个传感器节点,节点平均剩余能量达到99.8%以上;(2) The identification of border nodes depends on the neighbor information stored by the node itself. The design method of the present invention reduces the algorithm complexity and running time, and the neighbor information collection method based on neighbor information storage and neighbor table exchange calculation effectively reduces the distance between nodes. Communication consumption. Experiments show that this method can significantly reduce the energy consumption in the identification process of boundary nodes and coverage holes. 2000 sensor nodes are deployed in a monitoring area with a scale of 500* 500M2 , and the average remaining energy of the nodes reaches more than 99.8%;
(3)本发明复杂度低,总的复杂度为O((k+2+log(n))n+m)。(3) The complexity of the present invention is low, and the total complexity is O((k+2+log(n))n+m).
附图说明Description of drawings
图1是笛卡尔坐标系示意图。Figure 1 is a schematic diagram of a Cartesian coordinate system.
图2是判断传感扇区覆盖示意图。Fig. 2 is a schematic diagram of judging the coverage of a sensing sector.
图3是2000个节点部署示意图。Figure 3 is a schematic diagram of the deployment of 2000 nodes.
图4是边界节点识别结果示意图。Fig. 4 is a schematic diagram of the identification results of boundary nodes.
图5是本发明在不同规模的无线传感器网络中进行边界节点识别的正确率对比示意图。FIG. 5 is a schematic diagram of the accuracy comparison of border node identification in wireless sensor networks of different scales according to the present invention.
图6是本发明在不同规模的无线传感器网络中进行边界节点识别的错误率对比示意图。FIG. 6 is a schematic diagram of the comparison of error rates of border node identification in wireless sensor networks of different scales according to the present invention.
图7是本发明在不同规模的无线传感器网络中进行边界节点识别的能量剩余对比示意图。FIG. 7 is a schematic diagram of the comparison of energy surplus for boundary node identification in wireless sensor networks of different scales according to the present invention.
图8是本发明的运行时间分析图。Fig. 8 is a run time analysis diagram of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明作进一步说明。The present invention will be further described below in conjunction with drawings and embodiments.
本发明提供了一种分布式无线传感器网络边界节点识别方法,包括以下步骤:The invention provides a distributed wireless sensor network boundary node identification method, comprising the following steps:
(1)设分布式无线传感器网络中的各节点的通信模型为以该节点所在位置为圆心、以通信覆盖半径CR为半径的圆盘,并且节点存储有其通信范围内的1跳邻居节点的邻居信息;各节点通过向其1跳邻居节点发送请求并交换1跳邻居信息,以收集s跳以内邻居节点的邻居信息,所述s为2~3;本实施例以收集2跳以内邻居节点的邻居信息为例进行说明。(1) Let the communication model of each node in the distributed wireless sensor network be a disc with the location of the node as the center and the communication coverage radius CR as the radius, and the node stores the information of the 1-hop neighbor nodes within its communication range Neighbor information: Each node sends a request to its 1-hop neighbor node and exchanges 1-hop neighbor information to collect neighbor information of neighbor nodes within s hops, where s is 2 to 3; this embodiment collects neighbor nodes within 2 hops Neighborhood information is used as an example for illustration.
其中各节点通过以下公式计算其2跳邻居节点的邻居信息:Each node calculates the neighbor information of its 2-hop neighbor nodes by the following formula:
其中,vi表示当前节点,vu表示vi的k-1跳邻居,表示vi的k跳邻居节点集,表示vi的k-1跳邻居节点集,表示vu的1跳邻居节点集,k=2;Among them, v i represents the current node, v u represents the k-1 hop neighbors of v i , Represents the k-hop neighbor node set of v i , Represents the k-1 hop neighbor node set of v i , Indicates the 1-hop neighbor node set of v u , k=2;
依次对无线传感器网络中的每一个节点执行步骤(2)至步骤(5)以判断该节点是否是边界节点;Carry out step (2) to step (5) to each node in the wireless sensor network in turn to judge whether this node is a border node;
(2)以当前节点v1为圆心、以节点v1的传感覆盖半径SR为半径建立笛卡尔坐标系,计算节点v1的s跳以内的邻居节点在该坐标系内的绝对角,绝对角的范围为[0°,360°],所述绝对角的定义为:在以节点v1为圆心建立的笛卡尔坐标系中,节点v1和邻居节点的连线沿逆时针方向与x轴的正向夹角为v1的邻居节点在以节点v1为圆心的坐标系内的绝对角;(2) Establish a Cartesian coordinate system with the current node v1 as the center and the sensing coverage radius SR of node v1 as the radius, and calculate the absolute angle of the neighbor nodes within s hops of node v1 in the coordinate system. The range of the angle is [0 °, 360 °], and the definition of the absolute angle is: in the Cartesian coordinate system established with the node v 1 as the center of the circle, the connection line between the node v 1 and the neighbor node is along the counterclockwise direction and x The positive angle of the axis is the absolute angle of the neighbor node of v 1 in the coordinate system centered on node v 1 ;
参照图1,节点v为圆心,节点u和节点n是节点v的1跳邻居节点,节点m是节点v的2跳邻居节点,∠u和∠m分别是节点u和节点m与x轴的夹角,即绝对角,中心角∠γmvn所对应的扇区mvn为当前节点v与其相邻节点m和n所构成,与所夹圆弧为扇区mvn的边缘,虚线所围区域为节点v的传感区域,虚线为v的传感边界;Referring to Figure 1, node v is the center of the circle, node u and node n are the 1-hop neighbor nodes of node v, node m is the 2-hop neighbor node of node v, ∠u and ∠m are the distance between node u and node m and the x-axis respectively The included angle, that is, the absolute angle, the sector mvn corresponding to the central angle ∠γ mvn is formed by the current node v and its adjacent nodes m and n, and The enclosed arc is the edge of the sector mvn, the area enclosed by the dotted line is the sensing area of node v, and the dotted line is the sensing boundary of v;
(3)如果出现2个以上邻居节点的绝对角相同,则仅保留距离节点v1最近的邻居节点;参照图2,节点v2和节点v18的绝对角相同,则保留v2,剔除v18;(3) If the absolute angles of more than two neighbor nodes are the same, only keep the neighbor node closest to node v 1 ; referring to Figure 2, if the absolute angles of node v 2 and node v 18 are the same, keep v 2 and remove v 18 ;
(4)将邻居节点按照其绝对角从小到大排序;参照图2,排序后的节点顺序为{v12,v13,v5,v14,v6,v15,v7,v16,v17,v2,v8,v9,v10,v13,v11,v4};(4) Sort the neighbor nodes according to their absolute angle from small to large; referring to Figure 2, the order of the sorted nodes is {v12, v13, v5, v14, v6, v15, v7, v16, v17, v2, v8, v9, v10, v13, v11, v4};
(5)依次判断节点v1的每一个传感扇区的边缘是否被该传感扇区的相邻节点完全覆盖,其中,在以当前节点v1为圆心、以节点v1的传感覆盖半径SR为半径的圆中,由节点v1和邻居节点vj的连线所在的半径、节点v1和邻居节点vk的连线所在的半径、以及它们所夹的圆弧所围成的区域为传感扇区vjv1vk,该圆弧为该传感扇区的边缘,节点vj和节点vk为传感扇区vjv1vk的相邻节点,若该边缘同时被邻居节点vj和vk的传感区域完全覆盖,则传感扇区vjv1vk不会处于网络或覆盖空洞边缘,因此传感扇区vjv1vk的边缘被其相邻节点完全覆盖,参照图2,扇区v12v1v13的边缘能被节点v12和节点v13完全覆盖;若存在节点v1的一个传感扇区的边缘不能被其相邻节点完全覆盖,则节点v1是边界节点,否则节点v1的每一个传感扇区的边缘均被其相邻节点完全覆盖,节点v1不是边界节点。(5) Determine in turn whether the edge of each sensing sector of node v1 is completely covered by the adjacent nodes of the sensing sector, wherein, with the current node v1 as the center of the circle, the sensor coverage of node v1 In the circle whose radius SR is the radius, it is surrounded by the radius of the connection line between node v 1 and neighbor node v j , the radius of the connection line between node v 1 and neighbor node v k , and the arc enclosed by them The area is the sensing sector v j v 1 v k , the arc is the edge of the sensing sector, the node v j and the node v k are the adjacent nodes of the sensing sector v j v 1 v k , if the The edge is completely covered by the sensing areas of neighbor nodes v j and v k at the same time, then the sensing sector v j v 1 v k will not be at the edge of the network or coverage hole, so the edge of the sensing sector v j v 1 v k is completely covered by its adjacent nodes, referring to Figure 2, the edge of sector v 12 v 1 v 13 can be completely covered by node v 12 and node v 13 ; if there is a sensing sector edge of node v 1 cannot be covered by its If the adjacent nodes are completely covered, the node v1 is a boundary node, otherwise the edge of each sensing sector of the node v1 is completely covered by its adjacent nodes, and the node v1 is not a boundary node.
参照图3,在500*500M2的区域内部署2000个传感器节点,利用本发明所述的分布式无线传感器网络边界节点识别方法对其进行边界节点识别,结果如图4所示,其中 空心点表示识别到的边界节点。可以看到本发明精确检测到了该传感器网络的边界节点,并且几乎没有噪点的出现。Referring to Fig. 3, deploy 2000 sensor nodes in the area of 500* 500M2 , utilize the distributed wireless sensor network boundary node identification method of the present invention to carry out boundary node identification on it, the result is shown in Figure 4, wherein the hollow point Indicates the identified boundary nodes. It can be seen that the present invention accurately detects the border nodes of the sensor network, and there is almost no noise.
图5显示了本发明在网络规模为100,1000和2000时的正确率对比,可以看到在不同的网络规模(此时网络密度分别为0.0004,0.004,0.008)下,边界节点的正确检测率都保持在90%以上,随着网络规模的增加,正确率甚至达到100%。Fig. 5 has shown the correct rate comparison of the present invention when the network scale is 100, 1000 and 2000, it can be seen that under different network scales (the network densities are respectively 0.0004, 0.004, 0.008 at this time), the correct detection rate of border nodes Both remain above 90%, and with the increase of the network scale, the correct rate even reaches 100%.
图6显示了本发明在网络规模为100,1000和2000时的错误率对比,可以看到在不同的网络规模下,边界节点的错误检测率都保持在10%以下,随着网络规模的增加,错误率甚至达到0。Figure 6 shows the error rate comparison of the present invention when the network scale is 100, 1000 and 2000. It can be seen that under different network scales, the error detection rate of the border nodes is kept below 10%. With the increase of the network scale , the error rate even reaches 0.
无线传感器网络的主要功能是执行监测任务,因而边界节点检测不应耗费节点太多的能量,从而保证节点有足够的能量执行监测任务,图7显示了在节点规模为200到2000(间隔为200)状况下的边界节点识别完成后节点能量剩余情况,图中可以清楚的看到,本发明的实际节点剩余情况完全符合实际任务的需要,不需要耗费太多的节点能量即可实现边界节点的识别任务。The main function of the wireless sensor network is to perform monitoring tasks, so the detection of border nodes should not consume too much energy of the nodes, so as to ensure that the nodes have enough energy to perform monitoring tasks. ) status of the remaining node energy after the boundary node identification is completed, it can be clearly seen in the figure that the actual node remaining situation of the present invention fully meets the needs of the actual task, and the boundary node can be realized without consuming too much node energy Identify tasks.
图8是本发明的运行时间分析,可以看到在节点规模增大的过程中,运行时间虽然也在呈指数增大,但其增加幅度并不大。Fig. 8 is the running time analysis of the present invention, it can be seen that in the process of increasing the node scale, although the running time is increasing exponentially, the increase range is not large.
下表显示了本发明各个子过程的算法复杂度:The following table shows the algorithmic complexity of each sub-process of the present invention:
表1本发明的子过程的算法复杂度The algorithmic complexity of the sub-process of the present invention in table 1
表1中,n表示网络中节点的数量,m表示网络中节点与节点之间可以直接通信的通信连接(即节点与节点之间的边)数量,k表示网络的平均节点度。In Table 1, n represents the number of nodes in the network, m represents the number of communication connections (that is, edges between nodes) that can directly communicate between nodes in the network, and k represents the average node degree of the network.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510424643.3A CN105050099B (en) | 2015-07-17 | 2015-07-17 | Distributed wireless sensor network boundary node recognition methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510424643.3A CN105050099B (en) | 2015-07-17 | 2015-07-17 | Distributed wireless sensor network boundary node recognition methods |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105050099A CN105050099A (en) | 2015-11-11 |
CN105050099B true CN105050099B (en) | 2018-08-10 |
Family
ID=54456200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510424643.3A Expired - Fee Related CN105050099B (en) | 2015-07-17 | 2015-07-17 | Distributed wireless sensor network boundary node recognition methods |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105050099B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105472630B (en) * | 2015-12-10 | 2018-10-30 | 中北大学 | The wireless sensor network fringe node recognition methods differentiated based on triangle |
CN106412934B (en) * | 2016-10-08 | 2019-10-08 | 上海海事大学 | A kind of wireless sensor network event boundaries detection method |
CN111405631B (en) * | 2020-03-25 | 2022-08-12 | 安徽工业大学 | A boundary node determination method and device based on triangle interior point test |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917777A (en) * | 2010-08-03 | 2010-12-15 | 北京航空航天大学 | Judgment Method of Sleeping Qualification of Wireless Sensor Network Nodes Based on Collaboration Between Neighboring Nodes |
CN103152792A (en) * | 2013-03-28 | 2013-06-12 | 东南大学 | Mobile data collecting method based on rail assistance in wireless sensor network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI528760B (en) * | 2011-12-22 | 2016-04-01 | 萬國商業機器公司 | Method for routing data in a wireless sensing network |
-
2015
- 2015-07-17 CN CN201510424643.3A patent/CN105050099B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917777A (en) * | 2010-08-03 | 2010-12-15 | 北京航空航天大学 | Judgment Method of Sleeping Qualification of Wireless Sensor Network Nodes Based on Collaboration Between Neighboring Nodes |
CN103152792A (en) * | 2013-03-28 | 2013-06-12 | 东南大学 | Mobile data collecting method based on rail assistance in wireless sensor network |
Non-Patent Citations (2)
Title |
---|
Hole Detection and Boundary Recognition in Wireless Sensor Networks;Kun-Ying Hsieh 等;《IEEE》;20091231;第72-76页 * |
基于多边形包围的无线传感器网络边缘检测算法;林靖 等;《微电子学与计算机》;20150228;第32卷(第2期);第153-155页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105050099A (en) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Mittal et al. | Analysis of security and energy efficiency for shortest route discovery in low‐energy adaptive clustering hierarchy protocol using Levenberg‐Marquardt neural network and gated recurrent unit for intrusion detection system | |
CN103401922B (en) | Distributed localization apparatus and method based on game method in wireless sensor network | |
US20100261495A1 (en) | Distributed hole recovery process using connectivity information | |
CN104135732B (en) | Wireless sensor network covers the computational methods of cyst areas | |
CN105050099B (en) | Distributed wireless sensor network boundary node recognition methods | |
CN103716803A (en) | Wireless sensor network relay node deployment method | |
CN112752320B (en) | High-energy-efficiency wireless sensor network topology control method based on double-layer clustering | |
CN105050095B (en) | A topology construction method for heterogeneous wireless sensor networks based on energy prediction | |
CN108174403A (en) | A k-coverage hole detection method for wireless sensor networks | |
CN101221236A (en) | Sampling-based Node Self-Location Method for Wireless Sensor Networks in 3D Space | |
Soundarya et al. | An efficient algorithm for coverage hole detection and healing in wireless sensor networks | |
CN101917777B (en) | Wireless sensor network node sleep qualification judging method based on cooperation between neighboring nodes | |
CN105554835A (en) | Toxic gas tracking method based on virtual node migration in wireless sensor network | |
CN101951615B (en) | A Judgment Method for Sleeping Qualification of Wireless Sensor Network Nodes Based on Center Angle Coverage | |
CN105072631B (en) | The empty recognition methods of distributed wireless sensor network covering | |
Wu | An efficient hole recovery method in wireless sensor networks | |
Diao et al. | Energy-efficient boundary detection of continuous objects in IoT sensing networks | |
CN103313298A (en) | Node redundancy detection method for heterogeneous sensor network | |
CN104125572B (en) | The Sybil attack detection methods cooperated based on node | |
CN104994579A (en) | Distributed moving target tracking method suitable for event trigger | |
Afsar | Maximizing the reliability of clustered sensor networks by a fault-tolerant service | |
CN109451429B (en) | Ad Hoc network virtual backbone node identification method | |
CN105898700A (en) | Energy-saving barrier coverage method for mobile sensing nodes on two-dimensional plane | |
CN105472630B (en) | The wireless sensor network fringe node recognition methods differentiated based on triangle | |
Das et al. | A review on coverage-hole boundary detection algorithms in 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 | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhao Lihui Inventor after: Liu Wenyi Inventor after: Wang Hongliang Inventor before: Liu Wenyi Inventor before: Zhao Lihui Inventor before: Wang Hongliang Inventor before: Lei Haiwei Inventor before: Su Shujing Inventor before: Xiong Jijun Inventor before: Shen Sanming Inventor before: Dong Helei Inventor before: Zhang Bin |
|
GR01 | Patent grant | ||
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: 20180810 Termination date: 20200717 |