[发明专利]一种任务处理方法、装置、电子设备、卫星及存储介质在审
申请号: | 202111174715.5 | 申请日: | 2021-10-09 |
公开(公告)号: | CN113886048A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 周彬;张华翔;同武勤;郭鹏;易航 | 申请(专利权)人: | 中科航宇(广州)科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王瑞云 |
地址: | 510535 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 处理 方法 装置 电子设备 卫星 存储 介质 | ||
本发明实施例公开了一种任务处理方法、装置、电子设备、卫星及存储介质。该方法包括:通过应用层确定待执行的目标任务信息;通过中间层获取应用层传输的目标任务信息,并基于目标任务信息确定对应的应用调度指令和硬件资源调用指令;通过应用层响应于应用调度指令,获取并处理硬件资源基于硬件资源调用指令所获取的数据,以完成目标任务信息对应的任务。该方法通过应用层、中间层和底层的三层软件架构设置,与相应的硬件架构进行结合,能够在应用层利用相应的硬件资源实现应用的任务处理,以保证底层和中间层稳定少变的需求,从而降低了应用的软件开发难度,有效提升了应用的任务处理效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种任务处理方法、装置、电子设备、卫星及存储介质。
背景技术
随着商业航天的快速发展,各类行业应用对卫星载荷功能需求的快速迭代以及星载计算能力提出了更高的要求。目前,通信卫星、导航卫星、遥感卫星以及信号感知卫星的星载计算和数据处理在硬件上主要基于现场可编程逻辑门阵列(Field ProgrammableGate Array,FPGA)和数字信号处理(Digital Signal Processing,DSP)的芯片实现。但是,FPGA和DSP的缺点是功耗高、开发难度大以及开发周期长等,在商业航天快速发展的趋势下,无法满足快速变化的应用需求,以及对卫星功能应用软件的快速迭代、在轨升级等各种任务的有效处理。
发明内容
本发明实施例提供了一种任务处理方法、装置、电子设备、卫星及存储介质,以调整硬件资源架构,降低应用的开发难度,有效提升应用的任务处理效率。
第一方面,本发明实施例提供了一种任务处理方法,应用于电子设备,包括:
通过应用层确定待执行的目标任务信息;
通过中间层获取所述应用层传输的所述目标任务信息,并基于所述目标任务信息确定对应的应用调度指令和硬件资源调用指令,其中,所述应用调度指令用于调度所述应用层内对应的应用,所述硬件资源调用指令用于调用底层内对应的硬件资源;
通过所述应用层响应于所述应用调度指令,获取并处理所述硬件资源基于所述硬件资源调用指令所获取的数据,以完成所述目标任务信息对应的任务。
第二方面,本发明实施例还提供了任务处理装置,配置于电子设备,包括:
确定模块,用于通过应用层确定待执行的目标任务信息;
获取模块,用于通过中间层获取所述应用层传输的所述目标任务信息,并基于所述目标任务信息确定对应的应用调度指令和硬件资源调用指令,其中,所述应用调度指令用于调度所述应用层内对应的应用,所述硬件资源调用指令用于调用底层内对应的硬件资源;
响应模块,用于通过所述应用层响应于所述应用调度指令,获取并处理所述硬件资源基于所述硬件资源调用指令所获取的数据,以完成所述目标任务信息对应的任务。
第三方面,本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的任务处理方法。
第四方面,本发明实施例还提供了一种卫星,包括:如本发明实施例所提供的电子设备,以及分别与所述电子设备相连接的采集设备、转换设备以及处理设备;
所述采集设备用于在所述电子设备的控制下进行数据的采集和提取;
所述转换设备用于在所述电子设备的控制下进行数据的模数转换;
所述处理设备用于在所述电子设备的控制下进行数据的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科航宇(广州)科技有限公司,未经中科航宇(广州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111174715.5/2.html,转载请声明来源钻瓜专利网。