发明名称 |
一种在本地缓存导航数据的方法、系统及客户端装置 |
摘要 |
本发明公开了一种在本地缓存导航数据的方法、系统及客户端装置,解决目前的导航设备下载速度慢,造成用户使用体验差的问题。所述方法包括:服务器端分层分块存储导航数据,每层对应不同的地图比例尺,每层又将导航数据分成子块,每层的每个子块根据所在层级和位置计算得到唯一的ID;导航终端顺序存储下载的导航数据,并按照所述ID建立索引;导航终端响应用户请求,根据请求中的层级和位置信息计算ID;在本地索引中查询所述ID,若查找到,则从本地获取所述ID对应的导航数据;若未查找到,则从服务器下载并缓存。所述缓存方法有效解决了通讯导航领域中带宽有限、导航终端从服务器下载导航数据缓慢的问题,提高了响应速度,改善了用户的使用感受。 |
申请公布号 |
CN101358851A |
申请公布日期 |
2009.02.04 |
申请号 |
CN200710119940.2 |
申请日期 |
2007.08.03 |
申请人 |
北京灵图软件技术有限公司 |
发明人 |
张丽;孙亚夫;孙茳;刘路 |
分类号 |
G01C21/26(2006.01);G01C21/36(2006.01);G01C21/32(2006.01);H04L12/56(2006.01);G01S1/02(2006.01);G01S5/02(2006.01);G09B29/10(2006.01) |
主分类号 |
G01C21/26(2006.01) |
代理机构 |
北京集佳知识产权代理有限公司 |
代理人 |
逯长明 |
主权项 |
1、一种在本地缓存导航数据的方法,其特征在于,包括:服务器端分层分块存储导航数据,每层对应不同的地图比例尺,每层又将导航数据分成子块;其中,每层的每个子块根据所在层级和位置计算得到唯一的ID;导航终端顺序存储下载的导航数据,并按照所述ID建立索引;导航终端响应用户请求,根据所述请求中的层级和位置信息计算ID;导航终端在本地索引中查询所述ID,若查找到,则从本地获取所述ID对应的导航数据;若未查找到,则从服务器下载并缓存。 |
地址 |
100094北京市海淀区东北旺西路8号中关村软件园5号楼汉王大厦2层 |