动态地图下载方法、服务器和位置服务终端技术

技术编号:6616899 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态地图下载方法、服务器和位置服务终端,方法包括:向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据;显示所述当前需要显示的地图区域数据,并缓存所接收的地图数据中剩下的地图数据。本发明专利技术不需要较大的存储空间,另外一次下载当前需要显示的地图区域及其周围的数据并将其缓存,降低对网络速率的依赖性,减小网络流量,节省费用。

【技术实现步骤摘要】

本专利技术涉及位置服务技术,尤其涉及一种动态地图下载方法、服务器和位置服务终端
技术介绍
位置服务终端是指具有位置服务功能及其相关功能的设备。位置服务终端以导航设备为例,其工作原理为导航设备确定特定位置的位置坐标,将其与自身存储的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。在用户设定好出发地和目的地之后,导航设备会计算导航路径,并依据算得的导航路径为用户导航。目前,位置服务终端中的电子地图通常是由供应商预先安装在终端中,或在服务开始前由用户根据自己的需要将目标行政区域的地图通过网络下载至终端中以提供位置服务。由于电子地图数据量日益庞大,这两种方式均需要终端具有一定的存储空间来装载电子地图,从而给终端提出了较高的硬件要求并加重了终端的负担。另一方面,由于城市中的道路和建筑地标等更新很快,预装在终端内的电子地图也需要定期更新方能向用户提供准确的位置服务,这无疑又给位置服务终端的用户带来了不便和麻烦。另一种情况下的电子地图数据存储在网络服务器端,位置服务终端通过在线方式从服务器端下载地图数据并进行显示,该方式对位置服务终端的存储资源占用较少,但对网络依赖性很大,尤其在网络稳定性和拥塞状况较差的条件下用户体验度较差。另外,一般来说,采用这种方法的位置服务终端仅下载当前地图显示界面能够显示的地图数据,当用户移动地图显示或随车位置更改变更显示位置的时候会经常需要向服务器端请求更新地图数据,导致使用该方式的用户的网络流量费用支出十分高昂。专利
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中进行电子地图下载时要么需要较大存储空间、要么对网络依赖性高且费用昂贵的缺陷,提供一种所需存储容量和网络流量均较小的动态地图下载方法、服务器和位置服务终端。本专利技术解决其技术问题所采用的技术方案是提供一种动态地图下载方法,包括向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据;显示所述当前需要显示的地图区域数据,并缓存所接收的地图数据中剩下的地图数据。本专利技术动态地图下载方法中,所述显示地理位置由用户选取或为位置服务终端的当前位置,当用户拖动地图显示区域或所述当前位置移动造成所述地图显示区域中显示的地图要随之发生位移时,显示所述缓存的地图数据。本专利技术动态地图下载方法中,所述动态地图下载方法还包括当所述地图显示区域中显示的地图的位移超过预设阈值时,再次从所述动态地图下载服务器接收地图数据, 再次接收的地图数据中不包括已缓存的地图数据。本专利技术动态地图下载方法中,所述动态地图下载方法还包括判断所述地图显示区域中显示的地图的位移是否超过预设阈值,若是,则再次向所述动态地图下载服务器发送地图下载请求,再次发送的地图下载请求中请求下载的地图数据不包含已缓存的地图数据。本专利技术还提供一种位置服务终端,包括下载请求发送模块,用于向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;地图数据接收模块,用于接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据;显示模块,用于显示所述当前需要显示的地图区域数据;缓存模块,用于缓存所接收的地图数据中剩下的地图数据。本专利技术一种位置服务终端中,所述显示地理位置由用户选取或为位置服务终端的当前位置,当用户拖动地图显示区域或所述当前位置移动造成所述地图显示区域中显示的地图要随之发生位移时,所述显示模块用于显示所述缓存的地图数据。本专利技术一种位置服务终端中,所述地图数据接收模块还用于当所述地图显示区域中显示的地图的位移超过预设阈值时,再次从所述动态地图下载服务器接收地图数据, 再次接收的地图数据中不包括已缓存的地图数据。本专利技术一种位置服务终端中,所述位置服务终端还包括下载判断模块,所述下载判断模块用于判断所述地图显示区域中显示的地图的位移是否超过预设阈值,若是,则通知所述下载请求发送模块再次向所述动态地图下载服务器发送地图下载请求,再次发送的地图下载请求中请求下载的地图数据不包含已缓存的地图数据。本专利技术还提供一种动态地图下载方法,包括从位置服务终端接收地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置请求地图区域的尺寸大小;根据所述地图下载请求向所述位置服务终端发送地图数据,所述地图数据包括所述位置服务终端当前需要显示的地图区域数据及其周围的数据,所述当前需要显示的地图区域数据被所述位置服务终端显示,所发送的地图数据中剩下的地图数据被所述位置服务终端缓存。本专利技术还提供一种动态地图下载服务器,包括下载请求接收模块,用于从位置服务终端接收地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;地图数据发送模块,用于根据所述下载请求接收模块接收的地图下载请求向所述位置服务终端发送地图数据,所述地图数据包括所述位置服务终端当前需要显示的地图区域数据及其周围的数据,所述当前需要显示的地图区域数据被所述位置服务终端显示,所发送的地图数据中剩下的地图数据被所述位置服务终端缓存。本专利技术一种动态地图下载方法、服务器和位置服务终端的有益效果为在进行电子地图下载时,不需存储大量地图数据因而不需要较大的存储空间,从而降低了对位置服务终端相关硬件的要求,节省了成本。另外,在进行电子地图下载时不仅下载当前显示所需的地图数据,还下载当前需要显示的地图区域周围的数据并将其缓存,从而可以降低对网络速率的依赖性,减小网络流量,节省费用。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是根据本专利技术一个实施例的位置服务终端的框图;图2是根据本专利技术另一个实施例的位置服务终端的框图;图3是根据本专利技术一个实施例的地图显示区域和请求地图区域的示意图;图4是根据本专利技术另一个实施例的地图显示区域和请求地图区域的示意图;图5是根据本专利技术一个实施例的终端侧动态地图下载方法的流程图;图6是根据本专利技术一个实施例的动态地图下载服务器的框图;图7是根据本专利技术一个实施例的服务器侧动态地图下载方法的流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是根据本专利技术一个实施例的位置服务终端的框图。在本实施例中,位置服务终端包括下载请求发送模块110、地图数据接收模块120、显示模块130和缓存模块140。下载请求发送模块110可以用于向动态地图下载服务器发送地图下载请求。所发送的地图下载请求可以包括地图显示比例尺和显示地理位置,还可以包括请求地图区域的尺寸大小。地图显示比例尺为位置服务终端上用于显示电子地图的缩放比例尺。显示地理位置为用户所关注的电子地图上的点。请求地图区域的尺寸大小为用户所请求下载的电子地图区域的尺寸大小,显示地理位置包含在请求地图区域中。显示地理位置可以由用户选取。例如,在地图浏览模式下,可以根据用户的地图查看本文档来自技高网
...

【技术保护点】
1.一种动态地图下载方法,其特征在于,包括:向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据;显示所述当前需要显示的地图区域数据,并缓存所接收的地图数据中剩下的地图数据。

【技术特征摘要】
1.一种动态地图下载方法,其特征在于,包括向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据;显示所述当前需要显示的地图区域数据,并缓存所接收的地图数据中剩下的地图数据。2.根据权利要求1所述的动态地图下载方法,其特征在于,所述显示地理位置由用户选取或为位置服务终端的当前位置,当用户拖动地图显示区域或所述当前位置移动造成所述地图显示区域中显示的地图要随之发生位移时,显示所述缓存的地图数据。3.根据权利要求2所述的动态地图下载方法,其特征在于,所述动态地图下载方法还包括当所述地图显示区域中显示的地图的位移超过预设阈值时,再次从所述动态地图下载服务器接收地图数据,再次接收的地图数据中不包括已缓存的地图数据。4.根据权利要求3所述的动态地图下载方法,其特征在于,所述动态地图下载方法还包括判断所述地图显示区域中显示的地图的位移是否超过预设阈值,若是,则再次向所述动态地图下载服务器发送地图下载请求,再次发送的地图下载请求中请求下载的地图数据不包含已缓存的地图数据。5.一种位置服务终端,其特征在于,包括下载请求发送模块,用于向动态地图下载服务器发送地图下载请求,所述地图下载请求包括地图显示比例尺和显示地理位置;地图数据接收模块,用于接收所述动态地图下载服务器根据所述地图下载请求发送的地图数据,所述地图数据包括当前需要显示的地图区域数据及其周围的数据; 显示模块,用于显示所述当前需要显示的地图区域数据; 缓存模块,用于缓存所接收的地图数据中剩下的地图数据。6.根据权利要求5所述的位置服务终端,其特征在于,所述显示地理位...

【专利技术属性】
技术研发人员:张文星
申请(专利权)人:深圳市凯立德科技股份有限公司
类型:发明
国别省市:94

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

1