一种元器件封装冲突的检查方法、装置、介质及设备制造方法及图纸

技术编号:30767796 阅读:18 留言:0更新日期:2021-11-10 12:31
本申请公开了基于一种元器件封装冲突的检查方法、装置、介质及设备,包括对物料清单进行文本处理,获得多个关键词;识别所述多个关键词的封装规格;当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态;以及当所述至少两个封装规格的相关状态为冲突状态时,确定所述物料清单存在异常。本申请可以解决在读取物料清单时无法检测物料清单中是否存在数据异常的问题。物料清单中是否存在数据异常的问题。物料清单中是否存在数据异常的问题。

【技术实现步骤摘要】
一种元器件封装冲突的检查方法、装置、介质及设备


[0001]本申请涉及数据处理
,具体涉及一种元器件封装冲突的检查方法、装置、介质及设备。

技术介绍

[0002]现有的采购系统通常从用户提供的物料清单中获取采购需求信息。但用户提供的物料清单中可能存在参数搭配错误等问题,采购系统在读取物料清单时无法检测物料清单中是否存在数据异常,因此,如果物料清单中出现数据异常,将会影响最终采购系统生成的数据。

技术实现思路

[0003]为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种元器件封装冲突的检查方法、装置、介质及设备,可以解决在读取物料清单时无法检测物料清单中是否存在数据异常的问题。
[0004]根据本申请的一个方面,提供了一种元器件封装冲突的检查方法,包括:对物料清单进行文本处理,获得多个关键词;识别所述多个关键词的封装规格;当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态;以及当所述至少两个封装规格的相关状态为冲突状态时,确定所述物料清单存在异常。
[0005]在一实施例中,所述当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态包括:将所述至少两个封装规格进行两两对比,获得对比结果;根据所述对比结果,确定所述至少两个封装规格的相关状态。
[0006]在一实施例中,所述将所述至少两个封装规格进行两两对比,获得对比结果包括:单次将所述至少两个封装规格代入函数中,获得两个函数值;其中,所述函数包括散列函数;对比所述两个函数值和数据封装字典,获得所述两个函数值对应的两个预设封装规格;当所述两个预设封装规格相等时,确定所述两个函数值对应的两个封装规格具有相同含义。
[0007]在一实施例中,所述根据所述对比结果,确定所述至少两个封装规格的相关状态包括:当所述对比结果为所述两个函数值对应的两个封装规格具有不同含义时,确定所述两个函数值对应的两个封装规格的相关状态为冲突状态。
[0008]在一实施例中,所述识别所述多个关键词的封装规格包括:对比所述多个关键词和所述数据封装字典,确定所述多个关键词的封装规格。
[0009]在一实施例中,所述对比所述多个关键词和数据封装字典,确定所述多个关键词的封装规格包括:当所述关键词与所述数据封装字典里的数据相同时,确定所述关键词的封装规格。
[0010]在一实施例中,所述对物料清单进行文本处理,获得多个关键词包括:获取物料清单文件;对所述物料清单进行解析,获取所述物料清单的目标BOM数据;根据所述目标BOM数
据,获取所述目标BOM数据中的列头数据以及每种单品的元件数据;其中,所述物料清单中包含多个单品的物料信息;根据所述列头数据,对所述元件数据进行清洗以及转换,生成解析电子元件数据;以及根据所述列头数据以及所述解析元件数据,封装成BOM解析数据;根据所述BOM解析数据,获得多个关键词。
[0011]在一实施例中,所述对物料清单进行文本处理,获得多个关键词包括:从所述物料清单中提取物料文本;对所述物料文本进行文本预处理,获得预处理后的物料文本;以及对所述预处理后的物料文本进行词汇分词,获得所述多个关键词。
[0012]在一实施例中,所述对所述物料文本进行文本预处理,获得预处理后的物料文本包括:对所述物料文本进行编码转换,获得编码物料文本;将所述编码物料文本中的全角字符转换为半角字符,获得转符物料文本;以及删除所述转符物料文本中的干扰字符,获得预处理后的物料文本;其中,所述干扰字符包括表情符号、制表符或不可见字符。
[0013]在一实施例中,所述对所述预处理后的物料文本进行词汇分词,获得所述多个关键词包括:根据所述分词词典,将所述预处理后的物料文本拆分为所述多个关键词;其中,所述分词词典包括预设分词词典。
[0014]在一实施例中,所述根据所述分词词典,将所述预处理后的物料文本拆分为所述多个关键词包括:根据所述分词词典,将所述预处理后的物料文本拆分为所述多个关键词;其中,所述预处理后的物料文本包括多个非结构化数据,所述多个关键词包括多个结构化数据。
[0015]根据本申请的另一个方面,提供了一种元器件封装冲突的检查装置,包括:处理模块,用于对物料清单进行文本处理,获得多个关键词;识别模块,用于识别所述多个关键词的封装规格;检测模块,当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态;以及确定模块,用于当所述至少两个封装规格的相关状态为冲突状态时,确定所述物料清单存在异常。
[0016]根据本申请的另一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述任一实施例所述的一种元器件封装冲突的检查方法。
[0017]根据本申请的另一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于执行上述任一实施例所述的一种元器件封装冲突的检查方法。
[0018]本申请提供的一种元器件封装冲突的检查方法、装置、介质及设备,首先对物料清单进行文本处理,排除会对后续分析产生干扰的字符。再从处理后的文本中提取多个关键词,因为文本的属性决定其无法直接代入函数进行处理,因此需要将文本进行再次处理,获得多个关键词。然后识别多个关键词的封装规格,对数据进行封装可以防止不同模块之间数据的非法访问。当多个关键词中存在至少两个封装规格时,还需要对至少两个封装规格的相关状态进行同义检查,因为两个不同的封装规格表达的意思可能相同。最后根据一个或多个相关状态,判断物料清单是否存在异常,如果相关状态为冲突状态,则可以反映物料清单中存在异常,因此基于封装冲突可以对物料清单进行检查。
附图说明
[0019]通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0020]图1是本申请一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0021]图2是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0022]图3是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0023]图4是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0024]图5是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0025]图6是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0026]图7是本申请另一示例性实施例提供的元器件封装冲突的检查方法的流程示意图。
[0027]图8是本申请一示例性实施例提供的元器件封装冲突的检查装置的结构示意图。
[0028]图9是本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元器件封装冲突的检查方法,其特征在于,包括:对物料清单进行文本处理,获得多个关键词;识别所述多个关键词的封装规格;当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态;以及当所述至少两个封装规格的相关状态为冲突状态时,确定所述物料清单存在异常。2.根据权利要求1所述的方法,其特征在于,所述当所述多个关键词中存在至少两个封装规格时,检测所述至少两个封装规格的相关状态包括:将所述至少两个封装规格进行两两对比,获得对比结果;根据所述对比结果,确定所述至少两个封装规格的相关状态。3.根据权利要求2所述的方法,其特征在于,所述将所述至少两个封装规格进行两两对比,获得对比结果包括:单次将所述至少两个封装规格代入函数中,获得两个函数值;其中,所述函数包括散列函数;对比所述两个函数值和数据封装字典,获得所述两个函数值对应的两个预设封装规格;当所述两个预设封装规格相等时,确定所述两个函数值对应的两个封装规格具有相同含义。4.根据权利要求2所述的方法,其特征在于,所述根据所述对比结果,确定所述至少两个封装规格的相关状态包括:当所述对比结果为所述两个函数值对应的两个封装规格具有不同含义时,确定所述两个函数值对应的两个封装规格的相关状态为冲突状态。5.根据权利要求1所述的方法,其特征在于,所述识别所述多个关键词的封装规格包括:对比所述多个关键词和所述数据封装字典,确定所述多个关键词的封装规格。6.根据权利要求5所述的方法,其特征在于,所述对比所述多个关键词和数据封装字典,确定所述多个关键词的封装规格包括:当所述关键词与所述数据封装字典里的数据相同时,确定所述关键词的封装规格。7.根据权利要求1所述的方法,其特征在于,所述对物料清单进行文本处理,获得多个关键词包括:获取物料清单文件;对所述物料清单进行解析,获取所述物料清单的目标BOM数据;根据所述目标BOM数据,获取所述目标BOM数据中的列头数据以及每种单品的元件数据;其中,所述物料清单中包含多个单品的物料信息;根据所述列头数据,对所述元件数据进行清洗以及转换,生成解析电子元件数据;以及根据所述列头数据以及所述解析元件数据,封装...

【专利技术属性】
技术研发人员:谢国清林颖朝
申请(专利权)人:深圳市云采网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1