一种车灯控制方法、装置、电子设备及存储介质与流程

文档序号:22848158发布日期:2020-11-06 17:01阅读:97来源:国知局
一种车灯控制方法、装置、电子设备及存储介质与流程

本申请涉及汽车技术领域,特别涉及一种车灯控制方法、装置、电子设备及存储介质。



背景技术:

伴随着汽车行业的快速发展,人们对汽车车灯的需求,已不止停留于路面照明、行车安全等法规需求,开始寻求更具智能化、仪式感、家族化的体验。

例如,在车辆解锁时,大多数车辆的车灯会根据解锁信号进行固定频率的闪烁。这种车灯闪烁效果不仅生硬,且由于大多数车辆均采用这种闪烁效果,导致车主在停车场寻找车辆时,非常不容易找到爱车。

目前部分车辆的车灯设计了迎宾模式,即在接收到车辆解锁信号时,车灯能够呈现出呼吸式点亮的效果,可以增加车辆的辨识度,从而提醒车主车辆的方位。但是,现有车灯的迎宾模式要么仅对车前灯进行控制,要么同时对车前灯和车尾灯进行控制。当车主从车辆后方靠近车辆时,车前灯的迎宾模式不仅无法对车主起到提醒作用,而且浪费能源。



技术实现要素:

本申请实施例提供了一种车灯控制方法、装置、电子设备及存储介质,可以增加车辆辨识度,与现有技术相比,可以节省能源。

一方面,本申请实施例提供了一种车灯控制方法,包括:

若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息;

若从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;

根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;

根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;

向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

另一方面,本申请实施例提供了一种车灯控制装置,包括:

第一获取模块,用于若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息;

第二获取模块,用于若从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;

生成模块,用于根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;

第三获取模块,用于根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;

发送模块,用于向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

另一方面,本申请实施例提供了一种电子设备,电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行上述的车灯控制方法。

另一方面,本申请实施例提供了一种计算机存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述的车灯控制方法。

本申请实施例提供的一种车灯控制方法、装置、电子设备及存储介质具有如下有益效果:

若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息;若从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。如此,根据车辆门锁信号和目标对象的位置信息确定对应的车灯点亮模式,可以提高车辆的辨识度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种应用场景的示意图;

图2是本申请实施例提供的一种车灯控制方法的流程示意图;

图3是本申请实施例提供的一种车辆周围环境的示意图;

图4是本申请实施例提供的一种车前灯的结构示意图;

图5是本申请实施例提供的一种第一车灯点亮模式的时序图;

图6是本申请实施例提供的一种第二车灯点亮模式的时序图;

图7是本申请实施例提供的一种车灯控制装置的结构示意图;

图8是本申请实施例提供的一种车灯控制方法的服务器的硬件结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,图1是本申请实施例提供的一种应用场景的示意图,包括车辆101,车辆101包括车灯控制装置1011,通过车灯控制装置1011对车前灯和/或车尾灯进行控制,实现迎宾功能或欢送功能。

若车灯控制装置1011检测到车辆门锁信号,基于车辆101的摄像头和/或雷达获取车辆周围环境信息;其次,若车灯控制装置1011从车辆周围环境信息确定出目标对象集合,则获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;其次,车灯控制装置1011根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;其次,车灯控制装置1011根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;其次,车灯控制装置1011向车辆101的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

可选的,车辆门锁信号可以是车辆钥匙发送的,也可以是终端经车联网后台服务器向车辆发送的;具体的,终端可以包括手机、智能手表等移动终端或可穿戴的智能设备。

本申请实施例中,目标对象集合可以包括车主,车前灯和/或车尾灯呈现的效果,可以增加车辆的辨识度,如此,可以便于车主快速发现爱车的位置,也可以在车主锁车后营造欢送的效果,提高车主的体验感;目标对象集合还可以包括其他行人,通过车前灯和/或车尾灯的闪烁可以提醒行人注意避让。

以下介绍本申请一种车灯控制方法的具体实施例,图2是本申请实施例提供的一种车灯控制方法的流程示意图,本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,该方法可以包括:

s201:若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息。

本申请实施例中,车辆门锁信号用于对车门进行相关操作,车辆在检测到车辆门锁信号时,可以通过开启车载摄像头和雷达传感器中的任一种或全部来获取车辆周围环境信息。

一种可选的若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息的实施方式中,包括:若接收到车辆钥匙发送的车辆门锁信号或接收到车联网后台服务器发送的车辆门锁信号,则基于摄像头和/或雷达获取车辆周围环境信息;其中,车联网后台服务器发送的车辆门锁信号是车联网后台服务器根据移动终端发送的车辆门锁指令生成的。

具体的,在移动终端安装相关的车辆应用程序(application,app),用户可以在app上点击解锁车辆的图标或给车辆上锁的图标,app生成相应的门锁指令,并发送至车联网后台服务器;车联网后台服务器根据该门锁指令向对应的车辆发送相应的车辆门锁信号,以对车辆进行解锁操作或上锁操作;当车辆检测到车辆门锁信号时,开启车载摄像头和雷达传感器中任一种或全部来获取车辆周围环境信息,包括周围环境图像数据和/或周围环境点云数据。

s203:判断车辆周围环境信息是否存在目标对象集合;若从车辆周围环境信息确定出目标对象集合,则转至步骤s205;否则,根据车辆门锁信号对车门进行相关操作。

s205:获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人。

本申请实施例中,目标对象集合中每个目标对象可以是行人;从获取的车辆周围环境信息中,确定是否存在目标对象;若从车辆周围环境信息中确定出至少一个行人,则确定每个行人的位置信息;若从车辆周围环境信息中没有确定出行人,即当前车辆周围环境没有行人,则直接根据车辆门锁信号对车门进行相关操作。

一种可选的从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息的实施方式中,包括:基于现有的图像检测算法或图像检测模型对获取的周围环境图像进行图像检测,得到图像中每个对象的类别信息和位置信息;将类别信息为行人的对象确定为目标对象,得到目标对象集合,并得到目标对象集合中每个目标对象的位置信息。

s207:根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令。

本申请实施例中,在获取每个目标对象的位置信息之后,根据每个目标对象的位置信息,计算生成相应的车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;可以只对车前灯或车尾灯进行开启控制,也可以同时对车前灯和车尾灯进行开启控制。

一种可选的根据每个目标对象的位置信息生成车灯控制指令的实施方式中,包括:根据每个目标对象的位置信息确定每个目标对象与车辆的相对位置,得到相对位置集合;相对位置包括车前位置和车后位置;若相对位置集合中包括至少一个车前位置,则生成车前灯开启指令;若相对位置集合中包括至少一个车后位置,则生成车后灯开启指令。现有技术中,无法根据目标对象的位置开启对应的车前灯和/或车尾灯;本申请这样做的好处是,若不存在车前位置,即车前方不存在目标对象,则可以不生成车前灯开启指令;同理,若不存在车后位置,即车后方不存在目标对象,则可以不生成车后灯开启指令,如此,可以节省车辆能源且更加智能化。

s209:根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式。

s211:向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

本申请实施例中,车灯可以以不同的点亮模式点亮,从而呈现出不同的效果;根据车辆门锁信号对应的具体车门操作,以及车灯控制指令,获取对应的车灯点亮模式,然后向车辆的车灯点亮模块发送车灯点亮模式;车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

一种可选的实施方式中,车前灯包括日行灯组(或位置灯组)、转向灯组、远光灯和近光灯;车辆门锁信号包括解锁信号。

对应的,一种可选的根据门锁信号和车灯控制指令,获取对应的车灯点亮模式的实施方式中,包括:根据解锁信号和车前灯开启指令,获取对应的第一车灯点亮模式;第一车灯点亮模式包括转向灯组同步闪烁第一预设次数后熄灭,日行灯组中每个日行灯依次闪烁后熄灭,日行灯组、远光灯和近光灯同步点亮第一预设时间。

一种可选的实施方式中,车辆门锁信号包括上锁信号。

对应的,一种可选的根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式的实施方式中,包括:根据上锁信号和车前灯开启指令,获取对应的第二车灯点亮模式;第二车灯点亮模式包括转向灯组同步闪烁第二预设次数后熄灭,日行灯组、远光灯和近光灯同步点亮第二预设时间,远光灯和近光灯同步熄灭,日行灯组依次熄灭。

下面通过一个具体的例子对步骤s201-s211及可选的实施方式进行说明。

请参阅图3,图3是本申请实施例提供的一种车辆周围环境的示意图,包括车辆301;第一种情况下,当车辆301检测到车辆钥匙发送的解锁信号,开启摄像头获取车辆周围环境图像,并利用现有的图像检测算法从环境图像检测出类别信息为行人的对象1和类别信息为障碍物的对象2,还得到对象1的位置信息和对象2的位置信息;其次,将类别信息为行人的对象1确定为目标对象,并根据对象1的位置信息确定对象1的相对位置为车前位置,生成车前灯开启指令;其次,根据解锁信号和车前灯开启指令获取对应的第一车灯点亮模式;其次,向车灯点亮模块发送第一车灯点亮模式;最后,车灯点亮模块按照第一车灯点亮模式点亮对应的车前灯;第二种情况下,当车辆301检测到车辆钥匙发送的上锁信号,开启摄像头获取车辆周围环境图像;同样地,确定对象1为目标对象,并根据对象1的位置信息确定对象1的相对位置为车前位置,生成车前灯开启指令;不同地,根据上锁信号和车前灯开启指令获取对应的第二车灯点亮模式;其次,向车灯点亮模块发送第二车灯点亮模式;最后,车灯点亮模块按照第二车灯点亮模式点亮对应的车前灯。

请参阅图4,图4是本申请实施例提供的一种车前灯的结构示意图,包括日行灯组、转向灯组、远光灯401和近光灯402;日行灯组呈上下两行分布,包括drl1、drl2、drl3、drl4、drl5和drl6;转向灯组包括ti1、ti2和ti3,ti1、ti2和ti3的位置分别与drl6、drl5和drl4的位置相同、灯源不同;远光灯401和近光灯402位于两行日行灯中间的位置。

请参阅图5,图5是本申请实施例提供的一种第一车灯点亮模式的时序图,根据该第一车灯点亮模式的时序图预先设置在车灯控制器中,当t0时刻检测到解锁信号时,进入cycle1,即转向灯组(ti1、ti2和ti3)同步闪烁两次后熄灭,然后进入cycle2和cycle3,即日行灯组按照drl1→drl2→drl3→drl4→drl5→drl6的顺序依次点亮再熄灭,再按照drl6→drl5→drl4→drl3→drl2→drl1的顺序依次点亮再熄灭,然后进入cycle4,即同步点亮5秒(t3时刻至t4时刻)日行灯组、远光灯401和近光灯402。如此,可以实现u型动态流畅的往/返流水效果,可以凸显爱车的辨识度。

请参阅图6,图6是本申请实施例提供的一种第二车灯点亮模式的时序图,根据该第二车灯点亮模式的时序图预先设置在车灯控制器中,当t0时刻检测到上锁信号时,进入cycle1,即转向灯组、远光灯401和近光灯402同步点亮2秒,其中,转向灯组(ti1、ti2和ti3)同步闪烁两次后熄灭,然后进入cycle2,在1秒到达后按照远光灯401→近光灯402→drl6→drl5→drl4→drl3→drl2→drl1的顺序依次熄灭。如此,可以给对象1的离开提供一定时间、范围内的路面照明。

本申请实施例中,当生成车尾灯开启指令时,车尾灯的工作原理与上述例子中车前灯的工作原理相同,车尾灯的点亮模式可以根据实际车尾灯的结构进行设计,此处不再赘述。

本申请实施例中,在,车灯点亮模块按照对应的车灯点亮模式点亮对应的车前灯和/或车尾灯的过程中,可以根据检测到的开门或关门信号、驾驶模式启动信号、发动机启动信号等中断该过程。

本申请实施例还提供了一种车灯控制装置,图7是本申请实施例提供的一种车灯控制装置的结构示意图,如图7所示,该装置包括:

第一获取模块701,用于若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息;

第二获取模块702,用于若从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;

生成模块703,用于根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;

第三获取模块704,用于根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;

发送模块705,用于向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。

在一种可选的实施方式中,该装置还包括:

生成模块703具体用于:根据每个目标对象的位置信息确定每个目标对象与车辆的相对位置,得到相对位置集合;相对位置包括车前位置和车后位置;若相对位置集合中包括至少一个车前位置,则生成车前灯开启指令;若相对位置集合中包括至少一个车后位置,则生成车后灯开启指令。

在一种可选的实施方式中,该装置还包括:

第三获取模块704具体用于:根据解锁信号和车前灯开启指令,获取对应的第一车灯点亮模式;第一车灯点亮模式包括转向灯组同步闪烁第一预设次数后熄灭,日行灯组中每个日行灯依次闪烁后熄灭,日行灯组、转向灯组、远光灯和近光灯同步点亮第一预设时间。

在一种可选的实施方式中,该装置还包括:

第三获取模块704具体用于:根据上锁信号和车前灯开启指令,获取对应的第二车灯点亮模式;

第二车灯点亮模式包括转向灯组同步闪烁第二预设次数后熄灭,日行灯组、远光灯和近光灯同步点亮第二预设时间,远光灯和近光灯同步熄灭,日行灯组依次熄灭。

在一种可选的实施方式中,该装置还包括:

第一获取模块701具体用于:若接收到车辆钥匙发送的车辆门锁信号或接收到车联网后台服务器发送的车辆门锁信号,则基于摄像头和/或雷达获取车辆周围环境信息;其中,车联网后台服务器发送的车辆门锁信号是车联网后台服务器根据移动终端发送的车辆门锁指令生成的。

本申请实施例中的装置与方法实施例基于同样地申请构思。

本申请实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图8是本申请实施例提供的一种车灯控制方法的服务器的硬件结构框图。如图8所示,该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)810(处理器810可以包括但不限于微处理器ncu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器830,一个或一个以上存储应用程序823或数据822的存储介质820(例如一个或一个以上海量存储设备)。其中,存储器830和存储介质820可以是短暂存储或持久存储。存储在存储介质820的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器810可以设置为与存储介质820通信,在服务器800上执行存储介质820中的一系列指令操作。服务器800还可以包括一个或一个以上电源860,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口840,和/或,一个或一个以上操作系统821,例如windows,macos,unix,linux,freebsd等等。

输入输出接口840可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器800的通信供应商提供的无线网络。在一个实例中,输入输出接口840包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口840可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

本领域普通技术人员可以理解,图8所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器800还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。

本申请的实施例还提供了一种存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中一种车灯控制方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述车灯控制方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

由上述本申请提供的一种车灯控制方法、装置、电子设备或存储介质的实施例可见,本申请中若检测到车辆门锁信号,基于摄像头和/或雷达获取车辆周围环境信息;若从车辆周围环境信息确定出目标对象集合,获取目标对象集合中每个目标对象的位置信息;目标对象集合包括至少一个行人;根据每个目标对象的位置信息生成车灯控制指令;车灯控制指令包括车前灯开启指令和/或车尾灯开启指令;根据车辆门锁信号和车灯控制指令,获取对应的车灯点亮模式;向车辆的车灯点亮模块发送车灯点亮模式,以使车灯点亮模块根据车灯点亮模式点亮对应的车前灯和/或车尾灯。如此,根据车辆门锁信号和目标对象的位置信息确定对应的车灯点亮模式,可以提高车辆的辨识度。

需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1