车辆控制方法、车辆控制装置、车载终端设备及存储介质与流程

文档序号:29498136发布日期:2022-04-06 16:16阅读:153来源:国知局
车辆控制方法、车辆控制装置、车载终端设备及存储介质与流程

1.本技术属于车辆技术领域,尤其涉及一种车辆控制方法、车辆控制装置、车载终端设备及存储介质。


背景技术:

2.在现代的汽车驾驶中,驾驶辅助系统的应用越来越广泛,其在汽车行驶过程中可以随时感应周围的环境,收集数据,进行物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶员察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。
3.然而,驾驶辅助系统的功能较多,车辆运行过程中,大量的驾驶辅助功能同时开启,造成车辆功耗较大,且关闭功能需要驾驶员自行操作,不够便捷,用户体验不高,也不利于车辆的安全行驶。


技术实现要素:

4.本技术实施例提供了一种车辆控制方法、车辆控制装置、车载终端设备及存储介质,以解决汽车启动之后,由驾驶员手动控制车辆的驾驶辅助系统等车辆部件,而分散驾驶员的注意力,不利于车辆的安全行驶的问题。
5.第一方面,本技术实施例提供了一种车辆控制方法,包括:
6.获取车辆的环境信息;
7.获取所述车辆对应的驾驶行为信息;
8.根据所述环境信息和所述驾驶行为信息确定目标场景;
9.根据所述目标场景对所述车辆进行控制。
10.本技术实施例提供的车辆控制方法,在车辆行驶的过程中会检测车辆的环境信息以及获取车辆驾驶员的驾驶行为信息,然后,根据该环境信息和所述驾驶行为信息确定目标场景,进而目标场景对所述车辆进行控制,来辅助车辆的驾驶员控制车辆,提供车辆行驶时的安全性,提高用户体验。
11.第二方面,本技术实施例提供了一种车辆控制装置,包括:
12.第一获取模块,用于获取车辆的环境信息;
13.第二获取模块,用于获取所述车辆对应的驾驶行为信息;
14.场景确定模块,用于根据所述环境信息和所述驾驶行为信息确定目标场景;
15.控制模块,用于根据所述目标场景对所述车辆进行控制。
16.第三方面,本技术实施例提供了一种车载终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的车辆控制方法。
17.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的车辆控制方法。
18.第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的车辆控制方法。
19.可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1是本技术一实施例提供的车辆控制方法的流程示意图。
22.图2是本技术一实施例提供的车辆控制方法的应用场景示意图。
23.图3是本技术一实施例提供的车辆控制方法的步骤s11的具体实现流程示意图。
24.图4是本技术一实施例提供的车辆控制方法的步骤s14的具体实现流程示意图。
25.图5是本技术实施例提供的车辆控制装置的结构示意图。
26.图6是本技术实施例提供的车载终端设备的结构示意图。
具体实施方式
27.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。
28.在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0029]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0030]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0031]
为了说明本技术的技术方案,下面通过具体实施例来进行说明。
[0032]
请参阅图1,图1是本技术实施例提供的一种车辆控制方法的实现流程图。本实施例中,车辆控制方法用于在车辆行驶过程中对车辆进行控制,其执行主体为车载终端设备。
[0033]
在一实施例中,结合图2,在应用中,车辆上会安装驾驶辅助系统,该系统配置有用于探测环境的设备,如图2所示的车辆上设置有第一摄像头101、第二摄像头102、第三摄像头103、第四摄像头104。其中,第一摄像头101用于采集得到车辆周边360度的车身俯视图,
以便于通过所采集的车身俯视图了解车辆周边的环境情况。第二摄像头102用于采集得到车辆后方情况的车后图像,以通过该车后图像了解车辆后方的环境情况。第三摄像头103用于采集得到车辆左侧情况的左侧图像。第四摄像头用于采集得到车辆右侧情况的右侧图像。
[0034]
然而,当车辆启动之后,驾驶辅助系统持续处于工作状态时,这会导致驾驶辅助系统的功耗较大,比如驾驶辅助系统会持续处于工作状态时,该驾驶辅助系统的第一摄像头101、第二摄像头102、第三摄像头103、第四摄像头104也会持续处于工作的状态,使得各个摄像头的功耗较大,且由于长时间处于工作状态,也容易损坏。
[0035]
如图1所示,本技术实施例提供的车辆控制方法包括以下步骤:
[0036]
s11:获取车辆的环境信息。
[0037]
作为本技术的一个示例,环境信息包括用于描述车辆的壳体之外,车辆周边的物理环境的外部环境信息。例如,车辆所行驶的道路上的障碍物。
[0038]
例如,以车辆为中心,2米的范围内的物理环境,或者,距离车辆的后方500米内的物理环境,或者距离车辆的前方500米内的物理环境。
[0039]
在本实施例中,由于车辆在驾驶的过程中,部分路段的路况比较好,没有其他车辆或障碍物,或者部分路段的路口比较复杂,较多的行人或车辆,所以,为了更好地让驾驶辅助系统更好地适应不同的环境来进行工作,以避免驾驶辅助系统具有的传感器设备持续处于工作状态而容易损坏,且有效地降低传感器设备的功耗,在车辆行驶的过程中,检测车辆的环境信息。
[0040]
示例的,车辆行驶的过程中,检测车辆行驶在高速路场景中,且车辆的800米范围内无其它车辆。
[0041]
在车辆行驶的过程中,至于具体何时触发获取车辆的环境信息,可以包括但不仅限于以下场景。
[0042]
场景1:当接收到车辆启动的信息时,检测并获取车辆的环境信息。
[0043]
例如,当驾驶员通过车钥匙点火启动车辆a时,开始通过车辆上装载的雷达检测得到车辆a对应的外部环境信息,以便于后续车辆a可以根据基于外部环境来控制驾驶辅助系统的传感器设备的运行。
[0044]
场景2:当检测到驾驶辅助系统启动时,检测并获取车辆的环境信息。
[0045]
例如,当驾驶员通过车钥匙点火启动车辆a,并操作启动驾驶辅助系统时,通过车辆上装载的雷达检测得到检测车辆a的外部环境信息。
[0046]
场景3:当检测到车辆的驾驶员为初次驾驶该车辆时,检测并获取车辆的环境信息。
[0047]
例如,当获取到车辆a的驾驶员的身份信息,确定该驾驶员是第一次驾驶该车辆时,由于该驾驶员可能对该车辆a的各类功能及操作不熟悉,所以,为了驾驶员能够较好地基于驾驶辅助系统来驾驶车辆,同时便于控制驾驶辅助系统的传感器设备的运行,通过车辆上装载的雷达检测得到检测车辆的外部环境信息。
[0048]
在一实施例中,环境信息还包括车辆的内部环境信息。
[0049]
车辆内部也设置有用于采集车辆内部环境信息的设备。
[0050]
在本实施例中,内部环境信息用于描述车辆的壳体内的车辆情况,包括车辆内部
的物件位置情况和驾驶员的外在表现情况。其中,驾驶外部表现情况可以包括驾驶员的眼睛或嘴巴的情况,和手部、躯干、头部等身体部位的动作情况。
[0051]
s12:获取车辆的驾驶行为信息。
[0052]
作为本技术的一个示例,驾驶行为信息包括驾驶员驾驶当前车辆的操作情况和/或驾驶习惯。例如,驾驶行为信息可以包括驾驶员使用车辆的各类功能的情况,以及驾驶该车辆的次数等情况。
[0053]
可以理解的是,驾驶行为信息包括驾驶员的历史驾驶行为信息和以检测车辆的环境信息的时间点为参考的未来预设时间段内的驾驶行驶信息中的一种或多种。
[0054]
在本实施例中,由于驾驶行为信息能够描述驾驶员对车辆的熟悉程度,从而从侧面的来反应驾驶员是否需要驾驶辅助系统来辅助驾驶车辆,所以,为了能够较好地执行对驾驶辅助系统的传感器的开关控制,获取车辆的驾驶员的驾驶行为信息,以便于在所了解的驾驶员对于车辆的熟悉程度,从而了解所对应的驾驶辅助需求,进而针对性地对驾驶辅助系统的传感器进行控制。
[0055]
需要说明的是,对于同一辆车,不同的驾驶员分别对应的驾驶行为信息不同。例如,对于车辆a,驾驶员甲和驾驶员乙都分别驾驶过车辆a,分别对应的驾驶行为不同,比如,驾驶车辆a的次数可能不同,对车辆a的各类功能的熟悉程度也有所不同。
[0056]
s13:根据环境信息和驾驶行为信息确定目标场景。
[0057]
作为本技术的一个示例,目标场景用于描述车辆所处的物理环境和车辆的驾驶员驾驶的该车辆的情况和驾驶习惯。
[0058]
在本实施例中,在获取到车辆的环境信息和车辆驾驶员的驾驶行为信息之后,为了能够更好地控制车辆的运行,以便于车辆可以更安全地行驶,根据环境信息和驾驶行为信息确定目标场景,以便于通过该目标场景来了解对应当前的场景时如何控制车辆的运行。
[0059]
可以理解的是,通过环境信息中描述的各个环境特征和驾驶行为信息中描述的行为特征,可以确定车辆当前的目标场景,并可以基于该目标场景可以确定控制车辆中的关联部件,比如根据与目标场景关联的车辆配置信息,对车辆配置信息对应的车辆部件进行控制,如开启或关闭用于获取环境信息的部分传感器,或保持部分辅助部件的持续运行。
[0060]
s14:根据目标场景对车辆进行控制。
[0061]
在本实施例中,在确定目标场景之后,为了使得车辆能够更好地适应目标场景,基于目标场景对车辆进行控制,比如基于目标场景关联的车辆配置信息,对车辆中的目标配置部件进行控制,如对车辆的环境监测传感器进行开启或关闭控制。
[0062]
示例的,若目标场景中,驾驶员处于疲劳的状态,则保持车辆的驾驶辅助系统处于开启的状态。或者,车辆行驶在没有车道线的道路上,则关闭驾驶辅助系统中的车道线检测传感器,以降低功耗和延长车道线传感器的使用寿命。
[0063]
在本技术一个实施例中,获取车辆的环境信息的具体实现包括:
[0064]
获取车辆驾驶员的驾驶次数。
[0065]
若驾驶次数小于预设驾驶次数,则检测车辆的环境信息。
[0066]
在本实施例中,为了了解驾驶员是否对车辆的各类功能较为熟悉,从而确定需要提供的驾驶辅助情况,先根据驾驶员的驾驶行为信息确定驾驶员驾驶车辆的次数,且当次
数小于预设次数时,表示驾驶员对车辆的各类功能的熟悉程度较低,在驾驶该车辆时,操作上可能会不够熟练,所以,若次数小于预设驾驶次数,则检测车辆的环境信息,以便于在为驾驶员提供驾驶辅助的同时,还能够根据车辆的不同行驶环境信息,选择性地开启或关闭驾驶辅助系统的部分或全部传感器,进而有效地降低传感器的功耗,且避免在车辆的行驶过程中,传感器持续处于工作状态,从而容易损坏。
[0067]
在一实施例中,获取驾驶员驾驶的除当前车辆之外的车辆对应的历史车型信息,并根据历史车型信息,得到每种车辆的驾驶次数。将驾驶员当前驾驶的车辆的车型信息与历史车型信息进行匹配,若匹配成功,则根据驾驶行为信息和匹配成功的历史车型信息对应的驾驶次数,得到驾驶员驾驶车辆的次数。
[0068]
在一个实施例中,获取车辆的环境信息的具体实现包括:
[0069]
获取车辆驾驶员的驾驶次数;
[0070]
若驾驶次数大于预设驾驶次数,则检测车辆的环境信息。
[0071]
作为本技术的一个示例,驾驶次数指的是驾驶员驾驶当前车辆或与该车辆同车型的车辆的次数。
[0072]
在本实施例中,为了了解驾驶员是否对车辆的各类功能较为熟悉,从而确定需要提供的驾驶辅助情况,先根据驾驶员的驾驶行为信息确定驾驶员驾驶车辆的次数,且当次数大于预设次数时,表示驾驶员对车辆的各类功能的熟悉程度较为熟悉,所以,若次数大于预设驾驶次数,则检测车辆的环境信息,以便于在驾驶员驾驶车辆时,可以不分散注意力关注根据车辆的不同环境信息,从而根据所了解的环境信息控制车辆,比如选择性的开启或关闭驾驶辅助系统的部分或全部传感器,进而有效地降低传感器的功耗,且避免在车辆的行驶过程中,传感器持续处于工作状态,从而容易损坏。
[0073]
结合图3,在本技术一个实施例中,获取车辆的环境信息的具体实现包括:
[0074]
s21:获取车辆的规划行驶路线和当前行驶速度。
[0075]
s22:根据当前行驶速度,从规划行驶路线中确定车辆在预设时间段内将要行驶经过的局部路线。
[0076]
s23:获取局部路线对应的外部环境信息。
[0077]
s24:将外部环境信息作为环境信息。
[0078]
作为本技术的一个示例,规划行驶路线指的是根据驾驶员设定的起点和终端,规划得到的路线。
[0079]
当前行驶速度指的是触发检测环境信息时,行驶中的车辆对应的瞬时速度或平均速度。
[0080]
预设时间段可以按实际需求预先设置。例如,设置预设时间段为5分钟。
[0081]
局部路线指的是触发获取车辆的当前行驶速度时,车辆以当前行驶速度沿着规划行驶路线行驶预设时间段时对应的路段。
[0082]
在本实施例中,为了能够更好地执行驾驶辅助系统的传感器的开关控制,或避免连续的开启或关闭驾驶辅助系统的传感器,又能够有效地降低传感器的功耗,获取车辆的规划行驶路线和当前行驶速度,以便于根据当前行驶速度,从规划行驶路线中确定车辆在预设时间段内将要行驶经过的局部路线,进而地根据局部路线对应的环境信息检测设备反馈的外部环境信息,从而基于该外部环境信息了解车辆将要经过的行驶环境,为更好地控
制车辆提供信息决策基础。
[0083]
示例的,当前车辆a行驶在高速公路上,根据当前行驶速度确定车辆在5分钟内将要行驶经过的局部路线,并从该局部路线对应的环境信息检测设备反馈的反馈信息,如反馈距离车辆1000米处存在紧急状况,存在交通事故,接着基于该反馈信息得到外部环境信息。
[0084]
其中,环境信息检测设备指的是设置在道路旁,能够获取到道路中的物理环境信息并进行反馈的设备。
[0085]
可以理解的是,局部路线对应的环境信息检测设备可能包括一个或多个,所以,外部环境信息是由一个环境信息检测设备检测得到的信息或多个环境信息检测设备检测得到的信息,形成的信息。
[0086]
在本技术一个实施例中,根据环境信息和驾驶行为信息确定目标场景之前,还包括:
[0087]
获取样本驾驶行为信息,样本驾驶行为信息包括样本驾驶行为特征信息。
[0088]
获取样本环境信息,样本环境信息包括样本环境特征信息。
[0089]
根据样本驾驶行为特征信息、样本环境特征信息、场景类型及车辆配置信息建立关联数据库。
[0090]
作为本技术的一个示例,样本驾驶行为特征信息用于描述驾驶与当前车辆同车型的车辆的历史车辆驾驶员的驾驶习惯和/或当前的驾驶操作。
[0091]
样本环境特征信息用于描述历史车辆驾驶员驾驶与当前车辆同车型的车辆时,采集的各个环境中的环境特征。
[0092]
场景类型指的是按需求对采集的样本驾驶行为信息样本环境信息确定的各个场景对应的类型。
[0093]
例如,高速公路场景,乡村街道场景,喧闹市区场景。
[0094]
车辆配置信息用于描述为配合每个场景类型下车辆控制需求,预先确定的能够支持实现车辆控制需求的车辆各个部件。
[0095]
例如,为配合高速公路场景的车辆辅助控制,确定在该场景下需要关闭的传感器和保持开启状态的传感器。
[0096]
在本实施例中,为了能够高效地对车辆进行控制,预先地获取样本驾驶行为信息和样本环境信息,以便于通过样本驾驶行为信息了解各个历史车辆驾驶员的样本驾驶行为特征信息,通过样本环境信息了解各个历史车辆驾驶员驾驶车辆时对应的样本环境特征信息,并对由样本驾驶行为特征信息和样本环境特征信息确定的各个场景进行分类,得到每个场景的场景类型。接着,按需求确定在每个场景下,需要控制的车辆的部件,从而得到对应每个场景的车辆配置信息,并将确定每个场景的样本驾驶行为特征信息、样本环境特征信息、场景类型和对应的车辆配置信息进行关联,得到一个关联关系。最后,根据每个场景对应的关联关系,构建得到关联数据库。
[0097]
在本技术一个实施例中,根据环境信息和驾驶行为信息确定目标场景的具体实现包括:
[0098]
对环境信息进行环境特征提取,得到环境特征信息。
[0099]
对驾驶行为信息进行行为特征提取,得到驾驶行为特征信息。
[0100]
在关联数据库中,根据环境特征信息和驾驶行为特征信息确定对应的目标场景。
[0101]
作为本技术的一个示例,环境特征信息用于描述车辆的当前外部环境和/或车辆内部环境。
[0102]
驾驶行为特征信息用于描述车辆的当前车辆驾驶员驾驶当前车辆的操作情况和/或驾驶习惯。
[0103]
在本实施例中,为了便于控制车辆,在获取到环境信息中的环境特征信息和驾驶行为信息中的驾驶行为特征信息之后,将环境特征信息和驾驶行为特征信息与关联数据库中记录的各个关联关系中的样本驾驶行为特征信息、样本环境特征信息进行匹配,并将匹配成功的关联关系对应的场景作为目标场景。
[0104]
可以理解的是,对环境信息进行环境特征提取时,对环境信息包括的各个特征进行识别和分类,并将对应的分类与预设的环境特征分类对应的特征作为环境特征信息。相应的,对驾驶行为信息进行行为特征提取时,对驾驶行为信息中包括的各个行为进行识别和分类,并将对应的分类与预设的行为特征分类对应的行为特征作为驾驶行为特征信息。
[0105]
结合图4,在本技术一个实施例中,车辆设置有驾驶辅助系统,驾驶辅助系统包括至少一个传感器。
[0106]
根据目标场景对车辆进行控制,包括:
[0107]
s31:根据目标场景获取关联的车辆配置信息,车辆配置信息包括传感器配置信息。
[0108]
s32:根据传感器配置信息对至少一个传感器进行关闭或者开启。
[0109]
作为本技术的一个示例,驾驶辅助系统指的是能够在车辆行驶过程中,对车辆的周围环境信息进行分析,并为驾驶员提供驾驶辅助信息的系统。
[0110]
可以理解的是,为了能够更好地对车辆的周围环境信息进行分析,驾驶辅助系统中包括用于感知周围环境的传感器,比如图2中所示的第一摄像头101、第二摄像头102、第三摄像头103、第四摄像头104。
[0111]
传感器配置信息用于描述设置在车辆上需要开启的传感器的属性和/或需要关闭的传感器的属性。例如,通过传感器配置信息描述传感器的功能、设置位置、编号以及对应目标场景时,传感器是否要关闭等。
[0112]
在本实施例中,为了能够避免驾驶辅助系统具有的传感器设备持续处于工作状态而导致传感器设备损坏,且有效地降低传感器设备的功耗,在获取到环境信息和驾驶行为信息之后,根据环境信息和驾驶行为信息,确定目标场景,并根据目标场景获取关联的传感器配置信息,以便于基于传感器配置信息来执行对车辆的驾驶辅助系统的传感器的开关控制,以选择性地关闭或开启车辆驾驶辅助系统的传感器,以避免在目标场景对应的环境下,无需开启的传感器仍处于工作状态,从而增加不必要的功耗,并减少传感器的损坏率,还能够避免在环境信息对应的环境下,对于驾驶辅助作用不大的传感器持续处于工作状态,持续地监测得到数据,增加额外的监测数据,降低了驾驶辅助时的数据处理效率。
[0113]
在应用中,可以按实际需求,预先地根据不同目标场景,预先设定驾驶辅助系统的传感器的开启或关闭,所以,通过每个目标场景的传感器配置信息,可以了解需要关闭的传感器和/或开启的传感器。
[0114]
示例的,结合图2,根据环境信息和驾驶行为信息,确定车辆行驶处于高速路上且
周围无车的场景,则关闭车辆的第一摄像头101,或者关闭设置在前方的第三摄像头103和第四摄像头104,或者关闭设置在车辆后方的第二摄像头102。
[0115]
在一实施例中,根据目标场景,从关联数据库中获取到该目标场景关联的车辆配置信息。
[0116]
在一实施例中,当通过车辆的雷达监测到车辆前方的预设距离内出现车辆或其它生物、障碍物时,控制传感器开启。
[0117]
在一实施例中,获取驾驶员的历史车辆驾驶事故信息,并根据历史车辆驾驶事故信息,确定历史车辆驾驶事故中车辆碰撞的位置。
[0118]
根据环境信息、驾驶行为信息和历史车辆驾驶事故中车辆碰撞的位置,执行对车辆的驾驶辅助系统的传感器的开关控制。
[0119]
作为本技术的一个示例,历史车辆驾驶事故信息用于描述驾驶员在历史时间段内发生车辆驾驶事故情况,以及在发生该车辆驾驶事故时的驾驶习惯信息。
[0120]
在本实施例中,由于驾驶员在面对车辆驾驶意外时,可能会存在一定的驾驶习惯,从而导致历史车辆驾驶事故发生时,总会碰撞车辆的特定位置,所以,为了驾驶员能够较好地避免车辆事故发生时驾驶倾向,且能够更好地为驾驶员提供驾驶辅助,还需要考虑该驾驶员对应的历史车辆驾驶事故中车辆碰撞的位置,也即保持该位置对应的驾驶辅助系统的传感器处于工作状态,从而持续地为驾驶员提供该位置对应的行驶环境。因此,为了在能够降低驾驶辅助系统的功耗,提高数据处理的效率的同时,还能够为驾驶员提供较好的驾驶辅助,根据环境信息、驾驶行为信息和历史车辆驾驶事故中车辆碰撞的位置,执行对车辆的驾驶辅助系统的传感器的开关控制。
[0121]
在本技术一个实施例中,根据目标场景对车辆进行控制之后,还包括:
[0122]
获取驾驶员的需求指令。
[0123]
根据需求指令对驾驶辅助系统的至少一个传感器进行控制。
[0124]
作为本技术的一个示例,需求指令用于驾驶员对于车辆的驾驶辅助系统中包括的传感器的控制需求。
[0125]
例如,驾驶员希望设置在车辆前端的摄像头开启。
[0126]
在本实施例中,根据目标场景对车辆进行控制,会使得与目标场景对应的传感器关闭或开启,但由于每个驾驶员驾驶车辆时可能会有不同的驾驶习惯,会希望部分传感器开启或关闭,所以,在根据目标场景对车辆进行控制之后,还获取驾驶员的需求指令,以便于根据需求指令对驾驶辅助系统的至少一个传感器进行控制,即开启已经根据传感器配置信息关闭的传感器,或关闭已经根据传感器配置信息开启的传感器。
[0127]
示例的,根据目标场景对车辆进行控制之后,驾驶辅助系统中的传感器a、传感器b、传感器c、传感器d、传感器e中的传感器a、传感器b、传感器c处于关闭状态,而传感器d、传感器e处于开启的状态,但由于驾驶员习惯在其驾驶车辆时,习惯控制传感器a处于开启状态,所以,当检测到驾驶员驾驶车辆时,获取驾驶员的需求指令,并根据需求指令对驾驶辅助系统的传感器a进行控制,以便于使得传感器a处于开启的状态。
[0128]
在应用中,可以通过预设的需求指令输入设备获取到驾驶员输入的需求指令,或者通过驾驶员的用户画像中记录的与目标场景对应的需求信息,得到需求指令。
[0129]
在本技术一实施例中,获取车辆的环境信息的具体实现方式包括:
[0130]
获取驾驶员的身份信息。
[0131]
将身份信息与车辆的历史驾驶员的身份信息进行匹配,若匹配失败,则获取车辆的环境信息。
[0132]
在本实施例中,由于部分驾驶员可能是第一次驾驶车辆或驾驶该车辆的次数不多,对车辆的各类功能不熟悉,使得不能较为熟练地驾驶车辆,所以,为了了解驾驶员的情况,先获取驾驶员的身份信息,并将驾驶员的身份信息与车辆的历史驾驶员的身份信息进行匹配,若匹配成功,表示驾驶员曾经驾驶过车辆,对车辆的各类功能可能都较为熟悉。若匹配失败,表示驾驶员可能为初次驾驶该车辆,对车辆的各类功能较为陌生,所以,需要检测车辆的环境信息,以便于为驾驶员的驾驶提供驾驶辅助信息提供参考,比如基于第一行驶环境来让驾驶员了解到车辆的行驶环境中可能存在危险,和车辆内部的环境情况,从而提前地做出应对,以有效增加车辆驾驶的舒适性和安全性。
[0133]
可以理解的是,历史驾驶员指的是曾经驾驶过该车辆的驾驶员。例如,对应车辆a,驾驶员1、驾驶员2都驾驶过该车辆a。
[0134]
至于何时获取驾驶员的身份信息,可以包括但不仅限于以下两个场景。
[0135]
场景1:当检测到车辆启动,且车辆的功耗达到预设功耗值时,获取驾驶员的身份信息。
[0136]
场景2:当基于驾驶座的压力传感器的信号,检测到驾驶员座位处存在驾驶员,且系好安全带时,获取驾驶员的身份信息。
[0137]
在应用中,可以通过获取驾驶员的面部信息,通过面部识别得到驾驶员的身份信息,也可以通过驾驶员的输入信息,获取到驾驶员的身份信息,比如通过指纹输入设备,识别指纹得到驾驶员的身份信息。
[0138]
可以理解的是,获取驾驶员的身份信息的方式包括但不限于上述方式。
[0139]
在本技术一实施例中,驾驶辅助系统的传感器包括车道偏移检测设备、环视摄像设备中的一种或多种。
[0140]
执行对车辆的驾驶辅助系统的传感器的开关控制的具体实现方式包括:
[0141]
若根据目标场景确定车辆行驶在没有车道线的道路上,则根据目标场景关联的车辆配置信息关闭车道偏移检测设备和环视摄像设备中的一种或多种。
[0142]
在本实施例中,对于没有车道线的道路行驶场景,若驾驶辅助系统中的部分传感器仍处于工作状态,会产生额外的功耗,且该传感器也会在运行的过程中产生不必要的监测数据,从而需要较多的存储资源,同时还会使得处理器需要处理更多的数据,从而针对该场景进行驾驶辅助时,效率有所降低,所以,若根据环境信息确定车辆行驶在没有车道线的道路上,则关闭车道偏移检测设备和环视摄像设备中的一种或多种。
[0143]
在本技术一实施例中,用于确定目标场景的环境信息为第一环境信息。
[0144]
根据传感器配置信息对至少一个传感器进行关闭或者开启之后,还包括:
[0145]
获取第二环境信息。
[0146]
若确定第二环境信息包含的环境特征与第一环境信息包含的环境特征不同,则执行对车辆的驾驶辅助系统的传感器的开关控制。
[0147]
作为本技术的一个示例,第二环境信息指的是在检测得到第一环境信息之后,在车辆继续行驶的过程中,检测时刻所对应的车辆周边的物理环境。
[0148]
环境特征指的是能够影响驾驶员的驾驶操作的环境因素。比如,车辆行进方向的前方出现的车辆或障碍物。
[0149]
在本实施例中,根据第一环境信息和驾驶行为信息,执行对车辆的驾驶辅助系统的传感器的开关控制之后,可能会遇到不同的行驶环境,且针对该不同的行驶环境,存在不同驾驶辅助需求,所以,若确定第二环境信息包含的环境特征与第一环境信息包含的环境特征不同,即表示驾驶辅助系统中已关闭的传感器可能需要开启,或开启中的传感器需要关闭,所以需要执行对车辆的驾驶辅助系统的传感器的开关控制。
[0150]
示例的,第一环境信息描述的是高速公路且车辆前后无车辆的行驶环境,第二环境信息描述的是高速公路且车辆的行进方向上存在交通事故的行驶环境,即第二环境信息包含的环境特征与第一环境信息包含的环境特征不同,所以,为了在第二环境信息描述的环境中更好地行驶,需要开启驾驶辅助系统的所有传感器,即需要执行对车辆的驾驶辅助系统的传感器的开关控制,以便于开启驾驶辅助系统的所有传感器。
[0151]
在一实施例中,可以通过驾驶辅助系统中包含的雷达监测得到第二环境信息,也可以通过设置在道路边上的环境信息检测设备的反馈,得到第二环境信息。
[0152]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0153]
本技术实施例提供的车辆控制方法,在车辆行驶的过程中会检测车辆的环境信息以及获取车辆驾驶员的驾驶行为信息,然后,根据该环境信息和驾驶行为信息确定目标场景,进而目标场景对车辆进行控制,来辅助车辆的驾驶员控制车辆,提供车辆行驶时的安全性,提高用户体验。
[0154]
对应于上文实施例的车辆控制方法,图5示出了本技术实施例提供的车辆控制装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0155]
参照图5,该车辆控制装置100包括:
[0156]
第一获取模块101,用于获取车辆的环境信息。
[0157]
第二获取模块102,用于获取车辆的驾驶行为信息。
[0158]
场景确定模块103,用于根据环境信息和驾驶行为信息确定目标场景。
[0159]
控制模块104,用于根据目标场景对车辆进行控制。
[0160]
在一实施例中,第一获取模块101,还用于获取车辆驾驶员的驾驶次数;若驾驶次数小于预设驾驶次数,则检测车辆的环境信息。
[0161]
在一实施例中,第一获取模块101,还用于获取车辆的规划行驶路线和当前行驶速度;根据当前行驶速度,从规划行驶路线中确定车辆在预设时间段内将要行驶经过的局部路线;获取局部路线对应的外部环境信息;根据外部环境信息和车辆的内部环境信息,得到环境信息。
[0162]
在一实施例中,该车辆控制装置100还包括构建模块。
[0163]
构建模块,用于获取样本驾驶行为信息,样本驾驶行为信息包括样本驾驶行为特征信息;获取样本环境信息,样本环境信息包括样本环境特征信息;根据样本驾驶行为特征信息、样本环境特征信息、场景类型及车辆配置信息建立关联数据库。
[0164]
在一实施例中,场景确定模块103,还用于对环境信息进行环境特征提取,得到环
境特征信息;对驾驶行为信息进行行为特征提取,得到驾驶行为特征信息;在关联数据库中,根据环境特征信息和驾驶行为特征信息确定对应的目标场景。
[0165]
在一实施例中,车辆设置有驾驶辅助系统,驾驶辅助系统包括至少一个传感器。
[0166]
控制模块104,还用于根据目标场景获取关联的车辆配置信息,车辆配置信息包括传感器配置信息;根据传感器配置信息对至少一个传感器进行关闭或者开启。
[0167]
在一实施例中,控制模块104,还用于获取驾驶员的需求指令;根据需求指令对驾驶辅助系统的至少一个传感器进行控制。
[0168]
本实施例提供的一种车辆控制装置,用于实现方法实施例中任一种车辆控制方法,其中各个模块的功能可以参考方法实施例中相应的描述,其实现原理和技术效果类似,此处不再赘述。
[0169]
本技术实施例提供的车辆控制装置,在车辆行驶的过程中会检测车辆的环境信息以及获取车辆驾驶员的驾驶行为信息,然后,根据该环境信息和驾驶行为信息确定目标场景,进而目标场景对车辆进行控制,来辅助车辆的驾驶员控制车辆,提供车辆行驶时的安全性,提高用户体验。
[0170]
图6为本技术一实施例提供的车载终端设备的结构示意图。如图6所示,该实施例的车载终端设备6包括:至少一个处理器60(图6中仅示出一个处理器)、存储器61以及存储在存储器61中并可在至少一个处理器60上运行的计算机程序62,处理器60执行计算机程序62时实现上述任意各个车辆控制方法实施例中的步骤。
[0171]
该车载终端设备6可包括但不仅限于处理器60、存储器61。本领域技术人员可以理解,图6仅仅是车载终端设备6的举例,并不构成对车载终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0172]
处理器60可以是中央处理单元(central processing unit,cpu),该处理器60还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0173]
存储器61在一些实施例中可以是车载终端设备6的内部存储单元,例如车载终端设备6的硬盘或内存。存储器61在另一些实施例中也可以是车载终端设备6的外部存储设备,例如车载终端设备6上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器61还可以既包括车载终端设备6的内部存储单元也包括外部存储设备。存储器61用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如计算机程序的程序代码等。存储器61还可以用于暂时地存储已经输出或者将要输出的数据。
[0174]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0175]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功
能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0176]
本技术实施例还提供了一种终端设备,该终端设备包括:至少一个处理器、存储器以及存储在存储器中并可在至少一个处理器上运行的计算机程序,处理器执行计算机程序时实现上述任意各个方法实施例中的步骤。
[0177]
本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
[0178]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时可实现上述各个方法实施例中的步骤。
[0179]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
[0180]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0181]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0182]
在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口、装置或单元的间接耦合或通讯连接,可以是电性、机械或其它的形式。
[0183]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0184]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1