本发明专利技术公开了一种基于公共流量带的房源推荐方法及系统,所述方法包括:接收房源查询请求;查找符合目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;获取目标用户的历史搜索数据;分析目标用户偏好的房源特征,并确定出符合房源特征的目标公共流量带,将目标公共流量带中的房源作为第二房源推荐集合;当第一房源推荐集合与第二房源推荐集合中存在相同房源时,将相同房源作为目标推荐房源并显示。本申请可以分析目标用户偏好的房源特征,且由于目标公共流量带也符合目标用户偏好的房源特征,因此位于该流量带内的房源也大概率地符合用户偏好,便于用户快速获取所需的房源信息,提高了搜索效率。
The method and system of house supply recommendation based on public flow zone
【技术实现步骤摘要】
基于公共流量带的房源推荐方法及系统
本专利技术涉及互联网
,更具体地,涉及一种基于公共流量带的房源推荐方法及系统。
技术介绍
随着互联网技术的快速发展以及房屋租售平台的大量涌现,为了缩短房源查找时间,用户往往会在实地看房前先在线上查询相关的房源信息。通常,房屋租售平台在推送房源时,先根据房源查询请求中包含的房源搜索条件,查找出符合该搜索条件的推荐房源;然后,按照推荐房源中各个房源信息的更新时间,在推荐列表中进行排序,并展示给用户。具体地,房源搜索条件可以由用户设置,包括上下班通勤时间、租金、售价、户型、朝向和所在市辖区、商圈等。然而,上述房源推荐方法是根据用户设置的搜索条件进行搜索的,且只能对搜索结果按照更新时间排序,这就可能使用户多次重复查询也无法获取到所需的房源信息,降低了用户的房源搜索效率。
技术实现思路
本专利技术提供了一种基于公共流量带的房源推荐方法及系统,能够根据用户预设的搜索条件以及用户偏好的房源特征进行综合搜索,提高了房源推送的准确率以及用户的房源搜索效率。第一方面,本申请提供一种基于公共流量带的房源推荐方法,所述方法包括:接收房源查询请求;所述房源查询请求中包含目标用户预设的房源搜索条件以及所述目标用户的用户标识;在房源数据中,查找符合所述目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;根据所述用户标识,获取所述目标用户的历史搜索数据;根据所述历史搜索数据,分析所述目标用户偏好的房源特征,并从预设的多个公共流量带中,确定出符合所述房源特征的目标公共流量带,将所述目标公共流量带中的房源作为第二房源推荐集合;当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示。可选地,所述房源特征包括房源所属的城市、市辖区、商圈、小区名称以及房源的户型、面积、楼层、朝向和价格中的至少一种。可选地,所述当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示的步骤,包括:获取所述目标推荐房源的房源信息发布时间;在预设界面中生成推荐列表,并将所述目标推荐房源按照所述房源信息发布时间,降序显示在所述推荐列表中。可选地,当所述第一房源推荐集合与所述第二房源推荐集合中不存在相同房源时,所述将所述目标公共流量带中的房源作为第二房源推荐集合的步骤之后,还包括:计算所述第二房源推荐集合中,各个房源与所述目标用户预设的房源搜索条件的匹配度;根据计算出的所述匹配度,将所述匹配度大于等于第一预设阈值的各个第二房源作为目标推荐房源,并按照所述匹配度降序排列在所述推荐列表中第一房源推荐集合的下方。可选地,所述预设的多个公共流量带采用如下步骤计算获得:获取测试用户在预设时间窗口内的用户数据;所述用户数据包括测试用户在所述预设时间窗口内的带看房源的经纬度坐标点,以及所述带看房源对应的日期;根据带看房源对应的日期,对测试用户在所述预设时间窗口内的带看房源的经纬度坐标点进行拼接,得到测试用户的移动轨迹;对所述移动轨迹进行去噪处理,将去噪处理后的移动轨迹组成优化移动轨迹集合;对所述优化移动轨迹集合进行聚类,得到结果簇;滤除移动轨迹数量小于第二预设阈值的结果簇,并根据剩余的结果簇确定用户公共流量带。可选地,所述根据带看房源对应的日期,对测试用户在所述预设时间窗口内的带看房源的经纬度坐标点进行拼接,得到测试用户的移动轨迹的步骤,包括:在二维平面直角坐标系内,根据所述带看房源对应的日期,利用线段依次连接所述带看房源的经纬度坐标点,得到测试用户的移动轨迹;所述二维平面直角坐标系中,横轴和纵轴分别代表所述带看房源的纬度和经度。可选地,所述对所述移动轨迹进行去噪处理,将去噪处理后的移动轨迹组成优化移动轨迹集合的步骤,包括:针对测试用户的移动轨迹,计算第i条线段与第i+1条线段之间的垂直距离、平行距离和角距离;根据预设权重,对计算得到的所述垂直距离、平行距离和角距离加权平均,获得所述第i条线段与第i+1条线段之间的第一距离;判断所述第一距离是否小于等于第三预设阈值;如果是,则将所述第条线段与第i+1条线段合并。第二方面,本申请提供一种基于公共流量带的房源推荐系统,所述系统包括:接收模块,用于接收房源查询请求;所述房源查询请求中包含目标用户预设的房源搜索条件以及所述目标用户的用户标识;查找模块,用于在房源数据中,查找符合所述目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;获取模块,用于根据所述用户标识,获取所述目标用户的历史搜索数据;确定模块,用于根据所述历史搜索数据,分析所述目标用户偏好的房源特征,并从预设的多个公共流量带中,确定出符合所述房源特征的目标公共流量带,将所述目标公共流量带中的房源作为第二房源推荐集合;显示模块,用于当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示。第三方面,本申请提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一方面中任一所述的方法。第四方面,本身请提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述第一方面中任一所述的方法。与现有技术相比,本专利技术提供的基于公共流量带的房源推荐方法及系统,至少实现了如下的有益效果:本申请所提供的一种基于公共流量带的房源推荐方法及系统,通过接收房源查询请求;房源查询请求中包含目标用户预设的房源搜索条件以及目标用户的用户标识;在房源数据中,查找符合目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;根据用户标识,获取目标用户的历史搜索数据;根据历史搜索数据,分析目标用户偏好的房源特征,并从预设的多个公共流量带中,确定出符合房源特征的目标公共流量带,将目标公共流量带中的房源作为第二房源推荐集合;当第一房源推荐集合与第二房源推荐集合中存在相同房源时,将相同房源作为目标推荐房源,在推荐列表中进行显示。本申请可以根据历史搜索数据分析目标用户偏好的房源特征,进而与目标用户预设的房源搜索条件结合,进行综合搜索,提高了推送房源的准确率;同时,由于目标公共流量带也符合目标用户偏好的房源特征,因此位于该流量带内的房源也大概率地符合用户偏好,便于用户快速获取所需的房源信息,提高了搜索效率。当然,实施本专利技术的任一产品必不特定需要同时达到以上所述的所有技术效果。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理本文档来自技高网...
【技术保护点】
1.一种基于公共流量带的房源推荐方法,其特征在于,所述方法包括:/n接收房源查询请求;所述房源查询请求中包含目标用户预设的房源搜索条件以及所述目标用户的用户标识;/n在房源数据中,查找符合所述目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;/n根据所述用户标识,获取所述目标用户的历史搜索数据;/n根据所述历史搜索数据,分析所述目标用户偏好的房源特征,并从预设的多个公共流量带中,确定出符合所述房源特征的目标公共流量带,将所述目标公共流量带中的房源作为第二房源推荐集合;/n当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示。/n
【技术特征摘要】
1.一种基于公共流量带的房源推荐方法,其特征在于,所述方法包括:
接收房源查询请求;所述房源查询请求中包含目标用户预设的房源搜索条件以及所述目标用户的用户标识;
在房源数据中,查找符合所述目标用户预设的房源搜索条件的房源,获得第一房源推荐集合;
根据所述用户标识,获取所述目标用户的历史搜索数据;
根据所述历史搜索数据,分析所述目标用户偏好的房源特征,并从预设的多个公共流量带中,确定出符合所述房源特征的目标公共流量带,将所述目标公共流量带中的房源作为第二房源推荐集合;
当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示。
2.根据权利要求1所述的基于公共流量带的房源推荐方法,其特征在于,所述房源特征包括房源所属的城市、市辖区、商圈、小区名称以及房源的户型、面积、楼层、朝向和价格中的至少一种。
3.根据权利要求1所述的基于公共流量带的房源推荐方法,其特征在于,所述当所述第一房源推荐集合与所述第二房源推荐集合中存在相同房源时,将所述相同房源作为目标推荐房源,在推荐列表中进行显示的步骤,包括:
获取所述目标推荐房源的房源信息发布时间;
在预设界面中生成推荐列表,并将所述目标推荐房源按照所述房源信息发布时间,降序显示在所述推荐列表中。
4.根据权利要求3所述的基于公共流量带的房源推荐方法,其特征在于,当所述第一房源推荐集合与所述第二房源推荐集合中不存在相同房源时,所述将所述目标公共流量带中的房源作为第二房源推荐集合的步骤之后,还包括:
计算所述第二房源推荐集合中,各个房源与所述目标用户预设的房源搜索条件的匹配度;
根据计算出的所述匹配度,将所述匹配度大于等于第一预设阈值的各个第二房源作为目标推荐房源,并按照所述匹配度降序排列在所述推荐列表中第一房源推荐集合的下方。
5.根据权利要求2所述的基于公共流量带的房源推荐方法,其特征在于,所述预设的多个公共流量带采用如下步骤计算获得:
获取测试用户在预设时间窗口内的用户数据;所述用户数据包括测试用户在所述预设时间窗口内的带看房源的经纬度坐标点,以及所述带看房源对应的日期;
根据带看房源对应的日期,对测试用户在所述预设时间窗口内的带看房源的经纬度坐标点进行拼接,得到测试用户的移动轨迹;
对所述移动轨迹进行去噪处理,将去噪处理后的移动轨迹组成优化移动轨迹集合;
【专利技术属性】
技术研发人员:李昭,陈浩,高靖,崔岩,卢述奇,陈呈,张宵,
申请(专利权)人:青梧桐有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。