用于获取驾驶员行为数据的平台的制作方法

文档序号:11730402阅读:223来源:国知局
用于获取驾驶员行为数据的平台的制作方法与工艺

本发明涉及用于获取驾驶员行为数据的平台,具体为车载设备和服务提供商计算机。



背景技术:

许多因素能使得在公路上驾驶变得不安全。一种这样的因素是,不能预料其他驾驶员的驾驶行为。一些驾驶员可能鲁莽地驾驶,并且可能随后对公路上的其他驾驶员造成危害。如果能够识别鲁莽的驾驶员,就有可能避开这些驾驶员,或者使得这些驾驶的保险费成本不会过于昂贵。然而,识别这些鲁莽的驾驶员可能是很困难的,因为他们不可能主动提供与其驾驶行为有关的信息。此外,这些鲁莽的驾驶员不可能免费地允许监测他们的驾驶行为。



技术实现要素:

本公开解决了现有技术的这些和其他问题。特别地,本公开提供了一种能够识别驾驶员行为的车载系统。驾驶员行为被上传给服务提供商,其中驾驶员行为被存储在驾驶员数据库中。在一些实施例中,存储在驾驶员数据库中的信息可以由一个或多个用户在以后的时间进行访问。在一些实施例中,存储在驾驶员数据库中的信息可以被提供给第三方实体,诸如保险提供商。

本公开还提供了一种车载设备,包括:一个或多个照相机装置,其被配置为捕捉与一个或多个车辆有关的图像输入;处理器装置,其被配置为:从所述一个或多个照相机装置接收图像输入;从所述接收到的图像输入识别与所述图像输入相关联的目标车辆的标识符,所述目标车辆是除了所述车载设备安装在其中的车辆以外的车辆,所述目标车辆的所述标识符是牌照号码;使用所述一个或多个照相机装置跟踪所述目标车辆的一个或多个运动;识别与所述目标车辆相关的一个或多个规章;通过针对与所述目标车辆相关的所述一个或多个规章分析所述目标车辆的所述一个或多个运动来确定所述目标车辆正进行异常行为,所述异常行为是基于与至少一些交通规章的偏差来确定的;并且经由无线传输将行为信息提供给服务提供商计算机,所述行为信息包括所述目标车辆的所述标识符和与所述异常行为相关的信息,其中,所述服务提供商计算机还被配置为:通过查询使驾驶员与车辆身份相关的数据库来从所述车辆标识符识别驾驶员;识别与所述识别的驾驶员相关联的异常行为记录;将所述行为信息附加到所述异常行为记录上,所述异常行为记录可经由web浏览器通过公共网络来访问;从第二车载设备接收所述目标车辆的所述标识符的指示;并且向所述第二车载设备提供包括所述行为信息的所述异常行为记录。

在所述车载设备中,所述接收到的图像输入是描绘所述目标车辆的至少一部分的图像。

在所述车载设备中,所述车辆标识符是使用一种或多种图像处理技术识别的。

在所述车载设备中,提供给所述服务提供商的所述行为信息包括所述接收到的图像输入。

在所述车载设备中,所述处理器装置还被配置为经由无线传输将所述行为信息提供给当地执法机构。

在所述车载设备中,与所述目标车辆相关的所述一个或多个规章基于所述目标车辆的当前地理位置来识别。

在所述车载设备中,多个车载设备将与所述目标车辆相关联的多个行为信息提供给所述服务提供商计算机,并且通过所述服务驾驶员计算机使得所述多项行为信息对于与所述目标车辆相关联的驾驶员而言可以获得。

本公开还提供了一种方法,包括:从安装在第一车辆上的照相机装置接收图像信息,所述图像信息包括除了所述第一车辆以外的目标车辆的至少一部分;从所述图像信息识别与所述目标车辆相关联的车辆标识符,所述车辆标识符包括车牌号码;在所述图像信息内跟踪所述目标车辆的运动;确定与所述目标车辆相关的一组规章数据,所述一组规章数据基于所述第一车辆的地理位置来确定;至少部分基于所述目标车辆关于所述一组规章数据的运动来确定所述目标车辆正进行异常驾驶行为;经由无线传输向服务提供商计算机提供所述目标车辆的车辆标识符和所述异常驾驶行为,以使得所述服务提供商计算机:基于所述目标车辆的所述标识符从驾驶员数据库识别驾驶员;将所述异常驾驶行为附加至与所述识别的驾驶员相关联的驾驶记录;并且当接收到与所述驾驶员相关的请求时向第二车辆提供与所述识别的驾驶员相关联的所述驾驶记录。

在所述方法中,所述图像信息存储在所述服务提供商处以供未来参考。

在所述方法中,使用者能够经由网络连接查看所存储的图像信息或所述驾驶记录。

在所述方法中,所述目标车辆是至少两个车辆并且所述异常驾驶行为是两个车辆正低于安全距离阈值地彼此靠近。

在所述方法中,多个车辆标识符被识别为与所述至少两个车辆中的每个车辆相关联,所述多个车辆标识符提供给所述服务提供商。

本公开还提供了一种服务提供商计算机,包括:处理器装置;以及存储器,所述存储器包括指令,当使用所述处理器装置执行时,所述指令致使所述系统至少:从安装在第一车辆中的车载系统接收图像信息,所述图像信息与除了所述第一车辆以外的至少一个目标车辆展现的驾驶行为相关;从所述捕捉的图像信息识别所述至少一个目标车辆的车辆标识符,所述车辆标识符包括车牌号码;基于所述第一车辆的位置识别与所述至少一个目标车辆相关的至少一个规章;基于所述至少一个规章和所述图像信息确定所述驾驶行为是异常驾驶行为;通过查询包括车辆标识符与车辆驾驶员之间的关系的数据存储器确定与所述至少一个目标车辆相关联的车辆驾驶员;针对与所述车辆驾驶员相关联的驾驶记录将所述驾驶行为的指示存储在数据库中,以使得第二车载系统可访问所述驾驶行为的指示。

在所述服务提供商计算机中,所述指令还使得所述系统至少:经由网络连接从客户装置接收请求,所述请求是为了提供所述驾驶行为的所存储的指示;并且向所述客户装置提供所述驾驶行为的所存储的指示。

在所述服务提供商计算机中,经由公共网络接收所述请求。

在所述服务提供商计算机中,所述驾驶行为是转弯、不稳定驾驶、驾驶太快、驾驶太慢、或在道路边界之外驾驶中的一项。

附图说明

将参考附图描述根据本公开的各个实施例,在附图中:

图1描述了根据至少一些实施例的能够采集和访问驾驶员行为的车辆的车载系统;

图2描述了根据本公开的可以实施用于捕捉驾驶员行为的技术的系统或架构;

图3描述了示出根据至少一些实施例的用于收集车辆驾驶员行为数据的过程的解说性流程图;

图4描述了根据至少一些实施例的可以由车载系统的数字相机装置捕捉的图像的解说性示例;以及

图5描述了演示根据至少一些实施例的用于收集异常驾驶行为的示例过程的解说性流程图。

具体实施方式

在下面的说明中,将描述各个实施例。为了说明目的,陈述了具体配置和细节以提供对实施例的透彻理解。然而,对本领域技术人员显而易见的是,可以不通过这些具体细节来实践这些实施例。此外,可以省略或简化公知特征以免使所描述的实施例变得晦涩。

本文描述了一种能够在其附近范围内收集与驾驶员的驾驶行为有关的信息的车载系统。该车载系统可以被安装在车辆上,并且可以使用一个或多个输入传感器以识别在该车载系统附近范围内的其他车辆的驾驶员的异常行为。

在讨论本发明的具体实施例之前,可对一些术语予以详细描述。

“异常行为”是驾驶员背离当前交通规章的任何行为。例如,以高于或低于当前限速的速度行驶可以是异常行为。又如,当穿过道路的中心线不合法时却这样做可以是异常行为。异常行为可以包括转弯,不稳定驾驶,驾驶过快,驾驶过慢,驾驶到道路边界之外或任何其他意料之外或不合法的驾驶行为。

“车载系统”可以是容纳在车辆内部的任何系统。例如,车载系统可以包括:多个输入传感器,能够处理来自该输入传感器的数据的处理器装置,传输装置(例如,无线平台),和任何其他合适的部件。在一些实施例中,车载系统可以与其外部的一个或多个部件通信。

“目标车辆”是车载系统正在对其采集数据的任何车辆。车载系统可以同时对多个目标车辆采集数据。在一些实施例中,其中安装了车载系统的车辆可以是目标车辆。车载系统可以识别目标车辆,并且将车辆的每次移动与被识别的目标车辆相关联。另外,车载系统可以向服务提供商计算机报告目标车辆做出的移动。

在一些实施例中,车载系统在收集与其附近范围内的目标车辆的移动有关的数据。车载系统可以使用一种或多种图像处理技术以确定一个或多个目标车辆正表现出异常行为。车载系统还可以识别与目标车辆相关联的车辆标识。一旦检测到一个或多个目标车辆已表现出异常行为,车载系统可以将异常行为的指示和车辆标识传输给服务提供商。

在一些实施例中,服务提供商可以针对特定目标车辆记录异常行为。例如,一旦车载系统检测到特定车辆超速行驶,该车载系统可以向服务提供商提供车辆行为的指示。服务提供商可以针对该车辆将超速行驶事件记录在驾驶员数据库内。在一些实施例中,用户可以访问驾驶员数据库以获得与特定车辆和/或驾驶员相关联的信息。

图1描述了根据至少一些实施例的能够采集和访问驾驶员行为的车辆的车载系统102。车载系统102可以包括能够采集各种类型的输入的多个输入传感器。此外,该车载系统可以包含处理器装置104,该处理器装置104被配置成处理由包括在系统中的一个或多个输入传感器获得的信息。

根据至少一些实施例,包括在车载系统中的输入传感器可以包括以各种角度安装在车辆上的一个或多个相机装置106。例如,相机装置106可以被配置成在具有车载系统的车辆周围从一个或多个角度捕捉图像信息。车载系统的输入传感器可以包括多个额外的输入传感器,如车辆速度计108,全球定位系统(gps)装置110,雷达系统112或任何其他合适类型的输入传感器。车辆速度计可以是能够访问其中安装了该车辆速度计的车辆的速度的任何装置。全球定位系统110可以是能够检测其中安装了车载系统的车辆的地理位置的任何装置。雷达系统是能够确定其中安装有车载系统的车辆以外的某一车辆的速度的任何装置。

在一些实施例中,车辆可以能够自我识别。例如,车辆可以装配有射频识别(rfid)标签或其他无线识别装置。可以想象,rfid标签可以利用在其中需要车辆识别的各种情形(例如,支付高速公路通行费)。在一些实施例中,车载系统可以包括用作rfid读取器的输入传感器,被配置成识别其附近范围内的一个或多个车辆。

图2描述了根据本公开的可以实施用于捕捉驾驶员行为的技术的系统或架构。在一些示例中,车辆202可以包括处理器装置204。在一些实施例中,处理器装置204可以被配置成通过网络208或通过其他通信连接与服务提供商计算机206通信。处理器装置204或服务提供商计算机206可以被配置成处理从安装在车辆上的相机接收的图像并且确定驾驶员行为数据。

处理器装置204可以是能够执行所描述的功能的任何类型的计算装置。处理器装置204可以包括能够处理来自一个或多个输入传感器212的输入的一个或多个处理器210。如本领域所公知的,存在能够检测与用户或车辆条件有关的输入的各种输入传感器212,如加速度计、照相机、麦克风等。由输入传感器获得的输入可以来自各种数据输入类型,包括但不限于声音数据、视觉数据或生物识别数据。在至少一些实施例的实施方式中利用的应用或模块的程序代码可以由处理器装置204的存储器214存储并由其执行。处理器装置204可以包括用于处理图像信息以识别车辆的模块(输入处理模块216)和/或用于提供识别驾驶员行为的模块(交通评估模块218)。

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

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

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

存储器220可以存储可在处理器210和/或处理器222上加载和执行的程序指令,以及在执行这些程序期间生成的数据。根据服务提供商计算机206的配置和类型,存储器220可以是易失性的(如随机存取存储器(ram))和/或非易失性的(如只读存储器(rom),闪存等)。服务提供商计算机206也可以包括额外的存储装置224,如可移除的存储装置或不可移除的存储装置,包括但不限于磁性存储装置,光盘和/或磁带存储装置。盘驱动器和与其相关联的计算机可读介质可以提供计算机可读指令,数据结构,程序模块和用于计算装置的其他数据的非易失性存储。在一些实施方式中,存储器220可以包括多种不同类型的存储器,例如静态随机存取储存器(sram),动态随机存取储存器(dram)或rom。更详细地转向存储器220的内容,存储器220可以包括操作系统226和用于实施本文所公开的特征的一个或多个应用程序或服务,该特征包括用于处理图像信息以识别车辆的至少一个模块(输入处理模块216)和/或用于提供识别驾驶员行为的模块(交通评估模块218)。存储器220也可以包括驾驶员数据230和/或规章数据232,驾驶员数据230提供与驾驶员行为有关的数据,规章数据232包括与交通规章有关的信息。在一些实施例中,驾驶员数据230和/或规章数据232可以被存储在数据库中。

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

更详细地转向存储器220的内容,存储器220可以包括操作系统226,包含驾驶员数据230的数据库,包含交通规章数据232的数据库以及用于实施本文所公开的特征的一个或多个应用程序或服务,该特征包括输入处理模块216和/或交通评估模块218。

在一些实施例中,输入处理模块216可以被配置成接收来自一个或多个输入传感器的输入信息以及识别与所捕捉的输入相关联的车辆和/或驾驶员。例如,输入传感器可以是数字相机装置,其用于捕捉待识别的车辆的图像。在一些实施例中,图像数据可以包括视频数据。输入处理模块216可以处理图像以识别所捕捉的图像中的牌照描述。一旦识别了牌照,输入处理模块可以利用一种或多种图像处理技术将与车辆相关联的车辆标识(例如,牌照号码)从图像转换成文本。输入处理模块可以在一段时间内捕捉与一个或多个车辆相关联的位置信息。另外,输入处理模块可以识别位于该图像内的其他特征。例如,输入处理模块216可以识别道路的中心线正在被越过。通过第二示例,输入处理模块216可以识别呈现在一个或多个图像中的各种交通标志。在这个示例中,输入处理模块可以根据该标志的形状和/或颜色来确定标记的类型。另外,输入处理模块可以从图像信息识别交通灯以及灯的当前状态。

在一些实施例中,交通评估模块218可以被配置成处理从输入处理模块216获得的信息以及基于该信息识别驾驶员行为。例如,交通评估模块可以从经过一段时间所捕捉的图像内的车辆位置来确定车辆的相对速度。交通评估模块然后可以使用从系统的速度计获得的信息来确定车辆的实际速度。例如,如果所捕捉的图像内的车辆看起来在与系统相同的方向上以10英里每小时行驶,且系统以50英里每小时行驶,则交通评估模块218可以确定车辆以60英里每小时行驶。在一些实施例中,可将这个速度与从限速标志确定的限速进行比较。在一些实施例中,可将这个速度与从规章数据232确定的限速进行比较,所述规章数据被存储在服务提供商处。例如,服务提供商可以查询与车辆当前正在穿越的道路的限速有关的信息。又如,交通评估模块可以基于车辆相对于所捕捉的图像中描述的各种特征的位置来确定相对于车辆的其他类型的驾驶员行为。举例来说,交通评估模块可以识别道路的一条或多条中心线被越过。在这个图示的示例中,交通评估模块可以确定车辆已经越过中心线。如果中心线包括与车辆先前位置最接近的一侧上的黄色实线,则交通评估模块可以确定车辆已经从事非法运作。根据至少一些实施例,交通评估模块218可以向服务提供商报告驾驶员的行为,服务提供商随后可以将数据记录在包含驾驶员数据230的数据存储中。根据至少一些实施例,服务提供商可以与地方当局联系。例如,一旦确定车辆正在转向,服务提供商可以将车辆的牌照信息和位置(例如,gps坐标或路线信息)传递至当地警察局。

虽然描述为从服务提供商计算机206的存储器220执行,但是输入处理模块216和/或交通评估模块218可以位于处理器装置204的存储器214上并从其执行。在一个或多个模块包括在服务提供商处的实施例中,处理器装置204可以将从输入传感器获得的信息传输到服务提供商206以在服务提供商处进行处理。例如,处理器装置204可以向服务提供商206提供流视频。

图3描述了图示根据至少一些实施例的用于收集车辆驾驶员行为数据的过程的解说性流程图。在图3中,一个或多个输入传感器可以被安装在车辆上或车辆内。在一些实施例中,输入传感器可以包括通常安装在车辆中并且在车辆的操作中使用的传感器。在一个示例中,输入传感器可以是能够捕捉图像数据的相机装置。在第二示例中,输入传感器可以是车辆的速度计,其能够追踪车辆的速度。图3中描述了一个解说性示例,其中输入传感器包括一个或多个相机装置302。

由一个或多个相机装置302捕捉的图像信息可以在输入处理模块304处进行处理。输入处理模块304可以是图2的示例性输入处理模块216。在一些实施例中,输入处理模块可以利用机器视觉和/或一种或多种图像处理技术来识别所捕捉的图像信息内的目标车辆。输入处理模块可以识别图像信息内的牌照信息并可以随后使用一种或多种图像处理技术将牌照信息转换成文本数据。一旦已经识别出目标车辆,输入处理模块304可以被配置成追踪目标车辆的移动数据。输入处理模块304可以被配置成识别指示适当的交通行为的一个或多个道路标志以及边界指示(例如,道路中心线)。在一些实施例中,输入处理模块304可以被配置成确定所捕捉的图像信息中的车辆的速度。例如,输入处理模块可以确定车辆正相对于系统移动的速度(例如,通过追踪车辆相对于时间的图像位置),以及基于系统的速度计算车辆的速度(例如,通过访问系统的速度计)。

当输入处理模块304从所捕捉的图像输入识别图像数据,其可以将一段或多段数据传输到交通评估模块306。例如,输入处理模块304可以将目标车辆的车辆标识(例如,车辆的牌照信息),从交通标志采集的信息(例如,限速,停车标志等),和/或与目标车辆的速度(或行为)有关的信息传输到交通评估模块306。交通评估模块306可以是图2的示例交通评估模块218。

在一些实施例中,所描述的系统可以包括规章数据308。例如,系统可以包括存储器存储装置310,该存储器存储装置310包括交通法则和/或规章。这些法则可以被存储在数据库中或者被存储为基于文本的文档(例如,可扩展标记语言(xml)文档)。在一些实施例中,法则可以在系统操作之前被提供给系统(例如,由车辆的制造商提供)。在一些实施例中,法则本质上可以是地理上的。例如,规章数据308可以包括对于道路的特定延伸段张贴的限速。系统可以利用gps坐标确定所存储的法则中的哪一个法则(如果有的话)适用于当前背景。在一些实施例中,规章数据可以由输入处理模块304来更新。例如,一旦识别出限速标志,输入处理模块304可以被配置成用限速标志上指示的限速来更新当前的速度限制。又如,一旦确定道路的中心线已经改变,输入处理模块304可以更新规章数据以指示当前是否允许使用对面车道对另一车辆超车。

所存储的规章数据308可以被交通评估模块306利用以确定目标车辆是否正在当前交通规章的界限内运行。例如,交通评估模块306可以将目标车辆的当前速度与规章数据308中指示的限速相比较。又如,交通评估模块306可以接收目标车辆已穿越中心线的指示。如果规章数据308指示当前不允许使用对面车道超车,则交通评估模块306可以确定目标车辆已经非法越界进入该车道。一旦确定目标车辆已经表现出异常行为,交通评估模块306可以将异常行为的指示和车辆标识传输到服务提供商计算机312。服务提供商计算机312可以将异常行为的指示存储在驾驶员数据库314中。在一些实施例中,服务提供商可以在接收到异常行为的指示时通知执法机构。例如,驾驶员数据库可以包含一个或多个帐户档案,每个帐户档案与一车辆和/或驾驶员相关联。在一些实施例中,一驾驶员可以与多个车辆相关联。在一些实施例中,一车辆可以与多个驾驶员相关联。车辆标识和/或驾驶员身份可以用作驾驶员数据库314的唯一关键词。

在一些实施例中,驾驶员数据库314可以通过网络连接由一个或多个用户访问。例如,用户可以通过客户机装置向服务提供商计算机312提交查询,以便访问与一个或多个驾驶员相关联的信息。在一些实施例中,可以访问驾驶员数据314以提供对驾驶员的典型驾驶行为和/或风险的评估。例如,保险代理可以使用驾驶员数据314来计算就保险总额或可以提供的保险金额而言应该向驾驶员收费的比率。在一些实施例中,与一个或多个驾驶员相关联的信息可以被提供给第二车辆,从而可以通知该第二车辆的驾驶员其周围车辆的可能行为。

图4描述了根据至少一些实施例的可以由车载系统的数字相机装置捕捉的图像的解说性示例。在图4中,图像402可以由包括在车载系统中的相机装置捕捉。所捕捉的图像可以包括与车辆404有关的图像信息。

在一些实施例中,车载系统可以识别与牌照406的图像对应的图像信息的一部分。一旦识别出可能的牌照,车载系统可以将图像信息转换成文本数据。例如,车载系统可以利用一种或多种图像处理技术来确定目标车辆的牌照号码。

在一些实施例中,车载系统可以利用雷达枪或其他速度检测装置来确定所识别的目标车辆正行驶在的速度。一旦检测到目标车辆的速度,车载系统可以确定目标车辆的速度是否在可接受的速度范围之内。在一些实施例中,车载系统可以识别目标车辆正行驶在的道路的中心线408。车载系统可以确定当前呈现的中心线的类型。车载系统然后可以确定目标车辆是否已经非法地越过该中心线。在一些实施例中,车载系统可以确定目标车辆正在转向还是以其他方式不稳定地驾驶。例如,车载系统可以确定目标车辆已经在其行驶的车道内前后移动数次。

一旦从所捕捉的图像信息402识别出一个或多个异常驾驶行为,车载系统可以向服务提供商计算机传输与所识别的异常行为有关的信息以及车辆牌照406信息,以存储在驾驶员数据库中。

图5描述了演示根据至少一些实施例的用于收集异常驾驶行为的示例过程的解说性流程图。过程500被图示为逻辑流程图,该过程的每个操作代表可以以硬件、计算机指令或其组合实施的一系列操作。在计算机指令的背景下,操作代表被存储在一个或多个计算机可读存储介质中的计算机可执行指令,当由一个或多个处理器执行时,该计算机指令执行所述的操作。通常,计算机可执行指令包括执行特定功能或实施特定数据类型的例程、程序、对象、组件、数据结构等。对操作所描述的顺序并非旨在理解为限制,并且任何数量所描述的操作可以被省略或以任意顺序组合和/或同时发生以实施这个过程或本文所述的任何其他过程。

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

当从由车载系统获得的捕捉图像信息识别出车辆时,过程500可以在502处开始。在一些实施例中,图像信息可以包括从以不同角度附接至车辆上的多个照相机采集的图像。车载系统可以同时识别并跟踪图像信息内的多个车辆。在一些实施例中,车载系统可以在504处跟踪车辆相对于车载系统和/或相对于行驶的车道的移动。

在一些实施例中,车载系统可以在506处将目标车辆的移动数据与存储在存储器中的规章数据相比较。例如,车载系统可以将目标车辆的速度与当前行驶的车道的限速数据相比较。如果车辆移动违反了规章数据中列出的一条或多条规章,则车载系统可以确定目标车辆正显示异常行为。车载系统可以将任何对规则数据的违反识别为异常行为。例如,一旦确定目标车辆的速度与当前行驶的车道的速度限制数据不同,车载系统可将这个数据识别为异常驾驶行为,并在510将其报告给服务提供商计算机。

在一些实施例中,车载系统可以从规章数据中识别安全距离阈值(例如,两个车辆应离开彼此的最小距离)。在一些实施例中,可以基于目标车辆的速度计算安全距离阈值。例如,安全距离可以随目标车辆的正在行驶的速度而增加。在这个示例中,车载系统可以通过确定两个车辆之间的距离小于安全距离来确定这两个车辆太接近。在一些实施例中,车载系统可以在510处将其作为涉及两个车辆的事件报告给服务提供商计算机。在一些实施例中,车载系统可以确定以上情形中的车辆之一有错。例如,车载系统可以确定车辆a和车辆b在小于安全距离阈值的距离内并且车辆b还越过了中心线。在这种情形下,车载系统可以确定车辆b尝试变进车道却没有注意到车辆a已经处于该车道内。车载系统可以将车辆b的行为报告给服务提供商。同样地,在车辆b跟随车辆a并且两个车辆在安全距离以内接近的情形下,车载系统可以确定车辆b跟得太紧并可将车辆b的行为报告给服务提供商计算机。

在一些实施例中,服务提供商计算机可以在512处确定哪个被报告的驾驶员行为数据应当被记录在驾驶员数据中。在一些实施例中,服务提供商计算机可以确定该驾驶行为是否在可接受的行为范围内。例如,如果服务提供商计算机接收到车辆a以超过限速以上2英里每小时行驶的指示,则服务提供商可以确定这是可以接受的并且可以决定不记录该事件。在一些实施例中,服务提供商计算机可以记录向其报告的全部事件。在一些实施例中,在预定时间段之后,可以将行为从驾驶员数据库删除。例如,可以定期地从驾驶员数据库删除七年以上的驾驶员行为数据。

在一些实施例中,服务提供商计算机可以在514处提供对一个或多个驾驶员和/或车辆的行为数据的访问。在一些实施例中,可以赋予用户登录由服务提供商维护的帐户并查询特定驾驶员的驾驶行为的能力。例如,保险代理雇佣的用户可能希望在向特定驾驶员提供保险范围之前检查该驾驶员的驾驶行为。在这种情形下,可以向该保险代理提供由潜在投保人所显示出的驾驶行为的列表。又如,父母可以登录来检查其孩子的驾驶行为。在这个示例中,可以向父母提供其孩子所表现出的驾驶行为的列表。

因此,说明书和附图将被认为是说明性的而非限制性的意义。然而,显而易见的是,可以在不脱离权利要求所述的本公开的更广泛精神和范围的情况下对其做出各种修改和变化。

其他变型在本公开的精神内。因此,尽管所公开的技术易受各种修改和可替代构造的影响,但仍在附图中示出了某些图示的实施例,并且已经如以上详细所述。然而,应理解不存在将本公开限制为特定形式或所公开的形式的意图,相反的是,其意图是涵盖如所附权利要求书中限定的落入本公开精神和范围内的所有修改,替代构造和等同内容。

在描述所公开的实施例(特别是在下面权利要求书的上下文中)使用术语“一”,“一种”和“所述”以及类似指代被解释为涵盖单数和复数两者,除非本文另有指示或者明显与上下文相悖。术语“由……构成”,“具有”,“包括”和“包含”将被解释为开放式术语(即,表示“包括,但不限于”),除非另外指出。术语“被连接”被解释为部分或全部地包含在内,附接至或结合在一起,即使存在某些中介。本文引用数值范围仅旨在作为单独引用每个落入范围内的单个数值的速记方法,除非本文另有指示,并且每个单个数值被纳入到说明书中,如同其在本文单独引用那样。本文描述的全部方法可以以任何合适的顺序执行,除非本文另有指示或者明显与上下文相悖。使用本文提供的任何或全部示例,或示例性语言(例如,“如”)仅旨在更好地说明本公开的实施例,并且并不对本公开的范围造成限制,除非另有请求。说明书中的语言不应被理解为将任何未请求保护的要素指示为实践本公开所必须的。

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

本文描述了本公开的优选实施例,包括发明人已知的用于进行本公开的最佳方式。阅读了前述说明,这些优选实施例的变型对本领域普通技术人员将显而易见。发明人希望技术人员酌情使用这种变型,并且发明人旨在以本文具体描述的方式之外的其他方式来实践本公开。因此,在适用法律允许的情况下,本公开包括所附权利要求书所引述的主题的所有修改和等效内容。而且,除非本文中另有说明或者明显与上下文相悖,本公开包括上述元件在其所有可能的变化的情况下的任意组合。

本文所引用的全部参考文件,包括公布、专利申请和专利在内,以相同程度纳入于此作为参照,犹如每个参考文件单独地和专门地被指示为纳入作为参考,并且本文陈述其全部内容。

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