【技术实现步骤摘要】
一种地图数据缓存方法、装置及电子设备
[0001]本专利技术涉及车载导航系统地图数据
,具体涉及一种地图数据缓存方法、装置及电子设备。
技术介绍
[0002]乘用车的车载屏幕在导航状态,会实时显示最新的地图和行驶路线,而用于显示地图和路线所对应的地图数据,是车机端从服务端获取的。如果每次使用地图数据均从服务端全新下载地图数据,则会非常浪费网络流量。因此一般车机端都会缓存一定数量的地图数据,每次使用本地缓存的地图数据前,车机端会先到服务器判断本地地图数据的新鲜度,如果本地已经是最新地图数据,则直接使用即可,不必再次下载。如果本地不是最新的地图数据,再从服务端重新下载。
[0003]由于车机端的磁盘容量有限,不可能缓存所有地图数据,因此当本地缓存满了后,会通过一定的规则删除部分本地缓存的地图数据,把磁盘容量腾出来,用于缓存刚刚从服务器下载到的新地图数据。删除本地缓存的地图数据的规则通常为删除最久未使用的数据,即按照数据最后一次访问的时间排序,依次删除最久未使用的地图数据。这种方式对于通常的数据是适用的,但地图数据的 ...
【技术保护点】
【技术特征摘要】
1.一种地图数据缓存方法,其特征在于,包括以下步骤:当本地缓存的任一目标地图数据被访问时记录访问时间,所述访问时间包括访问日期;当本地缓存的地图数据满足数据删除条件,根据所述访问日期确定任一目标地图数据在目标时长内被访问的第一次数;根据所述第一次数确定多个目标地图数据在目标时长内被访问次数最少的目标地图数据;将在目标时长内被访问次数最少的目标地图数据从本地缓存中删除。2.根据权利要求1所述的方法,其特征在于,所述将在目标时长内被访问次数最少的目标地图数据从本地缓存中删除,包括:当所述被访问次数最少的目标地图数据的条数小于或等于第一阈值,删除所述被访问次数最少的目标地图数据在本地的缓存记录;当所述被访问次数最少的目标地图数据的条数大于所述第一阈值,按照所述访问时间将访问时间最久的访问记录对应的目标地图数据从本地缓存中删除。3.根据权利要求1所述的方法,其特征在于,当本地缓存的地图数据满足数据删除条件,根据所述访问日期确定任一目标地图数据在目标时长内被访问的第一次数之前,所述方法还包括:根据所述访问日期确定所述目标地图数据被访问的第二次数;当所述第二次数大于预设次数按照访问日期删除访问日期最久的访问记录。4.根据权利要求1所述的方法,其特征在于,所述当本地缓存的任一目标地图数据被访问时记录访问时间,所述访问时间包括访问日期之前,所述方法还包括:当业务层需要使用地图数据时,确定本地是否包含相应类型的目标地图数据;当本地包含相应类型的目标地图数据,确定本地存储的所述目标地图数据是否为最新的地图数据;当本地存储的所述目标地图数据为最新的地图数据,将本地存储的所述目标地图数据作为被访问的地图数据;当本地存储的所述目标地图数据不为最新的地图数据,从服务器下载最新的地图数据对所述目标地图数据进行更新。5.一种地图数据缓存装置,其特征在于,包括:记录模块,当本地缓存的任一目标地图数据被访问时记录访问时间,所述访问时间包括访问日期;第一确定模块,用于当本地缓存的地图数据满足数据删除条件,根据所述访问日期确定任一目标地图数据在...
【专利技术属性】
技术研发人员:王林,
申请(专利权)人:南京四维智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。