[發明專利]通過web地圖圖塊服務來確保特征的更新顯示的方法和介質有效
| 申請號: | 201780068029.5 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN109937414B | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | G·W·杰特;M·拜格 | 申請(專利權)人: | 鷹圖公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G01C21/32 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 黃綸偉;李輝 |
| 地址: | 美國阿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 web 地圖 服務 確保 特征 更新 顯示 方法 介質 | ||
1.一種用于通過web地圖圖塊服務來確保特征的更新顯示的方法,所述方法包括以下步驟:
通過web地圖圖塊服務數據庫接收針對地圖上的特征的變化,所述特征在原點圖塊中具有原點;
基于所述變化,在所述web地圖圖塊服務數據庫中更新所述地圖上的所述特征;
通過服務器系統識別緩存中的、受針對所述特征的變化影響的渲染圖塊,受影響的渲染圖塊除了所述原點圖塊之外還是落在所述特征的所述原點的半徑內的圖塊,所述半徑包括在所述更新之后的所述特征的長度;
通過所述服務器系統使所述緩存中的所識別的渲染圖塊無效;
通過所述服務器系統從客戶端接收顯示包括所更新的特征的、所述地圖的一部分的請求;
通過所述服務器系統從所述web地圖圖塊服務數據庫檢索所更新的特征;以及
通過所述服務器系統重新渲染被識別為受針對所述特征的變化影響的無效的圖塊,以用于向所述客戶端顯示。
2.根據權利要求1所述的方法,其中,使所識別的渲染圖塊無效的步驟包括以下步驟:
通過所述服務器系統從所述緩存刪除所識別的渲染圖塊。
3.根據權利要求1所述的方法,所述方法還包括以下步驟:
通過所述服務器系統將針對所述特征的變化存儲在修改日志中。
4.根據權利要求3所述的方法,其中,識別所述緩存中的所述受影響的渲染圖塊的步驟包括以下步驟:
基于存儲在所述修改日志中的針對所述特征的變化來識別所述受影響的渲染圖塊。
5.根據權利要求4所述的方法,其中,識別所述緩存中的所述受影響的渲染圖塊的步驟包括以下步驟:
在經過了預定時間間隔之后,識別所述受影響的渲染圖塊。
6.根據權利要求4所述的方法,其中,識別所述緩存中的所述受影響的渲染圖塊的步驟還包括以下步驟:
在識別了所述受影響的渲染圖塊之后,從所述修改日志中刪除針對特征的所有變化。
7.根據權利要求1所述的方法,其中,所述受影響的渲染圖塊除了所述原點圖塊之外還包括落在所述特征的所述原點的半徑內的所有圖塊。
8.根據權利要求1所述的方法,其中,所述半徑包括所述地圖上的特征的最大已知長度。
9.根據權利要求1所述的方法,其中,接收針對所述特征的變化的步驟包括以下步驟:
接收針對所述特征的樣式、長度或取向的變化,或其任何組合。
10.根據權利要求1所述的方法,其中,接收針對所述特征的變化的步驟包括以下步驟:
將針對所述特征的變化中的長度與所述地圖上的特征的最大已知長度進行比較;以及
基于針對所述特征的變化中的所述長度來更新所述最大已知長度。
11.一種具有計算機代碼的非暫時性計算機可讀介質,所述計算機代碼用于通過web地圖圖塊服務來確保特征的更新顯示,所述計算機代碼包括:
用于接收針對地圖上的特征的變化的程序代碼,所述特征在原點圖塊中具有原點;
用于基于所述變化在所述web地圖圖塊服務數據庫中更新所述地圖上的所述特征的程序代碼;
用于識別緩存中的、受針對所述特征的變化影響的渲染圖塊的程序代碼,受影響的渲染圖塊除了所述原點圖塊之外還是落在所述特征的所述原點的半徑內的圖塊,所述半徑包括在所述更新之后的所述特征的長度;
用于使所述緩存中的所識別的渲染圖塊無效的程序代碼;
用于從客戶端接收顯示包括所更新的特征的、所述地圖的一部分的請求的程序代碼;
用于從所述web地圖圖塊服務數據庫檢索所更新的特征的程序代碼;以及
用于重新渲染被識別為受針對所述特征的變化影響的無效的圖塊以用于向所述客戶端顯示的程序代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鷹圖公司,未經鷹圖公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780068029.5/1.html,轉載請聲明來源鉆瓜專利網。





