一种车辆故障代码显示方法及装置制造方法
【专利摘要】本发明实施例公开了一种车辆故障代码显示方法,所述方法包括:获取车辆故障代码;判断所述获取的故障代码是否存在于第一故障代码库中,如果是,则显示所述故障代码和所述故障代码对应的故障信息,其中所述第一故障代码库中的故障代码与所述获取的故障代码的数制一致,所述第一故障代码库中的故障代码与所述故障信息采用编程语言进行映射。相应的,本发明实施例还公开了一种车辆故障代码显示装置。本发明实现了提高车辆故障处理效率、降低安全隐患的目的。
【专利说明】一种车辆故障代码显示方法及装置
【技术领域】
[0001]本发明涉及工程机械车辆领域,尤其涉及一种车辆故障代码显示方法及装置。
【背景技术】
[0002]由于工程机械车辆的工作环境常常较为恶劣,所以会经常造成车辆故障。工程机械车辆参与的工作一般危险系数较高,车辆发生故障后及时将故障信息显示给操作人员极为重要。现有技术将车辆的故障代码和故障代码对应的含义编制成电子书或图片的形式在显示器上进行显示。由于显示器访问电子书是以页为单位,访问图片以张为单位,一页电子书或一张图片通常会包含多个故障代码,所以显示器在访问电子书或图片时不能准确定位到某个具体的故障代码,操作人员需要根据车辆发生的状况来判断或猜测到底是哪个故障代码,因此大大降低了车辆故障的处理效率,增大了安全隐患。
[0003]而如果采用每页电子书或图片只记载一个故障代码的方式,则需要占用大量的显示器内存,容易导致显示器操作响应速度变慢,甚至会出现“黑屏”现象,严重影响了操作人员对车辆状态的实时监控,降低了车辆故障的处理效率。
[0004]所以,如何能够快速地显示正确的故障代码是目前亟待解决的问题。
【发明内容】
[0005]为了解决上述问题,本发明实施例提供了一种车辆故障代码显示方法及装置,实现了快速显示正确的故障代码的目的,提高了车辆故障处理的效率。
[0006]本发明实施例提供了一种车辆故障代码显示方法,所述方法包括:
[0007]获取车辆故障代码;
[0008]判断所述获取的故障代码是否存在于第一故障代码库中,如果是,则显示所述故障代码和所述故障代码对应的故障信息,其中所述第一故障代码库中的故障代码与所述获取的故障代码的数制一致,所述第一故障代码库中的故障代码与所述故障信息采用编程语言进行映射。
[0009]优选的,所述编程语言具体为可扩展标记语言、超文本标记语言或C语言。
[0010]优选的,当所述编程语言为可扩展标记语言时,所述第一故障代码库中的故障代码与故障信息采用可扩展标记语言进行映射包括以下步骤:
[0011]将所述故障代码与故障信息在EXCEL文件中一一对应,编译可扩展标记语言映射架构,使所述故障代码与对应的故障信息进行映射。
[0012]优选的,所述故障信息包括故障代码含义、故障原因和/或解决方法。
[0013]优选的,所述方法还包括:
[0014]当所述第一故障代码库中不存在所述获取的故障代码时,判断所述获取的故障代码是否存在于第二故障代码库中,如果是,则显示所述故障代码以及所述故障代码对应的故障信息,其中,所述第二故障代码库中的故障代码与获取的故障代码的数制一致,所述第二故障代码库中的故障代码与故障信息采用编程语言进行映射。[0015]优选的,当所述获取的故障代码存在于第二故障代码库中时,所述方法还包括:
[0016]将所述故障代码和对应的故障信息加入到第一故障代码库。
[0017]本发明实施例还提供一种车辆故障代码显示装置,所述装置包括故障代码获取单元、第一故障代码判断单元和故障代码显示单元,其中,
[0018]所述故障代码获取单元,用于获取车辆故障代码;
[0019]所述第一故障代码判断单元,用于判断获取到的故障代码是否存在于第一故障代码库中,如果是,则激活所述故障代码显示单元,其中所述第一故障代码库中的故障代码与所述获取的故障代码的数制一致;
[0020]所述故障代码显示单元,用于显示所述故障代码和所述故障代码对应的故障信息,其中所述第一故障代码库中的故障代码与故障信息采用编程语言进行映射。
[0021]优选的,所述编程语言为可扩展标记语言,所述装置还包括EXCEL编辑单元和映射单元,其中,
[0022]所述EXCEL编辑单元,用于将所述第一故障代码库中的故障代码与故障信息在EXCEL文件中——对应;
[0023]所述映射单元,用于编译可扩展标记语言映射架构,并将所述故障代码与对应的故障信息进行映射。
[0024]优选的,所述装置还包括第二故障代码判断单元,用于当所述第一故障代码库中不存在所述获取的故障代码时,判断所述获取的故障代码是否存在于第二故障代码库中,如果是,则激活所述故障代码显示单元,其中所述第二故障代码库中的故障代码与获取的故障代码的数制一致,所述第二故障代码库中的故障代码与所述故障信息采用编程语言进行映射。
[0025]优选的,所述装置还包括第一故障代码库更新单元,用于当判断结果为所述获取的故障代码存在于第二故障代码库时,将所述故障代码和对应的故障信息加入到所述第一故障代码库。
[0026]现有技术以电子书或图片的格式显示故障代码和故障信息,每页电子书或图片包含多个故障代码和对应的故障信息,操作人员无法直观获取到正确的故障代码,只能通过车辆发生的状况来判断或猜测,降低了车辆的故障效率。而本发明通过采用编程语言对故障代码和故障信息进行映射,当判断出实时故障代码存在于第一故障代码库后,只显示需要显示的实时故障代码和对应的故障信息,从而使操作人员能够直观看到故障代码和对应的故障信息,不需要判断或猜测,有效提高了车辆故障的处理效率,降低了安全隐患。
【专利附图】
【附图说明】
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0028]图1为本发明提供的一种车辆故障代码显示方法实施例一的流程图;
[0029]图2为本发明提供的一种车辆故障代码显示方法实施例一的流程图;
[0030]图3为本发明提供的一种车辆故障代码显示方法实施例二的流程图;[0031]图4为本发明提供的一种车辆故障代码显示装置实施例一的结构框图;
[0032]图5为本发明提供的一种车辆故障代码显示装置实施例二的结构框图。
【具体实施方式】
[0033]为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]方法实施例一:
[0035]工程机械车辆由于其工作环境恶劣而经常发生车辆故障,车辆发生故障后,控制器判断出接收到的信号为故障信号,控制器根据所述故障信号编制成故障代码,以便车载显示器进行显示。现有技术将车辆的故障代码和故障代码对应的含义编制成电子书或图片的格式在显示器上进行显示,由于显示器访问电子书是以页为单位,访问图片以张为单位,一页电子书或一张图片通常会包含多个故障代码,所以当需要显示某个故障代码时,显示器会将包含该故障代码的一整页电子书或一整张图片的故障代码都显示出来,操作人员需要根据车辆发生的状况来判断或猜测到底是哪个故障代码,因此大大降低了车辆故障的处理效率,增大了安全隐患。
[0036]为了克服上述技术缺点,本实施例提供一种车辆故障代码显示方法,参见图1,所述方法包括如下步骤:
[0037]步骤101:获取车辆故障代码。
[0038]当车辆发生故障后,控制器判断出接收到的信号为故障信号,控制器会根据所述故障信号生成故障代码,所述故障代码可以为二进制、十进制、十六进制等等,本发明不做具体限定。需要注意的是,本步骤获取到的车辆故障代码需要与步骤102中第一故障代码库中故障代码的数制保持一致,如果不一致,则将控制器发送的故障代码进行转换,使之与所述第一故障代码库中的故障代码数制一致。举例而言,如果控制器发送的故障代码为十六进制,而第一故障代码库中的故障代码为二进制,则需要将控制器发送的十六进制故障代码转换为二进制,以便步骤102进行判断。当然,这种数制转换也可以在控制器执行发送实时故障代码动作之前进行。
[0039]此外,为了能够及时处理车辆发生的故障,本实施例可以预设故障代码获取周期,例如ls、3s、5s等。
[0040]步骤102:判断获取到的故障代码是否存在于第一故障代码库中,如果是,则执行步骤103。
[0041]步骤103:显示所述故障代码和对应的故障信息。
[0042]所述故障信息包括故障代码含义、故障原因和/或解决方法。
[0043]所述第一故障代码库中的故障代码与所述故障信息采用编程语言进行映射,其目的在于将故障代码和故障信息进行一一对应,采用的编程语言可以是可扩展标记语言、超文本标记语言或C语言等,本发明不做具体限定。在本实施例中,优选采用可扩展标记语言。
[0044]可扩展标记语言,简称XML (Extensible Markup Language),是一种标记电子文件使其具有结构性的标记语言。它用于标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。参见图2,对故障代码与其对应的故障信息采用XML进行映射的步骤如下:
[0045]步骤1301:将所述故障代码与所述故障信息在EXCEL文件中一一对应;
[0046]表1故障代码与对应故障信息的EXCEL文件格式
[0047]
【权利要求】
1.一种车辆故障代码显示方法,其特征在于,所述方法包括: 获取车辆故障代码; 判断所述获取的故障代码是否存在于第一故障代码库中,如果是,则显示所述故障代码和所述故障代码对应的故障信息,其中所述第一故障代码库中的故障代码与所述获取的故障代码的数制一致,所述第一故障代码库中的故障代码与所述故障信息采用编程语言进行映射。
2.根据权利要求1所述的车辆故障代码显示方法,其特征在于,所述编程语言具体为可扩展标记语言、超文本标记语言或C语言。
3.根据权利要求2所述的车辆故障代码显示方法,其特征在于,当所述编程语言为可扩展标记语言时,所述第一故障代码库中的故障代码与故障信息采用可扩展标记语言进行映射包括以下步骤: 将所述故障代码与故障信息在EXCEL文件中一一对应,编译可扩展标记语言映射架构,使所述故障代码与对应的故障信息进行映射。
4.根据权利要求1所述的车辆故障代码显示方法,其特征在于,所述故障信息包括故障代码含义、故障原因和/或解决方法。
5.根据权利要求1至4任意一项所述的车辆故障代码显示方法,其特征在于,所述方法还包括: 当所述第一故障代码库 中不存在所述获取的故障代码时,判断所述获取的故障代码是否存在于第二故障代码库中,如果是,则显示所述故障代码以及所述故障代码对应的故障信息,其中,所述第二故障代码库中的故障代码与获取的故障代码的数制一致,所述第二故障代码库中的故障代码与故障信息采用编程语言进行映射。
6.根据权利要求5所述的车辆故障代码显示方法,其特征在于,当所述获取的故障代码存在于第二故障代码库中时,所述方法还包括: 将所述故障代码和对应的故障信息加入到第一故障代码库。
7.—种车辆故障代码显示装置,其特征在于,所述装置包括故障代码获取单元、第一故障代码判断单元和故障代码显示单元,其中, 所述故障代码获取单元,用于获取车辆故障代码; 所述第一故障代码判断单元,用于判断获取到的故障代码是否存在于第一故障代码库中,如果是,则激活所述故障代码显示单元,其中所述第一故障代码库中的故障代码与所述获取的故障代码的数制一致; 所述故障代码显示单元,用于显示所述故障代码和所述故障代码对应的故障信息,其中所述第一故障代码库中的故障代码与故障信息采用编程语言进行映射。
8.根据权利要求7所述的故障代码显示装置,其特征在于,所述编程语言为可扩展标记语言,所述装置还包括EXCEL编辑单元和映射单元,其中, 所述EXCEL编辑单元,用于将所述第一故障代码库中的故障代码与故障信息在EXCEL文件中--对应; 所述映射单元,用于编译可扩展标记语言映射架构,并将所述故障代码与对应的故障信息进行映射。
9.根据权利要求7或8所述的故障代码显示装置,其特征在于,所述装置还包括第二故障代码判断单元,用于当所述第一故障代码库中不存在所述获取的故障代码时,判断所述获取的故障代码是否存在于第二故障代码库中,如果是,则激活所述故障代码显示单元,其中所述第二故障代码库中的故障代码与获取的故障代码的数制一致,所述第二故障代码库中的故障代码与所述故障信息采用编程语言进行映射。
10.根据权利要求9所述的故障代码显示装置,其特征在于,所述装置还包括第一故障代码库更新单元,用于当判断结果为所述获取的故障代码存在于第二故障代码库时,将所述故障代码和对应的故障信 息加入到所述第一故障代码库。
【文档编号】G06F17/30GK104008183SQ201410256297
【公开日】2014年8月27日 申请日期:2014年6月10日 优先权日:2014年6月10日
【发明者】朱长建, 杨艳, 曹炜, 邢树华, 邵楠 申请人:徐州重型机械有限公司