一种智能终端电召系统及其电子地图下载方法.pdf

上传人:62****3 文档编号:1098666 上传时间:2018-03-31 格式:PDF 页数:14 大小:661.15KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910037031.3

申请日:

2009.01.24

公开号:

CN101568065A

公开日:

2009.10.28

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04W 4/02公开日:20091028|||实质审查的生效|||公开

IPC分类号:

H04W4/02; H04W4/18(2009.01)I; H04L29/08

主分类号:

H04W4/02

申请人:

中国移动通信集团广东有限公司珠海分公司

发明人:

熊 勇; 刘海贤; 陈 慧; 董利波; 刘振诚; 陈旭翔; 彭 猛

地址:

519015广东省珠海市香洲区吉大情侣南路8号全球通大厦

优先权:

专利代理机构:

珠海智专专利商标代理有限公司

代理人:

纪绍梅

PDF下载: PDF下载
内容摘要

本发明涉及智能终端电子地图领域,提供了一种智能终端电召系统,包括网络服务器和智能终端,该网络服务器包括用于获取电子地图图片的地图获取模块、用于将所述电子地图图片分割成地图块的图片分割模块、用于获取车辆信息的车辆信息获取模块、用于将所述地图块和所述车辆信息下载至智能终端的下载模块;该智能终端包括用于计算地图区域的计算模块、用于将所述地图区域的坐标上传至网络服务器的上传模块、用于接收从网络服务器下载的所述地图块和所述车辆信息的接收模块。相应地,本发明还提供了一种电子地图下载及缓冲方法。本发明可加快地图的下载速度,及其在智能终端上的显示、更新和操作速度。

权利要求书

1、  一种智能终端电召系统,其特征在于,包括:
网络服务器,包括:
地图获取模块,用于根据终端发送的地图区域坐标获取所述地图区域内的电子地图图片;
图片分割模块,用于将所述电子地图图片分割成地图块;
车辆信息获取模块,用于根据终端发送的地图区域坐标获取所述地图区域内的车辆信息;
下载模块,用于将所述地图块和所述车辆信息下载至终端;
智能终端,包括:
计算模块,用于计算地图区域;
上传模块,用于向网络服务器上传所述地图区域的坐标;
接收模块,用于接收所述网络服务器发送的地图块和车辆信息,所述接收模块进一步包括缓冲模块,用于缓冲下载下来的所述地图块。

2、
  根据权利要求1所述的智能终端电召系统,其特征在于,所述网络服务器进一步包括:
编码压缩模块,用于在电子地图图片被分割成块后,将所述地图块进行编码、压缩。

3、
  根据权利要求1所述的智能终端电召系统,其特征在于,所述智能终端中的缓冲模块包括以下之一或其组合:
图形操作缓冲模块,用于暂存所述地图块以供终端进行图形操作时使用;
位置缓冲模块,用于暂存最常用的位置对应区域的电子地图图片。

4、
  一种电召系统电子地图下载、缓冲方法,其特征在于,包括以下步骤:
网络服务器根据智能终端发送的地图区域坐标,获取所述地图区域内的电子地图图片和车辆信息;
网络服务器将所述电子地图图片分割成地图块;
网络服务器将所述地图块和所述车辆信息下载至智能终端;
智能终端接收经网络服务器分割成地图块的电子地图图片;
智能终端将若干所述地图块暂时存放在内置的缓冲模块内;
智能终端调用所述缓冲模块内的地图块。

5、
  根据权利要求4所述的电召系统电子地图下载、缓冲方法,其特征在于:所述网络服务器将所述地图块和所述车辆信息下载至智能终端的过程进一步包括:
判断地图块是否全部接收成功,若是,则显示所述地图块,若否,则所述智能终端以自动或手动方式向所述网络服务器请求重新下载。

6、
  根据权利要求5所述的电召系统电子地图下载、缓冲方法,其特征在于:所述智能终端以自动或手动方式向网络服务器请求重新下载,可以请求重新下载整个电子地图图片,也可以请求下载未下载成功的地图块。

7、
  根据权利要求4所述的电召系统电子地图下载、缓冲方法,其特征在于:所述步骤网络服务器将所述地图块和所述车辆信息下载至终端进一步包括:
所述地图块和所述车辆信息接收完成后,所述智能终端将所述地图块和所述车辆信息进行叠加。

8、
  根据权利要求7所述的电召系统电子地图下载、缓冲方法,其特征在于,所述地图块和车辆信息的叠加是指:
以所述地图块为底层,在所述底层上新建一个用于显示车辆信息的新层,所述新层利用底层的坐标系来确定车辆的空间位置。

9、
  根据权利要求4所述的电召系统电子地图下载、缓冲方法,其特征在于,所述智能终端调用所述缓冲模块内的地图块是指:
当对电子地图图片进行调用、平移、放大或缩小的操作时,首先智能终端计算出当前显示屏幕所要显示的地图区域,然后判断在所述缓冲模块中有没有属于所述地图区域的地图块,若有,则显示所述地图块并将所述地图块从所述缓冲模块移除,操作结束后再将图片放回到所述缓冲模块,若没有,则下载新的地图块并显示,并进一步判断所述缓冲模块中的地图块数量是否已满,若是,则按照LRU算法原则将旧的地图块从所述缓冲模块移除,并将新下载的地图块添加到所述缓冲模块,若否,则直接将刚才下载的地图块添加到所述缓冲模块。

说明书

一种智能终端电召系统及其电子地图下载方法
技术领域
本发明涉及电召系统领域,尤指一种智能终端电召系统及其电子地图下载、缓冲方法。
背景技术
人们的生产和生活中百分之八十以上的信息和地理空间位置有关。地理信息系统(Geographic Information System,简称GIS)作为获取、处理、管理和分析地理空间数据的重要工具、技术和学科,近年来得到了广泛关注和迅猛发展。
基于因特网技术的地理信息系统称为Web-GIS。在Web-GIS中,GIS通过万维网(即Web)功能得以扩展,真正成为一种大众使用的工具——从万维网的任意一个节点,因特网用户可以浏览Web-GIS站点中的空间数据、制作专题图、进行各种空间检索和空间分析等。Web-GIS的其中一个重要的应用方向是出租车电召系统。
出租车电召技术出现是基于规范出租车管理、方便人们出行等目的的,现有的出租车电召技术,客户先以电话方式传呼电召服务商,电召服务商会有专门的工作人员进行接听、服务,工作人员通过个人计算机连接网络,搜索客户附近的车辆,若附近有出租车处于空闲状态,则工作人员将传呼该出租车,向其传达客户所在位置。
现有的出租车电召技术,由于电子地图图片、车辆信息等数据的获取是基于个人计算机的,因此客户只能通过电话方式,经人工服务进行召车,而无法主动获取所需的数据。
发明内容
为解决现有技术中,用户无法主动获取所需的数据的技术问题,本发明提供一种智能终端电召系统及其电子地图下载方法,使得智能终端可以快速地对地图和车辆信息进行下载、显示、更新等操作。
为解决上述技术问题,本发明提供一种智能终端电召系统,包括:
网络服务器,所述网络服务器进一步包括:地图获取模块,用于根据终端发送的地图区域坐标获取所述地图区域内的电子地图图片;图片分割模块,用于将所述电子地图图片分割成地图块;编码压缩模块,用于在电子地图图片被分割成块后,将所述地图块进行编码、压缩;车辆信息获取模块,用于根据终端发送的地图区域坐标获取所述地图区域内的车辆信息;下载模块,用于将所述地图块和所述车辆信息下载至终端;
智能终端,所述智能终端进一步包括:计算模块,用于计算地图区域;上传模块,用于向网络服务器上传所述地图区域的坐标;接收模块,用于接收所述网络服务器发送的地图块和车辆信息,所述接收模块进一步包括缓冲模块,用于缓冲下载下来的所述地图块。
如上所述的智能终端电召系统,所述智能终端中,缓冲模块包括以下之一或其组合:图形操作缓冲模块,用于暂存所述地图块以供终端进行图形操作时使用;位置缓冲模块,用于暂存最常用的位置对应区域的电子地图图片。
相应地,本发明提供一种电召系统电子地图下载、缓冲方法,包括以下步骤:
网络服务器根据终端发送的地图区域坐标,获取所述地图区域内的电子地图图片和车辆信息;网络服务器将所述电子地图图片分割成地图块;网络服务器将所述地图块和所述车辆信息下载至终端;智能终端接收经网络服务器分割成地图块的电子地图图片;智能终端将若干所述地图块暂时存放在内置的缓冲模块内;智能终端调用所述缓冲模块内的地图块。
如上所述的电召系统电子地图下载、缓冲方法,所述网络服务器将所述地图块和所述车辆信息下载至终端进一步包括:判断地图块是否全部接收成功,若是,则显示所述地图块,若否,则所述智能终端以自动或手动方式向所述网络服务器请求重新下载,可以请求重新下载整个电子地图图片,也可以请求下载未下载成功的地图块。
如上所述的电召系统电子地图下载、缓冲方法,所述步骤网络服务器将所述地图块和所述车辆信息下载至终端进一步包括:所述地图块和所述车辆信息接收完成后,所述智能终端将所述地图块和所述车辆信息进行叠加,即以所述地图块为底层,在所述底层上新建一个用于显示车辆信息的新层,所述新层利用底层的坐标系来确定车辆的空间位置。
如上所述的电召系统电子地图下载、缓冲方法,所述智能终端调用所述缓冲模块内的地图块是指:当对电子地图图片进行调用、平移、放大或缩小的操作时,首先智能终端计算出当前显示屏幕所要显示的地图区域,然后判断在所述缓冲模块中有没有属于所述地图区域的地图块,若有,则显示所述地图块并将所述地图块从所述缓冲模块移除,操作结束后再将图片放回到所述缓冲模块,若没有,则下载新的地图块并显示,并进一步判断所述缓冲模块中的地图块数量是否已满,若是,则按照LRU算法原则将旧的地图块从所述缓冲模块移除,并将新下载的地图块添加到所述缓冲模块,若否,则直接将刚才下载的地图块添加到所述缓冲模块。
通过上述本发明采用的技术方案可以看出,由于本发明采用了在网络服务器上将较大的电子地图图片分割成较小的地图块,再将地图块依次下载的技术方案,因此可提高图片下载速度和显示速度,而通过在智能终端增设缓冲模块,以内存空间换取速度,有效提高了图片下载、显示、更新和操作速度,也同时节省了GPRS流量及费用。
附图说明
图1为本发明实施例一种智能终端电召系统的结构图;
图2为本发明实施例一种电召系统电子地图下载、缓冲方法的流程图;
图3为本发明实施例一种智能终端电召系统示意图,该智能终端电召系统包括一种电召系统网络服务器和一种电召系统智能终端;
图4为本发明实施例一种电召系统智能终端电子地图下载缓冲方法中,图形操作缓冲方法示意图;
图5为本发明实施例一种电召系统智能终端电子地图下载缓冲方法中,位置缓冲方法示意图;
具体实施方式
下面结合附图及优选实施例对本发明的特征及技术内容进行进一步说明。附图仅用于解释本发明而非限制。
参见图1,为本发明实施例一种智能终端电召系统的结构图。该系统包括网络服务器1和电召系统智能终端2,其中网络服务器1内设有地图获取模块101、图片分割模块102、编码压缩模块103、车辆信息获取模块104以及下载模块12,电召系统智能终端2内设有计算模块201、上传模块202、接收模块21以及显示模块203,其中接收模块21内设有图形操作缓冲模块211和位置缓冲模块212。
参见图2,为本发明实施例一种电召系统电子地图下载、缓冲方法的流程图。该方法可以分为两个部分:下载部分、缓冲部分,下载部分主要包括以下S101~S107步骤,缓冲部分主要包括以下S201~S212/S224步骤:
S101、智能终端根据用户位置和手机分辨率计算出当前显示屏幕所要显示的地图区域,该智能终端在本发明中仅以手机为例,该智能终端包括但不限于手机;
S102、智能终端通过上传模块将所述地图区域的坐标上传至电召系统网络服务器,请求下载对应的地图和车辆数据;
S103、所述电召系统网络服务器获取所述地图区域对应的电子地图图片和车辆信息;
S104、所述电召系统网络服务器将所述电子地图图片分割成地图块;
S105、在电子地图图片被分割成块后,所述电召系统网络服务器将所述地图块进行编码、压缩;
S106、所述智能终端接收所述车辆信息和所述经过编码、压缩的地图块;
S107、判断地图块是否接收成功,若是,则执行步骤S108,若否,则返回步骤S102;
S201、智能终端内置的缓冲模块将若干地图块进行缓冲,所述缓冲模块包括图形操作缓冲模块和位置缓冲模块,该图形操作缓冲模块用于当用户进行平移、放大、缩小的图形操作时缓冲地图块,该位置缓冲模块用于缓冲用户最常用到的位置点对应的地图数据;
S202、调用缓冲于所述缓冲模块内的地图块,对电子地图图片进行查看、平移、放大或缩小等操作;
S203、判断在所述缓冲模块中是否有需要的地图块,若是,则执行步骤S211~S211,若否,则执行步骤S221~S224;
S211、显示所述地图块并将所述地图块从所述缓冲模块移除;
S212、操作结束后将图片放回到所述缓冲模块;
S221、下载新的地图块并显示;
S222、判断所述缓冲模块中的地图块数量是否已满,若是,则执行步骤S223,若否,则执行步骤S224;
S223、按照LRU算法原则将一个地图块从所述缓冲模块移除;
S224、操作结束后将新下载的图片放回到所述缓冲模块;
优选地,在步骤S107中,用户可以在智能终端即手机上设置当地图块未接收成功时,是重新下载整个电子地图图片还是只下载未下载成功的地图块,在返回步骤S102时会将用户的设置信息一并上传至所述电召系统网络服务器。
下面综合图1、图2说明本发明的技术方案。
用户出行需要召车时,使用电召系统智能终端2,通过全球卫星定位系统获取自己所在位置的经纬度数据,计算模块201根据手机分辨率和用户的位置计算出所需要的地图区域(区域范围可设定),再将区域坐标利用上传模块202通过GPRS上传至电召系统网络服务器1,电召系统网络服务器1收到用户请求后,利用其车辆信息获取模块104通过车辆信息网关获取车辆的各种状态信息,同时利用其地图获取模块101通过Web-GIS获取指定位置附近一定范围的地图数据并生成对应区域和相应比例尺的图片,接下来利用图片分割模块102将所述图片按固定比例分割成9个(本参数可由用户设置)相同大小的较小的地图块,利用编码压缩模块103将这些较小的地图块编码、压缩后,再利用下载模块12,将地图块和对应的车辆信息一起经GPRS下载到电召系统智能终端2的接收模块21中,接收模块21将地图块和对应的车辆信息叠加后,通过显示模块203实时动态地显示出来以供客户浏览。这里,接收模块21将地图块和对应的车辆信息叠加的方法是:在基础地图(底层)上新建一层,该新层即用来显示车辆状态,不同的车辆或状态可以用不同的形状或颜色进一步区分,新层利用底层的坐标系统,决定各车辆的空间位置,并最终显示在新层上,这样便得到了最终的叠加后的显示效果。
用户在浏览电子地图和相应车辆状态时,往往需要进行地图的平移、放大、缩小等操作,当然,由于车辆状态是显示在新层上并随底层同步变化的,因此对电子地图进行操作时车辆状态信息的显示也会相应地变化。为了加快图形操作的速度,本发明技术方案在接收模块21设置了图形操作缓冲模块211,用于缓冲一定数量的已下载浏览过的地图块,参见图4。其具体工作原理如下:在图形操作缓冲模块211中缓冲最多200个地图块(本参数根据手机内存大小可相应改变),每个地图块大小为手机屏幕大小的九分之一(本参数可由用户设置),按照LRU(最近不常用算法)的原则,总是保留最近常用的200个地图块,用于在电召系统智能手机上平移图片或放大或缩小的图形操作中缓冲地图块;当进行平移或放大或缩小的图形操作时,首先判断在图形操作缓冲模块211中有没有需要的地图块,如果存在需要的地图块,则从图形操作缓冲模块211移除该地图块,并通过显示模块203显示该地图块,然后再将地图块增加到图形操作缓冲模块211尾部;反之,下载新的地图块并显示,如果图形操作缓冲模块211的地图块数量已经满200,按照LRU的原则,将最先的一个或几个地图块从图形操作缓冲模块211移除,并将刚才下载的地图块增加到图形操作缓冲模块211尾部。如果图形操作缓冲模块211的地图块数量不够200,直接将刚才下载的图片增加到图形操作缓冲模块211尾部。本方案的优势主要体现在下载速度和GPRS流量两个方面,不但实现了以加大内存空间换取速度提升的策略,同时节省了GPRS流量及费用。
另外,考虑到用户使用智能终端电召系统的位置相对比较固定,如公司、住房附近,本发明智能终端电召系统为此在接收模块21设置了位置缓冲模块212,参见图5。当用户使用电召功能时,首先根据经纬度与最近常用的20个(本参数可随内存大小而改变)位置点比较距离,如果与某个点的距离小于50米(本参数可根据电召业务对精度敏感度进行调整),则认为用户的位置为这个点对应的经纬度,并从位置缓冲模块212中直接加载电子地图图片;如果没有需要的图片,则下载新的图片,按照LRU的原则,将最新的图片增加到位置缓冲模块212,将新的位置点增加到20个位置点缓冲中。
由于本发明采用了在网络服务器上将较大的电子地图图片分割成较小的地图块,再将地图块依次下载的技术方案,因此可提高图片下载速度和显示速度,而通过在智能终端增加一缓冲模块,以内存空间换取速度,有效提高了图片下载、显示、更新和操作速度,同时由于缓冲模块的存在使得终端不必每次都要重新下载地图,可节省GPRS流量、减少费用。
以上所揭露的仅为本发明实施例中的较佳实施例,不能以此来限定权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种智能终端电召系统及其电子地图下载方法.pdf_第1页
第1页 / 共14页
一种智能终端电召系统及其电子地图下载方法.pdf_第2页
第2页 / 共14页
一种智能终端电召系统及其电子地图下载方法.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种智能终端电召系统及其电子地图下载方法.pdf》由会员分享,可在线阅读,更多相关《一种智能终端电召系统及其电子地图下载方法.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明涉及智能终端电子地图领域,提供了一种智能终端电召系统,包括网络服务器和智能终端,该网络服务器包括用于获取电子地图图片的地图获取模块、用于将所述电子地图图片分割成地图块的图片分割模块、用于获取车辆信息的车辆信息获取模块、用于将所述地图块和所述车辆信息下载至智能终端的下载模块;该智能终端包括用于计算地图区域的计算模块、用于将所述地图区域的坐标上传至网络服务器的上传模块、用于接收从网络服务器下载的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1