离线状态下的地图搜索方法、装置、系统和存储介质制造方法及图纸

技术编号:20025724 阅读:30 留言:0更新日期:2019-01-06 04:35
本发明专利技术提供一种离线状态下的地图搜索方法、装置、系统和存储介质,所述方法包括下述搜索线程:获取用户所输入的关键字,并基于所述关键字确定搜索范围;判断所述关键字的属性,并基于所述关键字生成相应属性的索引;基于所述索引在所述搜索范围内进行搜索,以获得与所述关键字相匹配的搜索结果;显示搜索结果。根据本发明专利技术实施例的离线状态下的地图搜索方法、装置、系统以及存储介质可以大大减少用户的输入,大幅提高搜索效率,降低用户的使用门槛,提高用户的使用体验。

【技术实现步骤摘要】
离线状态下的地图搜索方法、装置、系统和存储介质
本专利技术涉及导航
,具体而言涉及一种离线状态下的地图搜索方法、装置、系统和存储介质。
技术介绍
随着计算机技术的迅速发展,搜索引擎已经成为人们获取信息的重要手段并且逐渐渗透至各个领域,地图搜索就是其中一种发展很快、应用很普遍的领域。地图搜索目前的服务项目主要包括:位置查询、公交查询、线路查询等。例如,当用户想要查询某一个兴趣点(POI)的位置或者到达某一个POI的线路或者到某一个POI的距离时,最常用的方式是首先在地图应用提供的搜索框中输入该POI的名称,然后地图搜索引擎就能够搜索到该POI在地图上的具体位置信息并标注给用户。用户若想继续查询到达该POI的线路时,在点击地图应用上该POI的位置标识后提供的诸如“到这里去”选项并填写用户当前的出发地信息后,地图搜索引擎就能够给出从用户当前位置到该POI的线路规划。目前的绝大多数导航软件,离线状态下都不能搜索,或者搜索效率低下,时间过长,或者需要关键字和结果完全匹配才能搜索到。搜索的范围也比较窄,也无法实时动态的显示搜索结果。大大影响了用户的使用体验,增加了用户的使用难度。因此,为了解决上述问题,有必要提出一种离线状态下的地图搜索方法、装置、系统和存储介质。
技术实现思路

技术实现思路
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本专利技术的
技术实现思路
部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。针对现有技术的不足,本专利技术提供一种离线状态下的地图搜索方法,所述方法包括下述搜索线程:获取用户所输入的关键字,并基于所述关键字确定搜索范围;判断所述关键字的属性,并基于所述关键字生成相应属性的索引;基于所述索引,在所述搜索范围内进行搜索,以获得与所述关键字相匹配的搜索结果;以及显示所述搜索结果。示例性地,每获取用户所输入的一个关键字,便启动一个搜索线程,并停止前一个搜索线程。示例性地,所述基于所述关键字确定搜索范围包括:对已获取的所述关键字进行拆分组合,以判断所述关键字中是否存在区域信息;获取当前的地图位置所在的区域;当所述关键字中存在区域信息时,以与所述区域信息相对应的区域和所述当前的地图位置所在的区域作为搜索范围;当所述关键字中不存在区域信息时,以所述当前的地图位置所在的区域作为搜索范围。示例性地,所述当前的地图位置所在的区域包括所述当前的地图位置所在的城市和/或该城市所在的省。示例性地,当所述关键字中存在区域信息时,基于提取所述区域信息后剩余的关键字生成所述索引。示例性地,所述索引包括名称索引、地址索引和/或邮编索引。示例性地,所述搜索是利用分级索引进行搜索。示例性地,所述显示搜索结果包括:当所述搜索结果与所述关键字完全匹配时,直接分组显示所述搜索结果;当所述搜索结果与所述关键字部分匹配时,按照匹配度从高到低分组显示所述搜索结果。本专利技术还提供一种地图搜索装置,包括:关键字模块,用于获取用户输入的关键字;区域模块,用于基于所述关键字确认搜索范围;索引模块,用于判断所述关键字的属性,并基于所述关键字生成索引;组合模块,用于基于所述索引在所述搜索范围内进行搜索,以获得与所述关键字相匹配的搜索结果;显示模块,用于显示所述搜索结果。示例性地,所述装置还包括地图模块,其中:所述关键字模块进一步用于对所述关键字进行拆分组合,以判断所述关键字中是否存在区域信息;所述地图模块用于获取当前的地图位置所在的区域;当所述关键字模块确定所述关键字中存在区域信息时,所述区域模块以所述区域信息相对应的区域和所述当前的地图位置所在的区域作为搜索范围;当所述关键字模块确定所述关键字中不存在区域信息时,所述区域模块以所述当前的地图位置所在的区域作为搜索范围。示例性地,所述当前的地图位置所在的区域包括所述当前的地图位置所在的城市和/或该城市所在的省。示例性地,当所述关键字模块确定所述关键字中存在区域信息时,所述索引模块基于提取所述区域信息后剩余的关键字生成所述索引。示例性地,所述索引模块包括名称索引模块、地址索引模块和/或邮编索引模块。示例性地,所述组合模块是利用分级索引进行搜索。示例性地,所述装置还包括结果分析模块,所述结果分析模块用于将所述搜索结果与所述关键字进行匹配,其中:当所述搜索结果与所述关键字完全匹配时,显示模块直接分组显示所述搜索结果;当所述搜索结果与所述关键字部分匹配时,显示模块按照匹配度从高到低分组显示所述搜索结果。本专利技术还提供一种地图搜索系统,所述地图搜索系统包括存储装置和处理器,所述存储装置上存储有由所述处理器运行的计算机程序,所述计算机程序在被所述处理器运行时执行上述的离线状态下的地图搜索方法。本专利技术还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序在运行时执行上述的离线状态下的地图搜索方法。本专利技术提供的离线状态下的地图搜索方法、装置、系统和存储介质可以大大减少用户的输入,大幅提高搜索效率,降低用户的使用门槛,提高用户的使用体验。附图说明通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1示出用于实现根据本专利技术实施例的离线状态下的地图搜索方法、装置、系统和存储介质的示例电子设备的示意性框图;图2示出根据本专利技术实施例的离线状态下的地图搜索方法的示意性流程图;图3示出根据本专利技术实施例的地图搜索装置的示意性框图;以及图4示出根据本专利技术实施例的地图搜索系统的示意性框图。具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。如前所述,目前的绝大多数导航软件,离线状态下都不能搜索,或者搜索效率低下,时间过长,或者需要关键字和结果完全匹配才能搜索到。搜索的范围也比较窄,也无法实时动态的显示搜索结果。大大影响了用户的使用体验,增加了用户的使用难度。根据本专利技术实施例的离线状态下的搜索方法、装置、系统以及存储介质可以解决上述问题。下面将结合附图参照具体实施例描述根据本专利技术实施例的离线状态下的地图搜索方法、装置、系统以及存储介质。首先,参照图1来描述用于实现本专利技术实施例的离线状态下的地图搜索方法、装置、系统和存储介质的示例电子设备100。如图1所示,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106以及输出装置108,这些组件通过总线系统110和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备也可以具有其他组件和结构。所述处理器102可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其本文档来自技高网...

【技术保护点】
1.一种离线状态下的地图搜索方法,其特征在于,所述方法包括下述搜索线程:获取用户所输入的关键字,并基于所述关键字确定搜索范围;判断所述关键字的属性,并基于所述关键字生成相应属性的索引;基于所述索引,在所述搜索范围内进行搜索,以获得与所述关键字相匹配的搜索结果;以及显示所述搜索结果。

【技术特征摘要】
2017.06.26 CN 20171049436581.一种离线状态下的地图搜索方法,其特征在于,所述方法包括下述搜索线程:获取用户所输入的关键字,并基于所述关键字确定搜索范围;判断所述关键字的属性,并基于所述关键字生成相应属性的索引;基于所述索引,在所述搜索范围内进行搜索,以获得与所述关键字相匹配的搜索结果;以及显示所述搜索结果。2.根据权利要求1所述的方法,其特征在于,每获取用户所输入的一个关键字,便启动一个搜索线程,并停止前一个搜索线程。3.根据权利要求1所述的方法,其特征在于,所述基于所述关键字确定搜索范围包括:对已获取的所述关键字进行拆分组合,以判断所述关键字中是否存在区域信息;获取当前的地图位置所在的区域;当所述关键字中存在区域信息时,以与所述区域信息相对应的区域和所述当前的地图位置所在的区域作为搜索范围;当所述关键字中不存在区域信息时,以所述当前的地图位置所在的区域作为搜索范围。4.根据权利要求3所述的方法,其特征在于,所述当前的地图位置所在的区域包括所述当前的地图位置所在的城市和/或该城市所在的省。5.根据权利要求3所述的方法,其特征在于,当所述关键字中存在区域信息时,基于提取所述区域信息后剩余的关键字生成所述索引。6.根据权利要求1或5所述的方法,其特征在于,所述索引包括名称索引、地址索引和/或邮编索引。7.根据权利要求1所述的方法,其特征在于,所述搜索是利用分级索引进行搜索。8.根据权利要求1所述的方法,其特征在于,所述显示搜索结果包括:当所述搜索结果与所述关键字完全匹配时,直接分组显示所述搜索结果;当所述搜索结果与所述关键字部分匹配时,按照匹配度从高到低分组显示所述搜索结果。9.一种地图搜索装置,其特征在于,所述装置包括:关键字模块,用于获取用户输入的关键字;区域模块,用于基于所述关键字确认搜索范围;索引模块,用于判断所述关键字的属性,并基于所述关键字生成相应属性的索引;组合模块,...

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

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

1