专利名称:用于将软件应用传送到机动车辆的系统和方法
技术领域:
本发明涉及用于将软件应用传送到机动车辆的系统和方法,且更具体地涉及选择软件应用、将软件应用传送到并存储在机动车辆中的系统和方法。
背景技术:
该部分的内容仅提供与本发明有关的背景信息,且可能会或可能不会构成现有技术。配备有通信系统的机动车辆具有在各种实体之间通信的能力。例如,车辆通信系统能与呼叫中心、另一个车辆、EMS服务、以及陆用网络(例如,互联网-基础设施、公共交换电话网络或任何其它电信网络)通信。这些通信系统通常与控制器、音频系统和互动显示装置集成,以将信息提供给机动车辆的使用者。信息能以机动车辆的仪表板上的光显示、对机动车辆做出的呼叫、或者作为显示在互动显示装置上的信息的形式通信。该信息本质上可以是功能性的,例如GPS位置、车辆性能信息、报警消息和/或指令等,且可以是娱乐信息的形式,例如音乐、有声书、电影、游戏等。在许多情况下,该信息由软件应用生成,且该信息经由通信系统传送到机动车辆。虽然这些系统在过去表现良好,但是在本领域存在选择软件应用、将软件应用下载和存储到机动车辆的系统和方法的空间,以便定制机动车辆且减少在软件应用操作期间的网络带宽和等待时间。
发明内容
本发明提供一种选择软件应用、将软件应用下载和存储到机动车辆的系统和方法。使用者选择添加到机动车辆的应用。该选择能够从车辆内或者从任何互联网支持装置做出。在选择后,车辆服务提供商通过打包所请求的应用源文件而准备将该应用传输到车辆,且数字地签名该应用源文件。如果选择从车辆做出,那么应用包在请求后传输到车辆。 否则,车辆在稍后时间与服务提供商同步。在该同步过程期间,车辆确定应用必须下载且请求来自于服务提供商的应用包。应用源包含在被传输到车辆的一个数字签名应用包内。该包能够使用嵌入式网络连接、到移动装置的连接或USB驱动器传输到车辆。车辆验证包的数字签名。如果数字签名有效,那么内容被解包且由车辆本地存储。因而,通过装载已经存储在车辆中的本地文件,启动应用。方案1. 一种选择软件应用、将软件应用下载和存储到机动车辆的方法,所述方法包括
从软件应用源选择软件应用; 将软件应用准备好用于传输;将机动车辆与软件应用源同步; 将软件应用传输到机动车辆; 将软件应用准备好以供机动车辆使用;以及将软件应用存储在机动车辆中,用于未来使用。方案2.根据方案1所述的方法,其中,选择软件应用的步骤包括从与软件应用源通信的个人计算机选择软件应用。方案3.根据方案1所述的方法,其中,选择软件应用的步骤包括从与软件应用源通信的移动手持装置选择软件应用。方案4.根据方案1所述的方法,其中,选择软件应用的步骤包括从机动车辆中的与软件应用源通信的模块选择软件应用。方案5.根据方案1所述的方法,还包括传送给机动车辆的使用者软件应用的选择成功。方案6.根据方案1所述的方法,其中,将机动车辆与软件应用源同步的步骤包括使用者手动启动同步或者机动车辆自动启动同步。方案7.根据方案1所述的方法,其中,将软件应用准备好用于传输包括将软件应用打包以及通过用机动车辆的独特车辆标识符访问数据库且经由与软件应用一起打包的数字签名将该包与车辆标识符关联而将该包与机动车辆关联。方案8.根据方案7所述的方法,其中,将机动车辆与软件应用源同步的步骤包括机动车辆与软件应用源通信且请求与车辆标识符相关联的软件应用列表。方案9.根据方案8所述的方法,其中,将机动车辆与软件应用同步的步骤还包括将应用列表从软件应用源传送到机动车辆。方案10.根据方案9所述的方法,其中,将机动车辆与软件应用同步的步骤还包括确定来自于应用列表的哪些软件应用存储在机动车辆中以及来自于应用列表的哪些软件应用未存储在机动车辆中。方案11.根据方案10所述的方法,其中,将软件应用传输到机动车辆的步骤包括将来自于应用列表的未存储在机动车辆中的任何软件应用传输到机动车辆。方案12.根据方案11所述的方法,其中,将软件应用准备好以供机动车辆使用的步骤包括验证数字签名以确认已经发送合适的软件应用包且在已经发送合适的软件包时解包软件应用。方案13. —种将软件应用下载到机动车辆的方法,所述方法包括 从软件应用源请求与机动车辆的独特车辆标识符相关联的软件应用列表; 将应用列表从软件应用源传送到机动车辆;
将应用列表与机动车辆存储器中存储的任何软件应用进行比较; 识别来自于应用列表的哪些软件应用未存储在机动车辆存储器中; 将所识别的软件应用列表传送给软件应用源; 打包所识别的软件应用且对该包数字地签名; 将该包传输到机动车辆;
验证数字签名以确认已经将合适的包发送给机动车辆且在已经发送合适的包时解包该包;以及将软件应用存储在机动车辆中,用于未来使用。方案14.根据方案13所述的方法,还包括从软件应用源选择软件应用。方案15.根据方案14所述的方法,其中,从软件应用源选择软件应用包括使用与软件应用源通信的个人计算机选择软件应用。方案17.根据方案14所述的方法,其中,选择软件应用的步骤包括使用与软件应用源通信的移动手持装置选择软件应用。方案18.根据方案14所述的方法,其中,选择软件应用的步骤包括使用机动车辆中的与软件应用源通信的信息娱乐模块选择软件应用。方案19.根据方案14所述的方法,还包括传送给机动车辆的使用者软件包的传输、解包和存储成功。方案20.根据方案14所述的方法,其中,从软件应用源请求与机动车辆的独特车辆标识符相关联的软件应用列表的步骤通过使用者使用机动车辆内的信息娱乐模块手动地启动请求而启动或者通过在使用者起动机动车辆时机动车辆自动地启动请求而启动。进一步的应用领域从本文提供的说明显而易见。应当理解的是,说明和具体示例仅旨在用于说明的目的且并不旨在限制本发明的范围。
本文所述的附图仅用于图示说明的目的,且不打算以任何方式限制本发明的范围。图1是用于选择软件应用且将软件应用传送到机动车辆的系统的示意图; 图2是机动车辆内的示例性信息娱乐模块的示意图3是示出了选择软件应用、将软件应用传送和存储到机动车辆的方法的一个实施例的流程图;和
图4是示出了选择软件应用、将软件应用传送和存储到机动车辆的方法的另一个实施例的流程图。
具体实施例方式以下说明本质上仅为示例性的且不旨在限制本发明、应用、或使用。参考图1,总体上由附图标记10示出了用于选择软件应用且将软件应用传送到机动车辆的示例性系统。系统10通常包括车辆12、一个或多个无线运营系统14、陆用通信网络16、计算机18和服务提供商20。应当理解的是,所公开的方法可以与任何数量的不同系统一起使用,且不具体限于本文所示的操作环境。车辆12在所示实施例中显示为乘用车辆,但是应当理解的是,还可以使用任何其它车辆,包括摩托车、卡车、运动型多功能车辆(SUV)、旅行车(RV)、船舶、飞机等。车辆12包括车辆电子系统22。电子系统22通常包括网络模块对、一个或多个控制输入沈、音频系统观、可视显示器30、信息娱乐模块32以及多个车辆系统模块(VSM) 33。这些装置中的一些可以直接连接到网络模块对,而其它使用一个或多个网络连接(例如,通信总线34)间接连接。合适的网络连接的示例包括控制器局域网(CAN)、面向媒体的系统传输(MOST)、本地互连网(LIN)、局域网(LAN)、以及其它合适连接(如以太网和符合已知ISO、SAE和IEEE标准和规定的其它连接等)。 在所提供的示例中,网络模块M是远程信息处理单元,其是OEM安装装置,允许经过无线运营系统14 (在图1中示意性地示出)且经由无线网络无线语音和/或数据通信, 从而车辆可以与车辆服务提供商20、其它支持远程信息处理车辆或一些其它实体或装置通信。网络模块M优选使用无线电传输来建立与无线运营系统14的通信信道(语音信道和 /或数据信道),从而可以经过该信道发送和接收语音和/或数据传输。通过提供语音和数据通信两者,网络模块M允许车辆提供多种不同服务,包括与导航、电话、紧急援助、诊断、 信息娱乐等相关的服务。应当理解的是,网络模块M可以限于数据通信,而不偏离本发明的范围。数据可以经由数据连接(例如,经由经过数据信道的数据包传输)或经由语音信道发送。应当理解的是,网络单元M可以是Wi-fi连接或蓝牙连接,而不偏离本发明的范围。网络模块M可以用于提供各种范围的车辆服务,包括到车辆12的无线通信和/ 或从车辆12无线通信。这种服务包括与基于GPS的车辆导航模块结合提供的建议路线规划和其它导航相关服务;与一个或多个碰撞传感器接口模块(如,车身控制模块(未示出)) 结合提供的气囊展开通知和其它紧急情况或路边援助相关的服务;使用一个或多个诊断模块的诊断报告;以及信息娱乐模块32的信息娱乐相关服务。应当理解的是,至少一些前述模块能够实施为在网络模块M内部或外部保存的软件指令的形式,实施为位于网络模块 24内部或外部的硬件部件,或彼此集成和/或共享或者与位于车辆内的其它系统集成和/ 或共享。在模块实施为位于远程信息处理单元32外部的VSM 33的情况下,其可以采用车辆总线34以便与网络模块M和信息娱乐模块32交换数据和指令。根据一个实施例,网络模块M根据宽域无线标准使用蜂窝通信,因而包括用于语音通信以便进行免提呼叫的标准蜂窝芯片组36、用于数据传输的无线调制解调器、电子处理装置38、一个或多个数字存储装置40、和双天线42。应当理解的是,调制解调器可以通过存储在网络模块M中且由处理器38执行的软件实施,或者可以是位于网络模块M内部或外部的独立硬件部件。调制解调器可以使用任何数量的不同标准或协议操作,例如EVD0、 CDMA、GPRS和EDGE。车辆和其它网络装置之间的无线联网也可以使用网络模块M实现。 为此,网络模块M可以配置成根据一个或多个无线协议无线地通信,例如IEEE 802. 11协议、WiMAX或蓝牙中的任一个。在用于数据包交换数据通信(例如,TCP/IP)时,网络模块M 可以配置有静态IP地址或者可以设置成从网络上的另一个装置(例如路由器)或者从网络地址服务器自动地接收分配IP地址。处理器38可以是能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器、和专用集成电路(ASIC)。其可以是仅供网络模块 24使用的专用处理器或者可以与其它处理系统共用。转向图2,更详细地示出了信息娱乐模块32。信息娱乐模块32可以提供AM/FM或卫星收音机、用于音乐和视频的⑶/DVD播放器、导航系统、数据和多媒体端口(USB、蓝牙、 线路输入(line in)、线路输出(line out)、视频输入(video in))以及总体和车辆状态信息。信息娱乐模块32还能够显示网页、电影、电视节目、视频游戏和/或由信息娱乐模块32 经由网络模块M下载的其它信息。信息娱乐模块32通常包括经由网络总线34与网络模块M通信的处理器50。处理器50可以是能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器、数字签名处理装置、和专用集成电路(ASIC)。通常,处理器50控制用户接口、总线接口、网络接口以及GPS导航和触摸屏控制器。其还可以用于处理和输出来自于多个源的视频数据。处理器50可以具有各种输入和输出(I/O)端口,其允许机动车辆12的使用者与信息娱乐模块32连接。例如,处理器50可以与USB装置51通信。处理器50与音频处理器52通信。音频处理器52执行I/Q解调且输出数字音频和数据。该数据包括诸如音量、高音、低音和声音效果的功能、以及更复杂特征,如混合输入信道和数字地处理多个信道、执行声音效果处理(例如Dolby Pro Logic II,SRS Circle Surround II,TruSound或其它音频算法)。音频处理器52输出到音频系统观,音频系统观包括多个扬声器53。处理器50还经由网络总线34或串行链路与显示装置30通信。在所提供的示例中,显示装置30是互动显示装置,优选为图形显示器,例如仪表板上的触摸屏或者反射到挡风玻璃外的抬头显示器,且可以用于提供多个输入和输出功能。显示装置30优选经由触摸屏输入控制器M控制,但是各种其它输入控制器可以用于控制信息娱乐模块32,例如与网络模块M有关的输入控制器26。在一个实施例中,输入控制器沈和M在机动车辆的仪表板上或者通过显示装置30的触摸屏组合或者集成。应当理解的是,还可以使用各种其它车辆使用者接口和显示装置。例如,处理器50还可以经由总线34与独立监测器或其它显示装置56 (在服务站或位于机动车辆12的后座区域中的集成视频显示器中)通信。最后,处理器50与永久性存储器储存装置59通信。存储器59用于在信息娱乐模块32内存储数据。应当理解的是,存储器59可以与信息娱乐模块32独立或者是另一个模块(例如,网络模块M内的存储器40)的一部分。返回图1,除了信息娱乐模块32之外,车辆12还可以包括电子硬件部件形式的其它车辆系统模块(VSM) 33,其位于车辆内且通常从一个或多个传感器接收输入且使用所感测的输入来执行诊断、监测、控制、报告和/或其它功能。每个VSM 33优选通过通信总线34 连接到其它VSM以及连接到网络模块M和信息娱乐模块32,且可以被编程以运行车辆系统和子系统诊断试验。作为示例,一个VSM 33可以是控制发动机操作的各个方面(例如,燃料点火和点火定时)的发动机控制模块(ECM),另一个VSM 33可以是调节车辆动力系的一个或多个部件的操作的动力系控制模块,另一个VSM 33可以是管理位于车辆内的各种电气部件(如,车辆电动门锁和前灯)的车身控制模块。应当理解的是,前述VSM仅仅是可以用于车辆12中的一些模块的示例,因为许多其它模块也是可能的。无线运营系统14优选为蜂窝电话系统,其包括多个蜂窝塔60 (仅示出一个)、一个或多个移动交换中心(MSC) 62、以及将无线运营系统14与陆用网络16连接所需的任何其它联网部件。蜂窝系统14可以采用任何合适的通信技术,包括例如模拟技术(如,AMPS)或较新的数字技术(如CDMA (例如,CDMA2000)或GSM/GPRS)。无线运营系统14还可以包括基于卫星的通信,其可以用于提供与车辆12的单向或双向通信。这可以使用一个或多个通信卫星66和上行链路传输站68完成。单向通信可以是例如卫星收音机服务,其中,节目内容(新闻、音乐等)由传输站68接收、打包以便上传, 且然后发送到卫星66,卫星66将节目传送给签约方。双向通信可以是例如卫星电话服务, 使用卫星66在车辆12和站68之间传达电话通信。应当理解的是,无线运营系统14仅仅是示例性的,且可以包括任何其它数量的电信系统和方法。
7
陆用网络16可以是常规的基于陆地的电信网络,被连接到一个或多个地面通信线电话且将无线运营系统14连接到车辆服务提供商20和计算机18。例如,陆用网络16可以包括公共交换电话网络(PSTN)(例如用于提供有线电话)、数据包交换数据通信,且优选为互联网基础设施。陆用网络16中的一个或多个部段可以通过使用标准有线网络、光纤或其它光学网络、缆线网络、电线网络、其它无线网络(如,无线局域网络(WLAN)或提供宽带无线接入(BWA)的网络)或其任何组合实施。此外,车辆服务提供商20和计算机18不需要经由陆用网络16连接,而可以包括无线设备,从而其可以与无线网络(如,无线运营系统14) 直接通信。计算机18可以是可经由私人或公共网络(如,互联网)访问的多个计算机中的一个。示例性计算机18包括家庭个人计算机、便携式计算机、PDA、移动电话和任何其它互联网支持装置。每个这种计算机18可以用于一个或多个目的,例如可经由网络模块M和无线运营商14由车辆访问的网页服务器。其它这种可访问计算机18可以是例如服务中心计算机,其中,诊断信息和其它车辆数据可以从车辆经由网络模块M上传;由车主或其它签约方使用的客户计算机,用于诸如访问或接收车辆数据或者设置或配置签约方偏好或控制车辆功能的目的;或第三方寄存器,车辆数据或其它信息从第三方寄存器提供或者提供给第三方寄存器,不管是通过与车辆12或者车辆服务提供商20或者两者通信。计算机18 还可以用于提供互联网连接,以便将IP地址分配给车辆12。车辆服务提供商20设计成给车辆电子器件22提供多种不同系统后端功能。这些功能包括给车辆12的信息娱乐模块32提供软件应用。其它功能可包括诊断信息、报警通信等。车辆服务提供商20可以具有各种配置,但是通常包括服务器70和数据库72 (单独地或者组合),其与陆用网络16通信以提供软件应用和其它服务。往返陆用网络16的数据传输送至服务器70和/或数据库72。服务器70可以存储各种软件应用。数据库72可以存储帐户信息,例如,签约方校验信息、车辆标识符、简档记录、行为模式、和其它相关签约方fe息。现在转向图3且继续参考图1和2,总体上由附图标记100示出了使用系统10选择、传送和存储软件应用的方法。方法100在步骤102开始,其中,使用者103使用计算机 18访问车辆服务提供商20的服务器70以选择要下载到车辆12的软件应用。车辆服务提供商20然后在步骤104将所请求的应用源文件打包且将该包数字地签名。在步骤106,车辆服务中心20通过访问数据库72且将该包与车辆12的独特车辆标识符关联而将该包与使用者的车辆12相关联。车辆服务中心20然后在步骤108传送给使用者103软件应用的选择成功。在步骤110,由使用者103启动同步过程。同步过程可以在使用者103打开车辆12 时自动地启动。替代地,同步过程可以由使用者103经由车辆电子器件22的输入控制器沈和/或M手动地启动。同步过程在步骤112开始,其中,信息娱乐模块32取回存储在存储器中的车辆标识符。信息娱乐模块32然后在步骤114经由网络模块M和无线网络18与车辆服务中心20通信且请求与车辆标识符相关联的应用列表。车辆服务中心20然后在步骤116查找与独特车辆标识符相关联的所有应用包。与车辆标识符相关联的应用列表然后在步骤118经由无线网络14往回传送到车辆12。车辆12的信息娱乐模块32然后在步骤120确定哪些应用已经存储在车辆12内的存储器59中。如果应用已经存储在存储器59中,那么方法100前进到步骤132。此外,如果应用已经存储在存储器59中,那么应用版本可以发送到车辆服务中心20。车辆服务中心 20然后将应用版本号与最近更新的应用版本进行比较。如果应用未存储在存储器59中或者可获得新的更新,那么车辆12在步骤122将下载应用或更新的请求发送到车辆服务中心 20。车辆服务中心20然后在步骤IM取回应用包,且在步骤1 将应用包数字地签名,并将签名的应用包传送到车辆12。车辆12然后在步骤1 验证数字签名以确认已经发送合适的应用包且服务提供商合法。信息娱乐模块32然后在步骤130解包应用包(其可包括整个应用或现有应用的更新)且将应用在车辆12的存储器59内本地存储。同步过程在步骤 132完成。在步骤134,使用者103通过与车辆12的输入控制器沈、讨互动而启动应用。信息娱乐模块12然后在步骤136从存储器59取回与所请求的应用相关联的文件且在步骤 138启动应用。应用优选使用应用呈现引擎(例如,HTML呈现装置,HTML renderer)启动, 且将本地储存文件装载到显示装置30的呈现窗中。方法100在步骤140结束,其中,应用准备好以供使用者103使用。转向图4且继续参考图1和2,总体上由附图标记200示出了使用系统10选择、 下载和存储软件应用的替代方法。方法200在步骤202开始,其中,使用者103使用机动车辆12内的输入控制器沈和/或M来访问车辆服务提供商20的服务器70以选择要下载到车辆12的软件应用。在步骤204,信息娱乐模块32取回存储在存储器中的车辆标识符。 车辆12然后在步骤206将请求发送到车辆服务中心20以下载车辆标识符所选择的应用。 车辆服务提供商20然后在步骤208将所请求的应用源文件打包且将该包数字地签名。在步骤210,车辆服务中心20通过访问数据库72且将该包与车辆12发送的车辆标识符关联而将该包与使用者的车辆12相关联。车辆服务中心20然后在步骤212将应用包数字地签名且将签名的应用包传送到车辆12。车辆12然后在步骤214验证数字签名以确认已经从信任或已验证源发送应用包。 信息娱乐模块32然后在步骤216解包应用包且将应用在车辆12的存储器59内本地存储。 应用下载过程在步骤218完成。在步骤220,使用者103通过与车辆12的输入控制器沈、讨互动而启动应用。信息娱乐模块32然后在步骤2M从存储器59取回与所请求的应用相关联的文件且在步骤 2 启动应用。应用优选使用应用呈现引擎(例如,HTML呈现装置)启动,且将本地储存文件装载到显示装置30的呈现窗中。方法200在步骤2 结束,其中,应用准备好以供使用者103使用。将应用下载到车辆12的能力允许车辆12跟上顾客电子器件且保持市场关联性。 通过允许使用者选择要下载到车辆12的应用,车辆12可以针对每个使用者定制。在车辆 12内本地存储(或储存)应用文件和资源减少了运行应用所需的网络带宽。存储(或储存) 应用文件还减少与启动基于互联网应用相关联的等待时间。所存储应用仅需要使用网络连接来获取实时数据。在上述方法100、200的替代实施例中,信息娱乐模块32可以经由无线连接或USB 连接从连接到信息娱乐模块32的外部装置获取应用和运行应用。例如,手持媒体装置(如, iPhone (reg.)或其它智能电话)可以用于下载应用包。媒体装置然后与信息娱乐模块32连接,信息娱乐模块32然后在媒体装置请求时运行应用。 本发明的描述本质上仅为示例性的,且不偏离本发明实质的变型旨在处于本发明的范围内。这种变型不认为偏离本发明的精神和范围。
权利要求
1.一种选择软件应用、将软件应用下载和存储到机动车辆的方法,所述方法包括 从软件应用源选择软件应用;将软件应用准备好用于传输; 将机动车辆与软件应用源同步; 将软件应用传输到机动车辆; 将软件应用准备好以供机动车辆使用;以及将软件应用存储在机动车辆中,用于未来使用。
2.根据权利要求1所述的方法,其中,选择软件应用的步骤包括从与软件应用源通信的个人计算机选择软件应用。
3.根据权利要求1所述的方法,其中,选择软件应用的步骤包括从与软件应用源通信的移动手持装置选择软件应用。
4.根据权利要求1所述的方法,其中,选择软件应用的步骤包括从机动车辆中的与软件应用源通信的模块选择软件应用。
5.根据权利要求1所述的方法,还包括传送给机动车辆的使用者软件应用的选择成功。
6.根据权利要求1所述的方法,其中,将机动车辆与软件应用源同步的步骤包括使用者手动启动同步或者机动车辆自动启动同步。
7.根据权利要求1所述的方法,其中,将软件应用准备好用于传输包括将软件应用打包以及通过用机动车辆的独特车辆标识符访问数据库且经由与软件应用一起打包的数字签名将该包与车辆标识符关联而将该包与机动车辆关联。
8.根据权利要求7所述的方法,其中,将机动车辆与软件应用源同步的步骤包括机动车辆与软件应用源通信且请求与车辆标识符相关联的软件应用列表。
9.根据权利要求8所述的方法,其中,将机动车辆与软件应用同步的步骤还包括将应用列表从软件应用源传送到机动车辆。
10.一种将软件应用下载到机动车辆的方法,所述方法包括从软件应用源请求与机动车辆的独特车辆标识符相关联的软件应用列表; 将应用列表从软件应用源传送到机动车辆; 将应用列表与机动车辆存储器中存储的任何软件应用进行比较; 识别来自于应用列表的哪些软件应用未存储在机动车辆存储器中; 将所识别的软件应用列表传送给软件应用源; 打包所识别的软件应用且对该包数字地签名; 将该包传输到机动车辆;验证数字签名以确认已经将合适的包发送给机动车辆且在已经发送合适的包时解包该包;以及将软件应用存储在机动车辆中,用于未来使用。
全文摘要
本发明涉及用于将软件应用传送到机动车辆的系统和方法。一种选择软件应用、将软件应用下载和存储到机动车辆的系统和方法包括使用者选择添加到机动车辆的应用。在选择后,车辆服务提供商通过打包所请求的应用源文件而准备将该应用传输到车辆,且数字地签名该应用源文件。如果选择从车辆做出,那么应用包在请求后传输到车辆。否则,车辆在稍后时间与服务提供商同步。在该同步过程期间,车辆确定应用必须下载且请求来自于服务提供商的应用包。应用源包含在被传输到车辆的一个数字签名应用包内。车辆验证该包的数字签名。如果数字签名有效,那么内容被解包且由车辆本地存储。
文档编号H04L29/08GK102196029SQ20111005871
公开日2011年9月21日 申请日期2011年3月11日 优先权日2010年3月12日
发明者A·C·汤姆, A·G·罗巴扎, M·J·奎恩, R·C·文尼特维尔特 申请人:通用汽车环球科技运作有限责任公司