[发明专利]一种按时序实时动态缓存的方法在审
申请号: | 201611139329.1 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106777064A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李三玉;邹晶;郑波;范翼;陈俊伟;周争义;郑良;何亮 | 申请(专利权)人: | 湖北金拓维信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天盾知识产权代理有限公司11421 | 代理人: | 黄淑娟 |
地址: | 430223 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按时 实时 动态 缓存 方法 | ||
1.一种按时序实时动态缓存的方法,其特征在于:
步骤1,获取当前地图显示分辨率和范围;
步骤2,计算需要获取的缓存编号;
步骤3,判断缓存库中是否有对应的缓存数据,若是,则进入步骤4,若否,则进入步骤6;
步骤4,判断缓存生产的时间是否晚于数据录入时间,若是,则进入步骤6,若否,则进入步骤5;
步骤5,读取缓存库的缓存,根据之前获取的缓存路径找到对应的缓存数据从而在缓存库中获得对应的缓存数据;
步骤6,绘制地图数据;
步骤7,生成缓存返回,并且存储到缓存库。
2.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤1包括:
步骤101,获取当前数据的入库时间,并且将入库时间作为一个属性存储下来,便于在进行缓存的时序比较的时候进行使用;
步骤102,获取当前的范围坐标;
步骤103,获取当前的分辨率,根据当前的分辨率和构建缓存的金字塔的信息进行比对。
3.根据权利要求2所述的一种按时序实时动态缓存的方法,其特征在于:在构建缓存的金字塔时,每一级金字塔都对应一个地图比例尺和分辨率。
4.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤2包括:
步骤201,根据步骤1获取的分辨率比对金字塔,得到金字塔的级别;
步骤202,根据步骤1获取的范围,比对金字塔设置的起始位置,对应级别,计算对应范围内应该获取的缓存的编号。
5.根据权利要求4所述的一种按时序实时动态缓存的方法,其特征在于:每一级的所述金字塔都有其对应的编号规则和存储位置。
6.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤3判断缓存库中是否有对应的缓存数据的方法包括:根据上一步计算得到的缓存编号到对应的缓存库的缓存路径下查找对应的缓存数据是否已经存在。
7.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤4包括:
步骤401,获取缓存的生产时间,根据缓存的路径获取对应的缓存,查询缓存的生产时间;
步骤402,获取数据生产时间,在数据库中查询数据的入库时间;
步骤403,比较数据的入库时间和缓存的生产时间,如果数据的入库时间晚于缓存的生产时间则进入步骤6,如果数据的入库时间早于缓存的生产时间则进入步骤5。
8.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤6包括:
步骤601,单个图层采用分布式或集群的方式快速绘制图层的信息;
步骤602,针对地图信息,构建整体的绘制机制。
9.根据权利要求1所述的一种按时序实时动态缓存的方法,其特征在于,所述步骤7包括:
步骤701,读取当前设置的金字塔信息,根据当前获取的范围和分辨率信息,得到需要所需要生成的缓存的路径、名称信息;
步骤702,根据所述步骤701的信息对当前的地图进行生产,生产对应的缓存数据并且将对应的缓存数据传输到请求端;
步骤703,将生成的缓存数据放到缓存库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北金拓维信息技术有限公司,未经湖北金拓维信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139329.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图层分级绘制方法
- 下一篇:一种频繁子图挖掘的方法及系统