CN104639600B - 用于使车辆准备远程刷新事件的***和方法 - Google Patents

用于使车辆准备远程刷新事件的***和方法 Download PDF

Info

Publication number
CN104639600B
CN104639600B CN201410618334.5A CN201410618334A CN104639600B CN 104639600 B CN104639600 B CN 104639600B CN 201410618334 A CN201410618334 A CN 201410618334A CN 104639600 B CN104639600 B CN 104639600B
Authority
CN
China
Prior art keywords
vehicle
remote reflash
reflash event
remote
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410618334.5A
Other languages
English (en)
Other versions
CN104639600A (zh
Inventor
R.埃林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
General Motors Co
Original Assignee
General Motors Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Motors Co filed Critical General Motors Co
Publication of CN104639600A publication Critical patent/CN104639600A/zh
Application granted granted Critical
Publication of CN104639600B publication Critical patent/CN104639600B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

公开了用于使车辆准备远程刷新事件的***和方法。本披露的实施预期利用远程信息处理服务提供商(TSP)与车辆中的远程信息处理单元之间的通信连接来安排远程刷新事件、向车辆发出准备远程刷新事件以及实施远程刷新事件的指令。TSP可以确定车辆当前正在运行需要对其更新的软件。此后,TSP可以将指令传输到车辆以对远程刷新事件作出准备。在一些实施例中,指令可以导致车辆在预期远程刷新事件的其下一个驾驶周期或充电事件中获得更高的电池电荷水平。

Description

用于使车辆准备远程刷新事件的***和方法
技术领域
本披露一般涉及车辆远程信息处理***,并且更具体来说,涉及电动车辆内的远程信息处理单元的使用以向车辆***通知即将发生的远程刷新事件并安排对即将发生的远程刷新事件的准备。
背景技术
近几十年来汽车电子领域取得了许多进步。电子控制单元(ECU)和电子车辆诊断监控***集成到现代车辆中的程度持续增加。许多现代车辆含有许多ECU,包括例如发动机控制模块(ECM)、动力总成控制模块(PCM)、变速器控制模块(TCM)、制动控制模块(EBCM)、悬架控制模块(SCM)和车身控制模块(BCM)。
移动车辆内可以由ECU控制的远程信息处理单元(称为远程信息处理控制单元)为用户提供与远程信息处理服务提供商(TSP)的连接。TSP为用户提供一系列服务,范围从紧急呼叫处理和被盗车辆找回到诊断监控、全球导航***辅助的位置识别、地图服务以及逐步(turn-by-turn)导航协助。通常在销售点处在用户购买配备有远程信息处理的车辆时提供和启动远程信息处理单元。一旦提供和启动,则用户可以利用远程信息处理单元来从TSP获得远程信息处理服务,诸如本文描述的那些服务。
可以由TSP提供的一个服务是嵌入式软件更新的远程提供。车辆能够通过其远程信息处理单元通过其与TSP的连接从OEM获得用于其若干ECU的最新的嵌入式软件版本。与TSP的连接允许远程信息处理单元从TSP下载ECU嵌入式软件的最新版本。TSP也可以远程地控制已知为远程刷新事件的事件中的嵌入式软件更新过程。以此方式,OEM通过TSP所提供的服务可以确保车队车辆运行ECU嵌入式软件的最新版本,而不需要车队中的每个个别车辆访问代理商或其他服务站。
发明内容
本披露的实施例预期利用远程信息处理服务提供商(TSP)与车辆中的远程信息处理单元之间的通信连接来安排远程刷新事件、向车辆发出准备远程刷新事件的指令以及实施远程刷新事件。TSP可以确定可以是由TSP识别或定义的车辆车队的成员的车辆当前正在运行的需要对其更新的软件,诸如控制一个或多个ECU的嵌入式软件。可以响应于指示当前由一辆或多辆车辆运行的软件版本的数据库中的数据的识别来进行确定。此数据库可以由TSP、由原始设备制造商(OEM)或由另一个实体维护。还可以响应于从车辆接收到的通信来进行确定。从车辆接收到的此通信可以响应由TSP播送到车辆车队的请求。
在确定车辆正在运行需要对其更新的软件之后,TSP将指令传输到车辆以对远程刷新事件作出准备。在一些实施例中,指令可以导致车辆在预期远程刷新事件的其下一个驾驶周期或充电事件中获得更高的电池电荷水平。TSP所传输的指令可以指示车辆也作出其他准备。在一些实施例中,准备被设计成确保车辆能够从远程刷新产生足以使得车辆能够启动的电池电荷,其中电池电荷状态高于阈值水平,或者其中符合某个其他条件。
本披露进一步预期远程刷新事件的实施或执行。在一些实施例中,在完成远程刷新事件之后,由车辆提供可以包括当前的电池电荷状态的确认。在这些实施例中,TSP可以确定电池电荷状态是否足够低以使得不需要充电事件。在这些实施例中,本披露预期TSP可以将信号传输到与附属于车辆的用户账户相关的通信设备。
一个实施例包括由在远程信息处理服务提供商(TSP)所操作的服务器处实施以使得配备有远程信息处理单元的车辆准备远程刷新事件的方法,该方法包括确定车辆是用于远程刷新事件的候选、安排用于车辆的远程刷新事件以及将安排好的远程刷新事件的通知传输到远程信息处理单元,其中安排好的远程刷新事件的通知促进在远程刷新事件之前发生的驾驶周期中车辆上电池所存储的能量水平增加到即将发生的刷新所存储的能量水平。
一个额外的实施例包括在车辆中的远程信息处理单元处实施以使得车辆准备远程刷新事件的方法,该方法包括从远程信息处理服务提供商的服务器接收即将发生的远程刷新事件的通知,其中即将发生的远程刷新事件的通知促进在远程刷新事件之前发生的驾驶周期中车辆上电池的所存储的能量水平增加到即将发生的刷新所存储的能量水平。
另一个实施例包括一种用于使车辆准备远程刷新事件的***,该***包括:由远程信息处理服务提供商操作的服务器,该服务器被配置以确定车辆是用于远程刷新事件的候选、安排远程刷新事件、将远程刷新事件的通知传输到车辆以及将用于准备远程刷新事件的指令传输到车辆;以及所述车辆,其中所述车辆配备有远程信息处理单元,该远程信息处理单元被配置以接收远程刷新事件的通知、接收用于准备远程刷新事件的指令以及将已经完成远程刷新事件的确认和刷新后的存储的能量水平传输到服务器。
1. 一种由在远程信息处理服务提供商(TSP)所操作的服务器处实施以使得配备有远程信息处理单元的车辆准备远程刷新事件的方法,所述方法包括:
确定车辆是用于远程刷新事件的候选;
安排用于车辆的远程刷新事件;以及
将安排好的远程刷新事件的通知传输到远程信息处理单元;
其中安排好的远程刷新事件的通知促进在远程刷新事件之前发生的驾驶周期中车辆上电池所存储的能量水平增加到即将发生的刷新所存储的能量水平。
2. 如技术方案1所述的方法,所述方法进一步包括:
在服务器处接收指定用于远程刷新事件的候选的标准的信息;以及
在服务器处接收指示安装在车辆上的嵌入式软件的特征的信息;
其中确定车辆是用于远程刷新事件的候选包括由服务器基于指定用于远程刷新事件的候选的标准的信息和指示安装在车辆上的嵌入式软件的特征的信息来确定车辆是用于远程刷新事件的候选。
3. 如技术方案2所述的方法,其中指定用于远程刷新事件的候选的标准的信息包括从由以下各项构成的群组中的一个选出的信息:识别配置成由电子控制单元(ECU)执行的嵌入式软件的版本的信息、识别车辆来源的信息以及识别车辆型号的信息。
4. 如技术方案3所述的方法,其中识别配置成由ECU执行的嵌入式软件的版本的信息伴随有指示版本的分类的信息;以及
其中版本的分类指示原始设备制造商将版本的安装考虑为是以下各项构成的群组中的一个:强制的、推荐的或可选的。
5. 如技术方案1所述的方法,所述方法进一步包括:
确定远程刷新事件的特征;以及
基于远程刷新事件的特征,计算即将发生的刷新所存储的能量水平。
6. 如技术方案5所述的方法,其中远程刷新事件的特征包括由以下各项构成的群组中的一个:在远程刷新事件的过程中有待传递到远程信息处理单元的数据量、在远程刷新事件的过程中有待传递到远程信息处理单元的嵌入式软件的大小以及由车辆所需要以执行远程刷新事件的电能的量。
7. 如技术方案1所述的方法,其中安排远程刷新事件包括将远程刷新站处的无线网络带宽分配给远程刷新事件。
8. 如技术方案1所述的方法,其中远程刷新事件的通知促进提示用户以确认远程刷新事件和将从用户接收到的确认传输给服务器。
9. 如技术方案1所述的方法,其中安排远程刷新事件包括:
将提示车辆的用户指示可以在其间实施远程刷新事件的时间间隔的指令传输给远程信息处理单元;以及
从远程信息处理单元接收指示由用户选择的时间间隔的信息。
10. 如技术方案9所述的方法,其中安排远程刷新事件进一步包括:
将提示车辆的用户指示可以实施远程刷新事件的位置的指令传输给远程信息处理单元;以及
从远程信息处理单元接收指示由用户选择的位置的信息。
11. 如技术方案1所述的方法,所述方法进一步包括:
实施远程刷新事件;
其中在远程刷新事件的实施过程中传输给远程信息处理单元的数据通过由以下各项构成的群组中的一个传输:WLAN连接、WPAN连接以及长距离无线连接。
12. 如技术方案1所述的方法,所述方法进一步包括:
接收已经成功完成远程刷新事件的确认,其中所述确认包括在远程刷新事件完成之后测量出的电池所存储的能量水平;
确定电池所存储的能量水平指示由以下各项构成的群组中的一个:无力启动所述车辆和所述车辆无力完成预期行驶;以及
传输消息。
13. 一种在车辆中的远程信息处理单元处实施以使得车辆准备远程刷新事件的方法,所述方法包括:
从远程信息处理服务提供商的服务器接收即将发生的远程刷新事件的通知,其中即将发生的远程刷新事件的通知促进在远程刷新事件之前发生的驾驶周期中车辆上电池所存储的能量水平增加到即将发生的刷新所存储的能量水平。
14. 如技术方案13所述的方法,所述方法进一步包括:
在接收即将发生的远程刷新事件的通知之前,接收对与安装在车辆上的软件有关的信息的请求并且将与安装在车辆上的软件有关的信息传输到远程信息处理服务提供商处的服务器。
15. 如技术方案13所述的方法,其中所述即将发生的刷新所存储的能量水平是根据由以下各项组成的群组中的一个来计算:在远程刷新事件的过程中有待传递到远程信息处理单元的数据量以及车辆所需要以执行远程刷新事件的电能的预期量。
16. 一种用于使车辆准备远程刷新事件的***,所述***包括:
由远程信息处理服务提供商操作的服务器,所述服务器被配置以确定车辆是远程刷新事件的候选、安排远程刷新事件、将远程刷新事件的通知传输到所述车辆以及将准备远程刷新事件的指令传输到所述车辆;以及
车辆,其中车辆配备有远程信息处理单元,所述远程信息处理单元被配置以接收远程刷新事件的通知、接收准备远程刷新事件的指令以及将已经完成远程刷新事件的确认和刷新后所存储的能量水平传输到服务器。
17. 如技术方案16所述的***,其中准备远程刷新事件的指令包括采取动作以在远程刷新事件之前发生的驾驶周期中将所述车辆上电池的电荷状态增加到高于默认存储的能量水平的即将发生的刷新所存储的能量水平的指令。
18. 如技术方案17所述的***,其中所述服务器被进一步配置以确定远程刷新事件的特征以及基于远程刷新事件的特征,计算即将发生的刷新所存储的能量水平。
19. 如技术方案18所述的***,其中所述远程信息处理单元被进一步配置以将已经完成远程刷新事件的确认和刷新后所存储的能量水平传输到服务器。
20. 如技术方案19所述的***,其中所述服务器被进一步配置以确定刷新后所存储的能量水平是否潜在地指示不理想的状况并且如果刷新后所存储的能量水平潜在地指示不理想的状况则传输消息。
附图说明
虽然随附权利要求特别阐述本发明的特征,但是本发明连同其目的和优点可以从结合附图进行的以下详细描述最好理解:
图1是用于可用于本披露的实施例中的移动车辆通信***的操作环境的示意图;
图2是概述由远程信息处理服务提供商执行的示例性过程的流程图,该过程用于安排远程刷新事件、向车辆通知安排好的远程刷新事件、使车辆对远程刷新事件作出准备以及处理远程刷新完成确认;
图3是概述由车辆的远程信息处理单元执行的用于准备和经历远程刷新事件的示例性过程的流程图。
具体实施方式
在论述本发明的细节之前,提供远程信息处理***示例的简要概述以指导读者。图1示意性地描绘用于执行本发明的示例性环境。将了解,所描述的环境是一个示例,而并不暗示与实践本发明的其他环境的使用有关的任何限制。参照图1,展示可以与本发明***和方法一起使用的通信***100的实例,并且该***通常包括车辆102、无线运营商***104、陆地网络106以及呼叫中心108。应了解,诸如图1中所示的***的总架构、设置和操作以及个别部件通常是本领域已知的。因此,以下段落提供一个此类示例性信息***100的简要概述。然而,也可以在其他环境中执行本发明的***和方法。
车辆102是移动车辆,诸如摩托车、小汽车、卡车、游艺车(RV)、船、飞机等,并且配备有使得其能够通过***100通信的适合的硬件和软件。车辆102可以由需要再充电的电动马达供电、可以由内燃发动机供电或者可以由各种其他电源供电。图1中总体展示的车辆硬件110包括:远程信息处理单元114、麦克风116、扬声器118以及连接到远程信息处理单元114的按钮和/或控制键120。网络连接或车辆总线122操作地连接到远程信息处理单元114。适合的网络连接的示例包括控制器局域网络(CAN)、面向媒体的***传送(MOST)、本地互连网络(LIN)、以太网以及其他适当的连接,诸如符合已知的ISO、SAE以及IEEE标准和规定(仅举几例)的那些连接。
远程信息处理单元114是通过其与呼叫中心108的通信提供各种服务的车上设备,并且通常包括电子处理设备128、一种或多种类型的电子存储器130、蜂窝芯片组/部件124、无线调制解调器126、双天线129以及含有GPS芯片组/部件132的导航单元。GPS芯片组/部件能够以高准确度确定车辆的位置。例如,GPS芯片组/部件可以确定电动车辆位于特定的电动车辆充电站。在一个示例中,无线调制解调器126包括在电子处理设备128内执行的计算机程序和/或软件例程集并且以这些形式实现。蜂窝芯片组/部件124和无线调制解调器126可以称为远程信息处理单元114的网络访问设备(NAD)。NAD 114进一步包括能够通过WLAN或WPAN连接通信的短距离无线单元131。例如,无线单元131可以经由WLAN连接通过因特网发送数据包来通信。此外,无线单元131可以通过短距离无线协议与用户的移动设备(诸如蜂窝电话、平板计算机、PDA等)通信。例如,在一个实施例中,短距离无线单元131包括具有RF收发器的蓝牙单元,其使用蓝牙协议与用户的移动设备通信。
远程信息处理单元114为用户提供各种服务。这些服务的示例包括:结合基于GPS的芯片组/部件132提供的逐步引导和其他导航相关服务;安全气囊展开通知以及结合遍布于车辆内定位的各种撞车和/或碰撞传感器界面模块133和传感器135提供的其他紧急情况或路旁辅助相关服务。
GPS导航服务是基于由基于GPS的芯片组/部件132提供的车辆的地理位置信息来实施。远程信息处理单元的用户使用对应于GPS部件的输入端来输入目的地,并且基于目的地地址和在大约路线计算时确定的车辆的当前位置来计算到目的地的路线。逐步(TBT)引导可以进一步提供在对应于GPS部件的显示屏幕上和/或通过由车辆音频部件137提供的声音引导来提供。将了解,计算相关的处理可以发生在远程信息处理单元处或者可以发生在呼叫中心108处。
信息娱乐相关的服务由TSP提供,其中音乐、网页、电影、电视节目、视频游戏和/或其他内容被下载到通过车辆总线122和音频总线112操作地连接到远程信息处理单元114的信息娱乐中心136。在一个示例中,存储所下载的内容以供当前或稍后播放。
上述功能列表并不是远程信息处理单元114的所有能力的穷尽列表,如本领域技术人员将了解的,而仅是远程信息处理单元114提供的一些服务的说明。除了以上描述的那些之外,远程信息处理单元114可以包括本领域技术人员已知的若干部件。
车辆通信使用无线电传输在无线运营商***104内建立信道,这样使得通过信道发生语音和/或数据传输。通过用于语音通信的蜂窝芯片组/部件124和用于数据传输的无线调制解调器126来实现车辆通信。例如,与实体的可再生能源混合的预测有关的数据可以通过无线调制解调器126传输到远程信息处理单元114。
为了使得能够通过信道进行成功的数据传输,无线调制解调器126应用一些形式的编码或调制以转换数字数据,这样使得其可以通过并入在蜂窝芯片组/部件124中的音码器或语言编译码器来通信。本发明的方法可以使用提供可接受的数据率和比特误差的任何适合的编码或调制技术。双模式天线129服务GPS芯片组/部件和蜂窝芯片组/部件。
麦克风116为驾驶员或其他车辆乘客提供用于输入言语或其他听觉命令的装置,并且可以配备有利用本领域已知的人/机界面(HMI)技术的嵌入式语音处理单元。相反,扬声器118将言语输出提供给车辆乘客并且可以是专用于远程信息处理单元114的独立扬声器或者可以是车辆音频部件137的一部分。在任一种情况下,麦克风116和扬声器118使得车辆硬件110和呼叫中心108能够通过可听语言与乘客通信。
车辆硬件还包括配置成使得车辆乘客能够启动或接合车辆硬件部件110中的一个或多个的一个或多个按钮或控制键120。例如,一个按钮120是电子下压按钮,该按钮在被压下时开始与呼叫中心108(无论其是现场顾问148还是自动呼叫响应***)语音通信。在另一个示例中,一个按钮120在被压下时开始紧急情况服务。
音频部件137操作地连接到车辆总线122和音频总线112。音频部件137通过音频总线112接收模拟信息,从而将其呈现为声音。数字信息通过车辆总线122接收。音频部件137提供与信息娱乐中心136无关的AM和FM收音机、CD、DVD和多媒体功能性。音频部件137含有扬声器***,或者替代地通过车辆总线122和/或音频总线112上的判优利用扬声器118。
车辆撞车和/或碰撞检测传感器界面133操作地连接到车辆总线122。撞车传感器135通过撞车和/或碰撞检测传感器界面133将与车辆碰撞的严重程度有关的信息(诸如撞击角度和所遭受的力的量)提供给远程信息处理单元114。
连接到各种传感器界面模块134的车辆传感器139操作地连接到车辆总线122。车辆传感器139包括具有以下能力的传感器:包括但不限于确定电池的电荷状态(例如,作为总电荷容量的百分比)、确定电池的充电状态(即,电池当前是否正在充电)以及确定电池在被充电的当前速率(例如,作为每单位时间充电的容量的百分比的改变速率)。车辆传感器139还可以包括但不限于回转仪、加速计、磁力计、发射检测和/或控制传感器等。传感器界面模块134可以包括动力总成控制、气候控制以及车身控制(仅举几例)。
无线运营商***104可以是蜂窝电话***或在车辆硬件100与陆地网络106之间传输信号的任何其他适合的无线***。根据一个示例,无线运营商***104包括一个或多个蜂窝塔138、基站和/或移动交换中心(MSC)140以及将无线***104与陆地网络106相连接所需要的任何其他联网部件。移动交换中心可以包括远程数据服务器。
如本领域技术人员将了解,各种蜂窝塔/基站/MSC布置是可能的,并且可以与无线***104一起使用(本文也称为“蜂窝网络”)。例如,基站和蜂窝塔可以共同位于相同的位置或者它们可以相距较远,单个基站可以联接到不同的蜂窝塔,并且不同的基站可以与单个MSC联接(仅举几例可能的布置)。优选地,将语言编译码器或音码器并入在一个或多个基站中,但是取决于无线网络的特定架构,可以将其并入在移动交换中心内或者也并入一些其他网络部件内。
陆地网络106是例如连接到一个或多个陆上通讯线电话并且将无线运营商网络104连接到呼叫中心108的常规的基于陆地的电信网络。例如,陆地网络106包括公共交换电话网(PSTN)和/或因特网协议(IP)网络,如本领域技术人员所了解。当然,陆地网络106的一个或多个段以标准有线网络、光纤或其他光学网络、电缆网络、其他无线网络(诸如无线局域网(WLAN)或提供宽带无线访问(BWA)的网络)或其任何组合的形式实施。
可以由远程信息处理服务提供商(TSP)拥有、管理或操作的呼叫中心(OCC)108被设计成提供具有若干不同的***后端功能的车辆硬件110,并且根据本文所示的示例,通常包括一个或多个开关142、服务器144、数据库146、现场顾问148以及本领域技术人员已知的多种其他电信和计算机设备150。这些各种呼叫中心部件例如通过网络连接或总线152(诸如以上结合车辆硬件10所描述的连接)彼此联接。开关142(其可以是专用小交换机(PBX)开关)按特定的路线发送进入的信号,这样使得语音传输通常被发送到现场顾问148或自动响应***,并且数据传输被传递到电信和计算机设备150的调制解调器或其他部分以进行解调和进一步信号处理。
电信和计算机设备150包括优选地包括编码器(如以上解释)的调制解调器,并且可以连接到诸如应用服务器144和数据库146的各种设备。例如,数据库146可以设计成存储用户分布图记录、用户行为模式或任何其他有关的用户信息。具体来说,数据库146可以存储与链接到一个或多个用户的账户的一个或多个通信设备有关的信息。此外,在一些实施例中,数据库146可以存储与链接到一个或多个用户的账户的车辆所运行的软件版本有关的信息。尽管已经将所说明的示例描述为其将结合人工操纵的呼叫中心使用,但是将了解,呼叫中心108可以是人工操纵或非人工操纵的、移动或固定的、需要与其交换语音和数据的任何中心或远程设施。
通信设备166通信地连接到呼叫中心108和车辆硬件110。通信设备166A通过无线运营商***104连接到呼叫中心108和车辆硬件110,而通信设备166B通过陆地网络106连接到呼叫中心108和车辆硬件110。通信设备166可以是智能电话、平板计算机、个人数字助理(PDA)、膝上计算机、台式计算机或能够通过语音或数据网络发送和接收传输的任何其他设备中的任一个。通信设备166可以接收与远程刷新事件有关的信息,包括成功完成远程刷新事件的确认或远程刷新导致了可能不符合用户的潜在需要的电池电荷状态的信号。
一般来说而并非意欲限制权利要求,图1所描绘的示例性环境可以由利用远程信息处理服务提供商(TSP)、车辆的远程信息处理单元以及通信设备之间的通信连接的***和方法使用以安排、使车辆准备、实施远程刷新事件以及提供远程刷新事件完成的确认通知。远程刷新事件更新车辆的电子控制单元(ECU)中的软件。此软件可以包括但不限于控制个别ECU或其他车上计算机的嵌入式软件。运行可以在远程刷新事件中更新的软件的ECU包括但不限于发动机控制模块(ECM)、变速器控制模块(TCM)、动力总成控制模块(PCM)、电子制动控制模块(EBCM)、防抱死制动***(ABS)或车身控制模块(BCM)、车门控制单元(DCU)、座椅控制单元(SCU)和管理车辆中的各种电子***的若干其他控制模块。例如,ECM可以运行控制(除其他功能之外)火花塞点火、燃料使用、发动机怠速转速、排放和性能的软件,并且TCM可以运行控制(除其他功能之外)车辆的变速器和变矩器的操作的软件。
在远程刷新事件过程中,车辆102的远程信息处理单元114从TSP(例如,从位于呼叫中心108的服务器)获取更新的软件,并且可以进一步从TSP获取用于使得车辆的车上计算机中的一个或多个安装最新接收到的更新软件以替换或更新由车上计算机***运行的软件的先前版本的计算机可执行指令。在一些实施例中,车辆102可以具有计算机可读介质,在远程刷新事件之前该介质被配置有用于促进将新软件安装到车辆的车上计算机***中以替换或更新由车上计算机***先前装载和运行的先前版本的计算机可执行指令。
图2是概述由远程信息处理服务提供商执行以用于安排远程刷新事件、向车辆通知安排好的远程刷新事件、使车辆准备远程刷新事件并且处理远程刷新事件完成确认的示例性过程。在步骤200,过程从远程刷新询问接收触发并且确定用于参与远程刷新事件中的标准。在步骤200接收到的触发可以是但不限于来自OEM或第三方开发者的新软件版本可用的通告、来自OEM或第三方软件开发者的关于需要对特定软件版本进行更新的通告、来自TSP的关于安排特定车辆进行软件更新的消息以及来自远程信息处理单元114的请求软件更新检查的消息。此外,远程信息处理单元114、TSP和OEM、第三方软件开发者以及其他实体之间的若干其他类型的通信可以触发远程刷新事件询问。例如,在车辆的维修检查之后,代理商或其他车辆维修服务提供商可以将触发远程刷新事件的请求传输到TSP。确定必须由车辆符合的标准以用于将车辆考虑为是用于远程刷新事件的候选可以包括指示运行特定软件版本的特定来源和型号的所有车辆可以是用于远程刷新事件的候选。此外,在步骤200也可以接收确定用于特定车辆的远程刷新事件是强制的、推荐的、可选的或者其他分类的信息。例如,在步骤200接收到的触发可以是软件版本2.4可用的指示,并且可以伴随有指示需要对运行软件版本2.2或更早版本的车辆进行远程刷新事件并且对运行软件版本2.3的车辆建议远程刷新事件的信息。
在各种实施例中,在步骤200确定的用于参与远程刷新事件的标准可以由TSP、由原始设备制造商(OEM)、由软件开发者、或车辆102本身、或者由具有与可用软件版本有关的信息的任何其他实体或者由共同地访问此信息的任何实体群组来执行。在一些实施例中,原始设备制造商(OEM)可以识别需要对其进行远程刷新事件中的更新的由一个或多个ECU或其他车上计算机运行的软件的特定版本或多个版本。在替代实施例中,TSP或第三方软件开发者可以识别需要对其进行更新的由一个或多个ECU或其他车上计算机运行的软件的特定版本或多个版本。在一些实施例中,将软件的过期版本识别为用于更新的候选,而在其他实施例中,将软件的新版本识别为用于安装的候选。类似地,安装和更新可以根据它们可以提供的优点来分类。例如,安装和更新可以被指定为推荐的、建议的或可选的。可以使用其他术语来指定分类,根据特定的更新和安装可以提供的优点将其放置到所述分类中。在一些实施例中,OEM、TSP或第三方软件开发者可以进一步指定软件更新仅与车辆特定来源或型号有关,或者与车辆来源和型号的特定群组中的车辆的所有特定来源或型号有关。
在步骤210,获取与车辆102的嵌入式计算机***以及当前装载在车辆102的嵌入式计算机***(诸如,一个或多个电子控制单元)上的软件有关的信息。在步骤210获取的信息可以包括但不限于用于一个或多个软件程序的版本识别信息、与一个或多个软件程序的开发者有关的信息、一个或多个软件程序所产生的误差消息以及当前安装在车辆102上的一个或多个程序的安装信息。一般来说,可以在步骤210获取确定车辆102是否是用于远程刷新事件的候选所必要或对其有利的任何信息。可以从车辆102的远程信息处理单元114接收在步骤210获取的信息。替代地,在步骤210获取的信息可以从数据库、从负责车辆102的制造的OEM或者从另一个实体获得。
在步骤220,过程确定车辆102是否是用于远程刷新事件的候选。确定车辆102是否是用于远程刷新事件的候选可以涉及确定在步骤210接收到的信息是否指示车辆102满足在步骤200接收到的远程刷新事件的标准。此外,可以查阅存储在数据库上的信息(例如,用户账户信息或用户账户记录)以确定车辆102是否是用于远程刷新事件的候选。如果在步骤220确定车辆102不符合用于远程刷新事件的候选资格的标准,则过程进行到其中过程结束的步骤280。然而,如果确定车辆102满足远程刷新事件的候选的标准,则过程进行到步骤230。
在一些实施例中,车辆102可以在步骤220确定其是否是用于远程刷新事件的候选。在该实施例中,与可以是经历远程刷新事件的候选的车辆的来源和/或型号有关并且与软件的特定版本或多个版本和运行此软件的特定ECU(可以是在远程刷新事件过程中用于更新的候选)有关的数据被直接传输到车辆102。例如,车辆102上的车上计算机可以在步骤220通过确定车辆102是否具有由传输到车辆102的数据指示的来源或型号并且通过进一步确定车辆的车上计算机中的任一个是否运行由数据识别出的软件来确定车辆102是否是用于远程刷新事件的候选。在一些实施例中,如果车辆102在步骤220确定其是用于远程刷新事件的候选,则其将其候选资格的确认传输到TSP,而在其他实施例中,车辆102将其候选资格的确认传输到OEM或第三方软件开发者。
在其他实施例中,TSP可以在步骤220确定特定车辆是否是用于远程刷新事件的候选。在其中与可以是经历远程刷新事件的候选的车辆的来源和/或型号有关并且与软件的特定版本或多个版本和运行此软件的特定ECU(可以是在远程刷新事件过程中用于更新的候选)有关的数据被传输到TSP的实施例中,TSP可以在步骤220查阅包含与订购TSP所提供的服务的每个车辆有关的数据的数据库。数据库可以通过车辆识别号码(VIN)给那些车辆编索引,或者数据库可以通过不同的方法给那些车辆编索引。对于车辆102,数据库可以包含车上计算机和由车辆102的每个车上计算机运行的软件版本的列表。在一些实施例中,如果数据库不包含用于车辆102的完成输入的入口,则TSP可以将请求传输到车辆102,并且请求车辆102将从数据库错过的数据传输到TSP。通过将为车辆102存储的数据与和可以是经历远程刷新事件的候选的车辆的来源和/或型号有关并且与软件的特定版本或多个版本和运行此软件的特定ECU(可以是在远程刷新事件过程中用于更新的候选)有关的数据进行比较,TSP在步骤220确定车辆102是否是用于远程刷新事件的候选。
在步骤230,过程安排远程刷新事件。安排远程刷新事件可以涉及确定当TSP具有充分的可用资源来实施远程刷新事件时的一个或多个时间间隔。此外,安排可以涉及询问车辆102的用户或者拥有附属于车辆102的用户账户的用户。此询问可以包括多个可用时间间隙,并且请求用户挑选一个进行远程刷新事件的实施。替代地,此询问可以请求用户选择用于远程刷新事件的实施的时间间隙,其中对于用户选择可用的时间间隙没有限制。发送到用户的询问也可以包括关于将在远程刷新事件中将更新的软件的信息,并且允许用户选择额外的更新来执行或取消某些更新。在各种实施例中,询问还可以为用户提供选择以不允许进行刷新事件的选项。在潜在的远程刷新事件被分类为相对于特定车辆而言可选的或建议的情况下,此否决或取消选项可以是优选的。在其他实施例中,不需要用户互动来进行刷新事件的安排。可以基于资源可用性或若干其他条件来安排刷新事件。在各种实施例中,可以在特定时间、在特定地方或者在特定时间和地方安排远程刷新事件。例如,可以为车辆102的远程信息处理单元114与特定无线网络建立连接的下一个时间点安排远程刷新事件。
在步骤240,过程将安排好的远程刷新事件的通知和用于准备远程刷新事件的指令传输到车辆102的远程信息处理单元114。用于准备远程刷新事件的指令可以包括用于车辆102的电池充电***的指令以在每个驾驶周期中将车辆的电池充电到更高的存储能量水平,直到实施了远程刷新事件。替代地,指令可以引导车辆102的充电***以在特定时间窗内在每次对电池进行再充电时将电池充电到即将到来的刷新所存储的能量水平。此时间窗可以在安排了刷新事件时或者在接收到已经发生刷新事件的确认之后结束。例如,即将到来的刷新所存储的能量水平可以由TSP确定,并且指令可以引导电池充电***将车辆充电到更高的存储能量水平。在各种实施例中,即将到来的刷新所存储的能量水平可以由TSP、由车辆102的远程信息处理单元114、由车辆102的充电***、由制造车辆102的OEM或者由另一个实体确定。
即将到来的刷新所存储的能量水平对于跨越车辆的特定来源和型号的所有刷新事件可以是恒定的,或者即将到来的刷新所存储的能量水平对于所有的车辆来源和型号可以是恒定的。在一些实施例中,在远程刷新事件期间将传输到车辆的数据量的估计可以用来确定即将到来的刷新水平。在一些实施例中,即将到来的刷新所存储的能量水平可以跨每个个别刷新事件进行动态地调整。在类似实施例中,即将到来的刷新所存储的能量水平可以根据额外信息来确定,所述额外信息包括但不限于有待在刷新事件过程中更新的软件程序的特征、计划的刷新事件的位置、将在刷新事件的实施过程中使用的连接的特征、在附属于车辆的用户账户建立的用户账户设置以及与车辆102有关的历史诊断信息。即将到来的刷新所存储的能量水平可以被建立为电池的最大存储能量水平的百分比,可以对于所有刷新事件统一地建立,或者可以根据特定刷新事件的特征来建立。
在步骤240传输到车辆102的刷新准备指令还可以包括用于车辆102的远程信息处理单元114以对车辆102的用户提供提醒的指令。这些提醒可以包括引导用户行驶到已经安排了刷新事件的特定位置的指令。此外,刷新准备指令可以指定车辆102应在开始刷新事件之前、在安排开始刷新事件的时间或者在刷新事件开始时核实电荷的状态。如果车辆所存储的能量水平低于阈值水平,该阈值水平可以在刷新准备指令中指定并且不需要等于即将到来的刷新所存储的能量水平,则远程信息处理单元114可以取消刷新事件。
在替代实施例中,在步骤240不将用于准备远程刷新事件的指令传输到远程信息处理单元。相反,在步骤240传输到远程信息处理单元的通知触发车辆准备即将发生的刷新事件。在这些实施例中,在步骤240通知的接收触发设置进入启动车辆102的远程信息处理单元114被编程以执行的过程。该过程可以包括向车辆的电池充电***发出指令以在每个驾驶周期中将车辆电池充电到更高的存储能量水平直到实施了远程刷新事件,或者其以其他方式促进车辆准备即将发生的刷新事件。
在步骤250,实施远程刷新事件。一旦安排好远程刷新事件并且已经将用于准备远程刷新事件的指令发送到车辆,则TSP在步骤250实施远程刷新事件。远程刷新事件的实施涉及TSP与车辆102与远程信息处理单元114之间的数据传输。此外,远程刷新事件可以涉及OEM与车辆102之间或者第三方软件开发者与车辆102之间的数据传输。例如,在步骤250远程刷新事件的实施可以涉及由远程信息处理单元114接收指令以从OEM、第三方软件开发者或其他实体所维护的服务器获得代表将安装在车辆的车上计算机***上的软件的数据。数据传输可以通过无线运营商***104或者通过经由无线单元131建立的短距离通信连接来实现。例如,远程信息处理单元114可以通过经由无线单元131建立的WLAN连接来连接到因特网。远程刷新事件的实施还可以涉及软件(包括由车辆102上的一个或多个ECU、由位于车辆102上的车上计算机所执行的嵌入式软件的更新的版本)的安装。
随后,在步骤260,TSP从车辆102的远程信息处理单元114接收已经实施了远程刷新事件的确认。而且,在步骤260,远程信息处理单元114还传输与车辆102的刷新后存储的能量水平有关的数据。与车辆102的刷新后存储的能量水平有关的数据可以指示车辆无力启动或车辆无力完成预期行驶。
在步骤270,TSP确定刷新后存储的能量水平是否潜在地不理想。确定刷新后存储的能量水平是否潜在地不理想可以涉及确定车辆的预期行驶和确定车辆是否能够在随后的充电事件之前执行此行驶。确定刷新后存储的能量水平是否不理想还可以包括确定所存储的能量水平是否指示电池未被充电到足以使得车辆102能够启动其发动机的水平。
如果刷新后存储的能量水平不是潜在地不理想,则过程进行到其中过程结束的步骤280。然而,如果刷新后存储的能量水平潜在地不理想,则过程进行到其中传输信号的步骤275。可以将信号传输到车辆的用户、传输到附属于车辆所附属的用户账户的通信设备(诸如通信设备166中的一个)或者传输到车辆紧急情况响应人员。例如,可以将信号传输到能够调度可以对车辆电池进行再充电的人员的调度器。在步骤275传输信号之后,过程进行到其中过程结束的步骤280。
图3是概述由车辆的远程信息处理单元执行以准备和经历远程刷新事件的示例性过程的流程图。在步骤300,远程信息处理单元接收即将到来的刷新事件的通知和用于准备即将到来的刷新事件的指令。即将到来的刷新事件的通知可以包括与安排刷新事件的时间或安排刷新事件的位置有关的信息。此外,通知可以包括与在刷新事件过程中将执行的动作有关的信息。例如,通知可以指示将被更新的一个或多个软件版本或者运行将被更新的软件的一个或多个ECU的身份。在步骤300接收的指令引导车辆102采取措施来准备远程刷新事件,以使得可以成功地实现刷新同时使得车辆处于完全操作状态下。例如,指令可以引导车辆的充电模块将车辆电池充电到高于默认存储的能量水平的存储的能量水平以使得车辆能够经历远程刷新事件并且维持充足的电池电荷以实现令人满意的车辆操作。例如,指令可以引导车辆102的充电模块当远程刷新事件即将到来时将电池充电到等于最大电荷容量的百分之九十的水平,而默认存储的能量水平是最大电荷容量的百分之八十。
在步骤310,车辆102执行在步骤300接收的指令。在步骤300接收的指令的执行可以是从接收到指令的时间持续到车辆经历远程刷新事件的时间的过程。此外,执行在步骤300接收的指令可以涉及重复。例如,车辆可以经历多个驾驶周期,即,车辆102上的电池用来启动车辆的发动机或为车辆提供电力以使得能够行使和随后对电池再充电的周期。因此,将车辆的电池充电到高于默认存储能量水平的水平的指令可以在远程刷新事件之前的每个驾驶周期重复。
在步骤320,车辆经历远程刷新事件。经历远程刷新事件涉及从TSP接收通信并且将更新的软件版本安装在车辆的一个或多个嵌入式计算机***上。除了从TSP接收通信之外,车辆102还可以在远程刷新事件过程中从OEM或者从软件开发者接收通信。在步骤330,车辆传输指示远程刷新事件完成的确认并且进一步传送指示电池的刷新后存储的能量水平的信息。
本领域技术人员将了解,本文描述的各种机器实施的过程和步骤的执行可以通过存储在有形计算机可读介质(例如,RAM、ROM、PROM、易失性、非易失性或其他电子存储器机构)上的计算机可执行推荐的计算机化的执行来进行。因此,例如,远程信息处理单元所执行的操作可以根据所存储的推荐或安装在远程信息处理单元上的应用来实现,并且在呼叫中心处执行的操作可以根据所存储的推荐或安装在呼叫中心处的应用来实现。
因此,预期本发明的其他实施例在细节方面可以与以上示例不同。因此,对本发明的所有提及意欲参考在描述中的那个点所论述的本发明的特定示例,而并不意欲暗示对本发明的范围的更一般性的任何限制。相对于某些特征的区别和贬低的所有语言意欲指示对于那些特征不优先选择,而并不将其从本发明的范围中完全排除,除非另有指示。
在描述本发明的上下文中(特别是在以下权利要求的上下文中)术语“一”和“一个”以及“所述”和类似指称对象的使用将被解释为涵盖单数和复数,除非本文另有指示或者上下文明确否认。术语“包括”、“有”、“具有”和“包含”将被解释为开放式术语(即,意味着“包括但不限于”),除非另有说明。本文的值范围的叙述仅意欲用作对属于该范围内的每个单独值的个别提及的速记方法,除非本文另有指示,并且每个单独值被并入到说明书中,如同其在本文个别地叙述一样。本文描述的所有方法可以任何适合的次序执行,除非本文另有指示或者上下文另有明确否认。本文提供的任何和所有实例或示例性语言(例如,“诸如”)的使用仅意欲更好地说明本发明而并不对本发明的范围构成限制,除非另有要求。说明书中的语言不应解释为将任何未要求的元件指示为对实践本发明而言是必要的。
因此,本发明包括其随附权利要求中叙述的主题的如由适用法律允许的所有修改和等效物。此外,本发明涵盖其所有可能的变体中的上述元件的任何组合,除非本文另有指示或者上下文另有明确否认。

Claims (19)

1.一种由在远程信息处理服务提供商(TSP)所操作的服务器处实施以使得配备有远程信息处理单元的车辆准备远程刷新事件的方法,所述方法包括:
确定车辆是用于远程刷新事件的候选;
安排用于车辆的远程刷新事件;以及
将安排好的远程刷新事件的通知传输到远程信息处理单元;
其中安排好的远程刷新事件的通知操作为车辆充电***的指令,以在远程刷新事件之前发生的驾驶周期中将车辆上电池充电到即将发生的刷新所存储的能量水平,所述即将发生的刷新所存储的能量水平高于当刷新事件没有即将发生时为所述电池指定的默认存储的能量水平。
2.如权利要求1所述的方法,所述方法进一步包括:
在服务器处接收指定用于远程刷新事件的候选的标准的信息;以及
在服务器处接收指示安装在车辆上的嵌入式软件的特征的信息;
其中确定车辆是用于远程刷新事件的候选包括由服务器基于指定用于远程刷新事件的候选的标准的信息和指示安装在车辆上的嵌入式软件的特征的信息来确定车辆是用于远程刷新事件的候选。
3.如权利要求2所述的方法,其中指定用于远程刷新事件的候选的标准的信息包括从由以下各项构成的群组中的一个选出的信息:识别配置成由电子控制单元(ECU)执行的嵌入式软件的版本的信息、识别车辆来源的信息以及识别车辆型号的信息。
4.如权利要求3所述的方法,其中识别配置成由ECU执行的嵌入式软件的版本的信息伴随有指示版本的分类的信息;以及
其中版本的分类指示原始设备制造商将版本的安装考虑为是以下各项构成的群组中的一个:强制的、推荐的或可选的。
5.如权利要求1所述的方法,所述方法进一步包括:
确定远程刷新事件的特征;以及
基于远程刷新事件的特征,计算即将发生的刷新所存储的能量水平。
6.如权利要求5所述的方法,其中远程刷新事件的特征包括由以下各项构成的群组中的一个:在远程刷新事件的过程中有待传递到远程信息处理单元的数据量、在远程刷新事件的过程中有待传递到远程信息处理单元的嵌入式软件的大小以及由车辆所需要以执行远程刷新事件的电能的量。
7.如权利要求1所述的方法,其中安排远程刷新事件包括将远程刷新站处的无线网络带宽分配给远程刷新事件。
8.如权利要求1所述的方法,其中远程刷新事件的通知促进提示用户以确认远程刷新事件和将从用户接收到的确认传输给服务器。
9.如权利要求1所述的方法,其中安排远程刷新事件包括:
将提示车辆的用户指示可以在其间实施远程刷新事件的时间间隔的指令传输给远程信息处理单元;以及
从远程信息处理单元接收指示由用户选择的时间间隔的信息。
10.如权利要求9所述的方法,其中安排远程刷新事件进一步包括:
将提示车辆的用户指示可以实施远程刷新事件的位置的指令传输给远程信息处理单元;以及
从远程信息处理单元接收指示由用户选择的位置的信息。
11.如权利要求1所述的方法,所述方法进一步包括:
实施远程刷新事件;
其中在远程刷新事件的实施过程中传输给远程信息处理单元的数据通过由以下各项构成的群组中的一个传输:WLAN连接、WPAN连接以及长距离无线连接。
12.如权利要求1所述的方法,所述方法进一步包括:
接收已经成功完成远程刷新事件的确认,其中所述确认包括在远程刷新事件完成之后测量出的电池所存储的能量水平;
确定电池所存储的能量水平指示由以下各项构成的群组中的一个:无力启动所述车辆和所述车辆无力完成预期行驶;以及
传输消息。
13.一种在车辆中的远程信息处理单元处实施以使得车辆准备远程刷新事件的方法,所述方法包括:
从远程信息处理服务提供商的服务器接收即将发生的远程刷新事件的通知,其中即将发生的远程刷新事件的通知操作为车辆充电***的指令,以在远程刷新事件之前发生的驾驶周期中将车辆上电池充电到即将发生的刷新所存储的能量水平,所述即将发生的刷新所存储的能量水平高于当刷新事件没有即将发生时为所述电池指定的默认存储的能量水平;和
根据所述通知为所述电池充电。
14.如权利要求13所述的方法,所述方法进一步包括:
在接收即将发生的远程刷新事件的通知之前,接收对与安装在车辆上的软件有关的信息的请求并且将与安装在车辆上的软件有关的信息传输到远程信息处理服务提供商处的服务器。
15.如权利要求13所述的方法,其中所述即将发生的刷新所存储的能量水平是根据由以下各项组成的群组中的一个来计算:在远程刷新事件的过程中有待传递到远程信息处理单元的数据量以及车辆所需要以执行远程刷新事件的电能的预期量。
16.一种用于使车辆准备远程刷新事件的***,所述***包括:
由远程信息处理服务提供商操作的服务器,所述服务器被配置以确定车辆是远程刷新事件的候选、安排远程刷新事件、将远程刷新事件的通知传输到所述车辆以及将准备远程刷新事件的指令传输到所述车辆;以及
车辆,其中车辆配备有远程信息处理单元,所述远程信息处理单元被配置以接收远程刷新事件的通知、接收准备远程刷新事件的指令以及将已经完成远程刷新事件的确认和刷新后所存储的能量水平传输到服务器,
其中准备远程刷新事件的指令包括采取动作的指令,以在远程刷新事件之前发生的驾驶周期中将所述车辆上电池的电荷状态增加到即将发生的刷新所存储的能量水平,所述即将发生的刷新所存储的能量水平高于当刷新事件没有即将发生时为所述电池指定的默认存储的能量水平。
17.如权利要求16所述的***,其中所述服务器被进一步配置以确定远程刷新事件的特征以及基于远程刷新事件的特征,计算即将发生的刷新所存储的能量水平。
18.如权利要求17所述的***,其中所述远程信息处理单元被进一步配置以将已经完成远程刷新事件的确认和刷新后所存储的能量水平传输到服务器。
19.如权利要求18所述的***,其中所述服务器被进一步配置以确定刷新后所存储的能量水平是否潜在地指示不理想的状况并且如果刷新后所存储的能量水平潜在地指示不理想的状况则传输消息。
CN201410618334.5A 2013-11-06 2014-11-06 用于使车辆准备远程刷新事件的***和方法 Active CN104639600B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/073,346 US9529584B2 (en) 2013-11-06 2013-11-06 System and method for preparing vehicle for remote reflash event
US14/073346 2013-11-06

Publications (2)

Publication Number Publication Date
CN104639600A CN104639600A (zh) 2015-05-20
CN104639600B true CN104639600B (zh) 2018-05-15

Family

ID=52829883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410618334.5A Active CN104639600B (zh) 2013-11-06 2014-11-06 用于使车辆准备远程刷新事件的***和方法

Country Status (3)

Country Link
US (1) US9529584B2 (zh)
CN (1) CN104639600B (zh)
DE (1) DE102014115943A1 (zh)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI626183B (zh) * 2013-11-08 2018-06-11 睿能創意公司 用於提供車輛事件資料的裝置、方法與物品
KR20150076846A (ko) * 2013-12-27 2015-07-07 기아자동차주식회사 전자제어유닛의 데이터 수집 시스템 및 방법
US20150195669A1 (en) * 2014-01-06 2015-07-09 Ford Global Technologies, Llc Method and system for a head unit to receive an application
US9766874B2 (en) 2014-01-09 2017-09-19 Ford Global Technologies, Llc Autonomous global software update
US9524156B2 (en) * 2014-01-09 2016-12-20 Ford Global Technologies, Llc Flexible feature deployment strategy
US9716762B2 (en) 2014-03-31 2017-07-25 Ford Global Technologies Llc Remote vehicle connection status
US9323546B2 (en) 2014-03-31 2016-04-26 Ford Global Technologies, Llc Targeted vehicle remote feature updates
US9229704B2 (en) 2014-04-01 2016-01-05 Ford Global Technologies, Llc Smart vehicle reflash with battery state of charge (SOC) estimator
US10140110B2 (en) * 2014-04-02 2018-11-27 Ford Global Technologies, Llc Multiple chunk software updates
US9325650B2 (en) 2014-04-02 2016-04-26 Ford Global Technologies, Llc Vehicle telematics data exchange
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US9715711B1 (en) 2014-05-20 2017-07-25 State Farm Mutual Automobile Insurance Company Autonomous vehicle insurance pricing and offering based upon accident risk
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10475127B1 (en) 2014-07-21 2019-11-12 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and insurance incentives
US20160105513A1 (en) * 2014-10-14 2016-04-14 Lear Corporation Vehicle Gateway Module Having Cellular Data Network Connectivity
US10831204B1 (en) 2014-11-13 2020-11-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle automatic parking
US9639344B2 (en) * 2014-12-11 2017-05-02 Ford Global Technologies, Llc Telematics update software compatibility
DE102015002405A1 (de) * 2015-02-24 2016-08-25 Audi Ag Verfahren zur Verkehrskoordinierung von Kraftfahrzeugen in einer Parkumgebung
US9836296B2 (en) * 2015-06-11 2017-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for providing updates to and receiving data from devices having short range wireless communication capabilities
JP6281535B2 (ja) * 2015-07-23 2018-02-21 株式会社デンソー 中継装置、ecu、及び、車載システム
US20210258486A1 (en) 2015-08-28 2021-08-19 State Farm Mutual Automobile Insurance Company Electric vehicle battery conservation
KR101724486B1 (ko) * 2015-09-21 2017-04-18 현대자동차 주식회사 차량 단말의 소프트웨어 업데이트 제어장치 및 그 방법이 구현된 컴퓨터로 판독 가능한 기록매체
DE102015220489B4 (de) 2015-10-21 2024-05-29 Ford Global Technologies, Llc Verfahren zur Autorisierung einer Softwareaktualisierung in einem Kraftfahrzeug
DE102015014049A1 (de) * 2015-10-30 2017-05-04 Audi Ag Steuergeräte-Update im Kraftfahrzeug
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10503168B1 (en) 2016-01-22 2019-12-10 State Farm Mutual Automotive Insurance Company Autonomous vehicle retrieval
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US10324463B1 (en) 2016-01-22 2019-06-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation adjustment based upon route
JP6323480B2 (ja) 2016-03-02 2018-05-16 住友電気工業株式会社 プログラム更新システム、プログラム更新方法及びコンピュータプログラム
CN105791017B (zh) * 2016-03-10 2019-02-19 上汽通用汽车有限公司 一种车载模块刷新方法和装置
US20170300313A1 (en) * 2016-04-14 2017-10-19 GM Global Technology Operations LLC Method and system for downloading and installing a remote software update on a vehicle
DE102016215068A1 (de) * 2016-08-12 2018-02-15 Robert Bosch Gmbh Verfahren und Vorrichtung zum Warten eines Fahrzeuges
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10353691B2 (en) 2016-09-30 2019-07-16 Cummins Inc. Updating electronic controller through telematics
KR102606987B1 (ko) * 2016-11-09 2023-11-29 현대자동차주식회사 차량, 서버, 이를 포함하는 텔레매틱스 시스템 및 차량의 원격제어방법
JP6772852B2 (ja) * 2017-01-17 2020-10-21 住友電気工業株式会社 管理装置、管理方法および管理プログラム
CN106897627B (zh) * 2017-02-21 2020-02-11 成都信息工程大学 一种保证汽车ecu免受攻击和自动更新的方法
FR3066626A1 (fr) * 2017-05-22 2018-11-23 Peugeot Citroen Automobiles Sa Dispositif et procede de controle des demarrages des mises a jour telechargees d'equipements d'un systeme
US20180349157A1 (en) * 2017-06-06 2018-12-06 GM Global Technology Operations LLC Processor-implemented systems and methods for vehicle updating over-the-air
US11496506B2 (en) * 2017-07-03 2022-11-08 Denso Corporation Program generation method and electronic control unit for changing importance of functions based on detected operation state in a vehicle
US10261777B2 (en) 2017-07-25 2019-04-16 Aurora Labs Ltd. Detecting anomalies online using histograms of ECU processing activity
US10545751B2 (en) 2017-10-03 2020-01-28 Accenture Global Solutions Limited Automated usage driven engineering
US10564954B2 (en) * 2017-10-11 2020-02-18 Ford Global Technologies, Llc Hybrid electric vehicle with automated software update system
US10678530B2 (en) 2018-01-09 2020-06-09 Ford Global Technologies, Llc Vehicle update systems and methods
US10744937B2 (en) 2018-01-15 2020-08-18 Ford Global Technologies, Llc Automated vehicle software update feedback system
DE102018206720A1 (de) 2018-05-02 2019-11-07 Audi Ag Verfahren zum Durchführen eines Softwareupdates in einem Steuergerät eines Kraftfahrzeugs sowie entsprechend eingerichtetes Kraftfahrzeug
CN109597636A (zh) * 2018-11-29 2019-04-09 北京新能源汽车股份有限公司 一种车辆远程更新的控制方法、装置及远程更新***
US11449327B2 (en) 2018-11-30 2022-09-20 Paccar Inc Error-resilient over-the-air software updates for vehicles
US11356425B2 (en) 2018-11-30 2022-06-07 Paccar Inc Techniques for improving security of encrypted vehicle software updates
US11639142B2 (en) 2019-01-11 2023-05-02 Ford Global Technologies, Llc Electronic control module wake monitor
CN111935199B (zh) * 2019-05-13 2023-07-25 广州汽车集团股份有限公司 一种车载软件版本信息同步方法、装置、***及车辆
CN110825519A (zh) * 2019-10-18 2020-02-21 北京梧桐车联科技有限责任公司 信息处理方法及装置、计算机存储介质
CN111212133A (zh) * 2019-12-31 2020-05-29 浙江合众新能源汽车有限公司 车辆远程交互事件跟踪***
US20230001812A1 (en) 2020-01-23 2023-01-05 Omkar A. Harshe System and method of connected software updates using geo-fencing and charger connection detection
CN112087500B (zh) * 2020-08-27 2023-04-07 东风小康汽车有限公司重庆分公司 远程车辆数据采集方法和***
KR20230015200A (ko) * 2021-07-22 2023-01-31 현대자동차주식회사 차량 업데이트 제어 장치 및 그 방법
US11941926B2 (en) * 2021-08-04 2024-03-26 Ford Global Technologies, Llc Vehicle variation remediation
US20230058660A1 (en) * 2021-08-20 2023-02-23 Nesh Technologies Private Limited Automated provisioning and control of telematics oem services

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377213A (zh) * 2010-08-16 2012-03-14 李尔公司 双充电器***
CN102928790A (zh) * 2012-11-09 2013-02-13 重庆长安汽车股份有限公司 电池状态监控方法及监控设备
CN103019759A (zh) * 2011-09-22 2013-04-03 现代自动车株式会社 车辆更新***及其方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7398176B2 (en) * 2000-03-27 2008-07-08 Midtronics, Inc. Battery testers with secondary functionality
US7366589B2 (en) * 2004-05-13 2008-04-29 General Motors Corporation Method and system for remote reflash
US7877176B2 (en) * 2004-06-24 2011-01-25 General Motors Llc Method and system for remote telltale reset
US7444192B2 (en) * 2004-10-26 2008-10-28 Aerovironment, Inc. Reactive replenishable device management
US20070185624A1 (en) * 2006-02-07 2007-08-09 General Motors Corporation Method for remote reprogramming of vehicle flash memory
US20100228404A1 (en) * 2009-03-06 2010-09-09 Link Ii Charles M Method and system for configuring and provisioning a vehicle
US20110082621A1 (en) * 2009-10-02 2011-04-07 Eric Berkobin Method and system for predicting battery life based on vehicle battery, usage, and environmental data
US8428789B2 (en) * 2009-12-02 2013-04-23 Gm Global Technology Operations, Llc. Enhanced reflash using modular discrimination
US8519562B2 (en) * 2010-07-30 2013-08-27 GM Global Technology Operations LLC Method for monitoring a power coupler for a plug-in electric vehicle
US8812061B2 (en) * 2010-12-10 2014-08-19 Johnson Controls Technology Company Battery backup systems and methods for vehicle phone systems
US8482395B2 (en) * 2011-03-15 2013-07-09 General Motors Llc Detecting a tire rotation on a telematics-equipped vehicle
US9557981B2 (en) * 2011-07-26 2017-01-31 Ford Global Technologies, Llc Method and apparatus for automatic module upgrade
US8797958B2 (en) * 2011-12-21 2014-08-05 General Motors Llc Method of wirelessly communicating data between vehicles and central facilities
DE102013203357B4 (de) * 2012-03-01 2022-01-20 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Verfahren zum herstellen einer kommunikation zwischen einrichtungen in einem fahrzeug
US9417329B2 (en) * 2012-03-19 2016-08-16 Qualcomm Incorporated User experience of the connected automobile
US9075686B2 (en) * 2013-02-25 2015-07-07 GM Global Technology Operations LLC System and method to improve control module reflash time
US10061574B2 (en) * 2013-03-14 2018-08-28 Ford Global Technologies, Llc Method and apparatus for multiple vehicle software module reflash

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377213A (zh) * 2010-08-16 2012-03-14 李尔公司 双充电器***
CN103019759A (zh) * 2011-09-22 2013-04-03 现代自动车株式会社 车辆更新***及其方法
CN102928790A (zh) * 2012-11-09 2013-02-13 重庆长安汽车股份有限公司 电池状态监控方法及监控设备

Also Published As

Publication number Publication date
US20150128123A1 (en) 2015-05-07
US9529584B2 (en) 2016-12-27
CN104639600A (zh) 2015-05-20
DE102014115943A1 (de) 2015-05-07

Similar Documents

Publication Publication Date Title
CN104639600B (zh) 用于使车辆准备远程刷新事件的***和方法
CN102739854B (zh) 利用智能电话作为远程信息处理装置接口的方法
CN103057486B (zh) 用于情景适应性多媒体管理的方法和装置
CN105743968B (zh) 管理个性化车辆使用者信息的方法和***
US10078924B2 (en) Maintenance management for vehicle-share systems
CN102300152B (zh) 借助于无线移动装置使用车辆位置信息的方法
CN103716160B (zh) 用于个性化访问汽车远程信息处理服务的方法和设备
US8433471B2 (en) Pre-filling vehicle data check
CN104842904B (zh) 用于识别驾驶员装置的***
US11074539B2 (en) Vehicle usage assessment of drivers in a car sharing service
CN103563407B (zh) 用于提供语音通信的***
CN103178896B (zh) 车辆与中心设备之间的无线数据通讯方法
CN104786860A (zh) 用于电动汽车旅程和充电计划的方法和设备
CN103929729B (zh) 车辆远程信息处理单元的管理
CN105313806A (zh) 车辆保养提醒
US9420401B2 (en) Method and system for a vehicle computing system communicating to a social media site
CN105094882A (zh) 无线车辆问题解决
CN108694828A (zh) 违章停车风险管理***和方法
CN102347978B (zh) 识别远程呼叫的方法
CN104427573A (zh) 选择***通工具Wi-Fi访问
CN109357681A (zh) 与手持无线装置协调的车辆导航服务
CN106331985A (zh) 安全低功耗车辆信息监测器
CN104023306B (zh) 用于再供应配备远程信息处理的车辆的远程信息处理单元以用于无线服务的方法与***
US20130275368A1 (en) Maintaining Electrical Vehicle Recharging Station Data
CN107872510A (zh) 动态车辆请求策略

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant