首页> 中国专利> 物料清单的变更方法、变更装置、存储介质及电子设备

物料清单的变更方法、变更装置、存储介质及电子设备

摘要

本公开涉及一种物料清单的变更方法、变更装置、存储介质及电子设备。该变更方法包括:首先,接收用户输入的原始物料清单和物料变更请求,接着,根据物料变更请求,确定原始物料清单中待变更物料,然后,根据预设的物料参数信息和待变更物料,对原始物料清单进行变更操作,最后输出变更后的物料清单,以使用户确认变更后的物料清单是否与物料变更请求一致。如此,可以实现电子设备自动对原始物料清单进行变更操作,避免人工变更物料清单所导致的速度慢、准确率低的弊端,提高物料清单变更的智能化。

著录项

  • 公开/公告号CN112508470A

    专利类型发明专利

  • 公开/公告日2021-03-16

    原文格式PDF

  • 申请/专利权人 比亚迪股份有限公司;

    申请/专利号CN201910872890.8

  • 发明设计人 游丰;马忠林;胡鸿;

    申请日2019-09-16

  • 分类号G06Q10/08(20120101);

  • 代理机构11447 北京英创嘉友知识产权代理事务所(普通合伙);

  • 代理人贾会玲

  • 地址 518118 广东省深圳市坪山新区比亚迪路3009号

  • 入库时间 2023-06-19 10:16:30

说明书

技术领域

本公开涉及计算机技术领域,具体地,涉及一种物料清单的变更方法、变更装置、存储介质及电子设备。

背景技术

在电脑、PAD、智能手机等所有电子产品设计开发到量产阶段,生产所使用的物料不可避免的会因设计要求变化、交期较长或者停止生产等问题而发生变更,从而为物料清单的管理造成不少问题。相关技术中,在发生物料变更时,需要技术人员手动更改物料清单BOM(Bill of Material),如此,由于需要人工确认替换物料,以及人工修改物料清单,使得变更操作较为复杂,所需时间较长,且,所确定的替换物料的准确度不高。

发明内容

本公开的目的是提供一种物料清单的变更方法、变更装置、存储介质及电子设备,以解决相关技术中存在的问题。

为了实现上述目的,本公开第一方面提供一种物料清单的变更方法,包括:

接收用户输入的原始物料清单和物料变更请求,所述原始物料清单为未经变更操作的物料清单;

根据所述物料变更请求,确定所述原始物料清单中待变更物料;

根据预设的物料参数信息和所述待变更物料,对所述原始物料清单进行变更操作;

输出变更后的物料清单,以使用户确认变更后的物料清单是否与所述物料变更请求一致。

可选地,所述物料变更请求包括:与所述原始物料清单对应的项目的设计要求变化信息,或,待变更物料;

在所述物料变更请求包括与所述原始物料清单对应的项目的设计要求变化信息时,所述根据所述物料变更请求,确定所述原始物料清单中待变更物料,包括:

根据所述设计要求变化信息,确定所述原始物料清单中待变更物料。

可选地,所述变更操作包括:删除物料、新增物料和替换物料中的至少一者。

可选地,所述变更操作为替换物料,所述预设的物料参数信息为预设的替换关系;

所述根据预设的物料参数信息和所述待变更物料,对所述原始物料清单进行变更操作,包括:

根据所述预设的替换关系和所述待变更物料,确定所述待变更物料对应的替换物料;

根据所述替换物料,对所述原始物料清单进行变更操作。

可选地,所述方法还包括:

接收用户输入的物料的属性信息;

根据所述属性信息,将所述属性信息相一致的物料分为一组;

接收用户对每组中包括的物料在同一测试环境下进行测试后的测试结果;

在测试结果相一致的物料之间建立替换关系。

可选地,所述方法还包括:

接收历史物料清单;

从所述历史物料清单中获取物料之间的替换关系。

本公开第二方面提供一种物料清单的变更装置,包括:

第一接收模块,用于接收用户输入的原始物料清单和物料变更请求,所述原始物料清单为未经变更操作的物料清单;

确定模块,用于根据所述物料变更请求,确定所述原始物料清单中待变更物料;

变更模块,用于根据预设的物料参数信息和所述待变更物料,对所述原始物料清单进行变更操作;

输出模块,用于输出变更后的物料清单,以使用户确认变更后的物料清单是否与所述物料变更请求一致。

可选地,所述物料变更请求包括:与所述原始物料清单对应的项目的设计要求变化信息,或,待变更物料;所述确定模块还用于:根据所述设计要求变化信息,确定所述原始物料清单中待变更物料。

可选地,所述变更操作包括:删除物料、新增物料和替换物料中的至少一者。

可选地,所述变更操作为替换物料,所述预设的物料参数信息为预设的替换关系;所述变更模块包括:

确定子模块,用于根据所述预设的替换关系和所述待变更物料,确定所述待变更物料对应的替换物料;

变更子模块,用于根据所述替换物料,对所述原始物料清单进行变更操作。

可选地,所述装置还包括:

第二接收模块,用于接收用户输入的物料的属性信息;

分组模块,用于根据所述属性信息,将所述属性信息相一致的物料分为一组;

第三接收模块,用于接收用户对每组中包括的物料在同一测试环境下进行测试后的测试结果;

建立模块,用于在测试结果相一致的物料之间建立替换关系。

可选地,所述装置还包括:

第四接收模块,用于接收历史物料清单;

获取模块,用于从所述历史物料清单中获取物料之间的替换关系。

本公开第三方面还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所提供的所述方法的步骤。

本公开第四方面还提供一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的所述方法的步骤。

通过上述技术方案,首先,接收用户输入的原始物料清单和物料变更请求,接着,根据物料变更请求,确定原始物料清单中待变更物料,然后,根据预设的物料参数信息和待变更物料,对原始物料清单进行变更操作,最后输出变更后的物料清单,以使用户确认变更后的物料清单是否与物料变更请求一致。如此,可以实现电子设备自动对原始物料清单进行变更操作,避免人工变更物料清单所导致的速度慢、准确率低的弊端,提高物料清单变更的智能化。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种物料清单的变更方法的流程图。

图2是根据另一示例性实施例示出的一种物料清单的变更方法的流程图。

图3是根据一示例性实施例示出的一种物料清单的变更装置的框图。

图4是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

图1是根据一示例性实施例示出的一种物料清单的变更方法的流程图。该方法可以应用于电子设备,如图1所示,该变更方法可以包括:

在步骤11中,接收用户输入的原始物料清单和物料变更请求,该原始物料清单为未经变更操作的物料清单。

在本公开中,用户在设计以及生产某一电子产品时,会将该电子产品所使用的物料名称、数量以及物料的属性信息罗列出来,形成物料清单。物料变更请求用于对原始物料清单进行变更,示例地,该物料变更请求可以是对原始物料清单中的部分物料进行变更,也可以是对原始物料清单中的所有物料进行变更,本公开对此并不作具体说明。

在步骤12中,根据物料变更请求,确定原始物料清单中待变更物料。

其中,物料变更请求包括:与原始物料清单对应的项目的设计要求变化信息,或,待变更物料。

在一种实施例中,该物料变更请求包括待变更物料,其中,该待变更物料为原始物料清单中包括的物料。在该实施例中,用户可以通过手动、语音等方式输入待变更物料,也可以在原始物料清单上标注出需要变更的物料,如此,在用户将原始物料清单输入执行该变更方法的电子设备后,该电子设备可以根据用户在该原始物料清单中的标注,将带有标注的物料确定为待变更物料。

在另一种实施例中,该物料变更请求包括与原始物料清单对应的项目的设计要求变化信息。如此,电子设备在接收到该物料变更请求时,可以根据该设计要求变化信息,确定原始物料清单中待变更物料信息。示例地,电子设备中可以预先存储有设计要求变化和待变更物料之间的对应关系,例如,原始物料清单对应的项目为一电路,设计要求变化为将该电路的输出电压增大,该输出电压增大对应的待变更物料为电阻、电源。这样,电子设备在获取到该增大输出电压的设计要求变化时,可以将原始物料清单中的电阻、电源确定为待变更物料。

在步骤13中,根据预设的物料参数信息和待变更物料,对原始物料清单进行变更操作。其中,该变更操作可以包括删除物料、新增物料和替换物料中的至少一者。

示例地,在设计要求变化为将该电路的输出电压增大时,电子设备可以减少电路中的电阻数量,即,删除原始物料清单中的部分电阻。或者,在设计要求变化为将该电路的输出电压增大时,电子设备也可以增加电源的数量,即,在原始物料清单中新增电源。示例地,在原始物料清单中的物料为交期较长或者停止生产的物料时,可以使用其他物料进行替换,即,替换物料。需要说明的是,该替换物料和待变更物料的属性较为相似,如此,才可以使得使用替换物料的项目结果与使用原始物料清单中的待变更物料的项目结果一致。

在步骤14中,输出变更后的物料清单,以使用户确认该变更后的物料清单是否与物料变更请求一致。

在电子设备对原始物料清单进行变更操作后,还可以输出变更后的物料清单,以方便用户将变更后的物料清单和原始物料清单进行比较,确定两者之间的差异,并进一步判断该差异是否与物料变更请求一致。

示例地,若物料变更请求为与原始物料清单对应的项目的设计要求变化信息,且该设计要求变化信息为增大电路的输出电压,若变更后的物料清单与原始物料清单相比,电阻的数量减少或电阻的阻值减小或电源的数量增多,则认为变更后的物料清单与物料变更请求一致。若变更后的物料清单与原始物料清单相比,电阻的数量增大且电源的数量减少,则认为变更后的物料清单与物料变更请求不一致。

需要说明的是,在电子设备对原始物料清单进行变更操作后,该电子设备还可以根据变更后的物料清单,判断变更后的物料清单和原始物料清单的差异是否与物料变更请求一致,并在变更后的物料清单和原始物料清单的差异与物料变更请求一致时,输出更后的物料清单。如此,电子设备在输出变更后的物料清单之前,自身会对两者之间的差异进行一次判断,在该差异与物料变更请求一致时,才输出变更后的物料清单,如此,可以使用户得到较为准确的变更后的物料清单。

采用上述技术方案,首先,接收用户输入的原始物料清单和物料变更请求,接着,根据物料变更请求,确定原始物料清单中待变更物料,然后,根据预设的物料参数信息和待变更物料,对原始物料清单进行变更操作,最后输出变更后的物料清单,以使用户确认变更后的物料清单是否与物料变更请求一致。如此,可以实现电子设备自动对原始物料清单进行变更操作,避免人工变更物料清单所导致的速度慢、准确率低的弊端,提高物料清单变更的智能化。

为了更好的理解本方案,下面以一个完整的实施例对本公开提供的物料清单的变更方法进行说明。

在本公开中,对原始物料清单进行变更操作时,需要参照预设的物料参数信息对待变更物料进行变更。其中,该预设的物料参数信息可以是用户输入的多个物料的属性信息,也可以是预设的替换关系。

在一种实施例中,该预设的物料参数信息为物料的属性信息。在该实施例中,用户预先将多个物料的属性信息输入电子设备中。示例地,若物料为电阻,则其属性信息可以包括阻值、误差、功率、封装工艺等;若物料为电容,则其属性信息可以包括容值、误差、电压、温度特性、封装工艺等;若物料为电源,则其属性信息可以包括电压、电流、功率、温度特征等。如此,电子设备中可以存储有多个物料的属性信息。在确定出待变更物料之后,可以根据其存储的多个物料对原始物料清单进行变更操作。

具体地,若设计要求变化信息为增大电路的输出电压,则电子设备根据电源的属性信息,将电压值大于原始清单中包括的电源的电压值的电源作为替换物料对原始物料清单进行变更操作,也可以根据输出电压的增大值,将电压值与该增大值相同的电源作为新增电源对原始物料清单进行变更操作,等等。

示例地,若设计要求变化信息为将电路的输出电压增大至20V,则电子设备可以从其存储的多个物料中确定出电压值为20V的电源,并将该电源确定为原始清单中包括的电源的替换物料,以对原始物料清单进行变更操作。又示例地,假设原始物料清单对应的输出电压为10V,设计要求变化信息仍为将电路的输出电压增大至20V,则输出电压的增大值为10V,电子设备可以从其存储的多个物料中确定出一个电压为10V的电源,将该电源确定为新增电源,对原始物料清单进行变更操作。

在另一种实施例中,预设的物料参数信息为预设的替换关系,上述变更操作可以为替换物料。具体地,请参考图2,图2是根据另一示例性实施例示出的一种物料清单的变更方法的流程图。如图2所示,该方法还可以包括以下步骤。

在步骤15中,接收用户输入的物料的属性信息。其中,物料的属性信息已在前文中举例说明,此处不再赘述。

在步骤16中,根据属性信息,将属性信息相一致的物料分为一组。

示例地,可以根据属性信息将物料中的电阻设置一组,将物料中的电容设置为一组,以及,将物料中的电源设置为一组。又示例地,对于物料中的电阻,还可以根据不同的阻值范围将电阻分为不同的组别,例如,将阻值范围为[0,10)的电阻分为第一组,将阻值范围为[10,20)的电阻分为第二组,等等。

如此,用户可以根据分组情况,对每组中的物料在同一环境下进行测试。其中,该同一环境是指测试物料时采用的测试仪器以及物料所位于的电路或系统相同。例如,在同一电路中的同一位置测试不同的电阻,即,将待测试的电阻依次连接在电路中的同一位置,并分别统计每一测试电阻连接在该位置时该电路的输出信号,并生成测试结果。

在步骤17中,接收用户对每组中包括的物料在同一测试环境下进行测试后的测试结果。

在步骤18中,在测试结果相一致的物料之间建立替换关系。

在本公开中,用户将其编辑的测试结果输入至电子设备,电子设备接收该测试结果,并根据该测试结果,建立替换关系。具体地,电子设备可以通过比较每个物料的测试结果,将测试结果较为一致,或者,测试结果的差异小于预设差异的物料,确定为可互相替换的物料,即,在测试结果相一致的物料之间建立替换关系。示例地,若电阻A和电阻B的测试结果相一致,即表明电阻A和电阻B可以互相替换,则电子设备可以在电阻A和电阻B之间建立替换关系。

在又一种实施例中,预设的物料参数信息为预设的替换关系,该替换关系可以以下方式获得:接收历史物料清单,并从该历史物料清单中获取物料之间的替换关系。该历史物料清单是指技术人员已完成的项目对应的物料清单,在该物料清单中通常包括已确定的可以互相替换的物料,或者,可以单一方面替换的物料。示例地,历史物料清单中包括物料C和物料D互相替换,以及物料E可以替换物料F,等等。如此,在电子设备接收到该历史物料清单时,可以从历史物料清单中获取物料之间的替换关系。

需要说明的是,物料之间的替换关系可以双方互相替换,也可以是单方替换。示例地,可以是物料C和物料D之间互相替换,也可以是,物料E替换物料F,但物料F不能替换物料E。用户可以根据实际需要设定双方互相替换或者单方替换,例如,在电路中,可以用精度高的物料替换精度低的物料,而不能使用精度低的物料替换精度高的物料,等等。本公开对此并不作具体限定。

采用上述技术方案,可以采用不同的方法确定替换关系,提高了确定替换关系的灵活性。此外,由于替换关系是通过测试结果确定的,或者,通过历史物料清单确定的,可以提高所确定的替换关系的准确度。

如图2所示,该方法还可以包括:

在步骤11中,接收用户输入的原始物料清单和物料变更请求。

在步骤12中,根据物料变更请求,确定原始物料清单中待变更物料。

在步骤131中,根据预设的替换关系和待变更物料,确定待变更物料对应的替换物料。

在本公开中,电子设备预先存储有预设的替换关系,在确定出待变更物料之后,可以根据该待变更物料和预设的替换关系,确定该待变更物料对应的替换物料。示例地,若待变更物料为物料C,预设的替换关系中,物料C可以和物料D互相替换,则电子设备可以确定物料D为待变更物料对应的替换物料。

在步骤132中,根据替换物料,对原始物料清单进行变更操作。

在确定出替换物料之后,可以在原始物料清单中标注出替换物料。示例地,可以将原始物料清单中的“物料C”变更为“物料C(物料D)”,以此来表明物料D可以替换物料C。需要说明的是,若替换物料为多个,则可以将该多个替换物料标注在原始物料清单中,例如,将原始物料清单中的“物料C”变更为“物料C(物料D、物料M、物料N)”,等等。

在步骤14中,输出变更后的物料清单,以使用户确认变更后的物料清单是否与物料变更请求一致。

如此,可以实现电子设备自动对原始物料清单进行变更操作,避免人工变更物料清单所导致的速度慢、准确率低的弊端,提高物料清单变更的智能化。

基于同一发明构思,本公开还提供一种物料清单的变更装置。图3是根据一示例性实施例示出的一种物料清单的变更装置的框图。如图3所示,该变更装置可以包括:

第一接收模块31,用于接收用户输入的原始物料清单和物料变更请求,所述原始物料清单为未经变更操作的物料清单;

确定模块32,用于根据所述物料变更请求,确定所述原始物料清单中待变更物料;

变更模块33,用于根据预设的物料参数信息和所述待变更物料,对所述原始物料清单进行变更操作;

输出模块34,用于输出变更后的物料清单,以使用户确认变更后的物料清单是否与所述物料变更请求一致。

可选地,所述物料变更请求包括:与所述原始物料清单对应的项目的设计要求变化信息,或,待变更物料;所述确定模块32还可以用于:根据所述设计要求变化信息,确定所述原始物料清单中待变更物料。

可选地,所述变更操作包括:删除物料、新增物料和替换物料中的至少一者。

可选地,所述变更操作为替换物料,所述预设的物料参数信息为预设的替换关系;所述变更模块33可以包括:

确定子模块,用于根据所述预设的替换关系和所述待变更物料,确定所述待变更物料对应的替换物料;

变更子模块,用于根据所述替换物料,对所述原始物料清单进行变更操作。

可选地,所述装置还可以包括:

第二接收模块,用于接收用户输入的物料的属性信息;

分组模块,用于根据所述属性信息,将所述属性信息相一致的物料分为一组;

第三接收模块,用于接收用户对每组中包括的物料在同一测试环境下进行测试后的测试结果;

建立模块,用于在测试结果相一致的物料之间建立替换关系。

可选地,所述装置还可以包括:

第四接收模块,用于接收历史物料清单;

获取模块,用于从所述历史物料清单中获取物料之间的替换关系。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种电子设备的框图。如图4所示,该电子设备400可以包括:处理器401,存储器402。该电子设备400还可以包括多媒体组件403,输入/输出(I/O)接口404,以及通信组件405中的一者或多者。

其中,处理器401用于控制该电子设备400的整体操作,以完成上述的物料清单的变更方法中的全部或部分步骤。存储器402用于存储各种类型的数据以支持在该电子设备400的操作,这些数据例如可以包括用于在该电子设备400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(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),磁存储器,快闪存储器,磁盘或光盘。多媒体组件403可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器402或通过通信组件405发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口404为处理器401和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件405用于该电子设备400与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件405可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。

在一示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的物料清单的变更方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的物料清单的变更方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器402,上述程序指令可由电子设备400的处理器401执行以完成上述的物料清单的变更方法。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的物料清单的变更方法的代码部分。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号