1.本发明涉及汽车技术领域,尤其是涉及一种车辆对外提醒方法、装置、终端设备以及计算机可读存储介质。
背景技术:2.不论是电车还是油车,一旦行驶车速较低,且行车场景环境音嘈杂,都会使路人很难察觉身后有车辆靠近自己,并且在驾驶者也不清楚路边行人的下一步行动的情况下,比如路人突然转向或从其它方向出现,极其容易造成安全事故。另外,在车辆行驶过程中驾驶者仅能通过手动控制喇叭方式提醒路边行人避让,但是因喇叭声音较为尖锐,较容易对行人造成惊吓且带来噪声污染。
技术实现要素:3.本发明的主要目的在于提供一种车辆对外提醒方法、装置、终端设备以及计算机可读存储介质,旨在实现高效的车辆对外提醒。
4.为实现上述目的,本发明提供一种车辆对外提醒方法,所述车辆对外提醒包括:
5.获取车辆的环境信息;
6.根据所述环境信息确定目标场景;
7.根据所述目标场景对外发出提醒信息。
8.可选地,所述获取车辆的环境信息,包括:
9.获取所述车辆的车速信息;
10.若所述车速信息小于预设车速信息,则检测所述车辆的环境信息。
11.可选地,在所述根据环境信息确定目标场景之前,还包括:
12.获取车辆的样本环境信息,所述样本环境信息包括环境特征信息;
13.根据所述样本环境特征信息、场景类型及车辆对外提醒信息建立关联数据库。
14.可选地,所述根据所述环境信息确定目标场景,包括:
15.对所述环境信息进行环境特征提取,得到环境特征信息;
16.在所述关联数据库中,根据所述环境特征信息确定对应的所述目标场景。
17.可选地,所述根据所述目标场景对外发出提醒信息,包括:
18.根据所述目标场景获取关联的对外提醒信息,所述对外提醒信息包括车辆声音信息、灯光信息;
19.根据所述对外提醒信息开启所述车辆的喇叭和/或灯光。
20.可选地,所述环境信息包括外部环境声音参数、障碍物距离车辆的距离,所述根据所述目标场景对外发出提醒信息,还包括:
21.确定所述外部环境声音参数以及外部障碍物距离车辆的距离;
22.根据所述外部环境声音参数以及外部障碍物距离车辆的距离对所述车辆的对外提醒信息进行调节。
23.可选地,在所述根据所述目标场景对外发出提醒信息之后,还包括:
24.获取驾驶员的需求指令;
25.根据驾驶员的需求指令对所述车辆的喇叭和/或灯光进行控制。
26.为实现上述目的,本发明还提供一种车辆对外提醒装置,所述车辆对外提醒装置,包括:
27.获取模块,用于获取车辆的环境信息;
28.确定模块,用于根据所述环境信息确定目标场景;
29.提醒信息发出模块,用于根据所述目标场景对外发出提醒信息。
30.其中,本发明车辆对外提醒装置在运行时均实现如上所述的车辆对外提醒方法的步骤。
31.为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的车辆对外提醒程序,所述车辆对外提醒程序被所述处理器执行时实现如上所述的车辆对外提醒方法的步骤。
32.此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆对外提醒程序,所述车辆对外提醒程序被处理器执行时实现如上所述的车辆对外提醒方法的步骤。
33.此外,为实现上述目的,本发明还提供计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆对外提醒方法的步骤。
34.本发明提供一种车辆对外提醒方法、装置、终端设备、计算机可读存储介质以及计算机程序产品,车辆对外提醒方法包括:获取车辆的环境信息;根据所述环境信息确定目标场景;根据所述目标场景对外发出提醒信息。
35.相比于现有技术中鸣笛方式等的提醒方式,在本发明中,预先根据环境信息确定车辆的目标场景,在确定目标场景后,根据目标场景确定相应的车辆对外的提醒信息,进而根据该对外提醒信息对行车场景中的障碍物进行提醒,提升了车辆对外提醒的灵活性,保障了行车过程中的安全性,并进一步提升了交通运转效率。
附图说明
36.图1为本发明车辆对外提醒方法一实施例的第一流程示意图;
37.图2为本发明车辆对外提醒方法一实施例的第二流程示意图;
38.图3为本发明车辆对外提醒方法一实施例的第三流程示意图;
39.图4为本发明车辆对外提醒方法一实施例的第四流程示意图;
40.图5为本发明车辆对外提醒方法一实施例的第五流程示意图;
41.图6为本发明车辆对外提醒方法一实施例的第六流程示意图;
42.图7为本发明车辆对外提醒方法一实施例的第七流程示意图;
43.图8为本发明实施例方案涉及的硬件运行环境的结构示意图;
44.图9为本发明车辆对外提醒装置一实施例的模块示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.参照图1,图1为本发明车辆对外提醒方法第一实施例的第一流程示意图。本实施例中,车辆对外提醒方法用于在车辆在不同场景中对外发出提醒信息,其执行主体为终端设备。
48.在本实施例中,提供了车辆对外提醒方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以不同于此处的顺序执行所示出或描述的步骤。
49.步骤s10,获取车辆的环境信息;
50.为了实现在不同的行车场景下,车辆能够基于当前行车场景采用合适的对外提醒方式,终端设备需要预先实时检测车辆当前的环境信息,以进一步根据该环境信息确定车辆当前的行车场景。
51.具体地,例如,终端设备可通过车载摄像头、雷达装置、或者红外感应等方式,采集车辆当前的外部环境信息,即为车辆壳体外的环境信息,并基于该外部环境信息确定车辆当前的行车场景,以基于当前行车场景确定对应的对外提醒信息,并对障碍物进行提醒。例如,以车辆为中心,获取4米的范围内的环境信息,或者,距离车辆的后方100米内的环境信息,或者距离车辆的前方100米内的环境信息。。
52.步骤s20,根据环境信息确定目标场景;
53.终端设备在获取到当前行驶车辆的环境信息后,将根据该环境信息确定当前车辆的目标场景,以确定与该目标场景相匹配的提醒信息,并通过该提醒信息对障碍物进行避让提醒。
54.步骤s30,根据目标场景对外发出提醒信息。
55.终端设备在获取到当前行驶车辆所处的目标场景后,将直接通过与该目标场景匹配的提醒信息,对该目标场景中的障碍物进行提醒。其中,在本实施例中障碍物可以包括:行人和动物等。另外,对外提醒信息可以包括:鸣笛、灯光、音乐和提前录制的避让语音播报等。
56.需要说明的是,在本实施例中,为了使车辆能够在各行车场景下都能够对障碍物进行有效提醒,提升车辆行驶过程中安全性,将根据各种行车场景匹配对应的车辆对外提醒方式,实现了智能灵活提醒,进一步保障了交通安全。
57.进一步地,基于上述本发明车辆对外提醒方法的第一实施例,提出本发明车辆对外提醒方法的第二实施例。
58.本实施例与第一实施例的区别在于,在本实施例中,如图2所示,上述步骤s10,“获取车辆的环境信息”可以包括:
59.步骤s101,获取车辆的车速信息;
60.步骤s102,若车速信息小于预设车速信息,则检测车辆的环境信息。
61.终端设备在获取车辆的环境信息之前,需要预先判断车辆的当前车速信息,若是判断到当前车速信息低于预设车速信息,意味着此时车辆当前行驶路况较为拥挤或者在行车场景中存在较多障碍,同时,车辆在低速状态中,车辆发动机发出的声音较弱,不易发现有车辆靠近。此时,终端设备将执行车辆环境信息检测的操作,进一步确定车辆当前的环境信息。在本实施例中,不对预设车速信息做具体限定,可根据实际行驶情况进行调整。
62.进一步地,如图3所示,在上述步骤s20,“根据环境信息确定目标场景”之前,可以包括:
63.步骤s40,获取车辆的样本环境信息,样本环境信息包括环境特征信息;
64.步骤s50,根据样本环境特征信息、场景类型及车辆对外提醒信息建立关联数据库。
65.需要说明的是,在本实施例中,为了能够根据车辆的环境信息确定目标场景,需要预先构建数据库,以在获取到车辆的环境信息后,通过该数据库确定环境信息确定对应的目标场景。
66.具体地,例如,终端设备需要获取预先采集的包括环境特征信息的样本环境信息,其中,该样本环境信息可以为历史采集的环境信息,环境特征信息可以包括:建筑风格、障碍物拥挤程度等。场景类型指的是按需求对采集的样本环境信息确定的各个场景对应的类型,如住宅区场景、山路场景、城市道路场景。对外提醒信息为配合每个场景类型下车辆对外提醒信息,预先确定的能够支持实现车辆发出的对外提醒信息。预先通过样本环境信息了解各个历史车辆驾驶员驾驶车辆时对应的样本环境特征信息,并对由样本环境特征信息确定的各个场景进行分类,得到每个场景的场景类型。接着,确定在每个场景下,需要发出的提醒信息,从而得到对应每个场景的车辆对外提醒信息。将确定的每个场景的样本环境特征信息、场景类型和对应的车辆对外提醒信息进行关联,得到一个关联关系。最后,根据每个场景对应的关联关系,构建得到关联数据库。
67.在此基础上,在该关联数据库中,样本环境特征信息、场景类型及车辆对外提醒信息三者为多对多映射关系,使得终端设备能够通过此种映射关系,根据车辆的环境信息确定行车的目标场景,并根据该目标场景行车场景即可确定对应的车辆对外提醒信息,以通过该对外提醒信息,对目标场景中的障碍物进行提醒。
68.进一步地,如图4所示,上述步骤s20,“根据环境信息确定目标场景”,可以包括:
69.步骤s201,对环境信息进行环境特征提取,得到环境特征信息;
70.步骤s202,在关联数据库中,根据环境特征信息确定对应的所述目标场景。
71.终端设备在根据车辆当前的环境信息确定当前行车目标场景时,需要针对采集的环境信息进行环境特征提取,并得到环境特征信息,其中,环境特征信息可以包括:障碍物密度、路况和建筑风格等。
72.进而,终端设备将该环境特征信息与预先建立的关联数据库中的样本环境特征信息进行比对,同时基于样本环境特征信息、场景类型及车辆对外提醒信息三者的映射关系最终确定当前车辆的行车场景,即目标场景。
73.进一步地,如图5所示,在上述步骤s30中,“根据目标场景对外发出提醒信息”,可以包括:
74.步骤s301,根据目标场景获取关联的对外提醒信息,对外提醒信息包括车辆声音信息、灯光信息;
75.步骤s302,根据对外提醒信息开启车辆的喇叭和/或灯光。
76.终端设备在确定当前的行车场景,即目标场景后,将通过关联数据库中目标场景和对外提醒信息之间的映射关系,确定该目标场景所对应的车辆对外提醒信息,其中,该对外提醒信息包括但不限于车辆声音信息和灯光信息。在此基础上,终端设备将根据通过车
辆声音信息和灯光信息等对外提醒信息,以开启喇叭和/或灯光的方式对目标场景中的障碍物进行提醒。
77.具体地,例如,当目标场景为住宅区场景:由于小区整理环境比较安静,路人较多,此时对外提醒信息可以为:分贝较低、较为柔和的鸣笛或者语音避让提醒等。例如,车辆在低速行驶过程中根据摄像头获取车辆当前所处的环境特征信息,有住宅、树木、居民,确定车辆处于住宅区场景时,根据该住宅区场景通过映射关系确定对应的车辆对外提醒信息,通过播放分贝较低、较为柔和的鸣笛或者语音避让提醒,对居民进行提醒。
78.当目标场景为山路场景:车辆在低速行驶过程中获取当前车辆环境特征信息,有山坡、树木、动物,判断行车场景为山路场景,并根据映射关系确定对外提醒信息,将通过车载设备播放能够对动物产生提醒的声音,以驱赶动物,直至在当前行车场景中检测不到动物。
79.当目标场景为城市道路场景:车辆在低速行驶过程中获取当前车辆环境特征信息,有建筑物、护栏、行人,判断当前行车场景为城市道路场景,并根据映射关系确定对外提醒信息,由于城市道路环境较为复杂,行人在路上的危险系数较高,则发出较为急促且分贝较高的提醒声音,提醒障碍物避让。
80.进一步地,如图6所示,在上述步骤s30中,“根据目标场景对外发出提醒信息”,还可以包括:
81.步骤s303,确定外部环境声音参数以及外部障碍物距离车辆的距离;
82.步骤s304,根据外部环境声音参数以及外部障碍物距离车辆的距离对车辆的对外提醒信息进行调节。
83.终端设备在根据行车的目标场景获取关联的对外提醒信息,并根据对外提醒信息开启车辆的喇叭和/或灯光对障碍物进行提醒时,为了适应行车场景的复杂性,以及提升对外提醒的灵活性,将进一步确定通过车载设备获取当前的外部环境声音参数以及外部障碍物距离车辆的距离,其中,外部环境声音参数可以为声音分贝。
84.进而,终端设备如果检测到外部环境声音分贝较高,且离路人较远,则提高喇叭声音分贝、提升灯光亮度以及扩大灯光照射范围等;若是检测到外部环境声音分贝较低且离路人距离较近,则降低喇叭声音分贝、减弱灯光亮度以及缩减灯光照射范围等。
85.进一步地,如图7所示,上述步骤s30,“根据目标场景对外发出提醒信息”之后,还可以包括:
86.步骤s60,获取驾驶员的需求指令;
87.步骤s70,根据驾驶员的需求指令对车辆的喇叭和/或灯光进行控制。
88.为了进一步提升车辆对外提醒的灵活性,车主可通过语音操控或者手动操控方式触发需求指令,以对车辆对外提醒过程进行干涉和控制。其中,需求指令可以包括:更换对外提醒方式和关闭对外提醒等。
89.具体地,例如,若是通过播放音乐或者打开灯光方式对障碍物进行提醒时,发现障碍物,比如行人对此种提醒方式较为抵触,此时车主能够以语音操控或者手动操控方式触发更换提醒方式的指令,终端设备在接收到该指令后,将切换当前对外提醒方式,并采用与当前场景对应的其它提醒方式,比如播放提前录制的避让语音提醒等。或者,终端设备在接收到车主触发的关闭对外提醒指令时,将直接关闭当前对外提醒。
90.在本实施例中,终端设备在获取到车辆的环境信息之前,需要预先判断车辆的当前车速信息,若是判断到当前车速信息低于预设车速信息,意味着此时车辆当前行驶路况较为拥挤,此时,终端设备将执行车辆环境信息检测的操作,以得到车辆当前的环境信息。终端设备需要获取预先采集包括环境特征信息的样本环境信息,将建立包含样本环境特征信息、车辆当前所处的场景类型和车辆对外提醒信息的关联数据库。终端设备在根据车辆当前的环境信息确定当前行车目标场景时,需要针对采集的环境信息进行环境特征提取,并得到环境特征信息,将该环境特征信息与预先建立的关联数据库中的样本环境特征信息进行比对,同时基于样本环境特征信息、场景类型及车辆对外提醒信息三者的映射关系最终确定当前车辆的行车场景,即目标场景。为了进一步提升车辆对外提醒的灵活性,车主可通过语音操控或者手动操控方式触发需求指令,以对车辆对外提醒过程进行干涉和控制。
91.本发明能够通过预先建立的关联数据库,根据采集的环境信息确定车辆的目标场景,在确定目标场景后,根据目标场景确定相应的车辆对外的提醒信息,进而根据该对外提醒信息对行车场景中的障碍物进行提醒,同时车主也可控制车辆对外提醒过程。因此,本发明提升了车辆对外提醒的灵活性,保障了车辆行驶过程中的安全性,并进一步提升了交通运转效率。
92.此外,如图8所示,图8是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
93.需要说明的是,本发明实施例终端设备可以是用于实现车辆对外提醒的终端设备,该终端设备具体可以是个人计算机和服务器等。
94.如图8所示,该设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储系统。
95.本领域技术人员可以理解,图8中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
96.如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车辆对外提醒程序。操作系统是管理和控制设备硬件和软件资源的程序,支持车辆对外提醒程序以及其它软件或程序的运行。在图8所示的设备中,用户接口1003主要用于与客户端进行数据通信;网络接口1004主要用于与服务器建立通信连接;而处理器1001可以用于调用存储器1005中存储的车辆对外提醒程序,并执行以下操作:
97.获取车辆的环境信息;
98.根据所述环境信息确定目标场景;
99.根据所述目标场景对外发出提醒信息。
100.进一步地,在所述确定当前车辆的行车场景,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
101.获取所述车辆的车速信息;
102.若所述车速信息小于预设车速信息,则检测所述车辆的环境信息。
103.进一步地,在所述根据环境信息确定目标场景之前,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
104.获取车辆的样本环境信息,所述样本环境信息包括环境特征信息;
105.根据所述样本环境特征信息、场景类型及车辆对外提醒信息建立关联数据库。
106.进一步地,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
107.对所述环境信息进行环境特征提取,得到环境特征信息;
108.在所述关联数据库中,根据所述环境特征信息确定对应的所述目标场景。
109.进一步地,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
110.根据所述目标场景获取关联的对外提醒信息,所述对外提醒信息包括车辆声音信息、灯光信息;
111.根据所述对外提醒信息开启所述车辆的喇叭和/或灯光。
112.通过所述第二对外提醒方式对所述山路场景中的障碍物进行提醒,其中,所述障碍物包括:动物。
113.进一步地,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
114.确定所述外部环境声音参数以及外部障碍物距离车辆的距离;
115.根据所述外部环境声音参数以及外部障碍物距离车辆的距离对所述车辆的对外提醒信息进行调节。
116.进一步地,在所述根据所述目标场景对外发出提醒信息之后,处理器1001还可以用于调用存储器1005中存储的车辆对外提醒程序,还执行以下操作:
117.获取驾驶员的需求指令;
118.根据驾驶员的需求指令对所述车辆的喇叭和/或灯光进行控制。
119.此外,本发明实施例还提出一种车辆对外提醒装置,如图9所示,本发明车辆对外提醒装置,包括:
120.获取模块10,用于获取车辆的环境信息;
121.确定模块20,用于根据环境信息确定目标场景;
122.提醒信息发出模块30,用于根据所述目标场景对外发出提醒信息。
123.进一步地,所述获取模块10,还包括:
124.车速信息获取单元,用于获取所述车辆的车速信息;
125.检测单元,用于若所述车速信息小于预设车速信息,则检测所述车辆的环境信息。
126.进一步地,所述车辆对外提醒装置,还包括:
127.样本环境信息获取模块,用于获取车辆的样本环境信息,所述样本环境信息包括环境特征信息;
128.关联数据库建立模块,用于根据所述样本环境特征信息、场景类型及车辆对外提醒信息建立关联数据库。
129.进一步地,所述确定模块20,包括:
130.环境特征提取单元,用于对所述环境信息进行环境特征提取,得到环境特征信息;
131.目标场景确定单元,用于在所述关联数据库中,根据所述环境特征信息确定对应的所述目标场景。
132.所述提醒信息发出模块30,包括:
133.对外提醒信息获取单元,用于根据所述目标场景获取关联的对外提醒信息,所述对外提醒信息包括车辆声音信息、灯光信息;
134.开启单元,用于根据所述对外提醒信息开启所述车辆的喇叭和/或灯光。
135.进一步地所述提醒信息发出模块30,包括:
136.确定单元,用于确定所述外部环境声音参数以及外部障碍物距离车辆的距离;
137.调节单元,用于根据所述外部环境声音参数以及外部障碍物距离车辆的距离对所述车辆的对外提醒信息进行调节。
138.进一步地,所述车辆对外提醒装置,还包括:
139.需求指令获取模块,用于获取驾驶员的需求指令;
140.控制模块,用于根据驾驶员的需求指令对所述车辆的喇叭和/或灯光进行控制。
141.本发明车辆对外提醒装置的具体实施方式与上述车辆对外提醒方法各实施例基本相同,在此不做赘述。
142.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆对外提醒程序,所述车辆对外提醒程序被处理器执行时实现如上所述的车辆对外提醒方法的步骤。
143.本发明车辆对外提醒装置和计算机可读存储介质的各实施例,均可参照本发明车辆对外提醒方法各个实施例,此处不再赘述。
144.此外,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如以上车辆对外提醒方法的任一项实施例所述的车辆对外提醒方法的步骤。
145.本发明计算机程序产品的具体实施例与上述车辆对外提醒方法的各实施例基本相同,在此不作赘述。
146.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
147.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
148.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是个人计算机和服务器等)执行本发明各个实施例所述的方法。
149.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发
明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。