System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆数据更新方法及装置、车辆、可读性存储介质制造方法及图纸_技高网

车辆数据更新方法及装置、车辆、可读性存储介质制造方法及图纸

技术编号:40933679 阅读:2 留言:0更新日期:2024-04-18 14:53
本发明专利技术提供了一种车辆数据更新方法及装置、车辆、可读性存储介质,该方法包括:获取车辆对应的主路径索引以及已行驶路径索引;其中,主路径索引为车辆当前所处道路的道路索引,已行驶路径索引为车辆在进入当前所处道路之前所处道路的道路索引;若检测到车辆发生换道且主路径索引不等于已行驶路径索引,则从预设的数据存储矩阵中获取主路径索引对应的属性数据,将获取到的属性数据更新至当前的属性向量中;其中,数据存储矩阵预先存储有车辆分支路径对应的属性数据,车辆分支路径指的是车辆前方与车辆当前所处道路相连的道路,属性数据用于描述车辆分支路径的道路属性。本发明专利技术的数据更新方案方便快捷,可以更好地支持后续的车辆导航。

【技术实现步骤摘要】

本专利技术属于车辆,更具体地说,是涉及一种车辆数据更新方法及装置、车辆、可读性存储介质


技术介绍

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、本专利技术实施例的第三方面,提供了一种车辆,所述车辆包括控制终端,所述控制终端包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的车辆数据更新方法的步骤。

33、本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的车辆数据更新方法的步骤。

34、本专利技术提供的车辆数据更新方法及装置、车辆、可读性存储介质的有益效果在于:

35、第一,在本专利技术中,主路径(也即车辆当前所处道路)上的属性数据和分支路径(也即车辆前方与车辆当前所处道路相连的道路)上的属性数据是分开存储的。而车辆导航是直接基于主路径的属性数据作出的,基于本专利技术的方案,对分支路径的属性数据进行更新时发生误操作不会影响到主路径的属性数据,进而可以有效避免误操作对车辆导航产生影响。

36、第二,本专利技术在数据存储矩阵中预先存储了车辆分支路径对应的属性数据,当车辆发生换道时,车辆换道后的主路径本质为车辆换道前主路径的分支路径,在此基础上,基于本专利技术的方案,可直接从分支路径对应的属性数据中(也即预设的数据存储矩阵中)选择本文档来自技高网...

【技术保护点】

1.一种车辆数据更新方法,其特征在于,包括:

2.如权利要求1所述的车辆数据更新方法,其特征在于,所述车辆数据更新方法还包括:

3.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,所述属性点的偏移量用于表征车辆当前所处道路上的属性点与车辆之间的距离;所述车辆数据更新方法还包括:对当前的属性向量中属性点的偏移量进行更新;

4.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,所述属性点的偏移量用于表征车辆当前所处道路上的属性点与车辆之间的距离;所述车辆数据更新方法还包括:对当前的属性向量中的数据进行删除;

5.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,所述属性点的偏移量用于表征车辆当前所处道路上的属性点与车辆之间的距离;所述车辆数据更新方法还包括:在当前的属性向量中添加属性数据;

6.如权利要求1至5任一项所述的车辆数据更新方法,其特征在于,所述车辆数据更新方法还包括:确定已行驶路径索引;

7.如权利要求1至5任一项所述的车辆数据更新方法,其特征在于,所述数据存储矩阵中每行都表示一条道路的属性数据,每条道路的属性数据中包含该条道路上属性点的属性值;所述从预设的数据存储矩阵中获取所述主路径索引对应的属性数据,包括:

8.一种车辆数据更新装置,其特征在于,包括:

9.一种车辆,其特征在于,包括:控制终端;

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。

...

【技术特征摘要】

1.一种车辆数据更新方法,其特征在于,包括:

2.如权利要求1所述的车辆数据更新方法,其特征在于,所述车辆数据更新方法还包括:

3.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,所述属性点的偏移量用于表征车辆当前所处道路上的属性点与车辆之间的距离;所述车辆数据更新方法还包括:对当前的属性向量中属性点的偏移量进行更新;

4.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,所述属性点的偏移量用于表征车辆当前所处道路上的属性点与车辆之间的距离;所述车辆数据更新方法还包括:对当前的属性向量中的数据进行删除;

5.如权利要求1所述的车辆数据更新方法,其特征在于,当前的属性向量中包含车辆当前所处道路上的属性点的偏移量,...

【专利技术属性】
技术研发人员:魏泽森
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1