一种基于大数据的个性化推荐系统及方法与流程
- 国知局
- 2024-07-31 23:25:18
本发明涉及家居装修管理,具体为一种基于大数据的个性化推荐系统及方法。
背景技术:
1、家中摆放着各式各样古今中外的家具,一件上档次的家具,可以给我们带来不一样的享受,提升整个家居的品味。
2、在客厅装修中,住户通过自己的个性化需求订好家居后,家居的摆放就变得至关重要,家居的摆放不仅会影响整个客厅的可行走长度,还会影响客厅整体的空间舒适度。现有技术中,很多住户选择让房屋设计工程师先进行家居摆放的设计,再根据住户的个性化摆放需求进行适应性修改,但由于家居摆放的复杂性,住户无法通过设计图纸了解设计方案中家居之间的可行走间隙,客厅内有效活动空间等具体信息,使得住户与设计工程师的修改意见沟通变得异常困难;同时,虽然从设计图纸的很多位置看上去有很多空余面积,但由于空余面积位置与其他空余面积位置的接壤太少,导致住户实际居住过程中无法在这些空余位置内行走,这些空余面积实际是无效的,这进一步加深了住户对设计方案的错误认识。因此,设计参数测算精准度高和个性化程度高的一种基于大数据的个性化推荐系统及方法是很有必要的。
技术实现思路
1、本发明的目的在于提供一种基于大数据的个性化推荐系统及方法,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的个性化推荐系统及方法,包括数据采集模块、行进路线模拟模块、家居排布分析模块和输出模块,所述数据采集模块用于获取住户两个房屋的相关信息;所述行进路线模拟模块用于对在客厅内的住户行进路线进行模拟监测;所述家居排布分析模块通过所述行进路线模拟模块对住户装修房屋客厅的舒适度进行评估;所述输出模块用于将依据所述家居排布分析模块的评估结果向住户进行个性化推荐。
3、根据上述技术方案,所述数据采集模块包括客厅装修信息采集模块、原住址信息采集模块和参考空余数据采集模块,所述客厅装修信息采集模块用于获取装修房屋客厅的构造相关信息;所述原住址信息采集模块用于住户原住址房屋的相关信息;所述参考空余数据采集模块用于为住户提供大众的客厅空余面积、长度和宽度数据,帮助住户基于个性化需求对设计方案进行修改。
4、根据上述技术方案,所述行进路线模拟模块包括轨迹监测模块、距离监测模块、摄像模块和计时单元,所述轨迹监测模块用于监测住户模拟行进路线的行进轨迹;所述距离监测模块用于获取所述轨迹监测模块中行进路线的相关距离大小;所述摄像模块用于对住户装修客厅的整体画面进行拍摄;所述计时单元用于在模拟住户行进路线的过程中进行计时。
5、根据上述技术方案,所述家居排布分析模块包括反射次数检测模块、反射间隔检测模块和行进射线监测模块,所述反射次数检测模块通过监测住户模拟行进路线中射线反射的次数获取客厅的行走平均宽度;所述反射间隔检测模块通过监测住户模拟行进路线射线反射的间隔时间获取客厅的直线行走平均长度;所述行进射线监测模块通过结合不同的射线行进路线分析客厅的最大行走距离。
6、根据上述技术方案,所述输出模块包括设计方案评估模块和个性化推荐模块,所述设计方案评估模块用于对当前设计方案的空间舒适度进行评估;所述个性化推荐模块用于对向业主推荐个性化装修修改方案。
7、根据上述技术方案,所述个性化推荐系统的运行方法主要包括以下步骤;
8、步骤s1:系统获取业主原来住所客厅的总面积为s11,新装修的房屋客厅总面积为s12,则业主换新家后客厅的总面积变化率
9、步骤s2:系统通过行进路线模拟模块对客厅的空间舒适度进行分析;
10、步骤s3:反射次数检测模块通过行进射线在行进的过程分析获取家居距离宽度的最大值l;
11、步骤s4:反射间隔检测模块通过计时单元获取每条行进射线的行进过程中两次相邻的反射间隔的最大值为tmax、反射间隔的最小值为tmin,则客厅内可行进的最远直线距离z1=tmax·v,客厅内可行进的最近直线距离即家居距离宽度的最小值z2=tmin·v;
12、步骤s5:行进射线监测模块通过在行进射线在行进过程中的轨迹重合分析获取客厅最长的走动长度;
13、步骤s6:客厅舒适度分析模块获取客厅变更后的平均有效空余面积并将平均有效空余面积h、客厅内可行进的最远直线距离z1和客厅内最长的走动长度rmax的数值与数据库进行对比,判断当前客厅情况是否满足住户的个性化需求,并通过输出模块进行装修方案修改推荐。
14、根据上述技术方案,所述步骤s2进一步包括:
15、步骤s21:将客厅俯视图进行分析,获取俯视图黑白参考图,黑色部分代表客厅中家具的位置,白色部分代表客厅中没有家居的位置,统计黑白参考图边框与白色部分共有c个接壤段,在每个接壤段上随机选择一点(除顶点外)向参考图的中心点方向射出一条虚拟的行进射线,同时分别向对称点附近的两个顶点方向依次射出两条虚拟的行进射线,计时单元开始计时,设射线的速度轨迹监测模块记录所有行进射线的运动轨迹,行进射线遇到黑色部分后进行反射,计时单元记录反射的时间并继续计时,计时单元到达8秒后行进射线的反射总次数为s,计时单元停止计时;
16、步骤s22:统计c个点各自射出的三条行进射线产生反射次数,若在8秒内射出点射出的三条行进射线轨迹产生了至少一次重合且没有与其他任何射出点射出的行进射线轨迹产生重合,则判定该顶点所在的角落区域为单独区域,不影响客厅的空间舒适度,并将该射出点产生的行进射线轨迹删除。
17、根据上述技术方案,所述步骤s3中,统计删除的射出点数量为i,反射次数检测模块计算剩余共(c-i)个顶点射出的三条行进射线中反射次数最少的行进射线反射次数对该射线进行分析,则行进射线在行进的过程中家居距离宽度的最大值
18、根据上述技术方案,所述步骤s5进一步包括:
19、步骤s51:当两个不同的射出点射出的行进射线轨迹出现第一次重合时,行进射线监测模块通过距离检测模块获取两个射出点行进的轨迹距离分别为r1、r2,则两个射出点的之间的一条行进路线长度其中λ1为行进路线重复参数,由两个射出点的直线距离变化而变化;
20、步骤s52:若r01≥l1+l2或在此之后两个射出点无重合,则将此路线长度收录;若r01<l1+l2,行进射线监测模块继续对两个射线进行监测,当两个不同的射出点射出的行进射线出现第二次重合时,行进射线监测模块通过距离检测模块获取两个射出点行进的轨迹距离分别为r3、r4,则两个射出点的之间的一条行进路线长度其中γ为第一次重合于第二次重合的线性拟合参数;
21、步骤s53:若r02≥l1+l2或两个射出点之后无重合,则将此路线长度收录;若r02<l1+l2,行进射线监测模块重复步骤s42直到两条行进射线最后一次重合,将路线长度收录;
22、步骤s54:行进射线监测模块依次对所有不同射出点的两条行进射线的重合情况进行分析;获取共3(c-i)个路线长度数据,提取最大值rmax为客厅最长的走动长度。
23、与现有技术相比,本发明所达到的有益效果是:本发明,对客厅设计方案的空间舒适度进行检测,家居排布分析模块将空间舒适度通过平均宽度,平均长度和最长行走路线三个检测标准量化表现出来,帮助住户获取装修设计师的设计方案中家居摆放产生空余空间的各项具体数值,再根据自己对家居摆放空间的个性化需求对设计方案进行修改,为住户的个性化装修提供了有利支撑,帮助住户装修时选择最适合自己的客厅空间舒适度设计方案。
本文地址:https://www.jishuxx.com/zhuanli/20240730/197461.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表