技术领域
[0001] 本
发明涉及用于规划
电动车辆充电的方法及系统。
背景技术
[0002] 电动车辆使用一个或多个电动
马达来驱动车辆。电动马达可由车辆上的车载可再充电
电池供电。电动车辆的驾驶员一般根据将
电能传送到车辆的不同充电规划对电池进行再充电。公共事业公司将电能供应至充电站,并且在提供电能时根据各种因素,例如时刻、日、月、和/或日历季节,来对
驱动器充电。一般地,公共事业公司的收费基于非高峰时段和高峰时段,高峰时段比非高峰时段昂贵。如果车辆被设置成连接至充电站即被再充电,那么无论价格如何,用户会因此被提供电能而被立即计费。然而,在某些情况下,对用户而言,在不同的时刻将车辆连接至充电站以在非高峰时刻利用低价
能源是有利的。在这些情况中,确定公共事业公司供应的能源是否以及何时降价是困难的。
发明内容
[0003] 以下呈现本发明的一个或多个方面的概述,以提供这些方面的基本理解。本概述并非所有预期方面的广泛概述,并且既不旨在确认所有方面的关键或重要因素,也不旨在描述任一方面或所有方面的范围。其唯一的目的在于以简化的形式呈现本发明的一个或多个方面的一些构思,以作为稍后呈现的更为详细的说明的序言。
[0004] 在一个示例中,提供一种将公共事业事件规划至充电规划中的方法。该方法包括确定电动车辆的
位置以及对应于电动车辆被连接至充电站的时间段。此外,该方法还包括基于用户定义的偏好的预选的选集确定用户的充电偏好。当充电偏好调整充电规划时,该方法进一步包括确定电动车辆的充电状态,确定电动车辆从充电站离开的时间,基于公共事业事件确定充电激励,并且根据充电状态、离开时间和充电激励中的至少一个确定充电规划。该方法还包括根据充电偏好和充电规划开始为电动车辆充电。
[0005] 在另一个示例中,提供的系统包括车辆充电规划系统,车辆充电规划系统包括
存储器以及至少一个连接至存储器的处理器。所述至少一个处理器被配置成确定电动车辆的位置,以及对应于电动车辆被连接至充电站时的时间。处理器进一步被配置成基于用户定义的预选的选集来确定充电偏好;并且当充电偏好调整充电规划时:确定电动车辆的充电状态,确定电动车辆从充电站离开的时间,基于公共事业事件确定充电激励,以及基于充电状态、离开时间和充电激励中的至少一个调整充电规划。处理器进一步被配置成基于充电偏好和充电规划开始对电动车辆充电。
[0006] 在进一步的示例中,提供了一种存储将公共事业事件规划至车辆的充电规划中的计算机可执行代码的非暂时性计算机可读取介质。代码包括使处理器确定电动车辆的位置,以及确定对应于电动车辆被连接至充电站的时间的指令。代码包括使处理器基于用户定义的预选的选集来确定充电偏好;并且当充电偏好调整充电规划时:确定电动车辆的充电状态,确定电动车辆从充电站离开的时间,基于公共事业事件确定充电激励,以及基于充电状态、离开的时间和充电激励中的至少一个调整充电规划。进一步地,代码包括使处理器基于充电偏好和充电规化开始对电动车辆充电。
[0007] 为了实现前述和相关目的,本发明的一个或多个方面包括在下文充分描述并在
权利要求特别指出的特征。以下描述和
附图详细陈述了一个或多个方面的某些说明性特征。然而,这些特征仅仅是各种可以采用各种方面的原理的方式中的部分示意,本
说明书旨在包括所有这些方面及其等同例。
附图说明
[0008] 被认为是本文描述的各方面的特点的新颖性特征在所附权利要求中阐述。在以下的说明书中,相似部件在全部说明书和附图中各自采用相同的附图标记。附图并不一定按照比例绘制,为了清楚和简明起见,特定的附图是以扩大或概述的形式示出。然而,当结合附图阅读时,通过参考以下说明性
实施例的详细说明,本说明书本身、优选的使用模式及其进一步目的和优点将最好地理解,其中:
[0009] 图1示出了根据本发明的一方面的车辆充电规划系统的操作环境的示例的示意图。
[0010] 图2示出了根据本发明的一方面的用于为电动车辆生成充电规划的示例方法的
流程图。
[0011] 图3A示出了根据本发明的一方面的用于为电动车辆生成充电规划的示例方法的流程图。
[0012] 图3B示出了根据本发明的一方面的用于为电动车辆生成充电规划的示例方法的流程图。
[0013] 图4示出了根据本发明的一方面的各种
硬件组件和其他特征的示例系统图解。
[0014] 图5示出了根据本发明的一方面的各种示例系统组件的方
框图。
具体实施方式
[0015] 以下包括本文采用的所选术语的定义。定义包括各种示例和/或落入术语范围并且可用作实现的组件的形式。示例并不旨在限制。
[0016] 本文使用的术语“总线”可以指互联的架构,其可操作地连接以在单个或多个系统中的计算机部件之间传输数据。总线可以是存储器总线、存储器
控制器、外围总线、外部总线、交叉
开关和/或局部总线等。总线也可以是将在使用诸如控制器区域网络(Controller Area network,CAN)、局部互联网络(Local Interconnect Network,LIN)等协议的车辆内部的组件进行互联的车辆总线。
[0017] 本文使用的术语“充电规划”可包括与对电动车辆充电相关的参数以及相对应的数据值的集合。充电规划可以被存储在电动车辆的存储器和/或远程位置,且可包括诸如电动车辆为电池充电所在的充电位置、在充电位置为电动车辆所执行的一个或多个充电操作的起始时间和/或持续时间、关于电池充电的最大和最小状态的偏好、
能量公共事业偏好的参数和/或相似的参数。
[0018] 本文使用的术语“电动车辆”可以指任何移动的车辆,其可以载运一个或多个人类乘员,并且可以由电池和/或任何可以在充电站进行再充电的能量供能。术语“电动车辆”可包括但不仅限于:轿车、
卡车、面包车、小型面包车、SUV、摩托车、
滑板车、船、
水上摩托以及飞机等。
[0019] 本文使用的术语“存储器”可以包括易失性存储器和/或
非易失性存储器。非易失性存储器可包括例如ROM(
只读存储器)、PROM(可编程只读存储器)、EPROM(可擦除PROM)和EEPROM(电可擦除PROM)。非易失性存储器可包括例如RAM(
随机存取存储器)、同步RAM(SRAM),动态RAM(DRAM)、同步DRAM(SDRAM)、双倍
数据速率SDRAM(DDR SDRAM)以及直接RAM总线RAM(DRRAM)。
[0020] 本文使用的术语“可操作连接”可包括将实体“可操作地连接”的连接,其中可以发送和/或接收的
信号、物理通信和/或逻辑通信。可操作连接可包括物理
接口、数据接口和/或电气接口。
[0021] 本文使用的术语“处理器”可以指处理信号以及执行通用计算和算术功能的设备。处理器所处理的信号可包括
数字信号、数据信号、计算机指令、处理器指令、信息、比特、比特流或其他可以接收、传递和/或检测的计算。处理器例如可包括
微处理器、
微控制器、数字
信号处理器(DSP)、现场可编程
门阵列(FPGA)、可编程逻辑设备(PLD)、状态机、门控逻辑、分立硬件
电路和其他被配置成执行本文所述的各种功能的合适硬件。
[0022] 本文使用的术语“远程信息处理系统”可以指有利于车辆之间的相互通信、有利于经由一个或多个其他系统或设备与车辆系统通信等的系统。在一个示例中,远程信息处理系统经由使用相关的
调制解调器或收发器的无线通信技术,例如蜂窝技术、蓝牙等,与其他系统接合,其他系统例如是远程设备、其他计算机等。
[0023] 本文使用的术语“车辆系统”可以指车辆上能够操作以对车辆上的组件执行特定动作的电控系统,其可提供接口从而允许其他系统或图形用户交互操作界面的操作。车辆系统可包括但不限于车辆
点火系统、车辆调节系统(例如操作挡
风玻璃雨刮
电机、
挡风玻璃清洗液马达或
泵、除霜器马达、加热、
通风和
空调(HVAC)控制等的系统)、车辆音频系统、车辆安全系统、车辆视频系统、车辆
信息娱乐系统、车辆通话系统等等。
[0024] 以下结合附图阐述的详细说明旨在作为各种构造的说明,其并未旨在示出可实践本文所描述的概念的仅有构造。详细的说明包括用于提供各种构思的透彻理解的具体细节。然而,对本领域技术人员而言,在没有这些具体细节的情况下实践这些构思是可以想到的。在一些情况下,众所周知的结构和组件以框图形式示出,以避免使得这些构思复杂化。
[0025] 以下将参考各种装置和方法示出某些系统的数个方面。这些装置和方法将在下述的详细说明以及附图示出的各种方框、模
块、组件、电路、步骤、过程、
算法等(统称为“要素”)来详细说明。可以通过
电子硬件、计算机
软件或其任意组合实施这些要素。这些要素通过硬件或软件实施取决于特定应用和施加于整个系统的设计限制。
[0026] 示例来说,要素,或者要素的任意部分,或者要素的任意组合可以由包括一个或多个处理器的“处理系统”实施。处理系统中的一个或多个处理器可以执行软件。软件应该被广泛地解释成表示指令、指令集、代码、代码段、程序代码、程序、子程序、
软件模块、应用、软件应用、
软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,无论是指软件、
固件、
中间件、微代码、硬件说明语言或者其他。
[0027] 相应地,在一个或多个方面,上述的功能可在硬件、软件、固件或者其任意组合中实施。如果在软件中实施,功能可存储于计算机可读取介质,或者在计算机可读取介质上编码为一个或多个指令或代码。计算机可读取介质包括计算机存储介质。存储介质可以是可由计算机
访问的任意可用介质。作为示例而非限制,这些计算机可读取介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储器,磁盘存储器或其他电磁存储设备,或者其他任何可由计算机可访问的、可用以携带或存储指令或数据结构形式的期望程序代码的介质。
[0028] 图1示出了车辆充电规划系统110的示例性操作环境100以及根据本文描述的各方面的示例方法的示意图。例如,操作环境100可包括车辆102,车辆充电规划系统110可至少部分地存于或实施于车辆102内。对于本发明的各个方面,车辆充电规划系统110的组件,以及本文的其他系统、硬件架构和软件架构的组件可以组合、省略或组成为不同构架。然而,此处讨论的示例方面和构造专注于如图1所示的、具有相应的系统组件和相关方法的操作环境100。
[0029] 如本文所述,车辆充电规划系统110可包括或可操作地连接一个或多个处理器120(或由一个或多个处理器120可操作地执行)和一个或多个存储器122,存储器122可进行通信以实现特定功能或动作。例如,车辆充电规划系统110可包括通信设备124,其可包括实质上的任何有线或无线设备,或者相关的调制解调器等,以提供有线或无线的计算机通信,计算机通信利用各种协议以在内部发送/接收电子信号至/自车辆102内的特征部或系统和/或外部设备。在一个示例中,通信设备124可使用一个或多个无线电技术(例如3GPP无线电访问技术、IEEE 802.11、 等)。车辆充电规划系统110可另外包括或连接位置确定设备126,用于确定车辆102的位置和/或诸如速度、
加速度等与位置相关的一个或多个参数。例如,位置确定设备126可包括或可操作地连接全球
定位系统(GPS)设备(或者其他经度/纬度确定设备)、速度计、
加速度计、
陀螺仪等,从而确定与位置相关的参数。
[0030] 此外,车辆充电规划系统110可包括显示器128,用于显示与一个或多个充电规划相关的一个或多个界面。例如,显示器128可包括
液晶显示器(LCD)和/或其变换方式,等离子显示器等,并且/或者可以是
触摸屏显示器的一部分。在一些示例中,上述用于车辆充电规划系统110的一个或多个组件可以是另一个系统的一部分。例如,显示器128可以是车辆102的信息娱乐系统的一部分。类似地,位置确定设备126可以是车辆102的
导航系统等的一部分。此外,车辆充电规划系统110的各种组件可通过一个或多个总线132可操作地与另一个组件连接,以助于在组件之间进行通信从而执行本文所述的功能。
[0031] 此外,显示器128可被配置成接收来自用户的关于充电规划的输入。例如,一些输入可包括用户的偏好以在车辆连接至充电站时立即为车辆充电、在最经济的时间内为车辆充电,和/或参与公共事业公司提供的成本节省计划。进一步地,用户可输入用户可能离开位置的时间、在特定时段充电的持续时间,在离开位置时的车辆的充电的目标状态。此外,用户可输入与公共事业供应者相关的信息,其中,该公共事业供应方与节能计划相关联,且加入了节能计划。
[0032] 车辆102可包括电动马达,该电动马达可由车辆102车载的可再充电电池(未示出)供电。当车辆102连接至充电站时,对车载电池充电。在一些方面,车辆充电规划系统110可通过充电线缆连接至充电站。在其他方面,车辆充电规划系统110可无线地连接至充电站。充电站可以是供应电能至车辆102的设备。电能可由诸如公共事业公司的第三方通过
电网供应至充电站。在一些方面,充电站可位于驾驶员的家里或办公室。在一些方面,充电站可位于诸如零售购物中心或休息站的公共位置。
[0033] 在一些方面,在默认充电规划模式中,充电规划组件可对车辆102开始充电,而不考虑电能的当前成本。在其他方面,在调整的充电规划模式中,充电规划组件可对车辆102开始充电,而不考虑电能的当前成本,并且持续为车辆102充电直到车辆102的电池的充电状态达到最小充电状态。一旦电池达到最小充电状态,控制单元可推迟对电池的剩余部分进行充电,直至电池的充电成本降低,例如直至非高峰时段期间。在其他方面,在调整的充电规划模式中,充电规划组件可在诸如非高峰时段的电能成本降低的时候对车辆102开始充电。以下将详细讨论充电规划的不同调整方式。进一步地,这些模式可基于用户输入、能源公共事业公司以及能源激励进行调整,从而降低与车辆充电相关的成本。
[0034] 此外,例如,车辆充电规划系统110可包括充电规划组件130以管理用于车辆102的多个充电规划的生成、维持、存储等。例如,充电规划可对应于实施充电操作(例如对车辆102的电池充电)的充电位置、在充电操作期间提供能源的公共事业公司、对车辆启动充电的用户、以及在特定时间对车辆充电以减少能量成本的激励。充电规划还可包括为车辆102进行充电的对应的启动时间和持续时间等、平均的或其他建模的启动时间和持续时间等。
在其他示例中,充电规划可包括附加的充电参数,诸如与充电位置和/或充电位置的充电站相关的充电速率、充电开始时的电池水平、充电插座类型、充电成本(例如美元/小时等)等。
如本文进一步描述,在车辆102的充电操作期间,充电规划组件130可生成充电规划并改变现有的充电规划。此外,在车辆102的驾驶操作期间,充电规划组件130可根据车辆102的当前或预测位置、与当前或预测位置相关的时间段等确定用于车辆102的适用充电规划。
[0035] 现在结合图1的示例操作环境100描述图2,其示出了用于生成电动车辆的充电规划(例如,可用于车辆充电规划系统110)的示例方法200。在方框202中,方法200可包括确定电动车辆的位置以及对应于电动车辆何时被连接至充电站的时间。在一个方面,在电动车辆102与充电站的连接操作期间,车辆充电规划系统110(例如,结合处理器120、存储器122、通信设备124和/或位置确定设备126)可以确定电动车辆102的位置以及电动车辆102发生连接的时间。例如,车辆充电规划系统110可以在连接至充电站时确定电动车辆102的位置(例如,根据GPS信号或基于与充电站的通信)。在另一方面,在方框202中,车辆充电规划系统110可以通知用户车辆的充电状态。
[0036] 在方框204中,如上所述,方法200基于由用户定义的预选的选集确定用户的充电偏好。例如,除了其他偏好,偏好可包括默认的充电规划,例如,在连接至充电站时为车辆充电。按需充电可以是连接至充电站时为车辆立即充电的形式。在另一方面,按需充电可以是在由用户
选定的特定时间充电的形式。此外,如上所述,由用户选定的偏好例如可包括根据用户输入的附加偏好来调整充电规划。
[0037] 在方框210中,该方法基于充电偏好和充电规划开始对电动车辆充电。以下将根据图3A和3B分别更加详实地描述方框206和208。一方面,可以在车辆连接至充电站的任何时间点改变或调整电动车辆充电规划。例如,可基于关于偏好和/或充电站信息改变的用户输入变化进行改变或调整。例如,更新的偏好或信息变化可由用户手动执行,或者由上述处理器或远程
服务器自主执行。
[0038] 现在参考结合图2的方框206描述的图3A,其示出了用于生成车辆的充电规划的示例方法300a(例如,可用于车辆充电规划系统110)。在方框301中,该方法将充电规划调整成按需充电规划。在一个方面,按需充电规划可基于用户偏好执行。在一个方面,按需充电规划可基于用户偏好的执行失败而执行。用户偏好的执行失败将稍后根据图3B来解释。
[0039] 在方框206中,按需充电规划可在不同时间对车辆开始充电和对车辆停止充电。例如,充电规划被调整成在由用户
指定的开始时间开始对电动车辆充电,并且在由用户指定的结束时间停止充电。在另一方面,充电规划被调整成在由用户指定的开始时间开始对电动车辆充电,并且在车辆与充电站断开连接的时间停止充电。在另一方面,充电规划被调整成在由用户指定的开始时间开始对电动车辆充电,并且在由充电规划组件130基于达到充满电的时间量计算出的时间停止充电。
[0040] 现在参考结合图2的方框208描述的图3B,其示出了用于生成车辆的充电规划的示例方法300b(例如,可用于车辆充电规划系统110)。例如,在方法300b中,该方法基于用户偏好调整充电规划以参加“智能充电”规划。“智能充电”可以是基于公共事业公司事件的充电规划。公共事业公司事件可以是例如在给车辆充电时减少能量成本的计划。例如,用户可选择仅在单位千瓦特的能量最低价期间对车辆充电。
[0041] 在方框302中,该方法确定车辆的充电状态(state of charge,“SOC”)。在一个方面,该方法确定车辆的SOC是否大于或小于最小SOC。最小SOC可以是允许车辆运行必要设备的值。必要设备可以是起动器、门
锁、灯、远程信息处理系统和车辆系统。当车辆的SOC小于最小SOC时,方法前进到上述图3A的方框206。当车辆的SOC大于或等于最小SOC时,方法前进到以下描述的方框304。例如,SOC≥MINSOC。
[0042] 在方框304中,该方法确定达到目标SOC的车辆充电持续时间。在一个方面,目标SOC可以是基于车辆的下个目的地的用户偏好。例如,用户可以选择驾驶100公里至下个目的地来充电,由此,目标SOC应该是达到所选目的地的充电值。在一个方面,目标SOC可以是基于用户偏好的车辆的任意充电值。例如,用户总是希望有75%的充电值。
[0043] 在一个方面,该方法确定目标SOC的充电持续时间是否小于电动车辆的离开时间减去开始充电的时间的时长。例如,TTSOC<(Tdep-Tstart)。例如,达到目标SOC的充电持续时间是4小时,离开时间是下午8点(20:00),下午12点(12:00)开始充电。这样,4<(20-12)。当该方法确定满足方程式时,方法进行到方框306。当该方法确定不满足方程式时,该方法前进到上述图3A的方框206。
[0044] 在方框306中,该方法确定在车辆充电规划期间是否有任何合格的开放式车辆-电网集成平台(Open Vehicle-Grid Integration Platform,“OVGIP”)事件发生。OVGIP可以是将电动车辆供电装置和电动车辆连接至各种
节点的软件应用,使得公共事业设施可以利用各种电网服务更前摄性地管理有帮助的充电活动。例如,OVGIP允许公共事业公司提供使用时间(time of use,“TOU”)定价、峰值负载减少、间隙性的
太阳能和
风能产出的负载平衡、对电动车辆的需求-充电缓解和其他电网服务。在一个方面,任何事件可以是通过OVGIP的任意通知。
[0045] 在一个方面,OVGIP事件可以是用户获得资格的事件。例如,用户基于登记匹配、位置匹配、公共事业公司匹配以及用户是否完成特定公共事业公司的登记获得OVGIP的资格。
[0046] 在一个方面,方法确定OVGIP事件加上目标SOC的充电持续时间的时长是否小于电动车辆的离开时间减去开始充电时间的时长。例如,(TOVGIP+TTSOC)<(Tdep-Tstart)。例如,OVGIP的时长是2小时,达到目标SOC的充电持续时间是4小时,离开时间是下午8点(20:00),下午12点(12:00)开始充电。这样,(4+2)<(20-12)。当该方法确定满足方程式时,车辆充电规划被调整成在整个OVGIP事件中充电。当该方法确定不满足方程式时,车辆充电规划被调整成仅在保证满足方程式所必要的时长内充电。
[0047] 在方框308中,该方法确定在车辆充电规划期间是否有任何合格的实时市场(“RTM”)事件或分配收益调整机制(Distribution Revenue Adjustment Mechanism,“DRAM”)事件发生。例如,RTM可以是在特定时间为车辆充电的能量费率。例如,DRAM可以是公共事业供应方的收费,以增加特定时段的收益。例如,DRAM事件可以是每千瓦时收费0美元的时间段。
[0048] 在一个方面,RTM事件和DRAM事件可以是用户获得资格的事件。例如,基于登记匹配、位置匹配、公共事业公司匹配以及用户是否完成特定公共事业公司的登记,用户被授予RTM事件和DRAM事件的资格。
[0049] 在一个方面,该方法确定RTM事件或DRAM事件加上目标SOC的充电持续时间的时长是否小于电动车辆的离开时间减去开始充电时间的时长。例如,((TRTM或TDRAM)+TTSOC)<(Tdep-Tstart)。例如,RTM事件和DRAM事件的时长是2小时,达到目标SOC的充电持续时间是4小时,离开时间是下午8点(20:00),下午12点(12:00)开始充电。这样,(4+2)<(20-12)。当该方法确定满足方程式时,车辆充电规划被调整成在整个RTM事件或DRAM事件充电。当该方法确定不满足方程式时,车辆充电规划被调整成仅在保证满足方程式所必要的时长内充电。
[0050] 在一个方面,该方法确定RTM事件或DRAM事件是否对用户有更大的经济影响。当RTM事件被确定对用户具有更大的经济影响时,只考虑RTM事件。当DRAM事件被确定对用户具有更大的经济影响时,只考虑DRAM事件。在一个方面,在车辆被连接至充电站的时间段内,RTM事件和DRAM事件可能在不同时间发生,从而允许两个事件均参与。
[0051] 在方框310中,该方法确定达到计划充电完成时间的所需时间是否大于用户离开时间减去规划的OVGIP事件、DRAM事件、RTM事件小时数之和再减去充电的开始时间。例如,TTOC>(Tdep-(TOVGIP+TDRAM+TRTM))-Tstart。例如,达到计划充电完成的时间是8小时,离开时间是下午11点(23:00),OVGIP事件是1小时,DRAM事件是1小时,RTM事件是2小时,开始充电时间是上午10点(10:00)。例如,该方法由此确定是否8>(23-(1+1+2))-10。因此,在该示例中,8不大于9,并且如上所述,该方法继续到方框210。例如,如果满足上述方程式,该方法继续到方框308以调整系统所能参与的事件。
[0052] 本发明的各个方面可以利用硬件、软件或者其结合来实现,并且可以在一个或多个
计算机系统或其他处理系统实现。在一个方面,本发明涉及能够执行本文所述功能的一个或多个计算机系统。图4示出了这种计算机系统400的示例。
[0053] 图4示出了根据本发明的一个方面使用的各种硬件组件和其他部件的示例系统框图。本发明的各个方面可以利用硬件、软件或者其结合来执行,并且可以在一个或多个计算机系统或其他处理系统执行。在一个变型示例中,本文所述的各个方面涉及能够执行本文所述功能的一个或多个计算机系统。图4示出了这种计算机系统400的示例。
[0054] 计算机系统400包括一个或多个处理器,诸如处理器404。处理器404被连接至通信
基础设施406(例如通信总线、交叉线(cross-over bar)或网络)。在一个示例中,处理器120可包括处理器404。在该示例计算机系统中描述各软件方面。阅读本说明书之后,相关领域的技术人员明白如何使用其他计算机系统和/或架构来实现本文描述的方面。
[0055] 计算机系统400可包括显示器接口402,其传递来自通信基础设施406(或者来自未示出的
帧缓冲器)的图形、文字以及其他数据用于在显示单元430上显示。在一个示例中,显示单元430可包括显示器128。计算机系统400还可包括主存储器408,优选为随机存取存储器(RAM),且还可包括第二存储器410。第二存储器410可包括例如
硬盘驱动器412和/或代表
软盘驱动器、磁带驱动器、光盘驱动器等的可移动存储驱动器414。可移动存储驱动器414以众所周知的方式从可移动存储单元418读取和/或写入可移动存储单元418。代表软盘、磁带、光盘等的可移动存储单元418,其由可移动存储驱动器414读取并写入。可以理解,可移动存储单元418包括已存有计算机软件和/或数据的计算机可用存储介质。
[0056] 在可替代的方面,第二存储器410可包括其他相似的设备以允许
计算机程序或其他指令被载入计算机系统400。这些设备可包括例如可移动存储单元422和接口420。例如,这些示例可包括程序盒和盒接口(例如在视频游戏设备中发现的)、可移动存储器芯片(例如可擦除可编程只读存储器(EPROM))、可编程只读存储器(PROM))和相关的插槽,以及其他可移动存储单元422和允许从可移动存储单元422传送软件和数据至计算机系统400的接口420。在一个示例中,存储器122可包括一个或多个主存储器408、第二存储器410、可移动存储驱动器414、可移动存储单元418、可移动存储单元422等。
[0057] 计算机系统400还可包括
通信接口424。通信接口424允许在计算机系统400和外部设备之间传送软件和数据。通信接口424的示例可包括调制解调器、网络接口(例如以太网卡)、通信端口、个人计算机存储卡国际协会(Personal Computer Memory Card International Association,PCMCIA)插槽和卡等。通过通信接口424传送的软件和数据为信号428的形式,信号428可以是能够被通信接口424接收的电子、电磁、光学或其他信号。这些信号428通过通信路径(例如信道)426提供给通信接口424。这个路径426携带信号428,并且可以使用电线或
电缆、光纤、电话线、蜂窝链路、射频(RF)链路和/或其他通信信道来实现。在本文中,术语“计算机程序介质”和“计算机可用介质”用于一般性地指代诸如可移动存储驱动器、安装在硬盘驱动器中的硬盘、和/或信号428的介质。这些计算机程序产品将软件提供给计算机系统400。本文所述的方面可涉及这些计算机程序产品。通信设备124可包括通信接口424。
[0058] 计算机程序(也称为计算机控制逻辑)被存储在主存储器408和/或第二存储器410。计算机程序还可通过通信接口424接收。执行这些计算机程序时,它们使计算机系统
400能够执行本文所描述的各方面的各种特征。特别地,计算机程序被执行时,其可以使得处理器404能够执行这些特征。相应地,这些计算机程序代表计算机系统400的控制器。计算机程序可包括车辆充电配置系统110。
[0059] 在使用软件执行本文描述的方面的变型例中,软件可被存储在计算机程序产品中,并且使用可移动存储驱动器414、硬盘驱动器412或通信接口420载入计算机系统400。当由处理器404执行时,控制逻辑(软件)使处理器如本文描述的方面执行本文描述的功能。在另一变型例中,这些方面使用诸如硬件组件而在硬件中执行,硬件组件例如为
专用集成电路(application specific integrated circuits,ASICs)。对于相关领域的技术人员而言,执行硬件状态机实现本文描述的功能将是显而易见的。
[0060] 在又一示例性变型例中,使用硬件和软件的组合来实现本文的各方面。
[0061] 图5是根据一个方面的各种示例系统组件的方框图。图5示出了根据本文各方面可用的通信系统500。通信系统500包括一个或多个访问器560、562(在本文中也可以互换地称为“用户”)以及一个或多个终端542、566。例如,终端542、566可包括车辆102或相关的系统(例如车辆充电配置系统110、处理器120、通信设备124等)等。在一个方面,根据本文描述的方面使用的数据例如经由终端542、566或无线设备而由访问器560、562输入和/或访问。终端542、566例如为个人计算机(PC)、小型计算机、大型计算机、微型计算机、电话设备。无线设备例如为
个人数字助理(personal digital assistants(“PDAs”))或连接至服务器543的手持无线设备。手持无线设备例如为个人计算机、小型计算机、大型计算机、微型计算机或具有处理器和用于数据的存储库,和/或通过诸如网络544和联接件545、546、564与数据的存储库连接的其他设备。网络544例如因特网或内联网。联接件545、546、564包括例如有线、无线、光纤链路。在另一示例性实施例中,根据本文描述方面的方法和系统在独立环境中操作,独立环境例如为单个终端。
[0062] 还可以在存储计算机可执行指令的计算机可读取存储介质的内容中描述和实现本文所讨论的方面。计算机可读取存储介质包括计算机存储介质和通信介质。例如闪存驱动器、数字通用光盘(DVD)、光盘(CD)、软盘和磁带盒。计算机可读取存储介质可以包括以任何方法或技术实现的存储诸如计算机可读取指令、数据结构、模块或其他数据的信息的易失性和非易失性,可移动和不可移动介质。
[0063] 应当理解,上述公开的和其他特征和功能的各种实现或其替代或变型可以合意地组合到许多其他不同的系统或应用中。此外,本领域技术人员随后可以做出各种目前无法预料或未预料到的替代,
修改,变化或改进,这些也被权利要求所涵盖。