[发明专利]一种地图瓦片缓存方法及装置有效
申请号: | 201410325872.5 | 申请日: | 2014-07-09 |
公开(公告)号: | CN105302830B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 王生;李欣;刘泓;李强;刘立国;祁明亮 | 申请(专利权)人: | 方正国际软件(北京)有限公司;方正国际软件有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F12/08;G06T1/60 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 瓦片 缓存 方法 装置 | ||
1.一种地图瓦片缓存方法,其特征在于,包括:
接收客户端发送的地图请求指令,并根据所述地图请求指令确定对应的地图瓦片;
根据所述地图瓦片的级别和行列号信息,确定所述地图瓦片的存储节点;
判断所述地图瓦片的级别是否小于设定的阈值,若是,则将所述地图瓦片存入所述存储节点的第一区域;否则,将所述地图瓦片存入所述存储节点的第二区域;按照设定周期统计所述地图瓦片及存储在所述第二区域内的其他地图瓦片的被访问次数,并基于所述被访问次数从高到低的顺序对所有地图瓦片进行排列;判断所述地图瓦片是否位于排序队列的前N%,其中,0≤N≤100,若是,则保留所述地图瓦片的相关数据;否则,将所述地图瓦片的相关数据进行清除。
2.如权利要求1所述的方法,其特征在于,进一步包括:
在初始配置阶段,将部署有分布式内存对象缓存系统Memcache服务的至少两个节点连接成Memcache集群;
根据预设的内存分配参数,将所述至少两个节点的存储空间划分为第一区域和第二区域。
3.如权利要求2所述的方法,其特征在于,将所述至少两个节点的存储空间划分为第一区域和第二区域,包括:
将所述至少两个节点的内存空间或硬盘空间划分为第一区域和第二区域。
4.如权利要求1、2或3所述的方法,其特征在于,进一步包括:
接收到内存扩展指令时,在所述内存扩展指令指示增加的新节点上部署Memcache服务,并将部署Memcache服务后的新节点加入所述Memcache集群,形成新的Memcache集群。
5.如权利要求1、2或3所述的方法,其特征在于,根据所述地图瓦片的级别和行列号信息,确定所述地图瓦片的存储节点,包括:
根据所述地图瓦片的级别和行列号信息计算哈希Hash值;
根据所述Hash值从Memcache集群内选择所述地图瓦片的存储节点。
6.一种地图瓦片缓存装置,其特征在于,包括:
通信单元,用于接收客户端发送的地图请求指令,并根据所述地图请求指令确定对应的地图瓦片;
确定单元,用于根据所述地图瓦片的级别和行列号信息,确定所述地图瓦片的存储节点;
处理单元,用于判断所述地图瓦片的级别是否小于设定的阈值,若是,则将所述地图瓦片存入所述存储节点的第一区域;否则,将所述地图瓦片存入所述存储节点的第二区域;按照设定周期统计所述地图瓦片及存储在所述第二区域内的其他地图瓦片的被访问次数,并基于所述被访问次数从高到低的顺序对所有地图瓦片进行排列;判断所述地图瓦片是否位于排序队列的前N%,其中,0≤N≤100,若是,则保留所述地图瓦片的相关数据;否则,将所述地图瓦片的相关数据进行清除。
7.如权利要求6所述的装置,其特征在于,进一步包括:
配置单元,用于在初始配置阶段,将部署有分布式内存对象缓存系统Memcache服务的至少两个节点连接成Memcache集群,以及根据预设的内存分配参数,将所述至少两个节点的存储空间划分为第一区域和第二区域。
8.如权利要求7所述的装置,其特征在于,所述配置单元具体用于:
将所述至少两个节点的内存空间或硬盘空间划分为第一区域和第二区域。
9.如权利要求7或8所述的装置,其特征在于,所述配置单元进一步用于:
在接收到内存扩展指令时,在所述内存扩展指令指示增加的新节点上部署Memcache服务,并将部署Memcache服务后的新节点加入所述Memcache集群,形成新的Memcache集群。
10.如权利要求6、7或8所述的装置,其特征在于,所述确定单元具体用于:
根据所述地图瓦片的级别和行列号信息计算哈希Hash值;
根据所述Hash值从Memcache集群内选择所述地图瓦片的存储节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件(北京)有限公司;方正国际软件有限公司,未经方正国际软件(北京)有限公司;方正国际软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410325872.5/1.html,转载请声明来源钻瓜专利网。