装修方案推荐方法、终端设备及可读存储介质与流程

文档序号:21935844发布日期:2020-08-21 15:08阅读:156来源:国知局
装修方案推荐方法、终端设备及可读存储介质与流程

本发明涉及装修技术领域,尤其涉及一种装修方案推荐方法、终端设备及可读存储介质。



背景技术:

随着生活水平的提升,用户对室内装修的要求越来越高,用户在进行装修风格设计时,通常会委托专业的设计人员进行设计或是自行通过搜索与自身实际情况接近的装修方案进行选择。在用户根据自身情况自己选择装修方案时,通常会根据自己需求的装修风格选择不同的家具组合和空间布置,但是用户在查找装修方案时,装修方案过多并且每种装修方案对应的空间分布与环境均不相同,因此用户很难在众多的装修方案中查找到与自身情况相近的方案内容,并且在采用某一装修方案时,经常因空间布局或其他因素存在差异而导致与装修方案的效果图不同,从而无法满足用户的装修需求。



技术实现要素:

本发明提供一种装修方案推荐方法、终端设备及可读存储介质,旨在解决现有技术中装修方案无法与用户的需求相匹配,无法准确满足用户装修需求的问题。

为实现上述目的,本发明提出了一种装修方案推荐方法,所述装修方案推荐方法包括:

获取房间内各个对象的空间分布信息;

获取所述空间分布信息对应的装修推荐样本;

输出所述装修推荐样本。

可选的,所述获取房间内各个对象的空间分布信息的步骤之后还包括:

输出空间分布信息;

接收根据所述空间分布信息输入的调整操作;

根据所述调整操作调整所述空间分布信息。

可选的,所述获取所述空间分布信息对应的装修推荐样本的步骤包括:

判断所述空间分布信息与预设空间分布信息的匹配度;

若所述空间分布信息与至少一个预存空间分布信息的匹配度符合预设值,将匹配的所述预存空间分布信息关联的装修推荐样本作为所述空间分布信息对应的装修推荐样本。

可选的,所述判断所述空间分布信息与预设空间分布信息的匹配度的步骤,包括:

获取所述空间分布信息中的至少一个第一分布子信息;

判断所述第一分布子信息与所述预存空间分布信息中对应的第二分布子信息匹配度是否符合预设值。

可选的,所述输出所述装修推荐样本的步骤,还包括:

按照所述空间分布信息与所述装修推荐样本的匹配度对所述装修推荐样本进行排序;

按照排序后的顺序输出所述装修推荐样本。

可选的,所述输出所述装修推荐样本的步骤,之后还包括:

接收收藏指令;

当接收到所述收藏指令时,将当前的所述空间分布信息与所述装修推荐样本进行关联保存。

可选的,所述获取房间内各个对象的空间分布信息的步骤包括:

拍摄所述房间内的空间图像;

根据所述空间图像获取所述房间内各个对象的空间分布信息。

可选的,所述装修推荐样本包括图片或文字中的至少一项。

为实现上述目的,本申请提出一种终端设备,所述终端设备包括:存储器、处理器以及存储在所述存储器里并可在所述处理器上运行的装修方案推荐程序,所述装修方案推荐程序被所述处理器执行时实现如上述任一项实施方式所述的装修方案推荐的方法的步骤。

为实现上述目的,本申请提出一种可读存储介质,所述可读存储介质包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时还实现如上述任一项实施方式所述的装修方案推荐方法的步骤。

本申请提出的技术方案中,所述装修方案推荐方法通过接收房间内各个对象的空间分布信息,获取与所述空间分布信息对应的装修推荐样本。通过对房间内的不同物件的摆放位置进行记录,以及结合不同物件的尺寸或颜色等信息,将多种空间分布信息结合与装修推荐样本相比,获取与用户要求相关的装修推荐样本,从而解决了现有技术中装修方案无法与用户的需求相匹配,无法准确满足用户装修需求的问题。

附图说明

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

图1是本发明实施例方案涉及的终端设备的硬件结构示意图;

图2是本发明装修方案推荐方法实施例1的流程示意图;

图3是本发明装修方案推荐方法实施例2的流程示意图;

图4是本发明装修方案推荐方法实施例3的流程示意图;

图5是本发明装修方案推荐方法实施例4的流程示意图;

图6是本发明装修方案推荐方法实施例5的流程示意图;

图7是本发明装修方案推荐方法实施例6的流程示意图;

图8是本发明装修方案推荐方法实施例7的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

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

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

该多媒体播放设备可以包括:处理器1001,例如cpu,用户接口1003,存储器1005,通信总线1002,网络接口1004。其中,通信总线1002用于实现该装置中各组成部件之间的连接通信。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。如图1所示,作为一种可读存储介质的存储器1005中可以包括操作系统、网络通信模块以及多媒体播放设备的进出仓控制程序。

本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。

在图1所示的服务器中,用户接口1003主要用于显示装置结构的内容,而控制器1001可以用于调用存储器1005中存储的应用程序,并执行以下操作:

获取房间内各个对象的空间分布信息;

获取所述空间分布信息对应的装修推荐样本;

输出所述装修推荐样本。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

输出空间分布信息;

接收根据所述空间分布信息输入的调整操作;

根据所述调整操作调整所述空间分布信息。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

判断所述空间分布信息与预设空间分布信息的匹配度;

若所述空间分布信息与至少一个预存空间分布信息的匹配度符合预设值,将匹配的所述预存空间分布信息关联的装修推荐样本作为所述空间分布信息对应的装修推荐样本。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

获取所述空间分布信息中的至少一个第一分布子信息;

判断所述第一分布子信息与所述预存空间分布信息中对应的第二分布子信息匹配度是否符合预设值。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

按照所述空间分布信息与所述装修推荐样本的匹配度对所述装修推荐样本进行排序;

按照排序后的顺序输出所述装修推荐样本。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

接收收藏指令;

当接收到所述收藏指令时,将当前的所述空间分布信息与所述装修推荐样本进行关联保存。

进一步地,控制器1001可以调用存储器1005中存储的应用程序,还执行以下操作:

拍摄所述房间内的空间图像;

根据所述空间图像获取所述房间内各个对象的空间分布信息。

本发明提供一种装修方案推荐方法、终端设备及可读存储介质。

实施例1

请参照图2,所述装修方案推荐方法包括:

s100,接收房间内各个对象的空间分布信息;

其中,所述空间分布信息用于表示房间的尺寸信息及颜色信息,还包括房间内各个物体的状态信息,所述空间分布信息不仅包括物体的尺寸信息与颜色信息以及环境信息,还包括物体在房间内的相对位置信息、相对高度信息以及与其他物体之间的相互状态信息。具体来说,所述空间分布信息可以为房间的长度、宽度、高度、亮度、背景墙的颜色及装修风格等信息,还可以为房间内各个物体的品牌、长度、宽度、高度、颜色、在所述房间的位置及与其他物体之间的相对位置。

具体的,所述空间分布信息可以通过相机或传感器或结合使用的方式通过拍照或测量获取,还可以通过用户手动输入的方式获取。

可以理解的是,所述空间分布信息可以通过文字的方式进行表示,还可以通过构建二维或三维空间坐标系的方式,将接收到的所述空间分布信息进行表示。

s200,获取所述空间分布信息对应的装修推荐样本;

其中,所述装修推荐样本是指装修方案推荐装置根据所述空间分布信息,为用户推荐的与用户需求相似度较高的装修方案。具体的,所述装修推荐样本中包括预存空间分布信息,所述预存空间分布信息包括物体的品牌信息、尺寸信息、颜色信息以及环境信息,还包括物体在房间内的相对位置信息、相对高度信息以及与其他物体之间的相互状态信息。通过将所述装修推荐样本中的所述预存空间分布信息与所述空间分布信息进行对比,当所述预存空间分布信息与所述空间分布信息中相同或相近的信息较多时,代表所述预存空间分布信息相关联的所述装修推荐样本较为符合用户的装修需求。

s300,输出所述装修推荐样本。

其中,所述装修推荐样本可以通过图片或文字的方式进行标示,还可以通过二维或三维示例图的方式向用户提供所述装修推荐样本的信息,还可以通过文字与示例图相结合的方式进行展示。所述装修推荐样本用于向用户清晰准确的提供装修方案内容,从而帮助用户能够根据所述装修推荐样本确定房间装修方案。

本申请提出的技术方案中,所述装修方案图推荐方法通过接收房间内各个对象的空间分布信息,获取与所述空间分布信息对应的装修推荐样本。通过对房间内的不同物件的摆放位置进行记录,以及结合不同物件的尺寸或颜色等信息,将多种空间分布信息结合与装修推荐样本相比,获取与用户要求相关的装修推荐样本,从而解决了现有技术中装修方案无法与用户的需求相匹配,无法准确满足用户装修需求的问题。

实施例2

请参照图3,在实施例1中,上述步骤s100,之后还包括:

s400,输出空间分布信息;

其中,所述空间分布信息通过装修方案推荐装置进行输出,所述装修方案推荐装置可以通过文字或图片的方式输出所述空间分布信息。

s500,接收根据所述空间分布信息输入的调整操作;

其中,所述调整操作用于对所述空间分布信息进行校准与修正,具体的,由于所述空间分布信息在进行测量时可能会存在测量误差,用户在接收到所述空间分布信息后,为了提高所述空间分布信息的准确性和精确度,用户可以通过手动输入的方式对所述空间分布信息进行调整,从而提高所述空间分布信息的准确度。可以理解的是,所述调整操作还可以通过所述装修方案推荐装置自动进行,通过对所述房间的多次测量,提高所述空间分布信息的测量精度,从而完成所述对所述空间分布信息的调整操作。

s600,根据所述调整操作调整所述空间分布信息。

其中,当所述调整操作为通过用户手动输入的方式进行时,将用户手动输入的信息替换原所述空间分布信息,从而在装修推荐样本的检索过程中,能够按照用户的实际需求进行检索与推荐,提高对所述装修推荐样本的检索精确度。

实施例3

请参照图4,在实施例1中,上述步骤s200,包括:

s210,判断所述空间分布信息与预设空间分布信息的匹配度;

其中,所述预存空间分布信息是指所述装修推荐样本保存的信息,所述预存空间分布信息包括物体的品牌信息、尺寸信息、颜色信息以及环境信息,还包括物体在房间内的相对位置信息、相对高度信息以及与其他物体之间的相互状态信息。所述匹配度是指所述空间分布信息与各个预存空间分布信息之间相同类型数据的相似程度。

s220,若所述空间分布信息与至少一个预存空间分布信息的匹配度符合预设值,将匹配的所述预存空间分布信息关联的装修推荐样本作为所述空间分布信息对应的装修推荐样本;

在一具体实施方式中,所述空间分布信息可以为房间的尺寸,具体包括:房间长度2米,宽度4米,高度3米,房间类型为厨房,第一预存空间分布信息包括:房间长度3米,宽度3米,高度3米,房间类型为卧室,第二预存空间分布信息包括:房间长度1.5米,宽度3米,高度3米,房间类型为厨房。将所述空间分布信息与所述第一预存空间分布信息以及所述第二预存空间分布信息进行对比,所述空间分布信息与所述第二预存空间分布信息的房间类型相同,并且长宽比例接近,高度相同,但是所述空间分布信息与所述第一预存空间分布信息的房间类型不同,并且长宽比例不同,从而判断所述第二预存空间分布信息与所述空间分布信息的匹配度较高,符合预设值。

在上述的具体实施方式中,由于所述第二预存空间分布信息与所述空间分布信息的匹配度较高,获取与所述第二预存空间分布信息相关联的所述装修推荐样本,可以理解的是,包含所述第二预存空间分布信息的所述装修推荐样本为多个时,将多个所述装修推荐样本均推荐给用户,从而保证用户在检索满足自身需求的装修方案时,能够获取多种装修方案,方便用户进行选择使用。

实施例4

请参照图5,在实施例3中,上述步骤s210,包括:

s211,获取所述空间分布信息中的至少一个第一分布子信息;

其中,所述空间分布信息包括n个所述第一分布子信息,n为正整数,具体的,所述第一分布子信息可以是房间信息或房间内的物体信息的其中一个。具体的,不同的所述空间分布信息所包含的所述第一分布子信息的类型不完全相同。

s212,判断所述第一分布子信息与所述预存空间分布信息中对应的第二分布子信息匹配度是否符合预设值。

其中,所述预存空间分布信息包括m个所述第二分布子信息,m为正整数,所述第二分布子信息为所述预存空间分布信息中的房间信息或房间内的物体信息的其中一个。具体的,不同的所述预存空间分布信息所包含的所述第二分布子信息的类型不完全相同。

其中,在比对所述第二分布子信息与所述第一分布子信息时,会出现所述第二分布子信息的信息类型与所述第一分布子信息的信息类型不完全一致的情况,因此确定所述第二分布子信息与所述第一分布子信息中具有相同类型的数据,通过相同类型的数据确定所述第二分布子信息与所述第一分布子信息的差值,并根据差值确定所述空间分布信息与所述预存空间分布信息的匹配度,差值小于预设差值则符合预设值。

优选实施方式中,在装修方案的确定过程中,所述空间分布信息中的不同所述第一分布子信息对装修方案的影响不同,因此在确定所述第二分布子信息与所述第一分布子信息的差值后,需要根据所述第一分布子信息到的权重值,对所述空间分布信息与所述预存空间分布信息的匹配度进行调整。具体的,当对厨房进行装修时,房间类型为厨房,房间类型作为所述第一分布子信息具有较高的权重值,而地面颜色作为所述第一分布子信息与房间类型相比,权重值较低。

在一具体实施方式中,当用户需求的房间类型为厨房,需求的房间地面为白色,在检索到的所述第一预存空间分布信息中,包括房间类型为厨房,房间地面为黄色的信息,在检索到的所述第一预存空间分布信息中,包括房间类型为书房,房间地面为白色的信息,由于房间类型的权重值相比房间地面颜色的权重值较高,因此所述第一预存空间分布信息与所述空间分布信息的匹配度较高,更符合用户的实际需求,

实施例5

请参照图6,在可选的实施方式中,上述步骤s300,还包括:

s310,按照所述空间分布信息与所述装修推荐样本的匹配度对所述装修推荐样本进行排序;

s320,按照排序后的顺序输出所述装修推荐样本。

具体的,在将所述空间分布信息与不同的所述装修推荐样本的所述预存空间分布信息进行对比后,不同的是所述装修推荐样本与所述空间分布信息的匹配度不同,为了保证用户能够直观的查找到与自身需求更相关的装修方案,将所述装修推荐样本按照匹配度由高到低的方式进行排列显示,方便用户对匹配度较高的装修方案进行查看。

实施例6

请参照图7,在实施例1中,上述步骤s300,之后还包括:

s700,接收收藏指令;

s800,当接收到所述收藏指令时,将当前的所述空间分布信息与所述装修推荐样本进行关联保存。

其中,所述收藏指令用于将所述装修推荐样本与用户进行关联,从而保证用户在下次根据需求进行装修方案检索时,能够优选从已收藏的所述装修推荐样本向用户进行展示,方便用户查看及进行选择,提高用户选择的效率与准确性。

实施例7

请参照图8,在实施例1中,上述步骤s100,包括:

s110,拍摄所述房间内的空间图像;

其中,所述空间图像可以为单摄像头拍摄获得的平面图像,也可以为多摄像头拍摄获得的具有深度信息的平面图像或具有三维效果的图像。

s120,根据所述空间图像获取所述房间内各个对象的空间分布信息。

其中,所述空间图像中包括所述房间内不同对象的空间分布信息,通过对所述空间图像进行识别,从而分析出所述空间图像中不同对象的尺寸大小、颜色以及相对位置,从而便于用户对所述空间分布信息进行确定和比对。

优选实施方式中,所述装修推荐样本中可以包括图片或文字或图片与文字的结合的方式,可以理解的是,所述装修推荐样本还可以包括与装修设计方案相关的其他文字信息或图片信息或参数信息。

为实现上述目的,本申请还提出一种装修方案推荐装置,获取模块,用于获取房间内各个对象的空间分布信息,以及获取所述空间分布信息对应的装修推荐样本;输出模块,用于输出所述装修推荐样本。

在可选的实施方式中,所述装修方案推荐装置包括交互模块,所述交互模块用于接收根据所述空间分布信息输入的调整操作,方便用户通过所述交互模块向所述装修方案推荐装置输入信息,从而对所述空间分布信息进行调整与修改。

为实现上述目的,本申请还提出一种终端设备,所述终端设备包括采集单元,所述采集单元用于拍摄所述房间内的空间图像,并根据所述空间图像确定所述房间内的各个对象的空间分布信息;输入单元,所述输入单元用于输入调整操作;通信单元,所述通信单元用于与所述采集单元通信连接,所述通信单元用于将所述空间分布信息发送至装修方案推荐装置,并用于接收所述装修方案系统发送的推荐方案。

本申请还提供一种可读存储介质,所述可读存储介质包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时还实现如上述任一实施方式所述的装修方案推荐方法的步骤。

在一些可选的实施方式中,所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其它通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器可以是设备的内部存储单元,例如设备的硬盘或内存。所述存储器也可以是设备的外部存储设备,例如设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器还可以既包括设备的内部存储单元也包括外部存储设备。所述存储器用于存储所述计算机程序以及设备所需的其它程序和数据。所述存储器还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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