一种应用于电商的室内设计方法及装置与流程

文档序号:17002894发布日期:2019-03-02 01:53阅读:122来源:国知局
一种应用于电商的室内设计方法及装置与流程

本发明涉及电商技术领域,具体而言,涉及一种应用于电商的室内设计方法及装置。



背景技术:

目前,电商已经发展成为主流的购物渠道之一,电商的覆盖范围也在不断扩张中,不仅有综合电商平台的品类拓展,还有新兴的垂直领域电商的不断诞生。而家居、建材、室内设计、装潢等领域,也先后被电商所踏足,行业对电商的依赖度在不断的增强中。众所周知,家居、建材、室内设计、装潢等领域,用户对体验度的要求是很高的,然而目前大部分电商无法满足用户在商品购买前进行体验的需求,进而导致相关商品在电商平台的成交率受到限制。

现有技术中,为了改善上述形式,部分电商平台提供了在线室内设计和渲染全景图/效果图的工具或者接口工具,能够实现让顾客自己全部或者部分通过手动操作完成室内设计,但是在这些过程中,顾客不仅需要有操作相关软件的专业知识和技能,还需要有比较专业的创意和创作能力,因此,此种应用模式门槛较高,且效率较低,不能方便快捷为顾客提供个性化设计体验。



技术实现要素:

有鉴于此,本发明的目的在于提供一种应用于电商的室内设计方法及装置,通过试装商品进家,提高顾客个性化设计体验感。

第一方面,本发明实施例提供了一种应用于电商的室内设计方法,包括:

获取用户的装潢喜好信息和用户房屋属性信息,所述用户房屋属性信息至少包括房屋户型信息;

获取所述用户选择的目标装潢商品,从所述房屋户型信息中,确定所述目标装潢商品对应的目标房间;

根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素;

基于目标房间的尺寸、目标房间的格局以及所述房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型;

对所述设计模型进行渲染,得到渲染的设计模型。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素,具体包括:

根据所述装潢喜好信息中包含的所述用户对所述目标房间确定的功能、所述目标房间的尺寸、所述目标房间的格局和所述目标装潢商品,查询预先存储的室内设计规则,获取所述目标装潢商品对应的装潢元素,所述室内设计规则为从已有的室内设计方案中,运用机器学习方法获取的房间功能、房间的尺寸、房间的格局和装潢商品与装潢元素的映射关系。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中所述室内设计规则还包括房屋朝向信息、装潢商品的位置信息与装潢元素的位置信息的映射关系,所述基于所述目标房间的尺寸、所述目标房间的格局以及所述房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型,具体包括:

依据所述目标房间对应的房间的尺寸、房间的格局以及房屋朝向信息,查询所述室内设计规则,获取所述目标房间中装潢商品的位置信息与装潢元素的位置信息的映射关系;

从获取的映射关系中,查询到所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息;

按照目标房间的房间尺寸以及查询到的所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息,设定所述目标装潢商品和所述装潢元素在所述目标房间的坐标位置信息,得到所述设计模型。

结合第一方面、第一方面的第一种可能的实施方式或第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,在所述形成所述目标房间的设计模型之后,对所述设计模型进行渲染之前,所述方法还包括:

获取所述设计模型中的所述目标装潢商品和所述目标装潢商品对应的装潢元素的材质信息;

所述对所述设计模型进行渲染,具体包括:

根据获取的所述目标装潢商品的材质信息,对所述设计模型中的所述目标装潢商品进行渲染;

根据获取的所述装潢元素的材质信息,对所述设计模型中的所述装潢元素进行渲染。

结合第一方面、第一方面的第一种可能的实施方式或第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,在所述对设计模型进行渲染之后,所述方法还包括:

针对所述渲染的设计模型中的每一待调整目标,沿水平方向,采用射灯对所述待调整目标进行打光,得到所述待调整目标的主体色调,所述待调整目标包括目标装潢商品和装潢元素;

根据得到的主体色调以及预设的主体色调阈值,调整所述射灯进行打光的角度;

根据调整的所述射灯进行打光的角度以及预设的光域网文件,确定所述射灯进行打光的发散方式;

依据调整的所述射灯进行打光的角度以及所述射灯进行打光的发散方式,对所述待调整目标进行打光,直至得到的所述待调整目标的主体色调与预设的主体色调阈值的差值小于预设的差值阈值;

将最后一次调整的所述射灯进行打光的角度以及所述射灯进行打光的发散方式作为所述待调整目标的补光方式,以对所述渲染的设计模型中的所述待调整目标进行补光。

第二方面,本发明实施例还提供了一种应用于电商的室内设计装置,包括:

获取模块,用于获取用户的装潢喜好信息和用户房屋属性信息,所述用户房屋属性信息至少包括房屋户型信息;

获取确定模块,用于获取所述用户选择的目标装潢商品,从所述房屋户型信息中,确定所述目标装潢商品对应的目标房间;

设计模块,用于根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素;

用于基于目标房间的尺寸,目标房间的格局,以及所述房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型;

渲染模块,用于对所述设计模型进行渲染,得到渲染的设计模型。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述设计模块,包括:

查询匹配单元,用于根据所述装潢喜好信息中包含的所述用户对所述目标房间确定的功能、所述目标房间的尺寸、所述目标房间的格局和所述目标装潢商品,查询预先存储的室内设计规则,获取所述目标装潢商品对应的装潢元素,所述室内设计规则为从已有的室内设计方案中,运用机器学习方法获取的房间功能、房间的尺寸、房间的格局和装潢商品与装潢元素的映射关系。

结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述室内设计规则还包括房屋朝向信息、装潢商品的位置信息与装潢元素的位置信息的映射关系,所述设计模块,还包括:

位置获取单元,用于依据所述目标房间对应的房间的尺寸、房间的格局以及房屋朝向信息,查询所述室内设计规则,获取所述目标房间中装潢商品的位置信息与装潢元素的位置信息的映射关系;

位置查询单元,用于从获取的映射关系中,查询到所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息;

位置设置单元,用于按照目标房间的房间尺寸以及查询到的所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息,设定所述目标装潢商品和所述装潢元素在所述目标房间的坐标位置信息,得到所述设计模型。

第三方面,本发明实施例提供了一种计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的方法的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行上述第一方面中任一项所述的方法的步骤。

本发明实施例提供的一种应用于电商的室内设计方法及装置,能够根据获取的用户的装潢喜好信息、用户房屋属性信息和用户选择的目标装潢商品生成设计模型,并对该设计模型进行渲染,使用户可以非常直观地看到设计效果,与现有技术中的顾客自己全部或者部分通过手动操作完成室内设计相比,其对用户的室内设计能力要求较低,且不需要用户具有相关的软件的专业知识和技能,用户仅需要对自己的个人需求以及选择的商品进行勾选或填写,就能够得到最终的渲染设计模型,使得用户交互友好化,试装商品进家,提高用户的体验感,进而提高电商产品的成交率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种应用于电商的室内设计方法的流程示意图;

图2示出了本发明实施例所提供的一种根据室内设计规则生成设计模型方法的流程示意图;

图3示出了本发明实施例所提供的一种评分加权得到设计模型的方法的流程示意图;

图4示出了本发明实施例所提供的一种渲染方法的流程示意图;

图5示出了本发明实施例所提供的一种打光方法的流程示意图;

图6示出了本发明实施例所提供的一种应用于电商的室内设计装置的结构示意图;

图7示出了本发明实施例所提供的一种应用于电商的室内设计的计算机设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

考虑到现有技术中当用户购买商品时,部分电商平台所提供的在线室内设计的模式需要顾客以手动的方式进行自主设计,该方式要求顾客具备一定的专业知识和技能,因此导致效率较低,不能方便快捷为顾客提供个性化设计体验。基于此,本发明实施例提供了一种应用于电商的室内设计方法及系统,下面通过实施例进行描述。

参照图1所示的实施例,本实施例中提供一种应用于电商的室内设计方法,该方法应用于处理器或者服务器,该服务器也可以是服务器集群等。该方法包括如下步骤:

s101、获取用户的装潢喜好信息和用户房屋属性信息,所述用户房屋属性信息至少包括房屋户型信息。

上述用户的装潢喜好信息包括但不限于:用户喜欢的室内设计风格、用户的个人兴趣爱好(比如用户喜欢运动、看书等)以及能够间接反映用户喜欢的室内设计属性的其它信息(比如用户的性格信息,根据用户的性格判断用户喜欢暖色系、极简风格、实木家具等)。

上述用户房屋属性信息包括但不限于:房屋户型信息(比如:两室一厅一卫,面积100平方米等)、房屋朝向信息(比如:朝阳)等。

上述的室内设计风格可以包括但不限于:现代简约风格、北欧风格、新中式风格、传统欧式风格等。

s102、获取所述用户选择的目标装潢商品,从所述房屋户型信息中,确定所述目标装潢商品对应的目标房间。

本实施例中,用户可以是通过在客户端的web页面上通过勾选选项或者输入文字的方式,进行输入用户的装潢喜好信息和用户房屋属性信息,客户端将该装潢喜好信息和用户房屋属性信息发送至设计装置(该设计装置可以是处理器或者服务器),由该设计装置按照以下步骤进行室内设计。

本实施例中,上述的web页面可以为家具、装潢企业的销售平台对应的网页页面,或者为天猫、淘宝、京东等购物平台对应的网页页面。

本实施例中,用户可以是通过在客户端的web页面上通过勾选选项或者输入文字的方式,进行选择客户端web页面上所展示的装潢商品,用户所选择的装潢商品即为目标装潢商品,用户可以选择一个或多个装潢商品,进而该目标装潢商品的数量可以是一个或多个;客户端将用户选择好的目标装潢商品的信息(如商品名称、商品所属的风格等)传输到设计装置(处理器或服务器),设计装置(处理器或服务器)根据用户输入的房屋户型信息,确定将用户选择的目标装潢商品摆放在哪个房间,此处摆放该目标装潢商品的房间即为目标房间。

示例性地,用户客户端web页面上输入或选择自己的装潢喜好信息为:欧式风格、爱看书、喜欢暖色系;用户在客户端web页面上输入或者选择的自己房屋属性信息为:两室一厅一卫,朝阳;用户在客户端web页面上输入或选择自己想要购买的商品为:衣柜;处理器或服务器根据用户在购物平台上选择的自己想要购买的商品(衣柜)以及用户的房屋户型信息(两室一厅一卫),根据预设的室内设计规则,进行判断并且确定将用户选择的商品(衣柜)放在两室中作为卧室的房间中(此时放置衣柜的该卧室则为目标房间)。

s103、根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素。

上述装潢元素为设计装置根据用户选择的目标装潢商品以及预设的室内设计规则,查找用户选择的该室内设计风格下的装潢素材数据库,为用户所选择的目标装潢商品所搭配的物件或商品。

上述在确定用户选择的装潢商品放置在相应的目标房间之后,根据用户的装潢喜好信息,包括用户喜欢的室内设计风格、用户的个人兴趣爱好(以及能够间接反映用户喜欢的室内设计属性的其它信息),处理器或服务器筛选用户选择的室内设计风格对应的装潢素材数据库,并根据预设的室内设计规则,在该目标房间中为用户选择的装潢商品配置相应的装潢元素。

本申请一可选的实施例中,上述步骤s103中,所述根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素,具体包括如下步骤:

a10、根据所述装潢喜好信息中包含的所述用户对所述目标房间确定的功能、所述目标房间的尺寸、所述目标房间的格局和所述目标装潢商品,查询预先存储的室内设计规则,获取所述目标装潢商品对应的装潢元素,所述室内设计规则为从已有的室内设计方案中,运用机器学习方法获取的房间功能、房间的尺寸、房间的格局和装潢商品与装潢元素的映射关系。

上述室内设计规则为处理器或服务器根据已有的室内设计方案,采用机器学习的方法生成的,主要包括房间功能、房间的尺寸、房间格局以及不同室内设计风格下不同的装潢商品与装潢元素之间的对应的映射关系。

上述处理器或服务器根据用户在客户端界面选择的装潢商品、以及目标房间的功能、尺寸和格局,根据室内设计规则为用户选择的商品搭配相应的装潢元素(装潢元素为设计装置根据用户选择的目标装潢商品以及室内设计规则,查找用户选择的该室内设计风格下的装潢素材数据库,为用户所选择的目标装潢商品搭配的物件或商品)。

示例性地,用户在客户端web页面上输入或勾选装潢喜好信息为:欧式风格、爱看书、喜欢暖色系;用户在客户端web页面上输入或者选择的自己房屋属性信息为:两室一厅一卫,朝阳;用户在购物平台上输入或选择自己想要购买的商品为:电视机;处理器或服务器根据用户在购物平台上选择的自己想要购买的商品(电视机)以及用户的房屋户型信息(两室一厅一卫),根据室内设计规则,进行判断并且确定将用户选择的商品(电视机)放在客厅中,处理器或服务器根据室内设计规则以及用户的室内设计风格(欧式风格)信息,查询欧式风格装潢素材数据库,并为用户选择与该款电视搭配的欧式风格的装潢元素(电视柜、沙发、茶几等)。

s104、基于目标房间的尺寸、目标房间的格局以及房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型。

示例性地,上述室内设计规则为处理器或服务器根据已有的室内设计方案,采用机器学习的方法生成的,主要包括房间功能、房间的尺寸、房间的格局以及不同室内设计风格下不同的装潢商品与装潢元素之间的对应的映射关系,还包括不同房屋朝向下不同装潢商品与装潢元素之间的位置信息。

例如:用户在客户端输入或者勾选装潢喜好信息、用户房屋属性信息和用户选择的目标装潢商品,其中用户的装潢喜好信息包括:用户喜欢的室内设计风格、用户的个人兴趣爱好(比如用户喜欢运动、看书等)以及能够间接反映用户喜欢的室内设计属性的其它信息(比如用户的性格显示用户喜欢暖色系、极简风格、实木家具等);用户房屋属性信息(比如:朝阳、两室一厅一卫等);用户选择的目标装潢商品为:家具(比如:沙发、床、书柜等)、家饰(比如:挂画、地毯等)、家电(比如:电视机、空调等)、建材(比如:地板砖、洗手池、定制橱柜等);客户端将上述信息传输给处理器或服务器,处理器或服务器根据用户选择的目标装潢商品,并根据房屋户型信息确定用户选择的目标装潢商品摆放的房间(确定摆放该目标装潢商品的房间为目标房间),处理器或服务器根据用户的装潢喜好信息中的室内设计风格信息,查询室内设计风格数据库找到用户选择的室内设计风格信息,并查询该室内设计风格对应的装潢素材数据库,根据用户选择的装潢商品,查找该装潢素材数据库,选出与用户选择的装潢商品匹配的装潢元素(装潢元素指根据用户的室内设计风格和用户选择的目标装潢商品,选出该室内设计方案中与用户选择的目标装潢商品相匹配的装潢素材)。为用户选择的商品搭配好装潢元素后,处理器或服务器根据目标房间的尺寸、房间的格局、房间朝向以及室内设计规则,调整目标装潢商品和装潢元素之间的位置关系,从而得到较佳设计,形成该目标房屋的设计模型。

本申请一可选的实施例中,上述的室内设计规则还包括房屋朝向信息、装潢商品的位置信息与装潢元素的位置信息的映射关系。图2为本申请实施例提供的一种根据室内设计规则生成设计模型的方法的流程示意图,参照图2所示,上述步骤s104中,所述基于所述目标房间的尺寸、目标房间的格局以及房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型,具体包括如下步骤a20-a22:

a20、依据所述目标房间对应的房间的尺寸、房间的格局以及房屋朝向信息,查询所述室内设计规则,获取所述目标房间中装潢商品的位置信息与装潢元素的位置信息的映射关系。

示例性地,用户根据客户端web页面显示的商品选择的目标装潢商品为:床;处理器或服务器根据用户选择的目标装潢商品(床)以及房屋户型信息(两室一厅一卫),确定用户选择的商品(床)放置在被确认为卧室的房间中;处理器或服务器根据用户的室内设计风格信息(欧式风格)在装潢素材数据库中提取出欧式风格的装潢素材,并根据用户选择的商品(床)和室内设计规则,在提取出的欧式风格装潢素材数据库中为用户选择的装潢商品(床)匹配相应的装潢元素(比如:床头柜、衣橱等);处理器或服务器根据该卧室的尺寸、格局、朝向以及室内设计规则,查询得到室内设计规则中床、床头柜、衣橱等之间的位置映射关系。

a21、从获取的映射关系中,查询到所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息。

上述查询到室内设计规则中床、床头柜、衣橱等之间的位置映射关系后,从上述位置映射关系中提取出目标装潢商品(床)的位置信息以及目标装潢商品(床)对应的装潢元素(床头柜、衣橱)的位置信息

a22、按照目标房间的房间尺寸以及查询到的所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息,设定所述目标装潢商品和所述装潢元素在所述目标房间的坐标位置信息,得到所述设计模型。

示例性地,处理器或服务器根据用户在客户端输入或者勾选的装潢喜好信息为:欧式风格、爱读书、喜欢暖色系;用户房屋属性信息为:两室一厅一卫、朝阳;用户根据客户端web页面显示的商品选择的目标装潢商品为:床;处理器或服务器根据用户选择的目标装潢商品(床)以及房屋户型信息(两室一厅一卫),确定用户选择的商品(床)放置在被确认为卧室的房间中;处理器根据用户的室内设计风格信息(欧式风格)在装潢素材数据库中提取出欧式风格的装潢素材,并根据用户选择的商品(床)和室内设计规则,在提取出的欧式风格装潢素材数据库中为该卧室用户选择的装潢商品(床)匹配相应的装潢元素(比如:床头柜、衣橱等);处理器或服务器根据该卧室的大小、格局、朝向以及室内设计规则,配置用户选择的装潢商品(床)和装潢元素(床头柜、衣橱等)之间的位置关系,例如:将床头柜靠床摆放,衣橱靠墙摆放,床头柜靠墙摆放等,处理器或服务器根据目标房间的尺寸、房间的格局、房间的朝向以及室内设计规则,调整目标装潢商品(床)和装潢元素(床头柜、衣橱)之间的位置关系,从而得到较佳设计,形成该目标房屋的设计模型。

本申请一可选的实施例,上述得到所述设计模型之前还包括如下步骤a30-a32,具体的,图3为本申请实施例提供的一种评分加权得到设计模型的方法的流程示意图,参照图3所示:

a30、依据所述目标房间的尺寸、所述目标房间的格局以及房间的朝向信息,设定所述目标装潢商品和所述装潢元素在所述目标房间的坐标位置信息,得到多个初始设计模型。

a31、针对每一初始设计模型,在该初始设计模型中,统计各所述目标装潢商品和对应装潢元素之间的属性匹配评分的加权值。

a32、对所述多个初始设计模型的加权值进行排序,得到所述设计模型。

示例性地,根据上述形成的多个初始设计模型,对目标装潢商品和对应的装潢元素的属性匹配关系进行评分,例如:当用户选定的装潢商品为床头柜时,根据室内设计规则,为该床头柜搭配相应风格的床,当床头柜靠床摆放时,床的一边靠墙摆放且床头柜靠墙摆放时,根据用户喜欢的室内设计风格以及室内设计规则对该搭配进行评分加权得到98分;当床头柜靠床摆放,床不靠墙但床头柜靠墙时,根据用户的室内设计风格以及室内设计规则对该搭配进行评分加权得到88分;当床头柜靠床摆放,床不靠墙且床头柜不靠墙时,根据用户的室内设计风格以及室内设计规则对该搭配进行评分加权得到78分;当床头柜不靠床摆放,床不靠墙且床头柜不靠墙时,根据用户的室内设计风格以及室内设计规则对该搭配评分加权得到68分。对上述四种搭配摆放方式进行从高到低排序,选取评分靠前的设计模型,从而筛选出床头柜靠床摆放,床的一边靠墙摆放且床头柜靠墙摆放的摆放方式。

本实施例中,通过采用机器学习的方法,对已有的室内设计方案进行学习得到室内设计规则,当用户选择室内设计风格以及装潢商品时,处理器或服务器根据机器学习形成的室内设计规则数据库,根据用户选择的室内设计风格以及装潢商品,匹配相应的装潢元素并自动设置装潢商品以及装潢元素之间的位置关系,从而得到设计模型,并根据加权评分的方法,得到最佳的设计模型,使得整体设计效果最好。该自动设计的过程均由处理器或服务器执行,不需要人为参与,用户只需填写自己的需求即可,使得交互简单友好化,且高效地得到最优的设计模型。

s105、对所述设计模型进行渲染,得到渲染的设计模型。

本实施例中,可以是对多个初始设计模型的加权值进行由高到低排序后,将分值较高的前n个(如前三个、前五个等)设计模型进行渲染,也可以是将分值最高的设计模型进行渲染,进而向用户推送更优化的设计模型。

本申请一可选的实施例中,上述步骤s104之后,上述步骤s105之前,还包括步骤a40:

a40、获取所述设计模型中的所述目标装潢商品和所述目标装潢商品对应的装潢元素的材质信息。

所述获取所述设计模型中的所述目标装潢商品和所述目标装潢商品对应的装潢元素的材质信息,至少包含以下两种方式:

第一种方式:目标装潢商品的材质信息(颜色、纹理等信息)是用户根据客户端web界面显示的商品选择的商家数据库中的一个材质(颜色、纹理等信息)也可以是多个材质(颜色、纹理等信息)。

上述用户根据客户端web页面显示的商品选择的目标装潢商品是具有材质信息(颜色、纹理等信息)的,生成的设计模型包括目标装潢商品和装潢元素之间的坐标位置信息,同时包括目标装潢商品和装潢元素的材质信息(颜色、纹理等信息)。

上述在生成设计模型之前,需要提取目标装潢商品的材质信息,并将目标装潢商品的材质信息存储到预设的材质数据库中,同时提取与目标装潢商品搭配的装潢元素的材质信息,并将与目标装潢商品搭配的装潢元素的材质信息存储到预设的材质数据库中,供渲染使用。

第二种方式:用户根据客户端web页面显示的商品选择的目标装潢商品不具有材质信息(颜色、纹理等信息)时(例如:客户端web页面显示的商品无材质信息,商家可以根据用户的个性化需求为用户定制),则处理器或服务器会根据室内设计规则、用户的装潢喜好信息、房间尺寸、房间格局以及房间朝向等信息,为目标装潢商品搭配相应风格的装潢元素,并设置目标装潢商品与装潢元素之间的坐标位置信息。

上述用户根据客户端web页面显示的商品选择的目标装潢商品是不具有材质信息(颜色、纹理等信息)的,生成的设计模型仅包括目标装潢商品和装潢元素之间的坐标位置信息。

上述在生成设计模型之前,在材质数据库预先存储的各种装潢元素的材质信息中获取用户选择的目标装潢商品和装潢元素的材质信息(颜色、纹理等信息),供渲染使用,该材质数据库中预先存储了所有装潢元素分别对应的材质信息(颜色、纹理等信息)。

本实施例中,所述对所述设计模型进行渲染,具体的,图4为本申请实施例提供的一种渲染方法的流程示意图,参照图4所示,具体包括如下步骤a42-a43:

a42、根据获取的所述目标装潢商品的材质信息,对所述设计模型中的所述目标装潢商品进行渲染。

a43、根据获取的所述装潢元素的材质信息,对所述设计模型中的所述装潢元素进行渲染。

示例性地,当用户根据客户端web页面显示的商品选择的目标装潢商品具有材质信息(颜色、纹理等信息)时,处理器或服务器根据室内设计规则以及用户装潢喜好信息生成最优的设计模型,该设计模型不仅包含目标装潢商品与装潢元素之间的位置以及匹配关系,还涉及材质信息(颜色、纹理等信息),在进行渲染过程之前,需将用户选择的目标装潢商品的材质信息数据提取并存储到相应的材质数据库中,然后根据室内设计规则,为目标装潢商品(目标装潢商品指用户根据客户端展示的装潢素材自己选择的装潢商品)匹配装潢元素,并设置目标装潢商品与装潢元素的位置匹配关系,得到的设计模型为:目标装潢商品以及装潢元素之间的坐标位置信息和目标装潢商品和装潢元素的材质信息数据,经过加权评分筛选出最优的设计模型。然后对筛选出的最优的设计模型进行渲染,具体的根据原来目标装潢商品的材质信息数据对目标装潢商品进行渲染,并根据存储的与装潢商品搭配的装潢元素的材质信息数据对装潢元素进行渲染。

示例性地,当用户根据客户端web页面显示的商品选择的目标装潢商品不具有材质信息(颜色、纹理等信息)时,处理器或服务器根据室内设计规则以及用户装潢喜好信息生成最优的设计模型,该设计模型仅包含目标装潢商品与装潢元素之间的位置以及匹配关系,不涉及材质信息(颜色、纹理等信息)。根据室内设计规则,为目标装潢商品(目标装潢商品指用户根据客户端展示的装潢素材自己选择的装潢商品)匹配装潢元素,并设置目标装潢商品与装潢元素的位置匹配关系,得到的设计模型为目标装潢商品以及装潢元素之间的坐标位置信息,经过加权评分筛选出最优的设计模型。然后对筛选出的最优的设计模型进行渲染,具体的根据材质数据库预先存储的各种装潢元素的材质信息为用户选择的目标装潢商品和装潢元素进行渲染。

上述实施例中,处理器或服务器将渲染后的设计模型发送至客户端进行展示,客户端可以是以全景图、效果图、视屏文件等方式向用户播放,进而用户可以直观地看到整个设计模型,提高了用户体验和购买欲。

本申请一可选的实施例,在上述步骤s105中,在所述对所述设计模型进行渲染之后,还需要进行灯光布局,图5为本申请实施例提供的一种打光方法的流程示意图,参照图5所示,具体包括如下步骤a50-a54:

a50、针对所述渲染的设计模型中的每一待调整目标,沿水平方向,采用射灯对所述待调整目标进行打光,得到所述待调整目标的主体色调,所述待调整目标包括目标装潢商品和装潢元素。

a51、根据得到的主体色调以及预设的主体色调阈值,调整所述射灯进行打光的角度。

上述采用射灯的方式进行水平方向打光作为主光源,并根据渲染的设计模型的主体色调和设定的该设计模型主体色调的阈值,调整射灯的打光角度。

a52、根据调整的所述射灯进行打光的角度以及预设的光域网文件,确定所述射灯进行打光的发散方式。

上述光域网文件为自定义的位图文件。

a53、依据调整的所述射灯进行打光的角度以及所述射灯进行打光的发散方式,对所述待调整目标进行打光,直至得到的所述待调整目标的主体色调与预设的主体色调阈值的差值小于预设的差值阈值。

a54、将最后一次调整的所述射灯进行打光的角度以及所述射灯进行打光的发散方式作为所述待调整目标的补光方式,以对所述渲染的设计模型中的所述待调整目标进行补光。

本实施例中,上述打光方式首先采用射灯方式水平方向打光作为主光源,然后根据渲染后设计模型的主体色调和预设的主体色调的阈值,调整射灯的打光角度,根据射灯打光角度和预设的光域网文件,来确定射灯打光在该设计模型中的发散方式,在依据打光角度和打光的发散方式不断对该设计模型进行打光,直到该设计模型的主体色调与预设的主体色调阈值的差值小于预设的差值阈值后结束打光,并将最后一次射灯的打光角度以及打光的发射方式作为补光方式对设计模型中的目标装潢商品和匹配的装潢元素进行补光。

本申请实施例中,根据机器学习的方法,处理器或服务器根据用户需求进行设计以及渲染、打光,该过程不需要人为参与,用户只需在客户端填写或输入自己的需求,就可在客户端得到比较优选的设计模型,该过程交互简单且效率比较高,能够很好的展现用户选择的商品的家装效果,提高用户的体验感。

本申请的又一实施例中,提供一种应用于地产的室内设计装置,参照图6所示,该装置包括:

获取模块601,用于获取用户的装潢喜好信息和用户房屋属性信息,所述用户房屋属性信息至少包括房屋户型信息。

获取确定模块602,用于获取所述用户选择的目标装潢商品,从所述房屋户型信息中,确定所述目标装潢商品对应的目标房间。

设计模块603,用于根据所述用户的装潢喜好信息,在所述目标房间中,为所述目标装潢商品配置相应的装潢元素。

用于基于目标房间的尺寸、目标房间的格局以及房屋朝向信息,配置所述目标装潢商品和所述装潢元素的位置信息,形成所述目标房间的设计模型。

渲染模块604,用于对所述设计模型进行渲染,得到渲染的设计模型。

本申请一优选的实施例中,上述设计模块603,具体还包括:

查询匹配单元,用于根据所述装潢喜好信息中包含的所述用户对所述目标房间确定的功能、所述目标房间的尺寸、所述目标房间的格局和所述目标装潢商品,查询预先存储的室内设计规则,获取所述目标装潢商品对应的装潢元素,所述室内设计规则为从已有的室内设计方案中,运用机器学习方法获取的房间功能、房间的尺寸、房间的格局和装潢商品与装潢元素的映射关系。

本申请一优选的实施例中所述室内设计规则还包括房屋朝向信息、装潢商品的位置信息与装潢元素的位置信息的映射关系,上述设计模块603还包括:

位置获取单元,用于依据所述目标房间对应的房间的尺寸、房间的格局以及房屋朝向信息,查询所述室内设计规则,获取所述目标房间中装潢商品的位置信息与装潢元素的位置信息的映射关系;

位置查询单元,用于从获取的映射关系中,查询到所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息;

位置设置单元,用于按照目标房间的房间尺寸以及查询到的所述目标装潢商品的位置信息与所述目标装潢商品对应的装潢元素的位置信息,设定所述目标装潢商品和所述装潢元素在所述目标房间的坐标位置信息,得到所述设计模型。

对应于图1的一种应用于电商的室内设计方法,本申请实施例还提供了一种计算机设备700,如图7所示,该设备包括存储器701、处理器702及存储在该存储器701上并可在处理器702上运行的计算机程序,其中,上述处理器702执行上述计算机程序时实现上述的设计以及渲染的方法。

具体地,上述存储器701和处理器702能够为通用的存储器和处理器,这里不做具体限定,当处理器702运行存储器701存储的计算机程序时,能够执行上述设计以及渲染的方法,解决了现有技术中电商提供的在线室内设计和渲染全景图/效果图的工具或者接口工具应用门槛较高,且用户体验感较差的情况。

对应于图1中的一种应用于电商的室内设计方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述设计及渲染方法的步骤。采用机器学习的方法,处理器根据用户需求进行设计以及渲染、打光,该过程不需要人为参与,用户只需在客户端填写或输入自己的需求,就可在客户端得到比较优选的设计模型,该过程交互简单且效率比较高,能够很好的展现用户选择的商品的家装效果,提高用户的体验感。

本发明实施例所提供的应用于电商的室内设计方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本发明实施例所提供的应用于电商的室内设计的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1