【技术实现步骤摘要】
卫星数据的传输方法、装置、电子设备、介质和程序产品
[0001]本公开涉及计算机
,更具体地涉及一种卫星数据的传输方法、装置、电子设备、存储介质和程序产品。
技术介绍
[0002]卫星地面站接收到卫星数据后,应尽快通过互联网传输到用户。针对多卫星数据的优化问题,应合理分配网络带宽,尽量使数据在规定时间内传输至用户。因此,如何分配任务数据的传输带宽、如何提高数据传输效率尤为重要。
技术实现思路
[0003]鉴于上述问题,本公开提供了一种卫星数据的传输方法、装置、电子设备、存储介质和程序产品。
[0004]根据本公开的第一个方面,提供了一种卫星数据的传输方法,包括:响应于接收到传输宽带调度指令,针对多个传输任务,获取当前可用总带宽以及分别与每个传输任务对应的第一目标数据;基于预设目标函数和预设约束条件所构建的优化模型,根据所述当前可用总带宽以及所述分别与每个传输任务对应的第一目标数据,确定分别与每个传输任务对应的传输带宽;以及根据所述与每个传输任务对应的传输带宽进行卫星数据的传输。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种卫星数据的传输方法,包括:响应于接收到传输宽带调度指令,针对多个传输任务,获取当前可用总带宽以及分别与每个传输任务对应的第一目标数据;基于预设目标函数和预设约束条件所构建的优化模型,根据所述当前可用总带宽以及所述分别与每个传输任务对应的第一目标数据,确定分别与每个传输任务对应的传输带宽;以及根据所述与每个传输任务对应的传输带宽进行卫星数据的传输。2.根据权利要求1所述的方法,其中,所述与每个传输任务对应的第一目标数据,包括:与传输任务i对应的卫星数据接收结束时刻;与传输任务i对应的传输优先级;与传输任务i对应的待传输卫星数据的数据量;以及与传输任务i对应的预设最大传输延迟时间;其中,i为正整数。3.根据权利要求2所述的方法,其中,所述预设目标函数包括所述多个传输任务的最小化延迟时间之和,所述预设目标函数为:i表示传输任务,prio
i
表示与传输任务i对应的传输优先级,wdt
i
表示与传输任务i对应的延迟时间,和与传输任务i对应的单位时间惩罚值之间的乘积;所述与传输任务i对应的单位时间惩罚值为:w
i
表示与传输任务i对应的单位时间惩罚值,dtime
i
表示与传输任务i对应的延迟时间,dtl
i
表示与传输任务i对应的预设最大传输延迟时间;其中,在dtime
i
≤dtl
i
的情况下,w
i
为预设第一值v1;在dtl
i
<dtime
i
<2*dtl
i
的情况下,w
i
为预设第一值v2;在dtime
i
≥2*dtl
i
的情况下,w
i
为预设第一值v3。4.根据权利要求2所述的方法,其中,所述预设约束条件包括以下约束条件中的一种或多种:第一约束条件为:与传输任务i对应的传输延迟时间小于等于与所述传输任务i对应的预设上限值;第二约束条件为:与传输任务i对应的传输带宽对时间积分等于与所述传输任务i对应的待传输卫星数据的数据量;第三约束条件为:针对多个传输任务,所述与每个传输任务对应的传输带宽之和小于等于所述当前可用总带宽;第四约束条件为...
【专利技术属性】
技术研发人员:田妙苗,黄鹏,章文毅,马广彬,程军,王萌,厉为,冯柯,刘荣芳,王峥,许殊,王伟星,
申请(专利权)人:中国科学院空天信息创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。