道路信息的下发方法、装置、电子设备及储存介质与流程

阅读: 评论:0



1.本公开涉及计算机技术领域,尤其涉及智能交通技术技术领域。


背景技术:



2.在汽车辅助驾驶或自动驾驶的场景,通常需要把车辆前方的道路信息发送给车辆,车辆内置的ecu(electronic control unit,电子控制单元)可以根据道路信息进行驾驶规划,以达到提升经济性、安全性、舒适性的目的。


技术实现要素:



3.本公开提供了一种道路信息的下发方法、装置、设备以及存储介质。
4.根据本公开的一方面,提供了一种道路信息的下发方法,包括:
5.基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;
6.确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;
7.根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;
8.分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至所述目标车辆。
9.根据本公开的另一方面,提供了一种道路信息的下发装置,包括:
10.第一确定模块,用于基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;
11.第二确定模块,用于确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;
12.划分模块,用于根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;
13.下发模块,用于分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至所述目标车辆。
14.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
15.附图用于更好地理解本方案,不构成对本公开的限定。其中:
16.图1为本公开实施例提供的道路信息的下发方法的一种流程示意图;;
17.图2为本公开实施例提供的采集道路信息数据的一种示意图;
18.图3(a)为本公开实施例提供的权重函数的一种示意图;
19.图3(b)为本公开实施例提供的权重函数的另一种示意图;
20.图4为本公开实施例提供的划分子路段的一种示意图;
21.图5为用来实现本公开实施例的道路信息的下发方法的装置的框图;
22.图6为本公开实施例提供的电子设备的框图。
具体实施方式
23.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
24.在汽车辅助驾驶或自动驾驶的场景,通常需要把车辆前方的道路信息发送给车辆,车辆内置的ecu(electronic control unit,电子控制单元)可以根据道路信息进行驾驶规划,以达到提升经济性、安全性、舒适性的目的。
25.例如,在上坡前提前加速、下坡前提前减速能够节省油量;在转弯前提前减速能够提升安全性。
26.其中,道路信息点的数据是预先采集制作好的,通常为固定间隔。例如,每间隔1米采集一个道路点的道路信息。
27.相关技术中,向车辆下发道路信息时,每隔固定间隔下发一个道路信息点。例如,每间隔1米下发一个道路信息点,如果车辆需要观测前方3000米的距离,则需要发送3000个道路信息点。
28.在不考虑车辆ecu处理能力的前提下,所提供的道路信息点的密度越大,距离越远,则驾驶规划的效果越好。但在实际应用中,ecu的处理能力往往很差,可能只能存储并处理100个道路信息点。如果道路信息点间隔1米,则最多感知车辆前方100米,这个距离不足以辅助车辆进行驾驶决策。
29.为了解决上述技术问题,本公开提供了一种道路信息的下发方法、装置、电子设备及存储介质。
30.本公开的一个实施例中,提供了一种道路信息的下发方法,方法包括:
31.基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;
32.确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;
33.根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相
关;
34.分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至所述目标车辆。
35.可见,本公开实施例中,首先确定目标路段上各个第一道路信息点的道路信息的变化系数;确定第一道路信息点的道路信息的变化系数之和,基于变化系数之和、预先确定的分段数量,计算分段步长;分段数量是基于目标车辆的信息处理能力确定的;根据分段步长,将目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至目标车辆。
36.可见,每个子路段中第一道路信息点的道路信息的累计变化系数是相同的,子路段内第一道路信息点的道路信息的平均变化系数越大,则子路段内包含的第一道路信息点的数量越小,从而实现在道路变化剧烈的路段,提高下发的道路信息点的密度;在道路变化缓和的路段,降低下发的道路信息点的密度。最终能有效减少下发的道路信息点的数据量,且用有限数目的道路信息点来尽可能描述较长路段的道路信息变化程度。
37.并且,分段数量是根据目标车辆的信息处理能力确定的,因此能够根据车辆ecu的处理能力,动态调整下发的道路信息点的数量,更灵活的适配不同的车厂。
38.参见图1,图1为本公开实施例提供的道路信息的下发方法的一种流程示意图,如图1所示,方法可以包括:
39.s101:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数。
40.为了便于理解,下面对本公开实施例的应用场景进行简要介绍。
41.本公开涉及智能交通技术领域,具体可以应用于车辆辅助驾驶或自动驾驶的场景。
42.在车辆进行辅助驾驶或自动驾驶时,车辆与云端服务器建立通信连接,云端服务器存储有道路信息数据,每隔一段时间可以将道路信息数据下发至车辆,车辆内置的ecu可以基于道路信息数据进行驾驶规划。
43.本公开实施例提供的道路信息的下发方法即可应用于云端服务器。
44.本公开实施例中,道路信息数据是预先采集完成的。
45.参见图2,图2为本公开实施例提供的采集道路信息数据的一种示意图,如图2所示,可以每间隔1米对道路信息进行采集,将采集到的道路信息以道路信息点的方式进行存储。每个道路信息点的道路信息可以理解为道路在该点处的道路属性,例如,曲率,或者坡度。
46.本公开实施例中,目标路段可以是位于目标车辆前方行驶路径上的路段,目标路段的长度可以是满足驾驶算法进行驾驶决策的最短长度,对此本公开实施例不做限定。
47.本公开实施例中,预先采集完成的道路信息点记为第一道路信息点。第一道路信息点的道路信息的变化系数表征道路在某个点处的道路属性的变化程度,例如曲率的变化程度、坡度的变化程度。
48.容易理解的,道路变化越剧烈,则对应信息点的道路信息的变化系数越大。
49.作为一个示例,设x为道路信息点距离车辆的偏移距离,y为道路信息的数据值,计算一条曲线f(x)=y拟合道路的变化,对f(x)求导即可得到道路信息的变化率,可以将变化率的绝对值作为变化系数。
50.s102:确定第一道路信息点的道路信息的变化系数之和,基于变化系数之和、预先确定的分段数量,计算分段步长;分段数量是基于目标车辆的信息处理能力确定的。
51.本步骤中,可以计算目标路段上所有第一道路信息点的道路信息的变化系数之和,然后除以预先确定的分段数量,得到分段步长。分段步长用于对目标路段进行分段。
52.其中,分段数量预先基于目标车辆的信息处理能力确定。当目标车辆的信息处理能力较强,即能够处理较多的道路信息点时,可以设置较大的分段数量。
53.s103:根据分段步长,将目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关。
54.本步骤中,根据分段步长,将目标路段划分为多个子路段。
55.其中,划分子路段的方法可以有多种。
56.作为一个示例,依次计算各个第一道路信息点的道路信息的变化系数并累加,每当累加值大于分段步长,就进行分段。
57.因此,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关。
58.s104:分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至目标车辆。
59.在划分子路段后,可以从每个子路段包含的第一道路信息点中选择一个道路信息点,作为第二道路信息点,然后将所选择的第二道路信息点的道路信息下发至目标车辆。
60.作为一个示例,目标路段包含的第一道路信息点的数目为3000,经过分段后,得到1000个子路段,每个子路段包含一个或多个第一道路信息点。从1000个子路段中分别选择1个第一道路信息点,作为第二道路信息点。随后,将被选择的1000个道路信息点的道路信息下发至目标车辆即可。
61.可见,本公开实施例中,首先确定目标路段上各个第一道路信息点的道路信息的变化系数;确定第一道路信息点的道路信息的变化系数之和,基于变化系数之和、预先确定的分段数量,计算分段步长;分段数量是基于目标车辆的信息处理能力确定的;根据分段步长,将目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至目标车辆。
62.可见,每个子路段中第一道路信息点的道路信息的累计变化系数是相同的,子路段内第一道路信息点的道路信息的平均变化系数越大,则子路段内包含的第一道路信息点的数量越小,从而实现在道路变化剧烈的路段,提高下发的道路信息点的密度;在道路变化缓和的路段,降低下发的道路信息点的密度。最终能有效减少下发的道路信息点的数据量,且用有限数目的道路信息点来尽可能描述较长路段的道路信息变化程度。
63.并且,分段数量是根据目标车辆的信息处理能力确定的,因此能够根据车辆ecu的处理能力,动态调整下发的道路信息点的数量,更灵活的适配不同的车厂。
64.本公开的一个实施例中,基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数的步骤,具体可以包括:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化率;基于预设的权重函数,对变化率进行处理,得到变化系数。
65.具体的,变化系数表征道路信息的变化程度,可以直接由道路信息的变化率确定,例如,将道路信息的变化率的绝对值作为道路信息的变化系数。
66.此外,还可以基于预设的权重函数,对道路信息的变化率进行处理,得到变化系数。
67.其中,权重函数可以根据实际需求进行设置。设k为道路信息的变化率,权重函数w(k)只需要满足当k》0时,w(k)单调递增;k=0时,w(k)=0;k《0时,w(k)单调递减即可。
68.参见图3(a)和图3(b),图3(a)为本公开实施例提供的权重函数的一种示意图,图3(b)为本公开实施例提供的权重函数的另一种示意图,横轴为道路信息变化率,纵轴为道路信息变化系数。
69.如图3(a),道路信息变化率增大时,道路信息变化系数显著增大,则最终确定的道路信息点将在道路信息变化大的地方集中分布,而在道路信息变化小的地方,将使用更少的点进行描述。
70.如图3(b),道路信息变化率增大时,道路信息变化系数缓慢增大,则最终确定的道路信息点的分布会较为均匀。
71.可见,本公开实施例中,可以在道路信息的变化率的基础上,采用权重函数进行处理,得到道路信息的变化参数。从而可以通过选择权重函数来调整下发道路信息点的策略,以适应各种应用场景。
72.本公开的一个实施例中,所述根据所述分段步长,将所述目标路段划分为多个子路段的步骤,具体可以包括:
73.按照第一道路信息点的位置顺序,对所述第一道路信息点依次进行遍历,遍历到第m个所述第一道路信息点时,若:
[0074][0075]
将第m个所述第一道路信息点作为第l个子路段的终止端点和第l+1个子路段的起始端点;
[0076]
其中,ki为第i个第一道路信息点的道路信息的变化系数,step为所述分段步长,l为子路段的编号;
[0077]
所述分段步长满足下式:
[0078][0079]
其中,n为目标路段上第一道路信息点的数量,n为分段数量。
[0080]
具体的,参见图4,图4为本公开实施例提供的划分子路段的一种示意图。如图4所示,前4个第一道路信息点的变化系数之和大于分段步长
×
1,则将第4个第一道路信息点作为第一个子路段的终止端点,作为第二个子路段的起始端点;前6个第一道路信息点的变化系数之和大于分段步长
×
2,则将第6个第一道路信息点作为第二个子路段的终止端点,作为第三个子路段的起始端点,以此类推。
[0081]
可见,在道路变化剧烈的路段,提高下发的道路信息点的密度;在道路变化缓和的路段,降低下发的道路信息点的密度。最终能有效减少下发的道路信息点的数据量,且用有限数目的道路信息点来尽可能描述较长路段的道路信息变化程度。
[0082]
本公开的一个实施例中,道路信息可以包括道路坡度和道路曲率中的一项或多项。
[0083]
本公开实施例提供的道路信息的下发方法,可以应用于辅助驾驶或自动驾驶场景,当需要下发车辆前方的连续的道路信息数据时,例如道路的坡度、曲率,能够根据车辆的处理单元的计算能力,动态的调整下发的道路信息点的数量,更灵活的适配不同的车厂。
[0084]
参见图5,图5为用来实现本公开实施例的道路信息的下发方法的装置的框图,如图5所示,包括:
[0085]
第一确定模块501,用于基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;
[0086]
第二确定模块502,用于确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;
[0087]
划分模块503,用于根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;
[0088]
下发模块504,用于分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至所述目标车辆。
[0089]
可见,本公开实施例中,首先确定目标路段上各个第一道路信息点的道路信息的变化系数;确定第一道路信息点的道路信息的变化系数之和,基于变化系数之和、预先确定的分段数量,计算分段步长;分段数量是基于目标车辆的信息处理能力确定的;根据分段步长,将目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至目标车辆。
[0090]
可见,每个子路段中第一道路信息点的道路信息的累计变化系数是相同的,子路段内第一道路信息点的道路信息的平均变化系数越大,则子路段内包含的第一道路信息点的数量越小,从而实现在道路变化剧烈的路段,提高下发的道路信息点的密度;在道路变化缓和的路段,降低下发的道路信息点的密度。最终能有效减少下发的道路信息点的数据量,且用有限数目的道路信息点来尽可能描述较长路段的道路信息变化程度。
[0091]
并且,分段数量是根据目标车辆的信息处理能力确定的,因此能够根据车辆ecu的处理能力,动态调整下发的道路信息点的数量,更灵活的适配不同的车厂。
[0092]
本公开的一个实施例中,第一确定模块,具体用于:
[0093]
基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化率;
[0094]
基于预设的权重函数,对所述变化率进行处理,得到所述变化系数。
[0095]
可见,本公开实施例中,可以在道路信息的变化率的基础上,采用权重函数进行处理,得到道路信息的变化参数。从而可以通过选择权重函数来调整下发道路信息点的策略,
以适应各种应用场景。
[0096]
本公开的一个实施例中,划分模块,具体用于:
[0097]
按照所述第一道路信息点的位置顺序,对所述第一道路信息点依次进行遍历,遍历到第m个所述第一道路信息点时,若:
[0098][0099]
将第m个所述第一道路信息点作为第l个子路段的终止端点和第l+1个子路段的起始端点;
[0100]
其中,ki为第i个第一道路信息点的道路信息的变化系数,step为所述分段步长,l为子路段的编号;
[0101]
所述分段步长满足下式:
[0102][0103]
其中,n为所述目标路段上第一道路信息点的数量,n为所述分段数量。
[0104]
可见,在道路变化剧烈的路段,提高下发的道路信息点的密度;在道路变化缓和的路段,降低下发的道路信息点的密度。最终能有效减少下发的道路信息点的数据量,且用有限数目的道路信息点来尽可能描述较长路段的道路信息变化程度。
[0105]
本公开的一个实施例中,所述道路信息包括道路坡度和道路曲率中的一项或多项。
[0106]
可见,当需要下发车辆前方的连续的道路信息数据时,例如道路的坡度、曲率,能够根据车辆的处理单元的计算能力,动态的调整下发的道路信息点的数量,更灵活的适配不同的车厂。
[0107]
本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
[0108]
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
[0109]
本公开提供了一种电子设备,包括:
[0110]
至少一个处理器;以及
[0111]
与所述至少一个处理器通信连接的存储器;其中,
[0112]
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行道路信息的下发方法。
[0113]
本公开提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行道路信息的下发方法。
[0114]
本公开提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现道路信息的下发方法。
[0115]
图6示出了可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限
制本文中描述的和/或者要求的本公开的实现。
[0116]
如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(rom)602中的计算机程序或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序,来执行各种适当的动作和处理。在ram 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、rom 602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
[0117]
设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0118]
计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如道路信息的下发方法。例如,在一些实施例中,道路信息的下发方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到ram 603并由计算单元601执行时,可以执行上文描述的道路信息的下发方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行道路信息的下发方法。
[0119]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0120]
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0121]
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom
或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0122]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0123]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
[0124]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
[0125]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
[0126]
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

技术特征:


1.一种道路信息的下发方法,包括:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至所述目标车辆。2.根据权利要求1所述的方法,其中,所述基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数的步骤,包括:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化率;基于预设的权重函数,对所述变化率进行处理,得到所述变化系数。3.根据权利要求1所述的方法,其中,所述根据所述分段步长,将所述目标路段划分为多个子路段的步骤,包括:按照所述第一道路信息点的位置顺序,对所述第一道路信息点依次进行遍历,遍历到第m个所述第一道路信息点时,若:将第m个所述第一道路信息点作为第l个子路段的终止端点和第l+1个子路段的起始端点;其中,k
i
为第i个第一道路信息点的道路信息的变化系数,step为所述分段步长,l为子路段的编号;所述分段步长满足下式:其中,n为所述目标路段上第一道路信息点的数量,n为所述分段数量。4.根据权利要求1-3任一项所述的方法,其中,所述道路信息包括道路坡度和道路曲率中的一项或多项。5.一种道路信息的下发装置,包括:第一确定模块,用于基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;第二确定模块,用于确定所述第一道路信息点的道路信息的变化系数之和,基于所述变化系数之和、预先确定的分段数量,计算分段步长;所述分段数量是基于目标车辆的信息处理能力确定的;划分模块,用于根据所述分段步长,将所述目标路段划分为多个子路段;其中,每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;下发模块,用于分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并
将所选择的第二道路信息点的道路信息下发至所述目标车辆。6.根据权利要求5所述的装置,其中,所述第一确定模块,具体用于:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化率;基于预设的权重函数,对所述变化率进行处理,得到所述变化系数。7.根据权利要求5所述的装置,其中,所述划分模块,具体用于:按照所述第一道路信息点的位置顺序,对所述第一道路信息点依次进行遍历,遍历到第m个所述第一道路信息点时,若:将第m个所述第一道路信息点作为第l个子路段的终止端点和第l+1个子路段的起始端点;其中,k
i
为第i个第一道路信息点的道路信息的变化系数,step为所述分段步长,l为子路段的编号;所述分段步长满足下式:其中,n为所述目标路段上第一道路信息点的数量,n为所述分段数量。8.根据权利要求5-7任一项所述的装置,其中,所述道路信息包括道路坡度和道路曲率中的一项或多项。9.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4中任一项所述的方法。10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-4中任一项所述的方法。11.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-4中任一项所述的方法。

技术总结


本公开提供了道路信息的下发方法、装置、电子设备及储存介质,涉及计算机技术领域,尤其涉及智能交通技术领域。具体实现方案为:基于道路信息数据,确定目标路段上各个第一道路信息点的道路信息的变化系数;确定第一道路信息点的道路信息的变化系数之和,基于变化系数之和、预先确定的分段数量,计算分段步长;根据分段步长,将目标路段划分为多个子路段;每个子路段内包含的第一道路信息点的数量与该子路段内第一道路信息点的道路信息的平均变化系数负相关;分别从每个子路段包含的第一道路信息点中选择第二道路信息点,并将所选择的第二道路信息点的道路信息下发至目标车辆。在ECU处理能力非常局限的情况下,尽可能准确描述道路信息变化。述道路信息变化。述道路信息变化。


技术研发人员:

殷太洲

受保护的技术使用者:

北京百度网讯科技有限公司

技术研发日:

2022.11.17

技术公布日:

2023/3/28

本文发布于:2023-03-31 13:37:13,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/84660.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:道路   信息   路段   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图