软件更新管理制造技术

技术编号:18444552 阅读:19 留言:0更新日期:2018-07-14 10:14
本公开涉及软件更新管理。一种用于车辆的系统包括:控制器;远程信息处理控制单元,被配置为:响应于接收到指示控制器支持的用于利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下处理:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器,并且响应于车辆状态与所述安装技术兼容而将软件更新安装到控制器。

Software update management

This disclosure involves software update management. A system for vehicles includes a controller, a remote information processing control unit, configured to perform the following processing in response to the instructions received to receive the instruction controller supported by the indicator controller to update the controller's transmission and installation techniques by using the software update: the response to the vehicle status is compatible with the transmission technology and will be compatible with the transmission technology. The software update is transmitted to the controller, and the software update is installed to the controller in response to the compatibility between the vehicle state and the installation technology.

【技术实现步骤摘要】
软件更新管理
本公开涉及用于向支持相同或不同更新技术的多个控制器提供空中下载(OTA)软件更新的系统和方法。
技术介绍
车辆的一个或更多个软件和/或硬件组件可能需要定期或偶尔的电子更新。在一个示例中,更新可包括对车辆的软件或设置的改变,以解决问题或对当前软件或设置提供改进功能。在另一示例中,更新可包括针对一个或更多个车辆控制器的更新配置设置和/或将被安装在一个或更多个车辆控制器上的软件或固件的更新版本。车辆可被配置为经由有线或无线连接来接收电子更新。在一示例中,汽车经销商或服务站的技术人员可使用有线局域网(LAN)连接将更新下载到车辆中。在另一示例中,车辆可被配置为接收空中下载(OTA)软件更新,诸如经由到服务器的无线连接接收的软件更新。
技术实现思路
一种用于车辆的系统包括:控制器;远程信息处理控制单元,被配置为:响应于接收到指示控制器支持的用于利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下处理:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器,并且响应于车辆状态与所述安装技术兼容而将软件更新安装到控制器。一种用于车辆的方法包括:响应于远程信息处理控制单元接收到用于指示控制器支持的利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下步骤:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器;响应于车辆状态与所述安装技术兼容而将软件更新安装到控制器。一种方法包括:接收用于更新第一控制器和第二控制器的指令,所述指令指示各个控制器支持的不同的传输技术和安装技术;响应于车辆状态与第一传输技术兼容而将第一软件更新传送到第一控制器;响应于车辆状态与第二传输技术兼容而将第二软件更新传送到第二控制器;响应于车辆状态与用于第一控制器和第二控制器两者的安装技术兼容而将第一软件更新安装到第一控制器并且将第二软件更新安装到第二控制器。附图说明图1是示出用于传送软件更新和在车辆控制器上安装软件更新的系统的框图;图2是示出用于基于控制器的硬件或软件配置来识别传输技术和安装技术的系统的框图;图3是示出用于根据控制器支持的传输技术和安装技术来传送和安装软件更新的算法的流程图。具体实施方式在此描述了本公开的实施例。然而,应该理解的是,所公开的实施例仅是示例,并且其它实施例可采用各种可替代的形式。附图无需按比例绘制;可夸大或最小化一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅是作为用于教导本领域技术人员以多种方式利用本专利技术的代表性基础。如本领域普通技术人员将理解的是,参照任一附图示出和描述的各个特征可与在一个或更多个其他附图中示出的特征相结合,以产生未被明确示出或描述的实施例。示出的特征的组合提供了用于典型应用的代表性实施例。然而,与本公开的教导一致的特征的各种组合和修改可被期望用于特定的应用或实施方式。执行车辆上的各种功能的多个控制器可被配置为接收定期或偶尔的软件和固件(在此统称为软件)更新。作为一些非限制性示例,软件更新可帮助解决不在现场中或不在客户手中的车辆的效率问题、功能改变和安全漏洞。然而,车辆控制器的硬件可指示控制器支持哪些软件更新技术。此外,同时在多个控制器上实施软件更新可包括协调更新的时间和顺序。针对车辆控制器的多个软件更新可从更新服务器下载。例如,车辆的远程信息处理控制单元(TCU)可被配置为接收指示将被应用到控制器的软件文件集的指令文件,并且可从更新服务器下载针对控制器的这些软件更新。这些软件更新随后可根据各个车辆控制器支持的传输技术和安装技术而被应用到车辆控制器。作为一些示例,传输技术和安装技术可包括交换(A|B)技术、擦除替换(E|R)技术或外部闪存E|R技术。控制器支持的传输技术和安装技术可在从更新服务器接收的指令文件中被指定。TCU可相应地使用在指令文件中指示的传输技术来将下载的软件更新传送到相应的控制器。TCU还可使用在指令文件中指示的安装技术将软件更新安装到相应的控制器。另外或可选地,TCU可被配置为选择适当的点火周期或另一车辆状态来启动每个控制器中的软件更新的传输和安装。因此,TCU可响应于车辆状态与相应的传输技术和安装技术兼容而传送和安装软件更新。该处理相应地允许对支持不同传输技术和安装技术的车辆控制器上的软件更新进行有效传输和安装。图1示出用于向车辆102提供软件更新120的示例系统100。车辆102可包括具有(例如,直接地或者经由车辆乘员的移动装置)通过网络126与更新服务器128进行通信的调制解调器106的远程信息处理控制单元(TCU)104。更新服务器128可与数据存储区130进行通信,数据存储区130被配置为保存用于下载的软件更新120。系统100还可包括软件更新管理器112,软件更新管理器112被安装到车辆102且被配置为将软件更新120传送并安装到TCU104本身或者车辆102的其它控制器116。虽然在图1中示出了示例系统100,但是在该图中示出的示例组件并不意在限制。实际上,系统100可具有更多或更少的组件,并可使用附加的或可选的组件和/或实施方式。作为一个非限制性示例,软件更新管理器112及其相应的功能可存在于除了TCU104之外的车辆102的一个或更多个控制器116中。车辆102可包括各种类型的汽车、混合型多用途车辆(CUV)、运动型多用途车辆(SUV)、卡车、休旅车(RV)、船、飞机或用于运输人或货物的其它移动机器。在许多情况下,车辆102可由内燃发动机来驱动。作为另一可行方式,车辆102可以是由内燃发动机和一个或更多个电动马达二者驱动的混合动力电动车辆(HEV),诸如,串联式混合动力电动车辆(SHEV)、并联式混合动力电动车辆(PHEV)或并联/串联式混合动力电动车辆(PSHEV)。由于车辆102的类型和配置可能不同,因此车辆102的操作特性可能相应地不同。作为一些其它可行方式,车辆102在乘客容量、牵引能力和性能以及存储容量方面可具有不同的特性。当车辆102被组装时,车辆102可包括各种硬件和软件组件,诸如但不限于,一个或更多个车辆控制器116(被表示为独立的控制器116-A至116-G)。控制器116可被配置为在车辆电池和/或动力传动系统的动力下监测和管理车辆102的各种功能。如将参照图2进一步详细描述的,控制器116可包括一个或更多个处理器(例如,微处理器),所述一个或更多个处理器被配置为执行存储在控制器116的一个或更多个存储装置中的固件或软件程序。虽然控制器116被示出为独立的组件,但是车辆控制器116可共享物理硬件、固件和/或软件,使得来自多个控制器116的功能可被集成到单个控制器116中,且多个这样的控制器116的功能可分布在多个控制器116中。例如,车辆控制器116可包括但不限于:动力传动系统控制器116-A,被配置为管理发动机运行组件;车身控制器116-B,被配置为管理各种电力控制功能,诸如,外部照明、内部照明、无钥匙进入、远程启动和接入点状态验证;无线电收发器控制器116-C,被配置为与遥控钥匙、移动装置或车辆102的其它本地装置进行通信;娱乐控制器116-D,被配置为支持与驾驶员和驾驶员携带装置的蓝牙交互和语音命令;气候控制管理控制器116-E,被配置为监测和管理本文档来自技高网...

【技术保护点】
1.一种用于车辆的系统,包括:控制器;远程信息处理控制单元,被配置为:响应于接收到指示控制器支持的用于利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下处理:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器;响应于车辆状态与所述安装技术兼容而将软件更新安装到控制器。

【技术特征摘要】
2017.01.06 US 15/399,9131.一种用于车辆的系统,包括:控制器;远程信息处理控制单元,被配置为:响应于接收到指示控制器支持的用于利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下处理:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器;响应于车辆状态与所述安装技术兼容而将软件更新安装到控制器。2.如权利要求1所述的系统,其中,传输技术包括擦除替换、使用外部存储的擦除替换或A/B交换中的一种。3.如权利要求1所述的系统,其中,传输技术是基于控制器的硬件配置的。4.如权利要求1所述的系统,其中,软件更新的传输和安装还是响应于检测到车辆状态改变的。5.如权利要求1所述的系统,其中,车辆状态由与车辆的点火开关、变速器挡位、制动踏板、加速踏板或车轮中的一个关联的操作参数来限定。6.如权利要求1所述的系统,其中,与传输技术兼容的车辆状态和与安装技术兼容的车辆状态是不同的。7.如权利要求1所述的系统,还包括另一控制器,其中,远程信息处理控制单元还被配置为:响应于接收到所述指令而执行以下处理:响应于车辆状态与所述控制器支持的传输技术和所述另一控制器支持的传输技术两者兼容,将软件更新传送到所述控制器和所述另一控制器。8.如权利要求7所述的系统,其中,远程信息处理控制单元还被配置为:响应于检测到车辆状态改变,将软件更新安装到所述另一控制器。9.一种用于车辆的方法,包括:响应于远程信息处理控制单元接收到用于指示控制器支持的利用软件更新来更新控制器的传输技术和安装技术的指令而执行以下步骤:响应于车辆状态与所述传输技术兼容而将软件更新传送到控制器;响应于车辆状态与所述安装技术兼容而将软件更新安装到控制...

【专利技术属性】
技术研发人员:杰森·迈克尔·米勒森基特·森加米西威兰丹尼尔·约瑟夫·马德里帕瓦舍·维斯万摩罕
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:美国,US

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

1