基于知识图谱生成装修方案的方法和装置制造方法及图纸

技术编号:38992237 阅读:10 留言:0更新日期:2023-10-07 10:22
本公开实施例公开了一种基于知识图谱生成装修方案的方法和装置,其中,方法包括:获取待装修户型的户型信息以及用户需求;基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,户型分区方案用于将待装修户型划分为多个功能区;从预先生成的多个参考物品子图中确定出户型分区方案对应的多个物品子图,其中,户型分区方案中的每个功能区对应至少一个物品子图,物品子图中包括用于摆放在功能区中的物品的信息;基于户型分区方案及其对应的多个物品子图,确定户型分区方案中的每个功能区对应的物品摆位方案;基于户型分区方案及其对应的多个物品摆位方案,生成户型装修方案。生成户型装修方案。生成户型装修方案。

【技术实现步骤摘要】
基于知识图谱生成装修方案的方法和装置


[0001]本公开涉及人工智能技术,尤其涉及一种基于知识图谱生成装修方案的方法和装置。

技术介绍

[0002]随着人工智能(Artificial Intelligence,AI)技术的发展,AI技术越来被广泛地应用到各个领域中,例如装修领域。当用户需要装修房子时,首先需要将房子的户型和自身需求告知装修设计师,然后由装修设计师设计出与之匹配的装修方案。
[0003]目前,基于AI技术生成装修方案的方法通常是是基于迁移学习的方法,将设计师设计好的装修方案作为模板数据,为待处理的户型匹配相似户型,然后通过迁移学习,基于该相似户型的已有装修方案生成待处理的户型的装修方案。该受限于模板数据的覆盖范围,当匹配相似户型失败时,无法保证生成的装修方案的质量。
[0004]由此可见,如何更有效地利用AI技术生成装修方案,以提高装修方案生成过程的可控性、可解释性、通用性以及准确度,是一个值得关注的问题。

技术实现思路

[0005]本公开实施例提供一种基于知识图谱生成装修方案的方法和装置。
[0006]本公开实施例的一个方面,提供一种基于知识图谱生成装修方案的方法,包括:获取待装修户型的户型信息以及用户需求,用户需求表示用户期望获得的装修效果;基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,其中,第一知识图谱为多种户型分区规则形成的结构化数据,户型分区方案用于将待装修户型划分为多个功能区;从预先生成的多个参考物品子图中确定出户型分区方案对应的多个物品子图,其中,户型分区方案中的每个功能区对应至少一个物品子图,物品子图中包括用于摆放在功能区中的物品的信息;基于户型分区方案及其对应的多个物品子图,确定户型分区方案中的每个功能区对应的物品摆位方案;基于户型分区方案及其对应的多个物品摆位方案,生成户型装修方案。
[0007]在一些实施例中,该方法还包括基于第一知识图谱生成多个参考户型分区方案的步骤,该步骤包括:获取多个参考户型图;基于第一知识图谱,生成每个参考户型图对应的参考户型分区方案。
[0008]在一些实施例中,基于第一知识图谱,生成每个参考户型图对应的参考户型分区方案,包括:基于参考户型图,确定分区特征信息;在第一知识图谱中确定出与分区特征信息对应的参考户型类型,第一知识图谱中包括的每个户型类型均关联有多个功能区的特征信息;基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案。
[0009]在一些实施例中,分区特征信息包括以下多项特征信息:门窗的位置和朝向信息、去墙后内墙点的位置信息、功能区的形状信息、功能区的标签信息;在第一知识图谱中确定
出与分区特征信息对应的参考户型类型,包括:在第一知识图谱中确定出多项特征信息中的每项特征信息分别对应的户型类型,得到的多个参考户型类型;基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案,包括:基于多个参考户型类型中的每个参考户型类型关联的多个功能区的特征信息,分别对参考户型图表征的户型进行功能区划分,得到参考户型图对应的多个参考户型分区方案。
[0010]在一些实施例中,得到参考户型图对应的多个参考户型分区方案之后,该方法还包括:对于参考户型图对应的多个参考户型分区方案中的任意两个参考户型分区方案,若该两个参考户型分区方案中的各个功能区对应的区域位置相同,且其中一个参考户型分区方案中的各个功能区对应的区域均大于另一个参考户型分区方案中的各个功能区对应的区域,删除另一个参考户型分区方案,以更新参考户型图对应的多个参考户型分区方案。
[0011]在一些实施例中,删除另一个参考户型分区方案之后,该方法还包括:基于预先确定的多种评分规则中的每种评分规则,分别对参考户型图对应的多个参考户型分区方案进行评分,确定参考户型图对应的多个参考户型分区方案分别对应于每种评分规则的评分,并将评分最高的参考户型分区方案确定为参考户型图在对应的评分规则下的代表户型分区方案;基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,包括:基于户型信息和用户需求,确定与户型信息和用户需求匹配的至少一个参考户型图;获取至少一个参考户型图中的每个参考户型图分别对应的多个代表户型分区方案;将获取到的多个代表户型分区方案确定为户型分区方案。
[0012]在一些实施例中,基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案,包括:基于参考户型类型关联的多个功能区的特征信息,确定参考户型图表征的户型中包括的多个功能区;基于参考户型类型,在预先构建的第二知识图谱中确定出与参考户型类型对应的区域划分策略,第二知识图谱为多种户型类型的区域划分策略形成的结构化数据,第二知识图谱中的每个户型类型关联有区域划分策略;基于区域划分策略,在参考户型图中确定出多个功能区分别对应的区域,得到参考户型图对应的参考户型分区方案。
[0013]在一些实施例中,基于区域划分策略,在参考户型图中确定出多个功能区分别对应的区域,包括:基于区域划分策略,在参考户型图中确定出多个功能区分别对应的初始区域;响应于相邻两个功能区对应的初始区域之间存在空闲区域,将空闲区域划分至相邻两个功能区对应的初始区域,以更新多个功能区分别对应的初始区域;将更新后的多个功能区分别对应的初始区域确定为多个功能区分别对应的区域。
[0014]在一些实施例中,基于区域划分策略,在参考户型图中确定出多个功能区分别对应的初始区域,包括:基于区域划分策略,确定多个功能区的分区顺序、多个功能区中每个功能区的大小以及区域划分步骤,其中,区域划分步骤包括:在待划分功能区中确定起点的位置、活动区域的约束条件和移动方向;按照约束条件,沿移动方向移动起点,直至满足移动终止条件,基于起点的移动轨迹确定待划分功能区的初始区域;按照分区顺序,将多个功能区依次确定为待划分功能区,并通过区域划分步骤在参考户型图中依次确定出多个功能区分别对应的初始区域。
[0015]本公开实施例的又一个方面,提供一种基于知识图谱生成装修方案的装置,包括:
信息获取单元,被配置成获取待装修户型的户型信息以及用户需求,用户需求表示用户期望获得的装修效果;分区方案确定单元,被配置成基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,其中,第一知识图谱为多种户型分区规则形成的结构化数据,户型分区方案用于将待装修户型划分为多个功能区;物品子图确定单元,被配置成从预先生成的多个参考物品子图中确定出户型分区方案对应的多个物品子图,其中,户型分区方案中的每个功能区对应至少一个物品子图,物品子图中包括用于摆放在功能区中的物品的信息;摆位方案确定单元,被配置成基于户型分区方案及其对应的多个物品子图,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱生成装修方案的方法,其特征在于,包括:获取待装修户型的户型信息以及用户需求,所述用户需求表示用户期望获得的装修效果;基于所述户型信息和所述用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,其中,所述第一知识图谱为多种户型分区规则形成的结构化数据,所述户型分区方案用于将所述待装修户型划分为多个功能区;从预先生成的多个参考物品子图中确定出所述户型分区方案对应的多个物品子图,其中,所述户型分区方案中的每个功能区对应至少一个所述物品子图,所述物品子图中包括用于摆放在功能区中的物品的信息;基于所述户型分区方案及其对应的多个所述物品子图,确定所述户型分区方案中的每个功能区对应的物品摆位方案;基于所述户型分区方案及其对应的多个所述物品摆位方案,生成户型装修方案。2.根据权利要求1所述的方法,其特征在于,所述方法还包括基于所述第一知识图谱生成多个参考户型分区方案的步骤,该步骤包括:获取多个参考户型图;基于所述第一知识图谱,生成每个所述参考户型图对应的参考户型分区方案。3.根据权利要求2所述的方法,其特征在于,基于所述第一知识图谱,生成每个所述参考户型图对应的参考户型分区方案,包括:基于所述参考户型图,确定分区特征信息;在所述第一知识图谱中确定出与所述分区特征信息对应的参考户型类型,所述第一知识图谱中包括的每个户型类型均关联有多个功能区的特征信息;基于所述参考户型类型关联的多个功能区的特征信息,对所述参考户型图表征的户型进行功能区划分,得到所述参考户型图对应的参考户型分区方案。4.根据权利要求3所述的方法,其特征在于,所述分区特征信息包括以下特征信息:门窗的位置和朝向信息、去墙后内墙点的位置信息、功能区的形状信息、功能区的标签信息;在所述第一知识图谱中确定出与所述分区特征信息对应的参考户型类型,包括:在所述第一知识图谱中确定出所述多项特征信息中的每项特征信息分别对应的户型类型,得到的多个所述参考户型类型;基于所述参考户型类型关联的多个功能区的特征信息,对所述参考户型图表征的户型进行功能区划分,得到所述参考户型图对应的参考户型分区方案,包括:基于多个所述参考户型类型中的每个所述参考户型类型关联的多个功能区的特征信息,分别对所述参考户型图表征的户型进行功能区划分,得到所述参考户型图对应的多个参考户型分区方案。5.根据权利要求4所述的方法,其特征在于,得到所述参考户型图对应的多个参考户型分区方案之后,所述方法还包括:对于所述参考户型图对应的多个参考户型分区方案中的任意两个参考户型分区方案,若该两个参考户型分区方案中的各个功能区对应的区域位置相同,且其中一个参考户型分区方案中的各个功能区对应的区域均大于另一个参考户型分区方案中的各个功能区对应的区域,删除所述另一个参考户型分区方案,以更新所述参考户型图对应的多个参考户型
分区方案。6.根据权利要求5所述的方法,其特征在于,删除所述另一个参考户型分区方案之后,所述方法还包括:基于预先确定的多种评分规则中的每种评分规则,分别对所述参考户型图对应的多个参考户型分区方案进行评分,确定所述参考户型图对应的多个参考户型分区方案分别对应于每种评分规则的评分,并将评分最高的参考户型分区方案确定为所述参考户型图在对应的评分规则下的代表户型分区方案;基于所述户型信息和所述用户...

【专利技术属性】
技术研发人员:王贺青王策孙林王栋周聪
申请(专利权)人:如你所视北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1