车辆状况检测和警告系统的制作方法

文档序号:11643936阅读:262来源:国知局
车辆状况检测和警告系统的制造方法与工艺

本发明涉及车辆设备和车辆系统,更具体地,涉及用于识别和减轻不适当驾驶行为的车辆设备和车辆系统。



背景技术:

道路状况经常会使道路驾驶不安全。在一些情况下,驾驶员表现出的某些驾驶行为可能会增加驾驶状况产生的危险。另外,驾驶员通常很难评估出影响车辆通过的状况的正确手段。例如,驾驶员对于冰雪状况下的驾驶可能经验不足而无法确定这些状况下的安全行驶速度。在一些情况下,向驾驶员警告其驾驶行为是不适当或危险的可能是有益的。



技术实现要素:

本公开解决了当前技术中存在的这些和其他问题。特别地,本公开提供了一种能识别并减轻不适当驾驶行为的车辆系统。所述车辆系统可识别与车辆相关的驾驶行为,并鉴于影响车辆的一个或多个状况确定驾驶行为是否不适当。在识别到不适当行为时,所述车辆系统可生成能被执行以减轻不适当驾驶行为的一组校正动作。本公开能够识别并减轻不适当驾驶行为,从而降低了驾驶状况产生的危险。

附图说明

将参照附图对根据本发明的各个实施例进行说明,在附图中:

图1描绘了根据至少一些实施例的车辆系统中可包括的一个或多个部件;

图2描绘了根据本发明的可实现对于车辆状况评估驾驶行为的技术的系统或架构;

图3描绘了示出根据至少一些实施例的用于校正驾驶员行为的过程的说明性流程图;

图4描绘了示出根据至少一些实施例的可在车辆外部的服务器处执行的过程的说明性流程图;

图5描绘了根据至少一些实施例的车辆系统的说明性示例实施方式;

图6描绘了示出根据至少一些实施例的用于识别和校正不适当的驾驶行为的过程的说明性流程图;

图7描绘了根据另一些实施例的车辆系统中可包括的一个或多个部件;以及

图8描绘了根据本发明的可实现对于车辆状况评估驾驶行为的技术的另一系统或架构。

具体实施方式

下文将对各个实施例进行说明。为了便于解释,阐述了具体配置和细节,以便深入理解实施例。但是,本领域的技术人员应理解的是,所述实施例可在无特定细节的情况下实施。另外,为了不使当前所述的实施例变得晦涩难懂,可省略或简化公知的特征。

在讨论本发明的具体实施例之前,先对一些术语进行详细说明。

“驾驶行为”可为车辆表现出的任何驾驶模式,无论是否由车辆操作者发起。在一些实施例中,驾驶行为可包括车辆行驶的速度、车辆行驶的弯度、车辆行驶的方向、车辆的侧向移动,和/或任何其他合适车辆移动指示。

“车辆系统”可为包括车辆的各种部件的任何系统以及车辆外部的被配置成为车辆提供数据的任何装置。例如,车辆系统可包括多个输入传感器、能处理来自输入传感器的数据的处理器装置、用于对车辆进行一种或多种计算的服务提供商计算机、用于在处理器装置和服务提供商计算机之间实现访问的传输装置(例如,无线平台),以及任何其他合适部件。

“一组校正动作”可为被确定为导致至少部分减少一个或多个驾驶行为的发生的任何一组指令。一组校正动作可包括用于提供通知的一个或多个指令和/或用于发起动作的一个或多个指令。例如,一组校正动作可包括指令,该指令用于向车辆操作者提供所述驾驶行为正在表现的警告。在另一个实例中,所述一组校正动作可包括使车辆制动系统启动由此减慢车辆速度的指令。在一些实施例中,所述一组校正动作可包括多个指令,每个指令被单独确定以导致所识别的驾驶行为的减少。例如,所述一组校正动作可包括提高车辆制动系统灵敏度的指令,以及降低车辆节气门系统灵敏度的指令。在一些实施例中,一组校正动作中包括的指令可利用时序数据排序或与时序数据相关联。例如,一组校正动作可包括指令,用以提供通知、等待一段时间、确定通知是否成功减少了驾驶行为以及在通知没有成功减少驾驶行为时进行第二动作。

“车辆功能部件”可为能执行至少一个车辆功能的任何装置。例如,主气缸是通过对制动盘施加液压力而执行车辆制动功能的车辆功能部件。在一些实施例中,处理器装置可向主气缸发信号以执行车辆制动。在一些实施例中,可在主气缸上增加所述制动系统的液压力,以响应于制动踏板的移动量而增加施加给制动盘的制动力的量。

在一些实施例中,车辆系统可包括服务提供商计算机(与车辆系统相关的服务的提供商)和一个或多个车辆。位于车辆内的一个或多个输入传感器可采集与车辆相关的信息。一旦从车辆接收输入,服务提供商计算机可识别车辆表现出的一个或多个驾驶行为。另外,所述服务提供商计算机可识别影响车辆的一个或多个状况。例如,所述服务提供商计算机可识别影响车辆的天气状况。

一旦识别出车辆表现出的驾驶行为,所述服务提供商计算机可针对所识别的状况确定表现出的驾驶行为是否适当。如果服务提供商计算机鉴于这些状况确定驾驶行为不适当,服务提供商计算机可生成为了减轻不适当驾驶状况而计算出的一组校正动作。

图1描绘了根据至少一些实施例的车辆系统中可包括的一个或多个部件。例如,被配置成与车辆系统交互的车辆102可包括处理器装置104、能采集各种类型的输入的多个输入传感器106、位置传感器108(例如,全球定位系统装置)、一个或多个输出装置110、能在处理器装置104与一个或多个外部部件之间实现通信的天线装置,以及被配置成与车辆功能交互的一个或多个车辆功能部件114。

根据至少一些实施例,车辆系统中包括的处理器装置104可包括能进行计算并执行以任何合适编程语言编写的机器可执行指令的任何类型的计算装置。在一些实施例中,所述处理器装置可包括操作系统和被配置成用于在操作系统与一个或多个附属装置之间实现交互的基本输入/输出系统(bios)。

根据至少一些实施例,车辆系统中包括的输入传感器106可包括能采集与一个或多个车辆状况相关的数据并将数据(或经处理的数据形式)报告给处理器装置的任何装置。输入传感器的一些非限制性实例可包括加速度计、相机、麦克风、温度计、速度计、湿度传感器、胎压计、压力传感器,或任何其他合适的感测装置。

根据至少一些实施例,车辆系统中包括的位置传感器108可包括能确定车辆位置的任何装置。例如,所述位置传感器可为全球定位系统(gps)装置。又如,所述位置传感器可为信号发射器,其位置可利用对多个无线电发送塔输出的多个无线电信号进行的多点定位过程来确定。在一些实施例中,所述位置传感器108可持续向处理器装置104提供位置数据。在一些实施例中,所述位置传感器108可定期地向处理器装置104提供位置更新。

根据至少一些实施例,车辆系统中包括的输出装置110可包括能向车辆操作者提供通知的任何装置。在一些实施例中,所述输出装置110可包括扬声器,并且所述通知可作为音频通知被提供。在一些实施例中,所述输出装置可包括显示装置,并且所述通知可作为可视通知被提供。例如,所述通知可作为显示装置的显示屏上的文本和/或图像被提供。

根据至少一些实施例,车辆系统中包括的天线112可包括能在处理器装置与另一个电子装置之间实现无线通信的任何装置。在一些实施例中,所述天线可通过无线局域网(wlan),例如wi-fi,在处理器装置与另一个电子装置之间实现通信。在一些实施例中,所述天线可通过无线通信网络(例如,3g、4g等)在处理器装置与另一个电子装置之间实现通信。

根据至少一些实施例,车辆系统中包括的车辆功能部件114可包括能执行至少一个车辆功能的任何装置。在一些实施例中,所述车辆功能部件可激活或停用一个或多个车辆功能。在一些实施例中,所述车辆功能部件可被配置成调整与车辆功能相关联的灵敏度或其他值。例如,所述车载功能部件可用于增加制动系统的制动踏板的灵敏度(通过响应于制动踏板的移动量而调整被施加给制动盘的制动力的量)。

图2描绘了根据本发明的可实现用于针对车辆状况评估驾驶行为的技术的系统或结构。在一些实例中,车辆202可包括处理器装置204。在一些实施例中,所述处理器装置204可被配置成通过网络208或其他通信连接与服务提供商计算机206通信。

所述处理器装置204可为能执行所述功能的任何类型的计算装置。所述处理器装置204可包括能处理来自一个或多个输入传感器212的输入的一个或多个处理器210。如本领域中已知的,有多种能检测与用户或车辆状况相关的输入的输入传感器212,例如,加速度计、相机、麦克风、温度计、速度计等。所述输入传感器212获得的输入可来自多种数据输入类型,包括,但不限于,音频数据、可视数据或生物识别数据。至少一些实施例的实施方式中使用的应用或模块的编程代码可在处理器装置204的存储器214中存储和执行。所述处理器装置204可包括用于处理从一个或多个输入传感器212采集的输入信息的模块(输入采集模块216)和/或用于执行抑制特定驾驶行为的一个或多个动作的模块(行为校正模块218)。

更详细地转向储存器214的内容。存储器214可包括用于实现本文公开的特征的一个或多个应用程序或服务,包括输入采集模块216和/或行为校正模块218。

在一些实施例中,输入采集模块216可被配置成从一个或多个输入传感器接收输入信息,并对将被提供给服务提供商计算机206的信息进行识别。在一些实施例中,可连续地向服务提供商计算机206提供一或多个输入类型。在一些实施例中,仅可在特定条件下向服务提供商计算机206提供一些输入类型。例如,在一些实施例中,如果一个或多个输入传感器212检测到的输入与高于(或低于)一阈值的值相关联,可将该输入提供给服务提供商计算机206。在一些实施例中,仅可在确定与来自第二输入传感器的输入相关联的值高于(或低于)一阈值时向服务提供商计算机206提供与来自一个输入传感器的输入相关联的值。在一些实施例中,可在确定这些值异常时向服务提供商计算机206提供从输入传感器获得的值。在一些实施例中,可在从服务提供商计算机接收值请求时向服务提供商计算机提供与来自输入传感器的输入相关联的值。

在一些实施例中,行为校正模块218可被配置成从服务提供商计算机206接收一组行为校正动作,并执行这些动作中的一个或多个。例如,在一些实施例中,所述行为校正模块218可被配置成提供用于校正潜在危险驾驶行为的建议。在一些实施例中,所述行为校正模块218可被配置成使车辆的一个或多个功能被激活。例如,所述行为校正模块218可被配置成启动车辆制动系统,以校正超速行为。又如,所述行为校正模块218可被配置成使车辆内的方向盘锁定。

在一些实例中,所述网络208可包括多种不同类型的网络中的任何一个或其组合,例如,有线网络、互联网、无线网络、蜂窝网络以及其他专用和/或公共网络。还应注意的是,所述技术可应用于其他客户机/服务器配置,以及非客户机/服务器配置(例如,本地存储的应用、点对点系统等)。在一个例示性实施例中,所述处理器装置304可利用一个或多个无线通信网络(例如,3g、4g等)与网络中枢通信。所述网络中枢随后可利用物理连接(例如,铜线、tl、以太网等)与网络地址上的服务提供商计算机通信。

所述服务提供商计算机206可为任何类型的计算装置,例如,但不限于,手机、智能手机、个人数字助理(pda)、膝上计算机、台式计算机、服务器计算机、薄型客户机装置、平板计算机等。另外,应注意的是,在一些实施例中,所述服务提供商计算机206可由在主机计算环境中实现的一个或多个虚拟机执行。所述主机计算环境可包括一个或多个快速提供和发行的计算资源,所述计算资源可包括计算、联网和/或存储装置。主机计算环境还可被称为云计算环境。

在一个说明性配置中,所述服务提供商计算机206可包括至少一个存储器220和一个或多个处理单元(或处理器)222。所述处理器222可根据情况以硬件、计算机可执行指令、固件或其组合来实现。所述处理器222的计算机可执行指令或固件实施方式可包括以任何合适编程语言编写的,用于执行所述各种功能的计算机可执行或机器可执行指令。

所述存储器220可存储可在处理器210和/或处理器222上加载和执行的程序指令,以及在执行这些程序期间产生的数据。取决于服务提供商计算机206的配置和类型,所述存储器220可为易失性存储器(例如,随机存取存储器(ram))和/或非易失性存储器(例如,只读存储器(rom)、闪存等)。所述服务提供商计算机206还可包括附加存储设备224,例如,可移除的存储设备或不可移除的存储设备,包括,但不限于,磁性存储设备、光盘和/或磁带存储设备。所述盘驱动器及其相关联计算机可读介质可向计算装置提供计算机可读指令、数据结构、程序模块和其他数据的非易失性存储。在一些实施方式中,所述存储器220可包括多种不同类型的存储器,例如,静态随机存取存储器(sram)、动态随机存取存储器(dram)或rom。更详细地转向存储器220中的内容。所述存储器220可包括操作系统226和用于实现本文公开的特征的一个或多个应用程序或服务,至少包括用于跟踪车辆位置数据的模块(车辆跟踪模块228)和/或用于针对车辆状况评估驾驶行为的模块(状况评估模块230)。所述存储器220还可包括状况数据232,该状况数据232提供与状况(包括专门针对位置的状况)相关的数据。在一些实施例中,所述状况数据232可被存储于数据库中。

所述存储器220和附加存储设备224(二者为可移除的和不可移除的),均为计算机可读存储介质的实例。例如,计算机可读存储介质可包括易失性或非易失性、可移除或不可移除介质,这些介质以用于信息(例如,计算机可读指令、数据结构、程序模块或其他数据)存储的任何方法或技术来实现。如本文中使用的,模块可指由作为处理器装置204或服务提供商计算机206的一部分的计算系统(例如,处理器)执行的编程模块。所述服务提供商计算机206还可包含使服务提供商计算机206与所存储的数据库、另一个计算装置或服务器、用户终端和/或网络208上的其他装置通信的通信连接234。所述服务提供商计算机206还可包括输入/输出(i/o)装置和/或端口236,例如,用于实现与键盘、鼠标、笔、语音输入装置、触摸输入装置、显示器、扬声器、打印机等的连接。

更详细地转向储存器220中的内容。存储器220可包括操作系统226、包含状况数据232的数据库,以及用于实现本文公开的特征的一个或多个应用程序或服务,包括车辆跟踪模块228和/或状况评估模块230。

在一些实施例中,所述车辆跟踪模块228可被配置成从处理器装置204接收车辆的位置信息的指示。所述车辆跟踪模块可被配置成识别可与车辆相关的驾驶行为。例如,所述车辆跟踪模块228可基于车辆当前和过往的位置数据和/或从处理器装置204接收的输入识别车辆表现出的驾驶行为。所述车辆跟踪模块228可将车辆的当前和过往位置数据与预定驾驶行为数据相比较。在一些实施例中,所述车辆跟踪模块可基于接收的位置信息定期地更新车辆位置,并识别与车辆相关的任何新的驾驶行为。在检测到与车辆相关的驾驶行为时,所述服务提供商计算机可将驾驶行为传输给状况评估模块230,以鉴于影响车辆的一个或多个状况确定车辆表现出的当前驾驶行为是否适当。在一些实施例中,所述车辆跟踪模块228可同时跟踪多个车辆。

在一些实施例中,所述状况评估模块230可被配置成从车辆跟踪模块228接收一个或多个驾驶行为的指示,鉴于与车辆相关的一个或多个状况确定驾驶行为是否适当,并为车辆生成一组校正动作。在一些实施例中,所述状况评估模块230可查询状况数据库232以识别与车辆相关的一个或多个驾驶状况。在一些实施例中,所述状况评估模块230可识别专门针对位置的状况。例如,所述状况评估模块230可识别车辆所处地点的天气状况。又如,所述状况评估模块可识别车辆当前正在通过的道路的弯度。在一些实施例中,所述状况评估模块230可从车辆的一个或多个输入传感器接收指示车辆状况的输入。

在一些实施例中,所述服务提供商计算机可维护校正动作的数据库,可响应于针对车辆状况对不适当驾驶行为的检测而采取这些校正动作。在该实例中,一旦所述状况评估模块230已识别到与车辆相关的驾驶行为,则所述服务提供商计算机可查询数据库以识别用于校正驾驶行为的适当动作。在一些实施例中,所述状况评估模块230可编制一组校正动作,这组校正动作被配置成减轻各种驾驶行为。一旦状况评估模块230已生成了一组校正动作,可将所述一组校正动作发送给处理器装置204。

虽然图2中被描绘为包括在处理器装置204或服务提供商计算机206中,但应注意的是,所述任何模块都可在处理器装置204或服务提供商计算机206上实现,无论它们被描绘为在哪里。例如,在一些实施例中,所述车辆跟踪模块228和/或状况评估模块230可在处理器装置204上实现并在其中执行。如图7和8所示,所述车辆跟踪模块228和/或状况评估模块230存储在处理器装置204的存储器214中,并且在处理器装置204上实现并在其中执行。在服务提供商计算机中包括一个或多个模块的实施例中,所述处理器装置204可将从输入传感器获得的信息传输给服务提供商计算机206,以便由服务提供商计算机进行处理。例如,所述处理器装置204可向服务提供商计算机206提供流化的位置数据。

图3描绘了示出根据至少一些实施例的用于校正驾驶员行为的过程的说明性流程图。在图3中,车辆系统可包括一个或多个处理器装置204。所述处理器装置204可为图2的示例处理器装置204。一个或多个处理器装置204捕捉的位置数据和/或输入数据可被传输给服务提供商计算机206并在服务提供商计算机206被处理。所述服务提供商计算机206可为图2的示例服务提供商计算机206。

如上所述,所述处理器装置可包括输入采集模块302,该模块被配置成采集与车辆相关的输入,并将该输入传输给服务提供商计算机206上的车辆跟踪模块304。在一些实施例中,所述输入采集模块302可被配置成确定一个或多个输入传感器采集的输入是否落在预期范围内。例如,在一些实施例中,如果一个或多个输入传感器检测到的输入与高于(或低于)一阈值的值相关联,则可将该输入识别为与一车辆状况或驾驶行为相关。在一些实施例中,仅可在确定与来自第二输入传感器的输入相关联的值高于(或低于)一预定值时向车辆跟踪模块304提供与来自一个输入传感器的输入相关联的值。所述输入采集模块302可采集来自多个不同的输入传感器的输入,并将输入提供给车辆跟踪模块304。例如,所述输入传感器可采集与车辆速度、车辆外部温度、车辆胎压或任何其他合适车辆度量相关的数据。一旦所述输入采集模块302已采集到了输入,则可将该输入提供给服务提供商计算机206上的车辆跟踪模块304。

所述车辆跟踪模块304可被配置成基于车辆当前和过往的位置数据和/或从处理器装置204接收的输入来识别车辆表现出的一个或多个驾驶行为。所述车辆跟踪模块228可对车辆当前和过往的位置数据进行分析来预测驾驶行为数据。例如,所述车辆跟踪模块228可确定第一时间下的车辆位置和第二时间下的车辆位置。所述车辆跟踪模块228随后可确定车辆的速度和/或方向。在一些实施例中,所述车辆跟踪模块可基于接收的位置信息定期地更新车辆位置,并识别与车辆相关的任何新的驾驶行为。一旦检测到与车辆相关的驾驶行为,所述服务提供商计算机可将驾驶行为传输给状况评估模块306,以鉴于影响车辆的一个或多个状况确定车辆表现出的当前驾驶行为是否适当。在一些实施例中,所述车辆跟踪模块228可同时跟踪多个车辆。

一旦从车辆跟踪模块228接收到车辆的驾驶行为信息,所述状况评估模块306可被配置成鉴于与车辆相关的一个或多个状况确定驾驶行为是否适当。一旦确定驾驶行为不适当,所述状况评估模块306可被配置成为车辆生成一组校正动作。在一些实施例中,所述状况评估模块306可查询状况数据库308,并接收与车辆相关的状况信息。在一些实施例中,所识别的状况可为专门针对位置的。例如,所述状况评估模块306可接收关于车辆所处地点的天气状况的状况信息。又如,所述状况评估模块可识别车辆当前正在通过的道路的弯度。在一些实施例中,所述状况评估模块306可从车辆的一个或多个输入传感器接收指示车辆状况的输入。例如,所述状况评估模块306可接收车辆外部温度的指示。一旦确定车辆温度处于0°或0°以下,所述状况评估模块306可确定车辆正在结冰状况下行驶。

在一些实施例中,所述状况评估模块306可为车辆生成一组校正动作。例如,所述服务提供商计算机206可维护数据库或其他存储装置,其中包括可被执行以减轻不适当驾驶行为的一个或多个动作。在该实例中,一旦确定车辆表现出不适当驾驶行为,所述状况评估模块可查询数据库,以确定与所识别的每个不适当驾驶行为相关联的校正动作。在一些实施例中,所述状况评估模块306可识别校正动作,该校正动作在被执行时可减轻多个不适当驾驶行为。所述状况评估模块306可将所识别的每个校正动作编制成一组校正动作,所述一组校正动作随后可被提供给在处理器装置204上执行的行为校正模块310。

所述行为校正模块310可被配置成执行一个或多个校正动作,以减轻不适当驾驶行为。在一些实施例中,所述行为校正模块310可被配置成向车辆操作者提供通知。为此,所述行为校正模块可向输出装置312传输警告信号。例如,所述行为校正模块可向车辆扬声器系统传输音频通知。在一些实施例中,所述行为校正模块310可被配置成发起车辆功能。为此,所述行为校正模块310可被配置成向车辆部件314传输调整信号,所述车辆部件314被配置成执行一个或多个车辆功能。例如,所述行为校正模块310可用于向车辆制动系统传输信号,使制动系统启动。

根据至少一些实施例,所述行为校正模块可被配置成确定车辆正在表现出特定驾驶行为。一旦执行了一个或多个校正动作,所述行为校正模块310可随后确定驾驶行为是否停止。在一些实施例中,所述一组校正动作可包括被确定以减轻单个驾驶行为的多个校正动作。所述行为校正模块310可被配置成按顺序执行这些动作中的每个动作。例如,所述行为校正模块310可执行第一动作。一旦确定第一动作无效并且驾驶行为仍然存在时,所述行为校正模块310可执行第二动作。在说明性实例中,所述行为校正模块可确定车辆正在超速行驶。一旦作出这样的判断,所述行为校正模块310可先向驾驶员提供降低车辆速度的警告或建议。在预定时间之后,所述行为校正模块310可确定车速尚未下降。一旦作出这样的判断,所述行为校正模块310可执行动作以作用制动系统并降低车速。

图4描绘了示出根据至少一些实施例的可在车辆外部服务器处执行的过程的说明性流程图。所述过程400被图示为逻辑流程图,其每个操作代表可以硬件、计算机指令或其组合实现的一序列的操作。在计算机指令的背景下,所述操作代表被存储于一个或多个计算机可读存储介质上的计算机可执行指令,这些指令当由一个或多个处理器执行时,执行所述操作。总体来说,计算机可执行指令包括执行特定功能或实现特定数据类型的例程、程序、对象、组件、数据结构等。描述操作的顺序并不旨在被解释为限制,并且任何数量的所述操作可以被省去或以任何顺序组合和/或并列发生,以实现该过程以及本文所述的任何其他过程。

过程400(或本文所述的任何其他过程,或其变型和/或组合)中的一些或所有可在配置有可执行指令的一个或多个计算机系统的控制下执行,并可实现为代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)。根据至少一个实施例,图4的过程400可由图2所示的至少一个或多个服务提供商计算机206执行。所述代码可例如以计算机程序(包括可由一个或多个处理器执行的多个指令)的形式存储于计算机可读存储介质中。所述计算机可读存储介质可为非临时的。在另一些实施例中,图4的过程400可存储在图2所示的处理器装置204的存储器214中,由处理器装置204的处理器210执行。在另一些实施例中,图4的过程400可存储在图2所示的服务提供商计算机206的存储器220中,由服务提供商计算机206的处理器222执行。

过程400可从402开始,在402中,识别了关于车辆的车辆参数。所述车辆参数可从车辆本身接收,或从车辆监控系统接收。在404中,所述过程400可至少部分基于所识别的车辆参数识别车辆驾驶行为。在一些实施例中,所述过程可从车辆位置信息识别车辆移动模式。所述车辆移动模式可与存储于移动模式数据库中的车辆移动模式相互关联。

在406中,一旦所述过程400识别到车辆表现出的驾驶行为,其可确定可能会潜在7影响车辆的一个或多个状况。例如,可识别当地的天气模式。又如,所述过程可识别与车辆行驶在的道路相关的细节。所述过程随后可确定识别的每个驾驶行为在识别的状况下是否适当。

在408中,对于识别的每个驾驶行为,所述过程400可鉴于状况确定识别的驾驶行为是否适当。例如,可将与驾驶行为相关联的一个或多个值与可接受值的范围相比较。在一些实施例中,所述可接受值的范围可基于识别的状况而确定。在410中,一旦确定驾驶行为处于可接受值的范围内,可将该驾驶行为忽略。如果驾驶行为处于可接受值的范围之外,所述过程可确定驾驶行为不适当。例如,可确定当前行驶速度的值,并将该值与针对车辆正行驶在的路段预先确定的可接受速度值的范围相比较。例如,预定速度值可指定最大速度值为70英里每小时,最小值为55英里每小时,因此,该范围代表该路段要求的安全行驶速度范围。再例如,可确定当前行驶速度变化值,例如,40英里/小时的变化。这可指示驾驶员正在反常地突然加速或减速,可能意味着驾驶员正在从事类似飙车的驾驶行为。可将行驶速度变化范围,例如,5-10英里/小时,与当前行驶速度变化值相比较,以确定驾驶员是否正从事危险驾驶行为。

在412中,一旦识别到不适当行为,所述过程可识别能校正不适当行为的一个或多个校正动作。一旦确定校正动作,所述过程可确定所识别的校正动作是否为有效的校正动作。在414中,识别的每个校正动作可被添加到一组校正动作中。在416中,在评估每个驾驶行为之后,所述过程可确定是否应评估任何其他驾驶行为。在418中,一旦确定不存在其他驾驶行为,通过向车辆的处理器装置提供所述一组校正动作,所述过程可终止。

图5描绘了根据至少一些实施例的车辆系统的说明性示例实施方式。在图5中,服务提供商计算机502可访问状况数据504的一个或多个数据库。所述服务提供商计算机可通过无线通信装置与一个或多个车辆506通信。

在一些实施例中,所述状况数据504可由第三方实体(与服务提供商计算机无关的实体)维护。例如,所述服务提供商计算机502可访问由天气监测服务维护的天气数据库。在一些实施例中,所述状况数据504可包括多个数据库。例如,所述状况数据504可按状况类型或地理位置划分。

例如,考虑这种场景:车辆506正在表现出与突然转向(以z字形模式移动)一致的驾驶行为。在该说明性实例中,所述服务提供商计算机502可确定车辆行驶的道路为直路,或至少不遵循与表现出的驾驶模式一致的弯曲模式。一旦从所接收的车辆位置信息确定车辆正表现出与道路弯度不一致的驾驶行为,所述服务提供商计算机可确定车辆正在突然转向。在该说明性实例中,所述服务提供商计算机502可确定:激活电子稳定控制系统可减轻该突然转向行为。另外,所述服务提供商计算机可确定锁定车辆的方向盘柱也可减轻该驾驶行为。在该实例中,所述服务提供商计算机502可生成包括这些潜在减轻动作的一组校正动作。

在所述实例中,所述服务提供商计算机502可向车辆506传输所述一组校正动作,以便被执行。在一些实施例中,所述车辆随后可执行校正动作。例如,可先启动车辆的电子稳定控制系统。一旦确定车辆仍然保持突然转向,则可锁定车辆的转向柱,以防止进一步的突然转向。

图6描绘了示出根据至少一些实施例的用于识别和校正不适当驾驶行为的过程的说明性流程图。过程600可从602开始,在602中,从一个或多个输入传感器接收与处理器装置相关联的输入信息。在604中,可对输入信息进行评估,以识别其中安装有处理器装置的车辆表现出的一个或多个驾驶模式。例如,可将输入信息与存储的驾驶模式信息相比较,以识别其相似性。在一些实施例中,这部分过程可由处理器装置本身执行。在一些实施例中,这部分过程可由车辆外部的服务提供商计算机执行。

在一些实施例中,在606中,所述过程可识别与车辆相关的一个或多个状况。所识别的相关状况可为影响车辆的驾驶行为或车辆事故的可能性的任何状况。例如,所述状况可包括当地天气状况、车辆外部的温度、车辆行驶在的道路的弯度,或可能影响车辆的任何其他合适状况。

在608中,一旦识别到了驾驶模式和状况,所述过程可鉴于状况确定驾驶行为是否适当。在一些实施例中,可通过将与驾驶行为相关联的值与一阈值或一可接受值的范围相比较,从而确定驾驶行为是否适当。一旦确定与驾驶行为相关联的值处于可接受值的范围之外,所述过程可确定驾驶行为不适当。在610中,所述过程可随后识别旨在停止不适当驾驶行为的一个或多个动作。在一些实施例中,可基于表现出的驾驶行为的类型识别动作。例如,如果车辆行驶过快,则所述过程可识别旨在防止车辆超速的动作。在该实例中,所述过程可识别用于激活车辆制动系统的动作、降低车辆节气门灵敏度的动作、警告车辆操作者车辆超速的动作,或任何其他合适动作。所述过程可针对所识别的每个不适当驾驶行为识别一个或多个动作,并编制一组动作以由安装在车辆内的处理器装置执行。在612中,可将编制的所述一组动作提供给处理器装置。在另一些实施例中,图6的过程600可存储在图2所示的处理器装置204的存储器214中,由处理器装置204的处理器210执行。在另一些实施例中,图6的过程600可存储在图2所示的服务提供商计算机206的存储器220中,由服务提供商计算机206的处理器222执行。

在说明性实例中,考虑这种场景:处理器装置确定车辆正在以40英里每小时的速度行驶。所述过程600可确定道路上的限速为40英里每小时并且目前正在下雨。所述处理器装置还可接收车辆胎压低的指示。所述过程可鉴于湿路状况和低胎压计算出该车辆的安全行驶速度可为25-28英里每小时。所述过程随后可确定40英里每小时的行驶速度是不适当的。一旦作出这样的判断,所述过程可编制一个动作列表,其旨在将车辆速度降低到预期范围内。

图7描绘了根据另一些实施例的车辆系统中可包括的一个或多个部件。图8描绘了根据本发明的可实现对于车辆状况评估驾驶行为的技术的另一系统或架构。在图7和8所示的实施例中,所述车辆跟踪模块228和/或状况评估模块230存储在处理器装置204的存储器214中,并且在处理器装置204上实现并在其中执行。

由此,应将所述说明书和附图理解为说明性的,而非限制性的。但是,显而易见的是,只要不脱离权利要求中所述的本公开的广泛精神和范围,可对本公开进行各种修正和更改。

其他变型也落在本公开的精神范围内。因此,虽然所公开的技术可以有各种修改和替代构造,但其某些图示实施例在附图中被示出并且在前面已经进行了详细描述。但是,应理解的是,并不旨在将本公开限于所公开的一个或多个特定形式,相反,其意图在于涵盖所附权利要求中限定的、落在本公开的精神和范围内的所有修正、替代构造和等效物。

在描述所公开的实施例的上下文中(尤其在以下权利要求的上下文中)使用的术语“一个”和“一种”以及“该”和类似指示词应解释为既涵盖单数又涵盖复数,除非在文中另外地指明或明显与上下文相悖。除非另外指明,否则术语“由……构成”、“具有”、“包括”和“包含”应被解释为开放性术语(即,含义为“包括但不限于”)。术语“连接”应被解释为部分或全部地包含在内、附接至、或结合在一起,即使没有中间物。本文中的值范围的引述仅仅旨在用作一种单独提及属于该范围的每个单独的值的速记方法,除非本文中另有指明,并且每个单独的值都纳入本说明书中,如同这些值在本文中被单独引述一样。本文中所描述的所有方法都可以按任何适当顺序执行,除非本文中另有指明或明显与上下文相悖。除非另外要求,本文中提供的任何和所有实例、或示例性语言(例如,“如”)的使用仅旨在更好地阐明本公开的实施例而不对本公开的范围强加限制。本说明书中任何语言都不应被解释为将任何没有要求保护的要素指示为是实践本公开所必不可少的。

除非另有特别声明,如短语“x、y或z中的至少一者”等连接语言在所使用的上下文内旨在被理解为总体表示一项目,该项目可以是x、y或z中的任一者、或其任意组合(例如,x、y和/或z)。因此,这类连接语言一般地并不旨在、和不应暗示某些实施例要求至少一个x、至少一个y和至少一个z每个都存在。

本文中描述了本公开的优选实施例,包括发明人已知的用于实施本公开的最佳模式。在阅读前述描述后,对本领域的普通技术人员而言,那些优选实施例的变化形式可以变得明显。发明人期望本领域技术人员在适当时采用这类变化形式,并且发明人意图使本公开以与本文中具体描述的方式不同的方式来被实践。因此,如所适用法律允许的,本公开包括所附权利要求书所引述的主题的所有修正和等效物。此外,除非本文中另有说明或者明显与上下文相悖,本公开包括上述要素在其所有可能的变化的情况下的任意组合。

本文中引述的所有参考文件,包括公布文件、专利申请和专利,都通过引用结合在此,就如同单独地且具体地指明每个参考文件是通过引用而结合在此并以其全文在此进行阐述。

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