用于基于可替代的维修指示符来聚类维修订单的方法和系统转让专利

申请号 : CN201680044460.1

文献号 : CN107924494B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : P·S·默根J·G·福尔曼B·R·刘易斯B·A·凯利

申请人 : 实耐宝公司

摘要 :

方法和系统可以涉及基于可替代的维修指示符对维修订单进行聚类。由此,处理器可以确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应。该现有聚类被设置为包含与特定车辆症状相对应的RO。响应于确定特定的RO与现有聚类相对应,处理器可以确定特定的RO包括指示可替代的维修的数据,其定义用于解决特定车辆症状而不是通过对特定车辆组件的替换的车辆维修。作为响应,处理器将特定的RO添加至RO的不同的聚类。该不同的聚类可以被设置为包含与特定车辆症状并且与可替代的维修相对应的RO。

权利要求 :

1.一种方法,包括:

由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,包括确定所述特定的RO已经包含在现有聚类中,其中,所述现有聚类被设置为包含与所述特定车辆症状相对应的RO,其中所述特定的RO与存储在计算机可读介质内的现有聚类标识符相关联以标识RO的现有聚类,所述计算机可读介质上存储有所述特定RO与所述现有聚类标识符相关的指示;

响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO从所述现有的聚类移动至RO的不同的聚类,其中,所述不同的聚类被设置为包含指定一特定车辆症状以及特定的可替代的车辆维修解决所述特定的车辆症状的RO,其中将所述特定的RO从所述现有的聚类移动至不同的聚类包括:(i)从所述计算机可读介质移除所述特定RO与所述现有聚类标识符相关的指示;(ii)在所述计算机可读介质上存储所述特定的RO与不同的聚类标识符相关的指示,其中所述不同的聚类标识符存储在所述计算机可读介质内以标识RO的不同聚类,并且其中,在所述特定的RO移动至所述不同的聚类后,所述不同的聚类包括特定数量的RO。

2.根据权利要求1所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

3.根据权利要求1所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

4.根据权利要求1所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。

5.根据权利要求1所述的方法,其中,将所述特定的RO添加至不同的聚类包括:

所述至少一个处理器参考计算机可读介质以确定所述计算机可读介质是否包含所述不同的聚类;

如果所述计算机可读介质包含所述不同的聚类,则所述至少一个处理器将所述特定的RO添加至所述不同的聚类;并且如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。

6.根据权利要求5所述的方法,其中,将所述特定的RO添加至不同的聚类还包括:如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器还将所生成的不同的聚类存储在所述计算机可读介质中。

7.根据权利要求1所述的方法,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。

8.根据权利要求7所述的方法,其中,将所述不同的聚类设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状并且与所述第一可替代的维修和所述第二可替代的维修相对应的RO。

9.根据权利要求7所述的方法,

其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,

其中,所述第一不同的聚类被设置为包含与所述特定车辆症状并且与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状并且与所述第二可替代的维修相对应的RO。

10.根据权利要求1所述的方法,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。

11.根据权利要求1所述的方法,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。

12.根据权利要求1所述的方法,其中,将所述现有聚类设置为包含与所述特定车辆症状相对应的RO包括将所述现有聚类设置为包含与所述特定车辆症状相对应但不同样与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO。

13.一种方法,包括:

由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,包括确定所述特定的RO已经包含在现有聚类中,其中,所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO,其中所述特定的RO与存储在计算机可读介质内的现有聚类标识符相关联以标识RO的现有聚类,所述计算机可读介质上存储有所述特定RO与所述现有聚类标识符相关的指示;

响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO从所述现有的聚类移动至RO的不同的聚类,其中,所述不同的聚类被设置为包含指定一特定车辆症状以及特定的可替代的车辆维修解决所述特定的车辆症状的RO,其中将所述特定的RO从所述现有的聚类移动至不同的聚类包括:(i)从所述计算机可读介质移除所述特定RO与所述现有聚类标识符相关的指示;(ii)在所述计算机可读介质上存储所述特定的RO与不同的聚类标识符相关的指示,其中所述不同的聚类标识符存储在所述计算机可读介质内以标识RO的不同聚类,并且其中,在所述特定的RO移动至所述不同的聚类后,所述不同的聚类包括特定数量的RO。

14.根据权利要求13所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

15.根据权利要求13所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

16.根据权利要求13所述的方法,还包括:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。

17.根据权利要求13所述的方法,其中,将所述特定的RO添加至不同的聚类包括:所述至少一个处理器参考计算机可读介质以确定所述计算机可读介质是否包含所述不同的聚类;

如果所述计算机可读介质包含所述不同的聚类,则所述至少一个处理器将所述特定的RO添加至所述不同的聚类;并且如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。

18.根据权利要求17所述的方法,其中,将所述特定的RO添加至不同的聚类还包括:如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器还将所生成的不同的聚类存储在所述计算机可读介质中。

19.根据权利要求13所述的方法,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。

20.根据权利要求19所述的方法,其中,将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修和所述第二可替代的维修相对应的RO。

21.根据权利要求19所述的方法,

其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,

其中,所述第一不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第二可替代的维修相对应的RO。

22.根据权利要求13所述的方法,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。

23.根据权利要求13所述的方法,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。

24.一种计算系统,包括:

计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类;以及至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:

从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与RO的现有聚类相对应,包括确定所述特定的RO已经包含在现有聚类中,其中,所述现有聚类被设置为包含与所述特定车辆症状相对应的RO,其中所述特定的RO与存储在计算机可读介质内的现有聚类标识符相关联以标识RO的现有聚类,所述计算机可读介质上存储有所述特定RO与所述现有聚类标识符相关的指示;

响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO从所述现有的聚类移动至RO的不同的聚类,其中,所述不同的聚类被设置为包含指定一特定车辆症状以及特定的可替代的车辆维修解决所述特定的车辆症状的RO,其中将所述特定的RO从所述现有的聚类移动至不同的聚类包括:(i)从所述计算机可读介质移除所述特定RO与所述现有聚类标识符相关的指示;(ii)在所述计算机可读介质上存储所述特定的RO与不同的聚类标识符相关的指示,其中所述不同的聚类标识符存储在所述计算机可读介质内以标识RO的不同聚类,并且其中,在所述特定的RO移动至所述不同的聚类后,所述不同的聚类包括特定数量的RO。

25.根据权利要求24所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

26.根据权利要求24所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

27.根据权利要求24所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。

28.根据权利要求24所述的计算系统,其中,将所述特定的RO添加至不同的聚类包括:参考所述计算机可读介质以确定所述多个聚类是否包括所述不同的聚类;

如果所述多个聚类包括所述不同的聚类,则将所述特定的RO添加至所述不同的聚类;

并且

如果所述多个聚类不包括所述不同的聚类,则(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。

29.根据权利要求28所述的计算系统,其中,将所述特定的RO添加至不同的聚类还包括:如果所述多个聚类不包括所述不同的聚类,则还将所生成的不同的聚类存储在所述计算机可读介质中。

30.根据权利要求24所述的计算系统,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。

31.根据权利要求30所述的计算系统,其中,将所述不同的聚类设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状并且与所述第一可替代的维修和所述第二可替代的维修相对应的RO。

32.根据权利要求31所述的计算系统,

其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,

其中,所述第一不同的聚类被设置为包含与所述特定车辆症状并且与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状并且与所述第二可替代的维修相对应的RO。

33.根据权利要求24所述的计算系统,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。

34.根据权利要求24所述的计算系统,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。

35.根据权利要求24所述的计算系统,其中,将所述现有聚类设置为包含与所述特定车辆症状相对应的RO包括将所述现有聚类设置为包含与所述特定车辆症状相对应但不同样与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO。

36.一种计算系统,包括:

计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类;以及至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:

从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与RO的现有聚类相对应,包括确定所述特定的RO已经包含在现有聚类中,其中,所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO,其中所述特定的RO与存储在计算机可读介质内的现有聚类标识符相关联以标识RO的现有聚类,所述计算机可读介质上存储有所述特定RO与所述现有聚类标识符相关的指示;

响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO从所述现有的聚类移动至RO的不同的聚类,其中,所述不同的聚类被设置为包含指定一特定车辆症状以及特定的可替代的车辆维修解决所述特定的车辆症状的RO,其中将所述特定的RO从所述现有的聚类移动至不同的聚类包括:(i)从所述计算机可读介质移除所述特定RO与所述现有聚类标识符相关的指示;(ii)在所述计算机可读介质上存储所述特定的RO与不同的聚类标识符相关的指示,其中所述不同的聚类标识符存储在所述计算机可读介质内以标识RO的不同聚类,并且其中,在所述特定的RO移动至所述不同的聚类后,所述不同的聚类包括特定数量的RO。

37.根据权利要求36所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

38.根据权利要求36所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。

39.根据权利要求36所述的计算系统,其中,所述至少一个处理器还被编程为:

响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。

40.根据权利要求36所述的计算系统,其中,将所述特定的RO添加至不同的聚类包括:参考所述计算机可读介质以确定所述多个聚类是否包括所述不同的聚类;

如果所述多个聚类包括所述不同的聚类,则将所述特定的RO添加至所述不同的聚类;

并且

如果所述多个聚类不包括所述不同的聚类,则(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。

41.根据权利要求40所述的计算系统,其中,将所述特定的RO添加至不同的聚类还包括:如果所述多个聚类不包括所述不同的聚类,则还将所生成的不同的聚类存储在所述计算机可读介质中。

42.根据权利要求36所述的计算系统,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。

43.根据权利要求42所述的计算系统,其中,将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修和所述第二可替代的维修相对应的RO。

44.根据权利要求42所述的计算系统,

其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,

其中,所述第一不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第二可替代的维修相对应的RO。

45.根据权利要求36所述的计算系统,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。

46.根据权利要求36所述的计算系统,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。

说明书 :

用于基于可替代的维修指示符来聚类维修订单的方法和系统

[0001] 相关申请的交叉引用
[0002] 本申请要求享受于2015年7月31日提交的且题目为“用于基于可替代的维修指示符来聚类维修订单的方法和系统”的美国专利申请No.14/815,407的优先权,在此通过引用的方式将其整体并入本申请。
[0003] 通过引用的并入
[0004] 通过引用的方式将于2014年5月6日提交的美国专利申请No.14/270,994并入本申请,如同在该说明书中完整阐述的。

背景技术

[0005] 由制造商生产的许多产品偶尔需要被维修。许多所有者没有装备或者以其他方式无法维修某些产品。这样的所有者可以依赖于专业的维修技术人员来服务或维修所有者的产品。
[0006] 维修技术人员通常在产品维修店维修产品。维修店传统上已经产生了用于捕获关于服务或维修产品的请求的各种信息的维修订单(RO)。作为示例,所捕获的信息可以包括标识产品、产品的所有者、维修店、维修日期、以及所需或所执行的维修或服务的类型的信息。RO可以以各种格式存在,例如纸件格式或电子格式。
[0007] 产品制造商使用大量资源(例如,人力和财力)来生成维修信息,例如维修技术人员可以在诊断和维修产品时参考的维修手册和技术服务公告。如果维修信息可以由计算机可读设备自动地生成,则这对产品制造商而言可以是有益的。如果向维修技术人员提供的维修信息是基于RO信息自动地生成的,则这对产品制造商和维修技术人员而言可以是有益的。

发明内容

[0008] 在本文中描述了示例实现。在一个方面中,公开了一种方法。该方法涉及由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状相对应的RO。该方法还涉及,响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修。该方法额外地涉及:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO。
[0009] 在另一方面,公开了另一种方法。该方法涉及由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO。该方法还涉及:响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修。该方法额外地涉及:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO。
[0010] 在又一方面中,公开了一种计算系统。该计算系统包括:计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类。所述计算系统还包括至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:(i)从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状相对应的RO;(ii)响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及(iii)响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO。
[0011] 在又一方面中,公开了另一种计算系统,所述计算系统包括计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类。所述计算系统还包括至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:(i)从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO;(ii)响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及(iii)响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO。
[0012] 通过阅读以下的具体实施方式,在合适的地方参考附图,对本领域的普通技术人员而言,这些以及其他的方面和优点将变得显而易见。此外,应该理解的是,在本概述和在其他地方中描述的实施例旨在仅作为示例并且不一定限制本发明的范围。

附图说明

[0013] 在本文中参考以下附图描述了示例实施例。
[0014] 图1是根据一个或多个示例实施例的系统的框图。
[0015] 图2是根据一个或多个示例实施例的车辆维修数据(VRD)系统的框图。
[0016] 图3是根据一个或多个示例实施例的示出了车辆维修工具的框图。
[0017] 图4示出了根据一个或多个示例实施例的维修订单。
[0018] 图5示出了包括自动生成的维修提示和元数据的维修订单。
[0019] 图6是根据一个或多个示例实施例的描绘了可以执行的一组功能的流程图。
[0020] 图7是根据一个或多个示例实施例的描绘了可以执行的一组功能的另一流程图。
[0021] 图8A至8B示出了根据一个或多个示例实施例的聚类之间的RO的示例运动。
[0022] 图9A至9B示出了根据一个或多个示例实施例的新RO向聚类的示例添加。

具体实施方式

[0023] I.介绍
[0024] 该说明书描述了包含关于可替代的维修的示例实施例的几个示例实施例。示例实施例中的至少一些实施例包括但不限于包括以下特征中的一个或多个特征:确定特定的计算机可读车辆维修订单(RO)与RO的现有聚类相对应,其中该现有聚类被设置为包含与特定车辆症状相对应的RO;确定该特定的RO包括指示可替代的维修的数据;并且将特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与该特定车辆症状和可替代的维修相对应的RO。
[0025] 车辆维修工具可以包括维修技术人员、产品所有者、在维修店工作的人、或某一其他人可以用来维修车辆的多种维修工具中的任何一种。对车辆进行维修可以包括但不限于包括,诊断车辆、服务车辆、对车辆执行维护(例如,预防性维护)、或者验证对车辆执行的维修以校正车辆故障。由此,车辆维修工具可以被称为以下术语中的一个或多个:车辆诊断工具、车辆服务工具、车辆维护工具、以及车辆维修验证工具、或更一般地,机器。
[0026] 车辆是可以用于运输人、多个人、或货物的移动机器。作为示例,在本文中所描述的任何车辆可以沿着在陆地上、在水中、或在空中或外太空中的路径(例如,铺装道路或其他)来驾驶或引导。作为另一示例,在本文中所描述的任何车辆可以是有轮子的、履带式的、轨道式的、或滑橇式的。作为另一示例,在本文中所描述的任何车辆可以包括汽车、摩托车、轻型卡车、中型卡车、重型卡车、半拖拉机、或农业机械。作为又一示例,在本文中所描述的任何车辆可以包括或使用任何合适的电压或电流源(例如电池、交流发电机、燃料电池等)以提供任何合适的电流或电压,例如大约12伏、大约42伏等。作为又一示例,在本文中所描述的车辆中的任何一个车辆可以包括或使用任何期望的系统或引擎。这些系统或引擎可以包括使用化石燃料(例如,汽油、天然气、丙烷等)、电(例如,由电池、磁发电机燃料电池、太阳能电池等生成的)、风及其混合或组合的物品。作为又一示例,在本文中所描述的任何车辆可以包括电子控制单元(ECU)、数据链路连接器(DLC)、以及将DLC连接至ECU的车辆通信链路。
[0027] 尽管针对车辆描述了示例实施例中的许多,但是示例实施例可以适用于与车辆不同的产品或可维修的物品。作为示例,其他产品或可维修的物品可以包括诸如冰箱、洗碗机、或洗衣机之类的家用电器,或者诸如电视、蜂窝电话、或平板设备之类的消费性电子设备。其他产品或可维修物品的其他示例也是可能的。由此,针对基于这些其他产品或可维修物品的实施例,可以用其他产品或可维修物品的名称来替换所描述的实施例中的术语车辆。
[0028] 在该具体实施方式中,冠项“一”、“一个”或“该”用于引入示例实施例的元件。除非另外指定或者除非上下文另外清楚地规定,否则对“一”或“一个”的任何引用指的是“至少一个”,并且对“所述”的任何引用指的是“所述至少一个”。使用这些冠词的意图在于存在这些元件中的一个或多个元件。在所描述的至少两个术语的列表中使用连项“或”的意图在于指示所列出的术语中的任何术语或者所列出的术语的任何组合。使用诸如“第一”、“第二”、“第三”等之类的顺序的数字用于区分相应的元件,而不是用于表示那些元件的特定顺序。出于该具体实施方式的目的,术语“多个”和“许多个”指的是“两个或更多个”或“超过一个”。
[0029] 在附图中所示出的框图、流程图、以及其他数据仅仅是作为示例提供的,并且不旨在进行限制。在附图中示出或者在本文中所描述的许多元件是可以被实现为分立的或分布式组件或者与其他组件结合的、且在任何适当的组合或位置中的功能性元件。本领域技术人员将理解的是,可以替代地使用其他设置和元件(例如,机器、接口、功能、顺序、或功能分组)。此外,被描述为由一个或多个元件执行的各种功能可以由执行计算机可读程序指令的处理器或者由硬件、固件、或软件的任何组合来实行。
[0030] II.示例架构
[0031] 图1是根据一个或多个示例实施例的系统100的框图。在图1中示出的元件的各种组合可以被设置为用于实行在本文中所描述的示例实施例的其他系统或子系统。系统100包括车辆维修数据(VRD)系统102和网络104。网络104可以包括广域网(WAN),例如互联网或其部分。额外地或可替代地,网络104可以包括无线网络、有线网络、局域网(LAN)、或某一其他类型的网络。网络104可以包括前面提及的示例网络中的两个或更多个。
[0032] 系统100包括车辆维修工具(VRT)106、以及VRT 108、110、112、114、116、118、和120。每个VRT或多个VRT的组合可以包括或被设置为机器。在本文中所描述的任何VRT可以但不需要被配置以生成或向VRD系统102发送原始维修订单(RO)。由VRT所生成的RO可以由诸如美国邮政服务或联邦快递公司之类的快递122提供至VRD系统102的操作者。VRD系统
102的操作者可以使用RO手动输入设备(例如,在图2中所示出的RO手动输入设备202)将原始RO输入到VRD系统102中。可以将手动输入的RO存储在数据存储设备中,例如在图2中所示出的数据存储设备210。
[0033] VRT 114、116、118、和120表示被配置为执行以下功能中的至少一个功能的车辆维修工具:请求存储在VRD系统102处的维修提示(例如,自动生成的维修提示)、接收使用网络104从VRD系统102发送或者由VRD系统102提供或生成的维修提示、以及通过用户接口呈现维修提示。可以通过快递122向诸如VRT 114之类的VRT的操作者提供由VRD系统102所生成的维修提示。作为示例,快递122可以通过向VRT操作者提供包括由VRD系统102所生成的维修提示的诸如CD‑ROM之类的计算机可读介质来提供维修提示。VRT 116、118和120可以使用无线或有线通信和网络104来接收由VRD系统102生成并且发送至VRT的维修提示。
[0034] VRT可以包括代码读取器,例如一维条形码读取器或二维条形码读取器。代码读取器可以读取并解码车辆上的代码(例如VIN条形码)、替换部件上的代码(例如,条形码或者替换部件包装上的快速响应码)、或某一其他类型的代码。可以将从代码编码的数据输入到诸如在图4中所示出的原始RO 400之类的原始RO上。
[0035] 接着,图2是示出了车辆维修数据(VRD)系统200的细节的框图。在图1中所示出的VRD系统102可以被配置为与VRD系统200类似。VRD系统200可以配置得像在图1中所示出的VRD系统102一样。VRD系统200可以包括或者被设置为机器。VRD 200或其一个或多个组件可以被设置为或者被称为计算系统。VRD系统200可以包括、被配置为、或者被称为服务器系统、服务器设备,或者更简单地,服务器。根据其中VRD系统200充当服务器的实施例,VRD系统200可以为充当服务器的客户端设备的一个或多个车辆维修工具(VRT)服务。
[0036] VRD系统200包括RO手动输入设备202、处理器204、用户接口206、网络接口208、以及数据存储设备210,其全部可以经由系统总线、网络、或其他连接机制212链接在一起。
[0037] RO手动输入设备202可以包括用于将在打印的RO上示出的数据输入到VRD系统200中以存储为维修订单(RO)214内的原始RO的一个或多个设备。作为示例,RO手动输入设备202可以包括具有或不具有光学字符识别软件应用的扫描仪设备。作为另一示例,RO手动输入设备202可以包括键盘,其用于键入(例如,打字)在打印的RO上示出的数据并且向处理器
204发送所键入(例如,打字或输入)的数据以存储为RO 214中原始的RO。作为又一示例,RO手动输入设备202可以包括接受数据存储设备的设备,所述数据存储设备例如包括表示由VRT所生成的原始RO的数据的CD‑ROM。作为又一示例,RO手动输入设备202可以包括具有显示器或连接至显示器的膝上型或台式计算设备。
[0038] 可以由RO手动输入设备202或用户接口206来显示原始RO。针对多种原因中的任何一个原因,例如针对位于原始RO上的信息的安全,VRD系统102可以被配置以使得不向诸如VRT 116之类的第二VRT提供由诸如VRT 106之类的第一VRT所生成的原始RO。VRD系统102可以至少部分地基于由VRT 106所生成的原始RO上的信息生成可呈现RO,并且将可呈现RO提供至VRT 116。
[0039] 诸如处理器204之类的处理器可以包括一个或多个通用处理器(例如,英特尔单核微处理器或英特尔多核微处理器)或者一个或多个专用处理器(例如,数字信号处理器)。诸如处理器204之类的处理器可以被配置为执行计算机可读程序指令,例如计算机可读程序指令(CRPI)218。出于该说明书的目的,执行CRPI 218以执行在本文中所描述的一些功能的处理器204可以包括执行CRPI 218的一部分或CRPI 218的整体。执行CRPI 218的一部分或整体可以包括多次执行计算机可读程序指令中的一些。处理器204可以被编程为通过执行CRPI 218的程序指令执行的功能中的任何一个功能或任何组合来执行。
[0040] 用户接口206可以包括至用于将数据或信息输入到VRD系统200中的组件的接口,或者至可以呈现由VRD系统200输出的数据或信息的组件的接口。这些组件可以被称为用户接口组件。用户接口206可以包括通过有线或无线用户接口通信链路而连接至用户接口组件的一个或多个音频/视频端口或通信端口。
[0041] 用户接口206可以包括用户接口组件中的一个或多个。作为示例,用户接口组件可以包括红外线远程控制设备、显示设备、被配置为将电信号转换成能够听到的声音的扬声器、键盘、触摸屏、诸如计算机鼠标之类的定点设备、或者用于生成信号以将数据或信息输入到VRD系统200或者呈现由用户接口206输出的数据或信息的某一其他组件。
[0042] 用户接口206可以包括用于向另一用户接口组件或者向VRD系统200的另一元件提供数据或信息的发射机或收发机。由用户接口206所提供的数据或信息可以包括但不限于包括一个或多个维修提示220。
[0043] 网络接口208可以包括至诸如网络104之类的一个或多个通信网络的接口。为了与无线通信网络一起使用,网络接口208可以包括用于发送或接收无线通信的一个或多个天线。网络接口208可以包括一个或多个通信端口,其被配置为连接至网络的有线通信链路,例如同轴线缆、以太网线缆、光纤线缆、数字用户线路(DSL)、公共交换电话网络(PSTN)的电话线路或某一其他的有线连接器。网络接口208可以包括包含发射机、接收机、或收发机的网络控制器。发射机或收发机可以向通信端口提供数据或信息,以作为网络通信通过所连接的网络发送。接收机或收发机可以从所连接的网络接收在通信端口处所接收的数据或信息。
[0044] 数据存储设备,例如数据存储设备210或者在该说明书中讨论或者在该说明书中描述的设备或系统中包含的任何其他的数据存储设备,可以包括非瞬时性计算机可读介质、瞬时性计算机可读介质、或非瞬时性计算机可读介质和瞬时性计算机可读介质两者。在一个方面中,非瞬时性计算机可读介质可以整体地或部分地与处理器集成。在另一方面中,非瞬时性计算机可读介质、或其部分可以与处理器分离且不同。
[0045] 非瞬时性计算机可读介质可以包括例如易失性或非易失性存储组件,例如光学的、磁的、有机的或其他存储器或盘存储。额外地或可替代地,非瞬时性计算机可读介质可以包括例如随机存取存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、压缩盘只读存储器(CD‑ROM)、或被配置为向处理器提供数据或CRPI的另一存储器设备。
[0046] 瞬时性计算机可读介质可以包括例如通过通信链路提供的CRPI,所述通信链路例如连接至网络104或者作为网络104的一部分的通信链路。通信链路可以包括数字的或模拟的通信链路。通信链路可以包括有线通信链路或无线通信链路。
[0047] 计算机可读介质可以被称为其他术语,例如“计算机可读存储介质”、“数据存储设备”、“存储器设备”、“存储器”、或“计算机可读数据库”。可以在这些可替代的术语中的任何一个的前面加上前缀“瞬时性的”或“非瞬时性”。
[0048] 数据存储设备210可以存储多种数据。由数据存储设备210存储的数据可以是从RO手动输入设备202、处理器204、用户接口206或网络接口208向数据存储设备210提供以供存储的数据。如在图2中所示出的,数据存储设备210可以存储维修订单(RO)214、分类项数据库216、计算机可读程序指令(CRPI)218、维修提示220、元数据222、车辆利用数据224、部件利用数据226、文本串228、以及搜索项230。搜索项230可以包括但不限于车辆身份(即,车辆‑ID)搜索项232,例如年/制造/型号/引擎(Y/M/M/E)属性,以及症状标准234。
[0049] RO 214可以包括计算机可读RO。计算机可读RO可以被设置为结构化查询语言(SQL)文件、可扩展标记语言(XML)文件、或某一其他类型的计算机可读文件或数据结构。可以从手动输入设备202、从通过网络104的RO网络接口208、或从另一设备接收RO 214内的RO。RO 214内的RO可以是原始RO,例如由在图1中所示出的VRT生成或使用RO手动输入设备202输入的RO,或者由VRD系统200生成的可呈现RO。
[0050] 图4示出了示例原始RO 400。原始RO 400可以通过诸如在图1中所示出的任何VRT之类的VRT生成。原始RO 400可以包括通过网络104发送的计算机可读数据RO(或更简单地,计算机可读RO)。原始RO 400可以包括纸件副本RO,例如无碳多页RO或某一其他类型的纸件副本RO。原始RO 400可以包括计算机可读数据版本和纸件副本版本两者。可以在不使用VRT的情况下生成纸件副本RO。从纸件副本RO生成的计算机可读RO可以是原始RO。
[0051] 原始RO 400包括服务提供商标识符402,服务的日期标识符404,指示寻找给定车辆的服务的客户的客户指示符406,指示给定车辆的车辆信息408,指示客户的抱怨或所请求的服务的车辆服务请求410、412和414,指示所获得的用于对给定车辆进行服务的部件的部件信息416,对给定车辆执行的服务过程信息418、420和422,以及车辆使用指示符430(例如,指示给定车辆已经被驾驶的英里数的车辆里程数据)。原始RO 400上的车辆使用指示符430可以使用公里或某一其他单位指示驾驶距离以作为车辆里程数据替代或附加。除了或者作为指示距离的替代,车辆使用指示符430可以包括例如指示已经使用了车辆或引擎多久的小时之类的使用时间指示符。
[0052] 服务提供商指示符402可以包括指示服务提供商的名称和地理位置的信息。车辆信息408可以包括与给定车辆和对给定车辆的描述相关联的车辆身份号(VIN)432。服务过程信息418、420和422可以分别包括原始RO 400的不同的RO部分424、426、和428内的信息。在任何一个不同的RO部分424、426、和428中的服务过程信息与具有任何其他不同部分的服务过程信息不相关。可替代地,包括服务过程信息的两个或更多不同的部分可以涉及对给定车辆执行的相关服务操作。
[0053] 原始RO 400包括劳动操作码(LOC)。LOC可以遵守由车辆制造商、生成RO的服务提供商、诸如California州Poway市的Mitchell Repair Information有限责任公司之类的服务信息提供商、或某一其他实体所定义的那些LOC。为了图4简单起见,LOC被示出在括号内,例如(C45)和(C117、C245)。括号内的不同LOC通过逗号分隔。每个劳动码(LOC)可以指定对给定车辆执行的特定操作。执行CRPI 218的处理器204可以使用LOC来确定对给定车辆执行了什么类型的服务或维修操作。如果关于该操作的其他信息是不完整的或者是使用非标准的短语或术语描述的,则以该方式使用LOC是有帮助的。处理器204还可以使用LOC来确定针对RO上或RO内的服务过程信息的上下文。
[0054] RO(例如,原始RO 400)上的多个部分的文本可以被分组为短语。当比较RO的内容与分类项数据库216的诸如映射项、标准项、或上下文项之类的各种项时,距原始RO 400上的一个或多个其他词语在给定接近度之内的词语可以分组为短语,以与映射、标准、或上下文项进行比较。给定的接近度可以在X个词语内,其中X等于1、2、3、4、5或词语的某一其他数量。作为示例,服务过程信息418声明“检查启动器/点火系统”。词语“检查”和“点火系统”彼此在3个词语之内。根据在其中给定接近度是4个词语的实施例中,词语“检查”和“点火系统”可以被分组为短语“检查点火系统”以与映射、标准、上下文项、或劳动操作码进行比较。
[0055] 映射、标准、上下文项、或劳动操作码可以被存储为分类项数据库216的一部分。分类项数据库216可以包括标识彼此关联的词语或短语的数据。该关联可以基于具有共同含义的词语或短语。被标识为彼此关联的词语或短语可以被称为“分类数据库组”或更简单地被称为“分类组”。
[0056] 分类项数据库216可以包括一个或多个分类组,并且每个分类组可以包括一个或多个分类项(例如,词语或短语)。作为示例,分类项数据库216可以包括将以下短语标识为分类组:(i)当冷时停转,(i)当温度低的时候引擎停工,(iii)在早晨引擎停止工作,(iv)在早晨停止工作,(v)在AM停止工作,以及(vi)在冷的早晨引擎停转。
[0057] 每个分类组可以与标准项相关联,所述标准项可以是添加至分类组的第一个词语或第一个短语。可替代地,随后添加至分类组的词语或短语可以是针对该分类组的标准项。分类组内与标准项不同的词语或短语可以是映射项。可以从RO获得每个分类组内的词语或短语。管理员可以例如通过执行CRPI 218的处理器204来同意添加或修改任何分类组。分类项数据库216中的项可以与计算机可读RO上的项进行比较。原始RO上并且在给定分类组内发现的映射项可以通过针对给定分类组的标准项在可呈现RO上表示。
[0058] RO 214可以包括作为计算机可读版本的原始RO 400的原始RO 400。RO 214可以包括一个或多个被设置得像原始RO 400的其他计算机可读RO和在与原始RO 400不同的RO配置中设置的一个或多个其他计算机可读RO。其他RO配置通常包括在上文中被描述为原始RO 400的一部分的类型的信息中的至少一个类型的信息。
[0059] 在RO 214内存储的RO,例如原始RO 400或另一RO,可以包括可搜索的文本或符号(例如,文本、符号、或文本和符号)。作为示例,RO上的符号可以包括空的复选框或复选框和在复选框中的复选标记。可以将原始RO 400修改为包括表示原始RO 400或其上的数据的可呈现RO 500(在图5中示出)。额外地或可替代地,可呈现RO 500可以是与原始RO 400不同的或分离的。
[0060] 处理器204可以搜索RO 214的RO上的文本、符号或其他内容或者与RO相关联的元数据以关联RO的聚类(或更简单地,RO聚类)内的RO。RO的每个聚类可以与例如在RO上所列出的诊断故障码(DTC)、动作、或组件之类的所定义的RO属性相关联。在RO上记录的信息的其他属性可以与RO聚类相关联。表1示出了包含性的用ID 1到25标识了二十五个聚类的数据。聚类大小指示了多少RO已经与相应的聚类相关联。聚类大小可以在额外的RO被添加至RO 214时或之后或在将RO从一个聚类传送至不同的聚类之后进行修改。表1示出了与每个相应的RO聚类相关联的DTC、动作、和组件属性的示例。
[0061]
[0062]
[0063] 表1
[0064] 表1可以被修改为也包括针对其他属性的单独的列。其他属性可以标识RO属性,例如但不限于,客户抱怨、日期、或劳动操作码(LOC)。作为示例,客户抱怨可以包括但不限于诸如咯吱响、无法启动和振动之类的项。针对这些示例客户抱怨项自动生成的维修提示可以分别包括标识停止车辆咯吱响的方式、修理不启动的车辆的方式、以及停止车辆振动的方式的维修提示。
[0065] 下文的表2示出了与在表1中示出的RO聚类ID 18关联的2,088RO的25上包含的数据示例。表2中的RO数据包括例如可以由VRT或VRD系统102分配的RO标识符。表2中的RO数据还包括与每个RO关联的年/制造商/型号/引擎属性。
[0066]
[0067]
[0068] 表2
[0069] 一些车辆型号与子型号属性相关联。一些车辆型号不与子型号属性相关联。表2可以被修改为包括单独的列以包括针对与子型号属性相关联的车辆的子型号属性。作为示例,RO ID 7923涉及福特皮卡F150的制造商和型号。项“F150”可以被称为子型号属性。针对福特皮卡型号的其他子型号属性可以包括“F250”和“F350”子型号属性。子型号属性可以被包括在RO上。基于除了Y/M/M/E属性之外的子型号来针对RO或维修提示进行搜索可以得出与特定的子型号而不是具有特定Y/M/M/E属性的特定车辆的其他子型号相关联的RO或维修提示的搜索结果。Y/M/M/S/W内的“S”可以表示子型号属性。
[0070] 表2可以被修改为也包括针对其他属性的单独的列。其他属性可以标识系统(Sys)属性,例如但不限于传输属性、中止属性、以及音频系统属性。包括系统属性的一组属性可以被称为Y/M/M/E/Sys属性。
[0071] 车辆利用数据224可以包括标识在共同的车辆平台上建造的不同车辆型号的计算机可读数据。在共同的车辆平台上建造的车辆可以具有许多相似性,包括使用共同的部件或部件数量。在共同的平台上建造的车辆可以经历由于诸如与在共同的车辆平台上建造的车辆相同的部件故障之类的类似原因而导致的类似的车辆症状。表3示出了可以被存储为车辆利用数据224的数据的示例。
[0072] 处理器204可以生成覆盖多个车辆型号的RO聚类,例如在表3中所示出的VLD‑3的三个车辆型号。如果RO 214包括针对在1990‑1996之间的雪佛兰Lumina APV型号和给定的维修条件的100RO、针对在1990‑1996之间的Pontiac Tran Sport型号和给定的问题的150RO、以及针对在1990‑1196之间的Oldsmobile Silhouette型号与给定的问题的40RO,则处理器204可以针对290RO生成3个单独的RO聚类或针对290RO生成单个RO。较大数量的RO可以指示成功维修给定问题的较大可能性。
[0073]
[0074] 表3
[0075] 处理器204可以使用车辆利用数据224内的例外数据来将涉及某些车辆型号的RO从与在共同的平台上建造的一组车辆相关联的RO聚类中排除。对于在表3中的例外数据,由于GMC Yukon使用与凯迪拉克Escalade、雪佛兰Tahoe、和雪佛兰Suburban不同的散热器,因此不可以将涉及GMCYukon的散热器的RO聚类与涉及凯迪拉克Escalade、雪佛兰Tahoe、和雪佛兰Suburban上的散热器的RO聚类分成一组。
[0076] 部件利用数据226可以包括标识使用由一个或多个部件制造商生产的共同部件的不同车辆型号的数据。出于该说明书的目的,共同部件是在不改变部件或要使用该共同部件的两个或更多车辆中的任何一个车辆的情况下,可以在两个或更多车辆型号中使用的部件。可以使用对由部件制造商和不同车辆型号的制造商中的任何一个或全部使用的共同部件的各种参考,例如部件数量或部件名称。使用共同部件的车辆型号可以经历由诸如共同部件的故障之类的相似原因导致的类似的车辆症状。表4示出了可以被存储为部件利用数据226的数据的示例。
[0077]
[0078] 表4
[0079] 处理器204可以生成覆盖共同的车辆部件和多个车辆型号的RO聚类,例如在表4中所示出的PLD‑1的冷却剂温度传感器和三个车辆模型。如果RO 214包括针对2012凯迪拉克Escalade型号和冷却剂传感器的30RO、针对2012雪佛兰Tahoe型号和冷却剂温度传感器的40RO、以及针对2012雪佛兰Surburban型号和冷却剂温度传感器的20RO,则处理器204可以针对70RO生成3个单独的RO聚类或者针对70RO生成单个RO聚类。较大数量的RO可以指示由冷却剂温度传感器引起的给定问题成功维修的较大可能性。
[0080] CRPI 218可以包括能够由处理器204执行以实行在本文中所描述的功能或者能够由VRD系统200执行的程序指令。CRPI 218可以包括程序指令,其能够被执行以从RO 214内存储的原始RO解析数据,以及以从原始RO识别服务过程信息、车辆身份、和部件使用信息从而在生成可呈现RO时使用,或者以在已经生成涉及原始RO的可呈现RO的情况下将聚类大小的计数增加,或以在处理器204将RO从一个聚类传输到不同的聚类的情况下将聚类大小减小。
[0081] CRPI 218可以包括能够由处理器204执行以针对每个自动生成的维修提示并且基于在RO 214中存储的RO生成与至少一组搜索项相关联的元数据的程序指令。元数据222可以包括由处理器204基于在原始RO 400上所列出的信息而生成的元数据,所述信息包括但不限于LOC和LOC的定义。
[0082] CRPI 218可以包括能够由处理器204执行以确定服务过程信息(例如,服务过程信息418、420、或422)内的词语或短语在分类项数据库216内的一个或多个分类组中,并且以将该服务过程信息与所述一个或多个分类组相关联(例如,联系)的程序指令。与任何给定分类组相关联的服务过程信息可以是新RO聚类的一部分或者要被添加至RO聚类或要修改RO聚类的额外的服务过程信息的一部分。
[0083] CRPI 218可以包括能够由处理器204执行以执行在图6中的框602‑606中和在图7中的框702‑706中所描绘的以及如在该说明书中在下文中所描述的操作、功能、或动作中的任何一个或多个的程序指令。
[0084] 文本串228可以包括成文本的串(例如,两个或更多个词语、数字或、符号)。文本串可以包括用于插入元数据以完成文本串的一个或多个间隙。文本串可以包括没有任何间隙的完整的文本串。处理器204可以选择一个或多个文本串来关联可以被输入或接收以针对维修提示220的维修提示进行搜索的一组项(例如,搜索项)。处理器204可以选择元数据以插入到文本串的间隙中。文本串228可以包括由用户接口206输入的文本串。文本串228可以包括由网络接口208接收的文本串。
[0085] 搜索项230可以包括各种成组的搜索项。一组搜索项可以包括车辆‑ID搜索项232或症状标准234。第一示例组的搜索项可以包括由网络接口208接收作为针对维修提示的请求的一部分的搜索项。第一示例组的搜索项可以包括在分类项数据库216中的非标准项的搜索项,并且可以被称为非标准搜索项(NSST)。处理器204可以在分类项数据库216内识别与通过网络接口208接收的搜索项匹配的标准项,并且接着使用在所接收的搜索项内包括的或从分类项数据库216识别的任何标准项来维修提示进行搜索。随后可以由处理器204或使用RO手动输入设备202或用户接口206的人类检查作为搜索项230的一部分存储的非标准搜索项,以作为分类项数据库216的一部分来包含。
[0086] 第二示例组的搜索项可以包括标准组的搜索项并且可以被称为标准搜索项(SST)。标准组的搜索项可以包括在分类项数据库216中定义的诸如Y/M/M/E属性之类的标准车辆‑ID搜索项和在分类项数据库216中定义的标准症状标准。处理器204可以将一个或多个标准组的搜索项与维修提示或维修订单相关联。与维修提示或维修订单相关联的一组搜索项可以被存储为与维修提示或维修订单相关联的元数据。分类项数据库216可以包括搜索项230。像第一示例组的搜索项一样,第二示例组的搜索项230可以与一组或多组搜索项相关联。
[0087] 表5示出了可以存储在搜索项230中的搜索项的示例。NSST‑227与SST‑15相关联。SST‑15与RO ID 3915相关联。响应于接收到NSST‑227、确定SST‑15与NSST‑227相关联、以及确定RO ID 3915与SST‑15相关联,可以识别关于RO ID 3915的维修提示510。SST‑1456是具有与SST‑15和SST‑1456共同的症状标准、以及仅通过型号年份(即,2000而不是1999)与SST‑15的Y/M/M/E区分的Y/M/M/E属性的一组标准的搜索项。SST‑15和SST‑1456两者都与RO ID 3915相关联。可以基于车辆利用数据224或部件利用数据226来确定该关联。
[0088]
[0089] 表5
[0090] 车辆‑ID搜索项232是可以包括在搜索项230内的搜索项的一个示例。车辆‑ID搜索项232可以包括各种可选择的属性。例如,车辆‑ID搜索项232的属性可以包括Y/M/M/E属性。作为另一示例,车辆‑ID搜索项232的属性可以包括年/制造商/型号/子型号/引擎(Y/M/M/S/E)属性,如针对表2所讨论的。作为另一示例,车辆‑ID搜索项232的属性可以包括年/制造商/型号/引擎/系统(Y/M/M/E/Sys)属性。作为另一示例,车辆‑ID搜索项232的属性可以包括年/制造商/型号/子型号/引擎/系统(Y/M/M/E/Sys)属性。
[0091] 系统(Sys)属性车辆‑ID搜索项232可以指示或表示车辆内的系统(例如,一个或多个系统)或组件(例如,一个或多个组件)。作为示例,车辆内的系统或组件可以识别(i)车辆内的动力总成传输(例如,具有超速档的4速自动变速箱),(ii)车辆内的后差速器(例如,具有4.11:1齿轮比的后差速器),(iii)车辆内的电交流发电机(例如,100安培的电交流发电机),(iv)车辆内安装的加热器、通风设备、以及空调(HVAC)系统(例如,双区(例如,驾驶员侧和乘客侧)HVAC系统),或者安装在车辆内、附接至车辆、或者以其他方式在车辆上或中操作的某一其他系统或组件。
[0092] 可以根据期望重新设置在本文中所描述的任何一个车辆‑ID搜索项232的顺序。例如,可以将Y/M/M/E属性的顺序重新设置为制造商/模型/引擎/年(M/M/E/Y)属性或者重新安排在另一设置中。
[0093] 图5示出了可呈现RO 500的示例内容,包括RO标识符502、RO时间信息504、RO车辆标识符506、车辆服务请求508、自动生成的维修提示510、元数据512、以及使用指示符514。可呈现RO 500是基于服务过程信息418和原始RO 400的。RO标识符502是“3915”,其还在表2的第17行中被示出。RO时间信息504包括用于指示涉及RO ID 3915的时间的年标志符(即,
2009)。例如,该时间可以指示何时原始RO 400被写、完成、或提交至VRD系统102。RO时间信息可以包括其他的或不同的时间信息,例如天、月、或一天中的小时。RO车辆标识符506包括针对RO ID 3915在表2的第17行中所示出的年/制造商/模型/引擎属性。在原始RO 400上标识的给定车辆的额外的或其他属性可以被包括在可呈现RO 500上。
[0094] 可呈现RO 500包括原始RO 400中或基于RO 400的元素。可呈现RO500可以与原始RO 400一起或作为原始RO 400的一部分而被存储在数据存储设备210内。额外地或可替代地,可呈现RO 500可以与原始RO 400单独地且不同地存储。
[0095] 车辆服务请求508包括涉及关于RO 214内的RO的车辆服务请求的信息。车辆服务请求508可以包括来自文本串228的一个或多个文本串。作为示例,车辆服务请求508内的每个句子可以是单独的文本串。例如,文本串可以包括文本“客户声称车辆有[插入客户抱怨]。”方括号(即,[])内的文本标识了要被插入以完成文本串的元数据或分类项。方括号内的文本串的该部分可以被称为“文本串间隙”或更简单地被称为“间隙”。处理器204可以基于在涉及在VRD系统102处所接收的RO ID 3915的原始RO上包括的信息来选择元数据或分类项。文本串“请诊断并建议”是没有任何间隙的文本串的示例,其中文本要被插入以完成该文本串。处理器可以选择文本串“客户声称请替换MAF传感器”中的项“MAF传感器”以插入到来自元数据512的文本串。
[0096] 自动生成的维修提示510可以包括来自文本串228的一个或多个文本串。作为示例,自动地生成的维修提示510中的每一个句子可以是单独的文本串。例如,文本串可以包括文本“技术人员扫描测试和验证的DTC[插入第一Pcode]和DTC[插入第二Pcode]”。处理器204可以从元数据512选择DTC(例如,Pcode)标识符“P0171”和“P0174”以通过将这些DTC(例如,Pcode)标识符插入到文本串间隙中来完成所述文本串。处理器204可以基于在涉及在VRD系统102处接收的RO ID 3915的原始RO上的信息(例如,LOC)来选择元数据。
[0097] 作为另一示例,文本串可以包括自动生成的维修提示510内的多个句子,例如除了自动生成的维修提示510内的第一个句子之外的所有句子。处理器204可以选择燃油泵压力读数(例如,30和40)以插入到该文本串的第二个句子内,以及以从元数据512或分类项数据库216选择组件名称(例如,MAF传感器)以插入到多个句子的文本串的第4个到第9个句子中。这些经插入的项在图5内加了下划线。
[0098] 元数据512可以与可呈现RO 500一起存储在RO 214内。额外地或可替代地,元数据512可以与到可呈现RO 500的标签或引用一起存储在元数据222内。
[0099] 使用指示符514指示与RO 500相关联的以英里为单位的距离。使用指示符514可以由处理器204使用以当基于一组搜索项针对维修提示进行搜索时,确定是否选择自动生成的维修提示510。
[0100] 接下来,图3是示出示例车辆维修工具(VRT)300的细节的框图。VRT 300可以包括或被设置为机器。VRT 300包括用户接口302、处理器304、网络接口306、以及数据存储设备308,其全部经由系统总线、网络、或其他连接机制310链接在一起。在图1中所示出的VRT中的一个或多个可以像VRT 300一样设置。像图1中所示出的VRT中的任何一个一样,VRT 300可以在系统100内使用。
[0101] 处理器304可以被配置为执行计算机可读程序指令,例如在数据存储设备308中存储的计算机可读程序指令(CRPI)312。出于该说明书的目的,执行CRPI 312以执行在本文中所描述的一些功能的处理器304可以包括执行CRPI 312的一部分或CRPI 312的全部。执行CRPI 312的一部分或全部可以包括多次执行计算机可读程序指令中的一些计算机可读程序指令。
[0102] 数据存储设备308可以包括能够由处理器304读取的非瞬时性计算机可读存储介质(即,两个或更多计算机可读存储介质)。所述或每个非瞬时性计算机可读存储介质可以包括易失性或非易失性存储组件,例如光学的、磁性的、有机的或其他存储器或盘存储,其可以整体或部分地与处理器304集成。
[0103] 用户接口302可以包括至被配置为将数据或信息输入到VRT 300中的组件的接口或者至被配置为呈现由VRT 300输出的数据或信息的组件的接口。这些组件中的任何一个组件可以被称为VRT用户接口组件。用户接口302可以包括通过有线或无线用户接口通信链路连接至VRT用户接口组件的一个或多个音频/视频端口或通信端口。通过用户接口302输入到VRT 300中的数据或信息可以包括用于准备诸如RO 400之类的RO的数据或信息。
[0104] 用户接口302可以包括VRT用户接口组件中的一个或多个。作为示例,VRT用户接口组件可以包括红外远程控制设备、显示设备、被配置为将电信号转换成可听见的声音的扬声器、键盘、触摸屏、诸如计算机鼠标之类的定点设备、或者用于生成信号以将数据或信息输入到VRT 300或以呈现由用户接口302输出的数据或信息的其他组件。用户接口302可以包括用于向另一VRT用户接口组件提供数据或信息的发射机或收发机。
[0105] 网络接口306可以包括至诸如网络104之类的一个或多个通信网络的接口。为了与通信网络一起使用,网络接口306可以包括用于发送或接收无线通信的一个或多个天线。网络接口306可以包括被配置为连接至网络的有线通信链路的一个或多个通信端口。在本文中的其他地方列出了有线通信链路的示例。网络接口306可以包括包含发射机、接收机、或收发机的网络控制器。发射机或收发机可以向通信端口提供数据或信息,以作为网络通信通过所连接的网络发送。接收机或收发机可以从所连接的网络接收在通信端口处所接收的数据或信息。由网络接口306向网络提供的数据或信息可以包括RO。
[0106] CRPI 312可以包括用于基于通过用户接口302或其用户接口组件输入的数据来生成诸如原始RO 400之类的RO的程序指令。CRPI 312可以包括用于执行诊断功能以诊断在RO上所标识的车辆的程序指令。作为示例,执行诊断功能可以包括检查诊断故障代码(DTC),例如DTC 117,如在原始订单RO 400的部分428中所标识的。CRPI 312可以包括用于进行以下操作的程序指令:(i)通过用户接口302显示可选择的车辆‑ID属性以形成一组搜索项、显示可选择的症状标准以形成该组搜索项的一部分、以及显示用于输入使用指示符的字段。(ii)接收对一组搜索项的选择,(iii)向网络接口306提供所选择的该组搜索项,以向VRD系统102发送所选择的搜索项,(iv)通过网络接口306从VRD系统102接收维修提示,例如自动生成的维修提示,以及(v)使用用户接口302来显示所接收的维修提示。
[0107] 诸如VRT 300或在图1中所示出的VRT中的任何一个的VRT可以包括或被配置为智TM能电话、平板设备、膝上型计算机、台式计算机、或嵌入式计算设备,例如VERDICT 诊断和信息系统以及 PRO集成诊断和信息系统,这两者都可以从Wisconsin州Nenosha市
的Snap‑on公司获得。由此,VRT还可以包括用于执行诸如但不限于引导组件测试、在线专家论坛、电气测量、波形捕获、显示车辆记录等之类的特征的计算机可读程序指令。
[0108] III.第一示例操作
[0109] 图6是根据示例实现的示出了方法600的流程图。在图6中所示出的方法600(和在本文中所公开的其他过程和方法)呈现了可以在涉及例如系统100、VRD系统200、和/或VRT 300(或更加特别地通过其一个或多个组件或子系统,例如通过具有可执行以使得设备执行在本文中所描述的功能的指令的处理器和非瞬时性计算机可读介质)的设置内可以实现的方法。额外地或可替代地,方法600可以在任何其他的设置和系统中实现。
[0110] 方法600和在本文中所公开的其他过程和方法可以包括一个或多个操作、功能、或动作,如由框602‑606中的一个或多个所示出的。尽管按照顺序示出了这些框,但是这些框还可以并行地和/或以与在本文中所描述的这些不同的顺序来执行。同样,可以将各种框组合成较少的框、划分成额外的框、和/或基于期望的实现而移除。
[0111] 另外,针对方法600和在本文中所公开的其他过程和方法,流程图示出了本实现的一个可能的实现的功能和操作。就这一点而言,每个框可以表示程序代码的模块、段落、或部分,其包括可以由处理器执行以实现过程中的具体逻辑功能或步骤的一个或多个指令。程序代码可以存储在任何类型的计算机可读介质上,例如,包括盘或硬盘驱动器的存储设备。计算机可读介质可以包括非瞬时性计算机可读介质,例如,像寄存器存储器、处理器高速缓存、和随机存取存储器(RAM)的短时间段存储数据的计算机可读介质。计算机可读介质还可以包括非瞬时性介质,例如辅助或持久长期存储,像例如只读存储器(ROM)、光或磁盘、压缩盘只读存储器(CD‑ROM)。计算机只读介质还可以是任何其他易失性或非易失性存储系统。计算机可读介质可以被认为是计算机可读存储介质,例如,或有形存储设备。另外,针对方法600和在本文中所公开的其他过程和方法,图6中的每个框可以表示连接以执行该过程中的具体逻辑功能的电路。
[0112] 在框602处,方法600涉及由于特定的RO包括涉及特定车辆症状的数据,由至少一个处理器确定特定的计算机可读车辆维修订单(RO)与计算机可读车辆维修订单(RO)的现有聚类相对应,其中现有聚类被设置为包含与特定车辆症状相对应的RO。
[0113] 在示例实现中,处理器(例如,处理器204)可以被配置为评估特定的RO。该特定的RO可以是在数据存储设备210中存储的RO 214中的一个,可以是从RO手动输入设备202接收的新的RO,或者可以是通过网络104从网络接口208接收的新的RO等。此外,该特定的RO可以是原始RO,例如由在图1中所示出的VRT生成的或使用RO手动输入设备202输入的RO,或者特定的RO可以是由VRD系统200生成的可呈现RO。
[0114] 在评估特定的RO的同时,处理器204可以确定特定的RO与现有的RO聚类相对应。该现有聚类可以是在其内处理器204具有先前关联的一个或多个RO的聚类。因此,现有聚类可以具有至少为1(一)的聚类大小,由此指示至少一个RO已经与该现有聚类相关联。已经与该现有聚类相关联的至少一个RO可以是讨论中的特定的RO。即,特定的RO可能已经与该现有聚类相关联并且因此该现有聚类已经包含了该特定的RO。可替代地,该特定的RO可以是尚未被添加至该现有聚类(例如,与该现有聚类相关联)的新的RO。在该情况下,处理器204可以确定该特定的RO与现有聚类相对应,并且因此应当被添加至现有聚类以增加聚类大小。
[0115] 更加具体地,现有聚类可以与所定义的特定的RO属性相关联,例如具有特定车辆症状。该特定车辆症状可以是特定的DTC,例如在图4中所示出的DTC P0171。可替代地,该特定车辆症状可以是症状标准234中的一个,例如在上文的表5中所示出的“排放和MAF故障”。该特定车辆症状还可以采取其他形式。在任一情况下,现有聚类可以被设置为包含与所定义的特定的RO属性相对应(例如,与特定车辆症状相对应)的RO。
[0116] 在示例设置中,处理器204可以以各种方式中的一种方式来确定特定的RO与现有聚类相对应。例如,如果现有聚类已经包含了特定的RO,则处理器204可以仅通过确定现有聚类已经包含了特定的RO来确定特定的RO与现有聚类相对应。例如,这可以涉及处理器204确定与特定的RO相关联的聚类ID。
[0117] 在另一示例中,无论现有聚类是否已经包含特定的RO或者无论特定的RO是否是新RO,处理器204都可以通过确定特定的RO包含与上文提及的定义的特定的RO属性匹配的RO属性来确定特定的RO与现有聚类相对应。为此,处理器204可以搜索特定的RO上的文本、符号、或其他内容或者与特定的RO相关联的元数据,以便关联现有聚类内的特定的RO。例如,处理器204可以确定特定的RO包括与特定车辆症状相关的内容并且因此由于现有聚类被设置为包含与该特定车辆症状相对应的RO,可以将该特定的RO与该现有聚类相关联。其他示例也是可能的。
[0118] 在一些情况下,被设置为包含与特定车辆症状对应的RO的现有聚类可以具体地涉及将现有聚类设置为包含与特定车辆症状对应,但不也与用于解决该特定车辆症状的对特定车辆组件的替换相对应的RO。因此,包含在这样的聚类内的RO可以包含与特定车辆症状相关的内容,而可以不包含与涉及替换特定车辆组件相关的内容。在这样的情况下,处理器204可以通过确定该特定的RO包含与特定车辆症状相关的内容但是不包含与涉及替换特定的车辆故障组件的车辆维修相关的内容来确定该特定的RO与现有聚类相对应。
[0119] 表6示出了标识用包含性的ID 26至28来标识的三个聚类的数据。聚类大小指示多少RO已经与相应的聚类相关联。在额外的RO被添加至RO214时或之后或者在将RO从一个聚类转移到不同的聚类之后,聚类大小可以被改变。表6示出了与每个相应的RO聚类相关联的DTC、动作和组件属性的示例。当然,如上文中针对表1所述,表6可以被修改为也包括针对其他属性的单独的列。其他属性可以标识RO属性,例如但不限于客户抱怨、日期、或劳动操作码(LOC)。
[0120] 聚类ID 聚类大小 DTC 动作 组件26 1,254 P0101 ‑ ‑
27 1,516 P0503,P0504 ‑ ‑
28 984 P0906 ‑ ‑
[0121] 表6
[0122] 如表所示,这些示例聚类各自被设置为包含与至少一个特定车辆症状相对应而不也与用于解决至少一个特定车辆症状的对特定车辆组件的替换相对应的RO。例如,具有聚类ID 26的聚类与采取形式DTC P0101的单个车辆症状相关联。而具有聚类ID 27的聚类与分别采取形式DTC P0503和DTC P0504的两个车辆症状相关联。当然,示例聚类可以与两个或更多个车辆症状相关联。在任一情况下,除了其他可能的聚类之外,上文提及的现有聚类可以是在表6中所示出的示例聚类中的一个。
[0123] 利用该示例设置,上文提及的特定的RO可以是在表6中所示出的聚类中的一个聚类中的RO中的一个RO。例如,特定的RO可以是与RO聚类ID 26相关联的RO中的一个RO。为了说明,表7接着示出了在与表6中所示出的RO聚类ID 26相关联的1,254个RO中的5个RO上包含的数据示例。表7中的RO数据包括例如可以由VRT或VRD系统102分配的RO标识符。表7中的RO数据还包括与每个RO关联的年/制造商/型号/引擎属性。当然,如在上文中针对表2所述,表7可以被修改为包括用于包括其他属性的单独的列,例如针对与子型号属性相关联的车辆的子型号属性。
[0124]RO ID 年 制造商 型号 引擎
6478 2001 英菲尼迪 I30 3.0L V6,VIN(C)
2224 1999 福特 Cutaway E350 6.8L,V10,VIN(S)
4390 2005 福特 Pickup F250Super Duty 5.4L,V8VIN(5)
1273 2001 现代 XG300 3.0L V6,VIN(D)
3815 2001 日产 Maxima GLE 3.0L V6,VIN(C)
[0125] 表7
[0126] 在框604处,方法600涉及响应于确定特定的RO与现有聚类相对应,至少一个处理器确定特定的RO包括指示定义了与通过替换特定车辆组件不同的、用于解决特定车辆症状的车辆维修的可替代的维修的数据。
[0127] 在示例实现中,如在上文所讨论的,处理器204可以评估特定的RO并且可以确定RO与现有聚类相对应。在该确定之后,处理器204可以确定特定的RO是否包括与至少一个可替代的维修相关的数据。该可替代的维修可以是与替换特定车辆组件不同的用于解决特定车辆症状的任何维修。例如,原始RO 400的部分424包括声明“重新校准MAF”的可替代的维修的服务过程信息418。下文讨论了额外的示例。
[0128] 处理器204可以确定特定的RO是否包含与出于各种原因的可替代的维修相关的数据。例如,如上文所述,现有聚类可以包含与特定车辆症状对应但不也与用于解决该特定车辆症状的对特定车辆组件的替换相对应的RO。在该示例中,使用车辆维修工具的个人(例如,维修技术人员)可以遇到展示讨论中的特定车辆症状的车辆。然而,该个人可以评估现有聚类(或基于现有聚类的维修提示)内的RO,但是可能无法确定针对该车辆的合适的维修。更加具体地,因为现有聚类不与任何特定的维修相关联,所以该个人可能无法确定确定针对该车辆的合适的维修,并且因此该个人可能无法确定哪一种维修最适合于展示该特定车辆症状的特定维修。此外,当合适的时候,确定这样的可替代的维修可以有助于生成并提供包含可替代的维修的自动生成的维修提示。下文与图7相关联地讨论了额外的原因。
[0129] 可替代的维修可以采取各种形式。在一个示例中,可替代的维修可以涉及清洁特定车辆组件。在另一示例中,可替代的维修可以涉及重新校准特定车辆组件。在又一示例中,可替代的维修可以涉及移除特定车辆组件。在又一示例中,可替代的维修可以涉及添加特定车辆组件。在又一示例中,可替代的维修可以涉及调整特定车辆组件。在又一示例中,可替代的维修可以涉及修理特定车辆组件。在又一示例中,可替代的维修可以涉及重新编排特定车辆组件。在又一示例中,可替代的维修可以涉及对齐特定车辆组件。在又一示例中,可替代的维修可以涉及重新平衡特定车辆组件。在又一示例中,可替代的维修可以涉及焊接特定车辆组件。在又一示例中,可替代的维修可以涉及重新固定特定车辆组件。在又一示例中,可替代的维修可以涉及重新连线特定车辆组件。在又一示例中,可替代的维修可以涉及为特定车辆组件加垫片。在不脱离本公开范围的情况下,各种其他示例也是可能的。
[0130] 处理器204可以以各种方式来确定特定的RO是否包括与可替代的维修相关的数据。例如,处理器204可以搜索特定的RO上的文本、符号、或其他内容或与特定的RO相关联的元数据。当这样做时,处理器204可以将特定的RO的内容与诸如映射项、标准项、或上下文项之类的分类项数据库216的各种项进行比较。特别地,如上文所述,分类项数据库216可以包括一个或多个分类组,并且每个分类组可以包括一个或多个分类项(例如,词语或短语或LOC)。利用该设置,CRPI 218可以包括程序指令,所述程序指令能够由处理器204执行以确定特定的RO内(例如,服务过程信息内)的词语或短语(或LOC)在分类项数据库216的一个或多个分类组内,并且以将该特定的RO与上述一个或多个分类组相关联(例如,相关)。
[0131] 由此,分类项数据库216的至少一个分类组可以包括代表各种可替代的维修(或者与其相关联)的各种项。在一种情况下,这些词可以表示可替代的维修而不指定可能与可替代的维修相关联的特定组件。例如,分类项数据库216可以包括将以下词语/短语(除了其他的词语/短语之外)标识为示例分类组的数据:(i)清洁,(ii)重新校准,(iii)移除,(iv)添加,(v)调整,(vi)修理,以及(vii)重新编排。除了其他的可能性之外,这些可以作为字符(例如,“清洁”)的组合列出或可以特别地采取上文讨论的劳动操作码(LOC)的形式。利用该设置,处理器204可以确定该特定的RO中的词语或短语(或LOC)在该示例分类组中且可以将该特定的RO与该示例分类组相关联(例如,相关)。例如,处理器204可以确定该特定的RO包括词语“调整”并且因此可以将该特定的RO与该示例分类组相关联。
[0132] 在该情况下,处理器可以接着确定与代表可替代的维修的所标识的项(例如,“调整”或特定LOC)相关联的特定组件。为此,处理器204可以确定在特定的RO中与特定的RO中所标识的项在给定接近度内的词语或短语。接着,处理器204可以确定所确定的这些词语或短语中的任何一个是否代表特定的组件。处理器204可以以各种方式中的一种方式来这样做。
[0133] 例如,分类项数据库216中的至少一个分类组可以包括代表各种特定组件(例如,与各种特定组件相关联)的各种项。例如,分类项数据库216可以包括将以下词语/短语(除了其他的词语/短语之外)标识为示例分类组的数据:(i)大规模气流传感器,(ii)引擎,(iii)底盘,以及(iv)空气过滤器。在另一实例中,分类项数据库216的至少一个分类组可以包括各种项,每一项代表个人可以通过其参考特定组件(例如,大规模气流)的变化。例如,分类项数据库216可以包括将以下词语/短语(除了其他词语/短语之外)标识为示例分类组的数据:(i)MAS,(ii)大规模气流传感器,以及(iii)MA传感器。
[0134] 在又一实例中,分类项数据库216的至少一个分类组可以包括与可替代的维修项和特定车辆组件相关联的可替代的维修调节项。在一种情形下,该可替代的维修调节项可以表示针对其执行可替代的维修的特定车辆组件的一方面。例如,可替代的维修可以涉及调整引擎定时或调整引擎空转。在该示例中,“调整”是可替代的维修项,“引擎”是特定车辆组件,而“定时”和“空转”是可替代的维修调节项。在另一情形下,该可替代的维修调节项可以表示从特定车辆组件扩展或以其他方式连接至特定车辆组件的部件(例如,线、线束、或连接器)。例如,可替代的维修可以涉及引擎连接器的重新对齐。在该示例中,“重新对齐”是可替代的维修项,“引擎”是特定车辆组件,而“连接器”是可替代的维修调节项。因此,例如,分类项数据库216可以包括将以下词语/短语(除了其他词语/短语之外)标识为示例分类组的数据:(i)定时,(ii)空转,(iii)线,(iv)线束,以及(v)连接器。
[0135] 无论如何,处理器204可以通过确定特定的RO内这样的词语或短语在至少一个这样的示例分类组内来确定上文提及的所确定的词语或短语中的至少一个代表特定的组件。在这样的确定之后,处理器204可以将该特定的RO与这样的示例分类组相关联(例如,相关)。例如,处理器204可以确定该特定的RO包括项“大规模气流传感器”而该词语与所标识的可替代的维修项“调整”在给定的接近度内。在该实例中,处理器可以接着确定项“大规模气流传感器”在上文提及的示例分类组中并且因此可以将该特定的RO与该示例分类组相关联。因此,利用该设置,处理器204可以使用这样的关联的组合来确定特定的RO包括代表“调整大规模气流传感器”的可替代的维修的数据。处理器204可以例如通过参考映射数据来这样做,所述映射数据将各种关联(或关联的组合)映射到指示特定的关联(或关联的组合)与可替代的维修相对应的可替代的维修指示符。
[0136] 以该方式,处理器204可以将特定的RO与包含至少一个代表可替代的维修的项(例如,调整)的至少一个分类组相关联,并且因此确定所标识的项是可替代的维修项。同样,处理器204可以将特定的RO与包含代表至少一个特定的组件的项(例如,大规模气流传感器)的至少一个分类组相关联,并且因此可以确定该项(例如,与词语“调整”在给定接近度内的词语)是与可替代的维修项相关联的特定组件。在一些情况下,处理器204还可以将特定的RO与包含代表至少一个可替代的维修调节项的项(例如,连接器)的至少一个分类组相关联,并且因此可以确定该项是与可替代的维修项和/或与特定车辆组件相关联的调节项。应当注意的是,处理器204可以以任何顺序标识可替代的维修项、与可替代的维修项相关联的特定组件、和/或调节项。
[0137] 在另一情况下,分类项数据库216的至少一个分类组可以包括代表各种可替代的维修(例如,与各种可替代的维修相关联)的各种项,其使得这些项可以在还指定与可替代的维修相关联的特定组件的同时表示可替代的维修。在一个示例中,分类项数据库216可以包括将以下词语/短语(除了其他的词语/短语之外)标识为示例分类组,以使得这些短语与特定组件(例如,大规模气流传感器)的可替代的维修有关:(i)清洁大规模气流传感器,(ii)重新校准大规模气流传感器,(iii)移除大规模气流传感器,(iv)添加大规模气流传感器,(v)调整大规模气流传感器,(vi)修理大规模气流传感器,以及(vii)重新编排大规模气流传感器。除了其他的可能性之外,这些可以被列出为字符的组合(例如,“清洁大规模气流传感器”),或者可以具体地采取与组件一起列出LOC的形式。
[0138] 在另一示例中,分类项数据库216可以包括将以下的词语/短语(除了其他词语/短语之外)标识为示例分类组的数据,其使得这些短语与个人可以通过其参考特定组件(例如,大规模气流传感器)的可替代的维修的变化有关:(i)清洁大规模气流传感器,(ii)清洁MAS,(iii)清洁MAF传感器,(iv)重新校准MAF传感器,(v)重新校准大规模气流传感器,以及(vi)重新校准大规模气流传感器。除了其他的可能性之外,如所记载的,这些可以被列出为字符的组合(例如,“重新校准MAF传感器”)或者可以具体地采用与组件一起列出LOC的形式。
[0139] 在又一示例中,分类项数据库216可以包括将以下词语/短语(除了其他的词语/短语之外)标识为示例分类组的数据,使得这些短语与各种组件的各种可替代的维修有关:(i)清洁大规模气流传感器,(ii)重新校准大规模气流传感器,(iii)移除引擎,(iv)添加引擎,(v)调整空气过滤器,(vi)维修空气过滤器,以及(vii)重新编排大规模气流传感器。除了其他的可能性之外,如所记载的,这些可以作为字符的组合(例如,“调整空气过滤器”)列出,或者可以具体地采用与组件一起列出LOC的形式。各种其他示例也是可能的。
[0140] 无论如何,在这样的示例内,处理器204可以确定特定的RO内的词语或短语(或LOC)在至少一个这样的示例分类组内,并且可以将该特定的RO与示例分类组相关联(例如,相关)。例如,处理器204可以确定特定的RO包括短语“移除引擎”,并且因此可以将特定的RO与包含项“移除引擎”的合适的示例分类组相关联。以该方式,处理器204可以将特定的RO与包含表示可替代的维修且同时还指定与可替代的维修相关联的特定组件的项的至少一个分类组相关联。因此,利用该设置,处理器204可以使用这样的关联来确定该特定的RO包括代表可替代的维修的数据(例如,“移除引擎”)。
[0141] 在另外的方面中,特定的RO的文本的多个部分可以根据短语进行分组。当将特定的RO的内容与分类项数据库216的各种项进行比较时,与特定的RO上的一个或多个其他词语在给定接近度内的词语可以被分组为要与分类项数据库216中的映射、标准、或上下文项进行比较的短语。如上文所述,给定的接近度可以是在X个词语内,其中X等于1、2、3、4、5或词语的某一其他数量。
[0142] 在该设置之内,处理器204可以确定特定的RO中的各种短语并且接着可以确定这样的短语是否与可替代的维修相对应。为此,处理器204可以将每一个这样的短语与分类项数据库216中的项进行比较,例如与在同可替代的维修相关联的分类组(例如,上文讨论的示例分类组中的一个)内包含的项进行比较。如果处理器204确定该特定的RO中的短语在包含与可替代的维修有关的词的分类组内,则处理器204可以将该特定的RO与该分类组相关联,并且因此可以确定该短语与可替代的维修相对应。
[0143] 作为示例,特定的RO的服务过程信息可以声明“修理被称为MAF传感器的组件”。词语“修理”和“MAF传感器”彼此在3个词语内。根据在其中给定的接近度是4个词语的实施例中,词语“修理”和“MAF传感器”可以被分组为短语“修理MAF传感器”,以与映射、标准、上下文项、或劳动操作码进行比较。其他情况和示例也是可能的。
[0144] 在又一方面中,处理器204还可以确定特定的RO包括用于解决特定车辆症状的超过一个可替代的维修。例如,处理器204可以确定该特定的RO包括指示至少第一可替代的维修和第二可替代的维修的数据。第一和第二可替代的维修两者可以与同一特定车辆组件的车辆维修有关。可替代地,第一和第二可替代的维修可以各自与不同车辆组件的车辆维修有关。在任一情况下,在单个可替代的维修的上下文中所讨论的以上方面中的任何一个方面也可以适用于在包括用于解决特定车辆症状的超过一个可替代的维修的特定的RO的上下文。
[0145] 在又一方面中,如上文所述,处理器204可以确定特定的RO不包含与涉及替换特定车辆组件的车辆维修有关的内容。处理器204可以以各种方式中的一种方式来进行该确定。例如,处理器204可以如上文所讨论的将特定的RO的(例如,服务过程信息的)内容与分类组进行比较。如果处理器204确定特定的RO不包含与替换特定车辆组件有关的分类组内的项匹配的任何内容,则处理器204因此可以确定特定的RO不包含与涉及替换特定车辆组件的车辆维修有关的内容。额外地或可替代地,处理器204可以参考特定的RO的部件信息部分来确定该部分是否列出了特定车辆组件。如果该部分没有列出特定车辆组件,则处理器204可以确定特定的RO不包含与替换特定车辆组件有关的内容或者可以以其他方式增加特定的RO不包含与替换特定车辆组件有关的内容的确定信心。
[0146] 此外,在一些情形下,处理器204可以参考部件信息部分,并且可能遇到所列出的部件号而没有部件名称。在这样的情形下,处理器204可以参考包括将各种部件号映射到各种部件名称的映射数据的部件数据库(例如,在部件利用数据226内),以便确定与所列出的部件号相关联的特定部件名称。如果处理器204以该方式确定特定的部件名称,则处理器204可以确定该特定的RO包含与涉及替换特定车辆组件的车辆维修有关的内容。在该情况下,处理器204可以执行如下文在图7的上下文中进一步讨论的动作。然而,如果处理器204无法以该方式确定特定的部件名称,则处理器204可以提供报告以供人审阅(如下文进一步讨论的)和/或可以使用其作为对特定的RO不包含与涉及替换特定车辆组件的车辆维修有关的内容的确定(或作为确定信心的增加)。其他示例也是可能的。
[0147] 在框606中,方法600涉及响应于确定该特定的RO包括指示可替代的维修的数据,至少一个处理器将该特定的RO添加至RO的不同聚类,其中不同的聚类被设置为包含与特定车辆症状并且与可替代的维修相对应的RO。
[0148] 在示例实现中,处理器204可以确定该特定的RO包括至少一个可替代的维修并且接着可以将该特定的RO添加至RO的不同聚类。该不同的聚类可以被设置为包含具有与上文提及的特定车辆症状对应的数据以及与所确定的可替代的维修对应的数据的RO。例如,不同的聚类可以包含与DTCP0101并且与可替代的维修“清洁大规模气流传感器”对应的RO。当然,不同的聚类还可以涉及其他车辆属性,并且可以因此被设置为包含与特定车辆症状、与可替代的维修、以及与这些其他车辆属性对应的RO。
[0149] 在一个示例情形下,如上文所述,处理器204可以确定特定的RO是在特定的RO已经被添加至现有聚类和不同的聚类中的任何一个之前由处理器204接收的新的RO。在该情形下,处理器204可以将特定的RO添加至现有聚类和不同的聚类两者。在另一情况下,处理器204可以将特定的RO添加至不同的聚类,而不也将特定的RO添加至现有聚类。在又一情况下,处理器204可以将特定的RO添加至现有的和不同的聚类,并且可能可以将特定的RO添加至另一合适的聚类。在又一情况下,处理器204可以将特定的RO添加至不同的聚类,而不也将该特定的RO添加至现有聚类,并且可能可以将该特定的RO添加至另一合适的聚类。其他情况也是可能的。
[0150] 应当注意的是,合适的聚类可以是除了所述现有的和不同的聚类之外的聚类。例如,所述合适的聚类可以与在特定的RO的一部分中描述的维修相关联,其与描述与现有聚类(例如,如下文在图7的上下文中所讨论的)和/或不同的聚类相关联的维修的特定的RO的部分不同。因此,由于这样的维修可以在不同的部分中被描述,因此处理器204还可以将特定的RO添加至与该维修相关联的合适的聚类。通过示例的方式,RO部分424的服务信息418包括与可替代的维修(例如,重新校准MAF)有关的内容,而RO部分428的服务信息422包括与涉及替换车辆组件(例如,移除/替换R/R冷却液传感器)的车辆维修有关的内容。在该示例中,处理器204因此可以将特定的RO添加至与可替代的维修相关联的不同的聚类以及与涉及替换车辆组件的车辆维修相关联的合适的聚类。以该方式,当维修需要可替代的维修的车辆时,维修技术人员可以经由不同的聚类来访问特定的RO,并且当维修需要涉及替换车辆组件的车辆维修的车辆(例如,可以是相同的车辆)时,还可以经由合适的聚类来访问特定的RO。其他示例也是可能的。
[0151] 在另一示例情形下,如上文所述,处理器204可以确定该特定的RO已经被包含在现有聚类中。在该情形下,处理器204可以将该特定的RO添加至不同的聚类且还可以将特定的RO保持在现有聚类中,以使得该特定的RO接着被包含在该现有聚类和该不同的聚类两者中。在另一情况下,处理器204可以将特定的RO添加至不同的聚类,并且还可以将该特定的RO从现有聚类中移除,以使得该特定的RO接着被包含在不同的聚类中并且不再被包含在该现有聚类中。在又一情况下,处理器204可以将该特定的RO添加至不同的聚类,还可以将该特定的RO保留在现有聚类中,并且还可以将特定的RO添加至另一合适的聚类(例如,除了现有的和不同的聚类之外的聚类)。在该情况下,特定的RO可以接着被包含在现有聚类、不同的聚类和其他合适的聚类中。在又一情况下,处理器204可以将特定的RO添加至不同的聚类,还可以将特定的RO从现有聚类中移除,并且还可以将特定的RO添加至另一合适的聚类(例如,除了现有的和不同的聚类之外的聚类)中。在该情况下,特定的RO接着可以被包含在不同的聚类和其他合适的聚类中。其他情况也是可能的。
[0152] 图8A至8B描绘了RO在聚类之间移动的示例。特别地,图8A示出了包含RO 804至816的示例聚类800以及包含RO 818至822的示例聚类802。如图所示,RO 814从聚类800被移动至聚类802。接着,在已经移除了RO 804之后,图8A将聚类802示出为包含RO 814而将聚类800示出为不再包含RO 814。此外,图9A至9B示出了将RO添加至聚类的示例。特别地,图9A示出了包含RO 902至912的示例聚类900。如图所示,新的RO 914被添加至聚类900。接着,在新RO已经被添加至聚类900之后,图9B将聚类900示出为包含RO 914。其他的示图也是可能的。
[0153] 在示例设置中,处理器204可以使用各种技术将特定的RO添加至聚类、将特定的RO从聚类中移除、将特定的RO在聚类之间移动、和/或将特定的RO保留在聚类中。在一种情况下,为了将特定的RO添加至聚类,处理器204可以生成元数据以将特定的RO与合适的聚类ID相关联,并且接着可以存储该所生成的元数据(例如,与标签或对特定的RO的引用一起在元数据222内)。在另一情况下,为了将该特定的RO从聚类中移除,处理器204可以(i)修改将特定的RO与聚类ID关联的元数据,以便指示该特定的RO不再与该聚类ID相关联,并且接着可以(ii)存储该经修改的元数据。可替代地,为了将该特定的RO从聚类中移除,处理器204可以移除将特定的RO与聚类ID相关联的元数据,例如通过将该元数据从数据存储210中移除。
[0154] 在又一情况下,为了在聚类之间移动特定的RO,处理器204可以修改将特定的RO与第一聚类ID关联的元数据,以便指示在元数据内特定的RO不再与该第一聚类ID相关联而是与第二聚类ID相关联。可替代地,为了在聚类之间移动特定的RO,处理器204可以生成元数据以将特定的RO与第一聚类ID关联(并且接着可以存储该所生成的元数据),同时也以在上文中所讨论的方式移除或修改将该特定的RO与第二聚类ID关联的元数据。在又一情况下,为了将该特定的RO保留在聚类中,处理器204可以仅维护将特定的RO与该聚类关联的任何元数据。其他情况也是可能的。
[0155] 在示例实现中,处理器204可以参考数据存储210以确定数据存储210是否包含不同的聚类。这可以具体地涉及处理器204参考数据存储210内列出了与聚类相关联的所有现有ID的聚类ID 236数据库。利用该设置,处理器204可以确定数据库210是否包含针对特定聚类的聚类ID,该特定聚类被设置为包含与特定车辆症状并且与可替代的维修对应的RO。如果处理器204确定数据库210包含不同的聚类,则处理器204接着可以将特定的RO添加至该不同的聚类,如上文所讨论的。然而,如果处理器204确定数据存储210不包含不同的聚类,则处理器204可以生成该不同的聚类并且可以将所生成的该不同的聚类存储在数据存储210中。一旦处理器204生成了该不同的聚类,则处理器204可以接着将该特定的RO添加至该不同的聚类,如上文所讨论的。
[0156] 处理器204可以以各种方式中的一种方式来生成该不同的聚类。例如,处理器204可以生成针对定义该聚类的车辆属性(例如,属性的元数据)的组合的聚类ID。除了其他的之外,这样的属性可以包括特定的DTC、特定的症状、特定的组件、和/或特定的劳动操作(例如,特定的LOC)。通过示例的方式,处理器204可以向“P0101、清洁的、和大规模气流传感器”的组合分配特定的聚类ID并且因此可以将包含代表这样的属性的数据的RO与该特定的聚类ID关联。以该方式,可以向不同的聚类ID分配车辆属性的不同组合。其他示例也是可能的。
[0157] 表8示出了标识利用包含性的ID 29至30所标识的两个聚类的数据。表8示出了DTC、动作/LOC、以及与每个相应的RO聚类相关联的组件属性的示例。当然,如在上文针对表1所述的,表8可以被修改为也包括针对RO聚类的其他属性的单独的列。
[0158]聚类ID 聚类大小 DTC 动作/LOC 组件
29 124 P0104 清洁的 空气过滤器
30 439 P0509 C247 引擎
[0159] 表8
[0160] 如图所示,这些示例聚类每个被设置为包含与至少一个特定车辆症状并且与用于解决至少一个特定车辆症状的可替代的维修相对应的RO。例如,具有聚类ID 29的聚类与采取DTC P0104形式的车辆症状并且与清洁空气过滤器相关联。然而,具有聚类ID 30的聚类与采取DTC P0509形式的车辆症状并且与用于维修引擎的LOC C247相关联。由此,除了其他可能的聚类之外,上文提及的不同的聚类可以是在表8中所示出的示例聚类中的一个聚类。利用该示例设置,上文提及的特定的RO可以被添加至在表8中所示出的聚类中的一个聚类。
例如,特定的RO可以被添加至RO聚类ID 30。其他示例也是可能的。
[0161] 如上文所述,处理器204可以确定特定的RO包括用于解决特定车辆症状的超过一个可替代的维修。例如,如所记载的,处理器204可以确定特定的RO包括指示至少第一可替代的维修和第二可替代的维修的数据。在该场景下,将特定的RO添加至不同的聚类可以采用各种形式。在一种情况下,处理器204可以将不同的聚类设置为包含与特定车辆症状并且与第一和第二可替代的维修相对应的RO。在该情况下,处理器204可以将该特定的RO添加至该不同的聚类。在另一情况下,处理器204可以将第二不同的聚类设置为包含与特定车辆症状并且与第二可替代的维修相对应的RO,同时将第一不同的聚类设置为包含与特定车辆症状和第一可替代的维修相对应的RO。在该情况下,处理器204可以将特定的RO添加至第一不同的聚类和第二不同的聚类两者(或之一)。其他情况也是可能的。
[0162] 表9示出了标识用包含性的ID 31至35标识的5个聚类的数据。表9示出了DTC、动作/LOC、和与每个相应的RO聚类相关联的组件属性的示例。当然,如针对表1所记载的,表9可以被修改为也包括针对RO聚类的其他属性的单独的列。
[0163] 聚类ID 聚类大小 DTC 动作/LOC 组件31 124 P0104 清洁;修理 空气过滤器;引擎
32 653 P0104 清洁;修理 引擎
33 234 P0104 清洁 空气过滤器
34 743 P0104 修理 引擎
35 334 P0104 清洁 引擎
[0164] 表9
[0165] 如图所示,这些示例聚类每个被设置为包含与至少一个特定车辆症状并且与用于解决至少一个特定车辆症状的至少一个可替代的维修相对应的RO。例如,具有聚类ID 31的聚类与采取DTC P0104形式的车辆症状并且与(i)清洁空气过滤器和(ii)修理引擎(例如,修理引擎漏油)相关联。同样,具有聚类ID 33的聚类与采取DTC P0104形式的车辆症状并且与清洁空气过滤器相关联。同样,具有聚类ID 34的聚类与采取DTC P0104形式的车辆症状并且与修理引擎相关联。由此,根据上文讨论的实现,示例特定的RO可以被添加至具有聚类ID 31的聚类或者可以被添加至(i)具有聚类ID 33的聚类和(ii)具有聚类ID 34的聚类中的一个或两者。
[0166] 在另一实例中,具有聚类ID 32的聚类与采取DTC P0104形式的车辆症状并且与(i)清洁引擎以及(ii)修理引擎相关联。此外,具有聚类ID 35的聚类与采取DTC P0104形式的车辆症状并且与清洁引擎相关联。由此,根据在上文中所讨论的实现,示例特定的RO可以被添加至具有聚类ID 32的聚类或者可以被添加至(i)具有聚类ID 34的聚类和(ii)具有聚类ID 35的聚类中的一个或两者。其他实例也是可能的。
[0167] IV.第二示例操作
[0168] 图7是根据示例实现的示出了方法700的流程图。方法700与一个实现相关,其中(i)特定的RO可以包括引用特定车辆症状以及用于解决特定车辆症状的对特定车辆组件的替换的数据以及(ii)现有聚类可以被设置为包含与特定车辆症状并且与用于解决特定车辆症状的对特定车辆组件的替换相对应的RO。这与方法600形成对照,在方法600中(i)特定的RO可以包括引用特定车辆症状而无需也引用对特定车辆组件的替换的数据,并且(ii)现有聚类可以被设置为包含与特定车辆症状相对应但无需也与用于解决该特定车辆症状的对特定车辆组件的替换相对应的。当然,上文与方法600相关联地讨论的公开的任何方面也适用在方法700的上下文中。
[0169] 在框702处,方法700涉及由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状相对应的RO。在框704处,方法700涉及,响应于确定特定的RO与现有聚类相对应,至少一个处理器确定特定的RO包括指示可替代维修的数据,其定义用于解决特定车辆症状而不是通过对特定车辆组件的替换的车辆维修。在框706处,方法700涉及,响应于确定特定的RO包括指示可替代维修的数据,至少一个处理器将特定的RO添加至RO的不同的聚类,其中不同的聚类被设置为包含与特定车辆症状、与特定车辆组件的替换、以及与可替代的维修相对应的RO。
[0170] 在示例实现中,处理器204可以确定特定的RO包括引用特定车辆症状以及用于解决该特定车辆症状的对特定车辆组件的替换的数据。作为响应地,处理器204可以确定特定的RO是否也包括引用至少一个可替代维修的数据。在一种情况下,该可替代的维修可以是对在讨论中的特定车辆组件的维修,例如与替换该组件不同。在另一情况下,该可替代的维修可以是对与在讨论中的特定车辆组件不同的组件的维修,并且可以除了替换在讨论中的特定车辆组件之外地实行该可替代的维修。其他情况也是可能的。
[0171] 在任一情况下,处理器204可以出于上文所述的原因这样做,并且在该实现中,还可以出于额外的原因这样做。例如,使用车辆维修工具的个人(例如,维修技术人员)可以遇到展示出讨论中的特定车辆症状的车辆。该个人可以评估现有聚类内的RO(或基于现有聚类的维修提示)并且可以确定对特定车辆组件的替换是用于解决特定车辆症状的潜在维修。然而,该个人可能无法确定是否应该替代对特定车辆组件的替换(或除了对特定车辆组件的替换之外)而实行可替代的维修。因此,示例实现可以允许处理器204在这样的可替代的维修的确是一种可能性的情况下基本上想出至少一个可替代的维修。其他示例也是可能。
[0172] 再次参考表1,表1示出了被设置为包含与特定车辆症状并且与对特定车辆组件的替换相对应的RO的聚类的几个示例。例如,具有聚类ID 1的聚类与采取DTC P0303形式的车辆症状并且与点火线圈的替换相关联。由此,在该实现中,除了其他可能的聚类之外,现有聚类可以是在表1中所示出的示例聚类中的一个聚类。
[0173] 根据该实现,如果处理器204确定该特定的RO包括指示可替代的维修的数据,则处理器204可以将该特定的RO添加至不同的聚类。该不同的聚类可以被设置为包含与特定车辆症状、与对特定车辆组件的替换、以及与可替代的维修相对应的RO。以该方式,特定的RO可以被适当地分类成向使用VRT的个人清楚地指示以下内容的聚类:要解决特定车辆症状,可替代的维修是可能的而不是(或除了)对特定车辆组件的替换。
[0174] 如上文所述,处理器204可以参考数据存储210以确定数据存储210是否包含不同的聚类。如果处理器204确定数据存储210包含不同的聚类,则处理器204可以接着如上文所讨论的将特定的RO添加至该不同的聚类。然而,如果处理器204确定数据存储210不包含不同的聚类,则处理器204可以生成根据该实现的不同的聚类并且可以将该所生产的不同的聚类存储在数据存储210中。特别地,处理器204可以生成不同的聚类,以使得不同的聚类被设置为包含与特定车辆症状、与对特定车辆组件的替换、以及与可替代的维修相对应的RO。一旦处理器204生成了根据该实现的不同的聚类,则处理器204可以接着将该特定的RO添加至不同的聚类。
[0175] 此外,如上文所述,处理器204可以确定特定的RO包括用于解决特定车辆症状的超过一个可替代的维修。例如,如所记载的,处理器204可以确定特定的RO包括指示至少第一可替代的维修和第二可替代的维修的数据。在该场景下,将特定的RO添加至根据该实现的不同的聚类可以采取各种形式。在一种情况下,处理器204可以设置不同的聚类以包含与特定车辆症状、与特定组件的替换、以及与第一和第二可替代的维修相对应的RO。在该情况下,处理器204可以将该特定的RO添加至该不同的聚类。在另一情况下,处理器204可以设置(i)第一不同的聚类以包含与特定车辆症状、与特定组件的替换、以及与第一可替代的维修相对应的RO,而同时设置(ii)第二不同的聚类以包含与特定车辆症状、与特定组件的替换、以及与第二可替代的维修相对应的RO。在该情况下,处理器204可以将特定的RO添加至第一和第二不同的聚类中的两者(或一个)。其他情况也是可能的。
[0176] V.额外的方面
[0177] 在示例实现中,处理器204有时可以确定特定的RO不包含指示可替代的维修的数据。响应于这样的确定,处理器204可以采取各种动作中的一个动作。例如,如果特定的RO已经被包含在现有聚类内,则处理器204可以简单地将特定的RO保留在现有聚类中和/或可以生成报告,如下文进一步讨论的。在另一示例中,如果特定的RO是新的RO,则处理器204可以将特定的RO添加至现有聚类中和/或可以生成报告,如下文进一步讨论的。
[0178] 如所记载的,响应于确定特定的RO不包含指示可替代的维修的数据,处理器204可以生成报告以供人审阅。报告的目的是提供可以有助于手动地将特定的RO分类成合适的聚类的有价值的信息。因此,报告可以指示处理器204确定特定的RO不包含指示可替代的维修的数据。额外地或可替代地,报告可以提供能够帮助适当地将特定的RO分类的其他信息。例如,处理器204可以识别RO 214内与讨论中的特定的RO具有相似性的一个或多个RO。这些相似性可以涉及具有指示相同的(或类似的)车辆症状和/或对车辆组件的相同的(或类似的)替换的数据的其他的RO。在识别这样的RO之后,处理器204可以生成报告以列出这样的RO和/或可能列出在这些RO中所包含的有价值的信息,例如通过列出这样的RO内的任何经标识的可替代的维修。其他实例也是可能的。
[0179] 为了说明,再次参考示出了VRD系统102可以输出报告122的图1。特别地,该报告122可以作为图形用户接口(GUI)的一部分而被显示在VRD系统的显示器上。在另一情况下,VRD系统102可以向VRT 106‑120中的一个或多个(和/或向其他设备)发送报告122,以使得VRT可以显示该报告122。例如,图300的VRT 300被示出为将报告314(例如,可能与报告122相同)显示为用户接口的一部分314。在又一情况下,VRD系统102可以将报告122存储在数据
210和/或基于云的数据存储中,以便使得报告122经由设备(例如,VRT)可访问以供人审阅。
其他情况也是可能的。
[0180] VI.结论
[0181] 已经在上文中描述了示例实施例。本领域的技术人员将理解的是,可以在不脱离由权利要求所定义的本发明的真实范围的情况下对所描述的实施例进行改变和修改。
[0182] 基于在本文中所描述的特征或功能,可以将额外的实施例实施为存储程序指令的计算机可读介质,所述程序指令当由机器的处理器执行时使得一组功能被执行,该组功能包括在本文中所描述的方面和实施例的特征或功能。
[0183] 本公开的实施例因此可以涉及下文所列出的经列举的示例实施例(EEE)。
[0184] EEE 1是一种方法,包括:由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状相对应的RO;响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO。
[0185] EEE 2是根据EEE 1的方法,其中,所述特定的RO包括在所述特定的RO被添加至所述现有聚类和所述不同的聚类中的任何一个之前由所述至少一个处理器接收的新的RO。
[0186] EEE 3是根据EEE 1或2的方法,还包括:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0187] EEE 4是根据EEE 1的方法,其中,确定所述特定的RO与所述现有聚类相对应包括确定所述特定的RO已经被包含在所述现有聚类中。
[0188] EEE 5是根据EEE 4的方法,还包括:响应于确定特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0189] EEE 6是根据EEE 4的方法,还包括:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。
[0190] EEE 7是根据EEE 1至6中的任何一个的方法,其中,将所述特定的RO添加至不同的聚类包括:所述至少一个处理器参考计算机可读介质以确定所述计算机可读介质是否包含所述不同的聚类;如果所述计算机可读介质包含所述不同的聚类,则所述至少一个处理器将所述特定的RO添加至所述不同的聚类;并且如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。
[0191] EEE 8是根据EEE 7的方法,其中,将所述特定的RO添加至不同的聚类还包括:如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器还将所生成的不同的聚类存储在所述计算机可读介质中。
[0192] EEE 9是根据EEE 1至8中的任何一个的方法,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。
[0193] EEE 10是根据EEE 9的方法,其中,将所述不同的聚类设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状并且与所述第一可替代的维修和所述第二可替代的维修相对应的RO。
[0194] EEE 11是根据EEE 9的方法,其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,其中,所述第一不同的聚类被设置为包含与所述特定车辆症状并且与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状并且与所述第二可替代的维修相对应的RO。
[0195] EEE 12是根据EEE 1至11中的任何一个的方法,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。
[0196] EEE 13是根据EEE 1至12中的任何一个的方法,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。
[0197] EEE 14是根据EEE 1至13中的任何一个的方法,其中,设置所述现有聚类以包含与所述特定车辆症状相对应的RO包括设置所述现有聚类以包含与所述特定车辆症状相对应但不也与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO。
[0198] EEE 15是一种方法包括:由至少一个处理器确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO;响应于确定所述特定的RO与所述现有聚类相对应,所述至少一个处理器确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO。
[0199] EEE 16是根据EEE 15的方法,其中,所述特定的RO包括在所述特定的RO被添加至所述现有聚类和所述不同的聚类中的任何一个之前由所述至少一个处理器接收的新的RO。
[0200] EEE 17是根据EEE 15或16的方法,还包括:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0201] EEE 18是根据EEE 15的方法,其中,确定所述特定的RO与所述现有聚类相对应包括确定所述特定的RO已经被包含在所述现有聚类中。
[0202] EEE 19是根据EEE 18的方法,还包括:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0203] EEE 20是EEE 18的方法,还包括:响应于确定所述特定的RO包括指示所述可替代的维修的数据,所述至少一个处理器还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。
[0204] EEE 21是根据EEE 1至13中的任何一个的方法,其中,将所述特定的RO添加至不同的聚类包括:所述至少一个处理器参考计算机可读介质以确定计算机可读介质是否包含所述不同的聚类;如果所述计算机可读介质包含所述不同的聚类,则所述至少一个处理器将所述特定的RO添加至所述不同的聚类;并且如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。
[0205] EEE 22是根据EEE 21的方法,其中,将所述特定的RO添加至不同的聚类还包括:如果所述计算机可读介质不包含所述不同的聚类,则所述至少一个处理器还将所生成的不同的聚类存储在所述计算机可读介质中。
[0206] EEE 23是根据EEE 15至22中的任何一个的方法,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。
[0207] EEE 24是根据EEE 23的方法,其中,将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修和所述第二可替代的维修相对应的RO。
[0208] EEE 25是根据EEE 23的方法,其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,其中,所述第一不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第二可替代的维修相对应的RO。
[0209] EEE 26是根据EEE 15至25中的任何一个的方法,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。
[0210] EEE 27是根据EEE 15至26中的任何一个的方法,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。
[0211] EEE 28是一种计算系统,包括:计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类;以及至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状相对应的RO;响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO。
[0212] EEE 29是根据EEE 28的计算系统,其中,所述特定的RO包括在所述特定的RO被添加至所述现有聚类和所述不同的聚类中的任何一个之前由所述至少一个处理器接收的新的RO。
[0213] EEE 30是根据EEE 28或29的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0214] EEE 31是根据EEE 28的计算系统,其中,确定所述特定的RO与所述现有聚类相对应包括确定所述特定的RO已经被包含在所述现有聚类中。
[0215] EEE 32是根据EEE 31的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0216] EEE 33是根据EEE 31的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。
[0217] EEE 34是根据EEE 28至33中的任何一个的计算系统,其中,将所述特定的RO添加至不同的聚类包括:参考计算机可读介质以确定所述多个聚类是否包括所述不同的聚类;如果所述多个聚类包括所述不同的聚类,则将所述特定的RO添加至所述不同的聚类;并且如果所述多个聚类不包括所述不同的聚类,则(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。
[0218] EEE 35是根据EEE 34的计算系统,其中,将所述特定的RO添加至不同的聚类还包括:如果所述多个聚类不包括所述不同的聚类,则还将所生成的不同的聚类存储在所述计算机可读介质中。
[0219] EEE 36是根据EEE 28至35中的任何一个的计算系统,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。
[0220] EEE 37是根据EEE 36的计算系统,其中,将所述不同的聚类设置为包含与所述特定车辆症状并且与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状并且与所述第一可替代的维修和所述第二可替代的维修相对应的RO。
[0221] EEE 38是根据EEE 36的计算系统,其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,其中,所述第一不同的聚类被设置为包含与所述特定车辆症状并且与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状并且与所述第二可替代的维修相对应的RO。
[0222] EEE 39是根据EEE 28至38中的任何一个的计算系统,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。
[0223] EEE 40是根据EEE 28至39中的任何一个的计算系统,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。
[0224] EEE 41是根据EEE 28至40中的任何一个的计算系统,其中,设置所述现有聚类以包含与所述特定车辆症状相对应的RO包括设置所述现有聚类以包含与所述特定车辆症状相对应但不也与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO。
[0225] EEE 42是一种计算系统,包括:计算机可读介质,其具有存储在其上的计算机可读车辆维修订单(RO)的多个聚类;以及至少一个处理器,其被耦合至所述计算机可读介质并且被编程为:从所述多个聚类中确定:由于特定的计算机可读车辆维修订单(RO)包括提及特定车辆症状并且提及用于解决所述特定车辆症状的对特定车辆组件的替换的数据,因此所述特定的RO与计算机可读车辆维修订单(RO)的现有聚类相对应,其中所述现有聚类被设置为包含与所述特定车辆症状并且与用于解决所述特定车辆症状的对所述特定车辆组件的替换相对应的RO;响应于确定所述特定的RO与所述现有聚类相对应,确定所述特定的RO包括指示可替代的维修的数据,所述可替代的维修定义与对所述特定车辆组件的替换不同的、用于解决所述特定车辆症状的车辆维修;以及响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO添加至RO的不同的聚类,其中所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO。
[0226] EEE 43是根据EEE 42的计算系统,其中,所述特定的RO包括在所述特定的RO被添加至所述现有聚类和所述不同的聚类中的任何一个之前由所述至少一个处理器接收的新的RO。
[0227] EEE 44是根据EEE 42或43的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO添加至所述现有聚类,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0228] EEE 45是根据EEE 42的计算系统,其中,确定所述特定的RO与所述现有聚类相对应包括确定所述特定的RO已经被包含在所述现有聚类中。
[0229] EEE 46是根据EEE 45的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,将所述特定的RO保留在所述现有聚类中,以使得所述特定的RO被包含在所述现有聚类和所述不同的聚类两者中。
[0230] EEE 47是根据EEE 45的计算系统,其中,所述至少一个处理器还被编程为:响应于确定所述特定的RO包括指示所述可替代的维修的数据,还将所述特定的RO从所述现有聚类中移除,以使得所述特定的RO不再被包含在所述现有聚类中。
[0231] EEE 48是根据EEE 42至47中的任何一个的计算系统,其中,将所述特定的RO添加至不同的聚类包括:参考所述计算机可读介质以确定所述多个聚类是否包括所述不同的聚类;如果所述多个聚类包括所述不同的聚类,则将所述特定的RO添加至所述不同的聚类;并且如果所述多个聚类不包括所述不同的聚类,则(i)生成所述不同的聚类,以使得所述不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO,并且(ii)将所述特定的RO添加至所生成的不同的聚类。
[0232] EEE 49是根据EEE 48的计算系统,其中,将所述特定的RO添加至不同的聚类还包括:如果所述多个聚类不包括所述不同的聚类,则还将所生成的不同的聚类存储在所述计算机可读介质中。
[0233] EEE 50是根据EEE 42至49中的任何一个的计算系统,其中,指示所述可替代的维修的数据包括指示至少第一可替代的维修和第二可替代的维修的数据。
[0234] EEE 51是根据EEE 50的计算系统,其中,将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述可替代的维修相对应的RO包括:将所述不同的聚类设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修和所述第二可替代的维修相对应的RO。
[0235] EEE 52是根据EEE 50的计算系统,其中,所述不同的聚类包括至少第一不同的聚类和第二不同的聚类,其中,所述第一不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第一可替代的维修相对应的RO,并且其中,所述第二不同的聚类被设置为包含与所述特定车辆症状、与对所述特定车辆组件的替换、以及与所述第二可替代的维修相对应的RO。
[0236] EEE 53是根据EEE 42至52中的任何一个的计算系统,其中,所述特定车辆症状包括特定的诊断故障码(DTC)标识符。
[0237] EEE 54是根据EEE 42至53中的任何一个的计算系统,其中,所述可替代的维修包括以下中的一项或多项:(i)清洁所述特定车辆组件;(ii)重新校准所述特定车辆组件,(iii)移除所述特定车辆组件,(iv)添加所述特定车辆组件,(v)调整所述特定车辆组件,(vi)修理所述特定车辆组件,以及(vii)重新编排所述特定车辆组件,(viii)对齐所述特定车辆组件,(ix)重新平衡所述特定车辆组件,(x)焊接所述特定车辆组件,(xi)重新固定所述特定车辆组件,(xii)重新连线所述特定车辆组件,(xxiii)给所述特定车辆组件加垫片。