驾驶行为评估与纠正系统的制作方法

文档序号:15732217发布日期:2018-10-23 20:52阅读:147来源:国知局
驾驶行为评估与纠正系统的制作方法

车辆操作者、特别是没有经验的车辆操作者可能以对车辆的燃料经济性造成负面影响的方式驾驶车辆。例如,通过太突然地或用比对给定情况所需的更大的力制动,车辆操作者常常不是以最省油的方式驾驶车辆。车辆操作者常常不知道这样的行动对燃料经济性的影响,或者不知道以不同的方式来驾驶车辆可能导致更好的燃料经济性。因此,车辆操作者常常没有被激励来更有效地驾驶车辆,或者没有被激励采取行动以纠正燃料低效的驾驶习惯,或者没有被激励避免在将来重复这种燃料低效的操纵动作。

概述

一个实施例涉及一种装置。该装置包括驾驶评估电路和显示电路。驾驶评估电路被构造成接收指示车辆的至少一个属性的车辆数据,接收指示车辆的至少一个操作特性的车辆操作数据,并且基于车辆数据和车辆操作数据来确定由于由车辆的操作者进行的一个或更多个驾驶输入而导致的燃料损耗的量。显示电路被构造成响应于一个或更多个驾驶输入而在显示设备上向车辆的操作者提供燃料损耗的量的指示。

另一实施例涉及方法。该方法包括:由控制器接收指示车辆的至少一个属性的车辆数据;由控制器接收指示车辆的至少一个操作特性的车辆操作数据;由控制器基于车辆数据和车辆操作数据来确定由于由车辆的操作者进行的一个或更多个驾驶输入而导致的燃料损耗的量;以及由控制器响应于一个或更多个驾驶输入而在显示设备上向车辆的操作者提供燃料损耗的量的指示。

又一实施例涉及系统。该系统包括一个或更多个通信系统和可通信地耦合到一个或更多个通信系统的外部监测系统。每个通信系统位于相应车辆上,并且被构造成发送对由相应车辆的驾驶员进行的一个或更多个驾驶输入的评估。外部系统被构造成从一个或更多个通信系统中的每一个通信系统接收对由驾驶员进行的一个或更多个驾驶输入的评估,并且接收用于向显示设备提供图形用户界面的显示请求。显示请求包括用于以期望的图形格式提供图形用户界面的可配置选项,以用于描绘对由每个相应车辆的驾驶员进行的一个或更多个驾驶输入的评估以便于就燃料效率而监测每个驾驶员。

又一实施例涉及一种车辆。该车辆包括显示设备和可通信地和可操作地耦合到显示设备的控制器。控制器被构造成接收指示车辆的至少一个属性的车辆数据,接收指示车辆的至少一个操作特性的车辆操作数据,基于车辆数据和车辆操作数据来确定由于由车辆的操作者进行的一个或更多个驾驶输入而导致的燃料损耗的量,并且响应于一个或更多个驾驶输入而在显示设备上提供燃料损耗的量的指示。

当结合附图理解时,从下面的详细描述中,这些和其它特征连同其操作的组织和方式将变得明显。

附图简述

图1是根据示例实施例的具有控制器的车辆的示意图。

图2是根据示例实施例的与图1的车辆一起使用的控制器的示意图。

图3是根据示例实施例的与图1的车辆一起使用的车队管理系统的示意图。

图4是根据示例实施例的评估和纠正驾驶行为的方法的流程图。

详细描述

下文是与用于评估和纠正驾驶行为的方法、装置和系统相关的各种概念和用于评估和纠正驾驶行为的方法、装置和系统的实现的更详细描述。上面引入的并且在下面更详细地讨论的各个方面可以以多种方式中的任何方式来实现,因为所述概念并不限于实现的任何特定的方式。主要是为了说明的目的而提供具体实现和应用的示例。

一般参考附图,本文公开的各种实施例涉及与评估和纠正驾驶行为(例如,增加车辆的燃料效率、向驾驶员提供培训等)相关的系统、装置和方法。驾驶评估系统、装置和方法可以以评级或评分系统的形式向车辆的操作者提供反馈。例如,基于操作者的驾驶行为或操作者进行的操纵动作,可以以在所规定的评级标度上的分数的形式提供反馈。作为例子说,如果操作者进做出好的操纵动作或者具有良好的驾驶输入,则反馈可以提供高分数(例如,10中的8、9、10等)。作为另一例子,如果操作者做出不好的操纵动作或者进行了不好的驾驶输入,则反馈可以提供低分数(例如,10中的1、3、5等)。虽然这可以将驾驶行为识别为坏的(例如,低效的,导致过多的燃料损耗等)或良好(例如,有效的,最小化过多燃料损耗等),反馈是任意的并且没有给操作者提供采取行动来做出更好的驾驶决定的动机。根据示例实施例,系统、装置和方法还能够向操作者提供响应于由操作者做出的驾驶输入和/或驾驶行为(例如,档位选择、档位改变、所选择的速度、制动习惯、加速习惯等)而确定车辆所经历的燃料损耗的量的反馈(例如,实时等)。在一些实施例中,本公开的系统、装置和方法被构造成将关于操作者的驾驶输入和/或行为的信息/数据发送到外部系统(例如车队管理系统、远程服务器、车主的所选设备等)以便于远程监测操作者(例如雇员、儿童、车辆承租人等)的驾驶输入和/或行为。

控制器的示例操作可如下。当操作者做出驾驶操纵动作(例如制动、换档、加速和/或经由驾驶输入选择速度等,驾驶输入包括任何机构或设备的修改车辆操作特性的位置或状态改变)时,控制器接收包括车辆的至少一个属性的车辆数据,包括但不限于轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图、空气动力阻力系数、车辆空气动力阻力面积和车辆重量。控制器接收车辆操作数据,其包括但不限于以下中的至少一项:发动机速度、发动机扭矩、车速、当前档位选择、档位改变、制动强度和空气动力阻力的量。在一些实施例中,控制器还接收指示在车辆周围的特性的环境数据(例如,道路坡度、道路曲率、速度限制、交通状况、交通灯状况、天气状况等)。控制器然后可以基于车辆数据、车辆操作数据和/或环境数据来确定由于由操作者做出的一个或更多个驾驶输入而导致的燃料损耗的量。控制器可以(例如,经由显示设备、实时地等)向车辆的操作者提供燃料损耗的量的指示。控制器可以附加地或可选地将对由车辆的操作者做出的一个或更多个驾驶输入的评估发送到外部系统(例如车队管理系统、远程设备或服务器等)。外部系统可由第三方(例如,车辆所有者、孩子的父母、车队经理等)访问以便于远程监测车辆操作者的驾驶行为。这些和其他示例配置本文进行了更充分的解释。

现在参考图1,根据示例实施例示出了具有控制器150的车辆100的示意图。车辆100可以是道路车辆或越野车辆,包括但不限于长途运输卡车、中型载货卡车(例如,轻型卡车)、轿车、双座轿车、小型车、运动型多功能车和任何其他类型的车辆。尽管图1将车辆100描绘为包括内燃机111,但是车辆100可以由任何类型的发动机系统提供动力。例如,车辆100可以是混合动力车辆、全电动车辆和/或如所示的内燃机提供动力的车辆。

如图1所示,车辆100通常包括都可通信地耦合到控制器150的动力系统110、车辆子系统120、操作者输入/输出(I/O)设备130和传感器140。在车辆100的部件之间和当中的通信可以经由任何数量的有线或无线连接。例如,有线连接可以包括串行电缆、光纤电缆、CAT5电缆或任何其他形式的有线连接。比较起来,无线连接可以包括互联网、Wi-Fi、蜂窝、无线电、蓝牙、Zigbee等。在一个实施例中,控制器区域网(CAN)总线提供信号、信息和/或数据的交换。CAN总线包括任何数量的有线和无线连接。因为控制器150可通信地耦合到在图1的车辆100中的系统和部件,所以控制器150被构造成接收和/或解释来自图1所示的一个或更多个部件的数据。例如,数据可以包括在控制器150内预定义或存储的、由操作者I/O设备130接收的和/或从一个或更多个传感器(例如传感器140)接收的车辆数据(例如,轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图、空气动力阻力系数、车辆空气动力阻力面积、车辆重量等)。作为另一示例,数据可以包括从一个或更多个传感器(例如传感器140)接收的车辆操作数据(例如发动机速度、发动机扭矩、车速、当前档位选择、档位改变、制动强度、空气动力阻力的量等)。在又一示例中,数据可以包括从一个或更多个传感器(例如传感器140)接收的环境数据(例如,道路坡度、道路曲率、速度限制、交通状况、交通灯状况、天气状况等)。如在本文更充分地描述的,利用该数据,控制器150(例如,响应于车辆操作者的驾驶输入、操纵动作、行为等)确定车辆所经历的燃料损耗的量以向操作者提供燃料损耗的量的指示,以激励和培训操作者来做出更好、更省油的决定。

如图1所示,动力系统110包括发动机111、变速器112、传动轴113、差速器114和最终传动装置115。作为简要概述,发动机111接收化学能输入(例如燃料,例如汽油、柴油等)并燃烧燃料以产生旋转曲轴的形式的机械能。变速器112接收旋转曲轴并操纵曲轴的速度以影响期望的传动轴113的速度。旋转传动轴113被差速器114接收,差速器114将传动轴113的旋转能量提供给最终传动装置115。然后,最终传动装置115推动或移动车辆100。

发动机111可以被构造为任何发动机类型:从内燃机到全电动马达及其组合/变形(例如,包括内燃机和电动马达的混合驱动器等)。根据示例实施例,发动机111被构造为可以由任何燃料类型(例如柴油、乙醇、汽油等)提供动力的内燃机(例如,压缩点火、火花点火等)。类似地,变速器112可以被构造为任何类型的变速器,例如连续可变变速器、手动变速器、自动变速器、自动-手动变速器、双离合器变速器等。因此,当变速器从齿轮传动配置改变到连续配置(例如,连续可变变速器等)时,变速器可以包括基于发动机速度来影响不同输出速度的各种设置(用于齿轮变速器的齿轮)。与发动机111和变速器112相似,传动轴113、差速器114和最终传动装置115可以根据应用以任何配置进行构造(例如,最终传动装置115在汽车应用中被构造成车轮,以及在飞机应用中被构造成螺旋桨,等等)。此外,基于应用,传动轴113可以被构造为任何类型的传动轴,包括但不限于单件式、两件式和滑入管内的传动轴。

车辆100还被示为包括车辆子系统120。车辆子系统120可以包括电动车辆附件和发动机驱动的车辆附件以及在车辆100中的任何其他类型的子系统。例如,子系统可包括排气后处理系统。排气后处理系统可以包括用于减少废气排放(例如,柴油废气排放、瓦斯废气排放等)的任何部件,例如选择性催化还原催化剂、柴油氧化催化剂、柴油颗粒过滤器、具有柴油废气液的供应的柴油废气液定量给料器以及用于监测后处理系统的多个传感器(例如,NOx传感器等)。车辆附件可包括但不限于空气压缩机(用于气动设备)、空调系统、动力转向泵、发动机冷却剂泵、风扇等。

操作者I/O设备130使车辆100的操作者(或另一乘客)能够与车辆100和控制器150通信。例如,操作者I/O设备130可以包括但不限于交互式显示器、触摸屏设备、一个或更多个按钮和开关、语音命令接收器等。在这个方面,设备130可以仅被构造为输出设备,其中信号、值、消息、信息等可以仅被提供给车辆100的操作者或乘客;仅作为输入设备,其中操作者或乘客可以向控制器150提供信息、信号、消息等;和/或其组合,如图1的示例所示。经由操作者I/O设备130,操作者可以输入车辆数据的至少一部分,包括但不限于轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图、空气动力阻力系数、车辆空气动力阻力面积、车辆重量等。控制器150可以向操作者I/O设备130提供命令以向车辆100的操作者(例如,实时地等)显示指示由于由操作者进行的一个或更多个驾驶输入而导致的燃料损耗的量的指示。这在图2中进行了更充分的解释。

传感器140可以包括但不限于激光雷达、雷达、超声波传感器、加速度计、陀螺仪、皮托管和/或风传感器、制动传感器、档位传感器、测斜仪、相机设备(例如,静止相机、视频相机等)和/或燃料流量传感器以及其他可能的传感器。在一个示例中,激光雷达、雷达、超声波传感器和/或相机设备可以被构造成获取指示车辆100附近的周围交通(例如,车辆、障碍物等)的环境数据。在另一示例中,激光雷达、雷达、超声波传感器、相机设备、加速度计、陀螺仪和/或测斜仪可以被构造成获取指示道路坡度、道路曲率等的环境数据。在又一示例中,皮托管和/或风传感器可以被构造成获取指示车速的车辆操作数据和/或指示风速的环境数据。在又一示例中,制动传感器可以被构造成获取指示制动事件(例如正常制动事件、硬制动事件、紧急制动事件等)的强度的车辆操作数据。在又一示例中,档位传感器可以被构造成获取指示(例如,变速器等的)当前的所选择的档位的车辆操作数据。在又一示例中,燃料流量传感器可被构造成(例如,响应于各种驾驶输入,例如换档、制动事件、加速度等)监测在车辆100的操作期间使用的燃料的量。

因为图1的部件被示为体现在车辆100中,在一个实施例中,控制器150可以被体现为电子控制单元(ECU)或ECU的附加装置。在一些实施例中,控制器150可以是执行响应于各种驾驶操纵动作和/或特性确定燃料损耗的量所需的所有所需数据记录、数据跟踪、数据分析等的独立工具。在一些实施例中,控制器150被包括在车辆100的ECU中。ECU可包括变速器控制单元和任何其它车辆控制单元(例如,废气后处理控制单元、动力系控制电路、发动机控制电路等)。在可选的实施例中,控制器150是基于web、基于服务器和/或基于应用的(例如,智能手机应用、在互联网上的控制器等)。关于图2进一步描述控制器150的结构和功能。

现在参考图2,根据示例实施例示出控制器150的功能和结构。控制器150被示为包括处理电路151,其包括处理器152和存储器154。处理器152可以被实现为通用处理器、专用集成电路(ASIC)、一个或更多个现场可编程门阵列(FPGA)、数字信号处理器(DSP)、一组处理部件或其他合适的电子处理部件。一个或更多个存储器设备154(例如NVRAM、RAM、ROM、闪存、硬盘存储器等)可以存储数据和/或计算机代码,以用于促使本文描述的各种过程。因此,一个或更多个存储器设备154可通信地连接到处理器152,并向处理器152提供计算机代码或指令,以用于执行在本文关于控制器150描述的过程。此外,一个或更多个存储器设备154可以是或包括有形的非临时易失性存储器或非易失性存储器。因此,一个或更多个存储器设备154可包括数据库部件、对象代码部件、脚本部件或用于支持本文所述的各种活动和信息结构的任何其他信息结构。

存储器154被示为包括用于完成本文描述的活动的各种电路。更特别地,存储器154包括驾驶评估电路156、显示电路164和通信电路166。电路156-166被构造成接收和解释各种数据,以确定由于由车辆100的操作者进行的一个或更多个驾驶输入而造成的燃料损耗的量,并且响应于一个或更多个驾驶输入(例如,为了培训目的,激励操作者更燃料高效地驾驶等)而在操作者I/O设备130上向车辆100的操作者提供燃料损耗的量的指示。尽管在图2中示出了具有特定功能的各种电路,但是应当理解,控制器150和存储器154可以包括用于完成本文描述的功能的任何数量的电路。例如,可以将多个电路的活动组合为单个电路,如可以包括具有附加功能的附加电路,等等。此外,应当理解的是,控制器150可以进一步控制超出本公开的范围的其他活动。

本文描述的控制器150的某些操作包括解释和/或确定一个或更多个参数的操作。如本文所利用的,解释或确定包括通过本领域中已知的任何方法接收值,包括至少从数据链路或网络通信接收值,接收指示该值的电子信号(例如电压、频率、电流或PWM信号),接收指示该值的计算机生成的参数,从非临时计算机可读存储介质上的存储器位置读取该值,通过本领域中已知的任何手段接收作为运行时间参数的值,和/或通过接收所解释的参数可通过其进行计算的值,和/或通过参考被解释为参数值的默认值。

驾驶评估电路156可包括或可操作地和可通信地耦合到操作者I/O设备130和/或传感器140,以接收车辆数据170、车辆操作数据172和环境数据174中的至少一个。驾驶评估电路156可以被构造成解释车辆数据170、车辆操作数据172和环境数据174中的至少一个,以(例如,基于车辆数据170、车辆操作数据172和/或环境数据174等)确定由于由车辆100的操作者进行的一个或更多个驾驶输入而导致的燃料损耗的量。驾驶评估电路156还可以被构造成存储车辆数据170、车辆操作数据172、环境数据174和/或所做出的(例如,关于燃料损耗的量等的)确定,以用于由其他电路(例如显示电路164、通信电路166等)将来使用。

根据一个实施例,驾驶评估电路156可以包括通信电路,该通信电路被构造成便于在驾驶评估电路156、操作者I/O设备130、传感器140、显示电路164和/或通信电路166之间的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,其包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。在这个方面,驾驶评估电路156可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于接收车辆数据170、车辆操作数据172和/或环境数据174。

在另一实施例中,驾驶评估电路156可包括由存储器154存储并由处理器152可执行的机器可读介质,其中机器可读介质便于接收车辆数据170、车辆操作数据172和/或环境数据174的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供到传感器140以获取车辆数据170、车辆操作数据172和/或环境数据174。在这个方面,机器可读介质可以包括定义车辆数据170、车辆操作数据172和/或环境数据174的获取的频率的可编程逻辑。在又一实施例中,驾驶评估电路156可包括机器可读内容、通信电路、传感器140和操作者I/O设备130的任何组合。

根据示例实施例,由操作者进行的一个或更多个驾驶输入可以包括(i)制动事件(和随后的加速)、(ii)档位选择、(iii)档位改变(例如换档等)和(iv)与和车辆100所经历的空气动力阻力的量对应的选定车速相关联的踏板位置(例如,加速器踏板位置、油门位置等)中的至少一个。根据示例实施例,车辆数据170指示车辆100和/或其部件的至少一个属性。车辆100的至少一个属性可以包括轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图、空气动力阻力系数、车辆空气动力阻力面积和车辆重量中的至少一个。在一个实施例中,车辆数据170由驾驶评估电路156经由来自使用操作者I/O设备130的操作者的输入进行接收。如可从上述车辆数据170的类型看出的,车辆数据170(例如车辆质量/重量等)可以在控制器150中被预先定义以考虑车辆100的常量。因为本公开的控制器150可以与其他车辆一起使用,操作者可以简单地(例如,从下拉菜单等)下载或选择车辆100,车辆100将使用控制器150来填充或接收该车辆100所特有的车辆数据170。在一些实施例中,车辆数据170的至少一部分由一个或更多个传感器140获取。根据示例实施例,车辆操作数据172指示车辆100和/或其部件的至少一个操作特性。车辆100的至少一个操作特性可以包括发动机速度、发动机扭矩、车速、当前档位选择、档位改变、制动强度和空气动力阻力的量。在一个实施例中,车辆操作数据172的至少一部分由一个或更多个传感器140获取。在一些实施例中,使用查找表、算法等之一来确定车辆操作数据172的至少一部分。根据示例实施例,环境数据174指示在车辆100的周围的至少一个环境特性。至少一个环境特征可以包括道路坡度、道路曲率、速度限制、交通状况、交通灯状况和/或天气状况(例如,风速、温度、雪、雨等)等等。在一个实施例中,环境数据174的至少一部分由一个或更多个传感器140获取。在一些实施例中,从外部系统(例如路线管理器、全球定位系统(GPS)、电子地平线系统、天气系统等可能的外部系统)(例如,经由通信电路166等)接收环境数据174的至少一部分。

如图2所示,驾驶评估电路156包括制动电路158、档位电路160和空气阻力电路162。制动电路158可包括传感器140中的至少一个或可操作地和可通信地耦合到传感器140中的至少一个,以用于接收车辆操作数据172和/或环境数据174。制动电路158可以被构造成接收和解释由传感器140获取的车辆操作数据172和/或环境数据174。例如,传感器140可包括监测制动事件的强度的制动传感器。在一些实施例中,制动事件的强度可以基于停止功率、踏板输入(例如,制动踏板输入等)、(例如由于摩擦而导致的制动系统等的)温度和/或所产生的摩擦量。制动事件的强度可以被分类为正常制动事件、硬制动事件或紧急制动事件。

根据示例实施例,制动电路158被构造成响应于制动事件(和/或随后的加速)来确定燃料损耗的量。例如,制动电路158可以基于一个或更多个驾驶输入来确定实际制动类型。实际制动类型可以从包括正常制动、硬制动和紧急制动的可能的制动类型中选择。制动电路158然后可响应于实际制动类型来确定燃料损耗的量。在一些实施例中,对响应于制动事件的燃料损耗的量的确定合并了车辆100达到特定或期望速度(例如,速度限制、先前车辆速度等)所需的后续加速的影响。在一些实施例中,制动电路158可以为未出现的可能的制动类型确定估计的燃料损耗的量。制动电路158然后可以向显示电路164提供命令,以进行下列操作中的至少一个:(i)响应于实际制动类型在操作者I/O设备130上提供燃料损耗的量的指示,以及(ii)针对未出现的可能的制动类型在操作者I/O设备130上提供估计的燃料损耗的量的指示。反馈可以帮助教导车辆操作者执行更平缓的加速,并且对交通环境具有预测性,以减少硬制动事件的出现。

在另一示例中,传感器140可以包括相机设备、激光雷达、雷达、超声波传感器等,以监测车辆100的周围环境。根据示例实施例,制动电路158被构造成基于周围环境和车速来估计响应于可能的制动事件的燃料损耗的量。例如,制动电路158可以基于周围环境和当前车速来确定适当的制动强度。作为示例,如果车辆100在附近没有车辆的情况下正以合理的速度接近红灯(例如,车辆100不需要快速减速以避免碰撞或防止闯红灯等),制动电路158可确定正常制动事件是可接受的。制动电路158可以向显示电路164提供命令以提供所建议的制动类型(例如强度等)和与如果其它制动强度被实现比较的燃料损耗或燃料节省。在又一示例中,制动电路158被构造成基于周围环境和当前车速来确定操作者是否关于制动强度做出好的或坏的决定。例如,如果操作者做出好的决定(例如,在适当的强度下使车辆100制动,等等),制动电路158可确定与其它可能的制动强度相比的燃料节省。如果操作者做出坏的决定,则制动电路158可以确定响应于制动事件的燃料损耗的量,以及如果操作者做出不同的制动决定(例如,以较小的强度制动等)的可能的节省。在一些实施例中,当确定所建议的制动强度或潜在的燃料损耗/节省时,制动电路158被构造成考虑各种天气条件(例如,雨、雪等)。

作为另一示例,制动电路158可以经由通信电路166来与物体(例如停车灯或其他车辆)通信。例如,制动电路158可经由通信电路166接收关于一个或更多个其它车辆或停车灯的信息/数据。在车辆和/或停车灯之间的通信可以是车辆到车辆、车辆到停车灯、车辆到服务器到车辆或车辆到服务器到停车灯。可以经由任何合适的短程到中程无线通信协议(例如Wi-Fi、红外、无线电、RFID、近场通信(NFC)、蓝牙等)来执行车辆到车辆或车辆到停车灯通信。可以经由任何合适的远程无线通信协议来执行车辆到服务器到车辆或车辆到服务器到停车灯通信。制动电路158可以(例如,基于当前车速、在车辆100与其他车辆或停车灯之间的距离等)确定所建议的制动强度,以在车辆100前面的车辆制动和/或停车灯从绿色变为红色时最小化燃料损耗。

根据一个实施例,制动电路158可以包括通信电路,该通信电路被构造成便于在传感器140、显示电路164和通信电路166之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,其包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。在这个方面,制动电路158可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于车辆操作数据172和/或环境数据174的接收。在另一实施例中,制动电路158可包括由存储器154存储并由处理器152可执行的机器可读介质,其中机器可读介质便于接收车辆操作数据172和/或环境数据174的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供到传感器140以获取车辆操作数据172和/或环境数据174。在这个方面,机器可读介质可以包括定义车辆操作数据172和/或环境数据174的获取的频率的可编程逻辑。在又一实施例中,制动电路158可包括机器可读内容、通信电路和传感器140的任何组合。

档位电路160可以包括或可操作地和可通信地耦合到传感器140中的至少一个,以用于接收车辆操作数据172(例如发动机速度、发动机扭矩、车速、档位选择、档位改变等)和/或环境数据174。档位电路160可包括或可操作地和可通信地耦合到操作者I/O设备130,以用于接收车辆数据170(例如,后轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图等)。档位电路160可以被构造成接收和解释车辆数据170、车辆操作数据172和/或环境数据174。例如,传感器140可包括监测车辆100的变速器112的当前选定档位的档位传感器。当前选定档位可以指示变速器112的传动比。根据示例实施例,档位电路160被构造成响应于由车辆100的操作者做出的档位选择或档位改变并且基于车辆数据170、车辆操作数据172和/或环境数据174来确定燃料损耗的量。档位电路160还可以被构造成确定所建议的挡位选择以减少燃料损耗的量,并且(例如,基于车辆数据170、车辆操作数据172和/或环境数据174等)来确定通过改变到所建议的挡位选择的可能的燃料节省。然后,档位电路160可以向显示电路164提供命令,以进行下列操作中的至少一个:(i)响应于操作者做出的档位选择或档位改变而在操作者I/O设备130上提供燃料损耗的量的指示,(ii)在操作者I/O设备130上提供所建议的档位选择的指示,(iii)以及在操作者I/O设备130上提供通过改变到所建议的档位选择的可能的燃料节省的指示。反馈可以帮助教导车辆操作者何时换档和/或在某些情况下应该使用什么档位以获得最佳性能和燃料效率(例如,基于车速、道路坡度、道路曲率等)。

根据一个实施例,档位电路160可以包括通信电路,该通信电路被构造成便于在操作者I/O设备130、传感器140、显示电路164和通信电路166之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,其包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。在这个方面,档位电路160可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于车辆数据170、车辆操作数据172和/或环境数据174的接收。在另一实施例中,档位电路160可包括由存储器154存储并由处理器152可执行的机器可读介质,其中机器可读介质便于接收车辆数据170、车辆操作数据172和/或环境数据174的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供到传感器140以获取车辆操作数据172和/或环境数据174。在这个方面,机器可读介质可以包括定义车辆操作数据172和/或环境数据174的获取的频率的可编程逻辑。在又一实施例中,档位电路160可包括机器可读内容、通信电路和传感器140的任何组合。

空气阻力电路162可以包括或可操作地和可通信地耦合到传感器140中的至少一个,以用于接收车辆操作数据172(例如车速等)和/或环境数据174(例如风速等)。空气阻力电路162可包括或可操作地和可通信地耦合到操作者I/O设备130,以用于接收车辆数据170(例如空气动力阻力系数、车辆空气动力阻力面积等)。空气阻力电路162可以被构造成接收和解释车辆数据170、车辆操作数据172和/或环境数据174。根据示例实施例,空气阻力电路162被构造成响应于(例如油门、加速器踏板等的)踏板位置和/或可与当前车速相关联的当前档位来确定燃料损耗的量。当前车速可以与(例如,基于车辆数据170、车辆操作数据172和/或环境数据174而确定的)车辆100所经历的空气动力阻力的量对应。然后,空气阻力电路162可以向显示电路164提供命令,以响应于当前车速在操作者I/O设备130上提供燃料损耗的量的指示。

空气阻力电路162还可以被构造成(例如,基于车辆数据170、车辆操作数据172和/或环境数据174等)确定所建议的车速,以减少车辆100所经历的空气动力阻力的量和燃料损耗的量。空气阻力电路162然后可以向显示电路164提供命令,以响应于将车辆100的速度改变到所建议的车辆速度而在操作者I/O设备130上提供(例如,相对于当前速度等的)燃料节省量的指示。空气阻力电路162还可以被构造成基于所建议的车速来确定行进时间的变化。空气阻力电路162然后可以向显示电路164提供命令,以在操作者I/O设备130上提供可能响应于将车辆100的速度改变为所建议的车辆速度而产生的时间变化的指示(例如,相对于电流、估计的到达时间等)。

根据一个实施例,空气阻力电路162可以包括通信电路,该通信电路被构造成便于在操作者I/O设备130、传感器140、显示电路164和通信电路166之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,其包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。在这个方面,空气阻力电路162可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于车辆数据170、车辆操作数据172和/或环境数据174的接收。在另一实施例中,空气阻力电路162可包括由存储器154存储并由处理器152可执行的机器可读介质,其中机器可读介质便于接收车辆数据170、车辆操作数据172和/或环境数据174的某些操作的执行。例如,机器可读介质可以将指令(例如,命令等)提供到传感器140以获取车辆操作数据172和/或环境数据174。在这个方面中,机器可读介质可以包括定义车辆操作数据172和/或环境数据174的获取的频率的可编程逻辑。在又一实施例中,空气阻力电路162可包括机器可读内容、通信电路和传感器140的任何组合。

在一些实施例中,驾驶评估电路156被构造成跟踪在一段时间内和/或对于给定驾驶事件的燃料损耗和/或节省的量。例如,驾驶评估电路156可以跟踪在当前驾驶周期上、在加油事件之间(例如,对于单个燃气罐等)、在车辆的寿命期间、在行程上、在雇员的职业生涯、所选择的或预设的时间范围、所选择的或预设的距离和/或其他时间段和/或驾驶事件期间的燃料损耗和/或节省的量。驾驶评估电路156可以向显示电路164提供命令,以提供在一段时间期间和/或对于给定驾驶事件的燃料节省和/或损耗的量的指示,显示电路164可以对给定驾驶事件提供操作者I/O设备130的指示。在一些实施例中,驾驶评估电路156被配置为对于给定时间段将燃料损耗与最佳燃料效率进行比较。

在一些实施例中,驾驶评估电路156包括路线管理系统。路线管理系统是被构造成接收关于在车辆100的未来的或可能的未来的位置处的车辆100的路线的属性的地平线数据的系统。地平线数据可以包括关于正在被行驶的当前道路和/或可能的即将到来的道路的数据。例如,操作者可以将优选目的地输入到路线管理系统中,路线管理系统又可以收集所计划的路线的地平线数据。在另一示例中,当车辆沿着道路和可能的可选道路(例如,不同路线、预期的可能的路线改变等)的网络行进时,路线管理系统可以接收地平线数据。由路线管理系统提供的地平线数据可以依据基于GPS的车辆位置和数字地图数据库。地平线数据(例如,路线前瞻数据、电子地平线等)可以包括但不限于速度限制、道路坡度(例如,道路坡度的增加、道路坡度的减小等)、道路曲率(例如,轻微弯曲、相当大的弯曲等)、道路类型(例如,地方道路、支路、主干路、高速公路等)、车道的数量等。例如,地平线数据可以指示坡度的减小(例如向下的斜坡等)和/或道路中的即将到来的转弯。在一个实施例中,驾驶评估电路156的各种电路(例如制动电路158、档位电路160、空气阻力电路162等)基于地平线数据确定应该由车辆100的操作者执行的未来的驾驶输入或操纵动作(例如制动类型、车速选择、档位选择、档位改变等),以最小化燃料损耗。

显示电路164可通信地耦合到操作者I/O设备130,并且被构造成从车辆100中的操作者、乘客或其他用户接收一个或更多个输入和/或在操作者I/O设备130上向车辆100的操作者提供(例如,由于由操作者进行的一个或更多个驾驶输入或所采取的操纵动作等的)燃料损耗的量的指示。例如,显示电路164可以在操作者I/O设备130上提供基于所选择的档位、所建议的档位的燃料损耗的量和通过改变到所建议的档位而引起的燃料节省的量的指示中的至少一个。在另一示例中,显示电路164可以在操作者I/O设备130上提供以下中的至少一个的指示:基于与车辆100所经历的空气动力阻力的量相对应的当前车速、所建议的车速的燃料损耗的量;通过改变到所建议的车速而引起的燃料节省的量以及通过改变到所建议的车速而引起的行进时间的改变。在又一示例中,显示电路164可提供响应于制动事件的燃料损耗的量的指示和基于不同制动强度(例如,正常制动、硬制动、紧急制动等)的可能的损耗或节省的量的指示中的至少一个。在一些实施例中,显示电路164被构造成在操作者I/O设备130上显示前面提到的指示的任何组合。

通信电路162被构造成与另一车辆、停车灯(例如,经由短程到远程无线通信等)和外部系统或服务器(例如,车队经理、交通中心、全球定位系统、路线管理系统、远程信息处理系统220等)中的至少一个通信。通信电路162可以发送和/或接收关于车辆100、其他车辆、交通状况、道路状况等的数据(例如,车辆数据170、车辆操作数据172、环境数据174等)。根据示例实施例,通信电路166被构造成将(例如,基于车辆数据170、车辆操作数据172和/或环境数据174等)对由操作者进行的一个或更多个驾驶输入的评估发送到外部系统(例如车队经理,经由远程信息处理系统220等)。

现在参考图3,根据一个实施例示出具有耦合到外部系统的多个车辆数据输入/输出端的驾驶输入监测系统200的示意图。驾驶输入监测系统200通常包括耦合到远程信息处理系统220和用户输入/输出(I/O)设备230的车队10。多个输入/输出设备通过网络210可通信地耦合到外部系统,外部系统被示为车队管理系统250。车队管理系统250被构造成便于远程监测车辆100的操作者(例如,雇员、父母的孩子、车辆承租人等)的驾驶输入和/或行为。可以通过web接口(例如网站等)和/或应用接口(例如智能手机、平板电脑、计算机应用程序等)来访问车队管理系统250。在一些实施例中,车队管理系统250可以直接向车辆100的所有者发送通知(例如,经由电子邮件、推送通知、文本消息等)。

网络210可以是便于在车队管理系统250和一个或更多个输入/输出设备(例如,远程信息处理系统220、用户I/O设备230等)之间和当中的信息的交换的任何类型的通信协议。在这个方面,通信协议可以包括任何类型和数量的有线和无线协议(例如,在IEEE 802下的任何标准等)。例如,有线连接可以包括串行电缆、光纤电缆、CAT5电缆或任何其他形式的有线连接。比较起来,无线连接可以包括互联网、Wi-Fi、蓝牙、Zigbee、蜂窝、无线电等。在一个实施例中,控制器区域网(CAN)总线包括提供信号、信息和/或数据的交换的任何数量的有线和无线连接。此外,网络210可包括局域网(LAN)或广域网(WAN),或可与外部计算机进行连接(例如通过使用互联网服务供应商提供的互联网)。

如图3所示,车队10包括多个车辆100。在一个实施例中,车队10表示由驾驶输入监测系统200的用户(例如,消费者、车队经理、车主等)拥有和/或操作的车辆100。驾驶输入监测系统200的用户可以具有在车队10中的任何数量的车辆100(例如,1、2、3、100、1000个等)。在另一实施例中,车队10表示由驾驶输入监测系统200的多个用户拥有和/或操作的车辆100(例如,在驾驶输入监测系统200的所有车队10中的所有车辆100的汇总等)。驾驶输入监测系统200可以被构造成按消费者、用户、驾驶员和/或车辆分离数据(例如,消费者A可以只看到与消费者A的车队相关联的数据等)。驾驶输入监测系统200可以被构造成也基于访问许可来分离单独用户的数据(例如,地区管理者仅访问关于在他/她的区域中的车辆的数据,等等)。驾驶输入监测系统200还可以被构造成给予用户(例如,“超级用户”等)管理权限,使得用户能够看到所有车队10的所有数据。

车队10的车辆100可以包括被构造成在操作期间(例如在驾驶时,等等)监测车辆100(例如,收集操作特性等)的一个或更多个车载诊断(OBD)工具(例如控制器150等)。OBD工具可以收集车辆数据170、车辆操作数据172和/或环境数据174,以通过网络210经由远程信息处理系统220发送到车队管理系统250。远程信息处理系统220被构造成便于通过网络210将对由相应车辆100的操作者做出的驾驶输入的评估传送到车队管理系统250。

用户I/O设备230使驾驶输入监测系统200的用户能够与驾驶输入监测系统200通信且更特别地与车队管理系统250通信。在一些实施例中,用户I/O设备230经由网络210(例如,远程地、无线地,等等)可通信地耦合到车队管理系统250。在一些实施例中,用户I/O设备230直接可通信地耦合到车队管理系统250(例如,通过有线连接等)。用户I/O设备230可以包括输入设备和显示设备。输入设备可以包括但不限于键盘、鼠标、触摸屏设备、一个或更多个按钮和开关、语音命令接收器等。显示设备被构造成向驾驶输入监测系统200的用户提供图形用户界面(GUI)。显示设备可以包括但不限于触摸屏显示器、投影仪和投影屏、监测器或电视机(例如LCD、LED、CRT、等离子体、DLP等)、增强现实眼镜、便携式设备(例如智能手机、平板电脑、笔记本电脑等)和/或可以提供GUI的任何其他已知的显示设备。根据示例实施例,输入设备使用户能够向驾驶输入监测系统200提供输入。输入可以包括显示请求,该显示请求包括用于以期望的图形格式提供GUI的各种可配置选项。期望的图形格式可以呈现车辆数据170、车辆操作数据172、环境数据174和/或其他特征(例如,对由一个或更多个车辆100的一个或更多个操作者做出的驾驶输入的评估等),这在本文进行了较充分的描述。

车队管理系统250被示为包括处理电路251,处理电路251包括处理器252和存储器254。处理器252可以被实现为通用处理器、专用集成电路(ASIC)、一个或更多个现场可编程门阵列(FPGA)、数字信号处理器(DSP)、一组处理部件或其他合适的电子处理部件。一个或更多个存储器设备154(例如NVRAM、RAM、ROM、闪存、硬盘存储器等)可以存储数据和/或计算机代码,以用于便于本文描述的各种过程。因此,一个或更多个存储器设备254可通信地连接到处理器252,并向处理器252提供计算机代码或指令,以用于执行本文关于车队管理系统250描述的过程。此外,一个或更多个存储器设备254可以是或包括有形的非临时易失性存储器或非易失性存储器。因此,一个或更多个存储器设备254可包括数据库部件、对象代码部件、脚本部件或用于支持本文所述的各种活动和信息结构的任何其他类型的信息结构。

存储器254被示为包括用于完成本文描述的活动的各种电路。更特别地,存储器254包括聚集电路256、可配置电路258和数据可视化电路260。电路256-260被构造成通过基于用户选择的选项而格式化的GUI向用户提供各种数据和/或信息(例如,车辆数据170、车辆操作数据172、环境数据174、驾驶评估等)。尽管在图3中示出了具有特定功能的各种电路,但是应当理解的是,车队管理系统250和存储器254可以包括用于完成本文描述的功能的任何数量的电路。例如,可以将多个电路的活动组合为单个电路,如可以包括具有附加功能的附加电路,等等。此外,应当理解的是,车队管理系统250可以进一步控制超出本公开的范围的其他活动。

本文描述的车队管理系统250的某些操作包括解释和/或确定一个或更多个参数的操作。如本文所利用的,解释或确定包括通过本领域中已知的任何方法接收值,包括至少从数据链路或网络通信接收值,接收指示该值的电子信号(例如电压、频率、电流或PWM信号),接收指示值的计算机生成的参数,从非临时计算机可读存储介质上的存储器位置读取值,通过本领域中已知的任何手段接收值作为运行时间参数,和/或通过接收所解释的参数可通过其进行计算的值,和/或通过参考被解释为参数值的默认值。

聚集电路256可以通过网络210可通信地耦合到一个或更多个车辆100(例如,经由远程信息处理系统220等)。根据示例实施例,聚集电路256被构造成接收车辆数据170、车辆操作数据172、环境数据174和/或(例如,由控制器150基于车辆数据170、车辆操作数据172和/或环境数据174等确定的)对由车辆100的操作者做出的驾驶输入的评估。在一些实施例中,聚集电路256将车辆数据170、车辆操作数据172、环境数据174和/或对由车辆100的操作者做出的驾驶输入的评估提供给数据可视化电路260,以用于经由用户I/O设备230的显示设备进行显示。在其他实施例中,聚集电路256将车辆数据170、车辆操作数据172和/或环境数据174的至少一部分提供给分析电路,以用于进一步处理(例如,控制器150不向车队管理系统250提供对驾驶输入的评估,车队管理系统评估由车辆100的每个操作者做出的驾驶输入,等等)。

根据一个实施例,聚集电路256可以包括通信电路,其被构造成便于在聚集电路256、分析电路、数据可视化电路260和/或远程信息处理系统220(例如,一个或更多个车辆100等)之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,其包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。

在这个方面,聚集电路256可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于接收车辆数据170、车辆操作数据172、环境数据174和/或对由车辆100的操作者做出的驾驶输入的评估。在另一实施例中,聚集电路256可包括由存储器254存储并由处理器252可执行的机器可读介质,其中机器可读介质便于接收车辆数据170、车辆操作数据172、环境数据174和/或评估的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供到可操作地耦合到车辆100的网络210,以监测和获取车辆数据170、车辆操作数据172、环境数据174和/或评估。在这个方面,机器可读介质可以包括定义车辆数据170、车辆操作数据172、环境数据174和/或评估的获取的频率的可编程逻辑。在又一实施例中,聚集电路256可包括机器可读内容和通信电路的任何组合。

可配置电路258被构造成从用户I/O设备230接收指示显示请求的用户输入。用户输入可以包括用于以期望的图形格式提供GUI的包括车辆数据170、车辆操作数据172、环境数据174以及对由车队10的一个或更多个车辆100的操作者做出的驾驶输入的评估中的至少一个的可配置选项。在一些实施例中,可配置电路258可包括或可通信地耦合到用户I/O设备230,以用于控制用户可经由用户I/O设备230选择可配置选项中的哪个选项(例如,基于所选择的图形格式等)。可配置电路258可以向数据可视化电路260提供显示请求。根据一个实施例,可配置电路258可以包括通信电路,该通信电路被构造成便于在可配置电路258、数据可视化电路260和/或用户I/O设备230之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,该信道包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。

可配置电路258可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于接收用户输入。在另一实施例中,可配置电路258可包括由存储器254存储并由处理器252可执行的机器可读介质,其中机器可读介质便于接收用户输入的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供可操作地耦合到用户I/O设备230(或直接耦合到用户I/O设备230)的网络210,以获取用户输入。机器可读介质可以包括定义用户输入的获取的频率的可编程逻辑。在又一实施例中,可配置电路258可包括机器可读内容和通信电路的任何组合。

根据示例实施例,显示请求包括对期望的图形格式的选择。可配置选项可以包括各种图形格式和各种过滤选项以过滤以相应图形格式显示的数据。例如,过滤选项可以包括但不限于用户的账户(即,相应车队10)、相应车辆100的标识号(例如型号、序号、VIN号等)和/或操作者的标识符(例如,操作者的姓名等)以及其他可能性。

数据可视化电路260被构造成接收以下中的至少一项:车辆数据170、车辆操作数据172、环境数据174、(例如由控制器150确定的、由车队管理系统250的分析电路等确定的)对由车辆100的一个或更多个操作者做出的驾驶输入的评估和/或关于数据的期望图形格式的显示请求和过滤选项。在一些实施例中,数据可视化电路260可包括或可通信地耦合到用户I/O设备230,以用于控制用户I/O设备230。因此,数据可视化电路260还被构造成基于显示请求和过滤选项来以视觉/图形格式向用户I/O设备230提供图形用户界面,该图形用户界面包括车辆数据170、车辆操作数据172、环境数据174和/或对由车辆100的操作者做出的驾驶输入的评估。数据可视化电路260可便于数据、评估或其组合的显示。数据可视化电路260还可以控制在用户I/O设备230上显示过滤选项中的哪个,以用于用户经由用户I/O设备230来进行选择(例如,基于所选择的图形格式等)。根据一个实施例,数据可视化电路260可以包括通信电路,该通信电路被构造成便于在数据可视化电路260、聚集电路256、分析电路、可配置电路258和/或用户I/O设备230之间和当中的信息、数据、值、非瞬态信号等的交换。例如,通信电路可以包括信道,该信道包括任何类型的通信信道(例如,光纤、有线、无线等),其中信道可以包括用于信号增强、调制、解调、滤波等的任何附加部件。

数据可视化电路260可以包括通信电路,该通信电路包括但不限于有线和无线通信协议,以便于接收车辆数据170、车辆操作数据172、环境数据174、对驾驶输入的评估和/或用户输入。在另一实施例中,数据可视化电路260可包括由存储器254存储并由处理器252可执行的机器可读介质,其中机器可读介质便于接收和/或显示车辆数据170、车辆操作数据172、环境数据174、评估和/或期望的GUI(例如,基于用户输入等)的某些操作的执行。例如,机器可读介质可以将指令(例如命令等)提供到可操作地耦合到用户I/O设备230的网络210,以用期望的GUI显示车辆数据170、车辆操作数据172、环境数据174和/或评估。机器可读介质可以包括定义车辆数据170、车辆操作数据172、环境数据174、评估的获取和显示的频率的可编程逻辑。在又一实施例中,数据可视化电路260可包括机器可读内容和通信电路的任何组合。

车辆数据170、车辆操作数据172、环境数据174和/或对由每个相应车辆100的操作者做出的一个或更多个驾驶输入的评估的显示便于每个操作者的远程监测(例如,关于燃料效率等)。用户可以解释数据和/或评估以管理驾驶员并识别可能的问题。在一个示例中,驾驶输入监测系统200的用户可以使用评估和/或数据来识别由驾驶车队10中的车辆100的操作者做出的不适当的、粗心的和/或坏的驾驶输入(例如,引起燃料低效的行为等)。然后,用户可以采取行动来改变选择的操作者的驾驶行为。此类行动可包括惩戒操作者(例如处罚、罚款、休假等)和/或进一步培训操作者。在另一示例中,驾驶输入监测系统200的用户可以使用评估和/或数据以基于车辆、路线和/或操作者来识别趋势。例如,某些车辆沿着某些路线可能是燃料更低效的,和/或操作者可能驾驶某些车辆比驾驶其他车辆更好(例如,燃料更高效的等)。

现在参考图4,根据示例实施例示出了用于评估和纠正驾驶行为的方法400。方法400对应于控制器150解释车辆数据170、车辆操作数据172和/或环境数据174。在一个示例实施例中,方法400可以利用图1-2的控制器150和/或图3的车队管理系统250来实现。因此,可以关于图1-3描述来方法400。

在过程402,控制器150接收车辆数据(例如车辆数据170等)。如上所述,车辆数据可以经由操作者I/O设备(例如操作者I/O设备130等)进行输入,在控制器150的存储器154内进行预定义,和/或从一个或更多个传感器(例如传感器140等)进行接收。车辆数据可以包括指示车辆和/或车辆部件的特性的数据,例如轴比、轮胎尺寸、在每个档位处的传动比、燃料效率图、空气动力阻力系数、车辆空气动力阻力面积和车辆重量。在过程404,控制器150获取车辆操作数据(例如车辆操作数据172等)。可以通过传感器、查找表、算法或任何其他合适的方法来获取/确定车辆操作数据。如上所述,车辆操作数据可以包括指示但不限于发动机速度、发动机扭矩、车速、当前档位选择、档位改变、制动强度和车辆所经历的空气动力阻力的量的数据。在过程406,控制器150接收指示在车辆周围的特性(例如道路坡度、道路曲率、速度限制、交通状况、交通灯状况、天气状况等)的环境数据。在一些实施例中,省略过程406。

在过程408,控制器150基于车辆数据、车辆操作数据和/或环境数据来确定由于车辆的操作者的一个或更多个驾驶输入(例如,档位选择、档位改变、所选择的速度、制动习惯、加速习惯等)导致的燃料损耗的量。在过程410,控制器150响应于一个或更多个驾驶输入来向车辆的操作者提供燃料损耗的量的指示(例如,经由操作者I/O设备130等)。在一些实施例中,控制器150被构造成确定所建议的档位选择以减少燃料损耗的量,并且(例如,经由操作者I/O设备130等)向操作者提供所建议的档位选择的指示。在一些实施例中,控制器150被构造成确定所建议的车速,以减小车辆所经历的空气动力阻力的量并减小燃料损耗的量,以及(例如,经由操作者I/O设备130等)向操作者提供所建议的车速的指示。在一些实施例中,控制器150还被构造成基于所建议的车速来提供行进时间的变化的指示。

在一些实施例中,控制器150被构造成根据制动事件确定燃料损耗的量。制动事件可以是正常制动事件、硬制动事件和紧急制动事件之一。例如,控制器150可以基于一个或更多个驾驶输入(例如,按下制动踏板、拉制动杠杆等)来确定实际制动类型(例如,正常制动等)。实际制动类型可以从包括正常制动、硬制动和紧急制动的可能的制动类型中选择。控制器150可以根据实际制动类型确定燃料损耗的量。控制器150然后可以确定关于还未出现的可能的制动类型(例如,硬制动、紧急制动等)的估计的燃料损耗的量。控制器150然后可以响应于实际制动类型(例如,经由操作者I/O设备130等)提供燃料损耗的量的指示和/或提供关于还未出现的可能的制动类型的估计的燃料损耗或节省的量的指示。在可选的实施例中,控制器150被构造成如果车辆的操作者要执行正常制动事件、硬制动事件和/或紧急制动事件之一(例如,在制动出现之前等)则提供燃料损耗的可能的量的指示。

在过程412,控制器150将对由操作者做出的一个或更多个驾驶输入的评估发送到外部系统(例如,远程服务器、远程设备、车队管理系统250等,经由远程信息处理系统220通过网络210)。在其他实施例中,控制器150附加地或可选地将车辆数据、车辆操作数据和/或环境数据发送到外部系统。在这种情况下,外部系统可以单独地或与控制器150组合地评估和解释车辆数据、车辆操作数据和/或环境数据。在过程414,外部系统聚集对与外部系统相关联的车辆(例如,车辆100和/或与同一车队10相关联的操作者等)的一个或更多个操作者的一个或更多个驾驶输入的评估(和/或数据)。在过程416,外部系统基于接收到的显示请求(例如,经由用户I/O设备230等)来显示对一个或更多个操作者中的至少一个操作者的评估)以便于远程监测一个或更多个操作者(例如,关于燃料效率的目的等)。

应理解的是,在本文中没有要求保护的元件是根据35U.S.C.§112(f)的规定进行解释的,除非该元件使用短语“用于...的装置”被明确地列举。上述的示意性流程图和方法示意图通常被阐述为逻辑流程图。因此,所描绘的顺序和所标记的步骤指示代表性实施例。可以设想在功能、逻辑或效果上等同于在示意图中所示的方法的一个或更多个步骤或其部分的其他步骤、顺序和方法。此外,在整个该说明书中对“一个实施例”、“实施例”、“示例实施例”或类似语言的提及意指结合实施例所描述的特定的特征、结构或特性被包括在本发明的至少一个实施例中。因此,短语“在一个实施例中”、“在实施例中”、“在示例实施例”和类似语言在整个本说明书中的出现可以但不一定都指同一实施例。

此外,所使用的格式和符号被提供来解释示意图的逻辑步骤,并且不被理解为限制由图所示的方法的范围。尽管在示意图中可以采用各种箭头类型和线类型,但是它们不被理解为限制相应方法的范围。实际上,一些箭头或其他连接器可用于仅指示方法的逻辑流程。例如,箭头可指示在所描绘方法的所列举的步骤之间的未指定持续时间的等待或监控期。另外,特定方法出现的顺序可以或可以不严格地忠实于所示相应步骤的顺序。还应当注意的是,框图和/或流程图的每个框以及在框图和/或流程图中的框的组合可以由执行指定功能或行动的专用基于硬件的系统、或专用硬件和程序代码的组合来实现。

在本说明书中描述的许多功能单元被标记为电路,以便更特别地强调它们的实现独立性。例如,电路可以被实现为硬件电路,其包括定制超大规模集成(VLSI)电路或门阵列、现成的半导体,例如逻辑芯片、晶体管或其他分立元件。电路也可以在可编程硬件设备(例如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等)中实现。

如上面提到的,电路也可以在机器可读介质中实现,以用于由各种类型的处理器(例如图2的处理器152或图3的处理器252)执行。可执行代码的所识别的电路可以例如包括计算机指令的一个或更多个物理或逻辑块,其可以例如被组织为对象、过程或功能。然而,所识别的电路的可执行代码不需要物理上位于一起,而是可以包括存储在不同位置上的不同指令,这些指令当在逻辑上连接在一起时包括电路并实现所阐述的关于电路的用途。事实上,计算机可读程序代码的电路可包括单个指令或许多指令,并且可以甚至在若干不同的代码段上、在不同的程序当中以及跨越若干存储器设备上分布。类似地,操作数据可以在这里在电路中被识别和示出,并且可以体现在任何合适的形式中并且被组织在任何合适类型的数据结构中。操作数据可以作为单个数据集被收集,或者可以分布在不同位置上,包括在不同存储设备上,并且可以至少部分地仅作为电子信号存在于系统或网络上。

计算机可读介质(本文也被称为机器可读介质或机器可读内容)可以是存储计算机可读程序代码的有形计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子、磁性、光学、电磁、红外、全息、微机械或半导体系统、装置或设备或前述项的任何适当组合。如上面提及的,计算机可读存储介质的示例可以包括但不限于便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、便携式压缩盘只读存储器(CD-ROM)、数字通用盘(DVD)、光学存储设备、磁性存储设备、全息存储介质、微机械存储设备或前述项的任何适当组合。在本文档的背景下,计算机可读存储介质可以是可包含和/或存储用于由指令执行系统、装置或设备使用和/或与指令执行系统、装置或设备结合使用的计算机可读程序代码的任何有形介质。

计算机可读介质也可以是计算机可读信号介质。计算机可读信号介质可包括其中体现计算机可读程序代码的传播数据信号,例如在基带中或作为载波的部分。这种传播信号可以采取多种形式中的任何一种,包括但不限于电、电磁、磁性、光学或其任何适当的组合。计算机可读信号介质可以是不是计算机可读存储介质并且可以传递、传播或传输用于由指令执行系统、装置或设备使用和/或与指令执行系统、装置或设备结合使用的计算机可读程序代码的任何计算机可读介质。也如上面提及的,可以使用任何适当的介质(包括但不限于无线、有线、光缆、射频(RF)等或前述项的任何适当组合)来传输体现在计算机可读信号介质上的计算机可读程序代码。在一个实施例中,计算机可读介质可以包括一个或更多个计算机可读存储介质和一个或更多个计算机可读信号介质的组合。例如,计算机可读程序代码可以作为电磁信号通过光纤电缆传播用于由处理器执行,并且存储在RAM存储设备上用于由处理器执行。

可以用一种或更多种编程语言(包括面向对象的编程语言,例如Java、Smalltalk、C++等,以及传统过程编程语言,例如“C”编程语言或类似编程语言)的任何组合编写用于执行本发明的方面的操作的计算机可读程序代码。计算机可读程序代码可以完全在用户的计算机上(例如经由图1-3的控制器150或车队管理系统250)、部分在用户的计算机上作为独立的计算机可读软件包、部分在用户的计算机上并且部分在远程计算机上或者完全在远程计算机或服务器上执行。在后者的方案中,远程计算机可通过任何类型的网络连接到用户的计算机,包括局域网(LAN)或广域网(WAN),或者可进行与外部计算机的连接(例如,通过使用互联网服务提供商的互联网)。

程序代码也可存储在计算机可读介质中,程序代码可指导计算机、其他可编程数据处理装置或其它设备以特定方式起作用,使得存储在计算机可读介质中的指令产生制造物品,其包括实现在示意性流程图和/或一个或更多个示意性方框图的方框中指定的功能/行动的指令。

因此,本公开可以在不偏离其精神或本质特征的情况下体现在其他特定形式中。所描述的实施例在所有方面应被视为仅说明性的而非限制性的。因此,本公开的范围由所附权利要求而不是由前述描述指示。在权利要求的等同物的含义和范围内的所有变化将被包括在其范围内。

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