公开/公告号CN105719361A
专利类型发明专利
公开/公告日2016-06-29
原文格式PDF
申请/专利权人 航天科技控股集团股份有限公司;
申请/专利号CN201610177259.2
申请日2016-03-24
分类号G07C5/02;G08B21/06;
代理机构哈尔滨市松花江专利商标事务所;
代理人杨立超
地址 150060 黑龙江省哈尔滨市平房区哈平西路45号
入库时间 2023-12-18 15:49:54
法律状态公告日
法律状态信息
法律状态
2018-02-09
授权
授权
2016-07-27
实质审查的生效 IPC(主分类):G07C5/02 申请日:20160324
实质审查的生效
2016-06-29
公开
公开
技术领域
本发明涉及用于多张驾驶员卡时判定并记录疲劳驾驶的方法。
背景技术
随着汽车行业的快速发展,也带来了一个严重的问题——交通事故,据统计,其中 57%的交通事故与疲劳驾驶有关。汽车行驶记录仪作为事故实时记录的有效工具,交通执 法部门有效的执法工具,如何能够准确的记录疲劳驾驶信息至关重要。然而现有多人轮流 驾驶一辆车时还不能准确的记录疲劳驾驶信息来判断是否有驾驶员疲劳驾驶。
发明内容
本发明的目的是为了解决现有多人轮流驾驶一辆车时还不能准确的记录疲劳驾驶信 息来判断是否有驾驶员疲劳驾驶的问题,而提出一种用于多张驾驶员卡时判定并记录疲劳 驾驶的方法。
上述的发明目的是通过以下技术方案实现的:
步骤一、开始;
步骤二、数据采集模块采集车速信号,判定当前车辆是否处于静止状态,如果处于静 止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于停车状态,则执行步 骤四;如果当前车速不为0,当前车辆处于进入开车状态,则执行步骤三;
如果不处于静止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于进 入停车状态,则执行步骤五;如果当前车速不为0,当前车辆处于开车状态,则执行步骤 六;
步骤三、当车辆处于进入开车状态,则判断疲劳驾驶标志,
数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当 前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,如果当前驾驶员卡号码的 连续驾驶时间为零,则当前驾驶员第一次开车,设置当前驾驶员连续驾驶时间=0;
如果当前驾驶员卡号码的连续驾驶时间不为零,则当前驾驶员是再次行车,此时判断 当前时间到上次停车的时间是否大于等于Tsmin,如果当前时间到上次停车的时间大于等 于Tsmin,则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;
如果当前时间到上次停车的时间小于Tsmin,则将停车时间加入到连续驾驶时间内;
判断连续驾驶时间是否大于等于Tmrun,如果连续驾驶时间大于等于Tmrun,则设定 当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块 (flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间; 并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于停车状态,则执行步骤四;
当车辆处于进入停车状态,则执行步骤五;
当车辆处于开车状态,则执行步骤六;
步骤四、当车辆处于停车状态,则判断疲劳驾驶标志,
当停车时间小于Tsmin,则数据采集模块采集停车前登录的驾驶员卡号码,数据处理 模块根据数据采集模块采集停车前登录的驾驶员卡号码查找停车前驾驶员卡号码的连续 驾驶时间,将停车时间与停车前驾驶员卡号码的连续驾驶时间相加,判断停车时间与停车 前驾驶员卡号码的连续驾驶时间相加后的时间是否大于等于Tmrun,如果停车时间与停车 前驾驶员卡号码的连续驾驶时间相加大于等于Tmrun,则设定停车前登录的驾驶员卡号码 疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳 驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数 据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加小于Tmrun,则设定停车前 登录的驾驶员卡号码疲劳驾驶标志为0,设置连续驾驶时间=0;
当停车时间大于Tsmin,则疲劳驾驶标志等于0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于进入停车状态,则执行步骤五;
当车辆处于开车状态,则执行步骤六;
步骤五、当车辆处于进入停车状态,则判断疲劳驾驶标志,
数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当 前前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码 的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于 Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶 数据存储模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶 的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳 驾驶标志为0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于停车状态,则执行步骤四;
当车辆处于开车状态,则执行步骤六;
步骤六、当车辆处于开车状态,则判断疲劳驾驶标志,
数据采集模块每秒采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采 集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号 码的连续驾驶时间是否大于等于Tmrun,
如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的 疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳 驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数 据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,此时判断上次停车的时间是否大 于等于Tsmin,如果上次停车的时间大于等于Tsmin,则当前驾驶员卡号码的疲劳驾驶标 志等于0,设置连续驾驶时间=0;
如果上次停车的时间小于Tsmin,则判断上次停车前的驾驶员卡号码是否是当前驾驶 员卡号码,
如果是当前驾驶员卡号码,则将上次停车时间、上次停车前的当前驾驶员卡号码的连 续驾驶时间与停车后当前驾驶员卡号码的连续驾驶时间三者相加,如果相加后的当前驾驶 员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为0,设 置连续驾驶时间=0;如果相加后的当前驾驶员卡号码的连续驾驶时间大于等于Tmrun, 则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储 模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时 间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果不是当前驾驶员卡号码,判断当前驾驶员卡号码的连续驾驶时间是否大于等于 Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号 码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括 疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾 驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳 驾驶标志为0,设置连续驾驶时间=0;
则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;
则设定疲劳驾驶标志为0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于停车状态,则执行步骤四;
当车辆处于进入停车状态,则执行步骤五。
发明效果
本文主要研究的是一种在多人轮流驾驶时判定并记录疲劳驾驶的方法,在多人轮流驾 驶一辆车时能够准确的记录疲劳驾驶信息来判断是否有驾驶员疲劳驾驶能,为执法部门提 供有利证据,也时刻提醒司机杜绝疲劳驾驶,有效的减少交通事故的发生。
在具有1-10个驾驶员的情况下,能够准确的记录各个驾驶员是否有疲劳驾驶记录, 然而现有汽车行驶记录仪并不能区分驾驶途中是否更换驾驶员,判断不准确;
可以记录各个驾驶员的驾驶证号码、疲劳驾驶开始时间、结束时间,然而现有汽车行 驶记录仪并不能记录各个驾驶员的驾驶证号码,也就区分不了每个驾驶员的疲劳驾驶开始 时间、结束时间;能够存储多条驾驶员疲劳驾驶记录。
附图说明
图1为本发明流程图。
具体实施方式
具体实施方式一:结合图1说明本实施方式,本实施方式的一种用于多张驾驶员卡时 判定并记录疲劳驾驶的方法,具体是按照以下步骤制备的:
步骤一、开始;
步骤二、数据采集模块采集车速信号,判定当前车辆是否处于静止状态,如果处于静 止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于停车状态,则执行步 骤四;如果当前车速不为0,当前车辆处于进入开车状态,则执行步骤三;
如果不处于静止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于进 入停车状态,则执行步骤五;如果当前车速不为0,当前车辆处于开车状态,则执行步骤 六;
步骤三、当车辆处于进入开车状态,则判断疲劳驾驶标志,
数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当 前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,如果当前驾驶员卡号码的 连续驾驶时间为零,则当前驾驶员第一次开车,设置当前驾驶员连续驾驶时间=0;
如果当前驾驶员卡号码的连续驾驶时间不为零,则当前驾驶员是再次行车,此时判断 当前时间到上次停车的时间是否大于等于Tsmin,如果当前时间到上次停车的时间大于等 于Tsmin,则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;
如果当前时间到上次停车的时间小于Tsmin,则将停车时间加入到连续驾驶时间内;
判断连续驾驶时间是否大于等于Tmrun,如果连续驾驶时间大于等于Tmrun,则设定 当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块 (flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间; 并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于停车状态,则执行步骤四;
当车辆处于进入停车状态,则执行步骤五;
当车辆处于开车状态,则执行步骤六;
步骤四、当车辆处于停车状态,则判断疲劳驾驶标志,
当停车时间小于Tsmin,则数据采集模块采集停车前登录的驾驶员卡号码,数据处理 模块根据数据采集模块采集停车前登录的驾驶员卡号码查找停车前驾驶员卡号码的连续 驾驶时间,将停车时间与停车前驾驶员卡号码的连续驾驶时间相加,判断停车时间与停车 前驾驶员卡号码的连续驾驶时间相加后的时间是否大于等于Tmrun,如果停车时间与停车 前驾驶员卡号码的连续驾驶时间相加大于等于Tmrun,则设定停车前登录的驾驶员卡号码 疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳 驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数 据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加小于Tmrun,则设定停车前 登录的驾驶员卡号码疲劳驾驶标志为0,设置连续驾驶时间=0;
当停车时间大于Tsmin,则疲劳驾驶标志等于0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于进入停车状态,则执行步骤五;
当车辆处于开车状态,则执行步骤六;
步骤五、当车辆处于进入停车状态,则判断疲劳驾驶标志,
数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当 前前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码 的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于 Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶 数据存储模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶 的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳 驾驶标志为0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于停车状态,则执行步骤四;
当车辆处于开车状态,则执行步骤六;
步骤六、当车辆处于开车状态,则判断疲劳驾驶标志,
数据采集模块每秒采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采 集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号 码的连续驾驶时间是否大于等于Tmrun,
如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的 疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳 驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数 据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,此时判断上次停车的时间是否大 于等于Tsmin,如果上次停车的时间大于等于Tsmin,则当前驾驶员卡号码的疲劳驾驶标 志等于0,设置连续驾驶时间=0;
如果上次停车的时间小于Tsmin,则判断上次停车前的驾驶员卡号码是否是当前驾驶 员卡号码,
如果是当前驾驶员卡号码,则将上次停车时间、上次停车前的当前驾驶员卡号码的连 续驾驶时间与停车后当前驾驶员卡号码的连续驾驶时间三者相加,如果相加后的当前驾驶 员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为0,设 置连续驾驶时间=0;如果相加后的当前驾驶员卡号码的连续驾驶时间大于等于Tmrun, 则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储 模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时 间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果不是当前驾驶员卡号码,判断当前驾驶员卡号码的连续驾驶时间是否大于等于 Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号 码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括 疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾 驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;
如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳 驾驶标志为0,设置连续驾驶时间=0;
则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;
则设定疲劳驾驶标志为0,设置连续驾驶时间=0;
所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳 驾驶;
当车辆处于进入开车状态,执行步骤三;
当车辆处于停车状态,则执行步骤四;
当车辆处于进入停车状态,则执行步骤五。
具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤二中数据采集模 块包括IC卡数卡器和车速采集电路,通过IC卡读卡器可以识别驾驶员卡号码,通过车速 采集电路可以得到车速,区分车辆是处于行驶或静止状态。
其它步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤三中Tsmin 为解除疲劳驾驶的最小停车时间,在无特殊说明非夜间情况下,国标规定Tsmin为20分 钟。
其它步骤及参数与具体实施方式一或二相同。
具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:所述步骤三中 Tmrun为达到疲劳驾驶的时间,在无特殊说明非夜间情况下,国标规定Tmrun为4小时。
其它步骤及参数与具体实施方式一至三之一相同。
具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:所述步骤三中疲 劳驾驶数据存储模块指flash存储器,通过ECU将数据处理模块处理后的数据存入到flash 中,便于随时查找。
ECU为电子控制单元;
其它步骤及参数与具体实施方式一至四之一相同。
具体实施方式六:本实施方式与具体实施方式一至五之一不同的是:所述步骤三中数 据处理模块为ECU;
所述,ECU为电子控制单元;
其它步骤及参数与具体实施方式一至五之一相同。
具体实施方式七:本实施方式与具体实施方式一至六之一不同的是:所述步骤三中疲 劳驾驶数据存储模块(flash)中每有新的驾驶证号都会分配一个存储区域,每个存储区域 中有对应驾驶员卡号码的疲劳驾驶标志。
其它步骤及参数与具体实施方式一至六之一相同。
机译: 用于识别车辆驾驶员的方法,包括:当另一判定动作被提供否定结果时,执行判定在判定动作中的组的子过程是否识别车辆驾驶员。
机译: 用于检测驾驶员在驾驶汽车时的疲劳状态的方法,包括基于主动驾驶员力矩周期与参考周期或阈值的比较来完成主动驾驶员力矩周期。
机译: 用于在疲劳之前警告驾驶员的方法,包括仅在另外的查询中超过阈值时同时指示驾驶员疲劳的关键事件同时发出警告。