车辆诊断测试与报告方法转让专利

申请号 : CN200610163908.X

文献号 : CN1967188B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : G·W·古尔德G·S·麦劳林

申请人 : 通用汽车有限责任公司

摘要 :

一种用于提供用户启动的在具有远程信息处理能力的车辆中的诊断测试与报告的系统与方法。在本方法中,通过一车载远程信息处理单元的用户接口接收来自驾驶员的车辆诊断测试请求。执行一简单的初始诊断检查并给驾驶员播放一条第一语音消息,此信息提供了与任何检测到的车辆问题相关的信息。接下来,该方法执行一个更完整的诊断检查,并且所得到的诊断信息被用于选择并播放一第二语音消息,此语音消息提供了应该采取的矫正行动以解决检测到的问题的指令。还通过移动电话或其他无线载波系统来提供与实时顾问的通讯。

权利要求 :

1.一种车辆的诊断测试与报告的方法,其中所述车辆带有一车载诊断系统、一包括至少一个与诊断系统相连的警示灯或其他可视指示器以给车辆使用者提供可视警示的仪表板显示器、以及一与诊断系统进行通讯并使车辆使用者可以和呼叫中心处的实时顾问间经过无线连接进行语音通讯的远程信息处理单元,本方法包括以下步骤:(a)通过远程信息处理单元的用户接口接收来自车辆使用者的车辆诊断测试请求;

(b)判断在仪表板显示器是否有可视警告,如果有,则访问并播放第一预先录制的语音消息,第一预先录制的语音消息提供关于此可视警告的信息;

(c)执行各种车辆状况的车辆诊断测试,并生成是该诊断检查结果的诊断数据;

(d)访问并播放与该诊断数据相关联的第二预录制语音消息,第二预录制语音消息包括一条或多条关于车辆使用者要采取的矫正行动的指令;

(e)为车辆使用者提供与实时顾问之间通过无线连接经由语音通讯进行通讯的选项;

(f)如果用户接受所述选项,则启动到所述顾问的无线连接;

其中 步骤(a)到步骤(e)都在车辆中执行而不用启动到所述呼叫中心的任何无线连接。

2.如权利要求1所述的方法,还包括步骤:定期地从远程地址获取附加的预录制语音消息。

3.如权利要求2所述的方法,所述诊断系统定期检查来自远程地址的所述预录制语音消息。

4.如权利要求2所述的方法,所述远程地址当所述预录制语音消息可用时开始下载所述预录制语音消息。

说明书 :

车辆诊断测试与报告方法

技术领域

[0001] 本发明一般的涉及车辆诊断学,尤其是涉及诊断测试与报告车辆的工作状况或服务需求。

背景技术

[0002] 汽车通常具有自诊断能力用于检测问题,这些问题影响到引擎性能、排放、刹车和其他计算机控制或监测的车辆系统。例如,当与车辆系统、电路或零部件相关联的车辆控制模块检测到一个故障或者超出了预先设定的可接受范围的传感器读数,控制模块就会产生一个标识故障的字母数字的诊断故障编码,并将这个诊断编码作为诊断数据存储在车辆计算机的存储器中。当车辆计算机接收到某些诊断故障编码时,就会点亮车内的一个警示灯,例如,已广泛应用的故障指示灯(MIL),称为“检查引擎(Check Engine)”灯较好,其提供了车辆存在某个问题的一般指示。但是,这样的指示灯对车辆驾驶员判定一些特定问题的潜在严重性提供很少或不能提供有用价值,并且也不能给出任何指导或帮助来如何补救潜在的问题。一些车辆配备了执行诊断检查并进而显示故障编码,但对于那些不熟悉这些编码含义的驾驶员而言这些信息的作用也很有限。另一已有的系统用文字显示代替了故障编码,并且尽管这样提供了附加信息给车辆驾驶员,但是仍需要驾驶员分散视觉注意力到文字显示上,因而限制了帮助驾驶员采取补救措施解决问题的能力。
[0003] 在其他一些现有的车辆诊断设备中,诊断信息可以由服务技师从车辆计算机中提取。例如,服务技师可以通过将车载计算机的诊断连接器的某些端接地而使得将车辆计算机置于诊断模式下,从而引发“检查引擎(Check Engine)”灯或其他指示灯闪亮,或另外显示与潜在问题相关联的特定故障编码。在另外一些实例中,服务技师可以将一个电子诊断扫描工具插入车载计算机的诊断连接器内来访问并读取详细的故障编码。在每一种情况下,诊断故障编码都能被提取出来,但必须由服务技师使用与车辆的直接的物理连接才能完成。
[0004] 更近的,已开发出其他的方法,以通过使用实时顾问为车辆及其诊断系统提供远程分析与通讯。这项服务针对那些装配有由厂家提供的内置移动电话或其他无线通讯系统的车辆。使用这项服务,有限的诊断信息会提供给实时顾问,实时顾问再给车辆的使用者关于在多长时间内他们需要维修其车辆的建议。这一系统也可以用于在车辆系统检测到某些事件的情况下自动地联系中央呼叫中心,例如汽车气囊或其他安全系统的使用。

发明内容

[0005] 在本发明的一个方面中,为具有车载诊断系统和能与诊断系统通讯的远程信息处理单元的车辆提供了诊断测试与报告的方法,此方法包括以下步骤:
[0006] (a)通过远程信息处理单元的用户接口接收车辆使用者发出的车辆诊断测试请求;
[0007] (b)作为对请求的响应从诊断系统获取诊断状态信息;
[0008] (c)访问与诊断状态信息相关联的预录制语音消息;和
[0009] (d)为车辆使用者播放此预录制语音消息。
[0010] 如果需要,此方法也可以包括以下附加步骤:
[0011] (e)执行各种车辆状态的车辆诊断检查,并产生为诊断检查结果的诊断数据;
[0012] (f)访问与诊断数据相关的第二预录制语音消息,此第二语音消息包括一条或多条关于车辆使用者应该采取的矫正行动的指令;和
[0013] (g)为车辆使用者播放第二条预录制语音消息;
[0014] 根据本发明的另一个方面,提供了一个诊断测试与报告的方法,用于一种具有车载诊断系统、仪表板显示器以及一远程信息处理单元的车辆,其中所述仪表板显示器包括至少一个连接到诊断系统的警示灯或其他可视指示器以向车辆使用者提供可视警示,所述远程信息处理单元与诊断系统通讯并通过无线连接使得在车辆使用者和实时顾问之间进行语声通讯。该方法包括的步骤为:
[0015] (a)通过远程信息处理单元的用户接口接收车辆使用者发出的车辆诊断测试请求;
[0016] (b)判断在仪表板显示器上是否有可视警告,如果有,访问并播放预先录制的语音消息,预先录制的语音消息提供关于此可视警告的信息;
[0017] (c)执行各种车辆状况的车辆诊断测试,并产生是诊断测试结果的诊断数据;
[0018] (d)访问并播放关于诊断数据的第二预录制语音消息,此语音消息包括一条或多条关于车辆使用者应该采取的矫正行动的指令;和
[0019] (e)为车辆使用者提供与实时顾问之间通过无线连接经由语音通讯进行通讯的选项。

附图说明

[0020] 本发明的优选的典型实施例将在下文中结合附图加以说明,其中相同的附图标记表示同样的元件,并且其中:
[0021] 图1是描述了可用于实施本发明的方法的移动车辆通讯系统的实例框图;
[0022] 图2是显示了基于车辆的远程信息处理单元和用于图1的移动车辆通讯系统的车载诊断系统的更多细节的框图;
[0023] 图3是可用于图2所示场合下的数据库的可选实施例的图解视图;
[0024] 图4是本发明一个用户启动诊断测试和报告方法的实施例的流程图,其可以通过使用由图1-3中的系统部件来实施;

具体实施方式

[0025] 如图1所示,其表示一个实施了本发明方法的实施例的运行环境。此实施例应用了移动车辆通讯系统(MVCS)100,其包括汽车110,无线载波系统140,通讯网络150,网络服务器160,呼叫中心170,以及车辆服务中心180。如接下来接合图4的进一步描述,在此描述的发明方法的特定实施例涉及在车辆110中实施各种诊断检查和报告,其中报告经由可听地播放给车辆使用者,以提供关于各种车辆诊断和运行情况的信息和指令的语音消息的方式实现。本方法也能够使驾驶员启动与呼叫中心170的实时顾问或服务中心180的服务技师或计划员(未示出)间的无线语音通讯。系统也可与网络服务器160通讯以实现多种用途,例如获取更新的语音消息。这些特征将在下面更详细说明。
[0026] 列举的实施例中描述的汽车110为典型的乘客轿车,并且应该理解为其他移动交通工具如海上交通工具、飞行器或其他汽车(例如货车、汽油和柴油卡车等)可使用,其不脱离本发明的范围。位于车辆110内的各种电子模块包括远程信息处理单元120,通过车载网络112连接到一个或多个车辆系统模块(VSMs)130。如以下更详细的描述,远程信息处理单元120为驾驶员提供与各种远程地址的通讯与互动,包括与网络服务器160,呼叫中心170,以及服务中心180。VSMs 130提供各种车载车辆诊断、监视、控制和报告功能。例如,可用一个VSM 130控制引擎运转(如燃料喷射和点火定时),而另一个VSM130可作为一个安全系统来操作监控和调配车辆上的安全气囊或其他SIR安全系统。在图1的实施例中,VSMs包括一个诊断VSM132,例如车载诊断系统(如OBD--II系统),其执行各种车辆传感器的诊断检查。更具体细节将结合图2加以说明。
[0027] 为便于各种通讯设备和电子模块之间的交互,车辆通讯网络112可使用任何适合的网络通讯方案,如控制器局域网(CAN),ISO标准9141、用于高速应用的ISO标准11898、用于低速应用的ISO标准11519、用于高速和低速应用的SAE标准J1850等。
[0028] 远程信息处理单元120可通过很多方式实现,在所示的实施例中包括一处理器121、一用于经由一个或多个天线123与车辆实现无线通讯的通讯设备122、存有程序125和数据库126的数字存储器124、用于用户向远程信息处理单元提供输入的一个或多个按钮开关127和麦克风128、用于提供语音消息或其他可听信息和/或反馈给车辆使用者的一个或多个扬声器129。处理器121可用本领域人员公知的各种方式来实现,例如微处理器或专用集成电路(ASIC)。处理器121执行一个或多个计算机程序125以实现监控、数据处理以及与车辆系统模块130、车辆使用者和远程地址的通讯的各种功能。
[0029] 通讯设备122通过移动电话(例如CDMA,GSM)、卫星或其他无线通路提供无线通讯,并且具有提供语音和数据通讯的能力。同语音一样,允许与网络服务器160进行数据通讯,如果需要,也可以与呼叫中心170及服务中心180进行数据通讯。
[0030] 存储器124可为任何数字存储装置,其提供计算机可读的存储数据和程序供处理器121使用。其包括永久性存储和/或非永久性存储,并可以作为一个或多个单独的物理装置来实现。
[0031] 程序125包括一个或多个计算机程序,其由处理器121执行以实现远程信息处理单元120的各种功能。数据库126包括语音消息、相关的诊断故障编码或其他诊断信息的存储,以下将加以说明。数据库可以存储为数据表的形式,其可以对数据库中的存储数据执行查找,并且这些可通过公知的索引技术和/或数据库查询技术来实现,或直接在表中顺序查询。这些和其他的数据库存储和查询技术是本领域技术人员所公知的。
[0032] 按钮127可以使远程信息处理单元120的一个或多个功能进行用户激活。这种开关127可以是典型的OnStar 开关,其装在车辆中驾驶员触手可及之处。除了被用于与位于呼叫中心170的实时顾问语音通讯这一常规方式外,开关127也可以用于启动诊断检查和报告方法,该方法在下面将联系图4被论述。相类似的,麦克风128允许车辆驾驶员向远程信息处理单元120发出语音命令,以及通过通讯设备122与各种远程地址进行语音交流。使用者的语音命令可以由处理器121和存储在存储器124中的语音识别程序加以解释。
[0033] 可以选择的是,提供专用数字信号处理器(DSP)或其他模块用于实现此项功能。语音识别程序和与其他电子模块的接口是本领域技术人员所公知的。
[0034] 扬声器129可以是一个或多个专用扬声器,或是由汽车无线电或其他信息娱乐系统(未示出)使用的相同扬声器中的一个或多个。扬声器129用于从远程信息处理单元为车辆乘员提供可听的语音消息,其可以是存储的声音文件或合成语音。扬声器也可以与麦克风128一起使用,为驾驶员提供与呼叫中心170、服务中心180的语音通讯或其他一般目的的电话服务。
[0035] 尽管在图1中描述为分别的单体模块,但本领域技术人员可以理解为多个远程信息处理单元120的组件可以集成在一起,或者与其他车辆系统集成和/或共享,使得例如存储器124可以集成在处理器121内或装在远程信息处理单元120之外并且与一个或多个其他车辆系统共享。
[0036] 无线载波系统140可以是移动电话和/或卫星无线通讯系统,其用来在如图1中所示的车辆110和各种远程地址之间传输语音和数据。在一个实施例中,无线载波系统140可实现为CDMA、GSM或其他移动电话通讯系统142,其用来在车辆110和通讯网络150间交换语音和数据。另外或可供选择的,无线通讯可以经由卫星传输,其使用一颗或多颗卫星144经由例如中央地面卫星设备146连接车辆与通讯网络150。通讯网络150也可以是陆基有线系统,如公共电话系统和/或电缆系统,其用于通话和数据通讯,其包括通过互联网实施的通讯。
[0037] 网络服务器160可以使用一台或多台计算机服务器来实现,该计算机服务器位于一个独立的远程地址或者例如在呼叫中心170处。典型的服务器如图1所示,包括其均通过以太网168进行连接的调制解调器和/或路由器162、一台计算机164、数据库166。数据库166可以通过单独的网络附加存储(NAS)设备实现,或者可以存储在计算机164自身上,或者也可以根据需要而位于其他地点。计算机164具有服务应用程序来控制经由网络150的车辆110与数据库166的数据交换。经由网络150或一些更直接的途径,网络服务器160也可以与呼叫中心170和/或服务中心180通讯。适当的服务器硬件和软件的配置是本领域技术人员所公知的。
[0038] 呼叫中心170可以是由一个或多个实时顾问176配备的一个或多个的位置,该实时顾问处理来自车辆驾驶者和/或监控各种车辆状况如安全气囊使用的人或设备的呼叫。呼叫中心包括一台或多台服务器172、数据存储器174和本地网178,,服务器172具有与网络150必要的通讯能力,该本地网178用于将这些部件都连接到实时顾问176使用的计算机上。如果需要,网络服务器160可被集成到呼叫中心170上而不必使用两个单独的系统。
合适的呼叫中心设备已是公知内容,并且目前已用于提供与车内安全保障系统相连接的远程现场帮助。除使用实时顾问之外,顾问176也可以用自动机器人或在计算机上运行设置成响应用户请求的程序来实现。
[0039] 服务中心180可以是汽车服务中心如特许经销店,能够进行车辆的维护与维修。服务中心通过通讯网络150与车辆110连接,以使驾驶员可以启动同服务中心的技师或服务计划员的电话呼叫。
[0040] 现在参照图2,进一步说明远程信息处理单元120和诊断VSM 132的详细结构及使用。由图1所示,远程信息处理单元120由车辆网络112连接到诊断系统132。当然,专用的连接可用来替代网络112或远程信息处理单元,并且诊断系统可以一体集成在一个单一的模块中。远程信息处理单元120包括用于程序125和数据库126的记忆存储器124。它还包括可与驾驶员进行通讯并发出信号的用户接口190,其具有开关127、麦克风128和扬声器129。诊断模块132可以同远程信息处理单元120相同或相似的方式构架(即,使用处理器、接口电子仪器用于连接网络112),并且诊断模块132还包括记忆存储器134用于存储一个或多个程序136和数据138。诊断系统132连接至车辆仪表板192以能够使用简短文本显示器或者一个或多个警示灯,如“检查引擎(CheckEngine)”灯194。这种连接可以如图2所指示,或通过网络112或其他途径实现。这样,诊断系统132在检测到错误或其他状况需要驾驶员注意时可以点亮警示灯194。
[0041] 在描述的实施例中,数据库126包括车辆诊断状态信息、诊断数据和经过车辆内的一个或多个麦克风重新播放的相关语音消息。以下结合图4所示的方法揭示的是,诊断状态信息被用于判断是否存在由诊断系统132报告的问题,而诊断数据则作为更全面的诊断检查的一部分被提供。诊断数据可以是任何表示特定车辆传感器或其他部件的操作状况或状态的数据。优选地,诊断数据包括标准诊断故障编码,此编码在连续的或周期性的监测各种传感器或系统的过程中自动写入数据库;或者,可以是从单独车辆模块或系统中设置或接收作为特定诊断检查结果的编码。诊断状态信息本身也可以是诊断数据(如故障编码)或可以是单个的信息,如一个标记或其他数据,其用来设置车辆检查引擎或警示指示器状态(开或关);或反之可以是单独的标识或数据,其在用于点亮检查引擎或其他警示指示器的相同或不同条件下设置。
[0042] 语音消息可以是存储在车辆中的预先录制数字语音文件,其中每条语音消息关联了至少一些诊断状态信息和/或诊断数据。例如,在诊断状态信息代表了检查引擎灯194的两个状态(开或关)时,数据库中存储的第一组预录的语音消息可以关联到这两个可能的状态,使得适当的第一语音消息可以是经由扬声器129向驾驶员播放以提供关于检查引擎灯的信息,例如,它指的是灯亮时是何含义。可以包括关于灯被点亮的潜在原因的附加信息作为语音消息的一部分或可从补充预录语音消息提供关于灯被点亮的潜在原因的附加信息。因此,除了关于仪表板警示灯(一个或多个)的状态的一条或多条预录语音消息之外,本实施例中的数据库126包括很多附加预录语音消息,每条语音消息都与一个或多个诊断故障编码相关。此第二组(补充)语音消息能用来提供更专门的信息,以及关于由驾驶员将采取的用以解决识别错误或其他不需要车辆状态的矫正措施的指导信息。
[0043] 在已披露的实施例中,数据库126包含至少一张将诊断状态信息和诊断数据关联到各种语音消息的表。这可以由使用标准OBD-II故障编码完成,其在表和相关联的语音消息(声音)文件中一同列出。语音消息文件可以单独存储在存储器124中。因而,远程信息处理单元120通过利用诊断系统132提供的一个或多个诊断故障编码来查询与此编码相关的语音消息文件,经由扬声器129播放相关语音消息,并且进而从存储器124中访问并播放相关的语音消息。每个故障编码都可以有一条或多条其自己的单独语音消息,或者,一些相关的故障编码都共同使用一条相同的语音消息(通过标识数据表中相同的语音消息文件名),并且系统可以包括由多个故障编码所共享的缺省语音消息,例如,当唯一所需指令是告知驾驶员汽车需要到代理商处进行维护时。如图2所示,每个故障编码都只有一个与该编码关联的单独的语音消息文件,其中一些编码(如P0100-P0104)共享同一语音消息文件。这种配置在下面的场合十分有益,如一个更通用的第一语音消息提供给驾驶员,而此信息并没有对一个或一小组故障编特别指出。可替代的如图3所示,数据库中包括与每个故障编码都相关联的两个语音消息,第一组语音消息(VM1)用于提供与那故障编码关联的关于特定问题的信息,以及第二组语音消息(VM2)用来提供进一步的信息和/或指令,用于采取正确的行动来解决所报告的问题。在这种配置下,成组的故障编码将共享一条更通用的第一语音消息(VM1),然而在很多情况下,对于特定的故障编码第二组语音消息(VM2)更多的是被分别处理。尽管数据库126和/或语音消息文件显示出为存储在远程信息处理单元120内,但数据库126和/或语音消息文件也可存储在诊断系统132中,或者甚至是在一个远程地址中,如网络服务器160的数据库166。
[0044] 当作为声音文件存储时,语音消息可存储为任何适当的格式,例如.wav、mp3、或者其他编码、解码格式。语音消息不必只限于预录声音,而是也可以代替地存储为例如文本或语音部分,其然后由合成语音处理器使用以产生可听的语音消息。用于将语音消息实现为合成语音语音消息的电路与技术已经为本领域技术人员所公知。
[0045] 优选地,诊断系统132包含一个OBD-II,顺从(compliant)系统,此系统执行各车辆传感器的诊断检测,这些车辆传感器用于监测以下事件,如燃油与空气调节(air metering)、点火系统操作、排放、车辆速度与空转控制、车辆计算机操作、和传输。诊断系统132可操作性的执行诊断检查并返回一个或多个诊断故障编码,此编码被发送到远程信息处理单元120和/或存储为诊断数据138,用于日后由远程信息处理单元或技师借助扫描仪进行检索,或者远程的经由天线123通过诊断顾问或网络服务器进行检索。
[0046] 在远程信息处理单元120内,计算机程序125可操作性的通过用户接口190接受驾驶员的输入(即通过开关127和/或麦克风128)。计算机程序125可以通过直接地或经由网络112向诊断系统132发送指令来启动一个车辆诊断测试过程。此程序也控制由扬声器129给驾驶员重放语音消息。利用程序125,远程信息处理单元可以从诊断系统132接收车辆诊断数据(如故障编码)和/或其他信息,并且单元120控制将上述信息传送到呼叫中心170。程序125也可以从其他的车辆系统模块接收数据,例如从车载GPS接收机接收GPS数据或从SIR系统控制器接收安全系统使用信息,并且同样控制将这些其它信息传送到呼叫中心170。
[0047] 图4是一个车辆诊断测试和报告方法实施例的流程框图。方法200优选的使用上图1-3详细示出的系统和概念来实施。但是,考虑到此方法200也结合任何其他适当的系统协同使用,因而,其不限于图1-3中的硬件和软件的配置。方法200优选的利用以计算机可读格式存储在存储器124中的程序125在计算机控制下实施。
[0048] 在图4中,方法200从步骤205开始,其中此步骤为启动远程信息处理单元120,例如在车辆启动或点火开关激活的过程中。
[0049] 在步骤210,车辆使用者与远程信息处理单元120的用户接口互动,优选通过按压用户接口按钮127来启动一个对话,其中当在语音识别模式下操作时,驾驶员可以输入由远程信息处理单元120加以阐释的语音指令。利用扬声器129,系统可以通过播放声音或提供来自驾驶员的口头的指令请求来确认按钮激活。
[0050] 在步骤215中,远程信息处理单元120优选的接收语音输入或进一步的按钮输入来请求车辆诊断。例如,远程信息处理单元120可以经用户接口的麦克风128接收一条来自驾驶员的语音指令,如“检查我的汽车”。
[0051] 在步骤220中,远程信息处理单元120例如通过判断是否当前有指示灯被点亮来检查现存的诊断状态信息。正如上面描述的,这可以通过访问诊断状态信息来完成,所述诊断状态信息可以是事先存储的提供给远程信息处理单元120使用的数据或者可以是提供给远程信息处理单元或储存在诊断系统132中的故障诊断编码。可选择的,此信息可以从仪表板显示模块获得,其控制位于仪表板192上的各种指示仪器和计量仪器。
[0052] 接着,在步骤225中,系统访问并且播放预录信息的语音消息。第一语音消息的选择基于是否指示灯目前被点亮。在检查引擎灯不亮情况下,语音消息可能简单的通过报告表述当前的状况,例如,“你的车辆系统近来未报告任何问题”。当前出现报告的问题时,相关的语音消息可以是一般的消息以确定存在一个被报告出的问题,或者可以是一个更特定的消息,其取决于报告的特定的故障诊断编码。因而,例如,如果DTC P0440被报告,语音消息可能是:“你的检查引擎灯现在被点亮。为确保车辆排放保持在可接受水平,系统正在报告问题,车辆需要接受服务”。此信息也能识别被报告的特定故障编码。
[0053] 为运行这些步骤,远程信息处理单元120的处理器121首先判断被报告的特定故障编码,并且然后访问数据库126以查询相关联的语音消息,然后获得这些语音消息并经由扬声器129播放。这优选的在车辆110内使用程序125完成但也可以非车载以及例如数据库126远程地位于网络服务器160的情况下来完成。
[0054] 除了使用OBD-II诊断故障编码之外,诊断数据可能更普遍地包括任何的数字、字母、字母-数字、符号、其他的定量的或定性的数值、和/或模拟量及数字量,以作为计算机处理的输入并且被指定某些意义。诊断数据可能由车辆110内某些状况产生,例如与车辆的部件、子系统或系统相关的下限或上限警告的故障。例如某个状况可能是一个低冷冻剂的状况,其引起了某个冷冻剂水平传感器发送下限信号给引擎控制模块。引擎控制模块会将此下限信号与一个故障编码或警告编码相关联并储存此编码,或者只是简单的将此信号直接地储存为数据。可选地,引擎控制模块可能简单储存读作诊断数据的信号。各种其他的情况可能包括过高的换油警告信号间的英里数和/或相关的编码、废气排放故障等类似的情况。诊断数据也可能包括缺少故障编码、警告、或等类似的情况。在这种情况下,诊断信息也可能与这样数据相关联或相关关或缺少这样的数据,其中那么这样的诊断信息可能是一条存储消息,其表示所有的车辆系统和部件功能正常。
[0055] 步骤225中给出的第一语音消息可能包括原始诊断数据,其已经在一个框架内被记录、分类、组织、关联或解释,从而使其意义从原始诊断数据中显现出来。更特别地,语音消息也可能包括一般的或详细的关于诊断数据意义的解释,以及诊断数据的严重性。一个初始的语音消息的示例就是在上面已经给出的编码P0440的例子,并且此语音消息可只针对这一个编码,或者被多个编码使用(例如P0440-P0455)。
[0056] 在给驾驶员一项车辆的已知诊断状态的初使报告后,系统接着告知使用者一个更完全的诊断检查将会开始。这如步骤230所示。例如,系统可能向驾驶员重放一条预录声音消息:“OnStar现将在你的车辆上运行一个GMGoodwrench诊断检测″。然后,在步骤235,远程信息处理单元1 20发送一个指令给诊断模块132开始诊断检查。诊断检查可能是一个编程存入诊断系统132内的标准的例行工作,其检查每一个车辆系统模块(VSM)130或单独的传感器,其提供诊断信息并以一个或多个故障编码形式向远程信息处理单元返回结果。可选地,远程信息处理单元本身可能被编程检测一个或多个VSMs 130和/或传感器以获得诊断数据。因此,不需要等候VSMs执行根据预定时间进度或频率的预定诊断例行程序,诊断系统132或远程信息处理单元120就能主动地检测VSMs、传感器或类似设备以执行车辆性能或状况的诊断。如果所有的系统、电路、被检测零部件都正在令人满意的运转,则作为对该检测的响应没有诊断故障编码或关联诊断信息被返回。然而,如果车辆系统、电路、零部件正处于问题中或超出规定状况,那么远程信息处理单元120将从与该系统、电路或零部件相关联的控制模块或传感器接收一个或多个故障编码。
[0057] 考虑诊断操作可以是主动的或被动的。操作可以是被动的,是因为在当前的车辆运作情况下,其可能只是接受来自模块、传感器或类似设备的信号,或者操作可以是主动的,是因为诊断操作指令车辆在一些预定方式下运作,并且然后接受来自各种模块、传感器或类似设备的信号。无论如何,诊断操作产生最新的诊断数据用于决定要被访问和向驾驶员播放的第二语音消息。
[0058] 在步骤240,如果存储任何接收到的诊断故障编码的话,优选存储到远程信息处理单元120的存储器124中,但是也可以存储在诊断系统132或车辆110的其他任何适当的存储器中。
[0059] 在步骤245中,使用接收到的故障编码(一个或多个),系统随后从数据库126查询第二语音消息并经由扬声器129为驾驶员播放。第二语音消息可提供更详细的信息,并且优选的至少给驾驶员提供指令以采取正确的行动来解决检测到的问题。替代基于故障编码的查找,也可使用诊断故障编码作为诊断算法的输入来确定特定的第二指令的语音消息的选择,其中该算法被设计成可以决定一个或多个正确行动的过程。接着,此算法的结果被用来在许多存储的语音消息之中作出选择。
[0060] 作为一个故障编码P0440的可能的指令的例子,语音消息可能叙述为:“动力系统已经检测到一个排放系统故障。如果你的车辆在最近加过燃料,检查燃料箱盖是否安装正确。转向拧紧燃料箱盖直到听到两声卡嗒声。如果在车辆启动并行驶了七次次后,检查引擎灯仍然保持点亮,那么你的车辆需要维修服务”。
[0061] 在步骤250中,给车辆使用者提供可以与位于呼叫中心170的实时顾问联系或与服务中心180联系的选项。这还是要通过使用语音消息来完成,这要求一个优选的为语音指令形式的用户响应。车辆使用者希望获得进一步的关于报告问题的信息,并与实时顾问176讨论可能的正确行动。为此目的,远程信息处理单元120能经由无线载波系统140和网络150自动地给实时顾问176提供故障编码或其他的诊断数据。这允许实时顾问访问关于被报告的故障编码的附加储存信息。类似地,这些信息可被提供到服务中心180,以帮助决定正确的行动或计划服务。可选地,车辆使用者可能希望找最近的服务中心180来让一个服务技术人员来检查车辆。为此,若车辆具有GPS能力,那么这些信息可自动地被实时顾问176或网络服务器160获得,并用来识别一个或多个附近的服务中心并提供出到这些位置的方向。
[0062] 步骤255中判断车辆使用者已经选择了什么样选项。如果车辆使用者已经选择放弃了与服务中心的代表或呼叫中心顾问通话的机会,那么该方法即在步骤260结束。如果车辆使用者选择和一个服务中心代表通话,那么方法执行附加步骤265,其中另一个程序被调用来设置从车辆到附近的服务中心的呼叫。附加步骤265可包括使用先前描述的系统100的GPS能力提供到附近服务中心的方向。最后,如果车辆使用者选择与呼叫中心顾问通话,那么方法执行附加步骤270,在此另一个程序可被调用来设置从车辆到呼叫中心170的呼叫。
[0063] 除了图4的诊断和报告方法之外,系统也可以被编程以定期地从呼叫中心170或其他远程地址获得更新的语音消息,来代替或补充现有的存储在车辆上的语音消息。这在以下场合是有用的,需要改变特定的语音消息的内容或需要给先前只有一条更一般关联的语音消息的诊断故障编码提供语音消息。系统可被编程以定期地检查新的语音消息或者网络服务器160、呼叫中心170或其他的远程地址可以在新的语音消息可获得时启动下载新的语音消息。将语音消息以声音文件在无线系统140和通讯网络150上实施传送的技术和方法是本领域技术人员熟知的。
[0064] 通过使用利用多层语音消息方法,不仅提供了关于车辆故障的信息,而且还提供了基于检测到的特定问题的校正行动,这种方法以能最小的分散驾驶员在道路上的注意力的方式提供改进水平的诊断报告。本方法的方式进一步的以减少了对实时顾问的依赖的方式实现了这一点,这提供了很多好处;也就是说,它给驾驶员提供了更标准化、更可靠的信息,而这同时减少了呼叫中心的人员负担,也减少了用在无线载波系统的空中传输时间量,因而节省了成本。
[0065] 应该可以理解为,前面的描述并不是对发明本身的说明,而只是一个或多个本发明的优选实施例。本发明并不限于在此披露的具体实施例,而是要仅通过下面的权利要求加以限定。此外,前面关于特定实施例的描述内容并不构成对本发明的范围或权利要求中所用术语的定义的限制,除非某个术语或短语已经在上面明确地定义。各种其他的实施例和对已披露实施例的变化和修改对本领域技术人员而言显而易见。例如,在报告两个或更多独立的故障编码情况下,系统有顺序地重放多条语音消息。同样,可以不使用对于两层报告的方案的第一和第二语音消息,而是系统可替换为依据驾驶员的初使请求来实施更全面的诊断检查并重放适当的指示语音消息而不使用更一般化的第一语音消息。所有这些其他的实施例,变化和修改都应该落在所附的权利要求的范围之内。
[0066] 如在本发明说明书和权利要求书所使用的,术语“例如”和“比如”以及动词“包含”、“具有”、“包括”以及其动词变格,当与一系列的一个或多个零部件或其他项目连用时,其意义都解释为开放的,也即此系列不被认为是排除其他的附加零部件或项目。其他的术语解释为其最广泛的合理意义,除非在上下文中需要不同的解释。