本發(fā)明涉及遙感圖像處理與應(yīng)用,尤其涉及一種面向多源任務(wù)高并發(fā)的遙感數(shù)據(jù)快視系統(tǒng)及方法。
背景技術(shù):
1、針對(duì)快視功能中,處理型號(hào)多、處理信號(hào)格式多、用戶關(guān)注點(diǎn)各異、多界面實(shí)時(shí)發(fā)起的特點(diǎn),由于存在多快視數(shù)據(jù)類型和多用戶自定義快視任務(wù)的配置組合,如何高效地整合這些多源并發(fā)異構(gòu)信息,快速解析任務(wù)需求,成為了一個(gè)核心的技術(shù)要求。多源異構(gòu)數(shù)據(jù)指的是數(shù)據(jù)來(lái)源多樣,如數(shù)據(jù)庫(kù)、文件、網(wǎng)絡(luò)消息等,數(shù)據(jù)的格式和結(jié)構(gòu)也不盡相同,如不同型號(hào)的格式化數(shù)據(jù),光學(xué)、微波等信號(hào)類型,實(shí)時(shí)和回放的任務(wù)類型,以及實(shí)時(shí)更新的快視界面自定義設(shè)置,多種來(lái)源的數(shù)據(jù)消息包含結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)以及半結(jié)構(gòu)化數(shù)據(jù)。此外,由于快視功能不是信號(hào)數(shù)據(jù)處理的必要環(huán)節(jié),非常態(tài)進(jìn)行數(shù)據(jù)處理,往往由操作人員決定何時(shí)觀看目標(biāo)任務(wù),存在任務(wù)的偶發(fā)性和并發(fā)性。鑒于上述使用背景,需開(kāi)發(fā)一種多源、異構(gòu),支持并發(fā)的任務(wù)解析及快視展示技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明所要解決的技術(shù)問(wèn)題在于,提供一種面向多源任務(wù)高并發(fā)的遙感數(shù)據(jù)快視系統(tǒng)及方法,基于數(shù)傳原始數(shù)據(jù),實(shí)現(xiàn)光學(xué)和微波信號(hào)的圖像數(shù)據(jù)有損處理和展示??煲暪δ艿沫h(huán)節(jié)位于收到原始數(shù)據(jù)后,立刻進(jìn)行快視處理;快視的處理速率要求優(yōu)先級(jí)高于圖像質(zhì)量,采用抽樣、分塊等方法,確保在數(shù)據(jù)下傳過(guò)程中,可近實(shí)時(shí)查看快視圖像,實(shí)現(xiàn)在單位時(shí)間內(nèi)更全面、更完整的展示數(shù)據(jù)圖像內(nèi)容,向業(yè)務(wù)人員提供初步的數(shù)據(jù)質(zhì)量情況,從而為能快速判斷當(dāng)次數(shù)據(jù)好壞程度提供一種手段,具有工程實(shí)踐應(yīng)用意義。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例第一方面公開(kāi)了一種面向多源任務(wù)高并發(fā)的遙感數(shù)據(jù)快視系統(tǒng),所述系統(tǒng)包括信息輸入層、信息存儲(chǔ)層、應(yīng)用處理層、網(wǎng)絡(luò)服務(wù)層和用戶交互層;
3、所述信息輸入層與所述信息存儲(chǔ)層數(shù)據(jù)連接,用于提供外部輸入接口;
4、所述信息存儲(chǔ)層與所述應(yīng)用處理層數(shù)據(jù)連接,用于利用數(shù)據(jù)庫(kù)分類存儲(chǔ)任務(wù)信息;
5、所述應(yīng)用處理層與所述網(wǎng)絡(luò)服務(wù)層數(shù)據(jù)連接,用于進(jìn)行數(shù)據(jù)處理;
6、所述網(wǎng)絡(luò)服務(wù)層與所述用戶交互層數(shù)據(jù)連接,用于將圖像顯示配置信息和快視圖像轉(zhuǎn)發(fā)給前端頁(yè)面;
7、所述用戶交互層用于基于瀏覽器搭建前端頁(yè)面,并對(duì)快視圖像進(jìn)行處理。
8、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第一方面中,所述信息輸入層包括快視任務(wù)輸入模塊和格式化數(shù)據(jù)輸入模塊;
9、所述快視任務(wù)輸入模塊包括任務(wù)輸入端口、任務(wù)隊(duì)列、任務(wù)信息解析單元和任務(wù)下發(fā)單元;
10、所述任務(wù)輸入端口用于輸入任務(wù)信息;
11、所述任務(wù)隊(duì)列用于存儲(chǔ)任務(wù)信息的執(zhí)行順序和優(yōu)先級(jí);
12、所述任務(wù)信息解析單元用于解析任務(wù)信息;
13、所述任務(wù)下發(fā)單元用于下發(fā)任務(wù)信息;
14、所述格式化數(shù)據(jù)輸入模塊包括格式化數(shù)據(jù)輸入端口和格式化數(shù)據(jù)下發(fā)單元;
15、所述格式化數(shù)據(jù)輸入端口用于輸入格式化數(shù)據(jù);
16、所述格式化數(shù)據(jù)下發(fā)單元用于下發(fā)格式化數(shù)據(jù)。
17、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第一方面中,所述應(yīng)用處理層包括多源并發(fā)任務(wù)匯集模塊、光學(xué)信號(hào)處理模塊和微波信號(hào)處理模塊;
18、所述多源并發(fā)任務(wù)匯集模塊用于分配快視處理資源;
19、所述光學(xué)信號(hào)處理模塊用于對(duì)光學(xué)信號(hào)格式化數(shù)據(jù)進(jìn)行處理;
20、所述微波信號(hào)處理模塊用于對(duì)微波信號(hào)格式化數(shù)據(jù)進(jìn)行處理。
21、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第一方面中,所述網(wǎng)絡(luò)服務(wù)層包括快視數(shù)據(jù)轉(zhuǎn)發(fā)模塊;
22、所述快視數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于將處理后的快視圖像數(shù)據(jù),轉(zhuǎn)發(fā)給等待顯示的前端頁(yè)面。
23、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第一方面中,所述用戶交互層包括前端頁(yè)面模塊;
24、所述前端頁(yè)面模塊包括顯示界面單元、用戶組管理單元和快視配置單元;
25、所述顯示界面單元用于進(jìn)行快視圖像顯示;
26、所述用戶組管理單元用于進(jìn)行角色訪問(wèn)控制和聯(lián)合身份管理;
27、所述快視配置單元用于進(jìn)行配置存儲(chǔ)、配置管理與應(yīng)用。
28、本發(fā)明實(shí)施例第二方面公開(kāi)了一種面向多源任務(wù)高并發(fā)的遙感數(shù)據(jù)快視方法,所述方法包括:
29、s1,獲取快視任務(wù)啟動(dòng)指令;
30、s2,根據(jù)所述快視任務(wù)啟動(dòng)指令,利用快視任務(wù)輸入模塊獲取m個(gè)快視任務(wù),m為正整數(shù);
31、s3,對(duì)所述m個(gè)快視任務(wù)進(jìn)行處理,得到光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù);
32、s4,利用前端頁(yè)面模塊,對(duì)所述光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù)進(jìn)行快視圖像顯示。
33、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第二方面中,所述對(duì)所述m個(gè)快視任務(wù)進(jìn)行處理,得到光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù),包括:
34、s31,利用任務(wù)信息解析單元,對(duì)所述m個(gè)快視任務(wù)進(jìn)行解析,得到快視任務(wù)解析信息,并將所述快視任務(wù)解析信息存入數(shù)據(jù)庫(kù);
35、所述快視任務(wù)解析信息包括任務(wù)源信息、快視通道信息和前端顯示信息;
36、s32,利用格式化數(shù)據(jù)輸入模塊,根據(jù)所述任務(wù)源信息,獲取m個(gè)快視任務(wù)的格式化數(shù)據(jù),并將所述格式化數(shù)據(jù)發(fā)送至多源并發(fā)任務(wù)匯集模塊;
37、s33,利用所述多源并發(fā)任務(wù)匯集模塊根據(jù)所述任務(wù)源信息,獲取任務(wù)數(shù),并啟動(dòng)與所述任務(wù)數(shù)對(duì)應(yīng)數(shù)量的線程;
38、s34,在每個(gè)線程中啟動(dòng)對(duì)應(yīng)任務(wù)類型的光學(xué)信號(hào)處理模塊和微波信號(hào)處理模塊;
39、s35,利用所述光學(xué)信號(hào)處理模塊和所述微波信號(hào)處理模塊,對(duì)所述m個(gè)快視任務(wù)進(jìn)行處理,得到光學(xué)信號(hào)快視數(shù)據(jù)和微波信號(hào)快視數(shù)據(jù)。
40、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第二方面中,所述微波信號(hào)快視數(shù)據(jù)的計(jì)算方法為:
41、s351,對(duì)16k快視任務(wù)數(shù)據(jù)進(jìn)行分?jǐn)?shù)據(jù)處理,得到數(shù)據(jù)a1、數(shù)據(jù)a2、數(shù)據(jù)b1和數(shù)據(jù)b2;
42、s352,對(duì)所述數(shù)據(jù)a1和所述數(shù)據(jù)a2進(jìn)行方位頻譜重建,得到數(shù)據(jù)a;
43、s353,對(duì)所述數(shù)據(jù)b1和所述數(shù)據(jù)b2進(jìn)行方位頻譜重建,得到數(shù)據(jù)b;
44、s354,對(duì)所述數(shù)據(jù)a和所述數(shù)據(jù)b進(jìn)行均勻采樣,得到單個(gè)通道回波信號(hào);
45、s355,對(duì)所述單個(gè)通道回波信號(hào)進(jìn)行處理,得到微波信號(hào)快視數(shù)據(jù)。
46、作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例第二方面中,所述利用前端頁(yè)面模塊,對(duì)所述光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù)進(jìn)行快視圖像顯示,包括:
47、s41,將所述光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù)發(fā)送至快視數(shù)據(jù)轉(zhuǎn)發(fā)模塊;
48、s42,利用所述快視數(shù)據(jù)轉(zhuǎn)發(fā)模塊,根據(jù)快視通道信息,將所述光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù)發(fā)送至前端頁(yè)面模塊;
49、s43,利用所述前端頁(yè)面模塊,根據(jù)前端顯示信息,對(duì)所述光學(xué)信號(hào)快視數(shù)據(jù)和所述微波信號(hào)快視數(shù)據(jù)進(jìn)行快視圖像顯示。
50、與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果:
51、1.性能提升:本發(fā)明通過(guò)并行處理可以顯著提高計(jì)算密集型任務(wù)的性能,尤其是可以分解為獨(dú)立子任務(wù)的問(wèn)題。通過(guò)在多個(gè)處理器上同時(shí)執(zhí)行這些子任務(wù),可以減少整體運(yùn)行時(shí)間。
52、2.資源利用率提高:本發(fā)明并行處理可以更有效地利用多核心處理器和其他計(jì)算資源,減少資源的閑置時(shí)間。
53、3.響應(yīng)時(shí)間縮短:本發(fā)明對(duì)于交互式應(yīng)用和實(shí)時(shí)系統(tǒng),并行處理可以減少用戶等待響應(yīng)的時(shí)間。