[發明專利]一種按時序實時動態緩存的方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201611139329.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖層分級繪制方法
- 下一篇:一種頻繁子圖挖掘的方法及系統





