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

技术编号:34923950 阅读:21 留言:0更新日期:2022-09-15 07:17
本申请提供了一种数据传输方法、装置、电子设备和存储介质,包括:从第一卫星接收返向数据后,对返向数据进行数据处理,并根据优先级将处理后的返向数据作为前向数据放入前向发送队列;针对第一前向数据,基于接收第一前向数据的第三卫星的运行轨道调整第一卫星的发射方向;针对与该第一前向数据处于同一优先级的第二前向数据,若接收该第二前向数据的第四卫星的方向位于所述第一卫星在该发射方向下的波束范围内,则将第二前向数据放在该第一前向数据后,并基于调整后的前向发送队列将前向数据上传到第一卫星,以使第一卫星将前向数据发送给第三卫星/第四卫星。本申请实施例通过上述方法,提高前向数据的发射效率,间接提高卫星的服务寿命。高卫星的服务寿命。高卫星的服务寿命。

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


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

技术介绍

[0002]在数据通信领域,当进行数据传输的时候,通常是按照先入先出的方法对队列中的每个数据进行发送。在卫星之间进行数据传输时,需要两个卫星保持相应的角度才能够实现数据传输,当两个卫星之间角度未对准时,或者说接收卫星不在发射卫星的发射范围内时,需要调整发射卫星的发射角度。
[0003]专利技术人在研究中发现,现有技术中按照先入先出的原则在两个卫星之间进行数据传输时,由于每个数据到达的卫星是未知的,因此在每次进行数据传输时,都要根据接收该数据的卫星的位置调整发射卫星的角度,从而由于频繁调整发射卫星的角度造成的发射卫星的损耗以及数据传输效率低的问题。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种数据传输方法、装置、电子设备和存储介质,以通过减少发射卫星角度切换造成的数据传输效率低的问题,有助于间接提高卫星的服务寿命。
[0005]第一方面,本申请实施例提供了一种数据传输方法,所述方法应用在地球站,包括:
[0006]接收至少一个第一卫星发送的返向数据之后,对所述返向数据进行数据处理,并基于每个所述返向数据的优先级将处理后的返向数据作为前向数据放入前向发送队列;所述返向数据是所述第一卫星从第二卫星接收到的;
[0007]针对所述前向发送队列中的每个第一前向数据,基于接收该第一前向数据的第三卫星的运行轨道,调整所述第一卫星的发射方向;所述第一前向数据在所述前向发送队列中的位置是基于所述前向发送队列的长度确定的;
[0008]针对所述前向发送队列中与该第一前向数据处于同一优先级的每个第二前向数据,若接收该第二前向数据的第四卫星的方向位于所述第一卫星在该发射方向下的波束范围内,则将该第二前向数据调整到该第一前向数据之后,并基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星,以使所述第一卫星将所述第一前向数据/第二前向数据发送给所述第三卫星/所述第四卫星。
[0009]在一个可行的实施方案中,对所述返向数据进行数据处理,包括:
[0010]基于所述返向数据中携带的通信协议类型,采用与该通信协议对应的数据格式对所述返向数据进行解析,得到所述返向数据的七元组;
[0011]基于所述七元组中的通信协议、数据长度、数据类型、第二卫星的标识、目标卫星的标识、时间码和安全码,判断所述返向数据是否符合预设的通信要求;所述目标卫星为所
述第三卫星,或者所述第四卫星;
[0012]若所述返向数据符合所述通信要求,则将处理后的返向数据作为所述前向数据保存到所述前向发送队列中。
[0013]在一个可行的实施方案中,所述通信要求包括:
[0014]所述通信协议在预先定义的通信协议列表中,且所述第二卫星的标识在预先定义的服务列表中,且数据库中存储有所述目标卫星的轨道根数,且密码计算结果与所述七元组中的安全码一致;所述密码计算结果是所述地球站基于所述七元组中除所述安全码之外的六个要素,以及预先为所述第二卫星分配的计算方法计算得到的。
[0015]在一个可行的实施方案中,在基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星前,所述方法还包括:
[0016]针对每个所述前向数据,确定接收所述前向数据的目标卫星的运行轨道;
[0017]基于所述第一卫星的发射方向的转动区间,以及每个所述发射方向对应的波束范围,确定所述第一卫星涉及的波束区间;
[0018]若所述目标卫星在目标时刻的方位不在所述波束区间内,则将所述前向数据的发送任务公开广播,并向响应所述发送任务的转接地球站发送所述前向数据;所述目标时刻为所述第一卫星发送所述前向数据的预计发送时刻。
[0019]在一个可行的实施方案中,向响应所述发送任务的转接地球站发送所述前向数据,包括:
[0020]若与所述转接地球站存在通信通道,则通过所述通信通道将所述前向数据发送到所述转接地球站;
[0021]若与所述转接地球站不存在通信通道,则将所述前向数据发送到所述第一卫星,以使所述第一卫星将所述前向数据发送给所述转接地球站对应的转接卫星,并通过所述转接卫星下传到所述转接地球站。
[0022]在一个可行的实施方案中,在基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星之前,所述方法还包括:
[0023]确定目标卫星的标识;所述目标卫星为所述第三卫星,或者所述第四卫星;
[0024]若所述目标卫星注册入网时设定有上注规则,则根据所述上注规则修改所述前向数据。
[0025]在一个可行的实施方案中,所述第一前向数据在所述前向发送队列中的位置是基于所述前向发送队列的长度确定的,包括:
[0026]确定当前时刻用于表示所述前向发送队列中所述前向数据数量的第一数值;
[0027]若所述第一数值大于预设阈值,则对所述第一数值开二次方,得到第二数值;
[0028]将所述第二数值的整数部分作为参考值,计算所述参考值的二倍值;
[0029]将所述二倍值与首序号的和值作为目标序号,将在所述前向发送队列中排序为所述目标序号的前向数据确定为所述第一前向数据;所述首序号为所述前向发送队列中第一个前向数据的序号值。
[0030]第二方面,本申请实施例还提供了一种数据传输装置,所述装置驻留于地球站,包括:
[0031]接收单元,用于接收至少一个第一卫星发送的返向数据之后,对所述返向数据进
行数据处理,并基于每个所述返向数据的优先级将处理后的返向数据作为前向数据放入前向发送队列;所述返向数据是所述第一卫星从第二卫星接收到的;
[0032]方向调整单元,用于针对所述前向发送队列中的每个第一前向数据,基于接收该第一前向数据的第三卫星的运行轨道,调整所述第一卫星的发射方向;所述第一前向数据在所述前向发送队列中的位置是基于所述前向发送队列的长度确定的;
[0033]队列调整单元,用于针对所述前向发送队列中与该第一前向数据处于同一优先级的每个第二前向数据,若接收该第二前向数据的第四卫星的方向位于所述第一卫星在该发射方向下的波束范围内,则将该第二前向数据调整到该第一前向数据之后,并基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星,以使所述第一卫星将所述第一前向数据/第二前向数据发送给所述第三卫星/所述第四卫星。
[0034]在一个可行的实施方案中,所述接收单元在对所述返向数据进行数据处理时,用于:
[0035]基于所述返向数据中携带的通信协议类型,采用与该通信协议对应的数据格式对所述返向数据进行解析,得到所述返向数据的七元组;
[0036]基于所述七元组中的通信协议、数据长度、数据类型、第二卫星的标识、目标卫星的标识、时间码和安全码,判断所述返向数据是否符合预设的通信要求;所述目标卫星为所述第三卫星,或者所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用在地球站,包括:接收至少一个第一卫星发送的返向数据之后,对所述返向数据进行数据处理,并基于每个所述返向数据的优先级将处理后的返向数据作为前向数据放入前向发送队列;所述返向数据是所述第一卫星从第二卫星接收到的;针对所述前向发送队列中的每个第一前向数据,基于接收该第一前向数据的第三卫星的运行轨道,调整所述第一卫星的发射方向;所述第一前向数据在所述前向发送队列中的位置是基于所述前向发送队列的长度确定的;针对所述前向发送队列中与该第一前向数据处于同一优先级的每个第二前向数据,若接收该第二前向数据的第四卫星的方向位于所述第一卫星在该发射方向下的波束范围内,则将该第二前向数据调整到该第一前向数据之后,并基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星,以使所述第一卫星将所述第一前向数据/第二前向数据发送给所述第三卫星/所述第四卫星。2.根据权利要求1所述的方法,其特征在于,对所述返向数据进行数据处理,包括:基于所述返向数据中携带的通信协议类型,采用与该通信协议对应的数据格式对所述返向数据进行解析,得到所述返向数据的七元组;基于所述七元组中的通信协议、数据长度、数据类型、第二卫星的标识、目标卫星的标识、时间码和安全码,判断所述返向数据是否符合预设的通信要求;所述目标卫星为所述第三卫星,或者所述第四卫星;若所述返向数据符合所述通信要求,则将处理后的返向数据作为所述前向数据保存到所述前向发送队列中。3.根据权利要求2所述的方法,其特征在于,所述通信要求包括:所述通信协议在预先定义的通信协议列表中,且所述第二卫星的标识在预先定义的服务列表中,且数据库中存储有所述目标卫星的轨道根数,且密码计算结果与所述七元组中的安全码一致;所述密码计算结果是所述地球站基于所述七元组中除所述安全码之外的六个要素,以及预先为所述第二卫星分配的计算方法计算得到的。4.根据权利要求1所述的方法,其特征在于,在基于调整后的所述前向发送队列将所述前向数据上传到所述第一卫星前,所述方法还包括:针对每个所述前向数据,确定接收所述前向数据的目标卫星的运行轨道;基于所述第一卫星的发射方向的转动区间,以及每个所述发射方向对应的波束范围,确定所述第一卫星涉及的波束区间;若所述目标卫星在目标时刻的方位不在所述波束区间内,则将所述前向数据的发送任务公开广播,并向响应所述发送任务的转接地球站发送所述前向数据;所述目标时刻为所述第一卫星发送所述前向数据的预计发送时刻。5.根据权利要求4所述的方法,其特征在于,向响应所述发送任务的转接地球站发送所述前向数据,包括:若与所述转接地球站存在通信通道,则通过所述通信通道将所述前...

【专利技术属性】
技术研发人员:齐斌费立刚张攀尹斌陈晓敏高芳青张红梅刘宝
申请(专利权)人:中国人民解放军三二零三九部队
类型:发明
国别省市:

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

1