1.基于锚节点的可靠路由协议中预测候选中继节点的选择方法,其特征在于,包括如下步骤:
步骤1:当前中继节点将最接近目的地的车辆确定为下一个中继节点,并计算出此链路的生命期,所述链路的生命期的计算方法为:设Pn和Pc分别表示新选择的中继节点和当前中继节点,每个车辆保持记录其邻居表中车辆的位置,速度和移动方向,该路由表由所有相邻车辆交换的Hello信标更新,使用邻居表中的信息,Pc将最接近目的地的车辆确定为下一个中继节点Pn,根据Pc和Pn的位置及速度信息可以通过下面的式子估计出此链路的生命期lt_expire:其中,lt_expire表示链路生命期,R表示通信范围,(xn,yn)表示新选择中继节点位置,(xc,yc)表示当前中继节点位置, (n_dx,n_dy)表示新选择的中继节点的速度矢量,(c_dx,c_dy)表示当前中继节点的速度矢量;
步骤2:对当前中继节点的邻居节点进行位置预测,所述对邻居节点进行位置预测的方法为:
其中,(nxi,nyi)表示预测Pc的第i个邻居节点位置,(nb_xi,nb_yi)表示Pc的第i个邻居节点位置, (dxi,dyi)表示速度矢量,lt_expire表示链路生命期,D表示距离,(xc,yc)表示当前中继节点位置;
通过式(1)对Pc的邻居节点i的位置进行预测,通过式(2)计算此时邻居节点i与Pc的位置之间的距离,若D<R,说明节点Pc的邻居节点i依然在R的范围内活动,所选择的这条街道并无阻塞;若D≥R,说明节点Pc的邻居节点i不在R的范围内活动;
步骤3:判断该邻居节点在链路生命期内是否离开了当前中继节点的通信范围,若未离开,则当前中继节点发送未阻塞的消息给起始锚节点;若已离开,则当前中继节点发送阻塞的消息给起始锚节点,锚节点立刻选择另一条最短路径;
步骤4:在链路的生命期到期前,对起始锚节点进行维护,一旦当前中继节点不再阻塞,便恢复其在锚节点里的非阻塞状态。
2.根据权利要求1所述的基于锚节点的可靠路由协议中预测候选中继节点的选择方法,其特征在于步骤3中所述最短路径不包含存在阻塞的路径。