掌桥专利:专业的专利平台
掌桥专利
首页

一种物料替代方法、装置、存储介质和设备

文献发布时间:2023-06-19 10:27:30


一种物料替代方法、装置、存储介质和设备

技术领域

本发明涉及物料管理领域,尤其涉及一种物料替代方法、装置、存储介质和设备。

背景技术

现在物料管理是现代企业制造管理的基础,通常是将众多的客户需求或参数集成到统一的产品平台上,而产品的结构十分复杂,此外,针对产品结构中的某一种物料,也由于客户参数的不同,有复杂的尺寸变化,这给物料选型带来相当的难度。

制造管理和物料管理的基本思路是物料主数据和BOM(Bill Of Material,物料清单,即产品结构),BOM是一种计算机可识别的文件,即将图示表达的产品结构转化成用来描述产品结构的文件,其中,标准物料清单指包含在物料清单上除计划物料、选项类或者模型之外的物料,是最常用的清单类型,其列有法定的子件、每个子件的需求数量等功能。当器件需要选型时,常规的做法是,由工作人员查询物料库进行选型,当需要同时选择替代物料时,所需要的时间和人力是成倍增加,造成了工作效率低下,且所得到的物料清单的准确性的下降。

发明内容

本发明所要解决的技术问题是针对现有技术的不足,提供一种物料替代方法、装置、存储介质和设备。

本发明解决上述技术问题的技术方案如下:

一种物料替代方法,所述方法包括:

根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料;

根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;

汇总所述第一组件物料和所述第二组件物料,生成当前产品的BOM物料清单。

本方法发明的有益效果是:提供一种物料替代方法,根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料,根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;汇总第一组件物料和第二组件物料,生成当前产品的BOM物料清单。本方法发明实现了可根据提前创建的替代物料库,进行目标物料的匹配,同时可以得到目标物料的完全替代物料和高级替代物料,提高了工作效率,同时提供了更多的选型,满足了用户的需求。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步地,预先创建所述替代物料库,包括:

获取主物料的基本信息,所述基本信息包括共有属性信息和特殊属性信息;

根据替代物料的基本信息与所述主物料的基本信息的进行比对的结果,确定所述替代物料与所述主物料的替代关系,所述替代关系包括完全替代和高等级替代;

将所述主物料的基本信息、替代物料的基本信息和所述替代关系写入所述替代物料库中。

采用上述进一步方案的有益效果是:通过获取主物料的基本信息,基本信息包括共有属性信息和特殊属性信息,根据替代物料的基本信息与主物料的基本信息的进行比对的结果,确定替代物料与主物料的替代关系是完全替代或高等级替代,将主物料的基本信息、替代物料的基本信息和替代关系写入替代物料库中,实现了将物料库的升级,提升了后续工作的效率。

进一步地,所述根据替代物料的基本信息与所述主物料的基本信息的进行比对的结果,确定所述替代物料与所述主物料的替代关系,包括以下步骤:

采用第一识别算法将所述替代物料的共有属性信息与所述主物料的共有属性信息进行比对,得到第一比对结果;

采用第二识别算法将所述替代物料的特殊属性信息与所述主物料的特殊属性信息进行比对,得到第二比对结果;

确定所述第一识别算法和所述第二识别算法的权重;

基于所述第一比对结果、所述第二比对结果以及所述权重进行运算,得到用于第三比对结果;

当所述第三比对结果满足第一预设条件时,确定所述替代物料与所述主物料的替代关系是完全替代;

当所述第三比对结果满足第二预设条件时,确定所述替代物料与所述主物料的替代关系是高等级替代,其中所述第一预设条件大于所述第二预设条件。

采用上述进一步方案的有益效果是:通过根据替代物料的基本信息与主物料的基本信息的进行比对的结果,确定替代物料与主物料的替代关系,实现了对主物料和替代物料之间替代关系的分层。

进一步地,所述基于所述第一比对结果、所述第二比对结果以及所述权重进行运算,得到用于第三比对结果,具体包括:

所述权重包括第一权重和第二权重;

使用所述第一权重与所述第一比对结果进行加权,得到第一加权结果;

使用所述第二权重与所述第二比对结果进行加权,得到第二加权结果;

对所述第一加权结果与所述第二加权结果进行求和操作,得到所述第三比对结果。

进一步地,所述根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料,包括以下步骤:

从所述目标属性信息中提取目标物料所需的属性参数,并将所述属性参数分为共有属性信息和特殊属性信息;

根据所述共有属性信息和所述特殊属性信息,从所述替代物料库中确定所述目标物料的主物料;

根据所述主物料,得到所述替代物料库中的所述主物料对应的所述替代物料;

从所述匹配物料中筛选出所述主物料作为第一组件物料;

从所述匹配物料中筛选出第二组件物料。

采用上述进一步方案的有益效果是:根据当前产品对物料的目标属性信息检索预先创建的替代物料库,得到满足目标属性的匹配物料,提升所获取到的匹配物料的准确度,同时提升了工作效率。

进一步地,所述从所述匹配物料中筛选出所述主物料作为第一组件物料,包括以下步骤:

确定目标物料所需的属性参数的优先级;

基于预置优先级值算法和所述属性参数的优先级,计算所述匹配物料中所述完全替代物料所对应的优先级值;

将所述完全替代物料所对应的优先级值大于第一预设阈值的物料作为所述第一组件物料。

进一步地,所述从所述匹配物料中筛选出第二组件物料,包括以下步骤:将剩余的所述完全替代物料所对应的优先级值大于第二预设阈值的物料作为所述第二组件物料;

基于预置优先级值算法和所述属性参数的优先级,计算所述匹配物料中所述高等级替代物料所对应的优先级值;

将所述高等级替代物料所对应的优先级值大于第一预设阈值的物料作为所述第二组件物料。

采用上述进一步方案的有益效果是:通过匹配物料和替代物料库,得到第一组件物料和第二组件物料,实现了可以根据用户对物料的属性参数的优先级不同,进行选定物料。

本发明解决上述技术问题的另一种技术方案如下:

一种物料替代装置,所述装置包括:

检索模块,用于根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料;

筛选模块,用于根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;

汇总模块,用于汇总所述第一组件物料和所述第二组件物料,生成当前产品的BOM物料清单。

本装置发明的有益效果是:提供一种物料替代装置,根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料,根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;汇总第一组件物料和第二组件物料,生成当前产品的BOM物料清单。本方法发明实现了可根据提前创建的替代物料库,进行目标物料的匹配,同时可以得到目标物料的完全替代物料和高级替代物料,提高了工作效率,同时提供了更多的选型,满足了用户的需求。

本申请还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述技术方案中任一项所述的物料替代方法的步骤。

此外,本申请还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述技术方案中任一项所述的物料替代方法的步骤。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所述的一种物料替代方法的流程示意图;

图2为本发明另一实施例所述一种物料替代装置的模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

如图1本发明实施例所述的一种物料替代方法的流程示意图所示,一种物料替代方法包括:

110、根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料。

120、根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料。

130、汇总第一组件物料和第二组件物料,生成当前产品的BOM物料清单。

应理解,物料的目标属性信息包括物料的目标参数,对于电阻来说,目标属性信息包括标称阻值、额定功率和允许偏差值,对于电容来说,目标属性信息包括标称电容量和容差、额定电压、绝缘电阻、损耗率和频率特性等,此外目标属性信息还可以包括具体型号或是厂牌。

此外,替代物料库的创建是通过获取主物料的基本信息,基本信息包括共有属性信息和特殊属性信息。

应理解,主物料可以是标准物料信息或是产品中使用频率最高的物料。其中共有属性信息可以是共有参数例如对于电阻来说,标称阻值、额定功率和允许偏差值可以作为共有属性信息,而特殊属性信息可以是具体型号或是厂牌或是该物料所特有的参数。

根据替代物料的基本信息与主物料的基本信息的进行比对的结果,确定替代物料与主物料的替代关系,替代关系包括完全替代和高等级替代。

应理解,采用第一识别算法将替代物料的共有属性信息与主物料的共有属性信息进行比对,得到第一比对结果。

其中第一识别算法可以是各种类型的识别算法。例如,可以是对共有属性信息的整体进行识别的算法,也可以是对共有属性信息中的区别较大的属性信息进行识别的算法。

第一比对结果可以有各种表现形式。例如,第一比对结果可以是数值形式,或者第一比对结果也可以是表示肯定或否定的字符形式。

采用第二识别算法将所述替代物料的特殊属性信息与所述主物料的特殊属性信息进行比对,得到第二比对结果。

应理解,第二识别算法与第一识别算法是不同的算法。

第二比对结果也可以有各种表现形式。例如,第二比对结果可以是数值形式,或者第二比对结果也可以是表示肯定或否定的字符形式。

确定所述第一识别算法和所述第二识别算法的权重。

基于所述第一比对结果、所述第二比对结果以及所述权重进行运算,得到用于第三比对结果。

应理解,运算的形式包括多种,例如,当第一比对结果与第二比对结果均为数值形式时,运算过程可以是对第一比对结果与第二比对结果进行加权平均,当第一比对结果与第二比对结果均为表示肯定或否定的字符形式时,运算可以是逻辑运算。

应理解,权重包括第一权重和第二权重;

使用第一权重与第一比对结果进行加权,得到第一加权结果。

使用第二权重与第二比对结果进行加权,得到第二加权结果。

对第一加权结果与第二加权结果进行求和操作,得到第三比对结果。

当第三比对结果满足第一预设条件时,确定替代物料与主物料的替代关系是完全替代。

当第三比对结果满足第二预设条件时,确定替代物料与主物料的替代关系是高等级替代,其中第一预设条件大于第二预设条件。

将主物料的基本信息、替代物料的基本信息和替代关系写入替代物料库中。

应理解,第一预设条件和第二预设条件都可以根据实际需求设定,且第一预设条件与比对结果的具体表现形式有关。如果比对结果为数值形式,则第一预设条件可以是预设阈值。如果比对结果为表示肯定或否定的字符形式时,则第一预设条件可以为是。

第一比对结果可以是采用第一识别算法比对得到的比对分数,第二比对结果可以是采用第二识别算法比对得到的比对分数。假设第一识别算法的比对结果的满分为100,匹配分数为85,即第一比对结果达到60分或以上,在第一识别算法中将主物料和替代物料相匹配。假设第二识别算法的比对结果的满分为100,匹配分数为60。如果第一比对结果为50分,第二比对结果为70分,所述第一权重为0.5,所述第二权重也为0.5,加权求和结果为60分。假设第一预设阈值为60分,加权求和后,原本在第一识别算法中无法匹配成功的替代物料,匹配成功。通过本实施例中的方法可以调整匹配精度,适用于不同的产品需求。

此外,实际应用中,第一权重和第二权重可以预先设置后,多次使用,也可以在每次加权之前,根据通常的经验自行确定第一权重和第二权重。具体的,通过经验自行确定第一权重和所述第二权重,可以采用以下方式,在基于第一比对结果与第二比对结果进行运算之前,识别当前的产品信息,基于当前产品信息确定第一权重和第二权重。

进一步地,步骤110中包括以下步骤:

111、从目标属性信息中提取目标物料所需的属性参数,并将属性参数分为共有属性信息和特殊属性信息。

112、根据共有属性信息和特殊属性信息,从替代物料库中确定目标物料的主物料。

113、根据主物料,得到替代物料库中的主物料对应的替代物料。

114、将主物料和替代物料放入匹配物料中。

进一步地,步骤120中包括以下步骤:

从所述目标属性信息中提取目标物料所需的属性参数,并将所述属性参数分为共有属性信息和特殊属性信息。

根据所述共有属性信息和所述特殊属性信息,从所述替代物料库中确定所述目标物料的主物料。

根据所述主物料,得到所述替代物料库中的所述主物料对应的所述替代物料。

从所述匹配物料中筛选出所述主物料作为第一组件物料。

从所述匹配物料中筛选出第二组件物料。

应理解,确定目标物料所需的属性参数的优先级。基于预置优先级值算法和属性参数的优先级,计算匹配物料中完全替代物料所对应的优先级值。

其中,基于预置优先级值算法和属性参数的优先级,计算匹配物料中完全替代物料所对应的优先级值可以通过确定属性参数的加权系统,通过计算加权和求得优先级值,或是通过自定义的数学公式计算优先级值,本实施例不再赘叙。

将完全替代物料所对应的优先级值大于第一预设阈值的物料作为第一组件物料。

将剩余的完全替代物料所对应的优先级值大于第二预设阈值的物料作为第二组件物料。

从剩余的所述匹配物料中筛选出匹配物料作为第二组件物料。

应理解,基于预置优先级值算法和属性参数的优先级,计算匹配物料中所述高等级替代物料所对应的优先级值。

将高等级替代物料所对应的优先级值大于第一预设阈值的物料作为第二组件物料。

基于本实施了提供的一种物料替代方法,根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料,根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;汇总第一组件物料和第二组件物料,生成当前产品的BOM物料清单。本方法发明实现了可根据提前创建的替代物料库,进行目标物料的匹配,同时可以得到目标物料的完全替代物料和高级替代物料,提高了工作效率,同时提供了更多的选型,满足了用户的需求。

如图2本发明另一实施例所述一种物料替代装置的模块示意图所示,一种物料替代装置包括:

检索模块,用于根据当前产品对物料的目标属性信息检索原始物料库,得到满足所述目标属性的匹配物料;

筛选模块,用于根据所述匹配物料、所述目标属性信息和预先创建的替代物料库,得到第一组件物料和第二组件物料;

汇总模块,用于汇总所述第一组件物料和所述第二组件物料,生成当前产品的BOM物料清单。

基于上述实施例,所述装置还包括创建替代物料库模块,用于获取主物料的基本信息,所述基本信息包括共有属性信息和特殊属性信息。

根据替代物料的基本信息与所述主物料的基本信息的进行比对的结果,确定所述替代物料与所述主物料的替代关系,所述替代关系包括完全替代和高等级替代。

将所述主物料的基本信息、替代物料的基本信息和所述替代关系写入所述替代物料库中。

进一步地,创建替代物料库模块,具体用于采用第一识别算法将所述替代物料的共有属性信息与所述主物料的共有属性信息进行比对,得到第一比对结果。

采用第二识别算法将所述替代物料的特殊属性信息与所述主物料的特殊属性信息进行比对,得到第二比对结果。

确定所述第一识别算法和所述第二识别算法的权重。

基于所述第一比对结果、所述第二比对结果以及所述权重进行运算,得到用于第三比对结果。

当所述第三比对结果满足第一预设条件时,确定所述替代物料与所述主物料的替代关系是完全替代。

当所述第三比对结果满足第二预设条件时,确定所述替代物料与所述主物料的替代关系是高等级替代,其中所述第一预设条件大于所述第二预设条件。

进一步地,检索模块,具体用于从所述目标属性信息中提取目标物料所需的属性参数,并将所述属性参数分为共有属性信息和特殊属性信息。

根据所述共有属性信息和所述特殊属性信息,从所述替代物料库中确定所述目标物料的主物料。

根据所述主物料,得到所述替代物料库中的所述主物料对应的所述替代物料。

将所述主物料和所述替代物料放入所述匹配物料中。

进一步地,筛选模块,具体用于从所述目标属性信息中提取目标物料所需的属性参数,并将所述属性参数分为共有属性信息和特殊属性信息;

根据所述共有属性信息和所述特殊属性信息,从所述替代物料库中确定所述目标物料的主物料;

根据所述主物料,得到所述替代物料库中的所述主物料对应的所述替代物料;

从所述匹配物料中筛选出所述主物料作为第一组件物料;

从所述匹配物料中筛选出第二组件物料。

进一步地,筛选模块,具体用于确定目标物料所需的属性参数的优先级;

基于预置优先级值算法和所述属性参数的优先级,计算所述匹配物料中所述完全替代物料所对应的优先级值;

将所述完全替代物料所对应的优先级值大于第一预设阈值的物料作为所述第一组件物料。

进一步地,筛选模块,具体用于将剩余的所述完全替代物料所对应的优先级值大于第二预设阈值的物料作为所述第二组件物料;

基于预置优先级值算法和所述属性参数的优先级,计算所述匹配物料中所述高等级替代物料所对应的优先级值;

将所述高等级替代物料所对应的优先级值大于第一预设阈值的物料作为所述第二组件物料。

本申请还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述技术方案中任一项所述的物料替代方法的步骤。

此外,本申请还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述技术方案中任一项所述的物料替代方法的步骤。

应理解,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端系统和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种物料替代方法、装置、存储介质和设备
  • 核电站燃料机组替代方法、装置、设备和存储介质
技术分类

06120112552730