[发明专利]地图搜索结果的展现方法和装置有效
申请号: | 201310177200.X | 申请日: | 2013-05-14 |
公开(公告)号: | CN104156364B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 刘建柱;贺海军;田密 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种地图搜索结果的展现方法和装置,包括:根据地图的地点数据,确定主地点以及所述主地点的附属地点;在到接收地图搜索请求并得到搜索结果后,从所述搜索结果中查找出主地点;在地图搜索结果展示页面的第一层节点展示所查找出的主地点信息,在隶属该主地点信息的第二层节点上聚合展示该主地点的附属地点信息。利用本发明,可以提高查找目标地点的操作效率,减少人机交互操作,降低人工成本和机器资源成本。 1 | ||
搜索关键词: | 主地点 地图搜索 方法和装置 搜索结果 人机交互操作 附属 查找 操作效率 查找目标 地点数据 地点信息 机器资源 节点展示 结果展示 人工成本 第一层 聚合 展示 | ||
根据地图的地点数据,确定主地点以及所述主地点的附属地点;其中,所述主地点的附属地点包括:地图数据中的地点名称中包含该主地点名称且与该主地点的距离在指定范围内的地点;
在接收到地图搜索请求并得到搜索结果后,从所述搜索结果中查找出主地点;
在地图搜索结果展示页面的第一层节点展示所查找出的主地点信息,在隶属该主地点信息的第二层节点上聚合展示该主地点的附属地点信息;
其中,在从所述搜索结果中查找出主地点之后,进一步包括从所述搜索结果中查找出该主地点的附属地点;
且,所述在隶属所述主地点信息的第二层节点上聚合展示该主地点的附属地点信息,具体为:在隶属所述主地点信息的第二层节点上聚合展示从所述搜索结果中查找出的该主地点的附属地点信息。
2.根据权利要求1所述的方法,其特征在于,其中,所述根据地图的地点数据,确定主地点以及所述主地点的附属地点,具体包括:从地图的地点名称中搜索匹配后缀词;
从地图的地点数据中查找出含有所述后缀词的地点名称,将所述后缀词去除,得到主地点词,将地点名称与所述主地点词相同的地点作为主地点;
针对所述主地点,将地图数据中的地点名称中包含该主地点名称和所述后缀词、且与该主地点的距离在指定范围内的地点作为该主地点的附属地点。
3.根据权利要求2所述的方法,其特征在于,所述从地图的地点名称中搜索匹配后缀词,具体包括:依次将地图地点名称中的每条地点名称作为当前地点名称,并执行如下处理:
从所述地图的地点名称中匹配出以当前地点名称开头的所有地点名称,将所述地点名称中去除当前地点名称得到的字符作为后缀词,记录所述后缀词。
4.根据权利要求3所述的方法,其特征在于,在依次将地图地点名称中的每条地点名称作为当前地点名称之前,进一步对所述地图地点名称进行过滤处理,所述过滤处理包括:将地图地点名称中的地点名称重复数量超过指定阈值的地点名称去掉;
和/或,去除地点名称中的括号和/或辅助内容。
5.根据权利要求3或4所述的方法,其特征在于,在依次将地图地点名称中的每条地点名称作为当前地点名称之前,进一步包括:将所述地点名称建立树词典;所述从地图的地点名称中匹配出以当前地点名称开头的所有地点名称,具体包括:用当前地点名称在所建立的树词典中搜索匹配,从中搜索匹配出以当前地点名称开头的所有地点名称。
6.根据权利要求3或4所述的方法,其特征在于,该方法进一步包括:计算每个后缀词的泛化频次;以泛化频次的高低顺序对所述后缀词进行排序,将排在指定名次前的后缀词作为所述从地图的地点名称中搜索匹配出的后缀词。
7.根据权利要求1至4任一项所述的方法,其特征在于,该方法进一步包括:计算并存储所述主地点的边界范围数据;
根据所述主地点的边界范围数据,在所述地图搜索结果展示页面的地图上显示所述查找出的主地点的边界范围。
8.根据权利要求1至4任一项所述的方法,其特征在于,所述在地图搜索结果展示页面的第一层节点展示的主地点信息,具体包括:主地点名称、地点、联系方式。9.一种地图搜索结果的展示装置,其特征在于,包括:主附地点确定模块,用于根据地图的地点数据,确定主地点以及所述主地点的附属地点;其中,所述主地点的附属地点包括:地图数据中的地点名称中包含该主地点名称且与该主地点的距离在指定范围内的地点;
查找模块,用于在接收到地图搜索请求并得到搜索结果后,从所述搜索结果中查找出主地点;
展示模块,用于在地图搜索结果展示页面的第一层节点展示所查找出的主地点信息,在隶属该主地点信息的第二层节点上聚合展示该主地点的附属地点信息;
所述查找模块进一步用于:在从所述搜索结果中查找出主地点之后,从所述搜索结果中查找出该主地点的附属地点;
所述展示模块具体用于:在地图搜索结果展示页面的第一层节点展示所查找出的主地点信息,在隶属所述主地点信息的第二层节点上聚合展示从所述搜索结果中查找出的该主地点的附属地点信息。
10.根据权利要求9所述的装置,其特征在于,所述主附地点确定模块具体包括:后缀词确定模块,用于从地图的地点名称中搜索匹配后缀词;
主地点确定模块,用于从地图的地点数据中查找出含有所述后缀词的地点名称,将所述后缀词去除,得到主地点词,将地点名称与所述主地点词相同的地点作为主地点;
附属地点确定模块,用于针对所述主地点,将地图数据中的地点名称中包含该主地点名称和所述后缀词、且与该主地点的距离在指定范围内的地点作为该主地点的附属地点。
11.根据权利要求10所述的装置,其特征在于,所述后缀词确定模块具体用于:依次将地图地点名称中的每条地点名称作为当前地点名称,并执行如下处理:从所述地图的地点名称中匹配出以当前地点名称开头的所有地点名称,将所述地点名称中去除当前地点名称得到的字符作为后缀词,记录所述后缀词。
12.根据权利要求11所述的装置,其特征在于,所述后缀词确定模块进一步用于:在依次将地图地点名称中的每条地点名称作为当前地点名称之前,进一步对所述地图地点名称进行过滤处理,所述过滤处理包括:将地图地点名称中的地点名称重复数量超过指定阈值的地点名称去掉;
和/或,去除地点名称中的括号和/或辅助内容。
13.根据权利要求11或12所述的装置,其特征在于,所述后缀词确定模块进一步用于:在依次将地图地点名称中的每条地点名称作为当前地点名称之前,进一步将所述地点名称建立树词典;且所述后缀词确定模块从地图的地点名称中匹配出以当前地点名称开头的所有地点名称时,具体用于:用当前地点名称在所建立的树词典中搜索匹配,从中搜索匹配出以当前地点名称开头的所有地点名称。
14.根据权利要求10、11或12所述的装置,其特征在于,所述后缀词确定模块进一步用于:计算每个后缀词的泛化频次;以泛化频次的高低顺序对所述后缀词进行排序,将排在指定名次前的后缀词作为所述从地图的地点名称中搜索匹配出的后缀词。15.根据权利要求9至12任一项所述的装置,其特征在于,该装置进一步包括:主地点边界模块,用于计算并存储所述主地点的边界范围数据;
所述展示模块进一步用于根据所述主地点的边界范围数据,在所述地图搜索结果展示页面的地图上显示所述查找出的主地点的边界范围。
16.根据权利要求9至12任该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310177200.X/,转载请声明来源钻瓜专利网。