[发明专利]基于Gabriel图的无线传感器网络的数据通信方法有效
申请号: | 201210131230.2 | 申请日: | 2012-04-29 |
公开(公告)号: | CN102630086A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 张晓锋;冯海林;刘昊;秦童;李亚龙;陈英;韩士堃;刘亚红;张海搏;刘广龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W52/02;H04W84/18 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gabriel 无线 传感器 网络 数据通信 方法 | ||
1.一种基于Gabriel图的无线传感器网络的数据通信方法,针对无线传感器网络自组织的体系结构,采用概率路由方式实现数据通信,其特征在于,包括如下步骤:
(1)无线传感器网络WSNs中各节点以最大发射功率广播位置信息,并记录邻居节点信息,构造初始邻接表,形成网络最大功率拓扑MPG;
(2)根据最大功率拓扑MPG,利用Gabriel图构造算法,形成网络的Gabriel图拓扑;
(3)根据Gabriel图拓扑,形成数据通信拓扑结构:
(3a)节点i分别计算与Gabriel图拓扑下各邻居节点k间的距离,找出最大距离,并调整自身发射功率,使其通信半径与该最大距离一致,以降低通信干扰;
(3b)节点i在调整后的新通信半径下通过发送与应答查询消息,确认并找出链路非对称的邻居节点,并从邻接表中删除链路非对称的节点,得到链路对称的邻居节点集N(i);
(3c)节点i分别计算自己和各邻居节点k到汇聚节点sink的距离,选出那些距离汇聚节点sink比自己近的节点作为自身候选节点集C(i);
(3d)重复步骤(3a)-(3c),直到网络中所有节点i都得到了邻居节点集N(i)和候选节点集C(i),从而形成网络的数据通信拓扑;
(4)在数据通信拓扑上,需要发送数据的节点将收集到的数据通过多跳的方式传输到汇聚节点sink:
(4a)需要发送数据的节点u,按照轮盘赌选择方法从自身候选节点集C(u)中选择下一跳节点j;
(4b)需要发送数据的节点u,广播信标消息告知邻居节点它所选出的下一跳节点是j,各邻居节点收到该消息后,下一跳节点j外的邻居节点均采取休眠或短暂休眠操作;
(4c)需要发送数据的节点u发送数据到下一跳节点j;
(4d)下一跳节点j收到数据后成为新的发送数据节点,再重复步骤(4a)-(4c),直到数据传输到汇聚节点sink;
(5)当某节点自身剩余能量不足以完成一次数据收发时,称该节点死亡;当发生节点死亡或移动导致上述拓扑发生变化时,根据死亡或移动节点的位置信息,及时地维护网络数据通信拓扑。
2.根据权利要求1所述基于Gabriel图的无线传感器网络的数据通信方法,其特征在于,步骤(2)所述的根据最大功率拓扑MPG,利用Gabriel图构造算法,形成网络的Gabriel图拓扑,按如下步骤进行:
(2a)节点i根据自己和邻居节点k的位置信息,计算以i和k二者连线为直径的圆的圆心位置以及半径;
(2b)节点i计算上述圆心到其它邻居节点的距离,并判断该距离是否小于上述半径,若小于则从邻接表中删除该邻居节点;
(2c)重复步骤(2a)-(2b),直到节点i对所有邻居节点k都进行了上述操作后,即完成了邻居节点集的更新;
(2d)重复步骤(2c),直到网络中所有节点都进行了上述操作并更新了邻居节点集,如此便形成了网络的Gabriel图拓扑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210131230.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有外循环换热装置的通氯反应器的生产系统
- 下一篇:一种新型输液器