System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星处理,尤其涉及一种星地任务协同处理方法、装置、电子设备及存储介质。
技术介绍
1、在过去的二三十年里,出现了各种革命性通信设备和电子产品,如:智能手机、智能手表、平板电脑等智能设备,或是智能电器、智能窗帘等智能家居,或是ar、vr等智能场景。这些联网设备使人们的生活更加丰富多彩,也使得通信和计算无处不在。尽管一些联网设备自身带有的中央处理器的处理能力越来越大,但依然无法处理一些计算密集型任务,因此对计算资源的需求更高。
2、云计算作为一种集中式计算模型,展现出了无限计算能力和按需资源供应的强大力量。因此为了使联网设备的计算能力得到提升,引入了移动边缘计算(mobile cloudcomputing,mcc)。mcc是云计算与移动计算的集成,联网设备通过计算卸载利用云的能力来加速应用程序的执行并减少耗能。但是云计算模式需要上传海量级数据到云服务器,且由于云服务器距离终端设备较远,传输过程中的能量损耗、应用延迟、网络干扰、数据安全等问题都难以避免。而随着互联网设备日新月异的发展,用户对设备的时延和能耗也愈加敏感,因此云计算并不能给用户带来一个良好的体验质量。
3、边缘计算(edge computing,ec)作为提供信息技术服务且具有计算能力的一种新型网络结构和计算范式出现了,ec并不是取代云计算,而是作为云计算的延伸。与云计算不同的是,ec可以将用户可用的计算资源下沉到边缘端,例如蜂窝基站和wi-fi接入点,靠近用户侧,从而可以减少往返云端获取计算资源的大量时间时延和能耗。虽然ec技术已经
4、卫星网络相对于其他通信方式,具有覆盖面积大、不受地形限制等优势,因此可以将边缘服务部署到低地球轨道(leo)卫星上,使得leo卫星具有计算能力。无论终端用户是在极端的偏远地区,还是在发生自然灾害时地面网络受损的区域,leo卫星都可以为其提供无所不在的接入以及计算服务,实现真正意义上的“万物互联”。不仅如此,由于用户传输的信息在边缘服务器上执行,信息的集中度较低,边缘服务器受到攻击的可能性较小,因此边缘计算模式可以保证用户信息的安全性和私密性。
5、然而,由于leo卫星的体积较小,且限制了太阳能电池板的表面积,因此会受到能耗和载荷的限制。当sa-mec面对大量的计算任务时,难以完成。
技术实现思路
1、本专利技术提供了一种星地任务协同处理方法、装置、电子设备及存储介质,用于解决由于leo卫星的体积较小,且限制了太阳能电池板的表面积,因此会受到能耗和载荷的限制,当sa-mec面对大量的计算任务时,难以完成的技术问题。
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、判断模块,用于当所述地面站生成所述目标任务的任务结果时,判断所述地面站是否处于所述低地球轨道卫星的覆盖范围内;
29、任务结果发送模块,用于若否,通过中继卫星将所述任务结果发送至所述低地球轨道卫星。
30、可选地,所述剩余覆盖时间计算模块,包括:
31、角速度、轨道倾角及地心角获取子模块,用于获取所述低地球轨道卫星的角速度、轨道倾角及地心角;
32、剩余覆盖时间计算子模块,用于采用所述角速度、所述轨道倾角及所述地心角计算所述低地球轨道卫星的剩余覆盖时间。
33、可选地,所述目标任务确定模块,包括:
34、模型构建子模块,用于以计算任务的总时延最小为优化目标,构建计算任务优化模型;
35、子模型转换子模块,用于将所述计算任务优化模型转换为若干个子模型;所述子模型包括关联控制模型、计算任务分配模型、传输功率控制模型;
36、求解子模块,用于求解所述子模型的最优解;
37、优化子模块,用于根据所述最优解对所述计算任务优化模型进行交替优化,确定目标任务。
38、可选地,还包括:
39、第二传输模块,用于当所述卸载时间不大于所述剩余覆盖时间时,将所述目标任务传输至所述地面站。
40、本专利技术还提供了一种基于文本的实体识别设备,所述设备包括处理器以及存储器:
41、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
42、所述处理器用于根据所述程序代码中的指令执行如上本文档来自技高网...
【技术保护点】
1.一种星地任务协同处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述计算所述地面站的剩余覆盖时间的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定卸载到地面站的目标任务的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.一种星地任务协同处理装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,所述剩余覆盖时间计算模块,包括:
7.根据权利要求5所述的装置,其特征在于,所述目标任务确定模块,包括:
8.根据权利要求5所述的装置,其特征在于,还包括:
9.一种基于文本的实体识别设备,其特征在于,所述设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-4任一项所述的星地任务协同处理方法。
【技术特征摘要】
1.一种星地任务协同处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述计算所述地面站的剩余覆盖时间的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定卸载到地面站的目标任务的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.一种星地任务协同处理装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。