安全驾驶智能预警方法、车载设备及服务器与流程

文档序号:11954082阅读:233来源:国知局
安全驾驶智能预警方法、车载设备及服务器与流程

本发明涉及车载信息技术领域,特别涉及一种安全驾驶智能预警方法、车载设备及服务器。



背景技术:

随着汽车数量的增加,汽车行驶安全越来越受到人们的关注,影响汽车行驶安全的因素有很多,其中,疲劳驾驶已然成为影响行驶安全的主要隐患之一。具体的,驾驶疲劳是指驾驶人在长时间连续行车后,产生生理机能和心理机能的失调,而在客观上出现驾驶技能下降的现象,作为驾驶员而言,出现驾驶疲劳时并不能及时的意识到,即便是有疲劳意识,也很难克服疲劳状态而保持正常驾驶。

有鉴于此,有必要利用现代信息技术,主动对疲劳驾驶做出有效检测和预警。相关技术中公开了关于疲劳驾驶检测预警的系统,其主要是利用采集驾驶员的状态信息,根据驾驶员的状态信息判断是否为疲劳驾驶,如果判断为疲劳驾驶,则提示发出震动等提示来唤醒或提示驾驶员。这种方法虽然一定程度上可以对驾驶员进行预警提示,但是,有疲劳状态很难因此而消除,因此,仍然存在较大的安全隐患,对其周围的其他车辆造成威胁。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种安全驾驶智能预警方法。

本发明的另一个目的在于提供一种服务器。

本发明的又一个目的在于提供一种车载设备。

为实现上述目的,第一方面,根据本发明实施例提供的安全驾驶智能预警方法,

实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;

根据所述驾驶员信息判断驾驶员是否为疲劳状态;

若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

根据本发明的一个实施例,所述根据所述驾驶员信息判断驾驶员是否为疲劳状态包括:

提取连续多个所述驾驶员面部图像中眼睛图像数据;

根据提取的连续多个所述眼睛图像数据计算单位时间内眼睛闭合的次数及眼睛单次闭合的平均时间;

当所述单位时间内眼睛闭合的次数大于设定闭合次数,和/或所述单位时间内眼睛单次闭合的平均时间大于设定闭合时间,则确定驾驶员处于疲劳状态;

根据所述单位时间内眼睛闭合的次数,和/或所述单位时间内眼睛单次闭合的平均时间计算疲劳程度,所述预警信息包括疲劳程度。

根据本发明的一个实施例,所述车辆信息还包括车辆状态信息;所述方法还包括:

根据所述车辆状态信息判断车辆行驶状态;

根据所述车辆行驶状态及疲劳程度计算危险系数,所述预警信息还包括所述危险系数。

第二方面,本发明实施例提供的安全驾驶智能预警方法,包括:

采集车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;

将所述车辆信息及驾驶员信息发送至服务器,以使所述服务器根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态时,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

根据本发明的一个实施例,还包括:

接收服务器发送预警信息,并将所述预警信息进行显示。

第三方面,根据本发明实施例提供的服务器,包括:

获取单元,用于实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;

第一判断单元,用于根据所述驾驶员信息判断驾驶员是否为疲劳状态;

预警单元,用于若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

根据本发明的一个实施例,所述第一判断单元包括:

提取模块,用于提取连续多个所述驾驶员面部图像中眼睛图像数据;

第一计算模块,用于根据提取的连续多个所述眼睛图像数据计算单位时间内眼睛闭合的次数及眼睛单次闭合的平均时间;

确定模块,用于当所述单位时间内眼睛闭合的次数大于设定闭合次数,和/或所述单位时间内眼睛单次闭合的平均时间大于设定闭合时间,则确定驾驶员处于疲劳状态;

第二计算模块,用于根据所述单位时间内眼睛闭合的次数,和/或所述单位时间内眼睛单次闭合的平均时间计算疲劳程度,所述预警信息包括疲劳程度。

根据本发明的一个实施例,所述车辆信息还包括车辆状态信息;所述服务器还包括:

第二判断单元,用于根据所述车辆状态信息判断车辆行驶状态;

危险系数分析单元,用于根据所述车辆行驶状态及疲劳程度计算危险系数,所述预警信息还包括所述危险系数。

第四方面,根据本发明实施例提供的车载设备,包括:

采集单元,用于采集车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;

发送单元,用于将所述车辆信息及驾驶员信息发送至服务器,以使所述服务器根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态时,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

根据本发明的一个实施例,还包括:

接收单元,用于接收服务器发送预警信息,并将所述预警信息进行显示。

根据本发明提供的安全驾驶智能预警方法、车载设备及服务器,实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;根据所述驾驶员信息判断驾驶员是否为疲劳状态;若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识,也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

附图说明

图1是本发明实施例一种安全驾驶智能预警方法的流程图;

图2是本发明实施例另一种安全驾驶智能预警方法的流程图;

图3是本发明实施例又一种安全驾驶智能预警方法的流程图;

图4是本发明实施例服务器的结构示意图;

图5是本发明实施例服务器中第一判断单元的结构示意图;

图6是本发明实施例车载设备的结构示意图。

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

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照图1所示,图1示出了本发明实施例提供的一种安全驾驶智能预警方法的流程图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,本实施例的执行主体为服务器,该汽车防盗预警方法,包括:

S101、实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像。

具体的,车载设备是安装于车辆上的,具有无线通信功能,例如可以是3G、4G网络,但不限于此。车载设备可以与车辆OBD接口或者CanBus总线连接,通过OBD接口或CanBus总线实时获取车辆信息,车辆信息除了包括车辆位置之外,还可以包括方向盘信息、车速、油门、刹车及发送机等信息,这些信息通过车载设备发送至服务器。此外,车辆上可以安装摄像头,通过摄像头实时拍摄行车过程中驾驶员的面部图像,该面部图像通过车载设备采集后发送至服务器。

S102、根据所述驾驶员信息判断驾驶员是否为疲劳状态。

示例性的,可以预先存储驾驶员正常驾驶状态时的驾驶员信息,该信息可以作为标准信息,如面部特征信息、肢体特征信息,将实时采集驾驶员信息与预先存储的标准信息进行对比,根据对比结果判断是否产生疲劳特征,疲劳特征例如是打哈欠、闭眼、头部倾斜等等,并且,可以预先设置疲劳特征参考值,例如单位时间内打哈欠次数超过参考次数,单位时间内闭眼次数或时间大于参考次数或参考时间,头部倾斜超过参考时间,则判断为驾驶员处于疲劳状态。

S103、若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

也就是说,当判断驾驶员为疲劳状态时,可以根据该车辆的车辆位置向其周围的一定范围内的其他车辆发送预警信息,其他车辆在受到该预警信息后,可以对该预警信息进行显示或语音播报,进而使得周围其他车辆在某个位置的车辆处于疲劳驾驶状态,以便于提前采取避让措施。车辆标识可以但不限于是车牌等信息。

具体实施中,服务器实时获取该车辆和其他车辆的车辆位置信息,当该车辆的驾驶员被判断为疲劳状态时,可以根据预先设定的位置范围,例如设定的位置范围为200米,则服务器以驾驶员为疲劳状态所在车辆的车辆位置为中心点,并根据其他车辆上传的车辆位置计算其他车辆与该车辆之间的距离,当其他车辆中的某个车辆与该车辆之间的距离小于200米,则将所述某个车辆作为目标车辆,向该目标车辆发送预警信息。

可选的,在本发明的实施例中,还可以包括当驾驶员处于疲劳状态,向所述车辆发送提醒信息,所述提醒信息可以是语音信息或震动信息。

也就是说,服务器在判断该车辆的驾驶员处于疲劳状态时,在向其周围的其他车辆发送预警信息的同时,还向该车辆自身发送提醒信息,提示处于疲劳状态的驾驶员注意,驾驶员在收到提醒信息之后,可以采取相应的措施克服疲劳状态,例如提高行车的注意力或者停车至安全区域休息等等。

需要说明的是,在向周围的其他车辆发送预警信息的同时,也向该疲劳驾驶的车辆发送提醒信息,一方面,其他车辆可以进行避让,另一方面,疲劳驾驶的驾驶员自身主动通过调整或采取措施提高行车安全性,如此,可以起到更好的安全驾驶预警作用。

根据本发明提供的安全驾驶智能预警方法,实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;根据所述驾驶员信息判断驾驶员是否为疲劳状态;若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识,也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

参照图2所示,图2示出了本发明实施例提供的另一种安全驾驶智能预警方法的流程图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,本实施例的执行主体为服务器,该汽车防盗预警方法,包括:

S201、实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像。

S202、提取连续多个所述驾驶员面部图像中眼睛图像数据。

具体的,可以采用人眼定位算法对人体人眼进行定位,并提取人眼区域的图像数据。由于驾驶员的闭眼是一个间歇性的行为,所以,通过提取连续的多个眼睛图像数据可以对闭眼动作次数进行统计。

S203、根据提取的连续多个所述眼睛图像数据计算单位时间内眼睛闭合的次数及眼睛单次闭合的平均时间。

也就是说,在单位时间内提取连续多个眼睛图像数据后,对眼睛闭合次数进行统计,并对计算出每一次闭合的平均时间,例如根据连续的多帧眼睛图像来估算眼睛处于闭合状态时的总时间,再将总时间除以总闭合次数即可得到单次闭合的平均时间。

S204、当所述单位时间内眼睛闭合的次数大于设定闭合次数,和/或所述单位时间内眼睛单次闭合的平均时间大于设定闭合时间,则确定驾驶员处于疲劳状态。

具体的,可以预先设定阈值,也即是设定闭合次数和设定闭合时间,如果单位时间内闭合次数大于设定闭合次数,则可以确定驾驶员处于疲劳状态,或者单次闭合的平均时间大于设定闭合时间,则也可以确定驾驶员处于疲劳状态,当然,也可以是,只有单位时间内闭合次数大于设定闭合次数以及单次闭合的平均时间大于设定闭合时间两个条件同时满足时,确定其驾驶员处于疲劳状态。

S205、根据所述单位时间内眼睛闭合的次数,和/或所述单位时间内眼睛单次闭合的平均时间计算疲劳程度。

也就是说,可以根据单位时间内眼睛闭合的次数,和/或所述单位时间内眼睛单次闭合的平均时间的不同计算不同的疲劳程度。例如可以设置多个阀值,且多个阀值呈阶梯式递增。例如第一设定闭合次数M1、第二设定闭合次数M2、第三设定闭合次数M3,M3>M2>M1,如果单位时间内眼睛闭合的次数大于M1,则可以确定为轻度疲劳,单位时间内眼睛闭合的次数大于M2,则可以确定为中度疲劳,而单位时间内眼睛闭合的次数大于M3,则可以确定为严重疲劳。

S206、若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置、车辆标识及疲劳程度。

由此,在向周围的其他车辆发送预警信息时,将疲劳程度作为预警信息的一部分发送至其他车辆,则其他车辆的驾驶员可以根据疲劳程度获知其驾驶的车辆危险程度,进而以便于采取合理的措施。例如当严重疲劳时,其他车辆的驾驶员可以通过合理的提醒方式对疲劳行驶中的驾驶员进行提醒等等,进而提高其行车安全性。

可选的,在发明的一些实施例中,车辆信息还包括车辆状态信息;所述方法还包括:

根据所述车辆状态信息判断车辆行驶状态。

示例性的,可以根据车辆的方向盘信息、速度、油门等信息,判断车辆当前行驶状态,例如如果速度大于设定速度,则可以判断为高速行驶,如果方向盘长时间没有转向,判断为车辆方向失控等等。

根据所述车辆行驶状态及疲劳程度计算危险系数,所述预警信息还包括所述危险系数。

也就是说,通过车辆行驶状态和疲劳程度综合判断该车辆的危险系数,例如当车辆行驶状态为高速行驶,且疲劳程度为中度或严重,则危险系数较高,当车辆行驶状态为车辆方向失控,且为疲劳状态,则危险系数较高。相反,当车辆行驶状态为低速行驶,则转向正常,仅出现轻度疲劳,则危险系数相对较低。

由此,在向周围的其他车辆发送预警信息时,将危险系数作为预警信息的一部分发送至其他车辆,则其他车辆的驾驶员可以根据危险系数及时准确地所出避险措施,进而确保安全。

根据本发明提供的安全驾驶智能预警方法,实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;根据所述驾驶员信息判断驾驶员是否为疲劳状态;若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识,也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

参照图3所示,图3示出了本发明实施例提供的又一种安全驾驶智能预警方法的流程图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,本实施例的执行主体为车载设备,该汽车防盗预警方法,包括:

S301、采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像。

具体的,可以将车载设备与车辆的OBD接口或CanBus总线相连,进而实时获取车辆信息,车辆信息除了包括车辆位置之外,还可以包括方向盘信息、车速、油门、刹车及发送机等信息,这些信息通过车载设备发送至服务器。此外,车辆上可以安装摄像头,通过摄像头实时拍摄行车过程中驾驶员的面部图像,该面部图像通过车载设备采集后发送至服务器。

S302、将所述车辆信息及驾驶员信息发送至服务器,以使所述服务器根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态时,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

也就是说,将车辆信息及驾驶员信息发送至服务器之后,通过服务器根据该驾驶员信息判断驾驶员是否为疲劳驾驶,当判断驾驶员为疲劳状态时,可以根据该车辆的车辆位置向其周围的一定范围内的其他车辆发送预警信息,其他车辆在受到该预警信息后,可以对该预警信息进行显示或语音播报,进而使得周围其他车辆在某个位置的车辆处于疲劳驾驶状态,以便于提前采取避让措施。

在本发明的一个实施例中,还包括:

接收服务器发送预警信息,并将所述预警信息进行显示。也就是说,该预警信息可以在车辆的显示屏上进行显示,以便于驾驶员获知。

根据本发明提供的安全驾驶智能预警方法,采集的车辆信息及驾驶员信息,将所述车辆信息及驾驶员信息发送至服务器,以使所述根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

参照图4所示,图4示出了本发明实施例提供的一种服务器的结构示意图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该服务器包括获取单元101、第一判断单元102及预警单元103。

获取单元101用于实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像。

第一判断单元102用于根据所述驾驶员信息判断驾驶员是否为疲劳状态。

预警单元103用于若驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

参照图5所示,在本发明的一个实施例中,所述第一判断单元102包括提取模块1021、第一计算模块1022、确定模块1023及第二计算模块1024。

提取模块1021用于提取连续多个所述驾驶员面部图像中眼睛图像数据。

第一计算模块1022用于根据提取的连续多个所述眼睛图像数据计算单位时间内眼睛闭合的次数及眼睛单次闭合的平均时间。

确定模块1023用于当所述单位时间内眼睛闭合的次数大于设定闭合次数,和/或所述单位时间内眼睛单次闭合的平均时间大于设定闭合时间,则确定驾驶员处于疲劳状态。

第二计算模块1024用于根据所述单位时间内眼睛闭合的次数,和/或所述单位时间内眼睛单次闭合的平均时间计算疲劳程度。

在本发明的一个实施例中,所述车辆信息还包括车辆状态信息;所述服务器还包括第二判断单元104及危险系数分析单元105。

第二判断单元104用于根据所述车辆状态信息判断车辆行驶状态;

危险系数分析单元105用于根据所述车辆行驶状态及疲劳程度计算危险系数,所述预警信息还包括所述危险系数。

根据本发明提供的服务器,获取单元101实时获取车载设备采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;第一判断单元102根据所述驾驶员信息判断驾驶员是否为疲劳状态;预警单元103在当驾驶员处于疲劳状态,根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识,也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

参照图6所示,图6示出了本发明实施例提供的一种车载设备的结构示意图,为了便于描述,仅示出了与本发明实施例相关的部分。具体的,该车载设备200包括采集单元201及发送单元202。

采集单元201用于采集的车辆信息及驾驶员信息,所述车辆信息至少包括车辆位置和车辆标识,所述驾驶员信息至少包括驾驶员面部图像;

发送单元202用于将所述车辆信息及驾驶员信息发送至服务器,以使所述服务器根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态时,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。

在本发明的一个实施例中,还包括接收单元203,用于接收服务器发送预警信息,并将所述预警信息进行显示。

根据本发明提供的车载设备,201采集单元采集的车辆信息及驾驶员信息,发送单元202将所述车辆信息及驾驶员信息发送至服务器,以使所述根据所述驾驶员信息判断驾驶员是否为疲劳状态,以及驾驶员处于疲劳状态,服务器根据所述车辆位置向周围的其他车辆发送预警信息,所述预警信息至少包括所述车辆位置和车辆标识。也就是说,在判断驾驶员处于疲劳状态时,向其周围的其他车辆发送预警信息,使得其他车辆提前采取避让等措施,进而有效提高行车安全。

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

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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