用于更新车辆诊断软件的方法

文档序号:7630293阅读:343来源:国知局
专利名称:用于更新车辆诊断软件的方法
技术领域
一般而言,本发明涉及车辆诊断设备中的诊断应用软件。具体而言,本发明涉及用于通过远程信息处理单元更新车辆诊断软件的方法。
背景技术
车辆诊断涉及发动机、传动装置等部件的异常的自诊断。车载诊断(OBD)系统是这种车辆诊断系统的一个实例。OBD系统的发展是由美国环保署(EPA)所提倡的,将其作为用于清洁尾气排放的一种更好地监视发动机和耗油量控制性能的方式。从1996车型年度起,EPA要求车辆厂商安装用于监视车辆的电子和机械系统的OBD系统。现在,车辆中的智能设备对需要修理或者定期维护的驾驶员发出警报。换句话说,这些车载的OBD系统被设计成在车辆在路上行驶并确定或许存在的问题区域的可能性时能执行诊断。所述车辆的诊断信息被作为与故障或者警报相关的代码存储在存储器中。在授权服务中心,这些故障或者警报可以经由诊断连接器通过连接外置发动机诊断工具的方式被读取到车辆中,其中所述外置发动机诊断工具通常被称作扫描工具。扫描工具显示车辆内存储了什么。今天,扫描工具可以存取数据流信息,诊断故障代码(DTC),执行一些功能测试,以及捕获停帧数据,等等。在所述授权服务中心,响应于所述故障代码执行修理。
汽车系统中的变化率引起了新的和更多的需要解决的难题。例如,随着例如OBD的车辆计算机系统变为越来越复杂,就存在不断更新用于确定车辆故障的扫描工具设备的需要。现在,更新扫描工具设备的方法包括向授权服务中心定期邮寄CD。每一个这种授权中心必须手动更新其所拥有的每一个扫描工具。这造成了调度和人为错误,并未必总能保证在诊断处理期间使用最新的扫描工具软件。
因此,就十分需要一种用于更新车辆扫描工具设备诊断软件的方法和系统,以便将人为误差最小化。本发明的目的就是提供这样一种方法和系统。

发明内容
本发明的一个方面提供了一种用于更新车辆诊断软件的方法。所述方法包括从扫描工具设备接收扫描工具结构数据并向呼叫中心发送车辆代码。在远程信息处理单元,根据呼叫中心的车辆代码确定所述扫描工具结构是否是最新的。此外,所述方法包括所述呼叫中心根据确定结果向远程信息处理单元发送更新的扫描工具结构数据。
本发明的另一个方面提供了一种包括用于更新车辆诊断软件的计算机程序代码的计算机可读介质。所述介质包括用于使远程信息处理单元从扫描工具设备接收扫描工具结构数据并向呼叫中心发送车辆代码的计算机程序代码。所述介质还包括用于在远程信息处理单元,根据所述呼叫中心的车辆代码确定所述扫描工具结构是否是最新的计算机程序代码。此外,所述介质包括用于根据确定结果将更新的扫描工具结构数据从所述呼叫中心发送到远程信息处理单元的计算机程序代码。所述计算机可读介质还包括用于更新所述扫描工具车辆诊断软件的计算机程序代码。
本发明的另一个方面提供了一种包括用于更新车辆诊断软件的装置的系统。所述系统包括用于从扫描工具设备接收扫描工具结构数据开向呼叫中心发送车辆代码的装置。所述系统还包括用于在所述远程信息处理单元,根据所述呼叫中心的车辆代码确定所述扫描工具结构是否是最新的装置。此外,所述系统包括用于根据确定结果将更新的扫描工具结构数据从所述呼叫中心发送到远程信息处理单元的装置。所述系统还包括用于更新所述扫描工具车辆诊断软件的装置。
结合所述附图阅读下面的具体实施方式
,本发明的上述及其他特征和优点将变为更加明显。所述详细说明和附图仅仅是用于说明而不是限制本发明的,所附权利要求及其等效内容定义了本


图1是根据本发明的用于更新车辆诊断软件的系统的一个实施方式的示意图;图2是表示根据本发明的用于更新车辆诊断软件的方法的一个实施方式的流程图;以及图3是表示根据本发明的用于更新车辆诊断软件的方法的一个实施方式的流程图。
具体实施例方式
图1举例说明了根据本发明的用于更新车辆诊断软件的汽车通信系统(MVCS)的一个实施方式,所述汽车通信系统(MVCS)被标记为100。MVCS100包括车载车辆通信单元(MVCU)110、车辆通信网络112、远程信息处理单元120、一个或多个无线载波通信系统140、一个或多个通信网络142、一个或多个地面网络144、一个或多个客户端、个人、或者用户计算机150、一个或多个网络主机入口160和一个或多个呼叫中心170。在一个实施方式中,MVCU110是作为装备有用于发送和接收语音和数据通信的适当硬件和软件的车载车辆的方式实现的。在一个实例中,显示器被嵌入到MVCU 110中。所述显示器是诸如无线单元、收音机头(radio head)或者仪表面板之类的刻度式数字显示器。MVCS100可以包括当前论述未提及的其他部件。
在下面的论述中将MVCU110称为机动车辆。在实施中,MVCU110可以被作为汽车、船舶或者飞行器来实现。MVCU110可以包括当前论述未提及的其他部件。
车辆通信网络112在MVCU110内的装置系统(将在下面详细描述)的各个单元或者模块之间转发信号,以执行各种功能,诸如开门、打开后背箱、设置个人舒适设置、以及从远程信息处理单元120呼叫。在促进各个通信以及电子模块间的交互的过程中,车辆通信网络112使用如下的网络接口诸如用于高速应用程序的控制器-区域网络(CAN)、国际标准化组织(ISO)标准9141、ISO标准11898、用于低速应用程序的ISO标准11519、以及用于高速和低速应用程序的汽车工程师学会(SAE)标准J1850。
MVCU110同本领域公知的如扫描工具设备190之类的车辆诊断设备相连接,以便显示存储在车辆存储器内的故障代码。在本发明的实施方式中,MVCU 110经由数据链路连接器同扫描工具设备190相连接。在另一个实施方式中,扫描工具设备190经由串行总线接口同MVCU 110通信。在一个实施方式中,扫描工具设备190是这样的设备,所述设备被配置成同车辆部件或者模块通信和交互以确定下述任一种数据的存在报告的诊断故障码(″DTC″)或者与模块性能或者状态相关的其他数据。
MVCU110经由远程信息处理单元120从无线载波通信系统140发送和接收无线电传送。无线载波通信系统140是作为用于将信号从MVCU110传送至通信网络142的任何适当的系统的方式实现的。
远程信息处理单元120包括处理器122,所述处理器122同车辆内音频语音发生源123、无线调制解调器124、全球定位系统(GPS)单元126、非车辆存储器128、麦克风130、一个或多个扬声器132、源设备134、和嵌入式或车辆内移动电话136相连接。在其他的实施方式中,可以在不需要一个或多个上述所列的部件(诸如扬声器132)的情况下实现远程信息处理单元120。远程信息处理单元120可以包括当前论述中未提及的其他部件。在一个实施方式中,源设备134是CD播放器、地面无线电接收机、卫星无线电接收机、DVD播放器、MP3播放器、媒体播放器、或者其他的娱乐设备。在一个实施方式中,源设备134位于MVCU 110内。在另一个实施方式中,电源输入远离MVCU 110,并经由无线连接同MVCU 110通信。
在一个实施方式中,处理器122是以微控制器、微处理器、控制器、主处理器、或者车辆通信处理器的方式实现的。在一个实例中,处理器122是以专用集成电路(ASIC)的方式实现的。在另一个实施方式中,处理器122是以同用于执行通用处理器的功能的中央处理器(CPU)协同运行的处理器的方式实现的。GPS单元126响应于从一个或多个GPS卫星广播系统(未显示)接收的GPS广播信号而提供车辆的经度和纬度坐标。车辆内移动电话136是诸如模拟、数字、双模、双带、多模或者多带的蜂窝式电话之类的蜂窝电话。
处理器122执行不同的计算机程序,所述计算机程序控制MVCU110内的电子和机械系统的编程和操作模式。处理器122控制在远程信息处理单元120、无线载波通信系统140和呼叫中心170之间的通信(例如,呼叫信号)。在一个实施方式中,语音识别应用程序是安装在处理器122中的,所述语音识别应用程序能够将通过麦克风130输入的人类语音转化为数字信号。处理器122生成并接收在远程信息处理单元120和车辆通信网络112之间传送的数字信号,所述车辆通信网络112同车辆内的各个电子模块相连接。在一个实施方式中,这些数字信号激活编程模式与操作模式,并为数据传送作准备。
通信网络142包括来自一个或多个移动电话交换局和无线网络的服务。通信网络142将无线载波通信系统140同地面网络144相连接。通信网络142以用于将无线载波通信系统140同MVCU110和地面网络144相连接的任何适当的系统或者系统集合的方式来实现。
地面网络144将通信网络142同计算机150、网络主机入口160和呼叫中心170相连接。在一个实施方式中,地面网络144是公共交换电话网(PSTN)。在另一个实施方式中,地面网络144是以网际协议(IP)网络的方式实现的。在其他的实施方式中,地面网络144是以有线网络、光网络、光纤网络、其他无线网络及其任何组合的方式实现的。地面网络144同一个或多个地面电话相连接。通信网络142和地面网络144将无线载波通信系统140同网络主机入口160和呼叫中心170相连接。
客户端、个人、或者用户计算机150包括计算机可读介质以执行因特网浏览器和因特网存取计算机程序,所述因特网存取计算机程序用于通过地面网络144或者作为选择地地,通过有线或无线通信网络142向网络主机入口160发送和接收数据。计算机150通过网页接口向网络主机入口160发送用户偏好,其中所述网页接口使用诸如超文本传输协议(HTTP)和传输控制协议和网际协议(TCP/IP)之类的通信标准。在一个实施方式中,所述数据包括改变MVCU110内的电子和机械系统的某些编程和操作模式的指示。在操作中,客户端利用计算机150开始设置或者重新设置MVCU110的用户偏好。来自客户端侧软件的用户偏好数据被传送至网络主机入口160的服务器端软件。用户偏好数据被存储在网络主机入口160中。
网络主机入口160包括一个或多个数据调制解调器162、一个或多个网络服务器164、一个或多个数据库166、和网络系统168。网络主机入口160以有线方式同呼叫中心170直接相连接,或者以电话线方式同地面网络144相连接,其中所述地面网络144和呼叫中心170相连接。在一个实例中,网络主机入口160利用IP网络同呼叫中心170相连接。在这个实例中,网络主机入口160和呼叫中心170这两个部件都利用IP网络同地面网络144相连接。在另一个实例中,网络主机入口160通过一个或多个数据调制解调器162同地面网络144相连接。地面网络144向调制解调器162发送数字数据并且从调制解调器162接收数字数据,所述数据而后被传送至网络服务器164。调制解调器162可以位于网络服务器164的内部。地面网络144在网络主机入口160和呼叫中心170之间发送数据通信。
网络服务器164经由地面网络144从用户计算机150接收用户偏好数据。在备选的实施方式中,计算机150包括通过无线电通信网络142和地面网络144向网络主机入口160传送数据的无线调制解调器。数据被地面网络144接收并被发送给一个或多个网络服务器164。在一个实施方式中,网络服务器164是以适当的硬件和软件的方式实现的,所述适当的硬件和软件能够提供网络服务以帮助将个人偏好设置从计算机150上的客户端改变和传送到MVCU110中的远程信息处理单元120。网络服务器164经由网络系统168向一个或多个数据库166发送数据传输或者从一个或多个数据库166接收数据传输。网络服务器164包括用于管理和存储由客户端提供的个性化设置的计算机应用程序和文件,诸如门锁上/开锁行为、广播电台预置选择、气候控制、自定义按钮配置、和盗窃警报设置等。对每个客户端而言,网络服务器可能存储数以百计的用于机动车辆的无线车辆通信、联网、维修、以及诊断服务的偏好。
在一个实施方式中,一个或多个网络服务器164经由网络系统168联网以在诸如数据库166之类的网络部件之间分配用户偏好数据。在一个实例中,数据库166是网络服务器164的一部分或者是独立于网络服务器164的计算机。网络服务器164通过地面网络144发送具有用户偏好的数据传输至呼叫中心170。
呼叫中心170是这样的场所其中同时接收和服务许多呼叫,或者其中同时发送许多呼叫。在一个实施方式中,所述呼叫中心是远程信息处理呼叫中心,方便了与MVCU110中的远程信息处理单元120之间的通信。在一个实例中,呼叫中心是语音呼叫中心,提供了呼叫中心的顾问和机动车辆的用户之间的语言通信。在另一个实例中,呼叫中心包括这些功能的每一个。在其他的实施方式中,呼叫中心170和网络主机入口160位于相同的或者不同的设施中。
呼叫中心170包括一个或多个语音和数据开关172、一个或多个通信服务管理器174、一个或多个通信服务数据库176、一个或多个通信服务顾问178、以及一个或多个网络系统180。在一个实施方式中,通信服务数据库176是以扫描工具数据库的方式实现的。
呼叫中心170的开关172与地面网络144相连接。开关172通过无线载波通信系统140、通信网络142、和地面网络144传送来自呼叫中心170的语音或者数据传输,以及从MVCU110的远程信息处理单元120接收语音或者数据传输。开关172从一个或多个网络主机入口160接收数据传输以及向一个或多个网络主机入口160发送数据传输。开关172经由一个或多个网络系统180从一个或多个通信服务管理器174接收数据传输或者向一个或多个通信服务管理器174发送数据传输。
通信服务管理器174是能够向MVCU110中的远程信息处理单元120提供所请求的通信服务的任何适当的硬件和软件。通信服务管理器174经由网络系统180向一个或多个通信服务数据库176发送数据传输或者从一个或多个通信服务数据库176接收数据传输。通信服务管理器174经由网络系统180向一个或多个通信服务顾问178发送数据传输或者从一个或多个通信服务顾问178接收数据传输。通信服务数据库176经由网络系统180向通信服务顾问178发送数据传输或者从通信服务顾问178接收数据传输。通信服务顾问178从开关172接收语音或者数据传输或者向开关172发送语音或者数据传输。
通信服务管理器174提供多种服务的一个或多个,包括注册服务、导航援助、查号辅助、路旁援助、商业或住宅援助、情报服务援助、紧急事件援助、以及通信援助。通信服务管理器174经由计算机150、网络主机入口160以及地面网络144从客户端接收各种服务的服务偏好请求。通信服务管理器174通过无线载波通信系统140、通信网络142、地面网络144、语音和数据开关172、以及网络系统180向MVCU110中的远程信息处理单元120传送用户偏好及其他数据。通信服务管理器174存储或者检索来自通信服务数据库176的数据和信息。通信服务管理器174可以向通信服务顾问178提供请求的信息。
在一个实施方式中,通信服务数据库176是扫描工具数据库。在一个实例中,扫描工具数据库向MVCU110中的远程信息处理单元120发送数据传输或者从MVCU110中的远程信息处理单元120接收数据传输。扫描工具结构数据和/或车辆代码被传送到远程信息处理单元120。
在一个实施方式中,通信服务顾问178是以一个真实的顾问的方式实现的。在一个实例中,真实的顾问是经由远程信息处理单元120与MVCU110中的用户或者订户(例如客户端)进行语言通信的人。在另一个实施方式中,通信服务顾问178是以虚拟的顾问的方式实现的。在一个实例中,虚拟的顾问是以响应于来自远程信息处理单元120的请求的合成语音接口的方式实现的。
通信服务顾问178向MVCU110中的远程信息处理单元120提供服务。由通信服务顾问178提供的服务包括注册服务、导航援助、实时通信咨询、查号辅助、路旁援助、商业或住宅援助、情报服务援助、紧急事件援助、以及通信援助。通信服务顾问178利用语音传输通过无线载波通信系统140、通信网络142、地面网络144、以及网络主机入口160与MVCU110中的远程信息处理单元120进行通信。在一个备选实施方式中,通信服务管理器174利用语音传输通过无线载波通信系统140、通信网络142、地面网络144、以及网络主机入口160与MVCU110中的远程信息处理单元120进行通信。开关172在语音传输和数据传输之间进行选择。
扫描工具设备190、远程信息处理单元120、和呼叫中心170被配置成实现如结合图2和3所描述的本发明的更新诊断软件的方法。在一个实施方式中,扫描工具设备190具有设置成自动接受还是需要操作员输入以接受诊断软件升级的偏好。在另一个实施方式中,所述诊断软件升级是专门针对正被服务的MVCU110,或者所述诊断软件升级是针对多个车辆应用程序的。
图2举例说明了分别由远程信息处理单元120和扫描设备190执行的流程图200和流程图300,其实现了本发明的诊断软件自动更新方法。而在实际情况中,诊断软件更新处理可以由远程信息处理单元120或者扫描工具设备190启动,在此将描述流程图200和300就好像远程信息处理单元120已经启动服务事件一样。流程图200开始于步骤202。
在步骤202,流程图200监视在远程信息处理模块或者远程信息处理单元(例如,图1中的远程信息处理单元120)和用于数据输入的非车载服务器(off board server)或者呼叫中心(例如,图1中的呼叫中心170)之间的无线连接。通过从远程信息处理单元向呼叫中心发送连接请求或者从呼叫中心向远程信息处理单元发送连接请求,可以建立无线连接。在一个实施方式中,无线连接使用无线载波通信系统140。在另一个实施方式中,响应于所建立的连接,在远程信息处理单元中启动对无线连接的监视。在另一个实施方式中,通过由MVCU110中的用户或者顾问(例如,顾问168)发出的监视请求来启动对无线连接的监视。在又一个实施方式中,响应于按钮的按压来监视无线连接。
在步骤302,流程图300经由数据链路连接器等等将扫描工具设备(例如,图1中的扫描工具设备190)和MVCU(例如,图1中的MVCU110)相连接。在步骤304,扫描工具设备190向远程信息处理单元120发送最新的结构级别。在一个实施方式中,所述结构级别包括特定的最新参数,该特定的最新参数是正确同特定车辆部件行为和信息进行通信并对其进行解释而言所必需的。在另一个实施方式中,所述结构级别包括硬件和/或软件部件号。在另一个实施方式中,所述结构级别包括软件修订信息。
在步骤204,远程信息处理单元120从呼叫中心170接收车辆代码信息。在步骤206,远程信息处理单元120向扫描工具数据库(例如,扫描工具数据库176)查询最新的车辆代码信息。在一个实施方式中,车辆代码信息是特定于MVCU110的软件。在另一个实施方式中,车辆代码信息是对任何车辆适用的基础软件。在步骤204,远程信息处理单元120根据从扫描工具设备190接收的最新结构级别数据和从呼叫中心170扫描工具数据库176接收的车辆代码之间的比较来确定是否需要诊断软件升级。
在步骤207,远程信息处理单元120确定诊断软件升级是否可用。如果没有诊断软件升级可用,那么流程图200终止。在步骤208,如果诊断软件升级可用,那么远程信息处理单元120向扫描工具设备190发送升级的扫描工具结构数据。在一个实施方式中,升级的扫描工具结构数据特定于正在服务的车辆。在另一个实施方式中,所述升级的扫描工具结构数据用于不止一个车辆应用程序。例如,升级的扫描工具结构数据包括应用于诸如轻型货车线之类的预先决定的构造或者模型的数据。在另一个实例中,升级的扫描工具结构数据包括应用于诸如具有V6发动机的轻型货车之类的特定构造或者模型的车辆的数据,其中所述特定构造或者模型的车辆的特征在于选项的预定组合。
在步骤306,升级的扫描工具结构数据被提供给扫描工具设备190的技术员或者操作员。在步骤210,如果技术员或者操作员接受升级,那么远程信息处理单元120重新编程扫描工具设备190。在步骤308,扫描工具设备190被重新编程。直到另一个服务事件扫描工具设备190才终止流程图300。
图3举例说明了分别由远程信息处理单元120和扫描工具设备190执行的流程图400和流程图500,其实现了本发明的诊断软件自动更新方法。然而在实际情况下,诊断软件更新处理可以由远程信息处理单元120或者扫描工具设备190启动,在此将描述流程图400和500就好像扫描工具设备190已经启动服务事件一样。流程图500开始于步骤502。在一个实施方式中,步骤502和504以与图2的步骤302和304相同的方式实现。
在步骤402,流程图400监视在远程信息处理模块或者远程信息处理单元(例如图1中的远程信息处理单元120)和用于数据输入的非车载服务器或者呼叫中心(例如图1中的呼叫中心170)之间的无线连接。在步骤202实现对无线连接的监视。
在步骤404,远程信息处理单元120从呼叫中心170接收车辆代码信息。在步骤406,远程信息处理单元120从扫描工具数据库(例如,扫描工具数据库176)查询最新的车辆代码信息。在一个实施方式中,步骤404和406以与步骤204和206相同的方式实现。在步骤404,远程信息处理单元120根据对从扫描工具设备190接收的最新结构级别数据和从呼叫中心170扫描工具数据库176接收的车辆代码之间的比较来确定是否需要诊断软件升级。
在步骤407,远程信息处理单元120确定诊断软件升级是否可用。如果没有诊断软件升级可用,那么如在步骤207实现的那样终止流程图400。在步骤408,如果诊断软件升级可用,那么远程信息处理单元120发送升级的扫描工具结构数据至扫描工具设备190。发送升级的扫描工具结构数据是以在步骤208相同的方式实现的。
在一个实施方式中,步骤504和508是以如图2中的步骤304和308相同的方式实现的。在步骤506,升级的扫描工具结构数据被发送至扫描工具设备190。扫描工具设备190检测到偏好被设置为自动接收升级的扫描工具结构数据。在步骤410,远程信息处理单元120以与步骤210中相同的方式重新编程扫描工具设备190。直到另一个服务事件扫描工具设备190才终止流程图500。
从如图2和3所举例说明的流程图200-500的上述描述中,本领域的普通技术人员将理解本发明的各个优点,例如消除了对服务中心的技术人员或操作员利用每月邮寄的CD来手动升级扫描工具设备的需要。此外,对本领域的普通技术人员而言可以理解的是在实际情况下,利用操作员手动输入接受偏好设置的更新车辆诊断软件的自动化方法和利用自动接受偏好设置的更新车辆诊断软件自动化方法可以以在此所描述和举例说明的方式执行,或者可以合并成一个诊断软件更新方法。
然而在此公开的本发明的实施方式被视为是优选的,在不脱离本发明的精神和范围的情况下可以作出各种变换和修改。本发明的范围由所附的权利要求所限定,在等效内容的意指和范围内的所有变换均被确定包含在本发明的范围内。
权利要求
1.一种用于更新车辆诊断工具软件的方法,所述方法包括在远程信息处理单元接收扫描工具结构数据和车辆代码;根据所述车辆代码来确定扫描工具结构是否是最新的;以及根据确定结果来发送更新的扫描工具结构数据。
2.根据权利要求1所述的方法,其中将所接收的扫描工具结构数据从扫描工具设备发送至远程信息处理单元。
3.根据权利要求1所述的方法,其中将所接收的车辆代码从呼叫中心发送至远程信息处理单元。
4.根据权利要求1所述的方法,其中确定所述扫描工具结构数据是否是最新的步骤包括在扫描工具数据库中定位与所述车辆代码相关的最新扫描工具结构。
5.根据权利要求1所述的方法,其中根据确定结果来发送更新的扫描工具结构数据的步骤包括在远程信息处理单元接收更新的扫描工具结构数据和从远程信息处理单元向扫描工具发送更新的扫描工具结构数据。
6.根据权利要求1所述的方法,其中更新的扫描工具结构数据与至少一个车辆应用程序相关。
7.根据权利要求1所述的方法,其中响应于由扫描工具设备对更新的扫描工具结构数据的选择,所述远程信息处理单元重新编程扫描工具。
8.一种存储有用于更新车辆诊断软件的计算机程序代码的计算机可读介质,所述介质包括用于在远程信息处理单元接收扫描工具结构数据和车辆代码的计算机可读代码;用于根据所述车辆代码来确定扫描工具结构是否是最新的计算机可读代码;以及用于根据确定结果来发送更新的扫描工具结构数据的计算机可读代码。
9.根据权利要求8所述的介质,其中将所接收的扫描工具结构数据从扫描工具设备发送至远程信息处理单元。
10.根据权利要求8所述的介质,其中将所接收的车辆代码从呼叫中心发送至远程信息处理单元。
11.根据权利要求8所述的介质,其中用于确定扫描工具结构数据是否是最新的计算机可读代码包括用于在扫描工具数据库中定位与车辆代码有关的最新扫描工具结构的计算机可读代码。
12.根据权利要求8所述的介质,还包括用于经由无线网络将更新的扫描工具结构数据从呼叫中心发送至与车辆代码相对应的远程信息处理单元的计算机可读代码。
13.根据权利要求8所述的介质,还包括用于根据确定结果来发送更新的扫描工具结构数据的计算机可读代码,其包括用于在远程信息处理单元接收更新的扫描工具结构数据的计算机可读代码和用于将更新的扫描工具结构数据从远程信息处理单元发送至扫描工具的计算机可读代码。
14.根据权利要求8所述的介质,其中响应于由扫描工具设备对更新的扫描工具结构数据的选择,远程信息处理单元重新编程扫描工具设备。
15.一种用于更新车辆诊断软件的系统包括用于在远程信息处理单元接收扫描工具结构数据和车辆代码的装置;用于根据所述车辆代码来确定扫描工具结构是否是最新的装置;以及用于根据确定结果来发送更新的扫描工具结构数据的装置。
16.根据权利要求15所述的系统,其中将所接收的扫描工具结构数据从扫描工具设备发送至远程信息处理单元。
17.根据权利要求15所述的系统,其中将所接收的车辆代码从呼叫中心发送至远程信息处理单元。
18.根据权利要求15所述的系统,其中用于确定扫描工具结构数据是否是最新的装置包括用于在扫描工具数据库中定位与车辆代码有关的最新扫描工具结构的装置。
19.根据权利要求15所述的系统,还包括用于经由无线网络将更新的扫描工具结构数据从呼叫中心发送至与车辆代码相对应的远程信息处理单元的装置。
20.根据权利要求15所述的系统,还包括用于响应于由扫描工具设备对更新的扫描工具结构数据的选择,远程信息处理单元更新扫描工具设备的装置,其中更新的扫描工具结构数据与至少一个车辆应用程序相关。
全文摘要
用于经由远程信息处理单元更新车辆诊断软件的方法是以由远程信息处理单元检测的服务事件的发生为基础的。当车辆诊断设备一连接到车辆上,远程信息信息处理单元就接收扫描工具结构数据和车辆代码。在远程信息处理单元中根据所述车辆代码作出扫描工具结构是否是最新的确定。根据所述确定结果,呼叫中心向远程信息处理单元发送更新的扫描工具结构数据。远程信息处理单元向需重新编程的车辆诊断设备提供更新的扫描工具结构数据。
文档编号H04L12/00GK1801715SQ20051013803
公开日2006年7月12日 申请日期2005年12月2日 优先权日2004年12月2日
发明者T·A·高利克, M·G·扎姆波 申请人:通用汽车公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1