发明名称 无线传感网的多汇聚节点间负载均衡路由方法
摘要 本发明公开了一种无线传感网的多汇聚节点间负载均衡路由方法,包括以下步骤:步骤一,汇聚节点广播发送用以建立汇聚梯度的RINIT广播命令包;步骤二,接收到所述RINIT广播命令包的传感节点解析RINIT广播命令包的内容,设定或更新传感节点自身到汇聚节点的距离/跳数;步骤三,所述汇聚节点根据需要发送调整区域划分的RCTL命令包;步骤四,接收到所述RCTL命令包的传感节点解析RCTL命令包的内容,并根据所述RCTL命令包的内容设置或更新传感节点自身的目的汇聚节点,实现区域调整;步骤五,重复步骤四,直到传感节点已调整的区域满足所述RCTL命令包的要求为止。本发明所述方法大大减少了无线传感器网络系统的控制开销,计算开销小,效率高,有效延长了网络寿命。
申请公布号 CN102413537B 申请公布日期 2014.05.14
申请号 CN201010292352.0 申请日期 2010.09.26
申请人 中国科学院上海微系统与信息技术研究所 发明人 李凤荣
分类号 H04W40/04(2009.01)I;H04W40/24(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W40/04(2009.01)I
代理机构 上海光华专利事务所 31219 代理人 王松
主权项 一种无线传感网的多汇聚节点间负载均衡路由方法,其特征在于,所述路由方法包括以下步骤:步骤一,汇聚节点广播发送用以建立汇聚梯度的路由建立帧RINIT广播命令包;步骤二,接收到所述路由建立帧RINIT广播命令包的传感节点解析路由建立帧RINIT广播命令包的内容,并根据所述路由建立帧RINIT广播命令包的内容设定或更新传感节点自身到汇聚节点的距离/跳数;所述路由建立帧RINIT广播命令包包括发送路由建立帧RINIT广播命令包的汇聚节点的类型、源地址、最大扩散跳数、接收到路由建立帧RINIT广播命令包的传感节点到汇聚节点的跳数/距离;即传感节点判断所述路由建立帧RINIT广播包中自身到汇聚节点的跳数是否大于路由表中自身到汇聚节点的跳数,若否则传感节点修改添加路由表,设置路由的生存时间,生存时间到期后删除该条路由;若是则传感节点减小路由建立帧RINIT广播包中的生存半径TTL,增大自身到Sink节点的跳数;步骤三,所述汇聚节点根据相邻汇聚节点下属的传感节点传输到所述汇聚节点的数据量,确定所述相邻汇聚节点的划分区域;所述汇聚节点根据需要发送调整区域划分的RCTL命令包,即汇聚节点周期性检测相邻汇聚节点间数据接收速率,如果相邻汇聚节点的数据接收速率之比超过门限α,发送RCTL帧;所述RCTL命令包包括发送RCTL命令的汇聚节点的类型、源地址、源序列号、要调节范围的目的汇聚节点的地址、调节跳数/距离、生存期;步骤四,接收到所述RCTL命令包的传感节点解析RCTL命令包的内容,获取需要调整的相邻汇聚节点的地址以及需要调整的区域大小,并根据所述RCTL命令包的内容设置或更新传感节点自身的目的汇聚节点,实现区域调整;步骤五,重复步骤四,直到传感节点已调整的区域满足所述RCTL命令包的要求为止。
地址 200050 上海市长宁区长宁路865号