确定是否在车辆中安装车辆系统更新技术方案

技术编号:17779407 阅读:28 留言:0更新日期:2018-04-22 07:45
公开了一种用于车辆的软件更新系统以及一种确定是否在该车辆中的电子控制单元(ECU)处安装软件更新的方法。该方法包括以下步骤:在ECU处接收来自车辆中的第一车辆系统模块(VSM)的第一信号;在ECU处接收来自车辆中的第二VSM的第二信号,其中第一信号和第二信号各自提供车辆处于静止状态的指示;基于第一信号和第二信号,在ECU处评估车辆处于静止状态,其中该评估与第一预定置信水平一致;以及响应于该评估,在ECU处授权在ECU存储器上安装软件更新。

【技术实现步骤摘要】
确定是否在车辆中安装车辆系统更新
本专利技术涉及在车辆中安装车辆系统更新,并且更具体地涉及在车辆中的车辆系统模块和/或电子控制单元中安装更新。
技术介绍
车辆计算机模块经常利用软件(例如或固件等)来执行各种车辆功能。车辆制造商最初可以将软件安装在车辆模块中;然而,制造商有时可能会研发出改善性能或提高模块能力的更新或新软件。这些更新可以通过在车辆服务中心处的线路或者通过所谓的“空中”(OTA)通信无线地提供给车辆。当这些更新在车辆服务中心提供时,它们通常是由维修技术人员进行安装,而维修技术人员经过培训以让车辆在安装更新之前保持静止。但是,当通过OTA方法接收到更新时,车辆终端用户可以参与安装过程,并且车辆用户可以不遵循相同的过程。例如,用户可以尝试在车辆移动期间安装更新,并且如果在安装更新期间车辆正在移动或正在被操作,则车辆可能无法正常地操作---例如,这是因为在安装过程中可能停用了或至少部分地临时禁用了目标车辆模块。因此,在至少一些情况下,由于某些车辆系统可能不起作用,因而安装可能会给用户带来危险。因此,在安装过程中通常需要禁止车辆功能。例如,更明确地需要在允许于车辆模块中安装更新之前在车辆计算机处确定车辆是否是静止的。此外,由于安装过程可以由计算机执行,因此需要以高置信水平确定车辆是静止的。
技术实现思路
根据本专利技术的实施例,提供了一种确定是否在车辆中的电子控制单元(ECU)处安装软件更新的方法。该方法包括:在ECU处接收来自车辆中的第一车辆系统模块(VSM)的第一信号;在ECU处接收来自车辆中的第二VSM的第二信号,其中第一信号和第二信号各自提供车辆处于静止状态的指示;基于第一信号和第二信号,在ECU处评估车辆处于静止状态,其中该评估与第一预定置信水平一致;以及响应于该评估,在ECU处授权在ECU存储器上安装软件更新。根据本专利技术的另一个实施例,提供了一种用于车辆的软件更新系统。该系统包括:车辆系统模块(VSM),其配置为使用第一组参数来确定车辆是否处于静止状态的第一评估;网关模块,其配置为使用第二组参数来确定车辆是否处于静止状态的第二评估,其中第二组的参数中的至少一些与第一组的参数不同;以及具有联接到存储器的处理器的目标电子控制单元(ECU),其中存储器存储可由处理器执行的多个指令,这些指令包括:分别从VSM和网关模块接收与第一评估和第二评估相关联的数据的指令;响应于接收到第一评估数据和第二评估数据来评估车辆是否处于静止状态的指令;以及当处理器确定车辆处于静止状态时授权安装软件更新的指令。根据本专利技术的另一实施例,提供了一种计算机程序产品,该计算机程序产品包括用于车辆中的电子控制单元(ECU)的非暂时性计算机可读介质,该计算机可读介质包括使得ECU的处理器能够在车辆处于静止状态时在ECU的存储器中安装软件更新的计算机程序指令。计算机程序指令包括:从车辆中的车辆系统模块(VSM)接收第一信号的指令,其中第一信号与VSM进行的车辆处于静止状态的评估相关联;从车辆中的网关模块接收第二信号的指令,其中第二信号与网关模块进行的车辆处于静止状态的评估相关联;响应于接收到第一信号和第二信号来确定车辆是否处于静止状态的指令,其中该确定与预定置信水平一致;当处理器确定车辆处于静止状态时授权安装软件更新的指令;基于该授权,从车辆中的多个VSM之一接收软件更新的指令;以及基于接收到指令更新,用软件更新来刷新存储器装置的指令。附图说明以下将结合附图描述本专利技术的一个或多个实施例,其中相同的附图标记表示相同的元件,并且其中:图1是描绘能够利用本文公开的方法的通信系统的实施例的框图;图2是用于车辆的安装更新系统的框图;以及图3是确定是否在车辆中的电子控制单元(ECU)处安装指令更新的方法的流程图。具体实施方式下面描述了用于车辆的软件更新系统,该软件更新系统适于控制车辆系统模块中(例如,在其电子控制单元(ECU)中)的车辆系统更新的安装。软件系统更新可以适于更新软件、固件、指令代码或任何其他适合于可配置或可编程电子装置的指令。在ECU中进行安装之前,软件更新系统以高置信水平确定车辆处于静止状态。根据一个示例,在开始ECU的更新之前,软件更新系统确定车辆是否正在移动,并且禁止ECU的更新,直到车辆被确定为静止的。此外,更新系统可以引起一个或多个车辆系统向软件更新系统提供错误读数或数据---例如,由于车辆硬件的故障、由于车辆硬件中的程序错误或者由于车辆黑客进行的恶意性活动,这里仅举几个示例。将在下面更详细地讨论更新系统及其实施方式。通信系统–参考图1,示出了操作环境,该操作环境包括移动车辆通信系统10并且可以用来实施本文所公开的方法。通信系统10通常包括:一个或多个无线载波系统12;陆地通信网络14;包括远程服务器18或数据服务中心20中的至少一个的车辆后端系统16;以及车辆24。应理解,所公开的方法可以与任意数量的不同系统一起使用并且并不具体局限于此处示出的操作环境。而且,系统10及其各个部件的架构、构造、设置和操作是本领域中众所周知的。因此,以下段落仅提供一种这样的通信系统10的简要概述;但是,此处未示出的其他系统也可以采用所公开的方法。无线载波系统12优选地是蜂窝电话系统,该蜂窝电话系统包括多个蜂窝塔(仅示出了一个)、一个或多个移动交换中心(MSC)(未示出)以及连接无线载波系统12与陆地网络14所需的任何其他联网部件。每个蜂窝塔包括发送及接收天线和基站,其中来自不同蜂窝塔的基站直接地或者经由中间设备(诸如基站控制器)连接到MSC。蜂窝系统12可以实施任何合适的通信技术,包括例如,模拟技术(诸如AMPS)或者其他更新颖的数字技术(诸如LTE、CDMA(例如CDMA2000)或GSM/GPRS)。如本领域技术人员将会理解的那样,各种蜂窝塔/基站/MSC布置是可能的并且可以与无线系统12一起使用。例如,基站和蜂窝塔可以共同定位于相同地点或者它们可以位于彼此较远处,每个基站可以负责单个蜂窝塔或者单个基站可以服务多个蜂窝塔,并且多个基站可以联接到单个MSC,仅给出可能布置的几个示例。陆地网络14可以是常规的基于陆地的电信网络,其连接到一个或多个陆地线路电话并且将无线载波系统12连接到后端系统16。例如,陆地网络14可以包括公共交换电话网(PSTN),诸如用来提供硬接线电话、分组交换数据通信和互联网基础设施的公共交换电话网。陆地网络14的一个或多个区段可以通过使用标准有线网络、光纤或其他光学网络、电缆网络、电力线路、其他无线网络(诸如无线局域网(WLAN))、或提供宽带无线接入(BWA)的网络、或其任何组合来实施。而且,数据服务中心20无需经由陆地网络14连接,而是可以包括无线电话设备,使其能直接与无线网络(诸如无线载波系统12)通信。远程服务器18可以是经由私有网络或诸如因特网之类的公共网络而可访问的多个计算机中的一个。每个这样的服务器18可以用于一个或多个目的,诸如经由陆地网络14和/或无线载波12可访问的网络服务器。其他这样的可访问服务器18可以是例如服务中心计算机,其中可以从车辆24上传诊断信息和其他车辆数据;车辆所有者或者其他用户为如下目的而使用的客户端计算机:访问或者接收车辆数据、或者设置或配置用户偏好、或者控制车辆功能本文档来自技高网...
确定是否在车辆中安装车辆系统更新

【技术保护点】
一种确定是否在车辆中的电子控制单元(ECU)处安装软件更新的方法,包括以下步骤:在所述ECU处接收来自所述车辆中的第一车辆系统模块(VSM)的第一信号;在所述ECU处接收来自所述车辆中的第二VSM的第二信号,其中所述第一信号和所述第二信号各自提供所述车辆处于静止状态的指示;基于所述第一信号和所述第二信号,在所述ECU处评估所述车辆处于所述静止状态,其中所述评估与第一预定置信水平一致;以及响应于所述评估,在所述ECU处授权在ECU存储器上安装所述软件更新。

【技术特征摘要】
2016.10.13 US 15/2927641.一种确定是否在车辆中的电子控制单元(ECU)处安装软件更新的方法,包括以下步骤:在所述ECU处接收来自所述车辆中的第一车辆系统模块(VSM)的第一信号;在所述ECU处接收来自所述车辆中的第二VSM的第二信号,其中所述第一信号和所述第二信号各自提供所述车辆处于静止状态的指示;基于所述第一信号和所述第二信号,在所述ECU处评估所述车辆处于所述静止状态,其中所述评估与第一预定置信水平一致;以及响应于所述评估,在所述ECU处授权在ECU存储器上安装所述软件更新。2.根据权利要求1所述的方法,其中所述第一信号和所述第二信号中的每一个与比所述第一预定置信水平更低的预定置信水平相关联。3.根据权利要求1所述的方法,其中所述第一信号或所述第二信号中的至少一个与汽车安全完整性等级B(ASIL-B)相关联,其中所述第一预定置信水平与ASIL-D相关联,其中ASIL-B和ASIL-D与ISO-26262相关联。4.根据权利要求1所述的方法,其中响应于所述第一VSM至少部分地基于所述第一VSM与车辆点火系统之间的通信来评估车辆功率模式,所述ECU接收所述第一信号。5.根据权利要求1所述的方法,其中响应于所述第二VSM使用一个或多个参数来评估所述车辆处于所述静止状态,所述ECU接收所述第二信号,所述参数为:来自车辆机械驻车制动器传感器的输入、来自电子制动传感器的输入、与车辆速度相关联的输入或者与车辆档位选择相关联的输入。6.根据权利要求1所述的方法,其中当车辆点火系统断电时,发生所述接收步骤、所述评估步骤或所述授权步骤中的至少一个。7.根据权利要求1所述的方法,其中所述评估步骤进一步包括:在所述ECU处评估所述第一信号与第二预定置信水平相关联;在所述ECU评估所述第二信号与第三预定置信水平相关联,其中所述第二置信水平和所述第三置信水平低于所述第一置信水平;以及基于接收到具有所述第二置信水平的所述第一信号和具有所述第三置信水平的所述第二信号,在所述ECU处确定所述第一置信水平。8.一种用...

【专利技术属性】
技术研发人员:W·艾哈迈德K·P·奥兰多A·D·维斯特M·巴利克
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1