System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() FANET网络通信仿真方法及装置制造方法及图纸_技高网

FANET网络通信仿真方法及装置制造方法及图纸

技术编号:40712984 阅读:20 留言:0更新日期:2024-03-22 11:15
本申请提供一种FANET网络通信仿真方法及装置,所述方法包括:从预设的各个移动终端节点中选取目标移动终端节点;针对该目标移动终端节点,在预先基于FANET模型构建的仿真容器网络环境下执行仿真链路建立步骤:若在当前的目标移动终端节点的链路构建开始时间点检测到存在可用的虚拟设备接口,则基于目标移动终端节点的链路构建结束时间点获取下一移动终端节点对应的最小链路结束时间点;自当前可用的虚拟设备接口中择一作为目标虚拟设备接口,并基于该目标虚拟设备接口构建目标移动终端节点与目标控制站节点之间的虚拟通信链路。本申请能够有效降低终端节点与控制站的通信时延,进而提升仿真精度,以及能够有效节约虚拟通信链路资源。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种fanet网络通信仿真方法及装置。


技术介绍

1、移动自组织网络(mobile ad hoc networks,简称manet)是一种在没有固定基础设施的条件下,由系统中的通信节点通过分布式协议互连的网络系统,具有无中心、节点对等、多跳(multihop)等特点,能自动快速部署独立的通信网络或有效延伸已有通信网络的覆盖范围,在民用和军事方面均有广泛的应用前景。飞行自组网(flying ad hoc network,fanet),也称蜂群无人机自组网,是无人机蜂群协同调整的基础和前提,其性能将直接决定无人机能否实现协同调整。fanet可看成是manet的特殊情况。无人机作为网络的节点不完全取决于地面控制站等通信设施的控制,各个节点之间就可以完成相互控制指令转发、态势感知交换和情报搜索等,从而建立起一个ad-hoc网络。虚拟实验台可以低成本、高效地改进fanet存在的问题。有研究组织设立的“核心蜂群冲刺”实验,聚焦移动自组织网络下的无人机蜂群,结合虚拟试验台和实物试验台,以改进蜂群架构和战术。因此,为了快速高效地对fanet关键技术和架构开展试验,支撑大规模、端到端的实验验证,需要对其进行仿真研究。

2、现有的仿真技术中多个终端节点与控制站的首次通信需要基于arp协议寻址,通信时延较高,通信效果差,另一方面,若控制站与每个终端节点均建立通信链路,则占用过多通信链路资源,通信压力大。


技术实现思路

1、鉴于此,本申请实施例提供了一种fanet网络通信仿真方法及装置,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本申请的第一个方面提供了一种fanet网络通信仿真方法,该方法包括:

3、从预设的各个移动终端节点中选取当前的目标移动终端节点;

4、针对当前的所述目标移动终端节点,在预先基于fanet模型构建的仿真容器网络环境下执行预设的仿真链路建立步骤;

5、其中,所述仿真链路建立步骤包括:

6、若在当前的目标移动终端节点的链路构建开始时间点检测到存在可用的虚拟设备接口,则基于所述目标移动终端节点的链路构建结束时间点获取下一移动终端节点对应的最小链路结束时间点;

7、自当前可用的虚拟设备接口中择一作为目标虚拟设备接口,并基于该目标虚拟设备接口构建所述目标移动终端节点与预设的目标控制站节点之间的虚拟通信链路。

8、在本申请的一些实施例中,所述仿真链路建立步骤还包括:

9、若在当前的目标移动终端节点的链路构建开始时间点未检测到存在可用的虚拟设备接口,则判断所述目标移动终端节点的链路结束时间点是否晚于当前的最小链路结束时间点;

10、若是,则基于当前的最小链路结束时间点更新所述目标移动终端节点的链路建立开始时间点,以在更新后的链路建立开始时间点到达时再次针对该目标移动终端节点执行所述仿真链路建立步骤。

11、在本申请的一些实施例中,所述仿真链路建立步骤还包括:

12、若经判断获知所述当前的目标移动终端节点的链路结束时间点早于或等于当前的最小链路结束时间点,则将所述下一移动终端节点作为新的目标移动终端节点以执行所述仿真链路建立步骤。

13、在本申请的一些实施例中,所述基于所述目标移动终端节点的链路构建结束时间点获取下一移动终端节点对应的最小链路结束时间点,包括:

14、判断所述目标移动终端节点的链路结束时间点是否晚于当前的最小链路结束时间点;

15、若是,将当前的最小链路结束时间点确定为下一移动终端节点对应的最小链路结束时间点;

16、若否,将所述目标移动终端节点的链路结束时间点确定为下一移动终端节点对应的最小链路结束时间点。

17、在本申请的一些实施例中,在所述从预设的各个移动终端节点中选取当前的目标移动终端节点之前,还包括:

18、基于所述fanet模型建立目标控制站节点及多个移动终端节点;

19、在所述仿真容器网络中针对目标控制站节点的最大通信节点连接数设置对应数量的虚拟设备接口以得到预设的虚拟设备接口队列;

20、基于目标控制站节点、各个所述移动终端节点和各个所述虚拟设备接口建立所述仿真容器网络。

21、在本申请的一些实施例中,在所述基于目标控制站节点、各个所述移动终端节点和各个所述虚拟设备接口建立所述仿真容器网络之后,且在所述从预设的各个移动终端节点中选取当前的目标移动终端节点之前,还包括:

22、将各个虚拟设备接口对应的控制站mac地址和终端mac地址存入本地数据库;

23、基于各个终端节点的运动规律得到各个终端节点各自对应的链路建立时间和链路结束时间。

24、在本申请的一些实施例中,所述基于该目标虚拟设备接口构建所述目标移动终端节点与预设的目标控制站节点之间的虚拟通信链路,包括:

25、基于所述目标移动终端节点和目标虚拟设备接口从所述本地数据库中获取该目标虚拟设备接口对应的控制站mac地址和终端mac地址;

26、将所述控制站mac地址存入所述目标控制站节点的本地arp缓存;将所述终端mac地址存入所述目标移动终端节点的本地arp缓存;

27、从所述目标移动终端节点的本地arp缓存和目标控制站节点的arp缓存中获取所述控制站mac地址和终端mac地址;

28、基于所述控制站mac地址和终端mac地址建立所述目标移动终端节点与目标控制站节点之间的虚拟通信链路。

29、在本申请的一些实施例中,还包括:

30、在所述虚拟通信链路通信结束后,清除所述目标移动终端节点的本地arp缓存中的终端mac地址和目标控制站节点的arp缓存中的所述控制站mac地址;

31、断开所述目标移动终端节点和目标控制站节点之间的虚拟通信链路;

32、将所述目标虚拟设备接口存入所述虚拟设备接口队列。

33、在本申请的一些实施例中,还包括:

34、将各个移动终端节点与所述目标控制站节点各自对应的ip地址存入本地数据库中;

35、若各个移动终端节点中存在在第一移动终端节点和第二移动终端节点均与所述目标控制站节点建立通信链路后,从所述本地数据库获取所述第一移动终端节点的ip地址和第二移动终端节点的ip地址;

36、基于所述目标控制站节点、所述第一移动终端节点的ip地址和第二移动终端节点的ip地址建立所述第一移动终端节点和第二移动终端节点之间的通信链路,以使所述第一移动终端节点和第二移动终端节点进行通信。

37、本申请的第二个方面提供了一种基于fanet模型的网络通信仿真装置,该装置包括:

38、终端选取模块,用于从预设的各个移动终端节点中选取当前的目标移动终端节点。

39、通信建立模块,用于针对当前的所述目标移动终端节点,在预先基于fanet模型构建的仿真容本文档来自技高网...

【技术保护点】

1.一种FANET网络通信仿真方法,其特征在于,包括:

2.根据权利要求1所述的FANET网络通信仿真方法,其特征在于,所述仿真链路建立步骤还包括:

3.根据权利要求2所述的FANET网络通信仿真方法,其特征在于,所述仿真链路建立步骤还包括:

4.根据权利要求1所述的FANET网络通信仿真方法,其特征在于,所述基于所述目标移动终端节点的链路构建结束时间点获取下一移动终端节点对应的最小链路结束时间点,包括:

5.根据权利要求1所述的FANET网络通信仿真方法,其特征在于,在所述从预设的各个移动终端节点中选取当前的目标移动终端节点之前,还包括:

6.根据权利要求5所述的FANET网络通信仿真方法,其特征在于,在所述基于目标控制站节点、各个所述移动终端节点和各个所述虚拟设备接口建立所述仿真容器网络之后,且在所述从预设的各个移动终端节点中选取当前的目标移动终端节点之前,还包括:

7.根据权利要求6所述的FANET网络通信仿真方法,其特征在于,所述基于该目标虚拟设备接口构建所述目标移动终端节点与预设的目标控制站节点之间的虚拟通信链路,包括:

8.根据权利要求7所述的FANET网络通信仿真方法,其特征在于,还包括:

9.根据权利要求1所述的FANET网络通信仿真方法,其特征在于,还包括:

10.一种基于FANET模型的网络通信仿真装置,其特征在于,包括:

...

【技术特征摘要】

1.一种fanet网络通信仿真方法,其特征在于,包括:

2.根据权利要求1所述的fanet网络通信仿真方法,其特征在于,所述仿真链路建立步骤还包括:

3.根据权利要求2所述的fanet网络通信仿真方法,其特征在于,所述仿真链路建立步骤还包括:

4.根据权利要求1所述的fanet网络通信仿真方法,其特征在于,所述基于所述目标移动终端节点的链路构建结束时间点获取下一移动终端节点对应的最小链路结束时间点,包括:

5.根据权利要求1所述的fanet网络通信仿真方法,其特征在于,在所述从预设的各个移动终端节点中选取当前的目标移动终端节点之前,还包括:

6.根据权利要求5所述的f...

【专利技术属性】
技术研发人员:刘江李梦圆张然周宇柯吴畏虹
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1