[发明专利]面向矩阵式无线传感器网络的随机路由的选择方法有效
申请号: | 201010125548.0 | 申请日: | 2010-03-16 |
公开(公告)号: | CN101808383A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 王晓;赵志峰;张宏纲;赵宁;周斌;陈琴琴;陈先福;王峰 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04W40/04 | 分类号: | H04W40/04;H04W40/22;H04W84/18 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 陈昱彤 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了面向矩阵式无线传感器网络的随机路由的选择方法。步骤为:(1)该网络以设定的概率随机选择网络中传感器节点为准备发送数据包的节点;(2)准备发送数据包的节点根据判断该节点编号是否为N、属于区间 |
||
搜索关键词: | 面向 矩阵 无线 传感器 网络 随机 路由 选择 方法 | ||
【主权项】:
1.一种面向矩阵式无线传感器网络的随机路由的选择方法,其特征是:所述网络中包含N个传感器节点和一个汇聚节点,其中
为正整数,所述N个传感器节点的拓扑为矩阵形状,所述汇聚节点位于N个传感器节点所覆盖的区域的外部:若汇聚节点位于N个传感器节点所覆盖的区域的上方或下方,则所述网络中传感器节点的编号为:距离汇聚节点最远一行的传感器节点的编号从一端到另一端依次为
其中编号为1的传感器节点所在行为第一行,该编号为1的传感器节点所在列为第一列;位于所述网络中第I行、第J列的传感器节点的编号为
其中,
I,J均为正整数;若汇聚节点位于N个传感器节点所覆盖的区域的左方或右方,则所述网络中传感器节点的编号为:距离汇聚节点最远一列的传感器节点的编号从一端到另一端依次为
其中编号为1的传感器节点所在行为第一行,该编号为1的传感器节点所在列为第一列,位于所述网络中第I行、第J列的传感器节点的编号为
其中,
I,J均为正整数;进行所述路由选择时包括如下步骤:(1)所述网络以设定的概率随机选择网络中的传感器节点为准备发送数据包的节点,各被选中的准备发送数据包的节点的数据包中所包含的信息为该节点的编号信息和该节点的运算信息,所述运算信息为该节点获取的检测对象的信息与生成的随机数的乘积;(2)准备发送数据包的节点按如下方法选择接收其数据包的下一跳节点:判断准备发送数据包的节点的编号是否为N,若是,则选择汇聚节点为接收其数据包的下一跳节点并执行步骤(4);否则,判断该节点编号是否属于区间
或是否能被
整除:若该节点编号属于区间
则选择编号为该节点编号加1的节点或者汇聚节点为下一跳节点:如果汇聚节点被选中则执行步骤(4),否则执行步骤(3);若该节点编号能被
整除,则选择编号为该节点编号减L的节点或者编号为该节点编号加
的节点为接收其数据包的下一跳节点,其中L为区间
内的任意正整数;若该节点编号既不属于区间
也不能被
整除,则选择编号为该节点编号加1的节点或者编号为该节点编号加
的节点为接收其数据包的下一跳节点;(3)准备发送数据包的节点将其数据包发送至步骤(2)选定的下一跳节点;该下一跳节点在接收到数据包后判断该数据包中的编号信息中是否存在该下一跳节点的自身编号,若不存在该下一跳节点的自身编号,则将该下一跳节点的自身运算信息与其接收到的数据包中的运算信息相叠加并同时将该下一跳节点的自身编号信息添加至其接收到的数据包中以使该接收到的数据包得到更新,该更新后的数据包为该下一跳节点的准备发送的数据包;若存在该下一跳节点的自身编号,则将该下一跳节点接收到的数据包作为该下一跳节点的准备发送的数据包;接着以该下一跳节点为下一步路径选择中准备发送数据包的节点执行步骤(2);(4)汇聚节点接收到数据包,所述随机路由选择结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010125548.0/,转载请声明来源钻瓜专利网。