一種基于分布式存儲(chǔ)的地圖文件預(yù)讀方法
基本信息
申請(qǐng)?zhí)?/td> | CN201710696791.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107450860A | 公開(kāi)(公告)日 | 2017-12-08 |
申請(qǐng)公布號(hào) | CN107450860A | 申請(qǐng)公布日 | 2017-12-08 |
分類(lèi)號(hào) | G06F3/06(2006.01)I;G06F17/30(2006.01)I;H04L29/08(2006.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 陳海濤 | 申請(qǐng)(專(zhuān)利權(quán))人 | 湖南安存科技有限公司 |
代理機(jī)構(gòu) | 湖南兆弘專(zhuān)利事務(wù)所(普通合伙) | 代理人 | 湖南安存科技有限公司 |
地址 | 410000 湖南省長(zhǎng)沙市芙蓉區(qū)隆平高科技園湖南省科研成果轉(zhuǎn)化中心廠(chǎng)房1棟1樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于分布式存儲(chǔ)的地圖文件預(yù)讀方法,實(shí)施步驟包括:存儲(chǔ)服務(wù)器在響應(yīng)地圖客戶(hù)端的請(qǐng)求時(shí)記錄用戶(hù)的屏幕中心點(diǎn)位置和時(shí)間戳,根據(jù)地圖客戶(hù)端最近N次請(qǐng)求的屏幕中心點(diǎn)位置預(yù)測(cè)下一次請(qǐng)求的屏幕中心點(diǎn)位置,基于floodfill算法連接所有下一次請(qǐng)求的屏幕中心點(diǎn)位置對(duì)應(yīng)的屏幕區(qū)域的所有圖像文件中未讀取的圖像文件作為預(yù)測(cè)的地圖文件并向后端存儲(chǔ)發(fā)讀請(qǐng)求,將預(yù)測(cè)的地圖文件提前讀取并傳送到地圖客戶(hù)端的緩存中。本發(fā)明將預(yù)測(cè)的地圖文件讀取并傳送到地圖客戶(hù)端的緩存中,地圖客戶(hù)端在瀏覽當(dāng)前地圖頁(yè)面的同時(shí),已經(jīng)從存儲(chǔ)服務(wù)器預(yù)讀并緩存了部分將要讀取的頁(yè)面對(duì)應(yīng)的文件,提高了緩存利用率,從而減少了用戶(hù)操作時(shí)的延遲。 |
