信息检索方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种信息检索方法和装置。
【背景技术】
[0002]目前用户在使用地图信息时,需要输入检索词(query)来找到目标,例如,输入某个商圈名称查找该商圈内的租房信息。但是,如果用户想要找的目标跨越多个商圈时,就需要用户不断的更换检索词直到找到目标。这种检索方式无疑会给用户造成很大的使用负担。
【发明内容】
[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种信息检索方法,该方法可以降低用户使用负担。
[0005]本发明的另一个目的在于提出一种信息检索装置。
[0006]为达到上述目的,本发明第一方面实施例提出的信息检索方法,包括:根据用户的操作启动画圈检索功能;在启动画圈检索功能后,确定用户在包含地图信息的界面上,采用画圈操作圈定的地理区域;获取所述圈定的地理区域内的检索结果,并展示给用户。
[0007]本发明第一方面实施例提出的信息检索方法,通过用户画圈操作圈定地理区域,并获取圈定的地理区域内的检索结果,可以实现用户通过画圈操作获取检索结果,相对于输入检索词的方式,可以降低用户的使用负担。
[0008]为达到上述目的,本发明第二方面实施例提出的信息检索装置,包括:启动模块,用于根据用户的操作启动画圈检索功能;确定模块,用于在启动画圈检索功能后,确定用户在包含地图信息的界面上,采用画圈操作圈定的地理区域;获取模块,用于获取所述圈定的地理区域内的检索结果,并展示给用户。
[0009]本发明第二方面实施例提出的信息检索装置,通过用户画圈操作圈定地理区域,并获取圈定的地理区域内的检索结果,可以实现用户通过画圈操作获取检索结果,相对于输入检索词的方式,可以降低用户的使用负担。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的信息检索方法的流程示意图;
[0013]图2是本发明另一实施例提出的信息检索方法的流程示意图;
[0014]图3是本发明实施例中画圈检索的示意图;
[0015]图4是本发明实施例中检索结果的具体信息的示意图;
[0016]图5是本发明另一实施例提出的信息检索装置的结构示意图;
[0017]图6是本发明另一实施例提出的信息检索装置的结构示意图。
【具体实施方式】
[0018]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0019]图1是本发明一实施例提出的信息检索方法的流程示意图,该方法包括:
[0020]S11:根据用户的操作启动画圈检索功能。
[0021]—些实施例中,参见图2,根据用户的操作启动画圈检索功能的流程可以包括:
[0022]S21:向用户展示包含地图信息的界面,所述界面中包含触发画圈检索功能的按钮。
[0023]例如,参见图3,当用户需要获取租房信息时,可以向用户展示包含地图信息的界面,该界面中包含触发画圈检索功能的按钮31。
[0024]S22:接收用户对所述按钮的点击指令,并根据所述点击指令启动画圈检索功能。
[0025]例如,当用户点击上述的按钮31后,可以启动画圈检索功能。
[0026]S12:在启动画圈检索功能后,确定用户在包含地图信息的界面上,采用画圈操作圈定的地理区域。
[0027]例如,参见图3,在启动画圈检索功能后,用户可以在包含地图信息的界面上进行画圈操作。
[0028]其中,用户画圈操作圈定的地理区域的形状32是封闭的,且可以是规则的形状或者不规则的形状。
[0029]用户在画圈操作时可以采用鼠标移动或者手指触摸等方式。
[0030]S13:获取所述圈定的地理区域内的检索结果,并展示给用户。
[0031]—些实施例中,参见图2,在确定用户画圈操作圈定的地理区域(S23)后,获取圈定的地理区域内的检索结果,并展示给用户的流程可以包括:
[0032]S24:将所述圈定的地理区域的离散坐标信息发送给服务端,以使所述服务端根据所述离散坐标信息确定对应的区域信息,以及使得所述服务端获取所述区域信息内的检索结果。
[0033]例如,用户在客户端上进行画圈操作后,客户端可以将用户圈定的地理区域的离散坐标信息发送给服务端,服务端内可以预先保存离散坐标信息与区域信息(如区域代码)之间的对应关系,从而当服务端接收到离散坐标信息后,可以确定对应的区域信息。
[0034]另外,展示给用户的进行画圈操作的界面上会包含当前要检索的信息,例如,参见图3,展示给用户进行画圈操作的界面是用于检索租房信息的。包含当前要检索的信息的界面可以是服务端提供给客户端进行展示的,从而服务端可以确定当前要检索的信息,并在确定出区域信息后,可以获取与当前要检索的信息对应的检索结果。
[0035]一些实施例中,还可以包括:
[0036]在服务端建立倒排表和数据库,所述倒排表中记录区域信息与检索结果的标识信息之间的对应关系,所述数据库内记录每个检索结果的具体信息,以便所述服务端根据所述倒排表确定与区域信息对应的检索结果,并从所述数据库中获取对应的检索结果的具体
?目息。
[0037]例如,可以预先在线下对应每个结果,获取该结果的地理位置信息,并根据地理位置信息确定该结果对应的区域信息,从而可以建立区域信息与结果的标识信息之间的对应关系。从而在检索时,当服务端接收到区域信息后,可以根据该区域信息确定对应的结果,另外,在数据库中可以记录每个结果的具体信息,如在租房时,具体信息可以包括房屋的图片、房租价格、房屋的楼层大小等,从而在根据区域信息确定对应的结果后,可以在从数据库中获取对应结果的具体信息,以通过客户端展示给用户。
[0038]S25:接收所述服务端发送的检索结果并展示给用户。
[0039]例如,参见图3,客户端可以接收服务端发送的检索结果并在界面的右侧展示检索结果33 ο
[0040]具体的,参见图4,在展示时,可以展示每个检索结果的具体信息41。
[0041]上述以租房信息为例,可以理解的是,该方法也可以用于其他与地图相关的信息检索,如查询某个区域内的新房信息、查询某个区域内的电影院信息、或者,查询某个区域内的餐饮店信息等。
[0042]本实施例中,通过用户画圈操作圈定地理区域,并获取圈定的地理区域内的检索结果,可以实现用户通过画圈操作获取检索结果,相对于输入检索词的方式,可以降低用户的使用负担。
[0043]图5是本发明另一实施例提出的信息检索装置的结构示意图,该装置50包括:启动模块51、确定模块52和获取模块53。
[0044]启动模块51,用于根据用户的操作启动画圈检索功能;
[0045]—些实施例中,参见图6,所述启动模块51包括:
[0046]第一单元511,用于向用户展示包含地图信息的界面,所述界面中包含触发画圈检索功能的按钮;
[0047]例如,参见图3,当用户需要获取租房信息时,可以向用户展示包含地图信息的界面,该界面中包含触发画圈检索功能的按钮31。
[0048]第二单元512,用于接收用户对所述按钮的点击指令,并根据所述点击指令启动画圈检索功能。
[0049]例如,当用户点击上述的按钮31后,可以启动画圈检索功能。
[0050]确定模块52,用于在启动画圈检索功能后,确定用户在包含地图信息的界面上,采用画圈操作圈定的地理区域;
[0051]例如,参见图3,在启动画圈检索功能后,用户可以在包含地图信息的界面上进行画圈操作。
[0052]其中,用户画圈操作圈定的地理区域的形状32是封闭的,且可以是规则的形状或者不规则的形状。
[0053]用户在画圈操作时可以采用鼠标移动或者手指触摸等方式。
[0054]获取模块53,用于获取所述圈定的地理区域内的检索结果,并展示给用户。
[0055