一种数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35142431 阅读:21 留言:0更新日期:2022-10-05 10:18
本申请提供了一种数据传输方法、装置、电子设备及存储介质,方法包括:第一终端获取待传输的目标数据;管理节点选取出当前未发生故障且负载最轻的目标数据传输节点;管理节点在目标数据传输节点和第一终端之间建立至少一个第一数据传输通道,以及,对于每一第一数据传输通道,在目标数据传输节点与第二终端之间建立该第一数据传输通道对应的至少一个第二数据传输通道;对于每一数据帧,第一终端通过目标第一数据传输通道将该数据帧传输给所述目标数据传输节点。本申请通过选择当前负载最轻的数据传输节点(相当于服务器)进行数据传输,而非始终使用一个固定的数据传输节点进行数据传输的方式,使得不同的数据传输节点的使用率趋于平衡。用率趋于平衡。用率趋于平衡。

【技术实现步骤摘要】
一种数据传输方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在航天测控领域,会产生各类数据,这些数据需要通过星地链路(相当于数据分发系统)传输至地球站。
[0003]然而,在现有技术中,每个地球站仅通过一个固定的数据分发系统来接收数据,这样,就导致某些数据分发系统中的服务器经常处于空闲状态,资源使用率十分低下,而某些数据分发系统中的服务器又是资源使用率过高的状态。此外,每新建一个地球站,就需要新建设一套数据分发系统,配备若干服务器,除增加了建设成本外,服务器的日常运维压力也随之增加。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种数据传输方法、装置、电子设备及存储介质,通过选择当前负载最轻的数据传输节点(相当于服务器)进行数据传输,而非始终使用一个固定的数据传输节点进行数据传输的方式,使得不同的数据传输节点的使用率趋于平衡。
[0005]第一方面,本申请实施例提供了一种数据传输方法,应用于数据传输系统,所述数据传输系统包括:第一终端,第二终端,管理节点,多个数据传输节点;所述方法包括:
[0006]所述第一终端获取待传输的目标数据,其中,所述目标数据由若干数据帧构成,对于每一所述数据帧,该数据帧携带有一级分类标识,所述一级分类标识的种类个数至少为2;
[0007]所述管理节点从多个所述数据传输节点中选取出当前未发生故障且负载最轻的目标数据传输节点;
>[0008]所述管理节点在所述目标数据传输节点和所述第一终端之间建立至少一个第一数据传输通道,以及,对于每一所述第一数据传输通道,在所述目标数据传输节点与所述第二终端之间建立该第一数据传输通道对应的至少一个第二数据传输通道,其中,该第一数据传输通道以及该第一数据传输通道对应的每一所述第二数据传输通道携带有所述一级分类标识,且该第一数据传输通道对应的每一所述第二数据传输通道各自携带的一级分类标识包括于该第一数据传输通道携带的一级分类标识中;
[0009]对于每一所述数据帧,所述第一终端通过目标第一数据传输通道将该数据帧传输给所述目标数据传输节点,其中,所述目标第一数据传输通道为携带的一级分类标识包括该数据帧携带的一级分类标识的第一数据传输通道;
[0010]对于每一所述数据帧,所述目标数据传输节点通过目标第二数据传输通道将该数据帧传输给所述第二终端,其中,所述目标第二数据传输通道为所述目标第一数据传输通
道对应的第二数据传输通道中携带的一级分类标识包括该数据帧携带的一级分类标识的第二数据传输通道;
[0011]所述管理节点在确定所述目标数据的传输完成后,销毁每一所述第一数据传输通道以及每一所述第一数据传输通道各自对应的每一所述第二数据传输通道。
[0012]在一种可能的实施方式中,对于每一所述数据帧,该数据帧还携带有二级分类标识直至N级分类标识,i级分类标识的种类个数至少为2,对于每一所述第一数据传输通道,该第一数据传输通道还携带有所述二级分类标识直至M级分类标识,对于该第一数据传输通道对应的每一所述第二数据传输通道,该第二数据传输通道还携带有二级分类标识直至O级分类标识,所述目标第一数据传输通道为携带的j级分类标识包括该数据帧携带的j级分类标识的第一数据传输通道,所述目标第二数据传输通道为所述目标第一数据传输通道对应的第二数据传输通道中携带的k级分类标识包括该数据帧携带的k级分类标识的第二数据传输通道,2≤M≤O≤N,i为2到N之间的整数,j为1到M之间的整数,k为1到O之间的整数,O、M和N均为整数。
[0013]在一种可能的实施方式中,在传输所述目标数据的过程中,若所述管理节点判定所述目标数据传输节点发生故障,则所述方法还包括:
[0014]所述管理节点销毁每一所述第一数据传输通道以及每一所述第一数据传输通道各自对应的每一所述第二数据传输通道;
[0015]所述管理节点从多个所述数据传输节点中选取出当前未发生故障且负载最轻的候选数据传输节点;
[0016]对于每一所述第一数据传输通道,所述管理节点在所述第一终端与所述候选数据传输节点之间建立该第一数据传输通道的备份第一数据传输通道,以及,在所述候选数据传输节点与所述第二终端之间建立该第一数据传输通道对应的每一第二数据传输通道各自的备份第二数据传输通道,并将所述备份第一数据传输通道作为该第一数据传输通道,以及,对于该第一数据传输通道对应的每一所述第二数据传输通道,将该第二数据传输通道的备份第二数据传输通道作为该第二数据传输通道,以及,将所述候选数据传输节点作为所述目标数据传输节点,以及,返回步骤对于每一所述数据帧,所述第一终端通过目标第一数据传输通道将该数据帧传输给所述目标数据传输节点,其中,所述备份第一数据传输通道携带有所述一级分类标识直至M级分类标识,且所述备份第一数据传输通道携带的j级分类标识与该第一数据传输通道携带的j级分类标识相同,对于该第一数据传输通道对应的每一所述第二数据传输通道,该第二数据传输通道的备份第二数据传输通道携带有所述一级分类标识直至O级分类标识,且该第二数据传输通道的备份第二数据传输通道携带的k级分类标识与该第二数据传输通道携带的k级分类标识相同。
[0017]在一种可能的实施方式中,对于每一所述数据传输节点,该数据传输节点与所述管理节点之间建立有心跳连接;对于每一所述数据传输节点,所述管理节点判定该数据传输节点是否发生故障,包括:
[0018]对于每一所述数据传输节点,该数据传输节点在自身未发生故障时,每隔第一预设时间段通过所述心跳连接向所述管理节点发送一次心跳信息;
[0019]对于每一所述数据传输节点,若所述管理节点在连续的第二预设时间段内未接收到来自该数据传输节点的心跳信息,则所述管理节点判定该数据传输节点发生故障,其中,
所述第二预设时间段大于所述第一预设时间段;
[0020]对于每一所述数据传输节点,若所述管理节点在连续的第二预设时间段内接收到来自该数据传输节点的心跳信息,则所述管理节点判定该数据传输节点未发生故障。
[0021]在一种可能的实施方式中,在传输所述目标数据的过程中,若所述管理节点接收到来自用户的数据传输停止指令,则所述方法还包括:
[0022]所述管理节点响应所述数据传输停止指令,销毁每一所述第一数据传输通道以及每一所述第一数据传输通道各自对应的每一所述第二数据传输通道。
[0023]第二方面,本申请实施例还提供了一种数据传输系统,所述系统包括:第一终端,第二终端,管理节点,多个数据传输节点;
[0024]所述第一终端用于获取待传输的目标数据,其中,所述目标数据由若干数据帧构成,对于每一所述数据帧,该数据帧携带有一级分类标识,所述一级分类标识的种类个数至少为2;
[0025]所述管理节点用于从多个所述数据传输节点中选取出当前未发生故障且负载最轻的目标数据传输节点;
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据传输系统,所述数据传输系统包括:第一终端,第二终端,管理节点,多个数据传输节点;所述方法包括:所述第一终端获取待传输的目标数据,其中,所述目标数据由若干数据帧构成,对于每一所述数据帧,该数据帧携带有一级分类标识,所述一级分类标识的种类个数至少为2;所述管理节点从多个所述数据传输节点中选取出当前未发生故障且负载最轻的目标数据传输节点;所述管理节点在所述目标数据传输节点和所述第一终端之间建立至少一个第一数据传输通道,以及,对于每一所述第一数据传输通道,在所述目标数据传输节点与所述第二终端之间建立该第一数据传输通道对应的至少一个第二数据传输通道,其中,该第一数据传输通道以及该第一数据传输通道对应的每一所述第二数据传输通道携带有所述一级分类标识,且该第一数据传输通道对应的每一所述第二数据传输通道各自携带的一级分类标识包括于该第一数据传输通道携带的一级分类标识中;对于每一所述数据帧,所述第一终端通过目标第一数据传输通道将该数据帧传输给所述目标数据传输节点,其中,所述目标第一数据传输通道为携带的一级分类标识包括该数据帧携带的一级分类标识的第一数据传输通道;对于每一所述数据帧,所述目标数据传输节点通过目标第二数据传输通道将该数据帧传输给所述第二终端,其中,所述目标第二数据传输通道为所述目标第一数据传输通道对应的第二数据传输通道中携带的一级分类标识包括该数据帧携带的一级分类标识的第二数据传输通道;所述管理节点在确定所述目标数据的传输完成后,销毁每一所述第一数据传输通道以及每一所述第一数据传输通道各自对应的每一所述第二数据传输通道。2.根据权利要求1所述的数据传输方法,其特征在于,对于每一所述数据帧,该数据帧还携带有二级分类标识直至N级分类标识,i级分类标识的种类个数至少为2,对于每一所述第一数据传输通道,该第一数据传输通道还携带有所述二级分类标识直至M级分类标识,对于该第一数据传输通道对应的每一所述第二数据传输通道,该第二数据传输通道还携带有二级分类标识直至O级分类标识,所述目标第一数据传输通道为携带的j级分类标识包括该数据帧携带的j级分类标识的第一数据传输通道,所述目标第二数据传输通道为所述目标第一数据传输通道对应的第二数据传输通道中携带的k级分类标识包括该数据帧携带的k级分类标识的第二数据传输通道,2≤M≤O≤N,i为2到N之间的整数,j为1到M之间的整数,k为1到O之间的整数,O、M和N均为整数。3.根据权利要求2所述的数据传输方法,其特征在于,在传输所述目标数据的过程中,若所述管理节点判定所述目标数据传输节点发生故障,则所述方法还包括:所述管理节点销毁每一所述第一数据传输通道以及每一所述第一数据传输通道各自对应的每一所述第二数据传输通道;所述管理节点从多个所述数据传输节点中选取出当前未发生故障且负载最轻的候选数据传输节点;对于每一所述第一数据传输通道,所述管理节点在所述第一终端与所述候选数据传输节点之间建立该第一数据传输通道的备份第一数据传输通道,以及,在所述候选数据传输节点与所述第二终端之间建立该第一数据传输通道对应的每一第二数据传输通道各自的
备份第二数据传输通道,并将所述备份第一数据传输通道作为该第一数据传输通道,以及,对于该第一数据传输通道对应的每一所述第二数据传输通道,将该第二数据传输通道的备份第二数据传输通道作为该第二数据传输通道,以及,将所述候选数据传输节点作为所述目标数据传输节点,以及,返回步骤对于每一所述数据帧,所述第一终端通过目标第一数据传输通道将该数据帧传输给所述目标数据传输节点,其中,所述备份第一数据传输通道携带有所述一级分类标识直至M级分类标识,且所述备份第一数据传输通道携带的j级分类标识与该第一数据传输通道携带的j级分类标识相同,对于该第一数据传输通道对应的每一所述第二数据传输通道,该第二数据传输通道的备份第二数据传输通道携带有所述一级分类标识直至O级分类标识,且该第二数据传输通道的备份第二数据传输通道携带的k级分类标识与该第二数据传输通道携带的k级分类标识相同。4.根据权利要求1所述的数据传输方法,其特征在于,对于每一所述数据传输节点,该数据传输节点与所述管理节点之间建立有心跳连接;对于每一所述数据传输节点,所述管理节点判定该数据传输节点是否发生故障,包括:对于每一所述数据传输节点,该数据传输节点在自身未发生故障时,每隔第一预设时间段通过所述心跳连接向所述管理节点发送一次心跳信息;对于每一所述数据传输节点,若所述管理节点在连续的第二预设时间段内未接收到来自该数据传输节点的心跳信息,则所述管理节点判定该数据传输节点发生故障,其中,所述第二预设时间段大于所述第一预设时间段;对于每一所述数据传输节点,若所述管理节点在连续的第二预设时间段内接收到来自该数据传输节点的心跳信息,则所述管理节点判定该数据传输节点未发生故障。5.根据权利要求1所述的数据传输...

【专利技术属性】
技术研发人员:吴宏仇梦跃刘胜鹏张攀李婉钰崔跃生杨应勇崔健雄
申请(专利权)人:中国人民解放军三二零三九部队
类型:发明
国别省市:

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

1