[發明專利]一種海量遙感影像調度效率優化的方法在審
| 申請號: | 202310103320.9 | 申請日: | 2023-02-13 |
| 公開(公告)號: | CN116126500A | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 張震;孫何凌;朱建坤;丁靜 | 申請(專利權)人: | 安徽理工大學 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F12/0802 |
| 代理公司: | 北京同輝知識產權代理事務所(普通合伙) 11357 | 代理人: | 張恩慧 |
| 地址: | 232001 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 海量 遙感 影像 調度 效率 優化 方法 | ||
1.一種海量遙感影像調度效率優化的方法,其特征在于,包括以下步驟:
S1、通過緩存機制申請一段連續的內存,構成環形緩存區,在閉環的內存地址內進行數據存儲和清除;
S2、通過預取機制提前將用戶可能需要的影像數據讀入環形緩存區進行調度;
S3、通過多線程機制,將影像調度的步驟劃分為影像檢索線程、I/O線程和影像可視化線程進行執行。
2.根據權利要求1所述的海量遙感影像調度效率優化的方法,其特征在于,所述S1的具體操作步驟為:
S101、為環形緩存區設置兩類指針,即讀指針和寫指針,讀指針指向環形緩存區中正在被讀取的數據,寫指針指向環形緩存區中可寫的內存,無需再次分配、釋放內存空間;
S102、環形緩存區與外存進行數據交換映射時,采用組相聯映射方法;
S103、當環形緩存區已滿,而需要新的數據調入時,涉及數據的調入與調出,采用LRU算法,將最近最少使用的數據塊調出緩存區,載入新的數據塊。
3.根據權利要求1所述的海量遙感影像調度效率優化的方法,其特征在于,所述S2具體步驟包括:
S201、將視圖的漫游方向分為10個類別,包括視圖平面漫游的8個方向以及視圖縮小和視圖放大;
S202、在將預取瓦塊存儲到環形隊列內存中時,按照這10個類別分塊存儲,每一類別的預取瓦塊存儲到連續的內存中,并在每一區塊的起始位置創建指針;
S203、當視圖范圍向某一方向改變時,通過指針快速定位到該方位的影像瓦塊的緩存位置。
4.根據權利要求1所述的海量遙感影像調度效率優化的方法,其特征在于,所述S3中:
所述影像檢索線程負責根據前端的數據請求從PostgreSQL數據庫集群中檢索所需影像的屬性信息;
所述I/O線程負責從HDFS文件系統的分布式集群中將當前視圖所需的影像瓦塊數據和需要預取的影像瓦塊數據讀取至環形緩存區中;
所述影像可視化線程負責從環形緩存區中將影像瓦塊數據讀取至用戶視圖。
5.根據權利要求1所述的海量遙感影像調度效率優化的方法,其特征在于,所述影像瓦塊的預取機制分為基于廣度預取和基于深度預取;
其中,
基于廣度預取用于視圖平移操作場景下的影像瓦片數據預取,目的是預取與當前視圖區域空間鄰接的影像瓦片數據;
基于深度預取機制用于地圖縮放操作下的影像瓦片數據預取,目的是預取與當前視圖區域相鄰縮放層級的影像瓦片數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽理工大學,未經安徽理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310103320.9/1.html,轉載請聲明來源鉆瓜專利網。





