背景技术:
研究估计,每年约有150万起与鹿有关的车辆事故,造成超过10亿美元的车辆损毁,大约200人的车辆乘员死亡,以及成千上万的受伤。此外,那些与鹿有关的车辆事故中的大多数发生在黄昏或深夜时分的某个时间,这时很难看见动物在路上。因此,期望提供如下系统和方法,其允许车辆提前发现动物或其他潜在危险物体,并且随后使用阻吓机制来使事故的风险最小化。还期望将检测信息存储在云中,并且随后,将该信息作为警告传送给该潜在危险的动物或物体附近的第三方车辆。此外,结合本发明的附图和此背景技术,根据本发明后续的具体实施方式和所附权利要求,本发明的其他期望的特征和特性将变得显而易见。
技术实现要素:
一个或多个计算机的系统可被配置成借助在该系统上安装软件、固件、硬件或它们的组合来执行特定的操作或动作,该软件、固件、硬件或它们的组合在操作中使得该系统执行这些动作。一个或多个计算机程序可被配置成借助包括指令来执行特定的操作或动作,所述指令在通过数据处理设备执行时使该设备执行这些动作。一个总体方面包括一种减少车辆潜在危险(vehicle-hazardpotential)的方法,所述方法包括:通过传感器来检测车辆环境中的一个或多个物体;确定所述一个或多个物体是否具有特定类型;以及基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。该方面的其他实施例包括对应的计算机系统、设备和记录在一个或多个计算机存储装置上的计算机程序,它们各自配置成执行所述方法的动作。
实施方式可包括以下特征中的一个或多个。所述方法还包括以下步骤:向一个或多个车辆乘员提供潜在危险通知。所述方法,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。所述方法还包括以下步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。所述方法,其中,对所述一个或多个物体的所述确定包括:根据传感器信息来创建所述车辆环境的感知图;在所述感知图中定位一个或多个物体;将所述一个或多个物体与一个或多个测试图案比较;以及其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。所述方法,其中:通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;对所述一个或多个物体的所述确定包括:将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。所述方法,其中,所述一个或多个物体通过阻吓装置来阻吓。所述技术的实施方式可包括硬件、方法或过程或者处于计算机可访问介质上的计算机软件。
一个总体方面包括一种减少车辆潜在危险的系统,所述系统包括:存储器,其配置成包括多个可执行指令;以及处理器,其配置成执行所述可执行指令,其中,所述可执行指令使得所述处理器能够执行以下步骤:通过传感器来检测车辆环境中的一个或多个物体;确定所述一个或多个物体是否具有特定类型;以及基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。该方面的其他实施例包括对应的计算机系统、设备和记录在一个或多个计算机存储装置上的计算机程序,它们各自配置成执行所述方法的动作。
实施方式可包括以下特征中的一个或多个。所述系统,其中,所述可执行指令使得所述处理器能够执行以下附加步骤:向一个或多个车辆乘员提供潜在危险通知。所述系统,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。所述系统,其中,所述可执行指令使得所述处理器能够执行以下附加步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。所述系统,其中,对所述一个或多个物体的所述确定包括:根据传感器信息来创建所述车辆环境的感知图;在所述感知图中定位一个或多个物体;将所述一个或多个物体与一个或多个测试图案比较;以及其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。所述系统,其中:通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;对所述一个或多个物体的所述确定包括:将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。所述系统,其中,所述一个或多个物体通过阻吓装置来阻吓。所述技术的实施方式可包括硬件、方法或过程或者处于计算机可访问介质上的计算机软件。
一个总体方面包括一种非暂时性且机器可读的介质,具有存储在其上的适于减少车辆潜在危险的可执行指令,所述可执行指令当提供给处理器并通过所述处理器执行时,使所述处理器执行以下步骤:通过传感器来检测车辆环境中的一个或多个物体;确定所述一个或多个物体是否具有特定类型;以及基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。该方面的其他实施例包括对应的计算机系统、设备和记录在一个或多个计算机存储装置上的计算机程序,它们各自配置成执行所述方法的动作。
实施方式可包括以下特征中的一个或多个。所述非暂时性且机器可读的介质,其中,所述处理器执行以下附加步骤:向一个或多个车辆乘员提供潜在危险通知。所述非暂时性且机器可读的介质,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。所述非暂时性且机器可读的介质,其中,所述处理器执行以下附加步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。所述非暂时性且机器可读的介质,其中:对所述一个或多个物体的所述确定包括:根据传感器信息来创建所述车辆环境的感知图;在所述感知图中定位一个或多个物体;将所述一个或多个物体与一个或多个测试图案比较;以及其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。所述非暂时性且机器可读的介质,其中:通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;对所述一个或多个物体的所述确定包括:将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。所述技术的实施方式可包括硬件、方法或过程或者处于计算机可访问介质上的计算机软件。
本发明还包括以下技术方案。
方案1.一种减少车辆潜在危险的方法,所述方法包括:
通过传感器来检测车辆环境中的一个或多个物体;
确定所述一个或多个物体是否具有特定类型;以及
基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。
方案2.根据方案1所述的方法,还包括以下步骤:向一个或多个车辆乘员提供潜在危险通知。
方案3.根据方案2所述的方法,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。
方案4.根据方案1所述的方法,还包括以下步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。
方案5.根据方案1所述的方法,其中,对所述一个或多个物体的所述确定包括:
根据传感器信息来创建所述车辆环境的感知图;
在所述感知图中定位一个或多个物体;
将所述一个或多个物体与一个或多个测试图案比较;以及
其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。
方案6.根据方案1所述的方法,其中:
通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;
对所述一个或多个物体的所述确定包括:
将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及
其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。
方案7.根据方案1所述的方法,其中,所述一个或多个物体通过阻吓装置来阻吓。
方案8.一种减少车辆潜在危险的系统,所述系统包括:
存储器,其配置成包括多个可执行指令;以及处理器,其配置成执行所述可执行指令,其中,所述可执行指令使得所述处理器能够执行以下步骤:
通过传感器来检测车辆环境中的一个或多个物体;
确定所述一个或多个物体是否具有特定类型;以及
基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。
方案9.根据方案8所述的系统,其中,所述可执行指令使得所述处理器能够执行以下附加步骤:向一个或多个车辆乘员提供潜在危险通知。
方案10.根据方案9所述的系统,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。
方案11.根据方案8所述的系统,其中,所述可执行指令使得所述处理器能够执行以下附加步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。
方案12.根据方案8所述的系统,其中,对所述一个或多个物体的所述确定包括:
根据传感器信息来创建所述车辆环境的感知图;
在所述感知图中定位一个或多个物体;
将所述一个或多个物体与一个或多个测试图案比较;以及
其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。
方案13.根据方案8所述的系统,其中:
通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;
对所述一个或多个物体的所述确定包括:
将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及
其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。
方案14.根据方案8所述的系统,其中,所述一个或多个物体通过阻吓装置来阻吓。
方案15.一种非暂时性且机器可读的介质,具有存储在其上的适于减少车辆潜在危险的可执行指令,所述可执行指令当提供给处理器并通过所述处理器执行时,使所述处理器执行以下步骤:
通过传感器来检测车辆环境中的一个或多个物体;
确定所述一个或多个物体是否具有特定类型;以及
基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。
方案16.根据方案15所述的非暂时性且机器可读的介质,其中,所述处理器执行以下附加步骤:向一个或多个车辆乘员提供潜在危险通知。
方案17.根据方案16所述的非暂时性且机器可读的介质,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。
方案18.根据方案15所述的非暂时性且机器可读的介质,其中,所述处理器执行以下附加步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。
方案19.根据方案15所述的非暂时性且机器可读的介质,其中,对所述一个或多个物体的所述确定包括:
根据传感器信息来创建所述车辆环境的感知图;
在所述感知图中定位一个或多个物体;
将所述一个或多个物体与一个或多个测试图案比较;以及
其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。
方案20.根据方案15所述的非暂时性且机器可读的介质,其中:
通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;
对所述一个或多个物体的所述确定包括:
将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及
其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。
当结合附图时,根据用于实施教导的以下详细描述,本教导的上述特征和优点以及其他特征和优点是显而易见的。
附图说明
下文中将结合以下附图来描述所公开的示例,附图中,相同的附图标记表示相同的元件,并且其中:
图1是描绘了能够利用本文所公开的系统和方法的通信系统的示例性实施例的框图;
图2是用于利用示例性系统和方法来减少车辆潜在危险的示例性流程图;
图3是用于利用主动检测技术的示例性流程图,该主动检测技术可应用于图2的处理流程的一个方面;
图4是图3的处理流程的一个说明性方面;
图5是用于利用主动检测技术的示例性流程图,该主动检测技术可应用于图2的处理流程的一个方面;以及
图6是图5的处理流程的一个说明性方面。
具体实施方式
本文描述了本公开的实施例。然而,要理解的是,所公开的实施例仅是示例,并且其他实施例可采取各种和替代的形式。附图不一定按比例绘制;一些特征可被放大或最小化以示出特定部件的细节。因此,本文所公开的具体结构和功能细节不应被解释为限制性的,而是仅作为用于教导本领域技术人员以各种方式来采用本系统和/或方法的代表性基础。如本领域普通技术人员将理解的,参考任一附图图示和描述的各种特征可与一个或多个其他附图中图示的特征组合,以产生未明确图示或描述的实施例。所示特征的组合提供了典型应用的代表性实施例。然而,对于特定的应用或实施方式,可能期望与本公开的教导一致的特征的各种组合和修改。
参考图1,其示出了一操作环境,该操作环境除其他特征外还包括移动车辆通信系统10,并且该操作环境可用于实施本文所公开的方法。通信系统10通常包括车辆12、一个或多个无线运营商系统(wirelesscarriersystem)14、陆地通信网络16、计算机18和数据中心20。应当理解的是,所公开的方法可与任何数量的不同系统一起使用,并且不特定限于这里示出的操作环境。而且,系统10的架构、构造、设置和操作以及其各个部件在本领域中通常是已知的。因此,下面的段落仅提供了对一个这样的通信系统10的简要概述;然而,这里未示出的其他系统也可采用所公开的方法。
车辆12在所示实施例中被描述为乘用车,但是应当理解,也可使用任何其他车辆,包括但不限于摩托车、卡车、公共汽车、运动型多用途车(suv)、休闲车(rv)、建筑车辆(例如,推土机)、火车、手推车、船舶(例如,船只)、飞机、直升机、游乐园车辆、农用设备、高尔夫球车、电车等。车辆电子设备28中的一些总体上示出在图1中,并且包括远程信息处理单元30、麦克风32、一个或多个按钮或其他控制输入34、检测传感器35、音频系统36、阻吓装置(deterrentdevice)37、视觉显示器38和gps模块40以及若干个车辆系统模块(vsm)42。这些装置中的一些可被直接连接到远程信息处理单元30,例如麦克风32和按钮34、检测传感器35,而其他装置使用一个或多个网络连接来间接连接,所述网络连接例如通信总线44或娱乐总线46。合适的网络连接的示例包括控制器局域网(can)、wifi、蓝牙和低功耗蓝牙、面向媒体的系统传送(most)、本地互连网络(lin)、局域网(lan)以及其他适当的连接,例如以太网或符合已知iso、sae和ieee标准和规范的其他连接,仅举几例。
远程信息处理单元30可以是oem安装(嵌入式)的或零件市场(aftermarket)的收发器装置,其被安装在车辆中,并且使得能够通过无线运营商系统14并经由无线网络实现无线语音和/或数据通信。这使得车辆能够与数据中心20、其他启用远程信息处理的车辆或某个其他实体或装置通信。远程信息处理单元30优选地使用无线电传输来建立与无线运营商系统14的通信信道(语音信道和/或数据信道),使得可通过该信道发送和接收语音和/或数据传输。通过提供语音和数据通信两者,远程信息处理单元30使得车辆能够提供多种不同的服务,包括与导航、电话、紧急援助、诊断、信息娱乐等有关的服务。数据可使用本领域中已知的技术经由数据连接来发送,例如经由数据信道上的分组数据传输发送,或者经由语音信道来发送。对于涉及语音通信(例如,与实时顾问86或数据中心20处的语音响应单元)和数据通信(例如,向数据中心20提供gps位置数据或车辆诊断数据)的组合服务,该系统可利用通过语音信道的单个呼叫,并根据需要在语音信道上的语音和数据传输之间切换,并且这可使用本领域技术人员已知的技术来完成。
根据一个实施例,远程信息处理单元30根据诸如lte或5g之类的标准利用蜂窝通信,并且因此,包括用于如免提呼叫之类的语音通信的标准蜂窝芯片组50、用于数据传输的无线调制解调器(即,收发器)、电子处理装置52、至少一个数字存储装置54和天线系统56。应当理解的是,该调制解调器可通过存储在远程信息处理单元中并由处理器52执行的软件来实现,或者它可以是位于远程信息处理单元30内部或外部的单独的硬件部件。该调制解调器可使用任何数量的不同标准或协议来操作,例如但不限于wcdma、lte和5g。车辆12与其他联网装置之间的无线联网也可使用远程信息处理单元30来执行。为此目的,远程信息处理单元30可被配置成根据一个或多个无线协议来无线通信,所述无线协议例如ieee802.11协议、wimax或蓝牙中的任何一种。当用于例如tcp/ip之类的分组交换数据通信时,远程信息处理单元可配置有静态ip地址,或者可设置为从例如路由器之类的网络上的另一装置或从网络地址服务器自动接收分配的ip地址。
远程信息处理控制器52(处理器)可以是能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主机处理器、控制器、车辆通信处理器以及专用集成电路(asic)。它可以是仅用于远程信息处理单元30的专用处理器,或者可与其他车辆系统共享。远程信息处理控制器52执行各种类型的数字存储的指令,例如存储在存储器54中的软件或固件程序,该指令使得远程信息处理单元能够提供各种各样的服务。例如,控制器52可执行程序或处理数据,以执行本文论述的方法的至少一部分。
远程信息处理单元30可用于提供涉及到车辆和/或来自车辆的无线通信的各种各样的车辆服务。这样的服务包括:结合基于gps的车辆导航模块40提供的建议路线规划指示和其他导航相关服务;结合一个或多个车辆系统模块42(vsm)提供的安全气囊展开通知和其他紧急或路边援助相关服务;使用一个或多个诊断模块的诊断报告;以及与信息娱乐有关的服务,其中音乐、网页、电影、电视节目、视频游戏和/或其他信息由信息娱乐模块(未示出)下载并存储以供当前或以后回放。上面列出的服务绝不是远程信息处理单元30的所有功能的详尽列表,而仅仅是远程信息处理单元30能够提供的某些服务的列举。此外,应当理解的是,前述模块中的至少一些能够以保存在远程信息处理单元30内部或外部的软件指令的形式实现,它们可以是位于远程信息处理单元30内部或外部的硬件部件,或者它们可彼此集成和/或共享,或者与位于车辆各处的其他系统集成和/或共享,以上仅举了几种可能性。在模块被实现为位于远程信息处理单元30外部的vsm42的情况下,它们可利用车辆总线44与远程信息处理单元交换数据和命令。
gps模块40从gps卫星群60接收无线电信号。根据这些信号,模块40可确定用于向车辆驾驶员提供导航和其他位置相关服务的车辆位置。导航信息可被呈现在显示器38(或车辆内的其他显示器)上,或者可语音呈现,例如在提供建议路线导航时所做的。导航服务可使用专用的车载导航模块(其可以是gps模块40的一部分)来提供,或者某些或所有导航服务可通过远程信息处理单元30来完成,其中,位置信息被发送到远程位置,以便为车辆提供导航地图、地图注释(兴趣点、餐厅等)、路线计算等。位置信息可被提供给数据中心20或其他远程计算机系统,例如计算机18,以用于其他目的,例如车队管理。而且,新的或更新的地图数据也可通过远程信息处理单元30从数据中心20下载到gps模块40。
除了音频系统36和gps模块40之外,车辆12还可包括呈电子硬件部件形式的其他vsm42,其位于车辆各处,并且通常从一个或多个传感器接收输入,并使用感测到的输入来执行诊断、监测、控制、报告和/或其他功能。每个vsm42优选地通过通信总线44连接到其他vsm以及远程信息处理单元30,并且可被编程为运行车辆系统和子系统诊断测试。
作为示例,一个vsm42可以是控制例如燃料点火和点火正时之类的发动机操作的各个方面的发动机控制模块(ecm),另一个vsm42可以是调节车辆动力总成的一个或多个部件的操作的动力总成控制模块,并且另一个vsm42可以是控制如车辆的电动门锁、前灯和喇叭系统之类的位于车辆各处的各种电气部件的车身控制模块。根据一个实施例,该发动机控制模块配备有车载诊断(obd)功能,其提供大量实时数据,例如从包括车辆排放传感器的各种传感器接收的数据,并且提供标准化的一系列诊断故障代码(dtc),这些诊断故障代码允许技术人员快速识别并纠正车辆内的故障。如本领域技术人员所理解的,上面提到的vsm仅是可在车辆12中使用的一些模块的示例,因为许多其他模块也是可能的。
车辆电子设备28还包括多个车辆用户接口,其为车辆乘员提供了提供和/或接收信息的手段,所述车辆用户接口包括麦克风32、按钮34、检测传感器35、音频系统36、阻吓装置37和视觉显示器38。如本文所使用的,术语“车辆用户接口”广泛地包括位于车辆上并且使得车辆用户能够与车辆的部件或通过车辆的部件通信的任何合适形式的电子装置,包括硬件和软件部件两者。麦克风32向远程信息处理单元提供音频输入,以使得驾驶员或其他乘员能够经由无线运营商系统14提供语音命令和进行免提呼叫。为此目的,它可利用本领域中已知的人机接口(hmi)技术来连接到车载自动语音处理单元。
按钮34允许手动用户输入到远程信息处理单元30中,以发起无线电话呼叫并提供其他数据、响应或控制输入。可使用分开的按钮来对数据中心20发起紧急呼叫与常规服务协助呼叫。检测传感器35可被安装在车辆12的前保险杠和/或侧板上。检测传感器35使用次声或超声传播来检测车辆12周围的环境中的物体。另外,检测传感器35可包括被动检测能力(即,传感器侦听第三方物体发出的声音)以及主动检测能力(即,传感器发出声音脉冲,并且随后,侦听从第三方物体反弹的回声),或者传感器35可使用这些被动和主动检测技术两者。检测传感器35也可用于声学定位目的以及第三方物体的回声特性的测量,以有助于一个或多个感知图的生成。音频系统36向车辆乘员提供音频输出,并且可以是专用的独立系统或主车辆音频系统的一部分。根据这里示出的特定实施例,音频系统36被操作性地耦接到车辆总线44和娱乐总线46两者,并且可提供am、fm、媒体流服务(例如,pandoraradio™、spotify™等)、卫星广播、cd、dvd以及其他多媒体功能。可结合或独立于上述信息娱乐模块来提供该功能。
阻吓装置37可被安装在车辆12的外部车身(例如,车顶的右前角和左侧角落)上。移过该装置的空气会产生声音(例如,超声),该声音意在被处于车辆接近的环境中的动物(例如,鹿和狗)听到并警告这些动物。视觉显示器38优选地是图形显示器,例如仪表板上的触摸屏或挡风玻璃上反射的平视显示器,并且可用于提供多种输入和输出功能(即,能够gui实现)。音频系统36还可产生至少一个音频通知,以通告这样的第三方接触信息正显示在显示器38上,和/或可产生独立地通告第三方接触信息的音频通知。由于图1的接口仅是一种特定实施方式的示例,因此还可利用各种其他车辆用户接口。
无线运营商系统14优选地是蜂窝电话系统,其包括多个蜂窝塔70(仅示出一个)、一个或多个蜂窝网络基础结构(cni)71以及将无线运营商系统14与陆地网络16连接所需的任何其他联网部件。每个蜂窝塔70包括发送和接收天线以及基站,其中,来自不同蜂窝塔的基站直接地或者经由例如基站控制器之类的中间设备来连接到cni71。蜂窝系统14可实施任何合适的通信技术,例如包括,诸如amps之类的模拟技术,或者诸如但不限于4glte和5g之类的较新的数字技术。如技术人员将理解的,各种蜂窝塔/基站/cni布置结构是可能的,并且可与无线系统14一起使用。例如,基站和蜂窝塔可共同位于相同地点处,或者它们可远离彼此定位,每个基站可负责单个蜂窝塔,或者单个基站可服务各个蜂窝塔,并且各基站可被耦接到单个msc,以上仅举出几个可能的布置结构。
除了使用无线运营商系统14之外,也可使用呈卫星通信形式的不同的无线运营商系统来提供与车辆的单向或双向通信。这可使用一个或多个通信卫星62和上行链路传输站64来实现。例如,单向通信可以是卫星无线电服务,其中,节目内容(新闻、音乐等)由传输站64接收,打包用于上传,并且随后发送到卫星62,该卫星62将节目广播给订户。例如,双向通信可以是卫星电话服务,其使用卫星62,以在车辆12和站64之间中继电话通信。如果使用,则该卫星电话可被用作无线运营商系统14的补充或替代。
陆地网络16可以是常规的基于陆地的电信网络,其被连接到一个或多个陆地电话,并将无线运营商系统14连接到数据中心20。例如,陆地网络16可包括公共交换电话网络(pstn),例如用于提供硬线电话、分组交换数据通信和互联网基础设施(即,互连计算装置节点的网络)的网络。陆地网络16的一个或多个网段可通过使用标准的有线网络、光纤或其他光网络、电缆网络、电力线、例如无线局域网(wlan)之类的其他无线网络或提供宽带无线访问(bwa)的网络或者它们的任何组合来实现。此外,数据中心20不需要经由陆地网络16连接,而是可包括无线电话设备,使得其可直接与例如无线运营商系统14之类的无线网络通信。
计算机18可以是可经由诸如互联网之类的私有或公共网络访问的若干计算机中的一个。每个这样的计算机18可用于一个或多个目的,例如车辆可通过远程信息处理单元30和无线运营商14访问的网络服务器。其他这样的可访问计算机18例如可以是:服务中心计算机(例如,sip状态服务器),其中可经由远程信息处理单元30从车辆上传诊断信息和其他车辆数据;车主或其他订户使用的客户计算机,其用于诸如访问或接收车辆数据或者建立或配置订户偏好或控制车辆功能之类的目的;或者第三方存储库,通过与车辆12或数据中心20或两者进行通信而向该第三方存储库或从第三方存储库提供车辆数据或其他信息。计算机18还可用于提供例如dns服务之类的互联网连接,或者被用作网络地址服务器,该网络地址服务器使用dhcp或其他合适的协议来给车辆12分配ip地址。
数据中心20被设计成向车辆电子设备28提供多种不同的系统后端功能,并且根据这里示出的示例性实施例,通常包括一个或多个交换机80、服务器82、数据库84、实时顾问86以及自动语音响应系统(vrs)88,所有这些都是本领域中已知的。这些各种数据中心部件优选地经由有线或无线局域网90来耦接到彼此。可以是专用小交换机(pbx)的交换机80路由输入信号,使得语音传输通常通过常规电话、后端计算机87来发送到实时顾问86,或者使用voip来发送到自动语音响应系统88。服务器82可结合数据控制器81,其基本上控制服务器82的操作。服务器82可控制数据信息,并充当收发器,以发送和/或从数据库84、远程信息处理单元30和移动计算装置57中的一个或多个接收数据信息(即,数据传输)。
控制器81能够读取存储在非暂时性机器可读介质中的可执行指令,并且可包括处理器、微处理器、中央处理单元(cpu)、图形处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、状态机以及硬件、软件和固件部件的组合中的一种或多种。实时顾问电话也可使用voip,如图1中的虚线所示。voip和通过交换机80的其他数据通信通过连接在陆地通信网络16和局域网90之间的调制解调器(即,收发器)来实现。
数据传输经由调制解调器传递到服务器82和/或数据库84。数据库84可存储帐户信息,例如车辆动态信息和其他相关的订户信息。数据传输也可通过诸如802.11x、gprs之类的无线系统进行。尽管所示实施例被描述为其将与使用实时顾问86的有人值守的数据中心20结合使用,但将会理解的是,数据中心可替代地利用vrs88作为自动化顾问,或者可使用vrs88和实时顾问86的组合。
方法
现在转到图2,其示出了用于降低移动的车辆与危险物体之间的碰撞可能性的方法200的实施例,所述危险物体例如为诸如鹿、狗之类的动物或儿童。报警方法200的一个或多个方面可通过远程信息处理单元30来执行。例如,为了执行方法200的一个或多个方面,存储器54包括存储在其上的可执行指令,并且处理器52执行这些可执行指令。报警方法300的一个或多个辅助方面也可通过一个或多个车辆装置来完成,例如检测传感器35和阻吓装置37。
另外参考图2,方法200开始于201,其中车辆12沿道路72行驶(图4)。在步骤210中,车辆12与处于道路72上、附近或上方的潜在危险物体74接近,所述危险物体74例如动物、岩屑、低矮的桥梁或路障(在图4中示出为一对鹿,并且在图6中示出为儿童)。另外,在该步骤中,检测传感器35将检测潜在危险物体74。在一个或多个实施例中,检测传感器35将在检测物体74时使用主动检测技术76(例如,回声定位),如下面关于图3所论述的。在一个或多个替代实施例中,检测传感器35将在检测物体74时使用被动检测技术78(图6),如下面关于图6所论述的。熟练技术人员将看到,当物体74处于盲角附近并且因此从一个或多个车辆乘员(例如,车辆的驾驶员)的视野中被隐藏时,实施被动检测技术能够有所帮助。熟练技术人员还将看到,当检测传感器35缺乏主动检测能力时,被动检测可被用作备用。
在步骤220中,将确定检测到的物体74是否具有特定类型。基于检测传感器35是实施主动检测技术76还是被动检测技术78(或两者),该确定将是不同的。如下,将在下面关于主动检测技术(图4)和被动检测技术(图6)论述该确定过程的非排他性实施例。
在步骤230中,当确定检测到的物体74具有例如动物的特定类型时,远程信息处理单元30将用于阻止物体74处于易于与移动车辆12碰撞的位置。在一个或多个实施例中,阻吓装置37将被激活,以通过超声噪声产生声音警报,以阻止动物与车辆12碰撞,例如,这是通过使它吃惊,从而引起动物的恐惧,并使它出于所述恐惧而沿远离道路72的方向移动。在一个或多个替代实施例中,车辆的喇叭系统(未示出)将被激活,以通过连续的喇叭声产生声音警报,该喇叭声将阻止动物与车辆12碰撞,例如,这是通过使它吃惊,从而引起动物的恐惧,并使它出于所述恐惧而沿远离道路72的方向移动。熟练技术人员将会看到,当此类动物是无法听到来自诸如阻吓装置37之类的装置的超声噪声的人类儿童时,激活车辆的喇叭系统是有用的。在一个或多个替代实施例中,车辆的前照灯(未示出)将被激活,以产生视觉警报,该视觉警报包括任一或两个前照灯的多次连续的短灯闪烁(远光或近光),这将阻止动物与车辆12碰撞,例如,这是通过使它吃惊,从而引起动物的恐惧,并使它出于所述恐惧而沿远离道路72的方向移动。
在可选步骤240中,将在车辆12的车厢中产生潜在危险(potential-of-hazard)通知,以通知一个或多个车辆乘员(例如,车辆的驾驶员)在车辆12周围的环境中存在潜在危险物体74。在一个或多个实施例中,该通知经由音频系统36产生为鸣响声。在一个或多个实施例中,例如,当检测传感器35使用主动检测技术76时,该通知可展示传感器信息,该传感器信息已在显示器38上构造为车辆12的近场周围环境的虚拟模型。如此,阳光不需要存在于车辆环境中以用于构造该模型,并且可用于显示在夜晚的黑暗中不容易看到的物体74,例如岩屑、低悬的桥或路障。应当理解的是,在某些实施例中,潜在危险通知本身将被用于阻止驾驶员与潜在危险物体碰撞。
在可选步骤250中,收集的传感器信息(即,物体检测信息)将至少暂时地存储到存储器54,并且随后传输到数据中心20。此外,一旦被接收,数据中心20就将把传感器信息转换成警告信息。数据中心20还将定位在附近(例如,在500码内)并且沿基本上朝向物体74的方向行驶的一个或多个第三方车辆92。在定位此类车辆92时,数据中心20将向它们发送制造的警告信息,该警告信息随后可在该一个或多个第三方车辆92的车厢中产生为潜在危险通知。在步骤250之后,方法200将移至完成202。
现在转到图3,可看到主动检测技术300的一个实施例,其通过发出声音的脉冲(线性调频),并且随后侦听从这些物体74反弹的回声(即,回声定位),来检测潜在危险物体74。方法300(在图4中表示为附图标记76)将开始于301,其中,检测传感器35(例如,senix超声传感器)处于操作状态。在步骤310中,检测传感器将沿远离车辆12发送的方向(例如,向前或向后)发射低频超声的脉冲,例如,这是通过激活用于产生声脉冲的声脉冲发生器和用于将脉冲转换成声音并随后将其传输的换能器。在步骤315中,该低频超声脉冲将作为回声从一个或多个未知物体74反弹,并且随后,将由检测传感器35经由声拾取部件捕获。在步骤320中,弱/软回声(即,那些从相关的未知物体以外的物体反弹的回声)以及环境噪声将被过滤,使得将仅处理相关的回声(即,那些从该未知物体反弹的回声)。此外,可使用一个或多个放大器来增强正在处理的相关/强回声的幅度。
在步骤325中,将根据经处理的相关/强回声生成感知图。如此,该图应当是车辆12围绕的环境的相对精确的构造。例如,可通过根据回声的行进方向查看和记录每个相关回声的相关时间延迟来构造该图。该图还将精确地构建车辆环境的模型,而不管车辆环境自身中是否存在日光。在步骤330中,将对照数据库(测试图案)中存储的一个或多个回声图案(echopattern)(物体形状)来检查在感知图中找到的来自未知物体74的回声的图案(即,物体74的形状的轮廓)。此外,可实施计时器序列,使得可在一定持续时间内或在两个不同的时间(通过两个感知图)来检查这些回声,以感知未知物体74是否似乎在移动,并且如果是,则感知这些物体74沿哪个方向移动。在335中,将确定回声图案是否匹配一个或多个测试图案(testpattern)。如果回声图案确实匹配一个或多个测试图案,则实质上,在图中找到的检测到的物体已由于是潜在危险物体74(即,特定类型的物体)而测试为阳性,方法300将移至步骤340。否则,当检测到的物体测试为阴性时,方法300将返回到步骤310。
在步骤340中,检测传感器35将发射高频声音的脉冲,这些脉冲集中在测试为阳性的检测到的物体的方向上。此外,这些高频超声脉冲将作为回声从检测到的物体74反弹,并且随后,将由检测传感器35捕获,以提供比低频声音所产生的检测更精确的检测(即,物体回声可能随频率模式的变化而不同)。在步骤345中,这些高频回声将被过滤,以产生检测到的物体的形状,并且随后,针对先前从对应数据库中检索到的测试图案进行检查。在步骤350中,将确定高频回声图案是否匹配先前检索到的测试图案。如果高频回声图案匹配测试图案,则方法300将移至完成302,这是因为检测到的物体被验证为是潜在危险的。否则,当发现检测到的物体的原始结果实际上为假(即,步骤335的测试结果是假阳性)时,方法300将返回到步骤310。
在仅当检测到的物体74被确定为具有潜在危险类型时才发生的完成302处,远程信息处理单元30将用于阻止检测到的物体74处于易于与移动车辆12碰撞的位置。作为这种阻吓的示例,如上文更详细地论述的,阻吓装置37可被激活,以产生声音警报,车辆的喇叭系统(未示出)可被激活,以产生连续的喇叭声,和/或一个或多个前照灯(未示出)可被激活,以产生多个连续的短灯闪烁(远光或近光)。此外,可在车辆12的车厢中产生潜在危险通知,以通知一个或多个车辆乘员(例如,车辆的驾驶员)在车辆12周围的环境中存在潜在危险物体74。如上所述,该通知可以是鸣响声和/或车辆12的近场周围环境的模型。另外,在完成302处,传感器信息(例如,检测到的物体的高频/低频回声图案)可被发送到数据中心20,使得数据中心20可将一个或多个警告发送到接近被指示为具有潜在危险类型的检测到的物体的第三方车辆92。
现在转到图5,可看到被动检测技术500的一个实施例,其侦听由潜在危险物体发出的一个或多个声音,并且在主动声纳功能不可用(或未配备检测传感器35用于主动声纳检测)时可被用作备用技术。方法500(在图6中表示为附图标记78)将开始于501,其中,检测传感器35处于操作状态并且正在侦听车辆12周围的环境中的声音。在步骤510中,检测传感器35将检测来自车辆环境中的一个或多个未知物体的声音。在步骤520中,弱/软声音图案(即,那些从未知物体以外的物体检测到的声音图案)以及环境噪声将被过滤,使得将仅处理相关的声音图案(即,那些从未知物体检测到的声音图案)。在步骤530中,将对照数据库(测试图案)中存储的一个或多个声音图案(物体形状)来检查来自未知物体74的经过滤的声音图案(soundpattern)。在步骤540中,将确定该声音图案是否匹配该一个或多个测试图案。如果确定该声音图案匹配测试图案,则实质上,在图中找到的检测到的物体已由于是潜在危险物体74(即,特定类型的物体)而测试为阳性,方法500将移至完成502。否则,当检测到的物体测试为阴性时,方法500将返回到步骤510。
在仅当检测到的物体被确定为具有潜在危险类型时才发生的完成502处,远程信息处理单元30将用于阻止潜在危险物体74处于易于与移动车辆12碰撞的位置。作为这种阻吓的示例,如上文更详细地论述的,阻吓装置37可被激活,以产生声音警报,车辆的喇叭系统(未示出)可被激活,以产生连续的喇叭声,和/或一个或多个前照灯(未示出)可被激活,以产生多个连续的短灯闪烁(远光或近光)。此外,可在车辆12的车厢中产生潜在危险通知,以通知一个或多个车辆乘员(例如,车辆的驾驶员)在周围环境中存在潜在危险物体74。如上所述,该通知可以是鸣响声和/或车辆12的近场周围环境的模型。另外,在完成502处,传感器信息(例如,检测到的物体的声音图案)可被发送到数据中心20,使得数据中心20可将一个或多个警告发送到接近被指示为具有潜在危险类型的检测到的物体的第三方车辆92。
本文所公开的过程、方法或算法可交付给处理装置、控制器或计算机/由处理装置、控制器或计算机来实施,所述处理装置、控制器或计算机可包括任何现有的可编程电子控制单元或专用电子控制单元。类似地,这些过程、方法或算法能够以许多形式存储为数据和可通过控制器或计算机执行的指令,所述形式包括但不限于永久存储在例如rom装置之类的不可写存储介质上的信息,以及可更改地存储在例如软盘、磁带、cd、ram装置以及其他磁性和光学介质的可写存储介质上的信息。这些过程、方法或算法也可在软件可执行对象中实现。可替代地,这些过程、方法或算法可全部或部分地使用合适的硬件部件来实施,所述硬件部件例如专用集成电路(asic)、现场可编程门阵列(fpga)、状态机、控制器或其他硬件部件或装置,或者硬件、软件和固件部件的组合。
虽然上面描述了示例性实施例,但是这些实施例并不旨在描述权利要求所涵盖的所有可能的形式。说明书中使用的用语是描述性而非限制性的用语,并且要理解的是,可在不脱离本公开的精神和范围的情况下进行各种改变。如前所述,各种实施例的特征可被组合,以形成可能未明确描述或图示的系统和/或方法的其他实施例。虽然可将各种实施例描述为关于一个或多个期望的特性提供优点或优于其他实施例或现有技术的实施方式是优选的,但是本领域普通技术人员会认识到,一个或多个特征或特性可被折衷,以实现期望的总体系统属性,这取决于特定的应用和实施方式。这些属性可包括但不限于成本、强度、耐用性、生命周期成本、适销性、外观、包装、尺寸、可维修性、重量、可制造性、易于组装等。如此,关于一个或多个特性被描述为与其他实施例或现有技术的实施方式相比不那么期望的实施例不处于本公开的范围之外,并且对于特定应用而言可能是期望的。
为便于描述,在本文中可使用例如“内”、“外”、“之下”、“下方”、“下”、“上方”、“上”之类的空间相对术语,以描述如图中所示的一个元件或特征与另一个元件或特征的关系。除了附图中描绘的定向之外,空间相对术语还可旨在涵盖处于使用或操作中的装置的不同定向。例如,如果附图中的装置翻转,则被描述为在其他元件或特征“下方”或“之下”的元件将被定向为在其他元件或特征“上方”。因此,示例性术语“下方”可涵盖上方和下方的定向两者。装置可以其他方式定向(旋转90度或以其他定向),并相应地解释本文使用的空间相对描述语。
权利要求中记载的元件都不意在作为35u.s.c.§112(f)的意义下的装置加功能元件,除非使用措辞“装置用于”或者在方法权利要求的情况下在权利要求中使用措辞“操作用于”或“步骤用于”来明确地记载元件。
1.一种减少车辆潜在危险的方法,所述方法包括:
通过传感器来检测车辆环境中的一个或多个物体;
确定所述一个或多个物体是否具有特定类型;以及
基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。
2.根据权利要求1所述的方法,还包括以下步骤:向一个或多个车辆乘员提供潜在危险通知。
3.根据权利要求2所述的方法,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。
4.根据权利要求1所述的方法,还包括以下步骤:将所述车辆环境中的所述一个或多个物体的传感器信息发送到数据中心,其中,所述数据中心被配置成将所述传感器信息转换成警告信息,其中,所述数据中心还被配置成将所述警告信息发送到一个或多个第三方车辆。
5.根据权利要求1所述的方法,其中,对所述一个或多个物体的所述确定包括:
根据传感器信息来创建所述车辆环境的感知图;
在所述感知图中定位一个或多个物体;
将所述一个或多个物体与一个或多个测试图案比较;以及
其中,当所述一个或多个物体匹配所述一个或多个测试图案时,确定所述一个或多个物体具有所述特定类型;否则,所述物体不具有所述特定类型。
6.根据权利要求1所述的方法,其中:
通过被动地接收由所述一个或多个物体发出的一个或多个声音,来检测所述一个或多个物体;
对所述一个或多个物体的所述确定包括:
将所述一个或多个物体发出的所述一个或多个声音与一个或多个测试图案比较;以及
其中,当所述一个或多个物体发出的所述一个或多个声音匹配所述一个或多个测试图案时,确定所述物体具有确定类型;否则,所述物体不具有所述确定类型。
7.根据权利要求1所述的方法,其中,所述一个或多个物体通过阻吓装置来阻吓。
8.一种减少车辆潜在危险的系统,所述系统包括:
存储器,其配置成包括多个可执行指令;以及处理器,其配置成执行所述可执行指令,其中,所述可执行指令使得所述处理器能够执行以下步骤:
通过传感器来检测车辆环境中的一个或多个物体;
确定所述一个或多个物体是否具有特定类型;以及
基于所述一个或多个物体的所述特定类型,来阻止所述一个或多个物体与车辆碰撞。
9.根据权利要求8所述的系统,其中,所述可执行指令使得所述处理器能够执行以下附加步骤:向一个或多个车辆乘员提供潜在危险通知。
10.根据权利要求9所述的系统,其中,所述潜在危险通知被显示为图像,其中,所述图像是根据传感器数据构建的所述车辆环境的模型。
技术总结