城市楼盘的查询方法、装置、设备及计算机可读存储介质与流程

文档序号:17889837发布日期:2019-06-13 15:30阅读:299来源:国知局
城市楼盘的查询方法、装置、设备及计算机可读存储介质与流程

本发明主要涉及数据处理技术领域,具体地说,涉及一种城市楼盘的查询方法、装置、设备及计算机可读存储介质。



背景技术:

随着城市的发展,城市人口逐渐增多,而人口的增多则会引起住房购买需求的增加,在购买住房之前所需要考虑的因素众多,如城市、楼盘等。目前对于城市所具有楼盘的查询,可以通过人工客服或销售进行人工查询,也可以通过终端连接网络的方式进行自助查询。其中人工查询的方式通过多方面的沟通进行查询,需要花费较多的时间成本,查询效率低,且容易出现因沟通中理解的差异性,导致查询结果不准确;而自助查询的方式依据终端用户所输入的城市名称对该城市所具有的各个楼盘进行查询显示,简单的查询结果不能满足用户需求,而更为深入的查询,则需要用户输入各种类型的信息,同样的查询效率低。



技术实现要素:

本发明的主要目的是提供一种城市楼盘的查询方法、装置、设备及计算机可读存储介质,旨在解决现有技术中对城市所具有楼盘的查询结果,不能准确满足用户需求,且查询效率低的问题。

为实现上述目的,本发明提供一种城市楼盘的查询方法,所述城市楼盘的查询方法包括以下步骤:

当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

优选地,所述查找所述目标城市中与所述用户的身份信息对应的楼盘序列的步骤之前包括:

读取所述用户的身份信息,并根据所述身份信息确定与所述用户对应的购房资质信息、各家庭成员的年龄分布信息、收支信息以及消费行为信息;

根据预设的资质与楼盘的第一对应关系,从所述目标城市中确定与所述购房资质信息对应的第一楼盘信息;

根据所述年龄分布信息、收支信息以及消费行为信息,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

优选地,所述根据所述年龄分布信息、收支信息以及消费行为信息,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

根据所述消费行为信息,确定所述用户的消费类型;

当所述消费类型为第一类型时,则依次根据所述年龄分布信息、第一类型以及收支信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列;

当所述消费类型为第二类型时,则依次根据所述收支信息和年龄分布信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

优选地,所述依次根据所述年龄分布信息、第一类型以及收支信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

根据预设的年龄分布与第一类型中子类型的第二对应关系,确定与所述年龄分布信息对应的目标子类型;

根据与各所述第一楼盘信息所对应楼盘的预设简介信息,从各所述第一楼盘信息中确定与所述目标子类型对应的第二楼盘信息;

根据所述目标城市中与各所述第二楼盘信息对应的价格信息,从各所述第二楼盘信息中筛选出与所述收支信息对应的第三楼盘信息;

根据各所述第一楼盘信息、第二楼盘信息和第三楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

优选地,所述依次根据所述收支信息和年龄分布信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

根据所述目标城市中与各所述第一楼盘信息对应的价格信息,从各所述第一楼盘信息中筛选出与所述收支信息对应的第四楼盘信息;

根据预设的年龄分布与年龄属性的第三对应关系,确定与所述年龄分布信息对应的目标年龄属性;

根据与各所述第四楼盘信息所对应楼盘的预设配套信息,从各所述第四楼盘信息中确定与所述年龄属性对应的第五楼盘信息;

根据各所述第一楼盘信息、第四楼盘信息和第五楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

优选地,所述从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示的步骤之后包括:

对所述楼盘序列中经输出显示的各所述楼盘元素分配显示标识,并检测是否接收到所述显示界面中查看更多的触发指令;

若接收到所述显示界面中查看更多的触发指令,则按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素;

将各所述其他楼盘元素确定为新的所述楼盘元素输出到所述显示界面显示,并对所述楼盘序列中的各所述其他楼盘元素分配显示标识。

优选地,所述若接收到所述显示界面中查看更多的触发指令的步骤之后包括:

判断所述楼盘序列中的各所述楼盘元素是否均携带有所述显示标识,若均携带有所述显示标识,则以所述楼盘序列中的首个所述楼盘元素为起始点,从所述楼盘序列中抓取预设数量的楼盘元素输出到所述显示界面显示;

若各所述楼盘元素不均携带有所述显示标识,则执行按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素的步骤。

此外,为实现上述目的,本发明还提出一种城市楼盘的查询装置,所述城市楼盘的查询装置包括:

读取模块,用于当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

查找模块,用于查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

输出模块,用于当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

此外,为实现上述目的,本发明还提出一种城市楼盘的查询设备,所述城市楼盘的查询设备包括:存储器、处理器、通信总线以及存储在所述存储器上的城市楼盘的查询程序;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行所述城市楼盘的查询程序,以实现以下步骤:

当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

本实施例的城市楼盘的查询方法,当用户有对城市中所具有楼盘的查询需求时,通过其所持有的终端发送城市楼盘查询指令;当接收到该城市楼盘查询指令时,读取其中所对应的城市关键词,并依据该城市关键词确定目标城市,该目标城市即为所需要查询的城市;进而从目标城市中查找与用户的身份信息对应的楼盘序列,并从楼盘序列中抓取预设数量的楼盘元素输出到终端的显示界面显示;当用户有对显示的楼盘元素的查看需求时,可通过终端发送查看指令,接收并读取该查看指令对应的楼盘标识,并查找与楼盘标识对应的楼盘信息,将该楼盘信息输出到终端的显示界面进行显示,以实现用户对城市所具有楼盘以及楼盘信息的查看需求。本方案中的楼盘序列与用户的身份信息对应,表征了用户需求,使得显示的查询结果直接体现了用户需求,避免了用户输入多种信息进行查询,提高了查询效率以及查询结果的准确性。

附图说明

图1是本发明的城市楼盘的查询方法第一实施例的流程示意图;

图2是本发明的城市楼盘的查询装置第一实施例的功能模块示意图;

图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种城市楼盘的查询方法。

请参照图1,图1为本发明城市楼盘的查询方法第一实施例的流程示意图。在本实施例中,所述城市楼盘的查询方法包括:

步骤s10,当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

本发明的城市楼盘的查询方法应用于服务器,适用于通过服务器对城市所具有的楼盘进行查询;服务器与智能手机、平板电脑等终端通信连接,终端上安装有可连接到服务器的应用软件,终端的用户通过在应用软件上注册用户账户对服务器中的数据进行访问。当用户有对城市楼盘的查询需求时,启动应用软件显示在终端的显示界面中,显示的界面中有用于触发查询的虚拟按键以及输入所需要查询楼盘关键词的输入框;用户在输入框中以语音或文字的形式输入城市关键词,并通过对该虚拟按键的双击或长按操作,向服务器发送城市楼盘查询指令。当接收到用户基于终端发送的城市楼盘查询指令时,则读取与该城市楼盘查询指令对应接收到的城市关键词,该城市关键词即表征了用户所需要查询的城市。服务器的存储单元中存储有可供查询的所有城市关键词,将读取的城市关键词和存储的各个城市关键词对比,确定存储的各个城市关键词中和读取的城市关键词一致的城市关键词;该一致城市关键词所表征的城市即为用户所需要查询的城市,将该一致的城市关键词所表征的城市确定为目标城市,以抓取其对应的信息显示给用户,实现用户的查询需求。

考虑到用户在对城市关键词输入过程中,可能存在输入错误或者存储的城市关键词不完整的原因,使得在将读取的城市关键词和存储的各个城市关键词对比的过程中,不存在与读取的城市关键词完全一致的城市关键词,此时需要对读取的城市关键词进行模糊对比;具体地,根据城市关键词,确定目标城市的步骤包括:

步骤s11,将所述城市关键词和预设城市关键词对比,判断各所述预设城市关键词中是否存在和所述城市关键词一致的目标城市关键词;

将存储的各城市关键词作为预设城市关键词,将读取的城市关键词和预设城市关键词对比,即和存储的各个城市关键词对比;判断各预设城市关键词中是否存在和城市关键词一致的目标城市关键词。

步骤s12,若存在和所述城市关键词一致的目标城市关键词,则将与所述目标城市关键词对应的城市确定为目标城市;

进一步地,服务器存储单元在对各城市关键词进行存储的同时,还对各城市关键词所表征的城市进行对应存储,即各预设城市关键词均与某一城市对应。当经判断出各预设城市关键词中存在和城市关键词一致的目标城市关键词,因目标城市关键词为预设城市关键词之一,与某一城市对应,而将该对应的城市确定为用户所需要查询的目标城市。

步骤s13,若不存在和所述城市关键词一致的目标城市关键词,则对所述城市关键词进行识别,确定与所述城市关键词对应的近似城市关键词,并将与所述近似城市关键词对应的城市确定为目标城市。

当经判断出各预设城市关键词中不存在和城市关键词一致的目标城市关键词,则对城市关键词进行识别,确定各预设城市关键词中与该城市关键词对应的近似城市关键词。其中识别的过程可以是将城市关键词拆分为单个字,并将各个字和预设城市关键词对比,确定与城市关键词接近程度最高的预设城市关键词,该接近程度最高的预设城市关键词即为近似城市关键词;进而将与近似城市关键词对应的城市确定为目标城市,以在最大程度上实现用户的查询需求。同时设置人工客服的服务机制,在显示界面中显示未查找到与城市关键词完全一致的目标城市,是否需要连接到人工客服的提示信息;若用户依据提示信息,选择需要连接到人工客服,则建立用户终端与人工客服之间的连接,由人工客服为用户提供服务。

步骤s20,查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

可理解地,各个城市均涉及到多个楼盘,将各城市所具有楼盘的信息按照一定的顺序排列,作为各城市的楼盘序列。在确定用户所需要查询的目标城市后,查找与目标城市中的楼盘序列,该查找的楼盘序列与用户的身份信息对应,以表征用户的需求。用户在注册用户账户的过程中,输入有身份信息,依据该身份信息可抓取用户在各方面的信息,进而由各方面的信息可预测用户的对各户型的需求度,再由各需求度大小,对目标城市中所具有楼盘的信息进行排列,生成与用户的身份信息对应的楼盘序列。各楼盘的楼盘信息在楼盘序列中以楼盘元素的形式存在,在查找到该楼盘序列后,从楼盘序列中抓取预设数量的楼盘元素,并将该抓取的楼盘元素输出到终端的显示界面显示;其中预设数量为预先设置的表征终端显示界面在同一时间所显示的楼盘数量。所显示的楼盘元素包括楼盘名称、楼盘位置、楼盘户型、面积范围、楼盘均价、楼盘特点优势等信息,以便于用户充分了解各楼盘的信息。

步骤s30,当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

进一步地,一个楼盘元素对应于一个楼盘的简介信息,在将预设数量的楼盘元素输出到显示界面显示后,用户可通过对显示的楼盘元素的进一步查看,来了解各楼盘的详细信息。具体地,显示的楼盘元素与其详细信息连接,通过对显示的楼盘元素的点击或滑动操作来对连接的详细信息进行查看,将该类用于触发查看的操作作为查看指令。当接收到对显示的任一楼盘元素的查看指令时,读取与查看指令对应的楼盘标识;该楼盘标识为预先设置用于对楼盘序列中各楼盘元素进行区分,且各楼盘元素对应表征的楼盘以及该楼盘所具有的信息均携带有该楼盘标识。将读取的楼盘标识和各楼盘所具有的楼盘标识对比,各楼盘的楼盘标识中和该读取的楼盘标识一致的楼盘标识,即为与用户需要查看的楼盘所对应的楼盘标识,对该楼盘所具有的楼盘信息进行查找,并将查找得到的楼盘信息输出到显示界面显示,以便于用户查看。其中所显示的楼盘信息包括楼盘周边图片、楼盘均价、楼盘位置、各户型信息、楼栋信息、位置周边信息、楼盘开发商信息、房贷情况、户型样板图片、其他用户点评等。

本实施例的城市楼盘的查询方法,当用户有对城市中所具有楼盘的查询需求时,通过其所持有的终端发送城市楼盘查询指令;当接收到该城市楼盘查询指令时,读取其中所对应的城市关键词,并依据该城市关键词确定目标城市,该目标城市即为所需要查询的城市;进而从目标城市中查找与用户的身份信息对应的楼盘序列,并从楼盘序列中抓取预设数量的楼盘元素输出到终端的显示界面显示;当用户有对显示的楼盘元素的查看需求时,可通过终端发送查看指令,接收并读取该查看指令对应的楼盘标识,并查找与楼盘标识对应的楼盘信息,将该楼盘信息输出到终端的显示界面进行显示,以实现用户对城市所具有楼盘以及楼盘信息的查看需求。本方案中的楼盘序列与用户的身份信息对应,表征了用户需求,使得显示的查询结果直接体现了用户需求,避免了用户输入多种信息进行查询,提高了查询效率以及查询结果的准确性。

进一步地,在本发明城市楼盘的查询方法另一实施例中,所述查找所述目标城市中与所述用户的身份信息对应的楼盘序列的步骤之前包括:

步骤s40,读取所述用户的身份信息,并根据所述身份信息确定与所述用户对应的购房资质信息、各家庭成员的年龄分布信息、收支信息以及消费行为信息;

更进一步地,为了使楼盘序列更好的满足用户需求,将与用户需求匹配程度高的楼盘元素排列在楼盘序列的前列,在按照楼盘元素的排列顺序抓取楼盘序列中的楼盘元素输出显示的过程中,优先将排在前列的楼盘元素输出显示,以快速查询到用户所需求的楼盘。具体地,服务器与其他第三方机构建立有通信连接,以搜集各用户在各方面的数据,通过各方面的数据来推测用户的各类信息。如与公安机关、社保机构、即时通信服务器、银行等连接,以收集用户的户籍信息、社保信息、房产信息、家庭成员信息、用户经济状况、用户消费行为特征等。在对与用户的身份信息对应的楼盘序列的生成过程中,先读取用户的身份信息,再依据用户的身份信息确定用户在各类其他第三方机构中的账户;进而读取各账户所对应的数据,对该各类数据进行统计分析,确定用户的购房资质信息、各家庭成员的年龄分布信息、收支信息以及消费行为信息。

其中购房资质信息由用户的户籍信息、社保信息、房产信息确定,通过用户的身份信息从公安机关、社保机构以及房产局中读取用户的户籍信息、社保信息以及房产信息,进而由户籍信息、社保信息、房产信息确定用户的购房资质信息;通过购房资质信息表征用户在目标城市中具有购买资质的楼盘。各家庭成员的年龄分布信息可通过用户的年龄、用户的聊天数据、用户购买商品数据等进行推断确定;表征用户对楼盘所在地理位置的需求。消费行为信息可通过用户在各网站平台上的消费类型、付款金额等进行推断确定,以表征用户的消费行为特征。收支信息通过银行的流水数据、以及消费数据推断确定,以表征用户可购买楼盘的价格。

步骤s50,根据预设的资质与楼盘的第一对应关系,从所述目标城市中确定与所述购房资质信息对应的第一楼盘信息;

进一步地,不同的楼盘所支持购买的资质不相同,如某些楼盘支持户籍信息归属于目标城市即可购买,而另一些楼盘支持社保归属于目标城市即可购买。预先在各楼盘以及各楼盘所支持购买的资质之间建立对应关系,将该对应关系确定为第一对应关系;将确定的购房资质信息和该预先设定的第一对应关系对比,确定第一对应关系中与购房资质信息所对应的楼盘;进而从目标城市中确定与该楼盘所对应的楼盘信息,将该楼盘信息确定为目标城市中与购房资质信息对应的第一楼盘信息,表征用户在目标城市中具有购买资质的楼盘所对应的楼盘信息。

步骤s60,根据所述年龄分布信息、收支信息以及消费行为信息,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

可理解地,不同用户的各家庭成员的年龄分布信息的不同,会使得用户对楼盘所在位置周围所具有的配套设施的要求存在差异性;如用户的家庭成员中的年龄分布为年龄在30~40岁之间的家庭成员数为2,而年龄在5~10岁之间的家庭成员数为1,则用户所要求的配套设施中需要有小学或初中;而若年龄分布为年龄在60~70岁之间的家庭成员数为2,而年龄在30~35岁之间的家庭成员数为1,则用户所需要的楼盘为周边配套中需要有老年活动场所等。收支信息表征了具有购买资质的与第一楼盘信息对应楼盘中,用户具有购买能力的楼盘。消费行为信息表征用户的生活习惯特性,不同生活习惯特性的用户对楼盘需求的差异性较大;若生活习惯特性为舒适型,则可能所需要的楼盘为周边配套完整,有商场、咖啡厅、书店等;而若生活习惯特性为节俭型,则可能所需要的楼盘为周边配套满足其生活需求即可。从而可依据与用户所对应的年龄分布信息、收支信息以及消费行为信息,对第一楼盘信息所对应的楼盘进行楼盘信息排列,生成楼盘序列;使得所生成的楼盘序列中各楼盘元素的排列顺序与用户的需求匹配;具体地,根据年龄分布信息、收支信息以及消费行为信息,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

步骤s61,根据所述消费行为信息,确定所述用户的消费类型;

进一步地,将消费类型划分为舒适型和节俭型,并预先设定表征舒适型的第一消费行为和表征节俭型的第二消费行为;在各网站平台上的消费数据、付款金额等推断确定用户的各消费行为信息后,将各消费行为信息分别和各第一消费行为以及第二消费行为对比,确定各消费行为信息中第一消费行为以及第二消费行为的占比;进而由两者占比的差值确定用户的消费类型。

具体地,预先设定预设公式

其中,k为表征消费类型的数值,xi表征消费行为信息中所具有的各项舒适型的行为特征总和,yi表征消费行为信息中所具有的各项节俭型的行为特征总和,z表征所收集的消费行为信息总数。

在将各消费行为信息和第一消费行为以及第二消费行为对比,确定消费行为信息与第一消费行为对应,则对预设公式中的xi进行加1操作;而若确定消费行为信息与第二消费行为对应,则对预设公式中的yi进行加1操作。对所有舒适型的行为特征和节俭型的行为特征进行累加,生成舒适型得分和节俭型得分;将两者相减并与消费行为信息总数做比值,所得到比值结果即可表征用户行为中舒适型和节俭型的占比侧重,即第一消费行为和第二消费行为的占比侧重;当比值结果为正值,则说明用户的消费类型侧重于舒适型;当比值结果为负值,则说明用户的消费类型侧重于节俭型。如设定表征舒适型的第一消费行为包括打车出行、购买轻奢品、使用高档护肤品、境外旅行等;而表征节俭型的第二消费行为包括公交出行、购买打折物品、生活用品平价等。当半年内收集到1000条消费行为信息,其中700条与第一消费行为对应、200条与第二消费行为对应、100条为无效的消费行为;则经预设公式计算所得到的比值结果的0.5,表征用户的消费类型侧重于舒适型。

步骤s62,当所述消费类型为第一类型时,则依次根据所述年龄分布信息、第一类型以及收支信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列;

更进一步地,将舒适型的消费类型作为第一类型,而将节俭型的消费类型作为第二类型;在确定用户的消费类型为第一类型,表征用户的生活习惯特性偏重于舒适时,用户在购买房屋时同样的在考虑其家庭成员的年龄分布的同时以舒适为主;如在考虑楼盘的配套设施中有小学或初中的同时,还要求楼盘的地理位置便捷、周边配套高档等。从而针对第一类型,对第一楼盘信息所对应的楼盘,依据年龄分布信息、第一类型和收支信息的顺序,进行排列;即各第一楼盘信息所对应的楼盘中,先满足与用户的各家庭成员的年龄分布信息所对应的需求,再满足舒适型的需求,最后考虑用户的经济状况;使得排列所生成的楼盘序列在最大程度上满足用户的需求。

具体地,依次根据年龄分布信息、第一类型以及收支信息的先后顺序,对各第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

步骤s621,根据预设的年龄分布与第一类型中子类型的第二对应关系,确定与所述年龄分布信息对应的目标子类型;

因家庭成员中不同的年龄分布,对楼盘所在位置周围具有的配套设施的需求不同,而对于第一类型的消费类型也与配套设施相关,且第一类型所对应的配套设施在年龄分布所对应配套设施的基础上进行满足;从而针对不同的年龄分布,将第一类型分为多个子类型,如年龄分布在60岁到100岁之间,则对应的子类型为舒适的老年活动中心、敬老院等,而年龄分布在3岁到40岁之间,则对应的子类型为完整的教育资源、高档的消费场所等。将该年龄分布与第一类型中子类型之间的对应关系作为预设的第二对应关系,将用户的年龄分布信息和该第二对应关系对比,确定年龄分布信息在第二对应关系中对应的年龄分布;该对应的年龄分布所对应的子类型即为与年龄分布信息所对应的目标子类型,该目标子类型表征了楼盘周围的配套设施在满足家庭成员年龄分布需求的同时,还满足了用户的舒适型消费需求。

步骤s622,根据与各所述第一楼盘信息所对应楼盘的预设简介信息,从各所述第一楼盘信息中确定与所述目标子类型对应的第二楼盘信息;

可理解地,与各第一楼盘信息所对应的各楼盘具有不同的地理位置,各地理位置周围具有不同的配置设施,该各配套设施以预设简介信息的形式预先设置到服务器中;在确定目标子类型后,对各第一楼盘信息所对应楼盘的预设简介信息进行调用,并将各预设简介信息和目标子类型所表征的需求信息对比,从各第一楼盘信息中确定满足目标子类型所表征需求信息的第二楼盘信息。该第二楼盘信息所对应楼盘周围的配套设施即为在满足家庭成员年龄分布需求的同时,还满足了用户的舒适型消费需求。

步骤s623,根据所述目标城市中与各所述第二楼盘信息对应的价格信息,从各所述第二楼盘信息中筛选出与所述收支信息对应的第三楼盘信息;

进一步地,不同楼盘中房屋的售卖价格不一样,用户受其收入和支出的经济情况影响,可能不具有对所有第二楼盘信息所表征楼盘中房屋的购买能力。从而需要从各第二楼盘信息所表征的楼盘中筛选出满足用户经济情况的楼盘,具体地,读取目标城市中各第二楼盘信息所表征楼盘的售卖均价,将该售卖均价作为与第二楼盘信息对应的价格信息;进而将用户的收支信息和该价格信息对比,确定各第二楼盘信息中与收支信息对应的第三楼盘信息,该第三楼盘信息所对应楼盘为符合用户经济状况的楼盘。其中收支信息包括用户每月的收入数据均值和支出数据均值,用收入数据均值和支出数据均值相减,可得到用户每月的可支配收入;预先设定价格信息与可支配收入之间的占比阈值,并将与各第二楼盘信息对应的价格信息与得到的可支配收入做比值,得到各比例数值;将该各比例数值和占比阈值比较,从各比例数值中确定小于占比阈值的比例数值。该类小于占比阈值的比例数值说明第二楼盘信息所对应的价格信息占可支配收入的比例较小,用户有足够的可支配收入对具有该类价格信息的楼盘中的户型进行购买,从而依据此即可从各第二楼盘信息中筛选出与收支信息对应的第三楼盘信息,表征用户因收支信息而可能需要楼盘的楼盘信息。

步骤s624,根据各所述第一楼盘信息、第二楼盘信息和第三楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

可理解地,各第三楼盘信息为从各第二楼盘信息中筛选出来的子集,各第二楼盘信息为从各第一楼盘信息中筛选出来的子集,按照第三楼盘信息、第二楼盘信息、第一楼盘信息的排序,满足用户需求的程度依次降低;在依据各第一楼盘信息、第二楼盘信息和第三楼盘信息对目标城市中所具有的楼盘进行排列时,将各第三楼盘信息排列在各第二楼盘信息中除各第三楼盘信息之外的其他楼盘信息前列,再将各第二楼盘信息中的其他楼盘信息排列在各第一楼盘信息中除各第二楼盘信息之外的其他楼盘信息前列。同时还可将将目标城市中除各第一楼盘信息之外的剩余楼盘信息排列在各第一楼盘信息之后,以在读取楼盘序列中的楼盘元素显示时,优先以各第三楼盘信息、第二楼盘信息、第一楼盘信息以及剩余楼盘信息的顺序进行读取显示,以更好的匹配用户需求。

考虑到第三楼盘信息、第二楼盘信息和第一楼盘信息中均涉及到多个楼盘,在对三者进行排列时,将各第三楼盘信息、第二楼盘信息和第一楼盘信息均按照各自所对应楼盘的销售热度进行排序;如第一楼盘信息包括w1、w2、w3、w4、w5、w6,其中第二楼盘信息为w1、w3和w2,第三楼盘信息为w2;且第二楼盘信息的热度为w3大于w1,而第一楼盘信息中除w1、w2、w3之外的其他楼盘信息的热度为w6、w4、w5,则所生成的楼盘序列为w2、w3、w1、w6、w4、w5。

步骤s63,当所述消费类型为第二类型时,则依次根据所述收支信息和年龄分布信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

进一步地,在确定用户的消费类型为第二类型,表征用户的生活习惯特性偏重于节俭时,用户在购买房屋时同样的以节俭为主;如在考虑楼盘符合用户经济状况的需求后,再考虑满足各家庭成员的年龄分布信息所对应的需求。从而针对第二类型,对第一楼盘信息所对应的楼盘,依据收支信息和年龄分布信息的顺序,进行排列;即各第一楼盘信息所对应的楼盘中,先考虑用户的经济状况,再满足与用户的各家庭成员的年龄分布信息所对应的需求;使得排列所生成的楼盘序列在最大程度上满足用户的需求。

具体地,依次根据收支信息和年龄分布信息的先后顺序,对各第一楼盘信息对应的楼盘进行排列,生成楼盘序列的步骤包括:

步骤s631,根据所述目标城市中与各所述第一楼盘信息对应的价格信息,从各所述第一楼盘信息中筛选出与所述收支信息对应的第四楼盘信息;

更进一步地,不同楼盘中房屋的售卖价格不一样,用户受其收入和支出的经济情况影响,可能不具有对所有第一楼盘信息所表征楼盘中房屋的购买能力。从而需要从各第一楼盘信息所表征的楼盘中筛选出满足用户经济情况的楼盘,具体地,读取目标城市中各第一楼盘信息所表征楼盘的售卖均价,将该售卖均价作为与第一楼盘信息对应的价格信息;进而将用户的收支信息和该价格信息对比,确定各第一楼盘信息中与收支信息对应的第四楼盘信息,该第四楼盘信息所对应楼盘为符合用户经济状况的楼盘。其中收支信息包括用户每月的收入数据均值和支出数据均值,用收入数据均值和支出数据均值相减,可得到用户每月的可支配收入;预先设定价格信息与可支配收入之间的占比阈值,并将与各第一楼盘信息对应的价格信息与得到的可支配收入做比值,得到各比例数值;将该各比例数值和占比阈值比较,从各比例数值中确定小于占比阈值的比例数值。该类小于占比阈值的比例数值说明第一楼盘信息所对应的价格信息占可支配收入的比例较小,用户有足够的可支配收入对具有该类价格信息的楼盘中的户型进行购买,从而依据此即可从各第一楼盘信息中筛选出与收支信息对应的第四楼盘信息,表征用户因收支信息而可能需要楼盘的楼盘信息。

步骤s632,根据预设的年龄分布与年龄属性的第三对应关系,确定与所述年龄分布信息对应的目标年龄属性;

因家庭成员中不同的年龄分布,对楼盘所在位置周围具有的配套设施的需求不同,将与不同年龄分布所对应的配套设施作为年龄属性;如年龄分布在60岁到100岁之间,则对应的年龄属性为敬老院、菜市场等,而年龄分布在3岁到40岁之间,则对应的年龄属性为教育资源、超市等。将该年龄分布与年龄属性之间的对应关系作为预设的第三对应关系,将用户的年龄分布信息和该第三对应关系对比,确定年龄分布信息在第三对应关系中对应的年龄分布;该对应的年龄分布所对应的年龄属性即为与年龄分布信息所对应的目标年龄属性,该目标年龄属性表征了楼盘周围的配套设施在满足用户的节俭型消费需求的同时,还满足了家庭成员年龄分布需求。

步骤s633,根据与各所述第四楼盘信息所对应楼盘的预设配套信息,从各所述第四楼盘信息中确定与所述年龄属性对应的第五楼盘信息;

可理解地,与各第四楼盘信息所对应的各楼盘具有不同的地理位置,各地理位置周围具有不同的配置设施,该各配套设施以预设配套信息的形式预先设置到服务器中;在确定目标年龄属性后,对各第四楼盘信息所对应楼盘的预设配套信息进行调用,并将各预设配套信息和目标年龄属性所表征的需求信息对比,从各第四楼盘信息中确定满足目标年龄属性所表征需求信息的第五楼盘信息。该第五楼盘信息所对应楼盘周围的配套设施即为在满足用户的节俭型消费需求的同时,还满足了家庭成员年龄分布需求。

步骤s634,根据各所述第一楼盘信息、第四楼盘信息和第五楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

可理解地,各第五楼盘信息为从各第四楼盘信息中筛选出来的子集,各第四楼盘信息为从各第一楼盘信息中筛选出来的子集,按照第五楼盘信息、第四楼盘信息、第一楼盘信息的排序,满足用户需求的程度依次降低;在依据各第一楼盘信息、第四楼盘信息和第五楼盘信息对目标城市中所具有的楼盘进行排列时,将各第五楼盘信息排列在各第四楼盘信息中除各第五楼盘信息之外的其他楼盘信息前列,再将各第四楼盘信息中的其他楼盘信息排列在各第一楼盘信息中除各第四楼盘信息之外的其他楼盘信息前列。同时还可将将目标城市中除各第一楼盘信息之外的剩余楼盘信息排列在各第一楼盘信息之后,以在读取楼盘序列中的楼盘元素显示时,优先以第五楼盘信息、第四楼盘信息、第一楼盘信息以及剩余楼盘信息的顺序进行读取显示,以更好的匹配用户需求。

考虑到第五楼盘信息、第四楼盘信息和第一楼盘信息中均涉及到多个楼盘,在对三者进行排列时,将各第五楼盘信息、第四楼盘信息和第一楼盘信息均按照各自所对应楼盘的销售热度进行排序;如第五楼盘信息包括w1、w2、w3、w4、w5、w6,其中第四楼盘信息为w1、w3和w2,第一楼盘信息为w2;且第四楼盘信息的热度为w3大于w1,而第一楼盘信息中除w1、w2、w3之外的其他楼盘信息的热度为w6、w4、w5,则所生成的楼盘序列为w2、w3、w1、w6、w4、w5。

进一步地,在本发明城市楼盘的查询方法另一实施例中,所述从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示的步骤之后包括:

步骤a1,对所述楼盘序列中经输出显示的各所述楼盘元素分配显示标识,并检测是否接收到所述显示界面中查看更多的触发指令;

可理解地,楼盘序列中的楼盘元素数量在一定范围内,终端显示界面在同一时间所显示的楼盘元素数量由预设数量决定;楼盘元素数量可能大于预设数量、等于预设数量也可能小于元素数量。当楼盘元素数量大于预设数量时,在同一时间内不能将楼盘所具有的所有楼盘的楼盘信息显示在终端显示界面,用户可通过选择查看更多的楼盘信息,来将其他尚未显示的楼盘元素进行显示。为了区分显示和尚未显示的楼盘元素,在从楼盘序列中抓取预设数量的楼盘元素输出显示后,对该已显示的各楼盘元素分配显示标识;以表征对携带有显示标识的楼盘元素进行了显示,避免短时间内的重复显示。同时显示界面中设置有查看更多的虚拟按键,用户通过触发该虚拟按键来对楼盘序列中其他未显示的各楼盘元素进行查看;检测是否接收到显示界面中查看更多的触发指令,以判断用户是否有查看更多楼盘信息的需求。

步骤a2,若接收到所述显示界面中查看更多的触发指令,则按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素;

步骤a3,将各所述其他楼盘元素确定为新的所述楼盘元素输出到所述显示界面显示,并对所述楼盘序列中的各所述其他楼盘元素分配显示标识。

进一步地,当经检测确定接收到显示界面中查看更多的触发指令时,则说明用户有查看目标城市中其它尚未显示的楼盘元素的需求;根据楼盘序列中各楼盘元素的排列顺序,以楼盘序列中最后一个携带有显示标识的楼盘元素为起点,查找预设数量的其他楼盘元素,该各其他楼盘元素为不携带有显示标识的尚未进行显示的楼盘元素。将查找的各其他楼盘元素确定为新的楼盘元素输出到终端的显示界面显示,并对楼盘序列中的该各其他楼盘元素分配显示标识,以表征已对其进行显示。

可理解地,随着将楼盘序列中尚未显示的楼盘元素作为新的楼盘元素进行显示,楼盘序列中的各楼盘元素最终会均携带有显示标识;此时若接收到查看更多的触发指令,则对楼盘序列中的楼盘元素进行循环显示;具体地,若接收到显示界面中查看更多的触发指令的步骤之后包括:

步骤a4,判断所述楼盘序列中的各所述楼盘元素是否均携带有所述显示标识,若均携带有所述显示标识,则以所述楼盘序列中的首个所述楼盘元素为起始点,从所述楼盘序列中抓取预设数量的楼盘元素输出到所述显示界面显示;

当接收到显示界面中查看更多的触发指令,用户有继续查看目标城市中楼盘信息的需求时,先判断楼盘序列中的各个楼盘元素是否均携带有显示标识,若均携带有显示标识,则说明楼盘元素均进行了显示,需要对楼盘序列中的各楼盘元素以循环的方式重新显示。将楼盘序列中各楼盘元素所携带的显示标识进行清空处理,以表征楼盘序列中各楼盘元素均为进行显示;同时以楼盘序列中排列在首位楼盘元素为起始点,从楼盘序列中抓取预设数量的楼盘元素输出到显示界面显示,即以楼盘序列中首个楼盘元素为起始点进行循环显示。

步骤a5,若各所述楼盘元素不均携带有所述显示标识,则执行按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素的步骤。

而当判断出楼盘序列中的各楼盘元素不均携带有显示标识,即楼盘序列中存在尚未进行显示的楼盘元素,则按照楼盘序列中各楼盘元素的排列顺序,查找预设数量的其他楼盘元素显示,即对楼盘序列中尚未显示的楼盘元素进行显示,以便于用户对目标城市中所有楼盘的信息进行查看。

此外,请参照图2,本发明提供一种城市楼盘的查询装置,在本发明城市楼盘的查询装置第一实施例中,所述城市楼盘的查询装置包括:

读取模块10,用于当接收到用户基于终端发送的城市楼盘查询指令时,读取所述城市楼盘查询指令中所对应的城市关键词,并根据所述城市关键词,确定目标城市;

查找模块20,用于查找所述目标城市中与所述用户的身份信息对应的楼盘序列,并从所述楼盘序列中抓取预设数量的楼盘元素输出到所述终端的显示界面显示;

输出模块30,用于当接收到对显示的任一所述楼盘元素的查看指令时,读取与所述查看指令对应的楼盘标识,并查找与所述楼盘标识对应的楼盘信息,将所述楼盘信息输出到所述显示界面显示。

本实施例的城市楼盘的查询装置,当用户有对城市中所具有楼盘的查询需求时,通过其所持有的终端发送城市楼盘查询指令;当读取模块10接收到该城市楼盘查询指令时,读取其中所对应的城市关键词,并依据该城市关键词确定目标城市,该目标城市即为所需要查询的城市;进而查找模块20从目标城市中查找与用户的身份信息对应的楼盘序列,并从楼盘序列中抓取预设数量的楼盘元素输出到终端的显示界面显示;当用户有对显示的楼盘元素的查看需求时,可通过终端发送查看指令,输出模块30接收并读取该查看指令对应的楼盘标识,并查找与楼盘标识对应的楼盘信息,将该楼盘信息输出到终端的显示界面进行显示,以实现用户对城市所具有楼盘以及楼盘信息的查看需求。本方案中的楼盘序列与用户的身份信息对应,表征了用户需求,使得显示的查询结果直接体现了用户需求,避免了用户输入多种信息进行查询,提高了查询效率以及查询结果的准确性。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述城市楼盘的查询装置还包括:

第一确定模块,用于读取所述用户的身份信息,并根据所述身份信息确定与所述用户对应的购房资质信息、各家庭成员的年龄分布信息、收支信息以及消费行为信息;

第二确定模块,用于根据预设的资质与楼盘的第一对应关系,从所述目标城市中确定与所述购房资质信息对应的第一楼盘信息;

生成模块,用于根据所述年龄分布信息、收支信息以及消费行为信息,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述生成模块还包括:

确定单元,用于根据所述消费行为信息,确定所述用户的消费类型;

排列单元,用于当所述消费类型为第一类型时,则依次根据所述年龄分布信息、第一类型以及收支信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列;

生成单元,用于当所述消费类型为第二类型时,则依次根据所述收支信息和年龄分布信息的先后顺序,对各所述第一楼盘信息对应的楼盘进行排列,生成楼盘序列。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述排列单元还用于:

根据预设的年龄分布与第一类型中子类型的第二对应关系,确定与所述年龄分布信息对应的目标子类型;

根据与各所述第一楼盘信息所对应楼盘的预设简介信息,从各所述第一楼盘信息中确定与所述目标子类型对应的第二楼盘信息;

根据所述目标城市中与各所述第二楼盘信息对应的价格信息,从各所述第二楼盘信息中筛选出与所述收支信息对应的第三楼盘信息;

根据各所述第一楼盘信息、第二楼盘信息和第三楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述生成单元还用于:

根据所述目标城市中与各所述第一楼盘信息对应的价格信息,从各所述第一楼盘信息中筛选出与所述收支信息对应的第四楼盘信息;

根据预设的年龄分布与年龄属性的第三对应关系,确定与所述年龄分布信息对应的目标年龄属性;

根据与各所述第四楼盘信息所对应楼盘的预设配套信息,从各所述第四楼盘信息中确定与所述年龄属性对应的第五楼盘信息;

根据各所述第一楼盘信息、第四楼盘信息和第五楼盘信息,对所述目标城市中所具有的楼盘进行排序,生成楼盘序列。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述城市楼盘的查询装置还包括:

检测模块,用于对所述楼盘序列中经输出显示的各所述楼盘元素分配显示标识,并检测是否接收到所述显示界面中查看更多的触发指令;

接收模块,用于若接收到所述显示界面中查看更多的触发指令,则按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素;

分配模块,用于将各所述其他楼盘元素确定为新的所述楼盘元素输出到所述显示界面显示,并对所述楼盘序列中的各所述其他楼盘元素分配显示标识。

进一步地,在本发明城市楼盘的查询装置另一实施例中,所述城市楼盘的查询装置还包括:

判断模块,用于判断所述楼盘序列中的各所述楼盘元素是否均携带有所述显示标识,若均携带有所述显示标识,则以所述楼盘序列中的首个所述楼盘元素为起始点,从所述楼盘序列中抓取预设数量的楼盘元素输出到所述显示界面显示;

执行模块,用于若各所述楼盘元素不均携带有所述显示标识,则执行按照各所述楼盘元素在所述楼盘序列中的排列顺序,从所述楼盘序列中查找预设数量的其他楼盘元素的步骤。

其中,上述城市楼盘的查询装置的各虚拟功能模块存储于图3所示城市楼盘的查询设备的存储器1005中,处理器1001执行城市楼盘的查询程序时,实现图2所示实施例中各个模块的功能。

参照图3,图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明实施例城市楼盘的查询设备可以是pc(personalcomputer,个人计算机),也可以是智能手机、平板电脑、电子书阅读器、便携计算机等终端设备。

如图3所示,该城市楼盘的查询设备可以包括:处理器1001,例如cpu(centralprocessingunit,中央处理器),存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram(randomaccessmemory,随机存取存储器),也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该城市楼盘的查询设备还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi(wirelessfidelity,无线宽带)模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图3中示出的城市楼盘的查询设备结构并不构成对城市楼盘的查询设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图3所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块以及城市楼盘的查询程序。操作系统是管理和控制城市楼盘的查询设备硬件和软件资源的程序,支持城市楼盘的查询程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与城市楼盘的查询设备中其它硬件和软件之间通信。

在图3所示的城市楼盘的查询设备中,处理器1001用于执行存储器1005中存储的城市楼盘的查询程序,实现上述城市楼盘的查询方法各实施例中的步骤。

本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述城市楼盘的查询方法各实施例中的步骤。

还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1