抗疲劳驾驶方法、装置、设备及存储介质与流程

文档序号:26100075发布日期:2021-07-30 18:10阅读:111来源:国知局
抗疲劳驾驶方法、装置、设备及存储介质与流程

本申请涉及车辆控制技术领域,特别是涉及一种抗疲劳驾驶方法、装置、设备及存储介质。



背景技术:

开车是一项既耗费体力又耗费脑力的重负荷劳动,由于驾驶员长期处于封闭的座舱内,并且思想高度集中,驾驶员容易出现疲劳驾驶的情况,从而造成极大的驾驶安全隐患。

为了保证车辆行驶的安全性,需要解决驾驶员的疲劳驾驶问题。目前,解决驾驶员疲劳驾驶的方式主要是通过智能车辆中的驾驶员监测系统(drivermonitorsystem,dms)实现。dms系统在监测到驾驶员处于疲劳状态时,可以通过特定的方式来提醒驾驶员,例如,通过语音提醒、播放音乐等方式提醒驾驶员。

然而,在驾驶员处于疲劳驾驶的状态下,现有的智能车辆针对疲劳驾驶的应对措施比较单一,不能有效地解决疲劳驾驶所带来的安全性问题,从而,降低了车辆行驶的安全性。



技术实现要素:

基于此,本申请实施例提供了一种抗疲劳驾驶方法、装置、设备及存储介质,可以提高智能车辆针对疲劳驾驶的应对措施的多样性,有效地解决疲劳驾驶所带来的安全性问题,从而提高车辆行驶的安全性。

第一方面,提供了一种抗疲劳驾驶方法,该方法包括:

获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

在其中一个实施例中,若抗疲劳驾驶操作包括行驶至安全区的操作,则控制车辆执行抗疲劳驾驶操作,包括:

获取安全区的位置及车辆的当前位置;根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;根据目标驾驶路线控制车辆行驶至安全区。

在其中一个实施例中,若抗疲劳驾驶操作包括切换至智能驾驶模式的操作,则控制车辆执行抗疲劳驾驶操作,包括:

判断车辆是否符合智能驾驶模式的接管条件;若是,则向驾驶员输出切换至智能驾驶模式的确认信息;接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

在其中一个实施例中,若疲劳驾驶提醒信息包括车辆内部提醒信息和车辆外部提醒信息,则控制车辆执行抗疲劳驾驶操作,包括:

控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;车辆的功能设备包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个;和/或,控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

在其中一个实施例中,控制车辆的功能设备执行第一预设操作,包括以下至少一种操作:

控制车辆的座椅执行按摩刺激操作;控制车辆的车窗执行打开操作;控制车辆的音响执行播放安全警示语音或音乐的操作;控制车辆的制动器进行制动操作;控制车辆的方向盘进行振动操作;控制车辆的安全带收紧操作;控制车辆上的香氛发生设备进行工作。

在其中一个实施例中,抗疲劳驾驶操作还包括紧急救援操作;控制车辆执行抗疲劳驾驶操作,包括:

判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;若是,则启动车辆的紧急救援设备来执行紧急救援操作。

在其中一个实施例中,根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态,包括:

根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度;对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度;若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

第二方面,提供了一种抗疲劳驾驶装置,该装置包括:

获取模块,用于获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;

确定模块,用于根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;

控制模块,用于若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一实施例中的方法步骤。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一实施例中的方法步骤。

上述抗疲劳驾驶方法、装置、设备及存储介质,通过获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作。在本申请实施例提供的技术方案中,由于抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种,在驾驶员处于疲劳驾驶的状态下,提高了智能车辆针对疲劳驾驶的应对措施的多样性,有效地解决疲劳驾驶所带来的安全性问题,从而提高了车辆行驶的安全性;并且,通过对驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息的综合判断,确定出驾驶员是否处于疲劳驾驶状态,提高了确定驾驶员处于疲劳驾驶状态的准确性。

附图说明

图1为本申请实施例提供的一种计算机设备的框图;

图2为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图3为本申请实施例提供的一种车辆内部结构的示意图;

图4为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图5为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图6为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图7为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图8为本申请实施例提供的一种抗疲劳驾驶方法的流程图;

图9为本申请实施例提供的一种抗疲劳驾驶装置的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

本申请提供的抗疲劳驾驶方法可以应用于计算机设备中,该计算机设备可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种抗疲劳驾驶方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,可选地计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

需要说明的是,本申请实施例的执行主体可以是计算机设备,也可以是抗疲劳驾驶装置,下述方法实施例中就以计算机设备为执行主体进行说明。

在一个实施例中,如图2所示,其示出了本申请实施例提供的一种抗疲劳驾驶方法的流程图,该方法可以包括以下步骤:

步骤220、获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息。

其中,驾驶员的状态信息用于描述驾驶员在驾驶车辆过程中的状态,驾驶员的状态信息可以包括多个状态信息。驾驶员的状态信息可以包括驾驶员的肢体状态信息,也可以包括驾驶员的面部状态信息,还可以包括驾驶员的生命体征状态信息。驾驶员的面部状态信息可以是驾驶员的面部神态信息,也可以是驾驶员的眼部状态信息,例如眼珠视线方向信息,还可以是其他生命体征状态信息,本申请实施例对此不作具体限定,可以通过车辆中的摄像头采集到驾驶员的监控视频,然后可以通过视频或图像处理技术对驾驶员的监控视频进行处理与分析,从而获取到驾驶员的状态信息。驾驶员的生命体征状态信息可以是驾驶员的心率信息、血压信息、体温信息,还可以是其他生命体征状态信息,本申请实施例对此不作具体限定,驾驶员的生命体征状态信息可以通过可穿戴设备获取,也可以通过方向盘上的传感器获取,还可以通过座椅上的传感器获取,还可以是通过其他方式获取到驾驶员的生命体征状态信息。

车辆的操控信息用于描述驾驶员对车辆中设备的操控信息,可以包括对方向盘的操控信息、对制动器的操控信息、对加速器的操控信息等,方向盘的操控信息可以包括方向盘角速度的变化信息、车辆的行驶轨迹信息、车辆的转向灯和行驶车道信息,对车辆的操控信息可以通过力传感器或开度传感器获取到。车辆的运行状态信息用于描述车辆在行驶过程中的状态信息,车辆的运行状态信息可以包括车辆的行驶时间信息、行驶里程信息、平均车速信息等,车辆的运行状态信息可以通过读取车辆仪表盘中的数据获取到。

步骤240、根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态。

其中,驾驶员的驾驶状态可以包括疲劳驾驶状态和非疲劳驾驶状态。获取到驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息后,可以对获取到的信息进行整合后,得到一个综合信息,再根据综合信息来确定驾驶员的驾驶状态;也可以是根据获取到的信息分别确定出对应的驾驶状态,再对各个驾驶状态进行整合后确定出驾驶员驾驶状态。

步骤260、若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

其中,若确定出驾驶员的驾驶状态为疲劳驾驶状态,即驾驶员处于疲劳驾驶状态,则需要控制车辆执行抗疲劳驾驶操作,以对驾驶员进行疲劳缓解和唤醒操作。抗疲劳驾驶操作可以包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。其中,生成疲劳驾驶提醒信息的操作是用于提醒车内的驾驶员从疲劳驾驶状态中调整过来的操作,或是用于对车辆外部的周边车辆进行提醒警示的操作,还可以是用于提醒车内其他乘坐人员进行提醒的操作。行驶至安全区的操作是用于控制车辆尽快行驶至安全区域并停车的操作,可以是在手动驾驶模式下控制车辆行驶至安全区,也可以是在智能驾驶模式下控制车辆行驶至安全区。切换至智能驾驶模式的操作是用于对当前驾驶模式进行切换的操作,可以是由驾驶员主动请求切换至智能驾驶模式,也可以是车辆主动切换至智能驾驶模式,还可以是由车辆询问驾驶员是否切换,并在驾驶员确认后再切换至智能驾驶模式。获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息的设备,以及执行抗疲劳驾驶操作的设备均为车辆内部具备的设备或模块,如图3所示,图3为本申请实施例提供的一种车辆内部结构的示意图,其中,车辆内部的设备或模块可以包括无线网关t-box、v2v模块、v2i模块、车内摄像头、方向机及整车控制器vcu和车身控制器bcm、车机设备、语音模块、驾驶数据计算模块、生命体征监测模块、座椅、车灯、地图模块、音响、车窗、紧急救援服务设备e-call。

本实施例中,通过获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作。由于抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种,在驾驶员处于疲劳驾驶的状态下,提高了智能车辆针对疲劳驾驶的应对措施的多样性,有效地解决疲劳驾驶所带来的安全性问题,从而提高了车辆行驶的安全性;并且,通过对驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息的综合判断,确定出驾驶员是否处于疲劳驾驶状态,提高了确定驾驶员处于疲劳驾驶状态的准确性。

在一个实施例中,若抗疲劳驾驶操作包括行驶至安全区的操作,如图4所示,其示出了本申请实施例提供的一种执行抗疲劳驾驶操作的可能的过程,该方法可以包括以下步骤:

步骤420、获取安全区的位置及车辆的当前位置。

步骤440、根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线。

步骤460、根据目标驾驶路线控制车辆行驶至安全区。

其中,在驾驶员处于疲劳驾驶状态下,可以控制车辆行驶至安全区,安全区可以是最近的可紧急停车区或者是最近的休息区。可以先通过车辆的地图模块获取到安全区的位置及车辆的当前位置,再根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线,然后控制车辆根据目标驾驶路线控制车辆行驶至安全区,可以是在手动驾驶模式下控制车辆根据目标驾驶路线控制车辆行驶至安全区,也可以是在智能驾驶模式下控制车辆根据目标驾驶路线控制车辆行驶至安全区。

本实施例中,通过获取安全区的位置及车辆的当前位置;根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;根据目标驾驶路线控制车辆行驶至安全区。由于在疲劳驾驶状态下,可以控制车辆行驶至安全区来控制车辆执行抗疲劳驾驶的操作,使得车辆可以尽快安全停车,保证车辆行驶安全性的同时,在安全停车后可以对驾驶员的疲劳驾驶状态进行缓解与唤醒。

在一个实施例中,若抗疲劳驾驶操作包括切换至智能驾驶模式的操作,如图5所示,其示出了本申请实施例提供的一种执行抗疲劳驾驶操作的可能的过程,该方法可以包括以下步骤:

步骤520、判断车辆是否符合智能驾驶模式的接管条件。

步骤540、若是,则向驾驶员输出切换至智能驾驶模式的确认信息。

步骤560、接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

其中,若确定出驾驶员的驾驶状态为疲劳驾驶状态,还可以控制车辆执行切换至智能驾驶模式的操作。在切换至智能驾驶模式时,可以先判断车辆当前是否符合智能驾驶模式的接管条件,智能驾驶模式的接管条件用于描述车辆在智能驾驶模式下的运行标准,接管条件可以包括地图条件、定位条件、传感条件、车辆自身条件、道路条件、交通条件、覆盖场景、危险情况、协同辅助条件,即车辆的高精地图是否覆盖实际驾驶路线、高精定位服务是否正常运行、传感器是否可以感知外部自然环境、车辆自身的软硬件状态是否符合要求以及车辆的运行速度、横向以及纵向加速度是否符合要求、道路条件是否符合要求、交通规则是否符合要求、行驶场景是否覆盖多种场景、是否出现异常或危险情况、是否有车辆的其他设备进行协同辅助,当然,这里的接管条件只是一种举例,还可以包括其他更多的接管条件。

若符合智能驾驶模式的接管条件,则需要向驾驶员输出切换至智能驾驶模式的确认信息,同时,还可以通过车机屏幕或语音提示预设时间后将切换至智能驾驶模式,可选地,预设时间可以为10s。在用户确认后,通过接收驾驶员对确认信息的确认操作,再基于确认操作控制车辆切换至智能驾驶模式。在切换至智能驾驶模式前,还可以将确认操作对应的确认信息发送至服务器进行存证。

本实施例中,通过判断车辆是否符合智能驾驶模式的接管条件;若是,则向驾驶员输出切换至智能驾驶模式的确认信息;接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。由于在疲劳驾驶状态下,可以控制车辆切换至智能驾驶模式,暂时不需要驾驶员进行驾驶操作,保证车辆的安全行驶,同时也对驾驶员的疲劳状态起到缓解作用。

在一个实施例中,若疲劳驾驶提醒信息包括车辆内部提醒信息和车辆外部提醒信息,执行抗疲劳驾驶操作可以包括:控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;车辆的功能设备包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个;和/或,控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

其中,车辆内部提醒信息是用于对车辆内部的人员进行提醒的信息,车辆外部提醒信息是用于对车辆外部的周边车辆的提醒信息。第一预设操作是用于对车辆的功能设备进行控制的操作,第二预设操作是用于对车辆的车灯设备和/或通信设备进行控制的操作。车辆的功能设备可以包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个,控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息,可以是控制座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息。同时还可以控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。即,可以只控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;也可以只控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息;也可以是这两种方式同时执行。

本实施例中,通过控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息,和/或,控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。由于在疲劳驾驶状态下,可以控制车辆执行生成车辆内部提醒信息的操作,也可以执行生成车辆外部提醒信息的操作,既可以对车辆内部的驾驶员的疲劳状态进行缓解与唤醒,还可以对周边车辆进行提醒,不仅保证了当前车辆行驶的安全性,也保证了周边车辆行驶的安全性。

在一个实施例中,上述控制车辆的功能设备执行第一预设操作,包括以下至少一种操作:

控制车辆的座椅执行按摩刺激操作;控制车辆的车窗执行打开操作;控制车辆的音响执行播放安全警示语音或音乐的操作;控制车辆的制动器进行制动操作;控制车辆的方向盘进行振动操作;控制车辆的安全带收紧操作;控制车辆上的香氛发生设备进行工作。

其中,可以通过控制车辆的座椅上的按摩机构执行按摩刺激操作;控制车辆的车窗打开至任意位置或预设位置,从而进行快速的通风换气;控制车辆的音响播放预设好的安全警示语音或音乐;控制车辆的制动器在确认的安全范围内进行制动操作;控制车辆的方向盘进行振动操作来产生振动;控制车辆的安全带收紧来对驾驶员产生刺激;控制车辆上的香氛发生设备进行工作并产生香氛来对驾驶员产生刺激。

本实施例中,通过控制车辆的功能设备执行多种第一预设操作来控制车辆执行生成疲劳驾驶提醒信息的操作,提高了对驾驶员的疲劳驾驶状态进行缓解与唤醒时的可靠性,从而有效缓解驾驶员的疲劳。

在一个实施例中,上述抗疲劳驾驶操作还包括紧急救援操作,如图6所示,其示出了本申请实施例提供的一种执行抗疲劳驾驶操作的另一种可能的过程,该方法可以包括以下步骤:

步骤620、判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息。

步骤640、若是,则启动车辆的紧急救援设备来执行紧急救援操作。

其中,抗疲劳驾驶操作还包括紧急救援操作,若驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中存在异常信息时,就需要执行紧急救援操作。具体地,可以通过判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息,可以将驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息与对应的标准信息进行比较来判断是否存在异常信息,例如,驾驶员的体温信息超过人体正常温度,则确定驾驶员的状态信息存在异常情况。此时,可以通过启动车辆的紧急救援设备来执行紧急救援操作。

本实施例中,判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;若是,则启动车辆的紧急救援设备来执行紧急救援操作。通过对驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息进行异常监测,在出现异常时执行紧急救援操作,保证车辆安全行驶的同时,可以保证驾驶员的生命安全。

在一个实施例中,如图7所示,其示出了本申请实施例提供的一种确定驾驶员的驾驶状态的一种可能的过程,该方法可以包括以下步骤:

步骤720、根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度。

其中,疲劳驾驶置信度是用于描述驾驶员处于疲劳驾驶状态的概率。在根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度时,可以根据预设的信息模型来生成对应的疲劳驾驶置信度,预设的信息模型是根据对应的历史驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息训练好的信息模型。例如,可以将驾驶员的状态信息输入至驾驶员的状态信息模型中,从而输出对应的第一疲劳驾驶置信度;将车辆的操控信息输入至对应的车辆的操控信息模型中,从而输出对应的第二疲劳驾驶置信度;将车辆的运行状态信息输入至对应的车辆的运行状态信息模型中,从而输出对应的第三疲劳驾驶置信度。

步骤740、对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度。

其中,在得到各个疲劳驾驶置信度后,可以对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度。在进行数学运算时,可以对各疲劳驾驶置信度求平均后得到目标疲劳驾驶置信度;也可以是对各疲劳驾驶置信度求加权平均后得到目标疲劳驾驶置信度;还可以是选取各疲劳驾驶置信度中的最大疲劳驾驶置信度作为目标疲劳驾驶置信度;当然也可以是通过其他数学运算得到目标疲劳驾驶置信度,本实施例对此不作具体限定。

步骤760、若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

其中,得到目标疲劳驾驶置信度后,可以将目标疲劳驾驶置信度与预设的疲劳驾驶置信度阈值进行比较,若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。例如,目标疲劳驾驶置信度为95%,预设的疲劳驾驶置信度阈值为90%,则确定为驾驶员处于疲劳驾驶状态。

本实施例中,通过根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度;对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度;若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。通过对驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息的综合判断得到目标疲劳驾驶置信度,确定出驾驶员是否处于疲劳驾驶状态,提高了确定驾驶员处于疲劳驾驶状态的准确性。

在一个实施例中,如图8所示,其示出了本申请实施例提供的一种抗疲劳驾驶方法的流程图,该方法可以包括以下步骤:

步骤801、获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息。

步骤802、根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度。

步骤803、对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度。

步骤804、若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

步骤805、若驾驶员处于疲劳驾驶状态,则执行步骤806-步骤810中的至少一种。

步骤806、判断车辆是否符合智能驾驶模式的接管条件;若是,则向驾驶员输出切换至智能驾驶模式的确认信息;接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

步骤807、获取安全区的位置及车辆的当前位置;根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;根据目标驾驶路线控制车辆行驶至安全区。

步骤808、控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息。

步骤809、控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

步骤810、判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;若是,则启动车辆的紧急救援设备来执行紧急救援操作。

本实施例提供的抗疲劳驾驶方法中各步骤,其实现原理和技术效果与前面各抗疲劳驾驶方法实施例中类似,在此不再赘述。图8实施例中各步骤的实现方式只是一种举例,对各实现方式不作限定,各步骤的顺序在实际应用中可进行调整,只要可以实现各步骤的目的即可。

在本申请实施例提供的技术方案中,由于抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种,在驾驶员处于疲劳驾驶的状态下,提高了智能车辆针对疲劳驾驶的应对措施的多样性,有效地解决疲劳驾驶所带来的安全性问题,从而提高了车辆行驶的安全性;并且,通过对驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息的综合判断,确定出驾驶员是否处于疲劳驾驶状态,提高了确定驾驶员处于疲劳驾驶状态的准确性。

应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

请参考图9,其示出了本申请实施例提供的一种抗疲劳驾驶装置900的框图。如图9所示,该抗疲劳驾驶装置900可以包括:获取模块902、确定模块904和控制模块906,其中:

获取模块902,用于获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息。

确定模块904,用于根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态。

控制模块906,用于若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

在一个实施例中,若抗疲劳驾驶操作包括行驶至安全区的操作,上述控制模块906包括获取单元、修正单元和第一控制单元,其中,获取单元用于获取安全区的位置及车辆的当前位置;修正单元用于根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;第一控制单元用于根据目标驾驶路线控制车辆行驶至安全区。

在一个实施例中,若抗疲劳驾驶操作包括切换至智能驾驶模式的操作,上述控制模块906包括第一判断单元、输出单元和第二控制单元,其中,第一判断单元用于判断车辆是否符合智能驾驶模式的接管条件;输出单元用于若是,则向驾驶员输出切换至智能驾驶模式的确认信息;第二控制单元用于接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

在一个实施例中,若疲劳驾驶提醒信息包括车辆内部提醒信息和车辆外部提醒信息,上述控制模块906包括第三控制单元和/或第四控制单元,其中,第三控制单元用于控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;车辆的功能设备包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个;第四控制单元用于控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

在一个实施例中,上述第三控制单元具体用于以下至少一种操作:

控制车辆的座椅执行按摩刺激操作;控制车辆的车窗执行打开操作;控制车辆的音响执行播放安全警示语音或音乐的操作;控制车辆的制动器进行制动操作;控制车辆的方向盘进行振动操作;控制车辆的安全带收紧操作;控制车辆上的香氛发生设备进行工作。

在一个实施例中,上述抗疲劳驾驶操作还包括紧急救援操作,上述控制模块906还包括第二判断单元和启动单元,其中,第二判断单元用于判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;启动单元用于若是,则启动车辆的紧急救援设备来执行紧急救援操作。

在一个实施例中,上述确定模块904包括生成单元、运算单元和确定单元,其中,生成单元用于根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度;运算单元用于对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度;确定单元用于若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

关于抗疲劳驾驶装置的具体限定可以参见上文中对于抗疲劳驾驶方法的限定,在此不再赘述。上述抗疲劳驾驶装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块的操作。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

在本申请的一个实施例中,若抗疲劳驾驶操作包括行驶至安全区的操作;

处理器执行计算机程序时还实现以下步骤:

获取安全区的位置及车辆的当前位置;根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;根据目标驾驶路线控制车辆行驶至安全区。

在本申请的一个实施例中,若抗疲劳驾驶操作包括切换至智能驾驶模式的操作;

处理器执行计算机程序时还实现以下步骤:

判断车辆是否符合智能驾驶模式的接管条件;若是,则向驾驶员输出切换至智能驾驶模式的确认信息;接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

在本申请的一个实施例中,若疲劳驾驶提醒信息包括车辆内部提醒信息和车辆外部提醒信息;

处理器执行计算机程序时还实现以下步骤:

控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;车辆的功能设备包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个;和/或,控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

在本申请的一个实施例中,控制车辆的功能设备执行第一预设操作,包括以下至少一种操作:

控制车辆的座椅执行按摩刺激操作;控制车辆的车窗执行打开操作;控制车辆的音响执行播放安全警示语音或音乐的操作;控制车辆的制动器进行制动操作;控制车辆的方向盘进行振动操作;控制车辆的安全带收紧操作;控制车辆上的香氛发生设备进行工作。

在本申请的一个实施例中,抗疲劳驾驶操作还包括紧急救援操作;

处理器执行计算机程序时还实现以下步骤:

判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;若是,则启动车辆的紧急救援设备来执行紧急救援操作。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度;对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度;若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取车辆中驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息;根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,确定驾驶员的驾驶状态;若驾驶员处于疲劳驾驶状态,则控制车辆执行抗疲劳驾驶操作;抗疲劳驾驶操作包括生成疲劳驾驶提醒信息的操作、行驶至安全区的操作、切换至智能驾驶模式的操作中的至少一种。

在本申请的一个实施例中,若抗疲劳驾驶操作包括行驶至安全区的操作;

计算机程序被处理器执行时还实现以下步骤:

获取安全区的位置及车辆的当前位置;根据安全区的位置及车辆的当前位置,修正车辆的驾驶路线为从当前位置导航至安全区的位置的目标驾驶路线;根据目标驾驶路线控制车辆行驶至安全区。

在本申请的一个实施例中,若抗疲劳驾驶操作包括切换至智能驾驶模式的操作;

计算机程序被处理器执行时还实现以下步骤:

判断车辆是否符合智能驾驶模式的接管条件;若是,则向驾驶员输出切换至智能驾驶模式的确认信息;接收驾驶员对确认信息的确认操作,基于确认操作控制车辆切换至智能驾驶模式。

在本申请的一个实施例中,若疲劳驾驶提醒信息包括车辆内部提醒信息和车辆外部提醒信息;

计算机程序被处理器执行时还实现以下步骤:

控制车辆的功能设备执行第一预设操作,并基于第一预设操作生成车辆内部提醒信息;车辆的功能设备包括座椅、车窗、音响、制动器、方向盘、安全带、香氛发生设备中的至少一个;和/或,控制车辆的车灯设备和/或通信设备执行第二预设操作,并基于第二预设操作生成车辆外部提醒信息。

在本申请的一个实施例中,控制车辆的功能设备执行第一预设操作,包括以下至少一种操作:

控制车辆的座椅执行按摩刺激操作;控制车辆的车窗执行打开操作;控制车辆的音响执行播放安全警示语音或音乐的操作;控制车辆的制动器进行制动操作;控制车辆的方向盘进行振动操作;控制车辆的安全带收紧操作;控制车辆上的香氛发生设备进行工作。

在本申请的一个实施例中,抗疲劳驾驶操作还包括紧急救援操作;

计算机程序被处理器执行时还实现以下步骤:

判断驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息中是否存在至少一个异常信息;若是,则启动车辆的紧急救援设备来执行紧急救援操作。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据驾驶员的状态信息、车辆的操控信息以及车辆的运行状态信息,分别生成对应的疲劳驾驶置信度;对各疲劳驾驶置信度进行数学运算后,得到目标疲劳驾驶置信度;若目标疲劳驾驶置信度超过预设的疲劳驾驶置信度阈值,则确定驾驶员处于疲劳驾驶状态。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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