用于诊断车辆的方法和系统与流程

文档序号:11780117阅读:166来源:国知局
用于诊断车辆的方法和系统与流程
用于诊断车辆的方法和系统相关申请的交叉引用本申请要求2012年2月29日提交的美国临时专利申请No.61/605020的权益,该临时专利申请的全部内容在此通过引用并入本专利申请中。技术领域本发明总体上涉及用于诊断车辆的方法和系统,更具体地涉及用于诊断车辆的电气系统中的故障的方法和系统。

背景技术:
车辆技术人员的工具连接到车辆的通信系统以便监测并且索取来自车辆的数据。技术人员的工具通常最多地用于辅助技术人员诊断车辆的问题。例如,可以通过技术人员的工具从车辆的通信系统索取诊断故障代码。由于车辆配置中的巨大变化,技术人员必须完成服务诊断树来索取代码并确定故障。这种方法可能是耗时并且易出错的。相应地,期望提供用于自动地配置用于特定车辆的技术人员的工具的方法和系统。此外,通过结合本发明的附图和前面的技术领域以及背景技术来参阅随后的详细描述以及所附权利要求,本发明的其他期望的特征和特性将变得清楚。

技术实现要素:
本发明提供了用于生成车辆特定配置文件的方法。在一个实施方式中,一种方法包括:确定车辆认证号;基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度;以及基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成配置文件。在另一个实施方式中,提供了一种用于生成车辆特定配置文件的系统。所述系统包括确定车辆认证号的第一模块。第二模块基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度。第三模块基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成配置文件。在再一个实施方式中,提供了一种用于车辆的诊断系统。所述诊断系统包括配置模块,所述配置模块确定车辆认证号,基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度,并且基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度生成配置文件。诊断模块使用所述配置文件来诊断车辆的故障。方案1.一种生成车辆特定配置文件的方法,包括:确定车辆认证号;基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度;以及基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成配置文件。方案2.如方案1所述的方法,进一步包括使用所述配置文件来诊断车辆的故障。方案3.如方案2所述的方法,进一步包括生成图形化的使用者界面,所述界面基于所述配置文件以及所述车辆故障来显示车辆的车辆布局图以及相对于所述车辆布局图的故障位置。方案4.如方案3所述的方法,其中所述图形化的使用者界面是二维图形化使用者界面。方案5.如方案3所述的方法,其中所述图形化的使用者界面是三维图形化使用者界面。方案6.如方案1所述的方法,其中所述生成配置文件包括基于预定格式来形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度。方案7.如方案1所述的方法,其中所述生成配置文件包括基于使用者提供的格式来形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个信息长度。方案8.一种用于生成车辆特定配置文件的系统,包括:确定车辆认证号的第一模块;第二模块,所述第二模块基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度;以及第三模块,所述第三模块基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成配置文件。方案9.如方案8所述的系统,进一步包括使用所述配置文件来诊断车辆的故障的第四模块。方案10.如方案9所述的系统,其中所述第四模块生成图形化的使用者界面,所述界面基于所述配置文件以及所述车辆故障来显示车辆的车辆布局图以及相对于所述车辆布局图的故障位置。方案11.如方案10所述的系统,其中所述图形化的使用者界面是二维图形化使用者界面。方案12.如方案10所述的系统,其中所述图形化的使用者界面是三维图形化使用者界面。方案13.如方案8所述的系统,其中所述第三模块通过基于预定格式形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成所述配置文件。方案14.如方案8所述的系统,其中所述第三模块通过基于使用者提供的格式形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成所述配置文件。方案15.一种用于车辆的诊断系统,包括:配置模块,所述配置模块确定车辆认证号,基于所述车辆认证号从至少一个数据存储装置索取总线拓扑、模块信息、至少一个消息认证号以及至少一个消息长度,并且基于所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成配置文件;以及诊断模块,所述诊断模块使用所述配置文件来诊断车辆的故障。方案16.如方案15所述的系统,其中所述诊断模块生成图形化的使用者界面,所述界面基于所述配置文件以及所述车辆故障来显示车辆的车辆布局图以及相对于所述车辆布局图的故障位置。方案17.如方案16所述的系统,其中所述图形化的使用者界面是二维图形化使用者界面。方案18.如方案16所述的系统,其中所述图形化的使用者界面是三维图形化使用者界面。方案19.如方案15所述的系统,其中所述配置模块通过基于预定格式形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成所述配置文件。方案20.如方案15所述的系统,其中所述配置模块通过基于使用者提供的格式形成所述车辆认证号、所述总线拓扑、所述模块信息、所述至少一个消息认证号以及所述至少一个消息长度来生成所述配置文件。附图说明随后将结合下面的附图来描述本发明,其中类似的附图标记指示类似的元件,并且附图中:图1是示出了根据示例性实施方式的车辆诊断系统的功能框图;图2是示出了根据示例性实施方式的车辆诊断系统的配置模块的数据流图;以及图3是示出了根据示例性实施方式的车辆诊断系统的配置方法的流程图。具体实施方式下面的详细描述本质上仅是示例性的,并非旨在限制本发明或者其应用和用途。此外,本发明的保护范围不应受到在前述技术领域、背景技术、发明内容、或下面的具体实施方式中给出的任何明示或暗示理论的限制。应当理解的是,相应的附图标记在所有附图中指代相同或相应的部件或特征。如在此使用的,术语模块意指任何硬件、软件、固件、电子控制部件、处理逻辑和/或处理器装置,所述处理器装置是单独的或任何组合形式并且无局限性地包括:专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或群组的)和存储器、组合逻辑电路和/或提供所述功能的其他适当部件。现参阅图1,车辆诊断系统10被示出为包括与一个或多个数据存储装置14-18通信地关联的计算机12以及与车辆22通信地关联的技术人员的工具20。车辆22包括通过车辆总线19通信地联接的一个或多个控制模块17。虽然在此示出的视图描绘了元件的某些布置的示例,但是在实际实施方式中可以存在额外的中间元件、装置、特征或部件。还应当理解的是,图1仅是示例性的并且可能不是按比例绘制的。如所能理解的,计算机12、数据存储装置14-18以及技术人员的工具20可以作为多个计算装置(如图所示)、作为单个计算装置(未示出)或以计算装置的各种组合来实施。计算装置12-20中的每个都包括处理器以及一个或多个存储装置。处理器可以是任何定制或商购处理器、中央处理器、与计算机关联的若干处理器中的辅助处理器、基于半导体的微处理器、宏处理器或用于执行指令的大体上任何装置。一个或多个存储装置可以是下述各项中的至少一个:随机存取存储器、只读存储器、高速缓存、堆栈或诸如此类可以暂时或永久存储电子数据的装置。如图1所示,计算机12被示出为笔记本电脑,数据存储装置14-18被示出为服务器,而技术人员的工具20被示出为手持装置。如所能理解的,计算机12、数据存储装置14-18以及技术人员的工具20不限于当前实例并且可包括任何计算装置-包括但不限于台式计算机、笔记本电脑、工作站、便携手持装置或者包括处理器以及一个或多个存储装置的任何装置。如图所示,计算机12和技术人员的工具20每个都分别与显示装置21和23并且分别与一个或多个输入装置24和25关联,所述一个或多个输入装置24和25可被使用者用来与计算机12以及技术人员的工具20通讯。如所能理解的,这些输入装置24、25可包括但不限于鼠标、键盘和触摸屏。如下面将要更详细描述的,计算机12包括配置模块26,而技术人员的工具12包括诊断模块28。配置模块26生成配置文件30,所述配置文件30可被技术人员的工具20的诊断模块28用来诊断车辆22。在各种实施方式中,当计算机12和技术人员的工具20实施为两个独立计算装置时,配置文件30可以手动或自动地从计算机12下载并且上传到技术人员的工具20。在各种其他实施方式中,当计算机12和技术人员的工具20实施为两个独立计算装置时,配置文件30可以从计算机12传送(例如,根据有线或无线通讯协议)到技术人员的工具20。在各种其他实施方式中,当计算机12和技术人员的工具20实施为同一计算装置(即,配置模块26和诊断模块28驻存在同一计算装置上)时,配置文件30可被配置模块26存储到存储装置中的特定位置并且被诊断模块28从存储装置中的特定位置索取。配置文件30是例如基于车辆认证号(VIN)生成的车辆特定配置。VIN可以手动输入-例如基于使用者与一个或多个输入装置24互动,或者自动输入-例如从含有VIN列表的文件(未示出)。为了生成配置文件30,配置模块26从数据存储装置14-18索取与VIN关联的信息以及集合信息,所述集合信息包括但不限于车辆22的总线拓扑、车辆22的控制模块17之间的长度和用于由每个控制模块17发送的最常用的独有消息的认证号以及每个独有消息的对应长度。例如,数据存储装置14-18可包括但不限于存储VIN信息的售后客户服务(CCA)数据库、存储每个VIN的部件信息的总体部件描述(GPDS)数据库,以及存储用于使用时域反射器来执行车辆22的电气系统测试的信息的时域反射器(TDR)数据库。配置模块26与数据存储装置14-18中的每个进行交互(例如,通过生成索取命令)来索取需要的信息。配置模块26形成可被技术人员的工具20的诊断模块28读取的信息。当下载到技术人员的工具20上时,诊断模块28读取配置文件30来确定下述信息:包括但不限于车辆22的总线拓扑、车辆22的控制模块17之间的长度和用于由每个控制模块17发送的最常用的独有消息的认证号以及每个独有消息的对应长度。当技术人员的工具20通信地联接到车辆22(直接或间接地)时,诊断模块28自动地(即,没有经过技术人员配置的情况下)监测车辆22的通信总线19以便确定任何故障。例如,诊断模块28聆听通信总线19,测量故障时间,并且基于所述时间来预测故障位置。诊断模块28可以预测故障的位置并且可以在技术人员的工具20上显示所述位置。例如,基于总线拓扑和控制模块17之间的长度,在显示器上的使用者界面30中图解地示出了车辆布局图并且相对于所述车辆布局图示出了故障的位置。车辆布局图示出为,使得控制模块17的整个电气拓扑或结构并且特定车辆22内的互连导线以二维(2D)或三维(3D)形式呈现给技术人员,因此使技术人员能够将故障位置与车辆22中的实际位置轻易地关联。现参阅图2,图2中的数据流图示出了用于车辆诊断系统的配置模块26的各种实施方式。根据本发明的配置模块26的各种实施方式可包括任何数量的子模块。如所能理解的,可以结合和/或进一步划分图2所示的子模块以便类似地生成配置文件30(图1)。到配置模块26的输入可以从使用者输入装置接收、从文件索取和/或从数据存储装置14-18(图1)索取。在各种实施方式中,配置模块26包括VIN认证模块32、总线信息模块34、消息信息模块36以及输出模块38。VIN认证模块32接收使用者的输入40作为输入。使用者的输入40代表生成用于特定VIN42的配置文件30的请求。使用者的输入40可包括特定VIN42,或者VIN认证模块32可以从数据存储装置14-18(例如,CCA数据库)索取VIN42。总线信息模块34接收VIN42作为输入。基于VIN42,总线信息模块34从一个或多个数据存储装置14-18(例如,GPDS数据库)索取总线信息44并且确定总线拓扑46和模块信息48,所述模块信息48包括多个控制模块17(图1)以及控制模块17(图1)之间的长度。例如,总线信息模块34通过电路号码从车辆线束的集合来索取点对点连接信息,仅选出那些感兴趣的线路中的导线,并且通过控制模块到控制模块的方式基于单个导线构建车辆22中的电路的总线拓扑。消息信息模块36接收VIN42和模块信息48作为输入。基于VIN42和模块信息48,消息信息模块36从一个或多个数据存储装置14-18(图1)索取消息信息50并且提供用于由每个控制模块17(图1)发送的最常用的独有消息52的ID以及每个最常用的独有消息的长度54。输出模块38接收VIN42、模块信息48、消息ID52以及消息长度54来作为输入。输出模块38形成可被特定诊断模块28(图1)读取的输入数据。输出模块38生成配置文件数据56以便基于形成的数据来形成配置文件30(图1)。在各种实施方式中,输出模块38可以基于预定形式来形成输入数据和/或可以进一步接收使用者的输入作为输入,所述使用者的输入代表当生成配置文件30(图1)时将要使用的特定形式。现参阅图3并且继续参阅图1和2,图3中的流程图示出了根据本发明可以通过图1和2的配置模块26来执行的配置方法。如根据本发明可理解的,所述方法内的操作次序不限于如图3所示的执行顺序,而是能够以一个或多个可适用于并且根据本发明的不同的顺序执行。在一个示例中,所述方法可以在100处开始。在110处确定VIN42。基于VIN42,在120处索取总线拓扑46和模块信息48。进一步基于VIN42和模块信息48,在130处索取消息ID52和消息长度54。在140处形成信息。在150处基于形成的信息来生成配置文件30。此后,所述方法可在160处结束。虽然在前面的具体实施方式中已经提供了至少一个示例性实施方式,但是应当理解的是,还存在大量变型。同样应当理解的是,所述一个或多个示例性实施方式仅是示例,而并非用于以任何方式限制本发明的范围、应用或构造。相反,前面的具体实施方式将向本领域技术人员提供实施所述一个或多个示例性实施方式的便利线路图。应当理解的是,在不偏离所附权利要求及其法律等同体所限定的本发明的范围的情况下,可以对元件的功能和布置做出各种改变。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1