一种手机网络导航中地图矢量数据的传输方法技术

技术编号:4221389 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术一种手机网络导航中地图矢量数据的传输方法,首先,手机终端获得指定位置信息或者导航过程中生成的路线轨迹信息,通过无线通讯方式请求导航中心的地图服务器下载地图;该地图服务器接收到手机终端用户请求的业务类型及上传的请求信息后,自动处理并获得相应的地图显示数据并下发到手机终端,并按照显示类型在内存中顺序组织保存,各显示对象的屏幕位置坐标均按比特流的方式进行组织保存;将符合显示要求的地图矢量数据下发到手机终端进行显示。由于本发明专利技术是通过获得手机终端的业务请求信息后,地图服务器在满足手机终端地图显示的要求下,自动处理并获得相应的地图显示数据,可减少地图数据在传输过程中产生的数据流量,能提高数据传输效率。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
手机GPS导航系统现在基本上分为手机自主导航系统和手机网 络导航系统两种,其中,自主导航系统是将地图矢量数据全部放在手 机终端上,所有的操作都是由手机终端自己来完成,而在手机网络导 航系统中,手机终端不保存所有的地图矢量数据,只有当需要显示地 图时才向导航中心的地图服务器请求下载地图。随着全国地图数据的不断采集,更新速度不断的加快以及各地的 交通信息时常更改,考虑到导航数据包的更新以及动态导航问题,手 机网络导航正逐步的被人们所接受;但通常情况下导航中心的地图服 务器下发到手机终端的地图矢量数据比较大,导致对用户请求的响应 时间较长,传输数据流量较大。
技术实现思路
本专利技术目的是为了克服上述的不足之处,提供一种手机网络导航 中地图矢量数据的传输方法,该方法可以减少地图矢量数据在传输过 程中产生的数据流量,能提高数据传输效率。本专利技术,包括如下步骤,(1) 手机终端获得指定位置信息或者导航过程中生成的路线轨迹 信息,通过无线通讯方式请求导航中心的地图服务器下载地(2) 导航中心的地图服务器接收到手机终端用户请求的业务类型 及上传的请求信息后,自动处理并获得相应的地图显示数据;(3) 导航中心的地图服务器将要下发到手机终端显示的地图显示 数据按照显示类型在内存中顺序组织保存,各显示对象的屏幕位置坐 标均按比特流的方式进行组织保存;(4) 根据通讯协议,导航中心的地图服务器将符合显示要求的地 ,矢量数据下发到手机终端进行显示,在发送最后一帧时加上结束标 示。所述的指定位置信息可以是手机终端通过GPS获得当前的经纬度坐标或者通过兴趣点査询方式获得指定兴趣点位置的经纬度坐标。 所述的手机终端请求的业务类型有两种, 一种是请求下载指定位置附近地图,另一种是请求下载导航过程中沿轨迹方向上的地图。所述的地图显示类型分别是背景数据、道路数据、兴趣点图标、导航轨迹和文本名称。所述的符合显示要求的地图矢量数据下发到手机终端的数据包每帧的最大字节数为200个字节。所述的坐标按比特流的方式进行组织存储,不同屏幕大小,用来 保存屏幕坐标的比特位不相同,保存横向屏幕坐标的位数BitNum—X=屏幕宽度/255 + 8 ,保存纵向屏幕坐标的位数BitNum—Y-屏幕 高度/ 255 + 8 。x由于本专利技术是通过获得手机终端的业务请求信息后,导航中心的 地图服务器在满足手机终端地图显示的要求下,自动处理并获得相应 的地图显示数据,并最大程度上减少其他不必要的数据下载到手机终端上进行显示;为了手机终端地图显示方便,导航中心的地图服务器 下发到手机终端显示的地图显示数据按照五种显示类型进行数据传 输,并且为了减少数据流量,各显示对象的屏幕位置坐标均按比特流 的方式进行组织保存,保存横向屏幕坐标的位数BitNUm_X=屏幕宽 度/255 + 8 ,保存纵向屏幕坐标的位数8^1^1111_¥=屏i高度/255 + 8;根据通讯协议,将符合显示要求的地图矢量数据下发到手机终 端进行显示,为了提高数据传输的稳定性与可靠性,规定所传输的数 据包每帧的最大字节数为200个字节,而且在发送最后一帧时加上结 束标示,以告知手机终端用户当前是所下发的数据包中的最后一帧。具体实施例方式本专利技术的一个具 体实例,这个实例中的地图矢量原始数据具备有手机网络导航中所需 要的全部地图显示数据及最新的地图矢量数据。包括如下步骤步骤一手机终端地图下载请求手机终端不保存所有的地图矢量数据,而是当需要显示地图时才 向导航中心的地图服务器请求下载地图,手机终端地图下载请求主要 有两种方式(即手机终端的两种请求业务类型), 一种是手机终端通 过无线通讯方式向导航中心的地图服务器请求下载指定位置附近的 地图信息,另一种是手机终端在导航过程中通过无线通讯方式向导航 中心的地图服务器请求下载沿导航路线轨迹的地图信息。其中指定位置有两种方式①通过GPS获得手机终端当前位置的经纬度坐标;②通过兴趣点査询方式获得指定兴趣点位置的经纬度坐标。 1、手机终端和导航中心的地图服务器之间的通讯协议(如下表所 示的手机终端请求上传数据协议)。<table>table see original document page 5</column></row><table><table>table see original document page 6</column></row><table><table>table see original document page 7</column></row><table>X NlX + Y占用的字节数视情况而定通过业务类型可以看出手机终端通过无线通讯向导航中心的地 图服务器请求下载指定位置地图时,需要向导航中心的地图服务器的提供的信息包括① 指定位置的经纬度坐标;② 手机终端显示屏幕的宽度和高度。2、手机终端通过无线通讯向导航中心的地图服务器请求下载导 航过程中沿轨迹方向的地图时,需要向导航中心的地图服务器的提供 的信息包括口①手机终端当前位置的经纬度坐标;② 手机终端显示屏幕的宽度和高度;③ 沿轨迹导航过程中,手机终端此次请求的起始地图屏幕编号; 此次请求下载的地图屏幕个数;⑤手机终端向哪个导航中心的地图服务器请求的导航轨迹。 步骤二导航中心的地图服务器处理地图显示数据 导航中心的地图服务器接收到手机终端用户请求的业务类型及 上传的请求信息后,自动处理并获得相应的地图显示数据,手机终端 用户请求的业务类型, 一种是请求下载指定位置附近地图,另一种是 请求下载导航过程中沿轨迹方向上的地图。导航中心的地图服务器处理地图显示数据主要包括如下步骤(1) 根据手机终端向导航中心的地图服务器的请求下载地图所 提供的信息,导航中心的地图服务器获得手机终端所要显示的地图屏幕个数及各个地图屏幕的显示范围;(2) 导航中心地图服务器根据设定的地图显示比例范围大小, 设置手机终端屏幕上所要显示的地图类型及各种类型的显示级别;(3) 确定屏幕显示范围和地图类型以及显示级别后,导航中心 的地图服务器在地图显示数据包中查找所有满足显示条件的地图显 示对象,对于道路对象和背景对象,判断是否需要进行裁剪处理;(4) 根据地图显示类型分类组织好并保存在内存中。 步骤三手机终端显示类型及显示对象坐标的组织 导航中心的地图服务器将要下发到手机终端进行显示的地图显示数据按照五种显示类型在地图服务器的内存中顺序组织保存,各显 示数据的屏幕位置坐标均按比特流的方式进行组织保存;该手机终端显示的五种类型分别是背景数据、道路数据、兴趣点 图标、导航轨迹和文本名称,其中文本名称包括道路名称和兴趣点的名称。为减少地图数据在传输过程中产生的数据流量,考虑将显示对象 的屏幕坐标按比特流的方式进行组织存储,但不同屏幕大小,用来保存地图显示对象的屏幕坐标的比特位可能不相同,其算法如下保存横向屏幕坐标的位数BitNum—X=屏幕宽度/255 + 8 保存纵向屏幕坐标的位数BitNum一Y-屏幕高度/255 + 8 步骤四地图矢量数据下载根据本文档来自技高网...

【技术保护点】
一种手机网络导航中地图矢量数据的传输方法,其特征在于包括如下步骤: (1)手机终端获得指定位置信息或者导航过程中生成的路线轨迹信息,通过无线通讯方式请求导航中心的地图服务器下载地图; (2)导航中心的地图服务器接收到手机终端用户 请求的业务类型及上传的请求信息后,自动处理并获得相应的地图显示数据; (3)导航中心的地图服务器将要下发到手机终端显示的地图显示数据按照显示类型在内存中顺序组织保存,各显示对象的屏幕位置坐标均按比特流的方式进行组织保存; (4) 根据通讯协议,导航中心的地图服务器将符合显示要求的地图矢量数据下发到手机终端进行显示,在发送最后一帧时加上结束标示。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈青溪陈从华时宜黄希煌季刚
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:92[中国|厦门]

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

1