当前位置: 首页 > 专利查询>之江实验室专利>正文

一种任务调度的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37983348 阅读:16 留言:0更新日期:2023-06-30 09:58
本说明书公开了一种任务调度的方法、装置、存储介质及电子设备,包括:先确定当前时刻与当前卫星能够通信的卫星作为待选卫星。然后,针对每一个待选卫星,确定该待选卫星的信息,并根据该待选卫星的信息以及当前卫星的信息,预测当前卫星与该待选卫星之间的通信时长,以及确定该待选卫星执行待执行任务的执行时长。然后,根据各待选卫星的执行时长和通信时长,确定待执行任务的调度卫星,再确定执行待执行任务所需的数据,并将数据发送给调度卫星,可以保证在将待执行任务的数据发送给调度卫星之后,能够接收到调度卫星执行待执行任务之后发送的执行结果,以提高待执行任务的执行结果的可靠性,提高卫星计算资源的利用率。提高卫星计算资源的利用率。提高卫星计算资源的利用率。

【技术实现步骤摘要】
一种任务调度的方法、装置、存储介质及电子设备


[0001]本说明书涉及计算机
,尤其涉及一种任务调度的方法、装置、存储介质及电子设备。

技术介绍

[0002]随着科技的不断发展,人造卫星的应用范围变得更加广泛,比如在空中搜救任务中,人造卫星可以拍摄图像,并根据拍摄到的图像,确定目标所在的位置,以对目标进行搜救。
[0003]在外部射线的影响下,人造卫星容易发生单粒子翻转(Single Event Upset,简称SEU)或者出现其他异常问题,这会导致单节点(即一个人造卫星)无法完成任务,或者单节点的任务执行结果不可靠。为了提高任务执行结果的可靠性,可以将任务同时调度到其他人造卫星上,以使其他人造卫星同样执行该任务,根据多个人造卫星的任务执行结果,确定该任务的任务执行结果。可见,如何在人造卫星之间进行任务调度是一个非常重要的问题。
[0004]基于此,本说明书提供了一种任务调度的方法。

技术实现思路

[0005]本说明书提供一种任务调度的方法、装置、存储介质及电子设备,以部分的解决现有技术存在的上述问题。...

【技术保护点】

【技术特征摘要】
1.一种任务调度的方法,其特征在于,包括:确定当前时刻与当前卫星进行通信的卫星作为待选卫星以及待执行任务;针对确定出的每一个待选卫星,确定该待选卫星的信息,其中,该待选卫星的信息至少包括该待选卫星的坐标以及调度信息;根据所述当前卫星的信息以及该待选卫星的信息,预测所述当前卫星与该待选卫星之间的通信时长,以及根据该待选卫星的信息,确定该待选卫星执行所述待执行任务的执行时长;其中,所述当前卫星的信息至少包括所述当前卫星的坐标;根据各待选卫星的执行时长以及所述各待选卫星的通信时长,确定所述待执行任务的调度卫星;确定执行所述待执行任务所需的数据,并将所述数据发送给所述调度卫星。2.如权利要求1所述的方法,其特征在于,根据所述当前卫星的信息以及该待选卫星的信息,预测所述当前卫星与该待选卫星之间的通信时长,具体包括:将所述当前卫星的信息以及该待选卫星的信息输入预先训练的通信时长预测模型,得到所述当前卫星与该待选卫星之间的通信时长。3.如权利要求2所述的方法,其特征在于,所述通信时长预测模型包括模拟层和预测层;将所述当前卫星的信息以及该待选卫星的信息输入预先训练的通信时长预测模型,得到所述当前卫星与该待选卫星之间的通信时长,具体包括:确定各卫星的信息,并将所述各卫星的信息输入所述通信时长预测模型的模拟层,确定所述当前卫星与该待选卫星之间的可见性时长,其中,所述各卫星至少包括所述当前卫星以及各待选卫星;将所述可见性时长、所述当前卫星的信息以及该待选卫星的信息输入所述通信时长预测模型的预测层,得到所述当前卫星与该待选卫星之间的通信时长。4.如权利要求1所述的方法,其特征在于,根据该待选卫星的信息,确定该待选卫星执行所述待执行任务的执行时长,具体包括:获取执行所述待执行任务所需的数据,并根据所述数据,确定所述当前卫星与该待选卫星传输数据的传输时长;根据该待选卫星的信息,确定该待选卫星运行所述待执行任务所需等待的等待时长,以及预测该待选卫星运行所述待执行任务所需的运行时长;将所述传输时长、所述等待时长以及所述运行时长的和作为该待选卫星执行所述待执行任务的执行时长。5.如权利要求4所述的方法,其特征在于,根据所述数据,确定所述当前卫星与该待选卫星传输数据的传输时长,具体包括:确定所述当前卫星与该待选卫星历史上传输数据的传输速率;根据确定出的传输速率以及所述数据,确定所述当前卫星与该待选卫星传输数据的传输时长。6.如权利要求4所述的方法,其特征在于,该待选卫星的调度信息包括该待选卫星的资源信息,所述资源信息至少包括剩余存储资源信息以及剩余算力资源信息;预测该待选卫星运行所述待执行任务所需的运行时长,具体包括:将该待选卫星的资源信息以及所述数据输入预先训练的任务运行时长预测模型,得到
该待选卫星运行所述待执行任务所需的运行时长。7.如权利要求1所述的方法,其特征在于,根据各待选卫星的执行时长与所述各待选卫星的通信时长,确定所述待执行任务的调度卫星,具体包括:针对每一个待选卫星,判断该待选卫星的执行时长是否不大于该待选卫星与所述当前卫星的通信时长;若是,将该待选卫星作为所述待执行任务的调度卫星;若否,不将该待选卫星作为所述待执行任务的调度卫星。8.如权利要求1所述的方法,其特征在于,根据各待选卫星的执行时长以及所述各待选卫星的通信时长,确定所述待执行任务的调度卫星,具体包括:根据各待选卫星的执行时长以及所述各待选卫星与所述当前卫星的通信时长,从所述各待选卫星中,确定执行时长不大于通信时长的卫星;将确定出的卫星中按照执行时长从小到大进行排序,得到卫星序列;根据所述卫星序列,从所述确定出的卫星中,选取至少一个卫星作为所述待执行任务的调度卫星。9.如权利要求1所述的方法,其特征在于,根据各待选卫星的执行时长以及所述各待选卫星的通信时长,确定所述待执行任务的调度卫星,具体包括:根据各待选卫星的执行时长以及所述各待选卫星与所述当前卫星的通信时长,从所述各待选卫星中,确定执行时长不大于通信时长的卫星;将确定出的卫星中的执行时长最短的卫星作为所述待执行任务的调度卫星。10.如权利要求1所述的方法,其特征在于,确定当前时刻与当前卫星进行通信的卫星作为待选卫星,具体包括:从当前卫星发送测试信号;根据接收到的所述测试信号的回传信号,确定当前...

【专利技术属性】
技术研发人员:唐晓瑜汤昭荣崔姝瑶邱吉冰
申请(专利权)人:之江实验室
类型:发明
国别省市:

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

1