用于更新车辆软件的系统技术方案

技术编号:33434340 阅读:14 留言:0更新日期:2022-05-19 00:23
本公开提供了“用于更新车辆软件的系统”。一种服务器,包括界面,其被配置为接收新软件内容;处理器,其被配置为响应于接收到所述新软件内容,创建与所述新软件内容相关联的新推出,并且识别有资格接收所述新软件内容的多个车辆,响应于检测到所述多个车辆中的第一车辆尚未接收到与现有推出相关联的现有软件内容,生成包括所述新软件内容和所述现有软件内容两者的组合的软件内容,并且关联所述第一车辆与所述组合的软件内容。与所述组合的软件内容。与所述组合的软件内容。

【技术实现步骤摘要】
用于更新车辆软件的系统


[0001]本公开总体上涉及一种用于更新车辆软件的系统。更具体地,本公开涉及一种用于更新针对车辆标准定制的软件的系统。

技术介绍

[0002]现代车辆配备有多个控制器/计算机以启用各种可配置特征,诸如信息娱乐、自主驾驶等。可以定期更新控制那些控制器的软件以提供最新的功能和安全特征。当新的软件更新可用时,可以创建软件推出/部署以关联有资格接收更新的车辆。可以将软件发送到与推出相关联的那些有资格的车辆。

技术实现思路

[0003]在本公开的一个或多个说明性实施例中,一种服务器包括界面,其被配置为接收新软件内容;处理器,其被配置为响应于接收到所述新软件内容,创建与所述新软件内容相关联的新推出,并且识别有资格接收所述新软件内容的多个车辆,响应于检测到所述多个车辆中的第一车辆尚未接收到与现有推出相关联的现有软件内容,生成包括所述新软件内容和所述现有软件内容两者的组合的软件内容,以及关联所述第一车辆与所述组合的软件内容。
[0004]在本公开的一个或多个说明性实施例中,一种用于服务器的方法包括响应于经由界面接收到所述新软件内容,创建与所述新软件内容相关联的新推出,并且识别有资格接收所述新软件内容的多个车辆;创建新推出列表,其中有资格接收所述新软件内容的所述车辆中的每一个与所述新软件内容相关联;以及响应于检测到所述多个车辆中的第一车辆具有与现有推出相关联的未完成的现有软件内容,生成包括所述新软件内容和所述现有软件内容两者的组合的软件内容,并且更新所述新推出列表,使得所述第一车辆与所述组合的软件内容相关联。
[0005]在本公开的一个或多个说明性实施例中,一种计算机装置包括界面,其被配置为接收第一软件内容;处理器,其被配置为响应于经由所述界面接收到所述第一软件内容,创建与所述第一软件内容相关联的第一推出,并且识别有资格接收所述第一软件内容的多个车辆,创建第一推出列表,其中有资格接收所述第一软件内容的所述车辆中的每一个与所述第一软件内容相关联,响应于检测到所述多个车辆中的第一车辆有资格但尚未接收到与第二推出相关联的第二软件内容,生成包括所述第一软件内容和所述第二软件内容两者的组合的软件内容,并且更新所述第一推出列表,使得所述第一车辆与所述第一推出列表中的所述组合的软件内容相关联。
附图说明
[0006]为了更好地理解本专利技术并且示出可如何执行本专利技术,现在将参考附图仅通过非限制性示例来描述本专利技术的实施例,在附图中:
[0007]图1示出了本公开的一个实施例的车辆系统的示例性框式拓扑图;
[0008]图2示出了本公开的一个实施例的车辆软件推出系统的示例性框图;
[0009]图3示出了本公开的一个实施例的用于创建更新内容的过程的示例性流程图;以及
[0010]图4A和图4B示出了本公开的一个实施例的车辆软件推出示例的示意图。
具体实施方式
[0011]根据需要,本文中公开了本专利技术的详细实施例;然而,应理解,所公开的实施例仅仅是可以各种形式和替代形式体现的本专利技术的示例。附图不一定按比例;一些特征可能被放大或最小化以示出特定部件的细节。因此,本文公开的具体结构和功能细节不应解释为限制性的,而仅应解释为用于教导本领域技术人员以各种形式利用本专利技术的代表性基础。
[0012]本公开总体提供多个电路或其他电气装置。所有对电路和其他电气装置以及由它们各自提供的功能的引用不旨在被限制为仅涵盖本文所示出和描述的内容。虽然可以为各种电路或其他电气装置指派特定标签,但是基于所需的电气实现方式的特定类型,此类电路和其他电气装置可以任何方式彼此组合和/或分开。应认识到,本文公开的任何电路或其他电气装置可包括任何数量的微处理器、集成电路、存储器装置(例如,闪存、随机存取存储器(RAM)、只读存储器(ROM)、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或它们的其他适当变型)以及软件,它们彼此协作以执行本文公开的一个或多个操作。此外,电气装置中的任何一者或多者可被配置为执行体现在非暂时性计算机可读介质中的计算机程序,所述计算机程序被编程为执行所公开的任何数量的功能。
[0013]本公开提出了一种车辆软件更新推出机制。更具体地,本公开提出了一种用于在多个推出可用时部署软件更新数据的系统和方法。
[0014]参考图1,示出了本公开的一个实施例的车辆系统100的示例性框式拓扑图。车辆102可包括各种类型的汽车、跨界型多功能车辆(CUV)、运动型多用途车辆(SUV)、卡车、休闲车辆(RV)、船、飞机或用于运送人或货物的其他移动机器。在许多情况下,车辆102可由内燃发动机提供动力。作为另一种可能性,车辆102可以是用于运送人或货物的电池电动车辆(BEV)、由内燃发动机和一个或多个移动电动马达两者驱动的混合动力电动车辆(HEV)(诸如串联混合动力电动车辆(SHEV)、插电式混合动力电动车辆(PHEV)或并联/串联混合动力车辆(PSHEV))、船、飞机或其他移动机器。作为一个示例,系统100可包括由密歇根州迪尔伯恩市的福特汽车公司制造的SYNC系统。应注意,所示系统100仅为示例,并且可使用更多、更少和/或以不同方式定位的元件。
[0015]如图1所示,计算平台104可包括一个或多个处理器106,所述一个或多个处理器106被配置为执行支持本文描述的过程的指令、命令和其他例程。例如,计算平台104可被配置为执行车辆应用程序108的指令,以提供诸如导航、远程控制和无线通信等特征。此类指令和其他数据可使用多种类型的计算机可读存储介质110以非易失性方式保持。计算机可读介质110(也称为处理器可读介质或存储装置)包括参与提供可由计算平台104的处理器106读取的指令或其他数据的任何非暂时性介质(例如,有形介质)。计算机可执行指令可根据使用多种编程语言和/或技术创建的计算机程序来编译或解译,所述多种编程语言和/或技术包括但不限于以下项的单独或组合形式:Java、C、C++、C#、Objective C、Fortran、
Pascal、Java Script、Python、Perl和PL/SQL。
[0016]计算平台104可设置有允许车辆乘员/用户与计算平台104交互的各种特征。例如,计算平台104可以从HMI控件112接收输入,所述HMI控件被配置为提供乘员与车辆102的交互。作为示例,计算平台104可以与被配置为调用计算平台104上的功能的一个或多个按钮、开关、旋钮或其他HMI控件(例如,方向盘音频按钮、通话按钮、仪表板控件等)对接。
[0017]计算平台104还可驱动一个或多个显示器114或以其他方式与其通信,所述一个或多个显示器114被配置为通过视频控制器116向车辆乘员提供视觉输出。在一些情况下,显示器114可以是进一步被配置为经由视频控制器116接收用户触摸输入的触摸屏,而在其他情况下,显示器114可以仅为显示器,而没有触摸输入能力。计算平台104还可驱动一个或多个扬声器118或以其他方式与其通信,所述一个或多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器,其包括:界面,所述界面被配置为接收新软件内容;处理器,所述处理器被配置为响应于接收到所述新软件内容,创建与所述新软件内容相关联的新推出,并且识别有资格接收所述新软件内容的多个车辆,响应于检测到所述多个车辆中的第一车辆尚未接收到与现有推出相关联的现有软件内容,生成包括所述新软件内容和所述现有软件内容两者的组合的软件内容,并且关联所述第一车辆与所述组合的软件内容。2.如权利要求1所述的服务器,其中所述处理器还被配置为:创建新推出列表,其中有资格接收所述新软件内容的所述车辆中的每一个与所述新软件内容相关联。3.如权利要求2所述的服务器,其中所述处理器还被配置为:响应于检测到所述第一车辆尚未接收到所述现有软件内容,更新所述新推出列表,使得所述第一车辆与所述新推出列表中的所述组合的软件内容相关联。4.如权利要求3所述的服务器,其中所述处理器还被配置为:响应于检测到所述第一车辆尚未接收到所述现有软件内容,更新现有推出列表,使得所述第一车辆与所述现有推出列表中的所述组合的软件内容相关联。5.如权利要求4所述的服务器,其中所述处理器还被配置为:响应于验证所述第一车辆已经接收到所述组合的软件内容,从所述现有推出列表和所述新推出列表两者移除所述第一车辆。6.如权利要求4所述的服务器,其中所述处理器还被配置为:响应于验证所述第一车辆已经接收到所述现有软件内容并且未接收到所述新软件内容,从所述现有推出列表移除所述第一车辆,以及更新所述新推出列表,使得所述第一车辆不再与所述现有软件内容相关联。7.如权利要求2所述的服务器,其中所述控制器还被配置为:响应于经由所述界面接收到手动添加车辆命令,将第二车辆添加到所述新推出列表,其中所述第二车辆不在有资格接收由所述服务器识别的所述新软件内容的所述车辆内。8.如权利要求1所述的服务器,其中所述新软件内容包括软件标识符,所述处理器还被配置为:生成搜索指令以经由远离所述服务器定位的车辆数据库使用所述标识符来识别有资格接收所述新软件内容的所述车辆。9.一种用于服务器的方法,其包括:响应于经由界面接收到新软件内容,创建与所述新软件内容相关联的新推出,并且识别有资格接收所述新软件内容的多个车辆;创建新推出列表,其中有资格接收所述新软件内容的所述车辆中的每一个与所述新软件内容相关联;以及响应于检测到所述多个车辆中的第一车辆具有与现有推出相关联的未完成的现有软件内容,生成包括所述新软件内容和所述现有软件内容...

【专利技术属性】
技术研发人员:T
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1