一种基于分布式存储的地图文件预读方法
基本信息
申请号 | CN201710696791.X | 申请日 | - |
公开(公告)号 | CN107450860B | 公开(公告)日 | 2020-05-08 |
申请公布号 | CN107450860B | 申请公布日 | 2020-05-08 |
分类号 | G06F3/06;G06F16/29;H04L29/08 | 分类 | 计算;推算;计数; |
发明人 | 陈海涛 | 申请(专利权)人 | 湖南安存科技有限公司 |
代理机构 | 湖南兆弘专利事务所(普通合伙) | 代理人 | 湖南安存科技有限公司 |
地址 | 410000 湖南省长沙市芙蓉区隆平高科技园湖南省科研成果转化中心厂房1栋1楼 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于分布式存储的地图文件预读方法,实施步骤包括:存储服务器在响应地图客户端的请求时记录用户的屏幕中心点位置和时间戳,根据地图客户端最近N次请求的屏幕中心点位置预测下一次请求的屏幕中心点位置,基于floodfill算法连接所有下一次请求的屏幕中心点位置对应的屏幕区域的所有图像文件中未读取的图像文件作为预测的地图文件并向后端存储发读请求,将预测的地图文件提前读取并传送到地图客户端的缓存中。本发明将预测的地图文件读取并传送到地图客户端的缓存中,地图客户端在浏览当前地图页面的同时,已经从存储服务器预读并缓存了部分将要读取的页面对应的文件,提高了缓存利用率,从而减少了用户操作时的延迟。 |
