用于动态更新车辆模块配置记录的方法和设备的制造方法

文档序号:9515570阅读:355来源:国知局
用于动态更新车辆模块配置记录的方法和设备的制造方法
【技术领域】
[0001]示意性实施例总体上涉及一种用于动态更新车辆模块配置记录的方法和设备。
【背景技术】
[0002]车辆远程信息处理系统在车辆中提供了先进的交互和通信能力。它们是最近被添加到车辆以改善驾驶体验的一类先进的基于计算机的技术之一。这些系统(远程信息处理系统和其它系统两者)通常包括各种软件、硬件和/或固件。像许多其它计算系统一样,软件和/或固件可能偶尔被更新,以改善功能性和可操作性。
[0003]这些更新可以以用户实现的更新的形式进来,这经由本地网络或通过将记忆棒插入到车辆来完成。当车辆被带进来进行维修时,经销商也可更新所述模块。在其它情况下,空中下载(0ΤΑ)更新可被用于更新车辆。通常,当经由所述0ΤΑ更新来执行更新时,对车辆产生更新的后端系统会知道该更新作为0ΤΑ更新处理的一部分而被处理。但是,如果用户执行更新或者如果经销商执行更新,则可能不存在后端系统可以访问的更新的远程记录。然后,当后端系统为车辆创建更新时,该更新可能会基于与车辆的软件和/或固件的当前配置有关的不合适的信息进行。
[0004]第2012/0126963号美国专利申请总体上涉及用于乘客从车辆内通过空中下载报告车辆问题的系统和方法,其中,所述车辆包括用于在车辆中与蜂窝网络建立连接的蜂窝装置。用户接口包括:向乘客提供用于报告车辆问题的可选择的菜单选项的显示器。处理系统基于所选择的菜单选项来产生问题数据。使用蜂窝网络将所述问题数据选择性地提供给一个或更多个问题接收服务器,其中,所述一个或更多个问题接收服务器包括与第一组织相关联的第一问题接收服务器和与第二个不同组织相关联的第二问题接收服务器。
[0005]第2013/0204466号美国专利申请总体上涉及一种微处理器可执行远程控制模块,用于经由远程节点从车辆所有者接收命令,以配置和/或更改和/或确定所选择的车辆组件的状态,并且当车辆所有者通过远程控制模块被成功验证时,所述微处理器可执行远程控制模块配置和/或更改和/或确定所选择的车辆组件的状态。

【发明内容】

[0006]在第一示意性实施例中,一种系统包括处理器,所述处理器被配置为:检测车辆模块更新已被执行。所述处理器进一步被配置为创建与模块相关联的指示更新的状态的标识符,并且针对具有相关联的指示更新的状态的标识符的每个模块,向远程服务器请求订阅与被更新的模块对应的且特定于单个车辆的主题。
[0007]在第二示意性实施例中,一种系统包括处理器,所述处理器被配置为:从车辆计算机接收对于订阅与被更新的车辆模块相关联的主题的请求。所述处理器还被配置为确定所述主题对于特定请求车辆还不存在,并基于对所述请求的接收以及对所述主题不存在的确定,创建与所述被更新的模块对应的车辆特定主题。
[0008]根据本发明的一个实施例,所述车辆模块可以为软件模块。
[0009]根据本发明的一个实施例,所述车辆模块可以为固件模块。
[0010]根据本发明的一个实施例,所述主题可基于与所述被更新的模块相关联的标识符而被命名。
[0011]根据本发明的一个实施例,所述标识符可包括:标识先前模块版本的先前标识符名称,其中,所述名称附有指示更新的状态的标记。
[0012]根据本发明的一个实施例,所述主题可标识针对特定车辆的当前模块版本。
[0013]根据本发明的一个实施例,所述主题名称可标识识别当前模块版本。
[0014]在第三示意性实施例中,一种计算机实现的方法包括:从车辆计算机接收对于订阅与被更新的车辆模块相关联的主题的请求。所述方法还包括:经由计算机确定所述主题对于特定请求车辆还不存在,并基于对所述请求的接收以及对所述主题不存在的确定,创建与所述被更新的模块对应的车辆特定主题。
[0015]根据本发明的一个实施例,所述车辆模块可以为软件模块。
[0016]根据本发明的一个实施例,所述车辆模块可以为固件模块。
[0017]根据本发明的一个实施例,所述主题可基于与所述被更新的模块相关联的标识符而被命名。
[0018]根据本发明的一个实施例,所述标识符可包括:标识先前模块版本的先前标识符名称,其中,所述名称附有指示更新的状态的标记。
[0019]根据本发明的一个实施例,所述主题可标识针对特定车辆的当前模块版本。
[0020]根据本发明的一个实施例,所述主题名称可标识当前模块版本。
【附图说明】
[0021]图1示出示意性车辆计算系统;
[0022]图2A示出用于订阅配置主题的示意性处理;
[0023]图2B示出用于创建配置主题的示意性处理;
[0024]图3示出用于发起订阅处理的示意性处理;
[0025]图4示出用于发布车辆更新的示意性处理。
【具体实施方式】
[0026]根据需要,在此公开本发明的详细实施例;然而,将理解的是,所公开的实施例仅仅是本发明的示例,其中,本发明可以以各种可替代形式来实现。附图无需按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为限制,而仅仅是用于教导本领域技术人员以多种方式利用本发明的代表性基础。
[0027]图1示出用于车辆31的基于车辆的计算系统(VCS) 1的示例块拓扑图。这种基于车辆的计算系统1的示例为由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触敏屏幕,则用户可还能够与所述界面进行交互。在另一示意性实施例中,通过按钮按压、具有自动语音识别和语音合成的口头对话系统来进行交互。
[0028]在图1中所示的示意性实施例1中,处理器3控制基于车辆的计算系统的至少某部分操作。设置在车辆内的处理器允许对命令和程序进行车载处理。另外,处理器连接到非持久性存储器5和持久性存储器7两者。在此示意性实施例中,非持久性存储器是随机存取存储器(RAM),持久性存储器是硬盘驱动器(HDD)或闪存。一般说来,持久性(非暂时性)存储器可包括当计算机或其它装置掉电时保持数据的所有形式的存储器。这些存储器包括但不限于:HDD、⑶、DVD、磁带、固态驱动器、便携式USB驱动器和任何其它适当形式的持久性存储器。
[0029]处理器还设置有允许用户与处理器进行接口连接的若干不同的输入。在此示意性实施例中,麦克风29、辅助输入25 (用于输入33)、USB输入23、GPS输入24、屏幕4 (可为触摸屏显示器)和蓝牙输入15均被提供。还提供了输入选择器51,以允许用户在各种输入之间进行切换。对于麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与VCS进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线)向VCS (或其组件)传送数据并传送来自VCS (或其组件)的数据。
[0030]系统的输出可包括但不限于可视显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如PND 54)或USB装置(诸如车辆导航装置60)的输出。
[0031]在一示意性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、PDA或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信
(59)。在一些实施例中,蜂窝塔57可以是WiFi接入点。
[0032]移动装置与蓝牙收发器之间的示例性通信由信号14表示。
[0033]可通过按钮52或类似的输入来指示将移动装置53与蓝牙收发器15进行配对。相应地,CPU被指示:车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。
[0034]可利用例如与移动装置53关联的数据计划、话上数据或DTMF音调在CPU 3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63,以便在CPU 3与网络61之间通过语音频带传送数据(16)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信(20),以与网络61进行通信。作为非限制性示例,调制解调器63可以是USB蜂窝调制解调器,并且通信20
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1