无线自组织网络中基于协同感知的组播路由方法技术

技术编号:3747911 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于协同感知的无线自组织网络组播路由方法,属于自组织网络技术领域,主要包括:初始化过程;广播建树过程;剪枝过程;优化过程。本发明专利技术利用网络节点间的协同感知信息,在广播建树过程中给节点按照一定的规则标号,并在优化过程中修改标号,在较低的时间复杂度下,建立了一棵满足给定时延约束的Steiner树,实现了建树快,所建组播树通信费用低的目的。本发明专利技术适用于无线自组织网络以及节点具有协同感知能力的军用、商用等网络环境。

【技术实现步骤摘要】

【技术保护点】
一种基于协同感知的无线自组织网络组播路由方法,其特征在于:路由方法包括初始化过程、广播建树过程、剪枝过程、优化过程四个步骤;首先给出如下的规则和定义:a、节点的标号规则源节点S,标为1;上游节点不是Steiner点的目的节点,标为2,记为2-节点;上游节点是Steiner点的目的节点,标为3,记为3-节点;Steiner点,标为4,记为4-节点.b、对节点的定义用(W↓[i],ζ↓[i])来标识组播树中的节点i,其中v是一个5元组,ζ↓[i]包含5个集合,(b1)W↓[i]=层邻居节点的协同广播包后,选择一个标号最小的节点作为自己的上游节点,若有多个,选择id号最小的;根据自己选择的上游节点的协同广播包里的信息来计算自己的信息,其中标号按照标号规则进行选择;d=d+1;如果节点i选择的上游节点标号为4,则节点i还要根据定义更新自己的两个集合A↓[i]和B↓[i];如果节点i选择的上游节点标号不为4,则不更新自己的两个集合A↓[i]和B↓[i];(B3)若d-1=Δ,其中Δ是一个根据应用环境预先给定的时延上限,转(B4);否则,节点i向邻居发送协同广播包,转(B2);(B4)若有某目的节点没有收到协同广播包,则它向邻居广播报警信息:满足时延约束的组播树不存在,算法结束;若没有报警,则说明这个有向树是以源节点S为根,覆盖目的节点集合D的一棵树,并且树中源节点到每个目的节点的时延不超过时延上限Δ;C、剪枝过程:对上面广播建立的树进行剪枝,就是将组播树上的4-节点树叶从组播树上剪掉,将剪枝后的得到的组播树记为T,记树T中最底层的节点在树T中的层次为max,则max就是树的层数;树T的最底层的节点将自己的反层次记为1,其中节点在组播树中的反层次为x表示该节点在组播树的倒数第x层上,然后它们将max在树中进行广播,树T中的任一节点e收到广播后将自己在组播树的反层次Ⅳ↓[e]更新为max-Ⅳ↓[e]+1;D、优化过程:(D1)从树T的最底层开始,按照反层次从小到大的顺序,树T中的节点i向邻居节点发送协同广播包,上游节点h在收到协同广播包后,更新自己的禁用集合C↓[h]为C↓[h]∪C↓[i],并将新的C↓[h]发送给i,i更新自己的禁用集合C↓[i]为C↓[h],节点i的其它的非上游邻居节点j在收到广播包后计算,若Ⅲ↓[j]+Ⅳ↓[i]>Δ+1,则通知节点i更新其禁用集合F↓[i]为F↓[i]∪{j};(D2)若除了R中的节...

【技术特征摘要】

【专利技术属性】
技术研发人员:周贤伟林琳王超刘涛杜利平吴华怡
申请(专利权)人:北京科技大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1