用于车辆更新的模块接口的制作方法

文档序号:9375277阅读:381来源:国知局
用于车辆更新的模块接口的制作方法
【技术领域】
[0001]本公开总体上涉及用于便于软件更新到接收车辆的模块的模块接口。
【背景技术】
[0002]为了更新车辆的组件的软件版本,可能要将车辆驾驶到经销商并由技术人员进行维修。技术人员可利用跟踪车辆内的每个组件的各个软件级别以及可用的软件更新的系统。技术人员可手动应用由所述系统指示的软件更新并将任何变化记录回所述系统。

【发明内容】

[0003]在第一示意性实施例中,一种系统包括:车辆的处理器,被配置为与负责软件更新的更新服务器进行通信;软件更新管理模块,通过车辆总线连接到所述处理器和车辆模块,并且软件更新管理模块被配置为:通过车辆总线发送更新命令,以调用针对由软件更新识别出的车辆模块中的一个的软件更新模式,将所述软件更新应用于所述车辆模块中的一个。
[0004]在第二示意性实施例中,一种系统包括车辆的计算系统,所述车辆的计算系统被配置为:向用户请求对安装软件更新的同意;当接收到所述同意时,使用软件更新管理模块安装所述软件更新,其中,所述软件更新管理模块被配置为:调用针对由所述软件更新识别出的车辆模块的软件更新模式,并且将所述软件更新应用于所述车辆模块;当未接收到所述同意时,显示所述软件更新可用的指示。
[0005]根据本发明的一个实施例,所述计算系统还被配置为:确定所述软件更新是可选的软件更新,所述可选的软件更新被配置为执行以下操作中的至少一个:将附加功能添加到车辆模块,调节车辆模块的已有功能的配置;在车辆的用户界面中提供以下项:所述软件更新的可选状态的指示以及向用户的请求,其中,所述请求针对将所述软件更新安装为可选软件更新的同意。
[0006]根据本发明的一个实施例,所述计算系统还被配置为:确定所述软件更新的安装完成,并且在车辆的用户界面中提供所述软件更新将在车辆重新启动时可用的指示。
[0007]根据本发明的一个实施例,所述计算系统被配置为按照所述车辆的仪表组中的图标和在所述计算系统的主机单元显示器上显示中的至少一种方式来显示所述软件更新可用的指示。
[0008]根据本发明的一个实施例,所述计算系统还被配置为更新车辆历史记录,以指示将所述软件更新应用于所述车辆模块的结果。
[0009]根据本发明的一个实施例,所述计算系统还被配置为响应于用户同意安装所述软件更新而调用所述软件更新模式。
[0010]根据本发明的一个实施例,接收到用户对安装所述软件更新的同意步骤包括:接收到针对安装软件更新的第一同意和接收到针对等待用于安装所述软件更新的估计时间量的第二同意。
[0011]根据本发明的一个实施例,所述计算系统还被配置为:在所述软件更新的安装完成时,提示重新启动所述车辆。
[0012]在第三示意性实施例中,一种计算机实现的方法包括:通过调用针对软件更新识别出的车辆模块的软件更新模式,并且在已接收到用户同意的情况下将所述软件更新应用于所述车辆模块,来由车辆的计算系统安装所述软件更新;如果未接收到用户同意,则显示所述软件更新可用的指示。
[0013]根据本发明的一个实施例,所述方法还包括:确定所述软件更新是可选的软件更新,所述可选的软件更新被配置为执行以下操作中的至少一个:将附加功能添加到所述车辆模块和调节所述车辆模块的已有功能的配置;在车辆的用户界面中提供以下项:所述软件更新的可选状态的指示和向用户的请求,其中,所述请求针对将所述软件更新安装为可选软件更新的同意。
[0014]根据本发明的一个实施例,所述方法还包括:确定所述软件更新的安装完成,并且在车辆的用户界面中提供所述软件更新将在车辆重新启动时可用的指示。
[0015]根据本发明的一个实施例,所述方法还包括按照所述车辆的仪表组中的图标和在所述计算系统的主机单元显示器上显示中的至少一种方式来显示所述软件更新可用的指不O
[0016]根据本发明的一个实施例,所述方法还包括在所述软件更新的安装完成时执行以下操作中的至少一个:更新车辆历史记录以指示将所述软件更新应用于所述车辆模块的结果和提示重新启动所述车辆。
【附图说明】
[0017]图1示出用于针对车辆的基于车辆的计算系统的示例框式拓扑图;
[0018]图2示出包括与远程软件服务器通信的软件更新管理模块的示例性车辆系统;
[0019]图3示出车辆的包括待处理软件更新的通知的示例性部分;
[0020]图4示出指示更新可用于车辆的软件更新应用的示例性用户界面;
[0021]图5示出请求确认更新应继续进行的软件更新应用的示例性用户界面;
[0022]图6示出指示可用的可选软件更新的软件更新应用的示例性用户界面;
[0023]图7示出指示软件更新安装完成的软件更新应用的示例性用户界面;
[0024]图8示出使用软件更新管理模块以将软件更新应用于车辆的车辆模块的示例性处理。
【具体实施方式】
[0025]根据需要,在此公开本发明的详细实施例;然而,将理解的是,所公开的实施例仅是本发明的示例,其中,本发明可以以各种替代形式来实现。附图无需按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅是用于教导本领域技术人员以多种方式利用本发明的代表性基础。
[0026]车辆可包含软件更新管理模块,以方便针对车辆的软件更新。软件更新管理模块可被配置为经由车辆计算系统与更新服务器进行通信。通过使用更新服务器,软件更新管理模块可被配置为接收将被应用于车辆的多个模块的软件更新。软件更新管理模块还可被配置为访问车载网络,以向将被更新的车辆模块提供软件更新。在示例中,车载网络可以是车辆控制器区域网络(CAN)。软件更新管理模块还可被配置为支持对车辆模块的软件更新有用的各种功能。例如,软件更新管理模块可被配置为通过经由车辆网络读取诊断代码来执行诊断功能。
[0027]车辆还可被配置为提供车辆人机界面(HMI),用户可通过所述HMI使用软件更新管理模块来选择将被应用于车辆模块的软件更新。除了被设计为提供质量改进的软件更新之外,软件更新管理模块还可用于提供用于下载的可选应用。作为示例,所述系统可为跑车的拥有者提供车辆发动机设置或变速器换挡点的性能版本的应用下载。作为另一示例,所述系统可为重型卡车的拥有者提供牵引增强安装包,所述牵引增强安装包包括用于允许用户更好地管理车辆拖车的附加功能。基于用户选择,软件更新和新的应用可通过软件更新管理模块被安装到车辆模块。
[0028]图1示出用于车辆31的基于车辆的计算系统(VCS) I的示例框式拓扑图。这种基于车辆的计算系统I的示例为由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆31中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户可还能够与所述界面进行交互。在另一示意性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话系统来进行交互。
[0029]在图1中所示的示意性实施例1中,处理器3或中央处理单元(CPU)3控制基于车辆的计算系统的至少一部分操作。设置在车辆31内的处理器3允许对命令和例程进行车载处理。另外,处理器3连接到非持久性存储器5和持久性存储器7两者。在此示意性实施例中,非持久性存储器5是随机存取存储器(RAM),持久性存储器7是硬盘驱动器(HDD)或闪存。一般说来,持久性(非暂时性)存储器7可包括当计算机或其他装置掉电时保持数据的所有形式的存储器。这些存储器包括但不限于:HDD、致密盘(CD)、数字多功能盘(DVD)、磁带、固态驱动器、便携式通用串行总线(USB)驱动器和任何其他适当形式的持久性存储器7。
[0030]处理器3还设置有允许用户与处理器3进行交互的若干不同的输入。在此示意性实施例中,麦克风29、辅助输入25 (用于输入33)、USB输入23、全球定位系统(GPS)输入24、屏幕4(可为触摸屏显示器)和蓝牙输入15全部被设置。还设置有输入选择器51,以允许用户在各种输入之间进行切换。在对麦克风和辅助连接器两者的输入传送到处理器3之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与VCS I进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于车辆区域网络(CAN)总线)向VCS 1(或其组件)传送数据并传送来自VCS I (或其组件)的数据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1