[發明專利]地圖數據處理方法、裝置、終端設備及存儲介質有效
| 申請號: | 201810685308.2 | 申請日: | 2018-06-28 |
| 公開(公告)號: | CN108920606B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 李鳴;羅遠浩 | 申請(專利權)人: | 騰訊大地通途(北京)科技有限公司;騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F9/445 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 祝亞男 |
| 地址: | 100191 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地圖 數據處理 方法 裝置 終端設備 存儲 介質 | ||
本發明公開了一種地圖數據處理方法、裝置、終端設備及存儲介質,屬于地圖技術領域。所述方法包括:獲取電子地圖應用的任一實例的地圖塊數據請求,所述地圖塊數據請求包括至少一個地圖塊數據的數據索引,所述電子地圖應用包括至少兩個實例;獲取與所述地圖塊數據請求中的數據索引對應的地圖塊數據;將地圖塊數據緩存到公共數據緩存區,公共數據緩存區是電子地圖應用中的至少兩個實例共同訪問的緩存區。本申請通過在電子地圖應用工作時,將不同的實例請求的地圖塊數據存入公共數據緩存區,由于公共數據緩存區為能夠被電子地圖應用中的所述至少兩個實例訪問,無需重復為各個實例提供地圖塊數據緩存,節省了地圖塊數據存儲所需的存儲資源。
技術領域
本發明涉及地圖技術領域,特別涉及一種地圖數據處理方法、裝置、終端設備及存儲介質。
背景技術
隨著互聯網和移動終端等技術的發展,電子地圖成為人們日常生活必不可少的部分。
在部分電子地圖應用中,電子地圖應用可以提供多個實例(Instance),這多個實例以不同的形式進行地圖顯示。例如,電子地圖應用提供三個實例,第一個實例通過電子地圖應用主界面的導航地圖進行顯示,第二個實例通過桌面小部件(widget)進行顯示,第三個實例通過汽車的儀表盤進行顯示。
在這多個實例的工作過程中,各個實例間相互獨立,每個實例單獨維護自身的地圖塊數據,導致地圖塊數據存儲所需的存儲資源花銷較大。
發明內容
本發明實施例提供了一種地圖數據處理方法、裝置、終端設備及存儲介質,使得電子地圖應用工作時,能夠節省地圖塊數據存儲所需的存儲資源。所述技術方案如下:
一方面,提供了一種地圖數據處理方法,所述方法包括:
獲取電子地圖應用的任一實例的地圖塊數據請求,所述地圖塊數據請求包括至少一個地圖塊數據的數據索引,所述電子地圖應用包括至少兩個實例,所述實例用于在用戶界面上輸出地圖畫面;
獲取與所述地圖塊數據請求中的數據索引對應的地圖塊數據;
將所述地圖塊數據緩存到公共數據緩存區,所述公共數據緩存區是所述電子地圖應用中的所述至少兩個實例共同訪問的緩存區。
另一方面,還提供了一種地圖數據處理裝置,所述裝置包括:
獲取模塊,用于獲取電子地圖應用的任一實例的地圖塊數據請求,所述地圖塊數據請求包括至少一個地圖塊數據的數據索引,所述電子地圖應用包括至少兩個實例,所述實例用于在用戶界面上輸出地圖畫面;
處理模塊,用于獲取與所述地圖塊數據請求中的數據索引對應的地圖塊數據;
緩存模塊,用于將所述地圖塊數據緩存到公共數據緩存區,所述公共數據緩存區是所述電子地圖應用中的所述至少兩個實例共同訪問的緩存區。
另一方面,還提供了一種終端設備,所述終端設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執行以實現如第一方面所述的地圖數據處理方法。
另一方面,還提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述指令由處理器加載并執行以實現如第一方面所述的地圖數據處理方法。
本發明實施例提供的技術方案帶來的有益效果是:
在電子地圖應用工作時,對于任一個實例發送的地圖塊數據請求,獲取對應的地圖塊數據存入公共數據緩存區,由于公共數據緩存區為能夠被電子地圖應用中的所述至少兩個實例訪問,無需重復為各個實例提供地圖塊數據緩存,節省了地圖塊數據存儲所需的存儲資源。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊大地通途(北京)科技有限公司;騰訊科技(深圳)有限公司,未經騰訊大地通途(北京)科技有限公司;騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810685308.2/2.html,轉載請聲明來源鉆瓜專利網。





