基于osgi和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)及方法,該系統(tǒng)包括數(shù)據(jù)接收與記錄任務(wù)處理裝置、數(shù)據(jù)傳輸任務(wù)處理裝置、快視任務(wù)處理裝置、歸檔任務(wù)處理裝置、質(zhì)量監(jiān)測(cè)任務(wù)處理裝置、記錄傳輸任務(wù)處理裝置、傳輸重傳任務(wù)處理裝置、業(yè)務(wù)流程監(jiān)視裝置、衛(wèi)星接收計(jì)劃管理裝置、衛(wèi)星接收計(jì)劃解析處理裝置、衛(wèi)星接收計(jì)劃監(jiān)視裝置、衛(wèi)星接收上報(bào)處理裝置、任務(wù)完成情況審核裝置、任務(wù)規(guī)劃裝置、任務(wù)審批裝置和人工閉環(huán)處理裝置。利用本發(fā)明,解決了原系統(tǒng)開發(fā)效率較為低下,系統(tǒng)維護(hù)性差,可擴(kuò)展性差等缺點(diǎn),實(shí)現(xiàn)了系統(tǒng)資產(chǎn)化,增強(qiáng)了系統(tǒng)可擴(kuò)展性和可維護(hù)性。
【專利說明】基于OSGI和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及衛(wèi)星數(shù)據(jù)接收調(diào)度領(lǐng)域,尤其是一種針對(duì)衛(wèi)星數(shù)據(jù)接收運(yùn)行調(diào)度領(lǐng)域業(yè)務(wù)內(nèi)容、業(yè)務(wù)規(guī)則、業(yè)務(wù)流程多變的基于面向Java的動(dòng)態(tài)模型系統(tǒng)(Open ServiceGateway Initiative, OSGI)和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)及方法。
【背景技術(shù)】
[0002]衛(wèi)星數(shù)據(jù)在氣象預(yù)報(bào)、地理測(cè)繪、應(yīng)急減災(zāi)、科學(xué)探測(cè)等領(lǐng)域起到了越來越大的作用,衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)是衛(wèi)星地面數(shù)據(jù)接收系統(tǒng)的管理調(diào)度核心。目前,衛(wèi)星地面數(shù)據(jù)接收系統(tǒng)承擔(dān)著國內(nèi)環(huán)境減災(zāi)衛(wèi)星、中巴資源衛(wèi)星、測(cè)繪資源衛(wèi)星、實(shí)踐系列衛(wèi)星、高分(民用)衛(wèi)星、科學(xué)先導(dǎo)衛(wèi)星,美國LandSat系列,法國SPOT系列,泰國THEOS系列,加拿大Radarsat系列等共10大類,19顆衛(wèi)星數(shù)據(jù)接收任務(wù)。如何針對(duì)新衛(wèi)星的業(yè)務(wù)要求在保證舊有系統(tǒng)能力不受影響的前提下,充分利用舊有系統(tǒng)能力,減輕新開發(fā)工作量,盡快保證新系統(tǒng)上線是一個(gè)亟需解決的問題。
[0003]傳統(tǒng)的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)通常是一臺(tái)個(gè)人計(jì)算機(jī)做客戶機(jī)使用,另外一臺(tái)服務(wù)器用于存放后臺(tái)的數(shù)據(jù)庫系統(tǒng)。應(yīng)用程序與數(shù)據(jù)庫系統(tǒng)直接相連,中間沒有其它邏輯。這種方式有一個(gè)很大的缺點(diǎn),就是一旦客戶的業(yè)務(wù)邏輯有所改變,例如新的衛(wèi)星發(fā)射需要衛(wèi)星數(shù)據(jù)接收業(yè)務(wù)保證,所有程序模塊都需要重新修改、編譯、鏈接的工作量是相當(dāng)大的。這種設(shè)計(jì)不僅不能符合衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)衛(wèi)星持續(xù)增加、業(yè)務(wù)多變的系統(tǒng)要求,開發(fā)效率較為低下,系統(tǒng)維護(hù)性差,而且嚴(yán)重制約了衛(wèi)星地面數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)的可靠性、穩(wěn)定性和可擴(kuò)展性。
【發(fā)明內(nèi)容】
[0004](一 )要解決的技術(shù)問題
[0005]有鑒于此,本發(fā)明的主要目的在于提供一種基于OSGI和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)及方法,使系統(tǒng)具備了模塊化與插件化支持、熱插拔與動(dòng)態(tài)支持、面向服務(wù)架構(gòu)支持、模塊擴(kuò)展性支持等能力,使系統(tǒng)具有靈活性、敏捷反應(yīng)能力和良好的可擴(kuò)展能力的特點(diǎn)。一方面可以充分利用現(xiàn)有任務(wù)調(diào)度系統(tǒng)能力,保障原有業(yè)務(wù)功能不受影響;另一方面快速搭建新的系統(tǒng)能力,為新增衛(wèi)星和地面接收站提供數(shù)據(jù)接收調(diào)度能力。
[0006]( 二 )技術(shù)方案
[0007]為達(dá)到上述目的,本發(fā)明提供了一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),該系統(tǒng)包括服務(wù)端裝置和客戶端裝置兩部分,其中:
[0008]服務(wù)端裝置,用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況;
[0009]客戶端裝置,用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核。
[0010]上述方案中,所述服務(wù)端裝置包括:
[0011]衛(wèi)星接收上報(bào)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告;
[0012]數(shù)據(jù)接收與記錄任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件;
[0013]數(shù)據(jù)傳輸任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件;
[0014]快視任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件;
[0015]歸檔任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件;
[0016]質(zhì)量監(jiān)測(cè)任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件;
[0017]記錄傳輸任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程;
[0018]傳輸重傳任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程;以及
[0019]衛(wèi)星接收計(jì)劃解析處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃。
[0020]上述方案中,所述服務(wù)端裝置包括的衛(wèi)星接收上報(bào)處理裝置、數(shù)據(jù)接收與記錄任務(wù)處理裝置、數(shù)據(jù)傳輸任務(wù)處理裝置、快視任務(wù)處理裝置、歸檔任務(wù)處理裝置、質(zhì)量監(jiān)測(cè)任務(wù)處理裝置、記錄傳輸任務(wù)處理裝置、傳輸重傳任務(wù)處理裝置和衛(wèi)星接收計(jì)劃解析處理裝置通過業(yè)務(wù)總線并行連接。
[0021]上述方案中,所述客戶端裝置包括:
[0022]衛(wèi)星接收計(jì)劃監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名;
[0023]衛(wèi)星接收計(jì)劃管理裝置,用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作;
[0024]業(yè)務(wù)流程監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程;
[0025]任務(wù)完成情況審核裝置,用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類;
[0026]任務(wù)規(guī)劃裝置,用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案;
[0027]任務(wù)審批裝置,用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的;以及
[0028]人工閉環(huán)處理裝置,用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程。
[0029]上述方案中,所述客戶端裝置包括衛(wèi)星接收計(jì)劃監(jiān)視裝置、衛(wèi)星接收計(jì)劃管理裝置、業(yè)務(wù)流程監(jiān)視裝置、任務(wù)完成情況審核裝置、任務(wù)規(guī)劃裝置、任務(wù)審批裝置和人工閉環(huán)處理裝置通過業(yè)務(wù)總線并行連接。
[0030]為達(dá)到上述目的,本發(fā)明還提供了一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),該系統(tǒng)包括:
[0031]用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況的服務(wù)端裝置;
[0032]用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核的客戶端裝置。
[0033]上述方案中,所述服務(wù)端裝置包括:
[0034]用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告的衛(wèi)星接收上報(bào)處理裝置;
[0035]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)接收與記錄任務(wù)處理裝置;
[0036]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)傳輸任務(wù)處理裝置;
[0037]用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件的快視任務(wù)處理裝置;
[0038]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的歸檔任務(wù)處理裝置;
[0039]用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的質(zhì)量監(jiān)測(cè)任務(wù)處理裝置;
[0040]用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程的記錄傳輸任務(wù)處理裝置;
[0041]用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程的傳輸重傳任務(wù)處理裝置;以及
[0042]用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃的衛(wèi)星接收計(jì)劃解析處理裝置。
[0043]上述方案中,所述客戶端裝置包括:
[0044]用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名的衛(wèi)星接收計(jì)劃監(jiān)視裝置;
[0045]用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作的衛(wèi)星接收計(jì)劃管理裝置;
[0046]用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程的業(yè)務(wù)流程監(jiān)視裝置;
[0047]用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類的任務(wù)完成情況審核裝置;
[0048]用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案的任務(wù)規(guī)劃裝置;
[0049]用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的任務(wù)審批裝置;以及
[0050]用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程的人工閉環(huán)處理裝置。
[0051]為達(dá)到上述目的,本發(fā)明還提供了一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,該方法包括:
[0052]用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況的服務(wù)端步驟;
[0053]用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核的客戶端步驟。
[0054]上述方案中,所述服務(wù)端步驟包括:
[0055]用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告的衛(wèi)星接收上報(bào)處理步驟;
[0056]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)接收與記錄任務(wù)處理步驟;
[0057]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)傳輸任務(wù)處理步驟;
[0058]用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件的快視任務(wù)處理步驟;
[0059]用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的歸檔任務(wù)處理步驟;
[0060]用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的質(zhì)量監(jiān)測(cè)任務(wù)處理步驟;
[0061]用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程的記錄傳輸任務(wù)處理步驟;
[0062]用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程的傳輸重傳任務(wù)處理步驟;以及
[0063]用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃的衛(wèi)星接收計(jì)劃解析處理步驟。
[0064]上述方案中,所述客戶端步驟包括:
[0065]用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名的衛(wèi)星接收計(jì)劃監(jiān)視步驟;
[0066]用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作的衛(wèi)星接收計(jì)劃管理步驟;
[0067]用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程的業(yè)務(wù)流程監(jiān)視步驟;
[0068]用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類的任務(wù)完成情況審核步驟;
[0069]用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案的任務(wù)規(guī)劃步驟;
[0070]用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的任務(wù)審批步驟;以及
[0071]用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程的人工閉環(huán)處理步驟。
[0072](三)有益效果
[0073]從上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果:
[0074]1、高度模塊化:同一系統(tǒng)上可以存在多個(gè)不同功能的插件,插件間相互獨(dú)立,僅通過接口與系統(tǒng)聯(lián)系,不受其他組件影響;其他組件只能訪問該組件對(duì)外提供的功能;
[0075]2、動(dòng)態(tài)化:組件具備獨(dú)立的生命周期,例如啟動(dòng)、停止、更新等,能動(dòng)態(tài)地更新或刪除組件,而組件不需要做額外的處理。
[0076]3、高可擴(kuò)展性:能夠很容易的適應(yīng)未來衛(wèi)星的擴(kuò)展,只需增加新增衛(wèi)星的擴(kuò)展處理模塊,在工作流中進(jìn)行相應(yīng)配置即可,同時(shí)減少系統(tǒng)邏輯判讀處理復(fù)雜度,由工作流引擎依據(jù)工作流模型配置驅(qū)動(dòng)系統(tǒng)完成工作流程。
[0077]4、高可維護(hù)性:0SGI帶來了規(guī)范化的模塊組織以及統(tǒng)一的開發(fā)方式,系統(tǒng)功能的增加和減少只涉及相關(guān)插件的增加和減少,不會(huì)影響整個(gè)系統(tǒng)的體系結(jié)構(gòu)。系統(tǒng)在對(duì)某個(gè)插件進(jìn)行修改時(shí),不會(huì)影響到其他插件的正常使用,便于系統(tǒng)的升級(jí)和維護(hù)。
[0078]5、系統(tǒng)資產(chǎn)化:0SGI規(guī)范為傳統(tǒng)的模塊的組織、模塊開發(fā)以及模塊積累提供了一種全新的模型,同時(shí)將各插件進(jìn)行服務(wù)封裝后,任務(wù)調(diào)度系統(tǒng)在后續(xù)項(xiàng)目升級(jí)改造之時(shí),不用在重復(fù)開發(fā),只需要進(jìn)行服務(wù)集成,實(shí)現(xiàn)了系統(tǒng)資產(chǎn)的積累。
【專利附圖】
【附圖說明】
[0079]圖1是依照本發(fā)明實(shí)施例的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)的示意圖。
[0080]圖2是依照本發(fā)明實(shí)施例的面向服務(wù)編程模型的示意圖。
[0081]圖3是依照本發(fā)明實(shí)施例的開發(fā)服務(wù)平臺(tái)框架的示意圖。
[0082]圖4是依照本發(fā)明實(shí)施例的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度處理的方法流程圖。
【具體實(shí)施方式】
[0083]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
[0084]為了實(shí)現(xiàn)衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)的標(biāo)準(zhǔn)化、模塊化、通用化,適應(yīng)未來業(yè)務(wù)需求的擴(kuò)展和變化,本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)基于OSGI規(guī)范進(jìn)行開發(fā),使用界面集成框架進(jìn)行系統(tǒng)界面集成,利用InforFlow工作流引擎封裝開發(fā)了衛(wèi)星數(shù)據(jù)接收工作流管理平臺(tái)BPM,采用Webservice技術(shù)統(tǒng)一封裝業(yè)務(wù)處理能力進(jìn)行服務(wù)發(fā)布。
[0085]如圖1所示,圖1是依照本發(fā)明實(shí)施例的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)的示意圖,該系統(tǒng)包括服務(wù)端裝置和客戶端裝置兩部分,其中:
[0086]服務(wù)端裝置的功能主要包括:根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況。
[0087]客戶端裝置的功能主要包括:提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核。
[0088]參照?qǐng)D1,服務(wù)端裝置包括衛(wèi)星接收上報(bào)處理裝置、數(shù)據(jù)接收與記錄任務(wù)處理裝置、數(shù)據(jù)傳輸任務(wù)處理裝置、快視任務(wù)處理裝置、歸檔任務(wù)處理裝置、質(zhì)量監(jiān)測(cè)任務(wù)處理裝置、記錄傳輸任務(wù)處理裝置、傳輸重傳任務(wù)處理裝置和衛(wèi)星接收計(jì)劃解析處理裝置,且服務(wù)端裝置包括的各裝置通過業(yè)務(wù)總線并行連接。其中,衛(wèi)星接收上報(bào)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告。數(shù)據(jù)接收與記錄任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件。數(shù)據(jù)傳輸任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件??煲暼蝿?wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件。歸檔任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件。質(zhì)量監(jiān)測(cè)任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件。記錄傳輸任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程。傳輸重傳任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程。衛(wèi)星接收計(jì)劃解析處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃。
[0089]參照?qǐng)D1,客戶端裝置包括衛(wèi)星接收計(jì)劃監(jiān)視裝置、衛(wèi)星接收計(jì)劃管理裝置、業(yè)務(wù)流程監(jiān)視裝置、任務(wù)完成情況審核裝置、任務(wù)規(guī)劃裝置、任務(wù)審批裝置和人工閉環(huán)處理裝置,且客戶端裝置包括的各裝置通過業(yè)務(wù)總線并行連接。其中:衛(wèi)星接收計(jì)劃監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名。衛(wèi)星接收計(jì)劃管理裝置,用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作。業(yè)務(wù)流程監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程。任務(wù)完成情況審核裝置,用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類。任務(wù)規(guī)劃裝置,用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案。任務(wù)審批裝置,用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的。人工閉環(huán)處理裝置,用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程。
[0090]以上各個(gè)裝置全部按照OSGI規(guī)范采用“平臺(tái)+插件”的開發(fā)方式來實(shí)現(xiàn),如圖2所示,所有的插件是依照面向服務(wù)編程模型來進(jìn)行開發(fā)的,以實(shí)現(xiàn)裝置間的通訊。在面向服務(wù)編程模型中,服務(wù)由服務(wù)契約和服務(wù)實(shí)現(xiàn)組成,服務(wù)契約即接口,而服務(wù)實(shí)現(xiàn)則是服務(wù)接口實(shí)現(xiàn)類。如圖3錯(cuò)誤!未找到引用源。所示在開發(fā)服務(wù)平臺(tái)下,裝置通過向服務(wù)注冊(cè)表注冊(cè)服務(wù)來向其它裝置提供功能。裝置通過從服務(wù)注冊(cè)表中查詢服務(wù)并綁定使用。此外,由于服務(wù)具有動(dòng)態(tài)性,一般是在裝置啟動(dòng)時(shí)注冊(cè)并在裝置停止時(shí)卸載,因此服務(wù)注冊(cè)表還提供了服務(wù)變更事件。不同的裝置可以注冊(cè)相同服務(wù)契約的不同實(shí)現(xiàn),從而允許裝置可以根據(jù)實(shí)際需要綁定其中的某個(gè)實(shí)現(xiàn)。
[0091]首先本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)在開發(fā)設(shè)計(jì)中按照OSGI規(guī)范對(duì)系統(tǒng)中各個(gè)組成裝置共用功能進(jìn)行梳理,設(shè)計(jì)封裝為公共插件。公共插件包括界面集成插件、登陸插件、消息中間件插件、工作流插件、系統(tǒng)狀態(tài)上報(bào)插件、Mongo數(shù)據(jù)庫插件、平臺(tái)通信插件、服務(wù)代理插件、日志插件、NAS鏈接插件、數(shù)據(jù)庫連接插件、系統(tǒng)關(guān)于插件。每一個(gè)功能插件都包含契約插件和服務(wù)插件等兩部分。契約插件提供接口屏蔽實(shí)現(xiàn),供其他插件調(diào)用。服務(wù)插件實(shí)現(xiàn)具體功能,進(jìn)行服務(wù)注冊(cè),由平臺(tái)進(jìn)行服務(wù)管理。通過上述封裝,實(shí)現(xiàn)了松耦合高內(nèi)聚,并且實(shí)現(xiàn)了“即插即用,即刪即無”的目標(biāo),實(shí)現(xiàn)了服務(wù)提供者和服務(wù)消費(fèi)者的分離;實(shí)現(xiàn)了任務(wù)調(diào)度系統(tǒng)公共功能提取,為后續(xù)項(xiàng)目實(shí)現(xiàn)了資產(chǎn)積累,增強(qiáng)了系統(tǒng)的可維護(hù)性。
[0092]其次,在面向服務(wù)的架構(gòu)下,對(duì)工作流流程進(jìn)行定義與詮釋,構(gòu)建面向服務(wù)的工作流體系架構(gòu),將業(yè)務(wù)功能以“粗粒度”服務(wù)的形式實(shí)現(xiàn)。根據(jù)業(yè)務(wù)需求進(jìn)行系統(tǒng)流程梳理,對(duì)于自動(dòng)化處理流程共設(shè)計(jì)形成了 9個(gè)工作流模型。本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)根據(jù)不同衛(wèi)星處理流程特點(diǎn)設(shè)計(jì)出獨(dú)立的處理插件,主要包括衛(wèi)星接收計(jì)劃解析插件、衛(wèi)星接收計(jì)劃規(guī)則處理插件、衛(wèi)星接收計(jì)劃入庫插件、先導(dǎo)衛(wèi)星接收計(jì)劃確認(rèn)插件、先導(dǎo)衛(wèi)星接收計(jì)劃執(zhí)行情況報(bào)告插件、高分衛(wèi)星接收計(jì)劃確認(rèn)插件、高分衛(wèi)星接收計(jì)劃執(zhí)行情況報(bào)告插件、計(jì)劃提醒插件等。上述插件實(shí)現(xiàn)統(tǒng)一的Webservice接口,對(duì)應(yīng)工作流模型中的節(jié)點(diǎn)。在工作流的模型中配置出各個(gè)插件的運(yùn)行流程。工作流插件負(fù)責(zé)通過統(tǒng)一的Webservice接口通知和收集各插件的任務(wù)和結(jié)果。工作流插件將通知任務(wù)和收集結(jié)果統(tǒng)一存儲(chǔ)在Mongo數(shù)據(jù)庫中,實(shí)現(xiàn)了全業(yè)務(wù)流程可查可控。通過上述設(shè)計(jì),實(shí)現(xiàn)了系統(tǒng)流程靈活配置,業(yè)務(wù)變化影響域清晰。當(dāng)出現(xiàn)業(yè)務(wù)變化是只需刪除舊插件,替換新插件即可,實(shí)現(xiàn)了系統(tǒng)在線實(shí)時(shí)切換。
[0093]最后,本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)通過界面集成框架將各人機(jī)交互界面進(jìn)行集成。界面集成框架可以實(shí)現(xiàn)界面布局配置,操作流程配置,主視圖配置和界面顯示方式配置。根據(jù)人際交互需求,本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)被劃分為業(yè)務(wù)流程監(jiān)視界面插件、人工閉環(huán)處理界面插件、衛(wèi)星接收計(jì)劃管理界面插件、衛(wèi)星接收計(jì)劃監(jiān)視界面插件、質(zhì)量監(jiān)測(cè)任務(wù)管理界面插件、任務(wù)規(guī)劃界面插件、任務(wù)審批界面插件、記錄數(shù)據(jù)重傳界面插件和傳輸重傳界面插件。各個(gè)界面插件將人際交互界面按照OSGI規(guī)范進(jìn)行配置,界面集成插件會(huì)根據(jù)配置信息,顯示顯示各界面插件。通過上述方式,實(shí)現(xiàn)了系統(tǒng)裝置化、標(biāo)準(zhǔn)化及系列化。同時(shí)各系統(tǒng)裝置采用“訂閱-發(fā)布”的消息通信機(jī)制屏蔽底層硬件物理地址,各個(gè)臺(tái)席位能夠根據(jù)需要?jiǎng)討B(tài)重構(gòu),實(shí)現(xiàn)業(yè)務(wù)的靈活部署。
[0094]以上所述本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),采用工作流技術(shù)的主要內(nèi)容如下:
[0095]本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)是地面站網(wǎng)指揮與調(diào)度的中樞,具有較強(qiáng)的流程特性,且需要兼顧多種類型衛(wèi)星任務(wù),要求系統(tǒng)具有靈活性、敏捷反應(yīng)能力和良好的可擴(kuò)展能力的特點(diǎn)。因此,采用基于工作流技術(shù)進(jìn)行業(yè)務(wù)流程建模,依托工作流引擎驅(qū)動(dòng)業(yè)務(wù)流程運(yùn)行。
[0096]為滿足系統(tǒng)流程可定制化的要求,適應(yīng)未來流程調(diào)整的需求,對(duì)主要業(yè)務(wù)邏輯進(jìn)行重新拆解封裝,當(dāng)流程邏輯發(fā)生變化時(shí),可通過重新定義流程以適應(yīng)變化的業(yè)務(wù)過程,而無需編程改變應(yīng)用邏輯而快速適應(yīng)流程邏輯的變化,有助于業(yè)務(wù)流程自動(dòng)化以及業(yè)務(wù)流程再造?;诠ぷ髁饕娴臉I(yè)務(wù)控制流程一體化設(shè)計(jì),實(shí)現(xiàn)業(yè)務(wù)流程的可配置、全流程信息的可監(jiān)視。
[0097]a)對(duì)任務(wù)調(diào)度相關(guān)工作流程進(jìn)行分解,基于業(yè)務(wù)處理邏輯相關(guān)性為原則將流程粗粒度劃分為衛(wèi)星接收計(jì)劃管理流程、接收任務(wù)管理、傳輸任務(wù)管理、歸檔任務(wù)管理、質(zhì)量監(jiān)測(cè)任務(wù)管理、衛(wèi)星軌道根數(shù)管理等主要流程。
[0098]b)對(duì)這些主要流程進(jìn)行業(yè)務(wù)分解,這里以業(yè)務(wù)邏輯最簡(jiǎn)單的衛(wèi)星接收計(jì)劃管理流程為例進(jìn)行分析,可以分解為衛(wèi)星接收計(jì)劃自動(dòng)解析處理流程、衛(wèi)星接收計(jì)劃手工導(dǎo)入流程、衛(wèi)星接收計(jì)劃手工錄入流程等。
[0099]c)對(duì)上述分解的流程進(jìn)行設(shè)計(jì),劃分到若干節(jié)點(diǎn),這些節(jié)點(diǎn)所表示的業(yè)務(wù)功能,最終需要以“粗粒度”服務(wù)的形式實(shí)現(xiàn)。
[0100]以上所述本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),利用Webservice進(jìn)行服務(wù)封裝技術(shù)的主要內(nèi)容如下:
[0101]本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)采用工作流技術(shù)維持系統(tǒng)運(yùn)轉(zhuǎn),由于工作流技術(shù)的核心功能是維護(hù)業(yè)務(wù)流程的建模和運(yùn)行,它本身不提供通信手段,應(yīng)用層只能提供API調(diào)用方式與之進(jìn)行通信。在本發(fā)明提供的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng)中各裝置部署在不同臺(tái)位,無法與工作流引擎進(jìn)行API通信,所以在工作流引擎外部布署一個(gè)Webservice服務(wù)將涉及業(yè)務(wù)需要的工作流功能進(jìn)行封裝,對(duì)應(yīng)用層提供統(tǒng)一的遠(yuǎn)程訪問接口。在工作流引擎運(yùn)行過程中會(huì)涉及應(yīng)用層的部分插件,為了能夠即使通知插件,需要插件也將接收消息的接口統(tǒng)一封裝為Webservice服務(wù)。當(dāng)流程運(yùn)轉(zhuǎn)到某個(gè)節(jié)點(diǎn)時(shí)工作流能立即通知相關(guān)插件的接口。在業(yè)務(wù)層一方由于各插件既有主動(dòng)與工作流通信的需求也有被動(dòng)接收消息的需要,通過統(tǒng)一開發(fā)獨(dú)立的代理插件可簡(jiǎn)化各插件的工作流通信工作,也封裝了與工作流通信的細(xì)節(jié)信息,降低的耦合度。
[0102]基于上述本發(fā)明實(shí)施例提供的基于OSGI和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),本發(fā)明實(shí)施例還提供了一種基于OSGI和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,該方法包括:
[0103]用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況的服務(wù)端步驟;以及
[0104]用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核的客戶端步驟。
[0105]其中,所述服務(wù)端步驟包括:用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告的衛(wèi)星接收上報(bào)處理步驟;用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)接收與記錄任務(wù)處理步驟;用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)傳輸任務(wù)處理步驟;用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件的快視任務(wù)處理步驟;用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的歸檔任務(wù)處理步驟;用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的質(zhì)量監(jiān)測(cè)任務(wù)處理步驟;用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程的記錄傳輸任務(wù)處理步驟;用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程的傳輸重傳任務(wù)處理步驟;以及用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃的衛(wèi)星接收計(jì)劃解析處理步驟。
[0106]所述客戶端步驟包括:用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名的衛(wèi)星接收計(jì)劃監(jiān)視步驟;用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作的衛(wèi)星接收計(jì)劃管理步驟;用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程的業(yè)務(wù)流程監(jiān)視步驟;用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類的任務(wù)完成情況審核步驟;用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案的任務(wù)規(guī)劃步驟;用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的任務(wù)審批步驟;以及用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程的人工閉環(huán)處理步驟。
[0107]基于上述本發(fā)明提供的基于OSGI和工作流的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,以下結(jié)合具體實(shí)施例來詳細(xì)描述該衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,如圖4所示,該方法包括步驟如下:
[0108]步驟a)任務(wù)調(diào)度軟件接收到消息通知后對(duì)衛(wèi)星數(shù)據(jù)接收計(jì)劃進(jìn)行解析、存儲(chǔ)處理。
[0109]步驟b)任務(wù)調(diào)度軟件生成衛(wèi)星數(shù)據(jù)接收計(jì)劃確認(rèn)通知信息傳輸處理服務(wù)軟件向地面任務(wù)管理系統(tǒng)發(fā)送;
[0110]步驟c)任務(wù)調(diào)度軟件選擇需要規(guī)劃的衛(wèi)星接收計(jì)劃,對(duì)衛(wèi)星接收計(jì)劃依據(jù)業(yè)務(wù)規(guī)則,衛(wèi)星、傳感器、數(shù)據(jù)接收站設(shè)備資源約束,采用多種調(diào)度策略與調(diào)度算法并借助仿真分析的手段,對(duì)不同的調(diào)度策略的分析、統(tǒng)計(jì)和比較后,生成滿足各顆衛(wèi)星數(shù)據(jù)接收、傳輸?shù)软?xiàng)計(jì)劃任務(wù)要求的接收傳輸任務(wù)規(guī)劃方案;
[0111]步驟d)任務(wù)調(diào)度軟件根據(jù)接收傳輸任務(wù)規(guī)劃方案生成數(shù)據(jù)接收與記錄任務(wù)通過信息傳輸處理服務(wù)軟件分別發(fā)送給數(shù)據(jù)接收站分系統(tǒng)的密云站、喀什站、三亞站、牡丹江站;
[0112]步驟e)任務(wù)調(diào)度軟件根據(jù)接收傳輸任務(wù)規(guī)劃方案生成數(shù)據(jù)傳輸任務(wù)通過信息傳輸處理服務(wù)軟件發(fā)送給數(shù)據(jù)傳輸分系統(tǒng);
[0113]步驟f)接收數(shù)據(jù)接收站分系統(tǒng)返回的數(shù)據(jù)接收與記錄任務(wù)確認(rèn),任務(wù)調(diào)度軟件完成解析處理,完成任務(wù)確認(rèn);
[0114]步驟g)接收數(shù)據(jù)傳輸分系統(tǒng)返回的數(shù)據(jù)傳輸任務(wù)確認(rèn),任務(wù)調(diào)度軟件完成解析處理,完成任務(wù)確認(rèn);
[0115]步驟h)數(shù)據(jù)接收站分系統(tǒng)的密云站、喀什站、三亞站、牡丹江站在執(zhí)行完接收任務(wù)后反饋接收任務(wù)執(zhí)行情況報(bào)告,任務(wù)調(diào)度軟件完成解析處理,進(jìn)行數(shù)據(jù)接收與記錄任務(wù)閉環(huán);
[0116]步驟i)任務(wù)調(diào)度軟件生成衛(wèi)星數(shù)據(jù)接收計(jì)劃執(zhí)行情況報(bào)告,通過信息傳輸處理服務(wù)軟件發(fā)送地面任務(wù)管理系統(tǒng);
[0117]步驟j)數(shù)據(jù)傳輸分系統(tǒng)在執(zhí)行完傳輸任務(wù)后反饋傳輸任務(wù)執(zhí)行情況報(bào)告,任務(wù)調(diào)度軟件完成解析處理,進(jìn)行數(shù)據(jù)傳輸任務(wù)閉環(huán);
[0118]步驟k)任務(wù)調(diào)度軟件生成數(shù)據(jù)傳輸完成通知,通過信息傳輸處理服務(wù)軟件發(fā)送地面任務(wù)管理系統(tǒng);
[0119]步驟I)數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行檢查、核對(duì),存儲(chǔ)歸檔后反饋數(shù)據(jù)歸檔情況完成通知,任務(wù)調(diào)度軟件完成解析處理,進(jìn)行數(shù)據(jù)歸檔任務(wù)閉環(huán);
[0120]步驟m)任務(wù)調(diào)度軟件根據(jù)數(shù)據(jù)歸檔情況生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)發(fā)送給數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng);
[0121]步驟η)數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)接收到數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)后反饋數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)確認(rèn),任務(wù)調(diào)度軟件完成解析處理,完成任務(wù)確認(rèn);
[0122]步驟O)數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)完成質(zhì)量監(jiān)測(cè)任務(wù)后,將數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)完成通知報(bào)給信息傳輸處理服務(wù)軟件,信息傳輸處理服務(wù)軟件通知任務(wù)調(diào)度軟件完成解析處理。
[0123]步驟ρ)任務(wù)調(diào)度軟件選擇需要記錄數(shù)據(jù)重傳的作業(yè)任務(wù),生成數(shù)據(jù)文件索引查詢請(qǐng)求文件,發(fā)送給數(shù)據(jù)接收系統(tǒng);
[0124]步驟q)數(shù)據(jù)接收站分系統(tǒng)收到數(shù)據(jù)文件索引查詢請(qǐng)求文件后,收集數(shù)據(jù)文件索引信息反饋數(shù)據(jù)文件索引報(bào)告,任務(wù)調(diào)度軟件完成解析處理;
[0125]步驟r)任務(wù)調(diào)度軟件根據(jù)數(shù)據(jù)文件索引報(bào)告,選擇重新傳輸文件生成記錄數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)傳輸任務(wù)發(fā)送給數(shù)據(jù)接收站分系統(tǒng)、數(shù)據(jù)傳輸分系統(tǒng);
[0126]步驟s)數(shù)據(jù)接收站分系統(tǒng)接收到記錄數(shù)據(jù)傳輸任務(wù)后反饋記錄數(shù)據(jù)傳輸任務(wù)確認(rèn),任務(wù)調(diào)度軟件完成解析處理,完成任務(wù)確認(rèn)管理;
[0127]步驟t)數(shù)據(jù)傳輸分系統(tǒng)接收到數(shù)據(jù)傳輸任務(wù)后反饋傳輸任務(wù)確認(rèn),任務(wù)調(diào)度軟件完成解析處理,完成任務(wù)確認(rèn)管理;
[0128]步驟u)任務(wù)調(diào)度軟件根據(jù)情況生成作業(yè)狀態(tài)查詢請(qǐng)求發(fā)送給數(shù)據(jù)接收站分系統(tǒng)發(fā)送;
[0129]步驟V)數(shù)據(jù)接收站分系統(tǒng)在執(zhí)行完接收任務(wù)后反饋接收任務(wù)執(zhí)行情況報(bào)告,任務(wù)調(diào)度軟件完成解析處理,進(jìn)行數(shù)據(jù)接收與記錄任務(wù)閉環(huán);
[0130]步驟w)任務(wù)調(diào)度軟件根據(jù)情況生成傳輸作業(yè)執(zhí)行情況查詢請(qǐng)求,發(fā)送給數(shù)據(jù)傳輸分系統(tǒng);
[0131]步驟X)數(shù)據(jù)傳輸分系統(tǒng)在執(zhí)行完傳輸任務(wù)后反饋傳輸任務(wù)執(zhí)行情況報(bào)告,任務(wù)調(diào)度軟件完成解析處理,進(jìn)行數(shù)據(jù)傳輸任務(wù)閉環(huán);
[0132]以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,該系統(tǒng)包括服務(wù)端裝置和客戶端裝置兩部分,其中: 服務(wù)端裝置,用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況; 客戶端裝置,用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核。
2.根據(jù)權(quán)利要求1所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述服務(wù)端裝置包括: 衛(wèi)星接收上報(bào)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告; 數(shù)據(jù)接收與記錄任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件; 數(shù)據(jù)傳輸任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件; 快視任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件; 歸檔任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件; 質(zhì)量監(jiān)測(cè)任務(wù)處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件; 記錄傳輸任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程; 傳輸重傳任務(wù)處理裝置,用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程;以及 衛(wèi)星接收計(jì)劃解析處理裝置,用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃。
3.根據(jù)權(quán)利要求2所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述服務(wù)端裝置包括的衛(wèi)星接收上報(bào)處理裝置、數(shù)據(jù)接收與記錄任務(wù)處理裝置、數(shù)據(jù)傳輸任務(wù)處理裝置、快視任務(wù)處理裝置、歸檔任務(wù)處理裝置、質(zhì)量監(jiān)測(cè)任務(wù)處理裝置、記錄傳輸任務(wù)處理裝置、傳輸重傳任務(wù)處理裝置和衛(wèi)星接收計(jì)劃解析處理裝置通過業(yè)務(wù)總線并行連接。
4.根據(jù)權(quán)利要求1所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述客戶端裝置包括: 衛(wèi)星接收計(jì)劃監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名; 衛(wèi)星接收計(jì)劃管理裝置,用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作; 業(yè)務(wù)流程監(jiān)視裝置,用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程; 任務(wù)完成情況審核裝置,用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類; 任務(wù)規(guī)劃裝置,用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案; 任務(wù)審批裝置,用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的;以及人工閉環(huán)處理裝置,用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程。
5.根據(jù)權(quán)利要求4所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述客戶端裝置包括衛(wèi)星接收計(jì)劃監(jiān)視裝置、衛(wèi)星接收計(jì)劃管理裝置、業(yè)務(wù)流程監(jiān)視裝置、任務(wù)完成情況審核裝置、任務(wù)規(guī)劃裝置、任務(wù)審批裝置和人工閉環(huán)處理裝置通過業(yè)務(wù)總線并行連接。
6.一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,該系統(tǒng)包括: 用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況的服務(wù)端裝置; 用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核的客戶端裝置。
7.根據(jù)權(quán)利要求6所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述服務(wù)端裝置包括: 用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告的衛(wèi)星接收上報(bào)處理裝置; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)接收與記錄任務(wù)處理裝置; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)傳輸任務(wù)處理裝置; 用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件的快視任務(wù)處理裝置; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的歸檔任務(wù)處理裝置; 用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的質(zhì)量監(jiān)測(cè)任務(wù)處理裝置; 用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程的記錄傳輸任務(wù)處理裝置; 用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程的傳輸重傳任務(wù)處理裝置;以及 用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃的衛(wèi)星接收計(jì)劃解析處理裝置。
8.根據(jù)權(quán)利要求6所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度系統(tǒng),其特征在于,所述客戶端裝置包括: 用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名的衛(wèi)星接收計(jì)劃監(jiān)視裝置; 用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作的衛(wèi)星接收計(jì)劃管理裝置; 用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程的業(yè)務(wù)流程監(jiān)視裝置; 用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類的任務(wù)完成情況申核裝直; 用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案的任務(wù)規(guī)劃裝置; 用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的任務(wù)審批裝置;以及用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程的人工閉環(huán)處理裝置。
9.一種衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,其特征在于,該方法包括: 用于根據(jù)工作流業(yè)務(wù)驅(qū)動(dòng)自動(dòng)完成衛(wèi)星接收計(jì)劃的解析處理入庫,自動(dòng)生成數(shù)據(jù)接收與記錄任務(wù)、快視任務(wù)和數(shù)據(jù)傳輸任務(wù)并自動(dòng)下發(fā)到數(shù)據(jù)接收系統(tǒng)、快視播報(bào)系統(tǒng)和數(shù)據(jù)傳輸系統(tǒng),獲取數(shù)據(jù)接收系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)返回的確認(rèn)信息;根據(jù)需要生成數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)并下發(fā)給數(shù)據(jù)質(zhì)量監(jiān)測(cè)分系統(tǒng),獲取數(shù)據(jù)質(zhì)量監(jiān)測(cè)子系統(tǒng)返回的確認(rèn)信息;獲取數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的執(zhí)行情況進(jìn)行處理和匯總,完成數(shù)據(jù)接收與記錄、數(shù)據(jù)傳輸、數(shù)據(jù)質(zhì)量監(jiān)測(cè)任務(wù)、數(shù)據(jù)歸檔任務(wù)的任務(wù)控制管理;以及根據(jù)接收情況上報(bào)衛(wèi)星接收計(jì)劃執(zhí)行情況的服務(wù)端步驟; 用于提供人機(jī)交互界面,監(jiān)視衛(wèi)星數(shù)據(jù)接收計(jì)劃到來情況、管理維護(hù)衛(wèi)星數(shù)據(jù)接收計(jì)劃信息;監(jiān)視衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)執(zhí)行情況,自動(dòng)更新并以圖形和表格方式顯示衛(wèi)星數(shù)據(jù)接收、記錄、傳輸?shù)漠?dāng)前業(yè)務(wù)執(zhí)行狀態(tài),完成衛(wèi)星數(shù)據(jù)接收、記錄、傳輸任務(wù)的閉環(huán)管理和任務(wù)完成情況審核的客戶端步驟。
10.根據(jù)權(quán)利要求9所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,其特征在于,所述服務(wù)端步驟包括: 用于根據(jù)工作流驅(qū)動(dòng)向上級(jí)衛(wèi)星機(jī)構(gòu)上報(bào)衛(wèi)星接收計(jì)劃確認(rèn)和執(zhí)行報(bào)告的衛(wèi)星接收上報(bào)處理步驟; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)接收分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)接收與記錄任務(wù)處理步驟; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)傳輸分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的數(shù)據(jù)傳輸任務(wù)處理步驟; 用于根據(jù)工作流驅(qū)動(dòng)來生成向快視播報(bào)分系統(tǒng)發(fā)送的各類業(yè)務(wù)信息文件的快視任務(wù)處理步驟; 用于根據(jù)工作流驅(qū)動(dòng)來處理數(shù)據(jù)歸檔分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的歸檔任務(wù)處理步驟; 用于根據(jù)工作流驅(qū)動(dòng)來處理質(zhì)量監(jiān)測(cè)分系統(tǒng)發(fā)來的各類業(yè)務(wù)信息文件的質(zhì)量監(jiān)測(cè)任務(wù)處理步驟; 用于提供人機(jī)交互界面生成數(shù)據(jù)記錄重傳任務(wù),啟動(dòng)記錄傳輸流程的記錄傳輸任務(wù)處理步驟; 用于提供人機(jī)交互界面生成數(shù)據(jù)傳輸重傳任務(wù),啟動(dòng)數(shù)據(jù)傳輸重傳流程的傳輸重傳任務(wù)處理步驟;以及 用于根據(jù)工作流驅(qū)動(dòng)來處理各衛(wèi)星機(jī)構(gòu)發(fā)送的衛(wèi)星接收計(jì)劃的衛(wèi)星接收計(jì)劃解析處理步驟。
11.根據(jù)權(quán)利要求9所述的衛(wèi)星數(shù)據(jù)接收任務(wù)調(diào)度方法,其特征在于,所述客戶端步驟包括: 用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示衛(wèi)星接收計(jì)劃到來、衛(wèi)星計(jì)劃數(shù)量、時(shí)間及文件名的衛(wèi)星接收計(jì)劃監(jiān)視步驟; 用于管理衛(wèi)星數(shù)據(jù)接收計(jì)劃,進(jìn)行至少包括增、刪、改或查操作的衛(wèi)星接收計(jì)劃管理步驟; 用于訂閱中間件消息,監(jiān)視并以圖形和表格方式顯示地面接收整個(gè)業(yè)務(wù)流程,根據(jù)流程狀態(tài)啟動(dòng)任務(wù)取消流程或執(zhí)行情況查詢流程的業(yè)務(wù)流程監(jiān)視步驟; 用于審核數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)的執(zhí)行情況,并對(duì)失敗情況分類的任務(wù)完成情況申核步驟; 用于根據(jù)衛(wèi)星接收計(jì)劃調(diào)用任務(wù)規(guī)劃算法,生成數(shù)據(jù)接收與傳輸方案的任務(wù)規(guī)劃步驟; 用于顯示數(shù)據(jù)接收與傳輸方案,啟動(dòng)任務(wù)生成流程的任務(wù)審批步驟;以及用于人工錄入數(shù)據(jù)接收與記錄任務(wù)、數(shù)據(jù)傳輸任務(wù)、數(shù)據(jù)歸檔任務(wù)的確認(rèn)狀態(tài)和執(zhí)行狀態(tài),閉環(huán)業(yè)務(wù)流程的人工閉環(huán)處理步驟。
【文檔編號(hào)】G06F9/48GK104239143SQ201410475649
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月17日 優(yōu)先權(quán)日:2014年9月17日
【發(fā)明者】張超, 黃鵬, 章文毅, 馬廣彬, 馮柯, 周彤, 孔慶玲, 馮陽, 過西榮, 歷為, 王錚 申請(qǐng)人:中國科學(xué)院遙感與數(shù)字地球研究所, 中國電子科技集團(tuán)公司第五十四研究所