当前位置: 首页 > 专利查询>同济大学专利>正文

导航系统的导航方法技术方案

技术编号:2520009 阅读:182 留言:0更新日期:2012-04-11 18:40
一种导航系统的导航方法,所述导航系统包括一屏幕,其特征在于,所述导航方法包括导航地图快速显示步骤,包括:    步骤A1、提供一图像缓存;    步骤A2、在所述图像缓存中生成大于所述屏幕尺寸的地图缓存图像;    步骤A3、根据屏幕与所述地图缓存图像的相对位置,把地图缓存图像的一部分显示于屏幕上;    步骤A4、在所述地图缓存图像的周边生成至少一预取地图图像。

【技术实现步骤摘要】

本专利技术涉及一种导航方法,尤其涉及-种。
技术介绍
目前的导航系统普遍利用全球卫星定位系统(GPS),根据采用的硬件平台不同,可分为 CAR-PC车载导航系统、DVD汽车导航仪、基于掌上电脑的车载导航仪及其它形式的导航仪等。 当前导航市场分为军用和民用两部分。在民用导航产品中,主要包括车载导航产品和个人导 航产品两大类。在日本和欧美市场,装载有导航设备的汽车比例非常高。目前众多国内外的 公司都开始投入导航系统开发市场,国外如sony、 Nokia、 GARMIN、国内如凯立德、卡仕达等 都在不断地进行车载导航系统的研究。在日本,车载导航安装率高达59%,欧美约为25%。在 中国,由于汽车数量的急剧上升,车载导航市场同样潜力巨大。尽管目前国内外的GIS 二次开发工具各有特点,在电信、金融、公共安全等许多领域都 有了广泛的应用,但利用市场上现有的二次开发工具进行导航系统的地图显示丌发存在着多 种问题。如图1所示,现有的地图缓存图像的大小为屏幕大小的4倍,即宽度和高度都是屏幕宽 度和高度的2倍。中间的小矩形表示屏幕T ,设其宽度和高度分别为SW (Screen Width) 和SH(Screen Height);外面的大矩形为地图缓存矩形2',其宽度和高度分别2XSW和2XSH。 屏幕和地图缓存的相对坐标",yl为屏幕矩形的左上角与地图缓存矩形的左上角距离。初始化 时或者在刚缩小放大地图后,屏幕在地图缓存上的相对坐标为(SW/2, SH/2},表示屏幕在地 图缓存的中央。移动屏幕实际上是移动屏幕在地图缓存的相对坐标,每次重绘时,只需要把 地图缓存上以屏幕相对坐标k,yl为左上角,分别以SW和SH为宽度和高度的举行区域画到屏 幕上。屏幕在地图缓存上的相对坐标横轴的范围为0 — SW,纵轴的范围为O—SH。当相对坐标 超过这个范围时,就需要重新生成地图,并且调整相对坐标。当屏幕超出地图缓存时的边界调整情况如错误!未找到引用源。2左部分所示,当相对坐 标k y)的横坐标x小于O时,即屏幕超出了地图缓存的左边界,就需要地图缓存的矩形范 围向左移SW,重新生成地图,同时相对坐标也相应调整为bc + SW, y}。如图2右部分所示, 虚线矩形表示调整之前的地图缓存矩形范围,实线矩形则表示调整之前的地图缓存矩形范围。同理当相对坐标(x, y)的横坐标x大于SW时,即屏幕超出了地图缓存的右边界,就需要地图缓存的矩形范围向右移SW,重新生成地图,同时相对坐标也相应调整为h - SW, y}。当 相对坐标(x, y)的纵坐标y小于O时,即屏幕超出了地图缓存的上边界,就需要地图缓存的 矩形范围向上移SH,重新生成地图,同时相对坐标也相应调整为(x , y + SW}。当相对坐标 U, y)的纵坐标y大于SH时,即屏幕超出了地图缓存的下边界,就需要地图缓存的矩形范围 向下移SH,重新生成地图,同时相对坐标也相应调整为k, y-SH)。大部分时间地图只是在小范围内移动,如果采用了地图缓存,大部分时间内不需要重新 生成地图。但是,当屏幕与地图缓存的相对坐标超出范围时,还是需要重新生成地图。对于 用户来说,前面的地图移动都很流畅,但在边界处突然停顿几秒,然后才能继续移动,这也 是很不友好的。所以,我们必须想办法消除地图缓存在边界处重新生成地图对用户造成的影 响。此外,现有的导航系统还存在如下不足之处(1) 应用针对性差。二次开发工具虽然都提供基本的GIS开发功能,但其关注的重点领 域各不相同,如M邻Info长期以来主要的关注方向是通信领域,而FME Suite则主要方向为 空间数据的存储与转换。(2) 无法与嵌入式导航设备完全兼容,平台适应性差。当这些二次开发工具在应用导具 体的嵌入式设备时,在平台适应性、底层开放性等方面都在不同程度上存在着一定的问题。(3) 导航功能没有融合移动通讯服务技术。国外的移动通讯服务商如ATX 、 0nStar等 都提供交通有关信息、路况介绍等服务,另外还有紧急联络系统、盗窃跟踪、导航系统、地 理信息应用程序的服务。而国内却没有这样的导航通讯服务提供者。(4) 目前市场上的二次开发产品只是提供了开发接口,用户无法了解功能具体的实现, 因此也就无法对其性能进行改进。也不能根据自己的需要对功能进行扩充。
技术实现思路
本专利技术所要解决的技术问题是提供一种可以加快导航系统导航地图显示速度的导航方法。为解决上述技术问题,本专利技术采用如下技术方案一种,所述导航系统包括一屏幕,所述导航方法包括导航地图快速 显示的步骤,具体实现如下步骤A1、提供一图像缓存;步骤A2、在所述图像缓存中生成大于所述屏幕尺寸的地像;步骤A3、根据屏幕与所述地像的相对位置,把地像的一部分显示于屏幕上。作为本专利技术的一种优选方案,所述导航地图快速显示步骤还包括步骤A4、当屏幕的位置 超出所述地像的范围,重新生成覆盖屏幕的地像。作为本专利技术的一种优选方案,所述屏幕为长方形,在步骤A2中,所述地像为长方形, 其宽与高分别大于等于屏幕宽SW与高SH的2倍。作为本专利技术的一种优选方案,所述地像的上下分别紧邻第一预取地像、第二预 取地像,所述第一预取地像、第二预取地像的宽与地像的宽相同,其高为 地像高的一半;地像的左右分别紧邻第三预取地像、第四预取地像,所述 第三预取地像、第四预取地像的高与地像的高相同,其宽为地像宽的一半。作为本专利技术的一种优选方案,所述重新生成覆盖屏幕的地像以屏幕所显示的地图信 息为中心。作为本专利技术的一种优选方案,所述步骤A2中,存于所述图像缓存中的地像以屏幕所 显示的地图信息为中心。作为本专利技术的一种优选方案,所述图像为位图。作为本专利技术的一种优选方案,所述导航方法还包括注记动态标签的步骤,具体实现如下 步骤B1、获取当前电子地图的縮放比例因子r;步骤B2、根据获取的r值设置地图标签注记区域的初始大小s,将屏幕区域划分为V/s 个大小为s的初始区域,并对当前屏幕上的矢量对象进行注记,同时对已经被占用的注记区 域做标记;步骤B3、检査已被注记过的区域,若未发现有区域相交则按r的指数倍縮小注记区域的 大小,直到发现有区域有交集,此时将注记区域大小按r的线性增加,直到出现两个区域有 交集;记录下将每次增长求得的注记区域大小s;步骤B4、若发现有区域相交,则按r的指数倍减小注记区域的大小,直到发现有区域有 交集,此时将注记区域大小按r的线性减少,直到没有两个区域有交集;记录下将每次增长 求得的注记区域大小s'与注记个数k,其中k:V/s';步骤B5、利用最小二乘法对r和s,s'分别进行拟合。作为本专利技术的一种优选方案,所述导航方法还包括多线程语音播报的步骤使用的LRU 置换算法,选择最近最久未使用的语音文件,将其硬盘中淘汰;该算法赋予每个语音文件一 个时间变量,用来记录一个语音文件自上次被访问以来所经历的时间lastTime,当须淘汰一 个文件时,选择现有文件中lastTime值最大的。作为本专利技术的一种优选方案,所述导航方法包括移动通讯步骤提供一后台服务模块,用以加快处理数据信息。 本专利技术的有益效果如下-(1) 针对在嵌入式设备上开发的导航系统中电子地图的快速显示问题,在Windows CE的 嵌入式平台上进行研究,提供了一种能够适应嵌入式设备软硬本文档来自技高网
...

【技术保护点】
一种导航系统的导航方法,所述导航系统包括一屏幕,其特征在于,所述导航方法包括导航地图快速显示步骤,包括:步骤A1、提供一图像缓存;步骤A2、在所述图像缓存中生成大于所述屏幕尺寸的地图缓存图像;步骤A3、根据屏幕与所述地图缓存图像的相对位置,把地图缓存图像的一部分显示于屏幕上;步骤A4、在所述地图缓存图像的周边生成至少一预取地图图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋昌俊曾国荪陈闳中苗夺谦闫春钢方钰宋栋
申请(专利权)人:同济大学
类型:发明
国别省市:31

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

1