一种基于查询词确定是否显示电子地图的方法与系统技术方案

技术编号:11322995 阅读:111 留言:0更新日期:2015-04-22 11:43
本发明专利技术公开了一种基于查询词确定是否显示电子地图的方法,包括:基于用户输入的查询词确定第一地图相关度分数;解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;如果包括两个或两个以上的实体词,则将第一地图相关度分数减小预定分数,生成第二地图相关度分数,根据第二地图相关度分数,判断是否显示电子地图。本发明专利技术不仅可以提高搜索的时效性与准确性,同时还可以改善搜索的体验性。本发明专利技术还提出了一种基于查询词确定是否显示电子地图的系统。

【技术实现步骤摘要】
一种基于查询词确定是否显示电子地图的方法与系统
本专利技术涉及搜索引擎
,尤其涉及一种基于查询词确定是否显示电子地图的方法与系统。
技术介绍
目前,电子地图已经能够为用户提供广泛的服务,成为用户较为方便的出行工具,其不仅可以通过浏览器的网页来实现,也可以通过安装在手机中的地图软件实现,满足了用户随时通过电子地图进行搜索的需求,用户可以通过电子地图来实现定位或者搜索目的路径,还可以通过电子地图对所要搜索的具体地点进行搜索等,在电子地图中,所要搜索的具体地点可以为一家公司、银行、一个具体商铺,公交站以及一座学校与一条具体街道等。现有技术中,用户一般只能通过专门的电子地图网站对目标具体地点进行搜索,或者到开启专门的地图搜索app查询地点位置,操作比较繁琐;另外,用户有时候对一个餐馆或公园进行网络搜索时,往往搜索结果中仅体现餐馆或公园相关的网页信息,而实际上用户潜在查找所在地图位置的需求,但需要二次查询才能获取,使得查询效率降低,费时费力。进一步地,现有技术中无法准确判断出查询词是否包括两个以上的实体词,不能快速、准确的满足用户潜在的地图位置查询需求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的一种基于查询词确定是否显示电子地图的方法和相应的一种基于查询词确定是否显示电子地图的系统。根据本专利技术的一个方面,提供了一种基于查询词确定是否显示电子地图的方法,包括步骤:基于用户输入的查询词确定第一地图相关度分数;解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,根据所述第二地图相关度分数,判断是否显示电子地图。具体地,如果所述查询词只包括一个实体词,则根据所述第一地图相关度分数,确定是否显示电子地图。进一步地,解析用户输入的查询词,判断是否包括两个或者两个以上的实体词,进一步包括:对用户输入的查询词进行分词处理,生成分词;根据所述分词判断所述查询词是否包括两个或者两个以上的实体词。进一步地,如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,进一步包括:判断所述至少一个实体词是否属于地理属性特征,如果属于地理属性特征,则所述预定分数为零。进一步地,如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,进一步包括:获取每个所述实体词的实体词地图相关度分数,如果最高的实体词地图相关度分数高于预定阈值,则所述预定分数为零。进一步地,所述判断是否显示相关电子地图,进一步包括:在提供给用户的搜索结果页面中嵌入与所述用户查询词相关的电子地图界面。进一步地,该方法还包括;根据预定规则对所述第二地图相关度分数进行调整。进一步地,根据预定规则对所计算的分数进行调整,进一步包括:识别所述查询词整体是否为机构名称,如果是,则将所述第二地图相关度分数增加预定分数。进一步地,该方法还包括:根据用户输入的查询词确定与其对应的句式;根据所述句式,确定所述查询词的句式分数;判断是否显示电子地图还依据所述句式分数。根据本专利技术的另一个方面,提供了一种基于查询词确定是否显示电子地图的系统,包括:第一地图相关度分数确定模块,用于基于用户输入的查询词确定第一地图相关度分数;实体词解析模块,用于解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;第二地图相关度分数生成模块,用于在实体词解析模块判断所述查询词包括两个或两个以上的实体词的情况下,将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,显示控制模块,用于根据所述第二地图相关度分数判断是否显示电子地图。本专利技术针对用户通过专门的电子地图网站对目标具体地点进行搜索、通过开启专门的地图搜索app查询地点位置的相关问题,基于用户输入的查询词以及判断查询词是否包括两个或两个以上的实体词进行打分,最终确定地图相关度分数,进而简单、准确、易行的实现了召回地图的目的;同时通过对查询词进行打分,确定了用户对所在城市地图的需求程度,准确性高、效率高以及省时省力。本专利技术不仅可以切实的在用户需要地图数据的时候为用户提供地图数据,还可以提高搜索的时效性、准确性,改善搜索的用户体验性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参数符号表示相同的部件。在附图中:图1示意性示出了根据本专利技术一个实施例的一种基于查询词确定是否显示电子地图的方法的步骤流程图;图2示意性示出了根据本专利技术一个实施例的一种基于查询词确定是否显示电子地图的系统的结构框图。具体实施方式下面结合附图和具体的实施方式对本专利技术作进一步的描述。如图1所示,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,包括步骤:步骤S1:基于用户输入的查询词确定第一地图相关度分数。具体地,如果查询词只包括一个实体词,则根据第一地图相关度分数,确定是否显示电子地图。步骤S2:解析用户输入的查询词,判断是否包括两个或者两个以上的实体词。具体地,解析用户输入的查询词,判断是否包括两个或者两个以上的实体词,进一步包括:对用户输入的查询词进行分词处理,生成分词;根据分词判断查询词是否包括两个或者两个以上的实体词。步骤S3:如果包括两个或两个以上的实体词,则将第一地图相关度分数减小预定分数,生成第二地图相关度分数。具体地,判断至少一个实体词是否属于地理属性特征,如果属于地理属性特征,则预定分数为零。进一步地,获取每个实体词的实体词地图相关度分数,如果最高的实体词地图相关度分数高于预定阈值,则预定分数为零。步骤S4:根据第二地图相关度分数,判断是否显示电子地图。进一步地,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,还包括:根据预定规则对第二地图相关度分数进行调整。具体地,识别查询词整体是否为机构名称,如果是,则将第二地图相关度分数增加预定分数。更进一步地,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,还包括:根据用户输入的查询词确定与其对应的句式,根据句式,确定查询词的句式分数,判断是否显示电子地图还依据句式分数;根据用户输入的查询词确定查询词对应的查询样式,根据查询词的样式,确定查询样式分数,判断是否显示电子地图还依据查询样式分数。更进一步地,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,还包括:根据预定规则对所确定的各种分数的总分数进行调整。更进一步地,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,还包括:获取用户的定位信息;根据定位信息确定用户所在的城市信息,在确定显示电子地图时,推送限定在城市内的地图信息。更进一步地,本专利技术提出的一种基于查询词确定是否显示电子地图的方法,进一步包括:在提供给用户的搜索结果页面中嵌入与用户查询词相关的电子地图界面。由此,本文档来自技高网...
一种基于查询词确定是否显示电子地图的方法与系统

【技术保护点】
一种基于查询词确定是否显示电子地图的方法,包括:基于用户输入的查询词确定第一地图相关度分数;解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数;根据所述第二地图相关度分数,判断是否显示相关电子地图。

【技术特征摘要】
1.一种基于查询词确定是否显示电子地图的方法,包括:基于用户输入的查询词确定第一地图相关度分数;解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数;根据所述第二地图相关度分数,判断是否显示相关电子地图。2.根据权利要求1所述的方法,如果所述查询词只包括一个实体词,则根据所述第一地图相关度分数,确定是否显示电子地图。3.根据权利要求1或2所述的方法,解析用户输入的查询词,判断是否包括两个或者两个以上的实体词,进一步包括:对用户输入的查询词进行分词处理,生成分词;根据所述分词判断所述查询词是否包括两个或者两个以上的实体词。4.根据权利要求1或2所述的方法,如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,进一步包括:判断所述至少一个实体词是否属于地理属性特征,如果属于地理属性特征,则所述预定分数为零。5.根据权利要求1或2所述的方法,如果包括两个或两个以上的实体词,则将所述第一地图相关度分数减小预定分数,生成第二地图相关度分数,进一步包括:获取每个所述实体词的实体词地图相关度分数,如果最高的实体词地图相关度分数高于预定阈值,则所述预定分数为零。6.根据权利要求1或2所述的方法,所述判断是否显示相关电子地图,进一步包括:在提供给用户的搜索结果页面中嵌入与所述用户查询词相关的电子地图界面。7.根据权利要求1或2所述的方法,该方法还包括;根据预定规则对所述第二地图相关度分数进行调整。8.根据权利要求7所述的方法,根据预定规则对所述第二地图相关度分数进行调整,进一步包括:识别所述查询词整体是否为机构名称,如果是,则将所述第二地图相关度分数增加预定分数。9.根据权利要求1或2所述的方法,该方法还包括:根据用户输入的查询词确定与其对应的句式;根据所述句式,确定所述查询词的句式分数;判断是否显示电子地图还依据所述句式分数。10.根据权利要求1或2所述的方法,该方法还包括:根据用户输入的查询词确定查询词对应的查询样式;根据查询词的样式,确定查询样式分数;判断是否显示电子地图还依据查询样式分数。11.根据权利要求1或2所述的方法,该方法还包括:根据预定规则对所确定的各种分数的总分数进行调整。12.根据权利要求1或2所述的方法,该方法还包括:获取用户的定位信息;根据定位信息确定用户所在的城市信息;在确定显示电子地图时,推送限定在城市内的地图信息。13.一种基于查询词确定是否显示电子地图的系统,该系统包括:第一地图相关度分数确定模块,用于基于用户输入的查询词确定第一地图相关度分数;实体词解析模块,用于解析用户输入的查询词,判断是否包括两个或者两个以上的实体词;第二地图相关度分数生成模块,用于在实体词解析模块判断所述查...

【专利技术属性】
技术研发人员:周带华张勇
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1