《一种基于QUERY查询样式判断电子地图显示的方法与系统.pdf》由会员分享,可在线阅读,更多相关《一种基于QUERY查询样式判断电子地图显示的方法与系统.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410817070.6(22)申请日 2014.12.23G06F 17/30(2006.01)(71)申请人 北京奇虎科技有限公司地址 100088 北京市西城区新街口外大街28 号 D 座 112 室(德胜园区)申请人 奇智软件(北京)有限公司(72)发明人 周带华 张勇(74)专利代理机构 北京路浩知识产权代理有限公司 11002代理人 李相雨(54) 发明名称一种基于 query 查询样式判断电子地图显示的方法与系统(57) 摘要本发明公开了一种基于query查询样式判断电子地图显示的方法,包括:根据用户输入的query 确。
2、定 query 对应的查询样式;根据查询样式,确定 query 的地图相关度分数 ;根据地图相关分数,判断是否显示与query相关的电子地图。本发明不仅可以提高搜索的时效性与准确性,同时还可以改善搜索的体验性。本发明还提出了一种基于 query 查询样式判断电子地图显示的系统。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书9页 附图1页(10)申请公布号 CN 104462533 A(43)申请公布日 2015.03.25CN 104462533 A1/1 页21.一种基于 query 查询样式判断电子地图显示的方法,包括 :根据用户输入的。
3、 query 确定 query 对应的查询样式 ;根据所述查询样式,确定所述 query 的地图相关度分数 ;根据所述地图相关分数,判断是否显示与 query 相关的电子地图。2.根据权利要求1所述的方法,根据用户输入的query确定query对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否为特定地理名称 ;如果是,则确定第一地图相关度分数,并直接判断显示与 query 相关的电子地图。3.根据权利要求 1-2 任一项所述的方法,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否。
4、为机构单位样式 ;如果是,则确定第二地图相关度分数,并直接判断不显示与 query 相关的电子地图。4.根据权利要求 1-3 任一项所述的方法,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否为路线样式 ;如果是,则确定第三地图相关度分数,并直接判断显示具有路线起点和终点以及路径的电子地图。5.根据权利要求 1-4 任一项所述的方法,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否为特定名称样式 ;如果是,则确定第四地图相关度分数,。
5、并直接判断不显示与 query 相关的电子地图,而显示具体文字信息。6.根据权利要求 1-5 任一项所述的方法,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否为地理范围查询样式 ;如果是,则确定第五地图相关度分数,并直接判断显示与 query 相关的电子地图,并显示具有输入框的地图界面或者所述范围内的具体地图信息。7.根据权利要求1-6任一项所述的方法,所述判断是否显示与query相关的电子地图,进一步包括 :在搜索结果页面中嵌入与 query 相关的电子地图界面。8.根据权利要求 1-7 任一项所述的方法,该。
6、方法还包括 :根据用户输入的查询关键字确定与其对应的句式 ;根据所述句式,确定所述查询关键字的句式分数 ;所述确定地图相关度分数还依据所述句式分数。9.根据权利要求 1-8 任一项所述的方法,该方法还包括 :根据用户输入的查询关键字解析其是否包含两个以上实体词 ;根据所述解析结果,确定实体词分数 ;所述确定地图相关度分数还依据所述实体词分数。10.一种基于 query 查询样式判断电子地图显示的系统,该系统包括 :查询样式确定模块,用于根据用户输入的 query 确定 query 对应的查询样式 ;地图相关度分数确定模块,用于根据所述查询样式,确定所述 query 的地图相关度分数;地图显示控。
7、制模块,用于根据所述地图相关分数,判断是否显示与 query 相关的电子地图。权 利 要 求 书CN 104462533 A1/9 页3一种基于 query 查询样式判断电子地图显示的方法与系统技术领域0001 本发明涉及搜索引擎技术领域,尤其涉及一种基于 query 查询样式判断电子地图显示的方法与系统。背景技术0002 目前,电子地图已经能够为用户提供广泛的服务,成为用户较为方便的出行工具,其不仅可以通过浏览器的网页来实现,也可以通过安装在手机中的地图软件实现,满足了用户随时通过电子地图进行搜索的需求,用户可以通过电子地图来实现定位或者搜索目的路径,还可以通过电子地图对所要搜索的具体地点进。
8、行搜索等,在电子地图中,所要搜索的具体地点可以为一家公司、银行、一个具体商铺,公交站以及一座学校与一条具体街道等。0003 现有技术中,用户一般只能通过专门的电子地图网站对目标具体地点进行搜索,或者到开启专门的地图搜索 app 查询地点位置,操作比较繁琐 ;另外,用户有时候对一个餐馆或公园进行网络搜索时,往往搜索结果中仅体现餐馆或公园相关的网页信息,而实际上用户潜在查找所在地图位置的需求,但需要二次查询才能获取,使得查询效率降低,费时费力。0004 进一步地,现有技术中尚没有基于查询样式对查询词进行判断进而实现基于查询词的地图召回的方案,故不能很好的满足用户潜在的地图位置查询需求。发明内容00。
9、05 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的一种基于 query 查询样式判断电子地图显示的方法和相应的一种基于query 查询样式判断电子地图显示的系统。0006 根据本发明的一个方面,提供了一种确定用户查询词是否调用地图接口的方法,包括 :0007 根据用户输入的 query 确定 query 对应的查询样式 ;0008 根据所述查询样式,确定所述 query 的地图相关度分数 ;0009 根据所述地图相关分数,判断是否显示与 query 相关的电子地图。0010 进一步地,根据用户输入的 query 确定 query 对应的查询样式,进一步。
10、包括 :判断用户输入的query或者query分词是否为特定地理名称 ;如果是,则确定第一地图相关度分数,并直接判断显示与 query 相关的电子地图。0011 进一步地,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的query或者query分词是否为机构单位样式 ;如果是,则确定第二地图相关度分数,并直接判断不显示与 query 相关的电子地图。0012 进一步地,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的 query 或者 query 分词是否为路线样式 ;如果是,则确定第三地图相关度分数,并直接判。
11、断显示具有路线起点和终点以及路径的电子地图。说 明 书CN 104462533 A2/9 页40013 进一步地,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的query或者query分词是否为特定名称样式 ;如果是,则确定第四地图相关度分数,并直接判断不显示与 query 相关的电子地图,而显示具体文字信息。0014 进一步地,根据用户输入的 query 确定 query 对应的查询样式,进一步包括 :判断用户输入的query或者query分词是否为地理范围查询样式 ;如果是,则确定第五地图相关度分数,并直接判断显示与 query 相关的电子地图,。
12、并显示具有输入框的地图界面或者所述范围内的具体地图信息。0015 进一步地,所述判断是否显示与 query 相关的电子地图,进一步包括 :在搜索结果页面中嵌入与 query 相关的电子地图界面。0016 进一步地,该方法还包括 :0017 根据用户输入的查询关键字确定与其对应的句式 ;0018 根据所述句式,确定所述查询关键字的句式分数 ;0019 所述确定地图相关度分数还依据所述句式分数。0020 进一步地,该方法还包括 :0021 根据用户输入的查询关键字解析其是否包含两个以上实体词 ;0022 根据所述解析结果,确定实体词分数 ;0023 所述确定地图相关度分数还依据所述实体词分数。00。
13、24 根据本发明的另一个方面,提供了一种基于 query 查询样式判断电子地图显示的系统,包括 :0025 查询样式确定模块,用于根据用户输入的 query 确定 query 对应的查询样式 ;0026 地图相关度分数确定模块,用于根据所述查询样式,确定所述 query 的地图相关度分数 ;0027 地图显示控制模块,用于根据所述地图相关分数,判断是否显示与 query 相关的电子地图。0028 本发明针对用户通过专门的电子地图网站对目标具体地点进行搜索、通过开启专门的地图搜索 app 查询地点位置的相关问题,基于用户输入的 query 确定 query 对应的查询样式进行打分,最终确定地图相。
14、关度分数,进而简单、准确、易行的实现了召回地图的目的 ;同时通过对查询词进行打分,确定了用户对所在城市地图的需求程度,准确性高、效率高以及省时省力。本发明不仅可以切实的在用户需要地图数据的时候为用户提供地图数据,还可以提高搜索的时效性、准确性,改善搜索的用户体验性。0029 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明0030 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施。
15、方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参数符号表示相同的部件。在附图中 :0031 图 1 示意性示出了根据本发明一个实施例的一种确定用户查询词是否调用地图说 明 书CN 104462533 A3/9 页5接口的方法的步骤流程图 ;0032 图 2 示意性示出了根据本发明一个实施例的一种提供地图接口以调用的系统的结构框图。具体实施方式0033 下面结合附图和具体的实施方式对本发明作进一步的描述。0034 如图1所示,本发明提出的一种基于query查询样式判断电子地图显示的方法,包括步骤 :0035 步骤 S1 :根据用户输入的 query 确定 query 对应的查。
16、询样式。0036 具体地,判断用户输入的 query 或者 query 分词是否为特定地理名称 ;如果是,则确定第一地图相关度分数,并直接判断显示与 query 相关的电子地图。0037 进一步地,判断用户输入的 query 或者 query 分词是否为机构单位样式 ;如果是,则确定第二地图相关度分数,并直接判断不显示与 query 相关的电子地图。0038 更进一步地,判断用户输入的 query 或者 query 分词是否为路线样式 ;如果是,则确定第三地图相关度分数,并直接判断显示具有路线起点和终点以及路径的电子地图。0039 更进一步地,判断用户输入的 query 或者 query 分词。
17、是否为特定名称样式 ;如果是,则确定第四地图相关度分数,并直接判断不显示与 query 相关的电子地图,而显示具体文字信息。0040 更进一步地,判断用户输入的query或者query分词是否为地理范围查询样式 ;如果是,则确定第五地图相关度分数,并直接判断显示与 query 相关的电子地图,并显示具有输入框的地图界面或者范围内的具体地图信息。0041 步骤 S2 :根据查询样式,确定 query 的地图相关度分数。0042 进一步地,查询样式可以包括多种,可以通过预先配置的方式将各种样式对应到地图相关度分数。0043 更进一步地,确定 query 的地图相关度分数可以为对应某个查询样式确定的。
18、分数,也可以对应多个查询样式,分别确定的分数进行叠加后得到的分数。0044 步骤 S3 :根据地图相关度分数,判断是否显示与 query 相关的电子地图。0045 进一步地,一种基于 query 查询样式判断电子地图显示的方法,还包括 :根据用户输入的查询关键字确定与其对应的句式,根据句式,确定查询关键字的句式分数,确定地图相关度分数还依据句式分数 ;根据用户输入的查询关键字解析其是否包含两个以上实体词,根据解析结果,确定实体词分数,确定地图相关度分数还依据实体词分数 ;根据用户输入的查询关键字或者查询关键字分词确定地理属性特征,根据地理属性特征,确定地理属性分数,确定地图相关度分数还依据地理。
19、属性分数。0046 更进一步地,根据预定规则对所确定的地图相关度分数进行调整。0047 更进一步地,一种基于 query 查询样式判断电子地图显示的方法,还包括 :获取用户的定位信息,根据定位信息确定用户所在的城市信息,调用地图接口时,推送限定在城市内的地图信息。0048 更进一步地,判断是否显示与 query 相关的电子地图,进一步包括 :在搜索结果页面中嵌入与 query 相关的电子地图界面。由此,提高了电子地图显示的准确性与用户体验说 明 书CN 104462533 A4/9 页6性。0049 本发明提出的一种基于 query 查询样式判断电子地图显示的方法,通过根据用户输入的 quer。
20、y 确定 query 对应的查询样式 ;根据查询样式,确定 query 的地图相关度分数 ;根据地图相关分数,判断是否显示与 query 相关的电子地图,进而可以提高搜索的时效性与准确性,同时还可以改善搜索的体验性。0050 为了更好地理解与应用本发明提出的一种基于 query 查询样式判断电子地图显示的方法,本发明进行以下示例,且本发明不仅局限以下示例。0051 具体地,从 PC 上打开搜索引擎,在搜索页面中的搜索框中输入所要查询的词,其中,查询词可以为 :“银行”、“商店”、“餐厅”、“学校”、“旅游景点”“具体区域范围与街道”以及以一定句型表达的查询内容,且查询词可以为拼音串也可以为汉字。
21、串,对此,本发明不做具体限定。0052 本发明主要涉及基于 query 查询样式判断电子地图显示的方法,即根据用户输入的 query 确定 query 对应的查询样式,其中,查询样式是指 queryparser 经过分析后,最终反馈获取具体查询引擎的方式,不同的查询样式会给出不同的分值,例如,人民大学 :type:special| 人民大学 ;北京大学 :type:orig|“ 北京大学 “ ;北京公交站 :type:range|北京 |class: 公交车站 ;上地环岛嘉华大厦 :type:around| 上地环岛 | 嘉华大厦 ;公交 104路 :type:bus 公交 104 路 ;从中。
22、关村到北京西 :type:route| 中关村 | 北京西。0053 综上示例可知,根据用户输入的query确定query对应的查询样式,进一步包括:判断用户输入的query或者query分词是否为特定地理名称,例如,“人民大学:type:special| 人民大学”;如果是,则确定第一地图相关度分数,并直接判断显示与 query相关的电子地图 ;判断用户输入的 query 或者 query 分词是否为机构单位样式,例如,“北京大学 :type:orig|“ 北京大学”;如果是,则确定第二地图相关度分数,并直接判断不显示与 query 相关的电子地图 ;判断用户输入的 query 或者 que。
23、ry 分词是否为路线样式,例如“从中关村到北京西 :type:route| 中关村 | 北京西”;如果是,则确定第三地图相关度分数,并直接判断显示具有路线起点和终点以及路径的电子地图 ;判断用户输入的 query 或者query 分词是否为特定名称样式,例如,“公交 104 路 :type:bus 公交 104 路”;如果是,则确定第四地图相关度分数,并直接判断不显示与 query 相关的电子地图,而显示具体文字信息 ;判断用户输入的query或者query分词是否为地理范围查询样式,例如,“上地环岛嘉华大厦 :type:around| 上地环岛 | 嘉华大厦”;如果是,则确定第五地图相关度分。
24、数,并直接判断显示与 query 相关的电子地图,并显示具有输入框的地图界面或者所述范围内的具体地图信息。0054 进一步地,根据查询样式,确定 query 的地图相关度分数,例如“从中关村到北京西”,首先判断用户输入端的query为路线样式,确定第三地图相关度分数,并直接判断显示具有路线起点和终点以及路径的电子地图。0055 具体地,系统调用数学打分模型对用户输入的 query 为路线样式的查询词进行打分,计算并确定第三地图相关度分数,并将上述分数加到最终分值中。其中,对于系统调用数学打分模型对用户输入的 query 为路线样式的查询词进行打分可以理解为 :系统中的主程序调用其中的地图查询词。
25、识别打分子程序进行打分,其中,数学打分模型表达了所要查询的词与分数之间的数字对应关系。说 明 书CN 104462533 A5/9 页70056 具体地,数学打分模型的建立首先需要从用户日志里抽取一定数量的查询词,抽取上述一定数量的查询词的所有特征,对每个特征给出不同的分数。其中,我们将查询词的所有特征分为强特征与弱特征,对于查询词的强特征,给予较高的分值,对于查询词的弱特征,给予较低的分值,最终,结合查询词的所有特征计算出总分值。0057 进一步地,通过计算出一定数量的查询词的总分值进行判断是否能分辨出地图查询词与非地图查询词,如果不能分辨出地图查询词,则需要调整数学打分模型来进行计算,经过。
26、反复迭代,直到最终计算出的查询词的总分值能够分辨出大多数查询词为止,即数学打分模型建立完毕。其中,在建立数学打分模型的过程中,为了提高效率,我们可用 excel测算表的方式,通过每次修改测算表的方式,能够更加直观地看出修改的结果,能够快速的了解到有多少抽取一定数量的查询词被分辨出来,继而能够提高对数学打分模型建立的时效性。0058 更进一步地,在每个步骤依据预先确定的数学模型计算地图相关度分数,由于总会有一些 badcase 不能解决掉,例如,兰陵王,从百草园到三味书屋,马尔代夫地图等查询词,用样本统计出的数学模型,打分较高,但实际是不能找回地图的,这个就需要一些规则来对打分进行调整。因而优选。
27、的,在一种基于 query 查询样式判断电子地图显示的方法中,还包括步骤 :根据预定规则对确定的地图相关度分数进行调整。0059 具体地,根据用户输入的查询关键字确定与其对应的句式 ;根据句式,确定查询关键字的句式分数 ;确定地图相关度分数还依据句式分数,即将查询特征与预设句型进行匹配,根据匹配结果确定地图相关度分数,例如,中关村在哪里、三元桥附近的银行、从人大到北京西站等,将查询词的查询特征与预设句型进行匹配,计算分值,这个分值会加到最后分值中。其中,预设句型在模式文件 rules.txt 里进行定义。0060 进一步地,根据用户输入的查询关键字解析其是否包含两个以上实体词 ;根据解析结果,。
28、确定实体词分数 ;确定地图相关度分数还依据实体词分数。具体地,如果含有两个以上实体词,并且查询类型是discard类型或around类型,没有行政区域词,词的长度在预设长度内,如果所含有的实体词的 rank 小于一定阀值,就减分。例如,“冒险岛职业介绍”、“鬼谷子大智慧”、“瓦尔特惠特曼”、“喜羊羊灰太狼”、“新文艺时代”等,这些词在上述规则下,都进行相应的减分,具体减分程度,此处不进行赘述,即减分后的上述次不能被召回。0061 更进一步地,根据用户输入的查询关键字或者查询关键字分词确定地理属性特征 ;根据地理属性特征,确定地理属性分数 ;确定是否调用地图接口还依据地理属性分数,即判断查询特征。
29、是否是地理属性特征,根据判断结果确定地图相关度分数,其中,地理属性特征包括行政区域、路名、门牌号、楼层以及实体等,例如,通过 queryparser 分析、分词后,会对有行政区域、道路名、门牌号、楼层等信息这些地理属性特征进行获取 ;对上述地理属性特征分别计算分值,例如,深圳市福田区华强北路赛格科技工业园 4 号楼 9 层 C 座,通过queryparser 分析,分词后为 :0062 after verify :深圳市 /-1 福田区 /-1 华强北路 /-2 赛格 /0 科技工业园 /484 号楼 /-39 层 /-40063 其中,深圳市和福田区是行政区域,华强北路是道路名,4 号楼是门。
30、牌号,9 层是楼层。0064 更进一步地,确定查询词中查询特征之外的词的占词比,根据占词比确定地图相说 明 书CN 104462533 A6/9 页8关度分数,其中,queryparser 有自己专用分词规则,不是所有的查询词都可能标出属性的,对于不能标出属性的词则记为 unknown_word,如果 unknown_word 词很多,则计算分值也会被扣掉很多。0065 进一步地,也有些查询词没有被 queryparser 分析,分词识别出来,但可以通过unknown_words.txt 词典进行查找回来,这些通过 unknown_word.txt 词典查找回来的词也不扣分,例如,Query:。
31、( 赛格科技工业园 ),通过 unknown_word.txt 词典查找回来的词评分过程为 :0066 try match: 赛格科技工业园 name ;0067 after rmmseg: 赛格 /0 科技工业园 /47 ;0068 after verify: 赛格 /0 科技工业园 /48 ;0069 288211type:discard| 赛格科技工业园 | 赛格 |“ 科技工业园 “。0070 综上所述,通过查询特征与预设句型进行匹配、根据查询特征确定查询样式、判断查询特征是否是地理属性特征以及对不能识别的词通过确定查询词中查询特征之外的词的占词比,最终确定地图相关度分数。以上分析方式。
32、为逐步深入,由此,提高了确定地图相关度分数的精准性。0071 在基于查询词确定地图相关度分数后,还包括 :根据预定规则对确定的地图相关度分数进行调整,由此可提高对更多数量的地图查询词进行分析,分词,进而计算最后分值后实现地图召回的目的。其中,最后计算的的分值与召回地图的预定阈值进行比较,进而确定是否调用地图接口,当最后计算的分值大于或等于召回地图的预定阈值时,就会调用地图接口,例如,分值大于或等于 210 分,系统就会调用接口,且在判断确定调用地图接口后进一步包括 :根据查询词确定地理属性特征,截取地理属性特征对应的局部地图作为图片进行展示,更进一步地,配合着文字对查询词的详情描述完成搜索过程。
33、。0072 其中,图片与查询词的详情描述通过预设版面进行展示 ;图片的预定长度和宽大小或长宽比例,预定图片的文件格式以及预定图片文件数据的大小都通过后台程序的编写,最终进行展示,且图片通过嵌入在搜索结果列表中的方式进行推送,在界面的左侧进行展示 ;查询词的详情描述在界面的右侧进行展示,且查询词的详情描述根据与查询词的相关度降序进行排序展示,由此,提高了用户的搜索体验,改善了搜索环境。0073 上述内容为从 PC 或笔记本上打开搜索客户端,在搜索界面中的搜索框中进行查询词输入,即实现为搜索结果页中提供合理的地图 onebox 召回方案,与此同时,还可以从移动终端上打开搜索客户端,在搜索界面中的搜。
34、索框中进行查询词输入,即实现为移动终端网页提供合理的地图 onebox 召回方案,具体地,获取用户的定位信息 ;根据定位信息确定用户所在的城市信息,调用地图接口时,推送限定在城市内的地图信息。0074 综上可知,在移动终端上打开搜索界面进行查询词输入与在 PC 或笔记本上打开搜索界面进行查询词输入不同的是,在移动终端上打开搜索引擎进行查询词输入的同时,移动终端可通过移动终端内部的定位器 ( 比如 GPS 或 LBS 等 ) 对当前终端的位置进行城市定位,在查询词搜索时也会携带定位的信息做地域限定性搜索。例如,使用用户城市定位在北京,输入香山,则会明确定位基于北京查询,此时也会计算出一个分值,加。
35、到最后分值中。由此,提高了移动终端用户利用本发明进行地图查询的时效性与精准性。0075 如图2所示,本发明提出的一种基于query查询样式判断电子地图显示的系统10,说 明 书CN 104462533 A7/9 页9包括 :查询样式确定模块 101、地图相关度确定模块 102 以及地图显示控制模块 103。0076 具体地,查询样式确定模块 101 用于根据用户输入的 query 确定 query 对应的查询样式 ;地图相关度分数确定模块 102 用于根据查询样式,确定 query 的地图相关度分数 ;地图显示控制模块 103 用于根据地图相关分数,判断是否显示与 query 相关的电子地图。。
36、0077 其中,查询样式确定模块 101 包括 :特地地理名称判断单元用于判断用户输入的query 或者 query 分词是否为特定地理名称 ;第一地图相关度分数确定单元用于特地地理名称判断子单元判断用户输入的 query 或者 query 分词是特定地理名称的情况下,确定第一地图相关度分数 ;地图显示控制模块根据第一地图相关度分数直接显示与 query 相关的电子地图。0078 查询样式确定模块 101 包括 :机构单位样式判断单元用于判断用户输入的 query或者 query 分词是否为机构单位样式 ;第二地图相关度分数确定单元,用于机构单位样式判断子单元判断用户输入的 query 或者 。
37、query 分词是机构单位样式的情况下,确定第二地图相关度分数 ;地图显示控制模块根据所述第二地图相关度分数判断不显示与 query 相关的电子地图。0079 查询样式确定模块 101 包括 :路线样式判断单元用于判断用户输入的 query 或者query 分词是否为路线样式 ;第三地图相关度分数确定单元用于在路线样式判断子单元判断用户输入的query或者query分词是路线样式的情况下,确定第三地图相关度分数 ;地图显示控制模块根据第三地图相关度分数判断显示电子地图并调用具有路线起点和终点以及路径的电子地图。0080 查询样式确定模块 101 包括 :特定名称样式判断单元用于判断用户输入的 。
38、query或者 query 分词是否为特定名称样式 ;第四地图相关度分数确定单元用于在特定名称样式判断子单元判断用户输入的 query 或者 query 分词是特定名称样式的情况下,确定第四地图相关度分数 ;显示控制模块根据所述第四地图相关度分数,判断不显示与 query 相关的电子地图,而控制显示具体文字信息。0081 查询样式确定模块 101 包括 :地理范围查询样式判断单元用于判断用户输入的query 或者 query 分词是否为地理范围查询样式 ;第五地图相关度分数确定单元用于在地理范围查询样式判断子单元判断用户输入的 query 或者 query 分词是地理范围查询样式的情况下,确定。
39、第五地图相关度分数 ;显示控制模块根据所述第五地图相关度分数,判断显示与 query 相关的电子地图,并控制显示具有输入框的地图界面或者范围内的具体地图信息。0082 进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :电子地图嵌入模块用于在搜索结果页面中嵌入与query相关的电子地图界面。由此,提高了电子地图显示的准确性与用户体验性。0083 更进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :句式匹配模块用于根据用户输入的查询关键字确定与其对应的句式 ;句式分数确定模块用于根据句式,确定查询关键字的句式分数 ;地图相关度分数。
40、确定模块还依据句式分数确定地图相关度分数。0084 更进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :实体词解析模块用于根据用户输入的查询关键字解析其是否包含两个以上实体词 ;说 明 书CN 104462533 A8/9 页10实体词分数确定模块用于根据解析结果,确定实体词分数 ;地图相关度分数确定模块还依据所述实体词分数确定地图相关度分数。0085 更进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :地理属性特征确定模块用于根据用户输入的查询关键字或者查询关键字分词确定地理属性特征 ;地理属性分数确定模块用于根据地理属性特。
41、征,确定地理属性分数 ;地图相关度分数确定模块还依据实体词分数确定地理属性分数。0086 更进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :地图相关度分数调整模块用于根据预定规则对所确定的地图相关度分数进行调整。0087 更进一步地,本发明提出的一种基于 query 查询样式判断电子地图显示的系统还包括 :定位信息获取模块用于获取用户的定位信息 ;城市信息确定模块用于根据定位信息确定用户所在的城市信息 ;显示控制模块在判断显示电子地图时,推送限定在城市内的地图信息。0088 本发明提出的一种基于 query 查询样式判断电子地图显示的系统,通过查询样式确定模。
42、块根据用户输入的 query 确定 query 对应的查询样式 ;继而通过地图相关度分数确定模块根据查询样式,确定 query 的地图相关度分数 ;最后通过地图显示控制模块根据地图相关分数,判断是否显示与 query 相关的电子地图,进而可以提高搜索的时效性与准确性,同时还可以改善搜索的体验性。0089 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的*设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的。
43、方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。0090 本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。0091 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例。
44、中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0092 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。0093 此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选说 明 书CN 104462533 A。