一種基于分布式存儲的地圖文件預(yù)讀方法

基本信息

申請?zhí)?/td> CN201710696791.X 申請日 -
公開(公告)號 CN107450860B 公開(公告)日 2020-05-08
申請公布號 CN107450860B 申請公布日 2020-05-08
分類號 G06F3/06;G06F16/29;H04L29/08 分類 計算;推算;計數(shù);
發(fā)明人 陳海濤 申請(專利權(quán))人 湖南安存科技有限公司
代理機構(gòu) 湖南兆弘專利事務(wù)所(普通合伙) 代理人 湖南安存科技有限公司
地址 410000 湖南省長沙市芙蓉區(qū)隆平高科技園湖南省科研成果轉(zhuǎn)化中心廠房1棟1樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于分布式存儲的地圖文件預(yù)讀方法,實施步驟包括:存儲服務(wù)器在響應(yīng)地圖客戶端的請求時記錄用戶的屏幕中心點位置和時間戳,根據(jù)地圖客戶端最近N次請求的屏幕中心點位置預(yù)測下一次請求的屏幕中心點位置,基于floodfill算法連接所有下一次請求的屏幕中心點位置對應(yīng)的屏幕區(qū)域的所有圖像文件中未讀取的圖像文件作為預(yù)測的地圖文件并向后端存儲發(fā)讀請求,將預(yù)測的地圖文件提前讀取并傳送到地圖客戶端的緩存中。本發(fā)明將預(yù)測的地圖文件讀取并傳送到地圖客戶端的緩存中,地圖客戶端在瀏覽當(dāng)前地圖頁面的同時,已經(jīng)從存儲服務(wù)器預(yù)讀并緩存了部分將要讀取的頁面對應(yīng)的文件,提高了緩存利用率,從而減少了用戶操作時的延遲。