一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

零件总成的检验方法、装置、设备及介质与流程

2023-03-29 01:50:40 来源:中国专利 TAG:


1.本技术涉及车辆技术领域,尤其涉及一种零件总成的检验方法、装置、设备及介质。


背景技术:

2.bom(bill ofmaterial,物料清单)数据是车辆研发、生产、售后等领域重要的数据来源,因此bom数据的正确与否很大程度上影响车辆数据流转及业务工作,故对bom数据的准确性要求较高。由于车辆的零件数量巨大,相似的零件较多,bom数据在搭建过程中容易出现漏搭、错搭的现象,从而导致搭建好的bom数据出现错误,一旦出现了错误数据,将会对整车的数据造成一定的影响,因此bom数据在搭建完成后需要进行校验核查。通常情况下,bom数据由人工去识别漏搭、错搭的件,然后生成存在异常零件信息的清单并进行补救;但是,采用这种识别方式需要投入大量的时间和精力,查验的效率较低,且容易出现易错易漏问题。


技术实现要素:

3.有鉴于此,本技术的主要目的在于解决现有技术中对bom数据的查验效率较低,不易发现bom数据中错搭和漏搭的零件信息的技术问题,提供一种零件总成的检验方法、装置、设备及介质。
4.基于上述目的,本技术提供了一种零件总成的检验方法,包括:
5.获取零件总成的bom数据;
6.根据预设匹配规则将所述bom数据与预先构建的拆分模板进行对比,判断所述bom数据中是否存在异常零件信息;
7.响应于所述bom数据中存在所述异常零件信息,输出所述异常零件信息。
8.可选地,所述预设匹配规则包括父级匹配规则和子级匹配规则,所述bom数据包括至少一个第一父级零件信息,所述拆分模板包括至少一个第二父级零件信息;
9.所述根据预设匹配规则将所述bom数据与预先构建的拆分模板进行对比,判断所述bom数据中是否存在异常零件信息,包括:
10.根据所述父级匹配规则,判断所述拆分模板中是否存在与所述第一父级零件信息对应的第二父级零件信息;
11.响应于所述拆分模板中存在至少一个与所述第一父级零件信息对应的第二父级零件信息,从至少一个第二父级零件信息中确定目标第二父级零件信息,并判断所述目标第二父级零件信息是否为可拆分零件信息;
12.响应于所述目标第二父级零件信息是可拆分零件信息,根据所述子级匹配规则判断所述bom数据中是否存在异常零件信息。
13.可选地,所述从至少一个第二父级零件信息中确定目标第二父级零件信息,包括:
14.获取所述第一父级零件信息的第一属性信息以及每个所述第二父级零件信息的
第二属性信息;
15.根据所述第一属性信息和所述第二属性信息从至少一个第二父级零件信息中确定所述目标第二父级零件信息。
16.可选地,所述根据所述第一属性信息和所述第二属性信息从至少一个第二父级零件信息中确定所述目标第二父级零件信息,包括:
17.响应于所述第一属性信息和所述第二属性信息均不为空,将所述第一属性信息中的至少一个子属性信息逐一与每个所述第二属性信息中的至少一个子属性信息进行比对,获取相同的子属性信息的数量信息,确定数量信息最大值对应的第二父级零件信息为所述目标第二父级零件信息;
18.响应于所述第一属性信息为空,则所述第二属性信息对应的第二父级零件信息确定为所述目标第二父级零件信息。
19.可选地,确定数量信息最大值对应的第二父级零件信息为所述目标第二父级零件信息,包括:
20.响应于存在至少一个数量信息最大值对应的第二父级零件信息,确定任意一个数量信息最大值对应的第二父级零件信息作为所述目标第二父级零件信息。
21.可选地,所述bom数据还包括至少一个第一子级零件信息,所述拆分模板还包括至少一个第二子级零件信息;
22.所述根据所述子级匹配规则判断所述bom数据中是否存在异常零件信息,包括:
23.获取所述第一父级零件信息对应的全部第一子级零件信息,以及所述目标第二父级零件信息对应的全部第二子级零件信息;将全部第一子级零件信息和全部第二子级零件信息逐一进行比对分析,
24.响应于全部第一子级零件信息的数量和全部第二子级零件信息的数量相同,全部第一子级零件信息的名称和全部第二子级零件信息的名称相同,确认所述bom数据中不存在异常零件信息;
25.响应于全部第一子级零件信息的数量和全部第二子级零件信息的数量相同,全部第一子级零件信息的名称和全部第二子级零件信息的名称不同,确认所述bom数据中存在异常零件信息;
26.响应于所述第一子级零件信息的数量与所述第二子级零件信息的数量不同,确认所述bom数据中存在异常零件信息。
27.可选地,所述判断所述拆分模板中是否存在与所述第一父级零件信息对应的第二父级零件信息,包括:
28.响应于所述第一父级零件信息的名称与所述第二父级零件信息的名称相同,则所述拆分模板中存在与所述第一父级零件信息对应的第二父级零件信息。
29.基于同一发明构思,本技术还提供一种零件总成的检验装置,包括:
30.获取模块,用于获取零件总成的bom数据;
31.校验模块,用于根据预设匹配规则将所述bom数据与预先构建的拆分模板进行对比,判断所述bom数据中是否存在异常零件信息;
32.输出模块,用于响应于所述bom数据中存在所述异常零件信息,输出所述异常零件信息。
33.基于同一发明构思,本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例中任意一项所述的方法。
34.基于同一发明构思,本技术还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上述实施例中任意一项所述方法。
35.从上面所述可以看出,本技术提供的零件总成的检验方法、装置、设备及介质,通过预设匹配规则对bom数据和拆分模板进行对比分析,以利用拆分模板来检验bom数据当中是否存在异常零件信息,相比于现有校验方式,大大缩短工作人员对bom数据的查验时间,提升检验效率和检测的准确率,为获得较为精准的bom数据提供了一定的保障。
附图说明
36.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本技术实施例中零件总成检验方法的流程图;
38.图2为本技术实施例中判断bom数据是否存在异常零件信息的方法的流程图;
39.图3为本技术实施例中确认确定目标第二父级零件信息的方法的流程图;
40.图4为本技术实施例中对bom数据检验的实施流程图;
41.图5为本技术实施例中零件总成检验装置的结构示意图;
42.图6为本技术实施例中电子设备的结构示意图。
具体实施方式
43.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
44.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
45.相关技术中,bom数据是车辆研发、生产、售后等领域重要的数据来源,因此bom数据的正确与否很大程度上影响车辆数据流转及业务工作,故对bom数据的准确性要求较高。由于车辆的零件数量巨大,相似的零件较多,bom数据在搭建过程中容易出现漏搭、错搭的现象,从而导致搭建好的bom数据出现错误,一旦出现了错误数据,将会对整车的数据造成一定的影响,因此bom数据在搭建完成后需要进行校验核查。通常情况下,bom数据由人工去
识别漏搭、错搭的件,然后生成存在异常零件信息的清单并进行补救;但是,采用这种识别方式需要投入大量的时间和精力,查验的效率较低,且容易出现遗漏问题。若不能及时在bom数据中找出存在异常的零件信息,会对相关系统数据产生影响,引发终端查询错件、漏件等一系列问题。
46.有鉴于此,本技术提供了一种零件总成的检验方法,包括:
47.步骤s100、获取零件总成的bom数据;
48.在本步骤中,根据车辆的零件总成对bom数据进行搭建,获取相应的bom数据,由于bom数据在构建时可能存在异常的零件信息,为保证bom数据具有较好精准度,需要对获取零件总成的bom数据进行核验。
49.步骤s200、根据预设匹配规则将bom数据与预先构建的拆分模板进行对比,判断bom数据中是否存在异常零件信息;
50.在本步骤中,获取零件总成的bom数据后,需要预先根据整车结构构建拆分模板,通过结合与预先构建的拆分模板,并按照预设匹配规则将拆分模板和bom数据进行对比分析,以利用拆分模板的零件信息来检验bom数据的零件信息是否存在搭建错误的零件信息。
51.步骤s300、响应于bom数据中存在异常零件信息,输出异常零件信息。
52.在本步骤中,通过拆分模板按照预先设置的匹配规则对bom数据的零件信息进行对比检验,若bom数据的零件信息和拆分模板的零件信息之间存在差异,则说明bom数据当中的被检测的零件信息存在异常,此时可以将异常零件信息输出,以便工作人员及时针对错误的bom数据进行调整。
53.需要说明的是,本技术中的检验方法用以对bom数据当中的零件信息进行对比检验,以使工作人员能够判断出车辆的bom数据是否存在异常;具体地,请参阅图1,获取车辆的零件总成的bom数据,并根据整车结构预先构建拆分模板,利用拆分模板的零件信息检验bom数据的零件信息,其中,可以按照预设匹配规则将bom数据当中的零件信息和拆分模板当中的零件信息进行对比分析,以判断bom数据是否存在异常零件信息,若bom数据的零件信息与拆分模板的零件信息相匹配,则bom数据不存在异常零件信息,即bom数据中的零件信息无误;若bom数据的零件信息与拆分模板的零件信息之间存在差异,则bom数据中存在异常零件信息,此时将异常零件信息输出,以便工作人员及时发现与修正,若存在的异常零件信息较多,可以对异常零件信息进行汇总,然后再将汇总后的信息输出。
54.因此,本技术通过采用上述检验方法能够对车辆的bom数据进行检验,相较于现有的检验方式来说,能够缩短工作人员对bom数据的检验时间,提高检验效率,同时也能够提高对bom数据检验的准确率,为获得正确较高的bom数据提供了有力的保障。
55.在一些实施例中,预设匹配规则包括父级匹配规则和子级匹配规则,bom数据包括至少一个第一父级零件信息,拆分模板包括至少一个第二父级零件信息;
56.其中,按照预设匹配柜则能够对bom数据和拆分模板进行对比匹配;具体地,父级匹配规则为对第一父级零件信息和第二父级零件信息的对比匹配规则,通过父级匹配规则可以在第二父级零件信息中确认出与第一父级零件信息相对应的目标第二父级零件信息;子级匹配规则为对第一子级零件信息和第二子级零件信息的对比匹配规则,通过子级匹配规则可以判断第一子级零件信息于第二子级零件信息是否对应,以判断是否存在异常零件信息。
57.根据预设匹配规则将bom数据与预先构建的拆分模板进行对比,判断bom数据中是否存在异常零件信息,包括:
58.步骤s210、根据父级匹配规则,判断拆分模板中是否存在与第一父级零件信息对应的第二父级零件信息;
59.在本步骤中,根据父级匹配规则对拆分模板中所有的第二父级零件信息进行分析判断,判断拆分模板当中是否存在与bom数据当中第一父级零件信息相对应的第二父级零件信息,若存在相对应的第二父级零件信息,则可以通过相对应的第二父级零件信息来对bom数据中第一父级零件信息进行检验,若不存在相对应的第二父级零件信息,则第二父级零件信息不能用于对bom数据的第一父级零件信息进行对比检验,此时可以跳过对该第一父级零件检验过程。
60.步骤s220、响应于拆分模板中存在至少一个与第一父级零件信息对应的第二父级零件信息,从至少一个第二父级零件信息中确定目标第二父级零件信息,并判断目标第二父级零件信息是否为可拆分零件信息;
61.在本步骤中,根据父级匹配规则和bom数据中的第一父级零件信息,在拆分模板中获取一个或多个相对应第二父级零件信息,并在获取的相对应的第二父级零件信息中确定出目标第二父级零件信息,用以对第一父级零件信息进行检验分析;其中,通过利用拆分模板中确定的目标第二父级零件信息,能够用以检验bom数据中第一父级零件信息是够存在异常。
62.步骤s230、响应于目标第二父级零件信息是可拆分零件信息,根据子级匹配规则判断bom数据中是否存在异常零件信息。
63.在本步骤中,在拆分模板中获取至少一个第二父级零件信息后,需要判断获取的第二父级零件信息是否为可拆分的零件信息,若第二父级零件信息为可拆分零件信息,则可以通过子级匹配规则对拆分后的第二父级零件信息与第一父级零件信息进行详细检验。
64.需要说明的是,根据预设匹配规则,能够对bom数据和拆分模板进行对比匹配,以判断bom数据的零件信息是否存在异常,其中,根据bom数据的第一父级零件信息和父级匹配规则,可以判断拆分模板当中是否存在与第一父级零件信息对应的第二父级零件信息,并从第二父级零件信息中确认目标第二父级零件信息来对bom数据的第一父级零件信息进行检验;请参阅图2。
65.其中,根据父级匹配规则,若在拆分模板中未出现对应的第二父级零件信息,则拆分模板中不存在能够用作检验第一零件信息的第二零件信息;若在拆分模板中匹配出一个或者多个与bom数据中第一父级零件信息对应的第二父级零件信息,则拆分模板中存在用以对bom数据中的第一零件信息进行检验的第二父级零件信息。
66.根据父级匹配规则在拆分模板中的至少一个第二父级零件信息中确定目标第二父级零件信息后,判断目标第二父级零件信息是否为可拆分零件信息,用以确定第二父级零件信息是否为拆分零件,即能够通过拆分和第一父级零件进行对比检验;其中,若选择的目标第二父级零件信息为不可拆分的零件信息,则该目标父级零件信息无法对bom数据中第一父级零件做进一步检验,此时可以跳过对bom数据中的该第一父级零件检验过程;若目标第二父级零件信息为可拆分零件信息,则可以根据预设匹配规则中的子级匹配规则判断bom数据中是否存在异常零件信息,即判断第一父级零件信息所属的第一子级零件信息是
否存在异常。
67.在一些实施例中,从至少一个第二父级零件信息中确定目标第二父级零件信息,包括:
68.步骤s221、获取第一父级零件信息的第一属性信息以及每个第二父级零件信息的第二属性信息;
69.在本步骤中,根据预设匹配规则中的父级匹配规则,若拆分模板中存在至少一个对应的第二父级零件信息,需要在其中确认出目标第二父级零件信息来和第一父级零件信息进行对比检验;具体的,可以分别获取第一父级零件信息的第一属性信息以及每个第二父级零件信息的第二属性信息,通过对两者的属性信息进行对比匹配,根据对比结果确认目标第二父级零件信息。
70.步骤s222、根据第一属性信息和第二属性信息从至少一个第二父级零件信息中确定目标第二父级零件信息。
71.在本步骤中,在获取第一父级零件信息的第一属性信息和第二父级零件信息的第二属性信息后,根据父级匹配规则对第一属性信息和第二属性信息进行对比匹配,以根据第一属性信息和第二属性信息的匹配结果在拆分模板中确认出目标第二父级零件信息。
72.需要说明的是,在拆分模板当中获取至少一个第二父级零件信息后,需要在至少一个第二父级零件信息中确认出目标第二父级零件信息;请参阅图3,其中,获取第一父级零件信息的第一属性信息以及每个第二父级零件信息的第二属性信息;按照预设匹配规则中的父级匹配规则对第一父级零件信息的第一属性信息和对应的第二父级零件信息的第二属性信息进行对比匹配,根据第一属性信息和第二属性信息的匹配结果,从至少一个第二父级零件信息中确定处目标第二父级零件信息,利用目标第二父级零件信息能够对bom数据的第一父级零件信息进行检验,以判断bom数据是否异常。
73.在一些实施例中,根据第一属性信息和第二属性信息从至少一个第二父级零件信息中确定目标第二父级零件信息,包括:
74.响应于第一属性信息和第二属性信息均不为空,将第一属性信息中的至少一个子属性信息逐一与每个第二属性信息中的至少一个子属性信息进行比对,获取相同的子属性信息的数量信息,确定数量信息最大值对应的第二父级零件信息为目标第二父级零件信息;
75.响应于第一属性信息为空,则第二属性信息对应的第二父级零件信息确定为目标第二父级零件信息。
76.需要说明的是,通过将bom数据当中第一父级零件信息的第一属性信息和拆分模板当中第二父级零件信息的第二属性信息进行匹配对比,从而在至少一个第二父级零件信息当中确认出目标第二父级零件信息;可以通过第一属性信息和第二属性信息的匹配结构判断拆分模板中对应第二父级零件信息是否能够作为目标父级零件信息;其中,若bom数据当中第一父级零件信息存在第一属性信息,且第一属性信息包含至少一个子属性信息;拆分模板当中第二父级零件信息存在第二属性信息,且第二属性信息也包含至少一个子属性信息,则将第一属性信息中的至少一个子属性信息逐一与每个第二属性信息中的至少一个子属性信息进行比对,并对应记录子属性信息相同的匹配数量值,即数量信息,可以从中选择相同的子属性信息匹配最多,即数量信息最大值对应的第二父级零件信息作为目标第二
父级零件信息;若bom数据当中第一父级零件信息不存在第一属性信息,则认为bom数据中的第一父级零件信息为通用件,因此,无论拆分模板中的第二父级零件信息是否存在第二属性信息,该第一父级零件信息均可以和获取的任一第二父级零件信息相匹配,即可以选择任一第二父级零件信息作为目标第二父级零件信息。
77.另外,若bom数据当中第一父级零件信息存在第一属性信息,拆分模板当中第二父级零件信息不存在第二属性信息,即第二属性信息为空,此时该第二父级零件信息与第一父级零件信息不匹配,即该第二父级零件信息不能用于bom数据中第一父级零件信息进行对比检验,此时可以跳过对bom数据中的该第一父级零件信息检验过程。
78.需要注意的是,bom数据中的第一属性信息、拆分模板中的第二属性信息可以为零部件被选用时的配置描述,例如零部件配置描述可以是使用零部件的使用位置、相关尺寸、功能效果和使用规则等等;且为保证第一属性信息和第二属性信息中子属性信息的独立性,对第一属性信息和第二属性信息中子属性信息进行有效划分,相邻子属性性信息可以通过相应的间隔符号进行划分,例如通过括号或分号等作为间隔符号进行划分。
79.在一些实施例中,确认数量信息最大值对应的第二父级零件信息为目标第二父级零件信息,包括:
80.响应于存在至少一个数量信息最大值对应的第二父级零件信息,确定任意一个数量信息最大值对应的第二父级零件信息为目标第二父级零件信息。
81.需要说明的是,通过将bom数据当中第一父级零件的第一属性信息和拆分模板当中第二父级零件信息的第二属性信息进行匹配对比,若拆分模板中存在一个相同的子属性信息的数量最大值对应的第二父级零件信息时,即存在一个数量信息最大值,则可以将相同的子属性信息的数量最大值对应的第二父级零件信息作为目标第二父级零件信息;若存在两个或者两个以上相同的子属性信息的数量最大值对应的第二父级零件信息时,即存在至少两个数量信息最大值,则可以将其中任一作为目标第二父级零件信息,用以对bom数据中的第一父级零件信息进行匹配检验。
82.在一些实施例中,bom数据还包括至少一个第一子级零件信息,拆分模板还包括至少一个第二子级零件信息;
83.根据子级匹配规则判断bom数据中是否存在异常零件信息,包括:
84.获取第一父级零件信息对应的全部第一子级零件信息,以及目标第二父级零件信息对应的全部第二子级零件信息;将全部第一子级零件信息和全部第二子级零件信息逐一进行比对分析,
85.响应于全部第一子级零件信息的数量和全部第二子级零件信息的数量相同,全部第一子级零件信息的名称和全部第二子级零件信息的名称相同,确认bom数据中不存在异常零件信息;
86.响应于全部第一子级零件信息的数量和全部第二子级零件信息的数量相同,全部第一子级零件信息的名称和全部第二子级零件信息的名称不同;
87.响应于第一子级零件信息的数量与第二子级零件信息的数量不同,确认bom数据中存在异常零件信息。
88.需要说明的是,在拆分模板中获取目标第二父级零件信息,由于目标第二估计零件信息为可拆分零件信息,将目标第二父级零件信息拆分成至少一个第二子级零件信息,
且bom数据中的第一父级零件信息可以拆分成至少一个第一子级零件信息,根据预设匹配规则中的子级匹配规则,通过拆分模板当中的第二子级零件信息对bom数据当中的第一子级零件信息进行对比检验,以判断bom数据中的第一子级零件信息是否存在异常;其中,若第一父级零件信息的全部第一子级零件信息和目标第二父级零件信息的全部第二子级零件信息完全相同,即数量和名称完全相同,则第一父级零件信息不存在异常,即bom数据中不存在异常零件信息;若全部第一子级零件信息和全部第二子级零件信息不完全相同,即数量相同,名称不同,则说明第一父级零件信息存在异常,即bom数据中存在异常零件信息,该第一子级零件信息可能存在搭建错误的问题;若第一子级零件信息的数量与第二子级零件信息的数量不同,则说明第一父级零件信息存在异常,即该bom数据中存在异常零件信息,该第一子级零件信息的搭建数量可能存在异常。
89.例如,可以通过bom数据当中第一子级零件信息的名称和拆分模板当中第二子级零件信息的名称进行对比分析,以检验bom数据中的零件信息是否存在异常;其中,第二子级零件信息的名称可以包含当前名称和历史名称;具体地,将第一子级零件信息的名称和第二子级零件信息的当前名称或历史名称进行对比,判断第一子级零件信息的名称是否与第二子级零件信息的当前名称或者历史名称相同,若相同,则bom数据中的零件信息不存在异常;若不同,则bom数据中的零件信息存在异常,bom数据中可能存在搭建错误的零件;若第一子级零件信息和第二零件信息的数量不相同,则bom数据中第一子级零件信息的搭建数量存在异常。
90.在一些实施例中,判断拆分模板中是否存在与第一父级零件信息对应的第二父级零件信息,包括:
91.响应于第一父级零件信息的名称与第二父级零件信息的名称相同,则拆分模板中存在与第一父级零件信息对应的第二父级零件信息。
92.需要说明的是,在判断拆分模板中是否存在与第一父级零件信息对应的第二父级零件信息时,可以按照父级匹配规则对bom数据中第一父级零件信息的名称与第二父级零件信息的名称进行匹配对比,以判断拆分模板中是否存在对应的第二父级零件信息,并根据匹配结果选取对应的第二父级零件信息,请参阅图4;其中,由于拆分模板根据整车结构预先构建,因此拆分模板中的第二父级零件信息的名称包括当前名称和历史名称;为提高匹配的精确度,可以先将bom数据中第一父级零件信息的名称与拆分模板中第二父级零件信息的当前名称进行对比匹配,若第一父级零件信息的名称与第二父级零件的当前名称相同,则该第二父级零件信息可能作为目标第二父级零件信息;若第一父级零件信息的名称与第二父级零件信息的当前名称不同,则可以将第一父级零件信息的名称与第二父级零件信息的历史名称进行对比,即判断拆分模板中的第二父级零件信息是否更更换名称,若第一父级零件信息的名称与第二父级零件的历史名称相同,则第二父级零件信息可能作为目标第二父级零件信息;若第一父级零件信息的名称与第二父级零件信息的历史名称不同,则说明第一父级零件信息和第二父级零件信息不对应,无法对bom数据中的第一零件信息进行检验。
93.需要说明的是,本技术实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术实施例的方法中的某一
个或多个步骤,这多台设备相互之间会进行交互以完成的方法。
94.需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
95.基于同一发明构思,与上述任意实施例方法对应的,本技术还提供了一种零件总成的检验装置。
96.请参考图5,检验装置包括:获取模块10,用于获取零件总成的bom数据;校验模块20,用于根据预设匹配规则将bom数据与预先构建的拆分模板进行对比,判断bom数据中是否存在异常零件信息;输出模块30,用于响应于bom数据中存在异常零件信息,输出异常零件信息。
97.其中,在本技术当中,通过检验装置能够执行对bom数据进行对比检验的检测方法,确认bom数据是否存在异常零件信息;其中,通过检验装置中的获取模块10来获取零件总成中的bom数据,并利用检验模块20结合预先构建的拆分模板,通过预先设置的匹配规则来对bom数据进行分析检验,以判断bom数据中是否存在异常的零件信息,若检验到bom数据中存在异常的零件信息,则可以通过输出模块30将bom数据中存在异常的零件信息输出,以使工作人员能够获取bom数据中存在异常的零件信息,以便及时对bom数据及时修正。
98.在一些实施例中,预设匹配规则包括父级匹配规则和子级匹配规则,bom数据包括至少一个第一父级零件信息,拆分模板包括至少一个第二父级零件信息;
99.校验模块20还被配置为根据父级匹配规则,判断拆分模板中是否存在与第一父级零件信息对应的第二父级零件信息;
100.响应于拆分模板中存在至少一个与第一父级零件信息对应的第二父级零件信息,从至少一个第二父级零件信息中确定目标第二父级零件信息,并判断目标第二父级零件信息是否为可拆分零件信息;
101.响应于目标第二父级零件信息是可拆分零件信息,根据子级匹配规则判断bom数据中是否存在异常零件信息。
102.需要说明的是,根据父级匹配规则,利用校验模块20来对bom数据中的第一父级零件信息和拆分模板中的第二父级零件信息进行对比匹配,以在至少一个第二父级零件信息当中选取对应的目标第二父级零件信息,且目标第二父级零件信息为可拆分零件信息时,利用校验模块将目标第二父级零件信息拆分后获得第二子级零件信息,再根据子级匹配规则,利用校验模块20判断bom数据中的第一子级零件信息是否与第二子级零件信息相匹配,以判断bom数据中是否存在异常零件信息。
103.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
104.上述实施例的装置用于实现前述任一实施例中相应的检验方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
105.基于同一发明构思,与上述任意实施例方法对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器
执行所述程序时实现上任意一实施例所述的检验方法。
106.图6示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
107.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
108.存储器1020可以采用rom(read only memory,只读存储器)、ram(randomaccess memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
109.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
110.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
111.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
112.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
113.上述实施例的电子设备用于实现前述任一实施例中相应的检验方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
114.基于同一发明构思,与上述任意实施例方法对应的,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的检验方法。
115.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
116.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施
例所述的检验方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
117.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
118.另外,为简化说明和讨论,并且为了不会使本技术实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术实施例。因此,这些描述应被认为是说明性的而不是限制性的。
119.尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
120.本技术实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献