汽车信号灯控制方法、汽车和存储介质与流程

文档序号:16879590发布日期:2019-02-15 22:00阅读:163来源:国知局
汽车信号灯控制方法、汽车和存储介质与流程

本发明涉及汽车领域,尤其涉及一种汽车信号灯控制方法、汽车和存储介质。



背景技术:

随着生活水平的不断提高,汽车逐渐成为每家每户出行必备的交通工具。在汽车的行驶过程中,需要通过安装在汽车上的各种信号灯向其他汽车发出各种信号,以保证汽车能够安全行驶,避免产生拥挤堵塞等交通问题。而在传统的汽车信号灯控制中,由于不同的信号灯独立进行驱动,容易因为信号灯同时点亮而导致功能混乱,使其他机动车或行人对此产生误解,影响汽车的行驶安全。



技术实现要素:

本发明的主要目的在于提供一种汽车信号灯控制方法、汽车和存储介质,以解决汽车的信号灯独立运行导致功能混乱的问题。

为实现上述目的,本发明提供一种汽车信号灯控制方法,所述汽车信号灯控制方法包括以下步骤:

在汽车上电后,确认转向灯开关是否开启;

当转向灯开关开启时,点亮转向灯,并抑制其他信号灯点亮;

当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启;

当其他信号灯开关开启时,点亮其他信号灯。

可选地,所述其他信号灯包括位置灯和昼间行驶灯;所述当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启的步骤包括:

当转向灯开关关闭时,熄灭转向灯,确认位置灯开关是否开启;

所述当其他信号灯开关开启时,点亮其他信号灯的步骤包括:

当位置灯开关开启时,点亮位置灯,并抑制昼间行驶灯点亮。

可选地,所述确认位置灯开关是否开启的步骤之后还包括:

当位置灯开关关闭且当前时段处于夜间时段时,提醒所述汽车的驾驶员开启位置灯开关。

可选地,所述确认位置灯开关是否开启的步骤之后还包括:

当位置灯开关关闭时,熄灭位置灯,并点亮昼间行驶灯。

可选地,所述当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启的步骤包括:

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启。

可选地,所述当转向灯开关开启时,点亮转向灯,并抑制其他信号灯点亮的步骤包括:

当转向灯开关开启时,控制转向灯以预设周期交替点亮和熄灭,并在转向灯熄灭的预设时长内抑制其他信号灯点亮,其中所述预设时长大于所述预设周期的二分之一;

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启的步骤包括:

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启,其中所述预设时长大于所述预设周期的二分之一。

此外,为实现上述目的,本发明还提供一种汽车,所述汽车包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的汽车信号灯控制程序,所述汽车信号灯控制程序被所述处理器执行时实现如上所述的汽车信号灯控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有汽车信号灯控制程序,所述汽车信号灯控制程序被处理器执行时实现如上所述的汽车信号灯控制方法的步骤。

本发明实施例提出的一种汽车信号灯控制方法、汽车和存储介质,在汽车启动电源时,确定驾驶员是否开启转向灯,当转向灯开关开启时,控制转向灯点亮,并在转向灯点亮的时候抑制其他信号灯点亮。当驾驶员关闭转向灯或汽车转向完成自动关闭转向灯时,再对其他信号的开关状态进行确认,以点亮对应的信号灯。通过将汽车的信号灯采用同一控制电路驱动,能够使得信号灯不会同时点亮而引起功能混乱,保证汽车行驶的安全性。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明汽车信号灯控制方法第一实施例的流程示意图;

图3为本发明汽车信号灯控制方法第二实施例、第三实施例的流程示意图;

图4为本发明汽车信号灯控制方法第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

本发明实施例终端可以是电动汽车,也可以是具有传统的燃油汽车。

如图1所示,该终端可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括汽车内部设置的摄像头、雷达传感器、位置传感器和激光测距器等。其中,摄像头包括前置摄像头以及后置摄像头,前置摄像头用于识别路况信息和交通信号灯,并在自动驾驶系统的辅助下辨别移动的物体。雷达传感器包括前置雷达传感器和后置雷达传感器,雷达传感器与摄像头共同配合,用于测量汽车与前后左右各个物体间的距离,以保证行车安全。位置传感器通过测定汽车的横向移动来辅助自动驾驶系统对汽车进行定位,以确认汽车在行车时的车道位置。当然,硬件设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

处理器1001可以用于调用存储器1005中存储的汽车信号灯控制程序,并执行如下汽车信号灯控制方法中各实施所述的步骤:

在汽车上电后,确认转向灯开关是否开启;

当转向灯开关开启时,点亮转向灯,并抑制其他信号灯点亮;

当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启;

当其他信号灯开关开启时,点亮其他信号灯。

进一步地,处理器1001可以调用存储器1005中存储的汽车信号灯控制程序,还执行以下操作:

当转向灯开关关闭时,熄灭转向灯,确认位置灯开关是否开启;

所述当其他信号灯开关开启时,点亮其他信号灯的步骤包括:

当位置灯开关开启时,点亮位置灯,并抑制昼间行驶灯点亮。

进一步地,处理器1001可以调用存储器1005中存储的汽车信号灯控制程序,还执行以下操作:

当位置灯开关关闭且当前时段处于夜间时段时,提醒所述汽车的驾驶员开启位置灯开关。

进一步地,处理器1001可以调用存储器1005中存储的汽车信号灯控制程序,还执行以下操作:

当位置灯开关关闭时,熄灭位置灯,并点亮昼间行驶灯。

进一步地,处理器1001可以调用存储器1005中存储的汽车信号灯控制程序,还执行以下操作:

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启。

进一步地,处理器1001可以调用存储器1005中存储的汽车信号灯控制程序,还执行以下操作:

当转向灯开关开启时,控制转向灯以预设周期交替点亮和熄灭,并在转向灯熄灭的预设时长内抑制其他信号灯点亮,其中所述预设时长大于所述预设周期的二分之一;

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启的步骤包括:

当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启,其中所述预设时长大于所述预设周期的二分之一。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

请参照图2,图2为本发明汽车信号灯控制方法第一实施例的流程示意图,其中,所述汽车信号灯控制方法包括如下步骤:

步骤s10,在汽车上电后,确认转向灯开关是否开启;

本发明可以应用于汽车,以控制汽车内部设置的各种信号指示灯进行工作。汽车的信号指示灯包括转向灯、位置灯和昼间行驶灯等用于指示汽车行驶信息的信号灯。汽车的转向灯是指汽车在转弯时,通过开启相应方向的闪烁指示灯,来警示车前或车后的行人和车辆,提示本车的行驶方向,防止发生事故的信号灯。转向灯一般设置于汽车的前后两侧,以提醒汽车周围各个方向的行人和车辆。位置灯又称示廓灯,是一种起到警示标志的车灯,用于提醒其他车辆注意。位置灯通常设置于汽车前方和后方的边缘处,在位置灯亮起时,汽车周围的行人和车辆能够通过位置灯判断汽车的车身的宽度,起到提醒他人、避免事故的作用。昼间行驶灯又称日间行车灯或白昼行车灯,昼间行驶灯通常安装在汽车前端的两侧,用于在白天向汽车前方驶来的车辆提示本车的存在,以使在行驶中其他车辆更容易发现汽车,提升了汽车的辨识性,降低了汽车事故的发生。

在本实施例中,在汽车整车上电后,汽车处于发动状态,此时汽车的处理器确定汽车的转向灯开关是否打开。在通常情况下,汽车在开启电源整车上电前,汽车的转向灯开关为关闭状态。但驾驶员在前一次关闭汽车电源时未关闭转向灯开关,则汽车上电时能够检测到转向灯开关为开启状态。

步骤s20,当转向灯开关开启时,点亮转向灯,并抑制其他信号灯点亮;

在本实施例中,汽车在上电后,汽车的处理器实时对汽车的转向灯开关进行检测,当处理器检测到转向灯开关开启时,表示驾驶员此时将转向灯打开,此时处理器控制转向灯点亮。在转向灯点亮的时候,由于汽车其他信号灯由同一处理器内的同一控制电路进行控制,在汽车进行转向时,汽车的转向信号灯的优先度高于其他信号灯。因此,在处理器控制转向灯点亮的同时,抑制其他信号灯点亮,处理器在其他信号灯处于未点亮状态时,禁止其他信号灯在转向灯点亮的过程中亮起;在其他信号灯处于点亮状态时,处理器熄灭其他信号灯,并同时点亮转向灯以指示汽车转向的方向。通过在驾驶员开启转向灯开关时,将其他信号灯关闭并抑制其他信号灯的开启,能够使得汽车在转向过程中仅转向灯为点亮状态,其他车辆能够根据汽车的转向灯确定汽车的转向方向,并及时控制汽车进行避让,以保证交通安全,并保护汽车以及周围其他车辆和行人以免发生事故。

步骤s30,当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启;

在本实施例中,当汽车的处理器检测到汽车的转向灯开关为关闭状态时,处理器控制转向灯熄灭,并不再抑制其他信号灯进行点亮。当驾驶员主动关闭转向灯开关时,处理器能够监测到汽车转向灯开关关闭。而当汽车转向动作完成时,即使驾驶员未主动关闭转向灯开关,汽车的方向盘在回到正常行驶的位置时,也会控制转向灯关闭,此时处理器也能够检测到转向灯开关关闭,并控制转向灯熄灭。处理器在转向灯开启时抑制其他信号灯进行点亮,在转向灯关闭时不再抑制其他信号灯点亮,并主动监测其他信号灯开关是否开启,以控制其他信号灯,使得汽车的信号灯的指示更为有序和简单,避免本车的多个信号灯同时亮起而产生功能混乱,使得其他车辆在行驶的过程中由于观察到多个信号灯而误解汽车发出的信号指示,降低了汽车行驶过程中的事故概率,提升了行驶的安全性。

步骤s40,当其他信号灯开关开启时,点亮其他信号灯。

由于此时转向灯开关未处于开启状态,处理器不再抑制其他信号灯开启,在汽车的处理器检测到其他信号灯开启时,处理器控制其他信号灯点亮,以实现汽车信号灯的有序控制,并且通过处理器对优先度进行判断,避免了信号灯功能混乱。

在本实施例中,汽车在整车上电后,由汽车的处理器检测汽车的转向灯开关是否开启,在汽车转向灯开关开启时处理器控制汽车的转向灯点亮,并抑制其他信号灯开启;在汽车的转向灯开关处于关闭状态时,处理器控制汽车的转向灯保持熄灭状态,并继续监测其他信号灯的开闭状态,以控制其他信号灯进行点亮以指示汽车的交通信息。通过对汽车的信号灯进行优先度设定,使得处理器根据信号灯的优先度对信号灯进行控制,能够保证汽车的信号灯有序点亮,避免信号灯发生混乱,保证了汽车的行驶安全。

进一步地,参照图3,图3为本发明汽车信号灯控制方法第二实施例的流程示意图,在本实施例中,所述其他信号灯包括位置灯和昼间行驶灯;所述步骤s30,当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启的步骤包括:

步骤s31,当转向灯开关关闭时,熄灭转向灯,确认位置灯开关是否开启;

所述步骤s40,当其他信号灯开关开启时,点亮其他信号灯的步骤包括:

步骤s41,当位置灯开关开启时,点亮位置灯,并抑制昼间行驶灯点亮。

在本实施例中,汽车的其他信号灯包括汽车的位置灯和昼间行驶灯。汽车转向灯的优先度高于位置灯和昼间行驶灯,在汽车的转向灯开关开启时,位置灯和昼间行驶灯处于关闭状态,当处理器检测到转向灯关闭时,根据信号的优先度确定位置灯是否开启。当处理器检测到位置灯开关开启时,控制位置灯进行点亮,并同时抑制昼间行驶灯点亮,即位置灯的优先度高于昼间行驶灯。处理器通过根据信号灯的优先度控制信号灯点亮,以实现信号灯的有序控制,保证汽车的行车安全。

进一步地,继续参照图3,图3为本发明汽车信号灯控制方法第三实施例的流程示意图,在本实施例中,所述步骤s31,当转向灯开关关闭时,熄灭转向灯,确认位置灯开关是否开启的步骤之后还包括:

所述步骤s42,当位置灯开关关闭且当前时段处于夜间时段时,提醒所述汽车的驾驶员开启位置灯开关。

在本实施例中,当汽车的处理器检测到位置灯开关为关闭状态时,获取当前的时间,当当前时段为夜间时段时,处理器向驾驶员发出提示,以提醒驾驶员及时开启位置灯,保障汽车在夜间时段的行驶安全。由于位置灯适用于提醒周围的其他车辆和行人汽车的位置以及宽度,而在夜间时段人的可视范围将会减小,使得所能够观察的范围减小,易引发交通事故。处理器在夜间时段时主动提示驾驶员开启位置灯,能够使其他车辆和行人及时发现本车,避免由于视距减小而产生的事故。

进一步地,在本实施例中,所述步骤s31,当转向灯开关关闭时,熄灭转向灯,确认位置灯开关是否开启的步骤之后还包括:

步骤s32,当位置灯开关关闭时,熄灭位置灯,并点亮昼间行驶灯。

在本实施例中,处理器在熄灭转向灯后,对位置灯的开关状态进行检测。当处理器检测到位置灯为关闭状态时,控制位置灯熄灭,并点亮昼间行驶灯。处理器在确定优先度高于位置灯的转向灯关闭后,才对位置灯的开关状态进行检测,并在位置灯为关闭状态时使位置灯保持熄灭状态,并点亮昼间行驶灯,有序地控制转向灯、位置灯和昼间行驶灯的开启和关闭,达到信号灯的有效控制。

进一步地,在另一实施例中,所述步骤s30,当转向灯开关关闭时,熄灭转向灯,确认其他信号灯开关是否开启的步骤包括:

步骤s35,当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启。

在本实施例中,当处理器检测到汽车的转向灯开关关闭时,控制转向灯熄灭,并在转向灯熄灭后的预设时长内继续对其他信号灯进行抑制,以阻止其他信号灯进行点亮。由于通常情况下汽车转向灯的发出的光的颜色与其他信号灯具有明显区别,在处理器关闭转向灯后应当间隔一段时间再对其他信号灯进行控制点亮,以使其他车辆和行人能够适应光源颜色的变化。

进一步地,参照图4,图4为本发明汽车信号灯控制方法第四实施例的流程示意图,在本实施例中,所述步骤s20,当转向灯开关开启时,点亮转向灯,并抑制其他信号灯点亮的步骤包括:

步骤s21,当转向灯开关开启时,控制转向灯以预设周期交替点亮和熄灭,并在转向灯熄灭的预设时长内抑制其他信号灯点亮,其中所述预设时长大于所述预设周期的二分之一;

所述步骤s35,当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启的步骤包括:

步骤s36,当转向灯开关关闭时,熄灭转向灯,在预设时长内抑制其他信号灯点亮,并确认其他信号灯开关是否开启,其中所述预设时长大于所述预设周期的二分之一。

在本实施例中,处理器控制转向灯开启时,是通过控制电路控制转向灯进行闪烁,即转向灯工作时按照一定频率交替点亮和熄灭,达到闪烁效果。转向灯的控制信号可以为高低电平,转向灯信号为高电平时,则控制转向灯亮起,转向灯信号为低电平时,则熄灭转向灯。其中控制信号以固定周期在高电平和低电平来回变化。在控制信号由高电平转为低电平时,转向灯熄灭,此时若直接控制其他信号灯亮起,则控制信号转为高电平时转向灯又需要重新亮起,将会导致功能混乱,因此,在转向灯熄灭后,处理器仍然保持对其他信号灯的抑制,直到预设时长后转向灯仍未重新亮起,则确认转向灯关闭而不是进行闪烁。在转向灯的控制信号按预设周期进行变化时,在预设周期内控制信号一半时长为高电平,另一半时长则为低电平,即低电平的持续时间为预设周期的一半。因此,处理器对其他信号灯继续进行抑制的预设时长需要大于低电平的持续时长,以确认转向灯并非处于持续闪烁状态,避免信号灯发生混乱。

此外本发明实施例还提出一种计算机可读存储介质,其上存储有汽车信号灯控制程序,所述存储介质可以是图1的终端中的存储器1005,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的设备(可以是汽车、手机,计算机,服务器,或者电视机等)执行本发明各个实施例的汽车信号灯控制方法。

可以理解的是,在本说明书的描述中,参考术语“一实施例”、“另一实施例”、“其他实施例”、或“第一实施例~第n实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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