一種基于OWGA內存緩存的海量遙感瓦片數(shù)據(jù)快速發(fā)布方法

基本信息

申請?zhí)?/td> CN201610527094.7 申請日 -
公開(公告)號 CN107590083B 公開(公告)日 2021-08-31
申請公布號 CN107590083B 申請公布日 2021-08-31
分類號 G06F12/08;G06F16/955;H04L29/08 分類 計算;推算;計數(shù);
發(fā)明人 余濤;趙亞萌;蘇煥煥;臧文乾;黃祥志;王棟 申請(專利權)人 北京四維新世紀信息技術有限公司
代理機構 北京中政聯(lián)科專利代理事務所(普通合伙) 代理人 陳超
地址 100083 北京市海淀區(qū)中關村東路18號1號樓C-1903
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于OWGA內存緩存的海量遙感瓦片數(shù)據(jù)快速發(fā)布方法。該方法同時兼顧瓦片數(shù)據(jù)的訪問時間、訪問頻率和鍵值三個屬性,根據(jù)請求目標瓦片的訪問時間和訪問頻率來構建其OWGA算子,鍵值作為瓦片的唯一標識,由瓦片的層級、行號、列號組合而成。在內存中采用Map<瓦片鍵值,瓦片對象>鏈表對瓦片對象進行管理,優(yōu)先按照瓦片對象的OWGA值進行降序排序,后按照鍵值進行升序排序,以實現(xiàn)將客戶端最近頻繁請求的且高分辨率的瓦片數(shù)據(jù)一直保存在內存中,減少耗時的文件I/O操作;同時提出將請求目標瓦片臨近的幾張瓦片預先加載到內存緩存中的策略,達到預判客戶端請求的目的,進一步提高緩存命中率,提高發(fā)布服務器的響應速度。