一种数字地图生成装置及方法制造方法及图纸

技术编号:6080781 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数字地图生成方法,包括:获取检索请求;确定检索请求的中心词;对中心词进行泛需求判断;根据判断为泛需求词的中心词动态生成数字地图。本发明专利技术进一步提供一种数字地图生成装置。通过以上方式,本发明专利技术提供的技术方案可可通过对用户输入的检索请求进行分析,以判断检索请求中所包含的中心词为泛需求词或特定需求词,并且在判断到检索词为泛需求词时选用动态地图展现方式以减轻服务器负载,从而解决了现有技术中的网络地图不对检索请求作任何判断而直接将检索结果同时绘制至一张地图上而对服务器造成的负载过大的技术问题。

Digital map generating device and method

The invention provides a digital map generation method, including: obtaining a search request; determine the center word retrieval request; pan needs to judge the center word; according to the judgment for the word center generates a digital dynamic map pan needs words. The invention further provides a digital map generating device. Through the above way, cocoa the technical scheme provided by the invention through the search request to carry on the analysis, to determine the search center word contained in the request for the pan demand words or specific needs, and to search for the word word pan needs dynamic map show way to reduce the server load in the judgment, so as to solve the network map wrong in the prior art retrieval request to make any judgment and direct the search results at the same time to draw a map of the server load caused by the technological problems.

【技术实现步骤摘要】

本专利技术涉及互联网技术,特别涉及。
技术介绍
随着互联网技术的发展,网络地图已成为人们日常生活的一部分,人们可利用网络地图进行公交路线查找、驾驶导航、街道和建筑物搜索等动作,网络地图的出现极大地便利了人们的生活。就现有技术而言,当用户在网络地图上输入检索请求后,网络地图直接根据检索请求在地图数据库上获取一个或多个检索结果,并将该一个或多个检索结果绘制至一张地图上,以将该地图发送至用户所在电脑以显示出标示有检索结果的地图。现有技术没有对检索请求作任何处理,若根据用户输入的检索请求在地图数据库上获取了多个检索结果,则需要将多个检索结果同时绘制至一张地图上,并将其发送至用户的浏览器(或其他的客户端),由于将多个检索结果同时绘制至一张地图上运算量很大, 并且所需时间较长,因此会加大网络地图服务器负载。由此可见,现有技术中的网络地图并没有对检索请求作任何处理,只是直接根据检索请求获取检索结果,并将检索结果绘制至一张地图之上。这种方案在检索请求只对应有一个或少量检索结果时对系统负载要求不高,但若检索请求对应有多个检索结果,则需将多个检索结果同时绘制至一张地图之上,其对系统性能要求非常高,一般的服务器很难胜任此项工作,会产生响应过慢的问题而造成用户体验不佳,因此需要对服务器进行升级, 如此一来又造成成本上的负担。因此,亟需提供,以解决上述问题。
技术实现思路
本专利技术提供了,以解决现有技术中的网络地图不对检索请求作任何判断而直接将检索结果同时绘制至一张地图上而对服务器造成的负载过大的技术问题。具体方案如下一种数字地图生成方法,包括a.获取检索请求;b.确定检索请求的中心词;C.对中心词进行泛需求判断;d.根据判断为泛需求词的中心词动态生成数字地图。根据本专利技术之一优选实施例,步骤b包括bl.对检索请求进行分词,以获得分词结果;b2.获取索引树,索引树包含按地理区域划分的多个级别的节点;b3.将分词结果与索引树的节点进行匹配;b4.选择匹配节点的级别最低的分词结果或未与索引树相匹配的分词结果作为中心词。根据本专利技术之一优选实施例,在步骤c中,在泛需求词表中检索中心词,若在泛需求词表中检索到中心词,则判断检索词为泛需求词。根据本专利技术之一优选实施例,步骤c包括cl.根据中心词在地图数据库中进行检索,以获取与中心词相匹配的多个检索结果;c2.按照分类属性对检索结果进行聚类,以获得划分成多个分类属性的属性聚类结果;c3.判断属性聚类结果是否满足属性集中聚类特征,若属性聚类结果不满足属性集中聚类特征,则中心词不是泛需求词。根据本专利技术之一优选实施例,步骤c3包括c31.统计每一分类属性下的检索结果数量并按检索结果数量进行排序;c32.计算排序后的每一分类属性下的检索结果数量与相邻的分类属性的检索结果数量之间的相对悬殊度,若相对悬殊度大于第一阈值的分类属性的数量大于第二阈值,则不满足属性集中聚类特征。根据本专利技术之一优选实施例,步骤c包括c4.若属性聚类结果满足属性集中聚类特征,则按照坐标对检索结果进行聚类,以获取划分成多个坐标分类的坐标聚类结果; c5.判断坐标聚类结果是否满足坐标分散聚类特征,若坐标聚类结果满足坐标分散聚类特征,则中心词是泛需求词,若坐标聚类结果不满足坐标分散聚类特征,则中心词不是泛需求词。根据本专利技术之一优选实施例,步骤c5包括c51.统计每一坐标分类下的检索结果数量并按检索结果数量进行排序;c52.计算排序后的每一坐标分类下的检索结果数量与相邻的分类属性的检索结果数量之间的相对悬殊度,若相对悬殊度大于第三阈值的坐标分类的数量大于第四阈值,则满足坐标分散聚类特征。根据本专利技术之一优选实施例,步骤d包括dl.根据中心词获取多个检索结果的识别信息以及坐标信息;d2.根据检索结果绘制多个瓦片图,其中根据坐标信息在瓦片图上绘制与检索结果对应的样式图标。根据本专利技术之一优选实施例,在步骤d2中,根据用户指定的样式图标绘制瓦片图。根据本专利技术之一优选实施例,在步骤d2中,样式图标为用户上传的样式图标。根据本专利技术之一优选实施例,步骤d进一步包括d3.发送多个瓦片图,以将多个瓦片图拼装并显示于静态地图上。根据本专利技术之一优选实施例,在步骤d2中,将多个瓦片图填充到缓存中,在步骤 d3中,响应瓦片图获取请求从缓存发送瓦片图。根据本专利技术之一优选实施例,在步骤d2中,进一步生成与瓦片图对应的数据集合并将数据集合填充到缓存中,数据集合包括识别信息以及坐标信息。根据本专利技术之一优选实施例,步骤d进一步包括d4.获取针对瓦片图发出的第一数据获取请求,发送与瓦片图对应的数据集合。根据本专利技术之一优选实施例,在步骤d4中,获取与数据集合中的识别信息对应的第一数据信息,将第一数据信息拼装到数据集合,并发送拼装后的数据集合。根据本专利技术之一优选实施例,在步骤d4中,当鼠标悬停于瓦片图上的样式图标上时发出第一数据获取请求。根据本专利技术之一优选实施例,在步骤d4中,进一步显示与鼠标悬停的样式图标对应的第一数据信息。根据本专利技术之一优选实施例,在步骤d4中,第一数据信息为名称信息。根据本专利技术之一优选实施例,步骤d进一步包括d5.获取针对样式图标发出的第二数据获取请求,发送与样式图标的识别信息对应的第二数据信息。根据本专利技术之一优选实施例,在步骤d5中,当鼠标点击样式图标上时发出第二数据获取请求。根据本专利技术之一优选实施例,在步骤d5中,以弹出框形式显示第二数据信息。根据本专利技术之一优选实施例,第二数据信息包括地址信息。本专利技术进一步提供一种数字地图生成装置,包括检索请求获取模块,用于获取检索请求;中心词确定模块,用于确定检索请求的中心词;泛需求判断模块,用于对中心词进行泛需求判断;地图生成模块,用于根据判断为泛需求词的中心词动态生成数字地图。根据本专利技术之一优选实施例,中心词确定模块包括分词模块,用于对检索请求进行分词,以获得分词结果;索引树获取模块,用于获取索引树,索引树包含按地理区域划分的多个级别的节点;索引树匹配模块,用于将分词结果与索引树的节点进行匹配;选择模块,用于选择匹配节点的级别最低的分词结果或未与索引树相匹配的分词结果作为中心词。根据本专利技术之一优选实施例,泛需求判断模块在泛需求词表中检索中心词,若在泛需求词表中检索到中心词,则判断检索词为泛需求词。根据本专利技术之一优选实施例,泛需求判断模块包括检索模块,用于根据中心词在地图数据库中进行检索,以获取与中心词相匹配的多个检索结果;分类属性聚类模块,用于按照分类属性对检索结果进行聚类,以获得划分成多个分类属性的属性聚类结果;属性集中聚类特征判断模块,用于判断属性聚类结果是否满足属性集中聚类特征,若属性聚类结果不满足属性集中聚类特征,则中心词不是泛需求词。根据本专利技术之一优选实施例,属性集中聚类特征判断模块用于统计每一分类属性下的检索结果数量并按检索结果数量进行排序,计算排序后的每一分类属性下的检索结果数量与相邻的分类属性的检索结果数量之间的相对悬殊度,若相对悬殊度大于第一阈值的分类属性的数量大于第二阈值,则不满足属性集中聚类特征。根据本专利技术之一优选实施例,泛需求判断模块进一步包括坐标聚类模块,用于在属性聚类结果满足属性集中聚类特征时,按照坐标对检索结果进行聚类,以获取划分成多个坐标分类的坐标聚类结果;坐标分散聚类特征判本文档来自技高网...

【技术保护点】
1.一种数字地图生成方法,其特征在于,包括:a.获取检索请求;b.确定所述检索请求的中心词;c.对所述中心词进行泛需求判断;d.根据判断为泛需求词的所述中心词动态生成数字地图。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄海斌蔡华纯
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:11

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

1