一种快速定位汽车诊断功能的方法和系统的制作方法

文档序号:6534856阅读:230来源:国知局
一种快速定位汽车诊断功能的方法和系统的制作方法
【专利摘要】本发明公开了一种快速定位汽车诊断功能的方法和系统,该方法包括,汽车诊断仪获取汽车的VIN信息;汽车诊断仪对VIN信息进行解析并获取汽车的制造商代码和汽车类型代码;汽车诊断仪根据汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。通过汽车诊断仪对汽车VIN信息的识别、解析获取汽车的制造商代码和汽车类型代码,并基于此自动选择合适的诊断模块对车辆进行诊断,此方案的实现,方便了汽车维修人员使用,简化操作流程,达到智能诊断效果。
【专利说明】一种快速定位汽车诊断功能的方法和系统
【技术领域】
[0001]本发明涉及汽车控制【技术领域】,尤其涉及一种快速定位汽车诊断功能的方法和系统。
【背景技术】
[0002]当今社会,汽车越来越普及,成为了人们日常生活中不可缺少的交通工具。当汽车发生故障时,一般会由维修人员进行修理,维修人员往往根据自身的经验对故障进行诊断并进行维修。但是,随着技术的进步,汽车也越来越智能化,在汽车的维修过程中也可以借助大量的电子设备进行诊断,比如汽车诊断仪,但是现有的汽车诊断仪没有快速定位到相应车系的系统诊断功能,需要进行繁琐的选择操作才能进行汽车的诊断。

【发明内容】

[0003]有鉴于此,本发明要解决的技术问题是提供一种快速定位汽车诊断功能的方法和系统,以解决当前的汽车诊断仪不具备通过读取汽车VIN快速定位到车系及车型的系统诊断功能,需要进行一个繁琐的人工干预过程才能进入到车型的系统诊断功能的问题。
[0004]本发明解决上述技术问题所采用的技术方案如下:
[0005]根据本发明的一个方面,提供的一种快速定位汽车诊断功能的方法包括以下步骤:
[0006]汽车诊断仪获取汽车的VIN信息;
[0007]汽车诊断仪对VIN信息进行解析并获取汽车的制造商代码和汽车类型代码;
[0008]汽车诊断仪根据汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
[0009]优选地,获取汽车的VIN信息是通过软件方式从车辆ECU中读取获得,或者通过直接手动输入或者拍照扫描二维码的方式获得。
[0010]优选地,对VIN信息进行解析是通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式进行解析的。
[0011]优选地,当汽车诊断仪对VIN信息进行解析失败时,将解析失败的结果显示出来。
[0012]其中,汽车诊断仪集成有适应不同汽车制造商不同汽车类型的诊断模块。
[0013]其中,VIN信息包括:生产国家代码、汽车制造商代码、汽车类型代码、车辆特征信息、校验位、车型年款、装配厂信息、顺序号。
[0014]根据本发明的另一个方面,提供的一种快速定位汽车诊断功能的系统包括以下模块:
[0015]VIN信息获取模块,用于获取汽车的VIN信息;
[0016]VIN信息解析模块,用于对VIN信息进行解析并获取汽车的制造商代码和汽车类型代码;
[0017]诊断模块选择模块,用于根据汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
[0018]优选地,VIN信息获取模块具体用于:通过软件方式从车辆E⑶中读取获得VIN信息,或者通过直接手动输入或者拍照扫描二维码的方式获得VIN信息。
[0019]优选地,VIN信息解析模块具体用于:通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式获取汽车的制造商代码和汽车类型代码。
[0020]本发明实施例的方法和系统,通过汽车诊断仪对汽车VIN信息的识别、解析获取汽车的制造商代码和汽车类型代码,并基于此自动选择合适的诊断模块对车辆进行诊断,此方案的实现,方便了汽车维修人员使用,简化操作流程,达到智能诊断效果。
【专利附图】

【附图说明】
[0021]图1为本发明实施例提供的一种快速定位汽车诊断功能的方法流程图。
[0022]图2为本发明优选实施例提供的一种快速定位汽车诊断功能的方法流程图。
[0023]图3为本发明实施例提供的一种快速定位汽车诊断功能的系统的模块结构图。
【具体实施方式】
[0024]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]VIN是英文Vehicle Identification Number (车辆识别码)的缩写,每辆汽车都有一位的 VIN, ASE(Automotive Service Excellence)标准规定:VIN 码由 17 位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息,正确解读汽车的VIN码,对于正确地识别车型,以致进行正确地诊断和维修都是十分重要的。
[0026]关于VIN码的各位说明(其中:VIN中不会包含1、O、Q三个英文字母):
[0027]I?3位(WMI):制造厂、品牌和类型;
[0028]第I位:生产国家代码(如L代表中国)
[0029]第2位:汽车制造商代码(如M代表Mitsubishi)
[0030]第3位:汽车类型代码(为自定义字段,对于不同的厂商有不同的解释)有些厂商可能使用前3位组合代码表示特定的品牌:
[0031]4?8位(VDS):车辆特征信息
[0032]第9位:校验位,按标准加权计算(参见《世界汽车识别代号(VIN)资料手册》P21 ?23)
[0033]第10 位:车型年款(I ?9 代表 2001 ?2009,A2010, B2011, C2012, D2013, E2014)
[0034]第11位:装配厂
[0035]12?17位:顺序号
[0036]当然,不同国家或汽车生产厂家,其VIN含义有细微的不同,下面举几个例子具体说明:
[0037]美国福特汽车公司轿车VIN
[0038]第一位:生产国别代码[0039]第二位:生产或归口部门代码
[0040]第三位:车型类别代码
[0041]第四位:乘员安全保护装置代码
[0042]第五位:车型系列代码
[0043]第六~七位:车身类型代码
[0044]第八位:发动机型号代码
[0045]第九位:VIN检验数代码
[0046]第十位:车型年款代码
[0047]第^^一位:总装工厂代码
[0048]第十二位:出厂顺序号代码
[0049]德国宝马汽车公司轿车VIN
[0050]第一位:生产国别代码
[0051]第二位:生产厂家代码
[0052]第三位:车型及种类代码
[0053]第四~六位:车型 代码
[0054]第七位:发动机型号代码
[0055]第八位:乘员安全保护装置代码
[0056]第九位:VIN检验数代码
[0057]第十位:车型年款代码
[0058]第^^一位:总装工厂代码
[0059]第十二位:出厂顺序号代码
[0060]所以,通过汽车诊断设备读取到车辆E⑶中存储的VIN(有些车辆的VIN不能通过软件方式从车辆ECU中读取,可以通过手动输入或是拍照二维码自动输入识别),通过对读取到的车辆VIN进行解析,判定出车辆所属的车系,再根据分析出来的车系进入到相应的车系诊断过程。
[0061]在具体的实施例中,如图1所示,可以通过如下步骤实现:
[0062]S102、汽车诊断仪获取汽车的VIN信息。
[0063]S104、汽车诊断仪对VIN信息进行解析并获取汽车的制造商代码和汽车类型代码。
[0064]S106、汽车诊断仪根据汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
[0065]优选地,获取汽车的VIN信息是通过软件方式从车辆ECU中读取获得,或者通过直接手动输入或者拍照扫描二维码的方式获得。
[0066]优选地,对VIN信息进行解析是通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式进行解析的,VIN数据库存储有VIN的数据,可以根据实际情况进行更新和扩展。
[0067]当汽车诊断仪对VIN信息进行解析失败时,将解析失败的结果显示出来。
[0068]其中,汽车诊断仪集成有适应不同汽车制造商不同汽车类型的诊断模块。如果该汽车诊断仪没有集成相应的制造商的某汽车类型的诊断模块,则无法进行诊断,需要定期对该诊断模块进行更新或扩展处理。
[0069]为了进一步方便理解,如图2所示,图2是对实施例具体方案的进一步细化:
[0070]S200:开始。
[0071]S201:由汽车诊断仪对VIN信息进行自动检测。
[0072]S202:判断VIN信息是否获取成功,如果不能够成功自动获取,则进入S203,如果能够成功自动获取,则进入S204。
[0073]S203:通过手动输入方式进行获取。
[0074]S204:汽车诊断仪的数据库中进行查询。
[0075]S205:判断VIN信息是否解析成功,如果解析不成功,则进入S208,如果解析成功,则进入S206。
[0076]S206:根据解析出来此车辆属于哪家汽车制造厂商并确定对应的诊断车系软件。
[0077]S207:启动诊断软件,进入车辆诊断,启动相对应的诊断软件模块对车辆进行诊断。
[0078]S208:结束。
[0079]采用此实施例的技术方案,通过汽车诊断仪对汽车VIN信息的识别、解析获取汽车的制造商代码和汽车类型代码,并基于此自动选择合适的诊断模块对车辆进行诊断,此方案的实现,方便了汽车维修人员使用,简化操作流程,达到智能诊断效果。
[0080]此外,基于以上方法,如图3所示,本发明还公开一种快速定位汽车诊断功能的系统,该系统包括:
[0081]VIN信息获取模块10,用于获取汽车的VIN信息。
[0082]VIN信息解析模块20,用于对VIN信息进行解析并获取汽车的制造商代码和汽车类型代码。
[0083]诊断模块选择模块30,用于根据汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
[0084]作为一种优选方案,VIN信息获取模块10具体用于:通过软件方式从车辆ECU中读取获得VIN信息,或者通过直接手动输入或者拍照扫描二维码的方式获得VIN信息。
[0085]作为一种优选方案,VIN信息解析模块20具体用于:通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式获取汽车的制造商代码和汽车类型代码。
[0086]需要说明的是,上述方法实施例中的技术特征在本系统中同样适用,这里不再重述。
[0087]本发明实施例的方法和系统,通过汽车诊断仪对汽车VIN信息的识别、解析获取汽车的制造商代码和汽车类型代码,并基于此自动选择合适的诊断模块对车辆进行诊断,此方案的实现,方便了汽车维修人员使用,简化操作流程,达到智能诊断效果。
[0088]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0089]以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种快速定位汽车诊断功能的方法,其特征在于,包括以下步骤: 汽车诊断仪获取汽车的VIN信息; 所述汽车诊断仪对所述VIN信息进行解析并获取汽车的制造商代码和汽车类型代码; 所述汽车诊断仪根据所述汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
2.根据权利要求1所述的快速定位汽车诊断功能的方法,其特征在于,所述获取汽车的VIN信息是通过软件方式从车辆ECU中读取获得,或者通过直接手动输入或者拍照扫描二维码的方式获得。
3.根据权利要求1所述的快速定位汽车诊断功能的方法,其特征在于,所述对VIN信息进行解析是通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式进行解析的。
4.根据权利要求1或3所述的快速定位汽车诊断功能的方法,其特征在于,当所述汽车诊断仪对所述VIN信息进行解析失败时,将所述解析失败的结果显示出来。
5.根据权利要求1所述的快速定位汽车诊断功能的方法,其特征在于,所述汽车诊断仪集成有适应不同汽车制造商不同汽车类型的诊断模块。
6.根据权利要求1所述的快速定位汽车诊断功能的方法,其特征在于,所述VIN信息包括:生产国家代码、汽车制造商代码、汽车类型代码、车辆特征信息、校验位、车型年款、装配厂信息、顺序号。
7.一种快速定位汽车诊断功能的系统,其特征在于,包括以下模块: VIN信息获取模块,用于获取所述汽车的VIN信息; VIN信息解析模块,用于对所述VIN信息进行解析并获取汽车的制造商代码和汽车类型代码; 诊断模块选择模块,用于根据所述汽车的制造商代码和汽车类型代码选择合适的诊断模块对车辆进行诊断。
8.根据权利要求7所述的快速定位汽车诊断功能的系统,其特征在于,所述VIN信息获取模块具体用于:通过软件方式从车辆ECU中读取获得VIN信息,或者通过直接手动输入或者拍照扫描二维码的方式获得VIN信息。
9.根据权利要求7所述的快速定位汽车诊断功能的系统,其特征在于,所述VIN信息解析模块具体用于:通过将获取到的VIN信息与存储在汽车诊断仪中的VIN数据库进行比较的方式获取汽车的制造商代码和汽车类型代码。
【文档编号】G06F9/44GK103699392SQ201410003705
【公开日】2014年4月2日 申请日期:2014年1月3日 优先权日:2014年1月3日
【发明者】李红京, 纪安荣 申请人:深圳市道通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1