电子元件bom表模块化处理系统及方法

文档序号:6425656阅读:257来源:国知局
专利名称:电子元件bom表模块化处理系统及方法
技术领域
本发明涉及ー种BOM表处理系统及方法,特别是关于ー种电子元件BOM表模块化处理系统及方法。
背景技术
如今,一般的电子产品都由大量的电子元件组成,例如计算机中的主板就用于安装各种电子元件,其包括中央处理器(central processing unit, CPU),内存(memory)、显卡、声卡、网卡等。在厂商生产计算机时,通常利用一个电子元件材料清单(bill ofmaterials,熟称BOM表)进行组装主板上的电子元件。该BOM表通常在设计主板电路图时产生,其包括每种电子元件的名称、数量、规格等相关属性信息,通常需要对BOM表内的电子元件信息进行模块化分类。目前,一般采用手动方式对BOM表内的电子元件信息进行模 块化分类。然而,由于BOM表内电子元件信息量通常都很大,这种手动分类方式耗时长,效率低,并且容易出错。

发明内容
鉴于以上内容,有必要提供ー种电子元件BOM表模块化处理系统及方法,能够快速准确地对大量电子元件自动进行模块化分类比较,达到減少工作时间以及提高工作效率低之目的。所述的电子元件BOM表模块化处理系统,该系统包括功能识别模块,用于根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件的功能为每ー个电子元件产生相应的标识码;BOM表创建模块,用于从数据库中读取所需安装在电子产品上的电子元件信息,井根据电子元件信息创建电子元件BOM表;元件分组模块,用于根据电子元件的标识码对BOM表中每ー电子元件进行功能模块化分组以产生多组电子元件模块;以及BOM表处理模块,用于将分组后的电子元件BOM表转化成固定文件格式的BOM表,统计BOM表中每ー组电子元件模块的元件数量,以及将电子元件BOM表与存储在数据库中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息。所述的电子元件BOM表模块化处理方法,该方法包括步骤根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件功能为每ー个电子元件产生ー个相应的标识码;从数据库中读取所需安装在电子产品上的电子元件信息,井根据电子元件信息创建电子元件BOM表;根据电子元件的标识码对BOM表中每ー电子元件进行功能模块化分组以产生多组电子兀件模块;将分组后的电子兀件BOM表转化成固定文件格式的BOM表,并统计BOM表中每ー组电子元件模块的元件数量;将电子元件BOM表与存储在数据库中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息。相较于现有技木,本发明所述的电子元件BOM表模块化处理系统及方法,能够自动地对电子产品的电子元件BOM表内的电子元件信息进行模块化分类,并产生电子元件的模块化BOM表,从而快速准确地对大量电子元件进行模块化分类比较,达到提高工作效率低之目的。


图I是本发明电子兀件BOM表模块化处理系统较佳实施例的架构图。图2是本发明电子元件BOM表模块化处理方法较佳实施例的流程图。图3是ー个将BOM表中电子元件进行分类的例子示意图。主要元件符号说明计算机I
BOM表模块化处理系统10功能识别模块101BOM表创建模块102 元件分组模块103BOM表处理模块104数据库2显示设备3中央处理器11存储器12如下具体实施方式
将结合上述附图进ー步说明本发明。
具体实施例方式如图I所不,是本发明机电子兀件BOM表模块化处理系统10较佳实施例的架构图。在本实施例中,所述的BOM表(bill of materials)是ー种用于保存电子产品的各种电子元件材料清単。通常,电子产品(例如,计算机)都由各种功能的电子元件组成,其包括处理器、电源供应器、内存、显卡、声卡以及网卡等。所述的电子元件都集成安装于ー种印刷电路板(Printed Circuit Board, PCB)中,该印刷电路板PCB包括,但不仅限于,计算机主机板、游戏机、家用电器的电路板。在本实施例中,所述的BOM表模块化处理系统10安装并运行于计算机I中,该计算机I可以为ー种具有大量数据处理能力的计算机或者服务器等。所述的计算机I连接有数据库2以及显示设备3。该计算机I还包括中央处理器(central processing unit,CPU) 11以及存储器12。所述的数据库2存储有所需安装在印刷电路板PCB的所有电子元件信息以及电子产品的基准BOM表。所述的电子元件信息包括电子元件的名称、序列号、客户号、功能描述等相关彳目息。所述的基准BOM表包括具有标准功能电子广品的电子兀件相关/[目息。所述的显示设备3用于显示电子元件BOM表中的电子元件信息。在本实施例中,所述的BOM表模块化处理系统10包括功能识别模块10UB0M表创建模块102、元件分组模块103以及BOM表处理模块104。本发明所称的模块是指一种能够被计算机I的中央处理器11所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。所述的功能识别模块101用于根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件功能为每ー个电子元件产生相应的标识码。參考图3所示,例如,电源供应器(ATX_Power)具有电源供电功能,其标识码为“I”;散热器(Buzzer)具有散热功能,其标识码为“2”;处理器(Processor)具有数据处理功能,其标识码为“3”。该功能识别模块101还用于判断电子产品的所有电子元件的功能是否已被识别完毕。在本实施例中,功能识别模块101通过检查电子元件是否具有相应的标识码来判断电子产品的所有电子元件是否已被识别完毕。所述的BOM表创建模块102用于从数据库2中读取所需安装在印刷电路板PCB的所有电子元件信息,井根据电子元件信息创建电子产品的电子元件BOM表。该BOM表创建模块102还用于根据电子产品的设计需求判断是否需要设计成不同规格的电子产品,当需要设计成不同规格的电子产品时,根据姆ー规格的电子产品生成ー个与该规格相对应的电子元件BOM表。例如,若电子产品的设计需求中要求有声卡,则该规格的电子元件BOM表则包含有声卡信息;若电子产品的设计需求中没有要求有声卡,则该规格的电子元件BOM表则不包含声卡信息。
所述的元件分组模块103用于根据电子元件的标识码对BOM表中每ー电子元件进行功能模块化分组以产生多组电子元件模块。參考图3所示,所有标识码为“I”的电源供应器(ATX_Power),包括序列号为“1000001”、“ 1000002”以及“1000003”均分组在ー个电源供应器模块中。所有标识码为“2”的散热器(Buzzer),包括序列号为“2000001”、“2000002”以及“2000003”均分组在ー个散热器模块中。所有标识码为“3”的处理器(PiOcessor),包括序列号为“3000001”、“3000002”以及“3000003”均分组在ー个处理器模块中。所述的BOM表处理模块104用于将分组后的电子兀件BOM表转化成固定文件格式的BOM表,以及统计BOM表中姆ー组电子元件模块的元件数量。在本实施例中,所述的文件格式可以为Excel格式或其它适合用于统计元件数量的表格文件格式。该BOM表处理模块104还用于将电子元件BOM表与存储在数据库2中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息,并将该电子元件BOM表存储在存储器12中,以便后续进行电子元件报价或者生产电子产品时查询该电子产品的电子元件信息。如图2所示,是本发明电子元件BOM表模块化处理方法较佳实施例的流程图。在本实施例中,本发明所述的方法能够自动对电子产品的电子兀件BOM表内的电子兀件信息进行模块化分类,产生电子元件的模块化BOM表。步骤S21,功能识别模块101根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件功能为每ー个电子元件产生相应的标识码。參考图3所示,例如,电源供应器(ATX_Power)具有电源供电功能,其标识码为“ I” ;散热器(Buzzer)具有散热功能,其标识码为“2”;处理器(Processor)具有数据处理功能,其标识码为“3”。步骤S22,功能识别模块101判断电子产品的所有电子元件的功能是否已被识别完毕。在本实施例中,功能识别模块101通过检查每ー个电子元件是否具有相应的标识码来判断电子产品的所有电子元件的功能是否已被识别完毕。若所有电子元件的功能已被识另Ij,进入步骤S23,否则返回步骤S21。步骤S23,BOM表创建模块102从数据库2中读取所需安装在印刷电路板PCB的所有电子元件信息,井根据电子元件信息创建电子产品的电子元件BOM表。步骤S24,B0M表创建模块102根据电子产品的设计需求判断是否需要设计成不同规格的电子产品,例如,具有声卡或者没有声卡规格的电子产品。若需要设计成不同规格的电子产品,则执行步骤S25 ;若无需要设计成不同规格的电子产品,则执行步骤S26。步骤S25, BOM表创建模块102根据姆一规格的电子产品生成一个与该规格相对应的电子元件BOM表。例如,若电子产品的设计需求中要求有声卡,BOM表创建模块102则创建ー个包含声卡信息的电子元件BOM表;若电子产品的设计需求中没有声卡,BOM表创建模块102则创建ー个不包含声卡信息的电子元件BOM表。步骤S26,元件分组模块103根据电子元件的标识码对电子元件BOM表中每ー电子元件进行功能模块化分组以产生多组电子元件模块。參考图3所示,所有标识码为“I”的电源供应器(ATX_Power),包括序列号为“ 1000001”、“ 1000002”以及“ 1000003”均分组在ー个电源供应器模块中。所有标识码为“2”的散热器(Buzzer),包括序列号为“2000001”、“2000002”以及“2000003”均分组在ー个散热器模块中。所有标识码为“3”的处理器(Processor),包括序列号为“3000001 ”、“3000002”以及“3000003”均分组在ー个处理器模块中。步骤S27,BOM表处理模块104将分组后的电子元件BOM表转化成固定文件格式的 BOM表,并统计BOM表中姆ー组电子元件模块的元件数量。在本实施例中,所述的文件格式可以为Excel格式或其它适合用于统计元件数量的表格文件格式。步骤S28,BOM表处理模块104将电子元件BOM表与存储在数据库2中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息,并将该电子元件BOM表存储在存储器12中,以便后续进行电子元件报价或者生产电子产品时查询该电子产品的电子元件信
ο以上实施例仅用以说明本发明的技术方案而非限制,尽管參照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者者等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种电子兀件BOM表模块化处理系统,其特征在于,该系统包括 功能识别模块,用于根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件的功能为每ー个电子元件产生相应的标识码; BOM表创建模块,用于从数据库中读取所需安装在电子产品上的电子元件信息,并根据电子元件信息创建电子元件BOM表; 元件分组模块,用于根据电子元件的标识码对BOM表中每ー电子元件进行功能模块化分组以产生多组电子元件模块;以及 BOM表处理模块,用于将分组后的电子元件BOM表转化成固定文件格式的BOM表,统计BOM表中每ー组电子元件模块的元件数量,以及将电子元件BOM表与存储在数据库中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息。
2.如权利要求I所述的电子元件BOM表模块化处理系统,其特征在于,所述的功能识别模块还用于通过检查电子元件是否具有相应的标识码来判断电子产品的所有电子元件是否已被识别完毕。
3.如权利要求I所述的电子元件BOM表模块化处理系统,其特征在于,所述的BOM表创建模块还用于根据电子产品的设计需求判断是否需要设计成不同规格的电子产品,当需要设计成不同规格的电子产品时,根据姆ー规格的电子产品生成ー个与该规格相对应的电子元件BOM表。
4.如权利要求I所述的电子元件BOM表模块化处理系统,其特征在于,所述的BOM表处理模块还用于将电子元件BOM表存储在计算机的存储器中,以对电子元件报价或者生产电子产品时查询该电子产品的电子元件信息。
5.如权利要求I所述的电子元件BOM表模块化处理系统,其特征在于,所述的电子元件信息包括电子元件名称、序列号、客户号、功能描述的相关信息。
6.一种电子元件BOM表模块化处理方法,其特征在于,该方法包括步骤 根据电子元件的功能对电子产品的电子元件进行功能识别,井根据电子元件功能为每一个电子元件产生ー个相应的标识码; 从数据库中读取所需安装在电子产品上的电子元件信息,井根据电子元件信息创建电子元件BOM表; 根据电子元件的标识码对BOM表中每ー电子元件进行功能模块化分组以产生多组电子兀件I旲块; 将分组后的电子元件BOM表转化成固定文件格式的BOM表,并统计BOM表中每ー组电子元件模块的元件数量;以及 将电子元件BOM表与存储在数据库中的基准BOM表进行比较来确定不同规格电子产品的电子兀件信息。
7.如权利要求6所述的电子元件BOM表模块化处理方法,其特征在于,该方法还包括歩骤 通过检查电子元件是否具有相应的标识码来判断电子产品的所有电子元件是否已被识别完毕。
8.如权利要求6所述的电子元件BOM表模块化处理方法,其特征在于,该方法还包括歩骤根据电子产品的设计需求判断是否需要设计成不同规格的电子产品,当需要设计成不同规格的电子产品时,根据姆ー规格的电子产品生成ー个与该规格相对应的电子兀件BOM表。
9.如权利要求6所述的电子元件BOM表模块化处理方法,其特征在干,该方法还包括歩骤 将电子元件BOM表存储在计算机的存储器中,以对电子元件报价或者生产电子产品时查询该电子产品的电子元件信息。
10.如权利要求6所述的电子元件BOM表模块化处理方法,其特征在于,所述的电子元件信息包括电子元件名称、序列号、客户号、功能描述的相关信息。
全文摘要
一种电子元件BOM表模块化处理系统及方法,该系统包括功能识别模块,用于根据电子元件的功能对电子产品的电子元件进行功能识别,并为每一个电子元件产生相应的标识码;BOM表创建模块,用于从数据库中读取所需安装在电子产品上的电子元件信息,并根据电子元件信息创建电子元件BOM表;元件分组模块,用于根据电子元件的标识码对BOM表中每一电子元件进行功能模块化分组;BOM表处理模块,用于统计BOM表中每一组电子元件模块的元件数量,以及将电子元件BOM表与存储在数据库中的基准BOM表进行比较来确定不同规格电子产品的电子元件信息。本发明能够快速准确地对大量电子元件自动进行模块化分类比较,提高工作效率低。
文档编号G06F17/30GK102819526SQ201110151010
公开日2012年12月12日 申请日期2011年6月7日 优先权日2011年6月7日
发明者陈俊生, 何凤龙 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1