导航系统的客户端、服务端、及地图数据提供、响应方法技术方案

技术编号:3480793 阅读:215 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种导航系统的客户端、对应的服务端,及导航系统的客户端的地图数据提供方法、和与其配合的服务端响应的方法。客户端包括:存储模块、导航模块,和存储更新模块,用于当存储模块中没有需要的图幅数据时,可以从服务端下载,保存在存储模块里,提供给导航模块进行导航。对应的服务端包括:数据提取请求接收模块、和用于根据数据提取请求接收模块获得客户端请求内容;将其请求发送的图幅数据发送至客户端的图幅数据发送模块。本发明专利技术由于在客户端设置存储更新模块,当客户端内没有需要的图幅数据时,可从相应的服务端自动下载需要的图幅数据,实现导航功能,使得一些地图数据不全的客户端可从服务端得到需要的地图数据,使用更加方便。

【技术实现步骤摘要】

本专利技术涉及GPS导航领域,更具体的说,涉及一种导航系统的客户端、 对应的服务端,及导航系统的客户端的地图数据提供方法、和与其配合的 服务端响应的方法。
技术介绍
目前,车用全球定位系统(Global Positioning System, GPS)是GPS 导航重要应用方向之一。车用GPS导航系统的GPS天线接收来自环绕地球 的24颗GPS卫星中的至少3颗所传递的数据信息,结合储存在车用导航终 端内的电子地图,通过GPS卫星信号确定的位置坐标与此相匹配,确定导 航对象在电子地图中的准确位置。图1示出了现有的导航系统的结构组成-所述的导航系统包括扬声器l、存储模块2、输入装置3、声音输出 装置4、显示装置5、分别控制存储模块2、输入装置3及声音输出装置4 的控制装置6、和与控制装置6连接的GPS接收装置16。所述的控制装置6为微机,如可采用掌上电脑、智能手机、车载终端 等。其包括用户接口控制模块7、地图数据管理模块8及导航模块9;导 航模块9主要由导航控制模块10、地图显示模块11、路径引导模块12、 路径搜索模块13、信息点检索装置14、自车位置检测模块15构成。存储模块2内保存有地图数据、控制程序数据等内容;存储模块2可 以为卡盘装置,与可插入其中的记录媒体相配合将记录媒体中的地图数据、 控制程序数据等记录进行读取,还原成数字数据,并送至送到控制装置6。 所述记录媒体可以采用例如安全数码卡(Secure Digital Card, SD),闪 存卡(Trans Flash Card, TF)等。输入装置3可使用按键、摇杆、旋钮或触摸板等。输入装置3用于输 入用户的各种要求,将用户的输入信号送到控制装置6的用户接口控制模 块7中。声音输出装置4将控制装置6送来的声音数据转化为声音信号,送到 扬声器1。扬声器1将声音输出装置4送来的声音信号转换成声音并输出, 这样,扬声器1就可以配合控制装置6的需要,发出各种操作通知及路径 引导的语音。显示装置5可使用LCD (Liquid Crystal Display)液晶显示器或投 影仪或CRT (Cathode Ray Tube)显示器,根据控制装置6送来的显示数 据,显示其对应的图像。例如,显示装置5可以显示地图、自车位置标记、 已规划路径及用户输入界面等。GPS接收装置16接收来自GPS卫星的信号,检测车辆的现在位置及移 动方向,并将检测到的结果转换成协议数据,这些协议数据进一步被送到 控制装置6的导航模块9内的自车位置检测模块15。控制装置6的用户接口控制模块7接收输入装置3的输入,生成与输 入所要求的内容对应的控制指令,送到导航模块9内的一个或多个子模块 之中。此外,用户接口控制模块7响应控制指令,并把从导航模块9返回 的处理结果,送到声音输出装置4、显示装置5之中。控制装置6的地图数据管理模块8响应导航模块9的要求从存储模块 2读出地图数据,这些地图数据中也含有用于图片引导用的数据内容。导航模块9的导航控制模块10控制并调用导航模块9的其余子模块。导航模块9的地图显示模块11根据从地图数据管理模块8读出的地 图数据信息,生成地图显示用的显示数据,送到用户接口控制模块7。导航模块9的路径引导模块12从地图数据处理模块8取得地图数据, 对其进行路径诱导处理,并把诱导处理结果返回给地图数据管理模块11, 以便于地图数据管理模块11进行预测读取。另还将诱导时的界面、导航语 音等数据传送给用户接口控制模块7。导航模块9的路径搜索模块13从地图数据管理模块8取得地图数据, 并对其实行路径探索处理,并将路径探索结果返回路径引导模块12。导航模块9的自车位置检测模块15将从GPS接收装置16得到的表示 现在位置的数据,送到地图数据管理模块8、地图显示模块ll、路径引导 模块12。现有技术中,导航系统在进行导航时需要通过详尽的电子地图才能准 确的引导使用者到达目的地或实现信息点检索等其它功能。目前的导航系 统通常将全部电子地图数据存储在导航设备的存储模块中,导航系统根据 功能模块的需求直接调用电子地图数据。由于电子地图数据非常庞大,如 中华人民共和国电子地图数据需要数百上千兆的存储空间。这对硬件提出 了很高的要求,使得一些存储容量小的终端设备,如小存储容量手机无法 实现导航功能,限制了导航系统的应用。例如,现有的一些智能手机虽然 支持导航功能,可其存储ROM容量往往只在50兆左右,由于存储容量太小, 无法容纳所有的电子地图,因此现有的一些导航系统通常采用仅保存很小 的一部分地图的方式来进行区域性的导航。但由于用户存在对中华人民共 和国的所有地方进行导航的可能,因此,这种硬件存储容量较小的导航系 统完全不能对其存储模块中的地图数据支持的区域以外的其他区域进行导 航,使用起来很不方便。
技术实现思路
为克服上述缺陷,本专利技术所要解决的技术问题是提供一种能自动下载 所需地图,使用更加方便的导航系统的客户端、对应的服务端,及导航系 统的客户端的地图数据提供方法、和与其配合的服务端响应的方法。本专利技术的目的是通过以下技术方案来实现的 一种导航系统的客户端,包括 存储模块,用于保存图幅数据;导航模块,用于从存储模块中提取需要的图幅数据进行导航;所述的客户端还包括存储更新模块,用于当存储模块中没有导航模块需要的图幅数据时,从服务端下载需要的图幅数据,保存在存储模块里,提供给导航模块进行导航。 所述存储更新模块包括图幅提取模块,用于当存储模块中保存有导航模块所请求的图幅数据 时,从存储模块中读取导航模块请求提供的图幅数据并返回给导航模块使用;数据提取请求生成模块,用于当存储模块中没有保存导航模块所请求 的图幅数据时,把需要的图幅按预定协议生成数据提取请求;数据提取请求发送模块,用于把数据提取请求生成模块生成的数据提 取请求发送至导航系统的服务端;图幅数据包接收模块,用于接收导航系统的服务端发回的响应协议包;响应协议包解析模块,用于解析图幅数据包接收模块接收到的响应协 议包,得到服务端返回的客户端请求的相应图幅数据;图幅保存模块,用于将响应协议包解析模块解析得到的图幅存储至存 储模块中。所述的存储更新模块还包括容量超额判断模块,用于判断响应协议包解析模块解析后的图幅数据 容量与客户端的存储模块中原有图幅数据容量的总和是否大于最大图幅数 据限额;旧图幅删除模块,用于当容量超额判断模块判断响应协议包解析模块 解析后的图幅数据容量与客户端的存储模块中原有图幅数据容量的总和大 于最大图幅数据限额时,按照预设规则删除当前存储模块内的暂时用不到 的图幅数据,直至容量超额判断模块的检测结果为接收到的图幅数据容量 与客户端原有图幅数据容量的总和不大于最大图幅数据限额;其中,所述的图幅保存模块仅在容量超额判断模块判断响应协议包解 析模块解析后的图幅数据容量与客户端的存储模块中原有图幅数据容量的 总和不大于最大图幅数据限额时工作。这样的设计使得由于为客户端的图 幅存储区设置存储容量限额,如果服务端发回的图幅数据容量与客户端原 有图幅容量之和大于存储容量限额,就删除客户端的图幅存储区中的那些 暂时不需要的图幅,直到服务端发回的图幅数据容量与客户端已有图幅容 量之和小于存储容量限额时才把服务端发回的图幅本文档来自技高网
...

【技术保护点】
一种导航系统的客户端,包括:存储模块,用于保存图幅数据;导航模块,用于从存储模块中提取需要的图幅数据进行导航;其特征在于,所述的客户端还包括存储更新模块,用于当存储模块中没有导航模块需要的图幅数据时,从服务端下载需要的图幅数据,保存在存储模块里,提供给导航模块进行导航。

【技术特征摘要】

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

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

1
相关领域技术
  • 暂无相关专利