处理在车辆上接收到的消息的制作方法

文档序号:13151312阅读:116来源:国知局
处理在车辆上接收到的消息的制作方法
本发明涉及车辆模块编程,并且更具体地涉及用于处理在车辆上接收到的消息的方法。

背景技术:
车辆模块可以接收固件或任何软件文件,以便升级其当前的软件修正,增加新的特征,固定当前版本等。然而,在一些情况下,所接收的软件文件可能是不需要的,并且尺寸较大,可能包含恶意或损害性代码或数据,或只是无用的。为了避免这些情况,需要具有预防措施,以便避免在车辆处接收这种文件,以便避免浪费发送时间成本(尤其是大文件)、不必要地使用车辆的通信信道、以及接收可能有害的文件。

技术实现要素:
根据本发明的一个实施例,提供了一种处理在车辆处接收的消息的方法,所述方法包括以下步骤:(a)在车辆处无线地接收第一通信消息,该第一通信消息具有安全的凭证和用于第二通信消息的消息签名;(b)通过所述第一通信消息的安全凭证来认证所述第一通信消息;(c)在车辆处无线地接收第二通信消息;(d)使用来自所述第一通信消息的消息签名确认所述第二通信消息;以及(e)在车辆处处理所确认的消息。根据本发明的另一个实施例,提供了一种用于处理在车辆处接收到的消息的远程信息处理单元,其中,所述远程信息处理单元包括处理器以及计算机可读存储器,该存储器包含指令,这些指令可以由所述处理器执行以便进行以下步骤:(a)在车辆处无线地接收第一通信消息,该第一通信消息具有安全的凭证和用于第二通信消息的消息签名;(b)通过所述第一通信消息的安全凭证来认证所述第一通信消息;(c)在车辆处无线地接收第二通信消息;(d)使用来自所述第一通信消息的消息签名确认所述第二通信消息;以及(e)在车辆处处理所确认的消息。此外,本发明还涉及以下技术方案。1.一种处理在车辆处接收的消息的方法,所述方法包括以下步骤:(a)在车辆处无线地接收第一通信消息,该第一通信消息具有安全的凭证和用于第二通信消息的消息签名;(b)通过所述第一通信消息的安全凭证来认证所述第一通信消息;(c)在车辆处无线地接收第二通信消息;(d)使用来自所述第一通信消息的消息签名确认所述第二通信消息;以及(e)在车辆处处理所确认的消息。2.如技术方案1所述的方法,其中,所述第一通信消息包括由证书机构颁发的数字证书。3.如技术方案1所述的方法,其中,所述消息签名包括加密哈希的消息认证代码。4.如技术方案1所述的方法,其中,所述第一通信消息的安全凭证包括以下中的一个或多个:签名者信息、签名域类型、签名长度、和域扩展。5.如技术方案4所述的方法,其中,步骤(b)还包括对所述第一通信消息解码并且通过确认以下中的一个或多个而认证所述第一通信消息:签名者信息、签名域类型、签名长度、和域扩展。6.如技术方案1所述的方法,其中,在步骤(b)之后和步骤(c)之前,所述方法还包括将所述第二通信消息无线地传递到车辆的步骤。7.如技术方案1所述的方法,其中,在步骤(e)之后,所述方法还包括以下步骤:(f)在车辆处无线地接收第三通信消息,该第三通信消息具有安全凭证和用于第四通信消息的消息签名;(g)确定所述第三消息没有通过认证测试;以及(h)结束所述方法,不接收所述第四消息。8.如技术方案1所述的方法,其中,步骤(d)还包括使用来自所述第一通信消息的消息签名来验证所述第二通信消息的可靠性以及将来自所述签名消息的一个或多个解密的代码与从所述第二通信消息获得的一个或多个代码进行比较。9.如技术方案8所述的方法,其中,所述代码包括使用所述第二消息的消息体产生的哈希代码。10.如技术方案8所述的方法,其中,所述步骤(d)还包括通过确定所述代码相等来确认所述第二通信消息。11.如技术方案1所述的方法,其中,所述步骤(e)还包括使用来自所述第二通信消息的信息对车辆构件进行编程的步骤。12.一种用于处理在车辆处接收到的消息的远程信息处理单元,其中,所述远程信息处理单元包括处理器以及计算机可读存储器,该存储器包含指令,这些指令可以由所述处理器执行以便进行以下步骤:(a)在车辆处无线地接收第一通信消息,该第一通信消息具有安全的凭证和用于第二通信消息的消息签名;(b)通过所述第一通信消息的安全凭证来认证所述第一通信消息;(c)在车辆处无线地接收第二通信消息;(d)使用来自所述第一通信消息的消息签名确认所述第二通信消息;以及(e)在车辆处处理所确认的消息。13.如技术方案12所述的车辆远程信息处理单元,其中,所述远程信息处理单元存储器存储对所述第一通信消息进行解码的解码密钥。14.如技术方案12所述的车辆远程信息处理单元,其中,在步骤(e)之后,所述方法还包括以下步骤:(f)在车辆处无线地接收第三通信消息,该第三通信消息具有安全凭证和用于第四通信消息的消息签名;(g)确定所述第三消息没有通过认证测试;以及(h)结束所述方法,不接收所述第四消息。15.如技术方案12所述的车辆远程信息处理单元,其中,步骤(d)还包括使用来自所述第一通信消息的消息签名来验证所述第二通信消息的可靠性;将来自所述签名消息的一个或多个解密的代码与从所述第二通信消息获得的一个或多个代码进行比较;以及通过确定所述代码相等而确认所述第二通信消息。附图说明以下将结合附图说明本发明的一个或多个实施例,其中相同的标记表示相同的元件,其中:图1是示出了能够使用本文公开的方法的通信系统的示例性实施例的框图;和图2是示出了用于处理在车辆上接收到的消息的方法的一个实施例的流程图,该方法可以用于图1中所示的示例性系统。具体实施方式以下描述的系统和方法涉及用于处理在车辆处接收的消息的方法的不同实施例。当具有与在车辆处接收消息有关的成本、用于在车辆处接收消息的通信信道具有有限的可用性、和/或为了避免在车辆处接收到可能有害的消息时,这是有帮助的。总体而言,所描述的方法涉及至少接收安全的第一消息,该第一消息包含用于第二消息的消息签名,如果第一消息是可靠的,则使用第一消息来确认第二消息,然后如果第二消息被确认,则处理第二消息。通信系统参照图1,示出了一个操作环境,该操作环境包括移动车辆通信系统10并可以用于实现本文公开的方法。通信系统10通常包括车辆12、一个或多个无线载波系统14、陆地通信网络16、计算机18和呼叫中心20。应当理解所公开的方法可以与任意数量的不同的系统一起使用,而不是特别限制于这里示出的操作环境。并且,系统10的结构、构造、设置和操作以及其各个构件都是本领域所熟知的。因此,下面的段落仅提供一种这样的通信系统10的简要概述,然而,未示出的其它系统也可以采用所公开的方法。在所述实施例中所示出的车辆12描述为客车,但是应当理解也可以使用包括摩托车、卡车、运动型多功能车(SUVs)、休闲车(RVs)、船舶、航空器等的任何其他车辆。图1中大体示出了一些车辆电子器件28,包括远程信息处理单元30、麦克风32、一个或多个按钮或其他控制输入装置34、声频系统36、视频显示器38、GPS模块40、以及数个车辆系统模块(VSM)42。这些设备的一些可以直接连接到远程信息处理单元,例如举个例子是麦克风32和一个或多个按钮34,而其他的可以是使用一个或多个网络连接而间接连接,例如通信总线44和娱乐总线46。合适的网络连接的一些例子包括控制器区域网络(CAN)、面向媒体的系统传输(MOST)、本地互连网(LIN)、局域网(LAN)、以及其他合适的连接,例如以太网或符合已知的ISO、SAE和IEEE标准和规范的其他连接,不一而足。远程信息处理单元30可以是OEM安装(嵌入)或后装的设备,其安装在车辆内,使得能够通过无线载波系统14和通过无线网络来进行无线语音和/或数据通信。这使得车辆能够与呼叫中心20、其它带有远程信息处理功能的车辆、或一些其它实体或设备通信。远程信息处理单元优选地使用无线电传输以建立与无线载波系统14的通信信道(语音信道和/或数据信道),以使语音和/或数据传输可以在信道上发送和接收。通过提供语音和数据通信二者,远程信息处理单元30能够使车辆提供多个不同的服务,包括与导航、电话通信、紧急救援、诊断、信息娱乐等有关的服务。数据可以经由数据连接、例如经由数据信道上的分组数据传输来发送,也可以使用本领域已知的技术经由语音信道发送。对于包括语音通信(例如,与呼叫中心20的人工顾问或语音响应单元)和数据通信(例如,为呼叫中心20提供GPS位置数据或车辆诊断数据)的组合服务,该系统可以使用语音信道上的单个呼叫并根据需要在该语音信道上的语音和数据传输之间使用交换机,这可以使用本领域普通技术人员已知的技术实现。根据一个实施例,远程信息处理单元30使用按照GSM或CDMA标准的蜂窝通信,由此包括用于类似免提呼叫的语音通信的标准蜂窝芯片集50、用于数据传输的无线调制解调器、电子处理设备52、一个或多个数字存储器设备54、和双天线56。应当理解,调制解调器可以实现为存储在远程信息处理单元中并由处理器52执行的软件,或者其可以是位于远程信息处理单元30内部或外部的独立的硬件构件。调制解调器可以使用任何数量的不同标准或协议工作,例如EVDO、CDMA、GPRS和EDGE。在车辆和其他网络设备之间的无线网络还可以使用远程信息处理单元30来执行。为此目的,远程信息处理单元30可以构造为按照一个或多个无线协议进行无线通信,例如IEEE802.11协议、WiMAX或蓝牙中的任一个。当用于例如TCP/IP的分组交换数据通信时,远程信息处理单元可以构造成具有静态IP地址,或者可以设置为从例如路由器的网络上的另一个设备、或者从网络地址服务器自动地接收分配的IP地址。处理器52可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASICs)。可以是仅用于远程信息处理单元30的专用处理器,或者可以与其他车辆系统共用。处理器52执行各种类型的数字化存储的指令,例如存储器54中存储的软件或固件程序,其使远程信息处理单元能够提供多种类的服务。例如,处理器52可以执行程序或处理数据,以执行这里讨论的方法的至少一部分。远程信息处理单元30可以用于提供包括到达和/或来自车辆的无线通信的不同范围的车辆服务。这些服务包括:与基于GPS的车辆导航模块40一起提供的建议路线规划指示和其他有关导航的服务;结合一个或多个诸如车身控制模块(未示出)的碰撞传感器接口模块提供的安全气囊展开通知和其他紧急情况或道路救援有关的服务;使用一个或多个诊断模块的诊断报告;以及与信息娱乐有关的服务,其中音乐、网页、电影、电视节目、视频游戏和/或其他信息由信息娱乐模块(未示出)下载并存储以用于当时或以后回放。上面列出的服务决不是对远程信息处理单元30所有能力的详尽列出,仅仅是对远程信息处理单元能够提供的一些服务的简单列举。而且,应当理解至少一些上述提及的模块可以以在远程信息处理单元30内部或外部存储的软件指令的形式来实现,其可以是位于远程信息处理单元30内部或外部的硬件构件,或者可以互相和/或与位于车辆中的其他系统相集成和/或共用,不一而足。在所述模块实现为位于远程信息处理单元30外部的VSM42的情况下,这些模块可以利用车辆总线44与远程信息处理单元交换数据和命令。GPS模块40接收来自GPS卫星群60的无线电信号。从这些信号,模块40可以确定车辆的位置,以用于对车辆驾驶者提供导航和其他位置相关的服务。导航信息可以出现在显示器38上(或者车辆内的其他显示器上)或者可以在提供建议路线导航时以语言的方式出现。导航服务可以使用专用的车内导航模块(可以是GPS模块40的一部分)提供,或者一些或所有的导航服务可以经由远程信息处理单元30进行,其中位置信息发送给远程位置以用于为车辆提供导航地图、地图注释(感兴趣的地点或餐厅等)、路程计算等等。位置信息可以提供给呼叫中心20或其他远程计算机系统,例如计算机18、用于其他目的,例如车队管理。另外,新的或更新的地图数据也可以经由远程信息处理单元30从呼叫中心20下载到GPS模块40。除了声频系统36和GPS模块40,车辆12可以包括电子硬件构件形式的其他车辆系统模块(VSM)42,这些电子硬件构件位于车辆中并且通常接收来自一个或多个传感器的输入,以及使用所感测到的输入去执行诊断、监测、控制、报告和/或其他功能。每个VSM42优选地由通信总线44连接到其他VSM和远程信息处理单元30,并且可以编程为运行车辆系统和子系统诊断测试。例如,一个VSM42可以是控制发动机操作的多个方面,例如燃料点火和点火正时的发动机控制模块(ECM),另一个VSM42可以是调节车辆动力系的一个或多个构件的操作的动力系控制模块,另一个VSM42可以是支配位于车辆中的各个电构件例如车辆的电动门锁和前灯的车身控制模块。根据一个实施例,发动机控制模块配备有车载诊断(OBD)特征,这些特征提供例如从包括车辆排放传感器的多个传感器接收的各种实时数据,以及提供允许技术人员很快识别和修理车辆内部故障的标准化的一系列诊断问题代码(DTC)。如本领域普通技术人员理解的,上述的VSM仅仅是车辆12中可以使用的一些模块的例子,很多其他模块也是可能的。车辆电子器件28还包括多个车辆用户接口,以给车辆乘客提供用于提供和/或接收信息的装置,包括麦克风32、一个或多个按钮34、声频系统36和视频显示器38。如这里使用的,术语“车辆用户接口”广义地包括任何合适形式的电子设备(包括硬件和软件构件二者),该电子设备位于车辆上并能使车辆使用者与车辆构件通信或通过车辆构件进行通信。麦克风32向远程信息处理单元提供声频输入,以使驾驶者或其他乘客能经由无线载波系统14提供语音命令和进行免提呼叫。为此目的,该麦克风可以使用本领域已知的人机接口(HMI)技术连接到车载自动语音处理单元。一个或多个按钮34允许向远程信息处理单元30进行人工的用户输入以发起无线电话呼叫并提供其他数据、响应、或控制输入。不同的按钮可以用于向呼叫中心20发起紧急呼叫和常规服务辅助呼叫。声频系统36提供声频输出给车辆乘客,并且其可以是专用的、独立的系统或者是主要的车辆声频系统的一部分。根据本文示出的特别的实施例,声频系统36操作地联接到车辆总线44和娱乐总线46二者,并且可以提供AM、FM和卫星无线电、CD、DVD、以及其他多媒体功能。这种功能可以是结合或者独立于上面描述的信息娱乐模块来提供。视频显示器38优选地是图形显示器,例如仪表盘上的触摸屏或者从挡风玻璃反射的抬头显示器,并且其可以用于提供大量的输入和输出功能。也可以使用各种其他车辆用户接口,因为图1的接口仅是一种具体实施方式的示例。无线载波系统14优选地是蜂窝电话系统,包括多个蜂窝塔70(仅示出一个),一个或多个移动交换中心(MSCs)72,以及将无线载波系统14和陆地网络16连接所需要的任何其他网络构件。每个蜂窝塔70包括发送和接收天线、以及基站,来自不同蜂窝塔的基站直接地、或者经由诸如基站控制器的中间设备连接到MSC72。蜂窝系统14可以实施任何合适的通信技术,例如包括,诸如AMPS的模拟技术,或者诸如CDMA(例如CDMA2000)或GSM/GPRS的更新的数字化技术。如同由本领域普通技术人员理解的,任何蜂窝塔/基站/MSC的布置都是可能的,并且可以与无线系统14一起使用。例如,基站和蜂窝塔可以是共同位于相同地点,或者它们可以是相互远程地安放,每个基站可以负责一个蜂窝塔,或者一个基站可以服务不同的蜂窝塔,各个基站可以联接到一个单独的MSC,布置方式不一而足。除了使用无线载波系统14,可以使用卫星通信形式的不同无线载波系统以提供与车辆的单向或者双向的通信。这可以使用一个或多个通信卫星62和上行线路发射站64实现。单向通信例如可以是卫星无线电服务,其中节目内容(新闻、音乐等)由发射站64接收、为上载而打包、然后发送给卫星62,卫星将节目广播给用户。双向通信例如可以是使用卫星62以在车辆12和站64之间中继电话通信的卫星电话服务。如果被使用,这种卫星电话可以是在无线载波系统14的基础上使用或者代替该无线载波系统14使用。陆地网络16可以是连接到一个或多个陆地线路电话并将无线载波系统14连接到呼叫中心20的常规的基于陆地的电信网络。例如,陆地网络16可以包括公共交换电话网络(PSTN),诸如用于提供硬线电话、分组交换数据通信、以及互联网基础设施的公共交换电话网络。陆地网络16的一个或多个部分可以通过使用标准有线网络、光纤或其他光学网络、电缆网络、电源线、诸如无线局域网(WLAN)的其他无线网络、或提供宽带无线接入(BWA)的网络、或使用上述各项的任何组合来实现。而且,呼叫中心20不必经由陆地网络16而连接,而是可以包括无线电话设备,以使其直接与诸如无线载波系统14的无线网络通信。计算机18可以是经由私有或公共网络、诸如互联网可访问的多个计算机之一。每个这样的计算机18可以用于一个或多个目的,例如由车辆经由远程信息处理单元30和无线载波系统14可访问的网络服务器。其他这样的可访问计算机18例如可以是:诊断信息和其他的车辆数据可以经由远程信息处理单元30从车辆上载的服务中心计算机;由车辆拥有者或其他用户使用的、用于访问或接收车辆数据或者是设置或配置用户偏好或控制车辆功能的目的的客户计算机;或者第三方机构,通过与车辆12和/或呼叫中心20的通信将车辆数据或其它信息输入或输出该第三方机构。计算机18还可以用于提供互联网连接性,例如DNS服务或网络地址服务器,其使用DHCP或其他合适的协议为车辆12分配IP地址。呼叫中心20设计成为车辆电子器件28提供多个不同的系统后端功能,根据这里示出的示例性实施例,其通常包括一个或多个交换机80、服务器82、数据库84、人工顾问86、以及自动语音应答系统(VRS)88,所有这些均是本领域已知的。这些不同的呼叫中心构件优选地通过有线或无线局域网90相互联接。交换机80,可以是专用分组交换(PBX)交换机,路由进入的信号,以使语音传输通常由常规电话发送给人工顾问86、或者使用VoIP发送给自动语音应答系统88。人工顾问电话也可以使用VoIP,如图1的虚线所指示。通过交换机80的VoIP和其他数据通信是经由在交换机80和网络90之间连接的调制解调器(未示出)实现的。数据传输是经由调制解调器传送到服务器82和/或数据库84的。数据库84可以存储帐户信息,诸如用户认证信息、车辆标识、外形记录、行为模式、以及其他有关的用户信息。数据传输还可以由无线系统进行,诸如802.11x、GPRS等等。尽管所示出的实施例已经描述为其可以结合使用人工顾问86的人工呼叫中心20来使用,但可以理解的是呼叫中心替代地可以使用VRS88作为自动的顾问,或者使用VRS88和人工顾问86的组合。方法现在转向图2,示出了方法100,其用于处理在车辆处接收到的消息。该方法仅仅说明一个实施例,并且本领域技术人员将清楚很多其它变型。方法100开始于步骤110,以接收安全的第一消息开始,该第一消息包含用于第二消息的消息签名。在一个实施例中,车辆12在远程信息处理单元30处接收安全的第一消息,该第一消息包含来自呼叫中心20的加密哈希的消息认证代码。安全的第一消息可以包括由证书机构颁发的数字证书。该安全的第一消息可以是较小尺寸的电子文件,是几千字节(例如,1kB、2kB等)的量级。本领域技术人员应该意识到,接收较小尺寸的文件将通常提供成本和时间的节省。接着,在步骤114,方法100对第一消息解码。可以使用本领域已知的任何密码学技术来实现第一消息的编码和解码,包括使用非对称加密算法,对称加密算法,公共密钥密码学标准(PKCS1-15等)等。在一个实施例中,例如,呼叫中心20使用公共密钥对第一消息进行加密,然后处理设备52使用存储在存储器54中的私有密钥对第一消息进行解密或解码。在另一个实施例中,车辆12的公共密钥和呼叫中心20的私有密钥用于由呼叫中心20对第一消息进行加密,然后车辆12的私有密钥和呼叫中心20的公共密钥用于由车辆12对第一消息进行解密或解码。本领域技术人员将理解的是,其他的实施例也是可能的。一旦第一消息被解码,则在步骤118,第一消息被认证。解码的消息可以包括若干凭证,包括数字证书的序列号,主体独特的标识符,签名算法,签名,颁发者独特的标识符,有效的日期(例如,不是之前也不是之后),密钥的用途或目的,公共密钥,指纹算法(即,用于对公共密钥进行哈希运算的算法),指纹(即,哈希),扩展,和/或其它的凭证。在一个实施例中,方法100通过将一个或多个凭证与在存储器54存储的信息进行比较而确认一个或多个凭证。例如,处理设备52将签名主题、签名长度、扩展等与之前在存储器54存储的信息进行比较。如果第一消息的凭证与车辆12处存储的信息匹配,则第一消息是可靠的,否则,第一消息是不可靠的。接着,在步骤122,方法100根据第一消息的可靠性而提供该方法的接下来步骤的路径安排。如果步骤118确定的第一消息是可靠的,则方法100前进到步骤130,否则,方法100前进到步骤126,在该步骤126,其拒绝第一消息。在一个实施例中,如果第一消息是可靠的,则步骤122包括将认可消息发送给呼叫中心20以使其发送第二消息的步骤。在另一个实施例中,呼叫中心20在发送第一消息之后等待预先确定的时间(例如,通常认证第一消息所需要的时间,通常认证第一消息所需要的时间的二倍,等等),然后如果呼叫中心20没有通过远程信息处理单元30从车辆12收到拒绝消息,则呼叫中心20发送第二消息(步骤126)。如果第一消息不可靠,步骤122-126为方法100提供退出策略。因此,如果第一消息不可靠并且被拒绝,则避免传送较大尺寸的第二消息。本领域技术人员应该懂得,如果确定第一消息不可靠,通过避免第二消息的通信,能够实现若干优点,包括节省与不必要地发送较大尺寸的第二消息有关的成本(例如,与发送消息给车辆相关的发送时间),维持发送消息给车辆所使用的通信信道的可用性,以及避免发送未经验证的文件给车辆(例如,避免可能有害的文件)。因此,如果第一消息不被认证,则在步骤126,方法100拒绝第一消息并且循环回到开始处。在一个实施例中,在步骤126,通过远程信息处理单元30发送拒绝消息给呼叫中心20,车辆12拒绝第一消息,作为响应,呼叫中心20将不发送第二消息,或者如果呼叫中心20已经开始发送第二消息的过程,则将放弃该过程。其它实施例也是可能的。假设第一消息被认证,则在步骤130,方法100接收第二消息。如本文所述,第二消息是安全的较大尺寸的消息。通常,第二消息将至少比第一消息尺寸大。在一个实施例中,第二消息通常包含可以用于对车辆编程的加密代码和消息体,例如,VSM软件,校准或映射数据,远程信息处理单元命令等。在其他实施例中,消息体可以包括不同的内容,诸如音乐。在一个实施例中,车辆12在远程信息处理单元30处接收安全的第二消息,该第二消息包含来自呼叫中心20的加密哈希的消息认证代码。安全的第二消息可以包括由证书机构颁发的数字证书。在步骤134,方法100对第二消息解码。该步骤类似于第一消息被解码的步骤114。因此,可以被使用的各种技术的再次重复将被省略。在解码过程的结尾处,被解码的消息可以包括哈希代码和数据文件(例如,编程文件,更新文件等)。在步骤314之后,方法100前进到步骤138,其中,方法100尝试使用在第一消息中接收到的签名消息来确认(认证)第二消息。如果使用了哈希代码,则哈希代码可以是例如:哈希消息认证代码(HMAC)、KHMAC、HMAC-MD、HMAC-SHA等。在一个实施例中,处理设备52将从第一消息解码的哈希代码与从第二消息解码的哈希代码进行比较。如果两个哈希代码相等,则处理设备52认证(确认)第二消息。接着,在步骤142,方法100检查以确定第二消息是否可靠。如果步骤138确定的第二消息是可靠的,则方法100前进到步骤146,否则,方法100前进到步骤126,在该步骤126,其拒绝该消息。如果第二消息不可靠,步骤142-126为方法100提供退出策略。本领域技术人员将理解,拒绝无效的第二消息提供了以上所述的一些相同优点,包括避免在车辆中使用未经验证的文件(例如,避免可能有害的文件),或者避免接收和尝试处理不需要或无用的文件。如果第二消息是有效的,则方法100前进到步骤146,在该步骤146,其处理第二消息。在一个实施例中,第二消息包括对一个或多个车辆系统模块(VSM)42更新的一个或多个软件。因此,车辆12将因此更新一个或多个VSM42。在另一个实施例中,第二消息可以包括从一个或多个VSM42向呼叫中心20发送数据的请求,或者从呼叫中心20向一个或多个VSM42的任何其它问询。其它实施例也是可能的。应该懂得,前述说明书仅是本发明的一个或多个实施例的描述。本发明不限制于这里公开的特定实施例,而是仅由随后的权利要求书限定。而且,除了以上明确定义的术语或短语之外,在关于特定实施例的前述说明中包含的陈述不是作为本发明精神的限制性解释、或者是权利要求中使用的术语的定义。对于所公开实施例的各种其他实施例和各种改变与修改将对于本领域普通技术人员来说是明显的。所有这样的其他实施例、改变和修改都应当是在所附加权利要求的范围之内。如该说明书和权利要求中使用的那样,用词“如”、“例如”、“诸如”、“如同”和“等等”以及动词“包括”、“具有”、“包含”及其其它动词形式,在与一个或多个构件或其它项目的列表结合使用时,均应当被理解为开放式的,意味着列表不认为是排除其它附加构件或项目。其他术语使用它们最广义的含义来解释,除非其在上下文中要求使用不同的解释。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1