一种地理围栏数据更新方法、装置、介质及设备与流程

文档序号:29950320发布日期:2022-05-07 17:58阅读:164来源:国知局
一种地理围栏数据更新方法、装置、介质及设备与流程

1.本技术实施例涉及自动驾驶技术领域,尤其涉及一种地理围栏数据更新方法、装置、介质及设备。


背景技术:

2.地理围栏是基于位置的服务(location based services,lbs)的一种新应用,具体是用一个虚拟的栅栏构造出一个虚拟地理边界。
3.目前,结合高精度地图设定地理围栏规则,当自动驾驶车辆位于虚拟地理边界之内可以开启自动驾驶功能,即车辆位于地理围栏规则对应的区域内时,允许开启自动驾驶功能,否则判定车辆在地理围栏外,关闭自动驾驶功能。
4.由于上述地理围栏规则包含的地理围栏数据与高精地图数据绑定,地理围栏数据一旦确定就无法灵活更改,想要调整或增加地理围栏规则,地理围栏数据就需要与高精地图数据一并更新;此外,自动驾驶车辆生产方负责自动驾驶功能测试,根据测试结果决定哪些地区和道路可以开放自动驾驶功能,测试过程对车辆生产方而言工作量巨大,而且随着地图数据的更新,需要不断重复测试自动驾驶功能,不能保证测试结果的时效性。


技术实现要素:

5.本技术实施例提供一种地理围栏数据更新方法、装置、介质及设备,可以通过当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了地理围栏数据与高精地图数据绑定导致地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,实现了地理围栏数据独立实时更新的效果。
6.第一方面,本技术实施例提供了一种地理围栏数据更新方法,所述方法包括:
7.接收控制数据;
8.根据所述控制数据确定当前路段的地理围栏标记;
9.根据所述当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;
10.根据所述更新方式更新自动驾驶车辆的地理围栏数据。
11.第二方面,本技术实施例提供了一种地理围栏数据更新装置,该装置包括:
12.控制数据接收模块,用于接收控制数据;
13.地理围栏标记确定模块,用于根据所述控制数据确定当前路段的地理围栏标记;
14.更新方式确定模块,用于根据所述当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;
15.地理围栏数据更新模块,用于根据所述更新方式更新自动驾驶车辆的地理围栏数据。
16.第三方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程
序,该程序被处理器执行时实现如本技术实施例所述的地理围栏数据更新方法。
17.第四方面,本技术实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本技术实施例所述的地理围栏数据更新方法。
18.本技术的技术方案,通过接收控制数据;根据控制数据确定当前路段的地理围栏标记;根据当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;根据更新方式更新自动驾驶车辆的地理围栏数据。即本技术技术方案,根据当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了由于地理围栏数据与高精地图数据绑定导致的地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,地理围栏数据可以不受高精地图数据更新周期的限制,实现了地理围栏数据独立实时更新的效果;此外,基于数据的分析,解决了根据高精地图数据更新地理围栏数据导致地理围栏数据时效性差的问题,从而增强了地理围栏数据的时效性,并且减少了自动驾驶车辆生产方的测试工作量。
附图说明
19.图1是本技术实施例提供的一种地理围栏数据更新方法的流程图;
20.图2是本技术实施例提供的另一种地理围栏数据更新方法的流程图;
21.图3是本技术实施例提供的又一种地理围栏数据更新方法的流程图;
22.图4是本技术实施例提供的一种地理围栏数据更新装置的结构框图;
23.图5是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
24.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
25.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
26.图1是本技术实施例提供的一种地理围栏数据更新方法的流程图,本实施例可适用于地理围栏数据更新的场景,由服务器实现相关功能。自动驾驶车辆至少配备有驾驶员行为数据记录系统、自动驾驶系统、高精地图与定位系统、上网模块,其中,上网模块可以用于和服务器或者手机应用程序(application,app)互联通信,实现服务器或者手机app的车辆信息显示与控制,例如,可以采用tbox。该方法可以由本技术实施例所提供的地理围栏数据更新装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于电子设备(例如,上述服务器)中。如图1所示,地理围栏数据更新方法包括:
27.s101,接收控制数据。
28.其中,控制数据可以理解为车辆上的自动驾驶系统结合其他传感器感知结果计算得到的车辆状态数据。
29.具体的,可以通过自动驾驶系统结合其他传感器感知结果确定控制数据,然后通过上网模块将控制数据发送至服务器,服务器接收上网模块发送的控制数据。
30.示例性的,接收自动驾驶车辆中的自动驾驶系统结合其他传感器感知结果确定的车辆状态数据。
31.s102,根据控制数据确定当前路段的地理围栏标记。
32.其中,地理围栏是基于位置的服务(location based services,lbs)的一种新应用,具体可以是用一个虚拟的栅栏构造出一个虚拟地理边界;地理围栏标记可以理解为区分地理围栏区域内和地理围栏区域外的数字标记,也可以采用其他类型标记,在此具体不做限定。
33.具体的,地理围栏内可以理解为虚拟地理边界之内,可以使用1标记为地理围栏内;地理围栏外可以理解为虚拟地理边界之外,可以使用0标记为地理围栏外。示例性的,根据接收的车辆状态数据确定当前路段的地理围栏标记是0还是1。
34.s103,根据当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式。
35.其中,原始地理围栏标记可以理解为服务器存储的地理围栏数据中的地理围栏标记。
36.具体的,在确定当前路段的地理围栏标记之后,可以通过当前路段的地理围栏标记与存储的原始地理围栏标记之间的对比,确定当前路段的地理围栏标记的更新方式。
37.示例性的,将当前路段的地理围栏标记与存储的原始地理围栏标记进行比较,根据两者的比较结果确定当前路段的地理围栏标记的更新方式。
38.s104,根据更新方式更新自动驾驶车辆的地理围栏数据。
39.示例性的,在确定当前路段的地理围栏标记的更新方式之后,根据更新方式更新存储的原始地理围栏数据,然后将更新后的存储的原始地理围栏数据通过上网模块发送至自动驾驶车辆的高精地图与定位系统,高精地图与定位系统更新自动驾驶车辆的地理围栏数据。
40.本技术实施例所提供的技术方案,通过当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了地理围栏数据与高精地图数据绑定导致地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,地理围栏数据可以不受高精地图数据更新周期的限制,实现了地理围栏数据独立实时更新的效果。
41.图2是本技术实施例提供的另一种地理围栏数据更新方法的流程图,如图2所示,本实施例是在上述实施例的基础上的进一步优化,该方法具体包括如下步骤:
42.s201,接收控制数据。
43.s202,确定控制数据中携带的信息是关闭自动驾驶功能的信息还是开启自动驾驶功能的信息,若确定控制数据中携带有关闭自动驾驶功能的信息,执行s203;若确定控制数据中携带有开启自动驾驶功能的信息,则执行s204。
44.其中,关闭自动驾驶功能的信息可以理解为频繁提示人工驾驶的信息;开启自动
驾驶功能的信息可以理解为频繁提示开启自动驾驶功能的信息。
45.具体的,关闭自动驾驶功能的信息或者开启自动驾驶功能的信息可以由车辆上的自动驾驶系统通过上网模块发送给服务器。
46.s203,确定当前路段的地理围栏标记为外部标记。
47.具体的,确定控制数据中携带有关闭自动驾驶功能的信息,则说明当前路段不适合开启自动驾驶车辆的自动驾驶功能,可以确定当前路段属于地理围栏外,则确定当前路段的地理围栏标记为外部标记。
48.示例性的,根据接收的控制数据,确定控制数据中携带有频繁提示人工驾驶的信息,则说明当前路段不适合开启自动驾驶功能,可以确定当前路段属于地理围栏外,则确定当前路段的地理围栏标记为外部标记0。在这种情况下,可以执行步骤s205。
49.s204,确定当前路段的地理围栏标记为内部标记。
50.其中,内部标记为原始地理围栏标记对应的区域范围之内所有区域对应的标记,即内部标记为原始地理围栏标记。
51.示例性的,根据接收的控制数据,确定控制数据中携带有频繁提示开启自动驾驶功能的信息,则说明当前路段适合开启自动驾驶功能,可以确定当前路段属于地理围栏内,则确定当前路段的地理围栏标记为内部标记1。
52.本技术实施例中,通过确定控制数据中携带的信息类别,可以实现确定当前路段的地理围栏标记的准确率。
53.s205,确定当前路段的地理围栏标记和存储的原始地理围栏标记是否相同;若当前路段的地理围栏标记和存储的原始地理围栏标记相同,则执行s206-s207;若当前路段的地理围栏标记和存储的原始地理围栏标记不相同,则执行s208。
54.本技术实施例中,通过确定当前路段的地理围栏标记和存储的原始地理围栏标记是否相同,可以提高确定当前路段的地理围栏数据更新方式的速度和准确率。
55.s206,确定当前路段的地理围栏数据更新方式为保存原始地理围栏标记对应的区域范围数据。
56.具体的,当前路段的地理围栏标记和存储的原始地理围栏标记相同,则在此次地理围栏数据更新之前,当前路段本就属于地理围栏标记对应的区域范围内,因此确定当前路段的地理围栏数据更新方式为保存原始地理围栏标记对应的区域范围数据,为便于描述,可以将更新方式为保存原始地理围栏标记对应的区域范围数据记为更新方式为a。
57.示例性的,若当前路段的地理围栏标记为1,存储的原始地理围栏标记为1,则确定当前路段的地理围栏标记和存储的原始地理围栏标记相同,确定当前路段的地理围栏数据更新方式为a。
58.s207,将原始地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
59.具体的,在确定当前路段的地理围栏数据更新方式之后,可以通过上网模块将原始地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
60.示例性的,通过上网模块将原始地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
61.s208,确定当前路段的地理围栏数据更新方式为存储当前路段的地理围栏标记对应的区域范围数据。
62.为便于描述,可以将更新方式为存储当前路段的地理围栏标记对应的区域范围数据记为更新方式为b。
63.具体的,可以将当前路段的地理围栏标记对应的区域范围数据与原始地理围栏标记对应的区域范围数据进行合并,得到合并后的区域范围数据,存储合并后的区域范围数据;或者确定原始地理围栏标记对应的区域范围数据包含的待更新路段的地理围栏标记对应的区域范围数据,根据当前路段的地理围栏标记对应的区域范围数据更新待更新路段的地理围栏标记对应的区域范围数据。
64.其中,待更新路段的地理围栏标记对应的区域范围数据为预设时间段内,车辆定位次数少于预设次数对应的区域范围数据。例如,在原始地理围栏标记对应的区域范围数据中包含有a区域、b区域和c区域,其中,在预设时间段内(例如,一个月),预设次数为3次,驾驶员驾驶车辆前往a区域6次,前往b区域7次,前往c区域1次。由于驾驶员在预设时间段内前往c区域的次数少于预设次数,那么服务器基于车辆上的自动驾驶系统上报的定位信息,判断驾驶员前往c区域的频率较少,那么可以将c区域的相关数据确定为上述待更新路段的地理围栏标记对应的区域范围数据,进而将c区域的相关数据替换为当前路段的地理围栏标记对应的区域范围数据。
65.示例性的,若当前路段的地理围栏标记0与存储的原始地理围栏标记1不同,则确定当前路段的地理围栏数据更新方式为b。
66.本技术实施例中,通过存储当前路段的地理围栏标记对应的区域范围数据,根据存储的当前路段的地理围栏标记对应的区域范围数据,可以实现地理围栏数据实时更新的目的,提高地理围栏数据的时效性。
67.s209,将当前路段的地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
68.具体的,在确定当前路段的地理围栏数据更新方式之后,可以通过上网模块将当前路段的地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
69.示例性的,通过上网模块将当前路段的地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
70.本技术实施例中,通过根据更新方式更新自动驾驶车辆的地理围栏数据,可以实现地理围栏数据独立更新的目的,使得地理围栏数据的更新独立于高精地图数据。
71.本技术实施例所提供的技术方案,通过当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了地理围栏数据与高精地图数据绑定导致地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,地理围栏数据可以不受高精地图数据更新周期的限制,实现了地理围栏数据独立实时更新的效果;此外,基于数据的分析,解决了根据高精地图数据更新地理围栏数据导致地理围栏数据时效性差的问题,从而增强了地理围栏数据的时效性,并且减少了自动驾驶车辆生产方的测试工作量。
72.图3是本技术实施例提供的又一种地理围栏数据更新方法的流程图,如图3所示,本实施例的方法对上述根据控制数据确定当前路段的地理围栏标记步骤的做了进一步优化,具体优化包括如下步骤:
73.s301,接收控制数据和驾驶员行为数据。
74.其中,控制数据包括但不限于:目标车速、目标加速度、目标减速度、方向盘目标转
角及转速、转向灯等;驾驶员行为数据包括但不限于:油门踏板行程、制动踏板行程、档位、实时车速、实时加速度、实时减速度、实时横摆角速度、转向灯等。
75.具体的,可以在人工驾驶车辆期间,驾驶员行为数据记录系统实时记录驾驶员行为数据,然后通过上网模块将驾驶员行为数据发送至服务器,服务器接收上网模块发送的控制数据和驾驶员行为数据。
76.示例性的,接收自动驾驶系统结合其他传感器感知结果计算得到的目标车速、目标加速度、目标减速度、方向盘目标转角及转速、转向灯等车辆状态数据数据。
77.本技术实施例中,通过接收控制数据和驾驶员行为数据,可以基于控制数据与驾驶员行为数据进行对比分析,从而实现地理围栏数据的实时更新,增强地理围栏数据的时效性。
78.s302,判断控制数据和驾驶员行为数据之间的偏差是否大于预设阈值,若控制数据和驾驶员行为数据之间的偏差小于或等于预设阈值,则执行s303;若控制数据和驾驶员行为数据之间的偏差大于预设阈值,则执行s304。
79.其中,预设阈值可以理解为控制数据和驾驶员行为数据之间的偏差的临界值,不同控制数据和驾驶员行为数据之间的预设阈值不同,因此预设阈值的大小不是固定的数值,可以根据不同控制数据和驾驶员行为数据更改对应的预设阈值;例如控制数据中的转向灯与驾驶员行为数据中的转向灯,控制数据中的转向灯是由自动驾驶系统开启的,驾驶员行为数据中的转向灯由驾驶员开启,规定两者开启转向灯的时间间隔小于5秒,则5为控制数据和驾驶员行为数据中转向灯的预设阈值。
80.表1为本技术实施例提供的部分控制数据和驾驶员行为数据对比分析表。表1中对部分控制数据和驾驶员行为数据进行了对比分析,不同控制数据和驾驶员行为数据对应不同的评价标准,评价标准中的数值即不同控制数据和驾驶员行为数据对应的预设阈值。
81.表1部分控制数据和驾驶员行为数据对比分析表
[0082][0083]
具体的,可以依据上述表1中控制数据和驾驶员行为数据的对比分析方式,判断不同控制数据和驾驶员行为数据之间的偏差是否小于或等于对应的评价标准中的预设阈值。
[0084]
示例性的,继续上述举例,若控制数据中的转向灯开启时间为5秒,驾驶员行为数据中的转向灯开启时间为7秒,两者转向灯开启的时间间隔为2秒,则小于预设阈值5,确定控制数据和驾驶员行为数据之间的偏差小于预设阈值;其他控制数据和驾驶员行为数据的对比分析同理,不再赘述。
[0085]
s303,确定当前路段的地理围栏标记为内部标记。
[0086]
具体的,若控制数据和驾驶员行为数据之间的偏差小于或等于预设阈值,则说明当前路段适合开启自动驾驶功能,可以确定当前路段属于地理围栏数据对应的区域范围之内,可以确定当前路段的地理围栏标记为内部标记。
[0087]
示例性的,若上述表1中示例的部分控制数据和驾驶员行为数据之间的偏差均小于或等于预设阈值,则确定当前路段的地理围栏标记为内部标记1。在这种情况下,可以执行上述步骤s205。
[0088]
s304,确定当前路段的地理围栏标记为外部标记。
[0089]
其中,外部标记为原始地理围栏标记对应的区域范围之外所有区域对应的标记,内部标记为原始地理围栏标记。
[0090]
具体的,若控制数据和驾驶员行为数据之间的偏差大于预设阈值,则说明当前路
段不适合开启自动驾驶功能,可以确定当前路段属于地理围栏数据对应的区域范围之外,可以确定当前路段的地理围栏标记为外部标记。
[0091]
示例性的,若上述表1中示例的部分控制数据和驾驶员行为数据之间的偏差均大于预设阈值,则确定当前路段的地理围栏标记为外部标记0。在这种情况下,可以执行上述步骤s205。
[0092]
本技术实施例中,通过判断控制数据和驾驶员行为数据之间的偏差是否大于预设阈值,确定当前路段的地理围栏标记,可以提高确定当前路段的地理标记的准确率,还可以根据当前路段的地理围栏标记确定当前路段的地理围栏数据更新方式,从而提高地理围栏数据更新的更新效率。
[0093]
本技术的技术方案,通过基于控制数据与驾驶员行为数据的对比分析,确定当前路段的地理围栏标记和存储的原始地理围栏标记,然后确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了地理围栏数据与高精地图数据绑定导致地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,地理围栏数据可以不受高精地图数据更新周期的限制,实现了地理围栏数据独立实时更新的效果;此外,基于数据的分析,解决了根据高精地图数据更新地理围栏数据导致地理围栏数据时效性差的问题,从而增强了地理围栏数据的时效性,并且减少了自动驾驶车辆生产方的测试工作量。
[0094]
图4是本技术实施例提供的一种地理围栏数据更新装置的结构框图,该装置可执行本技术任意实施例所提供的地理围栏数据更新方法,如图4所示,该装置具体可以包括:
[0095]
控制数据接收模块401,用于接收控制数据;
[0096]
地理围栏标记确定模块402,用于根据所述控制数据确定当前路段的地理围栏标记;
[0097]
更新方式确定模块403,用于根据所述当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;
[0098]
地理围栏数据更新模块404,用于根据所述更新方式更新自动驾驶车辆的地理围栏数据。
[0099]
上述产品可执行本技术实施例所提供的地理围栏数据更新方法,具备执行方法相应的功能模块和有益效果。
[0100]
可选的,地理围栏标记确定模块402,具体用于:
[0101]
接收驾驶员行为数据;
[0102]
根据所述驾驶员行为数据和所述控制数据,确定当前路段的地理围栏标记。
[0103]
可选的,地理围栏标记确定模块402,具体用于:
[0104]
在所述控制数据中携带有关闭自动驾驶功能的信息的情况下,确定当前路段的地理围栏标记为外部标记;
[0105]
在所述控制数据中携带有开启自动驾驶功能的信息的情况下,确定当前路段的地理围栏标记为内部标记;
[0106]
其中,所述外部标记为所述原始地理围栏标记对应的区域范围之外所有区域对应的标记,所述内部标记为所述原始地理围栏标记。
[0107]
可选的,地理围栏标记确定模块402,具体用于:
[0108]
若所述控制数据和所述驾驶员行为数据之间的偏差小于或等于预设阈值,则确定当前路段的地理围栏标记为内部标记;
[0109]
若所述控制数据和所述驾驶员行为数据之间的偏差大于预设阈值,则确定当前路段的地理围栏标记为外部标记;
[0110]
其中,所述外部标记为所述原始地理围栏标记对应的区域范围之外所有区域对应的标记,所述内部标记为所述原始地理围栏标记。
[0111]
可选的,地理围栏标记确定模块402,具体用于:
[0112]
若所述当前路段的地理围栏标记和存储的原始地理围栏标记相同,确定当前路段的地理围栏数据更新方式为保存所述原始地理围栏标记对应的区域范围数据;
[0113]
若所述当前路段的地理围栏标记和存储的原始地理围栏标记不同,确定当前路段的地理围栏数据更新方式为存储所述当前路段的地理围栏标记对应的区域范围数据。
[0114]
可选的,地理围栏标记确定模块402,具体用于:
[0115]
将所述当前路段的地理围栏标记对应的区域范围数据与所述原始地理围栏标记对应的区域范围数据进行合并,得到合并后的区域范围数据,存储所述合并后的区域范围数据;
[0116]
或者,确定所述原始地理围栏标记对应的区域范围数据包含的待更新路段的地理围栏标记对应的区域范围数据,根据所述当前路段的地理围栏标记对应的区域范围数据更新所述待更新路段的地理围栏标记对应的区域范围数据;
[0117]
其中,所述待更新路段的地理围栏标记对应的区域范围数据为预设时间段内,车辆定位次数少于预设次数对应的区域范围数据。
[0118]
可选的,地理围栏数据更新模块404,具体用于:
[0119]
将所述原始地理围栏标记对应的区域范围数据发送至自动驾驶车辆;
[0120]
或者,将所述当前路段的地理围栏标记对应的区域范围数据发送至自动驾驶车辆。
[0121]
本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术所有发明实施例提供的地理围栏数据更新方法:
[0122]
接收控制数据;
[0123]
根据所述控制数据确定当前路段的地理围栏标记;
[0124]
根据所述当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;
[0125]
根据所述更新方式更新自动驾驶车辆的地理围栏数据。
[0126]
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0127]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0128]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0129]
可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0130]
本技术实施例提供了一种电子设备。图5是本技术实施例提供的一种电子设备的结构示意图。如图5所示,本实施例提供了一种电子设备500,其包括:一个或多个处理器502;存储装置501,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器502执行,使得所述一个或多个处理器502实现本技术实施例所提供的地理围栏数据更新方法,该方法包括:
[0131]
接收控制数据;
[0132]
根据所述控制数据确定当前路段的地理围栏标记;
[0133]
根据所述当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式;
[0134]
根据所述更新方式更新自动驾驶车辆的地理围栏数据。
[0135]
当然,本领域技术人员可以理解,处理器502还实现本技术任意实施例所提供的地理围栏数据更新方法的技术方案。
[0136]
图5显示的电子设备500仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0137]
如图5所示,该电子设备500包括处理器502、存储装置501、输入装置503和输出装置504;电子设备中处理器502的数量可以是一个或多个,图5中以一个处理器502为例;电子设备中的处理器502、存储装置501、输入装置503和输出装置504可以通过总线或其他方式连接,图5中以通过总线505连接为例。
[0138]
存储装置501作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本技术实施例中的地理围栏数据更新方法对应的程序指令。
[0139]
存储装置501可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置501
可进一步包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0140]
输入装置503可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置504可包括显示屏、扬声器等电子设备。
[0141]
本技术实施例提供的电子设备,可以通过当前路段的地理围栏标记和存储的原始地理围栏标记,确定当前路段的地理围栏标记的更新方式,根据更新方式更新自动驾驶车辆的地理围栏数据,解决了地理围栏数据与高精地图数据绑定导致地理围栏数据无法独立更新的问题,达到了地理围栏数据独立于高精地图数据的目的,实现了地理围栏数据独立实时更新的效果。
[0142]
上述实施例中提供的地理围栏数据更新装置、介质及电子设备可执行本技术任意实施例所提供的地理围栏数据更新方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的地理围栏数据更新方法。
[0143]
注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1