生成缺陷目录的方法、设备及存储介质转让专利

申请号 : CN202310128378.9

文献号 : CN115879666B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭杉李斌李财

申请人 : 希维科技(广州)有限公司

摘要 :

本申请公开了一种生成缺陷目录的方法、设备及存储介质,属于产品的缺陷描述技术领域。所述方法包括:确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,缺陷部位用于指示指定类型产品可能发生缺陷的产品部位,缺陷部位对应的缺陷方位用于指示缺陷部位上可能发生缺陷的空间方位,缺陷部位对应的缺陷类型用于指示缺陷部位上可能发生的缺陷的类型;根据每个缺陷部位对应的缺陷方位和缺陷类型,生成缺陷目录,缺陷目录包括多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识。根据该缺陷目录可以规范产品的缺陷描述,使得不同部门使用统一的缺陷描述来描述缺陷问题。

权利要求 :

1.一种生成缺陷目录的方法,其特征在于,所述方法包括:

确定指定类型产品的多个缺陷部位,所述多个缺陷部位用于指示所述指定类型产品可能发生缺陷的多个产品部位,所述指定类型产品的产品结构被划分为多个层级,所述多个缺陷部位属于所述多个层级中最低层级的产品结构;

根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位,确定每个缺陷部位对应的缺陷类型,每个缺陷部位对应的缺陷方位用于指示每个缺陷部位上可能发生缺陷的空间方位,所述多个缺陷方位与多个空间方位一一对应,所述多个空间方位至少用于指示对应缺陷部位的上、下、左和右,每个缺陷部位对应的缺陷类型用于指示每个缺陷部位上可能发生的缺陷的类型;

根据所述多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成所述指定类型产品的缺陷目录,所述缺陷目录包括所述多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识,所述多个缺陷部位中每个缺陷部位的部位标识用于指示对应缺陷部位在所述多个层级指示的层级结构中的位置,所述缺陷目录为图形化的缺陷目录,所述图形化的缺陷目录包括所述多个缺陷部位中每个缺陷部位的图形,每个缺陷部位的图形被划分为多个图形区域,每个缺陷部位的多个图形区域用于指示每个缺陷部位对应的多个缺陷方位,每个缺陷部位的多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识;

其中,所述根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,包括:通过图形编辑器,获取用户上传的或者用户在所述图形编辑器的图形编辑界面上绘制的第一图形,所述第一图形为第一缺陷部位的图形,所述第一缺陷部位为所述多个缺陷部位中的任一个;

在所述图形编辑器的图形显示界面上显示所述第一图形;

通过所述图形编辑器,在所述第一图形上构建描边图层,所述描边图层用于指示所述第一图形的边缘范围,所述描边图层与所述第一缺陷部位的部位标识关联;

通过所述图形编辑器,在所述描边图层上构建网格图层;

通过所述图形编辑器,根据所述多个缺陷方位将所述网格图层划分为多个图层区域,所述多个图层区域为所述多个图形区域,且所述多个图层区域与所述多个图形区域一一对应,所述多个图层区域分别与所述第一缺陷部位的多个缺陷方位的方位标识关联。

2.如权利要求1所述的方法,其特征在于,所述确定每个缺陷部位对应的缺陷类型,包括:

从预先配置的多个缺陷类型中,确定每个缺陷部位可能发生的缺陷类型,得到每个缺陷部位对应的缺陷类型,所述多个缺陷类型为所述指定类型产品可能发生的所有缺陷类型。

3.如权利要求1所述的方法,其特征在于,所述通过所述图形编辑器,在所述第一图形上构建描边图层,包括:根据用户的描边操作,通过所述图形编辑器对所述第一图形进行描边,在描边区域上构建所述描边图层;

或者,

根据预设描边算法,通过所述图形编辑器对所述第一图形进行描边,在描边区域上构建所述描边图层;

或者,

通过所述图形编辑器获取预先设置的多边形图形,响应于所述多边形图形被拖动到所述第一图形的操作,将被拖动到所述第一图形上的所述多边形图形确定为所述描边图层。

4.如权利要求1所述的方法,其特征在于,所述确定每个缺陷部位对应的缺陷类型之后,还包括:对于多个缺陷部位中的每个缺陷部位,从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型;

所述根据所述多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成所述指定类型产品的缺陷目录,包括:根据所述多个缺陷部位中每个缺陷部位对应的缺陷方位以及每个缺陷方位的缺陷类型,生成所述指定类型产品的缺陷目录,所述缺陷目录包括所述多个缺陷部位中每个缺陷部位的部位标识、每个缺陷部位的部位标识对应的缺陷方位的方位标识、以及每个缺陷方位的方位标识对应的缺陷类型的类型标识;

其中,所述从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型,包括:通过图形编辑器显示第一图形的多个图形区域,所述第一图形为第一缺陷部位的图形,所述多个图形区域与所述第一缺陷部位对应的缺陷方位相关联,所述第一缺陷部位为所述多个缺陷部位中的任一个;

对于所述多个图形区域中第一缺陷方位关联的第一图形区域,从所述第一缺陷部位对应的缺陷类型中选取所述第一缺陷方位可能发生的缺陷类型,所述第一缺陷方位为所述第一缺陷部位对应的缺陷方位中的任一个;

将所述第一图形区域与所述第一缺陷方位可能发生的缺陷类型的类型标识进行关联,以将所述第一缺陷方位可能发生的缺陷类型作为所述第一缺陷方位的缺陷类型。

5.如权利要求1所述的方法,其特征在于,所述根据所述多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成所述指定类型产品的缺陷目录之后,还包括:显示所述缺陷目录,所述缺陷目录的目录索引包括所述多个缺陷部位的部位标识索引,每个缺陷部位的部位标识索引用于索引每个缺陷部位的部位标识对应的缺陷类型的类型标识和缺陷方位的方位标识;

若基于所述缺陷目录检测到对所述多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示所述第一缺陷部位的缺陷示意图,所述缺陷示意图包括被划分为多个图形区域的所述第一缺陷部位的图形,所述多个图形区域用于指示所述第一缺陷部位的不同缺陷方位,所述多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识,所述第一缺陷部位为所述多个缺陷部位中的任一个。

6.如权利要求1所述的方法,其特征在于,若基于所述缺陷目录检测到对所述多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示所述第一缺陷部位的缺陷示意图之前,还包括:若基于所述缺陷目录检测到对所述指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的图形查看操作,则显示所述第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的图形,所述至少一个缺陷部位包括所述第一缺陷部位;

若检测到对所述第一缺陷部位的图形的触发操作,则确定检测到对所述第一缺陷部位的缺陷查看操作,并显示所述第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的缺陷示意图,所述至少一个缺陷部位包括所述第一缺陷部位,所述多个层级的缺陷部位是根据所述指定类型产品的层级结构进行划分得到。

7.如权利要求1‑6任一所述的方法,其特征在于,所述根据所述多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成所述指定类型产品的缺陷目录之后,还包括:根据所述缺陷目录,生成第一产品的缺陷描述,所述第一产品为属于所述指定类型产品的任一产品;

其中,所述缺陷描述包括指定缺陷部位的部位标识、指定缺陷类型的类型标识和指定缺陷方位的方位标识,所述指定缺陷部位的部位标识为所述多个缺陷部位的部位标识中的至少一个,所述指定缺陷类型的类型标识为所述多个缺陷部位对应的缺陷类型的类型标识中的至少一个,所述指定缺陷方位的方位标识为所述多个缺陷部位对应的缺陷方位的方位标识中的至少一个,所述指定缺陷部位的部位标识用于指示所述第一产品发生缺陷的产品部位,所述指定缺陷类型的类型标识用于指示所述指定缺陷部位发生缺陷的缺陷类型,所述指定缺陷方位的方位标识用于指示所述指定缺陷部位发生缺陷的空间方位。

8.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

说明书 :

生成缺陷目录的方法、设备及存储介质

技术领域

[0001] 本申请涉及产品的缺陷描述技术领域,特别涉及一种生成缺陷目录的方法、设备及存储介质。

背景技术

[0002] 在产品的生产、销售或售后等环节,往往需要对产品的缺陷进行统计分析。比如,在产品的生产过程中,操作工需要将当天生产过程中发现的缺陷问题用特定的描述方式记录并上报给质量工程师,然后由质量工程师统计一天生产过程中的所有缺陷问题,并报告给相关部门,由相关部门进行处理,比如报告给研发、生产、售后、供应链管理或采购等部门等。
[0003] 但是,由于不同的部门对同一缺陷问题的描述角度不同,因此不同的部门对某一个产品的同一缺陷问题的描述往往是不一致的。比如,售后部门对某一缺陷问题的描述为:“车门异响”,而工程部门对此缺陷问题的描述却为“车门升降电机安装错位”。由于不同部门对同一缺陷问题的描述不统一,因此将不便于有关人员对缺陷问题的管理,比如不便于对缺陷问题的查询、上报、统计和分析等。

发明内容

[0004] 本申请提供了一种生成缺陷目录的方法、设备及存储介质,可以规范产品的缺陷描述,使得不同部门可以使用统一的缺陷描述来描述同一缺陷问题,实现了缺陷描述的规范化和标准化。所述技术方案如下:
[0005] 第一方面,提供了一种生成缺陷目录的方法,该方法包括:
[0006] 确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,该多个缺陷部位用于指示该指定类型产品可能发生缺陷的多个产品部位,每个缺陷部位对应的缺陷方位用于指示每个缺陷部位上可能发生缺陷的空间方位,每个缺陷部位对应的缺陷类型用于指示每个缺陷部位上可能发生的缺陷的类型;
[0007] 根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0008] 可选地,该指定类型产品的产品结构被划分为多个层级,该缺陷部位中的各个缺陷部位属于该多个层级中的最低层级的产品结构,该多个缺陷部位中每个缺陷部位的部位标识用于指示对应缺陷部位在该多个层级指示的层级结构中的位置。
[0009] 可选地,该确定每个缺陷部位对应的缺陷方位之前,还包括:
[0010] 根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,该多个缺陷方位用于指示多个空间方位,该多个缺陷方位与该多个空间方位一一对应;
[0011] 从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位。
[0012] 可选地,该根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,包括:
[0013] 通过图形编辑器,获取第一图形,该第一图形为第一缺陷部位的图形,该第一缺陷部位为该多个缺陷部位中的任一个;
[0014] 在该图形编辑器的图形显示界面上显示该第一图形;
[0015] 根据预先配置的该多个缺陷方位,通过该图形编辑器对显示的该第一图形进行区域划分,得到多个图形区域,该多个图形区域用于指示该第一缺陷部位的多个缺陷方位。
[0016] 可选地,该通过图形编辑器,获取第一图形,包括:
[0017] 通过该图形编辑器,获取用户上传的该第一图形;
[0018] 或者,
[0019] 通过该图形编辑器,获取用户在该图形编辑器的图形编辑界面上绘制的该第一图形。
[0020] 可选地,该根据预先配置的该多个缺陷方位,通过该图形编辑器对显示的该第一图形进行区域划分,得到多个图形区域,包括:
[0021] 通过该图形编辑器,在该第一图形上构建描边图层,该描边图层用于指示该第一图形的边缘范围;
[0022] 通过该图形编辑器,在该描边图层上构建网格图层;
[0023] 通过该图形编辑器,根据该多个缺陷方位将该网格图层划分为多个图层区域,该多个图层区域为该多个图形区域,且该多个图层区域与该多个图形区域一一对应。
[0024] 可选地,该通过该图形编辑器,在该第一图形上构建描边图层,包括:
[0025] 根据用户的描边操作,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0026] 或者,
[0027] 根据预设描边算法,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0028] 或者,
[0029] 通过该图形编辑器获取预先设置的多边形图形,响应于该多边形图形被拖动到该第一图形的操作,将被拖动到该第一图形上的该多边形图形确定为该描边图层。
[0030] 可选地,该通过该图形编辑器,在该描边图层上构建网格图层之后,还包括:
[0031] 将该描边图层与该第一缺陷部位的部位标识进行关联。
[0032] 可选地,该通过该图形编辑器,根据该多个缺陷方位将该网格图层划分为多个图层区域之后,还包括:
[0033] 将该多个图层区域分别与该第一缺陷部位的多个缺陷方位的方位标识进行关联。
[0034] 可选地,该确定每个缺陷部位对应的缺陷类型,包括:
[0035] 从预先配置的多个缺陷类型中,确定每个缺陷部位可能发生的缺陷类型,得到每个缺陷部位对应的缺陷类型,该多个缺陷类型为该指定类型产品可能发生的缺陷类型。
[0036] 可选地,该确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型之后,还包括:
[0037] 对于多个缺陷部位中的每个缺陷部位,从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型;
[0038] 该根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录,包括:
[0039] 根据该多个缺陷部位中每个缺陷部位对应的缺陷方位以及每个缺陷方位的缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识、每个缺陷部位的部位标识对应的缺陷方位的方位标识、以及每个缺陷方位的方位标识对应的缺陷类型的类型标识。
[0040] 可选地,该从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型,包括:
[0041] 通过图形编辑器显示第一图形的多个图形区域,该第一图形为第一缺陷部位的图形,该多个图形区域与该第一缺陷部位对应的缺陷方位相关联,该第一缺陷部位为该多个缺陷部位中的任一个;
[0042] 对于该多个图形区域中第一缺陷方位关联的第一图形区域,从该第一缺陷部位对应的缺陷类型中选取该第一缺陷方位可能发生的缺陷类型,该第一缺陷方位为该第一缺陷部位对应的缺陷方位中的任一个;
[0043] 将该第一图形区域与该第一缺陷方位可能发生的缺陷类型的类型标识进行关联,以将该第一缺陷方位可能发生的缺陷类型作为该第一缺陷方位的缺陷类型。
[0044] 可选地,该根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录之后,还包括:
[0045] 生成该缺陷目录的目录索引,该目录索引包括该多个缺陷部位的部位标识索引,每个缺陷部位的部位标识索引用于索引每个缺陷部位的部位标识对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0046] 可选地,该根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录之后,还包括:
[0047] 显示该缺陷目录,该缺陷目录的显示形式包括文字、列表和图形中的一种或多种。
[0048] 可选地,显示该缺陷目录之后,还包括:
[0049] 若基于所述缺陷目录检测到对该多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示该第一缺陷部位的缺陷示意图,该缺陷示意图包括被划分为多个图形区域的该第一缺陷部位的图形,该多个图形区域用于指示该第一缺陷部位的不同缺陷方位,该多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识,该第一缺陷部位为该多个缺陷部位中的任一个。
[0050] 可选地,该若基于所述缺陷目录检测到对该多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示该第一缺陷部位的缺陷示意图,包括:
[0051] 若基于该缺陷目录检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的缺陷查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的缺陷示意图,该至少一个缺陷部位包括该第一缺陷部位,该多个层级的缺陷部位是根据该指定类型产品的层级结构进行划分得到。
[0052] 可选地,该若基于所述缺陷目录检测到对该多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示该第一缺陷部位的缺陷示意图之前,还包括:
[0053] 若基于所述缺陷目录检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的图形查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的图形,该至少一个缺陷部位包括该第一缺陷部位;
[0054] 若检测到对该第一缺陷部位的图形的触发操作,则确定检测到对该第一缺陷部位的缺陷查看操作。
[0055] 可选地,该根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录之后,还包括:
[0056] 根据该缺陷目录,生成第一产品的缺陷描述,该缺陷描述包括指定缺陷部位的部位标识、指定缺陷类型的类型标识和指定缺陷方位的方位标识,该第一产品为属于该指定类型产品的任一产品,该指定缺陷部位的部位标识为该多个缺陷部位的部位标识中的至少一个,该指定缺陷类型的类型标识为该多个缺陷部位对应的缺陷类型的类型标识中的至少一个,该指定缺陷方位的方位标识为该多个缺陷部位对应的缺陷方位的方位标识中的至少一个,该指定缺陷部位的部位标识用于指示该第一产品发生缺陷的产品部位,该指定缺陷类型的类型标识用于指示该指定缺陷部位发生缺陷的缺陷类型,该指定缺陷方位的方位标识用于指示该指定缺陷部位发生缺陷的空间方位。
[0057] 第二方面,提供了一种生成缺陷目录的装置,该装置包括:
[0058] 第一确定模块,用于确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,该多个缺陷部位用于指示该指定类型产品可能发生缺陷的多个产品部位,每个缺陷部位对应的缺陷方位用于指示每个缺陷部位上可能发生缺陷的空间方位,每个缺陷部位对应的缺陷类型用于指示每个缺陷部位上可能发生的缺陷的类型;
[0059] 第一生成模块,用于根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0060] 可选地,该指定类型产品的产品结构被划分为多个层级,该缺陷部位中的各个缺陷部位属于该多个层级中的最低层级的产品结构,该多个缺陷部位中每个缺陷部位的部位标识用于指示对应缺陷部位在该多个层级指示的层级结构中的位置。
[0061] 可选地,该第一确定模块包括:
[0062] 划分单元,用于根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,该多个缺陷方位用于指示多个空间方位,该多个缺陷方位与该多个空间方位一一对应;
[0063] 第一确定单元,用于从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位。
[0064] 可选地,该划分单元用于:
[0065] 通过图形编辑器,获取第一图形,该第一图形为第一缺陷部位的图形,该第一缺陷部位为该多个缺陷部位中的任一个;
[0066] 在该图形编辑器的图形显示界面上显示该第一图形;
[0067] 根据预先配置的该多个缺陷方位,通过该图形编辑器对显示的该第一图形进行区域划分,得到多个图形区域,该多个图形区域用于指示该第一缺陷部位的多个缺陷方位。
[0068] 可选地,该划分单元用于:
[0069] 通过该图形编辑器,获取用户上传的该第一图形;
[0070] 或者,
[0071] 通过该图形编辑器,获取用户在该图形编辑器的图形编辑界面上绘制的该第一图形。
[0072] 可选地,该划分单元用于:
[0073] 通过该图形编辑器,在该第一图形上构建描边图层,该描边图层用于指示该第一图形的边缘范围;
[0074] 通过该图形编辑器,在该描边图层上构建网格图层;
[0075] 通过该图形编辑器,根据该多个缺陷方位将该网格图层划分为多个图层区域,该多个图层区域为该多个图形区域,且该多个图层区域与该多个图形区域一一对应。
[0076] 可选地,该划分单元用于:
[0077] 根据用户的描边操作,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0078] 或者,
[0079] 根据预设描边算法,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0080] 或者,
[0081] 通过该图形编辑器获取预先设置的多边形图形,响应于该多边形图形被拖动到该第一图形的操作,将被拖动到该第一图形上的该多边形图形确定为该描边图层。
[0082] 可选地,该第一确定模块还包括:
[0083] 第一关联单元,用于将该描边图层与该第一缺陷部位的部位标识进行关联。
[0084] 可选地,该第一确定模块还包括:
[0085] 第二关联单元,用于将该多个图层区域分别与该第一缺陷部位的多个缺陷方位的方位标识进行关联。
[0086] 可选地,该第一确定模块还包括:
[0087] 第二确定单元,用于从预先配置的多个缺陷类型中,确定每个缺陷部位可能发生的缺陷类型,得到每个缺陷部位对应的缺陷类型,该多个缺陷类型为该指定类型产品可能发生的缺陷类型。
[0088] 可选地,该第一确定模块还包括第三确定单元:
[0089] 第三确定单元,用于对于多个缺陷部位中的每个缺陷部位,从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型;
[0090] 该第一生成模块,用于根据该多个缺陷部位中每个缺陷部位对应的缺陷方位以及每个缺陷方位的缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识、每个缺陷部位的部位标识对应的缺陷方位的方位标识、以及每个缺陷方位的方位标识对应的缺陷类型的类型标识。
[0091] 可选地,该第三确定单元用于:
[0092] 通过图形编辑器显示第一图形的多个图形区域,该第一图形为第一缺陷部位的图形,该多个图形区域与该第一缺陷部位对应的缺陷方位相关联,该第一缺陷部位为该多个缺陷部位中的任一个;
[0093] 对于该多个图形区域中第一缺陷方位关联的第一图形区域,从该第一缺陷部位对应的缺陷类型中选取该第一缺陷方位可能发生的缺陷类型,该第一缺陷方位为该第一缺陷部位对应的缺陷方位中的任一个;
[0094] 将该第一图形区域与该第一缺陷方位可能发生的缺陷类型的类型标识进行关联,以将该第一缺陷方位可能发生的缺陷类型作为该第一缺陷方位的缺陷类型。
[0095] 可选地,该装置还包括:
[0096] 第二生成模块,用于生成该缺陷目录的目录索引,该目录索引包括该多个缺陷部位的部位标识索引,每个缺陷部位的部位标识索引用于索引每个缺陷部位的部位标识对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0097] 可选地,该装置还包括:
[0098] 第一显示模块,用于显示该缺陷目录,该缺陷目录的显示形式包括文字、列表和图形中的一种或多种。
[0099] 可选地,该缺陷目录为图形化的缺陷目录,第一显示模块用于:
[0100] 若检测到对该多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示该第一缺陷部位的缺陷示意图,该缺陷示意图包括被划分为多个图形区域的该第一缺陷部位的图形,该多个图形区域用于指示该第一缺陷部位的不同缺陷方位,该多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识,该第一缺陷部位为该多个缺陷部位中的任一个。
[0101] 可选地,第一显示模块用于:
[0102] 若检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的缺陷查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的缺陷示意图,该至少一个缺陷部位包括该第一缺陷部位,该多个层级的缺陷部位是根据该指定类型产品的层级结构进行划分得到。
[0103] 可选地,该装置还包括:
[0104] 第二显示模块,用于若检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的图形查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的图形,该至少一个缺陷部位包括该第一缺陷部位;
[0105] 第二确定模块,用于若检测到对该第一缺陷部位的图形的触发操作,则确定检测到对该第一缺陷部位的缺陷查看操作。
[0106] 可选地,该装置还包括:
[0107] 第三生成模块,用于根据该缺陷目录,生成第一产品的缺陷描述,该缺陷描述包括指定缺陷部位的部位标识、指定缺陷类型的类型标识和指定缺陷方位的方位标识,该第一产品为属于该指定类型产品的任一产品,该指定缺陷部位的部位标识为该多个缺陷部位的部位标识中的至少一个,该指定缺陷类型的类型标识为该多个缺陷部位对应的缺陷类型的类型标识中的至少一个,该指定缺陷方位的方位标识为该多个缺陷部位对应的缺陷方位的方位标识中的至少一个,该指定缺陷部位的部位标识用于指示该第一产品发生缺陷的产品部位,该指定缺陷类型的类型标识用于指示该指定缺陷部位发生缺陷的缺陷类型,该指定缺陷方位的方位标识用于指示该指定缺陷部位发生缺陷的空间方位。
[0108] 第三方面,提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的任一种方法。
[0109] 第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的任一种方法。
[0110] 第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的第一方面所述的任一种方法的步骤。
[0111] 本申请实施例提供的生成缺陷目录的方法具有如下有益效果:
[0112] 本申请实施例中,通过确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,根据多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成包括多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识的缺陷目录,为指定类型产品建立了统一的缺陷描述结构,即通过缺陷部位、缺陷方位和缺陷类型这3个属性规范了指定类型产品上所有可能发生的缺陷的缺陷描述,使得指定类型产品上发生的任一缺陷均可以采用缺陷目录中的缺陷部位的部位标识、缺陷方位的方位标识和缺陷类型的类型标识进行描述,因此通过该缺陷目录可以规范指定类型产品的缺陷描述,使得不同部门可以使用统一的缺陷描述来描述同一缺陷问题,从而实现了缺陷描述的规范化和标准化,便于有关人员根据规范化和标准化的缺陷描述对缺陷问题进行管理,比如对缺陷问题的查询、上报、统计和分析等。

附图说明

[0113] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0114] 图1是本申请实施例提供的一种计算机设备的逻辑结构示意图;
[0115] 图2是本申请实施例提供的一种生成缺陷目录的方法流程图;
[0116] 图3是本申请实施例提供的一种生成缺陷目录过程的逻辑示意图;
[0117] 图4是本申请实施例提供的一种确定每个缺陷部位对应的缺陷方位和缺陷类型的方法流程图;
[0118] 图5是本申请实施例提供的一种将缺陷部位的图形与缺陷部位的部位标识进行关联的示意图;
[0119] 图6是本申请实施例提供的一种将网格图层划分为多个图层区域的示意图;
[0120] 图7是本申请实施例提供的一种缺陷目录管理应用的应用界面的示意图;
[0121] 图8是本申请实施例提供的另一种缺陷目录管理应用的应用界面的示意图;
[0122] 图9是本申请实施例提供的一种根据缺陷目录生成缺陷描述的方法流程图;
[0123] 图10是本申请实施例提供的一种生成缺陷目录的装置的结构示意图;
[0124] 图11为本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

[0125] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0126] 应当理解的是,本申请提及的“多个”是指两个或两个以上。在本申请的描述中,除非另有说明,“/”表示或的意思,比如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,比如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0127] 在对本申请实施例进行详细地解释说明之前,先对本申请实施例的应用场景予以说明。
[0128] 本申请实施例提供的生成缺陷目录的方法可以生成指定类型产品的缺陷目录,所生成的缺陷目录用于为指定类型产品建立统一的缺陷描述结构,以实现缺陷描述的规范化和标准化。比如,所生成的缺陷目录可以支持产品的生产制造、检验、试验、销售或售后等环节的缺陷管理,便于有关人员根据规范化和标准化的缺陷描述对缺陷问题进行管理,比如对缺陷问题的查询、上报、统计和分析等。
[0129] 其中,指定类型产品是指具有相同产品特征的同一类型的产品,比如同一型号的产品等。比如,指定类型产品可以为指定类型的车辆、计算机设备、电器设备等产品,本申请实施例对指定类型产品不做限。比如,车辆可以为轿车或SUV(SportUtility Vehicle,运动型多用途汽车)等,计算机设备可以为手机、平板电脑或计算机等,电器设备可以为电视、冰箱或洗衣机等。
[0130] 接下来,对本申请实施例的涉及的实施环境进行介绍。
[0131] 本申请实施例提供的生成缺陷目录的方法的执行主体可以为计算机设备,通过计算机设备来生成缺陷目录。该计算机设备可以为手机、平板电脑或计算机等。比如,该计算机设备配置有缺陷目录管理模块,可以通过该缺陷目录管理模块来生成缺陷目录,还可以通过该缺陷目录管理模块管理或查看缺陷目录。
[0132] 其中,该缺陷目录管理模块可以为计算机设备集成的代码模块。另外,该缺陷目录管理模块还可以为计算机设备安装的应用程序,比如该缺陷目录管理模块可以为缺陷目录管理应用,缺陷目录管理应用可以在其后台服务器的支持下实现相关功能。另外,该缺陷目录管理模块还可以为计算机设备安装的应用程序中的部分功能模块,比如为计算机设备安装的质量管理平台的一个功能模块。本申请实施例对该缺陷目录管理模块的实现形式不做限定。
[0133] 接下来,以缺陷目录管理模块为缺陷目录管理应用为例进行说明。请参考图1,图1是本申请实施例提供的一种计算机设备的逻辑结构示意图,如图1所示,该计算机设备安装有缺陷目录管理应用10和数据库20。缺陷目录管理应用10用于按照本申请实施例提供的方法生成缺陷目录,数据库20用于存储缺陷目录管理应用10生成缺陷目录的过程中产生的数据,比如存储定义的缺陷部位的部位标识、缺陷类型和缺陷方位,或者存储缺陷目录的目录清单、缺陷部位的图纸、缺陷部位的部位标识与缺陷类型的类型标识之间的关联关系、缺陷部位的部位标识与缺陷方位的方位标识之间的关联关系、缺陷方位的方位标识与缺陷类型的类型标识之间的关联关系等,当然也可以存储其他相关数据。
[0134] 作为一个示例,本申请实施例生成的缺陷目录为图形化的缺陷目录,缺陷目录管理应用10中集成有图形编辑器11,缺陷目录管理应用10可以通过集成的图形编辑器11对缺陷部位的图形进行编辑,以生成图形化的缺陷目录。另外,还可以通过集成的图形编辑器11查看图形化的缺陷目录。
[0135] 需要说明的是,图1仅是以缺陷目录管理应用10和数据库20位于同一计算机设备中为例进行说明,应理解,数据库20也可以位于其他设备中,比如位于云端的服务器中,本申请实施例对数据库20的位置不做限定。
[0136] 还需要说明的是,图1仅是以本申请实施例提供的方法应用于电子设备安装的缺陷目录管理应用为例进行说明,应理解,该方法还可以应用于服务器中,比如应用于缺陷目录管理应用的后台服务器中,或者,该方法还可以由缺陷目录管理应用和服务器交互实现,本申请实施例对该方法的具体实施环境不做限定。
[0137] 接下来,对本申请实施例提供的生成缺陷目录的方法进行详细介绍。
[0138] 图2是本申请实施例提供的一种生成缺陷目录的方法流程图,该方法应用于计算机设备中,比如应用于计算机设备的缺陷目录管理应用中。如图2所示,该方法包括如下步骤:
[0139] 步骤201:确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型。
[0140] 其中,指定产品类型是指具有相同产品特征的同一类型的产品,比如同一型号的产品等。比如,指定类型产品可以为指定类型的车辆、计算机设备、电器设备等产品。
[0141] 缺陷部位
[0142] 其中,该多个缺陷部位用于指示指定类型产品可能发生缺陷的多个产品部位。比如,缺陷部位可以为指定类型产品的系统、子系统或零部件等,本申请实施例对此不做限定。
[0143] 作为一个示例,还可以预先根据指定产品类型的结构复杂度将指定类型产品的产品结构划分为多个层级,这多个层级用于指示指定产品类型的层级结构,缺陷部位属于多个层级中最低层级的产品结构。比如,可以将指定类型产品的产品结构划分为系统、子系统和零部件这几个层级,当然,也可以将产品结构划分为其他类型的层级,本申请实施例对此不做限定。
[0144] 此外,为了区分缺陷部位,还可以预先为缺陷部位设置对应的部位标识,部位标识用于唯一标识对应的缺陷部位。缺陷部位的部位标识可以为缺陷部位的名称或ID(IdentityDocument,身份标识号)等。
[0145] 作为一个示例,可以预先根据指定产品类型的层级结构为缺陷部位设置对应的部位标识,使得多个缺陷部位中每个缺陷部位的部位标识用于指示对应缺陷部位在指定类型产品的层级结构中的位置,也即是,根据缺陷部位的部位标识即可直观识别出缺陷部位在指定类型产品的层级结构中的位置。
[0146] 比如,可以预先根据层级结构为缺陷部位设置对应的部位ID,使得多个缺陷部位中每个缺陷部位的部位ID可以指示对应缺陷部位在指定类型产品的层级结构中的位置。比如,部位ID可以由数字、罗马字符或者两者的组合构成。
[0147] 在一种可能的实现方式中,根据层级结构为缺陷部位设置对应的部位ID可以包括如下步骤1)‑3):
[0148] 1)根据指定类型产品的产品结构被划分的多个层级的层级数量,设置部位ID包括的位数段,每个位数段用于指示对应的层级。
[0149] 其中,指定类型产品的层级结构可以为树形层级结构,当然也可以为其他层级结构,本申请实施例对此不做限定。
[0150] 比如,若多个层级的层级数量为M,则可以设置部位ID包括M个位数段,这M个位数段与M个层级一一对应。
[0151] 如此,可以根据指定类型产品的层级结构的复杂度,来扩充部位ID的位数段,使得部位ID中的不同位数段可以代表指定类型产品的不同层级。
[0152] 2)根据每个层级包括的产品结构的数量,设置部位ID中每个层级对应的位数段包括的位数范围。
[0153] 其中,部位ID中每个层级对应的位数段包括的位数范围的总位数大于或等于每个层级包括的产品结构的数量,使得每个位数段中不同的位数能够指示对应层级中的不同产品结构。
[0154] 比如,若某个层级包括的产品结构的数量为N,则可以设置部位ID中该层级对应的位数段能够包括的位数范围为1,2,..,N,使用1,2,..,N这N个位数来表示该层级中的所有产品结构。或者,以设置部位ID中该层级对应的位数段能够包括的位数范围为5,10,15,20,..,5N,使用5,10,15,20,..,5N这N个位数来表示该层级中的所有产品结构等。
[0155] 如此,可以根据某个层级的产品结构的复杂度,来扩充部位ID中对应位数段的位数范围,使得每个位数段中不同的位数可以代表对应层级中的不同产品结构。
[0156] 3)使用分隔符将部位ID中的不同位数段隔开。
[0157] 为了区分部位ID指示的层级关系,部位ID中的不同位数段还可以用分隔符隔开,用分隔符来区分上级层级和下级层级。其中,分隔符可以预先根据需要进行设置,比如分隔符可以为英文句号“.”、顿号“、”、逗号“,”或横线“‑”等。
[0158] 示例地,若指定类型产品的产品结构被划分两个层级:层级1‑系统,层级2‑子系统,则可以设置部位ID包括2个位数段,第一个位数段指示层级1,第二个位数段指示层级2,且这两个位数段用分隔符“.”隔开,层级2中的每个子系统代表一个缺陷部位。另外,对于每个位数段,使用1,2,..,N这N个位数来表示对应层级中的所有产品结构。比如,对于层级1中“动力总成”系统下的“动力产生”子系统,其部位ID可以为“10.01”,分隔符“.”前的“10”代表层级1中的“动力总成”系统,分隔符“.”后的“01”代表“动力总成”系统下的“动力产生”子系统。
[0159] 这种缺陷部位的部位ID的设置方式方便简洁、易于记忆、使用便利,而且可扩展性强,数据冗余合理。
[0160] 另外,可以使用缺陷部位的部位标识、部位描述和其他扩展信息中的一种或多种来定义缺陷部位。部位描述用于描述对应缺陷部位,比如部位描述可以包括缺陷部位所属的各个层级的层级名称。如此,某个缺陷部位的部位属性可以包括部位标识,还可以包括部位描述和其他扩展信息中的一种或多种。
[0161] 比如,使用缺陷部位的部位ID和部位描述来定义缺陷部位。在一种可能示例中,以指定类型产品为某种车辆为例,使用缺陷部位的部位ID和部位描述定义的缺陷部位可以如下表1所示:
[0162]
[0163] 缺陷方位
[0164] 其中,每个缺陷部位对应的缺陷方位用于指示每个缺陷部位上可能发生缺陷的空间方位,也即是,缺陷方位用来描述一个缺陷产生在缺陷部位上的空间方位,缺陷方位可以用来对缺陷部位上产生的缺陷进行空间定位。
[0165] 缺陷方位可以包括根据需要设置的若干个空间名词,不同的空间名词用于指示不同的空间方位。比如,缺陷方位可以包括空间名词“上,下,中,左,右”,也可以包括空间复合名词如“左上,中上,右上,正面,右前,前中,左前,后部,右后,后中,左后,左下,中下,右下”等。
[0166] 作为一个示例,可以预先根据需要设置多个缺陷方位,这多个缺陷方位用于指示多个空间方位,且多个缺陷方位与多个空间方位一一对应。比如,预先设置的多个缺陷方位可以包括“左上,左下,中部,右上,右下”等。
[0167] 另外,每个缺陷方位还具有对应的方位标识,方位标识用于唯一标识对应的缺陷方位。缺陷方位的方位标识可以为方位名称或方位ID等,本申请实施例对此不做限定。
[0168] 在确定每个缺陷部位对应的缺陷方位时,可以通过建立缺陷部位与缺陷方位的对应关系表的方式,来确定每个缺陷部位对应的缺陷方位,也可以通过图形编辑器来确定每个缺陷部位对应的缺陷方位,本申请实施例对此不做限定。
[0169] 比如,在确定每个缺陷部位对应的缺陷方位的过程中,可以根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位。然后,从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位。
[0170] 需要说明的是,根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位的具体实现方式将在下述图4实施例中进行详细说明,本申请实施例在此先不做赘述。
[0171] 缺陷类型
[0172] 其中,每个缺陷部位对应的缺陷类型用于指示每个缺陷部位上可能发生的缺陷的类型。缺陷类型具有对应的类型标识,类型标识用于唯一标识对应的缺陷类型。缺陷类型的类型标识可以为类型名称或类型ID等。
[0173] 作为一个示例,缺陷类型和对应的类型ID可以如下表2所示:
[0174]
[0175] 作为一个示例,可以使用缺陷类型的类型标识,以及缺陷描述和其他附属属性中的一种或多种来定义某个缺陷。其他附属属性通常包括从其他方面对缺陷的描述,如缺陷说明等。如此,某个缺陷的缺陷属性可以包括该缺陷所属的缺陷类型的类型标识,还可以包括缺陷描述和其他附属属性中的一种或多种。
[0176] 作为一个示例,可以根据指定类型产品可能发生的缺陷类型,预先设置多个缺陷类型,这多个缺陷类型即为指定类型产品可能发生的缺陷类型。之后,在确定每个缺陷部位对应的缺陷类型时,可以从预先配置的多个缺陷类型中,确定每个缺陷部位可能发生的缺陷类型,得到每个缺陷部位对应的缺陷类型。
[0177] 另外,在一种可能的实施例中,还可以根据历史缺陷问题清单,统计任一缺陷类型在历史上发生的数量以及发生的事件明细。比如,建立缺陷类型的类型ID与历史问题清单的关联关系,以将缺陷类型的类型ID关联到历史问题清单,根据该关联关系统计任一缺陷类型在历史上发生的数量以及发生的事件明细。
[0178] 步骤202:根据多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成指定类型产品的缺陷目录,缺陷目录包括多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0179] 在确定多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型之后,可以将每个缺陷部位的部位标识与其对应的缺陷类型的类型标识和缺陷方位的方位标识进行关联,从而生成指定类型产品的缺陷目录。
[0180] 作为一个示例,在确定多个缺陷部位中每个缺陷部位对应的缺陷方位之后,可以建立缺陷部位与缺陷方位之间的关联关系。其中,缺陷部位与缺陷方位之间的关联关系可以用对应关系表或二维矩阵等形式表示,本申请示例对此不做限定。
[0181] 比如,可以建立缺陷部位与缺陷方位的二维矩阵。示例地,可以先将多个缺陷部位与多个缺陷方位放入一个二维矩阵,然后将某个缺陷部位的多个缺陷方位中发生缺陷的缺陷方位进行标记,以将标记的缺陷方位关联为该缺陷部位上发生缺陷的缺陷方位,即将标记的缺陷方位关联为该缺陷部位对应的缺陷方位。
[0182] 在一种可能的示例中,缺陷部位与缺陷方位的二维矩阵可以如下表3所示:
[0183]
[0184] 其中,Y表示缺陷部位上对应的缺陷方位可能发生缺陷,N表示缺陷部位上对应的缺陷方位不可能发生缺陷。也即是,表3中通过将缺陷部位上对应的缺陷方位标记为Y,来对缺陷部位上可能发生的缺陷方位进行标记。
[0185] 另外,建立的缺陷部位与缺陷方位之间的对应关系可以存储在数据库中,比如存储在上述图1所示的数据库20中。
[0186] 作为一个示例,在确定多个缺陷部位中每个缺陷部位对应的缺陷类型之后,可以建立缺陷部位与缺陷类型之间的关联关系。其中,缺陷部位与缺陷类型之间的关联关系可以用对应关系表或二维矩阵等形式表示,本申请示例对此不做限定。
[0187] 比如,可以建立缺陷部位与缺陷类型的二维矩阵。示例地,可以先将多个缺陷部位与多个缺陷类型放入一个二维矩阵,然后将某个缺陷部位的多个缺陷类型中发生缺陷的缺陷类型进行标记,以将标记的缺陷类型关联为该缺陷部位上发生缺陷的缺陷类型,即将标记的缺陷类型关联为该缺陷部位对应的缺陷类型。
[0188] 在一种可能的示例中,缺陷部位与缺陷类型的二维矩阵可以如下表4所示:
[0189]
[0190] 其中,Y表示缺陷部位上可能发生对应的缺陷类型,N表示缺陷部位上不可能发生对应的缺陷类型。也即是,表3中通过将缺陷部位上对应的缺陷类型标记为Y,来对缺陷部位上可能发生的缺陷类型进行标记。
[0191] 另外,建立的缺陷部位与缺陷类型之间的对应关系可以存储在数据库中,比如存储在上述图1所示的数据库20中。
[0192] 请参考图3,图3是本申请实施例提供的一种生成缺陷目录过程的逻辑示意图。如图3所示,生成缺陷目录的基本操作流程可以包括:创建缺陷目录的基础数据,比如创建缺陷部位、缺陷类型和缺陷方位。然后,构建缺陷部位的层级关系。之后,建立每个缺陷部位关联的缺陷类型,以及建立每个缺陷部位关联的缺陷方位,这样即可完成缺陷目录的创建。
[0193] 作为一个示例,为了明确缺陷方位与缺陷类型的关联关系,在确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型之后,对于多个缺陷部位中的每个缺陷部位,还可以从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型。在生成缺陷目录的过程中,根据多个缺陷部位中每个缺陷部位对应的缺陷方位以及每个缺陷方位的缺陷类型,生成指定类型产品的缺陷目录。其中,缺陷目录包括多个缺陷部位中每个缺陷部位的部位标识、每个缺陷部位的部位标识对应的缺陷方位的方位标识、以及每个缺陷方位的方位标识对应的缺陷类型的类型标识。
[0194] 在确定每个缺陷方位的缺陷类型的过程中,可以通过建立缺陷方位与缺陷类型的对应关系表的方式,来确定每个缺陷方位的缺陷类型,也可以通过图形编辑器来确定每个缺陷方位的缺陷类型,本申请实施例对此不做限定。通过图形编辑器来确定每个缺陷方位的缺陷类型的方式将在下述图4实施例中进行详细描述,本申请实施例在此先不做赘述。
[0195] 另外,在生成指定类型产品的缺陷目录之后,还可以生成缺陷目录的目录索引,该目录索引是以缺陷部位为索引,目录索引包括多个缺陷部位的部位标识索引,每个缺陷部位的部位标识索引用于索引每个缺陷部位的部位标识对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0196] 另外,在生成指定类型产品的缺陷目录之后,还可以生成该缺陷目录的目录清单,该目录清单的展示目录以缺陷部位作为索引,也即是,该目录清单的展示目录的目录索引为上述目录索引。该目录清单的展示目录可以展示为平铺模式,也可以展示为其他模式,本申请实施例对此不做限定。
[0197] 其中,该目录清单包括多条数据,每条数据包括一个缺陷部位的部位标识以及该缺陷部位的部位标识对应的缺陷类型的类型标识(一个或多个缺陷类型的类型标识)和缺陷方位的方位标识(一个或多个缺陷方位的方位标识)。比如,每条数据可以包含如下信息:
[0198] 缺陷部位的部位标识‑》缺陷类型的类型标识集合(一个或多个类型标识)[0199] ‑》缺陷方位的方位标识集合(一个或多个方位标识)
[0200] 作为一个示例,可以将上述缺陷部位与缺陷方位之间的对应关系,以及缺陷部位与缺陷类型之间的对应关系进行合并,生成该目录清单。比如,将上述缺陷部位与缺陷方位的二维矩阵,以及缺陷部位与缺陷类型的二维矩阵进行合并,生成该目录清单。
[0201] 另外,在生成指定类型产品的缺陷目录之后,还可以显示该缺陷目录。比如,可以在检测到用户查看缺陷目录的操作时,显示该缺陷目录。
[0202] 其中,该缺陷目录的显示形式包括文字、列表和图形中的一种或多种。也即是,该缺陷目录可以以文字、列表或图形等形式,或者以文字、列表和图形等中两种或两种以上的组合形式进行展示。
[0203] 比如,该缺陷目录可以以缺陷部位、缺陷类型和缺陷方位的三维矩阵的形式进行展示,该三维矩阵可以通过对上述缺陷部位与缺陷类型的二维矩阵、以及缺陷部位与缺陷方位的二维矩阵进行合并后生成得到。
[0204] 再比如,该缺陷目录也可以以图形化的形式进行展示。其中,图形化的缺陷目录可以包括多个缺陷部位中每个缺陷部位的图形,以及每个缺陷部位的图形中标识的缺陷方位和缺陷类型。
[0205] 现有技术中,在记录缺陷问题时,并没有采用图形化的方式来表示一个产品发生缺陷的缺陷部位以及缺陷部位上发生缺陷的具体方位,因此在描述缺陷问题时对缺陷发生的部位没有一个非常直观的描述,可能造成后期工程分析过程对缺陷发生的部位的偏移。而本申请实施例中,可以显示图形化的缺陷目录,图形化的缺陷目录可以通过图形来展示一个产品的缺陷部位以及该缺陷部位上发生缺陷的方位和类型,进而可以对缺陷问题进行直观的描述,避免了后续工程分析过程对缺陷发生的部位造成的偏移。
[0206] 作为一个示例,若该缺陷目录为图形化的缺陷目录,可以通过图形编辑器显示该图形化的缺陷目录。需要说明的是,通过图形编辑器显示该图形化的缺陷目录的具体实现方式将在下述图4实施例中的步骤406中进行详细描述,本申请实施例在此先不做赘述。
[0207] 本申请实施例中,生成的缺陷目录统计了指定类型产品可能发生缺陷的所有缺陷部位,以及每个缺陷部位上发生缺陷的具体方位和发生的缺陷类型,通过缺陷部位、缺陷方位和缺陷类型这3个属性规范了指定类型产品上所有可能发生的缺陷的缺陷描述,使得指定类型产品上发生的任一缺陷均可以采用缺陷目录中的缺陷部位的部位标识、缺陷方位的方位标识和缺陷类型的类型标识进行描述,因此通过该缺陷目录可以规范指定类型产品的缺陷描述,使得不同部门可以使用统一的缺陷描述来描述同一缺陷问题,从而实现了缺陷描述的规范化和标准化,便于有关人员根据规范化和标准化的缺陷描述对缺陷问题进行管理,比如对缺陷问题的查询、上报、统计和分析等。
[0208] 图4是本申请实施例提供的一种确定每个缺陷部位对应的缺陷方位和缺陷类型的方法流程图,该方法应用于计算机设备中,比如应用于计算机设备的缺陷目录管理应用中。如图4所示,该方法包括如下步骤:
[0209] 步骤401:通过图形编辑器,获取第一图形,第一图形为第一缺陷部位的图形,第一缺陷部位为多个缺陷部位中的任一个。
[0210] 本申请实施例中,可以预先构建一个图形编辑器,该图形编辑器用于为多个缺陷部位中的每个缺陷部位配置对应的图形,以及在每个缺陷部位对应的图形上标识发生缺陷的缺陷方位和缺陷类型。
[0211] 需要说明的是,通过图形编辑器可以获取多个缺陷部位中每个缺陷部位的图形,本申请实施例仅是以通过图形编辑器,获取第一缺陷部位的图形为例进行说明,对于其他缺陷部位的图形均可以按照第一缺陷部位的图形的处理方式进行处理。
[0212] 其中,通过图形编辑器,获取第一图形的操作可以包括如下几种实现方式:
[0213] 1)通过图形编辑器,获取用户上传的第一图形。
[0214] 也即是,用户可以将第一缺陷部位的图形手动上传至图形编辑器。
[0215] 比如,可以在图形编辑器的图形显示界面上启动一个矢量图形绘画窗口,在该矢量图形绘画窗口中载入用户上传的第一图形。
[0216] 2)通过图形编辑器,获取用户在图形编辑器的图形编辑界面上绘制的第一图形。
[0217] 也即是,用户可以在图形编辑器的图形编辑界面绘制第一缺陷部位的图形。不日,图形编辑器的图形编辑界面上配置有绘画工具,用户可以使用图形编辑界面上配置有绘画工具,在图形编辑界面上绘制的第一图形。
[0218] 步骤402:在图形编辑器的图形显示界面上显示第一图形。
[0219] 在获取第一图形之后,可以在图形编辑器的图形显示界面上显示第一图形。
[0220] 另外,在显示第一图形之后,还可以将第一图形与第一缺陷部位的部位标识进行关联,以建立第一图形与第一缺陷部位的部位标识之间的对应关系,从而指示第一图形为第一缺陷部位的图形。
[0221] 作为一个示例,在显示第一图形之后,若检测到将第一图形与第一缺陷部位的部位标识进行关联的关联操作,则将第一图形与第一缺陷部位的部位标识进行关联。
[0222] 其中,该关联操作可以由用户触发,该关联操作可以为在第一图形的对应位置标注第一缺陷部位的部位标识操作等。或者,在显示第一图形之后,还可以显示多个缺陷部位的部位标识。相应地,该关联操作可以为先后触发第一图形和第一缺陷部位的部位标识的操作,或者在第一图形和第一缺陷部位的部位标识进行连线的操作,或者将第一图形向第一缺陷部位的部位标识的方向进行拖动的操作,或者将第一缺陷部位的部位标识向第一图形的方向进行拖动的操作等。本申请实施例对该关联操作不做限定。
[0223] 其中,在显示第一图形之后,可以在图形编辑器的图形显示界面上自动显示多个缺陷部位的部位标识,也可以在检测到调用部位标识的操作后,在图形编辑器的图形显示界面上显示多个缺陷部位的部位标识。其中,调用部位标识的操作可以由用户触发,调用部位标识的操作可以为触发多个缺陷部位的部位标识的查看按钮的操作,也可以为其他操作,本申请实施例对此不做限定。
[0224] 作为一个示例,可以在图形编辑器的图形显示界面显示多个图形和多个缺陷部位的部位标识,这多个图形包括第一图形,多个缺陷部位的部位标识包括第一缺陷部位的部位标识。若检测到将多个图形中的第一图形与多个缺陷部位中第一缺陷部位的部位标识进行关联的关联操作,则将第一图形与第一缺陷部位的部位标识进行关联。
[0225] 请参考图5,图5是本申请实施例提供的一种将缺陷部位的图形与缺陷部位的部位标识进行关联的示意图。如图5所示,图形编辑器的图形显示界面上显示有多个图形,以及部位标识列表。该部位标识列表包括多个缺陷部位的部位标识,每个缺陷部位的部位标识包括每个缺陷部位的名称和ID。如图5所示,用户可以在多个图形中的某个图形与缺陷部位“燃油存贮&输送”的部位标识之间进行连线,若检测到用户的连线操作,即可将该图形与缺陷部位“燃油存贮&输送”的部位标识进行关联。
[0226] 步骤403:根据预先配置的多个缺陷方位,通过图形编辑器对显示的第一图形进行区域划分,得到多个图形区域,多个图形区域用于指示第一缺陷部位的多个缺陷方位。
[0227] 也即是,可以根据预先配置的多个缺陷方位,通过图形编辑器对显示的第一图形进行区域划分,所划分的每个图形区域用于直观地代表一个缺陷方位。如此,用户可以通过划分的图形区域直观地查看到第一缺陷部位上的多个缺陷方位。
[0228] 在通过图形编辑器对显示的第一图形进行区域划分,得到多个图形区域之后,还可以将每个图形区域与其所指示的缺陷方位的方位标识进行关联,以建立图形区域与缺陷方位的方位标识之间的对应关系。
[0229] 作为一个示例,根据预先配置的多个缺陷方位,通过图形编辑器对显示的第一图形进行区域划分,得到多个图形区域的操作可以包括如下步骤:
[0230] 1)通过图形编辑器,在第一图形上构建描边图层,该描边图层用于指示第一图形的边缘范围。
[0231] 其中,描边图层一般为透明图层,当然也可以为其他形式的图层。
[0232] 作为一个示例,描边图层的边界线可以以高亮形式进行显示,以通过高亮显示的边界线指示第一图形的边缘范围。
[0233] 作为一个示例,可以将第一图形称为底图,底图显示在图形显示界面上,图形显示界面所在图层为图层1,在第一图形上构建描边图层为图层2。
[0234] 本申请实施例提供了多种描边方式,可以采用多种描边方式在第一图形上构建描边图层。比如,本申请实施例提供了以下几种描边方式:
[0235] 第一种描边方式:手动描边。
[0236] 也即是,用户可以采用图形编辑器提供的绘画工具,手动对第一图形进行描边。图形编辑器可以根据用户的描边操作对第一图形进行描边,然后在描边区域上构建描边图层。其中,描边区域是指通过描边绘制的图形区域。
[0237] 比如,用户的描边操作可以为在图形显示界面中连续选择多个点的操作,对于用户选择的任意连续的两个点,图形编辑器可以将这两个点进行连线,如此,即可将用户选择的多个点分别进行连线,形成一个多边形的连线组成的面,该面即为描边区域。
[0238] 作为一个示例,手动描边方式以图形显示界面的左下角为x、y坐标起始位置,坐标起始位置的坐标为(0、0)。用户进行手动描边时,可以按照点线面原理,选择图形显示界面中的任意点开始描边,比如选择A点后选择B点,图形编辑器即可自动将A点和B点进行连线,如此,对于用户选择的多个点,可以将这多个点按照描边顺序进行连续,形成一个规则或不规则的多边形的连线组成的面,这个面即为对第一图形进行描边得到的描边区域。
[0239] 另外,再对每两个点进行连线后,还可以保存这两个点的坐标值以及这两个点的连线位置,按照链表方式读取选择的所有点的集合。
[0240] 另外,还可以在确定描边的起始位置和结束位置为同一点时,确定描边操作结束,将选择的多个点连线形成的多边形确定为描边区域。另外,在确定描边操作结束后,还可以保存这多个点的点集合,比如可以按照JSON格式将这多个点的集合保存在数据库中。
[0241] 另外,在描边过程中,图形编辑器允许删除任意已选择的点,以及允许用户重新选择描边的点,以根据用户重新选择的点进行连线。
[0242] 第二种描边方式:自动描边。
[0243] 也即是,图形编辑器可以根据预设描边算法,自动对第一图形进行描边,然后在描边区域上构建描边图层。其中,该预设描边算法可以根据需要进行配置,比如,该预设描边算法可以为边缘识别算法等。
[0244] 比如,可以对第一图形进行二值化处理,根据二值化处理结果识别出第一图形的边缘像素点,将第一图形的边缘像素点围成的区域作为描边区域,在描边区域上构建描边图层。另外,在识别出第一图形的边缘像素点之后,还可以保存第一图形的边缘像素点,比如按照JSON格式将第一图形的边缘像素点保存在数据库中。
[0245] 通过对第一图形进行二值化处理,可以将第一图形的背景像素处理为白色,第一图形的前景像素处理为灰色,然后从处理为灰色的像素点集合中识别出连贯的像素点,识别出的连贯的像素点即为第一图形的边缘像素点。
[0246] 其中,在对第一图形进行二值化处理的过程中,可以按照每隔预设像素点数量的扫码方式循环向上下左右方位进行扫码,每扫码到一个像素点,即可对该像素点进行二值化处理。另外,当扫码到起始点和结束点为同一像素点时,确定扫码结束。其中,预设像素点数量可以为1或2等,本申请实施例对此不做限定。
[0247] 另外,在图形显示界面显示有多个图形的情况下,还可以根据预设描边算法,自动对这多个图形分别进行描边。比如,可以采用以左下方坐标为(0,0)的像素点为起始点、以矩形的方式从左往右开始扫码,扫码到一个图形的边缘像素点集合后,以上一个图形的最左边点为偏移量加1个像素点向右边继续扫码第二个图形,以此类推,完成对所有图形的扫码。
[0248] 第三种描边方式:内置图形描边。
[0249] 也即是,图形编辑器内置有一个或多个多边形图形,用户可以使用图形编辑器内置的任一多边形图形来对第一图形进行描边。其中,图形编辑器内置的多边形图形可以为三角形、正方形、长方形或五边形等图形。
[0250] 比如,可以通过图形编辑器获取预先设置的多边形图形,响应于多边形图形被拖动到第一图形的操作,将被拖动到第一图形上的多边形图形确定为描边图层。也即是,用户可以从内置的多边形图形中选择一个多边形图形,通过将选择的多边形拖动到第一图形上,来对第一图形进行描边。
[0251] 其中,预先设置的多边形图形的图形大小可以预先根据需要进行配置。比如,可以预先配置多边形图形的左右点距离和上下点距离。示例地,多边形图形的左右点距离和上下点距离均为100像素,当然,也可以为其他尺寸,本申请实施例对此不做限定。
[0252] 另外,在多边形图形被拖动到第一图形的过程中,多边形图形还可以根据用户的操作进行放大或缩小,以将多边形图形调整到合适的大小。另外,在被拖动到第一图形上的多边形图形确定为描边图层后,还可以保存被拖动到第一图形上的多边形图形的点的集合,比如按照JSON格式将多边形图形的点的集合保存在数据库中。
[0253] 另外,通过图形编辑器,在第一图形上构建描边图层之后,还可以建立该描边图层与第一缺陷部位的部位标识之间的关联关系,通过建立该描边图层与第一缺陷部位的部位标识之间的关联关系,将第一图形与第一缺陷部位的部位标识进行关联。
[0254] 2)通过图形编辑器,在描边图层上构建网格图层。
[0255] 其中,网格图层的网格属性可以根据需要进行配置,网格属性可以包括网格尺寸、网格颜色和标记字体属性中的一种或多种。其中,标记字体属性是指待标记在网格图层上的字体的属性,标记字体属性可以包括字体、字体颜色和字体大小中的一种或多种。
[0256] 3)通过图形编辑器,根据多个缺陷方位将网格图层划分为多个图层区域,多个图层区域为多个图形区域,且多个图层区域与多个图形区域一一对应。
[0257] 其中,通过图形编辑器,根据多个缺陷方位将网格图层划分为多个图层区域时,可以由用户进行手动划分,也可以由图形编辑器自动进行划分,本申请实施例对此不做限定。
[0258] 另外,将网格图层划分为多个图层区域之后,还可以将多个图层区域分别与第一缺陷部位的多个缺陷方位的方位标识进行关联,以建立图层区域与缺陷方位的方位标识之间的对应关系。
[0259] 请参考图6,图6是本申请实施例提供的一种将网格图层划分为多个图层区域的示意图。如图6所示,对于车头正面的图形上构建的网格图层,可以将网格图层划分为9个图层区域,这9图层区域分别与以下9个缺陷方位相关联:左上、上、右上、左、中、右、左下、下和右下。
[0260] 作为一个示例,多个图层区域中不同图层区域对应的网格显示为不同的颜色。比如,若图层区域关联的缺陷方位上可能发生缺陷,则对应网格显示为第一种颜色,若图层区域关联的缺陷方位上不可能发生缺陷,则对应网格显示为第二种颜色。当然,也可以按照其他配置方式显示为不同的颜色,比如根据关联的缺陷方位上发生的缺陷类型的不同,对应网格显示为不同的颜色。
[0261] 作为一个示例,在图形编辑器的图形显示界面显示多个图形的情况下,若检测到对多个图形的第一图形的触发操作,则还可以第一图形的描边图层的边界线可以高亮显示。
[0262] 步骤404:对于多个图形区域中第一缺陷方位关联的第一图形区域,从第一缺陷部位对应的缺陷类型中选取第一缺陷方位可能发生的缺陷类型,第一缺陷方位为第一缺陷部位对应的缺陷方位中的任一个。
[0263] 其中,第一图形区域可以为第一图形上构建的网格图层中的任一图层区域。
[0264] 步骤405:将多个图像区域中的第一图形区域与对应缺陷方位可能发生的缺陷类型的类型标识进行关联,以将第一缺陷方位可能发生的缺陷类型作为第一缺陷方位的缺陷类型。
[0265] 通过将多个图形区域中的每个图形区域与缺陷类型的类型标识进行关联,可以将每个图形区域指示的缺陷方位的方位标识与缺陷类型的类型标识进行关联,以指示每个图形区域代表的缺陷方位上发生的缺陷类型。
[0266] 比如,可以通过在第一图形区域上标记缺陷类型的类别标识的方式,来将第一图形区域与缺陷类型的类型标识进行关联,当然也可以采用其他方式将第一图形区域与缺陷类型的类型标识进行关联。
[0267] 比如,可以在图形显示界面显示被划分为多个图形区域的第一图形,以及第一图形指示的第一缺陷部位对应的缺陷类型的类型标识,若检测到将多个图形区域中的第一图形区域与第一缺陷部位对应的缺陷类型的类型标识中某个类型标识的关联操作,则将第一图形区域与该类型标识进行关联。其中,该关联操作可以为先后触发第一图形区域和某个缺陷类型的类型标识的操作,或者在第一图形区域和某个缺陷类型的类型标识进行连线的操作,或者将第一图形标识向某个缺陷类型的类型标识的方向进行拖动的操作,或者将某个缺陷类型的类型标识向第一图形区域的方向进行拖动的操作等。本申请实施例对该关联操作不做限定。
[0268] 在将第一图形区域与对应缺陷方位可能发生的缺陷类型的类型标识进行关联后,还可以在第一图形区域上显示关联的缺陷类型的类型标识,比如,显示的缺陷类型的类型标识可以用缩写字母或文字表示。不同的类型标识代表不同的缺陷类型。
[0269] 通过上述步骤建立了图形与缺陷部位的关联关系,图形上的图形区域与缺陷方位的关联关系,以及图形上的图形区域与缺陷类型的关联关系,进而可以根据建立的关联关系生成缺陷目录。
[0270] 另外,在生成缺陷目录后,还可以显示缺陷目录。本申请实施例将以显示图形化的缺陷目录为例进行举例说明。
[0271] 步骤406:若检测到对多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示第一缺陷部位的缺陷示意图。
[0272] 其中,第一缺陷部位的缺陷示意图包括被划分为多个图形区域的第一缺陷部位的图形,多个图形区域用于指示第一缺陷部位的不同缺陷方位,多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识或类型标识的标记,第一缺陷部位为多个缺陷部位中的任一个。
[0273] 也即是,在通过图形编辑器建立缺陷部位、缺陷类型和缺陷方位之间的关联关系后,还可以通过图形编辑器查看任一缺陷部位的缺陷示意图,以通过缺陷部位的缺陷示意图直观地查看该缺陷部位上发生缺陷的具体方位和发生缺陷的类型。
[0274] 其中,对第一缺陷部位的缺陷查看操作可以由用户触发,该缺陷查看操作可以为对第一缺陷部位的部位标识的触发操作,或者对第一缺陷部位的图形的触发操作,或者对第一缺陷部位所属层级的层级标识的触发操作等,本申请实施例对该缺陷查看操作不做限定。
[0275] 作为一个示例,在指定类型产品的产品结构被划分为多个层级的情况下,若检测到对多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示第一缺陷部位的缺陷示意图可以包括:若检测到对指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的缺陷查看操作,则显示第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的缺陷示意图,至少一个缺陷部位包括第一缺陷部位,多个层级的缺陷部位是根据指定类型产品的层级结构进行划分得到。
[0276] 也即是,若检测到对第一缺陷部位所属的第一层级的缺陷查看操作,则可以显示第一层级包括的所有缺陷部位的缺陷示意图。
[0277] 作为另一个示例,在指定类型产品的产品结构被划分为多个层级的情况下,若检测到对多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示第一缺陷部位的缺陷示意图可以包括:若检测到对指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的图形查看操作,则显示第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的图形,至少一个缺陷部位包括第一缺陷部位。之后,若检测到对第一缺陷部位的图形的触发操作,则确定检测到对第一缺陷部位的缺陷查看操作,并显示第一缺陷部位的缺陷示意图。
[0278] 在一种可能的实现方式中,在用户打开缺陷目录管理应用后,缺陷目录管理应用的管理页面包括缺陷目录的展示目录和图形编辑器的图形显示界面。其中,缺陷目录的展示目录包括多个层级的层级标识,每个层级的标识可以为对应层级的名称或ID,每个层级包括属于该层级的一个或多个产品结构,本申请实施例所述的缺陷部位属于最后一个层级包括的产品结构。若检测到对某个层级的层级标识的触发操作,则可以在图形编辑器的图形显示界面显示该层级包括的所有产品结构的图形。另外,对于最后一个层级的产品结构的图形,若检测到对任一产品结构的图形的触发操作,还可以显示该产品结构的缺陷示意图。
[0279] 请参考图7,图7是本申请实施例提供的一种缺陷目录管理应用的应用界面的示意图,该应用界面的左边为缺陷目录的展示目录,该展示目录包括多个层级的层级标识,比如包括3个层级的层级标识,分别为345、外观1以及外观1下的不同产品结构。若用户点击展示目录中的外观,则图形编辑器的图形显示界面可以显示属于外观1层级的多个产品结构的图形,比如可以包括车头、车门左和车门右等产品结构的图形。若用户点击车门左的图形,则如图7所示,车门左的描边图层的边界线可以高亮显示,且在展示目录突出显示车门左的标识。另外,若用户双击车门左的图形,则图形编辑器的图形显示界面可以显示如图8所示的车门左的缺陷示意图。如图8所示,车门左的缺陷示意图包括车门左的图形以及在图形的不同位置区域上标记的在相应缺陷方位上可能发生的缺陷类型。比如,使用标记“S”指示在相应缺陷方位上可能发生的缺陷类型。其中,车门左的图形的不同为位置区域用于指示车门左的不同缺陷方位。另外,左车门的图像还可以被划分为多个图形区域,多个图形区域用于指示车门左上的不同缺陷方位,一些图形区域上标记有在相应缺陷方位上可能发生的缺陷类型。
[0280] 本申请实施例中,可以通过图形编辑器配置指定类型产品的多个缺陷部位的图形,以及根据每个缺陷部位的图形直观地为每个缺陷部位配置对应的缺陷方位和缺陷类型,从而可以生成图形化的缺陷目录。根据图形化的缺陷目录可以通过图形来展示一个产品的缺陷部位以及该缺陷部位上发生缺陷的方位和类型,进而可以对缺陷问题进行直观的描述,便于快速和精准定位发生缺陷的位置和发生缺陷的类型,避免了后续工程分析过程对缺陷发生的部位造成的偏移。另外,通过图形化的缺陷目录还可以直观地、清晰地确定各个缺陷部位所属的层级关系。
[0281] 图9是本申请实施例提供的一种根据缺陷目录生成缺陷描述的方法流程图,如图9所示,该方法包括:
[0282] 步骤901:获取第一产品所属的指定类型产品的缺陷目录。
[0283] 其中,第一产品为属于指定类型产品的任一产品。
[0284] 步骤902:根据该缺陷目录,生成第一产品的缺陷描述,该缺陷描述包括指定缺陷部位的部位标识、指定缺陷类型的类型标识和指定缺陷方位的方位标识。
[0285] 其中,指定缺陷部位的部位标识为多个缺陷部位的部位标识中的至少一个,指定缺陷类型的类型标识为多个缺陷部位对应的缺陷类型的类型标识中的至少一个,指定缺陷方位的方位标识为多个缺陷部位对应的缺陷方位的方位标识中的至少一个,指定缺陷部位的部位标识用于指示第一产品发生缺陷的产品部位,指定缺陷类型的类型标识用于指示指定缺陷部位发生缺陷的缺陷类型,指定缺陷方位的方位标识用于指示指定缺陷部位发生缺陷的空间方位。
[0286] 比如,可以根据该缺陷目录,将非结构化的缺陷描述生成结构化的缺陷描述,结构化的缺陷描述包括缺陷部位的部位标识、缺陷类型的类型标识和缺陷方位的方位标识这3个要素,从而实现缺陷描述的规范化和标准化。
[0287] 也即是,对于属于指定类型产品的任一产品,均可以根据缺陷目录生成规范化的缺陷描述,该缺陷描述包括缺陷部位的部位标识、缺陷类型的类型标识和缺陷方位的方位标识这3个要素,可以通过这3个要素规范化的描述任一缺陷问题。
[0288] 图10是本申请实施例提供的一种生成缺陷目录的装置的结构示意图。该装置可以由软件、硬件或者两者的结合实现成为计算机设备的部分或者全部,该计算机设备可以为上述图1中的计算机设备。参见图10,该装置包括:
[0289] 第一确定模块1001,用于确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,该多个缺陷部位用于指示该指定类型产品可能发生缺陷的多个产品部位,每个缺陷部位对应的缺陷方位用于指示每个缺陷部位上可能发生缺陷的空间方位,每个缺陷部位对应的缺陷类型用于指示每个缺陷部位上可能发生的缺陷的类型;
[0290] 第一生成模块1002,用于根据该多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0291] 可选地,该指定类型产品的产品结构被划分为多个层级,该缺陷部位中的各个缺陷部位属于该多个层级中的最低层级的产品结构,该多个缺陷部位中每个缺陷部位的部位标识用于指示对应缺陷部位在该多个层级指示的层级结构中的位置。
[0292] 可选地,该第一确定模块1001包括:
[0293] 划分单元,用于根据预先配置的多个缺陷方位对每个缺陷部位进行区域划分,得到每个缺陷部位的多个缺陷方位,该多个缺陷方位用于指示多个空间方位,该多个缺陷方位与该多个空间方位一一对应;
[0294] 第一确定单元,用于从每个缺陷部位的多个缺陷方位中确定可能发生缺陷的缺陷方位,得到每个缺陷部位对应的缺陷方位。
[0295] 可选地,该划分单元用于:
[0296] 通过图形编辑器,获取第一图形,该第一图形为第一缺陷部位的图形,该第一缺陷部位为该多个缺陷部位中的任一个;
[0297] 在该图形编辑器的图形显示界面上显示该第一图形;
[0298] 根据预先配置的该多个缺陷方位,通过该图形编辑器对显示的该第一图形进行区域划分,得到多个图形区域,该多个图形区域用于指示该第一缺陷部位的多个缺陷方位。
[0299] 可选地,该划分单元用于:
[0300] 通过该图形编辑器,获取用户上传的该第一图形;
[0301] 或者,
[0302] 通过该图形编辑器,获取用户在该图形编辑器的图形编辑界面上绘制的该第一图形。
[0303] 可选地,该划分单元用于:
[0304] 通过该图形编辑器,在该第一图形上构建描边图层,该描边图层用于指示该第一图形的边缘范围;
[0305] 通过该图形编辑器,在该描边图层上构建网格图层;
[0306] 通过该图形编辑器,根据该多个缺陷方位将该网格图层划分为多个图层区域,该多个图层区域为该多个图形区域,且该多个图层区域与该多个图形区域一一对应。
[0307] 可选地,该划分单元用于:
[0308] 根据用户的描边操作,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0309] 或者,
[0310] 根据预设描边算法,通过该图形编辑器对该第一图形进行描边,在描边区域上构建该描边图层;
[0311] 或者,
[0312] 通过该图形编辑器获取预先设置的多边形图形,响应于该多边形图形被拖动到该第一图形的操作,将被拖动到该第一图形上的该多边形图形确定为该描边图层。
[0313] 可选地,该第一确定模块1001还包括:
[0314] 第一关联单元,用于将该描边图层与该第一缺陷部位的部位标识进行关联。
[0315] 可选地,该第一确定模块1001还包括:
[0316] 第二关联单元,用于将该多个图层区域分别与该第一缺陷部位的多个缺陷方位的方位标识进行关联。
[0317] 可选地,该第一确定模块1001还包括:
[0318] 第二确定单元,用于从预先配置的多个缺陷类型中,确定每个缺陷部位可能发生的缺陷类型,得到每个缺陷部位对应的缺陷类型,该多个缺陷类型为该指定类型产品可能发生的缺陷类型。
[0319] 可选地,该第一确定模块1001还包括第三确定单元:
[0320] 第三确定单元,用于对于多个缺陷部位中的每个缺陷部位,从每个缺陷部位对应的缺陷类型中确定每个缺陷部位对应的每个缺陷方位可能发生的缺陷类型,得到每个缺陷部位对应的每个缺陷方位的缺陷类型;
[0321] 该第一生成模块1002,用于根据该多个缺陷部位中每个缺陷部位对应的缺陷方位以及每个缺陷方位的缺陷类型,生成该指定类型产品的缺陷目录,该缺陷目录包括该多个缺陷部位中每个缺陷部位的部位标识、每个缺陷部位的部位标识对应的缺陷方位的方位标识、以及每个缺陷方位的方位标识对应的缺陷类型的类型标识。
[0322] 可选地,该第三确定单元用于:
[0323] 通过图形编辑器显示第一图形的多个图形区域,该第一图形为第一缺陷部位的图形,该多个图形区域与该第一缺陷部位对应的缺陷方位相关联,该第一缺陷部位为该多个缺陷部位中的任一个;
[0324] 对于该多个图形区域中第一缺陷方位关联的第一图形区域,从该第一缺陷部位对应的缺陷类型中选取该第一缺陷方位可能发生的缺陷类型,该第一缺陷方位为该第一缺陷部位对应的缺陷方位中的任一个;
[0325] 将该第一图形区域与该第一缺陷方位可能发生的缺陷类型的类型标识进行关联,以将该第一缺陷方位可能发生的缺陷类型作为该第一缺陷方位的缺陷类型。
[0326] 可选地,该装置还包括:
[0327] 第二生成模块,用于生成该缺陷目录的目录索引,该目录索引包括该多个缺陷部位的部位标识索引,每个缺陷部位的部位标识索引用于索引每个缺陷部位的部位标识对应的缺陷类型的类型标识和缺陷方位的方位标识。
[0328] 可选地,该装置还包括:
[0329] 第一显示模块,用于显示该缺陷目录,该缺陷目录的显示形式包括文字、列表和图形中的一种或多种。
[0330] 可选地,该缺陷目录为图形化的缺陷目录,第一显示模块用于:
[0331] 若检测到对该多个缺陷部位中的第一缺陷部位的缺陷查看操作,则显示该第一缺陷部位的缺陷示意图,该缺陷示意图包括被划分为多个图形区域的该第一缺陷部位的图形,该多个图形区域用于指示该第一缺陷部位的不同缺陷方位,该多个图形区域中的至少一个图形区域上显示有所指示的缺陷方位上可能发生的缺陷类型的类型标识,该第一缺陷部位为该多个缺陷部位中的任一个。
[0332] 可选地,第一显示模块用于:
[0333] 若检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的缺陷查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的缺陷示意图,该至少一个缺陷部位包括该第一缺陷部位,该多个层级的缺陷部位是根据该指定类型产品的层级结构进行划分得到。
[0334] 可选地,该装置还包括:
[0335] 第二显示模块,用于若检测到对该指定类型产品的多个层级的缺陷部位中第一层级的缺陷部位的图形查看操作,则显示该第一层级的缺陷部位包括的至少一个缺陷部位中每个缺陷部位的图形,该至少一个缺陷部位包括该第一缺陷部位;
[0336] 第二确定模块,用于若检测到对该第一缺陷部位的图形的触发操作,则确定检测到对该第一缺陷部位的缺陷查看操作。
[0337] 可选地,该装置还包括:
[0338] 第三生成模块,用于根据该缺陷目录,生成第一产品的缺陷描述,该缺陷描述包括指定缺陷部位的部位标识、指定缺陷类型的类型标识和指定缺陷方位的方位标识,该第一产品为属于该指定类型产品的任一产品,该指定缺陷部位的部位标识为该多个缺陷部位的部位标识中的至少一个,该指定缺陷类型的类型标识为该多个缺陷部位对应的缺陷类型的类型标识中的至少一个,该指定缺陷方位的方位标识为该多个缺陷部位对应的缺陷方位的方位标识中的至少一个,该指定缺陷部位的部位标识用于指示该第一产品发生缺陷的产品部位,该指定缺陷类型的类型标识用于指示该指定缺陷部位发生缺陷的缺陷类型,该指定缺陷方位的方位标识用于指示该指定缺陷部位发生缺陷的空间方位。
[0339] 本申请实施例中,通过确定指定类型产品的多个缺陷部位,以及每个缺陷部位对应的缺陷方位和缺陷类型,根据多个缺陷部位中每个缺陷部位对应的缺陷方位和缺陷类型,生成包括多个缺陷部位中每个缺陷部位的部位标识以及对应的缺陷类型的类型标识和缺陷方位的方位标识的缺陷目录,为指定类型产品建立了统一的缺陷描述结构,即通过缺陷部位、缺陷方位和缺陷类型这3个属性规范了指定类型产品上所有可能发生的缺陷的缺陷描述,使得指定类型产品上发生的任一缺陷均可以采用缺陷目录中的缺陷部位的部位标识、缺陷方位的方位标识和缺陷类型的类型标识进行描述,因此通过该缺陷目录可以规范指定类型产品的缺陷描述,使得不同部门可以使用统一的缺陷描述来描述同一缺陷问题,从而实现了缺陷描述的规范化和标准化,便于有关人员根据规范化和标准化的缺陷描述对缺陷问题进行管理,比如对缺陷问题的查询、上报、统计和分析等。
[0340] 需要说明的是:上述实施例提供的生成缺陷目录的装置在生成缺陷目录时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0341] 上述实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请实施例的保护范围。
[0342] 上述实施例提供的生成缺陷目录装置与生成缺陷目录方法实施例属于同一构思,上述实施例中单元、模块的具体工作过程及带来的技术效果,可参见方法实施例部分,此处不再赘述。
[0343] 图11为本申请实施例提供的一种计算机设备的结构示意图。如图11所示,计算机设备包括:处理器110、存储器111以及存储在存储器111中并可在处理器110上运行的计算机程序112,处理器110执行计算机程序112时实现上述实施例中的生成缺陷目录的方法中的步骤。
[0344] 计算机设备可以是一个通用计算机设备或一个专用计算机设备。在具体实现中,计算机设备可以是台式机、便携式电脑、网络服务器、掌上电脑、移动手机、平板电脑、无线终端设备、通信设备或嵌入式设备,本申请实施例不限定计算机设备的类型。本领域技术人员可以理解,图11仅仅是计算机设备的举例,并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,比如还可以包括输入输出设备、网络接入设备等。
[0345] 处理器110可以是中央处理单元(Central ProcessingUnit,CPU),处理器110还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现成可编程门阵列(Field‑ProgrammableGate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者也可以是任何常规的处理器。
[0346] 存储器111在一些实施例中可以是计算机设备的内部存储单元,比如计算机设备的硬盘或内存。存储器111在另一些实施例中也可以是计算机设备的外部存储设备,比如计算机设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,存储器111还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器111用于存储操作系统、应用程序、引导装载程序(Boot Loader)、数据以及其他程序等。存储器111还可以用于暂时地存储已经输出或者将要输出的数据。
[0347] 本申请实施例还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在该存储器中并可在该至少一个处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述任意各个方法实施例中的步骤。
[0348] 本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
[0349] 本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个方法实施例中的步骤。
[0350] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述方法实施例中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,该计算机程序包括计算机程序代码,该计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。该计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、ROM(Read‑OnlyMemory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、CD‑ROM(Compact Disc Read‑Only Memory,只读光盘)、磁带、软盘和光数据存储设备等。本申请提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
[0351] 应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。该计算机指令可以存储在上述计算机可读存储介质中。
[0352] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0353] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0354] 在本申请所提供的实施例中,应该理解到,所揭露的装置/计算机设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/计算机设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0355] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0356] 以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。