CN111274487B - 一种房源信息的推荐方法和装置 - Google Patents
一种房源信息的推荐方法和装置 Download PDFInfo
- Publication number
- CN111274487B CN111274487B CN202010089353.9A CN202010089353A CN111274487B CN 111274487 B CN111274487 B CN 111274487B CN 202010089353 A CN202010089353 A CN 202010089353A CN 111274487 B CN111274487 B CN 111274487B
- Authority
- CN
- China
- Prior art keywords
- information
- house source
- source information
- target
- recommendation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 9
- 238000009877 rendering Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供了一种房源信息的推荐方法及装置,终端可以根据用户输入的通勤信息,确定针对该通勤信息的目标区域,当目标区域中包括热门地点时,则从目标区域中的初始房源信息中提取与热门地点匹配的目标房源信息,从而可以根据用户输入的通勤信息进行房源信息的查找,且保证了房源信息的准确性。并且,还可以根据终端的屏幕,确定针对目标房源信息的推荐区域,然后根据推荐区域从目标房源信息中,提取针对通勤信息的房源推荐信息,解决了部分房源信息无法在终端中展示的问题,有效地提升了用户查找房源信息的体验。
Description
技术领域
本发明涉及数据处理技术领域,特别是涉及一种房源信息的推荐方法和一种房源信息的推荐装置。
背景技术
在应用程序中,如在提供租房业务的应用程序中,用户可以通过筛选条件,包括区域、价格、租房类型、户型、周边配套、装修以及位置信息等等,进行房源信息的筛选之外。还可以根据用户设置的位置信息,进行房源信息的查找。然而,随着用户需求的变化,当前的应用程序中无法根据用户的不同需求,进行房源信息的推荐,如应用程序虽然可以通过位置信息进行房源信息的推荐,但存在为了保证每次均有结果返回给用户,会不断放大房源信息的查找范围,进而导致返回一些无效数据,降低房源信息的准确性,同时根据用户其他个性化的需求进行房源信息的查找。
发明内容
鉴于上述问题,提出了本发明实施例提供一种房源信息的推荐方法,以解决现有技术中无法根据用户输入的通勤信息进行房源信息的查找,以及房源信息准确性低的问题。
相应的,本发明实施例还提供了一种房源信息的推荐装置,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种房源信息的推荐方法,应用于终端,所述方法包括:
根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息。
可选地,所述通勤信息包括第一位置信息、通勤工具以及通勤时间,所述根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,包括:
根据所述通勤工具与所述通勤时间,计算针对所述第一位置信息的通勤距离;
采用所述第一位置信息与所述通勤距离,确定针对所述通勤信息的目标区域。
可选地,所述当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息,包括:
当所述目标区域包括至少两个所述热门地点时,则生成针对所述目标区域的调节信息;
采用所述调节信息调节所述目标区域的范围,直至所述目标区域包括一个第一目标热门地点;
从所述初始房源信息中提取与所述第一目标热门地点匹配的第一目标房源信息。
可选地,所述当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息,包括:
当所述目标区域包括至少两个所述热门地点时,则从所述至少两个所述热门地点中,提取任一热门地点作为第二目标热门地点;
从所述初始房源信息中提取与所述第二目标热门地点匹配的第二目标房源信息。
可选地,所述根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域,包括:
获取所述终端的屏幕的尺寸和分辨率;
根据所述终端的屏幕的尺寸和分辨率,确定针对所述目标房源信息的推荐区域。
可选地,所述根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息,包括:
从所述目标房源信息中,查找当所述推荐区域中包含所述房源信息最多的子区域;
将所述子区域中的房源信息作为所述房源推荐信息。
可选地,所述房源推荐信息包括小区房源标识以及所述小区房源标识对应的第二位置信息,还包括:
根据所述小区房源信息与所述第二位置信息,渲染针对所述通勤信息的房源推荐界面。
可选地,所述终端包括转换接口,所述方法还包括:
获取预设数据库中的第一房源信息;
当所述第一房源信息包括预设的第一经纬度数据时,则调用所述转换接口对所述第一经纬度数据进行转换,获得针对所述第一房源信息的第二经纬度数据;
将所述第一经纬度数据与所述第二经纬度数据配置于所述第一房源信息中,生成第二房源信息。
可选地,所述终端还包括搜索接口,所述方法还包括:
当所述第一房源信息不包括所述第一经纬度数据时,则调用所述搜索接口,获取所述第一经纬度数据。
本发明实施例还公开了一种房源信息的推荐装置,应用于终端,所述装置包括:
目标区域确定模块,用于根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
目标房源信息提取模块,用于当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
推荐区域确定模块,用于根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
房源推荐信息提取模块,用于根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息。
可选地,所述通勤信息包括第一位置信息、通勤工具以及通勤时间,所述目标区域确定模块具体用于:
根据所述通勤工具与所述通勤时间,计算针对所述第一位置信息的通勤距离;
采用所述第一位置信息与所述通勤距离,确定针对所述通勤信息的目标区域。
可选地,所述目标房源信息提取模块具体用于:
当所述目标区域包括至少两个所述热门地点时,则生成针对所述目标区域的调节信息;
采用所述调节信息调节所述目标区域的范围,直至所述目标区域包括一个第一目标热门地点;
从所述初始房源信息中提取与所述第一目标热门地点匹配的第一目标房源信息。
可选地,所述目标房源信息提取模块具体还用于:
当所述目标区域包括至少两个所述热门地点时,则从所述至少两个所述热门地点中,提取任一热门地点作为第二目标热门地点;
从所述初始房源信息中提取与所述第二目标热门地点匹配的第二目标房源信息。
可选地,所述推荐区域确定模块包括:
屏幕信息获取子模块,用于获取所述终端的屏幕的尺寸和分辨率;
推荐区域确定子模块,用于根据所述终端的屏幕的尺寸和分辨率,确定针对所述目标房源信息的推荐区域。
可选地,所述房源推荐信息提取模块包括:
子区域查找子模块,用于从所述目标房源信息中,查找当所述推荐区域中包含所述房源信息最多的子区域;
房源推荐信息确定子模块,用于将所述子区域中的房源信息作为所述房源推荐信息。
可选地,所述房源推荐信息包括小区房源标识以及所述小区房源标识对应的第二位置信息,还包括:
推荐界面渲染模块,用于根据所述小区房源信息与所述第二位置信息,渲染针对所述通勤信息的房源推荐界面。
可选地,所述终端包括转换接口,所述装置还包括:
第一房源信息获取模块,用于获取预设数据库中的第一房源信息;
经纬度数据转换模块,用于当所述第一房源信息包括预设的第一经纬度数据时,则调用所述转换接口对所述第一经纬度数据进行转换,获得针对所述第一房源信息的第二经纬度数据;
第二房源信息生成模块,用于将所述第一经纬度数据与所述第二经纬度数据配置于所述第一房源信息中,生成第二房源信息。
可选地,所述终端还包括搜索接口,所述装置还包括:
经纬度数据获取模块,用于当所述第一房源信息不包括所述第一经纬度数据时,则调用所述搜索接口,获取所述第一经纬度数据。
本发明实施例还公开了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如上所述的一个或多个的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。
本发明实施例包括以下优点:
在本发明实施例中,终端可以根据用户输入的通勤信息,确定针对该通勤信息的目标区域,当目标区域中包括热门地点时,则从目标区域中的初始房源信息中提取与热门地点匹配的目标房源信息,从而可以根据用户输入的通勤信息进行房源信息的查找,且保证了房源信息的准确性。并且,还可以根据终端的屏幕,确定针对目标房源信息的推荐区域,然后根据推荐区域从目标房源信息中,提取针对通勤信息的房源推荐信息,解决了部分房源信息无法在终端中展示的问题,有效地提升了用户查找房源信息的体验。
附图说明
图1是本发明的一种房源信息的推荐方法实施例一的步骤流程图;
图2是本发明的一种房源信息的推荐方法实施例二的步骤流程图;
图3是本发明实施例中推荐区域的示意图;
图4是本发明实施例中房源推荐信息确定的示意图;
图5是本发明的一种房源信息的推荐装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种房源信息的推荐方法实施例一的步骤流程图,具体可以包括如下步骤:
步骤101,根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
对于业务提供方,其可以通过不同的应用程序或同一个应用程序为用户提供不同的业务服务。而在应用程序中,用户可以通过不同筛选条件,对业务信息进行筛选,还可以通过输入位置信息,进行业务信息的查找,从而应用程序可以根据用户输入的位置信息,确定与该业务信息对应的业务信息。
作为一种示例,以应用程序为生活类应用程序为例进行示例性说明,该类应用程序可以为用户提供租房业务、找工作业务、商业地产业务等等业务信息。在本发明实施例中,以推荐房源信息为例进行说明,可以理解的是,本发明对此不作限制。
用户可以在终端的应用程序中输入通勤信息,接着终端可以根据该通勤信息确定匹配的目标区域,在该目标区域中包括初始房源信息。
例如,当用户想要根据自身的通勤信息,寻找房源信息时,可以先输入上班地点的位置信息,然后输入通勤方式、通勤时间等等,从而应用程序可以根据用户输入的通勤信息,确定目标区域,从而获取该目标区域内的初始房源信息。
步骤102,当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
预设热门地点可以包括热门商圈、热门小区、热门风景点等等。则终端确定了针对通勤信息的目标区域后,可以对该目标区域内的地图信息进行检测,当目标区域中包括热门地点时,则从初始房源信息中提取与该热门地点匹配的目标房源信息。
在一种示例中,为了更好地对房源信息进行管理,可以根据热门地点所在的位置,对房源信息进行管理。具体的,可以将以热门地点为标签,将热门地点预设半径内的房源信息进行整合,生成与热门地点对应的房源信息集合,从而在进行房源信息的查找时,可以根据热门地点对应的标签,快速地提取对应的房源信息集合,并进行返回。
步骤103,根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
在一种示例中,对于以方形屏幕为主的终端,若应用程序直接将目标区域内的房源信息进行渲染展示,则容易导致部分房源信息无法在终端中展示。因此,在本发明实施例中,可以根据终端的屏幕信息,确定针对目标区域的推荐区域,从而对目标区域进行调整,使得推荐区域与终端的屏幕适配,提升用户查找房源信息的体验。
步骤104,根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息。
当应用程序确定了与终端屏幕匹配的推荐区域后,可以采用该推荐区域从初始房源信息中,提取针对位置信息的目标业务信息,以便应用程序根据目标业务信息,渲染业务界面。
在本发明实施例中,终端可以根据用户输入的通勤信息,确定针对该通勤信息的目标区域,当目标区域中包括热门地点时,则从目标区域中的初始房源信息中提取与热门地点匹配的目标房源信息,从而可以根据用户输入的通勤信息进行房源信息的查找,且保证了房源信息的准确性。并且,还可以根据终端的屏幕,确定针对目标房源信息的推荐区域,然后根据推荐区域从目标房源信息中,提取针对通勤信息的房源推荐信息,解决了部分房源信息无法在终端中展示的问题,有效地提升了用户查找房源信息的体验。
参照图2,示出了本发明的一种房源信息的推荐方法实施例二的步骤流程图,具体可以包括如下步骤:
步骤201,获取所述用户输入的通勤信息;
在本发明实施例的一种可选实施例中,运行于终端中的应用程序可以包括转换接口以及搜索接口,则在用户根据通勤信息对房源信息进行查找之前,应用程序可以先获取预设数据库中的第一房源信息,接着当第一房源信息包括预设的第一经纬度数据时,则调用转换接口对第一经纬度数据进行转换,获得针对第一房源信息的第二经纬度数据;当第一房源信息不包括第一经纬度数据时,则调用搜索接口,获取第一经纬度数据,以及调用转换接口对第一经纬度数据进行转换,获得针对第一房源信息的第二经纬度数据,然后将第一经纬度数据与第二经纬度数据配置于第一房源信息中,生成第二房源信息。
其中,第一经纬度数据与第二经纬度数据可以为基于不同坐标系建立的经纬度数据,则应用程序从数据库读取第一房源信息后,可以先对第一房源信息进行经纬度数据的判断,当第一房源信息中包括第一经纬度数据时,则通过转换接口,得到基于另一个坐标系的第二经纬度数据;当第一房源信息中不包括第一经纬度数据时,则先通过搜索接口获取第一经纬度数据,然后再通过转换接口,得到第二经纬度数据,然后将第一经纬度数据与第二经纬度数据配置于第一房源信息中,生成第二房源信息,通过对从数据库中获取的房源信息进行数据清洗,保证每个房源信息均有对应的经纬度信息。
此外,当通过搜索接口搜索不到房源信息对应的经纬度数据时,应用程序可以通过系统日志,上报至服务端,以便通知运营人员进行人工添加。
在一种示例中,经纬度数据可以包括基于百度坐标系的经纬度数据,以及基于高德坐标系的经纬度数据。则应用程序可以先读取数据库中的小区房源信息,并判断小区房源信息是否有对应的经纬度数据。若小区房源信息包括其中一个经纬度数据(包括基于百度坐标系的经纬度数据或基于高德坐标系的经纬度数据),则可以通过转换接口进行地图坐标系的转换,获得基于另一坐标系的经纬度数据,并进行存储。
若小区房源信息不包括任一经纬度数据时,则可以通过搜索接口获取任一经纬度数据,然后再通过转换接口进行地图经纬度数据的转换,获得基于另一坐标系的经纬度数据,并进行存储。当通过搜索接口搜索不到房源信息对应的经纬度数据时,应用程序可以通过系统日志,上报至服务端,以便通知运营人员进行人工添加。
应用程序通过对房源信息进行数据清洗,保证每个房源信息均有对应的经纬度数据。当用户想要通过通勤信息寻找房源信息时,可以在应用程序中输入通勤信息,从而应用程序可以从根据通勤信息中,确定对应的房源信息。
在一种示例中,通勤信息可以包括位置信息、通勤时长、通勤工具中的至少一种。其中,位置信息可以为上班地点的位置信息,不同的通勤工具对应不同的通勤方式,通勤方式可以包括骑行、驾车、乘公交以及步行等等。通勤时长可以包括15分钟、20分钟、25分钟等等,用户可以根据自身的需求进行设置。
步骤202,当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
在本发明的一种可选实施例中,可以根据预设的通勤信息与热门地点,计算针对热门地点的热门区域,然后将热门区域中的房源信息作为房源信息集合,从而避免应用程序在房源信息的查找过程中,每一次都实时调用数据获取接口进行房源信息的查找,不仅可以提高房源信息查找的效率,还可以减少应用程序的性能开销。
在一种示例中,假设热门地点为热门商圈,然后按照公交、驾车、步行以及骑行等4中通勤方式,分别计算15分钟,30分钟,45分钟,60分钟,75分钟,以及90分钟时长所对应的目标区域。具体的,可以以热门商圈作为位置中心,接着根据通勤方式与通勤时长,计算不同通勤方式在通勤时长内最远距离(为实际距离,而不是地图上的直线距离),并确定最远距离对应的位置点,然后以位置中心与位置点之间的直线距离作为半径,确定与该热门商圈对应的热门区域,从而建立热门区域内的房源信息与热门地点之间的对应关系。则当确定了针对用户输入的通勤信息的目标区域后,若该目标区域中存在热门商圈,则可以从目标区域中所有的初始房源信息中,提取与该热门商圈对应的房源信息作为目标房源信息。
在另一种示例中,当目标区域中包括至少两个热门地点时,则可以生成针对目标区域的调节信息,调节信息可以包括缩小目标区域的范围的信息。则可以采用调节信息缩小目标区域的范围,直至目标区域内仅包括一个目标热门地点时,再从目标区域中所有的初始房源信息中,提取与该热门商圈对应的目标房源信息。例如,则以用户输入的通勤信息中的位置信息对应的经纬度作为圆心,划定0.1公里的圆形。若该圆形包含热门地点,则将该热门地点对应的经纬度作为圆心,返回对应的房源信息。如果圆形中包含多个热门地点,则将圆形半径0.1公里缩小到0.05公里,再次进行查找。重复上述动作,直到该圆形里只包含一个热门地点。
在另一种示例中,当目标区域包括至少两个热门地点时,则可以从这些热门地点中,提取任一热门地点作为目标热门地点,然后从目标区域中所有的初始房源信息中,提取与该热门商圈对应的目标房源信息。
需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是,在本发明实施例的思想指导下,本领域技术人员可以根据实际情况进行设置,本发明对此不作限制。
步骤203,根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
推荐区域是以像素点的数量作为衡量单位,在不同的终端中,屏幕的尺寸和分辨率影响屏幕显示的总的像素点个数。总的像素点越多,可以用于表示推荐区域的像素点也越多。
因此,在本发明实施例中,步骤203可以包括:获取所述终端的屏幕的尺寸和分辨率;根据所述终端的屏幕的尺寸和分辨率,确定针对所述目标区域的推荐区域。
在尺寸相同的情况下,分辨率越高,对应的推荐区域越大。
以屏幕尺寸都为5.8英寸的两个终端,并以终端屏幕显示两个小区房源信息之间的距离为例,假设在这种尺寸的屏幕下,两个小区房源之间的距离为2英寸,一个终端屏幕的分辨率DPI(Dots Per Inch,每英寸点数)为458,另一个终端屏幕的DPI为326,则前一个终端的距离为916PX,后一个终端的距离为652PX。
在分辨率相同的情况下,尺寸越大,对应的推荐区域越大。
以屏幕分辨率相同,尺寸不同的两个终端为例。其中一个终端的屏幕为6.5英寸,另一个终端的屏幕为5.8英寸。前一个终端的推荐区域比后一个终端的推荐区域要大。在以推荐区域对应地图中相同的实际区域时,前一个终端对应的比例尺更大,体现出放大的效果。
在一种示例中,如图3所示,示出了本发明实施例中推荐区域的示意图,通过根据终端的屏幕的尺寸和分辨率,确定推荐区域,使得在不同屏幕信息下的推荐区域对应地图中相同的实际区域,以便根据该实际区域对房源信息进行筛选。
步骤204,根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息;
当确定推荐区域后,可以从目标房源信息中,查找当推荐区域中包含房源信息最多的子区域,并将子区域中的房源信息作为房源推荐信息。
在一种示例中,为了能够在1.5公里半径内的目标区域中,提取尽可能多的小区房源信息,可以通过线段树算法,根据推荐区域与目标区域之间的关系,查找包含小区房源信息最多的子区域,从而将子区域中的房源信息作为房源推荐信息。
如图4所示,示出了本发明实施例中房源推荐信息确定的示意图,推荐区域可以为一矩形区域,假设每颗星星代表一个小区房源,则可以将每颗星星亮度(图中未显示)的权重作为该小区房源的房源数量信息,从而根据线段树算法,在目标区域中进行矩形区域的摆放,以获得在矩形区域内所有小区房源的房源数量综合最大值(即矩形区域内所有星星的亮度总和最大值),从而确定包含小区房源信息最多的子区域。
接着可以获取子区域内房源信息,房源信息可以包括小区标识、小区标识对应的房源数量信息以及经纬度数据等,从而在确定了热门地点对应的目标房源信息后,通过推荐区域进行房源信息的提取,解决了部分业务信息无法在终端中展示的问题,有效地提升了用户查找业务信息的体验。房源推荐信息可以如下表1所示:
小区标识 | 房源数量信息 | 经纬度数据 |
小区一 | 7套 | 经度:a;纬度:b |
小区二 | 15套 | 经度:c;纬度:d |
小区三 | 20套 | 经度:e;纬度:f |
… | … | … |
表1
需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是,在本发明实施例的思想指导下,本领域技术人员可以根据实际情况进行设置,本发明对此不作限制。
步骤205,根据所述房源推荐信息,渲染针对所述通勤信息的房源推荐界面。
具体的,房源推荐信息可以包括小区房源标识以及小区房源标识对应的第二位置信息,则应用程序可以根据小区房源信息与第二位置信息,渲染针对通勤信息的房源推荐界面。
在一种示例中,应用程序根据用户输入的通勤信息,得到房源推荐信息后,可以根据房源推荐信息中的经纬度数据,确定各个小区房源信息在地图中的位置,并采用目标小区标识以及目标房源数量信息进行房源聚合,生成该与小区标识对应的小区信息,如小区一7套,小区二15套等等,进一步采用小区信息与经纬度数据,渲染房源推荐界面,从而一方面根据位置信息确定目标区域,保证了业务信息的准确性,另一方面通过确定推荐区域,并根据推荐区域进行业务信息的提取,解决了部分业务信息无法在终端中展示的问题,有效地提升了用户查找业务信息的体验。
在本发明实施例中,终端可以根据用户输入的通勤信息,确定针对该通勤信息的目标区域,当目标区域中包括热门地点时,则从目标区域中的初始房源信息中提取与热门地点匹配的目标房源信息,从而可以根据用户输入的通勤信息进行房源信息的查找,且保证了房源信息的准确性。并且,还可以根据终端的屏幕,确定针对目标房源信息的推荐区域,然后根据推荐区域从目标房源信息中,提取针对通勤信息的房源推荐信息,解决了部分房源信息无法在终端中展示的问题,有效地提升了用户查找房源信息的体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图5,示出了本发明的一种房源信息的推荐装置实施例的结构框图,具体可以包括如下模块:
目标区域确定模块501,用于根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
目标房源信息提取模块502,用于当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
推荐区域确定模块503,用于根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
房源推荐信息提取模块504,用于根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息。
在本发明的一种可选实施例中,所述通勤信息包括第一位置信息、通勤工具以及通勤时间,所述目标区域确定模块501具体用于:
根据所述通勤工具与所述通勤时间,计算针对所述第一位置信息的通勤距离;
采用所述第一位置信息与所述通勤距离,确定针对所述通勤信息的目标区域。
在本发明的一种可选实施例中,所述目标房源信息提取模块502具体用于:
当所述目标区域包括至少两个所述热门地点时,则生成针对所述目标区域的调节信息;
采用所述调节信息调节所述目标区域的范围,直至所述目标区域包括一个第一目标热门地点;
从所述初始房源信息中提取与所述第一目标热门地点匹配的第一目标房源信息。
在本发明的一种可选实施例中,所述目标房源信息提取模块502具体还用于:
当所述目标区域包括至少两个所述热门地点时,则从所述至少两个所述热门地点中,提取任一热门地点作为第二目标热门地点;
从所述初始房源信息中提取与所述第二目标热门地点匹配的第二目标房源信息。
在本发明的一种可选实施例中,所述推荐区域确定模块503包括:
屏幕信息获取子模块,用于获取所述终端的屏幕的尺寸和分辨率;
推荐区域确定子模块,用于根据所述终端的屏幕的尺寸和分辨率,确定针对所述目标房源信息的推荐区域。
在本发明的一种可选实施例中,所述房源推荐信息提取模块504包括:
子区域查找子模块,用于从所述目标房源信息中,查找当所述推荐区域中包含所述房源信息最多的子区域;
房源推荐信息确定子模块,用于将所述子区域中的房源信息作为所述房源推荐信息。
在本发明的一种可选实施例中,所述房源推荐信息包括小区房源标识以及所述小区房源标识对应的第二位置信息,还包括:
推荐界面渲染模块,用于根据所述小区房源信息与所述第二位置信息,渲染针对所述通勤信息的房源推荐界面。
在本发明的一种可选实施例中,所述终端包括转换接口,所述装置还包括:
第一房源信息获取模块,用于获取预设数据库中的第一房源信息;
经纬度数据转换模块,用于当所述第一房源信息包括预设的第一经纬度数据时,则调用所述转换接口对所述第一经纬度数据进行转换,获得针对所述第一房源信息的第二经纬度数据;
第二房源信息生成模块,用于将所述第一经纬度数据与所述第二经纬度数据配置于所述第一房源信息中,生成第二房源信息。
在本发明的一种可选实施例中,所述终端还包括搜索接口,所述装置还包括:
经纬度数据获取模块,用于当所述第一房源信息不包括所述第一经纬度数据时,则调用所述搜索接口,获取所述第一经纬度数据。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行本发明实施例所述的方法。
本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器、EEPROM、Flash以及eMMC等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种房源信息的推荐方法和一种房源信息的推荐装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种房源信息的推荐方法,其特征在于,应用于终端,所述方法包括:
根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息;
其中,所述当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息,包括:
当所述目标区域包括至少两个所述热门地点时,则生成针对所述目标区域的调节信息;
采用所述调节信息调节所述目标区域的范围,直至所述目标区域包括一个第一目标热门地点;
从所述初始房源信息中提取与所述第一目标热门地点匹配的第一目标房源信息;
其中,所述根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息,包括:
从所述目标房源信息中,查找当所述推荐区域中包含所述房源信息最多的子区域;
将所述子区域中的房源信息作为所述房源推荐信息。
2.根据权利要求1所述的方法,其特征在于,所述通勤信息包括第一位置信息、通勤工具以及通勤时间,所述根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,包括:
根据所述通勤工具与所述通勤时间,计算针对所述第一位置信息的通勤距离;
采用所述第一位置信息与所述通勤距离,确定针对所述通勤信息的目标区域。
3.根据权利要求1所述的方法,其特征在于,所述当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息,包括:
当所述目标区域包括至少两个所述热门地点时,则从所述至少两个所述热门地点中,提取任一热门地点作为第二目标热门地点;
从所述初始房源信息中提取与所述第二目标热门地点匹配的第二目标房源信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域,包括:
获取所述终端的屏幕的尺寸和分辨率;
根据所述终端的屏幕的尺寸和分辨率,确定针对所述目标房源信息的推荐区域。
5.根据权利要求1所述的方法,其特征在于,所述房源推荐信息包括小区房源标识以及所述小区房源标识对应的第二位置信息,还包括:
根据所述小区房源信息与所述第二位置信息,渲染针对所述通勤信息的房源推荐界面。
6.根据权利要求1所述的方法,其特征在于,所述终端包括转换接口,所述方法还包括:
获取预设数据库中的第一房源信息;
当所述第一房源信息包括预设的第一经纬度数据时,则调用所述转换接口对所述第一经纬度数据进行转换,获得针对所述第一房源信息的第二经纬度数据;
将所述第一经纬度数据与所述第二经纬度数据配置于所述第一房源信息中,生成第二房源信息。
7.根据权利要求6所述的方法,其特征在于,所述终端还包括搜索接口,所述方法还包括:
当所述第一房源信息不包括所述第一经纬度数据时,则调用所述搜索接口,获取所述第一经纬度数据。
8.一种房源信息的推荐装置,其特征在于,应用于终端,所述装置包括:
目标区域确定模块,用于根据用户输入的通勤信息,确定针对所述通勤信息的目标区域,所述目标区域包括初始房源信息;
目标房源信息提取模块,用于当所述目标区域包括预设热门地点时,则从所述初始房源信息中提取与所述预设热门地点匹配的目标房源信息;
推荐区域确定模块,用于根据所述终端的屏幕,确定针对所述目标房源信息的推荐区域;
房源推荐信息提取模块,用于根据所述推荐区域从所述目标房源信息中,提取针对所述通勤信息的房源推荐信息;
其中,所述目标房源信息提取模块具体用于:
当所述目标区域包括至少两个所述热门地点时,则生成针对所述目标区域的调节信息;
采用所述调节信息调节所述目标区域的范围,直至所述目标区域包括一个第一目标热门地点;
从所述初始房源信息中提取与所述第一目标热门地点匹配的第一目标房源信息;
其中,所述房源推荐信息提取模块包括:
子区域查找子模块,用于从所述目标房源信息中,查找当所述推荐区域中包含所述房源信息最多的子区域;
房源推荐信息确定子模块,用于将所述子区域中的房源信息作为所述房源推荐信息。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-7任一项所述的方法。
10.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089353.9A CN111274487B (zh) | 2020-02-12 | 2020-02-12 | 一种房源信息的推荐方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089353.9A CN111274487B (zh) | 2020-02-12 | 2020-02-12 | 一种房源信息的推荐方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111274487A CN111274487A (zh) | 2020-06-12 |
CN111274487B true CN111274487B (zh) | 2021-09-28 |
Family
ID=70999425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010089353.9A Active CN111274487B (zh) | 2020-02-12 | 2020-02-12 | 一种房源信息的推荐方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111274487B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881376B (zh) * | 2020-07-31 | 2023-10-31 | 中山市云经纪网络科技有限公司 | 一种房源搜索系统 |
CN112927232B (zh) * | 2021-01-26 | 2022-01-07 | 贝壳找房(北京)科技有限公司 | 基于通勤找房的房源召回方法及装置 |
CN112905903A (zh) * | 2021-04-06 | 2021-06-04 | 北京百度网讯科技有限公司 | 一种租房推荐方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104240163A (zh) * | 2014-09-28 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | 一种小区智能推荐方法及装置 |
CN104461436A (zh) * | 2014-12-22 | 2015-03-25 | 广东威创视讯科技股份有限公司 | 一种多终端基于不同分辨率的显示方法 |
CN107908677A (zh) * | 2017-10-27 | 2018-04-13 | 链家网(北京)科技有限公司 | 基于智能终端的小区房源展示方法及装置 |
CN108932091A (zh) * | 2018-06-06 | 2018-12-04 | 北京搜狗科技发展有限公司 | 一种数据处理方法、装置和用于数据处理的装置 |
CN109949123A (zh) * | 2019-02-12 | 2019-06-28 | 平安科技(深圳)有限公司 | 房源推荐方法、装置、计算机设备及计算机可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9672258B2 (en) * | 2012-05-10 | 2017-06-06 | Pitney Bowes Inc. | Systems and methods for dynamically selecting graphical query result display modes |
US9436958B2 (en) * | 2013-03-15 | 2016-09-06 | Monscierge, Inc. | Receiving and queuing requests from hospitality customers |
CN108616562B (zh) * | 2017-01-20 | 2021-07-09 | 北京嘀嘀无限科技发展有限公司 | 一种地理位置信息推荐处理方法及装置 |
-
2020
- 2020-02-12 CN CN202010089353.9A patent/CN111274487B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104240163A (zh) * | 2014-09-28 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | 一种小区智能推荐方法及装置 |
CN104461436A (zh) * | 2014-12-22 | 2015-03-25 | 广东威创视讯科技股份有限公司 | 一种多终端基于不同分辨率的显示方法 |
CN107908677A (zh) * | 2017-10-27 | 2018-04-13 | 链家网(北京)科技有限公司 | 基于智能终端的小区房源展示方法及装置 |
CN108932091A (zh) * | 2018-06-06 | 2018-12-04 | 北京搜狗科技发展有限公司 | 一种数据处理方法、装置和用于数据处理的装置 |
CN109949123A (zh) * | 2019-02-12 | 2019-06-28 | 平安科技(深圳)有限公司 | 房源推荐方法、装置、计算机设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111274487A (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111274487B (zh) | 一种房源信息的推荐方法和装置 | |
US10146794B2 (en) | System and method for spatial clustering using multiple-resolution grids | |
CN105335409B (zh) | 一种目标用户的确定方法、设备和网络服务器 | |
KR101721339B1 (ko) | 새로운 공급처의 주소를 확정하는 방법 및 장치 | |
CN111597254B (zh) | 资源数据的共享方法、装置及设备 | |
CN109903065B (zh) | 一种确定候选点的候选分值的方法和装置 | |
AU2014255510A1 (en) | A method and apparatus for identifying and communicating locations | |
US20160034968A1 (en) | Method and device for determining target user, and network server | |
AU2014280973A1 (en) | Method and apparatus for displaying point of interest | |
CN106682755A (zh) | 电子设备及实现旅游路线规划的方法 | |
CN111831899B (zh) | 导航兴趣点推荐方法、装置、服务器及可读存储介质 | |
CN112398895A (zh) | 提供服务信息的方法及装置 | |
AU2017272208A1 (en) | Method of planning travel route, planning server, and storage medium | |
CN108182253A (zh) | 用于生成信息的方法和装置 | |
CN110008211B (zh) | 数据查询方法、装置、电子设备及存储介质 | |
US20120143598A1 (en) | Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program | |
CN111615048A (zh) | 一种定位方法、装置、电子设备及存储介质 | |
CN109684562B (zh) | 一种搜索方法和装置 | |
CN108536695B (zh) | 一种地理位置信息点的聚合方法以及装置 | |
CN107025246B (zh) | 一种目标地理区域的识别方法和装置 | |
CN114463499A (zh) | 建筑物三维建模方法及装置 | |
CN110598131B (zh) | 确定用户常驻区域的方法、装置、存储介质和电子设备 | |
CN108256707B (zh) | 保单回访管理方法和装置 | |
CN113569564B (zh) | 一种地址信息的处理、显示方法和装置 | |
CN111402089A (zh) | 一种业务信息的展示方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |