The present invention relates to a method and system for implementing a high dynamic UAV ad hoc network routing protocol. The routing protocol includes the following steps: obtaining the source node, several intermediate nodes and destination nodes respectively; generating the first RREQ message according to the source node; receiving and processing the first RREQ message, and updating the second RREQ message; and the destination node. The second RREQ message is received and processed to generate the RREP message; the source node receives the RREP message and adds the information of the destination node to the local routing table. The routing protocol of the present invention evaluates the lifetime of the route based on the link remaining time and the routing remaining time in the routing discovery process, which can improve the stability of the route discovery path, reduce the number of disconnections of the route to a certain extent in the high dynamic topology change, and thus reduce the delay and overhead caused by the restart of the route discovery process.
【技术实现步骤摘要】
用于高动态无人机自组网路由协议的实现方法及系统
本专利技术属于无线通信
,具体涉及一种用于高动态无人机自组网路由协议的实现方法及系统。
技术介绍
无线网络以其独特的灵活性,便利性和高效性成为近年来快速成长的一个通信领域,也是重要的发展方向之一。其中AdHoc网络具有如下特征,网络中每个节点均可独立地随机移动;网络具有拓扑变化时的路由动态重构能力;节点通过分布式协议组网,不必确立集中式管理中心;单个或部分节点出现故障的情况下,不影响其他节点通信;独立性网络节点自组成网,不依赖于固定的通信设施。这些优良特性使其在民用和军事通信领域占据重要的一席之地。军事应用是网络技术的主要应用领域,无人机自组网网络无需架设网络设施、可快速展开、具有强抗毁性,可以适用于当前战争中侦察、对敌进行电磁干扰等信息战和数字化战场。目前AdHoc网络使用的路由协议主要是AODV(AdhocOn-DemandDistanceVectorRouting,无线自组网按需平面距离向量路由协议),该协议包括路由发现和路由维护两个阶段。在路由发现过程中,源节点向目的节点发送RREQ报文,源节点在收到目 ...
【技术保护点】
1.一种用于高动态无人机自组网路由协议的实现方法,其特征在于,包括以下步骤:分别获取源节点、若干中间节点和目的节点;根据所述源节点生成第一RREQ报文;所述中间节点接收所述第一RREQ报文并进行处理,更新得到第二RREQ报文;所述目的节点接收所述第二RREQ报文并进行处理,生成RREP报文;所述源节点接收所述RREP报文并将所述目的节点的信息添加到本地路由表中。
【技术特征摘要】
1.一种用于高动态无人机自组网路由协议的实现方法,其特征在于,包括以下步骤:分别获取源节点、若干中间节点和目的节点;根据所述源节点生成第一RREQ报文;所述中间节点接收所述第一RREQ报文并进行处理,更新得到第二RREQ报文;所述目的节点接收所述第二RREQ报文并进行处理,生成RREP报文;所述源节点接收所述RREP报文并将所述目的节点的信息添加到本地路由表中。2.根据权利要求1所述的用于高动态无人机自组网路由协议的实现方法,其特征在于,所述第一RREQ报文包括:第一位置、第二位置、第三位置、第一速度状态以及第一路由剩余时间。3.根据权利要求2所述的用于高动态无人机自组网路由协议的实现方法,其特征在于,所述中间节点接收所述第一RREQ报文并进行处理,更新得到第二RREQ报文,包括:所述中间节点接收所述第一RREQ报文,并根据所述第一RREQ报文计算得出链路剩余时间;根据所述链路剩余时间以及所述第一路由剩余时间更新得到所述第二RREQ报文。4.根据权利要求3所述的用于高动态无人机自组网路由协议的实现方法,其特征在于,根据所述链路剩余时间以及所述第一路由剩余时间更新得到所述第二RREQ报文,包括:当所述链路剩余时间小于所述第一路由剩余时间时,则将所述第一路由剩余时间更新为所述链路剩余时间,将所述链路剩余时间作为第二路由剩余时间;当所述链路剩余时间大于或等于所述第一路由剩余时间时,则所述第一路由剩余时间不变,将所述第一路由剩余时间作为所述第二路由剩余时间;将所述第一位置、所述第二位置、所述第三位置、所述第一速度状态、所述第一路由剩余时间依次更新为第四位置、第五位置、第六位置、第二速度状态以及所述第二路由剩余时间,得到所述第二RREQ报文。5.根据权利要求4所述的用于高动态无人机自组网路由协议的实现方法,其特征在于,所述链路剩余时间的计算公式为:其中,LET为所述链路剩余时间;b=zi-zj;d=yi-yj;f=xi-xj;vi为所述源节点i的速度大小...
【专利技术属性】
技术研发人员:相征,王培力,任鹏,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。