一种基于虚拟化的室内定制家居效果图搭配生成云平台,包括:信息收集模块、逻辑处理模块与数据库;信息收集模块设置在云平台的客户端中,用于收集用户的原始搭配数据,原始搭配数据包括多个字段;逻辑处理模块设置在云平台的客户端中,包括:模板标记模块、历史数据获取模块与数据生成模块;模板标记模块用于存储被用户标记为模板的原始搭配数据;历史数据获取模块用于从服务端的数据库中获取该用户先前的所有标记为模板的二次搭配数据;数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到二次搭配数据,并一起上传给云平台的服务端;数据库设置在云平台的服务端中,用于保存二次搭配数据。用于保存二次搭配数据。用于保存二次搭配数据。
【技术实现步骤摘要】
一种基于虚拟化的室内定制家居效果图搭配生成云平台
[0001]本专利技术属于智能家居云平台领域,更具体的,涉及一种基于虚拟化的室内定制家居效果图搭配生成云平台。
技术介绍
[0002]随着大数据的发展,各种各样的智能家居装置不断更新迭代。为了更方便的服务客户,智能家居云平台应运而生。
[0003]在相关技术中,智能家居云平台将客户的数据由客户端上传至服务端。服务端配置有数据库,用于保存客户端上传的数据。服务端同时设置多种接口,以满足客户的各种需求。
[0004]但是,上述云平台存在多种弊端。首先,由于客户端上传的数据过于庞大,使得数据库的存储与读取压力很大。此外,由于数据库的数据缺乏关联性,尤其是在存储的过程中,这导致后期通过数据分析客户的喜好非常耗时,且缺乏针对性的。
技术实现思路
[0005]为解决现有技术中存在的不足,本专利技术的目的在于,解决云平台的数据库存储压力大以及客户需求喜好分析的问题,进而提出一种基于虚拟化的室内定制家居效果图搭配生成云平台。
[0006]本专利技术采用如下的技术方案。
[0007]一种基于虚拟化的室内定制家居效果图搭配生成云平台,包括:信息收集模块、逻辑处理模块与数据库;
[0008]信息收集模块设置在云平台的客户端中,用于收集用户的原始搭配数据,原始搭配数据包括多个字段;
[0009]逻辑处理模块设置在云平台的客户端中,包括:模板标记模块、历史数据获取模块与数据生成模块;
[0010]模板标记模块用于存储被用户标记为模板的原始搭配数据;
[0011]历史数据获取模块用于从服务端的数据库中获取该用户先前的所有标记为模板的二次搭配数据;
[0012]数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到关联的二次搭配数据,并一起上传给云平台的服务端;
[0013]数据库设置在云平台的服务端中,用于保存二次搭配数据。
[0014]本专利技术的有益效果在于,与现有技术相比,本专利技术具有以下优点:
[0015](1)利用模板标记模块节约了云平台数据库的存储空间,同时方便了用户的操作。
[0016](2)利用模板标记模块,极大的简化了后期用户偏好推荐算法的复杂度。
附图说明
[0017]图1本公开实施例提供的一种基于虚拟化的室内定制家居效果图搭配生成云平台。
[0018]图2本公开实施例提供的另一种基于虚拟化的室内定制家居效果图搭配生成云平台。
[0019]图3本公开实施例提供的一种基于虚拟化室内定制家具效果图搭配上传云平台的方法。
[0020]图4本公开实施例提供的一种生成二次搭配数据的方法。
具体实施方式
[0021]下面结合附图对本申请作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本申请的保护范围。
[0022]在智能家居云平台的领域中,客户常有这样一种需求:利用apk客户端中可选择的二维或者三维模型,在模型中进行各种家居的搭配。例如,客户可以根据自己的喜好,选择不同颜色、尺寸、型号的沙发、酒柜、餐桌、椅子等在模型中自行搭配替换,从而生成家居效果图。在这种模式下,客户端会将客户每一次家居效果图的搭配数据上传给服务端。其中,搭配数据可以包括:沙发的型号、颜色、尺寸,橱柜的型号、颜色、尺寸,茶几的型号、颜色、尺寸等等。出于良好的居家体验需求,任何一个客户都会对各种家具精挑细选,反复权衡。但是,相关技术中,云平台将客户每一次的家居效果图的搭配数据存储到数据库,不仅仅造成存储空间的浪费(可能每一次搭配仅仅只有部分家居改变),同时也对后期数据的提取分析不利。
[0023]本专利技术基于上述缺陷,本公开提出了一种基于虚拟化的室内定制家居效果图搭配生成云平台。该云平台包括:信息收集模块、逻辑处理模块与数据库。如图1所示。
[0024]信息收集模块设置在客户端中,用于收集客户的原始搭配数据。原始搭配数据包括多个字段,如表1所示。
[0025]在一些实施例中,信息收集模块分别在t1,t2,t3,t4时刻接收了如表1所示的原始搭配数据。客户首先在t1时刻对家居进行了第一次搭配,该第一次搭配可以是家具售卖人员推荐的一种搭配方案。紧接着,客户在t2时刻替换了沙发与酒柜,并生成了新的搭配效果图。然后,客户又在t3时刻替换了茶几的颜色,并再次生成了搭配效果图。再者,客户在t4时刻替换回了茶几的颜色。需要说明的是,为了叙述方便,本文中的“搭配效果图”与“原始搭配数据”是可以互换的概念。
[0026]表1
[0027][0028]逻辑处理模块设置在客户端,用于将原始搭配数据进行处理后,上传给云平台的服务端。为了方便叙述,将处理后的原始搭配数据称作二次搭配数据。
[0029]具体的,逻辑处理模块包括:模板标记模块、历史数据获取模块、数据生成模块与字段映射模块。相应的,客户端的界面提供模板标记按钮。
[0030]模板标记模块用于存储被用户标记为模板的搭配效果图。在一些实施例中,客户端的界面提供模板标记按钮。用户可以点击模板标记按钮,将喜欢的搭配效果图标记为模板,从而可以快速的查看。例如,用户可以将t2时间的搭配效果图标记为模板,在这种情形下,用户不必每次重新搭配调整,只需要在该模板(即t2时间的搭配效果图)的基础上进行新的搭配调整即可。在另一些实施例中,逻辑处理模块还可以包括算法模块,算法模块可以使用深度学习算法将一些搭配效果图标记为模板。
[0031]历史数据获取模块用于从服务端的数据库中获取该用户先前的所有标记为模板的二次搭配数据(其实也是原始搭配数据)。
[0032]数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到关联的二次搭配数据,并一起上传给云平台的服务端。处理方式具体可以为:假如用户将t2时间的搭配效果图标记为模板,并在此基础上,生成了新的搭配效果图(即t3时间的搭配效果图)。那么二次搭配数据可以如表2所示。更广泛的,本段方法可以归纳为:将标记为模板的原始搭配数据作为第一数据(例如,t2时间的搭配效果图),未标记为模板的原始搭配数据为第二数据(例如,t3时间的搭配效果图);则第二数据简化得到的所述二次搭配数据(例如,如表2所示的t3时间的二次搭配数据)由字段“引用:第一数据的时间戳”(例如,表2中的“引用:t2”),以及第二数据与第一数据不一样的字段组成(例如,“茶几颜色”字段为“黑色”)。
[0033]可以理解的是,数据库中每一条数据的存储方式应当以元组的方式进行存储,这样就节约了t3时间的搭配效果图的除了“茶几颜色”选项外的其他选项的存储空间,而额外开销仅仅是新增一个“引用”字段。
[0034]表2
[0035][0036]需要说明的是,假如用户将t1时间的搭配效果图标记为模板,同时也将t4时间的搭配效果图也标记为模板,此时存在两个标记的模板。在此基础上,生成了t2时间的搭配效果图。由于t1时本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于虚拟化的室内定制家居效果图搭配生成云平台,包括:信息收集模块、逻辑处理模块与数据库;信息收集模块设置在云平台的客户端中,用于收集用户的原始搭配数据,原始搭配数据包括多个字段;逻辑处理模块设置在云平台的客户端中,包括:模板标记模块、历史数据获取模块与数据生成模块;模板标记模块用于存储被用户标记为模板的原始搭配数据;历史数据获取模块用于从服务端的数据库中获取该用户先前的所有标记为模板的二次搭配数据;数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到关联的二次搭配数据,并一起上传给云平台的服务端;数据库设置在云平台的服务端中,用于保存二次搭配数据。2.根据权利要求1所述的一种基于虚拟化的室内定制家居效果图搭配生成云平台,数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到二次搭配数据具体包括:其中,标记为模板的原始搭配数据为第一数据,未标记为模板的原始搭配数据为第二数据;则第二数据简化得到的所述二次搭配数据由字段“引用:第一数据的时间戳”,以及第二数据与第一数据不一样的字段组成。3.根据权利要求1所述的一种基于虚拟化的室内定制家居效果图搭配生成云平台,数据生成模块基于标记为模板的原始搭配数据,将未标记为模板的原始搭配数据进行简化得到二次搭配数据具体包括:其中,标记为模板的原始搭配数据包括:第一数据与第二数据,未标记为模板的原始搭配数据为第三数据;分别计算第三数据与第一数据的相似度以及第三数据与第二数据的相似度;若第三数据与第一数据的相似度高于第三数据与第二数据的相似度,则第三数据关联的二次搭配数据由字段“引用:第一数据的时间戳”,以及第三数据与第一数据不一样的字段组成;若第三数据与第一数据的相似度不高于第三数据与第二数据的相似度,则第三数据关联的二次搭配数据由字段“引用:第二数据的时间戳”,以及第三数据与第二数据不一样的字段组成。4.根据权利要求3所述的一种基于虚拟化的室内定制家居效果图搭配生成云平台,其中,逻辑处理模块还包括:字段映射模块,用于从服务端的数据库获取映射表;计算第三数据与第一数据的相似度具体包括:根据映射表,将第一数据与第三数据中的每一个字段转换为数字向量;依照字段的顺序...
【专利技术属性】
技术研发人员:李双喜,庄春斌,黄涛,
申请(专利权)人:南京我乐家居股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。