路由节点的切换方法、装置和无线传感器网络与流程

文档序号:11846281阅读:来源:国知局

技术特征:

1.一种路由节点的切换装置,该装置应用于无线传感网络中初始部署的路由节点,其中,所述装置包括:

广播单元,其广播发送路由切换信息,以便接收到该路由切换信息的叶子节点上报自己的邻居列表;

确定单元,其根据叶子节点上报的邻居列表确定所述路由节点的替换节点;

切换单元,其在所述确定单元确定了所述路由节点的替换节点后,将所述路由节点切换为叶子节点,并广播发送路由替换信息,通过所述路由替换信息指示所述路由节点的替换节点。

2.根据权利要求1所述的装置,其中,所述确定单元包括:

比较模块,其在所述路由节点接收到各个叶子节点上报的该各个叶子节点的邻居列表时,将各个叶子节点上报的该各个叶子节点的邻居列表与所述路由节点的子节点列表和所述路由节点的父节点标识进行比较;

确定模块,其在所述路由节点的子节点和父节点都包含于一个叶子节点的邻居列表中时,确定所述叶子节点为所述路由节点的替换节点,在所述路由节点的子节点和父节点都没有包含于任何一个叶子节点的邻居列表中时,确定距离所述路由节点最近的叶子节点为所述路由节点的替换节点。

3.根据权利要求1所述的装置,其中,

所述切换单元在切换为叶子节点的所述路由节点接收到重新分配路由的指示信息时,将切换为叶子节点的所述路由节点切换回路由节点。

4.一种路由节点的切换装置,该装置应用于无线传感器网络中初始部署的叶子节点,其中,所述装置包括:

接收单元,其接收路由切换信息和路由替换信息;

发送单元,其在所述接收单元接收到路由切换信息后上报所述叶子节点的邻居列表;

确定单元,其在所述接收单元接收到路由替换信息后根据所述路由替换信息确定所述叶子节点是否为替换节点;

切换单元,其在所述叶子节点是替换节点时将所述叶子节点切换为路由节点,并 记录发起路由切换信息的路由节点的地址。

5.根据权利要求4所述的装置,其中,所述装置还包括:

判断单元,其在所述切换单元将所述叶子节点切换为路由节点后,判断网络是否有变化或者切换为路由节点的所述叶子节点的能量是否不足或者切换为路由节点的所述叶子节点的发送队列或接收队列太长;

所述切换单元在所述判断单元判断为是时,将切换为路由节点的所述叶子节点切换回叶子节点并反馈重新分配路由的指示信息。

6.一种路由节点的切换装置,该装置应用于无线传感网络中初始部署的路由站点,其中,所述装置包括:

广播单元,其广播发送所述路由节点的子节点列表以及父节点标识;

判断单元,其判断是否存在满足路由切换条件的叶子节点;

确定单元,其在所述判断单元判断为存在满足路由切换条件的叶子节点时,根据满足路由切换条件的叶子节点的度量值确定所述路由节点的替换节点;

切换单元,其在所述确定单元确定了所述路由节点的替换节点后,将所述路由节点切换为叶子节点。

7.根据权利要求6所述的装置,其中,所述判断单元包括:

确定模块,其在所述路由节点接收到叶子节点发送的包含该叶子节点的度量值的答复信息时,确定存在满足路由切换条件的叶子节点。

8.根据权利要求6所述的装置,其中,

所述确定单元将满足路由切换条件的叶子节点中度量值最高的叶子节点和/或度量值大于第一阈值的叶子节点作为所述路由节点的替换节点。

9.根据权利要求6所述的装置,其中,

所述广播单元还用于广播发送包含替换节点列表的确定信息。

10.根据权利要求6所述的装置,其中,

所述切换单元在切换为叶子节点的所述路由节点接收到重新分配路由的指示信息时,将切换为叶子节点的所述路由节点切换回路由节点。

11.一种路由节点的切换装置,该装置应用于无线传感器网络中初始部署的叶子节点,其中,所述装置包括:

比较单元,其在所述叶子节点接收到路由切换信息后,将所述叶子节点的邻居列 表与所述路由切换信息所指示的路由节点的子节点列表和父节点标识进行比较;

计算单元,其在所述路由节点的子节点和父节点都位于所述叶子节点的邻居列表中时,计算所述叶子节点的度量值;

上报单元,其上报包含所述计算单元计算出的所述叶子节点的度量值的答复信息;

确定单元,其根据所述度量值确定所述叶子节点是否是替换节点或者根据接收到包含替换节点列表的确认信息确定所述叶子节点是否是替换节点;

切换单元,其在所述叶子节点是替换节点时,将所述叶子节点切换为路由节点。

12.根据权利要求11所述的装置,其中,所述确定单元在所述叶子节点的度量值在监听到的叶子节点的度量值中最大,或者所述叶子节点的度量值大于第一阈值时,确定所述叶子节点是替换节点。

13.根据权利要求11所述的装置,其中,所述确定单元在所述叶子节点在所述替换节点列表中时,确定所述叶子节点是替换节点。

14.根据权利要求11所述的装置,其中,所述装置还包括:

判断单元,其在所述叶子节点切换为路由节点后,判断网络是否有变化或者切换为路由节点的所述叶子节点的能量是否不足或者切换为路由节点的所述叶子节点的发送队列或接收队列太长;

所述切换单元在所述判断单元判断为是时,将切换为路由节点的所述叶子节点切换为叶子节点并反馈重新分配路由的指示信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1