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

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

技术编号:40902743 阅读:2 留言:0更新日期:2024-04-18 14:34
本发明专利技术提供了一种车辆数据更新方法及装置、车辆、可读性存储介质,该方法包括:获取第三方数据端发送的属性数据;其中,属性数据包含分支路径的道路编号、分支路径上属性点的偏移量和分支路径上属性点的至少一个属性值,分支路径指的是车辆前方与车辆当前所处道路相连的道路;对属性数据中属性点的至少一个属性值进行转换,得到属性数据中属性点的综合属性值;在属性数据满足预设条件时,根据属性数据中的道路编号以及偏移量确定属性数据的插入索引,根据属性数据的插入索引将属性数据中的偏移量和综合属性值存储至对应的数据存储矩阵。本发明专利技术能够更合理地存储属性数据,更有利于车辆导航。

【技术实现步骤摘要】

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


技术介绍

1、车辆的导航通常依赖于第三方数据端的数据,在车辆的行驶过程中,需要不断获取第三方数据端的属性数据来实现车辆在一定距离范围内的导航。

2、其中,前述属性数据指的是能够表征道路属性的数据。在此基础上,随着车辆不断获取第三方数据端的属性数据,如何对获取到的属性数据进行有序存储以便于车辆导航成为本领域中亟需解决的问题。


技术实现思路

1、本专利技术的目的在于提供一种车辆数据更新方法及装置、车辆、可读性存储介质,以解决现有技术中属性数据的有序存储问题。

2、本专利技术实施例的第一方面,提供了一种车辆数据更新方法,包括:

3、获取第三方数据端发送的属性数据;其中,所述属性数据包含分支路径的道路编号、所述分支路径上属性点的偏移量和所述分支路径上属性点的至少一个属性值,所述分支路径指的是车辆前方与车辆当前所处道路相连的道路;

4、对所述属性数据中属性点的至少一个属性值进行转换,得到所述属性数据中属性点的综合属性值;

5、在所述属性数据满足预设条件时,根据所述属性数据中的道路编号以及偏移量确定所述属性数据的插入索引,根据所述属性数据的插入索引将所述属性数据中的偏移量和综合属性值存储至对应的数据存储矩阵。

6、在一种可能的实现方式中,每个属性值都对应一种道路属性;

7、所述对所述属性数据中属性点的至少一个属性值进行转换,得到所述属性数据中属性点的综合属性值,包括:

8、获取预先构建的二进制序列;所述二进制序列包含n位,n为道路属性的种类数;所述二进制序列的每一位都对应一种道路属性,所述二进制序列中各位的值均为第一值;

9、将所述二进制序列中各个目标属性值对应的位置更新为第二值;

10、对更新后的二进制序列进行进制变换,得到所述属性数据中属性点的综合属性值;

11、其中,所述目标属性值为所述属性数据中属性点的属性值。

12、在一种可能的实现方式中,所述车辆数据更新方法还包括:

13、检测车辆是否发生换道;

14、若检测到车辆发生换道,则获取车辆对应的主路径索引,基于所述主路径索引从所述数据存储矩阵中获取对应的属性数据,并基于获取到的属性数据进行车辆导航;其中,所述主路径索引为车辆当前所处道路的道路编号。

15、在一种可能的实现方式中,所述获取到的属性数据包含各个属性点的偏移量以及各个属性点的综合属性值;所述基于获取到的属性数据进行车辆导航,包括:

16、获取车辆的累计偏移量,所述累计偏移量用于表示车辆当前位置相对于车辆初始位置的距离,所述车辆初始位置为车辆在当前道路上的出发位置;

17、当某个属性点对应的偏移量与所述累计偏移量的差小于预设差值时,对该属性点的综合属性值进行分解,得到该属性点对应的各个属性值,并基于该属性点对应的各个属性值进行车辆导航。

18、在一种可能的实现方式中,所述预设条件包括:

19、所述属性数据中的道路编号属于预设的编号范围、所述属性数据中的偏移量小于预设偏移量、所述属性数据中的各个属性值在预设的属性值序列内且所述属性数据不同于上一时刻的属性数据。

20、在一种可能的实现方式中,所述数据存储矩阵包括偏移量矩阵,所述偏移量矩阵的每行对应存储一条道路上属性点的偏移量;所述根据所述属性数据中的道路编号以及偏移量确定所述属性数据的插入索引,包括:

21、根据所述属性数据中的道路编号从所述偏移量矩阵中提取所述属性数据对应的偏移量行;

22、基于所述属性数据中的偏移量与所述偏移量行中存储的偏移量的大小关系确定所述属性数据的插入索引。

23、在一种可能的实现方式中,所述基于所述属性数据中的偏移量与所述偏移量行中存储的偏移量的大小关系确定所述属性数据的插入索引,包括:

24、确定满足的i的值;其中,l'为所述属性数据中的偏移量;li为所述偏移量行中存储的某一偏移量,i为该偏移量对应的索引号;

25、将i+1作为所述属性数据的插入索引。

26、本专利技术实施例的第二方面,提供了一种车辆数据更新装置,包括:

27、数据获取模块,用于获取第三方数据端发送的属性数据;其中,所述属性数据包含分支路径的道路编号、所述分支路径上属性点的偏移量和所述分支路径上属性点的至少一个属性值,所述分支路径指的是车辆前方与车辆当前所处道路相连的道路;

28、数据转换模块,用于对所述属性数据中属性点的至少一个属性值进行转换,得到所述属性数据中属性点的综合属性值;

29、数据更新模块,用于在所述属性数据满足预设条件时,根据所述属性数据中的道路编号以及偏移量确定所述属性数据的插入索引,根据所述属性数据的插入索引将所述属性数据中的偏移量和综合属性值存储至对应的数据存储矩阵。

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

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

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

33、本专利技术在获取到第三方数据端发送的属性数据后,会首先对属性数据本身进行校验,校验通过后才会对相应的数据进行存储,可以有效避免第三方数据端出错导致的影响车辆数据存储的情形。在此基础上,区别于现有技术中的队列存储方式,在进行属性数据的存储时会根据属性数据中的道路编号以及偏移量大小确定属性数据对应的插入索引,从而可以有效保证属性点的顺序排列,更进一步地避免第三方数据端出错对车辆数据存储的影响,从而保证属性数据的顺序存储,进而更有利于车辆导航时数据的获取,避免对车辆导航产生影响。

34、此外,一个属性点可能会存在不止一个车辆行驶过程中需要注意的要素,也即一个属性点对应的属性值可能不止一个,因此,在存储时需要存储不止一个属性值。现有技术中往往会为每一个属性值设置一个存储矩阵,此种方式大大增加了后续车辆导航时数据获取的难度以及属性值的存储成本。为了避免此问题,本专利技术还会将多个属性值转换为一个综合属性值进行存储,从而降低了属性值的存储成本,也使得后续车辆导航时数据的获取更加便捷。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的车辆数据更新方法,其特征在于,每个属性值都对应一种道路属性;

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

4.如权利要求3所述的车辆数据更新方法,其特征在于,所述获取到的属性数据包含各个属性点的偏移量以及各个属性点的综合属性值;所述基于获取到的属性数据进行车辆导航,包括:

5.如权利要求1所述的车辆数据更新方法,其特征在于,所述预设条件包括:

6.如权利要求1所述的车辆数据更新方法,其特征在于,所述数据存储矩阵包括偏移量矩阵,所述偏移量矩阵的每行对应存储一条道路上属性点的偏移量;所述根据所述属性数据中的道路编号以及偏移量确定所述属性数据的插入索引,包括:

7.如权利要求6所述的车辆数据更新方法,其特征在于,所述基于所述属性数据中的偏移量与所述偏移量行中存储的偏移量的大小关系确定所述属性数据的插入索引,包括:

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

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

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

...

【技术特征摘要】

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

2.如权利要求1所述的车辆数据更新方法,其特征在于,每个属性值都对应一种道路属性;

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

4.如权利要求3所述的车辆数据更新方法,其特征在于,所述获取到的属性数据包含各个属性点的偏移量以及各个属性点的综合属性值;所述基于获取到的属性数据进行车辆导航,包括:

5.如权利要求1所述的车辆数据更新方法,其特征在于,所述预设条件包括:

6.如权利要求1所述的车辆数据更新方法,其特征在于,所述数据存储矩阵包括偏移...

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

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

1