存储空间的分配方法、装置、车辆、存储介质与程序产品与流程
- 国知局
- 2024-10-09 15:03:33
本公开涉及车辆,尤其涉及一种存储空间的分配方法、装置、车辆、存储介质与程序产品。
背景技术:
1、目前,在车辆领域中,存在共享内存缓存的技术,该技术为图像处理任务分配预定数量的存储空间,让车辆上的图像采集装置采集到的每个图像帧都能够占用单独的存储空间执行图像处理任务。
2、相关技术中,分配给图像处理任务的存储空间的数量有限,在图像处理任务的下游节点占用了所有的存储空间的情况下,会导致图像处理任务的上游节点没有可用的存储空间,进而导致没有图像输出。
技术实现思路
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、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的存储空间的分配方法的步骤。
29、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面所提供的存储空间的分配方法的步骤。
30、本公开的实施例提供的技术方案可以包括以下有益效果:
31、可以限制下游节点占用的存储空间的第一数量小于分配给图像处理任务中上游节点与下游节点的存储空间的总数量,如此,能够留有多余的存储空间给上游节点占用,在上游节点具有能够占用的存储空间后,上游节点则可以利用留出的多余的存储空间输出图像。
32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
技术特征:1.一种存储空间的分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述控制所述下游节点占用的存储空间的第一数量小于所述总数量,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制所述下游节点占用的存储空间的第一数量小于或等于第一上限值,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述下游节点占用的存储空间的第一数量达到所述第一上限值,将待分配给所述下游节点的存储空间返回给所述上游节点,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,所述方法包括:
8.根据权利要求4~6中任一项所述的方法,其特征在于,所述限制器配置在所述上游节点与所述下游节点之间。
9.一种存储空间的分配装置,其特征在于,包括:
10.一种车辆,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1~8中任一项所述方法的步骤。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1~8中任一项所述的方法的步骤。
技术总结本公开涉及一种存储空间的分配方法、装置、车辆、存储介质与程序产品,涉及车辆技术领域,包括:确定分配给图像处理任务的存储空间的总数量;该图像处理任务包括上游节点与下游节点,该上游节点用于生产图像,该下游节点用于分析图像;控制该下游节点占用的存储空间的第一数量小于该总数量,以使该上游节点具有能够占用的存储空间。使用本公开提出的存储空间的分配方法,可以保障上游节点具有能够占用的存储空间,从而保障图像输出。技术研发人员:孙乾坤受保护的技术使用者:小米汽车科技有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/307456.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。