房屋信息推荐方法、装置、电子设备及可读存储介质与流程

文档序号:20567252发布日期:2020-04-29 00:31阅读:83来源:国知局
本发明涉及信息处理领域,具体涉及一种房屋信息推荐方法、装置、电子设备及计算机可读存储介质。
背景技术
::随着科技的进步,计算机技术在人类的生产生活上得到了最大程度的推广和运用,特别是网络的普及让数据信息的发布、储存、更新、共享变得更为便捷。就房屋中介经营而言,以前传统的交易模式将彻底改变,互联网将成为房产中介信息发布的主要渠道,房屋中介经营的产品本质是信息资源,高效地管理信息,并利用信息最大化地创造利润,充分利用网络和计算机技术实现对大量信息的准确、快速的处理十分重要。当前对于有租房和买房需求的客户而言,需要通过互联网登陆到基于位置的服务(locationbasedservices,简称为lbs)相关平台上,输入对应的租、购房源要求,可以查询到共享房源中符合条件的房源。当前lbs租房场景下的推荐房源的功能分为商圈找人和房间找人,但是其推荐房源条件单一,例如仅可以根据客户价格偏好或者客户对于房子的地理位置偏好等推荐对应适合的房源,这样会造成可租售房源的宣传效能低、客户的选择性比较局限,无法为客户提供更多合适的房源信息。技术实现要素:有鉴于此,本发明实施例提供了一种房屋信息推荐方法、装置、电子设备及计算机可读存储介质,以解决现有技术中推荐房源来源单一,导致可租售房源的宣传效能低、客户的选择性比较局限,无法为客户提供更多合适的房源信息的问题。为此,本发明实施例提供了如下技术方案:本发明第一方面,提供了一种房屋信息推荐方法,包括:获取客户的价格偏好信息;获取客户的工作位置信息;获取客户的商圈偏好信息;根据所述价格偏好信息、所述工作位置信息以及所述商圈偏好信息推荐房屋信息。可选地,获取客户的价格偏好信息包括:获取客户历史租住房屋的第一价格信息;获取客户历史点击和/或搜索和/或收藏房屋的第二价格信息;根据所述第一价格信息和/或所述第二价格信息推算所述价格偏好信息。可选地,获取客户的工作位置信息包括:获取客户白天历史定位信息;根据所述客户白天历史定位信息推算所述工作位置信息。可选地,获取客户的商圈偏好信息包括:获取客户历史租住房屋位置信息;获取客户历史搜索和/或收藏和/或点击的商圈信息;根据所述客户历史租住房屋位置信息和/或所述商圈信息推算所述商圈偏好信息。可选地,根据所述价格偏好信息、所述工作位置信息以及所述商圈偏好信息推荐房屋信息包括:根据所述价格偏好信息确定第一范围房屋信息;根据所述工作位置信息确定第二范围房屋信息;其中,所述第二范围房屋信息的位置距离所述工作位置信息在第一距离范围内;根据所述商圈偏好信息确定第三范围房屋信息;其中,所述第三范围房屋信息的位置距离所述商圈偏好信息的位置在第二距离范围内;根据所述第一范围房屋信息、所述第二范围房屋信息和所述第三范围房屋信息推荐房屋信息。本发明第二方面,提供了一种房屋信息推荐装置,包括:第一获取模块,用于获取客户的价格偏好信息;第二获取模块,用于获取客户的工作位置信息;第三获取模块,用于获取客户的商圈偏好信息;推荐模块,用于根据所述价格偏好信息、所述工作位置信息以及所述商圈偏好信息推荐房屋信息。可选地,所述第一获取模块包括:第一获取单元,用于获取客户历史租住房屋的第一价格信息;第二获取单元,用于获取客户历史点击和/或搜索和/或收藏房屋的第二价格信息;第三获取单元,用于根据所述第一价格信息和/或所述第二价格信息推算所述价格偏好信息。可选地,所述第二获取模块包括:第四获取单元,用于获取客户白天历史定位信息;第五获取单元,用于根据所述客户白天历史定位信息推算所述工作位置信息。可选地,所述第三获取单元包括:第六获取单元,用于获取客户历史租住房屋位置信息;第七获取单元,用于获取客户历史搜索和/或收藏和/或点击的商圈信息;第八获取单元,用于根据所述客户历史租住房屋位置信息和/或所述商圈信息推算所述商圈偏好信息。可选地,所述推荐模块包括:第一确定单元,用于根据所述价格偏好信息确定第一范围房屋信息;第二确定单元,用于根据所述工作位置信息确定第二范围房屋信息;其中,所述第二范围房屋信息的位置距离所述工作位置信息在第一距离范围内;第三确定单元,用于根据所述商圈偏好信息确定第三范围房屋信息;其中,所述第三范围房屋信息的位置距离所述商圈偏好信息的位置在第二距离范围内;推荐单元,用于根据所述第一范围房屋信息、所述第二范围房屋信息和所述第三范围房屋信息推荐房屋信息。本发明第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面中任一所述的房屋信息推荐方法。本发明第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面中任一所述的房屋信息推荐方法。本发明实施例技术方案,具有如下优点:本发明实施例提供了一种房屋信息推荐方法、装置、电子设备及计算机可读存储介质,其中,该方法包括:获取客户的价格偏好信息;获取客户的工作位置信息;获取客户的商圈偏好信息;根据该价格偏好信息、该工作位置信息以及该商圈偏好信息推荐房屋信息。本发明实施例将价格偏好信息、工作位置信息以及商圈偏好信息三种方式相结合,解决了现有技术中推荐房源来源单一,导致可租售房源的宣传效能低、客户的选择性比较局限,无法为客户提供更多合适的房源信息的问题,从而提高了为客户提供房源的精准性,提升了客户选择房源的效率,促进了可用房源的宣传。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明实施例的房屋信息推荐方法的流程图;图2是根据本发明实施例的房屋信息推荐方法的另一流程图;图3是根据本发明实施例的房屋信息推荐装置的结构框图;图4是根据本发明实施例的第一获取模块的结构框图;图5是根据本发明实施例的第二获取模块的结构框图;图6是根据本发明实施例的第三获取模块的结构框图;图7是根据本发明实施例的推荐模块的结构框图;图8是本发明实施例提供的电子设备的硬件结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。根据本发明实施例,提供了一种房屋信息推荐方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。在本实施例中提供了一种房屋信息推荐方法,可用于智能手机、携式平板电脑(portableandroiddevice,简称为pad)、个人移动数字终端(personaldigitalassistant,简称为pda)等,具有显示、处理和网络连接功能的智能设备(电子设备)等,图1和图2是根据本发明实施例的房屋信息推荐方法的流程图,参见图1和图2,该流程包括如下步骤:步骤s11:获取客户的价格偏好信息。客户的历史租住房屋的价格一定程度上反映该客户换租的心理价位,因此在一个可选实施例中,获取客户历史租住房屋的价格信息,根据该客户历史租住房屋的价格信息来得到客户的价格偏好信息。客户历史点击和/或搜索和/或收藏房屋的价格也一定程度上反映该客户租房的价格需求,因此在另一个可选实施例中,获取客户历史点击和/或搜索和/或收藏房屋的价格信息,根据该客户历史点击和/或搜索和/或收藏房屋的价格信息来得到客户的价格偏好信息。本领域技术人员根据该实施例的描述,可以采用现有技术中其他的方式来得到客户的价格偏好信息。步骤s12:获取客户的工作位置信息。对于大部分人来说,工作日的白天,例如09:00至18:00时段会在单位上班,因此在一个可选实施例中,获取客户白天历史定位信息,根据客户白天历史定位信息获取上述工作位置信息。本领域技术人员应当知晓,该获取客户的工作位置信息并非用于限制本实施例,根据实际需要而采用其他的方式获取上述工作位置信息亦在本实施例的保护范围之内。步骤s13:获取客户的商圈偏好信息。客户的商圈偏好信息可以通过多个方面体现,例如客户可能偏好之前租住房屋附近的商圈,因此在一个可选实施例中,获取客户历史租住房屋位置信息,其中该历史租住房屋位置信息可以是最近一次租住房屋位置信息,根据该客户历史租住房屋位置信息获取上述商圈偏好信息。另外,客户历史搜索和/或收藏和/或点击的商圈信息也在一定程度上反映客户的商圈偏好信息,因此在一个可选实施例中,获取客户历史搜索和/或收藏和/或点击的商圈信息,根据该历史搜索和/或收藏和/或点击的商圈信息推算上述商圈偏好信息。本领域技术人员根据该实施例的描述,可以采用现有技术中其他的方式来得到上述商圈偏好信息。步骤s14:根据该价格偏好信息、该工作位置信息以及该商圈偏好信息推荐房屋信息。通过上述步骤,将获取到的客户价格偏好信息、工作位置信息以及商圈偏好信息三种方式相结合来为客户推荐房源,相比于现有技术中仅根据一个条件例如客户的价格偏好为客户推荐房源,本发明实施例条理清晰,目的明确,推荐的房源更精准、更加符合客户的需求,减少了客户选择房源的时间,提升了用户体验,并且促进了可用房源的宣传。上述步骤s14涉及根据价格偏好信息、工作位置信息以及商圈偏好信息推荐房屋信息,在一个可选实施例中,为价格偏好信息、工作位置信息以及商圈偏好信息配置不同的权重值,各个信息的权重值为大于等于零小于1的数值,例如商圈偏好信息的权重值、工作位置信息的权重值、价格偏好信息的权重值依次降低。根据上述三种信息及各自的权重值为客户推荐房屋,从而实现了依据价格偏好信息、工作位置信息以及商圈偏好信息动态推荐房屋信息。更具体地,根据价格偏好信息得到第一推荐列表,根据上述工作位置信息得到第二推荐列表,根据上述商圈偏好信息得到第三推荐列表,在第一推荐列表、第二推荐列表和第三推荐列表覆盖相同房源的情况下,进行去重处理,去掉重复推荐项;分别将去重后的第一推荐列表、第二推荐列表和第三推荐列表进行分组,例如每5个推荐项为一组,同时根据为价格偏好信息、工作位置信息以及商圈偏好信息配置的上述权重值将第一推荐列表、第二推荐列表和第三推荐列表的各个组组合,进一步得到推荐列表。为了更好的匹配客户对房源的需求,在一个可选实施例中,在根据价格偏好信息、工作位置信息以及商圈偏好信息推荐房屋信息的基础上,还会考虑房屋特征信息,例如房屋的朝向特征、楼层特征、采光特征等。上述步骤s14涉及根据价格偏好信息、工作位置信息以及商圈偏好信息推荐房屋信息,具体地,根据获取到的上述价格偏好信息确定第一范围房屋信息,其中,第一范围房屋信息的价格在阈值范围内,例如客户甲搜索过1500-2500元的价格区间的房源,说明客户甲的需求价格在此范围之内,系统会在此价格范围内推荐当前城市内的房源信息,另外系统还会根据客户甲查看的房源均为朝南方向,计算客户甲对于房屋的朝向特征偏好,然后据此推荐合适的房源信息,按照客户甲的上述需求进行局部的排序打分。根据上述工作位置信息确定第二范围房屋信息,其中,第二范围房屋信息的位置距离上述工作位置信息在第一距离范围内,该第一距离可以是公交n站地的距离,也可以是空间距离,例如根据系统定位记录,客户甲的工作地定位为“朝阳首府”,系统将从地铁通勤时间维护模块获取地铁站之间的通勤时间,根据“朝阳首府”临近地铁站推荐1小时通勤圈内的房源信息,然后结合客户甲以往的需求价格、房间特征需求,对此部分推荐的房源信息进行局部的排序打分。根据上述商圈偏好信息确定第三范围房屋信息;其中,该第三范围房屋信息的位置距离该商圈偏好信息的位置在第二距离范围内,该第二距离可以是公交n站地的距离,也可以是空间距离,例如客户甲收藏/查看的均为“青年路”附近的房源信息,系统根据地铁拓扑关系构建地铁周围地铁的索引模块,根据地铁联通关系,选取地铁1站/2站能到“青年路”的地铁路线,或者根据地铁换乘关系推荐两站能到达“青年路”的地铁,如果“青年路”地铁联通关系比较稀疏,系统会根据城市核心区geohash网格及周边网络维护模块,获取geohash网格周边网格的索引关系,以及根据青年路商圈位置,计算空间距离近的商圈,对目标商圈的周边商圈的房源进行推荐,扩大推荐范围,保证了房源的多样性,增加了客户的选择性;针对推荐的商圈内的房源信息,根据客户甲选取的价格范围和对于房间特征的偏好需求,对此部分推荐的房源信息进行局部的排序打分。根据上述第一范围房屋信息、上述第二范围房屋信息和上述第三范围房屋信息推荐房屋信息。即根据以上三种推荐的排序打分的房源信息进行一个综合的排序打分,按照客户的商圈偏好信息、客户的工作位置信息、客户的价格偏好信息的先后顺序进行打分排序,也就是会按照青年路附近、通勤时间合适、价格符合需求的房源进行整体排序打分,形成最终的推荐列表呈现给客户。当然商圈偏好信息、客户的工作位置信息、客户的价格偏好信息的先后顺序不限于此,其他排序也可实现为客户推荐合适房源的目的。在本实施例中还提供了一种房屋信息推荐装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。本实施例提供一种房屋信息推荐装置,如图3所示,包括:第一获取模块31,用于获取客户的价格偏好信息;第二获取模块32,用于获取客户的工作位置信息;第三获取模块33,用于获取客户的商圈偏好信息;推荐模块34,用于根据该价格偏好信息、该工作位置信息以及该商圈偏好信息推荐房屋信息。图4是根据本发明实施例的第一获取模块的结构框图,如图4所示,第一获取模块31包括:第一获取单元311,用于获取客户历史租住房屋的第一价格信息;第二获取单元312,用于获取客户历史点击和/或搜索和/或收藏房屋的第二价格信息;第三获取单元313,用于根据第一价格信息和/或第二价格信息推算所述价格偏好信息。图5是根据本发明实施例的第二获取模块的结构框图,如图5所示,第二获取模块32包括:第四获取单元321,用于获取客户白天历史定位信息;第五获取单元322,用于根据该客户白天历史定位信息推算该工作位置信息。图6是根据本发明实施例的第三获取模块的结构框图,如图6所示,第三获取单元33包括:第六获取单元331,用于获取客户历史租住房屋位置信息;第七获取单元332,用于获取客户历史搜索和/或收藏和/或点击的商圈信息;第八获取单元333,用于根据客户历史租住房屋位置信息和/或所述商圈信息推算商圈偏好信息。图7是根据本发明实施例的推荐模块的结构框图,如图7所示,推荐模块34包括:第一确定单元341,用于根据该价格偏好信息确定第一范围房屋信息;第二确定单元342,用于根据该工作位置信息确定第二范围房屋信息;其中,该第二范围房屋信息的位置距离该工作位置信息在第一距离范围内;第三确定单元343,用于根据该商圈偏好信息确定第三范围房屋信息;其中,该第三范围房屋信息的位置距离该商圈偏好信息的位置在第二距离范围内;推荐单元344,用于根据该第一范围房屋信息、该第二范围房屋信息和该第三范围房屋信息推荐房屋信息。本实施例中的房屋信息推荐装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。本发明实施例还提供一种电子设备,具有上述图3所示的房屋信息推荐装置。请参阅图8,如图8所示,该电子设备可以包括:至少一个处理器801,例如cpu(centralprocessingunit,中央处理器),至少一个通信接口803,存储器804,至少一个通信总线802。其中,通信总线802用于实现这些组件之间的连接通信。其中,通信接口803可以包括显示屏(display)、键盘(keyboard),可选通信接口803还可以包括标准的有线接口、无线接口。存储器804可以是高速ram存储器(randomaccessmemory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器804可选的还可以是至少一个位于远离前述处理器801的存储装置。其中处理器801可以结合图3所描述的装置,存储器804中存储应用程序,且处理器801调用存储器804中存储的程序代码,以用于执行上述任一房屋信息推荐方法的步骤。其中,通信总线802可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。通信总线802可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器804可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器804还可以包括上述种类的存储器的组合。其中,处理器801可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。其中,处理器801还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。可选地,存储器804还用于存储程序指令。处理器801可以调用程序指令,实现如本申请图1和图2实施例中所示的房屋信息推荐方法。本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的房屋信息推荐方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1