【技术实现步骤摘要】
用于临空通信网络的DTN数据传输的方法、装置及系统
本专利技术涉及临空车地网络
,尤其涉及一种用于临空通信网络的DTN数据传输的方法、装置及系统。
技术介绍
随着科学技术的发展,利用临近空间区域和无人机等突破以地面基站通信为基础的轨道交通信息的传输模式,建立包含有无人机、浮空器、列车、地面终端和移动终端的轨道交通专用信息保障系统。现有技术中,无人机、列车节点都是高动态节点,导致网络拓扑时变,而且各子网在信息协议格式、通信设备接口、用户地址空间以及网络传输能力等方面异构异质,使得传统网络无法满足临空车地网的通信需求。然而,即使在数据传输端知道终端的IP地址,由于网络拓扑时变,仍无法获得终端连接至DTN网络中的节点信息,或者当DTN网络的一个节点下连接多个终端时,该节点的EID信息不能唯一的对应一个终端IP地址,因此需要获取终端IP地址和所连接DTN节点的对应关系,并在DTN网络所传输的数据中保留目的IP地址和目的端口号信息。
技术实现思路
本专利技术提供一种用于临空通信网络的DTN数据传输的方法、装置及系统,实现了高动态网络数据链路传输的稳定性,可以更加准确进行数 ...
【技术保护点】
1.一种用于临空通信网络的DTN数据传输的方法,其特征在于:应用在包含无人机、第一网关、至少一个转发节点、第二网关的网络系统中,包括:第一网关接收无人机摄像头采集的列车运行数据;所述第一网关根据所述列车运行数据及目的IP地址,通过束协议将所述列车运行数据封装成Bundle数据块,并发送至第一转发节点;所述第一转发节点接收所述Bundle数据块,根据所述Bundle数据块中的目的节点EID信息以及第二转发节点的节点EID信息,将所述Bundle数据块发送至所述第二转发节点或者第二网关,其中所述转发节点、目的节点的节点EID信息存储于预先通过广播得到的映射表中;所述第二网关接收 ...
【技术特征摘要】
1.一种用于临空通信网络的DTN数据传输的方法,其特征在于:应用在包含无人机、第一网关、至少一个转发节点、第二网关的网络系统中,包括:第一网关接收无人机摄像头采集的列车运行数据;所述第一网关根据所述列车运行数据及目的IP地址,通过束协议将所述列车运行数据封装成Bundle数据块,并发送至第一转发节点;所述第一转发节点接收所述Bundle数据块,根据所述Bundle数据块中的目的节点EID信息以及第二转发节点的节点EID信息,将所述Bundle数据块发送至所述第二转发节点或者第二网关,其中所述转发节点、目的节点的节点EID信息存储于预先通过广播得到的映射表中;所述第二网关接收所述Bundle数据块,并根据所述Bundle数据块中的目的IP地址和端口号,将所述列车运行数据发送至终端。2.根据权利要求1所述的方法,其特征在于,所述第一网关根据所述列车运行数据及目的IP地址,通过束协议将所述列车运行数据封装成Bundle数据块,包括:所述第一网关在IP层将第一控制尾添加至所述列车运行数据中,以形成第一数据,并将所述第一数据上传至TCP层;其中,所述第一控制尾包含有IP报文控制头中无人机的源IP地址和所述目的IP地址;在TCP层中,将第二控制尾添加至所述第一数据中,以形成第二数据,并将所述第二数据上传至BP层,其中,所述第二控制尾包含有TCP报文控制头中源端口和目的端口;在BP层中,将所述第一控制尾、第二控制尾存入所述Bundle数据块的扩展块中;在BP层中,根据所述目的IP地址、所述映射表,查询获得与所述目的IP地址相对应的目的节点EID信息,并将源节点的EID信息、所述目的节点EID信息存储于所述Bundle数据块的控制头中,封装完成所述Bundle数据块。3.根据权利要求1所述的方法,其特征在于,根据所述Bundle数据块中的目的节点EID信息以及第二转发节点的节点EID信息,将所述Bundle数据块发送至所述第二转发节点或者第二网关,包括:根据预设路由算法规则及所述Bundle数据块中的目的节点EID信息,获得第二转发节点的EID信息或者第二网关的节点EID信息;并根据所述第二转发节点的EID信息或者第二网关的节点EID信息,将所述Bundle数据块发送至所述第二转发节点或者第二网关;其中目的节点EID信息包括地面终端所连接的DTN节点的EID信息。4.根据权利要求1所述的方法,其特征在于,根据所述Bundle数据块中的目的IP地址,将所述列车运行数据块发送至终端,包括:所述第二网关在BP层中将所述Bundle数据块进行解封装,并从所述Bundle数据块的扩展块中获取源端口、无人机的IP地址、所述目的IP地址及目的端口;在...
【专利技术属性】
技术研发人员:张涛,张咏,朱慧娟,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。