车辆驾驶方式的推荐方法、装置、设备及存储介质与流程

文档序号:31130645发布日期:2022-08-13 05:32阅读:81来源:国知局
车辆驾驶方式的推荐方法、装置、设备及存储介质与流程

1.本技术涉及车辆技术领域,更具体地,涉及一种车辆驾驶方式的推荐方法、装置、设备及存储介质。


背景技术:

2.随着智能化的发展,汽车智能化越来越普遍,车辆驾驶方式也有了显著的进步。目前,已出现了自动驾驶车辆的技术,通过自动驾驶系统(autonomous driving system,ads)完成从高级辅助驾驶到无人驾驶任务中关键的感知、定位、预测、规划和控制任务。自动驾驶当前主要是基于车端传感器数据计算判断并实施驾驶控制,属于近场判定且时效性要求极高,需要即时判断并控制。但是,相关技术中,因人为随机设置的车辆驾驶方式合理性低下,存在用户体验不佳的问题。


技术实现要素:

3.本技术实施例提出了一种车辆驾驶方式的推荐方法、装置、设备及存储介质,以改善上述问题。
4.第一方面,本技术实施例提供了一种车辆驾驶方式的推荐方法,该方法包括:获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得对所述目标车辆的驾驶意图信息;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。
5.进一步地,若行驶环境信息满足预设环境条件、导航设备的工作状态为开启,且车辆数大于第一预设标定值时,或者行驶环境信息满足预设环境条件、导航设备的工作状态为开启,且驾驶意图信息为意图开启自动驾驶时,或者行驶环境信息满足预设环境条件、车辆数大于第一预设标定值,且驾驶意图信息为意图开启自动驾驶时,生成自动驾驶的推荐信息。
6.第二方面,本技术实施例还提供了一种车辆驾驶方式的推荐装置,该装置包括:定位信息获取单元、环境信息获取单元、意图获取单元以及推荐信息生成单元。其中,定位信息获取单元,用于获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;环境信息获取单元,用于根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;意图获取单元,用于根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息;推荐信息生成单元,用于根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。
7.第三方面,本技术实施例还提供了一种电子设备,包括:一个或多个处理器、存储器以及一个或多个应用程序。其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置执行以实现如上述第一方面所述的方法。
8.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介
质中存储有程序代码,程序代码可被处理器调用执行如上述第一方面所述的方法。
9.本技术提供的技术方案,通过获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。因此,采用本技术的上述方法,结合车辆的行驶环境信息、历史驾驶数据以及导航设备的工作状态,生成车辆驾驶模式的推荐信息,使用户基于推荐信息以更加安全合理的方式驾车,提高了用户的体验感。
附图说明
10.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1示出了本技术一实施例提供的一种车辆驾驶方式的推荐方法的应用场景的示意图;
12.图2示出了本技术一实施例提供的一种车辆驾驶方式的推荐方法的流程示意图;
13.图3示出了执行本技术一实施例提供的一种车辆驾驶方式的推荐方法的流程示意图;
14.图4示出了本技术另一实施例提供的一种车辆驾驶方式的推荐方法的流程示意图;
15.图5示出了执行本技术另一实施例提供的一种车辆驾驶方式的推荐方法的目标车辆的结构框图;
16.图6示出了本技术一实施例提供的一种车辆驾驶方式的推荐装置的结构框图;
17.图7示出了本技术一实施例提供的一种电子设备的结构框图;
18.图8示出了本技术一实施例提供的一种计算机存储介质的结构框图。
具体实施方式
19.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.为了缓解上述问题,本技术的发明人提出了本技术一实施例提供的一种车辆驾驶方式的推荐方法、装置、设备及存储介质,该方法包括:获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。因此,采用本技术的上述方法,结合车辆的行驶环境信息、历史驾驶数据以及导航设备的工作状态,生成车辆驾驶方式的推荐信息,使用
户基于推荐信息以更加安全合理的方式驾车,提高了用户的体验感。
21.图1是根据本技术一实施例示出的应用场景的示意图,如图1所示,该应用场景包括终端10和通过网络与终端10通信连接的服务器20,网络可以是广域网或者局域网,或者是二者的组合。终端10可以是车辆、机器人、船只、飞行器、智能语音导航设备或具有移动功能的设备。图1中仅示出了终端10为车辆的示意图。
22.其中,车辆通过网络与服务器20进行通信。车辆可以具有定位功能和自动驾驶系统。其中,自动驾驶系统是指车辆驾驶员执行的工作完全自动化的、高度集中控制的车辆运行系统,可以实现车辆的自动启动及自动运行、定点停车、全自动驾驶自动折返、自动出入车辆段等功能。
23.具体地,终端10为车辆时,该车辆可以认定为目标车辆,目标车辆的中央处理器获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态,并发送至服务器20。服务器20根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息,其中,驾驶意图信息包括意图开启自动驾驶或意图开启手动驾驶;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息,其中,推荐信息包括自动驾驶的推荐信息或手动驾驶的推荐信息。服务器20在生成推荐信息之后,还可以向该目标车辆反馈推荐信息;使目标车辆基于该推荐信息包括的驾驶方式驾驶。
24.应当理解,终端10还可以在获得目标车辆的定位信息之后,执行后续的推荐信息生成过程,从而基于该推荐信息反馈控制指令控制目标车辆的驾驶方式,也即终端10可以执行上述服务器20中的车辆驾驶方式的推荐方法的步骤。
25.下面将结合附图具体描述本技术的各实施例。
26.请参阅图2,图2示出了本技术一实施例提供的一种车辆驾驶方式的推荐方法的流程示意图,该方法可以由具备导航功能和自动驾驶系统的终端执行,例如车辆、机器人、智能穿戴设备等,在此不进行具体限定。参照图2所示,从终端侧进行描述,该方法至少包括步骤s110至步骤s140。
27.步骤s110:获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态。
28.在本技术实施例中,目标车辆可以包括gps(global positioning system,全球定位系统)、北斗星定位系统、基站定位系统、wifi定位系统、蓝牙定位系统等具有高精定位功能的模块。其中,目标车辆的定位信息可以是目标车辆的空间定位、几何定位、网格定位等。
29.示例性的,目标车辆包括gps,获取目标车辆的定位信息可以是,目标车辆通过gps获得自身的空间定位以及准确的通用协调时间。其中,空间定位包括目标车辆的经纬度信息;准确的通用协调时间是指当前定位目标车辆的定位信息的时间,即目标车辆的当前行驶时间。
30.在本技术实施例中,获取目标车辆的历史驾驶数据,可以是获取目标车辆存储单元存储的目标车辆的历史驾驶数据;也可以是通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得目标车辆的历史驾驶数据;还可以是通过串口通信接口(如,spi接口)从相关联的电子设备获得目标车辆的历史驾驶数据,在此不作限定。
31.具体地,目标车辆的历史驾驶数据可以包括目标车辆开启自动驾驶的历史时间、历史路段以及历史行驶环境信息。
32.在本技术实施例中,目标车辆可以通过中央处理器获取目标车辆的导航设备的工作状态。其中,目标车辆的导航设备的工作状态包括开启状态或关闭状态。
33.其中,目标车辆的导航设备是指目标车辆用于航海、航空、天文、水文、陆上交通等方面的导航、制导装置。
34.步骤s120:根据所述定位信息,获得所述目标车辆的行驶环境信息,以及获取与所述目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数。
35.其中,行驶环境信息可以包括:当前定位信息下的大气透明度和距离目标车辆的当前定位信息在预设距离内的道路施工情况、车道线清晰度、人员密度以及车辆密度等。
36.在一些实施方式中,根据定位信息,获得当前定位信息下的大气透明度可以是,通过视觉传感器把图像抓到,然后将图像传送至处理单元,通过数字化处理,根据像素分布和亮度、颜色等信息,来进行尺寸、形状和颜色的判别,并根据判别结果获取当前定位信息下目标车辆的前方可见度;也可以是使用大气透射仪,通过光束透过两固定点之间的大气柱直接测量气柱透射率,以此来获得当前定位信息下目标车辆的前方可见度的值;还可以使用激光能见度自动测量仪,通过激光测量大气消光系数的方法来获得当前定位信息下目标车辆的前方可见度的值。具体地,根据定位信息,获得当前定位信息下的大气透明度的方式在此不作限定。
37.其中,目标车辆的前方可见度是指目标车辆离物体多远时仍可以清楚看见该物体的距离。示例性的,天气为强降雨天气时,目标车辆的前方可见度为8m;天气为大雾时,目标车辆的前方可见度为5m。
38.可选地,预设距离可以预先存储在目标车辆的存储单元,也可以通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可通过串口通信接口(如,spi)从相关联的电子设备获得;预设距离的大小可以是用户自主设置的,也可以通过第三方实验数据获得,如200m、250m、300m等。示例性的,预设距离预先存储在目标车辆的存储单元,大小为200m是由用户自主设置的。
39.在一些实施方式中,根据定位信息,获得距离目标车辆的定位信息在预设距离内的道路施工情况可以是,通过视觉传感器把图像抓到,然后将图像传送至处理单元,通过数字化处理,根据像素分布和亮度、颜色等信息,来进行尺寸、形状和颜色的判别,并根据判别结果,来计算道路施工标识的特征量(如面积、重心、长度、位置等),根据道路施工标识的特征量,获得距离目标车辆的定位信息在预设距离内的道路施工情况。其中,道路施工情况包括施工路段和非施工路段。
40.在一些实施方式中,根据定位信息,获得距离目标车辆的定位信息在预设距离内的车道线清晰度可以是,通过视觉传感器把图像抓到,然后将图像传送至处理单元,通过数字化处理,根据像素分布和亮度、颜色等信息,来进行尺寸、形状和颜色的判别,并根据判别结果,来计算道路车道线的特征量(如面积、重心、长度、位置等),根据道路车道线的特征量,获得距离目标车辆的定位信息在预设距离内的车道线清晰度。
41.其中,车道线清晰度是指距离目标车辆的定位信息在预设距离内的道路的车道线在影像上各细部影纹及其边界的清晰程度。示例性的,通过视觉传感器,获得距离目标车辆的定位信息在预设距离内的车道线清晰度为4k分辨率。
42.在本技术实施例中,获取与目标车辆的距离在预设范围内且处于自动驾驶状态的
车辆数可以是,目标车辆通过车联网技术,如车辆上安装的通信设备(如vbox(虚拟机)、tbox(车联网系统)等),通过通信协议(如lte-v协议、ip协议、tcp协议等)实现车车通信;也可以是目标车辆通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得与目标车辆之间的距离在预设范围内且处于自动驾驶状态的车辆数。
43.其中,预设范围可以预先存储在目标车辆的存储单元,也可以通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可通过串口通信接口(如,spi)从相关联的电子设备获得;预设范围的大小可以是用户自主设置的,也可以通过第三方实验数据获得,如2km、2.5km、3km等。示例性的,预设范围预先存储在目标车辆的存储单元,大小为2km是由用户自主设置的。
44.需要说明的是,目标车辆以及获取的与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆,可以通过v2x(vehicle to everything,车对外界的信息的交换)模组将自身的工作状态发送到相关联的云端或电子设备,目标车辆由此获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数。
45.应当理解,通过v2x技术,自动驾驶车辆可以将当前驾驶行为以及预期驾驶行为动态发送至其他车辆;若其他车辆也开启自动驾驶功能,则车辆之间能够获得附近车辆的驾驶行为和预期驾驶行为,实现车车互联;同时车辆通过分析其他车辆的驾驶状况,从而调整自身的驾驶行为,保证了道路上车辆有序驾驶,有利于打造更好秩序的道路驾驶环境。
46.步骤s130:根据所述目标车辆的历史驾驶数据,获得对所述目标车辆的驾驶意图信息。
47.在本技术实施例中,历史驾驶数据可以包括目标车辆开启自动驾驶的历史时间、历史路段以及历史行驶环境信息。
48.其中,目标车辆开启自动驾驶的历史时间是指当前时刻之前目标车辆驾驶方式为自动驾驶方式的时间;目标车辆开启自动驾驶的历史时间可以是多个不同的时间段,也可以是多个相同的时间段,还可以是多个具有重合时段的时间段。
49.历史路段是指当前时刻之前目标车辆驾驶方式为自动驾驶方式的路段;历史路段可以是高速公路路段、一级公路路段、二级公路路段、三级公路路段、四级公路路段等,在此不作限定。
50.历史行驶环境信息是指当前时刻之前目标车辆驾驶方式为自动驾驶方式下的行驶环境信息。具体地,历史行驶环境信息可以包括当前时刻之前目标车辆自动驾驶时的历史大气透明度以及距离目标车辆预设距离内的历史道路施工情况和历史车道线清晰度;历史大气透明度对应的天气可以包括强降雨、大雾、大雪等天气;历史道路施工情况可以包括施工路段和非施工路段;历史车道线清晰度可以包括4k分辨率、8k分辨率等。
51.可选地,根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息可以是,根据定位信息,获得目标车辆的当前行驶路段以及当前行驶环境信息;计算目标车辆的当前行驶时间与历史时间的第一匹配率、当前行驶路段与历史路段的第二匹配率以及当前行驶环境信息与历史行驶环境信息的第三匹配率;根据第一匹配率、第二匹配率以及第三匹配率,获得驾驶意图信息。
52.具体地,根据第一匹配率、第二匹配率以及第三匹配率,获得驾驶意图信息可以是,若第一匹配率大于第一预设匹配值、第二匹配率大于第二预设匹配值以及第三匹配率
大于第三预设匹配值,获得驾驶意图为意图开启自动驾驶。
53.作为一种实施方式,计算目标车辆的当前行驶时间与历史时间的第一匹配率可以是,计算目标车辆的当前行驶时间与历史时间重合度。示例性的,历史时间包括:7:00-8:30、7:10-8:30、7:11-8:00、7:08-8:20、7:09-8:15;目标车辆的当前行驶时间为7:06,计算目标车辆的当前行驶时间与历史时间重合度为20%。
54.作为另一种实施方式,计算目标车辆的当前行驶时间与历史时间的第一匹配率可以是,判断历史时间是否涵盖目标车辆的当前行驶时间,若涵盖,确定第一匹配率大于第一预设匹配值;若不涵盖,确定第一匹配率不大于第一预设匹配值。
55.作为一种实施方式,计算当前行驶路段与历史路段的第二匹配率可以是,判断历史行驶路段是否涵盖目标车辆的当前行驶路段,若涵盖,确定第二匹配率大于第二预设匹配值;若不涵盖,确定第二匹配率不大于第二预设匹配值。
56.作为另一种实施方式,计算当前行驶路段与历史路段的第二匹配率可以是,计算当前行驶路段与历史路段的重合度。示例性的,历史路段包括高速公路路段、一级公路路段;目标车辆的当前行驶路段为高速公路路段,计算目标车辆的当前行驶路段与历史路段的重合度为50%。
57.作为一种实施方式,行驶环境信息包括定位信息下的大气透明度以及距离目标车辆的定位信息在预设距离内的道路施工情况和车道线清晰度,计算当前行驶环境信息与历史行驶环境信息的第三匹配率可以是,计算定位信息下的大气透明度的具体值与历史大气透明度的具体值的匹配率、距离定位信息在预设距离内的道路施工情况与历史道路施工情况的施工匹配率,以及距离定位信息在预设距离内的车道线清晰度与历史车道线清晰度的清晰度匹配率,可以对天气匹配率、施工匹配率、清晰度匹配率求平均值、众数、算数平均值或中位数等,获得第三匹配率。
58.作为另一种实施方式,计算当前行驶环境信息与历史行驶环境信息的第三匹配率可以是,判断历史行驶环境信息是否涵盖目标车辆的当前行驶环境信息,若历史大气透明度的具体值中的包括当前定位信息下的大气透明度的具体值,历史道路施工情况涵盖距离定位信息在预设距离内的道路施工情况,且历史车道线清晰度涵盖距离定位信息在预设距离内的车道线清晰度,确定第三匹配率大于第三预设匹配值。
59.其中,第一预设匹配值、第二预设匹配值以及第三预设匹配值分别可以预先存储在目标车辆的存储单元,也可以通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可以通过串口通信接口(如,spi)从相关联的电子设备获得;第一预设匹配值的大小、第二预设匹配值的大小以及第三预设匹配值的大小分别可以通过用户自主设置,也可以通过第三方实验数据获得,如50%,80%,90%。应当理解,第一预设匹配值、第二预设匹配值以及第三预设匹配值获得/存储的方式可以相同也可以不同,大小可以相同也可以不同,大小设置方式可以相同也可以不同。
60.应当理解,根据历史驾驶数据推荐车辆驾驶方式,更加贴合用户的生活习惯,提升了用户驾驶车辆的体验感。
61.步骤s140:根据所述导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。
62.在一些实施方式中,推荐信息可以包括自动驾驶的推荐信息以及自动驾驶的导航
路径信息,也可以包括手动驾驶的推荐信息以及手动驾驶的导航路径信息。
63.进一步地,根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息,可以是:若行驶环境信息满足预设环境条件、导航设备的工作状态为开启,且车辆数大于第一预设标定值时,或者行驶环境信息满足预设环境条件、导航设备的工作状态为开启,且驾驶意图信息为意图开启自动驾驶时,或者行驶环境信息满足预设环境条件、车辆数大于第一预设标定值,且驾驶意图信息为意图开启自动驾驶时,生成自动驾驶的推荐信息。
64.进一步地,根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息,还可以是:若导航设备的工作状态为关闭或行驶环境信息不满足预设环境条件时,生成手动驾驶的推荐信息。
65.其中,第一预设标定值可以预先存储在目标车辆的存储单元、也可以是通过无线通信技术从相关联的云端的电子设备获得,还可以是通过串口通信接口从相关联的电子设备获得;第一预设标定值的大小可以是用户自主设定的,还可以是通过第三方实验数据获得的。
66.作为一种实施方式,第一预设标定值的大小为一个定值,如,第一预设标定值大小为6、10、11,在此不作限定。
67.作为另一种实施方式,第一预设标定值的大小与与目标车辆的距离在预设范围内的车辆密度有关,如,第一预设标定值的大小为与目标车辆的距离在预设范围内的车辆密度的30%、20%、50%,在此不作限定。
68.示例性的,预设范围为2km,第一预设标定值的大小为与目标车辆的距离在预设范围内的车辆密度的30%,若车辆数大于第一预设标定值(即车辆数》与目标车辆的距离在2km内的车辆密度的30%);若车辆数小于或等于第一预设标定值(即车辆数≦与目标车辆之间的距离在2km内的车辆密度的30%)。
69.请参阅图3,在一些实施方式中,根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成推荐信息的具体流程可以是:若当前目标车辆的驾驶方式为手动驾驶,当行驶环境信息不满足预设环境条件时,生成手动驾驶的推荐信息,目标车辆保持当前手动驾驶的方式;当行驶环境信息满足预设环境条件时,进行条件1(导航设备的工作状态为开启)和条件2(车辆数大于第一预设标定值)的判断;若满足条件1(导航设备的工作状态为开启),且满足条件2(车辆数大于第一预设值),生成自动驾驶的推荐信息;若满足条件1或者满足条件2,进一步地,进行对目标车辆的驾驶意图信息的判断;若对目标车辆的驾驶意图信息为意图自动驾驶,且满足条件1,生成自动驾驶的推荐信息;若驾驶意图信息为意图自动驾驶,且满足条件2,生成自动驾驶的推荐信息以及自动驾驶的导航路径信息;若驾驶意图信息为意图手动驾驶,生成手动驾驶的推荐信息,目标车辆保持当前手动驾驶的方式。
70.其中,预设环境条件可以预先存储在目标车辆的存储单元,也可以是通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可以是通过串口通信接口(如,spi)从相关联的电子设备获得;预设环境条件的内容可以由用户自主设置,也可以是通过第三方实验数据设置。
71.可选地,行驶环境信息可以包括定位信息下的大气透明度以及距离定位信息在预
设距离内的道路施工情况和车道线清晰度。行驶环境信息满足预设环境条件可以是:根据大气透明度获得定位信息的前方可见度;若前方可见度大于预设可见度,道路施工情况为非施工路段,且车道线清晰度大于预设清晰度,确定行驶环境信息满足预设环境条件。
72.其中,预设可见度可以预先存储在目标车辆的存储单元,也可以是通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可以是通过串口通信接口(如,spi)从相关联的电子设备获得;预设可见度的大小可以由用户自主设置,也可以是通过第三方实验数据设置,如3m,3.5m,4m等,在此不作限定。
73.同样的,预设清晰度可以预先存储在目标车辆的存储单元,也可以通过无线通信技术(如,wifi、蓝牙、zigbee等技术)从相关联的云端或电子设备获得,还可以通过串口通信接口(如,spi)从相关联的电子设备获得;预设清晰度的大小可以由用户自主设置,也可以是通过第三方实验数据设置,如4k分辨率,8k分辨率等,在此不作限定。
74.应当理解,若行驶环境信息满足预设环境条件,可以认定目标车辆的前方可见度较高,道路非施工,道路车道线够清晰,目标车辆在该环境下自动驾驶,安全性更高。
75.可选地,推荐信息可以是语音信息、界面显示信息、指示灯指示信息,在此不作限定。示例性的,推荐信息为“推荐开启自动驾驶”的语音信息、“提示驾驶员接管”的语音信息。
76.在一些实施方式中,当车辆数不大于第一预设标定值时,若目标车辆处于自动驾驶状态,目标车辆可以生成注意路况的提示信息。其中,提示信息可以是语音信息、界面显示信息、指示灯信息等,在此不作限定。示例性的,生成“提示驾驶员注意路况”的语音信息,告知驾驶员注意路况。
77.应当理解,驾驶员基于推荐信息进行目标车辆的驾驶,考虑了周围环境情况、目标车辆导航设备的状态,目标车辆历史驾驶数据,推荐车辆的驾驶方式更安全合理,可以提高驾驶员驾驶车辆的信心,提升了用户自动驾驶的体验感。
78.本技术实施例提供的技术方案,通过获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。因此,采用本技术的上述方法,在车车互联的情况下获得目标车辆周围自动驾驶的车辆数,结合目标车辆的导航设备的工作状态、行驶环境信息以及驾驶意图信息,生成目标车辆驾驶方式的推荐信息,使用户基于推荐信息以更加安全合理的方式驾车,提高了用户的体验感。
79.请参阅图4,图4是根据本技术另一实施例示出的一种推荐车辆驾驶方式的方法的流程示意图,该方法可以由具备导航功能和自动驾驶系统的终端执行,例如车辆、机器人、智能穿戴设备等,在此不进行具体限定。参照图4所示,该方法至少包括步骤s210至步骤s260。
80.步骤s210:获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态。
81.步骤s220:根据所述定位信息,获得所述目标车辆的行驶环境信息,以及获取与所述目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数。
82.步骤s230:根据所述目标车辆的历史驾驶数据,获得对所述目标车辆的驾驶意图
信息。
83.步骤s240:根据所述导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。
84.关于步骤s210至步骤s240的具体执行过程请参阅前文对步骤s110至步骤s140的具体描述,在此不作一一赘述。
85.步骤s250:接收基于所述推荐信息反馈的控制指令。
86.可选地,接收基于推荐信息反馈的控制指令,可以是目标车辆接收用户基于推荐信息在预设反馈时长内反馈的控制指令。其中,控制指令包括自动驾驶控制指令或者手动驾驶控制指令。
87.具体地,预设反馈时长可以预先存储在目标车辆的存储单元,也可以通过无线通信技术从相关联的云端或电子设备获得,还可以通过串口通信接口从相关联的电子设备获得;预设反馈时长的大小可以由用户自主设置,也可以是通过第三方实验数据获得,如2min、3min、4min等,在此不做限定。
88.应当理解,若目标车辆预设反馈时长内未接收到控制指令,目标车辆保持当前驾驶方式驾驶目标车辆。
89.在本技术实施例中,可以在车辆行驶的过程中,接收用户基于推荐信息反馈的控制指令,其中,可以是接收当前目标车辆的驾驶员通过车载电脑输入的控制指令,也可以是接收驾驶员通过第三方电子设备向至少一个车辆发送的控制指令,如通过接收驾驶员对车载电脑的显示单元上“自动驾车”、“手动驾车”等按键的点击操作,确定接收控制指令,或者,接收驾驶员通过手机、平板电脑或笔记本电脑等电子设备发送的控制指令,本技术实施例中对接收用户基于推荐信息反馈控制指令的方式不作限定。
90.步骤s260:若所述控制指令为自动驾驶控制指令,控制所述目标车辆自动驾驶。
91.目标车辆获取控制指令后,可以响应于该控制指令,控制目标车辆的驾驶方式。其中,若控制指令为自动驾驶控制指令,目标车辆响应于该自动驾驶控制指令,通过自动驾驶系统控制可以包括目标车辆的方向盘角度、档位、发动机动力输出、行驶状态从而控制目标车辆的行驶方向、距离、速度等进行自动驾驶。可选地,可以通过车辆的eps(electric power steering,电动助力转向)获取目标车辆当前的方向盘角度信息,并控制方向盘转向目标角度;可以通过目标车辆的tcu(transmission control unit,自动变速箱控制单元)获取目标车辆当前的档位信息,并控制切换到目标档位;可以通过目标车辆的ecm(engine control module,引擎控制模块)获取发动机当前的动力输出,并控制发动机切换到目标动力输出;可以通过目标车辆的esp(electronic stability program,车身电子稳定系统)获取目标车辆当前的行驶状态,如目标车辆行驶距离信息、轮速脉冲信息等,并控制各车轮的制动力调整目标车辆行驶状态,通过目标车辆各部件的配合,控制目标车辆自动驾驶。本领域技术人员也可通过其他控制单元、模块或系统对车辆的各部件控制配合,本技术实施例对此不作具体限制。
92.在一些实施方式中,目标车辆响应于自动驾驶控制指令,获取自动驾驶的导航路径信息,基于该导航路径信息控制目标车辆的自动驾驶。
93.其中,导航路径信息可以是用户反馈控制信息时,设定驾驶目的地,目标车辆的导航设备根据该目的地生成的导航路径信息;也可以是目标车辆根据当前目标车辆的定位信
息以及目标车辆的历史驾驶数据中最常设置的目的地,由目标车辆的导航设备根据该最常设置的目的地生成导航路径信息;还可以是目标车辆的导航设备当前导航的导航路径信息。
94.需要说明的是,根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息,用户基于该推荐信息选择驾驶目标车辆的方式,优化了车辆自动驾驶功能的交互,减少了驾驶员频繁接管目标车辆进行驾驶的动作,有利于打造更有秩序的驾驶环境,减少驾驶拥堵。
95.示例性的,请参阅图5,目标车辆f00包括定位导航模块f02、自动驾驶计算模块f04、自动驾驶控制模块f06、自动驾驶感知模块f08、v2x模组f10以及车机控制模块f12。
96.其中,定位导航模块f02可以包括gps,用于获取目标车辆的定位信息、当前定位道路信息、历史驾驶数据,判断当前目标车辆的导航设备的工作状态是否为开启,生成目标车辆的导航定位信息。
97.自动驾驶计算模块f04由硬件和程序代码构成,硬件可以包括摄像头、雷达等,用于根据目标车辆的历史驾驶数据,获得驾驶意图信息。
98.自动驾驶感知模块f06可以包括视觉传感器、摄像头、雷达等,用于根据定位信息,获得目标车辆的行驶环境信息。
99.v2x(车对外界信息的交换)模组f08,用于根据目标车辆的定位信息获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数。
100.自动驾驶控制模块f10可以包括多个程序代码、显示屏、拾音设备等,用于根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成推荐自动驾驶的推荐信息或推荐手动驾驶的推荐信息。
101.车机控制模块f12,可以包括tcu(transmission control unit,自动变速箱控制单元)、ecm(engine control module,引擎控制模块)、esp(electronic stability program,车身电子稳定系统)等,用于接收基于推荐信息反馈的控制指令;若控制指令为自动驾驶控制指令,控制目标车辆自动驾驶。
102.本技术实施例提供的技术方案,通过获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆数;根据目标车辆的历史驾驶数据,获得d对目标车辆的驾驶意图信息;根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息;接收基于推荐信息反馈的控制指令;若控制指令为自动驾驶控制指令,控制目标车辆自动驾驶。因此,采用本技术的上述方法,结合车辆的行驶环境信息、历史驾驶数据以及导航设备的工作状态,生成车辆驾驶方式的推荐信息,使用户基于推荐信息反馈控制指令,控制目标车辆以更加安全合理的方式驾车,使目标车辆的驾驶方式更贴合驾驶员的行为,提高了用户的体验感。
103.请参阅图6,其示出了本技术一实施例提供的一种车辆驾驶方式的推荐装置,所述装置300包括:定位信息获取单元310、环境信息获取单元320、意图获取单元330以及推荐信息生成单元340。具体地,定位信息获取单元310,用于获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态;环境信息获取单元320,用于根据定位信息,获得目标车辆的行驶环境信息,以及获取与目标车辆的距离在预设范围内且处于自动驾驶状态的车辆
数;意图获取单元330,用于根据目标车辆的历史驾驶数据,获得对目标车辆的驾驶意图信息;推荐信息生成单元340,用于根据导航设备的工作状态、行驶环境信息、车辆数以及驾驶意图信息,生成驾驶模式的推荐信息。
104.需要说明的是,本说明书的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。对于方法实施例中的所描述的任意的处理方式,在装置实施例中均可以通过相应的处理模块实现,装置实施例中不再一一赘述。
105.请参阅图6,基于上述的一种车辆驾驶方式的推荐方法,本技术还提供的另一种包括可以执行前述一种车辆驾驶方式的推荐方法的电子设备400,电子设备400还包括一个或多个处理器410、存储器420以及一个或多个应用程序。其中,存储器420中存储有可以执行前述实施例中内容的程序,而处理器410可以执行该存储器420中存储的程序。其中,电子设备400可以是智能穿戴设备、车辆、智能机器人、平板电脑、个人计算机等。
106.其中,处理器410可以包括一个或者多个用于处理数据的核以及消息矩阵单元。处理器410利用各种接口和线路连接整个电子设备400内的各个部分,通过运行或执行存储在存储器420内的指令、程序、代码集或指令集,以及调用存储在存储器420内的数据,执行电子设备400的各种功能和处理数据。可选地,处理器410可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器410可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器410中,单独通过一块通信芯片进行实现。
107.存储器420可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器420可用于存储指令、程序、代码、代码集或指令集。存储器420可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如获取目标车辆的定位信息、历史驾驶数据以及导航设备的工作状态等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端在使用中所创建的数据(比如行驶环境信息、驾驶意图信息、历史驾驶数据)等。
108.在一些实施方式中,所述电子设备400为车辆,该车辆包括自动驾驶系统。
109.请参阅图8,其示出了本技术实施例提供的一种计算机可读存储介质500的结构框图。该计算机可读存储介质500中存储有程序代码510,程序代码510可被处理器调用执行上述方法实施例中所描述的方法。
110.计算机可读存储介质500可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质500包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码510可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产
品中。程序代码可以例如以适当形式进行压缩。
111.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1