一种数据流显示方法、数据流显示装置及终端设备与流程

文档序号:31669754发布日期:2022-09-28 00:40阅读:60来源:国知局
一种数据流显示方法、数据流显示装置及终端设备与流程

1.本发明涉及车辆系统技术领域,具体涉及一种数据流显示方法、数据流显示装置及终端设备。


背景技术:

2.车辆系统数据流是指电子控制单元(ecu)与传感器和执行器交流的数据参数通过诊断接口,由专用诊断仪读取的数据。汽车电子控制单元中所记忆的数据流真实的反映了各传感器和执行器的工作电压和状态,为汽车故障诊断提供了依据。
3.目前,在对车辆故障诊断过程中,维修技师需要查看车辆每个系统的每个数据流显示值来判断车辆是否异常,主要通过判断每个系统的每个数据流显示值是否存在异常,然后根据异常的数据流值判断出车辆的系统存在哪方面的故障,然后针对这些故障再进行精准的修车,而对异常数据的判断就需要维修技师根据经验以及参考数据作为参考,对照每个系统的每个数据流显示值来进行判断。采用如此方式,维修技术需要花费大量时间查找车辆每个系统的数据流显示值是否出现异常,效率低且容易出现漏检的情况。


技术实现要素:

4.本发明提供的一种数据流显示方法、数据流显示装置及终端设备,以提高车辆维修的效率。
5.根据第一方面,一种实施例中提供一种数据流显示方法,应用于目标设备,所述方法包括:
6.在检测到目标数据流的读取指令时,确定与所述目标数据流关联的同类数据流;
7.读取所述目标数据流以及所述同类数据流,并将所述目标数据流以及所述同类数据流一同显示。
8.在一种可能实现的实施例中,所述将所述目标数据流以及所述同类数据流一同显示,包括;
9.将所述目标数据流以及所述同类数据流集中在一起显示。
10.在一种可能实现的实施例中,所述目标数据流以及所述同类数据流包括:数据流名称、数据流所属的系统、以及数据流数值和/或数据流状态。
11.在一种可能实现的实施例中,所述目标数据流以及相关联的同类数据流由同一种传感器检测得到,所述同一种传感器包括一个或多个传感器,所述多个传感器所检测的数据流类型相同。
12.在一种可能实现的实施例中,所述数据流显示方法还包括:
13.根据所述目标数据流以及所述同类数据流的数据流数值和/或数据流状态得到异常数据流;
14.在所述目标数据流以及所述同类数据流中计算异常数据流的占比,在所述占比小于预设值时,对显示的异常数据流进行标记,或者输出用于提示异常数据流所属控制系统
异常的提示信息。
15.在一种可能实现的实施例中,所述数据流显示方法还包括:
16.在所述占比为100%时,输出异常数据流预先关联的提示信息,和/或,输出用于提示检测到异常数据流的传感器出现异常的提示信息。
17.根据第二方面,一种实施例中提供一种数据流显示装置,包括:
18.确定模块,用于在检测到目标数据流的读取指令时,确定与所述目标数据流关联的同类数据流;
19.处理模块,读取所述目标数据流以及所述同类数据流,并将所述目标数据流以及所述同类数据流一同显示。
20.在一种可能实现的实施例中,所述将所述目标数据流以及所述同类数据流一同显示,包括:
21.将所述目标数据流以及所述同类数据流集中在一起显示。
22.根据第三方面,一种实施例中提供一种终端设备,包括:
23.中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
24.所述存储器为短暂存储存储器或持久存储存储器;
25.所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行上述的数据流显示方法。
26.根据第四方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现上述数据流显示方法。
27.据上述实施例的一种数据流显示方法,当系统在检测到目标数据流的读取指令时,首先确定与该目标数据流关联的同类数据流,然后再读取目标数据流以及与该目标数据流关联的同类数据流,并将所述目标数据流以及所述同类数据流一同显示,通过将该数据流显示方法应用于目标设备上,可有效提高目标设备的维修效率。
附图说明
28.图1为本发明提供的数据流显示方法的流程图;
29.图2为本发明提供的对于异常数据流处理的流程图;
30.图3为本发明提供的数据流显示装置的示意图;
31.图4为本发明提供的终端设备的示意图;
32.图5为本发明提供的对数据流分类后显示界面显示的示意图。
33.附图标记:10、确定模块;20、处理模块;30、中央处理器;31、存储器;32、电源;33、有线或无线网络接口;34、输入输出接口。
具体实施方式
34.下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本技术能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本技术相关的一些操作并没有在说明书中显示或者描述,这是为了避免本技术的核心部分被过
多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
35.另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
36.本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本技术所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
37.本技术将车辆的所有控制系统下面的数据流进行归类,而不只是单个控制系统,因为如果只是分析一两个数据流,很难发现该数据流是否已经超出了正常的范围,如果把很多同类数据流一起显示,有很多个数据可以参考,有助于比较各个数据流之间的数值,容易发现异常。
38.本技术的数据流显示方法主要应用于车辆上,且本技术的数据流显示方法是有助于车辆故障分析的,即本技术通过将车辆的多个控制系统所采集的数据流进行分类,以形成多种类型的数据流,并将每种类型中的多个数据流集中显示,这样既便于维修技术人员查看哪些数据流存在异常,又便于维修技术人员根据同类数据流中异常数据流的情况判断异常的可信度,从而更为精准的判断系统存在哪方面的故障,最后根据这些故障进行精准修车,能够有效提高车辆的维修效率。
39.实施例1
40.请参考图1,在本发明实施例中,提供的一种数据流显示方法,该方法应用于目标设备,包括如下步骤:
41.步骤1:在检测到目标数据流的读取指令时,确定与目标数据流关联的同类数据流。
42.本方案的数据流显示方法主要应用于诊断设备,车辆功能的实现,需要由诊断设备发送指令到车辆上的控制系统来完成,车辆的控制系统包括发动机控制系统、刹车控制系统、气囊控制系统、仪表控制系统、空调控制系统、车门控制系统、音响控制系统、防盗控制系统等。在现有技术中,诊断设备通过向控制系统发送读取数据流的指令,以获得控制系统中某些数据流的信息,通过对这些数据流的分析,来确定是否发送故障。诊断设备在检测到用户选择的目标数据流的读取指令时,确定该目标数据流的同类数据流。在本技术中,同类数据流包括对不同部位检测的同个数据流项的数据流,例如,对四个车胎进行检测的胎压数据流,这四个胎压数据流就属于同类数据流。
43.步骤2:诊断设备发送读取指令到车辆的控制系统,以读取目标数据流以及与目标数据流相关联的同类数据流,然后将读取目标数据流以及与目标数据流相关联的同类数据一同显示。具体的,可以将目标数据流以及该同类数据流集中在一起显示。
44.车辆所支持的数据流包括转速数据流、系统电压数据流、轮胎气压数据流、水温数据流等多种数据流,其中,每一种数据流为一类数据流,每一类数据流由同一种传感器检测得到。一类数据流可能分别被多个控制系统采集,比如,发动机控制系统需要采集转速数据流、仪表控制系统需要采集转速数据流、气囊控制系统需要采集转速数据流、刹车控制系统
需要采集转速数据流等,而转速数据流则是通过转速传感器检测得到,因此,就会形成一个同类数据流(即转速数据流),当维修技师通过选取的一个系统读取目标数据流(转速数据流)时,与该目标数据流相关联的同类数据流(其他系统的转速数据流)也随该目标数据流一同显示,且集中显示,其显示方式如图5所示,并且将该同类数据流中,每个数据流(即转速)所属的控制系统也进行显示。由此可见,同类数据流也可以是不同控制系统对同一个数据流项采集的数据流。
45.其中,诊断设备可以事先对数据流进行分类,每个数据流都会配有类型编号,代表该数据流属于哪一个类型,本实施例在此不做过多要求。
46.以轮胎气压数据流为例,车辆四个车轮的轮胎都有轮胎气压,用户或维修技师无法保证所有的轮胎都是处于正常的压强范围,假如有一个轮胎被钉子扎到,正在慢慢地漏气,平时开车其实是感觉不到的,只要气压还在正常范围之内,车辆不会报故障,但如果维修技师将车辆中采集轮胎气压数据流的所有控制系统全部读取一遍,会发现其中一个轮胎气压低于其他的轮胎气压,此时,再读取该轮胎气压所在的控制系统,那么就可以精准地发现隐患,这个轮胎随时具有爆胎的风险,就可以在爆胎之前及时通过维修技师修复故障,如此有效提高了车辆的维修效率。
47.具体的,可以通过显示器显示数据流的数据流名称、数据流数值,或者通过显示器显示目标数据流的数据流名称、数据流所属的系统、以及数据流数值和/或数据流状态,以供用户或维修技师清楚直观地掌握车辆故障信息。
48.作为本实施例的进一步优化,目标数据流以及相关联的同类数据流由同一种传感器检测得到,其中,同一种传感器包括一个或多个传感器,多个传感器所检测的数据流类型相同。
49.以轮胎气压数据流为例,车辆四个车轮的轮胎都有轮胎气压,而四个车轮的轮胎则需要四个气压传感器去检测,该四个气压传感器均属于同一种传感器。再以防盗数据流为例,车辆只有一个防盗系统,此时只需要一个钥匙传感器去检测即可。
50.在同类数据流中,有的时候数据流显示异常的数值,不一定能说明该数据就真的异常了,也可能是终端的传感器出了问题,还有可能是对应的控制系统的ecu(电子控制单元,控制系统的主要部件)出问题了(比如传感器与ecu之间的线路出了问题),因为在另外一个控制系统下,这种数据流有可能是显示正常的数值,因此这种情况可能是数据真的异常了,也可能是终端的传感器出了问题,还有可能是ecu(电子控制单元)出了问题,而把所有系统的同类数据流一起显示,通过比较可以很好的发现到底是哪里出了问题。
51.本技术实施例在检测到某个目标数据流的读取指令时,会同时读取与该目标数据流为同类数据流的数据流,并进行同时显示,这样一来方便维修人员更好更快地确定故障的位置和原因,提高诊断效率。
52.以本实施例为例进行说明,结合图2所示,数据流显示方法还可以包括如下步骤:
53.步骤3:根据目标数据流以及同类数据流的数据流数值和/或数据流状态得到异常数据流。
54.具体的,当获取到一类数据流的全部数据流之后,系统会显示出所有数据流的数据流数值或数据流状态,能够通过显示屏直观地将异常数据流显示出来。其中,数据流数值很好理解,比如:发动机转速为0转/分、目标怠速为2056转/分、歧管绝对压力传感器电压为
10.05伏等;数据流状态即为检测到的数据流在某一时刻的状态,比如:点火起动开关处理的开关状态为开启或关闭、燃油供给状态为油路切断或油路导通等。
55.步骤4:在目标数据流以及同类数据流中计算异常数据流的占比,在占比小于预设值时,对显示的异常数据流进行标记,或者输出用于提示异常数据流所属控制系统异常的提示信息。
56.在获取的同类数据流中计算出异常数据流的占比,并在系统中设置一个预设值,定义预设值等于或低于同类数据流中数据流总数的一半,系统通过分析,当异常数据流在同类数据流中的占比小于预设值时,则表明该异常数据流对应的控制系统出现了异常,系统可以对该异常数据流进行标记并显示;也可以通过对该异常数据流所属的控制系统进行标记,然后通过信息提示的方式将异常情况进行输出。
57.以车辆四个轮胎的胎压为例,如果刹车控制系统、气囊控制系统、胎压控制系统、发动机控制系统中分别采集的右后轮胎气压,只有刹车控制系统中显示右后轮胎气压值偏低,而其他控制系统显示右后轮胎气压正常,则可以认为是刹车控制系统出现了问题,此时,可以直接对数值偏低的右后轮胎气压值进行标记,也可以通过寻找数值偏低的右后轮胎气压值所属的控制系统即刹车控制系统,将该控制系统异常的提醒信息通过显示器进行显示,以便于维修人员及时发现故障详细信息。
58.作为上述实施例的进一步扩展,数据流显示方法还可以包括如下步骤:
59.当上述的步骤4中,在目标数据流以及同类数据流中计算异常数据流的占比为100%时,输出异常数据流预先关联的提示信息,和/或,输出用于提示检测到异常数据流的传感器出现异常的提示信息。
60.结合上述实施例中异常数据流在同类数据流中的占比,系统通过分析,当同类数据流中所有的数据流均显示为异常数据流时(即异常数据流在同类数据流中的占比为100%),则要么是数据真的异常,要么就是检测该数据流的传感器出现了异常,此时,系统直接将与该数据流预先关联的提示信息直接通过显示器显示,该提示信息可以是数据流异常的结论;系统也可以进一步检测该数据流对应的传感器,判断该传感器是否异常,若异常则将该传感器异常的信息通过显示器进行显示。
61.同样以车辆四个轮胎的胎压为例,如果刹车控制系统、气囊控制系统、胎压控制系统、发动机控制系统中分别采集的右后轮胎气压,上述所有控制系统均显示右后轮胎气压值偏低,则可以认为右后轮胎气压值确实偏低,或者是检测右后轮胎气压的传感器出现异常(通常传感器自身故障的概率比较小),此时,可以直接输出右后轮胎气压值的数值范围(由于每一类数据流的数值波动是有范围的,允许小幅度波动,也就是差别在多少的比例下都认为是正常的,因此会显示一个范围值),也可以通过寻找用于监测该右后轮胎气压的传感器,并将该传感器异常的提示信息通过显示器进行显示,以便于维修人员及时发现故障详细信息。
62.实施例2
63.本发明实施例提供的一种数据流显示装置,请参考图3,该装置包括确定模块10和处理模块20。
64.其中,确定模块10用于在检测到目标数据流的读取指令时,确定与目标数据流关联的同类数据流。
65.处理模块20用于读取目标数据流以及同类数据流,并将目标数据流以及同类数据流一同显示。可以将目标数据流以及该同类数据流集中在一起显示。
66.车辆所支持的数据流包括转速数据流、系统电压数据流、轮胎气压数据流、水温数据流等多种数据流,其中,每一种数据流为一类数据流,每一类数据流由同一种传感器检测得到。一类数据流可能分别被多个控制系统采集,比如,发动机控制系统需要采集转速数据流、仪表控制系统需要采集转速数据流、气囊控制系统需要采集转速数据流、刹车控制系统需要采集转速数据流等,而转速数据流则是通过转速传感器检测得到,因此,就会形成一个同类数据流(即转速数据流),当维修技师通过选取的一个系统读取目标数据流(转速数据流)时,与该目标数据流相关联的同类数据流(其他系统的转速数据流)也随该目标数据流一同显示,且集中显示,其集中显示方式如图5所示,并且将该同类数据流中,每个数据流(即转速)所属的控制系统也进行显示。由此可见,同类数据流也可以是不同控制系统对同一个数据流项采集的数据流。
67.其中,诊断设备可以事先对数据流进行分类,每个数据流都会配有类型编号,代表该数据流属于哪一个类型,本实施例在此不做过多要求。
68.以轮胎气压数据流为例,车辆四个车轮的轮胎都有轮胎气压,用户或维修技师无法保证所有的轮胎都是处于正常的压强范围,假如有一个轮胎被钉子扎到,正在慢慢地漏气,平时开车其实是感觉不到的,只要气压还在正常范围之内,车辆不会报故障,但如果维修技师将车辆中采集轮胎气压数据流的所有控制系统全部读取一遍,会发现其中一个轮胎气压低于其他的轮胎气压,此时,再读取该轮胎气压所在的控制系统,那么就可以精准地发现隐患,这个轮胎随时具有爆胎的风险,就可以在爆胎之前及时通过维修技师修复故障,如此有效提高了车辆的维修效率。
69.作为本实施例的进一步扩充,本实施例的处理模块20还用于:根据目标数据流以及同类数据流的数据流数值和/或数据流状态得到异常数据流,然后在目标数据流以及同类数据流中计算异常数据流的占比,当占比小于预设值时,对显示的异常数据流进行标记,或者输出用于提示异常数据流所属控制系统异常的提示信息。
70.具体的,当获取到一类数据流的全部数据流之后,系统会显示出所有数据流的数据流数值或数据流状态,能够通过显示屏直观地将异常数据流显示出来。然后,在获取的同类数据流中计算出异常数据流的占比,并在系统中设置一个预设值,定义预设值等于或低于同类数据流中数据流总数的一半,处理模块20通过分析,当异常数据流在同类数据流中的占比小于预设值时,则表明该异常数据流对应的控制系统出现了异常,处理模块20可以对该异常数据流进行标记并通过显示器显示;也可以通过对该异常数据流所属的控制系统进行标记,然后通过信息提示的方式将异常情况进行输出。
71.其中,数据流数即为检测到的数据流在某一时刻的数值,比如:发动机转速为0转/分、目标怠速为2056转/分、歧管绝对压力传感器电压为10.05伏等;数据流状态即为检测到的数据流在某一时刻的状态,比如:点火起动开关处理的开关状态为开启或关闭、燃油供给状态为油路切断或油路导通等。
72.以车辆四个轮胎的胎压为例,如果刹车控制系统、气囊控制系统、胎压控制系统、发动机控制系统中分别采集的右后轮胎气压,只有刹车控制系统中显示右后轮胎气压值偏低,而其他控制系统显示右后轮胎气压正常,则可以认为是刹车控制系统出现了问题,此
时,可以直接对数值偏低的右后轮胎气压值进行标记,也可以通过寻找数值偏低的右后轮胎气压值所属的控制系统即刹车控制系统,将该控制系统异常的提醒信息通过显示器进行显示,以便于维修人员及时发现故障详细信息。
73.作为本实施例的进一步扩充,本实施例的处理模块20能够还用于:在目标数据流以及同类数据流中计算异常数据流的占比为100%时,输出异常数据流预先关联的提示信息,和/或,输出用于提示检测到异常数据流的传感器出现异常的提示信息。
74.结合上述实施例中异常数据流在同类数据流中的占比,系统通过分析,当同类数据流中所有的数据流均显示为异常数据流时(即异常数据流在同类数据流中的占比为100%),则要么是数据真的异常,要么就是检测该数据流的传感器出现了异常,此时,系统直接将与该数据流预先关联的提示信息直接通过显示器显示,该提示信息可以是数据流异常的结论;系统也可以进一步检测该数据流对应的传感器,判断该传感器是否异常,若异常则将该传感器异常的信息通过显示器进行显示。
75.同样以车辆四个轮胎的胎压为例,如果刹车控制系统、气囊控制系统、胎压控制系统、发动机控制系统中分别采集的右后轮胎气压,上述所有控制系统均显示右后轮胎气压值偏低,则可以认为右后轮胎气压值确实偏低,或者是检测右后轮胎气压的传感器出现异常(通常传感器自身故障的概率比较小),此时,可以直接输出右后轮胎气压值的数值范围(由于每一类数据流的数值波动是有范围的,允许小幅度波动,也就是差别在多少的比例下都认为是正常的,因此会显示一个范围值),也可以通过寻找用于监测该右后轮胎气压的传感器,并将该传感器异常的提示信息通过显示器进行显示,以便于维修人员及时发现故障详细信息。
76.实施例3
77.在本发明实施例中,请参考图4,提供的一种终端设备,该终端设备可以是手机、各种类型的电脑、车载设备等,该终端设备包括中央处理器30、存储器31。
78.存储器31为短暂存储存储器31或持久存储存储器31,存储器31中存储有一个或一个以上的应用程序或数据。存储在存储器31的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器30可以设置为与存储器31通信,在服务器上执行存储器31中的一系列指令操作。
79.中央处理器30配置为与存储器31通信,并执行存储器31中的指令操作以执行权利上述实施例1中的数据流显示方法,中央处理器30中的具体功能模块划分可以与前述实施例2中所描述的各模块的功能模块划分方式类似,此处不再赘述。
80.该终端设备还可以包括一个或一个以上电源32,一个或一个以上有线或无线网络接口33,一个或一个以上输入输出接口34,和/或,一个或一个以上操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。
81.实施例4
82.在本发明实施例中,提供的一种计算机可读存储介质,介质上存储有程序,程序能够被处理器执行,以实现上述实施例1中的数据流显示方法,本实施例在此不做过多赘述。
83.本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可
以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
84.以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1