【摘要】 本发明公开了一种导航系统的客户端、对应的服务端,及导航系统的客户端的地图数据提供方法、和与其配合的服务端响应的方法。客户端包括:存储模块、导航模块,和存储更新模块,用于当存储模块中没有需要的图幅数据时,可以从服务端下载,保存在存储模块里,提供给导航模块进行导航。对应的服务端包括:数据提取请求接收模块、和用于根据数据提取请求接收模块获得客户端请求内容;将其请求发送的图幅数据发送至客户端的图幅数据发送模块。本发明由于在客户端设置存储更新模块,当客户端内没有需要的图幅数据时,可从相应的服务端自动下载需要的图幅数据,实现导航功能,使得一些地图数据不全的客户端可从服务端得到需要的地图数据,使用更加方便。 【专利类型】发明授权 【申请人】凯立德欣技术(深圳)有限公司 【申请人类型】企业 【申请人地址】518040 广东省深圳市福田区天安数码城创新科技广场B-908 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】福田区 【申请号】CN200810067701.1 【申请日】2008-06-05 【申请年份】2008 【公开公告号】CN101294819B 【公开公告日】2010-11-03 【公开公告年份】2010 【授权公告号】CN101294819B 【授权公告日】2010-11-03 【授权公告年份】2010.0 【IPC分类号】G01C21/26; G01C21/34; H04L29/06; H04H60/70; G06F17/30 【发明人】张文星 【主权项内容】一种导航系统的客户端,包括:存储模块,用于保存图幅数据;导航模块,用于从存储模块中提取需要的图幅数据进行导航;其特征在于,所述的客户端还包括存储更新模块,用于当存储模块中没有导航模块需要的图幅数据时,从服务端下载需要的图幅数据,保存在存储模块里,提供给导航模块进行导航;所述的存储更新模块包括:图幅提取模块,用于当存储模块中保存有导航模块所请求的图幅数据时,从存储模块中读取导航模块请求提供的图幅数据并返回给导航模块使用;数据提取请求生成模块,用于当存储模块中没有保存导航模块所请求的图幅数据时,把需要的图幅数据按预定协议生成数据提取请求;数据提取请求发送模块,用于把数据提取请求生成模块生成的数据提取请求发送至导航系统的服务端;图幅数据包接收模块,用于接收导航系统的服务端发回的响应协议包;响应协议包解析模块,用于解析图幅数据包接收模块接收到的响应协议包,得到服务端返回的客户端请求的相应图幅数据;图幅保存模块,用于将响应协议包解析模块解析得到的图幅数据存储至存储模块中;容量超额判断模块,用于判断响应协议包解析模块解析后的图幅数据容量与客户端的存储模块中原有图幅数据容量的总和是否大于最大图幅数据限额;旧图幅删除模块,用于当容量超额判断模块判断响应协议包解析模块解析后的图幅数据容量与客户端的存储模块中原有图幅数据容量的总和大于最大图幅数据限额时,按照预设规则删除当前存储模块内的暂时用不到的图幅数据,直至容量超额判断模块的检测结果为接收到的图幅数据容量与客户端原有图幅数据容量的总和不大于最大图幅数据限额;其中,所述的图幅保存模块仅在容量超额判断模块判断响应协议包解析模块解析后的图幅数据容量与客户端的存储模块中原有图幅数据容量的总和不大于最大图幅数据限额时工作。 【当前权利人】凯立德欣技术(深圳)有限公司 【当前专利权人地址】广东省深圳市福田区天安数码城创新科技广场B-908 【引证次数】5.0 【被引证次数】2 【他引次数】5.0 【被自引次数】2.0 【家族引证次数】5.0 【家族被引证次数】17