确定车辆故障次数的方法、装置、计算机设备和存储介质与流程

专利2022-05-09  1



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.本申请提供的确定车辆故障次数的方法,可以由服务器执行并应用于如图1所示的应用环境中,该服务器可以采用独立的服务器或者是多个服务器组成的服务器集群。
29.具体的,该应用环境所体现的主要流程是通过对车辆的故障数据进行采集、整理
和分析,获得能够用于车辆延保风险预测模型训练的目标变量即车辆的故障次数。其中,车辆的故障数据的采集可由obd(on

board diagnostics,车载自动诊断系统)执行,采集后的故障数据传输至数据中心进行存储和数据整理后可交由服务器进行故障类型筛选和车辆故障次数统计,然后可将目标变量应用于对车辆延保风险预测模型进行训练,使训练后的车辆延保风险预测模型能够应用于评估/预测该车辆的延保风险。本申请提供的方案能够提高对车辆故障次数进行统计的准确性,从而有助于后续车辆延保风险预测模型准确评估/预测车辆延保风险。
30.以下结合各实施例和相应附图对本申请提供的确定车辆故障次数的方法作进一步说明。
31.在一个实施例中,如图2所示,提供了一种确定车辆故障次数的方法,该方法可由服务器执行,可以包括以下步骤:
32.步骤s201,获取车辆在预设时段内对应所选故障类型的故障数据序列;
33.本步骤中,服务器可通过车辆的obd采集该车辆的故障数据,将时段和故障类型作为数据筛选条件,从采集的故障数据中获取该车辆在预设时段内对应所选故障类型的故障数据,形成故障数据序列。
34.在一些实施例中,步骤s201的获取车辆在预设时段内对应所选故障类型的故障数据序列,具体包括:
35.获取车辆在预设时段内对应所选故障类型的各故障数据,按照故障更新时间的顺序,将各故障数据排列形成故障数据序列。
36.其中,时段和故障类型可以根据实际情况进行选择,例如:预设时段可以是过去一年、两年内等,所选故障类型可以是某零部件位置执行器

电路开路、某零部件位置执行器

过温状态等。在具体应用中,obd采集该车辆的故障数据样例如下表1所示:
[0037][0038][0039]
表1
[0040]
具体的,服务器可通过车辆的obd采集该车辆的故障数据,并获知故障数据对应于设备id、故障码、产生时间、更新时间和消除时间、是否人工消除等字段的具体数据,服务器
可依据产生时间或者更新时间选取预设时段内的故障数据,可依据故障码选择与所选故障类型对应的故障数据,进而依据故障更新时间的顺序排列形成前述车辆在预设时段内对应所选故障类型的故障数据序列,依据故障更新时间的顺序进行排布有利于服务器在后续步骤当中实施对车辆故障次数的准确统计,设服务器可获得车辆近一年内采集到的故障码p203e的故障数据序列如下表2所示:
[0041][0042]
表2
[0043]
步骤s202,确定故障数据序列中具有预设故障消除标识的故障数据所处的第一序列位置;
[0044]
本步骤主要是服务器针对故障数据序列,找出其中具有预设故障消除标识的故障数据所处的位置,称为第一序列位置。其中,预设故障消除标识通常是能够准确反映车辆的某个故障已确认被处理完毕的标识。在一些实施例中,为了对故障次数进行准确统计,服务器可将“是否人工消除”中的“1”(即故障主动消除标识)作为预设故障消除标识,这是由于在实际应用中,存在车辆修理店手动/主动将故障码消除的情况,“是否人工消除”中的“1”表示此时故障已被处理,可被服务器准确地认定为一次故障的结束,所以服务器将具有故障主动消除标识的故障数据所处位置作为第一序列位置,能够有利于对车辆的故障次数进行准确统计。
[0045]
步骤s203,确定故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置。
[0046]
其中,预设故障更新时间间隔条件包括与相邻故障数据的故障更新时间的时间间隔大于或者等于预设时间间隔。如上表2所示,示例性的,若预设时间间隔为30天,则行号为1和2的故障数据的故障更新时间的时间间隔小于30天、行号为2和3的故障数据的故障更新时间的时间间隔小于30天,而行号为5和6的故障数据的故障更新时间的时间间隔则大于30天,可依据行号为5和6的故障数据在故障数据序列中所处的位置确定第二序列位置,例如可以将行号5作为一次故障的结束位,将行号6作为另一次故障的开始位等。
[0047]
本步骤中,更新时间可由车辆的obd在每次读取到车辆已产生的故障时自行反馈,
而车辆产生的故障可能由车辆系统自行修复,相比于由车辆修理店手动/主动处理故障,这种由车辆系统被动消除故障的方式存在一定的不确定性,例如车辆存在某些故障频繁连续上报,如果把故障上报次数直接当做车辆故障次数则会明显不合理。为将此类故障进行准确统计,本步骤以预设故障更新时间间隔为条件,当故障数据序列中所记录的连续两条故障数据的更新时间相差例如30天以上时,可确定其在序列中的位置为第二序列位置,具体可将前一条记录所处位置设为一次故障的结束位,后一条记录所处位置设为下一次故障的起始位。
[0048]
步骤s204,基于第一序列位置和第二序列位置,将故障数据序列划分为多个故障数据子序列;
[0049]
本步骤主要是根据步骤s202和s203所确定的满足要求的特定故障数据在故障数据序列中的位置(即第一序列位置和第二序列位置),将故障数据序列划分为多个子序列,称为故障数据子序列。
[0050]
在一个实施例中,用于确定第一序列位置的预设故障消除标识包括故障主动消除标识,由此s204具体包括:
[0051]
将具有故障主动消除标识的故障数据所处的第一序列位置,设为第一序列终止位,以及,将具有故障主动消除标识的故障数据的下一故障数据所处第三序列位置,设为第一序列起始位;基于第一序列终止位、第一序列起始位以及第二序列位置,将故障数据序列划分为多个故障数据子序列。
[0052]
本实施例中,服务器将具有故障主动消除标识的故障数据在序列当中所处的位置(即第一序列位置)作为第一序列终止位,用于表示上一段子序列的结束,将该具有故障主动消除标识的故障数据的下一个故障数据在序列当中所处的位置(即第三序列位置)作为第一序列起始位,用于表示下一段子序列的开始,示例性的,参考表2,服务器可将具有故障主动消除标识的行号为3的故障数据的位置作为第一序列终止位,将行号为4的故障数据的位置作为第一序列起始位。由此,服务器可基于该第一序列终止位、第一序列起始位以及步骤s203所确定的第二序列位置,将故障数据序列划分为多个故障数据子序列。
[0053]
进一步的,在一些实施例中,上述基于第一序列终止位、第一序列起始位以及第二序列位置,将故障数据序列划分为多个故障数据子序列,具体包括:
[0054]
若满足预设故障更新时间间隔条件的故障数据为相邻故障数据的前一故障数据,则将第二序列位置设为第二序列终止位;若满足预设故障更新时间间隔条件的故障数据为该相邻故障数据的后一故障数据,则将第二序列位置设为第二序列起始位;基于第一序列终止位、第一序列起始位、第二序列终止位和第二序列起始位,将故障数据序列划分为多个故障数据子序列。
[0055]
本实施例中,满足预设故障更新时间间隔条件的故障数据可以是相邻故障数据中的前一故障数据或者后一故障数据,示例性的,参考表2,设序号为5和6的相邻故障数据满足预设故障更新时间间隔条件(即更新时间相隔超过30天),则序号为5的故障数据为前一故障数据,序号为6的故障数据为后一故障数据。
[0056]
由此,对于满足预设故障更新时间间隔条件的故障数据为相邻故障数据的前一故障数据如序号为5的故障数据的情况,服务器可将序号为5的故障数据的位置设为第二序列终止位,以及将序号为6的故障数据的位置设为第二序列起始位。
[0057]
在确定了第一序列终止位、第一序列起始位、第二序列终止位和第二序列起始位后,服务器即可将故障数据序列拆分为多个故障数据子序列。示例性的,服务器可将如表2所示的故障数据序列拆分为如下表3所示的多个故障数据子序列,其中,不同的子序列采用不同的故障编号(如01、02和03等):
[0058][0059]
表3
[0060]
其中,由于行号为3的故障数据的“是否人工消除”字段为1,且行号为1~3的3条故障数据的“更新时间”都在30天以内,所以将行号为1~3的3条故障数据表示为属于同一个故障数据子序列01,可当做一次故障;又因为行号为5和6的故障数据的“更新时间”间隔大于30天,所以将行号为4和5的两条故障数据表示为属于同一故障数据子序列02,可当做一次故障;同理,第行号为6至8的故障数据表示为属于同一故障数据子序列03,可当做一次故障。
[0061]
步骤s205,根据多个故障数据子序列的数量,确定车辆的故障次数。
[0062]
服务器可将划分得到的故障数据子序列的数量作为车辆的故障次数。
[0063]
上述确定车辆故障次数的方法,获取车辆在预设时段内对应所选故障类型的故障数据序列,确定该序列中具有预设故障消除标识的故障数据所处的第一序列位置以及确定该序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置,基于该第一、第二序列位置,将该序列划分为多个子序列,根据子序列的数量得到车辆的故障次数。该方案能够基于故障数据的故障消除标识和故障更新时间间隔,实现对故障数据序列的合理划分使得划分的各个子序列准确表征车辆发生的各次真实故障,从而提高对车辆故障次数进行统计的准确性。
[0064]
在一个实施例中,步骤s201的获取车辆在预设时段内对应所选故障类型的故障数据序列之前,上述方法还可以包括:
[0065]
获取车辆对应的关键故障码,根据关键故障码得到上述所选故障类型。
[0066]
其中,关键故障码是指与车辆上目标零部件相关的故障码。本实施例中,服务器根据与车辆上关键的零部件(即目标零部件)相关的故障码确定所选故障类型,有利于对车辆上关键的零部件所发生的故障次数进行关注,筛选出对车辆延保风险评估/预测有意义的目标零部件对应的关键故障码得出相应的关键故障次数,排除因其他因素而发生的故障的次数统计带来的对风险评估的影响,进而将所统计的针对关键的零部件的故障次数用于对车辆延保风险进行准确评估/预测。
[0067]
在一个实施例中,服务器可以通过如下步骤确定预设故障更新时间间隔条件中的预设时间间隔,如图3所示,步骤s203的确定故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置之前,上述方法还可以包括如下步骤:
[0068]
步骤s301,获取车辆样本的故障数据序列样本。
[0069]
本步骤中,服务器可以将例如50万辆车辆作为车辆样本,获取这些车辆样本在例如3年内各自对应的故障数据序列从而得到故障数据序列样本。
[0070]
步骤s302,基于预设故障消除标识,利用多个候选时间间隔对故障数据序列样本进行子序列划分,形成对应于多个候选时间间隔的多组故障数据子序列样本。
[0071]
本步骤主要是服务器基于预设故障消除标识如故障主动消除标识,按照多个不同的候选时间间隔对每一车辆样本对应的故障数据序列样本进行子序列划分,从而针对每一车辆样本都可以得到多组故障数据子序列样本,各组故障数据子序列样本对应各候选时间间隔,且每一组故障数据子序列样本均包括多个故障数据子序列样本。其中,该多个候选时间间隔的作用主要是作为分组依据,形成多组故障数据子序列样本,从而可在后续步骤中依据各组故障数据子序列样本在车辆故障信息预估上的准确性,供服务器确定可将其中哪个或哪些候选时间间隔设为预设时间间隔。
[0072]
步骤s303,服务器根据各组故障数据子序列样本各自包括的多个故障数据子序列样本的数量,得到各候选时间间隔对应的车辆故障估计信息。
[0073]
具体的,针对每一组故障数据子序列样本,服务器通过子序列数量的统计均可获知相应的车辆故障次数,该车辆故障次数可作为车辆故障估计信息,称为故障次数估计值;服务器还可以依据车辆故障次数和样本车辆总数计算故障率,故障率具体可根据发生故障的样本车辆数与样本车辆总数的比值计算得到,该故障率也可以作为车辆故障估计信息,称为故障率估计值。也即,在一些实施例中,车辆故障估计信息可以包括故障次数估计值和/或故障率估计值。
[0074]
步骤s304,获取车辆故障参考信息;
[0075]
其中,车辆故障参考信息用于对车辆故障估计信息的估计准确性进行比照参考的依据,例如可以统计数量为50万且在三年内的某品牌车辆的故障信息作为该车辆故障参考信息。相应的,在一些实施例中,该车辆故障参考信息可以包括故障次数参考值和/或故障率参考值。
[0076]
步骤s305,根据车辆故障估计信息与车辆故障参考信息的比对结果,从多个候选时间间隔中确定预设时间间隔。
[0077]
本步骤主要是服务器依据车辆故障估计信息与车辆故障参考信息的比对结果,判断哪个或者哪些候选时间间隔对应的车辆故障估计信息与车辆故障参考信息比较接近,据此从中选择预设时间间隔。
[0078]
在其中一些实施例中,对于车辆故障估计信息包括故障次数估计值、车辆故障参考信息包括故障次数参考值的情况,步骤s305中的根据车辆故障估计信息与车辆故障参考信息的比对结果,从多个候选时间间隔中确定预设时间间隔,具体包括:
[0079]
获取由比对结果表征的故障次数估计误差,将多个候选时间间隔中具有最小故障次数估计误差的候选时间间隔,作为预设时间间隔。
[0080]
本实施中,服务器可以在比对过程中根据故障次数估计值与故障次数参考值的差值得到故障次数估计误差,也即服务器可以得到每个候选时间间隔对应的故障次数估计误差,据此服务器从多个候选时间间隔中选取具有最小故障次数估计误差的候选时间间隔作为预设时间间隔,从而有利于在利用该预设时间间隔进行故障数据子序列划分过程中能够具有更高的准确性和可靠性。
[0081]
在另外一些实施例中,对于车辆故障估计信息包括故障率估计值、车辆故障参考信息包括故障率参考值的情况,步骤s305中的根据车辆故障估计信息与车辆故障参考信息的比对结果,从多个候选时间间隔中确定预设时间间隔,具体包括:
[0082]
获取由比对结果表征的故障率估计误差,将多个候选时间间隔中具有最小故障率估计误差的候选时间间隔,作为预设时间间隔。
[0083]
本实施中,服务器在比对过程中可以根据故障率估计值与故障率参考值的差值计算得到故障率估计误差,同样的,服务器也可以得到每个候选时间间隔对应的故障率估计误差,从而服务器可从多个候选时间间隔中选取具有最小故障率估计误差的候选时间间隔作为预设时间间隔,也能使利用该预设时间间隔进行故障数据子序列划分过程中具有更高的准确性和可靠性。
[0084]
示例性的,对于上述实施例中关于预设时间间隔的设定过程和结果可参考如下表4:
[0085][0086][0087]
表4
[0088]
具体的,为确定预设时间间隔的合理取值,先将其分别取30、360、720天等候选时间间隔统计其对应的故障率估计值,将该故障率估计值与某品牌车辆的故障率(即故障率参考值)进行对比,可见候选时间间隔为30天时,得到的故障率估计值与某品牌车辆的故障率参考值的差值最小,考虑到不同品牌车辆的关键零部件的质量具有一定差异,因此服务器判断车辆样本对应的故障率参考值在整体上比同一品牌车辆的故障率大一点是合理的,所以服务器可确定以30天作为预设时间间隔,能够保证在对车辆故障次数的统计上具有一定的准确性和可靠性。
[0089]
应该理解的是,虽然如上流程图中的各个步骤按照箭头的指示依次显示,但是这
些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0090]
在一个实施例中,如图4所示,提供了一种确定车辆故障次数的装置,该装置400可以包括:
[0091]
故障序列获取模块401,用于获取车辆在预设时段内对应所选故障类型的故障数据序列;
[0092]
第一位置确定模块402,用于确定所述故障数据序列中具有预设故障消除标识的故障数据所处的第一序列位置;
[0093]
第二位置确定模块403,用于确定所述故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置;所述预设故障更新时间间隔条件包括与相邻故障数据的故障更新时间的时间间隔大于或者等于预设时间间隔;
[0094]
故障序列划分模块404,用于基于所述第一序列位置和所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列;
[0095]
故障次数确定模块405,用于根据所述多个故障数据子序列的数量,确定所述车辆的故障次数。
[0096]
在一个实施例中,上述装置400还可以包括:类型确定单元,用于获取所述车辆对应的关键故障码;所述关键故障码为与所述车辆上目标零部件相关的故障码;根据所述关键故障码,得到所述所选故障类型。
[0097]
在一个实施例中,故障序列获取模块401,用于获取所述车辆在所述预设时段内对应所述所选故障类型的各故障数据;按照故障更新时间的顺序,将所述各故障数据排列形成所述故障数据序列。
[0098]
在一个实施例中,上述装置400还可以包括:间隔确定单元,用于获取车辆样本的故障数据序列样本;基于所述预设故障消除标识,利用多个候选时间间隔对所述故障数据序列样本进行子序列划分,形成对应于所述多个候选时间间隔的多组故障数据子序列样本;其中,各组故障数据子序列样本包括多个故障数据子序列样本;根据所述各组故障数据子序列样本各自包括的所述多个故障数据子序列样本的数量,得到各候选时间间隔对应的车辆故障估计信息;获取车辆故障参考信息;根据所述车辆故障估计信息与所述车辆故障参考信息的比对结果,从所述多个候选时间间隔中确定所述预设时间间隔。
[0099]
在一个实施例中,所述车辆故障估计信息包括故障次数估计值;所述车辆故障参考信息包括故障次数参考值;间隔确定单元,用于获取由所述比对结果表征的故障次数估计误差;所述故障次数估计误差根据所述故障次数估计值与所述故障次数参考值的差值确定;将所述多个候选时间间隔中具有最小故障次数估计误差的候选时间间隔,作为所述预设时间间隔。
[0100]
在一个实施例中,所述车辆故障估计信息包括故障率估计值;所述车辆故障参考信息包括故障率参考值;间隔确定单元,用于获取由所述比对结果表征的故障率估计误差;所述故障率估计误差根据所述故障率估计值与所述故障率参考值的差值确定;将所述多个
候选时间间隔中具有最小故障率估计误差的候选时间间隔,作为所述预设时间间隔。
[0101]
在一个实施例中,所述预设故障消除标识包括故障主动消除标识;故障序列划分模块404,用于将具有所述故障主动消除标识的故障数据所处的所述第一序列位置,设为第一序列终止位,以及,将所述具有所述故障主动消除标识的故障数据的下一故障数据所处第三序列位置,设为第一序列起始位;基于所述第一序列终止位、第一序列起始位以及所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列。
[0102]
在一个实施例中,故障序列划分模块404,用于若所述满足预设故障更新时间间隔条件的故障数据为所述相邻故障数据的前一故障数据,则将所述第二序列位置设为第二序列终止位;若所述满足预设故障更新时间间隔条件的故障数据为所述相邻故障数据的后一故障数据,则将所述第二序列位置设为第二序列起始位;基于所述第一序列终止位、第一序列起始位、第二序列终止位和第二序列起始位,将所述故障数据序列划分为多个故障数据子序列。
[0103]
关于确定车辆故障次数的装置的具体限定可以参见上文中对于确定车辆故障次数的方法的限定,在此不再赘述。上述确定车辆故障次数的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0104]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储故障数据、故障数据序列、预设时间间隔、故障数据子序列和车辆的故障次数等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种确定车辆故障次数的方法。
[0105]
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0106]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0107]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0108]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种
形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0109]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0110]
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术特征:
1.一种确定车辆故障次数的方法,其特征在于,所述方法包括:获取车辆在预设时段内对应所选故障类型的故障数据序列;确定所述故障数据序列中具有预设故障消除标识的故障数据所处的第一序列位置;确定所述故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置;所述预设故障更新时间间隔条件包括与相邻故障数据的故障更新时间的时间间隔大于或者等于预设时间间隔;基于所述第一序列位置和所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列;根据所述多个故障数据子序列的数量,确定所述车辆的故障次数。2.根据权利要求1所述的方法,其特征在于,所述获取车辆在预设时段内对应所选故障类型的故障数据序列之前,所述方法还包括:获取所述车辆对应的关键故障码;所述关键故障码为与所述车辆上目标零部件相关的故障码;根据所述关键故障码,得到所述所选故障类型。3.根据权利要求1所述的方法,其特征在于,所述获取车辆在预设时段内对应所选故障类型的故障数据序列,包括:获取所述车辆在所述预设时段内对应所述所选故障类型的各故障数据;按照故障更新时间的顺序,将所述各故障数据排列形成所述故障数据序列。4.根据权利要求1所述的方法,其特征在于,所述确定所述故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置之前,所述方法还包括:获取车辆样本的故障数据序列样本;基于所述预设故障消除标识,利用多个候选时间间隔对所述故障数据序列样本进行子序列划分,形成对应于所述多个候选时间间隔的多组故障数据子序列样本;其中,各组故障数据子序列样本包括多个故障数据子序列样本;根据所述各组故障数据子序列样本各自包括的所述多个故障数据子序列样本的数量,得到各候选时间间隔对应的车辆故障估计信息;获取车辆故障参考信息;根据所述车辆故障估计信息与所述车辆故障参考信息的比对结果,从所述多个候选时间间隔中确定所述预设时间间隔。5.根据权利要求4所述的方法,其特征在于,所述车辆故障估计信息包括故障次数估计值;所述车辆故障参考信息包括故障次数参考值;所述根据所述车辆故障估计信息与所述车辆故障参考信息的比对结果,从所述多个候选时间间隔中确定所述预设时间间隔,包括:获取由所述比对结果表征的故障次数估计误差;所述故障次数估计误差根据所述故障次数估计值与所述故障次数参考值的差值确定;将所述多个候选时间间隔中具有最小故障次数估计误差的候选时间间隔,作为所述预设时间间隔;和/或,所述车辆故障估计信息包括故障率估计值;所述车辆故障参考信息包括故障率参考
值;所述根据所述车辆故障估计信息与所述车辆故障参考信息的比对结果,从所述多个候选时间间隔中确定所述预设时间间隔,包括:获取由所述比对结果表征的故障率估计误差;所述故障率估计误差根据所述故障率估计值与所述故障率参考值的差值确定;将所述多个候选时间间隔中具有最小故障率估计误差的候选时间间隔,作为所述预设时间间隔。6.根据权利要求1至5任一项所述的方法,其特征在于,所述预设故障消除标识包括故障主动消除标识;所述基于所述第一序列位置和所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列,包括:将具有所述故障主动消除标识的故障数据所处的所述第一序列位置,设为第一序列终止位,以及,将所述具有所述故障主动消除标识的故障数据的下一故障数据所处第三序列位置,设为第一序列起始位;基于所述第一序列终止位、第一序列起始位以及所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列。7.根据权利要求6所述的方法,其特征在于,所述基于所述第一序列终止位、第一序列起始位以及所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列,包括:若所述满足预设故障更新时间间隔条件的故障数据为所述相邻故障数据的前一故障数据,则将所述第二序列位置设为第二序列终止位;若所述满足预设故障更新时间间隔条件的故障数据为所述相邻故障数据的后一故障数据,则将所述第二序列位置设为第二序列起始位;基于所述第一序列终止位、第一序列起始位、第二序列终止位和第二序列起始位,将所述故障数据序列划分为多个故障数据子序列。8.一种确定车辆故障次数的装置,其特征在于,包括:故障序列获取模块,用于获取车辆在预设时段内对应所选故障类型的故障数据序列;第一位置确定模块,用于确定所述故障数据序列中具有预设故障消除标识的故障数据所处的第一序列位置;第二位置确定模块,用于确定所述故障数据序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置;所述预设故障更新时间间隔条件包括与相邻故障数据的故障更新时间的时间间隔大于或者等于预设时间间隔;故障序列划分模块,用于基于所述第一序列位置和所述第二序列位置,将所述故障数据序列划分为多个故障数据子序列;故障次数确定模块,用于根据所述多个故障数据子序列的数量,确定所述车辆的故障次数。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结
本申请涉及车险评估技术领域,提供了一种确定车辆故障次数的方法、装置、计算机设备和存储介质。本申请能够提高对车辆故障次数进行统计的准确性。该方法包括:获取车辆在预设时段内对应所选故障类型的故障数据序列,确定该序列中具有预设故障消除标识的故障数据所处的第一序列位置以及确定该序列中满足预设故障更新时间间隔条件的故障数据所处的第二序列位置,基于该第一、第二序列位置,将该序列划分为多个子序列,根据子序列的数量得到车辆的故障次数。故障次数。故障次数。


技术研发人员:宁春贵 胡鹏 冯智泉 江勇
受保护的技术使用者:广州亚美信息科技有限公司
技术研发日:2021.03.10
技术公布日:2021/7/15

转载请注明原文地址:https://doc.8miu.com/read-650233.html

最新回复(0)