[发明专利]基于三维方块的能量均衡路由计算方法在审
申请号: | 201610218664.4 | 申请日: | 2016-04-08 |
公开(公告)号: | CN105744585A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 王堃;高会;岳东;孙雁飞;吴蒙;亓晋;陈思光 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W40/20;H04W52/02;H04W84/18 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张芳;王小君 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三维 方块 能量 均衡 路由 计算方法 | ||
1.基于三维方块的能量均衡路由计算方法,其特征在于,包括簇头选举和数据传输两阶段,首先将整个网络看做是一个三维方块,将其划分为小方块,每个小方块自成一个簇群;簇头选举阶段将剩余能量和节点坐标作为选举簇头节点的参数,以节约节点能量,延长网络时间;数据传输阶段利用节点剩余能量以及坐标来寻找数据传输的下一跳,建立可靠的数据传输路径。
2.根据权利要求1所述的基于三维方块的能量均衡路由计算方法,其特征在于,所述簇头选举包括以下步骤:
S11、基站节点广播Cube-length报文;
S12、节点根据报文中的k值计算自己的方块号,开启计时器并将ClusterT置为1;
S13、在节点计时器结束之前收到其他节点发来的Cluster-Msg报文,则对报文信息进行判断;
S14、若报文中的方块号与节点自己的方块号一致,计算并比较参数Ci,如果报文中的参数Ci大于自己的参数Ci,停止计时并修改ClusterT为0;反之将报文中的信息保存至Cluster-List[]中并继续计时;
S15、若报文中的方块号与节点自己的方块号不一致直接丢弃报文并返回S13;
S16、重复S13-S15直到节点计时器结束;
S17、节点的计时器结束之后向半径为的范围内广播Cluster-Msg报文;
S18、节点在计时器结束之后收到其他节点发来的Cluster-Msg报文,判断报文中的方块号与节点自己的方块号是否一样,如果是,且ClusterT为1,则置该节点的ClusterT为0,同时输出该报文的发送节点;反之,如果方块号不同,节点将收到的报文丢弃;
S19、重复S18直到输出结果。
3.根据权利要求1所述的基于三维方块的能量均衡路由计算方法,其特征在于,所述数据传输包括如下步骤:
S21、以基站为中心以2k为半径的三维范围所覆盖的方块区域内的簇头节点使用单跳的形式直接向基站传输数据;
S22、每个簇头节点计算其所有比其方块号小的邻居簇头节点的权值Vertex以及权值的最大减少量和最大增加量;
S23、每个簇头节点在其NCT中选出在权值范围内具有最小下界的节点作为下一跳节点输出结果,并将该邻居簇头节点加入到其路由表中;
S24、检查每个簇头节点NCT中的节点权值范围是否与具有最小下界的节点重叠,有重叠则将重叠节点输出,并将其加入到路由表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610218664.4/1.html,转载请声明来源钻瓜专利网。