一种基于地图的搜索系统及方法技术方案

技术编号:24331387 阅读:21 留言:0更新日期:2020-05-29 19:44
本发明专利技术公开了一种基于地图的搜索系统及方法,该搜索系统包括:关键字模块,用于获取用户输入的关键字;搜索模块,用于基于关键字在预定数据库内进行搜索并获得与关键字相匹配的搜索结果;选择模块,用于响应于用户的操作从搜索结果中选择出用户的所需结果;查询模块,用于基于所需结果在预定数据库内进行查询并获得与所需结果相匹配的综合信息;地图显示模块,用于显示综合信息。本发明专利技术将位置和产品、服务关联,提供了更为高效的产品、服务展示机会和更便利的搜索结果服务,大大提高了用户体验。

A search system and method based on map

【技术实现步骤摘要】
一种基于地图的搜索系统及方法
本专利技术属于电子地图
,具体涉及一种基于地图的搜索系统及方法。
技术介绍
目前各个电商平台、销售或者展示平台,都只是对其产品和服务提供一个图文或静态的展示说明,用户只能看到展示说明中的图片、视频、文字介绍。虽然一些图文介绍的内容会很丰富,用户看到图片、视频能直观的进行一个了解,但这是在不涉及地理位置信息的时候。当提供者对其提供的产品和服务需要标出其地理位置时,或者用户需要知道其想了解的产品和服务的准确地理位置时,甚至想了解如何到达该位置时,图文介绍就不能满足用户的需求了。如果用户使用地图平台来查看位置,查看路线时,在同样的平台上,却又无法获取提供者的产品和服务的相关信息,甚至在地图上都无法查询到相关的位置信息;提供者的产品、服务及其位置信息没有贯通,造成用户使用时的不便,也造成了产品和服务的推介不畅。这种情况在外出旅游的时候尤为明显,当用户想了解当地的特产、特色时,通过现有平台,能搜索到全国各地的类似商品和服务,但是结果中会出现没有来自于当地的商品和服务的情况;通过地图平台,用户能找到当地的目的地,但是却又无法了解当地提供的产品和服务,供求信息严重不对称。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术目的在于提供一种基于地图的搜索系统及方法。本专利技术所采用的技术方案为:一种基于地图的搜索系统,包括:关键字模块,用于获取用户输入的关键字;搜索模块,用于基于所述关键字在预定数据库内进行搜索并获得与所述关键字相匹配的搜索结果;选择模块,用于响应于用户的操作从所述搜索结果中选择出用户的所需结果;查询模块,用于基于所述所需结果在预定数据库内进行查询并获得与所述所需结果相匹配的综合信息,所述综合信息包括位置信息、产品信息和服务信息;地图显示模块,用于显示所述综合信息。作为优选方式,还包括UI模块,所述UI模块用于基于所述关键字的匹配度对所述搜索结果按顺序展示。作为优选方式,所述预定数据库包括位置数据库和产品数据库。作为优选方式,所述搜索结果包括位置结果和产品结果,当所述所需结果为位置结果时,所述查询模块在所述产品数据库查询并获得与所述位置结果相匹配的产品信息和服务信息;当所述所需结果为产品结果时,所述查询模块在所述位置数据库查询并获得与所述产品结果相匹配的位置信息。本专利技术所采用的另一技术方案为:一种基于地图的搜索方法,包括以下步骤:获取用户输入的关键字;基于所述关键字在预定数据库内进行搜索并获得与所述关键字相匹配的搜索结果;响应于用户的操作从所述搜索结果中选择出用户的所需结果;基于所述所需结果在预定数据库内进行查询并获得与所述所需结果相匹配的综合信息,所述综合信息包括位置信息、产品信息和服务信息;显示所述综合信息。作为优选方式,所述搜索方法还包括:基于所述关键字的匹配度对所述搜索结果按顺序展示。作为优选方式,所述预定数据库包括位置数据库和产品数据库。作为优选方式,所述搜索结果包括位置结果和产品结果,若所述所需结果为位置结果,则在所述产品数据库查询并获得与所述位置结果相匹配的产品信息和服务信息;若所述所需结果为产品结果,则在所述位置数据库查询并获得与所述产品结果相匹配的位置信息。本专利技术的有益效果为:本专利技术提供了一种基于地图的搜索系统及方法,其能够实现位置和产品、服务的互联互通,用户搜索产品,就可以搜索到该产品、服务所处的准确位置;用户搜索位置,就能看到该位置提供的产品、服务。本专利技术将位置和产品、服务关联,提供了更为高效的产品、服务展示机会和更便利的搜索结果服务,大大提高了用户体验。附图说明图1是本专利技术提供的一种基于地图的搜索方法的流程图。具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。本实施例提供了一种基于地图的搜索系统,包括关键字模块、搜索模块、UI模块,选择模块、查询模块和地图显示模块。关键字模块用于获取用户输入的关键字,所述关键字为用户在搜索框内输入的关键字。该关键字例如是汉字、英文字符、拉丁字符、希腊字符、数字、符号或其组合。进一步地,获取用户输入的关键字可以具体为:响应于用户输入关键字的操作,根据用户选择的搜索方式对已输入的关键字进行联想并显示,响应于用户的关键字选择操作,获取用户选择的关键字。其中,联想结果的前几条可以优先显示搜索历史记录中的匹配项,之后是若干条联想结果。在另外的实施例中,当用户采用语音输入时,接收用户通过语音方式录入的语音内容,进行语音识别,并将识别的语音内容作为关键字。搜索模块用于基于所述关键字在预定数据库内进行搜索并获得与所述关键字相匹配的搜索结果。所述预定数据库包括位置数据库和产品数据库,该位置数据库中存储了大量产品的位置信息,该产品数据库中存储了大量产品的产品信息和服务信息。用户输入关键字后,搜索模块同时在位置数据库和产品数据库中搜索关键字并获得与所述关键字相匹配的搜索结果。UI模块用于基于所述关键字的匹配度对所述搜索结果按顺序展示,匹配度较高的优先展示。其中,关键字模块获取用户输入的第一个关键字,则搜索模块启动第一个搜索线程,之后用户每输入一个关键词,搜索模块便重新执行一个搜索线程,并停止前一个搜索线程,并由UI模块实时地展示搜索结果,直至用户输入完所有的关键字。由此,可动态地展示搜索结果,减少用户的输入,提高搜索效率。选择模块用于响应于用户的操作从所述搜索结果中选择出用户的所需结果,该所需结果即为用户想要搜索的结果。查询模块用于基于所述所需结果在预定数据库内进行查询并获得与所述所需结果相匹配的综合信息,所述综合信息包括位置信息、产品信息和服务信息,位置信息存储在位置数据库中,产品信息和服务信息存储在产品数据库中。用户通过选择模块点击一个所需结果,查询模块响应该点击事件。地图显示模块用于显示所述综合信息。用户输入关键字后,搜索模块根据关键字同时在位置数据库里和产品数据库里进行搜索,位置数据库和产品数据库返回匹配出的搜索结果,并将该搜索结果传给UI模块,UI模块对该搜索结果按照匹配度进行展示;用户点击搜索结果中的所需结果,UI模块将该所需结果的ID传给查询模块,查询模块在位置数据库和产品数据库中查询具体的综合信息;所述搜索结果包括位置结果和产品结果,当所述选择模块选择位置结果时,所述查询模块在所述产品数据库查询并获得与所述位置结果相匹配的产品信息和服务信息,地图显示模块在地图上显示产品信息和服务信息;当所述选择模块选择产品结果时,所述查询模块在所述位置数据库查询并获得与所述产品结果相匹配的位置信息,地图本文档来自技高网...

【技术保护点】
1.一种基于地图的搜索系统,其特征在于,包括:/n关键字模块,用于获取用户输入的关键字;/n搜索模块,用于基于所述关键字在预定数据库内进行搜索并获得与所述关键字相匹配的搜索结果;/n选择模块,用于响应于用户的操作从所述搜索结果中选择出用户的所需结果;/n查询模块,用于基于所述所需结果在预定数据库内进行查询并获得与所述所需结果相匹配的综合信息,所述综合信息包括位置信息、产品信息和服务信息;/n地图显示模块,用于显示所述综合信息。/n

【技术特征摘要】
1.一种基于地图的搜索系统,其特征在于,包括:
关键字模块,用于获取用户输入的关键字;
搜索模块,用于基于所述关键字在预定数据库内进行搜索并获得与所述关键字相匹配的搜索结果;
选择模块,用于响应于用户的操作从所述搜索结果中选择出用户的所需结果;
查询模块,用于基于所述所需结果在预定数据库内进行查询并获得与所述所需结果相匹配的综合信息,所述综合信息包括位置信息、产品信息和服务信息;
地图显示模块,用于显示所述综合信息。


2.根据权利要求1所述的一种基于地图的搜索系统,其特征在于,还包括UI模块,所述UI模块用于基于所述关键字的匹配度对所述搜索结果按顺序展示。


3.根据权利要求1所述的一种基于地图的搜索系统,其特征在于,所述预定数据库包括位置数据库和产品数据库。


4.根据权利要求3所述的一种基于地图的搜索系统,其特征在于,所述搜索结果包括位置结果和产品结果,当所述所需结果为位置结果时,所述查询模块在所述产品数据库查询并获得与所述位置结果相匹配的产品信息和服务信息;当所述所需结果为产品结果时,所述查询模块在所述位置数据库...

【专利技术属性】
技术研发人员:艾瑞克
申请(专利权)人:精彩旅图北京科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1