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.确定模块,用于确定车辆状态信息,所述车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息;
37.信号生成模块,用于根据所述车辆状态信息,生成车灯控制信号;
38.执行模块,用于根据所述车灯控制信号控制所述车灯。
39.第三方面,本公开提供了一种车辆,包括:
40.车灯;
41.控制模块,用于执行第一方面提供的任一种方法的步骤。
42.第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的任一种方法的步骤。
43.本公开提供的技术方案中,确定车辆状态信息,车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息;根据车辆状态信息,生成车灯控制信号,并根据车灯控制信号控制车灯,使得在夜间时,能够根据车辆的状态自动控制车灯,无需人工操作,提升了车灯控制的智能化水平,提高夜间行车的安全性。
附图说明
44.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
45.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
46.图1为本公开提供的一种车辆的结构示意图;
47.图2为本公开提供的一种车灯控制方法的流程示意图;
48.图3为本公开提供的另一种车灯控制方法的流程示意图;
49.图4为本公开提供的又一种车灯控制方法的流程示意图;
50.图5为本公开提供的又一种车灯控制方法的流程示意图;
51.图6为本公开提供的又一种车灯控制方法的流程示意图;
52.图7为本公开提供的又一种车灯控制方法的流程示意图;
53.图8为本公开提供的又一种车灯控制方法的流程示意图;
54.图9为本公开提供的又一种车灯控制方法的流程示意图;
55.图10为本公开提供的一种车灯控制装置的结构示意图;
56.图11为本公开提供的一种电子设备的结构示意图。
具体实施方式
57.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
58.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
59.本公开应用于车辆,图1为本公开提供的一种车辆的结构示意图,如图1所示,车辆包括:车灯110、光线传感器120、车身稳定系统130和控制模块140。
60.车灯110包括:远光灯111和近光灯112,远光灯111和近光灯112设置于车辆的前方,车辆夜间行驶时,远光灯111和近光灯112用于行驶照明,且远光灯111和近光灯112可以进行切换,在一些实施例中,远光灯111和近光灯112的亮度可以调节。
61.光线传感器120可以是车辆的环视摄像头,环视摄像头均设置于车辆的顶部,光线传感器120还可以是单独的传感器模块,设置于车辆的外部或者内部,光线传感器120可以采集到车辆所处的外部环境的光强信号。
62.控制模块140包括:车身控制器141,车身控制器141可以通过局部互连网络(local interconnect network,lin)总线与光线传感器120通信连接,车身控制器141能够接收到外部环境的光强信号,并据此生成相应的外部环境类型信号。车身控制器141通过控制器局域网(controller area network,can)与车身稳定系统130通信连接,车身稳定系统130可以检测车辆当前的行驶速度。这里仅以lin总线以及can总线为例说明车身控制器与其他器件的通信连接方式,在实际应用中,还可以通过以太网、硬线连接等其他方式进行通信连接。车身控制器141还可以与车辆的其他采集装置电连接,获取其他采集装置采集到的多种信号,并且基于采集装置采集到的各种信号、光线传感器120采集到的光强信号以及车身稳定系统130检测到的车辆当前的行驶速度中的至少一个,确定出与车辆用电情况相关的信息和/或车辆位置信息,即确定车辆状态信息。此外,车身控制器141还可以根据确定的车辆
状态信息,生成相应的车灯控制信号,以控制车辆的车灯,例如:车灯控制信号可以是近光灯关闭信号,或者可以是近光灯开启信号。
63.控制模块140还包括:灯光控制器142,灯光控制器142通过can总线与车身控制器141通信连接,且灯光控制器142还与车灯110的控制端电连接,灯光控制器142可以根据车身控制器141生成的车灯控制信号,控制近光灯的开启和关闭,例如,灯光控制器142可以根据近光灯关闭信号,控制关闭近光灯112,根据近光灯开启信号,控制开启近光灯112。灯光控制器142还可以根据车身控制器141生成的模式指令,控制车灯处于相应的模式,例如,灯光控制器142可以根据自动大灯模式指令,控制车灯处于自动大灯模式,根据目标模式指令,控制车灯处于目标模式。
64.可选的,车辆还可以包括:影音娱乐主机,影音娱乐主机可以通过can总线与车身控制器141通信连接,影音娱乐主机可以采集到当前近光灯的状态信息,还可以检测到当前车灯工作的模式。车身控制器141可以根据近光灯的状态信息以及当前车灯所处的模式,切换车灯当前的模式,例如,车身控制器141可以根据近光灯处于开启状态且车灯所处的第一模式,切换车灯从第一模式切换至第二模式。
65.控制模块140用于执行本公开提供的一种车灯控制方法,该方法包括:确定车辆状态信息,所述车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息;根据所述车辆状态信息,生成车灯控制信号,并根据车灯控制信号控制车灯,使得在夜间时,能够根据车辆的状态自动控制车灯,无需人工操作,提升了车灯控制的智能化水平,从而能够提高夜间行车的安全性。
66.以下通过几个具体的实施例,对本公开的技术方案进行详细的解释说明。
67.图2为本公开提供的一种车灯控制方法的流程示意图,如图2所示,包括:
68.s101,确定车辆状态信息。
69.车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息。
70.与车辆用电情况相关的信息可以是车辆的状态检测信息,可以是车辆座椅检测信息,还可以是近光灯检测信息,还可以是其他与车辆用电情况相关的信息,本实施例对此不做具体限制。
71.若与车辆用电情况相关的信息为车辆的状态检测信息,车辆的状态检测信息包括静止和行驶,静止表示车辆处于静止状态,行驶表示车辆处于行驶状态。若车辆当前处于静止状态,确定生成表静止的状态检测信息,若车辆当前处于行驶状态,确定生成表行驶的状态检测信息。
72.若与车辆用电情况相关的信息为车辆座椅检测信息,车辆座椅检测信息包括占位和空闲,占位表示驾驶员位于车辆座椅上,空闲表示驾驶员未位于车辆座椅上。若车辆座椅当前处于占位状态,确定生成表车辆座椅占位的检测信息,若确车辆座椅当前处于空闲状态,确定生成表车辆座椅空闲的检测信息。
73.若与车辆用电情况相关的信息为近光灯检测信息,近光灯检测信息包括开启状态和关闭状态,开启状态表示近光灯处于开启状态,关闭状态表示近光灯处于关闭状态。若近光灯当前处于开启状态,确定生成表开启状态的检测,若近光灯当前处于关闭状态,确定生成表关闭状态的检测。
74.车辆位置信息可以是基于车辆的定位系统、北斗卫星导航系统等定位系统采集到
的车辆当前所处的位置确定的,可以基于车辆位置信息确定车辆当前处于停车场、充电站还是行驶道路上。
75.s103,根据所述车辆状态信息,生成车灯控制信号。
76.示例性的,在夜间时,基于上述实施例,若确定车辆的状态检测信息为静止,即车辆当前处于静止状态,此时,车辆不处于行驶状态,不需要车灯照明来保证行车视线,反而是为了保证对面车辆的行车视线,需要关闭近光灯,故而生成近光灯关闭信号,以控制关闭近光灯,避免能源浪费和光污染,同时避免对其他车辆的夜间行车视线造成影响,从而提升夜间行车的安全性。
77.若确定车辆的状态检测信息为行驶,即车辆当前处于行驶状态,此时,需要车灯照明来保证夜间行车视线,故而生成近光灯开启信号,以控制开启近光灯,保证夜间行车视线,提升夜间行车的安全性。
78.需要说明的是,本实施例仅以与车辆用电情况相关的信息为车辆检测信息为例,对根据与车辆用电情况相关的信息,对车灯进行控制进行示例性说明。在其他实施例中,还可以是根据其他的与车辆用电情况相关的信息,对车灯进行控制;或者,还可以是根据与车辆用电情况相关的信息和车辆位置信息,对车灯进行控制;或者,还可以是根据车辆位置信息,对车灯进行控制,本实施例对此不做具体限制。
79.s105,根据所述车灯控制信号控制所述车灯。
80.灯光控制器可以根据车身控制器生成的车灯控制信号,控制车灯,例如,基于上述实施例,灯光控制器可以根据车身控制器生成的近光灯关闭信号,控制关闭近光灯,可以根据车身控制器生成的近光灯开启信号,控制开启近光灯。
81.图3为本公开提供的另一种车灯控制方法的流程示意图,图3为图2所示实施例的基础上,执行s103时的一种可能实现方式的具体描述,如下:
82.s1031,获取与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系。
83.示例性的,与车辆历史用电情况相关的信息为车辆的历史状态检测信息,获取车辆的历史状态检测信息与车灯控制的关系,例如,获取五次车辆的历史状态检测信息,且车辆的历史状态检测信息均为静止,其中,四次静止对应控制关闭近光灯,故而能够获取到车辆的历史静止信息与近光灯开启的控制关系。在其他实施方式中,还可以是获取车辆历史位置信息与车灯控制的关系,或者,还可以是获取与车辆历史用电情况相关的信息和车辆历史位置信息,与车灯控制的关系。
84.s1032,根据与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系,生成所述车灯控制信号。
85.基于上述实施例,获取车辆的历史静止信息与近光灯开启的控制关系,若确定车辆当前的状态检测信息为静止,则可以生成近光灯开启信号,以控制开启车辆的近光灯。
86.本实施例中,通过获取与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系;根据与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系,生成车灯控制信号,能够根据驾驶员的习惯对车灯进行控制,实现车灯的个性化控制,从而提升驾驶员的体验。
87.图4为本公开提供的又一种车灯控制方法的流程示意图,图4为图2所示实施例的
基础上,执行s103时的另一种可能实现方式的具体描述,如下:
88.s201,根据所述车辆位置信息,确定所述车辆处于停车位置。
89.示例性的,车辆上设置有全球定位系统、北斗卫星导航系统或者其他定位系统,基于这些定位系统可以确定车辆位置信息。根据车辆的位置信息可以确定车辆处于行驶路段还是停车位置,可选的,停车位置可以是停车场和/或充电站。
90.s203,根据所述与车辆用电情况相关的信息,确定所述车辆未下电且车辆座椅检测信息为占位。
91.基于上述实施例,若确定车辆处于停车场和/或充电站,根据与车辆用电情况相关的信息,确定车辆当前是否处于下电状态,以及车辆座椅检测信息。若确定车辆当前处于未下电状态且车辆座椅检测信息为占位,则表示驾驶员在停车场和/或充电站停车时,驾驶员一直位于车辆座椅上且车辆处于上电状态,该场景下驾驶员没有行驶需求,故无需车灯照明。
92.s205,生成近光灯关闭信号。
93.基于上述实施例,若确定当前场景无需车灯照明,控制生成近光灯关闭信号,以控制近光灯关闭,能够避免能源浪费。
94.本实施例中,通过根据车辆位置信息,确定车辆处于停车位置;根据与车辆用电情况相关的信息,确定车辆未下电且车辆座椅检测信息为占位;控制生成近光灯关闭信号,能够在夜间驾驶员无车灯照明需求的场景下自动关闭近光灯,无需人工操作,能够提升车灯控制的智能化水平;此外,还能够避免能源浪费和光污染。
95.图5为本公开提供的又一种车灯控制方法的流程示意图,图5为图2所示实施例的基础上,执行s103时的又一种可能实现方式的具体描述,如下:
96.s103’,根据所述与车辆用电情况相关的信息和所述车辆位置信息中的至少一种,以及所述车辆外部环境信息,生成所述车灯控制信号。
97.可选的,车辆状态信息还包括:车辆外部环境信息。
98.可以基于光线传感器采集到的光强信号,确定车辆外部环境信息,在其他实施方式中,还可以通过车辆上设置的环视摄像头采集车辆所处的外部环境的光强信号,本实施例对于获取外部环境的光强信号的方式,不做具体限制。
99.作为s103’的一种可能的实现方式的具体描述,如图6所示:
100.s1031’,根据所述车辆外部环境信息,确定所述车辆处于暗环境。
101.车辆外部环境信息包括亮环境和暗环境,亮环境表示车辆所处的外部环境为亮环境,暗环境表示车辆所处的外部环境为暗环境。在行车过程中,当外部环境较亮时无需车灯进行照明,此时无需开启车灯,能够避免能源浪费,基于此,根据外部环境的亮度对行车的影响,可以预先确定一个光强阈值。若光强信号小于光强阈值,则外部环境的当前亮度较低,故确定外部环境信息为暗环境,车辆当前处于暗环境;若光强信号大于等于光强阈值,则外部环境的当前亮度较高,故确定外部环境为亮环境,车辆当前处于亮环境。
102.s1032’,根据所述与车辆用电情况相关的信息,确定所述车辆处于行驶状态。
103.可选的,与车辆用电情况相关的信息中可以包括车辆的状态检测信息,其中,车辆的状态检测信息包括行驶和静止,若车辆的状态检测信息为静止,则确定车辆处于行驶状态,若车辆的状态检测信息为行驶,则确定车辆处于静止状态。
104.可选的,与车辆用电情况相关的信息中还可以包括车辆行驶速度信息,基于车辆行驶速度信息可以确定车辆是否处于行驶状态。示例性的,可以通过速度传感器或者车辆上的车身稳定系统采集车辆当前的行驶速度信号,控制模块基于检测到的行驶速度信号,获取车辆当前的行驶速度信息。在夜间行车过程中,基于车辆当前的行驶速度能够确定车辆是处于行驶状态或者静止状态,例如,若车辆的行驶速度大于预设速度,则确定车辆当前处于行驶状态;若车辆的行驶速度小于等于预设速度,则确定车辆当前处于静止状态,预设速度可以30km/h,还可以是其他速度,本实施例对此不做具体限制。
105.若确定出车辆处于暗环境,且车辆当前处于行驶状态,则说明车辆当前处于夜间行车状态,此时,需要开启车灯来确保夜间的行车视线。
106.s1033’,生成近光灯开启信号。
107.基于上述实施例,生成近光灯开启信号,强制将近光灯从关闭状态切换至开启状态,无需人工操作。
108.本实施例中,通过根据车辆外部环境信息,确定车辆处于暗环境;根据与车辆用电情况相关的信息,确定车辆处于行驶状态;生成近光灯开启信号,使得夜间时,即使人为不小心关闭近光灯,仍然能够基于车辆状态信息自动开启近光灯,从而能够提升车灯控制的智能化水平。开启近光灯后,能够保证夜间行车的行车视线,从而提升夜间行车的安全性。
109.作为s103’的另一种可能的实现方式的具体描述,如下:
110.根据车辆外部环境信息,确定车辆处于亮环境,或者,根据与车辆用电情况相关的信息,确定车辆处于静止状态;生成近光灯关闭信号。
111.若根据车辆外部环境信息,确定出车辆当前所处的外部环境为亮环境,则说明当前外部环境的亮度足够大,此时无需打开近光灯,仅依靠外部环境的亮度即可保证行车视线。
112.若在夜间行车时,确定车辆车辆当前处于静止状态,即车辆不行驶,此时,不需要车灯照明来保证行车视线,反而是为了保证对面车辆的行车视线,需要关闭近光灯。
113.基于上述实施例,车辆所处的外部环境为亮环境时,或者车辆处于静止状态时,均不需要车灯进行照明。故而生成近光灯关闭信号,以控制关闭近光灯,避免能源浪费和光污染。
114.本实施例中,通过根据车辆外部环境信息,确定车辆处于亮环境,或者,根据与车辆用电情况相关的信息,确定车辆处于静止状态;生成近光灯关闭信号,能够在无需车灯进行照明的场景下,自动关闭近光灯,无需人工操作,能够提升车灯控制的智能化水平;此外,还能够避免能源浪费和光污染。
115.图7为本公开提供的又一种车灯控制方法的流程示意图,图7为图2所示实施例的基础上,执行s103之前还包括:
116.s1021,响应于目标模式按键的触发操作,获取目标模式指令。
117.示例性的,车辆内部设置有目标模式按键,目标模式按键可以是机械按键,可以是旋钮,也可以是触摸控件等,本实施例对目标模式按键的展示形式不做具体限制。驾驶员在行驶过程中,可以根据需求选择触发目标模式按键,控制模块接收到目标模式按键的触发操作后,对此做出响应,故产生了目标模式指令。
118.s1022,根据所述目标模式指令,控制所述车灯工作于目标模式。
119.目标模式为一种车灯受控于车辆状态信息的模式。
120.控制模块根据产生的目标模式指令,控制车灯工作于目标模式,车灯工作于目标模式后,受控于车辆状态信息,即在目标模式下,控制模块根据车辆状态信息控制车灯。
121.本实施例中,通过响应于目标模式按键的触发操作,获取目标模式指令;根据目标模式指令,控制车灯工作于目标模式,目标模式为一种车灯受控于车辆状态信息的模式,驾驶员可以根据实际需求灵活选择是否触发目标模式按键,车灯的工作模式设置比较灵活。
122.图8为本公开提供的又一种车灯控制方法的流程示意图,图8为图2所示实施例的基础上,执行s103之前还包括:
123.s1021’,根据所述车辆行驶速度信息、所述车辆加速度信息和所述车辆位置信息中的至少两种,生成目标模式指令。
124.可选的,车辆状态信息还包括:车辆行驶速度信息和车辆加速度信息,车辆行驶速度信息用于表示车辆当前的行驶速度,车辆加速度信息用于表示车辆当前的加速度,从而可以确定车辆当前处于加速状态还是减速状态。
125.示例性的,可以根据车辆加速度信息确定当前车辆是否处于减速状态,若确定车辆处于减速状态,则可以根据车辆行驶速度信息确定车辆的下一个状态是否为静止状态。若车辆当前的行驶速度小于阈值速度,则可以确定车辆的下一个状态为静止状态,而车辆当前处于为行驶状态向静止状态过度的阶段,此时可以直接生成目标模式指令,以使车灯进入目标模式,从而能够基于车辆行驶速度信息和车辆加速度信息自动控制近光灯关闭;此时还可以生成目标模式选择指令,驾驶员可以基于产生的目标模式选择指令选择车灯是否进入目标模式,在驾驶员触发目标模式选择指令时,生成目标模式指令。
126.需要说明的是,这里仅示例性说明了根据车辆行驶速度信息和车辆加速度信息,生成目标模式指令,在其他实施方式中,还可以是根据车辆加速度信息和车辆位置信息,生成目标模式指令;或者,还可以是根据车辆行驶速度信息和车辆位置信息,生成目标模式指令;亦或者,还可以是根据车辆行驶速度信息、车辆加速度信息和车辆位置信息,生成目标模式指令。本实施例对此不做具体限制。
127.s1022’,根据所述目标模式指令,控制所述车灯工作于目标模式。
128.目标模式为一种车灯受控于车辆状态信息的模式。
129.控制模块根据产生的目标模式指令,控制车灯工作于目标模式,车灯工作于目标模式后,受控于车辆状态信息,即在目标模式下,控制模块根据车辆状态信息控制车灯。
130.本实施例中,通过根据车辆行驶速度信息、车辆加速度信息和车辆位置信息中的至少两种,生成目标模式指令;根据目标模式指令,控制车灯工作于目标模式,能够基于车辆状态信息自动切换车灯工作的模式,提升车灯控制的智能化水平。
131.图9为本公开提供的又一种车灯控制方法的流程示意图,图9为图7所示实施例的基础上,还包括:
132.s106,根据所述车辆行驶速度信息和/或所述车灯检测信息,生成自动大灯模式指令。
133.可选的,车辆状态信息还包括:车辆行驶速度信息和车灯检测信息,车辆行驶速度信息用于表示车辆当前的行驶速度,车灯检测信息用于表示车灯当前的状态,车灯检测信息包括开启和关闭,若的车灯当前处于开启状态,则获取到的车灯检测信息为开启,若的车
灯当前处于关闭状态,则获取到的车灯检测信息为关闭。
134.示例性的,通过影音娱乐主机可以获取到近光灯检测信号,并将近光灯检测信号传输至控制模块,如此,控制模块可以基于近光灯检测信号,确定近光灯检测信息。在其他实施方式中,还可以基于控制模块当前的近光灯控制信号,来确定近光灯检测信息,或者可以基于车辆的用电情况,确定近光灯检测信息信息。
135.作为执行s106的一种可能的实现方式的具体描述,如下:
136.根据车辆行驶速度信息,确定车辆的行驶速度大于速度阈值;生成自动大灯模式指令。
137.车灯当前工作于目标模式,能够根据车辆状态信息控制车灯的开启、关闭、切换等,若车辆当前的行驶速度大于速度阈值,可以生成自动大灯模式指令,自动大灯模式指令用于指示控制车灯从目标模式切换至自动大灯模式,实现车灯工作模式的切换。
138.作为执行s106的另一种可能的实现方式的具体描述,如下:
139.根据车灯检测信息,确定车灯处于开启状态;生成自动大灯模式指令。
140.车灯当前工作于目标模式,能够根据车辆状态信息控制车灯的开启、关闭、切换等,若车灯当前的检侧信息为车灯开启,确定出车灯处于开启状态,可以生成自动大灯模式指令,自动大灯模式指令用于指示控制车灯从目标模式切换至自动大灯模式,实现车灯工作模式的切换。
141.作为执行s106的又一种可能的实现方式的具体描述,如下:
142.根据车辆行驶速度信息和车灯检测信息,确定车灯处于开启状态;生成自动大灯模式指令。
143.具体的实现方式与上述两种实现方式类似,这里不再赘述。
144.s107,根据所述自动大灯模式指令,控制所述车灯从所述目标模式切换至自动大灯模式。
145.基于上述实施例,可以根据所述自动大灯模式指令,控制车灯进行模式的切换,使得车灯工作于自动大灯模式。自动大灯模式下,可以仅基于车辆外部环境信息控制近光灯的开启和关闭,也可以是基于车辆外部环境信息调整车灯的亮度,还可以是基于车辆的行驶速度切换远光灯和近光灯,或者,还可以是基于车辆的行驶速度调整车灯的亮度等,本实施例对此不做具体限制。
146.本实施例中,通过根据车辆行驶速度信息或车灯检测信息,生成自动大灯模式指令;根据自动大灯模式指令,控制车灯工作于自动大灯模式,能够自动切换车灯的模式,提升车灯控制的智能化水平。
147.执行s107之后,还包括:
148.获取车辆行驶速度和车辆外部环境光强;根据车辆行驶速度和/或车辆外部环境光强,控制车灯的亮度。
149.控制模块根据自动大灯模式指令,控制车灯工作于自动大灯模式,车灯进入自动大灯模式后,获取车辆当前的行驶速度和车辆当前所处的外部环境的光强。
150.车灯在自动大灯模式下,可以根据车辆当前的行驶速度控制远光灯和/或近光灯的亮度,使得行驶速度越高,车灯的亮度越高;或者,可以根据车辆当前所处的外部环境的光强控制远光灯和/或近光灯的亮度,使得外部环境越暗,车灯的亮度越高;或者,还可以根
据车辆所处的当前外部环境的光强和车辆当前的行驶速度,控制远光灯和/或近光灯的亮度,使得行驶速度越高外部环境越暗,车灯的亮度越高。如此,使得车灯的亮度可以根据实际情况进行自动调整,提升车灯控制的智能化水平。此外,车灯的亮度能够满足当前行车的实际需求,从而能够保证车灯的照明效果,提升夜间行车的安全性。
151.此外,还可以根据车辆当前的行驶速度进行远光灯与近光灯的切换,或者,可以根据车辆所处的当前外部环境的光强进行远光灯与近光灯的切换,或者,还可以根据车辆当前的行驶速度和车辆所处的当前外部环境的光强,进行远光灯与近光灯的切换,从而使得车灯能够根据用户的实际需求自动调整,提升车灯控制的智能化水平,车灯可以满足当前行车的实际需求,从而能够保证车灯的照明效果,提升夜间行车的安全性。
152.下面给出本公开应用的一种可能的场景:
153.驾驶员在夜间行车时,车灯处于自动大灯模式,由于自动大灯模式下的车灯的开启条件为外部环境的亮度,则当前车灯处于开启状态。当驾驶员减速且准备将车辆准备驶入充电站充电时,可以基于驾驶员对目标模式按键的触发操作,控制车灯从自动大灯模式切换至目标模式,还可以基于车辆行驶速度信息、车辆加速度信息和车辆位置信息中的至少两种,控制车灯从自动大灯模式切换至目标模式,例如,根据车辆加速度信息确定车辆处于减速状态,加之根据车辆行驶速度信息确定车辆行驶速度小于阈值速度,可以控制车灯从自动大灯模式切换至目标模式,工作模式切换至目标模式后,车灯仍然处于开启状态。
154.驾驶员停好车辆后在车内等待充电结束,驾驶员在车内的等待过程中,车辆一直处于未下电状态,此时控制车灯处于关闭状态。充电结束后,驾驶员准备驾车离开,在车辆行驶的启动阶段车灯自动开启,车灯开启后,可以基于车辆行驶速度信息和/或车灯检测信息,控制车灯从目标模式切换至自动大灯模式,例如,根据车辆行驶速度信息确定车辆当前的行驶速度大于速度阈值,控制车灯从目标模式切换至自动大灯模式,或者,根据车灯检测信息确定车灯处于开启状态,控制车灯从目标模式切换至自动大灯模式。在自动大灯模式下,驾驶员继续夜间行车。
155.本公开还提供了一种车灯控制装置,用于执行上述方法实施例的步骤,其实现原理类似,此处不再赘述。
156.图10为本公开提供的一种车灯的控制装置的结构示意图,如图10所示,车灯控制装置包括:
157.确定模块210,用于确定车辆状态信息,所述车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息。
158.信号生成模块220,用于根据所述车辆状态信息,生成车灯控制信号。
159.执行模块230,用于根据所述车灯控制信号控制所述车灯。
160.本实施例中,通过确定模块确定车辆状态信息,车辆状态信息包括与车辆用电情况相关的信息和/或车辆位置信息;通过信号生成模块根据车辆状态信息,生成车灯控制信号;通过执行模块能够根据车灯控制信号控制车灯,使得在夜间时,能够根据车辆的状态自动控制车灯,无需人工操作,提升了车灯控制的智能化水平,从而能够提高夜间行车的安全性。
161.可选的,确定模块210,进一步用于获取与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系。
162.信号生成模块220,进一步用于根据与车辆历史用电情况相关的信息和/或车辆历史位置信息,与车灯控制的关系,生成所述车灯控制信号。
163.可选的,确定模块210,进一步用于根据所述车辆位置信息,确定所述车辆处于停车位置;根据所述与车辆用电情况相关的信息,确定所述车辆未下电且车辆座椅检测信息为占位。
164.信号生成模块220,进一步用于生成近光灯关闭信号。
165.可选的,停车位置包括:停车场和/或充电站。
166.可选的,车辆状态信息还包括:车辆外部环境信息。
167.信号生成模块220,进一步用于根据所述与车辆用电情况相关的信息和所述车辆位置信息中的至少一种,以及所述车辆外部环境信息,生成所述车灯控制信号。
168.可选的,确定模块210,还用于根据所述车辆外部环境信息,确定所述车辆处于暗环境;根据所述与车辆用电情况相关的信息,确定所述车辆处于行驶状态。
169.信号生成模块220,还用于生成近光灯开启信号。
170.可选的,确定模块210,还用于响应于目标模式按键的触发操作,获取目标模式指令。
171.执行模块230,还用于根据所述目标模式指令,控制所述车灯工作于目标模式,所述目标模式为一种所述车灯受控于所述车辆状态信息的模式。
172.可选的,所述车辆状态信息还包括:车辆行驶速度信息和车辆加速度信息。
173.信号生成模块220,还用于根据所述车辆行驶速度信息、所述车辆加速度信息和所述车辆位置信息中的至少两种,生成目标模式指令。
174.执行模块230,还用于根据所述目标模式指令,控制所述车灯工作于目标模式,所述目标模式为一种所述车灯受控于所述车辆状态信息的模式。
175.可选的,所述车辆状态信息还包括:车辆行驶速度信息和车灯检测信息。
176.信号生成模块220,还用于根据所述车辆行驶速度信息或所述车灯检测信息,生成自动大灯模式指令。
177.执行模块230,还用于根据所述自动大灯模式指令,控制所述车灯从所述目标模式切换至自动大灯模式。
178.本公开还提供一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现上述方法实施例的步骤。
179.图11为本公开提供的一种电子设备的结构示意图,图示出了适于用来实现本发明实施例实施方式的示例性电子设备的框图。图11显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
180.如图11所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器16,系统存储器28,连接不同系统组件(包括系统存储器28和处理器16)的总线18。
181.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
182.电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
183.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图11未显示,通常称为“硬盘驱动器”)。尽管图11中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom、dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。系统存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明实施例各实施例的功能。
184.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明实施例所描述的实施例中的功能和/或方法。
185.处理器16通过运行存储在系统存储器28中的多个程序中的至少一个程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的方法实施例。
186.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明实施例提供的任一种车灯控制方法。
187.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
188.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
189.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
190.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在
涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
191.本公开还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行实现上述方法实施例的步骤。
192.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
193.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。