一种基于BOM选型的类别校验方法、装置转让专利

申请号 : CN201910797358.4

文献号 : CN110502674B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 叶萌白向阳施海昕秦国君刘云锋

申请人 : 云汉芯城(上海)互联网科技股份有限公司

摘要 :

本申请公开了一种基于BOM选型的类别校验方法、装置及一种电子设备和计算机可读存储介质,该方法包括:获取目标物料信息;其中,所述目标物料信息包括多个目标项;确定每个所述目标项对应的类别;判断所有所述目标项对应的类别是否一致;若是,则判定校验成功,并返回所述类别;若否,则判定校验失败。本申请提供的基于BOM选型的类别校验方法,接收到的目标物料信息包括多个目标项,根据预设映射关系确定每个所述目标项对应的类别,相对于人工确定类别的方式,提高了类别确定的效率。同时,通过比较各目标项对应的类别是否一致进行类别校验,提高了类别确定的准确性。

权利要求 :

1.一种基于BOM选型的类别校验方法,其特征在于,包括:获取目标物料信息;其中,所述目标物料信息包括多个目标项;

确定每个所述目标项对应的类别;

判断所有所述目标项对应的类别是否一致;

若是,则判定校验成功,并返回所述类别;若否,则判定校验失败;

其中,若所述目标项包括多个位置,则所述判断所有所述目标项对应的类别是否一致之前,还包括:判断所有所述位置对应的类别是否一致;

若是,则执行所述判断所有所述目标项对应的类别是否一致的步骤;

若否,则判定校验失败。

2.根据权利要求1所述类别校验方法,其特征在于,所述确定每个所述目标项对应的类别,包括:利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别。

3.根据权利要求1所述类别校验方法,其特征在于,所述目标项包括分类、位置、封装和参数。

4.根据权利要求1所述类别校验方法,其特征在于,所述判定校验失败之后,还包括:发送告警信息。

5.一种基于BOM选型的类别校验装置,其特征在于,包括:获取模块,用于获取目标物料信息;其中,所述目标物料信息包括多个目标项;

确定模块,用于确定每个所述目标项对应的类别;

判断模块,用于判断所有所述目标项对应的类别是否一致;若是,则启动第一判定模块的工作流程,若否,则启动第二判定模块的工作流程;

所述第一判定模块,用于判定校验成功,并返回所述类别;

所述第二判定模块,用于判定校验失败;

其中,若所述目标项包括多个位置,则还包括:第二判断模块,用于判断所有所述位置对应的类别是否一致;若均是,则启动所述第一判断模块的工作流程;若否,则启动所述第二判定模块的工作流程。

6.根据权利要求5所述类别校验装置,其特征在于,所述确定模块具体为利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别的模块。

7.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述基于BOM选型的类别校验方法的步骤。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述基于BOM选型的类别校验方法的步骤。

说明书 :

一种基于BOM选型的类别校验方法、装置

技术领域

[0001] 本申请涉及BOM选型技术领域,更具体地说,涉及一种基于BOM选型的类别校验方法、装置及一种电子设备和一种计算机可读存储介质。

背景技术

[0002] BOM(中文全称:物料清单,英文全称:Bill of Material)用来记录一个产品所需所有电子元器件和零组件的表格。在BOM中的许多物料是电子工程师以参数的形式写下的,而没有精确到具体的产品。例如,对于产品GRM32ER61E226KE15L,其参数形式为:22uF,1210电容,X5R材质,静电容量公差±10%,额定电压25V,厂商村田murata。因此需要进行BOM选型以确定具体的产品,从而进行采购。
[0003] BOM选型中一个重要的步骤就是确定产品的类别。类别确定正确可以显著缩小选型过程中产品搜索的范围。在相关技术中,由人工进行BOM选型,经过训练的销售人员可以在数据库中搜索符合客户要求的产品,效率极低。
[0004] 因此,如何提高BOM选型的效率是本领域技术人员需要解决的技术问题。

发明内容

[0005] 本申请的目的在于提供一种基于BOM选型的类别校验方法、装置及一种电子设备和一种计算机可读存储介质,提高了BOM选型的效率。
[0006] 为实现上述目的,本申请提供了一种基于BOM选型的类别校验方法,包括:
[0007] 获取目标物料信息;其中,所述目标物料信息包括多个目标项;
[0008] 确定每个所述目标项对应的类别;
[0009] 判断所有所述目标项对应的类别是否一致;
[0010] 若是,则判定校验成功,并返回所述类别;若否,则判定校验失败。
[0011] 其中,所述确定每个所述目标项对应的类别,包括:
[0012] 利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别。
[0013] 其中,所述目标项包括分类、位置、封装和参数。
[0014] 其中,所述判定校验失败之后,还包括:
[0015] 发送告警信息。
[0016] 其中,若所述目标项包括多个位置,则所述判断所有所述目标项对应的类别是否一致之前,还包括:
[0017] 判断所有所述位置对应的类别是否一致;
[0018] 若是,则执行所述判断所有所述目标项对应的类别是否一致的步骤;
[0019] 若否,则判定校验失败。
[0020] 为实现上述目的,本申请提供了一种基于BOM选型的类别校验装置,包括:
[0021] 获取模块,用于获取目标物料信息;其中,所述目标物料信息包括多个目标项;
[0022] 确定模块,用于确定每个所述目标项对应的类别;
[0023] 判断模块,用于判断所有所述目标项对应的类别是否一致;若是,则启动第一判定模块的工作流程,若否,则启动第二判定模块的工作流程;
[0024] 所述第一判定模块,用于判定校验成功,并返回所述类别;
[0025] 所述第二判定模块,用于判定校验失败。
[0026] 其中,所述确定模块具体为利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别的模块。
[0027] 其中,若所述目标项包括多个位置,则还包括:
[0028] 第二判断模块,用于判断所有所述位置对应的类别是否一致;若均是,则启动所述第一判断模块的工作流程;若否,则启动所述第二判定模块的工作流程。
[0029] 为实现上述目的,本申请提供了一种电子设备,包括:
[0030] 存储器,用于存储计算机程序;
[0031] 处理器,用于执行所述计算机程序时实现如上述基于BOM选型的类别校验方法的步骤。
[0032] 为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于BOM选型的类别校验方法的步骤。
[0033] 通过以上方案可知,本申请提供的一种基于BOM选型的类别校验方法,包括:获取目标物料信息;其中,所述目标物料信息包括多个目标项;确定每个所述目标项对应的类别;判断所有所述目标项对应的类别是否一致;若是,则判定校验成功,并返回所述类别;若否,则判定校验失败。
[0034] 本申请提供的基于BOM选型的类别校验方法,接收到的目标物料信息包括多个目标项,根据预设映射关系确定每个所述目标项对应的类别,相对于人工确定类别的方式,提高了类别确定的效率。同时,通过比较各目标项对应的类别是否一致进行类别校验,提高了类别确定的准确性。本申请还公开了一种基于BOM选型的类别校验装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。
[0035] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

[0036] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0037] 图1为根据一示例性实施例示出的一种基于BOM选型的类别校验方法的流程图;
[0038] 图2为根据一示例性实施例示出的另一种基于BOM选型的类别校验方法的流程图;
[0039] 图3为根据一示例性实施例示出的一种基于BOM选型的类别校验装置的结构图;
[0040] 图4为根据一示例性实施例示出的一种电子设备的结构图。

具体实施方式

[0041] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042] 本申请实施例公开了一种基于BOM选型的类别校验方法,提高了BOM选型的效率。
[0043] 参见图1,根据一示例性实施例示出的一种基于BOM选型的类别校验方法的流程图,如图1所示,包括:
[0044] S101:获取目标物料信息;其中,所述目标物料信息包括多个目标项;
[0045] 本实施例的目的在于确定BOM中的物料信息的类别,可以理解的是,本步骤可以对BOM中的多个物料信息进行逐个获取,后续步骤逐一对其进行类别确定,当然也可以同时获取多个物料信息,后续步骤对各物料信息进行并行类别确定,在此不进行具体限定。
[0046] 本步骤中的目标物料信息为用户输入的,可以包括多个目标项,目标项可以包括所述目标元器件的分类、位置、封装和参数等。
[0047] S102:确定每个所述目标项对应的类别;
[0048] 在具体实施中,预设每个目标项与类别的对应关系,本步骤可以根据该预设映射关系确定每个目标项对应的类别。此处的对应关系可以以内容特征字典的形式存储至内存中,即本步骤包括:利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别。当然也可以以其他形式进行存储,在此不进行具体限定。
[0049] 可以理解的是,由于目标项包括分类、位置、封装和参数,上述的内容特征字典包括分类、位置、封装和参数分别对应的内容特征字典。参数的内容特征字典例如mf、uf、nf、pf—电容,封装的内容特征字典例如C—电容、R—电阻、L—电感,位置的内容特征字典例如C—电容、R—电阻、L—电感,分类的内容特征字典例如mlcc、cap、陶瓷电容、多层陶瓷电容器、Multilayer Ceramic Capacitors—陶瓷电容。
[0050] 若目标物料信息的标准表格形式如表1所示:
[0051] 表1
[0052]
[0053] 可知,目标物料信息中的分类为“mlcc”,则可以根据分类对应的内容特征字典确定类别为“陶瓷电容”。目标物料信息中的位置为“C6”,由于电子行业约定C代表电容,则可以根据位置对应的内容特征字典确定类别为“电容”。因为电子行业约定C代表电容。目标物料信息中的封装为“C1210”,则可以根据封装对应的内容特征字典确定类别为“电容”。目标物料信息中的参数为“22uF”,由于uF为电容容值的单位,则可以根据参数对应的内容特征字典确定类别为“电容”。
[0054] S103:判断所有所述目标项对应的类别是否一致;若是,则进入S104;若否,则进入S105;
[0055] 在本步骤中,通过比较各目标项对应的类别是否一致对确定的类别进行校验,若一致,则进入S104,否则进入S105。
[0056] 优选的,若所述目标项包括多个位置,则在本步骤之前还包括:判断所有所述位置对应的类别是否一致;若是,则执行所述判断所有所述目标项对应的类别是否一致的步骤;若否,则判定校验失败。可以理解的是,在目标物料信息中可以包括多个位置,如“C6,R7,C9”,可以通过各位置列的内容是否矛盾进行筛选,若矛盾则不必进行后续步骤,直接判定校验失败,提高了类别校验的效率。对于“C6,R7,C9”,由于电子行业约定C代表电容,而R代表电阻,电容和电阻不可能用同一个物料,此时各位置项对应的类别不一致,即矛盾判定校验失败。
[0057] S104:判定校验成功,并返回所述类别;
[0058] S105:判定校验失败。
[0059] 优选的,所述判定校验失败之后,还包括:发送告警信息。此处的告警信息可以包括错误物料信息和其在BOM中的具体位置等,在此不进行具体限定。可以理解的是,此处也不对具体的告警方式进行限定,例如可以采用发出提示音、邮件等方式,本领域技术人员可以根据实际情况灵活选择。
[0060] 本申请实施例提供的基于BOM选型的类别校验方法,接收到的目标物料信息包括多个目标项,根据预设映射关系确定每个所述目标项对应的类别,相对于人工确定类别的方式,提高了类别确定的效率。同时,通过比较各目标项对应的类别是否一致进行类别校验,提高了类别确定的准确性。
[0061] 本申请实施例公开了一种基于BOM选型的类别校验方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
[0062] 参见图2,根据一示例性实施例示出的另一种基于BOM选型的类别校验方法的流程图,如图2所示,包括:
[0063] S201:获取目标物料信息;其中,所述目标物料信息包括多个目标项;
[0064] S202:确定每个所述目标项对应的类别;
[0065] S203:判断所有所述位置对应的类别是否一致;若是,则进入S204;若否,则进入S206;
[0066] S204:判断所有所述目标项对应的类别是否一致;若是,则进入S205;若否,则进入S206;
[0067] S205:判定校验成功,并返回所述类别;
[0068] S206:判定校验失败。
[0069] 下面对本申请实施例提供的一种基于BOM选型的类别校验装置进行介绍,下文描述的一种基于BOM选型的类别校验装置与上文描述的一种基于BOM选型的类别校验方法可以相互参照。
[0070] 参见图3,根据一示例性实施例示出的一种基于BOM选型的类别校验装置的结构图,如图3所示,包括:
[0071] 获取模块301,用于获取目标物料信息;其中,所述目标物料信息包括多个目标项;
[0072] 确定模块302,用于确定每个所述目标项对应的类别;
[0073] 判断模块303,用于判断所有所述目标项对应的类别是否一致;若是,则启动第一判定模块304的工作流程,若否,则启动第二判定模块305的工作流程;
[0074] 所述第一判定模块304,用于判定校验成功,并返回所述类别;
[0075] 所述第二判定模块305,用于判定校验失败。
[0076] 本申请实施例提供的基于BOM选型的类别校验装置,接收到的目标物料信息包括多个目标项,根据预设映射关系确定每个所述目标项对应的类别,相对于人工确定类别的方式,提高了类别确定的效率。同时,通过比较各目标项对应的类别是否一致进行类别校验,提高了类别确定的准确性。
[0077] 在上述实施例的基础上,作为一种优选实施方式,所述确定模块302具体为利用每个所述目标项对应的内容特征字典确定每个所述目标项对应的类别的模块。
[0078] 在上述实施例的基础上,作为一种优选实施方式,所述目标项包括分类、位置、封装和参数。
[0079] 在上述实施例的基础上,作为一种优选实施方式,若所述目标项包括多个位置,则还包括:
[0080] 第二判断模块,用于判断所有所述位置对应的类别是否一致;若均是,则启动所述第一判断模块的工作流程;若否,则启动所述第二判定模块的工作流程。
[0081] 在上述实施例的基础上,作为一种优选实施方式,还包括:
[0082] 告警模块,用于发送告警信息。
[0083] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0084] 本申请还提供了一种电子设备,参见图4,本申请实施例提供的一种电子设备400的结构图,如图4所示,可以包括处理器11和存储器12。该电子设备400还可以包括多媒体组件13,输入/输出(I/O)接口14,以及通信组件15中的一者或多者。
[0085] 其中,处理器11用于控制该电子设备400的整体操作,以完成上述的基于BOM选型的类别校验方法中的全部或部分步骤。存储器12用于存储各种类型的数据以支持在该电子设备400的操作,这些数据例如可以包括用于在该电子设备400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件13可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器
12或通过通信组件15发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口
14为处理器11和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件15用于该电子设备400与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near  Field Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件15可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
[0086] 在一示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的基于BOM选型的类别校验方法。
[0087] 在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述基于BOM选型的类别校验方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器12,上述程序指令可由电子设备400的处理器11执行以完成上述的基于BOM选型的类别校验方法。
[0088] 说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
[0089] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。