System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于管理车辆中的存储器的方法和系统技术方案_技高网

用于管理车辆中的存储器的方法和系统技术方案

技术编号:40553460 阅读:11 留言:0更新日期:2024-03-05 19:13
一种用于管理车辆中的存储器的方法和系统,方法包括:从车辆的映射传输模块接收至少一个映射对象的信息。该方法包括搜索在车辆的静态存储器中是否存在第一存储空间,第一存储空间与所接收的关于的信息的条数一样多的连续为空的。方法包括:当存在以信息条数的连续为空的第一存储空间时,将至少一个映射对象的所接收的信息存储在第一存储空间中。

【技术实现步骤摘要】

本公开涉及用于管理车辆中的存储器的方法和系统


技术介绍

1、本节中的陈述仅提供与本公开有关的背景信息,并且可能不构成现有技术。

2、用于车辆行驶的高清(hd)映射可以包括诸如道路线路、车道线路、车道侧边、道路侧边(例如,建筑物、围栏、护栏等)、道路标志、交通灯、交通标志等映射对象。

3、车辆的系统可以通过hd映射数据获取车辆周围的几何信息。

4、分配给最初固定数目的阵列,在存储器中存储并管理每个映射对象的信息。

5、每个映射对象的信息的数目(即,信息的条数)可以是可变的。通过向每个映射对象分配预定数目的阵列来管理可变信息。

6、当预定数目的阵列被分配给映射对象时,可能出现以下问题。

7、当要存储的信息条数从映射对象到另一映射对象变化较大时,仅存储少量信息的对象可能具有在该结构中未使用的剩余存储空间。例如,当预定数目的100个阵列被分配给每个道路线路时,分配给包括仅5个点的信息的道路线路的存储空间的95%(即,每个点信息需要一个阵列)被浪费。

8、其次,在超过预定条数的更多信息需要存储的情况下,不能存储全部信息。

9、包括在本公开的该背景部分中的信息仅用于增强对本公开的一般背景的理解。该信息可以不被视为对该信息形成本领域普通技术人员已知的现有技术的确认或任何形式的建议。


技术实现思路

1、本公开的各个方面涉及能够有效地管理存储器的用于管理车辆中的存储器的方法和系统。

2、根据本公开的实施方式的用于管理车辆中的存储器的方法包括从车辆的映射传输模块接收至少一个映射对象的信息。然后,该方法还包括搜索是否存第一存储空间,第一存储空间被连续地寻址并且能够存储与车辆的静态存储器有关的信息的条数一样的条数的信息。所述方法还包括:当存在所述第一存储空间时,将所述信息存储在所述第一存储空间中。

3、此外,当不存在第一存储空间时,基于与车辆相关的信息来为存储在静态存储器中的每个映射对象信息,确定重要性级别。基于确定的重要性级别初始化静态存储器的存储空间中的第二存储空间,在第二存储空间中存储关于具有重要性级别较低的至少一个映射对象的信息。初始化第二存储空间后,将从映射传输模块接收到的至少一个映射对象的信息存储在第二存储空间中。

4、与车辆相关的信息包括车辆的位置、车辆的速度和车辆的映射对象使用信息中的至少一者。

5、确定重要性级别的过程如下。基于车辆的位置,在存储在静态存储器中的映射对象信息中,确定位于车辆的行驶车道后面或者除行驶车道之外的车道的映射对象。基于所确定的映射对象与车辆之间的距离以及车辆的速度,来确定所确定的映射对象的重要性级别。随着距车辆的距离越短,所确定的映射对象的重要性级别被确定为越高。车辆速度越高,确定重要性级别越低。

6、车辆的映射对象使用信息包括在与静态存储器中存储的信息对应的映射对象上用于车辆的驾驶控制的使用频率。随着使用频率较高,映射对象被确定为具有较高的重要性级别。

7、当该信息存储在第一存储空间中时,基于该信息的条数和在第一存储空间的索引中索引顺序最早的开始索引来存储该信息。

8、与存储在静态存储器中的信息相对应的至少一个映射对象或者每个映射对象可以包括道路线路、车道线路、车道侧边、道路侧边、道路标记、交通灯和交通标志中的至少一者。

9、所述至少一个映射对象的信息包括所述至少一个映射对象的一个或多个几何点的信息。

10、静态存储器包括预分配的多个存储空间。从映射传输模块接收的映射对象的多条信息以指定的索引顺序被顺序地存储在多个存储空间中。

11、在本专利技术的至少一个实施例中,基于车辆的当前位置,初始化静态存储器的存储空间中的第三存储空间,在第三存储空间中存储有距车辆预定距离或更远距离的车辆的后方的映射对象的信息。

12、根据本公开的实施方式,一种用于管理车辆中的存储器的系统包括:接口,被配置为从车辆的映射传输模块接收至少一个映射对象的信息;静态存储器,包括预分配的多个存储空间;以及处理器。该处理器在静态存储器的多个存储空间中搜索第一存储空间,该第一存储空间是被连续地寻址并且能够存储与该信息的条数一样的条数的信息。当存在所述第一存储空间时,所述处理器控制所述信息存储在所述第一存储空间中。

13、当不存在第一存储空间时,处理器基于与车辆相关的信息来为存储在静态存储器中的每个映射对象信息,确定重要性级别。此外,处理器可以基于确定的重要性级别,初始化静态存储器的多个存储空间之中的第二存储空间,在该第二存储空间中存储重要性级别低的至少一个映射对象的信息。此外,处理器可以基于第二存储空间的初始化将从映射传输模块接收的至少一个映射对象的信息存储在第二存储空间中。

14、与车辆相关的信息包括车辆的位置、车辆的速度以及车辆的映射对象使用信息中的至少一者。

15、处理器基于车辆的位置,在与静态存储器中存储的信息对应的映射对象中,确定位于行驶车道上的车辆后方或者行驶车道之外的车道的映射对象。处理器基于所确定的映射对象与车辆之间的距离以及车辆的速度,来确定所确定的映射对象的重要性级别。此时,随着与车辆的距离减小,所确定的映射对象的重要性级别被确定为较高,并且随着车辆速度增加,重要性级别被确定为较低。

16、车辆的映射对象使用信息包括与静态存储器中存储的信息对应的映射对象在车辆上的驾驶控制的使用频率。随着其使用频率较高,与存储在静态存储器中的信息对应的映射对象被确定为具有较高的重要性级别。

17、处理器可以基于信息条数和在第一存储空间的索引之中最早的开始索引,将信息存储在第一存储空间中。

18、至少一个映射对象和对应于存储在静态存储器中的信息的映射对象可以包括道路线路、车道线路、车道侧边、道路侧边、道路标记、交通灯或者交通标志中的至少一者。

19、关于至少一个映射对象的信息可以包括关于至少一个映射对象的一个或多个几何点的信息。

20、处理器以指定的索引顺序将从映射传输模块接收的映射对象的多条信息顺序地存储在多个存储空间中。

21、处理器基于车辆的当前位置初始化静态存储器的存储空间之中的第三存储空间,在第三存储空间中存储有距车辆预定距离或更远距离的车辆的后方的映射对象的信息。

22、与现有技术相比,根据本公开的实施方式的用于管理车辆中的存储器的方法和系统可以减少所需的存储空间。

23、此外,根据本公开的实施方式的用于管理车辆中的存储器的方法和系统可以减少优化存储空间所需要的资源的浪费。例如,当更新映射数据库时,存在表示每个映射对象的信息条数可改变的可能性。当存在比预分配的存储器阵列更多的信息时,在相关技术中的信息存储期间可能会出现信息遗漏。另一方面,在本专利技术的实施例中,当存储空间中剩余的空间足够或不足时,对存储重要性级别较低信息的一些存储空间进行初始化。因此,不需要优化存储空本文档来自技高网...

【技术保护点】

1.一种管理车辆中的非易失性计算机可读存储器的方法,所述方法包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求2所述的方法,其中,与所述车辆相关的信息包括所述车辆的位置、所述车辆的速度和所述车辆的映射对象使用信息中的至少一者。

4.根据权利要求3所述的方法,其中,确定所述重要性级别包括:

5.根据权利要求3所述的方法,其中,所述车辆的所述映射对象使用信息包括与所述静态存储器中存储的信息对应的映射对象的所述车辆的驾驶控制的使用频率,并且其中随着所述使用频率越高,与存储在所述静态存储器中的信息对应的所述映射对象被确定为具有越高的重要性级别。

6.根据权利要求1所述的方法,其中,基于所述信息的条数和所述第一存储空间的索引中索引顺序最早的开始索引,来执行所述信息在所述第一存储空间中的存储。

7.根据权利要求2所述的方法,其中,所述至少一个映射对象或存储在所述静态存储器中的每个映射对象信息包括道路线路、车道线路、车道侧边、道路侧边、道路标志、交通灯和交通标志中的至少一者。

8.根据权利要求7所述的方法,其中,所述至少一个映射对象信息包括所述至少一个映射对象的一个或多个几何点的信息。

9.根据权利要求1所述的方法,其中,所述静态存储器包括预分配的多个存储空间,并且其中,所述方法进一步包括以指定的索引顺序,将从所述映射传输模块接收的映射对象的多条信息顺序地存储在所述多个存储空间中。

10.根据权利要求1所述的方法,进一步包括:基于所述车辆的当前位置,初始化所述静态存储器的存储空间中的第三存储空间,在所述第三存储空间中存储距所述车辆预定距离或更远距离的所述车辆的后方的映射对象的信息。

11.一种管理车辆中的非易失性计算机可读存储器的系统,所述系统包括:

12.根据权利要求11所述的系统,其中,所述处理器进一步被配置为:

13.根据权利要求12所述的系统,其中,与所述车辆相关的信息包括所述车辆的位置、所述车辆的速度和所述车辆的映射对象使用信息中的至少一者。

14.根据权利要求13所述的系统,其中,所述处理器进一步被配置为:

15.根据权利要求13所述的系统,其中,所述车辆的所述映射对象使用信息包括用于所述车辆的驾驶控制的映射对象的使用频率,并且其中,随着所述使用频率越高,与存储在所述静态存储器中的所述信息对应的所述映射对象被确定为具有越高的重要性级别。

16.根据权利要求11所述的系统,其中,所述处理器进一步被配置为基于所述信息的条数和所述第一存储空间的索引中索引顺序最早的开始索引,将所述信息存储在所述第一存储空间中。

17.根据权利要求12所述的系统,其中,所述至少一个映射对象或存储在所述静态存储器中的每个映射对象信息包括道路线路、车道线路、车道侧边、道路侧边、道路标志、交通灯和交通标志中的至少一者。

18.根据权利要求17所述的系统,其中,所述至少一个映射对象信息包括所述至少一个映射对象的一个或多个几何点的信息。

19.根据权利要求11所述的系统,其中,所述处理器进一步被配置为以指定的索引顺序将从所述映射传输模块接收的所述至少一个映射对象的多条信息顺序地存储在所述多个存储空间中。

20.根据权利要求11所述的系统,其中,所述处理器进一步被配置为基于所述车辆的当前位置,初始化所述静态存储器的存储空间中的第三存储空间,在所述第三存储空间中存储距所述车辆预定距离或更远距离的所述车辆的后方的映射对象的信息。

...

【技术特征摘要】

1.一种管理车辆中的非易失性计算机可读存储器的方法,所述方法包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求2所述的方法,其中,与所述车辆相关的信息包括所述车辆的位置、所述车辆的速度和所述车辆的映射对象使用信息中的至少一者。

4.根据权利要求3所述的方法,其中,确定所述重要性级别包括:

5.根据权利要求3所述的方法,其中,所述车辆的所述映射对象使用信息包括与所述静态存储器中存储的信息对应的映射对象的所述车辆的驾驶控制的使用频率,并且其中随着所述使用频率越高,与存储在所述静态存储器中的信息对应的所述映射对象被确定为具有越高的重要性级别。

6.根据权利要求1所述的方法,其中,基于所述信息的条数和所述第一存储空间的索引中索引顺序最早的开始索引,来执行所述信息在所述第一存储空间中的存储。

7.根据权利要求2所述的方法,其中,所述至少一个映射对象或存储在所述静态存储器中的每个映射对象信息包括道路线路、车道线路、车道侧边、道路侧边、道路标志、交通灯和交通标志中的至少一者。

8.根据权利要求7所述的方法,其中,所述至少一个映射对象信息包括所述至少一个映射对象的一个或多个几何点的信息。

9.根据权利要求1所述的方法,其中,所述静态存储器包括预分配的多个存储空间,并且其中,所述方法进一步包括以指定的索引顺序,将从所述映射传输模块接收的映射对象的多条信息顺序地存储在所述多个存储空间中。

10.根据权利要求1所述的方法,进一步包括:基于所述车辆的当前位置,初始化所述静态存储器的存储空间中的第三存储空间,在所述第三存储空间中存储距所述车辆预定距离或更远距离的所述车辆的后方的映射对象的信息。

11.一种管...

【专利技术属性】
技术研发人员:李寅俊
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1