CN111882649A - 一种家具的展示方法和装置 - Google Patents
一种家具的展示方法和装置 Download PDFInfo
- Publication number
- CN111882649A CN111882649A CN202010583468.3A CN202010583468A CN111882649A CN 111882649 A CN111882649 A CN 111882649A CN 202010583468 A CN202010583468 A CN 202010583468A CN 111882649 A CN111882649 A CN 111882649A
- Authority
- CN
- China
- Prior art keywords
- furniture
- toilet
- decoration
- space
- layout data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000005034 decoration Methods 0.000 claims abstract description 171
- 238000010586 diagram Methods 0.000 abstract description 34
- 230000009471 action Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000005406 washing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241001122767 Theaceae Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例提供了一种家具的展示方法及装置,通过终端的图像用户界面展示目标房屋对象的三维房屋空间,用户可以在三维虚拟空间中进行漫游,以对目标房屋对象的内部装修情况进行浏览。其中,卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,则终端通过获取卫生间对象的空间属性,根据空间属性,生成卫生间对象的家具布局数据,家具布局数据可以包括家具模型对象以及家具模型对象对应的位置信息,然后在卫生间对象中,按照位置信息展示家具模型对象,从而终端可以根据卫生间对象的空间属性,选择匹配的家具并展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提前感知不同的装修风格,提高用户体验。
Description
技术领域
本发明涉及家居技术领域,特别是涉及一种家具的展示方法和一种家具的展示装置。
背景技术
作为普通消费者,在购房或装修设计时很难理解平面化的图纸,纸质的效果图也很难体现出房源整个空间的关系,用户只能在房源装修完毕后,才能感知房源的装修风格、空间布置以及家具摆放等。而在房源装修完毕后,若未能满足用户的预期,由于装修不仅耗时,也耗费资源,无法对当前的设计风格进行调整,使得用户期望甚低,无法满足用户的需求,导致用户体验较低。
发明内容
本发明实施例是提供一种家具的展示方法,以解决现有技术中无法使用户感知房源的装修风格,尤其是无法感知家具摆设的问题。
相应的,本发明实施例还提供了一种家具的展示装置,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种家具的展示方法,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,所述方法包括:
获取所述卫生间对象的空间属性;
根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
可选地,所述空间属性至少包括所述卫生间对象在所述三维房屋空间下的墙体对象与尺寸信息,所述根据所述空间属性,生成所述卫生间对象的家具布局数据,包括:
根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据。
可选地,所述墙体对象至少包括第一墙体对象以及与第二墙体对象,所述第一墙体对象包括门体对象,所述尺寸信息包括所述门体对象的第一边长,以及所述第一墙体对象的第二边长和所述第二墙体对象的第三边长,所述根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据,包括:
根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间;
根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间;
获取与所述第二边长和所述第三边长匹配的家具模型对象;
按照预设的装修条件,将所述家具模型对象与所述目标装修空间进行匹配,获得所述家具模型对象的位置信息。
可选地,所述根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间,包括:
沿所述门体对象所在位置,按照所述第一边长向所述卫生间对象内部延伸,直至与所述第一墙体对象相对的墙体对象之间的距离满足预设距离阈值时,停止延伸,并将所延伸的区域作为所述卫生间对象的动线空间。
可选地,所述根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间,包括:
沿所述第二墙体对象所在位置,按照所述第三边长向所述卫生间对象延伸预设装修阈值,获得所述卫生间对象的初始装修空间;
若所述初始装修控件与所述动线空间出现重叠,则将两者重叠部分作为动线空间,并将剩余部分的初始装修空间作为目标装修空间。
可选地,所述家具模型对象包括第一类模型对象以及第二类模型对象,所述根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间,还包括:
按照预设区域尺寸信息,将所述目标装修空间划分为第一装修区域以及第二装修区域,所述第一装修区域与所述第二装修区域之间通过目标门体对象进行连通;
所述按照所述装修优先级,获取所述家具模型对象在所述目标装修空间中的位置信息,包括:
按照预设的装修条件,将所述家具模型对象分别与所第一装修区域和所述第二装修区域进行匹配,获得所述第一类模型对象在所述第一装修区域中的第一位置信息,以及所述第二类模型对象在所述第二装修区域中的第二位置信息。
可选地,所述在所述卫生间对象中,按照所述位置信息展示所述家具模型对象,包括:
若所述家具布局数据为至少两个的情况下,则从至少两个家具布局数据中,选择布局优先级最高的家具布局数据作为第一家具布局数据,所述第一家具布局数据包括第一组家具模型对象,以及所述第一组家具模型对象对应的第一位置信息;
在所述卫生间对象中,按照所述第一位置信息展示所述第一组家具模型对象。
可选地,还包括:
响应作用于所述预设终端的切换操作,从至少两个家具布局数据中,提取与所述切换操作对应的第二家具布局数据,所述第二家具布局数据包括第二组家具模型对象,以及所述目标家具模型对应的第二位置信息;
取消展示所述第一组家具模型对象,并在所述卫生间对象中,按照所述第二位置信息展示所述第二组家具模型对象。
本发明实施例还公开了一种家具的展示装置,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,所述装置包括:
空间属性获取模块,用于获取所述卫生间对象的空间属性;
家具布局数据生成模块,用于根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
家具模型对象展示模块,用于在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
可选地,所述空间属性至少包括所述卫生间对象在所述三维房屋空间下的墙体对象与尺寸信息,所述家具布局数据生成模块具体用于:
根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据。
可选地,所述墙体对象至少包括第一墙体对象以及与第二墙体对象,所述第一墙体对象包括门体对象,所述尺寸信息包括所述门体对象的第一边长,以及所述第一墙体对象的第二边长和所述第二墙体对象的第三边长,所述家具布局数据生成模块包括:
动线空间计算子模块,用于根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间;
装修空间获得子模块,用于根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间;
家具模型对象获取子模块,用于获取与所述第二边长和所述第三边长匹配的家具模型对象;
位置信息获得子模块,用于按照预设的装修条件,将所述家具模型对象与所述目标装修空间进行匹配,获得所述家具模型对象的位置信息。
可选地,所述动线空间计算子模块具体用于:
沿所述门体对象所在位置,按照所述第一边长向所述卫生间对象内部延伸,直至与所述第一墙体对象相对的墙体对象之间的距离满足预设距离阈值时,停止延伸,并将所延伸的区域作为所述卫生间对象的动线空间。
可选地,所述装修空间获得子模块具体用于:
沿所述第二墙体对象所在位置,按照所述第三边长向所述卫生间对象延伸预设装修阈值,获得所述卫生间对象的初始装修空间;
若所述初始装修控件与所述动线空间出现重叠,则将两者重叠部分作为动线空间,并将剩余部分的初始装修空间作为目标装修空间。
可选地,所述家具模型对象包括第一类模型对象以及第二类模型对象,所述装修空间获得子模块具体还用于:
按照预设区域尺寸信息,将所述目标装修空间划分为第一装修区域以及第二装修区域,所述第一装修区域与所述第二装修区域之间通过目标门体对象进行连通;
所述按照所述装修优先级,获取所述家具模型对象在所述目标装修空间中的位置信息,包括:
按照预设的装修条件,将所述家具模型对象分别与所第一装修区域和所述第二装修区域进行匹配,获得所述第一类模型对象在所述第一装修区域中的第一位置信息,以及所述第二类模型对象在所述第二装修区域中的第二位置信息。
可选地,所述家具模型对象展示模块包括:
家具布局数据选取子模块,用于若所述家具布局数据为至少两个的情况下,则从至少两个家具布局数据中,选择布局优先级最高的家具布局数据作为第一家具布局数据,所述第一家具布局数据包括第一组家具模型对象,以及所述第一组家具模型对象对应的第一位置信息;
第一模型对象展示子模块,用于在所述卫生间对象中,按照所述第一位置信息展示所述第一组家具模型对象。
可选地,还包括:
切换操作响应模块,用于响应作用于所述预设终端的切换操作,从至少两个家具布局数据中,提取与所述切换操作对应的第二家具布局数据,所述第二家具布局数据包括第二组家具模型对象,以及所述目标家具模型对应的第二位置信息;
第二模型对象展示模块,用于取消展示所述第一组家具模型对象,并在所述卫生间对象中,按照所述第二位置信息展示所述第二组家具模型对象。
本发明实施例还公开了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如上所述的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的方法。
本发明实施例包括以下优点:
在本发明实施例中,可以通过预设终端的图像用户界面展示目标房屋对象的三维房屋空间,用户可以在三维虚拟空间中进行漫游,以对目标房屋对象的内部装修情况进行浏览。其中,卫生间对象可以为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,则终端可以通过获取卫生间对象的空间属性,接着根据空间属性,生成卫生间对象的家具布局数据,该家具布局数据可以包括家具模型对象以及家具模型对象对应的位置信息,然后在卫生间对象中,按照该位置信息展示家具模型对象,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提高用户体验。
附图说明
图1是本发明的一种家具的展示方法实施例的步骤流程图;
图2是本发明的一种家具的展示方法实施例的步骤流程图;
图3是本发明实施例中动线空间的示意图一;
图4是本发明实施例中动线空间的示意图二;
图5是本发明实施例中装修空间的示意图;
图6是本发明实施例中家具摆放的示意图一;
图7是本发明实施例中家具摆放的示意图二;
图8是本发明实施例中家具摆放的示意图三;
图9是本发明实施例中家具摆放的示意图四;
图10-A是本发明实施例中家具摆放的示意图五;
图10-B是本发明实施例中家具摆放的示意图六;
图10-C是本发明实施例中家具摆放的示意图七;
图11是本发明实施例中家具摆放的示意图八;
图12是本发明实施例中家具摆放的示意图九;
图13-A是本发明实施例中家具摆放的示意图十;
图13-B是本发明实施例中家具摆放的示意图十一;
图14是本发明的一种家具的展示装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例中的家具的展示方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当家具的展示方法运行于为服务器时,可以为云展示。
在一可选的实施方式中,云展示是指以云计算为基础的信息展示方式。在云展示的运行模式下,信息处理程序的运行主体和信息画面呈现主体是分离的,家具的展示方法的储存与运行是在云展示服务器上完成的,云展示客户端的作用为数据的接收、发送以及信息画面的呈现,举例而言,云展示客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息数据处理的终端设备为云端的云展示服务器。在进行家具展示的浏览时,用户操作云展示客户端向云展示服务器发送操作指令,云展示服务器根据操作指令展示相关的房屋空间以及家具,将房屋数据等数据进行编码压缩,通过网络返回云展示客户端,最后,通过云展示客户端进行解码并输出三维房屋空间以及家具模型。
在另一可选的实施方式中,终端设备可以为本地终端设备。本地终端设备存储有应用程序并用于呈现应用界面。本地终端设备用于通过图形用户界面与用户进行交互,即,常规的通过电子设备下载安装应用程序并运行。该本地终端设备将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给用户。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括应用画面,该处理器用于运行该应用程序、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
其中,当预设终端为本地终端设备时,其可以是台式电脑、笔记本电脑、平板电脑、移动终端以及VR(Virtual Reality,虚拟现实)设备等终端设备。其中,VR设备可以包括计算机、VR头戴设备以及VR控制设备等等,用户可以通过VR头戴设备中展示的虚拟房源画面,并在指定的区域内进行漫游,从而实现用户在虚拟房源中的真实漫游,同时可以通过VR控制设备与虚拟房源进行交互。
终端上可以运行应用程序,例如生活类应用程序、音频应用程序以及游戏应用程序等。其中,生活类应用程序又可以根据类型不同进一步进行划分,例如租售房应用程序、家政服务应用程序、休闲娱乐应用程序等。本申请实施例以在本地终端上运行生活类应用程序为例进行示例性说明,可以理解的是,本发明不局限于此。
参照图1,示出了本发明的一种家具的展示方法实施例的步骤流程图,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域。
具体可以包括如下步骤:
步骤101,获取所述卫生间对象的空间属性;
在本发明实施例中,预设终端可以是前述提到的本地终端设备,也可以是前述提到的云展示客户端,下述以本地终端设备(尤其是移动终端)为例进行示例性说明。
作为一种示例,在房屋装修的过程中,用户往往通过向设计人员提出设计要求,由设计人员根据用户的要求对房屋的装修风格进行设计,得到房屋设计图后,交由装修人员对毛坯房进行装修。对于用户而言,需要在房屋装修完毕后,才可知道房屋最终的装修效果,若装修效果未能满足用户的预期,由于装修不仅耗时,也耗费资源,且用户很难对已经装修好的房屋进行调整,则容易降低用户期望,无法满足用户的需求。
因此,本发明实施例提供一种能够使用户感知房屋装修设计的方式,使得用户能够在房屋装修之前初步感知房屋的不同装修风格,以便用户根据自身需求选择相应的设计风格,提高用户体验。
在一种示例中,终端可以获取用户输入的二维户型图,接着进行AI(ArtificialIntelligence,人工智能)对二维户型图进行图像识别、OCR(Optical CharacterRecognition,光学字符识别)对二维户型图中的文字进行识别,以及分房间算法对二维户型图中的区域进行划分等等,得到目标房屋对象的各个不同的功能空间对象,然后根据AI识别所得到的房屋数据,进行房屋建模,获得与二维户型图对应的三维房屋空间。
例如,二维户型图可以包括VR(Virtual Reality,虚拟现实技术)全景数据、手绘户型图数据以及二维平面户型图等等,则终端可以通过图像识别得到目标房屋对象的门、窗以及墙体等,通过OCR识别目标房屋对象各个不同功能空间对象的名称、面积以及标尺等,通过分房间算法可以对客餐厅进行分割,例如可以对客餐厅进行分割,得到客厅、餐厅、玄关以及过道等等,实现通过AI识别技术将二维户型图,转换为三维房屋空间,以便通过3D空间的方式对房屋进行展示,在使得用户可以初步感知房屋的不同装修风格的同时,还可以使得用户能够身临其境地对房屋进行“漫游”,进一步提高用户的空间感知与真实感。
其中,终端通过图像用户界面展示的内容可以至少包括房屋对象,所述房屋对象中至少包括一个功能空间对象,其中,所述房屋对象为根据目标房屋建立的三维房屋空间。在实际应用中,房屋可以为多个房间、空间的组合,例如客厅、餐厅、厨房、卧室、阳台、卫生间、玄关,等等。在本发明实施例中,在构建目标房屋的房屋对象时,可以同时识别并设置其中包含的空间对象,其中空间对象的划分方式可以根据需求进行自定义设置,对此本发明实施例不加以限定。例如,可以根据空间类型设置空间对象包括上述的客厅对象、餐厅对象、卫生间对象、卧室对象、阳台对象、卫生间对象、玄关对象,等等。
而且,在实际应用中,不同房屋内部的空间规划可以有所不同,不同空间之间的连接方式也可以有所不同,例如部分空间(卧室和客厅)之间存在墙体且通过门进行连接,而部分空间(客厅、餐厅)之间开放墙体(即不存在实体墙体且通过开放空间)连接。其中,对于通过墙体隔断同时通过门连接的两个空间而言,可以通过墙体将其识别为两个空间,对于之间不存在墙体的两个空间而言,则可以通过识别其中的矩形区域等任何可用方式识别其中包含的功能空间对象,对此本发明实施例不加以限定。
例如,对于通过开放空间连接的客厅和餐厅而言,可以通过识别矩形区域等方式将其拆分为客厅对象和餐厅对象两个部分,或者也可以直接识别为一个整体,作为客餐厅对象,等等。
在获得三维房屋空间后,终端可以根据不同的功能空间对象所对应的空间属性,进行对应家具的匹配,以便在对应功能空间对象中展示对应的家具,实现不同装修设计风格的展示,使得用户可以初步感知房屋的不同装修风格。其中,不同的功能空间对象可以对应不同的空间属性,则终端可以根据空间属性,为相应的功能空间对象选择对应的家具模型对象,从而在不同的功能空间对象中展示对应的家具模型对象,实现全自动化的装修,以模拟出房屋实际的装修情况,使得用户可以提前感知房屋的装修风格。
需要说明的是,对于房屋的功能空间对象,其不一定是规则的矩形区域,在本发明实施例中,可以通过相应算法进行区域的划分,从而将不规则或未通过实体墙体进行区分的区域划分为多个不同的功能区域,例如对于客餐厅,可以通过算法将其划分为客厅、餐厅、玄关以及过道等,从而使得终端可以对划分后的相对规则的区域进行全自动化的装修。
步骤102,根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
不同功能空间对象对应不同的空间属性,则终端可以根据卫生间对象的空间属性,生成卫生间对象的家具布局数据。其中,家具布局数据可以包括至少一种家具模型对象以及各个家具模型对象对应的位置信息,位置信息可以包括不同家具模型对象在功能空间对象中的位置。可以理解的是,终端可以根据当前功能空间对象的空间属性,生成当前功能空间对象下对应家具模型的位置信息,例如,若当前功能空间对象为卫生间对象,则根据卫生间对象的空间属性,生成卫生间中常见的家具家电的位置信息;若当前功能对象为餐厅对象,则根据餐厅对象的空间属性,生成餐厅中常见的家具家电的位置信息,本发明对此不作限制。
具体的,终端需要根据卫生间对象的空间属性,对家具模型对象进行合理的选择,以便在保证家具摆放合理性的情况下,最大化地利用卫生间对象所拥有的空间。对于卫生间而言,卫生间家具可以包括洗手台、镜柜、马桶、花洒、淋浴房、浴盆等卫生间中常见的家具家电,则终端在得到卫生间在三维房屋空间中的空间属性后,可以依据该空间属性,选择与之匹配的家具,并确定各个家具在卫生间中对应的位置,以实现家具的全自动装修。
步骤103,在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
当终端得到与卫生间对象匹配的家具模型对象,以及各个家具模型对象对应的位置信息后,可以在卫生间对象中,按照位置信息展示各个家具模型对象,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提前感知不同的装修风格,提高用户体验。
在本发明实施例中,可以通过预设终端的图像用户界面展示目标房屋对象的三维房屋空间,用户可以在三维虚拟空间中进行漫游,以对目标房屋对象的内部装修情况进行浏览。其中,卫生间对象可以为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,则终端可以通过获取卫生间对象的空间属性,接着根据空间属性,生成卫生间对象的家具布局数据,该家具布局数据可以包括家具模型对象以及家具模型对象对应的位置信息,然后在卫生间对象中,按照该位置信息展示家具模型对象,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提前感知不同的装修风格,提高用户体验。
参照图2,示出了本发明的一种家具的展示方法实施例的步骤流程图,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,具体可以包括如下步骤:
步骤201,获取所述卫生间对象的空间属性,所述空间属性至少包括所述卫生间对象在所述三维房屋空间下的墙体对象与尺寸信息;
在本发明实施例中,卫生间对象(下述卫生间)的空间属性至少可以包括卫生间在三维房屋空间下的墙体对象与尺寸信息,其中,墙体对象(下述墙体)可以终端根据用户输入的二维户型图得到卫生间的墙体信息,可以包括出入墙体对象、封闭墙体对象以及开放墙体对象;尺寸信息则可以为卫生间在该三维房屋空间下的空间尺寸,可以包括卫生间各个墙体所对应的边长,卫生间的面积等等。
对于卫生间的尺寸信息,其可以为二维户型图中卫生间所对应的真实尺寸信息。具体的,尺寸信息可以包括卫生间出入门的第一边长,以及卫生间中第一墙体的第二边长与第二墙体的第三边长,例如第二边长可以为卫生间的宽,第三边长可以为卫生间的长,可选的,两者还可以互换,或当卫生间为正方形时,两者还可以相等,以下为了方便理解与说明,以第二边长为卫生间的宽,第三边长为卫生间的长进行示例性说明,本发明对此不作限制。
具体的,卫生间的第一墙体可以包括出入墙体以及与出入墙体相对的墙体(即卫生间出入门对面的墙体),第二墙体可以为与第一墙体相邻的两面墙体,可选地,两者还可以相互转换,为了方便理解与描述,本发明实施例中以出入门所在的墙体以及出入门对面的墙体作为第一墙体,将剩余两面墙体作为第二墙体,且卫生间为矩形区域进行示例性说明,本发明对此不作限制。
对于卫生间的墙体,在户型图中可以通过不同的墙体标记对房屋的墙体进行区分,例如可以通过黑色标记墙体为承重墙,可以通过白色或中空标记墙体为非承重墙,从而终端可以通过根据不同的墙体标记,识别出目标房屋的各个墙体,以及通过相关算法进行区域划分,从而得到卫生间的墙体对象。
对于墙体,出入墙体可以为具有门体对象(下述门体)和/或窗户的墙体,用户可以通过门体出入对应的功能空间;封闭墙体可以为用户无法通过的墙体,例如承重墙(包含窗户的墙体,以及全封闭的墙体)、非承重墙(包含窗户的墙体)以及隔墙等墙体;开放墙体可以为用户能够通过、且不具备门体的墙体,或开放空间,例如可以为终端设置的虚拟墙体,用于区分两个不同功能空间,也可以为二维户型图中用于划分两个相邻功能空间的开放空间等等。可以理解的是,对于卫生间而言,其可以不包括开放墙体对象,即卫生间可以由封闭墙体与出入墙体组成。
步骤202,根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
在具体实现中,可以根据墙体的类型确定对应墙体摆放何种家具或家电,并且还可以根据卫生间的尺寸,确定卫生间可以摆放多少个家具家电、装饰品等等,从而通过卫生间的墙体与尺寸,得到卫生间的家具布局数据,以便在实现全自动化装修的同时,保证家具装修的合理性。
在本发明的一种可选实施例中,用户在输入二维户型图后,终端可以对二维户型图进行识别,得到目标房屋的三维房屋空间,并得到卫生间的墙体、墙体边长以及出入门的宽度之后,可以根据门体对象与第一边长,计算卫生间对象的动线空间,接着根据第三边长与动线空间,获得卫生间对象的目标装修空间,并获取与第二边长和第三边长匹配的家具模型对象,然后按照预设的装修条件,将家具模型对象与目标装修空间进行匹配,获得家具模型对象的位置信息。
在具体实现中,动线空间可以为卫生间中用户移动的区域,在动线空间内部不摆放任何家具,装修空间可以为卫生间中用于摆放家具的空间,可以理解的是,装修空间内也可以不摆放家具,则终端可以根据卫生间墙体的情况,对卫生间的动线空间与装修空间进行划分,从而确定用户移动的区域,以及家具摆放的区域。
具体的,可以将卫生间的出入墙体为边界,并以出入门的宽度向卫生间内部延伸,直至与出入墙体的对面墙体之间的距离满足设定的距离阈值时,停止延伸,并将所延伸的区域作为卫生间的动线空间,作为用户在卫生间的移动区域。接着,可以将两面第二墙体作为边界,并以第二墙体的宽度向卫生间内部延伸预设装修阈值,得到与各个第二墙体对应的初始装修空间。此时,由于初始装修空间与动线空间之间可能存在重叠的区域,则可以将重叠的区域作为动线空间,组成卫生间整体的动线空间,并将剩余部分的初始装修空间作为目标装修空间,从而终端可以选择相应的家具家电,在目标装修空间中进行装修。
例如,对于装修空间的延伸,装修阈值可以设置为600mm-1000mm,为了可以适应不同的家具的尺寸,设置一个合适的区域,有利于卫生间中家具的摆放。参照图3,示出了本发明实施例中动线空间的示意图一,卫生间通过出入门与客厅连通,则可以以出入墙体为边界,以出入门的宽度向卫生间内部进行延伸,直至延伸至与对面墙体之间的距离为1000mm时,停止延伸,并将所延伸的区域作为动线空间。
参考图4,示出了本发明实施例中动线空间的示意图二,若卫生间的出入门与对面墙体之间的距离小于1000mm时,则以门的宽度向卫生间内部延伸至对面墙体的区域,均作为动线空间。
当得到了卫生间的动线空间后,可以以第二墙体为边界,并按照第二墙体的宽度向卫生间内部进行延伸,以确定卫生间的装修空间。参考图5,示出了本发明实施例中装修空间的示意图,分别以第二墙体的宽度向内延伸,当延伸至600mm时,如果没有与动线空间重叠,可以继续向内部延伸,直至延伸的宽度为1000mm时,停止延伸,并将所延伸的区域作为装修空间;若在延伸过程中,与动线空间重叠,则将重叠区域作为动线空间,在一种情况下,延伸的宽度小于600mm,则将所延伸的区域均作为动线空间,在另一种请下,延伸的宽度大于600mm,且大于600的部分与动线空间发生了重叠,则将重叠部分作为动线空间,动线空间内不摆放任何家具家电。
可选地,第二墙体的宽度需要大于或等于600mm时,才向卫生间内部延伸,否则容易导致装修空间的尺寸太小,而无法摆放相应的家具,从而通过设置装修阈值以及距离阈值,可以在实现全自动化装修的情况下,更加合理地利用卫生间的空间,保证装修效果。
此外,对于卫生间而言,还可以将目标装修空间划分为第一装修区域以及第二装修区域,其中,第一装修区域可以为干区,第二装修区域可以为湿区,在第一装修区域内可以摆放第一类模型对象,即需要干燥环境的家具,如洗衣机、洗手台等;在第二装修区域内可以摆放第二类模型对象,例如花洒、马桶等。
具体的,可以按照预设的区域尺寸信息,将目标装修空间划分为干区以及湿区,干区与湿区之间可以通过目标门体对象进行连通,接着可以按照装修条件,将所获取的家具分别与干区和湿区进行匹配,从而确定哪些家具可以摆放在干区,以及哪些家具可以摆放在湿区。其中,区域尺寸信息可以为根据装修条件或家具尺寸设置的尺寸信息,例如,区域尺寸信息可以包括干区尺寸在(700mm-1000mm)*(500mm-700mm)之间,则将除干区外的区域作为湿区,并按照动线空间与装修空间之间的划分,分别对干区与湿区进行装修。
需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是,在本发明实施例的思想指导下,本领域技术人员可以根据墙体的长度阈值、距离阈值、装修阈值等进行设置,本发明对此不作限制。
在具体实现中,当对卫生间的区域划分完毕后,可以根据卫生间的尺寸,获取匹配的家具模型,并按照预设的装修条件,将家具模型与目标装修空间进行匹配,从而得到家具模型在卫生间的位置信息。
为了更加合理地对卫生间进行装修,可以先获取装修空间对应的装修墙体的宽度,以便确定多少个家具,以及优先摆放何种家具等等。并且,针对不同的家具,可以通过装修条件对其位置进行限定,例如,可以将靠近出入门的位置作为洗手台的位置,或将出入门的对面位置作为洗手台等;洗手台与马桶为卫生间必备的家具;将卫生间的最内侧位置作为花洒的位置,花洒在淋浴区域居中安装且距离地面2200mm;洗衣机可以按照卫生间的进深情况,在洗手台与马桶之间、马桶与淋浴区域之间放置;相邻两个家具家电之间保持一定的距离等等,从而可以按照装修条件,将所选择的家具与装修空间进行匹配,得到各个家具在卫生间中的位置信息。
在具体实现中,终端可以根据卫生间的出入门以及尺寸信息,对卫生间进行动线空间与装修空间的划分,然后按照装修条件,获取与尺寸信息匹配的家具,并与装修空间进行匹配,确定各个家具在卫生间的位置信息,实现了根据用户输入的户型图,为用户自动推荐与户型图匹配的家具,以便实现全自动的装修。
步骤203,在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
当终端得到与卫生间对象匹配的家具模型对象,以及各个家具模型对象对应的位置信息后,可以在卫生间对象中,按照位置信息展示各个家具模型对象,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提高用户体验。
在一种示例中,参考图6,示出了本发明实施例中家具摆放的示意图一,终端根据卫生间的墙体类型、尺寸、出入门的位置与宽度等,得到卫生间可以采用“一线型”的布局方式进行装修,且无干湿区分离的布局方式。具体的,洗手台与马桶为必装的家具,其中,洗手台背靠墙摆放,宽度一侧靠墙,另一侧预留100mm-400mm再摆放下一个模型,马桶两侧均保留100mm-无限空间;花洒为非必装的家具,可以设置在距离卫生间最内侧墙800mm的位置,尺寸为最小800mm*800mm;花洒在淋浴房内居中安装;花洒顶端离地距离2200mm;吊灯位于卫生间天花板的居中位置。
在另一种示例中,参考图7,示出了本发明实施例中家具摆放的示意图二,卫生间其中一面墙体有窗户,则可以采用“一线型”的布局方式进行装修,且无干湿区分离的布局方式。具体的,洗手台与马桶为必装的家具,其中,洗手台背靠墙摆放,宽度一侧靠墙,另一侧预留100mm-400mm再摆放下一个模型,马桶两侧均保留100mm-无限空间;花洒为非必装的家具,可以设置在距离卫生间最内侧墙800mm的位置,尺寸为最小800mm*800mm;花洒在淋浴房内居中安装;花洒顶端离地距离2200mm,如果放置花洒墙面有窗户,则在相邻墙面放置花洒;吊灯位于卫生间天花板的居中位置。此外,还可以根据卫生间不同的长度,选择不同尺寸的洗手台,例如当卫生间长度为[2500mm,2900mm]时,可以选择800mm宽的洗手台;当卫生间长度为[2300mm,2500mm]时,可以选择600mm宽的洗手台等等,本发明对此不作限制。
在另一种示例中,参考图8,示出了本发明实施例中家具摆放的示意图三,卫生间的长度小于或等于2300mm,则可以采用“一线型”的布局方式进行装修,且无干湿区分离的布局方式。具体的,洗手台与马桶为必装的家具,其中,洗手台背靠墙摆放,宽度一侧靠墙,另一侧预留100mm-400mm再摆放下一个模型,马桶两侧均保留100mm-无限空间。
在另一种示例中,参考图9,示出了本发明实施例中家具摆放的示意图四,卫生间的宽度小于或等于1300时,可以预留500mm作为门与动线空间的宽度,并采用“一线型”的布局方式进行装修,且无干湿区分离的布局方式。洗手台、马桶以及花洒的位置可以参考上述示例的描述,在此不再赘述。
在另一种示例中,参考图10-A、10-B以及10-C,分别示出了本发明实施例中家具摆放的示意图五、六、七,以出入门对面的墙体作为装修墙体进行家具摆放,以右至左的顺序,出入门可以依次设置在右、中以及左侧,洗手台与马桶为必装的家具,其中,洗手台背靠墙摆放,宽度一侧靠墙,另一侧预留100mm-400mm再摆放下一个模型,马桶两侧均保留100mm-无限空间;花洒为非必装的家具,可以设置在距离卫生间最内侧墙800mm的位置,尺寸为最小800mm*800mm;花洒在淋浴房内居中安装;花洒顶端离地距离2200mm。
在另一种示例中,卫生间的长度在600mm-1900mm之间时,可以采用“二线型”的布局方式,且无干湿区分离的布局方式。具体的,可以在其中一面墙体摆放洗手台,在另一面墙体摆放马桶。此外,参考图11,示出了本发明实施例中家具摆放的示意图八,若卫生间的长度在1900mm-2300mm之间时,可以在其中一面墙体摆放洗手台、马桶以及花洒,在另一面墙体摆放洗衣机等。
在另一种示例中,参考图12,示出了本发明实施例中家具摆放的示意图九,可以采用“L型”的布局方式,在卫生间的出入门对面墙体进行家具摆放。具体的,可以在出入门对面墙摆放洗手台与马桶,在出入门所在墙体摆放花洒;或,在出入门对面墙摆放马桶与花洒,在出入门的右手边或左手边墙体摆放洗手台等等。
在另一种示例中,参考图13-A与13-B,分别示出了本发明实施例中家具摆放的示意图十、十一,可以将卫生间划分为干区与湿区,在干区摆放洗手台、洗衣机等,在湿区摆放花洒、马桶等等。具体的,可以在靠外侧摆放洗手台、马桶;靠内侧摆放淋浴间、洗衣机,其中,洗衣机两侧保留100mm,且按卫生间的进深情况在洗手台与马桶之间或马桶与淋浴间之间放置。
需要说明的是,本发明实施例包括但不限于上述示例,对于卫生间中的家具,还可以包括浴盆、镜柜等等,终端可以根据卫生间的空间属性,选择合适的家具进行全自动化的装修,本发明对此不作限制。
在本发明的一种可选实施例中,若家具布局数据为至少两个的情况下,则终端可以从至少两个家具布局数据中,选择布局优先级最高的家具布局数据作为第一家具布局数据,第一家具布局数据包括第一组家具模型对象以及第一组家具模型对象对应的第一位置信息,然后在卫生间对象中,按照第一位置信息展示第一组家具模型对象。
当用户想对当前所展示的家具模型对象进行切换时,终端可以响应于作用于预设终端的切换操作,从至少两个家具布局数据中,提取与切换操作对应的第二家具布局数据,第二家具布局数据包括第二组家具模型对象以及,目标家具模型对应的第二位置信息;取消展示第一组家具模型对象,并在卫生间对象中,按照第二位置信息展示第二组家具模型对象,从而终端可以根据卫生间的空间属性为用户提供至少一种家具布局方式,在实现全自动装修的同时,可以使得用户可以提前感知多种不同风格的装修设计,丰富了用户浏览的多样性,大大提高了用户体验。
需要说明的是,对于一组家具模型中,其可以包括至少一种家具模型,以及多个家具模型,例如,一组家具模型可以包括沙发、茶几、电视柜以及电视等不同家具,以及对应数量的家具模型。不同组的家具模型之间,可以是不同设计风格的家具布局方式,也可以是不同尺寸的家具布局方式,还可以是不同数量的家具布局方式,本发明对此不作限制。
其中,不同的本地终端可以对应不同的切换操作,例如,当本地终端为移动终端时,用户可以在移动终端中输入切换操作指令,或点击相关切换控件,或通过语音指令进行切换等等;当本地终端为VR终端时,用户可以通过VR手持设备进行切换,或通过语音指令进行切换等等,本发明对此不作限制。
在具体实现中,终端根据卫生间的墙体对象与尺寸信息,可以得到至少一个家具布局数据,可以理解的是,随着卫生间尺寸的增大,其家具布局数据的数量可以随之增加,即尺寸越大,家具布局可选的方式越多,因此,对于尺寸较大的卫生间,其可以对应至少两个家具布局数据。
在一种示例中,为了更加合理与最大化利用卫生间的空间,布局优先级可以为根据家具尺寸进行设置的优先级,例如,四人餐桌的优先级大于二人餐桌的优先级,六人餐桌的优先级大于四人餐桌的优先级、大于二人餐桌的优先级等等,则终端在获取与尺寸信息匹配的至少一种家具模型后,可以按照布局优先级,选择与卫生间的尺寸最为接近的家具,并进行展示。同时,可以响应用户输入的切换操作,获取用户选择的家具布局数据,并对其进行展示,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,不仅能够实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提高用户体验,还可以根据用户的需求,展示不同的装修方案,丰富了用户浏览的多样性。
需要说明的是,对于布局优先级,可以为根据家具尺寸设置的优先级,也可以为根据设计风格设置的优先级,还可以为根据用户喜好设置的优先级等等,在本发明实施例中,为了合理与最大化利用功能空间对象的空间,采用的是以家具尺寸对布局优先级进行设置,可以理解的是,本发明对此不作限制。
此外,终端还可以同时输出提示信息,以告知用户此时存在至少两个家具布局数据,用户可以对其切换展示,例如,用户在感知到该提示信息之后,就可以获知还存在其他家具布局数据,如果用户还需要查看根据其他家具布局数据展示的家具模型对象,则用户通过输入切换操作以使终端展示其他布局方式的家具模型对象。
需要说明的是,本发明实施例包括但不限于上述示例,可选地,对于布局优先级还可以根据装修风格、家具价格等进行设置,本发明对此不作限制。
在本发明实施例中,可以通过预设终端的图像用户界面展示目标房屋对象的三维房屋空间,用户可以在三维虚拟空间中进行漫游,以对目标房屋对象的内部装修情况进行浏览。其中,卫生间对象可以为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,则终端可以通过获取卫生间对象的空间属性,接着根据空间属性,生成卫生间对象的家具布局数据,该家具布局数据可以包括家具模型对象以及家具模型对象对应的位置信息,然后在卫生间对象中,按照该位置信息展示家具模型对象,从而终端可以根据卫生间对象的空间属性,选择与之匹配的家具,然后进行展示,实现全自动化的装修,使得用户可以使用户型图获取不同的装修方案,提前感知不同的装修风格,提高用户体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图14,示出了本发明的一种家具的展示装置实施例的结构框图,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,具体可以包括如下模块:
空间属性获取模块1401,用于获取所述卫生间对象的空间属性;
家具布局数据生成模块1402,用于根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
家具模型对象展示模块1403,用于在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
在本发明的一种可选实施例中,所述空间属性至少包括所述卫生间对象在所述三维房屋空间下的墙体对象与尺寸信息,所述家具布局数据生成模块1402具体用于:
根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据。
在本发明的一种可选实施例中,所述墙体对象至少包括第一墙体对象以及与第二墙体对象,所述第一墙体对象包括门体对象,所述尺寸信息包括所述门体对象的第一边长,以及所述第一墙体对象的第二边长和所述第二墙体对象的第三边长,所述家具布局数据生成模块1402包括:
动线空间计算子模块,用于根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间;
装修空间获得子模块,用于根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间;
家具模型对象获取子模块,用于获取与所述第二边长和所述第三边长匹配的家具模型对象;
位置信息获得子模块,用于按照预设的装修条件,将所述家具模型对象与所述目标装修空间进行匹配,获得所述家具模型对象的位置信息。
在本发明的一种可选实施例中,所述动线空间计算子模块具体用于:
沿所述门体对象所在位置,按照所述第一边长向所述卫生间对象内部延伸,直至与所述第一墙体对象相对的墙体对象之间的距离满足预设距离阈值时,停止延伸,并将所延伸的区域作为所述卫生间对象的动线空间。
在本发明的一种可选实施例中,所述装修空间获得子模块具体用于:
沿所述第二墙体对象所在位置,按照所述第三边长向所述卫生间对象延伸预设装修阈值,获得所述卫生间对象的初始装修空间;
若所述初始装修控件与所述动线空间出现重叠,则将两者重叠部分作为动线空间,并将剩余部分的初始装修空间作为目标装修空间。
在本发明的一种可选实施例中,所述家具模型对象包括第一类模型对象以及第二类模型对象,所述装修空间获得子模块具体还用于:
按照预设区域尺寸信息,将所述目标装修空间划分为第一装修区域以及第二装修区域,所述第一装修区域与所述第二装修区域之间通过目标门体对象进行连通;
所述按照所述装修优先级,获取所述家具模型对象在所述目标装修空间中的位置信息,包括:
按照预设的装修条件,将所述家具模型对象分别与所第一装修区域和所述第二装修区域进行匹配,获得所述第一类模型对象在所述第一装修区域中的第一位置信息,以及所述第二类模型对象在所述第二装修区域中的第二位置信息。
在本发明的一种可选实施例中,所述家具模型对象展示模块1403包括:
家具布局数据选取子模块,用于若所述家具布局数据为至少两个的情况下,则从至少两个家具布局数据中,选择布局优先级最高的家具布局数据作为第一家具布局数据,所述第一家具布局数据包括第一组家具模型对象以及所述第一组家具模型对象对应的第一位置信息;
第一模型对象展示子模块,用于在所述卫生间对象中,按照所述第一位置信息展示所述第一组家具模型对象。
在本发明的一种可选实施例中,还包括:
切换操作响应模块,用于响应作用于所述预设终端的切换操作,从至少两个家具布局数据中,提取与所述切换操作对应的第二家具布局数据,所述第二家具布局数据包括第二组家具模型对象以及,所述目标家具模型对应的第二位置信息;
第二模型对象展示模块,用于取消展示所述第一组家具模型对象,并在所述卫生间对象中,按照所述第二位置信息展示所述第二组家具模型对象。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行本发明实施例所述的方法。
本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种家具的展示方法和一种家具的展示装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (11)
1.一种家具的展示方法,其特征在于,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,所述方法包括:
获取所述卫生间对象的空间属性;
根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
2.根据权利要求1所述的方法,其特征在于,所述空间属性至少包括所述卫生间对象在所述三维房屋空间下的墙体对象与尺寸信息,所述根据所述空间属性,生成所述卫生间对象的家具布局数据,包括:
根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据。
3.根据权利要求2所述的方法,其特征在于,所述墙体对象至少包括第一墙体对象以及与第二墙体对象,所述第一墙体对象至少包括门体对象,所述尺寸信息包括所述门体对象的第一边长,以及所述第一墙体对象的第二边长和所述第二墙体对象的第三边长,所述根据所述墙体对象与所述尺寸信息,生成所述卫生间对象的家具布局数据,包括:
根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间;
根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间;
获取与所述第二边长和所述第三边长匹配的家具模型对象;
按照预设的装修条件,将所述家具模型对象与所述目标装修空间进行匹配,获得所述家具模型对象的位置信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述门体对象与所述第一边长,计算所述卫生间对象的动线空间,包括:
沿所述门体对象所在位置,按照所述第一边长向所述卫生间对象内部延伸,直至与所述第一墙体对象相对的墙体对象之间的距离满足预设距离阈值时,停止延伸,并将所延伸的区域作为所述卫生间对象的动线空间。
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间,包括:
沿所述第二墙体对象所在位置,按照所述第三边长向所述卫生间对象延伸预设装修阈值,获得所述卫生间对象的初始装修空间;
若所述初始装修控件与所述动线空间出现重叠,则将两者重叠部分作为动线空间,并将剩余部分的初始装修空间作为目标装修空间。
6.根据权利要求5所述的方法,其特征在于,所述家具模型对象包括第一类模型对象以及第二类模型对象,所述根据所述第三边长与所述动线空间,获得所述卫生间对象的目标装修空间,还包括:
按照预设区域尺寸信息,将所述目标装修空间划分为第一装修区域以及第二装修区域,所述第一装修区域与所述第二装修区域之间通过目标门体对象进行连通;
所述按照所述装修优先级,获取所述家具模型对象在所述目标装修空间中的位置信息,包括:
按照预设的装修条件,将所述家具模型对象分别与所第一装修区域和所述第二装修区域进行匹配,获得所述第一类模型对象在所述第一装修区域中的第一位置信息,以及所述第二类模型对象在所述第二装修区域中的第二位置信息。
7.根据权利要求1所述的方法,其特征在于,所述在所述卫生间对象中,按照所述位置信息展示所述家具模型对象,包括:
若所述家具布局数据为至少两个的情况下,则从至少两个家具布局数据中,选择布局优先级最高的家具布局数据作为第一家具布局数据,所述第一家具布局数据包括第一组家具模型对象,以及所述第一组家具模型对象对应的第一位置信息;
在所述卫生间对象中,按照所述第一位置信息展示所述第一组家具模型对象。
8.根据权利要求7所述的方法,其特征在于,还包括:
响应作用于所述预设终端的切换操作,从至少两个家具布局数据中,提取与所述切换操作对应的第二家具布局数据,所述第二家具布局数据包括第二组家具模型对象,以及所述目标家具模型对应的第二位置信息;
取消展示所述第一组家具模型对象,并在所述卫生间对象中,按照所述第二位置信息展示所述第二组家具模型对象。
9.一种家具的展示装置,其特征在于,通过预设终端的图像用户界面展示的内容至少包括卫生间对象,其中,所述卫生间对象为根据目标房屋对象建立的三维房屋空间中属于卫生间的区域,所述装置包括:
空间属性获取模块,用于获取所述卫生间对象的空间属性;
家具布局数据生成模块,用于根据所述空间属性,生成所述卫生间对象的家具布局数据,所述家具布局数据包括至少一种家具模型对象以及所述家具模型对象对应的位置信息;
家具模型对象展示模块,用于在所述卫生间对象中,按照所述位置信息展示所述家具模型对象。
10.一种电子设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-8任一项所述的方法。
11.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583468.3A CN111882649A (zh) | 2020-06-23 | 2020-06-23 | 一种家具的展示方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583468.3A CN111882649A (zh) | 2020-06-23 | 2020-06-23 | 一种家具的展示方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111882649A true CN111882649A (zh) | 2020-11-03 |
Family
ID=73157843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010583468.3A Pending CN111882649A (zh) | 2020-06-23 | 2020-06-23 | 一种家具的展示方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111882649A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113609557A (zh) * | 2021-07-26 | 2021-11-05 | 阿里巴巴(中国)有限公司 | 家装布局方法、设备及存储介质 |
CN114417485A (zh) * | 2022-03-11 | 2022-04-29 | 深圳小库科技有限公司 | 室内装修的布局方法、装置、电子设备和可读存储介质 |
CN114791964A (zh) * | 2022-03-24 | 2022-07-26 | 北京城市网邻信息技术有限公司 | 房屋装修视频的处理方法、装置、电子设备及存储介质 |
CN114925432A (zh) * | 2022-05-25 | 2022-08-19 | 郑耀辉 | 一种定制家装设计自动生成方法 |
CN116992168A (zh) * | 2023-09-28 | 2023-11-03 | 北京装库创意科技有限公司 | 一种家居布局推荐方法及系统 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778756A (zh) * | 2015-04-10 | 2015-07-15 | 北京明兰网络科技有限公司 | 智能家居装饰设计系统 |
CN108764118A (zh) * | 2018-05-24 | 2018-11-06 | 上海与德科技有限公司 | 一种房间布局方法、装置、终端及计算机可读介质 |
CN108959669A (zh) * | 2017-05-19 | 2018-12-07 | 深圳市掌网科技股份有限公司 | 智能的家居设计方法和系统 |
KR20190106867A (ko) * | 2019-08-27 | 2019-09-18 | 엘지전자 주식회사 | 가구의 배치 위치를 가이드하는 인공 지능 장치 및 그의 동작 방법 |
CN110851902A (zh) * | 2019-11-06 | 2020-02-28 | 广东博智林机器人有限公司 | 一种空间排布方案的生成方法及装置 |
CN111028333A (zh) * | 2019-11-25 | 2020-04-17 | 贝壳技术有限公司 | 物品摆放效果图像生成方法和装置 |
-
2020
- 2020-06-23 CN CN202010583468.3A patent/CN111882649A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778756A (zh) * | 2015-04-10 | 2015-07-15 | 北京明兰网络科技有限公司 | 智能家居装饰设计系统 |
CN108959669A (zh) * | 2017-05-19 | 2018-12-07 | 深圳市掌网科技股份有限公司 | 智能的家居设计方法和系统 |
CN108764118A (zh) * | 2018-05-24 | 2018-11-06 | 上海与德科技有限公司 | 一种房间布局方法、装置、终端及计算机可读介质 |
KR20190106867A (ko) * | 2019-08-27 | 2019-09-18 | 엘지전자 주식회사 | 가구의 배치 위치를 가이드하는 인공 지능 장치 및 그의 동작 방법 |
CN110851902A (zh) * | 2019-11-06 | 2020-02-28 | 广东博智林机器人有限公司 | 一种空间排布方案的生成方法及装置 |
CN111028333A (zh) * | 2019-11-25 | 2020-04-17 | 贝壳技术有限公司 | 物品摆放效果图像生成方法和装置 |
Non-Patent Citations (3)
Title |
---|
丁雅楠: "集合住宅厨卫及核心筒精致性设计实现研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
国兰: "室内空间设计与家具造型", 《经济研究导刊》 * |
罗伯特•菲利普•戈: "《SketchUp & Photoshop室内手绘设计》", 31 August 2018, 中国青年出版社 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113609557A (zh) * | 2021-07-26 | 2021-11-05 | 阿里巴巴(中国)有限公司 | 家装布局方法、设备及存储介质 |
CN113609557B (zh) * | 2021-07-26 | 2023-09-26 | 阿里巴巴(中国)有限公司 | 家装布局方法、设备及存储介质 |
CN114417485A (zh) * | 2022-03-11 | 2022-04-29 | 深圳小库科技有限公司 | 室内装修的布局方法、装置、电子设备和可读存储介质 |
CN114417485B (zh) * | 2022-03-11 | 2022-06-14 | 深圳小库科技有限公司 | 室内装修的布局方法、装置、电子设备和可读存储介质 |
CN114791964A (zh) * | 2022-03-24 | 2022-07-26 | 北京城市网邻信息技术有限公司 | 房屋装修视频的处理方法、装置、电子设备及存储介质 |
CN114791964B (zh) * | 2022-03-24 | 2023-05-09 | 北京城市网邻信息技术有限公司 | 房屋装修视频的处理方法、装置、电子设备及存储介质 |
CN114925432A (zh) * | 2022-05-25 | 2022-08-19 | 郑耀辉 | 一种定制家装设计自动生成方法 |
CN116992168A (zh) * | 2023-09-28 | 2023-11-03 | 北京装库创意科技有限公司 | 一种家居布局推荐方法及系统 |
CN116992168B (zh) * | 2023-09-28 | 2024-01-12 | 北京装库创意科技有限公司 | 一种家居布局推荐方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111882649A (zh) | 一种家具的展示方法和装置 | |
CN111985022B (zh) | 一种线上装修的处理方法、装置、电子设备及存储介质 | |
CN112001997B (zh) | 一种家具的展示方法和装置 | |
CN111882644A (zh) | 一种家具的展示方法和装置 | |
US11935192B2 (en) | Technologies for 3D placement of virtual objects from a 2D layout | |
CN106096153A (zh) | 室内装潢实景体验场景提供方法及系统 | |
CN105446069B (zh) | 一种基于bim的全息成像全装修模拟展示方法及展示系统 | |
US20190114699A1 (en) | System and method for product design, simulation and ordering | |
US20170330273A1 (en) | Systems and Methods for Displaying a Simulated Room and Portions Thereof | |
US20110061011A1 (en) | Three-Dimensional Shopping Lists | |
CN104318042A (zh) | 家居设计系统 | |
CN111986305A (zh) | 一种家具的展示方法、装置、电子设备及存储介质 | |
KR101983260B1 (ko) | 테트리스 하우스 설계 시스템 | |
CN111369664A (zh) | 显示户型场景的方法、装置、设备、存储介质 | |
CN107590337A (zh) | 一种家装展示互动方法和装置 | |
AU2008306652B2 (en) | Methods and apparatus for creating customisable cad images | |
JP6275764B2 (ja) | 内観画像作成装置、内観画像作成方法及びコンピュータプログラム | |
CN114186311A (zh) | 信息展示方法、设备及存储介质 | |
CN112596836A (zh) | 一种房源数据的处理方法和装置 | |
WO2016080437A1 (ja) | 画像処理装置および方法 | |
US11869056B2 (en) | System and method for product design, simulation and ordering | |
CN119399373A (zh) | 一种3d场景模型生成方法、装置、电子设备及存储介质 | |
CN111882646A (zh) | 一种家具的展示方法和装置 | |
CN112651801B (zh) | 一种房源信息的展示方法和装置 | |
CN114727090A (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 |