一种地图检索方法及装置制造方法

文档序号:6633964阅读:155来源:国知局
一种地图检索方法及装置制造方法
【专利摘要】本发明公开了一种地图检索方法及装置,所述方法包括:获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息;接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理;以及如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。通过采用本发明可以实现在同一图区同时向用户展示多种数据,有效地提高了地图检索的效率和用户体验度。
【专利说明】—种地图检索方法及装置

【技术领域】
[0001]本发明涉及地图检索领域,更为具体而言,涉及一种地图检索方法及装置。

【背景技术】
[0002]随着人们对地图搜索的普及应用,用户对地图搜索的要求越来越高,然而现有的地图产品对于搜索各类信息还存在很多局限。尤其是随着在第三方应用的不断发展,各类与第三方应用相关或绑定的地图不断更新,用户在单独使用某第三方应用时,即可在该应用所附地图查询到相关类别的地图信息,然而,人们在使用现有地图产品时,受限于不同网站的搜索限制,不能同时将多种数据在同一图区进行展现,而是需要反复检索、来回切换于各个垂直网站和地图产品,使用户的搜索效率和搜索体验大大降低。因此,亟需一种地图检索方法及装置。


【发明内容】

[0003]为了满足用户在同一图区同时展示多种数据的需求,提高地图检索结果的效率和用户体验度,本发明实施方式提供了一种地图检索方法及装置。
[0004]一方面,本发明实施方式提供了一种地图检索方法,所述方法包括:
[0005]获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息;
[0006]接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理;
[0007]如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
[0008]相应的,本发明实施方式还提供了一种地图检索装置,所述装置包括:
[0009]接入模块,用于获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息;
[0010]匹配模块,用于接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理;
[0011]展示模块,用于如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
[0012]实施本发明的各种实施方式可以实现在同一图区同时向用户展示多种数据,有效地提高了地图检索的效率和用户体验度。

【专利附图】

【附图说明】
[0013]图1是根据本发明实施方式的一种地图检索方法的流程图;
[0014]图2示出了图1的步骤S2的具体流程图;
[0015]图3示出了图1的步骤S3的具体流程图;
[0016]图4是根据本发明实施方式的另一种地图检索方法的流程图;
[0017]图5是根据本发明实施方式的一种地图检索装置的架构图;
[0018]图6示出了图5所示的接入模块100的框图;
[0019]图7示出了图5所示的匹配模块200的框图;
[0020]图8示出了图5所示的展示模块300的框图;
[0021]图9示出了图7所示的判断单元220的框图。

【具体实施方式】
[0022]以下结合附图和【具体实施方式】对本发明的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。
[0023]图1是根据本发明实施方式的一种地图检索方法的流程图,参见图1,所述方法包括如下步骤:
[0024]步骤SI,获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息;
[0025]步骤S2,接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理;以及
[0026]步骤S3,如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
[0027]通过采用上述方法,可以实现在同一图区同时向用户展示多种数据,有效地提高了地图检索的效率和用户体验度。
[0028]其中,步骤S2中的所述通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息包括:
[0029]当所述需求信息为只需要图区应用信息时,则通过应用开放接口接入与所述需求信息对应的所述地图应用,获得所述图区应用信息;
[0030]当所述需求信息为只需要图区地理信息时,则通过图层开放接口接入与所述需求信息对应的所述地图应用,获得所述图区地理信息;
[0031]当所述需求信息为需要所述图区应用信息与所述图区地理信息相对应时,则通过绑定开放接口接入与所述需求信息对应的所述地图应用,获得绑定的所述图区应用信息与所述图区地理信息。
[0032]需要说明的是,用户可以根据自己的实际需要(即所述需求信息的类别),选择对应的接口接入所述需求信息对应的所述地图应用,从而获得符合所述需求信息的所述地图应用信息。
[0033]图2示出了图1的步骤S2的具体流程图,参见图2,步骤S2中所述根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理包括:
[0034]步骤S21,将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配;
[0035]步骤S22,判断所述检索请求信息中的关键字是否命中所述地图应用信息中的应用名称,如果是,则所述匹配成功;如果不是,则进行匹配度计算处理。通过将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配,可以初步检索出与用户请求信息最有可能关联的地图应用信息,从而以最直接和快速地搜索方式返回给用户最可能需要的信息。例如:用户输入的检索请求信息中包含关键字“旅行”,则将与“XX旅行网”、“XX旅行攻略”等地图应用信息匹配成功。
[0036]但是,如果所述匹配失败,则说明所述检索请求信息中的关键字在现有所述地图应用信息中没有完全一致的匹配,则进一步进行匹配度计算。所述匹配度计算处理包括:根据语义相关性,计算所述关键字在所述地图应用信息中的匹配度;将所述匹配度与预定义的匹配度阈值进行比较,如果所述匹配度大于预定义的匹配度阈值,则所述匹配成功;反之,则所述匹配失败。其中,所述匹配度的计算方式是统计所述检索请求信息中的关键字在网页和所述地图应用信息中共同出现的频率,例如:所述关键字为“旅游”在网页中出现100次和某地图应用信息中出现40次,则所述匹配度为40/100(即40% )。而所述匹配度阈值则可以根据对匹配度的要求自行设定,例如60%等。
[0037]图3示出了图1的步骤S3的具体流程图,参见图3,步骤S3包括如下步骤:
[0038]步骤S31,对所述匹配应用信息和所述展示请求信息获取和分析;
[0039]步骤S32,得到和展示所述匹配应用信息中的搜索结果。
[0040]用户可对匹配成功的所述匹配应用信息进行获取,同时可以根据用户的个性化需要提出展示请求信息(例如:选择所展示的搜索结果的类别等),通过对展示请求信息的分析,最终得到和展示所述匹配应用信息中的搜索结果。
[0041]图4是根据本发明实施方式的另一种地图检索方法的流程图;参见图4,所述方法包括如下步骤:
[0042]步骤S01,接收用户输入的检索请求信息;
[0043]步骤S02,将所述检索请求的关键词与地图应用信息进行关键词匹配;
[0044]步骤S03,判断是否命中强展现策略,所述强展现策略即判断所述检索请求信息中的关键字是否命中所述地图应用信息中的应用名称;
[0045]步骤S04,如果是,则直接进入匹配到的地图应用信息,展示相关图层;
[0046]步骤S05,如果不是,则根据语义相关性计算各应用的匹配度;其中,所述匹配度的计算方式是统计所述检索请求信息中的关键字在网页和所述地图应用信息中共同出现的频率;
[0047]步骤S06,判断所述匹配度是否大于预设的匹配度阈值,所述匹配度阈值则可以根据对匹配度的要求自行设定;
[0048]步骤S07,如果是,则展示应用接口供用户勾选,用户可以根据自己的喜欢或需要选择其中的一个或多个;如果否,则结束;
[0049]步骤S08,用户点击进入勾选的地图应用信息;
[0050]步骤S09,用户进行图层勾选操作,用户可以根据个性化需要提出展示请求信息(例如:选择所展示的搜索结果的类别等);
[0051]步骤S10,展示检索结果图层,从而得到具有检索结果的图层信息。
[0052]需要说明的是,在所述步骤SOl之前还包括如上所述的步骤SI的全部内容,从而获取符合用户需求的所述地图应用信息,在此不再重复描述。
[0053]图5是根据本发明实施方式的一种地图检索装置的架构图;参见图5,所述装置包括:
[0054]接入模块100,用于获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息;
[0055]匹配模块200,用于接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理;
[0056]展示模块300,用于如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
[0057]通过采用上述装置,可以实现在同一图区同时向用户展示多种数据,有效地提高了地图检索的效率和用户体验度。
[0058]图6示出了图5所示的接入模块100的框图,参见图6,所述接入模块包括:
[0059]应用开放接口单元110,用于当所述需求信息为只需要图区应用信息时,则通过接入应用开放接口接入与所述需求信息对应的所述地图应用,获得所述图区应用信息;
[0060]图层开放接口单元120,用于当所述需求信息为只需要图区地理信息时,则通过接入图层开放接口接入与所述需求信息对应的所述地图应用,获得所述图区地理信息;以及
[0061]绑定开放接口单元130,用于当所述需求信息为需要所述图区应用信息与所述图区地理信息相对应时,则通过接入绑定开放接口接入与所述需求信息对应的所述地图应用,获得绑定的所述图区应用信息与所述图区地理信息。
[0062]需要说明的是,用户可以根据自己的实际需要(即所述需求信息的类别),选择通过对应的接口单元接入与所述需求信息对应的所述地图应用,从而获得符合所述需求信息的所述地图应用信息。以上三种接口可以是第三方应用程序,通过统一的开放接口实现数据信息的连接共享。
[0063]图7示出了图5所示的匹配模块200的框图,参见图7,所述匹配模块200包括:
[0064]匹配单元210,用于接收所述用户的检索请求信息,将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配;以及
[0065]判断单元220,用于判断所述检索请求信息中的关键字是否命中所述地图应用信息中的应用名称,如果是,则所述匹配成功;如果不是,则进行匹配度计算处理。所述判断单元220通过将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配,可以初步检索出与用户请求信息最有可能关联的地图应用信息,从而以最直接和快速地搜索方式返回给用户最可能需要的信息。例如:用户输入的检索请求信息中包含关键字“旅行”,则将与“XX旅行网”、“XX旅行攻略”等地图应用信息匹配成功。但是,如果所述匹配失败,则说明所述检索请求信息中的关键字在现有所述地图应用信息中没有完全一致的匹配,则进一步进行匹配度计算。所述匹配度计算处理包括:根据语义相关性,计算所述关键字在所述地图应用信息中的匹配度;将所述匹配度与预定义的匹配度阈值进行比较,如果所述匹配度大于预定义的匹配度阈值,则所述匹配成功;反之,则所述匹配失败。
[0066]图8示出了图5所示的展示模块300的框图,参见图8,所述展示模块300包括:
[0067]获取分析单元310,用于对所述匹配应用信息和所述展示请求信息获取和分析;以及
[0068]展示单元320,用于根据所述匹配应用信息和所述用户的展示请求信息,得到并展示所述匹配应用信息中的搜索结果。
[0069]通过所述获取分析单元310和所述展示单元320,用户可对匹配成功的所述匹配应用信息进行获取,同时可以根据用户的个性化需要提出展示请求信息(例如:选择所展示的搜索结果的类别等),通过对展示请求信息的分析,最终得到和展示所述匹配应用信息中的搜索结果。
[0070]图9示出了图7所示的判断单元220的框图,参见图9,所述判断单元220包括:
[0071]计算子单元221,用于计算所述关键字在所述地图应用信息中的匹配度;
[0072]比较子单元222,用于将所述匹配度与预定义的匹配度阈值进行比较,如果所述匹配度大于预定义的匹配度阈值,则所述匹配成功;反之,则所述匹配失败。
[0073]其中,所述匹配度的计算方式是统计所述检索请求信息中的关键字在网页和所述地图应用信息中共同出现的频率,例如:所述关键字为“旅游”在网页中出现100次和某地图应用信息中出现40次,则所述匹配度为40/100(即40% )。而所述匹配度阈值则可以根据对匹配度的要求自行设定,例如60%等。
[0074]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0075]本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
【权利要求】
1.一种地图检索方法,其特征在于,所述方法包括: 获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息; 接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理; 如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
2.如权利要求1所述的方法,其特征在于,所述通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息包括: 当所述需求信息为只需要图区应用信息时,则通过应用开放接口接入与所述需求信息对应的所述地图应用,获得所述图区应用信息; 当所述需求信息为只需要图区地理信息时,则通过图层开放接口接入与所述需求信息对应的所述地图应用,获得所述图区地理信息; 当所述需求信息为需要所述图区应用信息与所述图区地理信息相对应时,则通过绑定开放接口接入与所述需求信息对应的所述地图应用,获得绑定的所述图区应用信息与所述图区地理信息。
3.如权利要求1所述的方法,其特征在于,所述根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理包括: 将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配; 判断所述检索请求信息中的关键字是否命中所述地图应用信息中的应用名称,如果是,则所述匹配成功;如果不是,则进行匹配度计算处理。
4.如权利要求1所述的方法,其特征在于,所述获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果包括: 对所述匹配应用信息和所述展示请求信息获取和分析,得到和展示所述匹配应用信息中的搜索结果。
5.如权利要求3所述的方法,其特征在于,所述匹配度计算处理包括: 根据语义相关性,计算所述关键字在所述地图应用信息中的匹配度; 将所述匹配度与预定义的匹配度阈值进行比较,如果所述匹配度大于预定义的匹配度阈值,则所述匹配成功;反之,则所述匹配失败。
6.一种地图检索装置,其特征在于,所述装置包括: 接入模块,用于获取用户对地图应用信息的需求信息,通过地图应用接口接入与所述需求信息对应的所述地图应用,获得符合所述需求信息的所述地图应用信息; 匹配模块,用于接收所述用户的检索请求信息,并根据预定义的匹配规则,将所述检索请求信息与所述地图应用信息进行匹配处理; 展示模块,用于如果所述匹配成功,则获得所述地图应用信息中的匹配应用信息,并根据所述用户的展示请求信息展示所述匹配应用信息中的搜索结果。
7.如权利要求6所述的装置,其特征在于,所述接入模块包括: 应用开放接口单元,用于当所述需求信息为只需要图区应用信息时,则通过应用开放接口接入与所述需求信息对应的所述地图应用,获得所述图区应用信息; 图层开放接口单元,用于当所述需求信息为只需要图区地理信息时,则通过图层开放接口接入与所述需求信息对应的所述地图应用,获得所述图区地理信息; 绑定开放接口单元,用于当所述需求信息为需要所述图区应用信息与所述图区地理信息相对应时,则通过绑定开放接口接入与所述需求信息对应的所述地图应用,获得绑定的所述图区应用信息与所述图区地理信息。
8.如权利要求6所述的装置,其特征在于,所述匹配模块包括: 匹配单元,用于接收所述用户的检索请求信息,将所述检索请求信息中的关键字与所述地图应用信息进行关键字匹配; 判断单元,用于判断所述检索请求信息中的关键字是否命中所述地图应用信息中的应用名称,如果是,则所述匹配成功;如果不是,则进行匹配度计算处理。
9.如权利要求6所述的装置,其特征在于,所述展示模块包括: 获取分析单元,用于对所述匹配应用信息和所述展示请求信息获取和分析; 展示单元,用于根据所述匹配应用信息和所述用户的展示请求信息,得到并展示所述匹配应用信息中的搜索结果。
10.如权利要求8所述的装置,其特征在于,所述判断单元包括: 计算子单元,用于计算所述关键字在所述地图应用信息中的匹配度; 比较子单元,用于将所述匹配度与预定义的匹配度阈值进行比较,如果所述匹配度大于预定义的匹配度阈值,则所述匹配成功;反之,则所述匹配失败。
【文档编号】G06F17/30GK104331486SQ201410638731
【公开日】2015年2月4日 申请日期:2014年11月7日 优先权日:2014年11月7日
【发明者】王玉川, 李国强, 孙彬, 刘燕云, 吴甜甜, 陈卓 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1