本发明专利技术实施例提供一种产品模块类型识别方法及装置,该方法包括:获取产品实例集及对应的模块实例集;产品实例集是产品的产品实例的集合,模块实例集是产品包含模块的模块实例的集合;根据模块相似度获取规则和模块使用度获取规则分别获取模块相似度和模块使用度;模块相似度表示同一模块的各个模块实例之间的相似程度,模块使用度表示模块在产品实例中的应用普及程度;基于预设的识别规则,根据模块相似度和模块使用度得到各个模块的模块类型。本发明专利技术实施例提供的产品模块类型识别方法及装置,通过获取产品实例集及对应的模块实例集,进而通过模块相似度和模块使用度识别模块类型,实现了自动化的模块类型识别,提高了模块类型识别效率和准确率。
A method and device of product module type identification
【技术实现步骤摘要】
一种产品模块类型识别方法及装置
本专利技术涉及计算机
,具体涉及一种产品模块类型识别方法及装置。
技术介绍
目前,随着个性化需求的增加,产品设计由统一的大批量生产方式逐渐向大规模定制方向转变。比如以地铁车辆为例,随着我国越来越多地铁线路的申报与开通,地铁市场从传统的相对稳定型向动态多变型演变,当今的地铁车辆制造业已经从大批量生产方式向大规模定制方式进行转变,如何快速响应多样化的客户需求,以较低的成本、较短的设计周期研发出较高质量的产品,已经成为地铁车辆制造企业竞争发展的重大战略课题。目前学界与业界普遍采用模块化产品平台与产品族策略实现大规模定制。模块类型识别是产品平台与产品族设计的核心与关键。它是指在模块划分的基础上,识别出产品平台模块与定制模块。其中,平台模块旨在被产品族中的产品重用,帮助企业实现规模经济效益;而定制模块旨在满足客户定制化的需求,帮助企业实现范围经济效益。然而,目前产品模块类型识别多采用定性分析方法,主观性较强,难以保证识别的准确性。上述问题制约了产品模块类型识别效率,也将影响产品平台与产品族的构建与应用。因此如何实现自动化地进行模块类型识别,成了制造企业亟待解决的问题。
技术实现思路
为解决现有技术中的问题,本专利技术实施例提供一种产品模块类型识别方法及装置。第一方面,本专利技术实施例提供一种产品模块类型识别方法,包括:获取产品实例集及对应的模块实例集;其中,所述产品实例集是产品的产品实例的集合,所述模块实例集是所述产品所包含模块的模块实例的集合;对于各个所述模块,根据预设的模块相似度获取规则获取模块相似度,并根据预设的模块使用度获取规则获取模块使用度;其中,所述模块相似度用于表示同一所述模块的各个所述模块实例之间的相似程度,所述模块使用度用于表示每个所述模块在各个所述产品实例中的应用普及程度;基于预设的识别规则,根据所述模块相似度和所述模块使用度得到各个所述模块的模块类型。进一步地,所述获取产品实例集及对应的模块实例集包括:根据预设的时间周期,获取所述产品实例集及对应的所述模块实例集。进一步地,所述模块相似度获取规则用下式表示:其中,SMi(t)是t时刻模块i的所述模块相似度;n(t)是t时刻模块i的模块实例数;SMi(r,s)(t)是t时刻模块i第r个模块实例与第s个模块实例之间的相似度。进一步地,t时刻模块i第r个模块实例与第s个模块实例之间的相似度SMi(r,s)(t)的计算公式为:其中,j是指模块i的技术参数属性,其总数为k;是指t时刻模块i第r个模块实例与第s个模块实例关于第j个技术参数属性的相似度值。进一步地,所述t时刻模块i第r个模块实例与第s个模块实例关于第j个技术参数属性的相似度值的计算方法为:若第j个所述技术参数属性的数据类型为数值型,则所述相似度值为t时刻第r个模块实例与第s个模块实例关于第j个所述技术参数属性的最小值与最大值之商;若第j个所述技术参数属性的数据类型为文本型,则若t时刻第r个模块实例与第s个模块实例关于第j个技术参数属性相同,则所述相似度值取值为1,否则所述相似度值取值为0。进一步地,所述模块使用度获取规则用下式表示:其中,UMi(t)是t时刻模块i的模块使用度;qi,p是表示所述产品实例是否使用模块i的参数,如果所述产品实例使用了模块i,那么qi,p等于1,如果所述产品实例没有使用模块i,则qi,p等于0;p表示所述产品实例的序号;m(t)表示t时刻所述产品实例集中的所述产品实例的总数。进一步地,所述预设的识别规则为:若ε≤SMi(t)≤1,并且UMi(t)=1,则模块i的所述模块类型为平台基本模块;若ε≤SMi(t)≤1,并且λ≤UMi(t)<1,则模块i的所述模块类型为平台通用模块;若ε≤SMi(t)≤1,并且0≤UMi(t)<λ,则模块i的所述模块类型为平台专用模块;若0≤SMi(t)<ε,则模块i的所述模块类型为非平台模块;其中,ε为模块相似度预设阈值,λ为模块使用度预设阈值。第二方面,本专利技术实施例提供一种产品模块类型识别装置,包括:实例获取模块,用于:获取产品实例集及对应的模块实例集;其中,所述产品实例集是产品的产品实例的集合,所述模块实例集是所述产品所包含模块的模块实例的集合;模块使用度和模块相似度获取模块,用于:对于各个所述模块,根据预设的模块相似度获取规则获取模块相似度,并根据预设的模块使用度获取规则获取模块使用度;其中,所述模块相似度用于表示同一所述模块的各个所述模块实例之间的相似程度,所述模块使用度用于表示每个所述模块在各个所述产品实例中的应用普及程度;模块类型识别模块,用于:基于预设的识别规则,根据所述模块相似度和所述模块使用度得到各个所述模块的模块类型。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所提供的方法的步骤。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。本专利技术实施例提供的产品模块类型识别方法及装置,通过获取产品实例集及对应的模块实例集,进而通过模块相似度和模块使用度识别模块类型,实现了自动化的模块类型识别,提高了模块类型识别效率和准确率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的产品模块类型识别方法流程图;图2是本专利技术另一实施例提供的产品模块类型识别方法流程图;图3是本专利技术一实施例提供的产品模块类型识别装置的结构示意图;图4是本专利技术另一实施例提供的产品模块类型识别装置的结构示意图;图5是本专利技术一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术一实施例提供的产品模块类型识别方法流程图。如图1所示,所述方法包括:步骤101、获取产品实例集及对应的模块实例集;其中,所述产品实例集是产品的产品实例的集合,所述模块实例集是所述产品所包含模块的模块实例的集合。产品实例是指参数化后的产品,模块实例是指参数化后的模块,由于参数的不同区分为不同的实例。由多个模块构成产品,因此,产品实例实际是包含模块实例的。产品通常以结构树的形式进行存储,以清晰地显示层级关系。产品结构树本文档来自技高网...
【技术保护点】
1.一种产品模块类型识别方法,其特征在于,包括:/n获取产品实例集及对应的模块实例集;其中,所述产品实例集是产品的产品实例的集合,所述模块实例集是所述产品所包含模块的模块实例的集合;/n对于各个所述模块,根据预设的模块相似度获取规则获取模块相似度,并根据预设的模块使用度获取规则获取模块使用度;其中,所述模块相似度用于表示同一所述模块的各个所述模块实例之间的相似程度,所述模块使用度用于表示每个所述模块在各个所述产品实例中的应用普及程度;/n基于预设的识别规则,根据所述模块相似度和所述模块使用度得到各个所述模块的模块类型。/n
【技术特征摘要】
1.一种产品模块类型识别方法,其特征在于,包括:
获取产品实例集及对应的模块实例集;其中,所述产品实例集是产品的产品实例的集合,所述模块实例集是所述产品所包含模块的模块实例的集合;
对于各个所述模块,根据预设的模块相似度获取规则获取模块相似度,并根据预设的模块使用度获取规则获取模块使用度;其中,所述模块相似度用于表示同一所述模块的各个所述模块实例之间的相似程度,所述模块使用度用于表示每个所述模块在各个所述产品实例中的应用普及程度;
基于预设的识别规则,根据所述模块相似度和所述模块使用度得到各个所述模块的模块类型。
2.根据权利要求1所述的产品模块类型识别方法,其特征在于,所述获取产品实例集及对应的模块实例集包括:
根据预设的时间周期,获取所述产品实例集及对应的所述模块实例集。
3.根据权利要求1或2所述的产品模块类型识别方法,其特征在于,所述模块相似度获取规则用下式表示:
其中,SMi(t)是t时刻模块i的所述模块相似度;n(t)是t时刻模块i的模块实例数;SMi(r,s)(t)是t时刻模块i第r个模块实例与第s个模块实例之间的相似度。
4.根据权利要求3所述的产品模块类型识别方法,其特征在于,t时刻模块i第r个模块实例与第s个模块实例之间的相似度SMi(r,s)(t)的计算公式为:
其中,j是指模块i的技术参数属性,其总数为k;是指t时刻模块i第r个模块实例与第s个模块实例关于第j个技术参数属性的相似度值。
5.根据权利要求4所述的产品模块类型识别方法,其特征在于,所述t时刻模块i第r个模块实例与第s个模块实例关于第j个技术参数属性的相似度值的计算方法为:
若第j个所述技术参数属性的数据类型为数值型,则所述相似度值为t时刻第r个模块实例与第s个模块实例关于第j个所述技术参数属性的最小值与最大值之商;
若第j个所述技术参数属性的数据类型为文本型,则若t时刻第r个模块实例与第s个模块实例关于第j个技术参数属性相同,则所述相似度值取值为1,否则所述相似度值取值为0。
6.根据权利要求1或2所述...
【专利技术属性】
技术研发人员:任坤华,于子良,齐洪峰,
申请(专利权)人:中车工业研究院有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。