确定产品的检验要求、标识产品的方法、设备及存储介质与流程

文档序号:33631791发布日期:2023-03-28 23:12阅读:35来源:国知局
确定产品的检验要求、标识产品的方法、设备及存储介质与流程

1.本技术涉及产品检验技术领域,特别涉及一种确定产品的检验要求、标识产品的方法、设备及存储介质。


背景技术:

2.目前,一个产品往往由多个产品结构装配而成,不同产品结构的检验要求不同。比如,产品1带有独立音响,产品2不带独立音响。那么,工作人员在对产品1进行检验时,需要进行通电播放来判断音响是正常工作,而在对产品2进行检验时,不需要执行通电播放的检测步骤。因此,需要根据产品的具体产品结构来确定与产品匹配的检验要求。
3.相关技术中,工作人员可以通过对待检验的产品进行扫码等方式,来获取产品的物料清单,该物料清单包括用于装配该产品的至少一种物料的物料标识,每种物料均是一种产品结构。然后,由工作人员通过识别物料清单中的至少一种物料的物料标识,人工确定与待检验的产品匹配的检验要求,根据确定的检验要求对待检验的产品进行检验。但是,物料清单中的物料标识通常用一串特殊的字符串来标识,比如用audio标识音响。因此,在人工识别物料清单来确定匹配的检验要求之前,需要工作人员进行长期的培训才能准确识别物料标识的具体含义,进而才能根据准确的识别结果确定匹配的检验要求以及进行正常的检验工作。但是,这种通过人工识别物料清单来确定检验要求的方法,容易出现识别错误,导致检验正确率和检验效率较低。


技术实现要素:

4.本技术提供了一种确定产品的检验要求、标识产品的方法、设备及存储介质,可以解决通过人工识别物料清单来确定检验要求的过程中,容易出现识别错误,导致检验争取率和检验效率较低。所述技术方案如下:第一方面,提供了一种确定产品的检验要求的方法,所述方法包括:对于待检验的目标产品,从目标产品特征表中获取所述目标产品包括的第一产品结构对应的产品特征的特征属性,所述特征属性用于指示所述第一产品结构的检验操作类型;其中,所述目标产品特征表包括至少一个产品特征的特征属性,所述至少一个产品特征与所述目标产品的至少一个产品结构一一对应,所述至少一个产品结构包括所述第一产品结构,所述特征属性包括扫描型、目视型、计数型和计量型,所述扫描型是指通过扫描产品结构上的图形识别码的方式进行检验,所述目视型是指通过人工或者机器视觉的观察方式进行检验,所述计数型是指通过功能测试的方式进行检验,所述计量型是指通过采集检测值的方式进行检验;根据所述第一产品结构对应的产品特征的特征属性,确定所述第一产品结构的检验要求。
5.可选地,所述扫描型的扫描结果是扫描的图形识别码的数值读数,所述目视型的
目视结果是自定义的枚举类型,所述计数型的计数结果是布尔值读数,所述计量型的计量结果是可计量的数值类型。
6.可选地,所述图形识别码包括条形码或者二维码。
7.可选地,所述根据所述第一产品结构对应的产品特征的特征属性,确定所述第一产品结构的检验要求之前,还包括:获取所述第一产品结构的产品结构配置对应的逻辑运算规则,所述第一产品结构的产品结构配置对应的逻辑运算规则用于标识所述第一产品结构的产品结构配置,且所述第一产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,所述目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,所述多种变量标识用于指示所述多种版本产品包括的多种物料,所述多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配所述多种版本产品的对应物料包括的至少一种物料配置;根据所述第一产品结构对应的产品特征的特征属性,以及所述第一产品结构的产品结构配置对应的逻辑运算规则,确定所述第一产品结构的检验要求。
8.可选地,所述获取所述第一产品结构的产品结构配置对应的逻辑运算规则,包括:从逻辑运算规则表中,获取所述第一产品结构对应的逻辑运算规则,所述逻辑运算规则表包括所述多种物料中每种物料对应的逻辑运算规则。
9.第二方面,提供了一种标识产品的方法,所述方法包括:获取目标产品的物料清单,所述物料清单包括多个产品结构的结构标识;根据所述物料清单,生成至少一个产品特征的特征标识和特征属性,所述至少一个产品特征与所述多个产品结构中待标识的至少一个产品结构一一对应,每个产品特征的特征属性用于指示对应产品结构的检验操作类型;其中,所述特征属性包括扫描型、目视型、计数型和计量型,所述扫描型是指通过扫描方式进行检验,所述目视型是指通过观察方式进行检验,所述计数型是指通过功能测试的方式进行检验,所述计量型是指通过采集检测值的方式进行检验;对于所述至少一个产品结构中的每个产品结构,利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构。
10.可选地,所述根据所述物料清单,生成至少一个产品特征的特征标识和特征属性,包括:根据所述物料清单,通过一一对应或者裁剪的方式生成至少一个产品特征的特征标识和特征属性,所述待标识的至少一个产品结构为所述多个产品结构中的全部或部分产品结构。
11.可选地,所述根据所述物料清单,生成至少一个产品特征的特征标识和特征属性,包括:根据所述物料清单,生成特征预处理表,所述特征预处理表包括多个产品特征的特征标识和转化标识,所述多个产品结构与所述多个产品特征一一对应,所述转化标识用
于指示是否将对应产品结构转化为产品特征;根据所述特征预处理表,生成所述至少一个产品特征的特征标识和特征属性,所述至少一个产品特征为所述特征预处理表中转化标识指示将对应产品结构转化为产品特征的产品特征。
12.可选地,所述根据所述特征预处理表,生成所述至少一个产品特征的特征标识和特征属性,包括:根据所述特征预处理表,生成初始产品特征表,所述初始产品特征表包括所述多个产品特征的特征标识、转化标识和特征属性;从所述初始产品特征表中确定转化标识指示将对应产品结构转化为产品特征的特征标识和特征属性,得到所述至少一个产品特征的特征标识和特征属性;生成目标产品特征表,所述目标产品特征表包括所述至少一个产品特征的特征标识和特征属性。
13.可选地,所述物料清单还包括所述多个产品结构中每个产品结构的层级标识,所述多个产品结构被划分为多个层级,所述层级标识用于指示对应产品结构所属的层级;所述根据所述物料清单,生成至少一个产品特征的特征标识和特征属性,包括:根据所述物料清单,生成所述至少一个产品特征的特征标识、特征属性和层级标识,每个产品特征的层级标识为每个产品特征对应的产品结构的层级标识。
14.可选地,所述利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构之前,还包括:确定每个产品结构的产品结构配置对应的逻辑运算规则,每个产品结构的产品结构配置对应的逻辑运算规则用于标识每个产品结构的产品结构配置,且每个产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,所述目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,所述多种变量标识用于指示所述多种版本产品包括的多种物料,所述多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配所述多种版本产品的对应物料包括的至少一种物料配置;所述利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构,包括:利用每个产品结构对应的产品特征的特征标识和特征属性,以及每个产品结构的产品结构配置对应的逻辑运算规则,标识每个产品结构。
15.第三方面,提供了一种确定产品的检验要求的装置,所述装置包括:第一获取模块,用于对于待检验的目标产品,从目标产品特征表中获取所述目标产品包括的第一产品结构对应的产品特征的特征属性,所述特征属性用于指示所述第一产品结构的检验操作类型;其中,所述目标产品特征表包括至少一个产品特征的特征属性,所述至少一个产品特征与所述目标产品的至少一个产品结构一一对应,所述至少一个产品结构包括所述第一产品结构,所述特征属性包括扫描型、目视型、计数型和计量型,所述扫描型是指通过扫
描产品结构上的图形识别码的方式进行检验,所述目视型是指通过人工或者机器视觉的观察方式进行检验,所述计数型是指通过功能测试的方式进行检验,所述计量型是指通过采集检测值的方式进行检验;确定模块,用于根据所述第一产品结构对应的产品特征的特征属性,确定所述第一产品结构的检验要求。
16.可选地,所述扫描型的扫描结果是扫描的图形识别码的数值读数,所述目视型的目视结果是自定义的枚举类型,所述计数型的计数结果是布尔值读数,所述计量型的计量结果是可计量的数值类型。
17.可选地,所述图形识别码包括条形码或者二维码。
18.可选地,所述装置还包括第二获取模块:第二获取模块,用于获取所述第一产品结构的产品结构配置对应的逻辑运算规则,所述第一产品结构的产品结构配置对应的逻辑运算规则用于标识所述第一产品结构的产品结构配置,且所述第一产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,所述目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,所述多种变量标识用于指示所述多种版本产品包括的多种物料,所述多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配所述多种版本产品的对应物料包括的至少一种物料配置;确定模块,用于根据所述第一产品结构对应的产品特征的特征属性,以及所述第一产品结构的产品结构配置对应的逻辑运算规则,确定所述第一产品结构的检验要求。
19.可选地,所述第二获取模块用于:从逻辑运算规则表中,获取所述第一产品结构对应的逻辑运算规则,所述逻辑运算规则表包括所述多种物料中每种物料对应的逻辑运算规则。
20.第四方面,提供了一种标识产品的装置,所述装置包括:获取模块,用于获取目标产品的物料清单,所述物料清单包括多个产品结构的结构标识;生成模块,用于根据所述物料清单,生成至少一个产品特征的特征标识和特征属性,所述至少一个产品特征与所述多个产品结构中待标识的至少一个产品结构一一对应,每个产品特征的特征属性用于指示对应产品结构的检验操作类型;其中,所述特征属性包括扫描型、目视型、计数型和计量型,所述扫描型是指通过扫描方式进行检验,所述目视型是指通过观察方式进行检验,所述计数型是指通过功能测试的方式进行检验,所述计量型是指通过采集检测值的方式进行检验;标识模块,用于对于所述至少一个产品结构中的每个产品结构,利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构。
21.可选地,所述生成模块用于:根据所述物料清单,通过一一对应或者裁剪的方式生成至少一个产品特征的特征标识和特征属性,所述待标识的至少一个产品结构为所述多个产品结构中的全部或部分产
品结构。
22.可选地,所述生成模块包括:第一生成单元,用于根据所述物料清单,生成特征预处理表,所述特征预处理表包括多个产品特征的特征标识和转化标识,所述多个产品结构与所述多个产品特征一一对应,所述转化标识用于指示是否将对应产品结构转化为产品特征;第二生成单元,用于根据所述特征预处理表,生成所述至少一个产品特征的特征标识和特征属性,所述至少一个产品特征为所述特征预处理表中转化标识指示将对应产品结构转化为产品特征的产品特征。
23.可选地,所述第二生成单元用于:根据所述特征预处理表,生成初始产品特征表,所述初始产品特征表包括所述多个产品特征的特征标识、转化标识和特征属性;从所述初始产品特征表中确定转化标识指示将对应产品结构转化为产品特征的特征标识和特征属性,得到所述至少一个产品特征的特征标识和特征属性;生成目标产品特征表,所述目标产品特征表包括所述至少一个产品特征的特征标识和特征属性。
24.可选地,所述物料清单还包括所述多个产品结构中每个产品结构的层级标识,所述多个产品结构被划分为多个层级,所述层级标识用于指示对应产品结构所属的层级;所述生成模块,用于根据所述物料清单,生成所述至少一个产品特征的特征标识、特征属性和层级标识,每个产品特征的层级标识为每个产品特征对应的产品结构的层级标识。
25.可选地,所述装置还包括确定模块:确定模块,用于确定每个产品结构的产品结构配置对应的逻辑运算规则,每个产品结构的产品结构配置对应的逻辑运算规则用于标识每个产品结构的产品结构配置,且每个产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,所述目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,所述多种变量标识用于指示所述多种版本产品包括的多种物料,所述多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配所述多种版本产品的对应物料包括的至少一种物料配置;所述标识模块,用于利用每个产品结构对应的产品特征的特征标识和特征属性,以及每个产品结构的产品结构配置对应的逻辑运算规则,标识每个产品结构。
26.第五方面,提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面或第二方面所述的方法。
27.第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面所述的方法。
28.第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得
计算机执行上述第一方面或第二方面所述的方法。
29.本技术实施例提供的确定产品的检验要求的方法具有如下有益效果:本技术实施例预先将产品结构转化为产品特征,使用产品特征的特征标识和特征属性来标识每个产品结构,特征属性用于指示对应产品结构的检验操作类型。在确定产品的检验要求时,自动从产品特征表中获取产品中特定产品结构对应的产品特征的特征属性,根据特征属性指示的检验操作类型来确定产品的检验要求。在此过程中,工作人员无需通过识别物料清单来识别产品结构,再根据人工经验确定与识别的产品结构匹配的检验要求,而是可以自动通过获取产品结构的特征属性来确定匹配的检验要求,从而降低了人工识别的识别错误,提高了确定产品的检验要求的准确率,且可以提高检验效率。
附图说明
30.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1是本技术实施例提供的一种计算机设备的逻辑结构示意图;图2是本技术实施例提供的另一种计算机设备的逻辑结构示意图;图3是本技术实施例提供的一种标识产品的方法的流程图;图4是本技术实施例提供的一种确定产品的检验要求的方法的流程图;图5是本技术实施例提供的一种通过检验模块确定检验要求的逻辑示意图;图6是本技术实施例提供的一种根据特征属性和逻辑运算规则确定检验要求的逻辑示意图;图7是本技术实施例提供的一种确定产品的检验要求的装置的结构示意图;图8是本技术实施例提供的一种标识产品的装置的结构示意图;图9为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
32.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
33.应当理解的是,本技术提及的“多个”是指两个或两个以上。在本技术的描述中,除非另有说明,“/”表示或的意思,比如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,比如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,为了便于清楚描述本技术的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
34.在对本技术实施例进行详细地解释说明之前,先对本技术实施例的应用场景予以说明。
35.本技术实施例提供的确定产品的检验要求的方法应用于对具有不同产品结构和/
或不同产品配置的产品进行检验的场景中。比如,应用于对柔性装配生产线上的柔性产品进行检验的场景中。
36.作为一个示例,在一个柔性装配生产线上,在产品到达装配工位时,操作工将零部件装配到主产品上。零部件装配到主产品上后,需要由检验人员检验零部件的装配是否有异常,并将检验结果记录在该产品的检验卡上。但是,不同的零部件可能具有不同的检验要求,因此在检验零部件的装配是否有异常时,检验人员需要先识别产品中装配的零部件以及零部件的检验要求,再根据检验要求进行检验。但是,检验人员单纯通过产品的外观往往很难判断产品中装配的具体零部件。
37.相关技术中,产品上配置有产品条码,工作人员可以通过扫描产品上的产品条码的方式来获取产品的物料清单,通过识别物料清单中的物料标识来识别产品上装配的具体物料,根据识别到的物料确定与产品匹配的检验要求。或者,将产品的物料清单打印出来置于产品上,工作人员通过查看置于产品上的物料清单识别产品上装配的具体物料,根据识别到的具体物料确定与产品匹配的检验要求。但是,这种通过人工识别物料清单来确定检验要求的方法,容易出现识别错误,且检验效率较低。
38.此外,在柔性装配生产线上,进行装配的前一个产品和后一个产品的产品结构或产品配置可能不同,导致前一个产品和后一个产品的检验要求不同,这种情况下,如果不能准确识别产品的检验要求,将造成检验结果与装配产品不匹配,进而造成产品返工或报废。
39.为此,本技术实施例提供了一种确定产品的检验要求的方法,在该方法中预先将产品结构转化为产品特征,使用产品特征的特征标识和特征属性来标识每个产品结构,特征属性用于指示对应产品结构的检验操作类型。在确定产品的检验要求时,可以自动从产品特征表中获取产品中特定产品结构对应的产品特征的特征属性,根据特征属性指示的检验操作类型来确定产品的检验要求。在此过程中,工作人员无需通过识别物料清单来识别产品结构,再根据人工经验确定与识别的产品结构匹配的检验要求,而是可以自动通过获取产品结构的特征属性来确定匹配的检验要求,从而降低了人工识别的识别错误,提高了确定产品的检验要求的准确率,且可以提高检验效率。
40.本技术实施例提供的方法的执行主体可以为计算机设备,通过计算机设备来标识产品和/或确定产品的检验要求。该计算机设备可以为手机、平板电脑或计算机等。比如,该计算机设备配置有特征转换模块,可以通过该特征转换模块来标识产品。或者,该计算机模块配置有检验模块,可以通过检验模块确定产品的检验要求。
41.请参考图1,图1是本技术实施例提供的一种计算机设备的逻辑结构示意图,如图1所示,该计算机设备配置有特征转换模块10和数据库20。特征转换模块10用于按照本技术实施例提供的方法标识产品的不同产品结构或不同配置。特征转换模块10可以为应用程序或代码模块。数据库20用于存储标识产品的不同产品结构或不同配置的过程中使用和产生的数据。比如,存储产品的物料清单、特征预处理表、初始产品特征表、目标产品特征表、或产品中各个产品结构与产品特征的关联关系等。
42.请参考图2,图2是本技术实施例提供的另一种计算机设备的逻辑结构示意图。如图2所示,该计算机设备配置有检验模块30和数据库40。检验模块30用于按照本技术实施例提供的方法确定产品的检验要求。另外,检验模块30还可以输出检验要求,或者对按照确定的检验要求对产品进行检验的检验结果进行记录等。检验模块30可以为应用程序或代码模
块。数据库40用于存储确定产品的检验要求的过程中使用或产生的数据。比如,存储存储产品中各个产品结构与产品特征的关联关系、目标产品特征表、指定产品系列包括的多个物料中每个物料的不同物料配置的逻辑运算规则、多个物料中每个物料的不同物料配置的逻辑运算规则对应的检验要求、或每种变量标识对应的变量配置标识与计算机变量标识的关联关系等。
43.需要说明的是,图1和图2仅是以功能模块(特征转换模块10和检验模块30)和对应数据库配置于同一计算机设备中为例进行说明,应理解,数据库也可以位于其他设备中,比如位于云端的服务器中,本技术实施例对数据库的位置不做限定。另外,图1和图2仅是以特征转换模块10和检验模块30配置于不同计算机设备为例,应理解,特征转换模块10和检验模块30还可以配置于同一计算机设备中,本技术实施例对此不做限定。
44.本技术实施例中,在确定产品的检验要求的过程中,需要先获取产品中的第一产品结构的特征属性,因此为了便于理解,先对采用特征属性标识产品结构的过程进行详细说明。
45.图3是本技术实施例提供的一种标识产品的方法的流程图,该方法应用于计算机设备中,比如应用于图1中的特征转换模块10中。参见图3,该方法包括以下步骤。
46.步骤301:获取目标产品的物料清单,该物料清单包括多个产品结构的结构标识。
47.其中,目标产品可以为任意产品,如车辆、电子设备或电器设备等。比如,电子设备可以为手机、平板电脑、计算机、可穿戴设备等,电器设备可以为洗衣机、冰箱或电视等。
48.其中,产品结构又称物料,是用于装配目标产品的部分结构。目标产品通常由多个产品结构装配而成。比如,产品结构可以为系统、子系统或零部件等。bom(bill ofmaterial,物料清单)中的多个产品结构为构成目标产品的全部或部分结构。产品结构的结构标识用于唯一标识对应产品结构,可以包括产品结构的名称和id(identitydocument,身份标识号,)中的一种或多种,当然也可以为其他结构标识,本技术实施例对此不做限定。
49.另外,这多个产品结构还可以根据结构关系被划分成多个层级,物料清单除了包括多个产品结构中每个产品结构的结构标识之外,还可以包括每个产品结构的层级。比如,假设这多个产品结构被划分为3个层级,分别为层级1、层级2和层级3,多个产品结构中的产品结构1的层级为层级1,产品结构2的层级为层级2,产品结构2的层级为层级3。
50.作为一个示例,假设目标产品为电脑,目标产品的物料清单可以如下表1所示:
步骤302:根据该物料清单,生成至少一个产品特征的特征标识和特征属性,至少一个产品特征与多个产品结构中待标识的至少一个产品结构一一对应。
51.其中,至少一个产品特征为多个产品结构中待标识的至少一个产品结构对应的产品特征。这至少一个产品特征与这至少一个产品结构相关联。待标识的至少一个产品结构可以为多个产品结构的全部或部分。如此,可以将产品结构转化为产品特征,通过产品特征来标识产品结构。
52.其中,特征标识用于唯一标识对应产品特征。特征标识可以包括产品特征的特征名称和特征id中的至少一个种,当然也可以包括其他形式的特征标识,本技术实施例对此不做限定。
53.其中,每个产品特征的特征标识与对应产品结构的结构标识具有关联关系。比如,可以将至少一个产品特征的特征标识与多个产品结构中待标识的至少一个产品结构进行关联,以构建这至少一个产品特征与待标识的至少一个产品结构的一一对应关系。
54.其中,产品特征的特征属性用于指示对应产品结构的检验操作类型。如此,根据特征属性可以更加方便地确定产品结构的检验要求。特征属性可以包括扫描型、目视型、计数型和计量型等。应理解,特征属性还可以指示其他检验操作类型,本技术实施例对此不做限定。
55.扫描型是指通过扫描产品结构上的图形识别码的方式进行检验。比如通过对产品结构上的图形识别码进行扫描,来确定产品结构是否存在缺陷或者装配是否存在异常等。
56.其中,产品结构上的图形识别码可以为条形码或二维码等图形码,或者rfid(radiofrequency identification,射频识别码)等。图形识别码是用于记录数据符号信息的图形,可以用于表示数值信息。在一种可能的实现方式中,扫描型的扫描结果是扫描的条形码或二维码等图形识别码的数值读数。
57.另外,扫描型还可以通过扫描方式确定产品或产品结构的关联关系,比如可以确定当前的第一产品结构与其他产品结构之间的关联关系,或者确定当前产品与其他产品之间的关联关系。
58.目视型是指通过观察方式进行检验。比如,可以通过人工或者机器视觉的观察方式进行检验。示例地,可以由检验人员通过目视产品结构的外观来检查产品结构是否存在
缺陷或者装配是否存在异常等。在一种可能的实现方式中,目视型的目视结果是自定义的枚举类型。枚举类型是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。枚举类型通常用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。比如,观察结果是预先设置的枚举类型的检验结果列表中的一种检验结果,检验结果列表包括多种可能的检验结果。
59.计数型是指通过功能测试的方式进行检验。功能测试是指对产品结构的功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。比如通过对产品结构进行功能测试,根据功能测试结果确定产品结构是否存在缺陷或者装配是否存在异常等。示例地,功能测试可以为测试按钮是否失灵、松紧是否能够调节等。在一种可能的实现方式中,计数型的计数结果是布尔值读数,即功能测试结果为布尔值读数。布尔值是“是”和“否”中的一个,其中,“是”也可表示为“真(1 )”,“否”也可表示为“假(0)”。另外,也可以将布尔值“是”和“否”分别转换为 1 和 0。示例地,功能测试结果一般包括通过功能测试和未通过功能测试,功能测试结果包括“是”和“否”,“是”指通过功能测试,“否”指未通过功能测试。
60.计量型是指通过采集检测值的方式进行检验。比如通过采集产品结构的检测值,根据检测值确定产品结构是否存在缺陷或者装配是否存在异常等。其中,不同的产品结构需要采集的检测值可能不同。比如,检测值可以为扭矩大小、长度或重量等。在一种可能的实现方式中,计量型的计量结果是可计量的数值类型,即采集的检测值为数值类型。
61.作为一个示例,不同的特征属性具有不同的特征属性标识,特征属性标识可以包括特征属性名称、特征属性id和特征属性描述中的一种或多种。比如,特征属性标识可以如下表2所示:本技术实施例中,可以根据物料清单,通过一一对应或者裁剪的方式生成至少一个产品特征的特征标识和特征属性。通过一一对应的方式生成至少一个产品特征的特征标识和特征属性是指生成与物料清单包括的全部产品结构中每个产品结构对应的产品特征的特征标识和特征属性。通过裁剪的方式生成至少一个产品特征的特征标识和特征属性是指生成与物料清单中的部分产品结构中每个产品结构对应的产品特征的特征标识和特征属性。
62.作为一个示例,可以将物料清单中的产品结构转换为产品特征,然后为产品特征添加相应地特征标识和特征属性,以通过产品特征的特征标识和特征属性来标识对应的产品结构。
63.其中,至少一个产品特征中每个产品特征的特征标识和特征属性可以由相关人员配置得到,也可以由计算机设备默认设置,本技术实施例对此不做限定。示例地,可以由计
算机设备为至少一个产品特征默认配置特征标识,由相关人员为这至少一个产品特征分别配置特征属性,然后计算机设备即可根据为这至少一个产品特征默认配置的特征标识,以及相关人员为这至少一个产品特征分别配置的特征属性,生成至少一个产品特征的特征标识和特征属性。
64.另外,物料清单还包括多个产品结构中每个产品结构的层级标识,根据物料清单,还可以生成至少一个产品结构中每个产品结构的特征标识、层级标识和特征属性,每个产品特征的层级标识为每个产品特征对应的产品结构的层级标识。
65.作为一个示例,根据物料清单,生成至少一个产品特征的特征标识和特征属性的操作可以包括如下步骤:1)根据物料清单,生成特征预处理表,特征预处理表包括多个产品特征的特征标识和转化标识,多个产品结构与多个产品特征一一对应,转化标识用于指示是否将对应产品结构转化为产品特征。
66.其中,物料清单中的产品结构与特征预处理表中的产品特征具有关联关系,物料清单中的多个产品结构与特征预处理表中的多个产品特征一一对应。通过生成特征预处理表,可以将物料清单中的产品结构预先转化为产品特征。
67.另外,物料清单还可以包括多个产品结构中每个产品结构的层级标识,相应地,特征预处理表也可以包括多个产品特征中每个产品特征的层级标识,每个产品特征的层级标识为对应产品结构的层级标识。
68.作为一个示例,根据上述表1所示的物料清单,可以生成下述表3所示的特征预处理表:2)根据特征预处理表,生成至少一个产品特征的特征标识和特征属性,至少一个产品特征为特征预处理表中转化标识指示将对应产品结构转化为产品特征的产品特征。
69.也即是,可以为特征预处理表中转化标识指示将对应产品结构转化为产品特征的产品特征添加对应的特征属性,从而得到至少一个产品特征的特征标识和特征属性。
70.作为一个示例,可以先根据特征预处理表,生成初始产品特征表,初始产品特征表包括多个产品特征中每个产品特征的特征标识、转化标识和特征属性。然后,根据初始产品
特征表,生成目标产品特征表,目标产品特征表包括至少一个产品特征的特征标识和特征属性。
71.比如,可以从初始产品特征表中确定转化标识指示将对应产品结构转化为产品特征的特征标识和特征属性,得到至少一个产品特征的特征标识和特征属性。然后根据该至少一个产品特征的特征标识和特征属性,生成目标产品特征表。
72.在一种可能的实现方式中,可以先为特征预处理表中的每个产品特征添加对应的特征属性,从而得到初始产品特征表。然后,删除初始产品特征表中转化标识指示不将对应产品结构转化为产品特征的条目,得到目标产品特征表。
73.作为一个示例,根据上述表3所示的特征预处理表,生成的初始产品特征表可以如下表4所示:作为一个示例,根据上述表4所示的初始产品特征表,生成的目标产品特征表可以如下表5所示:步骤303:对于至少一个产品结构中的每个产品结构,利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构。
74.也即是,目标产品的产品结构可以使用对应产品特征的特征标识和特征属性来标识。
75.作为一个示例,计算机设备可以在第一数据库中存储目标产品特征表,以通过目标产品特征表存储的至少一个产品特征的特征标识和特征属性,来标识这至少一个产品特
征中任一产品特征对应的产品结构。如此,计算机设备或其他设备即可从第一数据库存储的目标产品特征表获取目标产品的产品结构对应的产品特征的特征属性。
76.此外,考虑到一个产品结构可能具有不同的配置,为了进一步区分产品结构的配置,在标识每个产品结构之前,还可以确定每个产品结构的产品结构配置对应的逻辑运算规则,利用每个产品结构对应的产品特征的特征标识和特征属性,以及每个产品结构的产品结构配置对应的逻辑运算规则,来标识每个产品结构。
77.其中,每个产品结构的产品结构配置对应的逻辑运算规则用于标识每个产品结构的产品结构配置,且每个产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到。
78.其中,目标产品所属的产品系列可能包括多种版本产品,不同版本产品的物料配置不同,这多种变量标识用于指示多种版本产品包括的多种物料。此外,多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示对应物料包括的至少一种物料配置。如此,可以利用多种变量标识对应的变量数组构建的逻辑运算规则,来标识目标产品所属的产品系列中的任一产品的产品结构的配置。
79.另外,每个产品结构的产品结构配置对应的逻辑运算规则还可以利用多种变量标识对应的变量数组以及逻辑运算符号构建得到。其中,逻辑运算符号包括以下逻辑运算符号中的一种或多种:与、或、否、大于、等于和小于。示例地,与、或、否、大于、等于和小于可以分别用“and”、“or”、“not”、“》”、“=”和“《”来表示。
80.作为一个示例,第二数据库存储有逻辑运算规则表,逻辑运算规则表存储有多种物料中每种物料的所有物料配置对应的逻辑运算规则。计算机设备或计算机设备中的检验模块30可以从第二数据库存储的逻辑运算规则表中获取这至少一个产品结构中的每个产品结构的产品结构配置对应的逻辑运算规则。
81.其中,第二数据库与上述存储目标产品特征表的第一数据库可以为同一数据库,也可以为不同数据库。当第一数据库和第二数据库为不同数据库时,第一数据库和第二数据库可以位于相同设备上,也可以为位于不同设备上,本技术实施例对此不做限定。
82.比如,第一设备包括特征转换模块和第一数据库,第二设备包括产品配置标识模块和第二数据库。特征转换模块用于按照本技术实施例提供的方法标识产品的不同产品结构,第一数据库用于存储目标产品特征表。产品配置标识模块用于利用多种变量标识对应的变量数组构建的逻辑运算规则来标识产品结构的不同配置,第二数据库用于存储逻辑运算规则表。
83.作为一个示例,至少一个产品结构对应的至少一个产品特征的特征标识、特征属性,以及这至少一个产品结构的产品结构配置对应的逻辑运算规则可以如下表6所示:
本技术实施例中,通过根据目标产品的物料清单,生成物料清单中待标识的至少一个产品结构对应的至少一个产品特征的特征标识和特征属性,可以将产品结构转化为产品特征,并使用特征标识和特征属性来标识产品结构。这种产品标识方式便于计算机设备的自动识别和处理,因此根据这种标识方式可以自动识别产品中的产品结构,提高了识别产品结构的效率和准确率。而且,由于特征属性可以指示对应产品结构的检验操作类型,因此根据这种标识方式还便于在产品检验过程中确定产品的检验要求,以及对产品进行缺陷记录,从而提高了检验效率。
84.在利用上述图4所示的方法对产品进行标识后,即可利用产品的标识数据,确定产品的检验要求。图4是本技术实施例提供的一种确定产品的检验要求的方法的流程图,该方法应用于计算机设备中,比如应用于图2中的检验模块30中。参见图4,该方法包括以下步骤:步骤401:对于待检验的目标产品,从目标产品特征表中获取目标产品包括的第一产品结构对应的产品特征的特征属性,特征属性用于指示第一产品结构的检验操作类型。
85.其中,第一产品结构可以为目标产品包括的任一产品结构。示例地,第一产品结构可以为目标产品的最后一个装配操作装配的产品结构,以对目标产品上最近装配的产品结构进行检验。比如检验最近装配的产品结构是否存在缺陷或者装配是否存在异常等。
86.其中,目标产品特征表包括至少一个产品特征的特征标识和特征属性。这至少一个产品结构与目标产品的至少一个产品结构一一对应,至少一个产品结构包括第一产品结构。这至少一个产品结构可以为目标产品上需要进行标识的产品结构,可以为目标产品的全部或部分产品结构。
87.其中,特征属性可以特征属性包括扫描型、目视型、计数型和计量型等,应理解,特征属性还可以包括其他检验操作类型。扫描型是指通过扫描方式进行检验,目视型是指通过观察方式进行检验,计数型是指通过功能测试的方式进行检验,计量型是指通过采集检测值的方式进行检验。
88.作为一个示例,该计算机设备可以从第一数据库存储的目标产品特征表中获取第一产品结构对应的产品特征的特征属性,也即是,目标产品特征表可以存储在第一数据库中。其中,第一数据库可以位于该计算机设备中,也可以位于其他设备中,比如位于云端服务器中,本技术实施例对此不做限定。
89.在一种可能的实现方式中,如图2所示,该计算机设备包括检验模块30和数据库40,检验模块30可以从数据库40存储的目标产品特征表中获取第一产品结构对应的产品特征的特征属性,然后根据第一产品结构对应的产品特征的特征属性,确定第一产品结构的检验要求。
90.在一种可能的实现方式中,目标产品上配置有产品条码,工作人员可以使用扫码设备扫描产品上的产品条码,扫码设备可以将产品条码的扫码结果上报至计算机设备。计算机设备可以根据该产品条码的扫码结果来获取目标产品包括的第一产品结构对应的产品特征的特征属性。其中,产品条码可以携带产品结构的结构标识,当然也可以携带其他产品信息,比如携带产品结构对应的产品特征的特征标识和/或特征属性。产品条码可以为条形码或二维码等图形码,或者rfid等,本技术实施例对此不做限定。
91.比如,产品条码携带产品结构的结构标识,计算机设备可以根据该产品条码的扫码结果获取第一产品结构的结构标识,然后根据第一产品结构的结构标识,从目标产品特征表中获取第一产品结构对应的产品特征的特征属性。
92.当然,计算机设备也可以通过其他方式获取目标产品包括的第一产品结构对应的产品特征的特征属性,本技术实施例对此不做限定。
93.步骤402:根据第一产品结构对应的产品特征的特征属性,确定第一产品结构的检验要求。
94.其中,检验要求至少包括检验操作类型,即采用哪种检验方式进行检验。由于特征属性用于指示对应产品结构的检验操作类型,因此根据第一产品结构对应的产品特征的特征属性,即可确定第一产品结构的检验操作类型,以便根据确定的检验操作类型指导第一产品结构的检验。
95.作为一个示例,考虑到一个产品结构可能具有不同的配置,为了获取到与产品结构的配置匹配的检验要求,还可以获取第一产品结构的产品结构配置对应的逻辑运算规则,根据第一产品结构对应的产品特征的特征属性,以及第一产品结构的产品结构配置对应的逻辑运算规则,综合确定第一产品结构的检验要求。
96.比如,可以从逻辑运算规则表中,获取第一产品结构对应的逻辑运算规则,逻辑运算规则表包括多种物料中每种物料对应的逻辑运算规则。示例地,可以从第二数据库存储的逻辑运算规则表中获取第一产品结构对应的逻辑运算规则,也即是,逻辑运算规则表可以存储在第二数据库中。其中,第二数据库可以位于该计算机设备中,也可以位于其他设备中,比如位于云端服务器中,本技术实施例对此不做限定。
97.作为一个示例,获取到第一产品结构对应的逻辑运算规则之后,可以根据第一产
品结构对应的逻辑运算规则确定第一产品结构的第一检验要求,然后根据第一产品结构对应的产品特征的特征属性和第一检验要求,确定第一产品结构的第二检验要求,第二检验要求为第一产品结构最终的检验要求。
98.在一个实施例中,可以从指定对应关系中确定获取的逻辑运算规则对应的第一检验要求。其中,指定对应关系存储有利用多种变量标识对应的变量数组构建的多种逻辑运算规则以及每种逻辑运算规则对应的检验要求。
99.示例地,可以从第三数据库中存储的指定对应关系中获取第一产品结构对应的逻辑运算规则,也即是,指定对应关系可以存储在第三数据库中。其中,第三数据库可以位于该计算机设备中,也可以位于其他设备中,比如位于云端服务器中,本技术实施例对此不做限定。另外,第三数据库与上述第一数据库或第二数据库可以为同一数据库,也可以为不同数据库,这三个数据库可以位于同一设备中,也可以位于不同设备中,本技术实施例对此不做限定。
100.在一个实施例中,可以根据第一产品结构对应的产品特征的特征属性和第一检验要求,通过预设规则确定第一产品结构的第二检验要求。示例地,可以根据第一产品结构对应的产品特征的特征属性确定第一产品结构的检验操作类型,根据第一检验要求确定第一产品结构是否需要进行检验,最终确定的第一产品结构的检验要求包括第一产品结构的检验操作类型以及第一产品结构是否需要进行检验。
101.作为一个示例,请参考图5,计算机设备包括检验模块30,第一数据库存储有目标产品特征表、第二数据库存储有逻辑运算规则表、第三数据库存储有指定对应关系。对于待检验的目标产品,若目标产品包括第一产品结构,则检验模块30可以从第一数据库存储的目标产品特征表中获取第一产品结构对应的产品特征的特征属性,从第二数据库存储的逻辑运算规则表中获取第一产品结构对应的第一逻辑运算规则,从第三数据库存储的指定对应关系中获取第一逻辑运算规则对应的第一检验要求,然后根据第一产品结构对应的产品特征的特征属性和第一检验要求,综合确定第一产品结构的第二检验要求。
102.需要说明的是,本技术实施例仅是以确定目标产品中的第一产品结构的检验要求为例,在其他实施例中,若待检验的目标产品包括多个产品结构,还可以从目标产品特征表中获取这多个产品结构中每个产品结构对应的产品特征的特征属性,根据多个产品结构中每个产品结构对应的产品特征的特征属性,确定目标产品的检验要求,目标产品的检验要求包括多个产品结构中每个产品结构的检验要求。
103.此外,在确定目标产品的检验要求之前,还可以先从逻辑运算规则表中,获取多个产品结构中每个产品结构对应的逻辑运算规则,根据每个产品结构对应的产品特征的特征属性和逻辑运算规则,确定每个产品结构的检验要求。比如,根据每个产品结构对应的逻辑运算规则确定每个产品结构是否需要进行检验,将每个产品结构对应的产品特征的特征属性和每个产品结构是否需要进行检验作为每个产品结构的检验要求。
104.作为一个示例,请参考图6,若根据上述表5所示的各个产品结构的逻辑运算规则确定目标产品的配置为a电脑,则a电脑的检验要求可以如图6中右侧上方的表格所示。若根据上述表6所示的各个产品结构的逻辑运算规则确定目标产品的配置为b电脑,则b电脑的检验要求可以如图6中右侧下方的表格所示。
105.在确定得到目标产品的检验要求之后,即可按照该检验要求对目标产品进行检
验。另外,在对目标产品进行检验之后,还可以记录目标产品的检验结果。比如,可以将目标产品的检验要求输出到外部的检验计划模块,由检验计划模块按照目标产品的检验要求,执行目标产品的检验计划。
106.本技术实施例中,可以预先将产品结构转化为产品特征,使用产品特征的特征标识和特征属性来标识每个产品结构,特征属性用于指示对应产品结构的检验操作类型。在确定产品的检验要求时,可以自动从产品特征表中获取产品中特定产品结构对应的产品特征的特征属性,根据特征属性指示的检验操作类型来确定产品的检验要求。在此过程中,工作人员无需通过识别物料清单来识别产品结构,再根据人工经验确定与识别的产品结构匹配的检验要求,而是可以通过获取的特征属性来确定匹配的检验要求,从而降低了人工识别的识别错误,提高了确定产品的检验要求的准确率,且可以提高检验效率。
107.图7是本技术实施例提供的一种确定产品的检验要求的装置的结构示意图。该装置可以由软件、硬件或者两者的结合实现成为计算机设备的部分或者全部,该计算机设备可以为上文图2所示的计算机设备。参见图7,该装置包括:第一获取模块701和确定模块702。
108.第一获取模块701,用于对于待检验的目标产品,从目标产品特征表中获取该目标产品包括的第一产品结构对应的产品特征的特征属性,该特征属性用于指示该第一产品结构的检验操作类型;其中,该目标产品特征表包括至少一个产品特征的特征属性,该至少一个产品特征与该目标产品的至少一个产品结构一一对应,该至少一个产品结构包括该第一产品结构,该特征属性包括扫描型、目视型、计数型和计量型,该扫描型是指通过扫描产品结构上的图形识别码的方式进行检验,该目视型是指通过人工或者机器视觉的观察方式进行检验,该计数型是指通过功能测试的方式进行检验,该计量型是指通过采集检测值的方式进行检验;确定模块702,用于根据该第一产品结构对应的产品特征的特征属性,确定该第一产品结构的检验要求。
109.可选地,扫描型的扫描结果是扫描的图形识别码的数值读数,目视型的目视结果是自定义的枚举类型,计数型的计数结果是布尔值读数,计量型的计量结果是可计量的数值类型。
110.可选地,图形识别码包括条形码或者二维码。
111.可选地,该装置还包括第二获取模块:第二获取模块,用于获取该第一产品结构的产品结构配置对应的逻辑运算规则,该第一产品结构的产品结构配置对应的逻辑运算规则用于标识该第一产品结构的产品结构配置,且该第一产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,该目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,该多种变量标识用于指示该多种版本产品包括的多种物料,该多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配该多种版本产品的对应物料包括的至少一种物料
配置;确定模块,用于根据该第一产品结构对应的产品特征的特征属性,以及该第一产品结构的产品结构配置对应的逻辑运算规则,确定该第一产品结构的检验要求。
112.可选地,该第二获取模块用于:从逻辑运算规则表中,获取该第一产品结构对应的逻辑运算规则,该逻辑运算规则表包括该多种物料中每种物料对应的逻辑运算规则。
113.本技术实施例预先将产品结构转化为产品特征,使用产品特征的特征标识和特征属性来标识每个产品结构,特征属性用于指示对应产品结构的检验操作类型。在确定产品的检验要求时,自动从产品特征表中获取产品中特定产品结构对应的产品特征的特征属性,根据特征属性指示的检验操作类型来确定产品的检验要求。在此过程中,工作人员无需通过识别物料清单来识别产品结构,再根据人工经验确定与识别的产品结构匹配的检验要求,而是可以自动通过获取产品结构的特征属性来确定匹配的检验要求,从而降低了人工识别的识别错误,提高了确定产品的检验要求的准确率,且可以提高检验效率。
114.图8是本技术实施例提供的一种标识产品的装置的结构示意图。该装置可以由软件、硬件或者两者的结合实现成为计算机设备的部分或者全部,该计算机设备可以为上文图1所示的计算机设备。参见图8,该装置包括:获取模块801、生成模块802和标识模块803。
115.获取模块801,用于获取目标产品的物料清单,该物料清单包括多个产品结构的结构标识;生成模块802,用于根据该物料清单,生成至少一个产品特征的特征标识和特征属性,该至少一个产品特征与该多个产品结构中待标识的至少一个产品结构一一对应,每个产品特征的特征属性用于指示对应产品结构的检验操作类型;其中,该特征属性包括扫描型、目视型、计数型和计量型,该扫描型是指通过扫描方式进行检验,该目视型是指通过观察方式进行检验,该计数型是指通过功能测试的方式进行检验,该计量型是指通过采集检测值的方式进行检验;标识模块803,用于对于该至少一个产品结构中的每个产品结构,利用每个产品结构对应的产品特征的特征标识和特征属性,标识每个产品结构。
116.可选地,生成模块802用于:根据所述物料清单,通过一一对应或者裁剪的方式生成至少一个产品特征的特征标识和特征属性,待标识的至少一个产品结构为所述多个产品结构中的全部或部分产品结构。
117.可选地,该生成模块802包括:第一生成单元,用于根据该物料清单,生成特征预处理表,该特征预处理表包括多个产品特征的特征标识和转化标识,该多个产品结构与该多个产品特征一一对应,该转化标识用于指示是否将对应产品结构转化为产品特征;第二生成单元,用于根据该特征预处理表,生成该至少一个产品特征的特征标识和特征属性,该至少一个产品特征为该特征预处理表中转化标识指示将对应产品结构转化为产品特征的产品特征。
118.可选地,该第二生成单元用于:根据该特征预处理表,生成初始产品特征表,该初始产品特征表包括该多个产品
特征的特征标识、转化标识和特征属性;从该初始产品特征表中确定转化标识指示将对应产品结构转化为产品特征的特征标识和特征属性,得到该至少一个产品特征的特征标识和特征属性;生成目标产品特征表,该目标产品特征表包括该至少一个产品特征的特征标识和特征属性。
119.可选地,该物料清单还包括该多个产品结构中每个产品结构的层级标识,该多个产品结构被划分为多个层级,该层级标识用于指示对应产品结构所属的层级;该生成模块802,用于根据该物料清单,生成该至少一个产品特征的特征标识、特征属性和层级标识,每个产品特征的层级标识为每个产品特征对应的产品结构的层级标识。
120.可选地,该装置还包括确定模块:确定模块,用于确定每个产品结构的产品结构配置对应的逻辑运算规则,每个产品结构的产品结构配置对应的逻辑运算规则用于标识每个产品结构的产品结构配置,且每个产品结构的产品结构配置对应的逻辑运算规则是利用多种变量标识对应的变量数组构建得到;其中,该目标产品所属的产品系列包括多种版本产品,不同版本产品的物料配置不同,该多种变量标识用于指示该多种版本产品包括的多种物料,该多种变量标识中每种变量标识对应的变量数组包括至少一个数组元素,每种变量标识对应的变量数组包括的至少一个数组元素用于指示每种变量标识对应的至少一个变量配置标识,每种变量标识对应的至少一个变量配置标识用于指示装配该多种版本产品的对应物料包括的至少一种物料配置;该标识模块803,用于利用每个产品结构对应的产品特征的特征标识和特征属性,以及每个产品结构的产品结构配置对应的逻辑运算规则,标识每个产品结构。
121.本技术实施例中,通过根据目标产品的物料清单,生成物料清单中待标识的至少一个产品结构对应的至少一个产品特征的特征标识和特征属性,可以将产品结构转化为产品特征,并使用特征标识和特征属性来标识产品结构。这种产品标识方式便于计算机设备的自动识别和处理,因此根据这种标识方式可以自动识别产品中的产品结构,提高了识别产品结构的效率和准确率。而且,由于特征属性可以指示对应产品结构的检验操作类型,因此根据这种标识方式还便于在产品检验过程中确定产品的检验要求,以及对产品进行缺陷记录,从而提高了检验效率。
122.需要说明的是:上述实施例提供的确定产品的检验要求的装置在确定产品的检验要求时,以及上述实施例提供的标识产品的装置在标识产品时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
123.上述实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术实施例的保护范围。
124.上述实施例提供的确定产品的检验要求的装置与确定产品的检验要求的方法实
施例属于同一构思,上述实施例提供的标识产品的装置与标识产品的方法实施例属于同一构思,上述实施例中单元、模块的具体工作过程及带来的技术效果,可参见方法实施例部分,此处不再赘述。
125.图9为本技术实施例提供的一种计算机设备的结构示意图。如图9所示,计算机设备9包括:处理器90、存储器91以及存储在存储器91中并可在处理器90上运行的计算机程序92,处理器90执行计算机程序92时实现上述实施例中的确定产品的检验要求或标识产品的方法中的步骤。
126.计算机设备9可以是一个通用计算机设备或一个专用计算机设备。在具体实现中,计算机设备9可以是台式机、便携式电脑、网络服务器、掌上电脑、移动手机、平板电脑、无线终端设备、通信设备或嵌入式设备,本技术实施例不限定计算机设备9的类型。本领域技术人员可以理解,图9仅仅是计算机设备9的举例,并不构成对计算机设备9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,比如还可以包括输入输出设备、网络接入设备等。
127.处理器90可以是中央处理单元(centralprocessing unit,cpu),处理器90还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(applicationspecific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者也可以是任何常规的处理器。
128.存储器91在一些实施例中可以是计算机设备9的内部存储单元,比如计算机设备9的硬盘或内存。存储器91在另一些实施例中也可以是计算机设备9的外部存储设备,比如计算机设备9上配备的插接式硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)等。进一步地,存储器91还可以既包括计算机设备9的内部存储单元也包括外部存储设备。存储器91用于存储操作系统、应用程序、引导装载程序(boot loader)、数据以及其他程序等。存储器91还可以用于暂时地存储已经输出或者将要输出的数据。
129.本技术实施例还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在该存储器中并可在该至少一个处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述任意各个方法实施例中的步骤。
130.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
131.本技术实施例提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个方法实施例中的步骤。
132.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述方法实施例中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,该计算机程序包括计算机程序代码,该计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。该计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储
器、rom(read-only memory,只读存储器)、ram(random access memory,随机存取存储器)、cd-rom(compact disc read-onlymemory,只读光盘)、磁带、软盘和光数据存储设备等。本技术提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
133.应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。该计算机指令可以存储在上述计算机可读存储介质中。
134.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
135.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
136.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1