一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及感衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)領(lǐng)域,具體來說,涉及一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著遙感衛(wèi)星數(shù)量的增加和應(yīng)用日益廣泛,多衛(wèi)星、傳感器的綜合利用能有效提高觀測的能力,然而目前衛(wèi)星遙感數(shù)據(jù)存檔和服務(wù)系統(tǒng)存在分布式異構(gòu)的特征,從分布特性上來看,往往呈現(xiàn)地理上分布式存儲于不同的衛(wèi)星中心,這些衛(wèi)星數(shù)據(jù)存檔屬于不同的機構(gòu)所有,各自的管理和存儲方式差異性就很大;在服務(wù)模式上,數(shù)據(jù)源對外提供的服務(wù)形式是不同的,有的基于傳統(tǒng)查詢獲取模式,有的直接提供數(shù)據(jù)的存檔訪問,同時由于基于標(biāo)準(zhǔn)的不斷變化,數(shù)據(jù)的訪問接口也表現(xiàn)出了越來越大的異構(gòu)性。在用戶使用這些數(shù)據(jù)時,需要分布從不同的衛(wèi)星中心下載這些衛(wèi)星數(shù)據(jù),這些問題為多衛(wèi)星、多傳感器的綜合應(yīng)用帶來了困難。
[0003]針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]針對相關(guān)技術(shù)中的上述技術(shù)問題,本發(fā)明提出一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng),其可以有效提高多衛(wèi)星、傳感器的協(xié)同虛擬組網(wǎng),提高多衛(wèi)星中心之間的數(shù)據(jù)互操作和綜合服務(wù)能力,為實現(xiàn)對地觀測的綜合數(shù)據(jù)服務(wù)設(shè)施提供技術(shù)方案。
[0005]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng),包括:
衛(wèi)星虛擬組網(wǎng)模塊,用于根據(jù)接收的衛(wèi)星觀測需求,生成組網(wǎng)規(guī)劃方案,并對需要進(jìn)行模擬協(xié)商的組網(wǎng)規(guī)劃方案進(jìn)行衛(wèi)星規(guī)劃協(xié)商;
衛(wèi)星數(shù)據(jù)源節(jié)點模塊,部署于分布式衛(wèi)星數(shù)據(jù)中心,用于與各衛(wèi)星數(shù)據(jù)中心的數(shù)據(jù)存檔和數(shù)據(jù)業(yè)務(wù)系統(tǒng)進(jìn)行交互,對外提供一致化的數(shù)據(jù)服務(wù)接口 ;
中心元數(shù)據(jù)庫系統(tǒng),用于對各個衛(wèi)星數(shù)據(jù)中心進(jìn)行同步和管理;
資源管理模塊,用于對分布式系統(tǒng)中的資源進(jìn)行注冊、更新和監(jiān)控;
系統(tǒng)門戶模塊,用于面向用戶提供對組網(wǎng)觀測的調(diào)用,實現(xiàn)對多衛(wèi)星虛擬組網(wǎng)和分布式衛(wèi)星數(shù)據(jù)源的一致查詢和數(shù)據(jù)獲取。
[0006]其中,所述衛(wèi)星虛擬組網(wǎng)模塊包括組網(wǎng)規(guī)劃模塊和組網(wǎng)協(xié)商模塊,其中,
組網(wǎng)規(guī)劃子模塊,用于根據(jù)接收的衛(wèi)星觀測需求,生成與所述衛(wèi)星觀測需求對應(yīng)的組網(wǎng)規(guī)劃方案,其中,所述組網(wǎng)規(guī)劃方案包括未來觀測任務(wù)規(guī)劃方案和當(dāng)前存檔衛(wèi)星成像規(guī)劃方案;
組網(wǎng)協(xié)商子模塊,用于對未來觀測任務(wù)規(guī)劃方案啟動衛(wèi)星規(guī)劃協(xié)商,確定組網(wǎng)方案合理性。
[0007]其中,所述衛(wèi)星數(shù)據(jù)源節(jié)點模塊包括節(jié)點管理子模塊、一致化服務(wù)子模塊和業(yè)務(wù)系統(tǒng)交互子模塊,其中,
節(jié)點管理子模塊,用于輔助節(jié)點管理員對節(jié)點進(jìn)行對應(yīng)操作,其中,所述對應(yīng)操作包括數(shù)據(jù)服務(wù)發(fā)布操作、服務(wù)啟動關(guān)閉操作、服務(wù)配置修改操作、數(shù)據(jù)訪問記錄操作、數(shù)據(jù)更新操作;
一致化服務(wù)子模塊,用于對外提供一致化的服務(wù)接口,實現(xiàn)數(shù)據(jù)查詢、數(shù)據(jù)獲取、編目同步服務(wù)和組網(wǎng)觀測服務(wù);
業(yè)務(wù)交互子模塊,用于實現(xiàn)一致化服務(wù)模塊與各衛(wèi)星數(shù)據(jù)中心業(yè)務(wù)系統(tǒng)的交互,完成數(shù)據(jù)節(jié)點服務(wù)器對業(yè)務(wù)系統(tǒng)的數(shù)據(jù)查詢、數(shù)據(jù)獲取、編目同步、組網(wǎng)觀測任務(wù)的業(yè)務(wù)過程調(diào)用。
[0008]其中,所述中心元數(shù)據(jù)庫系統(tǒng)用于建立多衛(wèi)星數(shù)據(jù)源的統(tǒng)一中心元數(shù)據(jù)庫,對中心元數(shù)據(jù)庫與各衛(wèi)星數(shù)據(jù)中心進(jìn)行數(shù)據(jù)同步,實現(xiàn)全局的多源遙感衛(wèi)星元數(shù)據(jù)庫。
[0009]其中,所述資源管理模塊用于實現(xiàn)系統(tǒng)組件的注冊管理、資源和任務(wù)狀態(tài)的監(jiān)控、系統(tǒng)安全和用戶分級管理,提供統(tǒng)一的服務(wù)注冊功能。
[0010]此外,所述系統(tǒng)門戶模塊還用于用戶的注冊及管理,實現(xiàn)一致化數(shù)據(jù)獲取界面,對數(shù)據(jù)訂單進(jìn)行管理,對分布式資源監(jiān)控的結(jié)果進(jìn)行顯示。
[0011]本發(fā)明的有益效果:克服了目前衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)架構(gòu)的不足,通過提出基于一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng),很好地實現(xiàn)了多衛(wèi)星中心業(yè)務(wù)系統(tǒng)在架構(gòu)上虛擬組網(wǎng)和一致化的對外服務(wù);通過提供衛(wèi)星虛擬組網(wǎng)觀測功能,提供觀測目標(biāo)的衛(wèi)星觀測和數(shù)據(jù)組網(wǎng)獲取方案,能夠很好地為系統(tǒng)集成和綜合應(yīng)用服務(wù),達(dá)到跨機構(gòu)服務(wù)的能力;適用于廣域網(wǎng)分布式衛(wèi)星數(shù)據(jù)源的具備虛擬組網(wǎng)規(guī)劃能力的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng),提供連接多衛(wèi)星中心的分布式數(shù)據(jù)服務(wù)架構(gòu),形成具備組網(wǎng)觀測和數(shù)據(jù)綜合服務(wù)能力的地觀測數(shù)據(jù)服務(wù)設(shè)施。
【附圖說明】
[0012]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0013]圖1是根據(jù)本發(fā)明實施例的虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖; 圖2是根據(jù)本發(fā)明實施例的虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)操作流程圖;
圖3是本發(fā)明實施例的衛(wèi)星虛擬組網(wǎng)模塊的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例的衛(wèi)星數(shù)據(jù)源節(jié)點模塊的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例的衛(wèi)星數(shù)據(jù)源節(jié)點模塊一致化數(shù)據(jù)服務(wù)調(diào)用流程圖;
圖6是本發(fā)明實施例的資源管理模塊的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實施例的中心元數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實施例的系統(tǒng)門戶模塊的結(jié)構(gòu)示意圖;
圖9本發(fā)明實施例的虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)的系統(tǒng)部署示意框圖?!揪唧w實施方式】
[0014]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0015]根據(jù)本發(fā)明的實施例,提供了一種虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)。
[0016]如圖1所示,根據(jù)本發(fā)明實施例的虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)包括:衛(wèi)星虛擬組網(wǎng)模塊、衛(wèi)星數(shù)據(jù)源節(jié)點模塊、資源管理模塊和系統(tǒng)門戶模塊,中心元數(shù)據(jù)庫系統(tǒng)。其中,衛(wèi)星虛擬組網(wǎng)模塊負(fù)責(zé)對組網(wǎng)觀測進(jìn)行規(guī)劃和模擬,衛(wèi)星數(shù)據(jù)源節(jié)點模塊負(fù)責(zé)與各中心數(shù)據(jù)存檔業(yè)務(wù)系統(tǒng)進(jìn)行連接,資源管理模塊為各模塊提供分布式資源的注冊和管理,保證系統(tǒng)的可擴展性,系統(tǒng)門戶模塊是對各模塊的集成,服務(wù)相關(guān)模塊的集成和調(diào)用。
[0017]如圖2所示,本發(fā)明所述的虛擬組網(wǎng)的分布式衛(wèi)星數(shù)據(jù)服務(wù)系統(tǒng)的調(diào)用流程,對其業(yè)務(wù)流程的描述如下:門戶系統(tǒng)接收到外部任務(wù)單后,將外部任務(wù)單解析為組網(wǎng)觀測全局任務(wù)單并將該任務(wù)單轉(zhuǎn)換為觀測規(guī)劃內(nèi)部任務(wù)單,并將任務(wù)單提交給組網(wǎng)觀測規(guī)劃模塊;組網(wǎng)觀測模塊接收到觀測規(guī)劃內(nèi)部任務(wù)單后,根據(jù)輸入條件生成組網(wǎng)規(guī)劃方案,包括對未來觀測任務(wù)規(guī)劃和目前存檔衛(wèi)星成像方案規(guī)劃,對于未來觀測規(guī)劃方案啟動衛(wèi)星規(guī)劃協(xié)商,來確定組網(wǎng)方案的合理性。在完成整個過程后將組網(wǎng)規(guī)劃方案返回給門戶模塊;在門戶模塊收到組網(wǎng)規(guī)劃方案后,生成數(shù)據(jù)任務(wù)全局單,對于存檔產(chǎn)品的需求生成存檔數(shù)據(jù)內(nèi)部任務(wù)單;對于存檔數(shù)據(jù)內(nèi)部任務(wù)單,由數(shù)據(jù)節(jié)點模塊從各衛(wèi)星中心的業(yè)務(wù)系統(tǒng)中獲取數(shù)據(jù)。
[0018]衛(wèi)星虛擬組網(wǎng)模塊結(jié)構(gòu)框圖如圖3所示,通過兩種方式獲取用戶輸入條件:a)用戶通過選擇典型應(yīng)用,利用典型應(yīng)用分析獲取衛(wèi)星、傳感器/模式、觀測時間范圍、地面觀測區(qū)域以及方案約束條件等信息。b)用戶從交互界面直接指定衛(wèi)星、傳感器/模式、觀測時間范圍、地面觀測區(qū)域以及方案約束條件等信息;對獲取的信息進(jìn)行分析,組織成符合標(biāo)準(zhǔn)的文件傳遞給多星組網(wǎng)系統(tǒng),并接收初步形成的多星組網(wǎng)觀測規(guī)劃方案;規(guī)劃出的方案交由客戶初步確認(rèn);將組網(wǎng)規(guī)劃方案分解為相關(guān)衛(wèi)星中心任務(wù)單,與各衛(wèi)星中心進(jìn)行協(xié)作,對成像方案進(jìn)行洽商,并根據(jù)各中心的實際情況對成像方案進(jìn)行調(diào)整;將調(diào)整后的案交給用戶確認(rèn);如用戶提對調(diào)整方案提