利索能及
我要发布
收藏
专利号: 2021113639649
申请人: 中汽创智科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种内存资源控制方法,其特征在于,包括:

监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,所述待监测雷达程序为所述多个雷达程序中的至少一个雷达程序;所述多个雷达程序包括雷达引导加载程序、距离维傅里叶程序、速度维傅里叶程序、非相干积累程序、恒虚警检测程序和角度估算程序;

在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放所述目标程序在被执行时占用的内存资源,所述目标程序为至少一个待监测程序中的一个;

所述目标程序为距离维傅里叶程序时,释放所述距离维傅里叶程序对应的丢弃数据占用的数据资源,所述距离维傅里叶程序并未关闭依然存在;

所述目标程序为恒虚警检测程序时,释放所述恒虚警检测程序对应的检测数据占用的数据资源,所述恒虚警检测程序并未关闭依然存在;

根据所述多个雷达程序的预设顺序,在所述多个雷达程序中确定所述目标程序之后的待执行程序;

基于空闲内存资源和释放的内存资源,执行所述待执行程序。

2.如权利要求1所述的内存资源控制方法,其特征在于,所述目标程序和所述待执行程序之间的对应关系包括以下至少一种:在所述目标程序为雷达引导加载程序时,所述待执行程序为距离维傅里叶程序;

在所述目标程序为所述距离维傅里叶程序时,所述待执行程序包括速度维傅里叶程序、非相干积累程序和恒虚警检测程序;

在所述目标程序为所述恒虚警检测程序时,所述待执行程序为角度估算程序。

3.如权利要求1所述的内存资源控制方法,其特征在于,所述目标程序为雷达引导加载程序;所述释放所述目标程序在被执行时占用的内存资源,包括:释放所述雷达引导加载程序在被执行时占用的运行资源和数据资源。

4.如权利要求1所述的内存资源控制方法,其特征在于,所述待执行程序的数量为至少一个。

5.如权利要求1所述的内存资源控制方法,其特征在于,所述在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放所述目标程序在被执行时占用的内存资源包括:在监测到所述目标程序、且所述目标程序为非末端雷达程序的情况下,释放所述目标程序在被执行时占用的内存资源,末端雷达程序是所述多个雷达程序中最后执行的程序。

6.一种内存资源控制装置,其特征在于,包括:

监测模块,用于监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,所述待监测雷达程序为所述多个雷达程序中的至少一个雷达程序;所述多个雷达程序包括雷达引导加载程序、距离维傅里叶程序、速度维傅里叶程序、非相干积累程序、恒虚警检测程序和角度估算程序;

第一控制模块,用于在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放所述目标程序在被执行时占用的内存资源,所述目标程序为至少一个待监测程序中的一个;

所述目标程序为距离维傅里叶程序时,释放所述距离维傅里叶程序对应的丢弃数据占用的数据资源,所述距离维傅里叶程序并未关闭依然存在;

所述目标程序为恒虚警检测程序时,释放所述恒虚警检测程序对应的检测数据占用的数据资源,所述恒虚警检测程序并未关闭依然存在;

确定模块,用于根据所述多个雷达程序的预设顺序,在所述多个雷达程序中确定所述目标程序之后的待执行程序;

第二控制模块,用于基于空闲内存资源和释放的内存资源,执行所述待执行程序。

7.一种内存资源控制设备,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,所述待监测雷达程序为所述多个雷达程序中的至少一个雷达程序;所述多个雷达程序包括雷达引导加载程序、距离维傅里叶程序、速度维傅里叶程序、非相干积累程序、恒虚警检测程序和角度估算程序;

在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放所述目标程序在被执行时占用的内存资源,所述目标程序为至少一个待监测程序中的一个;

所述目标程序为距离维傅里叶程序时,释放所述距离维傅里叶程序对应的丢弃数据占用的数据资源,所述距离维傅里叶程序并未关闭依然存在;

所述目标程序为恒虚警检测程序时,释放所述恒虚警检测程序对应的检测数据占用的数据资源,所述恒虚警检测程序并未关闭依然存在;

根据所述多个雷达程序的预设顺序,在所述多个雷达程序中确定所述目标程序之后的待执行程序;

基于空闲内存资源和释放的内存资源,执行所述待执行程序。

8.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至5中任意一项所述的方法。