當前,我國衛星遙感事業不斷發展,積累了大量遙感數據產品。但是,遙感數據產品種類繁多、數據大小不一,專線網絡帶寬不同,給數據傳輸帶來了一定困難。
鑒于此,北京國遙新天地信息技術股份有限公司(以下簡稱“國遙新天地”)研發了衛星遙感數據主動分發系統(以下簡稱“系統”)。該系統能夠將衛星數據產品及時推送到用戶單位,保證數據推送過程穩定安全,能夠對用戶關注的區域進行數據裁切,減少資源存儲空間和網絡帶寬占用。此外,還能夠對傳輸過程進行實時監控,記錄數據傳輸失敗原因。同時,對傳輸數據量、推送時間等信息進行記錄與統計,全面掌握數據推送情況。
該系統采用B/S架構,部署在服務端,客戶端依托于局域網絡、專線網絡或互聯網與服務端進行信息交互。
總體架構

基礎設施層:是系統的基礎保障,包括服務器、局域網、專線網絡或互聯網,以及配套的顯示器、鍵盤、辦公桌等基礎硬件設施。基礎軟件包括Redis緩存服務、MySQL數據庫、中間件等。
數據層:主要包括用戶數據、權限數據、日志數據、配置數據等基礎配置數據,以及緩存數據、監控記錄、產品數據、異常數據等業務處理和監控數據。
服務層:以產品數據和基礎配置數據為基礎,通過監控服務對任務進行監控。根據任務需求,通過調度服務自動分析處理及分發產品文件。同時,依托監控服務對各個任務節點的運行狀態進行監控。
客戶端:主要以瀏覽器對服務進行監控展示。
標準規范體系:為系統數據的擴展應用以及產品數據信息展示分類的數據交互制定規范標準,如衛星遙感產品的數據內容編碼以及數據分類規范等。
安全保障體系:具備用戶登錄和權限控制,保障系統功能和對數據權限的控制。具備數據加密和鏈接認證,保證任務執行中數據的安全。
業務流程
系統通過監控服務,將符合用戶需求的產品文件,以主動推送的方式,推送給提交本次任務的用戶。
當用戶提交需求后,系統自動根據產品類型進行分類處理,經過一系列的處理流程后,生成符合用戶預期要求的產品數據。系統介入生成對應的推送任務,負責將產品數據以主動推送的形式分發給用戶。
系統提供了配置功能,用戶可以根據自身情況,配置相應的文件傳輸參數。同時,還提供了MD5加密校驗功能,自動校驗文件合法性,進行鏈接認證、信息加密等。

主要功能
系統主要包括主動分發需求管理、分發監控、心跳監測、網絡通信監控等功能模塊。通過監控了解各分發任務實時工作情況,并根據監控實時日志和網絡狀態,輔助解決分發過程中的故障。
1、分發需求管理
實現對分發需求的錄入、信息入庫、審核、管理和展示。

2、分發監控
實現對分發任務執行過程的監控,實時查看日志和當前進度。

3、心跳監測
實現對目標單位網絡在線情況的監控和展示。

4、網絡通信監控
實現對目標單位網速的信息記錄、查詢和展示。
