一种故障诊断方法、装置、电子设备及存储介质与流程

文档序号:26733972发布日期:2021-09-22 22:02阅读:76来源:国知局
一种故障诊断方法、装置、电子设备及存储介质与流程

1.本技术实施例涉及汽车技术领域,尤其涉及一种故障诊断方法、装置、电子设备及存储介质。


背景技术:

2.电动汽车的核心部件是锂离子动力电池,电池包基本单元是由电芯构成的电池模组,而与电池模组相连接的电池采样器通过采集电池模组的电池数据,真实反馈电池模组的工作状态。现有技术中大多通过云端服务器监控电池数据的一致性来预测电池包是否故障,该方法不能排除因电池采样器故障使得所采集的电池数据有误而导致的错误预测。如果电池采样器发生了故障,所采集的电池数据有误不能准确反馈电池模组的工作状态,轻则导致车辆发生故障,严重的可能造成安全事故,同时对云端服务器的电池数据分析也带来了很大的影响。因此,亟需一种故障诊断的方法,能够精确诊断故障原因是电池包故障还是电池采样器故障。


技术实现要素:

3.本技术实施例提供了一种故障诊断方法、装置、电子设备及存储介质,可以实现对故障部件以及故障原因的精确诊断,极大地提升了车辆使用中的安全性。
4.第一方面,本技术实施例提供了一种故障诊断方法,该方法包括:
5.获取车辆中电池采集器采集的电池包数据;
6.对所述电池包数据进行特征分析,并根据特征分析结果确定所述电池包数据是否为故障数据;
7.在为故障数据的情况下,对所述电池包数据进行变换分析,并根据变换分析结果确定故障部件;其中,所述故障部件为所述电池采样器或所述电池包;
8.根据所述故障部件,确定所述故障部件的故障类别。
9.第二方面,本技术实施例提供了一种故障诊断装置,该装置包括:
10.数据获取模块,用于获取车辆中电池采集器采集的电池包数据;
11.第一分析模块,对所述电池包数据进行特征分析,并根据特征分析结果确定所述电池包数据是否为故障数据;
12.第二分析模块,在为故障数据的情况下,对所述电池包数据进行变换分析,并根据变换分析结果确定故障部件;其中,所述故障部件为所述电池采样器或所述电池包;
13.故障确定模块,用于根据所述故障部件,确定所述故障部件的故障类别。
14.第三方面,本技术实施例提供了一种电子设备,该电子设备包括:
15.一个或多个处理器;
16.存储装置,用于存储一个或多个程序;
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本技术任意实施例所述的故障诊断方法。
18.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现本技术任意实施例所述的故障诊断方法。
19.本技术实施例提供了一种故障诊断方法、装置、电子设备及存储介质,通过获取车辆中电池采集器采集的电池包数据;对电池包数据进行特征分析,并根据特征分析结果确定电池包数据是否为故障数据;在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件;其中,故障部件为电池采样器或电池包;根据故障部件,确定故障部件的故障类别。本技术可以实现对故障部件以及故障原因的精确诊断,极大地提升了车辆使用中的安全性。
20.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.附图用于更好地理解本方案,不构成对本技术的限定。其中:
22.图1为本技术实施例的故障诊断系统的示意图;
23.图2为本技术实施例提供的一种故障诊断方法的第一流程示意图;
24.图3为本技术实施例提供的一种故障诊断方法的第二流程示意图;
25.图4为本技术实施例提供的一种故障诊断装置的结构示意图;
26.图5是用来实现本技术实施例的一种故障诊断方法的电子设备的框图。
具体实施方式
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.实施例一
29.图1为本技术实施例的故障诊断系统的示意图;图2为本技术实施例提供的一种故障诊断方法的第一流程示意图,本实施例可适用于对电池采集器所采集的电池报数据进行故障诊断,确定出出现故障的故障部件以及故障原因的情况。本实施例提供的一种故障诊断方法可以由本技术实施例提供的故障诊断装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。本技术实施例中的电子设备由故障诊断系统承载。
30.参见图1,为本技术实施例的故障诊断系统的示意图,如图所示故障诊断系统包括:车载终端11、云端服务器12、后台服务器13。所述车辆中配有车载终端(如车载telematics

box)可以将车辆的数据上传至云端服务器。后台服务器可从云端服务器中下载所述车辆的数据,并对其进行故障诊断。若故障诊断结果显示所述车辆存在故障,则向车载终端发送故障信息通知。
31.参见图2,本实施例的方法包括但不限于如下步骤:
32.s110、获取车辆中电池采集器采集的电池包数据。
33.其中,在车辆中配置有电池采样器和电池包,电池包中配置有电压传感器和温度
传感器,分别用于监测电池包的电压数据和温度数据。电池采样器用于采集电池包的电池包数据,如电压数据和温度数据;此外,电池包数据还包括车辆的行驶数据、车辆的充电数据、车辆的编号和电池包数据的采集时间中的至少一项。
34.在本技术实施例中,车辆终端将该车辆的电池包数据先上传并存储至云端服务器。当后台服务器在对该车辆进行故障分析时,后台服务器可从云端服务器获取该电池包数据。可选的,车载终端还可以将该车辆的电池包数据直接上传至后台服务器,以使后台服务器对其进行故障分析。
35.可选的,可以按照国标gbt32960中所规定的数据上传标准(如数据上传的频率、数据的字段)上传数据至云端服务器或者后台服务器,那么上传至云端服务器或者后台服务器的电池包数据更具普适性。示例性的,车辆中电池采集器每10秒钟采集一次电池包的温度数据和电压数据,车载终端将电池包的温度数据和电压数据与车辆的编号、车辆的行驶数据以及数据的采集时间聚合为电池包数据,并上传至云端服务器或者后台服务器。
36.s120、对电池包数据进行特征分析,并根据特征分析结果确定电池包数据是否为故障数据。
37.在本技术实施例中,后台服务器获取到该车辆的电池包数据之后,对该电池包数据进行特征分析。具体的,车辆的电池包数据若为故障数据会表现出多种特征,设置预设诊断周期(如1天),分析预设诊断周期内的该车辆的全部电池包数据,若有该特征的电池包数据即为故障数据,若无该特征的电池包数据即为正常数据。
38.其中,电池包中包含至少一个电池模组,每个电池模组中有至少一个电池单体。一个电池模组上配置有与电池单体等数量的电压传感器和温度传感器,用于检测每个电池单体的电压值和温度值。假若一个模块上的电压传感器和温度传感器数量可能不一致,示例性的,一个电池模组中有四个电池单体,并配置有四个电压传感器两个温度传感器,则将温度传感器的数据匹配到每一个电池单体,即形成每个电池单体都有电压值和温度值。
39.表1中的故障数据识别及特征为特定示例,其他电池包情况需根据具体状态进行相应调整。故障数据特征识别如下表1所示:
40.表1、故障数据特征识别表格
41.42.s130、在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件。
43.其中,故障部件为电池采样器或电池包。
44.在本技术实施例中,经上述步骤,根据特征分析结果确定电池包数据是否为故障数据之后,需要进一步分析导致电池包数据为故障数据的故障部件,也就是,确定是电池采样器发生了故障还是电池包发生了故障。假若电池采样器发生故障且电池包正常工作,则电池采样器不能够准确反馈电池包的工作数据,因而电池采样器所采集的电池包数据所对应的帧数据表现为离散信号的突变。假若电池采样器正常工作且电池包发生故障,则电池采样器能够准确反馈电池包的工作数据,因而电池采样器所采集的电池包数据所对应的帧数据表现为连续信号。
45.在本技术实施例中,对电池包数据进行变换分析,分析电池包数据是为离散信号还是连续信号,从而判断车辆的故障部件是电池采样器还是电池包。
46.可选的,对电池包数据进行变换分析的变换方法不做具体限定,优选的,可以使用连续小波变换将电池包数据从时域变换为频域。
47.s140、根据故障部件,确定故障部件的故障类别。
48.在本技术实施例中,将上述步骤,对电池包数据进行分析,确定故障数据对应的故障部件之后,还需确定故障部件的故障类别。
49.示例性的,若电池单体的温度数据偏高且接近开路,则可能为温度传感器安装工艺问题或者电池采集器采样出现问题等;若电池单体的温度数据偏低且接近短路,则可能为温度传感器接触不良、采样回路锈蚀传感器焊接工艺导致开裂等;若同一电池模组的所有温度传感器偏高且接近开路,则可能为电池采样器的采样端异常、或单片机通信异常等;若同一电池模组的所有温度传感器偏低且接近短路,则可能为水汽进入电池包、电池采样器供电异常等故障;若电池单体的电压数据表现为断路状态,则可能为电池采样器的键合开裂导致;若相邻电池单体的电压数据表现为开路和断路状态,则可能为电池采样器的回路开路;若同一电池模组的电压数据表现为开路状态,则可能为电池采样器的采样端异常。
50.本实施例提供的技术方案,通过获取车辆中电池采集器采集的电池包数据;对电池包数据进行特征分析,并根据特征分析结果确定电池包数据是否为故障数据;在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件;根据故障部件,确定故障部件的故障类别。本技术通过对电池包数据进行特征分析和变换分析,可以解决现有技术不能排除因电池采样器故障使得所采集的电池数据有误而导致的错误预测,可以在不增加成本的情况下实现对故障部件以及故障原因的精确诊断,极大地提升了车辆使用中的安全性。
51.在一些实施例中,在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件具体包括:将电池包数据对应的帧数据作为当前帧数据,选取当前帧数据之前与其相差预设时间差的至少两帧数据,并对至少两帧数据进行连续小波变换,得到变换分析结果;其中,预设时间差大于相邻帧数据之间的时间差;若变换分析结果大于等于预设阈值,则故障部件为电池采样器;若变换分析结果小于预设阈值,则故障部件为电池包。
52.具体的,一个电池包数据对应一帧数据,因而预设诊断周期内的全部电池包数据
包含若干帧数据。经s120对所获取的预设诊断周期内的该车辆的全部电池包数据进行分析,确定出故障数据之后,将确定为故障数据的电池包数据对应的帧数据作为当前帧数据,选取当前帧数据之前与其相差预设时间差的至少两帧数据,并对该至少两帧数据进行连续小波变换。分析该至少两帧数据对应的连续小波变换数据,若变换分析结果大于等于预设阈值,表明该电池包数据所对应的帧数据为离散值,则故障部件为电池采样器;若变换分析结果小于预设阈值,表明该电池包数据所对应的帧数据为连续值,则故障部件为电池包。
53.示例性的,若确定当前电池包数据中的温度数据为故障数据,选取当前电池包数据之间预期相差预设时间的所有温度传感器的温度数据,并对这些温度数据进行连续小波变换。若确定当前电池包数据中的电压数据为故障数据,选取当前电池包数据之间预期相差预设时间的所有电压传感器的电压数据,并对这些电压数据进行连续小波变换,
54.在本技术实施例中,需要说明的是,预设时间差大于相邻帧数据之间的时间差,这样设置的原因在于两帧数据之间可能存在数据丢帧或者车辆长时间停放导致的相邻帧时间差较大,应该选取一个合适的预设时间差来避免该问题。
55.实施例二
56.图3为本技术实施例提供的一种故障诊断方法的第二流程示意图。本技术实施例是在上述实施例的基础上进行优化,具体优化为:增加了对电池包数据的准确性的判断过程和风险等级与风险预警的确定过程进行详细的解释说明。
57.参见图3,本实施例的方法包括但不限于如下步骤:
58.s210、获取车辆中电池采集器采集的电池包数据。
59.s220、根据预先设置的判断规则,判断电池包数据是否准确,若电池包数据不准确,则删除该电池包数据。
60.在本技术实施例中,后台服务器在接收到电池包数据之后,可以根据对电池包数据准确性的判断规则,分析电池包数据的准确性,同时删除误报数据。示例性的,以电池单体为例,电池采样器能够采集到的电池包的电压值范围为0

5v,当电压值为5.3v时,则一定是信号传输原因导致的,应当排除该电池包数据。
61.如下表2所示为本实施例中的电池包数据准确性判断规则,本实施例的电池包数据准确性判断为特定示例,其余电池包数据准确性判断方法也在保护范围以内。
62.表2、电池包数据准确性判断规则
63.信号类型准确性判断规则电池单体电压值0

5v,删除超出该范围的电池包数据电池单体温度值

40℃

150℃,删除超出该范围的电池包数据电压默认值删除0v或设定默认值(如3.65)的电池包数据温度默认值删除0℃或设定默认值(如20℃)的电池包数据
64.s230、对电池包数据进行特征分析,并根据特征分析结果确定电池包数据是否为故障数据。
65.s240、在预设诊断周期内,若故障数据包括电压数据和温度数据,则确定故障数据对应的风险等级为高等级。
66.在本技术实施例中,经上述步骤s230,对所获取的预设诊断周期内的该车辆的全部电池包数据进行分析,确定出故障数据。若故障数据中既包括电压数据又包括温度数据,
表明故障原因并不是因采样器采样故障所导致的,可能是电池包中进入水汽或者其他外界原因所导致的。由于这种情况可能会导致车辆发生故障,严重的可能造成安全事故,则将这种情况的风险等级确定为高等级。
67.s250、在预设诊断周期内,若故障数据为电压数据或者温度数据,则根据故障数据出现的次数、故障数据的异常频率和预设诊断周期内帧数据的总数量,确定故障数据对应的风险等级。
68.其中,风险等级为低等级、中等级或高等级。
69.在本技术实施例中,在预设诊断周期内,若故障数据为电压数据或者包括温度数据,则统计该诊断周期内故障数据的次数和帧数据的总数量,并且计算故障数据的异常频率,以确定故障数据对应的风险等级。具体的可以根据风险评估公式来确定风险等级,风险评估公式如下所示:
[0070][0071]
其中,score表示风险等级对应的风险评估得分;n为故障数据对应的出现故障的传感器数量,相应的,i取值为1到n之间的自然整数,其中,同一电池模组的所有传感器和相邻电池单体电压异常、多点电压值异常均记为同一个传感器出现故障;n为故障数据对应的故障类别出现的次数;m为理论上所有电池包数据均为故障数据的数值;f为故障数据的异常频率,即故障数据对应的帧数据的数量占预设诊断周期内帧数据的总数量的比值;风险评估公式中括号内的100代表将归一化的公式以百分制表示,等号右边的100表示将score以越高分评价值越好为风险评估方案。
[0072]
根据风险评估公式来确定车辆的风险等级,若score=100则代表电池包完全没有故障风险;若score=0则代表电池包的故障风险为最高。可选的,可以设置3个风险等级,如低等级、中等级或高等级。若score>=80,则风险等级险为低等级;若80>score>=60,则风险等级险为中等级;若score<60,则风险等级险为高等级。
[0073]
s260、在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件。
[0074]
s270、根据故障部件,确定故障部件的故障类别。
[0075]
s280、设置风险预警标准,若风险等级高于风险预警标准,则向车辆的车载终端显示故障类别和风险等级,并向售后系统发送车辆的故障数据和故障类别。
[0076]
在本技术实施例中,设置风险预警标准,如风险评估公式的score=60。若风险评估公式的score<60,则向车辆的车载终端显示故障类别和当前的风险等级为高等级,以警示车主当前车辆处于高风险,并且向售后系统发送车辆的故障数据和故障类别,以帮助售后部门更好的准备备件及维修车辆。
[0077]
需要说明的是,步骤s240

s250对应的是确定风险等级的过程,步骤s260对应的是确定故障部件的过程,这两个过程是相互独立的,本技术实施例不对这两个过程的执行顺序进行限定,需要根据实际情况来确定两个过程的具体执行顺序,所以实际执行时可以是按照本技术上述实施例介绍的顺序执行,也可以是先执行s260,再执行s240

s250。
[0078]
可选的,可以根据实际情况对s240

s250中的风险等级以及对s280中的风险预警标准进行修正。具体的修正的方案可以是:车主将故障车辆返厂维修及保养时,对电池包进
行拆解,分析是否有上述实施例中的故障类别对应的现象,并根据该故障现象来修正s240

s250中的风险等级和s280中的风险预警标准;还可以是:制作故障数据样本,并利用机器学习模型,对故障类别对应的风险等级的评估进行修正。
[0079]
本实施例提供的技术方案,通过获取车辆中电池采集器采集的电池包数据;根据预先设置的判断规则,判断电池包数据是否准确,若电池包数据不准确,则删除该电池包数据;对电池包数据进行特征分析,并根据特征分析结果确定电池包数据是否为故障数据;在预设诊断周期内,若故障数据包括电压数据和温度数据,则确定故障数据对应的风险等级为高等级;在预设诊断周期内,若故障数据为电压数据或者温度数据,则根据故障数据出现的次数、故障数据的异常频率和预设诊断周期内帧数据的总数量,确定故障数据对应的风险等级;在为故障数据的情况下,对电池包数据进行变换分析,并根据变换分析结果确定故障部件;根据故障部件,确定故障部件的故障类别;设置风险预警标准,若风险等级高于风险预警标准,则向车辆的车载终端显示故障类别和风险等级,并向售后系统发送车辆的故障数据和故障类别。本技术对电池包数据进行准确性判断以及故障分析,确定为故障数据之后对其进行风险等级评估并进行风险预警,可以实现监测车辆是否故障以及对在其出现故障时进行风险预警。
[0080]
实施例三
[0081]
图4为本技术实施例提供的一种故障诊断装置的结构示意图,如图4所示,该装置400可以包括:
[0082]
数据获取模块410,用于获取车辆中电池采集器采集的电池包数据。
[0083]
第一分析模块420,对所述电池包数据进行特征分析,并根据特征分析结果确定所述电池包数据是否为故障数据。
[0084]
第二分析模块430,在为故障数据的情况下,对所述电池包数据进行变换分析,并根据变换分析结果确定故障部件;其中,所述故障部件为所述电池采样器或所述电池包。
[0085]
故障确定模块440,用于根据所述故障部件,确定所述故障部件的故障类别。
[0086]
进一步的,上述第二分析模块430具体用于:将所述电池包数据对应的帧数据作为当前帧数据,选取所述当前帧数据之前与其相差预设时间差的至少两帧数据,并对所述至少两帧数据进行变换分析,得到变换分析结果;其中,所述预设时间差大于相邻帧数据之间的时间差;若所述变换分析结果大于等于预设阈值,则所述故障部件为电池采样器;若所述变换分析结果小于预设阈值,则所述故障部件为电池包。
[0087]
进一步的,上述故障诊断装置,还可以包括:数据判断模块;
[0088]
所述数据判断模块,用于在对所述电池包数据进行特征分析之前,根据预先设置的判断规则,判断所述电池包数据是否准确,若所述电池包数据不准确,则删除该电池包数据。
[0089]
可选的,所述电池包数据包括通过电压传感器监测的电池包的电压数据和通过温度传感器监测的电池包的温度数据。
[0090]
进一步的,上述故障诊断装置,还可以包括:风险确定模块;
[0091]
所述风险确定模块,用于在预设诊断周期内,若所述故障数据包括所述电压数据和所述温度数据,则确定所述故障数据对应的风险等级为高等级。
[0092]
所述风险确定模块,还用于在预设诊断周期内,若所述故障数据为所述电压数据
或者所述温度数据,则根据所述故障数据出现的次数、所述故障数据的异常频率和预设诊断周期内帧数据的总数量,确定所述故障数据对应的风险等级;其中,所述风险等级为低等级、中等级或高等级。
[0093]
进一步的,上述故障诊断装置,还可以包括:风险预警模块;
[0094]
所述风险预警模块,用于设置风险预警标准,若所述风险等级高于所述风险预警标准,则向所述车辆的车载终端显示所述故障类别和所述风险等级,并向售后系统发送所述车辆的故障数据和故障类别。
[0095]
可选的,所述电池包数据还包括车辆的行驶数据、车辆的充电数据、车辆的编号和电池包数据的采集时间中的至少一项。
[0096]
本实施例提供的故障诊断装置可适用于上述任意实施例提供的故障诊断方法,具备相应的功能和有益效果。
[0097]
实施例五
[0098]
图5是用来实现本技术实施例的一种故障诊断方法的电子设备的框图,图5示出了适于用来实现本技术实施例实施方式的示例性电子设备的框图。图5显示的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。该电子设备典型可以是智能手机、平板电脑、笔记本电脑、车载终端以及可穿戴设备等。
[0099]
如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:一个或者多个处理器或者处理单元516,存储器528,连接不同系统组件(包括存储器528和处理单元516)的总线518。
[0100]
总线518表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
[0101]
电子设备500典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备500访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0102]
存储器528可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)530和/或高速缓存存储器532。电子设备500可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统534可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd

rom,dvd

rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线518相连。存储器528可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术实施例各实施例的功能。
[0103]
具有一组(至少一个)程序模块542的程序/实用工具540,可以存储在例如存储器528中,这样的程序模块542包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块542通常执行本技术实施例所描述的实施例中的功能和/或方法。
[0104]
电子设备500也可以与一个或多个外部设备514(例如键盘、指向设备、显示器524
等)通信,还可与一个或者多个使得用户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口522进行。并且,电子设备500还可以通过网络适配器520与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图5所示,网络适配器520通过总线518与电子设备500的其它模块通信。应当明白,尽管图5中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0105]
处理单元516通过运行存储在存储器528中的程序,从而执行各种功能应用以及数据处理,例如实现本技术任一实施例所提供的故障诊断方法。
[0106]
实施例六
[0107]
本技术实施例六还提供一种计算机可读存储介质,其上存储有计算机程序(或称为计算机可执行指令),该程序被处理器执行时可以用于执行本技术上述任一实施例所提供的故障诊断方法。
[0108]
本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0109]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0110]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0111]
可以以一种或多种程序设计语言或其组合来编写用于执行本技术实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0112]
注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,
本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术实施例进行了较为详细的说明,但是本技术实施例不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1