错误路径车辆检测的制作方法

文档序号:15738898发布日期:2018-10-23 21:57阅读:155来源:国知局

本发明涉及一种错误路径车辆检测方法及系统。



背景技术:

用于车辆行驶的道路上的车道通常具有指定的行驶方向。沿不同于指定的行驶方向的方向行驶(即,错误路径)的车辆可能对该车辆、其他车辆、行人、和/或物体造成危险。然而,车辆的操作人员可能无法识别车辆何时在道路上行驶错误路径,或者车辆可能没有操作人员,或者甚至没有人类乘员。



技术实现要素:

根据本发明,提供一种包含计算机的系统,该计算机被编程用于进行以下操作:

一经确定第一车辆沿错误路径方向行驶,就致动第一车辆的车灯,以在第一车辆外部提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于在第一亮度级和第二亮度级之间致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于基于第一车辆与第二车辆之间的距离来确定第一亮度级和第二亮度级中的一个。

根据本发明的一个实施例,其中该计算机还被编程用于在开启状态和关闭状态之间致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于以基于第一车辆的速度的速率来致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于以不超过60赫兹的速率来致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于一经确定第一车辆的位置是受限位置,就致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于致动驾驶员侧前照灯和乘客侧前照灯中的一个并且仅一个,以提供用户可检测的模式。

根据本发明的一个实施例,其中该计算机还被编程用于一经确定第一车辆沿错误路径方向行驶,就将第一车辆的速度限制为第一量。

根据本发明的一个实施例,其中该计算机还被编程用于一经确定第一车辆已经沿错误路径方向行驶达阈值时间量,就将第一车辆的速度限制为第二量。

根据本发明,提供一种方法,该方法包含:

一经确定第一车辆沿错误路径方向行驶,就致动第一车辆的车灯,以在第一车辆外部提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含在第一亮度级和第二亮度级之间致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含基于第一车辆与第二车辆之间的距离来确定第一亮度级和第二亮度级中的一个。

根据本发明的一个实施例,该方法还包含在开启状态和关闭状态之间致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含以基于第一车辆的速度的速率来致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含以不超过60赫兹的速率来致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含一经确定第一车辆的位置是受限位置,就致动车灯,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含致动驾驶员侧前照灯和乘客侧前照灯中的一个并且仅一个,以提供用户可检测的模式。

根据本发明的一个实施例,该方法还包含一经确定第一车辆沿错误路径方向行驶,就将第一车辆的速度限制为第一量。

根据本发明的一个实施例,该方法还包含一经确定第一车辆已经沿错误路径方向行驶达阈值时间量,就将第一车辆的速度限制为第二量。

附图说明

图1是示例性车辆错误路径警报系统的部件的框图;

图2是示例性车辆沿错误路径方向行驶的透视图;

图3是用于操作图1的车辆错误路径警报系统的示例性过程的过程流程图。

具体实施方式

介绍

本文公开了一种方法,该方法包含一经确定第一车辆沿错误路径方向行驶,就致动第一车辆的车灯,以在第一车辆外部提供用户可检测的模式。可以基于从导航系统接收到的信息来确定车辆沿错误路径方向行驶。导航系统可以是全球定位系统。

该方法还可以包含在第一亮度级和第二亮度级之间致动车灯,以提供用户可检测的模式。可以基于第一车辆和第二车辆之间的距离来确定第一亮度级和第二亮度级中的一个。

该方法还可以包含在开启状态和关闭状态之间致动车灯,以提供用户可检测的模式。

该方法还可以包含以基于第一车辆的速度的速率来致动车灯,以提供用户可检测的模式。

该方法还可以包含以不超过60赫兹的速率来致动车灯,以提供用户可检测的模式。

该方法还可以包含一经确定第一车辆的位置是受限位置,就致动车灯,以提供用户可检测的模式。

该方法还可以包含致动驾驶员侧前照灯和乘客侧前照灯中的一个并且仅一个,以提供用户可检测的模式。

该方法还可以包含一经确定第一车辆沿错误路径方向行驶,就将第一车辆的速度限制为第一量。该方法还可以一经确定第一车辆已经沿错误路径方向行驶达阈值时间量,就将第一车辆的速度限制为第二量。

该方法还可以包含一经确定第一车辆不再沿错误路径方向行驶,就终止致动车灯。

本文还公开了具有处理器和存储器的计算机,该计算机被编程用于执行所公开的方法的一些或全部。还公开了储存用于执行所公开的方法的一些或全部的计算机可执行指令的计算机可读介质。

本文还公开了一种包含计算机的系统,该计算机被编程用于一经确定第一车辆沿错误路径方向行驶,就致动第一车辆的车灯,以在第一车辆外部提供用户可检测的模式。

该计算机还可以被编程用于在第一亮度级和第二亮度级之间致动车灯,以提供用户可检测的模式。

该计算机还可以被编程用于基于第一车辆与第二车辆之间的距离来确定第一亮度级和第二亮度级中的一个。

该计算机还可以被编程用于在开启状态和关闭状态之间致动车灯,以提供用户可检测的模式。

该计算机还可以被编程用于以基于第一车辆的速度的速率来致动车灯,以提供用户可检测的模式。

该计算机还可以被编程用于以不超过60赫兹的速率来致动车灯,以提供用户可检测的模式。

该计算机还可以被编程用于一经确定第一车辆的位置是受限位置,就致动车灯,以提供用户可检测的模式。

该计算机还可以被编程用于致动驾驶员侧前照灯和乘客侧前照灯中的一个并且仅一个,以提供用户可检测的模式。

该计算机还可以被编程用于一经确定第一车辆沿错误路径方向行驶,就将第一车辆的速度限制为第一量。

该计算机还可以被编程用于一经确定第一车辆已经沿错误路径方向行驶达阈值时间量,就将第一车辆的速度限制为第二量。

参考图1,其中相同的附图标记在全部几个视图中表示相同的部件,系统8为检测出车辆在道路上行驶错误路径的问题提供了解决方案。系统8包括车辆10,车辆10相应地包括计算机12,该计算机12被编程用于检测车辆10在道路上行驶错误路径。一经确定车辆10沿错误路径方向行驶,计算机12就可以致动车辆10的车灯14,以在车辆10外部提供用户可检测的模式。车辆10可以例如直接地和/或经由网络20与用户设备16和服务器计算机18进行通信。

如本文所使用的“错误路径”是指沿不同于车辆车道的指定行驶方向的方向行驶。

如本文所使用的,术语“用户可检测的模式”是在没有机械化增强(例如,光传感器、摄像机等)辅助的情况下,可由车辆10外部但在车辆10的阈值距离(例如,100码)内的人类检测到的灯光致动的模式,即,用户可检测的模式可由平均的裸视人眼检测到。

在以下实施方式中,相对取向和方向(例如,左、右)来自坐在驾驶员座椅中的并且面向车辆10的仪表板的乘员的视角。

系统

网络20(有时被称为广域网,这是因为其可以包括在地理上彼此相距很远(即,不在同一建筑物、车辆等中)的设备之间的通信)表示远程设备可以通过其进行彼此通信一个或多个机制,远程设备例如为,服务器计算机18、车辆10、用户设备16和/或其他计算设备。因此,网络20可以是一个或多个有线或无线通信机制,包括有线(例如,电缆和光纤)和/或无线(例如,蜂窝、无线电、卫星、微波、和射频)通信机制和任何期望的网络拓扑(或使用多个通信机制时的拓扑)的任何期望的组合。示例性通信网络包括提供数据通信服务的无线通信网络(例如,使用蓝牙、IEEE802.11等)、局域网(LAN)和/或包括因特网的广域网(WAN)。

服务器计算机18是包括例如电路、芯片、天线等硬件的计算设备,其被编程用于例如经由网络20发送、接收和处理到和来自车辆10、用户设备16、其他服务器计算机等的信息。服务器计算机18可以是一个或多个计算机,每个计算机总体上包括如本文描述实施的至少一个处理器和至少一个存储器,该存储器储存可由处理器执行的指令,包括用于执行本文描述的各种步骤和过程的指令。服务器计算机18可以包括或可以被通信地连接至用于储存所采集的数据的数据存储器、查找表、虚拟地图等。

用户设备16可以是经由电路、芯片、天线、或其他电子部件实施的各种计算设备中的任何一种,并且通常是便携式或可穿戴式用户设备,例如,智能手机、平板电脑、个人数码助手等。用户设备包括向用户设备16的用户呈现信息并且从用户设备16的用户接收信息的用户界面。用户界面可以包括触敏显示屏、扬声器、麦克风等。用户设备16可以例如经由网络20直接地和/或间接地与车辆计算机12、服务器计算机18等进行通信。

车辆10可以包括诸如轿车、卡车、运动型多用途车辆、跨界车辆、厢式货车、小型货车、出租车、公共汽车等的任何客用或商用汽车。在一些可能的方法中,车辆10是可以以自主(例如,无人驾驶)模式、部分自主模式、和/或非自主模式运行的自主车辆。车辆10可以包括车灯14、推进器22、制动系统24、导航系统26、用户界面28、传感器30、收发器32、通信网络34、和车辆计算机12。

车灯14包括将电力转换成可见光的发光结构,诸如钨丝灯、金属卤化物灯、发光二极管等。车灯14包括各种电路、芯片、线路、或用于例如响应于经由通信网络34接收到的命令和/或供应至车灯14的电力变化(例如,电压变化)而提供对车灯14的亮度的控制的其他电子部件。车灯14可以封闭在例如包括反射器和透镜的外壳内。示例性车灯14包括前照灯、转向灯等。车灯14可以位于车辆10的特定侧,例如驾驶员侧的前照灯14d和乘客侧的前照灯14p。如本文所使用的,“驾驶员侧”是驾驶员所坐的车辆10的一侧,例如美国制造的典型车辆为右侧。“乘客侧”是与驾驶员侧相对的一侧,例如美国制造的典型车辆为左侧。

车辆的推进器22将所储存的能量转化为车辆10的运动。推进器22可以是已知的车辆推进子系统,例如,包括被连接至将转动运动传递至车辆的变速器的内燃发动机的传统动力传动系统;包括电池、电动马达和将转动运动传递至车轮的变速器的电动动力传动系统;包括传统动力传动系统和电动动力传动系统的元件的混合动力传动系统;或任何其他类型的推进器。推进器22与计算机12和驾驶人员进行通信并且接收来自计算机12和驾驶人员的输入。驾驶人员可以通过例如加速器踏板和/或换档杆来控制推进器22。

制动系统24可以是已知的车辆制动子系统,其抵抗车辆10的运动以从而使车辆10减速和/或停车。制动系统24可以是诸如盘式制动器、鼓式制动器、带式制动器等的摩擦制动器、再生制动器、任何其他合适类型的制动器、或者组合。制动系统24可以包括例如响应于来自计算机12和/或来自驾驶人员的命令而致动制动系统24以抵抗车辆10的运动的电子控制单元(ECU)等。驾驶人员可以通过例如制动踏板来控制制动系统24。

导航系统26经由电路、芯片、或可以确定车辆10的当前位置的其他电子部件来实施。导航系统26可以经由诸如全球定位系统(GPS)的基于卫星的系统来实施。导航系统26可以基于从地球的轨道中的各种卫星接收到的信号对车辆10的位置进行三角测量。导航系统26被编程用于例如经由通信网络34将表示车辆10的当前位置的信号输出至计算机12。在一些情况下,导航系统26被编程用于确定从当前位置到将来的位置的路线,包括开发替代路线,例如,在道路封闭的情况下。导航系统26可以访问储存在车辆10的存储器(下面讨论的)中、本地位于导航系统26中、在服务器计算机18中等的虚拟地图,并且根据虚拟地图来开发路线。虚拟地图可以包括各种道路、高速公路、小巷、大街等的行驶的车道、对于这种车道的速度限制、和该车道中的指定行驶方向。

用户界面28向车辆10的乘员呈现信息并且从车辆10的乘员接收信息。用户界面28可以位于例如车辆的乘客舱中的仪表板上,或者可以被乘员容易看到的任何地方。用户界面28可以包括用于向乘员提供信息的例如人机界面(HMI)元件的拨号盘、数字读出器、诸如触敏显示屏的屏幕、扬声器等。用户界面28可以包括用于从乘员接收信息的按钮、旋钮、小键盘、麦克风等。

传感器30可以检测车辆10的内部状态,例如,车轮转速、车轮取向、以及发动机和变速器变量。传感器30可以检测车辆10的位置或取向,例如,全球定位系统(GPS)传感器;诸如压电或微机电系统(MEMS)传感器的加速度计;诸如速率、环形激光器或光纤陀螺仪的陀螺仪;惯性测量单位(IMU);和磁力计。传感器30可以检测外部世界,例如,雷达传感器、扫描激光测距仪、光探测和测距(LIDAR)设备、以及诸如摄像机的图像处理传感器。传感器30可以包括通信设备,例如车辆到基础设施(V2I)或车辆到车辆(V2V)设备。

收发器32直接地或经由网络20从其他收发器无线地发送和接收信息,使得信号、数据和其他信息能够与其他计算机和网络系统(例如,服务器计算机18、用户设备16等)进行交换。收发器32通过天线、电路、芯片、或可以便于无线通信的其他电子部件来实施。示例性收发器包括无线网络(Wi-Fi)系统、无线电发射器和接收器、电信系统、系统、蜂窝系统、和移动卫星收发器。

通信网络34包括用于促进车辆部件之间的通信的硬件,诸如通信总线。通信网络34可以根据诸如控制器局域网(CAN)、以太网、Wi-Fi、局域互连网(LIN)、和/或其它有线或无线机制的多种通信协议来促进车辆部件之间的有线或无线通信。

通过电路、芯片、或其他电子部件实施的车辆计算机12被包括在车辆10中,以执行包括如本文所描述的各种操作和过程。车辆计算机12是总体上包括处理器和存储器的计算设备,该存储器包括一种或多种形式的计算机可读介质,并且储存可由处理器执行的用于执行包括如本文所公开的各种操作的指令。车辆计算机12的存储器总体上还储存经由各种通信机制接收到的远程数据;例如,车辆计算机12总体上被配置用于在控制器局域网(CAN)总线等上进行通信,和/或被配置用于使用其他有线或无线协议进行通信,例如蓝牙等。经由使用以太网、Wi-Fi、CAN总线,局域互连网(LIN)、和/或其他有线或无线机制的通信网络34,车辆计算机12可以将消息发送至车辆10中的各种设备和/或从例如本文所讨论的控制器和传感器这样的控制器、致动器、传感器等的各种设备接收消息。例如,车辆计算机12可以接收来自车辆传感器30的数据。虽然为了便于说明,图1中示出了一个车辆计算机12,但是应当理解,车辆计算机12可以包括一个或多个计算设备,并且本文所描述的各种操作可以由一个或多个计算设备来执行。

车辆计算机12被编程用于一经确定车辆10沿错误路径方向行驶就致动一个或多个车辆10的车灯14,以在车辆10外部提供用户可检测的模式。

计算机12可以基于包括其组合的从导航系统26接收到的信息、从传感器30接收到的信息、经由收发器32接收到的信息等确定车辆10沿错误路径方向行驶。例如,来自导航系统26的信息可以例如基于例如由导航系统26确定的车辆10的位置和行驶方向与例如储存在导航系统26中的包括指定的行驶方向的虚拟地图的比较来指示车辆10沿与车辆10所位于的车道的指定的行驶方向不同(例如,相反)的方向行驶。来自传感器30的信息可以指示车辆10沿错误路径方向行驶,例如,可以例如使用已知技术来分析由计算机12从摄像机接收到的信息,以识别来自摄像机的所捕获的图像中的指示符,例如街道标志的背面、沿道路一侧的停放车辆的取向等。经由收发器32接收到的信息可以包括指示车辆10行驶错误路径的信息,例如,由街道旁速度雷达传感器、交叉路口摄像机和控制器、其他车辆10等发送(例如,经由网络20发送)的信息。

计算机12可以致动车灯14,以通过例如经由通信网络34向车灯14发送指示这种致动的命令来提供用户可检测的模式。计算机12可以通过控制提供给车灯14的流动电力来致动车灯14,包括控制例如这种电力的特性,例如所提供的电压(实际的和/或表观的),例如,其中较高电压产生较亮的灯光。

计算机12可以在例如700流明的第一亮度级和例如800流明的第二亮度级之间致动车灯14,以提供用户可检测的模式。第一亮度级和第二亮度级之间的变化足以由车辆10外部的人检测到,例如,第一亮度级和第二亮度级之间至少10%的变化。

计算机12可以基于车辆10与另一车辆10之间的距离D(参见图2)来确定第一亮度级和/或第二亮度级。车辆10和另一车辆10之间的距离D可以由计算机12基于从传感器30接收到的信息(例如从雷达传感器、扫描激光测距仪、光探测和测距(LIDAR)设备等接收到的信息)来确定。计算机12可以结合将各种距离与各种第一亮度级和/或第二亮度级相关联的查找表来使用车辆10与另一车辆10之间的所确定的距离D,例如,其中更大的距离与第一亮度级和第二亮度级之间更大的变化、第一亮度级和/或第二亮度级的较高亮度级等相关。查找表可以本地地储存和/或远程储存,例如在车辆计算机12中和/或在服务器计算机18中。

计算机12可以在开启状态和关闭状态之间致动车灯14,以提供用户可检测的模式。开启状态是车灯14产生用于在阈值距离(例如100码)处由车辆10外部的人检测到的足够量的灯光(例如,700流明)的情况。关闭状态是灯14大体上不提供用户可检测的灯光的情况。

计算机12可以以基于车辆10的速度的速率来致动车灯14,以提供用户可检测的模式。用户可检测的模式的速率是车灯14例如在第一亮度级和第二亮度级和/或打开和关闭状态之间被致动的频率。车辆10的速度可以由计算机12基于来自传感器30的信息(例如,来自车轮转速传感器的信息)来确定。所确定的速度可以由计算机12结合查找表等来使用,该查找表例如本地储存在计算机12存储器中和/或远程储存在计算机12存储器中,使各种速度与各种致动速率相关,例如,其中较高速度与较高的致动频率相关。计算机12可以限制车灯14的最大致动速率,例如限制第一亮度级和第二亮度级之间和/或打开和关闭状态之间的致动,以不超过被确定为由人类观察为稳定状态灯光的频率,例如60赫兹。

计算机12可以致动车辆10的特定车灯14,诸如驾驶员侧前照灯14d和乘客侧前照灯14p中的一个并且仅一个,以提供用户可检测的模式。可以基于从导航系统26接收到的信息来确定要致动哪个车灯14,例如以致动最靠近相邻行驶车道的车灯14。

计算机12可以一经确定车辆10的位置是受限位置就致动车灯14,以提供用户可检测的模式。如本文所使用的,“受限位置”是照此指定的地理区域。例如,各种限定的地理区域和相关的受限指定可以被储存在导航系统26、计算机12、服务器计算机18等中,例如作为虚拟地图的一部分。被指定为受限位置的地理区域可以由车辆10的制造商确定,例如包括在储存在导航系统26中的虚拟地图中,例如由私有财产边界、政府限制位置、不在道路上的位置等,和/或可以由车辆10的用户例如基于用户界面28、用户装置16等的输入,并且与计算机12、导航系统26、服务器计算机18来确定。

除了致动车灯14之外,计算机12还可以一经确定车辆10沿错误路径方向行驶就限制车辆10的速度。为了限制速度,计算机12可以例如经由通信网络34向推进器22发送指示推进器22限制输出的命令。另外地或替代地,计算机12可以将命令发送至制动系统24以致动以限制车辆10的速度。速度量被限制为例如每小时25英里的最大速度,该速度量可以由车辆10的制造商确定,例如储存在计算机12中。被限制的速度量可以基于迎面而来的交通(例如,与车辆10处于同一车道并且沿指定行驶方向行驶的其他车辆)的速度来确定。例如,被限制的速度量可以是迎面而来的交通的速度的百分比,例如50%。作为另一示例,被限制的速度量可以用例如储存在计算机12的存储器中的查找表等来识别,该查找表包括相互关联的迎面而来的交通的速度与车辆10沿错误路径方向行驶的速度极限。计算机12可以基于从传感器30(例如LIDAR设备)接收到的信息和/或基于来自导航系统26的信息来确定迎面而来的交通的速度,例如,可以将包括在虚拟地图中的车辆10沿错误路径行驶的速度极限识别为迎面而来的交通的速度。

计算机12可以一经确定车辆10已经沿错误路径方向行驶达阈值时间量(例如10秒),就将车辆10的速度限制为第二量。速度可如上所述地被限制。例如达到最大速度为15英里/小时的第二量可以低于一经确定车辆10沿错误路径方向行驶就最初限制的车辆10的速度。如上所述,被限制的速度的第二量可以由车辆10的制造商确定,例如储存在计算机12中,和/或如上所述基于迎面而来的交通的速度。阈值时间量(例如30秒)可以由车辆10的制造商来确定,和/或基于迎面而来的交通速度。例如,阈值时间量可以通过计算机12用查找表等来识别,该查找表包括例如储存在计算机12的存储器上、相互关联的迎面而来的交通速度与阈值时间量。

示例性过程

图3是示出了用于操作车辆10以提供错误路径检测的示例性过程300的过程流程图。过程300在车辆10接通电源或者以其他方式处于运行状态时在框305中开始。过程300的框可以根据储存在计算机12的存储器中的编制程序而由计算机12的处理器来执行。

在框305处,计算机12经由通信网络34从其它车辆部件(例如,导航系统26、传感器30、收发器32等)采集数据和信息。计算机12可以例如在车辆10运行时在整个过程300中继续采集数据。

接下来,在框310处,计算机12例如基于如上所述从导航系统26、传感器30、收发器32等采集的信息和数据来确定车辆10是否沿错误路径方向行驶。当计算机12确定车辆10没有沿错误路径方向行驶时,过程300进行至框315。当计算机12确定车辆10沿错误路径方向行驶时,过程300进行至框325。

在框315处,计算机12例如基于经由通信网络34从导航系统26接收到的信息来确定车辆10是否处于受限位置。当计算机12确定车辆10处于受限位置时,过程300进行至框320。当计算机12确定车辆10不处于受限位置时,过程300返回至框305。

在框320处,计算机12例如通过经由通信网络34向车灯14发送命令来致动车灯14。在框320之后,过程300结束。替代地,在框320之后,过程300可以返回至框305,继续运行过程300,直到车辆10断开电源或以其他方式处于非运行状态,或者直到例如响应于用户界面28的用户输入而指示计算机12结束过程300。

在框325处,计算机12例如基于经由通信网络34从传感器30(例如,LIDAR、雷达距离传感器等)接收到的信息来确定到另一车辆10的距离。

在框330处,计算机12例如基于经由通信网络34从传感器30(例如车轮转速传感器)和/或导航系统26接收到的信息来确定车辆10的速度。

在框335处,计算机12例如通过经由通信网络34向车灯14发送命令来致动车灯14。如本文所述,计算机12可以至少基于到另一车辆10的距离和/或车辆10的速度来确定致动的特性,例如,亮度级、致动频率等。

在框340处,计算机12例如通过经由通信网络34向推进器22和/或制动系统24发送命令来将车辆10的速度限制为第一量。

接下来,在框345处,计算机12确定例如在自在框310中的确定错误路径、或者自致动车灯14、或者自将车辆10的速度限制为第一量已经经过阈值时间量之后车辆10是否仍沿错误路径方向行驶。当计算机12确定车辆10仍沿错误路径方向行驶时,过程300进行至框350。当计算机12确定车辆10不再沿错误路径方向行驶时,过程300进行至框355。

在框350处,计算机12将车辆10的速度限制为第二量。在框350之后,过程300结束。替代地,在框350之后,过程300可以返回至框305,继续运行过程300,直到车辆10断开电源或以其他方式处于非运行状态,或者直到例如响应于用户界面28的用户输入而指示计算机12结束过程300。

在框355处,计算机12例如通过经由通信网络34向车灯14发送命令来停止致动车灯14。在框355之后,过程300结束。替代地,在框355之后,过程300可以返回至框305,继续运行过程,直到车辆10断开电源或以其他方式处于非运行状态,或者直到例如响应于用户界面28的用户输入而指示计算机12结束过程300。

结论

计算装置通常包括计算机可执行指令,其中该指令可以由一个或多个诸如上面所列的计算装置执行。计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独地或组合的JavaTM、C、C++、Visual Basic、JavaScript、Perl等。这些应用程序中的一些可以在诸如Java虚拟机、Dalvik虚拟机等的虚拟机上被编译和执行。通常,处理器(例如微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成包括这里所描述的一个或多个程序的一个或多个程序。这样的指令或其他数据可以采用各种计算机可读介质存储和传输。

计算机可读介质(也简称为处理器可读介质)包括参与提供可以由计算机(例如计算机处理器)读取的数据(例如指令)的任意非暂时性(例如有形的)介质。这样的介质可以采用多种形式,包括但不限于非易失性介质和易失性介质。非易失性介质可以包括例如光盘或磁盘或其他永久性存储器。易失性介质可以包括例如典型地构成主存储器的动态随机存取存储器(DRAM)。这样的指令可以通过一种或多种传输介质传输,包括同轴线缆、铜线和光纤,包括内部包含耦接于计算机的处理器的系统总线的线缆。计算机可读介质的常规形式包括,例如软盘、柔性盘、硬盘、磁盘、任何其他磁性介质、CD-ROM(只读光盘驱动器)、DVD(数字化视频光盘)、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、RAM(随机存取存储器)、PROM(可编程只读存储器)、EPROM(可擦除可编程只读存储器)、FLASHEEPROM(闪速电可擦除可编程只读存储器)、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。

数据库、数据仓库或本发明所公开的其他数据存储可以包括用于储存、访问和检索各种数据的各种机制,该数据包括分层数据库、系统文件的文件组、具有专有格式应用程序的应用数据库、关系数据库管理系统(RDBMS)等。每一个这样的数据库存储通常包括在采用了例如上述之一的计算机操作系统的计算装置内,并且通过网络以任意一种或多种方式被访问。文件系统可以从计算机操作系统访问,并且可以包括以多种形式存储的文件。除了用于创建、储存、编辑、执行存储程序的语言,RDBMS通常采用结构化查询语言(SQL),例如前面所述的过程化SQL(PL/SQL语言)。

在一些示例中,系统元件是在一个或多个计算装置(例如服务器、私人电脑等)上实施的计算机可读指令(例如软件),该指令存储在与此相关(例如盘、存储器等)的计算机可读介质中。计算机程序产品可以包含这样存储于计算机可读介质用于实施上述功能的指令。

在整个该文件中将形容词“第一”和“第二”用作标识符,并且不旨在表示重要性或顺序。

关于这里所述的媒介、程序、系统、方法等,应当理解的是虽然这样的程序等的步骤已经被描述为按照一定的顺序排列发生,但这样的程序可以采用以这里描述的顺序之外的顺序完成的描述的步骤实施操作。进一步应该理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略这里所述的某些步骤。换言之,这里的系统和/或程序的描述提供用于说明某些实施例的目的,并且不应该以任何方式解释为限制所公开的主题。

已经以说明性的方式描述了本公开,并且应当理解,已经使用的术语旨在于描述性文字的性质而不是限制性的。鉴于上述教导,本公开的许多修改和变化是可能的,并且可以以与具体描述不同的方式来实施本公开。

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