一种确定房屋装修方案的方法及系统与流程

文档序号:18704193发布日期:2019-09-17 23:24阅读:169来源:国知局
一种确定房屋装修方案的方法及系统与流程

本发明实施例涉及装修案例内容检索技术领域,尤其涉及一种确定房屋装修方案的方法及系统。



背景技术:

目前,在装修案例内容检索领域,通常应用标签检索的方式,即通过人工或机器为装修案例打上居室数、房屋面积、装修风格等标签,建立索引;用户进行检索时,点选标签,系统根据标签索引召回装修方案。

现有技术提供的方法主要存在以下问题:现有技术需要预先对文章进行人工标注,费时费力;机器标注则缺乏对内容的语义理解,准确性不佳。并且现有技术仅进行居室数与面积区间的切分,不仅缺乏对用户房屋户型图的理解,也不符合房屋居室与面积的常规分布,很难命中用户的房屋户型格局,用户难以找到相似的分间结构和相似的房屋装修,也不能满足局部装修的需求。进一步的,现有技术中单篇独立的全屋案例,较难满足用户对装修风格的多样性浏览需求。

因此,现在亟需一种新确定房屋装修方案的方法来解决现有技术中存在的问题。



技术实现要素:

为了解决上述问题,本发明实施例提供一种克服上述问题或者至少部分地解决上述问题的一种确定房屋装修方案的方法及系统。

第一方面本发明实施例提供一种确定房屋装修方案的方法,包括:

获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;

根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;

获取和所述目标房屋户型相关联的各个装修方案;

基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的用户画像信息中的一种或多种。

其中,所述用户画像信息包括:

所述用户的自然属性、社会属性、家庭结构、装修风格偏好、预算以及个性化需求的一种或多种。

其中,当所述参考信息为所述用户画像信息时;相应的,所述基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,包括:

根据所述用户画像信息,确定每个装修方案和所述用户画像信息之间的相关性大小;

按照相关性大小进行排序,并按照排序顺序将各个装修方案进行推荐。

其中,所述检索输入信息包括:

楼盘字典房屋信息和房屋属性信息中的至少一者。

其中,所述根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型,包括:

根据所述检索输入信息,在所述房屋户型数据库中寻找目标房屋户型组;

对所述目标房屋户型组中每一房屋户型进行分间拆解,确定出具有目标分间的所述目标房屋户型。

其中,所述获取和所述目标房屋户型相关联的各个装修方案,包括:

根据所述目标房屋户型,在预设的装修案例库中进行相关性检索,确定出相关性大于第一预设阈值的各个装修方案。

其中,若根据所述房屋信息,未能在所述房屋户型数据库中确定出所述目标房屋户型,则所述获取和所述目标房屋户型相关联的各个装修方案包括:

根据所述房屋属性信息,在预设的装修案例库中进行相关性检索,确定出相关性大于第二预设阈值的各个装修方案。

第二方面本发明实施例提供了一种确定房屋装修方案的系统,包括:

用户画像确定模块,用于获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;

房屋户型匹配模块,用于根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;

装修方案匹配模块,用于获取和所述目标房屋户型相关联的各个装修方案;

装修方案推荐模块,用于基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的画像信息中的一种或多种。

第三方面本发明实施例提供了一种电子设备,包括:

处理器、存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述确定房屋装修方案的方法。

第四方面本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述确定房屋装修方案的方法。

本发明实施例提供的一种确定房屋装修方案的方法及系统,能够根据用户的房屋检索输入信息,检索出相关性高、多样化的装修方案并推荐给用户,推荐结果和用户的房屋匹配度高,提高了用户的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种确定房屋装修方案的方法流程示意图;

图2是本发明实施例提供的一种确定房屋装修方案的系统结构示意图;

图3是本发明实施例提供的电子设备的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明实施例提供的一种确定房屋装修方案的方法流程示意图,如图1所示,包括:

步骤101、获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;

步骤102、根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;

步骤103、获取和所述目标房屋户型相关联的各个装修方案;

步骤104、基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的用户画像信息中的一种或多种。

需要说明的是,本发明实施例的执行主体为服务器端,或者任意能够实现服务器功能的实体或虚拟设备,对此本发明实施例不作具体限定。

为了提高装修方案和用户需求之间的匹配度,本发明实施例会通过相关性检索来推荐相关性最高的方案给用户。

具体的,在步骤101中,本发明实施例会获取用户关于需要装修的房屋的检索输入信息,该信息是由用户进行输入,即用户确定的检索条件,对此本发明实施例不作具体限定。同时用户在输入检索输入信息时需要输入自己的个人信息,从而确定出用户画像信息,用户画像信息是指录入或获取的自然属性、社会属性、家庭结构等信息,以及录入或获取的装修风格偏好、装修预算等信息,以及录入或获取的个性化装修需求信息。

进一步的,在步骤102中,本发明实施例会根据用户提供的检索输入信息,在预设的房屋户型数据库中进行检索,确定出用户所提条件最近似的户型。具体的检索过程可通过预设的相似户型识别算法进行识别,从而确定出和用户所提供的检索条件最相似的一个或多个户型,即本发明实施例中的目标房屋户型。例如:当用户输入的检索输入信息为装修风格偏好为中式,装修预算为20万,个性化需求为需要三个独立卫生间,那么本发明实施例将根据这些检索输入信息在预设的房屋户型数据库中进行检索,找到最接近用户提出要求的户型,优选的,接近可以根据指标相同的数量来判断。比如房屋户型数据库中户型a有三项指标和用户提出的要求一致,户型b有两项指标和用户提出的要求一致,户型c有一项指标和用户提出的要求一致,那么本发明实施例将把户型a作为目标房屋户型筛选出。

在步骤103中,根据步骤102中确定的目标房屋户型,本发明实施例会进一步的进行检索,检索出和该目标房屋户型具有相似户型组、相似分间组的装修案例文章。

最后,在步骤104中,本发明实施例根据不同用户提供的不同的参考信息,将最优的目标装修方案从各个装修方案中筛选出推荐给用户,其中参考信息包括用户画像信息、每个装修方案的案例流量数据以及各个装修方案对应的已装修用户的画像信息中的一种或多种。例如:当参考信息为用户画像信息、每个装修方案的案例流量数据以及各个装修方案对应的已装修用户的画像信息时,本发明实施例会综合考虑三种信息,并以协同过滤的方式进行召回。可以理解的是,具有相似用户画像信息的用户可能会采用相类似的装修方案,并且案例流量较大的方案也会具有较高的采用率,故而本发明实施例结合这两方面进行过滤召回,从而确定出一个或多个优选的目标装修方案。

本发明实施例提供的一种确定房屋装修方案的方法,能够根据用户的房屋检索输入信息,检索出相关性高、多样化的装修方案并推荐给用户,推荐结果和用户的房屋匹配度高,提高了用户的体验。

在上述实施例的基础上,所述用户画像信息包括:

所述用户的自然属性、社会属性、家庭结构、装修风格偏好、预算以及个性化需求的一种或多种。

具体的,用户的装修属性可以包括自然属性、社会属性、家庭结构、装修风格偏好、预算以及个性化需求的一种或多种,具体相关性选择因素可根据用户自身需求进行设置,本发明实施例对此不作具体限定。

在上述实施例的基础上,当所述参考信息为所述用户画像信息时;相应的,所述基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,包括:

根据所述用户画像信息,确定每个装修方案和用户画像信息之间的相关性大小;

按照相关性大小进行排序,并按照排序顺序将各个装修方案进行推荐。

优选的,当本发明实施例能够获知的参考信息仅为用户画像信息时,本发明实施例将会根据用户画像信息,确定筛选出的各个装修方案与用户画像信息之间的相关性大小。由上述实施例的内容可知,用户画像信息可以包括自然属性、社会属性、家庭结构、装修风格偏好、预算以及个性化需求的一种或多种指标,那么在计算装修方案与用户画像信息之间的相关性大小时,会根据不同用户的状况为每一项指标设置一项权重,再一一将筛选出的装修方案中指标与用户画像信息进行相似度计算,最后将各项指标的相似度计算结果进行加权求和,作为各个装修方案的相关性大小得分,最后按照相关性大小得分进行排序,并按照排序顺序将各个装修方案推荐给用户。

在上述实施例的基础上,所述检索输入信息包括:楼盘字典房屋信息和房屋属性信息中的至少一者。

由上述实施例的内容可知,本发明实施例需要首先明确用户的检索信息,即检索输入信息。

在本发明实施例中,该检索输入信息主要包括包括楼盘字典房屋信息和房屋属性信息中的至少一者。

楼盘字典房屋信息是指在楼盘字典中定位的房屋信息,或者是通过用户房屋资产数据获得的信息,楼盘字典房屋信息能够将用户离散的资源进行整合,从而获知用户现有的房屋信息作为参考。房屋属性信息是指例如室、厅、厨、卫数以及房屋面积录入信息。

在上述实施例的基础上,所述根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型,包括:

根据所述检索输入信息,在所述房屋户型数据库中寻找目标房屋户型组;

对所述目标房屋户型组中每一房屋户型进行分间拆解,确定出具有目标分间的所述目标房屋户型。

由上述实施例的内容可知,本发明实施例会在房屋户型数据库中进行检索,从而确定出目标房屋户型。

那么具体的,本发明实施例主要是通过两个方面的检索,一个方面是在房屋户型数据库中寻找出目标户型组,另一个方面是在房屋户型数据库中寻找出目标室、厅、厨、卫分间组。需要说明的是,本发明实施例中寻找目标户型组即寻找出最为相似的户型组,同样的,寻找目标室、厅、厨、卫分间组即寻找最相似的室、厅、厨、卫分间组。

进行相似房屋户型寻找时,首先根据房屋信息提取该户型的基础信息、外轮廓信息和分间信息,然后将该信息作为该房屋的户型特征与房屋户型数据库中每个户型的特征进行匹配,选出匹配率高于预设阈值的相似户型,并将所有相似户型归为相似房屋户型组中。其中,户型的基础信息包括户型的面积、构造、分间数量等基础信息;外轮廓信息是指户型外接矩形的四个角坐标以及户型中心的坐标;分间信息是指各个分间位于户型中的位置信息。

进一步的,本发明实施例会对各个房屋户型进行分间拆解,分间即指室、厅、厨、卫等房屋内的独立居室。在进行分间拆解后一一比对出具有相似的室、厅、厨、卫分间,从而最终确定出目标房屋户型。

在上述实施例的基础上,所述获取和所述目标房屋户型相关联的各个装修方案,包括:

根据所述目标房屋户型,在预设的装修案例库中进行相关性检索,确定出相关性大于第一预设阈值的各个装修方案。

同样的,在根据目标房屋户型对装修方案进行检索时,本发明实施例会从两个方面进行检索,一个方面是通过楼盘字典户型进行相关性计算,另一个方面是通过室、厅、厨、卫分间的相似性进行相关性计算,针对不同的用户需求,本发明实施例可以为楼盘字典户型的相关性计算结果和室、厅、厨、卫分间的相似性计算结果分别设置权重,再加权求和获得最终的每个装修方案的相关性大小,并和预设的第一预设阈值进行比较,选出大于第一预设阈值的房屋推荐方案。优选的,设置楼盘字典户型的相关性计算结果的权重为0.5,室、厅、厨、卫分间的相似性计算结果也为0.5,可以理解的是,当有任意一项相关性无法计算时,将另一项的权重调整为1,从而使得相关性计算必定能输出计算结果。

在上述实施例的基础上,若根据所述房屋信息,未能在所述房屋户型数据库中确定出所述目标房屋户型,则所述获取和所述目标房屋户型相关联的各个装修方案包括:

根据所述房屋属性信息,在预设的装修案例库中进行相关性检索,确定出相关性大于第二预设阈值的各个装修方案

可以理解的是,在进行装修方案检索时,有可能会查找不到楼盘字典房屋信息,那么在此条件下,本发明实施例会根据相关性算法对房屋、分间的面积、朝向、形状等房屋属性信息方面进行相关性计算,相关性算法可采用皮尔森相关系数计算法、欧几里得距离计算法、余弦相似度计算法等等,本发明实施例对此不作具体限定。再将计算结果和预设的第二预设阈值进行比较,选出大于第二预设阈值的房屋推荐方案。

图2是本发明实施例提供的一种确定房屋装修方案的系统结构示意图,如图2所示,包括:用户画像确定模块201、房屋户型匹配模块202、装修方案匹配模块203以及装修方案推荐模块204,其中:

用户画像确定模块201用于获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;

房屋户型匹配模块202用于根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;

装修方案匹配模块203用于获取和所述目标房屋户型相关联的各个装修方案;

装修方案推荐模块204用于基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的画像信息中的一种或多种。

具体的如何通过用户画像确定模块201、房屋户型匹配模块202、装修方案匹配模块203以及装修方案推荐模块204进行装修方案推荐可用于执行图1所示的确定房屋装修方案的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的一种确定房屋装修方案的系统,能够根据用户的房屋检索输入信息,检索出相关性高、多样化的装修方案并推荐给用户,推荐结果和用户的房屋匹配度高,提高了用户的体验。

在上述实施例的基础上,所述用户画像信息包括:

所述用户的自然属性、社会属性、家庭结构、装修风格偏好、预算以及个性化需求的一种或多种。

在上述实施例的基础上,当所述参考信息为所述用户画像信息时;相应的,所述装修方案推荐模块包括:

相关性大小计算单元,用于根据所述用户画像信息,确定每个装修方案和所述用户画像信息之间的相关性大小;

推荐单元,用于按照相关性大小进行排序,并按照排序顺序将各个装修方案进行推荐。

在上述实施例的基础上,所述检索输入信息包括:

楼盘字典房屋信息和房屋属性信息中的至少一者。

在上述实施例的基础上,所述房屋户型匹配模块包括:

目标房屋户型检索单元,用于根据所述检索输入信息,在所述房屋户型数据库中寻找目标房屋户型组;

目标分间检索单元,用于对所述目标房屋户型组中每一房屋户型进行分间拆解,确定出具有目标分间的所述目标房屋户型。

在上述实施例的基础上,所述装修方案匹配模块包括:包括:

第一相关性检索单元,用于根据所述目标房屋户型,在预设的装修案例库中进行相关性检索,确定出相关性大于第一预设阈值的各个装修方案。

在上述实施例的基础上,若根据所述房屋信息,未能在所述房屋户型数据库中确定出所述目标房屋户型,则所述装修方案匹配模块包括:

第二相关性检索单元,用于根据所述房屋属性信息,在预设的装修案例库中进行相关性检索,确定出相关性大于第二预设阈值的各个装修方案。

本发明实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:

图3是本发明实施例提供的电子设备的结构框图,参照图3,所述电子设备,包括:处理器(processor)301、通信接口(communicationsinterface)302、存储器(memory)303和总线304,其中,处理器301,通信接口302,存储器303通过总线304完成相互间的通信。处理器301可以调用存储器303中的逻辑指令,以执行如下方法:获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;获取和所述目标房屋户型相关联的各个装修方案;基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的画像信息中的一种或多种

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;获取和所述目标房屋户型相关联的各个装修方案;基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的画像信息中的一种或多种

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取要装修所述房屋的用户输入的检索输入信息,并根据所述检索输入信息确定用户画像信息;根据所述检索输入信息,在房屋户型数据库中筛选出匹配的目标房屋户型;获取和所述目标房屋户型相关联的各个装修方案;基于参考信息和所述各个装修方案来确定所述房屋的目标装修方案,所述参考信息包括所述用户画像信息、所述各个装修方案的案例流量数据以及所述各个装修方案对应的已装修用户的画像信息中的一种或多种

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行每个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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