CN115081087B - 基于物联网的装修云设计方法、装置、设备及存储介质 - Google Patents
基于物联网的装修云设计方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115081087B CN115081087B CN202210860976.0A CN202210860976A CN115081087B CN 115081087 B CN115081087 B CN 115081087B CN 202210860976 A CN202210860976 A CN 202210860976A CN 115081087 B CN115081087 B CN 115081087B
- Authority
- CN
- China
- Prior art keywords
- user
- home
- decoration
- whole
- house
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013461 design Methods 0.000 title claims abstract description 230
- 238000005034 decoration Methods 0.000 title claims abstract description 220
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000000694 effects Effects 0.000 claims abstract description 71
- 238000010586 diagram Methods 0.000 claims abstract description 45
- 238000012216 screening Methods 0.000 claims abstract description 18
- 238000013507 mapping Methods 0.000 claims abstract description 11
- 238000000605 extraction Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000013210 evaluation model Methods 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims 4
- 230000011218 segmentation Effects 0.000 description 22
- 230000008569 process Effects 0.000 description 11
- 238000005192 partition Methods 0.000 description 9
- 238000001914 filtration Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003370 grooming effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Civil Engineering (AREA)
- Computer Graphics (AREA)
- Development Economics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Primary Health Care (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及物联网技术领域,公开了一种基于物联网的装修云设计方法、装置、设备及存储介质,用于提高装修设计的效率。所述方法包括:对用户需求文本进行关键词解析,得到多个用户关键词,并对多个用户关键词进行属性分类,得到多个关键词分类结果;对全屋参数数据进行平面解析,得到全屋平面图,并对全屋平面图进行装修云设计,得到全屋装修数据;对多个家居模型进行样式组合,得到多个组合结果;根据多个组合结果和全屋装修数据生成平面高清效果图,并根据平面高清效果图对多个家居模型进行三维映射,生成立面三维图;对多个组合结果进行筛选和匹配,得到目标组合结果,并根据目标组合结果输出全屋设计方案。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种基于物联网的装修云设计方法、装置、设备及存储介质。
背景技术
随着经济社会的高速发展,人们的生活条件也越来越好,对于住宅的标准也越来越高,人们对住宅内的装饰设计需求也越来越高。目前,人们需要装修时,若想获得自己房屋的装修效果图,大多是由装修公司利用专业的设计软件,绘制户型,然后根据用户需求进行设计,要获得客户满意的装修设计,往往需要设计师和用户充分沟通,多次修改设计方案。
因此在传统装修设计或者偏互联网装修行业内,对于家居设计通常是采用设计师与用户之间线下交流,然后设计师才能根据交流结果进行全屋装修设计,这种设计的方式时间周期较长,并且设计的效率较低。
发明内容
本发明提供了一种基于物联网的装修云设计方法、装置、设备及存储介质,用于提高装修设计的效率。
本发明第一方面提供了一种基于物联网的装修云设计方法,所述基于物联网的装修云设计方法包括:接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,在本发明第一方面的第一种实现方式中,所述对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算,包括:对所述用户需求文本进行分词,得到多个文本分词;将所述多个文本分词输入预置的关键词提取模型进行关键词提取,得到多个用户关键词;调用预设的属性词对所述多个用户关键词进行属性聚类,得到多个属性词聚类结果,其中,所述多个属性词包括:风格属性词和预算属性词;将所述多个属性词聚类结果作为多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算。
可选的,在本发明第一方面的第二种实现方式中,所述对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位,包括:对所述全屋参数数据进行平面重构,得到重构平面,并对所述重构平面进行房间数据标注,得到全屋平面图;基于所述用户期望装修风格对所述全屋平面图进行风格选取,得到所述目标用户对应的家居风格;基于所述全屋平面图划分家居区域,并根据所述家居区域计算家居尺寸;根据所述家居尺寸和所述家居区域确定家居摆放方位;将所述家居风格、所述家居尺寸和所述家居摆放方位生成全屋装修数据。
可选的,在本发明第一方面的第三种实现方式中,所述从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型,包括:根据所述家居风格和所述家居尺寸生成数据库查询条件;根据所述数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照所述家居风格对所述多个家居模型进行样式组合,得到多个组合结果。
可选的,在本发明第一方面的第四种实现方式中,所述根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图,包括:分别将每个组合结果按照所述全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;基于所述平面高清效果图构建三维坐标系;将每个组合结果对应的家居模型数据集在所述三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图。
可选的,在本发明第一方面的第五种实现方式中,所述根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出,包括:分别计算每个组合结果的标准预算;根据所述用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合所述用户期望装修预算的组合结果作为目标组合结果,其中,所述目标组合结果包括至少一个组合结果;将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,在本发明第一方面的第六种实现方式中,所述基于物联网的装修云设计方法还包括:获取所述目标用户对所述全屋设计方案的实时反馈信息;对所述实时反馈信息进行信息实时解析,得到用户期望修改数据;根据所述用户期望修改数据对所述全屋设计方案进行位置标记,得到所述全屋设计方案对应的位置标记;根据所述位置标记对所述全屋设计方案进行替换和改进,并生成改进后的全屋设计方案。
本发明第二方面提供了一种基于物联网的装修云设计装置,所述基于物联网的装修云设计装置包括:解析模块,用于接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;分类模块,用于对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;云设计模块,用于对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;组合模块,用于从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;生成模块,用于根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;输出模块,用于根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,在本发明第二方面的第一种实现方式中,所述分类模块具体用于:对所述用户需求文本进行分词,得到多个文本分词;将所述多个文本分词输入预置的关键词提取模型进行关键词提取,得到多个用户关键词;调用预设的属性词对所述多个用户关键词进行属性聚类,得到多个属性词聚类结果,其中,所述多个属性词包括:风格属性词和预算属性词;将所述多个属性词聚类结果作为多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算。
可选的,在本发明第二方面的第二种实现方式中,所述云设计模块具体用于:对所述全屋参数数据进行平面重构,得到重构平面,并对所述重构平面进行房间数据标注,得到全屋平面图;基于所述用户期望装修风格对所述全屋平面图进行风格选取,得到所述目标用户对应的家居风格;基于所述全屋平面图划分家居区域,并根据所述家居区域计算家居尺寸;根据所述家居尺寸和所述家居区域确定家居摆放方位;将所述家居风格、所述家居尺寸和所述家居摆放方位生成全屋装修数据。
可选的,在本发明第二方面的第三种实现方式中,所述组合模块具体用于:根据所述家居风格和所述家居尺寸生成数据库查询条件;根据所述数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照所述家居风格对所述多个家居模型进行样式组合,得到多个组合结果。
可选的,在本发明第二方面的第四种实现方式中,所述生成模块具体用于:分别将每个组合结果按照所述全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;基于所述平面高清效果图构建三维坐标系;将每个组合结果对应的家居模型数据集在所述三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图。
可选的,在本发明第二方面的第五种实现方式中,所述输出模块具体用于:分别计算每个组合结果的标准预算;根据所述用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合所述用户期望装修预算的组合结果作为目标组合结果,其中,所述目标组合结果包括至少一个组合结果;将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,在本发明第二方面的第六种实现方式中,所述基于物联网的装修云设计装置还包括:反馈模块,用于获取所述目标用户对所述全屋设计方案的实时反馈信息;对所述实时反馈信息进行信息实时解析,得到用户期望修改数据;根据所述用户期望修改数据对所述全屋设计方案进行位置标记,得到所述全屋设计方案对应的位置标记;根据所述位置标记对所述全屋设计方案进行替换和改进,并生成改进后的全屋设计方案。
本发明第三方面提供了一种基于物联网的装修云设计设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于物联网的装修云设计设备执行上述的基于物联网的装修云设计方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于物联网的装修云设计方法。
本发明提供的技术方案中,通过对目标用户的用户数据进行解析,得到全屋参数数据和用户需求文本,然后对用户需求文本进行分类解析,得到目标用户的用户期望装修风格和用户期望装修预算,通过对用户的需求进行分析可以更加准确的匹配到用户期望的装修风格,进而提高方案设计的准确率,其次,通过预先构建的云设计数据库进行装修云设计,通过自动分析用户需求并进行线上化的自动云设计,提高了装修设计的效率,通过组合出多种组合结果以供目标用户进行选择,而且全屋设计方案中即包含二维的平面高清效果图也包含立面三维图,可以有效提高全屋设计方案的可选择性和多样性。
附图说明
图1为本发明实施例中基于物联网的装修云设计方法的一个实施例示意图;
图2为本发明实施例中基于物联网的装修云设计方法的另一个实施例示意图;
图3为本发明实施例中基于物联网的装修云设计装置的一个实施例示意图;
图4为本发明实施例中基于物联网的装修云设计装置的另一个实施例示意图;
图5为本发明实施例中基于物联网的装修云设计设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种基于物联网的装修云设计方法、装置、设备及存储介质,用于提高装修设计的效率。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中基于物联网的装修云设计方法的一个实施例包括:
101、接收终端发送的装修云设计请求,并对装修云设计请求进行请求解析,得到请求解析结果,并根据请求解析结果查询目标用户对应的用户数据,其中,用户数据包括:全屋参数数据和用户需求文本;
可以理解的是,本发明的执行主体可以为基于物联网的装修云设计装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
需要说明的是,云设计***还可以提供第一人称视角的设计互动体验,打破空间、时间限制,为用户还原出超拟真的未来家居场景,实现硬装、软装、家具、家电的预装修体验。相较传统模式,云设计***只需网络即可登录,对硬件配置的要求更低,能够充分满足设计师在不同场景的使用需求。方案展示过程中,还可随时进行调整,有效降低了方案修改的时间成本,具体的,接收终端发送的装修云设计请求,并对装修云设计请求进行请求解析,得到请求解析结果,装修云设计请求重定向至本地解析服务进程,本地解析服务进程是由本地VPN服务提供的,在本地解析服务进程中,查询解析请求对应的是否与本地黑名单中记录的匹配,若查询到解析请求对应的与本地黑名单中记录的匹配,则阻止由解析请求所产生的流量,利用该方案,当客户端发起用于装修云设计的求时,会因为与本地黑名单匹配而被阻止,也即阻止由该解析请求所产生的流量,从而有效遏制了非正常请求对用户的影响,然后服务器根据请求解析结果查询目标用户对应的用户数据,其中,用户数据包括:全屋参数数据和用户需求文本。
102、对用户需求文本进行关键词解析,得到多个用户关键词,并对多个用户关键词进行属性分类,得到多个关键词分类结果,其中,关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
具体的,获取用户需求文本,采用分词工具的搜索引擎分词模式对用户需求文本进行文本分词,获取文本分词结果,文本分词结果包括至少n个一级分词,若任意连续k个一级分词中连续k1个一级分词的叠加等于第k个一级分词,且连续k1个一级分词中存在至少两个二级分词的结合等于第k个一级分词,则仅保留至少两个二级分词,获取关键词分类结果,可删除重复语义或无实际意义的分词,提高分词工具的分词准确性,简化分词结果,利于后续基于正确的分词结果继续对用户需求文本进行语义分析。
103、对全屋参数数据进行平面解析,得到全屋平面图,并根据用户期望装修风格对全屋平面图进行装修云设计,得到全屋装修数据,其中,全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
具体的,获取全屋参数数据,进而服务器通过该全屋参数数据提取全屋平面图,全屋平面图包括客餐厅区和非客餐厅区,将客餐厅区输入预设的GAN网络,获得客餐厅区的功能分区,功能分区包括客厅分区、餐厅分区、过道分区、玄关分区、沙发分区和背景墙分区中的一种或多种,根据第一预设约束条件计算功能分区的第一装修设计图,根据第二预设约束条件计算非客餐厅区的第二装修设计图,根据第一装修设计图和第二装修设计图生成全屋空间装修设计图。该装修设计的生成方法可以实现满足不同用户的装修设计需求,提高装修设计工作效率和降低装修设计入门门槛的技术效果。
104、从预置的云设计数据库中匹配与家居风格和家居尺寸对应的多个家居模型,并对多个家居模型进行样式组合,得到多个组合结果,其中,云设计数据库包括:多个候选家居模型;
具体的,服务器从预置的云设计数据库中匹配与家居风格和家居尺寸对应的多个家居模型,家居包括窗帘模型、地毯模型、墙布模型、抱枕模型和床单模型,服务器接收服务器的家居场景图,服务器将家居组合至家居场景图上形成效果搭配图,服务器对效果搭配图进行三维展示,服务器在展示效果搭配图过程中更换家居,并对多个家居模型进行样式组合,得到多个组合结果。本发明针对单独选择家居模型在后期布置后不搭配的问题,达到了避免每种家居模型单独选择而造成后期布置后的效果太差,提高用户选择家居模型后布置的体验度。
105、根据多个组合结果和全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;
具体的,根据多个组合结果和全屋装修数据生成每个组合结果对应的平面高清效果图,获取房间的单张平面高清效果图,将平面高清效果图输入预先训练的三维图像神经网络,经三维图像神经网络输出平面高清效果图对应的深度信息及结构分割信息、物品分割信息,获取深度信息对应点云数据,根据结构分割信息、物品分割信息,去除点云数据中的物品信息,保留结构信息;获取结构信息中的水平面信息和高度信息;根据水平面信息和高度信息对房间建立平面高清效果图对应的三维房间结构模型,最终服务器通过上述三维房间结构模型,根据每个组合结果对应的平面高清效果图对多个家居模型进行三维映射,生成每个组合结果对应的立面三维图,本发明方案将房间平面高清效果图自动转换为三维模型,通过简单的普通相机采集房间图像,就能够推断出该房间的一个三维模型,能够满足快速简洁的全屋重建的需求。
106、根据用户期望装修预算对多个组合结果进行筛选和匹配,得到目标组合结果,并将目标组合结果对应的平面高清效果图和立面三维图作为目标用户的全屋设计方案并输出。
具体的,通过计算用户需求的面积计算出商品库平均价预算总和,用户需求的预算总额与预设的差价进行储存,计算各类目系数带入公式,计算出各个类目系数区间所承担的比例,计算各类目承担的差价金额,通过存储的类目均值与类目差额带入公式计算出单一商品所需要的金额范围,确定出对应的用户期望装修方案预算,并确定目标组合结果,最终服务器将目标组合结果对应的平面高清效果图和立面三维图作为目标用户的全屋设计方案并输出。
本发明实施例中,通过对目标用户的用户数据进行解析,得到全屋参数数据和用户需求文本,然后对用户需求文本进行分类解析,得到目标用户的用户期望装修风格和用户期望装修预算,通过对用户的需求进行分析可以更加准确的匹配到用户期望的装修风格,进而提高方案设计的准确率,其次,通过预先构建的云设计数据库进行装修云设计,通过自动分析用户需求并进行线上化的自动云设计,提高了装修设计的效率,通过组合出多种组合结果以供目标用户进行选择,而且全屋设计方案中即包含二维的平面高清效果图也包含立面三维图,可以有效提高全屋设计方案的可选择性和多样性。
请参阅图2,本发明实施例中基于物联网的装修云设计方法的另一个实施例包括:
201、接收终端发送的装修云设计请求,并对装修云设计请求进行请求解析,得到请求解析结果,并根据请求解析结果查询目标用户对应的用户数据,其中,用户数据包括:全屋参数数据和用户需求文本;
本实施例的具体实施方式与上述步骤101类似,此处不再赘述。
202、对用户需求文本进行关键词解析,得到多个用户关键词,并对多个用户关键词进行属性分类,得到多个关键词分类结果,其中,关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
具体的,对用户需求文本进行分词,得到多个文本分词;将多个文本分词输入预置的关键词提取模型进行关键词提取,得到多个用户关键词;调用预设的属性词对多个用户关键词进行属性聚类,得到多个属性词聚类结果,其中,多个属性词包括:风格属性词和预算属性词;将多个属性词聚类结果作为多个关键词分类结果,其中,关键词分类结果用于指示用户期望装修风格和用户期望装修预算。
需要说明的是,属性词聚类结果例如可以包括文本特征,或者属性词聚类结果可以包括文本特征和二元文法Bi-gram特征,针对提取的属性词聚类结果包括文本特征时,基于每一个字符的属性词聚类结果,输出与待分词文本的分词标准对应的,待分词文本的标签序列,统一分词模型基于提取的每一个字符的文本特征或者提取的每一个字符的文本特征和二元文法Bi-gram特征,确定每一个字符对应标签的标签概率之后,可输出与待分词文本的分词标准对应的,待分词文本的标签序列,最终调用预设的属性词对多个用户关键词进行属性聚类,得到多个属性词聚类结果,避免了针对需要对中文文本采用不同分词标准进行分词的多标准分词场景,出现的针对不同分词标准,需要训练对应分词标准的分词模型,从而增加分词装置计算资源的消耗,降低部署分词装置灵活性,不能很好地满足个性化分词需求的问题。
203、对全屋参数数据进行平面解析,得到全屋平面图,并根据用户期望装修风格对全屋平面图进行装修云设计,得到全屋装修数据,其中,全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
具体的,对全屋参数数据进行平面重构,得到重构平面,并对重构平面进行房间数据标注,得到全屋平面图;基于用户期望装修风格对全屋平面图进行风格选取,得到目标用户对应的家居风格;基于全屋平面图划分家居区域,并根据家居区域计算家居尺寸;根据家居尺寸和家居区域确定家居摆放方位;将家居风格、家居尺寸和家居摆放方位生成全屋装修数据。
其中,确定三维家居场景,得到对应的重构平面,从重构平面中获取第一属性词聚类结果,构建得到第一数据集,根据数据集,通过家居组合推荐模型确定推荐家居,通过家居组合推荐模型确定推荐家居包括以下步骤,根据第一数据集获取环境特征,根据环境特征与家居类型的关联关系,确定家居类型的嵌入向量;根据环境特征、嵌入向量与家居特征以及子空间进行融合,确定子空间中的推荐家居,并基于全屋平面图划分家居区域,并根据家居区域计算家居尺寸;根据家居尺寸和家居区域确定家居摆放方位;将家居风格、家居尺寸和家居摆放方位生成全屋装修数据。方法实现了用智能推荐算法代替手工挑选家居的过程,减少设计室内场景时挑选家居花费的精力,节约了人力成本,简化了室内设计的过程,大大提高了效率,可广泛应用于计算机数据处理技术领域。
204、从预置的云设计数据库中匹配与家居风格和家居尺寸对应的多个家居模型,并对多个家居模型进行样式组合,得到多个组合结果,其中,云设计数据库包括:多个候选家居模型;
具体的,根据家居风格和家居尺寸生成数据库查询条件;根据数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照家居风格对多个家居模型进行样式组合,得到多个组合结果。
其中,根据家居风格和家居尺寸生成数据库查询条件,并输入查询指令;确定输入查询指令中的若干个子查询过滤条件,根据若干个子查询过滤条件,确定目标子查询过滤条件,根据目标子查询过滤条件,对关系数据库进行数据查询,得到查询结果,根据数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照家居风格对多个家居模型进行样式组合,得到多个组合结果。可在关系数据库的查询阶段,针对若干个子查询过滤条件进行合并后,生成更加严格的目标子查询过滤条件,来替代原有的若干个子查询过滤条件,从而获得更加严格的过滤条件,使得子查询语句产生更加少量的结果集,也降低查询的次数,从而提高查询的执行效率,可见,本申请所提供的方法可以大大降低查询的次数,提高了查询效率。
205、分别将每个组合结果按照全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;
206、根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;
207、基于平面高清效果图构建三维坐标系;
208、将每个组合结果对应的家居模型数据集在三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图;
具体的,服务器分别将每个组合结果按照全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图,进而通过该平面高清效果图获取对应的深度点云数据,在获取深度信息对应点云数据后,根据结构分割信息、物品分割信息,去除点云数据中的物品信息,保留结构信息。根据平面高清效果图对应相机的参数,将深度信息转换为点云数据。根据图像的深度信息,将图像重建为点云结构,得到点云数据。进而将点云数据进行处理,去除其中的物品信息,仅保留结构信息,获取结构信息中的水平面信息和高度信息,将每个组合结果对应的家居模型数据集在三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图,需要说明的是,物品分割采用的是Mask RCNN的现有技术方案,得到房间主要物品的二维分割(例如,可以包括房间内家具、桌椅等),Mask RCNN是一个实例分割(Instance segmentation)算法,可以用来做“目标检测”、“目标实例分割”、“目标关键点检测”。Mask RCNN是一个两阶段的框架,第一个阶段扫描图像并生成提议(proposals,即有可能包含一个目标的区域),第二阶段分类提议并生成边界框和掩码。
209、根据用户期望装修预算对多个组合结果进行筛选和匹配,得到目标组合结果,并将目标组合结果对应的平面高清效果图和立面三维图作为目标用户的全屋设计方案并输出。
具体的,分别计算每个组合结果的标准预算;根据用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合用户期望装修预算的组合结果作为目标组合结果,其中,目标组合结果包括至少一个组合结果;将目标组合结果对应的平面高清效果图和立面三维图作为目标用户的全屋设计方案并输出。
其中,分别计算每个组合结果的标准预算,对获取的每个组合结果的标准预算进行筛选,筛选出影响用户期望预算绩效维度的经济变量,并标定用户期望预算绩效评价级别划分的等级标准,建立预算绩效的模糊综合评价模型,将筛选出影响预算绩效维度的经济变量通过绩效的模糊综合评价模型,获取各绩效维度的权重,对预算绩效进行评分,并基于评分结果和等级标准获取评价结果,并将符合用户期望装修预算的组合结果作为目标组合结果,本发明实现客观评估各维度的实际效应,更科学地赋权,有利于实现对预算绩效的客观评价,而且广泛全面,评价准确。
可选的,获取目标用户对全屋设计方案的实时反馈信息;对实时反馈信息进行信息实时解析,得到用户期望修改数据;根据用户期望修改数据对全屋设计方案进行位置标记,得到全屋设计方案对应的位置标记;根据位置标记对全屋设计方案进行替换和改进,并生成改进后的全屋设计方案。
其中,基于预设的分词处理算法对实时反馈信息进行分词处理,获取实时反馈信息的至少一个目标分词,利用逆文档频率算法,计算至少一个目标分词在反馈信息中的权重值,根据至少一个目标分词的权重值和预设权重值,确认反馈信息的关键词。该实施方式利用预设的分词处理算法,获取反馈信息的目标分词,然后通过目标分词的权重值确认反馈信息的关键词,进而根据用户期望修改数据对全屋设计方案进行位置标记,得到全屋设计方案对应的位置标记,根据位置标记对全屋设计方案进行替换和改进,并生成改进后的全屋设计方案提高关键词的提取准确率,极大的获取有价值的反馈信息,减少重要内容被忽略的几率,提高工作效率。
本发明实施例中,通过对目标用户的用户数据进行解析,得到全屋参数数据和用户需求文本,然后对用户需求文本进行分类解析,得到目标用户的用户期望装修风格和用户期望装修预算,通过对用户的需求进行分析可以更加准确的匹配到用户期望的装修风格,进而提高方案设计的准确率,其次,通过预先构建的云设计数据库进行装修云设计,通过自动分析用户需求并进行线上化的自动云设计,提高了装修设计的效率,通过组合出多种组合结果以供目标用户进行选择,而且全屋设计方案中即包含二维的平面高清效果图也包含立面三维图,可以有效提高全屋设计方案的可选择性和多样性。
上面对本发明实施例中基于物联网的装修云设计方法进行了描述,下面对本发明实施例中基于物联网的装修云设计装置进行描述,请参阅图3,本发明实施例中基于物联网的装修云设计装置一个实施例包括:
解析模块301,用于接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;
分类模块302,用于对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
云设计模块303,用于对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
组合模块304,用于从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;
生成模块305,用于根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;
输出模块306,用于根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
本发明实施例中,通过对目标用户的用户数据进行解析,得到全屋参数数据和用户需求文本,然后对用户需求文本进行分类解析,得到目标用户的用户期望装修风格和用户期望装修预算,通过对用户的需求进行分析可以更加准确的匹配到用户期望的装修风格,进而提高方案设计的准确率,其次,通过预先构建的云设计数据库进行装修云设计,通过自动分析用户需求并进行线上化的自动云设计,提高了装修设计的效率,通过组合出多种组合结果以供目标用户进行选择,而且全屋设计方案中即包含二维的平面高清效果图也包含立面三维图,可以有效提高全屋设计方案的可选择性和多样性。
请参阅图4,本发明实施例中基于物联网的装修云设计装置另一个实施例包括:
解析模块301,用于接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;
分类模块302,用于对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
云设计模块303,用于对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
组合模块304,用于从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;
生成模块305,用于根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;
输出模块306,用于根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,所述分类模块302具体用于:对所述用户需求文本进行分词,得到多个文本分词;将所述多个文本分词输入预置的关键词提取模型进行关键词提取,得到多个用户关键词;调用预设的属性词对所述多个用户关键词进行属性聚类,得到多个属性词聚类结果,其中,所述多个属性词包括:风格属性词和预算属性词;将所述多个属性词聚类结果作为多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算。
可选的,所述云设计模块303具体用于:对所述全屋参数数据进行平面重构,得到重构平面,并对所述重构平面进行房间数据标注,得到全屋平面图;基于所述用户期望装修风格对所述全屋平面图进行风格选取,得到所述目标用户对应的家居风格;基于所述全屋平面图划分家居区域,并根据所述家居区域计算家居尺寸;根据所述家居尺寸和所述家居区域确定家居摆放方位;将所述家居风格、所述家居尺寸和所述家居摆放方位生成全屋装修数据。
可选的,所述组合模块304具体用于:根据所述家居风格和所述家居尺寸生成数据库查询条件;根据所述数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照所述家居风格对所述多个家居模型进行样式组合,得到多个组合结果。
可选的,所述生成模块305具体用于:分别将每个组合结果按照所述全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;基于所述平面高清效果图构建三维坐标系;将每个组合结果对应的家居模型数据集在所述三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图。
可选的,所述输出模块306具体用于:分别计算每个组合结果的标准预算;根据所述用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合所述用户期望装修预算的组合结果作为目标组合结果,其中,所述目标组合结果包括至少一个组合结果;将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出。
可选的,所述基于物联网的装修云设计装置还包括:
反馈模块307,用于获取所述目标用户对所述全屋设计方案的实时反馈信息;对所述实时反馈信息进行信息实时解析,得到用户期望修改数据;根据所述用户期望修改数据对所述全屋设计方案进行位置标记,得到所述全屋设计方案对应的位置标记;根据所述位置标记对所述全屋设计方案进行替换和改进,并生成改进后的全屋设计方案。
本发明实施例中,通过对目标用户的用户数据进行解析,得到全屋参数数据和用户需求文本,然后对用户需求文本进行分类解析,得到目标用户的用户期望装修风格和用户期望装修预算,通过对用户的需求进行分析可以更加准确的匹配到用户期望的装修风格,进而提高方案设计的准确率,其次,通过预先构建的云设计数据库进行装修云设计,通过自动分析用户需求并进行线上化的自动云设计,提高了装修设计的效率,通过组合出多种组合结果以供目标用户进行选择,而且全屋设计方案中即包含二维的平面高清效果图也包含立面三维图,可以有效提高全屋设计方案的可选择性和多样性。
上面图3和图4从模块化功能实体的角度对本发明实施例中的基于物联网的装修云设计装置进行详细描述,下面从硬件处理的角度对本发明实施例中基于物联网的装修云设计设备进行详细描述。
图5是本发明实施例提供的一种基于物联网的装修云设计设备的结构示意图,该基于物联网的装修云设计设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基于物联网的装修云设计设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在基于物联网的装修云设计设备500上执行存储介质530中的一系列指令操作。
基于物联网的装修云设计设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作***531,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图5示出的基于物联网的装修云设计设备结构并不构成对基于物联网的装修云设计设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种基于物联网的装修云设计设备,所述基于物联网的装修云设计设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述基于物联网的装修云设计方法的步骤。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述基于物联网的装修云设计方法的步骤。
进一步地,计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (7)
1.一种基于物联网的装修云设计方法,其特征在于,所述基于物联网的装修云设计方法包括:
接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;
对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;其中,所述从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型,包括:根据所述家居风格和所述家居尺寸生成数据库查询条件;根据所述数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照所述家居风格对所述多个家居模型进行样式组合,得到多个组合结果;
根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;其中,所述根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图,包括:分别将每个组合结果按照所述全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;基于所述平面高清效果图构建三维坐标系;将每个组合结果对应的家居模型数据集在所述三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图;
根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出;其中,所述根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出,包括:分别计算每个组合结果的标准预算;根据所述用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合所述用户期望装修预算的组合结果作为目标组合结果,其中,所述目标组合结果包括至少一个组合结果;将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出;具体的,分别计算每个组合结果的标准预算,对获取的每个组合结果的标准预算进行筛选,筛选出影响用户期望预算绩效维度的经济变量,并标定用户期望预算绩效评价级别划分的等级标准,建立预算绩效的模糊综合评价模型,将筛选出影响预算绩效维度的经济变量通过绩效的模糊综合评价模型,获取各绩效维度的权重,对预算绩效进行评分,并基于评分结果和等级标准获取评价结果,并将符合用户期望装修预算的组合结果作为目标组合结果。
2.根据权利要求1所述的基于物联网的装修云设计方法,其特征在于,所述对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算,包括:
对所述用户需求文本进行分词,得到多个文本分词;
将所述多个文本分词输入预置的关键词提取模型进行关键词提取,得到多个用户关键词;
调用预设的属性词对所述多个用户关键词进行属性聚类,得到多个属性词聚类结果,其中,所述多个属性词包括:风格属性词和预算属性词;
将所述多个属性词聚类结果作为多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算。
3.根据权利要求1所述的基于物联网的装修云设计方法,其特征在于,所述对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位,包括:
对所述全屋参数数据进行平面重构,得到重构平面,并对所述重构平面进行房间数据标注,得到全屋平面图;
基于所述用户期望装修风格对所述全屋平面图进行风格选取,得到所述目标用户对应的家居风格;
基于所述全屋平面图划分家居区域,并根据所述家居区域计算家居尺寸;
根据所述家居尺寸和所述家居区域确定家居摆放方位;
将所述家居风格、所述家居尺寸和所述家居摆放方位生成全屋装修数据。
4.根据权利要求1-3中任一项所述的基于物联网的装修云设计方法,其特征在于,所述基于物联网的装修云设计方法还包括:
获取所述目标用户对所述全屋设计方案的实时反馈信息;
对所述实时反馈信息进行信息实时解析,得到用户期望修改数据;
根据所述用户期望修改数据对所述全屋设计方案进行位置标记,得到所述全屋设计方案对应的位置标记;
根据所述位置标记对所述全屋设计方案进行替换和改进,并生成改进后的全屋设计方案。
5.一种基于物联网的装修云设计装置,其特征在于,所述基于物联网的装修云设计装置包括:
解析模块,用于接收终端发送的装修云设计请求,并对所述装修云设计请求进行请求解析,得到请求解析结果,并根据所述请求解析结果查询目标用户对应的用户数据,其中,所述用户数据包括:全屋参数数据和用户需求文本;
分类模块,用于对所述用户需求文本进行关键词解析,得到多个用户关键词,并对所述多个用户关键词进行属性分类,得到多个关键词分类结果,其中,所述关键词分类结果用于指示用户期望装修风格和用户期望装修预算;
云设计模块,用于对所述全屋参数数据进行平面解析,得到全屋平面图,并根据所述用户期望装修风格对所述全屋平面图进行装修云设计,得到全屋装修数据,其中,所述全屋装修数据包括:家居风格、家居尺寸和家居摆放方位;
组合模块,用于从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型;其中,所述从预置的云设计数据库中匹配与所述家居风格和所述家居尺寸对应的多个家居模型,并对所述多个家居模型进行样式组合,得到多个组合结果,其中,所述云设计数据库包括:多个候选家居模型,包括:根据所述家居风格和所述家居尺寸生成数据库查询条件;根据所述数据库查询条件从预置的云设计数据库中的多个候选家居模型匹配多个家居模型;按照所述家居风格对所述多个家居模型进行样式组合,得到多个组合结果;
生成模块,用于根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图;其中,所述根据所述多个组合结果和所述全屋装修数据生成每个组合结果对应的平面高清效果图,并根据每个组合结果对应的平面高清效果图对所述多个家居模型进行三维映射,生成每个组合结果对应的立面三维图,包括:分别将每个组合结果按照所述全屋装修数据进行二维平面转换,生成每个组合结果对应的平面高清效果图;根据每个组合结果中的多个家居模型生成每个组合结果对应的家居模型数据集;基于所述平面高清效果图构建三维坐标系;将每个组合结果对应的家居模型数据集在所述三维坐标系中进行三维立体拼接,得到每个组合结果对应的立面三维图;
输出模块,用于根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出;其中,所述根据所述用户期望装修预算对所述多个组合结果进行筛选和匹配,得到目标组合结果,并将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出,包括:分别计算每个组合结果的标准预算;根据所述用户期望装修预算对每个组合结果的标准预算进行筛选和匹配,并将符合所述用户期望装修预算的组合结果作为目标组合结果,其中,所述目标组合结果包括至少一个组合结果;将所述目标组合结果对应的平面高清效果图和立面三维图作为所述目标用户的全屋设计方案并输出;具体的,分别计算每个组合结果的标准预算,对获取的每个组合结果的标准预算进行筛选,筛选出影响用户期望预算绩效维度的经济变量,并标定用户期望预算绩效评价级别划分的等级标准,建立预算绩效的模糊综合评价模型,将筛选出影响预算绩效维度的经济变量通过绩效的模糊综合评价模型,获取各绩效维度的权重,对预算绩效进行评分,并基于评分结果和等级标准获取评价结果,并将符合用户期望装修预算的组合结果作为目标组合结果。
6.一种基于物联网的装修云设计设备,其特征在于,所述基于物联网的装修云设计设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于物联网的装修云设计设备执行如权利要求1-4中任一项所述的基于物联网的装修云设计方法。
7.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-4中任一项所述的基于物联网的装修云设计方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210860976.0A CN115081087B (zh) | 2022-07-22 | 2022-07-22 | 基于物联网的装修云设计方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210860976.0A CN115081087B (zh) | 2022-07-22 | 2022-07-22 | 基于物联网的装修云设计方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115081087A CN115081087A (zh) | 2022-09-20 |
CN115081087B true CN115081087B (zh) | 2023-01-06 |
Family
ID=83243358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210860976.0A Active CN115081087B (zh) | 2022-07-22 | 2022-07-22 | 基于物联网的装修云设计方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115081087B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116151917B (zh) * | 2023-01-04 | 2024-02-13 | 上海铱维思智能科技有限公司 | 一种基于三维模型的交易确权方法及*** |
CN115982830B (zh) * | 2023-02-21 | 2023-06-09 | 矩阵纵横设计股份有限公司 | 室内设计节点的适配方法、装置、计算机设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959669A (zh) * | 2017-05-19 | 2018-12-07 | 深圳市掌网科技股份有限公司 | 智能的家居设计方法和*** |
CN114581202A (zh) * | 2022-03-15 | 2022-06-03 | 广州优家易科技有限公司 | 装修样式定制方法及其装置、设备、介质、产品 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11461985B2 (en) * | 2019-01-30 | 2022-10-04 | Mosaic, Ltd | Methods and systems for rendering and modifying three-dimensional models for interior design |
WO2021217340A1 (zh) * | 2020-04-27 | 2021-11-04 | Li Jianjun | 基于ai的通用智能家居方案自动化设计方法及装置 |
CN113094801B (zh) * | 2021-04-30 | 2022-07-12 | 土巴兔集团股份有限公司 | 装修模拟图像生成方法、装置、设备及介质 |
-
2022
- 2022-07-22 CN CN202210860976.0A patent/CN115081087B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959669A (zh) * | 2017-05-19 | 2018-12-07 | 深圳市掌网科技股份有限公司 | 智能的家居设计方法和*** |
CN114581202A (zh) * | 2022-03-15 | 2022-06-03 | 广州优家易科技有限公司 | 装修样式定制方法及其装置、设备、介质、产品 |
Also Published As
Publication number | Publication date |
---|---|
CN115081087A (zh) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115081087B (zh) | 基于物联网的装修云设计方法、装置、设备及存储介质 | |
Xie et al. | Mlcvnet: Multi-level context votenet for 3d object detection | |
Chaillou | AI & architecture | |
US20130222388A1 (en) | Method of graph processing | |
WO2016101628A1 (zh) | 一种数据建模中的数据处理方法及装置 | |
Huang et al. | Shape decomposition using modal analysis | |
CN106776544A (zh) | 人物关系识别方法及装置和分词方法 | |
Lu et al. | Data-driven floor plan understanding in rural residential buildings via deep recognition | |
JP2001282848A (ja) | 類似のパターンの検索と取り出しのための方法及びシステム | |
JP2002319024A (ja) | 色と質感との組み合わせに基づく映像検索方法 | |
CN110992124B (zh) | 房源的推荐方法及房源的推荐*** | |
WO2023124160A1 (zh) | 一种自动生成三维房屋布局的方法、***、装置及介质 | |
CN112116613A (zh) | 模型训练方法、图像分割方法、图像矢量化方法及其*** | |
Weissenberg et al. | Is there a procedural logic to architecture? | |
TWI590095B (zh) | 軟體功能驗證系統及其驗證方法 | |
CN110968712B (zh) | Bim族模型获取的方法、装置及*** | |
CN110008397A (zh) | 一种推荐模型训练方法及装置 | |
CN116862454B (zh) | 一种室内建筑设计管理方法及*** | |
CN113538101A (zh) | 一种基于人工智能的家装定制方法、***及存储介质 | |
CN113593004A (zh) | 一种定制化三维模型空间装修组合设计方案的方法及*** | |
CN102214227B (zh) | 基于互联网层次结构存储的自动舆情监控方法 | |
CN115797962B (zh) | 基于装配式建筑ai设计的墙柱识别方法及装置 | |
CN110377752A (zh) | 一种应用于政务大厅运营的知识库*** | |
CN102722578A (zh) | 一种基于拉普拉斯正则化无监督的聚类特征选取方法 | |
CN117294727A (zh) | 一种基于云原生和容器技术的云边端协同管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |