兴趣点搜索关键词的提示方法、终端和服务器与流程

文档序号:12034602阅读:215来源:国知局
兴趣点搜索关键词的提示方法、终端和服务器与流程

本申请涉及地图导航领域,尤其涉及一种提供兴趣点(pointofinterest,poi)搜索建议的方法、终端和服务器。



背景技术:

在地图导航技术中,为了地图导航的准确性,需要精确每个地理位置的感兴趣点poi名称,或叫做“兴趣点”。在地图领域中,poi特指具有标志性的地理位置,该地理位置的标志可以为某些建筑物,例如:学校、商场、医院,或者交通牌等建筑物。

现有技术中,在对每个地理位置兴趣点进行采集时,需要用户输入想要搜索的搜索词才可以确定其兴趣点的相关内容。

但目前的搜索需要用户多次输入搜索词,且搜索效率较低。



技术实现要素:

本申请提供一种兴趣点搜索关键词的提示方法、终端和服务器,根据当前所在地理位置的地理位置信息和搜索关键词确定提示信息,并向用户显示提示信息,以减少在搜索过程中用户的输入次数或搜索步骤,提高搜索效率。

为实现上述目的,本申请实施例提供了一种兴趣点搜索关键词的提示方法,该方法包括:

向服务器发送获取提示请求,该获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词,所述提示信息中包括与所述搜索关键词相关的兴趣点以及所述兴趣点的各属性的提示字段;

接收服务器发送的提示信息,所述提示信息包括与所述搜索关键词相关的兴趣点信息;

向用户显示提示信息。

本申请实施例还提供了一种兴趣点搜索关键词的提示方法,该方法包括:

接收终端发送的获取提示请求,该获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词;

根据获取提示请求确定提示信息,所述提示信息中包括与所述搜索关键词相关的兴趣点信息;

向终端发送提示信息。

本申请实施例提供了一种终端,该终端包括发送单元、接收单元和显示单元。

发送单元,用于向服务器发送获取提示请求,获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词;

接收单元,用于接收服务器发送的提示信息,所述提示信息包括与所述搜索关键词相关的兴趣点信息;

显示单元向用户显示提示信息。

本申请实施例还提供一种服务器,该服务器包括接收单元、确定单元和发送单元。

接收单元,用于接收终端发送的获取提示请求,获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词;

确定单元,用于根据获取提示请求确定提示信息,所述提示信息中包括与所述搜索关键词相关的兴趣点信息;

发送单元,用于向终端发送提示信息。

基于本申请实施例提供的兴趣点搜索关键词的提示方法、终端和服务器,根据当前所在地理位置的地理位置信息和搜索关键词确定与搜索关键词相关的兴趣点的提示信息,并向用户显示该提示信息,以便于用户根据显示的提 示信息选择搜索词,或者根据显示的提示信息中的各个poi的各属性的提示字段确定是否进一步进行搜索,减少了搜索过程中用户输入搜索词的次数、用户搜索过程中的搜索步骤,提高了搜索效率。

附图说明

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

图1为本申请实施例提供的一种兴趣点搜索提示方法的示意图;

图2为本申请实施例提供的一种终端的结构示意图;

图3为本申请实施例提供的另一种终端的结构示意图;

图4为本申请实施例提供的一种服务器的结构示意图。

具体实施方式

本申请实施例提供的一种兴趣点搜索关键词的提示方法、终端和服务器,应用于对地图导航的兴趣点poi数据库的完善过程中。在对各个地理位置的poi进行采集时,通过监听输入框内用户输入的搜索关键词和当前所在地理位置确定提示信息,该提示信息中可以包括与搜索关键词有关的兴趣点信息,可以包括搜索兴趣点的相关兴趣点的各属性的提示字段;并将该提示信息向用户显示,用户可以根据提示信息中兴趣点以及兴趣点各属性的提示字段选择更好的搜索兴趣点,以减少搜索过程中用户的输入次数,或减少了用户搜索过程中的搜索步骤,提高搜索效率。

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

图1为本申请实施例提供的一种兴趣点搜索提示方法的示意图。该方法100的执行主体可以为具有完善地图导航兴趣点数据库,且能够给出兴趣点搜索关键词搜索建议的终端、设备或系统,例如手机、平板电脑等设备。该方法100包括以下步骤:

s110,终端向服务器发送获取提示请求。

该获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词,以用于服务器根据获取提示请求确定提示信息。该提示信息中可以包括与搜索关键词相关的兴趣点,以及该兴趣点的各属性的提示字段,例如:提示信息为“xxx大厦”,可赚钱任务有:地址、电话、停车场入口、停车场收费信息等其他待采集的信息。

在本申请实施例中,在向服务器发送获取提示请求之前,需要终端先生成获取提示请求,其具体过程可以为:

获取当前所在地理位置的地理位置信息;

基于当前所在的地理位置的地理位置信息获取搜索关键词;

根据地理位置信息和搜索关键词,生成获取提示请求。

可选地,在本申请实施例中,获取当前所在地理位置的地理位置信息,可以通过全球定位系统(globalpositioningsystem,gps)对当前地理位置进行定位获取当前地理位置的地理位置信息,或者通过网络定位,例如:基站定位、无线宽带(wlreless-fldelity,wi-fi)定位,蓝牙定位等其他网络方式进行定位,以确定当前所在地理位置的地理位置信息。

可选地,在本申请实施例中,基于当前所在的地理位置的地理位置信息获取搜索关键词,可以具体包括:

在当前所在的地理位置监听输入框内用户输入的搜索关键词,例如在某一地理位置附近存在多个大学,用户可以输入搜索关键“大学”。

或者,根据用户输入的搜索关键词从相应的云输入服务器中获取包括搜 索关键词的所有搜索词,例如:搜索关键词为“大学”,通过相应云输入服务器可以获取到“北京航天大学”、“政法大学”包括搜索关键词的关键词,以用于根据获取的搜索关键词确定提示信息。

还可以根据当前所在地理位置的地理位置信息确定云输入搜索关键词,例如,在当前所在地理位置上,获取云输入过的所有搜索关键词,来确定搜索关键词。

在本申请实施例中,终端监听输入框内输入的搜索关键词可以为用户直接在输入框中进行文字录入的文本,也可以为用户采用语音方式输入,通过第三方应用开发软件转换后得到的文本。

s120,服务器根据获取提示请求,确定提示信息。

服务器检索poi数据库,从poi数据库中检索包括搜索关键词的poi数据信息,并确定符合当前所在地理位置的地理位置信息预设条件的所有包括搜索关键词的poi数据信息集合,即提示信息。

在本申请实施例中,poi数据信息可以包括搜索关键词的poi名称,以及poi名称的属性信息的提示字段。

其预设条件可以为距离当前所在地理位置的距离条件,例如:该预设条件可以预设置为500m,服务器从确定的poi数据信息集合中获取距离当前所在地理位置500m以内的poi数据信息集合,并执行s130,即服务器将获取的提示信息发送给终端。

在本申请实施例中,服务器还可以根据当前所在地理位置的地理位置信息的预设条件,确定符合预设条件的poi数据,然后再从符合预设条件的poi数据中确定包括搜索关键词的poi数据,并将最终的确定poi数据集合发送终端。

另一方面,在本申请实施例中,其预设条件还可以为服务器根据搜索关键词确定的poi数据信息集合中,poi数据信息的重要程度,也可以说为poi数据信息的权重。在本申请实施例中,确定poi数据信息的重要程度,可以 通过设置的量化指标进行衡量。

例如,可以根据poi的点击量多少确定向终端发送哪些poi数据信息;可以根据poi的分类确定向终端发送哪些poi数据信息,该poi的分类可以包括餐饮住宿(如:酒店、快餐、料理)、休闲娱乐(如:购物商城、俱乐部、影院)、旅游出行(如:公园、动、植物园)等。

还可以根据poi更新时间确定向终端发送哪些poi数据信息,这里说的更新时间为poi校验更新时刻与当前时刻的时长。在实际应用中,可以为更新时间设置权重,根据实际需要设置不同的权重,例如,更新时间短的设置权重小一些,更新时间长的设置权重大一些,以根据设置的权重确定向终端反馈哪些poi数据信息。在本申请实施例中,对更新时间权重的设置不作任何限制,可以根据实际的需求进行设置。

s130,服务器向终端发送提示信息。

s140,终端接收服务器发送的提示信息,并向用户显示提示信息。

该提示信息为服务器根据搜索关键词、地理位置信息和预设条件进行筛选后的poi数据集合信息。

在本申请实施例中,终端接收到该提示信息后,根据当前所在的地理位置,对提示信息进行由近及远的排序,并将排序后的提示信息显示给用户,以便于用户根据显示的提示信息选择合适的搜索poi,以及相应的各属性提示字段中状态信息进行相应的搜索或信息采集,也或者用户根据显示的poi属性的提示字段放弃搜索,以减少用户在搜索过程中对兴趣点的输入次数,也有利于用户进行有针对性的搜索,提高搜索效率。同时,由近及远的向用户显示,方便用户就近搜索,减少搜索过程中时间成本。在本申请实施例中,显示的提示信息可以依次由近到远,在终端上可以依上到下的方式进行显示,在每条poi的数据中可以包括poi的更多详细信息,例如:包括poi名称、地址、电话等其他的采集信息,以及每条信息的采集状态信息,也就是有没有被采集过的信息。以便于用户通过查看提示信息中poi的属性状态,可以 大幅度提高搜索的针对性,以及搜索的效率。另一方面,在本申请的另一实施例中,终端还可以根据服务器发送的poi数据信息集合中各poi的点击量多少、poi分类或更新时间的等条件进行相应的提示信息显示,以实现用户根据显示的提示信息进行相应的搜索或放弃搜索,减少用户在搜索过程中对兴趣点的输入次数,也有利于用户进行有针对性的搜索,提高搜索效率。

通过本申请实施例提供的一种兴趣点搜索的方法,通过当前地理位置的地理位置信息和搜索关键词,确定提示信息,该提示信息包括与搜索关键词相关的兴趣点名称以及相应的兴趣点属性信息,并将提示信息显示给用户,以便于用户根据显示的提示信息中的兴趣点和兴趣点的属性信息进行相应的搜索操作,减少了搜索过程中用户的输入搜索词的次数,也可以减少用户进行搜索的步骤,提高了搜索的针对性和搜索效率。

需要说明的是,作为本申请的另一实施例,可以在终端设置获取提示信息的预设条件,也就是前文中提及的距离条件、兴趣点的点击量、兴趣点的分类以及更新时间等。也就是说,终端向服务器发送的获取提示请求中还可以包括预设条件,例如:获取距离当前所在地理位置信息预设范围内的提示信息的条件,以便于服务器可以直接根据获取提示请求从poi数据库中获取与搜索关键词和距离条件符合的poi数据信息集合。

还需要说明的是,在服务器根据预设的条件确定poi数据信息集合,并向终端发送确定的poi数据信息集合,即提示信息时,可以根据实际需要的情况将提示信息进行发送,以便于终端收到服务器发送的提示信息后,不进行任何处理,直接进行显示,提高终端的性能。

图2为本申请实施例例提供的一种终端的结构示意图。如图2所示的终端200包括发送单元210、接收单元220以及显示单元230。

发送单元210,用于向服务器发送获取提示请求,获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词。

接收单元220,用于接收服务器发送的提示信息,该提示信息包括与该搜 索关键词相关的兴趣点信息。

显示单元230,用于向用户显示提示信息。

优选地,作为本申请另一实施例,如图3所示,该终端200还可以包括获取单元240,用于获取当前所在地理位置的地理位置信息,以及基于当前所在的地理位置的地理位置信息获取搜索关键词。

可选地,在本申请实施例中,获取单元240获取当前地理位置可以通过全球定位系统gps进行定位,或者通过网络定位方式进行定位,例如,通过基站、wi-fi定位或蓝牙定位等其他定位。

需要说明的是,在本申请实施例中,获取单元230可以通过终端200中的定位芯片进行定位,例如wi-fi定位可以通过wi-fi定位芯片进行定位、蓝牙定位可以通过终端内安装的蓝牙芯片进行定位。在本申请实施例中对获取单元230的具体实现形式不作任何限制。

可选地,在本申请实施例中,获取单元230基于当前所在的地理位置的地理位置信息获取搜索关键词,可以包括监听输入框内的用户输入的搜索关键词,其中,获取单元230监听输入框输入的搜索关键词可以是用户文字录入的文本,也可以为用户采用语音录入的方式输入,并借助第三方应用开发软件转换后得到的文本;也可以根据用户输入的关键词从相应的云输入服务器中获取包括搜索关键词的所有搜索词;也或者可以根据当前所在地理位置的地理位置信息确定云输入搜索关键词,来确定搜索关键词。

在本申请实施例中,终端200还可以包括生成单元250,用于根据获取单元230获取到的当前所在地理位置的地理位置信息和搜索关键词,生成获取提示请求。

发送单元210用于将生成单元250生成的获取提示请求发送给服务器,以便服务器根据获取提示请求确定提示信息,该提示信息中可以包括搜索关键词的poi名称,以及poi名称的属性信息的提示字段;并将提示信息发送给该终端200。

在本申请实施例中,如图3所示,该终端200还可以包括排序单元260,用于将接收到的提示信息根据当前所在地理位置的地理位置信息进行由近及远的排序,并将排序后的提示信息通过显示单元230显示给用户,以便于用户根据显示的提示信息选择合适的搜索poi进行相应属性提示字段的搜索,也或者用户根据显示的poi属性的提示字段放弃搜索,以减少用户在搜索过程中对兴趣点的输入次数,也有利于用户进行有针对性的搜索,提高搜索效率。

需要说明的是,显示单元230可以通过终端上的显示屏来实现。

通过本申请实施例提供的终端,可以通过当前地理位置的地理位置信息和搜索关键词确定搜索关键词的提示信息,并将提示信息向用户进行显示,以便于用户根据显示的提示信息进行相应的操作减少了搜索过程中用户的输入搜索词的次数或搜索步骤,提高了搜索的针对性和搜索效率。

需要说明的是,本申请实施例图2和图3所示的终端中的各个单元/模块可以实现图1中所示的s110和s140,为简洁描述,在这里不再赘述。

图4为本申请实施例提供的一种服务器,该服务器400包括接收单元410、确定单元420和发送单元430。

接收单元410,用于接收终端发送的获取提示请求,获取提示请求包括当前所在地理位置的地理位置信息和搜索关键词。

确定单元420,用于根据获取提示请求确定提示信息。

发送单元430,用于向终端发送提示信息。

在本申请实施例中,确定单元420具体用于,根据获取提示请求检索兴趣点poi数据库,并根据预设条件,确定搜索关键词的提示信息。

可选地,在本申请实施例中,预设条件可以为预先设置的距离条件,例如:该预设条件可以预设置为500m,服务器从确定的poi数据信息集合中获取距离当前所在地理位置500m以内的poi数据信息集合。

可选地,作为本申请另一实施例,预设条件还可以为poi数据信息的重要程度,该poi数据信息的重要程度可以通过设置的量化指标进行衡量,例如:可以通过兴趣点的点击量、兴趣点的分类和/或更新时间。

具体的,服务器可以从确定的poi数据信息集合中,筛选poi点击量比较多或者比较少的poi数据信息集合发送给终端,在本发明实施例中,可以优选发送点击量比较多的poi数据信息。

服务器还可以根据poi的分类,例如餐饮住宿、休闲娱乐、旅游出行等类型确定向终端发送哪些poi数据信息。

服务器还可以根据poi更新时间确定向终端发送哪些poi数据信息,该poi更新时间为poi校验更新时刻与当前时间的时长,比如可以向终端发送更新时间比较长的poi数据信息,在本申请实施例中对此不作限制,可以根据实际应用需求进行设置。

发送单元430将确定后的提示信息发送给终端。

通过本申请实施例提供的服务器,根据终端发送的获取提示请求和预设条件确定提示信息,并将提示信息发送给终端,以便于用户根据显示的搜索关键词提示信息进行相应的操作,提高了搜索的针对性和搜索效率。

需要说明的是,本申请实施例图4所示的服务器中的各个单元/模块可以实现图1中所示的s120和s130,为简洁描述,在这里不再赘述。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理 器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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