本发明涉及通信,尤其是一种通信遥感一体化卫星的控制方法、计算机装置和存储介质。
背景技术:
1、卫星通信具有覆盖范围广等优点。专用的通信卫星能够提供较高的通信质量,但是卫星资源的利用率仍有提升空间。在此基础上,开发出了通信遥感一体化卫星,其集成了通信功能和遥感功能,能够更充分利用卫星资源。但是,目前的通信遥感一体化卫星技术中,通信功能和遥感功能相对独立,并没有针对通信功能和遥感功能进行优化,导致通信功能和遥感功能对卫星资源的利用经常出现冲突。
技术实现思路
1、针对前的通信遥感一体化卫星技术中没有针对通信功能和遥感功能进行优化,导致通信功能和遥感功能对卫星资源的利用经常出现冲突等技术问题,本发明的目的在于提供一种通信遥感一体化卫星的控制方法、装置和存储介质。
2、一方面,本发明实施例包括一种通信遥感一体化卫星的控制方法,所述通信遥感一体化卫星的控制方法包括:
3、获取遥感任务;
4、检测若干个通信遥感一体化卫星当前所执行的通信任务;
5、根据所述遥感任务和各所述通信任务,从若干个所述通信遥感一体化卫星中确定部分所述通信遥感一体化卫星,作为目标卫星;
6、控制所述目标卫星执行所述遥感任务。
7、进一步地,所述检测若干个通信遥感一体化卫星当前所执行的通信任务,包括:
8、检测各所述通信遥感一体化卫星的运行参数;
9、根据各所述运行参数相对于所述遥感任务的适应性,对各所述通信遥感一体化卫星进行排序;
10、将排序最前的若干个所述通信遥感一体化卫星确定为候选卫星;
11、检测各所述候选卫星当前所执行的通信任务。
12、进一步地,所述根据所述遥感任务和各所述通信任务,从若干个所述通信遥感一体化卫星中确定部分所述通信遥感一体化卫星,作为目标卫星,包括:
13、根据各所述候选卫星当前所执行的通信任务,确定各所述候选卫星中存在的第一星间链路;
14、根据各所述候选卫星的运行参数,执行路由算法,确定第二星间链路;
15、对所述第一星间链路中的节点集合与所述第二星间链路中的节点集合,执行求交集的补集运算;
16、当对所述第一星间链路与所述第二星间链路运算后得到的节点集合为非空集合,以运算后得到的节点集合中的所述候选卫星,作为所述目标卫星。
17、进一步地,所述根据所述遥感任务和各所述通信任务,从若干个所述通信遥感一体化卫星中确定部分所述通信遥感一体化卫星,作为目标卫星,还包括:
18、当对所述第一星间链路与所述第二星间链路运算后得到的节点集合为空集,分别确定各所述候选卫星被加载所述遥感任务后的运行参数;
19、根据各所述候选卫星被加载所述遥感任务后的运行参数,执行路由算法,确定第三星间链路;
20、对所述第三星间链路中的节点集合与所述第三星间链路中的节点集合,执行求交集的补集运算;
21、当对所述第一星间链路与所述第三星间链路运算后得到的节点集合为非空集合,以运算后得到的节点集合中的所述候选卫星,作为所述目标卫星。
22、进一步地,所述控制所述目标卫星执行所述遥感任务,包括:
23、检测所述目标卫星当前执行的通信业务的紧急度;
24、当所述紧急度低于阈值,拦截所述目标卫星传输的上行通信数据和下行通信数据;所述上行通信数据和所述下行通信数据由所述目标卫星当前执行的通信业务产生;
25、向所述目标卫星加载所述遥感任务;
26、接收所述目标卫星的上传的遥感数据;所述遥感数据由所述目标卫星执行所述遥感任务产生。
27、进一步地,所述拦截所述目标卫星传输的上行通信数据和下行通信数据,包括:
28、生成nas消息;
29、在所述nas消息中添加n2-up-business消息;
30、向用户终端发送所述nas消息;所述用户终端为所述目标卫星当前所执行的通信任务对应的终端。
31、进一步地,所述控制所述目标卫星执行所述遥感任务,还包括:
32、当所述目标卫星完成所述遥感数据的上传,恢复所述目标卫星传输所述上行通信数据和所述下行通信数据。
33、进一步地,所述控制所述目标卫星执行所述遥感任务,包括:
34、检测所述目标卫星当前执行的通信业务产生的馈电链路负载;
35、当所述馈电链路负载达到阈值,修改所述目标卫星对应的用户面功能地址;
36、将所述目标卫星当前执行的通信业务,调整至通过新信关站落地;所述新信关站为修改后的所述用户面功能地址对应的信关站;
37、向所述目标卫星加载所述遥感任务;
38、接收所述目标卫星的上传的遥感数据;所述遥感数据由所述目标卫星执行所述遥感任务产生。
39、另一方面,本发明实施例还包括一种计算机装置,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行实施例中的通信遥感一体化卫星的控制方法。
40、另一方面,本发明实施例还包括一种存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行实施例中的通信遥感一体化卫星的控制方法。
41、本发明的有益效果是:实施例中的通信遥感一体化卫星的控制方法,在需要通信遥感一体化卫星执行遥感任务时,根据通信遥感一体化卫星当前所执行的通信任务筛选出目标卫星,由目标卫星执行遥感任务,实现了通信任务与遥感任务的统一规划,有利于减少同一通信遥感一体化卫星所执行的通信任务与遥感任务之间的冲突,提高卫星资源利用率。
1.一种通信遥感一体化卫星的控制方法,其特征在于,所述通信遥感一体化卫星的控制方法包括:
2.根据权利要求1所述的通信遥感一体化卫星的控制方法,其特征在于,所述检测若干个通信遥感一体化卫星当前所执行的通信任务,包括:
3.根据权利要求2所述的通信遥感一体化卫星的控制方法,其特征在于,所述根据所述遥感任务和各所述通信任务,从若干个所述通信遥感一体化卫星中确定部分所述通信遥感一体化卫星,作为目标卫星,包括:
4.根据权利要求3所述的通信遥感一体化卫星的控制方法,其特征在于,所述根据所述遥感任务和各所述通信任务,从若干个所述通信遥感一体化卫星中确定部分所述通信遥感一体化卫星,作为目标卫星,还包括:
5.根据权利要求3或4所述的通信遥感一体化卫星的控制方法,其特征在于,所述控制所述目标卫星执行所述遥感任务,包括:
6.根据权利要求5所述的通信遥感一体化卫星的控制方法,其特征在于,所述拦截所述目标卫星传输的上行通信数据和下行通信数据,包括:
7.根据权利要求5所述的通信遥感一体化卫星的控制方法,其特征在于,所述控制所述目标卫星执行所述遥感任务,还包括:
8.根据权利要求3或4所述的通信遥感一体化卫星的控制方法,其特征在于,所述控制所述目标卫星执行所述遥感任务,包括:
9.一种计算机装置,其特征在于,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行权利要求1-8任一项所述的通信遥感一体化卫星的控制方法。
10.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行权利要求1-8任一项所述的通信遥感一体化卫星的控制方法。