用于损伤检测系统的驾驶循环采样和监测的制作方法

文档序号:17300582发布日期:2019-04-03 04:55阅读:160来源:国知局
用于损伤检测系统的驾驶循环采样和监测的制作方法

本部分中所提供的信息是为了总体上呈现本公开背景的目的。当前署名的发明人的就在此

背景技术:
部分中所描述的程度的工作,以及说明书中可能尚未构成提交时的现有技术的各方面,无论是以明确或隐含的方式均不被视为针对于本公开的现有技术。

本公开涉及车辆控制系统和方法,并且更具体地涉及损伤监测和车辆控制系统和方法。

一些车辆可以包括点火互锁装置(iid)。例如,iid的安装和使用可以作为允许驾驶员驾驶车辆的一个条件。iid的示例性类型是呼吸酒精点火互锁装置(baiid)。

当驾驶员试图启动车辆时,驾驶员将空气吹入baiid中,由此将呼吸样本输入baiid。baiid基于吹入baiid的空气中的一种或多种化学物质(例如,乙醇)的浓度来确定驾驶员的血液酒精浓度(bac)。当呼吸样本满足一个或多个预定标准(例如,至少预定体积的空气、小于预定值的bac等)时,baiid可以允许驾驶员启动并驾驶车辆。然而,当没有满足一个或多个预定标准时,baiid阻止车辆的启动和驾驶。

其他类型的iid测量用户血液中其他类型化学物质的浓度,例如大麻、甲基苯丙胺、可卡因等,并且可以采用不同的机制,例如基于触摸的检测器。与baiid一样,当没有满足一个或多个预定标准时,其他类型的iid阻止车辆的启动和驾驶。



技术实现要素:

根据一个特征,提供了一种用于驾驶循环采样和损伤检测监测的系统。该系统可以包括损伤样本模块、损伤值计算器模块、阈值比较模块、警告警报模块和干预模块。损伤样本模块可以配置为在车辆行驶时获得车辆操作者的第一损伤样本。损伤值计算器模块可以配置为基于第一损伤样本来计算第一损伤值。阈值比较模块可以配置为将第一损伤值与对应于第一损伤范围的第一阈值和对应于第二损伤范围的第二阈值进行比较。第二损伤范围可以大于第一损伤范围。警告警报模块可以配置为响应于确定了第一损伤值超过第一阈值而生成警告警报。最后,干预模块可以配置为响应于确定了第一损伤值超过第二阈值而执行驾驶员干预协议。

在一个特征中,干预模块还可以配置为生成干预警报和/或控制车辆的操作。在前述特征的一个示例中,干预警报可以包括驾驶员警告警报和/或待处理车辆干预通知中的至少一种。在前述特征的另一示例中,干预模块还可以配置为通过下列中的至少一项来控制车辆的操作:(i)等待干预延迟到期;(ii)调整车辆的转向响应;(iii)调整车辆的速度;和/或(iv)调整车辆的加速度。在前述特征的又一个示例中,干预模块可以配置为通过启用牵引力控制、稳定性控制、车道保持辅助和/或全程自适应巡航控制中的至少一个来控制车辆的操作。

在前述特征的再一个示例中,该系统包括蜂窝收发器,该蜂窝收发器可以配置为确定是否存在蜂窝覆盖。在前述特征的一个示例中,干预模块可以配置为如果存在蜂窝覆盖则通知紧急服务,和/或如果不存在蜂窝覆盖则激活多个视觉和听觉信号器,该视觉和听觉信号器包括危险闪光灯、远光灯和喇叭中的至少一个。在前述特征的另一示例中,干预模块还可以配置为(i)响应于蜂窝覆盖的存在,确定车辆完全停止是否合适;(ii)如果车辆完全停止是合适的,则停止车辆;和/或(iii)如果车辆完全停止不合适,则设定车辆的速度限制并且激活多个视觉和听觉信号器中的至少一个。

在一个特征中,系统的警告警报模块可以配置为执行下列中的至少一项:(i)生成咨询警报和/或(ii)激活视觉信号器,该视觉信号器包括危险闪光器和远光灯中的至少一个。

在另一个特征中,该系统还可以包括输出控制模块。输出控制模块可以配置为将控制信号发送到扬声器、喇叭、显示器和外部灯中的至少一个。

在一个特征中,损伤样本模块可以配置为在车辆行驶时为车辆的操作者获得第二损伤样本。在该特征的另一示例中,损伤值计算器模块可以配置为基于第二损伤样本计算第二损伤值。在该特征的又一个示例中,阈值比较模块可以配置为将第二损伤值与对应于第一损伤范围的第一阈值和对应于第二损伤范围的第二阈值进行比较。第二损伤范围可以大于第一损伤范围。在该特征的再一个示例中,警告警报模块可以配置为响应于确定了第二损伤值超过第一阈值而生成警告警报。在该特征的另一示例中,干预模块可以配置为响应于确定了第二损伤值超过第二阈值而执行驾驶员干预协议。

在前述特征的另一个示例中,系统还可以包括重采样计算器模块。重采样计算器模块可以配置为在获得第一损伤样本之后的预定时间段内获得第二损伤样本。预定时间段可以基于第一损伤值。

在一个特征中,提供了一种用于驾驶循环采样和操作者损伤监测的方法。该方法可以包括在车辆行驶时为车辆的操作者获得第一损伤样本。可以基于第一损伤样本计算第一损伤值。可以将第一损伤值与以下各项进行比较:(i)对应于第一损伤范围的第一阈值和(ii)对应于第二损伤范围的第二阈值。第二损伤范围可以大于第一损伤范围。此外,响应于确定了第一损伤值超过第二阈值,可以执行驾驶员干预协议。

在一个特征中,执行驾驶员干预协议可以包括生成干预警报和控制车辆的操作中的至少一种。在前述特征的一个示例中,干预警报可以包括生成驾驶员警告警报和/或生成待处理车辆干预通知中的至少一个。在前述特征的另一示例中,控制车辆的操作可以包括下列中的至少一项:(i)等待干预延迟到期;(ii)调整车辆的转向响应;(iii)调整车辆的速度;(iv)调整车辆的加速度;和/或(v)启用牵引力控制、稳定性控制、车道保持辅助和全程自适应巡航控制中的至少一个。

在前述特征的另一示例中,控制车辆的操作还可以包括:(i)确定是否存在蜂窝覆盖;(ii)如果存在蜂窝覆盖,则通知紧急服务;以及(iii)如果不存在蜂窝覆盖,则激活多个视觉和听觉信号器,包括激活危险闪光灯、闪烁远光灯和按响车辆喇叭中的至少一种。在前述特征的一个示例中,该方法还可以包括响应于确定蜂窝覆盖的存在:(i)确定车辆完全停止是否合适;(ii)如果车辆完全停止是合适的,则停止车辆;以及(iii)如果车辆完全停止不合适,则设定车辆的速度限制并激活多个视觉和听觉信号器中的至少一个。

在一个特征中,生成警告警报的步骤可以包括生成咨询警报和激活视觉信号器中的至少一个,该视觉信号器包括危险闪光灯和远光灯中的至少一个。

在一个特征中,该方法可以包括附加步骤。例如,该方法可以包括在车辆运行时,在获得第一损伤样本之后的预定时间段内为车辆的操作者获得第二损伤样本。预定时间段可以基于第一损伤值。可以基于第二损伤样本计算第二损伤值。可以将第二损伤值与(i)对应于第一损伤范围的第一阈值和(ii)对应于第二损伤范围的第二阈值进行比较。第二损伤范围可以大于第一损伤范围。响应于确定了第二损伤值超过第一阈值,可以生成警告警报。响应于确定了第二损伤值超过第二阈值,可以执行驾驶员干预协议。

通过详细描述、权利要求和附图,本公开的其他应用领域将变得明显。详细描述和具体示例只是为了说明的目的,并不限制本公开的范围。

附图说明

通过详细描述和附图将更加全面地理解本公开,其中:

图1是示出了示例性车辆系统的功能框图;

图2是示出了示例性损伤控制模块的功能框图;

图3是示出了监测操作者损伤并执行车辆控制的示例性方法的流程图;以及

图4是示出了监测操作者损伤和执行车辆控制的另一详细示例性方法的流程图。

在附图中,附图标记可重复使用来标识相似和/或相同的元件。

具体实施方式

车辆的点火互锁装置(iid)(例如,呼吸酒精点火联锁装置(baiid))在测量出驾驶员中的化学物质(例如,酒精)的浓度大于预定浓度时防止车辆发生移动。当浓度大于预定浓度时,iid还可以防止车辆启动。一般情况下,iid没有监测在车辆操作期间的损伤水平。

本公开包括一种系统,该系统配置为监测车辆操作者的损伤水平,并且当损伤水平超过第一和第二指定阈值水平时执行干预程序。第一阈值水平和第二阈值水平分别对应于(i)较低警告水平和(ii)较高操作干预水平。从车辆的点火开始,可以从操作者获得损伤样本并且与第一阈值和第二阈值中的每一个进行比较。如果超过了较高操作干预阈值,则可以采取步骤来调整或限制车辆的操作。如果超过了警告阈值,则可以采取行动来警示操作者和/或车辆附近的其他人。根据某些示例,本文所述的损伤监测系统可以以最小侵入方式用于整个车辆操作期间的损伤监测,并且其可以配置为根据操作者的损伤水平来提供不同的响应。这样可以使其成为车辆的标准特征。

在一个示例中,本文描述的损伤系统可以从任何数量的损伤检测装置获得损伤样本,并将来自所获得的样本的值与第一阈值水平和第二阈值水平进行比较。在一些示例中,监测系统可以在车辆点火时进行初始化并执行监测和/或控制功能,直到点火开关关闭或者损伤值超过干预阈值。可以基于先前的一个或多个损伤值来确定系统的采样频率。如果损伤值超过了操作干预阈值,则可以采取步骤来(i)启用车辆中存在的安全特征和/或(ii)在谨慎时停止车辆。

现参考图1,图中示出了示例性车辆系统的功能框图。虽然示出并将描述用于混合动力车辆的车辆系统,但是本公开还适用于非混合动力车辆、电动车辆、燃料电池车辆、自主车辆和其他类型的车辆。而且,虽然提供了车辆的示例,但是本申请也适用于非车辆实施方式。

发动机102燃烧空气/燃料混合物以产生驱动扭矩。发动机控制模块(ecm)106控制发动机102。例如,ecm106可以控制发动机致动器的致动,例如节流阀、一个或多个火花塞、一个或多个燃料喷射器、阀致动器、凸轮轴移相器、废气再循环(egr)阀、一个或多个升压装置和其他合适的发动机致动器。

发动机102可以将扭矩输出到变速器110。变速器控制模块(tcm114)控制变速器110的操作。例如,tcm114可以控制变速器110内的挡位选择和一个或多个扭矩传递装置(例如,变矩器、一个或多个离合器等)。

车辆系统可以包括一个或多个电动机。例如,如图1所示,电动机118可以实现在变速器110内。电动机可以在给定时间充当发电机或电机。当用作发电机时,电动机将机械能转换成电能。例如,电能可以用于经由诸如逆变器之类的功率控制装置(pcd)130对电池126进行充电。当用作电机时,电动机产生扭矩,而此扭矩可以用于例如补充或替代发动机102输出的扭矩。虽然提供了一个电动机的示例,但是车辆可以包括零个或一个以上的电动机。

功率逆变器控制模块(pim)134可以控制电动机118和pcd130。pcd130基于来自pim134的信号将(例如,直流)电力从电池126施加到(例如,交流电)电动机118,并且pcd130将电动机118输出的电力例如提供到电池126。在各种实施方式中,pim134可以被称为功率逆变器模块(pim)。

例如,基于车辆内方向盘的驾驶员转动和/或来自一个或多个车辆控制模块的转向命令,转向控制模块140控制车辆车轮的转向/转动。方向盘角度传感器监测方向盘的旋转位置并基于方向盘的位置产生方向盘角度(swa)142。作为示例,转向控制模块140可以基于来自swa142的信息经由电动助力转向(eps)电机144控制车辆转向。然而,车辆可以包括另一种类型的转向系统。

电子制动控制模块(ebcm)150可以选择性地控制车辆的机械制动器154。车辆的各模块可以经由控制器区域网络(can)162共享参数。can162还可以被称为汽车区域网络。例如,can162可以包括一根或多根数据总线。各种参数可以由给定控制模块通过can162提供给其他控制模块。

驾驶员输入可以包括例如可以提供给ecm106的加速踏板位置(app)166。可以向ebcm150提供制动踏板位置(bpp)170。ecm106基于app166、bpp170和/或一个或多个其他参数来控制发动机致动器的致动。

tcm114控制变速器110内的挡位选择,例如,基于来自挡位选择器(如驻车、倒挡、空挡、行驶杆(prndl))或其他合适类型的变速器挡位选择器的挡位选择器输入174。可以将挡位选择器输入174提供给tcm114。

点火状态178可以提供给车身控制模块(bcm)180。例如,点火状态178可以基于驾驶员经由点火钥匙、按钮或开关的输入而产生。在给定时间,点火状态178可以是关闭、附件、运行和曲柄之一。当点火状态178从关闭或附件转换到曲柄时,车身控制模块180通常关闭起动器开关(例如,继电器)。起动器开关的闭合使得起动器与发动机102接合并驱动起动器的旋转。当起动器与发动机102接合时,起动器的旋转驱动发动机102的旋转,进而启动发动机102。

车辆系统还可以包括信息娱乐模块182。信息娱乐模块182控制位于车辆乘客舱内的显示器184上所显示的内容。在各种实施方式中,显示器184可以是触摸屏显示器,并且将指示用户输入的信号从显示器184发送到信息娱乐模块182。信息娱乐模块182可以另外地或替代地从一个或多个其他用户输入装置185接收指示用户输入的信号,所述用户输入装置例如位于车辆的乘客舱内的一个或多个开关、按钮、旋钮等。

信息娱乐模块182可以接收来自多个外部传感器和摄像头(通常如图1中的186所示)的输入。例如,信息娱乐模块182可以经由来自外部传感器和摄像头186的输入在显示器184上显示视频、各种视图和/或警报。信息娱乐模块182还可以经由一个或更多其他装置生成输出。例如,信息娱乐模块182可以经由车辆的一个或多个的扬声器190输出声音。

车辆还可以包括2控制车辆的各种外部灯的照明的外部控制模块192。例如,外部控制模块192控制车辆的倒车灯、刹车灯、前灯、转向灯、危险信号灯和其他外部灯(“外部灯”)194的照明。外部控制模块192还控制一个或多个喇叭,例如车辆的喇叭195。

车辆还包括损伤控制模块196和至少一个损伤测量装置198。例如,损伤测量装置198可以包括呼吸酒精浓度测量装置(例如,呼气分析仪),该呼吸酒精浓度测量装置基于输入到装置的呼吸样本中存在的一种或多种化学物质(例如,乙醇)的一个或多个量来测量血液酒精浓度(bac)。

尽管此处将会讨论包括bac测量装置的损伤测量装置198的示例,但是,损伤测量装置198可以包括其他适合类型的损伤测量装置,并且可以不是基于呼吸的。例如,损伤测量装置198可以测量血液中一种或多种类型的化学物质的浓度,例如大麻(如thc)、安非他明等。其他类型的损伤测量装置可以是基于视觉的,例如,可以响应于损伤测量装置对驾驶员的皮肤施加预定类型的光(例如,红外线或激光)而考量驾驶员皮肤的毛细管作用。其他类型的损伤测量装置可以使用脑电图(eeg)来监测脑部活动。例如,可以基于操作者的脑电波构成与醉酒和/或损伤相关联的模式来检测损伤。由另一类型的损伤测量装置所提供的测量值可以代替bac或者作为bac的补充。

另外,损伤测量装置198可以包含多个损伤测量装置。使用不同方法来收集多个装置的测量值可以减少误读。损伤装置可以用主动或被动方法收集损伤样本。包含被动测量装置的一个好处可以在于:可以在车辆操作期间将测量值记录下来,而不会使驾驶员分心。例如,通过在车辆常规操作期间使用吸气装置收集驾驶员呼气时的呼吸样本,可以被动地监测驾驶员的呼吸。

尽管下面的示例结合bac讨论了损伤评估,但本领域普通技术人员将会理解的是,下述的技术同样可以应用在非bac的损伤检测方法中。

在每次驾驶员要求启动发动机102时(例如,在每次操作点火钥匙、按钮或开关时),损伤测量装置198可以测量bac。替代地,损伤测量装置198可以在每次点火状态178转换为一个或多个“开启”功率模式时(例如,配件、运行和/或曲柄)测量bac。另外,损伤测量装置198可以在车辆操作期间定期地测量bac。这使得即使损伤值在操作期间发生了变化,也能作出适当的响应,例如在驾驶员在驾驶期间饮酒或在驾车前不久饮酒时情况就是如此。多次测量之间的时间(或者说采样频率)可以由损伤控制模块196确定。

损伤控制模块196尤其可以基于来自损伤测量装置198的测量值来生成命令,以允许、限制或阻止车辆移动。例如,当损伤测量装置198测量到bac大于操作阈值(例如,0.08、0.02、0.00或另一合适值)时,损伤控制模块196可以阻止或停止车辆运动。这可以通过禁止车辆将变速器一开始从驻车挡移出来而实现,或者如果在操作期间测量出损伤值时,使得车辆停下来。另外,当损伤测量装置198测量到bac大于警告阈值(例如,0.05、0.01、0.00或另一合适值)时,损伤控制模块196可以发出警告警报来通知驾驶员。

例如,如果bac大于警告阈值,则损伤控制模块196可以向驾驶员发送警告消息。此消息可以用来告知驾驶员已检测到损伤水平,并建议停止车辆的继续运行。该信息可以通过显示器184进行显示,并且可以伴随有音频提示,以便使驾驶员将注意力转移到消息上来。另外,外部控制模块192可以被命令来激活外部灯,提示周边驾驶员需提高警惕。

类似地,在操作开始时或一旦停止时,当损伤测量装置198测量到bac大于操作阈值时,损伤控制模块196可以命令tcm114将变速器110维持在驻车状态下,并忽略来自挡位选择器的挡位选择器输入174。但是,即便bac大于操作阈值,损伤控制模块196也可以允许发动机102启动,从而例如允许车辆的hvac系统用来加热和/或冷却车辆的乘客舱。

在某些情况下,当驾驶员的bac值大于操作干预阈值时,车辆的驾驶员可能仍然希望驾驶车辆。根据本公开,当bac大于操作阈值时,损伤控制模块196在确定是否发起车辆完全停止时可以考虑多个参数。这些参数可以包括蜂窝覆盖、车辆位置和路面状况中的至少一个。

车辆可以包括一个或多个未示出的附加控制模块,例如底盘控制模块、电池组控制模块等。车辆可以省略一个或多个此处示出并讨论的控制模块。另外,尽管各种模块是示出为分开的,但也可以将一个或多个模块组合起来。

现在参照图2,呈现了损伤控制模块196的示例性实施方式的功能框图。损伤控制模块196包括损伤样本模块204、损伤值计算器模块206、阈值比较模块208、干预模块210、警告警报模块212、输出控制模块216以及重采样计算器模块220。

损伤样本模块204从损伤测量装置198获得损伤样本202。在本实施例中,损伤样本202与bac相对应,但这也可以是任何数量的损伤测量值。

损伤值计算器模块206接收来自损伤样本模块204的损伤样本234,并根据样本计算出损伤值。在某些实施例中,损伤测量装置198可以提供包含损伤值的样本,例如当使用呼气分析仪且样本是bac的情况。然而,某些损伤测量装置可以不配置为提供此值。

阈值比较模块208获得损伤值信号236并将其与两个阈值进行比较,第一阈值对应于较低警告阈值,而第二阈值对应于较高操作干预阈值。当损伤值大于警告阈值但小于操作干预阈值时,阈值比较模块208发送损伤警告信息256至警告警报模块212。当损伤值大于操作干预阈值时,阈值比较模块208发送损伤干预信息256至干预模块210。

当损伤值大于警告阈值时,警告警报模块212生成警告警报。此警报258可以由输出控制模块216传输给驾驶员。例如,警告警报可以包括显示在显示器184上的信息以及扬声器190播放的音频提示,以引起驾驶员对警报的注意。该消息可以包含如检测到的损伤值之类的信息以及建议驾驶员停止车辆操作的消息。另外,警告警报模块212可以触发听觉和/或视觉输出。这些输出可以由输出控制模块216激活。例如,输出控制模块216可以使用控制信号250来点亮或闪烁(不时地)外部灯194。这些外部灯194可以包括远光灯或危险信号灯。另外地或替代地,输出控制模块216可以通过发送喇叭195的控制信息251来生成声音。在各种实施方式中,输出控制模块224可以命令外部控制模块192来执行这些动作。

当损伤值大于操作干预阈值时,干预模块210执行驾驶员干预协议。驾驶员干预的程度可以根据诸如车辆状态和与蜂窝网络的连接之类的参数而变化。

驾驶员干预协议可以由干预模块210发起,具体是通过设置干预延迟并向驾驶员发送待处理干预的通知。另外,干预协议还可以包括向驾驶员发送警告警报,以通知驾驶员损伤水平并建议停止对车辆进行任何进一步操作。干预延迟对应于驾驶员可以用自己的方式停止使用车辆的时间段。此举使得驾驶员能够找到合适的地点实现驻车或者在干预发生之前停止车辆。典型干预延迟的示例可以为大约30秒至1分钟。通知可以由输出控制模块216传送给驾驶员。本通知用来告知驾驶员损伤值大于操作干预阈值,并且因此操作干预可能会在干预延迟到期后发生。干预延迟的剩余时间还可以在通知中显示出来。

在干预延迟到期后,如果点火状态178尚未循环到关闭或附件,则干预模块210继续激活多个控制增强特征。这些特征中的一些特征可以包括牵引力控制、稳定性控制、自动前灯、车道保持辅助、车道偏离警告和全程自适应巡航控制中的至少一个。可以通过使用can162向对应模块发送激活信号240来激活这些特征。另一个示例可以是,通过向转向控制模块140发送转向控制信号242来改变转向响应的灵敏度。另外,可以对车辆的速度和加速度加以限制。作为示例,如果操作者正在驾驶跑车,那么,可以以如下方式来限制转向、速度和加速度:使该跑车表现为不一样的车辆,如经济型轿车或其他类似的车辆。

当蜂窝收发器(tx/rx)214连接到蜂窝网络时,干预程度可以发生变化。这样一来,蜂窝收发器214可以在车辆运行过程中继续尝试连接到蜂窝网络。蜂窝收发器214可以生成蜂窝连接信号248,该信号指示出蜂窝收发器214当前是否连接到蜂窝网络。

当蜂窝收发器214没有连接到蜂窝网络时(指示出车辆在蜂窝网络的覆盖范围之外),干预模块210可以发送发动机命令228,以将车辆速度限制到预定最大速度。预定最大速度是可校准的,例如30英里/每小时、40英里/每小时、50英里/每小时、60英里/每小时或70英里/每小时。在各种实施方式,预定最大速度可以是车辆的最大可能速度,从而当蜂窝收发器214没有连接到蜂窝网络时,不对车辆速度进行限制。干预模块210可以生成变速器命令232,从而产生命令将变速器110切换到空挡。

另外,干预模块210可以生成音频/视频(a/v)命令254至输出控制模块216。根据音频/视频命令254,输出控制模块216可以生成外部音频/视频控制信号250和251,例如以警告其他驾驶员该操作者的损伤。作为示例,输出控制模块216发送控制信号280,以点亮或闪烁(不时地)一个或多个外部灯194。这些外部灯194可以包括前灯、远光灯或危险信号灯。另外地或替代地,输出控制模块216可以发出控制信号251,以使用喇叭195产生声音。在各种实施方式中,输出控制模块216可以命令外部控制模块192来执行这些动作。

当蜂窝收发器214连接到蜂窝网络时,干预模块可以通过发送信号来向紧急服务告知受到损伤的驾驶员。该通知可以包括车辆的位置、车辆是处于移动状态还是静止状态以及驾驶员的损伤值。

紧急服务可以包括警察局、紧急医疗服务(ems)、消防部门以及类似的紧急响应团体中的至少一个。另外,这些服务可以包括aaa、onstar、allstate或任意数量的提供道路协助的公司。在可以获取连接到车辆的蜂窝装置中的通讯录的实施例中,可以利用存储在蜂窝装置中的紧急联系人。

另外,如果蜂窝收发器214连接到蜂窝网络,则干预模块210可以使用例如道路数据、交通状况、位置和天气等参数来确定车辆完全停止是否合适。

当蜂窝收发器214连接到蜂窝网络时,干预模块210可以将音频/视频命令设置为第一预定音频/视频命令。当蜂窝收发器214未连接到蜂窝网络时或者当车辆完全停止不合适时,干预模块210可以将音频/视频命令设置为第二预定音频/视频命令。第一预定音频/视频命令可以在外部不如第二预定音频/视频命令明显。

例如,第一预定音频/视频命令可以包括以第一预定强度和/或第一预定速率不时地闪烁外部灯194的命令。第一预定音频/视频命令还可以包括在第一预定持续时间内连续地按响汽车喇叭195或以第二预定速率不时地按响汽车喇叭195的命令。第二预定音频/视频命令可以包括在第二预定强度和/或第二预定速率下不时地闪烁外部灯194的命令。第二预定强度可以大于第一预定强度和/或第二预定速率可以大于第一预定速率,以便在视觉上更加明显。第一预定音频/视频命令还可以包括在关闭喇叭195之前在第一预定持续时间内打开喇叭195或者以第三预定速率打开(基于第一预定持续时间)和关闭喇叭195的命令。第二预定音频/视频命令还可以包括在关闭喇叭195之前在第二预定持续时间内打开喇叭195或者者以第四预定速率打开(基于第二预定持续时间)和关闭喇叭195的命令。第四预定持续时间可以长于第三预定持续时间和/或第四预定速率可以大于第三预定速率,以便在视觉上更加明显。

重采样计算器模块220可以用来计算由损伤样本模块204获取的损伤样本之间的时间量。表示采样之间的这种时间的采样频率可以被设置为固定值并在操作期间保持恒定不变,或者,采样频率根据若干参数而发生变化。重采样计算器模块220接收之前的损伤值222,并使用这些值以及附加信息来计算重采样时段224,以控制损伤样本模块204。

可以用来计算采样频率的一个参数是之前的一个或多个损伤值。在使用该信息的情况下,如果之前的损伤值表明损伤水平很低或完全没有损伤,则重采样计算器模块220可以确定更长的样本之间的时间。相反,如果超过了警告阈值,则下一次采样的时间可以相对较短,以便确定之前的读数不是误报,并确保损伤值不会上升到操作干预水平。另外,重采样计算器模块220可以在计算重采样频率时监测损伤值的趋势。例如,如果损伤值稳定上升,则采样之间的时间可能需要更短,以便更精确地确定何时超过了阈值,或者,如果损伤值稳定下降,则可能就不需要太频繁地采样。

使用诸如此类的方法来确定变化的采样频率对于延长系统寿命来说很有益处。重采样计算器模块220可以确定样本之间的较长时间是充足的,或者可以确定不需要进行重采样,这可以使得所取的样本数量最小化。因此,损伤检测装置可以在不需要替换或维护的情况下使用更长时间。

图3示出了一种监测操作者损伤并在损伤值达到阈值时发起干预的示例性方法300。

方法300开始于302,其中获得损伤样本。在一个实施例中,损伤测量装置198对车辆驾驶员的损伤(例如bac)采样,并且损伤样本模块204获得此样本。这可以通过点火状态178转换到附件或曲柄来发起,例如通过致动点火钥匙、按钮或开关。

在304处,计算损伤样本的损伤值。例如,如果损伤测量模块198还没有计算损伤值,则损伤值计算器模块206可以计算损伤样本的损伤值。某些装置可以配置为提供与损伤值对应的样本;否则,可能需要计算出该值。

在306处,将损伤值与第一阈值和第二阈值进行比较。例如,阈值比较模块208可以确定损伤值是否大于第一(警告)阈值或者第二(操作干预)阈值。如果损伤值不大于警告阈值或操作干预阈值,则控制返回到302,以在重采样计算器模块220发起时获得下一个损伤样本。如果损伤值大于警告阈值但不大于操作干预阈值,则控制继续至310。如果损伤值大于操作干预阈值,则控制继续至312。

在310处,生成警告警报。在一个实例中,警告警报模块121可以生成警告警报。可以经由输出控制模块216将警报传输给驾驶员。该警告警报可以包括在184上显示的警报消息以及由扬声器190播放的音频提示。这可以由输出控制模块216使用控制信号272控制显示器并且使用控制信号276控制扬声器来发起。此外,警告警报可以包括视觉和/或听觉输出,诸如控制外部灯194和喇叭195。这可以由输出控制模块216使用控制信号250控制外部灯并且使用控制信号251控制喇叭来发起。

在312处,执行驾驶员干预协议。例如,干预模块210可以执行驾驶员干预协议。该干预协议可以从发起干预延迟开始。该干预延迟使驾驶员在发生操作干预之前有时间通过自己的方式终止车辆的操作。此外,可以传输消息给驾驶员以通知待处理干预。这可以通过输出控制模块216传输至显示器184。在干预延迟到期之后,可以激活控制增强特征。这些特征可以包括牵引力控制、稳定性控制、自动前灯、车道保持辅助、车道偏离警告和全程自适应巡航控制。

图4是描述了用于监测操作者损伤并执行车辆干预的示例性详细方法400的流程图。方法400的第一步骤(302-312)与方法300相同,但是进一步详述了在检查损伤值是否超过第一阈值和第二阈值中任一个的初始响应之后所发生的情况。

当系统在310处生成警告警报之后,在402处检查点火状态178。如果点火状态178是关闭或附件,则结束监测循环。但是,如果点火状态178不是关闭或附件,则通过在适当时间获得由重采样控制模块220发出的另一损伤样本,在302处继续进行该过程。

当系统在312处执行了驾驶员干预协议之后,在404处评估蜂窝覆盖。例如,干预模块210可以从蜂窝接收器214接收蜂窝连接信号248,该蜂窝连接信号包含蜂窝接收器214是否连接至蜂窝网络。

在一个实施例中,当不存在蜂窝覆盖时,由于无法联系到紧急服务,因此干预模块可能不允许车辆完全停止。因此,如果不存在蜂窝服务,则在410处,干预模块210可以激活视觉和听觉输出并限制速度。这些输出(包括外部灯194和喇叭195)可以通过从干预模块210接收控制信号的输出控制模块216控制。

对速度进行限制可以包括将速度限制到特定范围。干预模块210可以使用针对ecm106的发动机命令228来限制速度。ecm106基于发动机命令228选择性地限制发动机102的扭矩输出。例如,发动机命令228可以包括最大车速。ecm106可以限制发动机102的扭矩输出,以限制车速以免超过最大车速。通过限制速度可以防止出现超过道路限速的过高速度。此外,可以根据车辆的参数、道路和当前条件来限制速度。可以决定速度限制的一些特定参数包括车辆的型号、道路位置、道路地形、天气状况和交通状况。

例如,如果道路包含许多斜坡或急转弯,则可以将速度限制到较低的最高速度。再如,如果天气气温冷得来足以形成冰,则可以将最高速度设定为下限,以降低在冰上失控的风险。相反,如果车辆进入高速公路,则可能需要设定最低速度。在这种情况下,高速公路上的交通速度可以用于确定该最低速度。在完成此举之后,该过程返回到步骤404以继续监测蜂窝服务的存在。

如果在404处确定了存在蜂窝覆盖,则在408中联系紧急服务。这可以包括向紧急服务告知驾驶员受到损伤、驾驶员的损伤值以及车辆(移动或静止)的位置。如果损伤值足够高,则可以确定操作者需要进行医疗护理。在这种情况下,可能需要特定的响应服务。

在412处,确定完全停止是否合适。在一个实施例中,干预模块210可以确定车辆完全停止是否合适。为了确定这一点,可以将许多参数考虑在内。作为示例,可以考虑车辆的位置。此信息可以包括道路数据,诸如道路边上是否有路肩。如果没有可以让车辆停止的路肩,那么,使车辆完全停止就不太合适。如果车辆位于空间有限的桥梁上,则可能不适合完全停止。其他信息可以包括车辆的朝向。如果车辆处于迎面而来的车流中间,那么,在没有首先将车辆导航到合适的路边的情况下发起完全停止可能是不合适的。可以考虑天气和能见度条件。如果能见度非常有限而使其他驾驶员难以看到停止的车辆,则可能不适合停止车辆。同样地,如果因为冰、雨等类似事物而让道路状况变得非常光滑进而使其他驾驶员可能无法避开停止的车辆,则可能不适合完全停止。

如果在412处确定了完全停止是合适的,则在414处使车辆停止。该步骤可以包括将点火状态178改变为关闭或附件并结束损伤监测,或者其可以包括允许车辆保持运行状态但却不允许车辆移动或让变速器移出驻车挡。在这种情况下,可以继续进行损伤监测,而且当损伤值低于操作干预阈值时,可以允许操作者重新控制车辆。

如果在412处确定了完全停止是不合适的,则在416处激活视觉和听觉输出并限制速度。作为示例,这可以由干预模块210发起,并且使用输出控制模块216。这些措施可能与步骤410中采取的措施类似或相同。

在已经激活416处的措施之后,如果点火状态178是关闭或附件,则结束监测;但是,如果点火状态178不是关闭或附件,则方法返回到412,继续检查完全停止是否合适。

前面的描述在本质上仅是说明性的,并非用于限制本公开及其应用或用途。本公开的广义教义可以以各种形式实现。因此,虽然本公开包括了特定示例,但是由于在研究了附图、说明书和下面的所附权利要求之后其它修改将变得显而易见,所以本公开的真实范围不应该限于此。应当理解的是,在不改变本公开的原理的情况下,方法中的一个或多个步骤可以按照不同顺序(或同时)执行。进一步地,虽然上文将各个实施例描述为具有某些特征,但是针对本公开的任何实施例描述的任何一个或多个特征可以在任何其它实施例中实现和/或与任何其它实施例组合,即使没有明确描述该组合。换言之,所描述的实施例并非相互排斥,并且一个或多个实施例的排列组合仍然在本公开的范围内。

各元素(例如,模块、电路元件、半导体层等)之间的空间与功能关系使用各种术语来描述,包括“连接”、“接合”、“耦合”、“相邻”、“紧挨着”、“在……顶部”、“在……之上”、“在……下面”和“设置”。除非明确描述为“直接”,否则当上述公开中描述第一元素与第二元素之间的关系时,该关系可以是在第一元素与第二元素之间不存在其它中间元素情况下的直接关系,但也可以是在第一元素与第二元素之间(在空间上或功能上)存在一个或多个中间元素的情况下的间接关系。如这里使用的,措辞a、b和c中的至少一个应该解释为使用非排他性逻辑or表示的逻辑(aorborc),而不应该解释为“a中的至少一个、b中的至少一个以及c中的至少一个”。

在图中,箭头所指示的箭头方向通常表示图解中感兴趣的信息流(诸如数据或指令)。例如,当元素a与元素b交换各种信息但从元素a传输至元素b的信息与图解相关时,箭头可以从元素a指向元素b。这种单向箭头并不意味着没有其它信息从元素a传输至元素b。进一步地,对于从元素a发送到元素b的信息,元素b可以向元素a发送信息的请求或接收确认。

在包括下面定义的本申请中,术语“模块”或术语“控制器”可以用术语“电路”代替。术语“模块”可以指代下列项、或下列项的一部分或包括下列项:专用集成电路(asic);数字、模拟或混合模拟/数字离散电路;数字、模拟或混合模拟/数字集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用或群组);存储由处理器电路执行的代码的存储器电路(共享、专用或群组);提供所述功能的其它合适的硬件组件;或者上述的一些或全部的组合,例如在片上系统中。

模块可以包括一个或多个接口电路。在某些示例中,接口电路可以包括连接至局域网(lan)、互联网、广域网(wan)或其组合的有线或无线接口。本公开的任何指定模块的功能可以分布在经由接口电路连接的多个模块中。例如,多个模块可以实现负载平衡。在另一示例中,服务器(也称为远程或云端)模块可以代表客户端模块完成某些功能。

如上文使用的术语代码可以包括软件、固件和/或微代码,并且可以指代程序、例程、函数、类、数据结构和/或对象。术语共享处理器电路包括执行来自多个模块的部分或全部代码的单一处理器电路。术语群组处理器电路包括与附加处理器电路相组合地执行来自一个或多个模块的部分或全部代码的处理器电路。对多个处理器电路的参考包括离散模上的多个处理器电路、单个模上的多个处理器电路、单个处理器电路的多个内核、单个处理器电路的多个线程或者上述的组合。术语共享存储器电路包括存储来自多个模块的部分或全部代码的单一存储器电路。术语群组存储器电路包括与附加存储器相组合地存储来自一个或多个模块的部分或全部代码的存储器电路。

术语存储器电路是术语计算机可读介质的子集。如这里使用的术语计算机可读介质不包括通过介质(诸如,在载波上)传播的暂时性电信号或电磁信号;因此,术语计算机可读介质可认为是有形的并且非暂时性的。非暂时性有形计算机可读介质的非限制性示例是非易失性存储器电路(诸如闪存电路、可擦除可编程只读存储器电路或掩膜只读存储器电路)、易失性存储器电路(诸如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(诸如模拟或数字磁带或硬盘驱动器)和光存储介质(诸如cd、dvd或蓝光光盘)。

本申请中描述的装置和方法可以部分或全部由专用计算机实现,该专用计算机是通过将通用计算机配置为执行计算机程序中体现的一个或多个特定功能而创建的。上述功能块、流程图组件和其它元素用作软件规范,这些软件规范可以通过技术人员或程序员的例行工作而转换成计算机程序。

计算机程序包括存储在至少一个非暂时性有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括或依赖于存储的数据。计算机程序可以包括与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定设备交互的设备驱动程序、一个或多个操作系统、用户应用程序、后台服务、后台应用程序等。

计算机程序可以包括:(i)需要解析的描述性文本,诸如html(超文本标记语言)、xml(可扩展标记语言)或json(javascriptobjectnotation);(ii)汇编码;(iii)由编译器从源代码生成的目标代码;(iv)由解释器执行的源代码;(v)由即时编译器编译和执行的源代码;等等。仅作为示例,源代码可以使用包括c、c++、c#、objectivec、swift、haskell、go、sql、r、lisp、fortran、perl、pascal、curl、ocaml、html5(超文本标记语言第五版)、ada、asp(动态服务器网页)、php(php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、visuallua、matlab、simulink、在内的语言的语法来编写。

权利要求书中所述的任何元素都不规定为35u.s.c.§112(f)的含义内的装置加功能元素,除非是使用措辞“用于……的装置”明确叙述的元素或者是在方法权利要求的情况下使用措辞“……的操作”或“……的步骤”。

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