System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设计方案的生成方法、电子设备、介质及计算机程序产品技术_技高网

设计方案的生成方法、电子设备、介质及计算机程序产品技术

技术编号:40344145 阅读:6 留言:0更新日期:2024-02-09 14:30
本公开提供了一种设计方案的生成方法,包括:对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集;在历史方案库中分别筛选与设计需求集相应的第一关联方案以及与目标用户的待设计户型相应的第二关联方案,其中历史方案库包括需求数据库和户型数据库;以及将多个第一关联方案和多个第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给目标用户的推荐方案序列。本公开还提供一种电子设备、介质及计算机程序产品。

【技术实现步骤摘要】

本公开涉及房屋设计领域,特别涉及一种设计方案的生成方法、电子设备、存储介质及计算机程序产品。


技术介绍

1、随着生活水平的提高,人们对住宅的户型设计需求也日益多样化,满足用户需求并具有合理空间布局的设计方案的重要性日渐凸显。传统的户型设计主要依赖于户型设计师的专业、经验和喜好,存在着较强的主观性;并且,人工生成设计方案需要依赖设计师的灵感支持和体能支持,显然设计效率较低,不能实时地且及时地为用户提供户型设计方案。若用户对设计师的设计方案不满意,那么同一设计师通常是在当前方案的基础上进行改进,很难再提供出具有实质区别的另一设计方案,显然人工设计方案的丰富度较差。

2、相关技术中存在一些户型推荐系统,这些户型推荐系统通常会结合用户的历史浏览记录以及需求进行推荐,为用户提供满足用户喜好和需求的方案。但是,相关技术所涉及的系统忽略了多模态数据的结合,其不能将用户的需求描述与实际户型图进行关联,因此很难全面地捕捉户型特征与用户喜好、需求的匹配程度。简言之,相关技术仅能单一地考虑用户的喜好和需求,无法结合户型本身的特点进行空间布局、功能性和美学等综合需求进行户型设计或者推荐,以致所生成的设计方案不具备较高的实用性。


技术实现思路

1、为了解决前述问题的至少之一,本公开提供了一种设计方案的生成方法、电子设备、存储介质及计算机程序产品。

2、根据本公开的一个方面提供了一种设计方案的生成方法,包括:对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集;在历史方案库中分别筛选与所述设计需求集相应的第一关联方案以及与所述目标用户的待设计户型相应的第二关联方案,其中所述历史方案库包括需求数据库和户型数据库;以及将多个所述第一关联方案和多个所述第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给所述目标用户的推荐方案序列。

3、在一些实施方式中,所述对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集,包括:识别各个所述多模态需求数据中的设计特征,其中所述多模态需求数据包括文本数据、图像数据和音频数据,其中所述设计特征包括文本关键词、视觉特征和音频关键词;将所述设计特征中的视觉特征转换为文本格式的视觉关键词;以及整合所述文本关键词、所述视觉关键词和所述音频关键词,形成具有统一格式的所述设计需求集,其中所述设计需求集中的各个设计特征均为文本格式。

4、在一些实施方式中,所述识别各个所述多模态需求数据中的设计特征,包括:调用设计特征提取模型对所述多模态需求数据中的文本数据进行特征提取,以提取出用于表征设计需求的文本关键词;调用视觉特征识别模型对所述多模态需求数据中的图像数据进行视觉特征识别,以在所述图像数据中标识出用于表征设计需求的视觉特征;和/或调用语音文本转换模型对所述多模态需求数据中的音频数据转换为描述文本,并在所述描述文本中提取出用于表征所述设计需求的音频关键词。

5、在一些实施方式中,所述在历史方案库中分别筛选与所述设计需求集相应的第一关联方案以及与所述目标用户的待设计户型相应的第二关联方案,包括:根据所述设计需求集中各个设计要素的要素权重,在所述历史方案库的需求数据库中筛选与所述设计需求集的需求匹配度超过匹配度阈值的多个历史需求集,并以各个所述历史需求集所对应的设计方案作为与所述设计需求集相关联的多个所述第一关联方案;以及根据所述待设计户型的户型特征,在所述历史方案库中筛选具有所述户型特征的多个关联户型,并以各个所述关联户型的设计方案作为与所述待设计户型相关联的多个所述第二关联方案。

6、在一些实施方式中,所述将多个所述第一关联方案和多个所述第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给所述目标用户的推荐方案序列,包括:基于所述交集方案对应的历史需求集与所述设计需求集之间的需求匹配度以及所述第一关联方案的方案权重,确定所述交集方案的第一关联分值;根据所述交集方案对应的关联户型与所述待设计户型之间的户型特征匹配度以及所述第二关联方案的方案权重,确定所述交集方案的第二关联分值;计算所述第一关联分值和所述第二关联分值的分值和,获得所述交集方案的匹配度分值;以及按照所述匹配度分值的降序对各个所述交集方案进行排序,以形成用于展示给所述目标用户的所述推荐方案序列。

7、在一些实施方式中,在所述对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集之前,包括:获取所述目标用户的多模态需求数据,包括:获取所述目标用户输入的设计要求;以及获取所述目标用户的历史浏览记录,以所述历史浏览记录的设计结果作为所述多模态需求数据。

8、在一些实施方式中,还包括:根据所述设计需求集中各个设计要素的获取途径,为各个所述设计要素赋值要素权重,包括:当所述设计要素所关联的所述多模态需求数据来源于所述目标用户的输入时,为所述设计要素设置处于第一权重范围的所述要素权重;以及当所述设计要素所关联的所述多模态需求数据来源于所述历史浏览记录时,为所述设计要素设置处于第二权重范围的所述要素权重,其中处于所述第一权重范围的要素权重的数值大于处于所述第二权重范围的要素权重的数值。

9、在一些实施方式中,还包括:调用多模态设计模型对所述多模态需求数据和所述待设计户型进行分析,以形成满足所述多模态需求数据中设计要求和所述待设计户型的户型特征的定制设计方案,其中所述多模态需求数据包括文本数据、图像数据和音频数据。

10、在一些实施方式中,所述调用多模态设计模型对所述多模态需求数据和所述待设计户型进行分析,以形成满足所述多模态需求数据中设计要求和所述待设计户型的户型特征的定制设计方案,包括:调用所述多模态设计模型中的文本向量转换模块对所述多模态需求数据中的文本数据进行向量化处理,形成字符串格式的第一需求向量;调用所述多模态设计模型中的图像向量转换模块对所述多模态需求数据中的图像数据进行向量化处理,形成字符串格式的第二需求向量;将所述第一需求向量和所述第二需求向量进行整合,构建用于表征所述目标用户的设计需求的需求向量集;以及调用所述多模态设计模型中的定制设计模块,对所述需求向量集和所述待设计户型的户型特征进行匹配,形成所述定制设计方案。

11、在一些实施方式中,在所述将多个所述第一关联方案和多个所述第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给所述目标用户的推荐方案序列之后,包括:获取所述目标用户关于所述推荐方案序列和所述定制设计方案的反馈信息,对所述推荐方案序列和/或所述定制设计方案中的感兴趣方案进行优化,直至获得所述目标用户的确认指令。

12、根据本公开的另一个方面提供了一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如上述任一实施方式所述的设计方案的生成方法。

13、根据本公开的又一个方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序适于处理本文档来自技高网...

【技术保护点】

1.一种设计方案的生成方法,其特征在于,包括:

2.根据权利要求1所述的设计方案的生成方法,其特征在于,所述对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集,包括:

3.根据权利要求2所述的设计方案的生成方法,其特征在于,所述识别各个所述多模态需求数据中的设计特征,包括:

4.根据权利要求1所述的设计方案的生成方法,其特征在于,所述在历史方案库中分别筛选与所述设计需求集相应的第一关联方案以及与所述目标用户的待设计户型相应的第二关联方案,包括:

5.根据权利要求1所述的设计方案的生成方法,其特征在于,所述将多个所述第一关联方案和多个所述第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给所述目标用户的推荐方案序列,包括:

6.根据权利要求1所述的设计方案的生成方法,其特征在于,在所述对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集之前,包括:

7.根据权利要求6所述的设计方案的生成方法,其特征在于,还包括:

8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如权利要求1至7中任一项所述的设计方案的生成方法。

9.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7中任一项所述的设计方案的生成方法。

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的设计方案的生成方法。

...

【技术特征摘要】

1.一种设计方案的生成方法,其特征在于,包括:

2.根据权利要求1所述的设计方案的生成方法,其特征在于,所述对目标用户的多模态需求数据进行处理,以形成具有统一格式的设计需求集,包括:

3.根据权利要求2所述的设计方案的生成方法,其特征在于,所述识别各个所述多模态需求数据中的设计特征,包括:

4.根据权利要求1所述的设计方案的生成方法,其特征在于,所述在历史方案库中分别筛选与所述设计需求集相应的第一关联方案以及与所述目标用户的待设计户型相应的第二关联方案,包括:

5.根据权利要求1所述的设计方案的生成方法,其特征在于,所述将多个所述第一关联方案和多个所述第二关联方案之间的交集方案按照匹配分值进行排序,以形成用于展示给所述目标用户的推荐方案序列,包括:

6.根据权利...

【专利技术属性】
技术研发人员:韩阳兰舰邹伟
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

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

1