通过驾驶员简档增强车辆对X应用的制作方法

文档序号:15743998发布日期:2018-10-23 22:46阅读:217来源:国知局

本公开涉及通过驾驶员简档增强车辆对X应用。

车辆(例如,汽车、摩托车、船或任何其他类型的机动车)可配备有促进车辆与其他实体之间的不同类型的通信的车辆通信系统。例如,车辆通信系统可提供车辆对基础设施(V2I)通信、车辆对车辆(V2V)通信、车辆对行人(V2P)通信和/或车辆对电网(V2G)通信。这些通信可被共同地称为车辆对X(V2X)通信,其使得信息能够从车辆传递至任何其他合适的实体。各种应用(例如,V2X应用)可利用V2X通信来发送和/或接收安全消息、维护消息、车辆状态消息等。



技术实现要素:

在一个示例性实施例中,用于增强车辆对X应用的计算机实施方法包括基于驾驶员的驾驶员简档通过处理设备计算针对车辆的驾驶员的威胁等级。方法进一步包括通过处理设备确定威胁等级是否指示不安全状况。方法进一步包括至少部分地基于确定威胁等级指示不安全状况而通过处理设备发起干预活动。

在某些示例中,确定威胁等级是否指示不安全状况的操作包括将威胁等级与用于驾驶员的威胁等级阈值进行比较。示例性方法还可包括至少部分地基于确定威胁等级指示不安全状况而更新驾驶员简档。在某些示例中,干预活动包括将警告消息呈现给车辆的驾驶员。在某些示例中,干预活动包括将警告消息传递至另一车辆。在某些示例中,干预活动包括对车辆进行控制,其中对车辆的控制包括施加制动器、施加油门或改变车辆的方向。示例性方法还可包括通过收集关于驾驶员及驾驶员的行为的信息来生成用于驾驶员的驾驶员简档。在某些示例中,驾驶员简档包括静态部分以及动态部分。

在另一示例性实施例中,增强车辆对X应用的系统包括包含计算机可读指令的存储器以及用于执行计算机可读指令以执行方法的处理设备。在示例中,方法包括基于驾驶员的驾驶员简档通过处理设备计算针对车辆的驾驶员的威胁等级。方法进一步包括通过处理设备确定威胁等级是否指示不安全状况。方法进一步包括至少部分地基于确定威胁等级指示不安全状况而通过处理设备发起干预活动。

在某些示例中,确定威胁等级是否指示不安全状况的操作包括将威胁等级与用于驾驶员的威胁等级阈值进行比较。示例性方法还可包括至少部分地基于确定威胁等级指示不安全状况而更新驾驶员简档。在某些示例中,干预活动包括将警告消息呈现给车辆的驾驶员。在某些示例中,干预活动包括将警告消息传递至另一车辆。在某些示例中,干预活动包括对车辆进行控制,其中对车辆的控制包括施加制动器、施加油门或改变车辆的方向。示例性方法还可包括通过收集关于驾驶员及驾驶员的行为的信息来生成驾驶员的驾驶员简档。在某些示例中,驾驶员简档包括静态部分以及动态部分。

在又一示例性实施例中,用于增强车辆对X应用的计算机程序产品包括带有程序指令的计算机可读存储介质,其中计算机可读存储介质本身并非瞬变信号,其中程序指令可由处理设备执行来致使处理设备执行方法。在示例中,方法包括基于驾驶员的驾驶员简档通过处理设备计算针对车辆的驾驶员的威胁等级。方法进一步包括通过处理设备确定威胁等级是否指示不安全状况。方法进一步包括至少部分地基于确定威胁等级指示不安全状况而通过处理设备发起干预活动。

在某些示例中,干预活动包括对车辆进行控制,其中对车辆的控制包括施加制动器、施加油门或改变车辆的方向。示例性方法还可包括通过收集关于驾驶员及驾驶员的行为的信息来生成驾驶员的驾驶员简档。示例还可包括将驾驶员简档存储在云数据库中。

通过以下结合附图进行的详细描述,本公开的上述特征和优点以及其他特征和优点是显而易见的。

附图说明

其他特征、优点以及细节仅以示例的方式出现在以下详细描述中,该详细描述参照附图,其中:

图1根据本公开的实施例示出了包括用于通过驾驶员简档增强车辆对X应用的处理系统的车辆;

图2根据本公开的实施例示出了图1的用于通过驾驶员简档增强车辆对X应用的处理系统;

图3是示出了根据本公开各方面的用于通过驾驶员简档增强车辆对X应用的方法的流程图;

图4是示出了根据本公开各方面的用于通过驾驶员简档增强车辆对X应用的方法的流程图;以及

图5是示出了根据示例性实施例的用于实施本文所描述的技术的处理系统的框图。

具体实施方式

以下描述本质上仅仅是示例性的,其并不旨在限制本公开或其应用或用途。应理解的是,在所有附图中,相应的附图标记表示类似或相应的部件及特征。如本文所使用的,术语“模块”指的是处理电路,其可包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或集群)及存储器、组合逻辑电路和/或其他合适的提供所述功能的部件。

本文所描述的技术方案通过生成驾驶员的驾驶员简档并利用该驾驶员简档确定潜在威胁的威胁等级来增强车辆对X应用。若威胁等级升高至特定级别,则可实施干预活动(例如,将警告消息发送给另一车辆、人员等)。

本发明技术利用驾驶员简档来了解驾驶车辆的特定驾驶员。因此,根据特定驾驶员,V2X通信可包括专用于该驾驶员的信息(例如,不同级别的警告、控制接口等),而不只是一般的人为因素。此外,本发明技术可用于将驾驶员在当前时间下的行为与该驾驶员的历史行为进行比较。例如,本发明技术可基于车辆中的摄像机检测特定驾驶员的动态变化(例如,驾驶员是否心不在焉)、基于驾驶员的日程表检测驾驶员是否赶时间、基于驾驶员的可穿戴设备检测驾驶员是否身体不舒服,等等。本发明技术还可用于收集附近的其他驾驶员的信息。通过获知其他车辆的驾驶员的行为,可更好地对威胁(例如,潜在碰撞风险)进行评估。

在其他实施例中,本发明技术可适用于高级驾驶员辅助系统(ADAS)、主动安全应用(即基于传感器的应用)等,并可与这些系统及应用结合使用。例如,特定驾驶员的驾驶员简档可并入至ADAS系统中以提供干预活动,例如,在威胁等级指示不安全状况的情况下。

图1根据本公开的实施例示出了包括用于通过驾驶员简档增强车辆对X应用的处理系统110的车辆100。车辆100还包括车辆通信设备以及天线104,该通信设备以及天线使得处理系统110能够与外部设备106进行通信。处理系统110示出在图2中,并在下文中更详细地进行描述。

处理系统110生成驾驶员的用户简档,该用户简档限定驾驶员及其驾驶行为的特性。用户简档可包括描述驾驶员的行为的静态及动态部分。例如,静态部分可包括驾驶员的平均反应时间、平均响应(或动作)时间、驾驶历史、平均专注度以及驾驶员的其他方面。动态部分可包括驾驶员的行为的各方面,这些方面基于如下情况而改变:驾驶员的当前健康状况、驾驶员是否酒醉、驾驶员是否注意力不集中、驾驶员是否因迟到而赶时间、驾驶员是否在睡眠低于平常值的情况下进行驾驶等。一段时间之后,这些因素中的每一个都可用于生成并更新驾驶员简档。

处理系统110随后通过驾驶员的驾驶员简档计算针对车辆的驾驶员的威胁等级。威胁等级是一种指示威胁发生的概率或可能性的值或参数。例如,若处理系统110确定驾驶员因迟到而赶时间,则威胁等级增加。处理系统110随着威胁等级的变化而至少部分地基于驾驶员的驾驶员简档以及其他因素(例如,天气状况、对向车辆的行为、道路状况等)对其进行连续计算。

处理系统110确定威胁等级是否指示不安全状况(例如,威胁)正在发生。例如,处理系统110将所计算的威胁等级与用于驾驶员的威胁等级阈值进行比较。根据本公开的示例,特定的威胁等级阈值由用户进行定义、基于用户的驾驶历史进行确定、基于普通驾驶员的行为之上、基于用户的当前行为之上,等等。威胁等级阈值可以是动态性的,原因在于,随着时间的流逝,该阈值会基于变化的情况而自动改变,或该威胁等级阈值可以是静态性的,直至其由驾驶员手动改变(如果有的话)。

若处理系统110确定威胁等级超过威胁等级阈值,则处理系统110实施干预活动。在一个示例中,干预活动包括向外部设备106发出警告,表明已指示出不安全状况。外部设备106可为另一车辆、个人、机构(例如,警察局等)等。为了警告外部设备106关于不安全状况的指示,处理系统110启动与车辆100相关联的车辆通信设备102来将指示发送至外部设备106,例如,通过无线天线104来进行发送。无线天线104可为专用短程通信(DSRC)天线、蜂窝式天线、无线网络(例如,WiFi)天线和/或另一合适的通信天线。根据本公开的某些方面,车辆通信设备102采用车辆对基础设施(V2I)通信、车辆对车辆(V2V)通信、车辆对行人(V2P)通信和/或车辆对电网(V2G)通信,以及/或者车辆对X(V2X)通信方案/协议。

在另一示例中,干预活动为呈现给驾驶员的警告消息。例如,若驾驶员注意力不集中,则警告消息可呈现给驾驶员,以使该驾驶员保持注意力集中。在又一示例中,干预活动对车辆进行控制。例如,处理系统110可致使用于控制车辆的车辆控制系统(未示出)改变车辆的某一方面,例如,速度、方向等。

图2根据本公开的实施例示出了图1的用于通过驾驶员简档增强车辆对X应用的处理系统110。处理系统110包括处理设备202、存储器204、驾驶员简档发动机210、威胁等级发动机212以及干预发动机214。驾驶员简档发动机210可与驾驶员简档库211进行通信。

参照图2进行描述的各种部件、模块、发动机等可被实施为存储在计算机可读存储介质中的指令、硬件模块、特殊用途硬件(例如,专用硬件、专用集成电路(ASIC)、嵌入式控制器、硬连线电路等)或上述项的某一组合或某些组合。在示例中,本文所描述的发动机可为硬件和程序的组合。程序可为存储在有形存储器中的处理器可执行指令,且硬件可包括用于执行这些指令的处理设备202。因此,系统存储器(例如,存储器204)可存储程序指令。当由处理设备202执行时,这些程序指令执行本文所描述的发动机。还可利用其他发动机,以包括本文的其他示例中所描述的其他特征及功能。可选地或此外,处理系统110可包括用于执行本文所描述的技术的专用硬件,例如,一个或多个集成电路、专用集成电路(ASIC)、专用特定处理器(ASSP)、现场可编程门阵列(FPGA)或专用硬件的上述示例的任意组合。

应理解的是,虽然实施例被描述为在传统的处理系统上进行实施,但这些实施例能够结合任何其他类型的现在已知或以后开发的计算环境进行实施。例如,本发明技术可通过云计算进行实施。云计算是一种用于实现对可配置计算资源(例如,网络、网络带宽、服务器、处理、存储器、存储装置、应用程序、虚拟机以及服务)共享池的便捷、按需网络访问的服务提供模式,其中,这些可配置计算资源可通过最低限度的管理努力或通过与服务提供商的交互来快速提供并释放。应理解的是,驾驶员简档发动机210、威胁等级发动机212和干预发动机214中的一个或多个可在云计算环境中进行实施,且驾驶员简档可被本地存储和/或远程存储,例如,在云计算环境中。

驾驶员简档发动机210生成用于车辆100的驾驶员的驾驶员简档。为了生成驾驶员简档,驾驶员简档发动机210收集关于驾驶员及该驾驶员的行为的信息。关于驾驶员及该驾驶员的行为的信息可包括驾驶员驾驶车辆的方式(基于车辆速度、加速踏板、制动踏板、方向盘等的驾驶数据)、驾驶员是否心不在焉(基于车辆中的摄像机)、驾驶员是否赶时间(基于驾驶员的日程表)、驾驶员是否身体不舒服(基于驾驶员的可穿戴设备)等。

驾驶员简档发动机210可将驾驶员简档存储至驾驶员简档库211,该驾驶员简档库对于处理系统211而言可以是本地或远程的(例如,存储在云计算环境中的云数据库)。例如,驾驶员简档发动机可将驾驶员简档存储至云数据库,从而使得其可在其他车辆中进行访问以获取同一驾驶员的信息。

威胁等级发动机212基于驾驶员的驾驶员简档计算该驾驶员的威胁等级。例如,威胁等级发动机212可计算正面碰撞的可能性或左转弯或右转弯的可能性(如下文所述)。

威胁等级发动机212随后利用所计算的威胁等级来确定该威胁等级是否指示不安全状况(例如,正面碰撞、在不开启信号灯的情况下进行的左转弯等)。在一个示例中,威胁等级发动机将所计算的威胁等级与存储在驾驶员简档中的驾驶员的威胁等级阈值进行比较。

若威胁等级发动机212确定威胁等级指示不安全状况,则干预发动机214发起干预活动。干预活动可为如下项中的一个或多个:将警告呈现(例如,在车辆100的显示器上)给驾驶员、将警告发送至外部设备106(例如,另一车辆、另一人员等)或控制车辆100的某一方面(例如,施加致动器、施加油门、改变车辆100的方向等)等。例如,干预发动机214可通过车辆通信设备102以及天线104将警告发送至另一车辆(例如,外部设备106)。警告可使得另一车辆的驾驶员作出校正动作(例如,减速以避开车辆100、为车辆100让路等)。

图3是示出了根据本公开各方面的用于通过驾驶员简档增强车辆对X应用的方法300的流程图。例如,方法300可通过图1和2的处理系统110、图5的处理系统500或另一合适的处理系统或设备进行实施。

在块302处,方法300接收信息以确定哪些远程车辆是相关的。例如,远程车辆可将位置信息发送至车辆100以指示远程车辆的位置。本发明车辆100可基于远程车辆相对于车辆100的位置确定哪些远程车辆是相关的。在块304处,方法300确定远程车辆中哪一个为潜在威胁(例如,远程车辆的轨道可在时间上与主车辆的轨道相冲突)。威胁等级随后可基于主车辆和远程车辆的信息(例如,速度、位置、方向等(块306))、车辆100的驾驶员的简档(块312)和/或远程车辆的驾驶员的简档(块320)进行计算。

根据所计算的威胁等级,方法300决定是否向驾驶员中的一位驾驶员发出警告、是否控制车辆100或是否不作出任何操作(块308)。根据该决定,对驾驶员的动作以及车辆100(主车辆)和远程车辆的行为进行观察(块310),并将其用于与驾驶员简档进行比较并增强该驾驶员简档(块314)。

在块312处建立的驾驶员简档基于所收集的驾驶信息(包括静态及动态部分)之上(块316),并可存储在数据存储器(例如,本地或云数据存储器)中(块318)。

还可包括其他过程,且应理解的是,图3所示的过程仅仅是说明,且在不偏离本公开的范围及精神的情况下,可添加其他过程,或可对现有的过程进行移除、修改或重新布置。

图4是示出了根据本公开各方面的用于通过驾驶员简档增强车辆对X应用的方法400的流程图。例如,方法400可通过图1和2的处理系统110、图5的处理系统500或另一合适的处理系统或设备进行实施。

在块402处,处理系统110的威胁干预发动机212基于驾驶员的驾驶员简档计算针对车辆的驾驶员的威胁等级。在块404处,处理系统110的威胁等级发动机212确定威胁等级是否指示不安全状况。为了实现该目的,威胁等级发动机212可将威胁等级与用于驾驶员的威胁等级阈值进行比较。在块406处,处理系统的干预发动机214至少部分地基于确定威胁等级指示不安全状况而发起干预活动。

在其他示例中,方法400可包括通过收集关于驾驶员及其行为的信息从而经由处理系统110的驾驶员简档发动机210生成驾驶员的驾驶员简档。驾驶员简档可包括静态部分以及动态部分。驾驶员简档发动机210还可至少部分地基于确定威胁等级指示不安全状况而更新驾驶员简档。例如,对用户简档进行更新,从而使得将来所作出的威胁等级确定可因先前的确定而更加准确。

还可包括其他过程,且应理解的是,图4所示的过程仅仅是说明,且在不偏离本公开的范围及精神的情况下,可添加其他过程,或可对现有的过程进行移除、修改或重新布置。

本发明技术可用于各种情况中。例如,驾驶员简档可被使用来更准确地确定发生正面碰撞的可能性,从而使得可发出正面碰撞警告,例如,通过V2X通信发出该警告。传统上,碰撞时间被计算为延迟时间+驾驶员反应时间+动作时间+容限。驾驶员反应时间和动作时间表示一般人的因素,其并不代表特定驾驶员的行为。

本发明技术通过将驾驶员的反应时间确定为驾驶员的典型反应时间、驾驶员的当前健康状况、驾驶员的当前专注度、驾驶员的血醇水平和/或任何其他可改变驾驶员的反应时间的相关因素的函数来对特定驾驶员的行为进行解释。动作时间同样基于特定驾驶员进行确定来作为特定车辆的减速能力、驾驶员的典型制动力等的函数。因此,特定驾驶员的简档提高了碰撞时间计算的准确度,从而使得可警告驾驶员和/或其他车辆(例如,碰撞的目标)、应急人员等存在有潜在碰撞。

在另一示例中,驾驶员简档可被使用来更准确地确定发生转弯的可能性。通过考虑驾驶员在转弯期间启动转弯信号灯的可能性,威胁等级计算可通过驾驶员简档进行增强。这可在转弯辅助(例如,左转弯辅助、右转弯辅助以及U形转弯辅助)中使用,以提醒其他车辆等有关本车辆的即将进行的转弯。特别地,左转弯辅助是一种提醒(例如,通过V2X应用)驾驶员和/或其他车辆有关穿过车流的无保护左转弯以避免与对向车流发生碰撞的应用。例如,左转弯辅助通常计算为左转弯信号灯是否闪烁为{0,1}(0代表关闭,1代表开启)×其他因素。此外,这并不代表特定驾驶员的行为。

当利用左转弯辅助时,本发明技术通过将左转弯可能性计算为{[0...1]}×其他因素范围内的左转弯信号系数来对特定驾驶员的行为进行说明。当左转弯信号灯开启时,左转弯信号系数等于1。当左转弯信号灯关闭时,左转弯信号系数等于驾驶员的转弯信号系数,该转弯信号系数等于驾驶员使用左转弯信号灯的次数除以驾驶员所作出的左转弯的总次数。如此,存在有特定驾驶员在不使用转弯信号灯的情况下进行转弯的可能性,并使得左转弯辅助应用可根据本文所描述的技术进行实施。

应理解的是,本公开能够结合任何其他类型的现在已知或以后开发的计算环境进行实施。例如,图5是示出了用于实施本文所描述的技术的处理系统500的框图。在示例中,处理系统500具有一个或多个中央处理单元(处理器)21a、21b、21c等(共同地称为或统称为处理器21和/或处理设备)。在本公开的各方面中,各处理器21可包括精简指令集计算机(RISC)微处理器。处理器21经由系统总线33耦合至系统存储器(例如,随机存取存储器(RAM)24)以及各种其他部件。只读存储器(ROM)22耦合至系统总线33,并可包括基本输入/输出系统(BIOS),该基本输入/输出系统控制处理系统500的某些基本功能。

本公开进一步示出了输入/输出(I/O)适配器27以及耦合至系统总线33的网络适配器26。I/O适配器27可为与硬盘23和/或其他存储驱动器25或任何其他类似部件进行通信的小型计算机系统接口(SCSI)适配器。I/O适配器27、硬盘23以及存储设备25在本文中共同地称为大容量存储器34。用于在处理系统500上进行执行的操作系统40可存储在大容量存储器34中。网络适配器26使系统总线33与外部网络36相互连接,从而使得处理系统500能够与其他此类系统进行通信。

显示器(例如,显示监视器)35通过显示器适配器32连接至系统总线33,其可包括用于提高图形密集型应用的性能的图形适配器以及视频控制器。在本公开的一个方面中,适配器26、27和/或32可连接至一个或多个I/O总线,该一个或多个I/O总线经由中间总线桥(未示出)连接至系统总线33。用于连接外围设备(例如,硬盘控制器、网络适配器以及图形适配器)的合适I/O总线通常包括公共协议,例如,外围部件互联(PCI)协议。其他输入/输出设备示出为经由用户接口适配器28以及显示器适配器32连接至系统总线33。键盘29、鼠标30以及扬声器31可经由用户接口适配器28与系统总线33互连,其中,该用户接口适配器可包括,例如,将多个设备适配器集成入单个集成电路的超级I/O芯片。

在本公开的某些方面中,处理系统500包括图形处理单元37。图形处理单元37是一种被设计成操纵并改变存储器以在帧缓存器中加速用于输出至显示器的图像的形成的专用电子电路。一般而言,图形处理单元37在操纵计算机图形以及图形处理方面是非常高效的,且具有高度平行的结构,该结构使得其在进行算法时要比通用CPU更有效,其中大型数据块以平行的方式进行处理。

因此,如本文所配置的,处理系统500包括以处理器21的形式存在的处理功能、包括系统存储器(例如,RAM24)和大容量存储器34的存储功能、输入装置(例如,键盘29和鼠标30)以及包括扬声器31和显示器35的输出功能。在本公开的某些方面中,系统存储器(例如,RAM24)的部分和大容量存储器34共同存储操作系统以协调处理系统500中示出的各种部件的功能。

出于说明的目的,已给出了本公开的各种示例的描述,但其并不旨在具有穷举性,或限制于所公开的实施例。在不偏离所描述的技术的范围及精神的情况下,许多修改和变型对于本领域的普通技术人员而言将是显而易见的。本文所用术语被选择来最好地解释本发明技术的原理、实际应用或针对市场中出现的技术的技术改进,或其被选择来使得本领域的其他普通技术人员能够理解本文所公开的技术。

虽然已参照示例性实施例对上述公开进行了描述,但本领域技术人员将理解的是,在不偏离本公开的范围的情况下,可做出各种变化,并可利用等同物来代替元件。此外,可在不偏离本公开的本质范围的情况下做出许多修改,以使特定情况或材料适应本公开的教导。因此,本发明技术并不旨在受限于所公开的特定实施例;相反,其将包括所有落入本申请的范围内的实施例。

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