小区推荐方法及系统与流程

    专利2022-07-08  106


    本发明涉及计算机房源推荐技术领域,尤其涉及一种小区推荐方法及系统。



    背景技术:

    目前大多数找房app的操作模式都是由用户提交明确需求,而后app根据用户提交的明确需求在数据库中进行搜索并将搜索结果反馈给用户。其中,搜索结果通常是具体的一套或多套房屋。

    但是,有些用户在买房初期一般不具有明确需求,其需求通常是在经过一定搜索、查看、比对房源之后才会趋向明确。因此,现有app的操作模式及其搜索方式,不仅会花费用户大量的时间去明确自己的需求,而且还会给用户带来不愉快的使用体验。



    技术实现要素:

    本发明实施例提供一种小区推荐方法及系统,用以解决现有技术中存在的缺陷。

    本发明实施例提供一种小区推荐方法,包括:

    获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    根据本发明一个实施例的小区推荐方法,所述将所述至少一个小区的展示信息按预设顺序逐一推送至客户端,之前还包括:

    将所述至少一个小区的小区信息分别输入至排序模型中,得到由所述排序模型输出的每一小区对应的排序得分;所述排序模型基于样本小区的小区信息以及用户对所述样本小区的感兴趣标签训练得到;

    将所述至少一个小区按对应的排序得分排列得到所述预设顺序。

    根据本发明一个实施例的小区推荐方法,所述小区信息具体包括:小区物理信息、小区竞争力信息以及小区受喜爱程度信息。

    根据本发明一个实施例的小区推荐方法,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,具体包括:

    若判断获知所述反馈信息为目标类反馈信息,则提高所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级;

    否则,降低所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级。

    根据本发明一个实施例的小区推荐方法,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,之后还包括:

    重新获取用户的买房预算信息以及买房需求信息,若判断获知重新获取的买房预算信息或者买房需求信息发生变化,则降低所有反馈信息对应的小区在所述预设顺序中的优先级。

    根据本发明一个实施例的小区推荐方法,所述展示信息,具体包括:小区实景图、小区位置图以及小区文字描述信息。

    根据本发明一个实施例的小区推荐方法,还包括:

    若接收到所述用户的目标类反馈信息小区查看请求,则将包含有所有目标类反馈信息对应的小区的位置图以及目标类反馈信息对应的任一小区中的房源信息推送至所述客户端。

    本发明实施例还提供一种小区推荐系统,包括:获取模块、推送模块以及调整模块。其中,

    获取模块用于获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    推送模块用于在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    调整模块用于若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述小区推荐方法的步骤。

    本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述小区推荐方法的步骤。

    本发明实施例提供的小区推荐方法及系统,通过获取用户的买房预算信息以及至少包括居室数量的买房需求信息在小区数据库中查找匹配的房源所处的至少一个小区的展示信息,既可以在前期节约用户为明确需求浪费的时间,也可以提高用户的使用体验。通过将查找到的至少一个小区的展示信息按预设顺序逐一推送至客户端,相比于向客户端推荐房源,可以使房源更集中,方便用户在推荐的小区中集中检索、选择。通过接收到客户端针对任一小区的展示信息的反馈信息时调整预设顺序中该小区之后其他小区的展示信息的推送顺序,可以使得后续小区的展示信息的推送更符合该用户的喜好,更具有针对性。

    附图说明

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

    图1是本发明实施例提供的一种小区推荐方法的流程示意图;

    图2是本发明实施例提供的一种小区推荐系统的结构示意图;

    图3是本发明实施例提供的一种电子设备的结构示意图。

    具体实施方式

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

    由于现有技术的房产交易过程中,有些用户在买房初期并不具有明确需求,其需求通常是在经过一定搜索、查看、比对房源之后才会趋向明确。这将会使现有的找房应用程序(application,app)的操作模式及其搜索方式,不仅前期会花费用户大量的时间去明确自己的需求,而且还会给用户带来不愉快的使用体验。为此,本发明实施例中提供了一种小区推荐方法,以解决现有技术中存在的技术问题。

    图1为本发明实施例中提供的小区推荐方法的流程示意图,如图1所示,该方法包括:

    s1,获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    s2,在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    s3,若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    具体地,本发明实施例中提供的小区推荐方法,其执行主体既可以是服务器,也可以是安装于移动终端的app。服务器具体可以是本地服务器或者云端服务器,移动终端具体可以是电脑、平板或者智能手机等。通过执行本发明实施例中提供的小区推荐方法,可以向用户对应的客户端推荐符合条件的小区。

    首先执行步骤s1。其中,用户是指具有买房需求信息的用户,买房需求信息可以包括居室数量,例如1居室、2居室、3居室等,可以根据家庭人口确定。在此基础上,买房需求信息还可以包括通勤时间、楼龄、周围商圈等。买房预算信息可以根据用户能够用于买房的资金数量确定。由于在影响房源选择的诸多因素中,买房预算信息以及居室数量可妥协程度小,且是用户在买房初期可以明确确定的,因此在步骤s1中获取用户的买房预算信息以及房需求信息中的居室数量,既可以在前期节约用户为明确需求浪费的时间,也可以提高用户的使用体验,避免用户产生不愉快感。

    当一个有买房需求信息的新用户准备搜索房源时,会在客户端显示界面自动弹出浮窗,引导用户输入买房预算信息和房需求信息中的居室数量,此二者为必要条件,用户可点击“更多****”按钮输入更多可选条件(比如区域偏好。可能为行政区、或商圈等)。当用户点击“看看适合买哪里”按钮时,客户端显示界面会跳转到第二个界面,让用户通过滑块的形式给出买房预算信息、通过矩形按钮选项给出房需求信息中的居室数量,并在页面底部给出“我适合住在哪?”按钮,引导用户进入下一步。

    然后执行步骤s2。其中,小区数据库中存储有一定区域内包含的所有小区的小区属性信息,以及每个小区内所有房源的房源信息。小区属性信息为用于描述小区的相关信息,可以包括小区物理信息以及小区竞争力信息。该区域可以是以市为单位,或者以市下的某一片区为单位,本发明实施例中对此不作具体限定。小区物理信息可以包括小区所属行政区id、小区所属商圈id、小区附近地铁站id、小区建成年代、小区绿化率、小区车位比、小区产权年限、小区供暖方式以及小区房源均价等信息,小区竞争力信息包括小区在售房源总量、小区附近是否有三甲医院以及小区成交周期等信息。房源信息可以包括房源的居室数量、朝向、户型、是否为全明格局、是否为动静分离格局以及房源售价等信息。

    在小区数据库中查找与用户提供的买房预算信息以及买房需求信息匹配的房源,匹配的房源是指房源售价接近且小于买房预算信息,且居室数量与买房需求信息中的居室数量相等的房源。匹配的房源至少有一个,所有匹配的房源可能处于相同的小区,也可能处于不同的小区。因此,在确定出匹配的房源后,确定匹配的所有房源所处的至少一个小区的展示信息。然后,将确定出的至少一个小区的展示信息按预设顺序逐一推送至客户端。其中,预设顺序可以是预先确定的至少一个小区的推送顺序,具体可以是至少一个小区的随机排序,也可以是根据每一小区的小区信息确定的排序,还可以是按照指定规则确定的排序,本发明实施例中对此不作具体限定。指定规则可以是按照某种小区物理信息进行排序,例如按照小区房源均价由低到高进行排序,也可以是按照某种房源信息进行排序,例如按照房源售价进行排序。每一小区的展示信息可以包括小区属性信息中若干信息,也可以包含有小区图片信息等,本发明实施例中对此不作具体限定。

    客户端是指用户对应的客户端,可以是智能手机或平板电脑等,本发明实施例中将查找得到的所有小区中至少一个小区的展示信息按预设顺序推送至客户端,既可以将查找得到的所有小区的展示信息均推送,也可以有选择的推送若干小区的展示信息,具体可以根据需要选择合适的推送方式,本发明实施例中对此不作具体限定。按预设顺序进行推送,是指将预设顺序中排位靠前的小区的展示信息优先推送给客户端。至少一个小区可以按预设顺序排列成推荐队列,然后将推荐队列中的所有小区的展示信息按顺序逐一推送至客户端。所采用的推送方式可以是逐一推送,即每次向客户端推送一个小区的展示信息,然后等待客户端的响应。之后,再向客户端推送下一个小区的展示信息,以此类推。客户端的响应可以包括客户端针对小区的展示信息的反馈信息,以及客户端指示接收下一小区的展示信息的推送。其中,客户端针对小区的展示信息的反馈信息用于表征用户在看过该小区的展示信息之后对该小区的感兴趣程度。若客户端的响应为客户端针对小区的展示信息的反馈信息,即若接收到客户端针对小区的展示信息的反馈信息,则执行步骤s3。若客户端的响应为客户端指示接收下一小区的展示信息的推送,则继续按预设顺序向客户端推送下一小区的展示信息。将某一小区的展示信息推送至客户端时,可以将该小区的展示信息显示在客户端的显示界面上,还可以将该小区中匹配的房源的相关信息显示在客户端的显示界面上,本发明实施例中对此不作具体限定。

    步骤s3中,在接收到客户端针对某一小区的展示信息的反馈信息时,根据该反馈信息调整预设顺序中该小区之后其他小区的展示信息的推送顺序。反馈信息可包括第一类反馈信息和第二类反馈信息,第一类反馈信息表征的用户对小区的感兴趣程度大于第二类反馈信息表征的用户对小区的感兴趣程度,例如第一类反馈信息可以为正反馈信息,表征用户对小区感兴趣,第二类反馈信息可以为负反馈信息,表征用户对小区不感兴趣。可以根据第一类反馈信息正向调整预设顺序中该小区之后其他小区中与该小区具有关联的小区的展示信息的推送顺序。根据第二类反馈信息逆向调整预设顺序中该小区之后其他小区中与该小区具有关联的小区的展示信息的推送顺序。其中,正向调整是指在预设顺序中向前调整小区的展示信息的推送顺序,逆向调整是指在预设顺序中向后调整小区的展示信息的推送顺序。具有关联的小区可以是在一定距离范围内的小区,也可以是属性相近的小区,本发明实施例中对此不作具体限定。

    本发明实施例中提供的小区推荐方法,通过获取用户的买房预算信息以及至少包括居室数量的买房需求信息在小区数据库中查找匹配的房源所处的至少一个小区的展示信息,既可以在前期节约用户为明确需求浪费的时间,也可以提高用户的使用体验。通过将查找到的至少一个小区的展示信息按预设顺序逐一推送至客户端,相比于向客户端推荐房源,可以使房源更集中,方便用户在推荐的小区中集中检索、选择。通过接收到客户端针对任一小区的展示信息的反馈信息时调整预设顺序中该小区之后其他小区的展示信息的推送顺序,可以使得后续小区的展示信息的推送更符合该用户的喜好,更具有针对性。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,所述将所述至少一个小区的展示信息按预设顺序逐一推送至客户端,之前还包括:

    将所述至少一个小区的小区信息分别输入至排序模型中,得到由所述排序模型输出的每一小区对应的排序得分;所述排序模型基于样本小区的小区信息以及用户对所述样本小区的感兴趣标签训练得到;

    将所述至少一个小区按对应的排序得分排列得到所述预设顺序。

    具体地,在将至少一个小区的展示信息按预设顺序逐一推送至客户端之前,还可以确定出预设顺序。确定预设顺序的具体方法如下:

    首先,将至少一个小区的小区信息分别输入至排序模型中,通过排序模型确定出每一小区对应的排序得分。其中,小区信息为小区的完整信息,可以包括小区属性信息以及小区受喜爱程度信息等,小区受喜爱程度信息是指小区受其他用户的喜爱程度,也即其他用户对该小区的感兴趣程度。排序模型可以为深度学习模型,通过样本小区的小区信息以及用户对样本小区的感兴趣标签训练得到。用户对样本小区的感兴趣标签可以通过用户对样本小区是否具有点击操作确定,具有点击操作的样本小区可以作为正样本,表示用户感兴趣,不具有点击操作的样本小区可以作为负样本,表示用户不感兴趣。用户对样本小区的感兴趣标签还可以通过用户对样本小区的点击操作的属性确定,点击操作的属性为感兴趣的样本小区可以作为正样本,点击操作的属性为不感兴趣的样本小区可以作为负样本,本发明实施例中对此不作具体限定。

    由排序模型输出的每一小区对应的排序得分可以是每一小区与作为正样本的样本小区的相似度得分,具体可以通过对小区信息中包含的所有信息的加权求和得到。排序得分可以是0-100之间的数值,也可以是0-1之间的数值,本发明实施例中对此不作具体限定。

    得出每一小区对应的排序得分之后,将至少一个小区按对应的排序得分由高到低的顺序进行排列即可得到预设顺序。

    本发明实施例中提供的小区推荐方法,引入排序模型确定预设顺序,可以使得小区的排序结果更加准确,并可以快速得到预设顺序。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,所述小区信息具体包括:小区物理信息、小区竞争力信息以及小区受喜爱程度信息。

    具体地,本发明实施例中,用于确定预设顺序的小区信息可以包括小区物理信息、小区竞争力信息以及小区受喜爱程度信息。其中,小区物理信息可以包括:小区所属行政区id、小区所属商圈id、小区附近地铁站id、小区建成年代、小区绿化率、小区车位比、小区产权年限以及小区供暖方式等,小区竞争力信息可以包括:在售房源总量、小区附近是否有三甲医院以及小区成交周期等。小区受喜爱程度信息可以包括:一定时间段内小区点击率以及一定时间段内小区商机率。一定时间段可以包括7天、14天以及28天,小区点击率=小区下全部房源的uv点击量/小区下全部房源的uv曝光量。小区商机率=小区下全部房源的uv商机量/小区下全部房源的uv曝光量。其中,小区下全部房源的uv点击量是指点击了小区下房源的用户总数,小区下全部房源的uv曝光量是指查看了小区下房源的用户总数,小区下全部房源的uv商机量是指联系了经纪人的用户总数。

    本发明实施例中,在小区信息中考虑了小区竞争力信息以及小区受喜爱程度信息,可以使得小区的排序结果更加合理、更加准确。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,具体包括:

    若判断获知所述反馈信息为目标类反馈信息,则提高所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级;

    否则,降低所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级。

    具体地,本发明实施例中在根据反馈信息调整其他小区的推送顺序时,首先判断反馈信息的属性,如果反馈信息为目标类反馈信息,设该反馈信息对应的小区为小区a,则提高其他小区中在小区a周围预设距离范围内的小区在原来的预设顺序中的优先级。目标类反馈信息具体可以为前述的第一类反馈信息,即正反馈信息。提高预设顺序中的优先级具体可以是正向调整在预设顺序中其他小区的推送顺序,预设距离范围可以根据需要进行设置,预设距离范围可以设置若干个,不同预设距离范围内的小区可以对应于不同的优先级提高程度。优先级提高程度可以指正向调整的尺度,具体可以是正向调整的位数。例如,在小区a周围第一预设距离范围内,优先级提高程度为正向调整5位,在小区a周围第二预设距离范围内,优先级提高程度为正向调整3位,在小区a周围第三预设范围内,优先级提高程度为正向调整1位,第一预设距离范围小于第二预设距离范围,第二预设距离范围小于第三预设距离范围。第一预设距离范围可以是以小区a为中心的方圆1公里范围,第二预设距离范围可以是以小区a为中心的方圆3公里范围,第三预设距离范围可以是以小区a为中心的方圆5公里范围,本发明实施例中对此不作具体限定。

    如果反馈信息不是目标类反馈信息,即反馈信息为前述的第二类反馈信息,即负反馈信息,则降低其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级。降低预设顺序中的优先级具体可以是逆向调整在预设顺序中其他小区的推送顺序,预设距离范围可以根据需要进行设置,预设距离范围可以设置若干个,不同预设距离范围内的小区可以对应于不同的优先级降低程度。优先级降低程度可以指逆向调整的尺度,具体可以是逆向调整的位数。例如,在小区a周围第一预设距离范围内,优先级降低程度为逆向调整5位,在小区a周围第二预设距离范围内,优先级降低程度为逆向调整3位,在小区a周围第三预设距离范围内,优先级降低程度为逆向调整1位,第一预设距离范围小于第二预设距离范围,第二预设距离范围小于第三预设距离范围。第一预设距离范围可以是以小区a为中心的方圆1公里范围,第二预设距离范围可以是以小区a为中心的方圆3公里范围,第三预设距离范围可以是以小区a为中心的方圆5公里范围,本发明实施例中对此不作具体限定。

    本发明实施例中,提高预设顺序中的优先级,还可以表现为增加小区的排序得分,降低预设顺序中的优先级,还可以表现为减少小区的排序得分。

    本发明实施例中,在调整小区中其他小区的推送顺序时,考虑了其他小区与已推送小区之间的距离范围,可以按距离已推送小区的不同距离范围进行不同程度的调整,增加调整精度,使得调整后的推送顺序更加准确。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,之后还包括:

    重新获取用户的买房预算信息以及买房需求信息,若判断获知重新获取的买房预算信息或者买房需求信息发生变化,则降低所有反馈信息对应的小区在所述预设顺序中的优先级。

    具体地,用户在搜索小区以及房源的过程中,可能出现因推荐的小区不太符合自己的要求或者想看看其他小区而修改买房预算信息或者买房需求信息的情况,这种情况下,执行主体需要重新获取用户的买房预算信息以及买房需求信息,然后判断是否与之前获取的买房预算信息或者买房需求信息发生变化,如果发生变化,则需要重新在小区数据库中查找与重新获取的买房预算信息以及买房需求信息匹配的房源所处的所有小区,再次将所有小区按预设顺序逐一推送至客户端。此处,由于用户在搜索小区以及房源的过程中,修改买房预算信息或者买房需求信息表现了用户对之前提供的推荐结果不太满意,因此对于预算顺序中之前已有对应反馈信息的小区,需要降低其优先级,以使其他没有对应反馈信息的小区优先出现,有对应反馈信息的小区在后面出现。以提高用户的使用体验,避免给用户带来不舒适感。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,所述展示信息,具体包括:小区实景图、小区位置图以及小区文字描述信息。

    具体地,在将某一小区的展示信息推送至客户端时,可以将小区实景图、小区位置图以及小区文字描述信息推送至客户端。其中,小区信息中包含有小区实景图,小区位置图具体可以通过在位置图中对该小区进行标识获取,小区文字描述信息可以包括该小区的基础信息,例如小区房源均价、建成年代、交通等信息。小区实景图可以位于客户端显示界面的上方,小区位置图位于客户端显示界面的下方,小区文字描述信息位于小区位置图的下方。

    在此基础上,客户端显示界面上还可以设置有左侧按钮和右侧按钮,可以分别用于表示用户对该小区的第二类反馈信息以及第一类反馈信息,用户可以通过拖动或者点击的形式,触发左侧按钮或者右侧按钮,表达对该小区的意向。执行主体则会记录用户对某小区的反馈信息,并基于反馈信息实时调整预设顺序。

    本发明实施例中,将小区实景图、小区位置图以及小区文字描述信息推送至客户端,可以更全面的向用户展示小区信息,使用户对小区有更清楚的了解。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,还包括:将所有目标类反馈信息的小区汇总成收藏单。

    在上述实施例的基础上,本发明实施例中提供的小区推荐方法,还包括:

    若接收到所述用户的目标类反馈信息小区查看请求,则将包含有所有目标类反馈信息对应的小区的位置图以及目标类反馈信息对应的任一小区中的房源信息推送至所述客户端。

    具体地,目标类反馈信息小区查看请求是指用户想要查看给予过目标类反馈信息的所有小区时触发的请求,客户端显示界面的右上角可以具有请求触发按钮,用户通过点击该请求触发按钮可以发送目标类反馈信息小区查看请求。在接收到该目标类反馈信息小区查看请求后,可以将包含有所有目标类反馈信息对应的小区的位置图以及目标类反馈信息对应的任一小区中的房源信息推送至客户端,以使客户端显示界面进行显示。其中,包含有所有目标类反馈信息对应的小区的位置图是指该位置图中包含有所有目标类反馈信息对应的小区的标识。特别地,该位置图中可以用标签的形式显示各小区的简要信息,以颜色深浅表示是否被点击过、是否推荐过。目标类反馈信息对应的任一小区可以是具有目标类反馈信息的所有小区中的任一小区,也可以是具有目标类反馈信息的所有小区中排序得分最高的小区,还可以是最先获得反馈信息的小区,本发明实施例中对此不作具体限定。

    该任一小区中的房源信息可以是该任一小区中与用户的买房预算信息以及买房需求信息匹配的若干个房源的房源信息。可以将该任一小区中匹配的若干个房源的房源信息推送至客户端,各房源的排序可以根据房源售价由高到低的顺序进行排列,本发明实施例中对此不作具体限定。

    如图2所示,在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,包括:获取模块21、推送模块22和调整模块23。

    获取模块21用于获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    推送模块22用于在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    调整模块23用于若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    具体地,本发明实施例中提供的小区推荐系统中各模块的作用与上述方法类实施例中各步骤的操作流程是一一对应的,实现的效果也是一致的,具体参见上述实施例,本发明实施例中对此不再赘述。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,还包括预设顺序确定模块,用于:

    将所述至少一个小区的小区信息分别输入至排序模型中,得到由所述排序模型输出的每一小区对应的排序得分;所述排序模型基于样本小区的小区信息以及用户对所述样本小区的感兴趣标签训练得到;

    将所述至少一个小区按对应的排序得分排列得到所述预设顺序。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,所述小区信息具体包括:小区物理信息、小区竞争力信息以及小区受喜爱程度信息。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,所述调整模块,具体用于:

    若判断获知所述反馈信息为目标类反馈信息,则提高所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级;

    否则,降低所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,所述获取模块还用于:重新获取用户的买房预算信息以及买房需求信息;

    相应地,所述调整模块还用于:

    若判断获知重新获取的买房预算信息或者买房需求信息发生变化,则降低所有反馈信息对应的小区在所述预设顺序中的优先级。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,所述展示信息,具体包括:小区实景图、小区位置图以及小区文字描述信息。

    在上述实施例的基础上,本发明实施例中提供了一种小区推荐系统,所述推送模块还用于:

    若接收到所述用户的目标类反馈信息小区查看请求,则将包含有所有目标类反馈信息对应的小区的位置图以及目标类反馈信息对应的任一小区中的房源信息推送至所述客户端。

    图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communicationsinterface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行小区推荐方法,该方法包括:获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

    另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的小区推荐方法,该方法包括:获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的小区推荐方法,该方法包括:获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

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


    技术特征:

    1.一种小区推荐方法,其特征在于,包括:

    获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    2.根据权利要求1所述的小区推荐方法,其特征在于,所述将所述至少一个小区的展示信息按预设顺序逐一推送至客户端,之前还包括:

    将所述至少一个小区的小区信息分别输入至排序模型中,得到由所述排序模型输出的每一小区对应的排序得分;所述排序模型基于样本小区的小区信息以及用户对所述样本小区的感兴趣标签训练得到;

    将所述至少一个小区按对应的排序得分排列得到所述预设顺序。

    3.根据权利要求2所述的小区推荐方法,其特征在于,所述小区信息具体包括:小区物理信息、小区竞争力信息以及小区受喜爱程度信息。

    4.根据权利要求1所述的小区推荐方法,其特征在于,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,具体包括:

    若判断获知所述反馈信息为目标类反馈信息,则提高所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级;

    否则,降低所述其他小区中在所述任一小区周围预设距离范围内的小区在所述预设顺序中的优先级。

    5.根据权利要求4所述的小区推荐方法,其特征在于,所述基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序,之后还包括:

    重新获取用户的买房预算信息以及买房需求信息,若判断获知重新获取的买房预算信息或者买房需求信息发生变化,则降低所有反馈信息对应的小区在所述预设顺序中的优先级。

    6.根据权利要求1-5中任一项所述的小区推荐方法,其特征在于,所述展示信息,具体包括:小区实景图、小区位置图以及小区文字描述信息。

    7.根据权利要求1-5中任一项所述的小区推荐方法,其特征在于,还包括:

    若接收到所述用户的目标类反馈信息小区查看请求,则将包含有所有目标类反馈信息对应的小区的位置图以及目标类反馈信息对应的任一小区中的房源信息推送至所述客户端。

    8.一种小区推荐系统,其特征在于,包括:

    获取模块,用于获取用户的买房预算信息以及买房需求信息,所述买房需求信息至少包括居室数量;

    推送模块,用于在小区数据库中查找与所述买房预算信息以及所述买房需求信息匹配的房源所处的至少一个小区的展示信息,并将所述至少一个小区的展示信息按预设顺序逐一推送至客户端;

    调整模块,用于若判断获知接收到所述客户端针对任一小区的展示信息的反馈信息,则基于所述反馈信息调整所述预设顺序中所述任一小区之后其他小区的展示信息的推送顺序。

    9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述小区推荐方法的步骤。

    10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述小区推荐方法的步骤。

    技术总结
    本发明实施例提供一种小区推荐方法及系统,通过获取用户的买房预算信息以及至少包括居室数量的买房需求信息在小区数据库中查找匹配的房源所处的至少一个小区的展示信息,既可以在前期节约用户为明确需求浪费的时间,也可以提高用户的使用体验。通过将查找到的至少一个小区的展示信息按预设顺序逐一推送至客户端,相比于向客户端推荐房源,可以使房源更集中,方便用户在推荐的小区中集中检索、选择。通过接收到客户端针对任一小区的展示信息的反馈信息时调整预设顺序中该小区之后其他小区的展示信息的推送顺序,可以使得后续小区的展示信息的推送更符合该用户的喜好,更具有针对性。

    技术研发人员:付颖;李思慧;彭可;范邵华
    受保护的技术使用者:贝壳技术有限公司
    技术研发日:2020.10.23
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-21320.html

    最新回复(0)