一种移动终端地图更新方法、装置及系统的制作方法

文档序号:7922307阅读:104来源:国知局
专利名称:一种移动终端地图更新方法、装置及系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种移动终端地图更新方法、装置及系统。
背景技术
地图更新是按现实情况对地图内容进行更正的过程。地图更新方法有全面重测 (编)和局部修测(编)两种。地图数据库的建立对地图更新有着十分重要的作用。保持 移动终端中网格地图的现势性可以很好的保证上报问题的准确性,提高城市问题处理的速度。 在实现本发明的过程中,发明人发现现有的当地图有更新会将整个区域的地图转 换成手机终端的责任网格地图,然后再发送到移动终端上,地图更新的数据量大,更新过程 费时费力。

发明内容
本发明实施例提供一种移动终端地图更新方法、装置及系统,以减小每次地图更 新的数据量,提高移动终端地图的现势性,节约地图更新成本。 为达到上述目的,本发明实施例一方面提出一种移动终端地图更新方法,包括
获取地图更新要素列表; 根据所述地图更新要素列表确定进行更新操作的区域,根据所述进行更新操作的 区域生成地图更新文件; 向移动终端发送所述地图更新文件。 本发明实施例还提供一种移动终端地图更新方法,包括 向地图更新服务器发送地图更新要素列表,使得所述地图更新服务器根据所述地 图更新要素列表确定进行更新操作的区域,根据所述进行更新操作的区域生成地图更新文 件,向移动终端发送所述地图更新文件。
本发明实施例还提供一种地图更新服务器,包括
获取模块,用于获取地图更新要素列表; 确定模块,用于根据所述获取模块获取的地图更新要素列表确定进行更新操作的 区域; 生成模块,用于根据所述确定模块确定的进行更新操作的区域生成地图更新文 件; 发送模块,用于向移动终端发送所述生成模块生成的地图更新文件。 本发明实施例还提供了一种地图服务器,包括发送模块,用于向地图更新服务器
发送地图更新要素列表,使得所述地图更新服务器根据所述地图更新要素列表确定进行更
新操作的区域,并根据所述进行更新操作的区域生成地图更新文件,向移动终端发送所述
地图更新文件。
本发明实施例还提供了一种移动终端,包括
接收模块,用于接收地图更新服务器发送的地图更新文件,所述地图更新文件为 所述地图更新服务器根据所述地图更新要素列表确定进行更新操作的区域,并根据所述进 行更新操作的区域生成的; 更新模块,用于根据所述接收模块接收的地图更新文件,对所述移动终端的地图 进行更新。 本发明实施例还提供了一种地图更新系统,包括
地图服务器,用于发送地图更新要素列表; 地图更新服务器,用于获取所述地图服务器发送的地图更新要素列表,根据所述 地图更新要素列表确定进行更新操作的区域,并根据所述进行更新操作的区域生成地图更 新文件,向移动终端发送所述地图更新文件。 本发明实施例的技术方案在进行地图更新时,仅对地图中进行更新操作的区域的 地理数据生成地图更新文件,极大的减小了每次地图更新的数据量,节约了地图更新成本。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的 附图。
图1为本发明实施例提供的一种移动终端地图更新方法的流程图;
图2为本发明实施例提供的另一种移动终端地图更新方法的流程图;
图3为本发明实施例提供的再一种地图更新方法的信令流程图;
图4为本发明以井盖数据为例的一种地图更新方法的信令流程图;
图5为本发明实施例提供的一种地图更新系统的结构示意图;
图6为本发明实施例提供的一种地图更新服务器的结构示意图;
图7为本发明实施例提供的另一种地图更新服务器的结构示意图;
图8为本发明实施例提供的一种地图服务器的结构示意图;
图9为本发明实施例提供的一种移动终端的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其 他实施例,都属于本发明保护的范围。 如图1所示,为本发明实施例提供的一种移动终端地图更新方法的流程图,包括
步骤sl01,获取地图更新要素列表。具体可以为 地图更新服务器向地图服务器发送地图更新请求,接收地图服务器根据该地图更 新请求发送的地图更新要素列表。 其中,地图更新服务器可以在接收到地图服务器发送的原地图已更新的地图更新 通知之后,向地图服务器发送地图更新请求。
地图更新服务器可以向地图服务器定时或不定时地发送地图更新请求。 步骤sl02,根据地图更新要素列表确定进行更新操作的区域,根据进行更新操作
的区域生成地图更新文件。 本发明实施例中,地图编辑器对原地图的地理数据进行更新后,将更新后的地理 数据存储于地图服务器。 根据地图更新要素列表确定进行更新操作的区域,根据进行更新操作的区域生成 地图更新文件具体可以为 (1)地图更新要素列表中可以包括进行更新操作的区域的基本信息,该基本信息 包括进行更新操作的区域的范围、大小、进行更新操作的区域更新后的地理数据和该进行 更新操作的区域的其它基本参数。因此根据获取的地图更新要素列表,地图更新服务器可 以直接确定进行更新操作的区域,根据该地图更新要素列表中携带的进行更新操作的区域 更新后的地理数据,地图更新服务器可以生成地图更新文件。或者, (2)对地图更新要素列表中更新的地理数据的要素信息和原地图的地理数据的要
素信息进行叠置分析,根据叠置分析的结果生成网格更新列表;根据网格更新列表确定进
行更新操作的区域,激活进行更新操作的区域的地理数据,根据激活的进行更新操作的区
域的地理数据,生成地图更新文件。 步骤s103,向移动终端发送地图更新文件。 优选地,在向移动终端发送地图更新文件之前,地图更新服务器确定移动终端可
以接受的地图格式,如果地图更新服务器生成的地图更新文件是移动终端可以接受的文件
格式,则地图更新服务器直接向移动终端发送地图更新文件;如果地图更新服务器生成的
地图更新文件不是移动终端可以接受的文件格式,则地图更新服务器需要将生成的地图更
新文件转换为移动终端接受的地图格式。 其中,向移动终端发送地图更新文件具体可以为 更新地图更新文件的版本,并向移动终端发送更新后的地图更新文件的版本,使 得移动终端在确定自身的地图更新文件的版本与更新后的地图更新文件的版本不同时,接 收更新后的地图更新文件的版本对应的地图更新文件。 本发明实施例的技术方案,仅对地图中进行更新操作的区域的地理数据生成地图 更新文件,极大的减小了每次地图更新的数据量,节约地图更新成本。 如图2所示,为本发明实施例提供的另一种移动终端地图更新方法的流程图,包 括 步骤s201,向地图更新服务器发送地图更新要素列表。具体可以为 接收地图更新服务器发送的地图更新请求,根据该地图更新请求,向地图更新服
务器发送地图更新要素列表。 其中,在接收地图更新服务器发送的地图更新请求之前,地图服务器可以向地图 更新服务器发送地图更新通知,通知该地图更新服务器原地图已更新。 步骤s202,地图更新服务器根据地图更新要素列表确定进行更新操作的区域,根
据进行更新操作的区域生成地图更新文件,向移动终端发送该地图更新文件。 本发明实施例中,地图编辑器对原地图进行更新后生成的地理数据存储在地图服
务器中。
本发明实施例的技术方案,仅对地图中进行更新操作的区域的地理数据生成地图
更新文件,极大的减小了每次地图更新的数据量,节约了地图更新的成本。 如图3所示,为本发明实施例提供的再一种移动终端地图更新方法的信令流程
图,具体包括 步骤s301,地图编辑器对地图的地理数据进行更新,并将更新后的地理数据存入 地图服务器。 步骤s302,地图更新服务器向地图服务器发送地图更新请求,请求进行地图更新。
地图更新服务器可以定时或不定时地向地图服务器发送地图更新请求。 其中,地图更新服务器向地图服务器发送地图更新请求具体可以为 地图服务器向地图更新服务器发送地图更新通知。地图服务器自动向地图更新服
务器发送地图更新通知,通知地图更新服务器,地图编辑器对原地图进行了更新。地图更新
服务器根据地图服务器发送的地图更新通知向地图更新服务器发送地图更新请求。 步骤s303,地图服务器接收到地图更新服务器发送的地图更新请求后,向地图更
新服务器发送地图更新要素列表。该地图更新要素列表中列出了地图编辑器更新的地理数
据的要素信息和该要素信息的更新记录等。地图更新服务器可以根据该地图更新要素列表
查询地理数据更新的具体信息。 另外,地图服务器也可以直接向地图更新服务器发送地图更新要素列表。 步骤s304,地图更新服务器接收到该地图更新要素列表,对该地图更新要素列表
中更新的地理数据的要素信息和原地图的地理数据的要素信息进行叠置分析,生成网格更
新列表。 原地图由无数个网格组合而成,每个网格包含有自己网格的地理数据,所有网格 的地理数据组合起来,就构成了整个地图的地图地理数据。例如网格可以是多个小方格,这 些小方格为边长为固定值的正方形。每个划分的小方格中分别存储着该方格区域内的地理 数据,所有方格按规律组合就构成整个地图,包含了整个地图的地理数据。
地图更新服务器将地图更新要素列表中更新的地理数据的要素信息与原地图每 个网格的地理数据的要素信息进行叠置分析,生成网格更新列表。 如在原地图中进行地图更新时,添加了一条街道,地图更新服务器收到地图更新 要素列表中这条街道的要素信息后,经过叠置分析,得出这条街道跨越了 a, b, c三个网格, 即a, b, c三个网格地理数据进行了更新,于是生成一个包括a, b, c三个网格的网格更新列 表。 步骤s305,根据网格更新列表确定进行更新操作的区域,并根据进行更新操作的 区域的地理数据生成地图更新文件。 根据包含了所有更新网格的网格更新列表,地图更新服务器在网格数据库中查询 这些更新网格的基本信息。网格数据库中存储了包括更新网格在内的所有网格的基本信 息,这些基本信息包括每个网格的范围,大小,以及该网格的其它基本参数。通过这些基本 信息,地图更新服务器就可以建立一个包括更新网格的地图更新区域。 还以添加一条街道为例,在此,根据上述包括a, b, c三个网格的网格更新列表,在 网格数据库中获取a, b, c三个网格的基本信息,根据这些基本信息建立一个包括a, b, c更 新网格的进行更新操作的区域A。
8操作的区域可以为一个面状区域,该面状区域可以为间断的、不连 接的区域,也可以为连接的区域。 地图更新服务器在进行叠置分析之前,会预先提取存储在地图服务器中更新的地
理数据,这些更新的地理数据就是进行更新操作的区域的地理数据。在此,也可以在地图更
新服务器中设置缓存,用以预先存储从地图服务器中提取的更新的地理数据。 将该进行更新操作的区域的地理数据激活,在原地图中确定进行更新操作的区
域。为了减少向终端发送的地图更新文件的数据量,因此只需要对进行更新操作的区域的
地理数据生成地图更新文件。在生成该地图更新文件时,需要首先将该进行更新操作的区
域的地理数据激活,让该进行更新操作的区域的地理数据处于选中状态,然后地图更新服
务器根据激活的进行更新操作的区域的地理数据,生成地图更新文件。 还以添加一条街道为例,在此,需要从原地图地理数据中将包括a, b, c三个网格 的进行更新操作的区域A的地理数据处于激活状态,然后在原地图地理数据中将该进行更 新操作的区域A的地理数据划分出来,生成地图更新文件。
步骤s306,向移动终端发送地图更新文件。 地图更新服务器首先更新地图更新文件的版本,向移动终端发送更新后的地图更 新文件的版本。移动终端判断自身的地图更新文件的是否为更新后的地图更新文件的版 本。如果移动终端自身的地图更新文件的版本为最新版本,则不需要更新;如果不是最新版 本,则移动终端向地图更新服务器发送地图更新请求,地图更新服务器接收到请求后,向移 动终端发送地图更新文件。 另外,移动终端还可以主动请求进行地图更新,地图更新服务器接收到移动终端 发送的地图更新请求后,会向移动终端发送更新后的地图更新文件的版本,移动终端根据 该地图更新文件的版本判断是否需要进行地图更新。 地图更新服务器也可以直接向移动终端发送带有更新后的地图更新文件的版本 的地图更新文件。移动终端确定该地图更新文件为最新版本时,则不需要进行更新;如果该 地图更新文件不是最新版本,则移动终端根据给地图更新文件进行地图更新。
例如,移动终端现有的地图版本为1. 0的版本,而地图更新服务器经过更新后,生 成的地图更新文件为1. l版本,则地图更新服务器首先将该1. 1的版本号发送给移动终端。
移动终端将该版本号1. 1与自身地图更新文件的版本号相比较,如果移动终端自 身地图更新文件的版本为1. 0版本,因此移动终端的地图更新文件需要进行地图更新,此 时,移动终端会向地图更新服务器发送请求更新地图请求,地图更新服务器接收到该请求 后,向移动终端发送1. 1版本的地图更新文件。反之则不发送。 优选地,在向移动终端发送地图更新文件之前,地图更新服务器确定移动终端可 以接受的地图格式,如果地图更新服务器生成的地图更新文件是移动终端可以接受的文件 格式,则地图更新服务器直接向移动终端发送地图更新文件;如果地图更新服务器生成的 地图更新文件不是移动终端可以接受的文件格式,则地图更新服务器需要将生成的地图更 新文件转换为移动终端接受的地图格式。 本发明实施例的技术方案,仅根据地图中进行更新操作的区域的地理数据生成地
图更新文件,极大地减小了每次地图更新的数据量,节约了地图更新的成本。 如图4所示,为本发明以井盖数据为例的一种地图更新方法的信令流程图,具体
9包括 步骤s401、地图编辑器更新井盖数据,通过地图数据编辑器将井盖数据保存到地 图服务器中。 步骤s402、地图服务器在地图更新后通知地图更新服务器地图有更新。 步骤s403、地图更新服务器接到更新通知后向地图服务器发送地图更新请求。请
求地图更新服务器发送地图更新要素列表。 步骤s404、地图服务器根据地图更新服务器发送的地图更新请求返回地图更新要 素列表,这些地图更新要素列表包含井盖数据的点要素信息。 其中,地图更新服务器获取地图更新要素列表,还可以为地图更新服务器直接发
送地图更新请求;地图服务器根据该地图更新请求发送地图更新要素列表。 或者,地图服务器直接向地图更新服务器发送地图更新要素列表。 步骤s405、地图更新服务器对地图更新要素列表中更新的地理数据的要素信息与
原地图的地理数据的要素信息进行叠置分析,得到井盖所在位置区域的更新网格。然后再
根据更新网格在网格数据库中查询出更新网格的基本信息。 步骤s406、根据井盖所在更新网格的区域范围生成一个面状多边形数据,将该面 状区域数据处于激活状态,调用地图服务器按照面状区域裁减数据接口裁减数据生成更新 网格面状区域的地图更新文件; 生成地图更新文件之后,地图更新服务器还可以压縮地图更新文件并同时更新地 图数据版本号。 步骤s407、移动终端登录时向地图更新服务器请求地图版本号。
步骤s408、地图更新服务器处理移动终端的请求返回最新地图版本号,
地图更新服务器也可以直接向移动终端发送地图版本号。 步骤s409、移动终端确定自身地图的版本不是最新版本时,向地图更新服务器发 送更新文件请求,请求最新的地图更新文件。 步骤s410、地图更新服务器从文件服务器获取地图更新文件后发送给移动终端。 优选地,在向移动终端发送地图更新文件之前,地图更新服务器确定移动终端可
以接受的地图格式,如果地图更新服务器生成的地图更新文件是移动终端可以接受的文件
格式,则地图更新服务器直接向移动终端发送地图更新文件;如果地图更新服务器生成的
地图更新文件不是移动终端可以接受的文件格式,则地图更新服务器调用终端数据转换工
具将地图更新文件转换为移动终端接受的地图格式。 地图更新服务器也可以直接向移动终端发送带有更新地图数据版本号的地图更 新文件。移动终端如果确定自身地图的版本为最新版本,则不需要更新;如果确定自身地图 的版本不是最新版本,则移动终端根据地图更新文件进行地图更新。 步骤s411、移动终端解压地图文件并更新本地地图数据,将更新的井盖数据更新 到移动终端本地的地图数据上。 本发明实施例可以看出,本技术方案仅对井盖数据的区域进行更新,极大的减小
了每次地图更新的数据量,提高移动终端地图的现势性,节约地图更新成本。 如图5所示,为本发明实施例提供的一种地图更新系统的结构示意图,包括 地图服务器510,用于发送地图更新要素列表;
地图更新服务器520,用于获取地图服务器510发送的地图更新要素列表,根据 地图更新要素列表确定进行更新操作的区域,并根据进行更新操作的区域生成地图更新文 件,向移动终端发送地图更新文件。
该系统还可以包括 地图编辑器530,用于原地图的地理数据进行更新。
该系统还包括 文件服务器540,用于存储地图更新服务器520生成的地图更新文件。
文件服务器540也可用于向移动终端发送地图更新文件。 该系统还可以包括移动终端550,用于接收地图更新服务器520发送的地图更新 文件,根据该地图更新文件,对移动终端的地图进行更新。 如图6所示,为本发明实施例提供的一种地图更新服务器的结构示意图,包括
获取模块521,用于获取地图更新要素列表; 确定模块522,用于根据获取模块521获取的地图更新要素列表确定进行更新操 作的区域; 生成模块523,用于根据确定模块522确定的进行更新操作的区域生成地图更新 文件; 发送模块524,用于向移动终端550发送生成模块523生成的地图更新文件。
其中,如图7所示,获取模块521包括 请求子模块5211,用于向地图服务器510发送地图更新请求,请求子模块5211具 体用于向地图服务器510定时或不定时发送地图更新请求。 接收子模块5212,用于接收地图服务器510根据地图更新请求发送的地图更新要 素列表。 获取模块521还可以包括 通知子模块5213,用于接收地图服务器510发送的原地图已更新的地图更新通 知。 确定模块522可以包括 分析子模块5221,用于对获取模块521获取的地图更新要素列表中更新的地理数 据的要素信息和原地图的地理数据的要素信息进行叠置分析; 列表生成子模块5222,用于根据分析子模块5221的叠置分析的结果生成网格更 新列表; 区域确定子模块5223,用于根据列表生成子模块5222生成的网格更新列表确定
进行更新操作的区域; 生成模块523可以包括 激活子模块5231,用于激活确定模块522确定的进行更新操作的区域的地理数 据; 文件生成子模块5232,用于根据激活子模块5231激活的进行更新操作的区域的 地理数据,生成地图更新文件。 地图更新服务器520还可以包括文件转换模块525,用于将地图更新文件转换为 移动终端接受的地图格式。
11
其中,发送模块524具体包括 版本更新子模块5241,用于更新地图更新文件的版本,并向移动终端发送更新地 图地图更新文件的版本; 文件发送子模块5242,用于当移动终端自身的地图更新文件的版本与更新后的地 图更新文件的版本不同时,根据移动终端发送的地图更新请求,向移动终端发送更新后的 地图更新文件的版本对应的地图更新文件。 如图8所示,为本发明实施例提供的一种地图服务器的结构示意图,包括 发送模块511,用于向地图更新服务器520发送地图更新要素列表,使得地图更新
服务器520根据地图更新要素列表确定进行更新操作的区域,并根据进行更新操作的区域
生成地图更新文件,向移动终端发送地图更新文件。
该地图服务器510还可以包括, 请求接收模块512,用于接收地图更新服务器520发送的地图更新请求;
发送模块511具体用于根据请求接收模块512接收的地图更新请求,向地图更新 服务器520发送地图更新要素列表。
地图服务器510还可以包括 地理数据存储模块513,用于存储地图编辑器530对原地图进行更新后生成的地 理数据。 地图服务器510还可以包括通知模块514,用于向地图更新服务器520发送地图 更新通知,通知地图更新服务器520原地图已更新。 如图9所示,为本发明实施例提供的一种移动终端的结构示意图,包括
接收模块551,用于接收地图更新服务器520发送的地图更新文件,该地图更新文 件为地图更新服务器520根据地图更新要素列表确定进行更新操作的区域,并根据进行更 新操作的区域生成的; 更新模块552,用于根据接收模块551接收的地图更新文件,对移动终端550的地 图进行更新。 移动终端550还可以包括 版本请求模块553,用于向地图更新服务器520请求地图版本;
移动终端550还可以包括 版本判别模块554,用于根据地图更新服务器520发送的地图版本,判断终端自身 是否需要进行地图更新,接收模块551在版本判别模块554确定移动终端550需要进行地 图更新时,接收地图更新文件。 通过本发明实施例可以看出,本技术方案仅对进行更新的区域进行更新,仅对地 图中进行更新操作的区域,更新后的地理数据生成地图更新文件,极大的减小了每次地图 更新的数据量,提高移动终端地图的现势性,节约地图更新成本。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现基于这样的理解,本 发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存 储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视本发明的保护范围。
权利要求
一种移动终端地图更新方法,其特征在于,包括获取地图更新要素列表;根据所述地图更新要素列表确定进行更新操作的区域,根据所述进行更新操作的区域生成地图更新文件;向移动终端发送所述地图更新文件。
2. 如权利要求1所述的方法,其特征在于,所述获取地图更新要素列表包括 向地图服务器发送地图更新请求;接收所述地图服务器根据所述地图更新请求发送的地图更新要素列表。
3. 如权利要求2所述的方法,其特征在于,在所述向所述地图服务器发送地图更新请 求之前,还包括接收所述地图服务器发送的所述原地图已更新的地图更新通知。
4. 如权利要求1所述的方法,其特征在于,所述根据所述地图更新要素列表确定进行 更新操作的区域,根据所述进行更新操作的区域生成地图更新文件包括对所述地图更新要素列表中更新的地理数据的要素信息和原地图的地理数据的要素 信息进行叠置分析;根据所述叠置分析的结果生成网格更新列表;根据所述网格更新列表确定进行更新操作的区域,激活所述进行更新操作的区域的地 理数据,根据激活的进行更新操作的区域的地理数据,生成地图更新文件。
5. 如权利要求1所述的方法,其特征在于,所述向移动终端发送所述地图更新文件包括更新地图更新文件的版本,并向所述移动终端发送更新后的地图更新文件的版本,使 得所述移动终端在确定自身的地图更新文件的版本与所述更新后的地图更新文件的版本 不同时,接收所述更新后的地图更新文件的版本对应的地图更新文件。
6. —种移动终端地图更新方法,其特征在于,包括向地图更新服务器发送地图更新要素列表,以便于所述地图更新服务器根据所述地 图更新要素列表确定进行更新操作的区域,根据所述进行更新操作的区域生成地图更新文 件,向移动终端发送所述地图更新文件。
7. 如权利要求6所述的方法,其特征在于,还包括, 存储地图编辑器对原地图进行更新后生成的地理数据。
8. 如权利要求6所述的方法,其特征在于,所述向地图更新服务器发送地图更新要素 列表包括接收所述地图更新服务器发送的地图更新请求;根据所述地图更新请求,向所述地图更新服务器发送所述地图更新要素列表。
9. 如权利要求8所述的方法,其特征在于,在所述接收所述地图更新服务器发送的地 图更新请求之前,还包括向所述地图更新服务器发送地图更新通知,通知所述地图更新服务器所述原地图已更新。
10. —种地图更新服务器,其特征在于,包括 获取模块,用于获取地图更新要素列表;确定模块,用于根据所述获取模块获取的地图更新要素列表确定进行更新操作的区域;生成模块,用于根据所述确定模块确定的进行更新操作的区域生成地图更新文件; 发送模块,用于向移动终端发送所述生成模块生成的地图更新文件。
11. 如权利要求10所述地图更新服务器,其特征在于,所述获取模块包括 请求子模块,用于向地图服务器发送地图更新请求;接收子模块,用于接收所述地图服务器根据所述地图更新请求发送的所述地图更新要 素列表。
12. 如权利要求10所述地图更新服务器,其特征在于,所述确定模块包括 分析子模块,用于对所述获取模块获取的地图更新要素列表中更新的地理数据的要素信息和原地图的地理数据的要素信息进行叠置分析;列表生成子模块,用于根据所述分析子模块的叠置分析的结果生成网格更新列表; 区域确定子模块,用于根据所述列表生成子模块生成的网格更新列表确定进行更新操作的区域;所述生成模块包括激活子模块,用于激活所述确定模块确定的进行更新操作的区域的地理数据; 文件生成子模块,用于根据所述激活子模块激活的进行更新操作的区域的地理数 据, 生成地图更新文件。
13. 如权利要求10所述地图更新服务器,其特征在于,所述发送模块包括 版本更新子模块,用于更新地图更新文件的版本,并向所述移动终端发送更新后的地图更新文件的版本;文件发送子模块,用于当所述移动终端自身的地图更新文件的版本与所述更新后的地 图更新文件的版本不同时,根据所述移动终端发送的地图更新请求,向所述移动终端发送 所述更新后的地图更新文件的版本对应的地图更新文件。
14. 一种地图服务器,其特征在于,包括发送模块,用于向地图更新服务器发送地图更新要素列表,使得所述地图更新服务器 根据所述地图更新要素列表确定进行更新操作的区域,并根据所述进行更新操作的区域生 成地图更新文件,向移动终端发送所述地图更新文件。
15. 如权利要求14所述的地图服务器,其特征在于,所述地图服务器还包括 地理数据存储模块,用于存储地图编辑器对原地图进行更新后生成的地理数据。
16. 如权利要求14所述的地图服务器,其特征在于,所述地图服务器还包括 请求接收模块,用于接收所述地图更新服务器发送的地图更新请求; 所述发送模块具体用于根据所述请求接收模块接收的地图更新请求,向所述地图更新服务器发送所述地图更新要素列表。
17. —种移动终端,其特征在于,包括接收模块,用于接收地图更新服务器发送的地图更新文件,所述地图更新文件为所述 地图更新服务器根据所述地图更新要素列表确定进行更新操作的区域,并根据所述进行更 新操作的区域生成的;更新模块,用于根据所述接收模块接收的地图更新文件,对所述移动终端的地图进行更新。
18. 如权利要求17所述的移动终端,其特征在于,还包括 版本请求模块,用于向所述地图更新服务器请求地图版本。
19. 如权利要求17或18所述的移动终端,其特征在于,还包括版本判别模块,用于根据所述地图更新服务器发送的地图版本,判断终端自身是否需 要进行地图更新,所述接收模块在所述版本判别模块确定所述移动终端需要进行地图更新 时,接收地图更新文件。
20. —种地图更新系统,其特征在于,包括 地图服务器,用于发送地图更新要素列表;地图更新服务器,用于获取所述地图服务器发送的地图更新要素列表,根据所述地图 更新要素列表确定进行更新操作的区域,并根据所述进行更新操作的区域生成地图更新文 件,向移动终端发送所述地图更新文件。
21. 如权利要求20所述的系统,其特征在于,所述系统还包括文件服务器,用于存储所述地图更新服务器生成的地图更新文件,并向移动终端发送 所述地图更新文件。
全文摘要
本发明实施例公开了一种移动终端地图更新方法、装置及系统,所述移动终端地图更新方法包括获取地图更新要素列表;根据所述地图更新要素列表确定进行更新操作的区域,根据所述进行更新操作的区域生成地图更新文件;向移动终端发送所述地图更新文件。本发明实施例的技术方案在进行地图更新时,仅对地图中进行更新操作的区域地理数据生成地图更新文件,极大的减小了每次地图更新的数据量,节约了地图更新成本。
文档编号H04W88/02GK101741879SQ20081018100
公开日2010年6月16日 申请日期2008年11月19日 优先权日2008年11月19日
发明者汪世乐, 邓维军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1