【技术实现步骤摘要】
一种配置知识库的创建方法、装置及相关设备
[0001]本申请涉及计算机
,尤其涉及一种配置知识库的创建方法、装置及相关设备。
技术介绍
[0002]产品配置是对可配置产品的模块进行组合,以满足用户需求,最终得到客户满意的产品个体的过程。产品配置通常需要使用产品配置系统来完成,实现产品配置的产品配置系统或应用软件叫做配置器。
[0003]在对产品族研发完成之后,会对该产品族所包括的各个模块分别创建一个知识库,以及对该产品族的各个模块的相互关系进行建模,即建立该产品族对应的配置知识库。在进行产品配置时,配置器能够根据客户需求,从配置知识库中加载产品所包括的各个模块的知识包,并对模块进行组合以得到满足客户需求的产品。因此,如何高效简单的建立产品族的配置知识库是产品配置领域的一个重要问题。
技术实现思路
[0004]本申请提供一种配置知识库的创建方法、装置与相关设备,不同产品族能够复用相同模块的知识包,能够简单高效地建立产品族的配置知识库,提高建立配置知识库的效率。
[0005]第一方面,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种配置知识库的创建方法,其特征在于,包括:基于产品族确定多个模块之间的层次结构关系,所述层次结构关系用于指示所述多个模块中父模块和子模块之间的层次关系,每个父模块包括一个或多个子模块;根据所述层次结构关系确定所述多个模块中各个模块的知识包,其中,所述父模块的知识包包括与所述父模块关联的所述子模块的输入型接口算法;将所述产品族包括的各个模块的知识包发布到配置知识库,得到所述产品族的配置知识库。2.根据权利要求1所述的方法,其特征在于,所述子模块的输入型接口算法由所述子模块关联的父模块触发执行,根据所述子模块关联的父模块的配置结果得到所述第二模块的部分配置结果。3.根据权利要求1或2所述的方法,其特征在于,所述子模块的输入型接口算法由所述子模块的前置兄弟模块触发执行,根据所述子模块的前置兄弟模块的配置结果,得到所述子模块的部分配置结果;所述子模块和所述子模块的前置兄弟模块关联相同的父模块。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述父模块的知识包还包括所述父模块的内部算法,所述父模块的内部算法在执行后得到所述父模块的部分配置结果。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述父模块的知识包还包括所述父模块的统计集和所述父模块的输出型接口算法,所述统计集包括一个或多个统计项,所述输出型接口算法用于统计所述父模块的配置结果的各个统计项的统计数据,所述统计项包括价格、重量或体积中的任意一种或多种。6.根据权利要求4或5任一项所述的方法,其特征在于,所述父模块的知识包还包括所述父模块的部件集,所述部件集包括一个或多个部件,每个部件包括所述父模块的一个或多个可选择的实物;所述父模块的输入型接口算法和所述父模块的内部算法的执行结果为所述父模块的配置结果,所述配置结果包括每个部件中的一个实物。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取用户对产品的用户需求,从配置知识库中获取所述产品的各个模块的知识包;根据所述用户需求和所述各个模块的知识包,执行所述各个模块的算法,确定满足所述用户需求的各个模块的配置结果,其中,一个模块的算法包括输入型接口...
【专利技术属性】
技术研发人员:汪飞,范俊,金良锋,金智培,杨兆,付洋,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。