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

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

主要功能
系統(tǒng)主要包括主動分發(fā)需求管理、分發(fā)監(jiān)控、心跳監(jiān)測、網(wǎng)絡(luò)通信監(jiān)控等功能模塊。通過監(jiān)控了解各分發(fā)任務(wù)實時工作情況,并根據(jù)監(jiān)控實時日志和網(wǎng)絡(luò)狀態(tài),輔助解決分發(fā)過程中的故障。
1、分發(fā)需求管理
實現(xiàn)對分發(fā)需求的錄入、信息入庫、審核、管理和展示。

2、分發(fā)監(jiān)控
實現(xiàn)對分發(fā)任務(wù)執(zhí)行過程的監(jiān)控,實時查看日志和當(dāng)前進度。

3、心跳監(jiān)測
實現(xiàn)對目標(biāo)單位網(wǎng)絡(luò)在線情況的監(jiān)控和展示。

4、網(wǎng)絡(luò)通信監(jiān)控
實現(xiàn)對目標(biāo)單位網(wǎng)速的信息記錄、查詢和展示。
