專利名稱:遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)及方法
技術領域:
本發(fā)明涉及遙感衛(wèi)星基帶數據采集與分發(fā)領域,更為具體地,涉及一種遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)及方法。
背景技術:
遙感衛(wèi)星數據的接收和記錄是遙感衛(wèi)星數據獲取與處理過程的第一環(huán)節(jié)。遙感衛(wèi)星數字基帶信號通常包括數據信號和時鐘信號。在傳統(tǒng)情況下,遙感衛(wèi)星數字基帶信號采集的輸入方式為ECL信號,該ECL信號進入記錄設備后,利用專用的數據采集板卡完成ECL信號的串并轉換,然后通過PCI總線將基帶數據信號寫入數據存儲設備(例如,內存)中,從而生成后續(xù)處理設備需要的二進制遙感衛(wèi)星原始數據。然而,上述ECL信號數據采集方式通常采用模擬解調器,需要專用數據采集板卡 進行串并變換,從而導致通用性不好。而且,ECL信號方式對傳輸距離以及采集速度存在限制。例如,ECL信號利用的電纜傳輸距離不應超過15米,最高采集速度(碼速)在IGbps以下。在這種情況下,數據采集設備的布局會受到非常大的限制。此外,目前的遙感衛(wèi)星基帶數據的分發(fā)通常在接收完畢后進行,采用FTP命令將遙感衛(wèi)星基帶數據文件發(fā)送到固定的FTP服務器,從而無法為本地或異地的多種處理設備同時提供安全、有效的實時遙感衛(wèi)星基帶數據的分發(fā)服務。
發(fā)明內容
鑒于上述問題,本發(fā)明的一個目的是提供一種遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),該系統(tǒng)能夠通過網絡方式完成遙感衛(wèi)星基帶數據的實時采集,同時通過網絡向后端設備提供統(tǒng)一的數據分發(fā)服務。本發(fā)明的另一目的是提供一種遙感衛(wèi)星基帶數據的數據采集裝置及方法。本發(fā)明的另一目的是提供一種遙感衛(wèi)星基帶數據的數據分發(fā)裝置及方法。根據本發(fā)明的一個方面,提供了一種遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),包括任務管理裝置,用于在接收到用戶輸入的數據采集請求時,生成數據采集任務單,并且將所生成的數據采集任務單寫入數據存儲裝置的指定位置中;數據采集裝置,用于在檢測到數據存儲裝置的指定位置中存在數據采集任務單時,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的;數據存儲裝置,用于存儲數據采集任務單、所獲取的遙感衛(wèi)星基帶數據和遙感衛(wèi)星基帶數據時間碼信息;以及數據分發(fā)裝置,用于在接收到用戶設備發(fā)送的數據分發(fā)請求后,將所請求的衛(wèi)星基帶數據分發(fā)給用戶設備。在上述方面的一個或多個示例中,所述數據采集裝置可以包括檢測模塊,用于持續(xù)掃描數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單;基帶數據采集請求生成模塊,用于在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求;基帶數據采集請求發(fā)送模塊,用于將所生成的基帶數據采集請求,發(fā)送給與數據采集任務單對應的全數字解調器;以及基帶數據獲取模塊,用于基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的。在上述方面的一個或多個示例中,所述數據采集任務單可以包括任務單號、衛(wèi)星名、軌道號、數據采集起止時間、記錄數據塊大小、全數字解調器IP地址、全數字解調器遙感衛(wèi)星基帶數據端口號、連接全數字解調器嘗試時間、數據采集裝置文件輸出路徑和/或系統(tǒng)日志目錄信息。在上述方面的一個或多個示例中,所述任務管理裝置可以包括數據采集任務單生成模塊,用于在接收到用戶輸入的數據采集請求時,生成數據采集任務單;以及寫入模 塊,用于將所生成的數據采集任務單寫入數據存儲裝置的指定位置中。在上述方面的一個或多個示例中,所述數據分發(fā)請求可以包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸。在上述方面的一個或多個示例中,所述遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)還可以包括用戶安全認證裝置,用于在接收到數據分發(fā)請求后,基于用戶設備信息,對用戶設備進行身份認證。在上述方面的一個或多個示例中,所述數據分發(fā)裝置可以包括數據分發(fā)請求接收模塊,用于接收從用戶設備發(fā)送的數據分發(fā)請求;以及數據分發(fā)模塊,用于在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。在上述方面的一個或多個示例中,在所述申請類型是實時數據傳輸時,所述數據分發(fā)模塊可以包括數據采集任務單確定模塊,用于基于數據申請信息中的申請衛(wèi)星名和申請軌道號,從正在執(zhí)行的數據采集任務單中確定與數據分發(fā)請求對應的數據采集任務單;信息獲取模塊,用于基于所確定的數據采集任務單,獲取對應的遙感衛(wèi)星基帶數據文件和遙感衛(wèi)星基帶數據時間碼信息;數據起始位置確定模塊,用于基于所獲取的遙感衛(wèi)星基帶數據時間碼信息,確定應該發(fā)送的數據的數據起始位置;數據讀取模塊,用于從數據存儲裝置的遙感衛(wèi)星基帶數據文件中實時讀取從數據起始位置開始的數據;以及第一發(fā)送模塊,將所讀取的數據發(fā)送給發(fā)出數據分發(fā)請求的用戶設備,直到數據采集結束。在上述方面的一個或多個示例中,在所述申請類型是事后數據傳輸時,所述數據分發(fā)模塊可以包括衛(wèi)星基帶數據文件確定模塊,用于基于數據申請信息中的申請衛(wèi)星名和申請軌道號,確定與用戶設備發(fā)送的數據分發(fā)請求對應的遙感衛(wèi)星基帶數據文件;以及第二發(fā)送模塊,用于將所確定的遙感衛(wèi)星基帶數據文件,發(fā)送給發(fā)出數據分發(fā)請求的用戶設備。根據本發(fā)明的另一方面,提供了一種遙感衛(wèi)星基帶數據的數據采集裝置,包括檢測模塊,用于持續(xù)掃描數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單;基帶數據采集請求生成模塊,用于在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求;基帶數據采集請求發(fā)送模塊,用于將所生成的基帶數據采集請求,發(fā)送給與數據采集任務單對應的全數字解調器;以及基帶數據獲取模塊,用于基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的,其中,所述數據采集任務單是在接收到用戶輸入的數據采集請求時生成的,并且被寫入數據存儲裝置的指定位置中。根據本發(fā)明的另一方面,提供了一種遙感衛(wèi)星基帶數據的數據分發(fā)裝置,包括數據分發(fā)請求接收模塊,用于接收從用戶設備發(fā)送的數據分發(fā)請求,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸;以及數據分發(fā)模塊,用于在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中的申請類型、申請衛(wèi)星名和申請 軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。根據本發(fā)明的另一方面,提供了一種遙感衛(wèi)星基帶數據采集方法,包括持續(xù)掃描遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)中的數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單;在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求;將所生成的基帶數據采集請求,發(fā)送給與數據采集任務單對應的全數字解調器;以及基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的,以及對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,其中,所述數據采集任務單是在接收到用戶輸入的數據采集請求時生成的,并且被寫入數據存儲裝置的指定位置中。根據本發(fā)明的另一方面,提供了一種遙感衛(wèi)星基帶數據分發(fā)方法,包括接收從用戶設備發(fā)送的數據分發(fā)請求,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸;以及在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中包含的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。利用上述遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),可以通過網絡完成遙感衛(wèi)星基帶數據的實時采集,同時通過網絡向后端設備提供統(tǒng)一的數據分發(fā)服務,為部署在本地或異地的多種處理設備提供安全、有效的實時或事后的遙感衛(wèi)星基帶數據分發(fā)服務。為了實現上述以及相關目的,本發(fā)明的一個或多個方面包括后面將詳細說明并在權利要求中特別指出的特征。下面的說明以及附圖詳細說明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
根據下述參照附圖進行的詳細描述,本發(fā)明的上述和其他目的、特征和優(yōu)點將變得更加顯而易見。在附圖中圖I示出了根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)的一個示例的工作示意圖;圖2示出根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)的一個示例的配置的方框示意圖;圖3示出了圖2中的任務管理裝置的一個示例的方框示意圖;圖4示出了圖2中的數據采集裝置的一個示例的方框示意圖;圖5示出了遙感衛(wèi)星基帶數據文件的組織結構的一個示例;
圖6示出了遙感衛(wèi)星基帶數據時間碼信息文件的數據結構的一個示例的示意圖;圖7示出了圖2中的數據分發(fā)裝置的一個示例的方框示意圖;圖8示出了圖7中的在申請類型是實時遙感衛(wèi)星基帶數據傳輸時的數據分發(fā)模塊的一個示例的方框示意圖;圖9示出了圖7中的在申請類型是事后遙感衛(wèi)星基帶數據傳輸時的數據分發(fā)模塊的一個示例的方框示意圖;圖10示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據采集過程的總體流程圖;圖11示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據采集過程的一個示例的流程圖;圖12示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據分發(fā)過程的總體流程圖;和圖13示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據分發(fā)過程的一個示例的流程圖。在所有附圖中相同的標號指示相似或相應的特征或功能。
具體實施例方式下面描述本公開的各個方面。應該明白的是,本文的教導可以以多種多樣形式具體體現,并且在本文中公開的任何具體結構、功能或兩者僅僅是代表性的。基于本文的教導,本領域技術人員應該明白的是,本文所公開的一個方面可以獨立于任何其它方面實現,并且這些方面中的兩個或多個方面可以按照各種方式組合。例如,可以使用本文所闡述的任何數目的方面,實現裝置或實踐方法。另外,可以使用其它結構、功能、或除了本文所闡述的一個或多個方面之外或不是本文所闡述的一個或多個方面的結構和功能,實現這種裝置或實踐這種方法。此外,本文所描述的任何方面可以包括權利要求的至少一個元素。下面將結合
根據本發(fā)明的實施例。圖I示出了根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)的一個示例的工作示意圖。如圖I所示,遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)分別與全數字解調器、多個本地處理設備I以及多個異地處理設備2相連。在接收到用戶下達的數據采集任務時,遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)基于C/S架構,利用TCP/IP協議與全數字解調器進行通信,完成遙感衛(wèi)星基帶數據的采集工作。在與全數字解調器進行通信的過程中,全數字解調器作為服務器端,而遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)中的數據采集裝置作為客戶端,兩者間的通信為全數字解調器規(guī)定的基于TCP/IP協議的通信協議包,該通信協議包主要包括遙感衛(wèi)星基帶數據請求協議包、遙感衛(wèi)星基帶數據協議包和拒收響應協議包。在接收到用戶設備發(fā)送的數據分發(fā)請求時,遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)基于C/S架構,將數據分發(fā)裝置作為服務器端,監(jiān)聽所有數據分發(fā)請求并對其進行響應。然后,根據數據分發(fā)請求,通過網絡將用戶設備所請求的數據發(fā)送給用戶設備,例如本地處理設備I和異地處理設備2。圖2示出了根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)200的一個示例的配置的方框示意圖。如圖2所示,遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)200包括任務管理裝置210、數據采集裝置220、數據存儲裝置230、用戶安全認證裝置240和數據分發(fā)裝置250。
任務管理裝置210具有簡單的任務管理界面供人機交互使用,并且提供用戶下達數據采集任務的接口。任務管理裝置210用于在接收到用戶輸入的數據采集請求時(B卩,用戶下達數據采集任務時),基于用戶輸入的數據采集請求,生成數據采集任務單,并將所生成的數據采集任務單寫入數據存儲裝置的指定位置。圖3示出了圖2中的任務管理裝置210的一個示例的方框示意圖。如圖3所示,任務管理裝置210包括數據采集任務單生成模塊211和寫入模塊213。數據采集任務單生成模塊211用于在接收到用戶輸入的數據采集請求時,基于該數據采集請求,生成數據采集任務單。寫入模塊213用于將所生成的數據采集任務單寫入數據存儲裝置的指定位置中。在本發(fā)明的一個示例中,數據采集任務單包含任務單號(order_id)、衛(wèi)星名(sat_id)、軌道號(orbit_number)、數據米集起止時間(acq_start_time/acq_stop_time)、記錄數據塊大小(block_size)、全數字解調器IP地址(dem_address)、全數字解調器遙感衛(wèi)星基帶數據端口號(dem_dat_port)、連接全數字解調器嘗試時間(connect_try_time)、數據采集裝置文件輸出路徑(acq_output_path)、系統(tǒng)日志目錄(log_dir)信息。數據采集任務單以簡單的ODL文件形式寫入數據存儲裝置指定路徑(假設為/Data/acq/plan/SCan_dir)。此外,數據采集任務單的命名規(guī)則通常為“任務單號衛(wèi)星名軌道號.0DL”,其中任務單號占8位,衛(wèi)星名占2位,軌道號占6位。如00000121_TH_019234. ODL表示任務單號為121,軌道號為19234的THEOS衛(wèi)星數據采集任務單,該任務單具體內容如下BEGINObject=Acqorder_i d= 121sat—id=THorb it_number=019234acq—start—time=" 2012-06-0806:18:00.00"acq—stop—time=" 2012-06-0806:28:00. 00"block—size=512dem_address=10. 4. 2. 14dem_dat_port=5880
connect_try_time=10acq_output_path=/Data/acq/raw/TH_20120608061800_019234_121. datlog_dir=/Data/acq/log/END_0BJECT=ACQEND數據采集裝置220與數據存儲裝置230相連,用于在檢測到數據存儲裝置的指定位置中存在數據采集任務單時,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的。
圖4示出了圖2中的數據采集裝置220的一個示例的方框示意圖。如圖4所示,數據采集裝置220包括檢測模塊221、基帶數據采集請求生成模塊223、基帶數據采集請求發(fā)送模塊225以及基帶數據獲取模塊227。檢測模塊221用于持續(xù)掃描數據存儲裝置的指定位置,以檢測數據存儲裝置的指定位置中是否存在數據采集任務單。基帶數據采集請求生成模塊223用于在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求?;鶐祿杉埱蟀l(fā)送模塊225用于將所生成的基帶數據采集請求,發(fā)送給與數據采集任務單對應的全數字解調器,即,通過網絡將所生成的基帶數據采集請求發(fā)送給具有數據采集任務單中的全數字解調器IP地址的全數字解調器。以前述實例任務單為例,基帶數據采集請求生成模塊223根據該任務單,生成數據采集請求協議包,如下表I所示。數據采集請求協議包包括請求頭信息、數據采集起始時間、數據采集結束時間、數據塊大小、每次發(fā)送的數據塊個數、請求結束信息以及保留區(qū)。請求頭信息、請求結束信息用于標志請求協議包的開始和結束,以便全數字解調器對兩者間的請求信息進行辨識和解析。數據采集起始時間表示數據采集的開始時間,數據采集結束時間表示數據采集的結束時間。數據塊大小表示全數字解調器所發(fā)送的數據塊的大小。每次發(fā)送的數據塊個數表示全數字解調器每次發(fā)送數據時每個協議包所包含的數據塊的個數。Λ Jv^fa U &據—間題塊人小財據保留丨八 * tii'feinU.表I數據采集請求協議包的數據結構當到達任務單規(guī)定的數據采集起始時間(acq_start_time)時,基帶數據采集請求發(fā)送模塊225將上述數據采集請求協議包發(fā)送給指定的端口,該端口由全數字解調器IP地址(dem_address)和全數字解調器遙感衛(wèi)星基帶數據端口號(dem_dat_port)唯一確定,如前述任務單唯一確定端口為10. 4. 2. 14:5880?;鶐祿杉埱蟀l(fā)送后,基帶數據獲取模塊即開始通過全數字解調器獲取遙感衛(wèi)星基帶數據?;鶐祿@取模塊按照任務單中要求的數據塊大小和每個數據塊的時間標志,按照如下格式進行記錄,生成對應于任務單的遙感衛(wèi)星基帶數據文件,如前述任務單記錄生成的文件名為00000121_TH_019234. DAT。圖5示出了遙感衛(wèi)星基帶數據文件的組織結構的一個示例。例如,數據采集裝置220持續(xù)掃描數據存儲裝置指定位置中(如/Data/acq/plan/scan_dir)是否存在數據采集任務單。如果存在數據采集任務單,則立刻根據數據采集任務單發(fā)起數據采集,并將數據采集任務單轉移到正在執(zhí)行的任務單目錄中去(如/Data/acq/plan/working_dir),在該數據采集任務完成后,將任務單轉移到執(zhí)行完畢的任務單目錄中(如 /Data/acq/plan/done_dir)。基帶數據獲取模塊227用于基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙 感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的。這里,數據采集裝置基于C/S架構,利用TCP/IP協議與全數字解調器進行通信,完成遙感衛(wèi)星基帶數據的采集工作。在與全數字解調器進行通信的過程中,全數字解調器作為服務器端,而數據采集裝置作為客戶端,兩者間的通信為全數字解調器規(guī)定的基于TCP/IP協議的通訊協議包,主要包括遙感衛(wèi)星基帶數據請求協議包、遙感衛(wèi)星基帶數據協議包和拒收響應協議包。具體地,數據采集裝置在進行遙感衛(wèi)星基帶數據采集時,遵從全數字解調器的網絡協議,首先,通過基帶數據采集請求發(fā)送模塊225向全數字解調器發(fā)送遙感衛(wèi)星基帶數據實時數據傳送請求協議包(即,基帶數據采集請求)。接著,全數字解調器接收到該基帶數據采集請求后,根據該基帶數據采集請求,基于從遙感衛(wèi)星接收到的衛(wèi)星下傳信號(即,遙感衛(wèi)星基帶數據),生成遙感衛(wèi)星基帶數據協議包,并通過網絡發(fā)送給數據采集裝置(基帶數據獲取模塊),遙感衛(wèi)星基帶數據協議包中數據塊的大小和數據塊個數由基帶數據采集請求決定?;鶐祿@取模塊對所獲取的遙感衛(wèi)星基帶數據通信協議包進行解析處理,得到遙感衛(wèi)星基帶數據和對應的遙感衛(wèi)星基帶數據時間碼信息。然后,將所得到的遙感衛(wèi)星基帶數據和對應的遙感衛(wèi)星基帶數據時間碼信息存入數據存儲裝置中。數據存儲裝置中的遙感衛(wèi)星基帶數據以二進制數據文件形式存在,對應的遙感衛(wèi)星基帶數據時間碼信息存儲為二進制數據文件。另外,遙感衛(wèi)星基帶數據時間碼信息文件名與遙感衛(wèi)星基帶數據命名除后綴外完全一致。圖6示出了遙感衛(wèi)星基帶數據時間碼信息文件的數據結構的一個示例的示意圖。如圖6所示,該時間碼信息文件包括時間碼字段、文件中開始位置字段和文件中終止位置字段。所述時間碼表示遙感衛(wèi)星基帶數據的時間碼。文件中開始位置表示該遙感衛(wèi)星基帶數據在遙感衛(wèi)星基帶數據文件中的開始位置。文件中終止位置表示該遙感衛(wèi)星基帶數據在遙感衛(wèi)星基帶數據文件中的結束位置。數據存儲裝置230與任務管理裝置210、數據采集裝置220和數據分發(fā)裝置250相連,負責存儲數據采集裝置所獲取的遙感衛(wèi)星基帶數據、遙感衛(wèi)星基帶數據時間碼信息和任務管理裝置210所生成的數據采集任務單。此外,在遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)200包括用戶安全認證裝置240的情況下,數據存儲裝置230還與用戶安全認證裝置240相連,用于存儲注冊用戶信息。在進行用戶安全認證時,所存儲的注冊用戶信息被提供給用戶安全認證裝置240。用戶安全認證裝置240與數據存儲裝置230和數據分發(fā)裝置250相連,用于在接收到數據分發(fā)請求后,基于用戶設備信息,對用戶設備進行身份認證。在需要進行用戶安全認證時,用戶還需要注冊用戶信息,并且將所注冊的用戶信息存儲在數據存儲裝置230中。在接收到用戶設備發(fā)送的數據分發(fā)請求后,用戶安全認證裝置通過將數據分發(fā)請求中包含的用戶信息與所存儲的注冊用戶信息進行比較,來對用戶進行身份認證,以判斷該用戶是否為已注冊的合法用戶。如果是合法用戶,則允許向該用戶分發(fā)數據。否則,不允許向該用戶分發(fā)數據。注冊用戶信息也以ODL文件形式存儲,包含用戶名(user_name)、密碼(user_passwd)、用戶 IP (user_ip)、用戶 MAC 地址(user_mac)、最大連接數(max_connection)、認證方式(access_method)信息。用戶信息ODL文件樣例如下BEGINOBJECT=USERS_david user_name=daviduser_passwd=666_666user_ip=10. 4. 2. 14user_mac=00-ff-ff-da-df-fd_52max_connection=2access_method=ip_and_macEND_0BJECT=USERS_dav i dOBJECT=USERS_jamesuser_name = jamesuser_passwd=666_666user_ip=10. 4. 2. 15user_mac=00-ff-ee-da-df-fd-51max_connection=2access_method=passwdEND_0BJECT=USERS_j ame sEND在上面的樣例中,用戶david認證方式為IP加MAC地址認證,只有提交分發(fā)請求的用戶信息與數據存儲裝置中的用戶信息ODL文件“OBJECT=USERS_david”欄目下的user_ip和user_mac —致時才能通過認證,用戶james則只需要與用戶信息ODL文件中“OBJECT=USERS_james” 欄目下的 user_name 和 user_passwd 符合即可通過認證。數據分發(fā)裝置250與數據存儲裝置230和用戶安全認證裝置240相連,用于在接收到用戶設備發(fā)送的數據分發(fā)請求后,將所請求的衛(wèi)星基帶數據分發(fā)給用戶設備。數據分發(fā)裝置在進行數據分發(fā)服務時基于C/S架構,作為服務器端監(jiān)聽所有數據分發(fā)請求并對其進行響應。數據分發(fā)裝置在數據采集裝置工作的同時,監(jiān)聽可能到來的數據分發(fā)請求,所述數據分發(fā)請求包含用戶信息、數據申請信息。所述數據申請信息包含申請類型、申請衛(wèi)星名和申請軌道號。所述申請類型包括實時數據傳輸和事后數據傳輸。數據分發(fā)裝置250在接收到數據分發(fā)請求后,提取其中的用戶信息,并利用用戶安全認證裝置對請求設備的身份進行安全認證。如果未通過認證,則向該設備發(fā)送包含錯誤信息的拒收響應。如果通過認證,則將根據申請信息中的申請類型(實時數據傳輸或事后數據傳輸)向該設備提供數據分發(fā)服務,即發(fā)送實時或事后遙感衛(wèi)星基帶數據。
圖7示出了圖2中的數據分發(fā)裝置250的一個示例的方框示意圖。如圖6所示,數據分發(fā)裝置250包括數據分發(fā)請求接收模塊251和數據分發(fā)模塊253。數據分發(fā)請求接收模塊251用于接收從用戶設備發(fā)送的數據分發(fā)請求。數據分發(fā)模塊253用于在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。在數據分發(fā)裝置進行實時遙感衛(wèi)星基帶數據分發(fā)服務時,直接將數據存儲裝置中的遙感衛(wèi)星基帶數據流實時發(fā)送給請求設備。在數據分發(fā)裝置進行事后遙感衛(wèi)星基帶數據分發(fā)服務時,根據分發(fā)請求中的數據申請信息中的申請衛(wèi)星名和申請軌道號搜索對應遙感衛(wèi)星基帶數據文件,將整個文件發(fā)送給請求設備。如果沒有相應文件,則發(fā)送包含錯誤信息的拒收響應。在提供數據分發(fā)服務的過程中,數據分發(fā)裝置對可能收到的數據分發(fā)請求進行響應。在本發(fā)明的另一示例中,在數據分發(fā)完畢后,數據分發(fā)裝置向請求設備發(fā)送分發(fā)完畢信息,該分發(fā)完畢信息包含分發(fā)起止時間、發(fā)送數據量。
圖8示出了圖7中的在申請類型是實時遙感衛(wèi)星基帶數據傳輸時的數據分發(fā)模塊的一個示例的方框示意圖。如圖8所示,在申請類型是實時遙感衛(wèi)星基帶數據傳輸時,數據分發(fā)模塊253包括數據采集任務單確定模塊2531、信息獲取模塊2532、數據起始位置確定模塊2533、數據讀取模塊2534和第一發(fā)送模塊2535。數據采集任務單確定模塊2531用于在接收到數據分發(fā)請求后,基于數據申請信息中的申請衛(wèi)星名和申請軌道號,從正在執(zhí)行的數據采集任務單中確定與數據分發(fā)請求對應的數據采集任務單。信息獲取模塊2532用于基于所確定的數據采集任務單,獲取對應的遙感衛(wèi)星基帶數據文件和遙感衛(wèi)星基帶數據時間碼信息。數據起始位置確定模塊2533用于基于所獲取的遙感衛(wèi)星基帶數據時間碼信息,確定應該發(fā)送的數據的數據起始位置。數據讀取模塊2534用于從數據存儲裝置的遙感衛(wèi)星基帶數據文件中實時讀取從數據起始位置開始的數據。第一發(fā)送模塊2535用于將所讀取的數據發(fā)送給發(fā)出數據分發(fā)請求的用戶設備,直到數據采集結束。圖9示出了圖7中的在申請類型是事后遙感衛(wèi)星基帶數據傳輸時的數據分發(fā)模塊的一個示例的方框示意圖如圖9所示,在申請類型是事后遙感衛(wèi)星基帶數據傳輸時,數據分發(fā)模塊253包括衛(wèi)星基帶數據文件確定模塊2537和第二發(fā)送模塊2539。衛(wèi)星基帶數據文件確定模塊2537用于基于數據申請信息中的申請衛(wèi)星名和申請軌道號,確定與用戶設備發(fā)送的數據分發(fā)請求對應的遙感衛(wèi)星基帶數據文件。第二發(fā)送模塊2539用于將所確定的遙感衛(wèi)星基帶數據文件,發(fā)送給發(fā)出數據分發(fā)請求的用戶設備。在該示例中,第二發(fā)送模塊2539將整個文件一起發(fā)送給用戶設備。在上面描述的系統(tǒng)中包含用戶安全認證裝置240,但是在本發(fā)明的另一示例中,如果不需要進行安全認證,則遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)也可以不包含用戶安全認證裝置240。在這種情況下,數據分發(fā)請求可以僅僅包括數據申請信息。數據分發(fā)裝置250在接收到用戶設備發(fā)送的數據分發(fā)請求后,就根據數據申請信息向用戶設備發(fā)送所請求的衛(wèi)
星基帶數據。
如上參照圖I到圖9對根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)進行了說明。下面將參照圖10到圖13對根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)方法進行描述。圖10示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據采集過程的總體流程圖。如圖10所示,在進行遙感衛(wèi)星基帶數據采集時,首先,在步驟S1010,持續(xù)掃描遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)中的數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單。這里,所述數據采集任務單是在接收到用戶輸入的數據采集請求時生成的,并且被寫入數據存儲裝置的指定位置中。例如,在用戶通過任務管理裝置的任務 管理界面下達數據采集任務后,生成數據采集任務單,并且寫入數據存儲裝置的指定位置。如果沒有檢測到數據采集任務單,即,步驟S1010的檢測結果為否,則返回到步驟S1010,持續(xù)進行檢測。如果檢測到數據采集任務單,S卩,步驟S1010的檢測結果為是,則在步驟S1020,基于所檢測到的數據采集任務單,生成基帶數據采集請求。然后,在步驟S1030,將所生成的基帶數據采集請求,通過網絡發(fā)送給與數據采集任務單對應的全數字解調器,即具有數據采集任務單中的全數字解調器IP地址的全數字解調器。然后,在步驟S1040,基于所生成的基帶數據采集請求,經由該全數字解調器,通過網絡從與數據采集任務單對應的遙感衛(wèi)星獲取遙感衛(wèi)星基帶數據和對應的遙感衛(wèi)星基帶數據時間碼信息。這里,與數據采集任務單對應的遙感衛(wèi)星是具有數據采集任務單中的衛(wèi)星名的遙感衛(wèi)星。圖11示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據采集過程的一個示例的流程圖,圖11所示的過程是檢測到數據采集任務單且生成基帶數據采集請求后執(zhí)行的過程。如圖11所示,在檢測到數據采集任務單且生成基帶數據采集請求后,在步驟S1110,基于數據采集任務單中包含的全數字解調器IP地址,通過網絡嘗試與全數字解調器建立連接。接著,在步驟S1120,判斷是否是連接成功且嘗試時間沒有超過預定時間(gp,連接全數字解調器嘗試時間)。如果步驟S1120的判斷結果為是,則在步驟S1130,向全數字解調器發(fā)送數據傳輸指令數據包(即,基帶數據采集請求)。如果步驟S1120的判斷結果為否,則返回到步驟
SlllOo在步驟S1140,接收從全數字解調器傳來的針對基帶數據采集請求的響應數據包,所述響應數據包通常包括數據拒收協議包或遙感衛(wèi)星基帶數據協議包。在步驟SI 150,判斷響應數據包的類型。如果響應數據包為拒收響應協議包,則在步驟S1160,提取其中的錯誤原因,并將錯誤信息寫入錯誤日志。然后,在步驟S1170,向用戶反饋接收錯誤原因。在本發(fā)明的另一示例中,也可以省略步驟SI 160和SI 170。上述流程也相應地修改為,在接收到拒收響應協議包時,流程結束。如果響應數據包為遙感衛(wèi)星基帶數據協議包,則在步驟S1180,根據全數字解調器與遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)間的通信協議,解析并提取其中的遙感衛(wèi)星基帶數據流。然后,在步驟S1190,將所提取的遙感衛(wèi)星基帶數據以及對應的遙感衛(wèi)星基帶數據時間碼信息存儲到數據存儲裝置中。在步驟S1195,判斷數據采集是否完成。如果沒有,則返回到步驟S1180,持續(xù)地解析并將遙感衛(wèi)星基帶數據流存入數據存儲裝置的內存和硬盤中,直至數據采集完畢。圖12示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據分發(fā)過程的總體流程圖。如圖12所示,在步驟S1210,接收從用戶設備發(fā)送的數據分發(fā)請求,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸。接著,在步驟S1220,在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中包含的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。圖13示出了根據本發(fā)明的遙感衛(wèi)星基帶數據的數據分發(fā)過程的一個示例的流程圖。
如圖13所示,在遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)啟動后,在步驟S1310數據分發(fā)裝置監(jiān)聽是否接收到用戶設備發(fā)出的數據分發(fā)請求。如果沒有接收到,則運行到步驟S1330判斷數據采集是否完畢。如果數據采集未結束,即,步驟S1330的結果為否,則返回到步驟S1310,繼續(xù)監(jiān)聽是否有數據請求到來。如果采集已經結束,即步驟S1330的結果為是,則進行到步驟S1340,等待所有請求都處理完畢后,退出。如果接收到數據分發(fā)請求,則進行到步驟S1320,在步驟S1320發(fā)起請求處理。請求處理啟動后獨立運行,原監(jiān)聽步驟在請求處理啟動后立即返回,并運行至步驟S1330。以上是監(jiān)聽和發(fā)起請求處理的主要處理流程,請求處理過程啟動后將獨立于前述流程運行。具體地,請求處理啟動后在步驟S1321,提取數據分發(fā)請求中的用戶信息。接著,在步驟S1322,利用用戶安全認證裝置,將所提取的用戶信息與數據存儲裝置中存儲的注冊用戶信息進行比較,以判斷發(fā)出該數據分發(fā)請求的用戶設備是否是合法的用戶設備。如果非法,則在步驟S1323,向發(fā)出請求的用戶設備發(fā)送請求非法提示。隨后,進行到步驟S1327。如果合法,則在步驟S1324,向發(fā)出請求的用戶設備發(fā)送確認消息。然后,在步驟S1325,根據數據分發(fā)請求的數據申請信息中的申請類型,向用戶設備發(fā)送實時或事后遙感衛(wèi)星基帶數據。關于實時或事后遙感衛(wèi)星基帶數據的發(fā)送過程如上所述,在此不再描述。然后,在步驟S1326,向請求設備發(fā)送數據分發(fā)完畢消息。隨后,進行到步驟S1327。在步驟S1327,請求退出請求處理,并標志該請求已經處理完畢。如上參照圖10到圖13描述了根據本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)過程。這里要說明的是,針對圖10到圖13描述的實施例,還可以進行各種變型。例如,針對圖13中描述的實施例,在不需要進行用戶安全認證的情況下,可以省略步驟S1321-S1323。此外,在本發(fā)明的另一示例中,也可以省略步驟S1327。在本發(fā)明的另一示例中,也可以省略步驟S1324。利用本發(fā)明的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),通過網絡完成遙感衛(wèi)星基帶數據的實時采集,同時通過網絡向后端設備提供統(tǒng)一的數據分發(fā)服務,為部署在本地或異地的多種處理設備提供安全、有效的實時或事后的遙感衛(wèi)星基帶數據分發(fā)服務。另外,根據本發(fā)明,通過網絡方式,使遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)擺脫了部署距離的限制,并為其他遙感衛(wèi)星基帶數據處理設備提供了統(tǒng)一的數據分發(fā)服務,使得遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)無需專用的數據采集設備,利用不同性能的網絡設備就可以滿足不同遙感衛(wèi)星基帶數據下傳速率、不同數據分發(fā)速率要求的采集與分發(fā)工作,大大簡化了遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)的部署方式,降低了部署成本,同時使遙感衛(wèi)星基帶數據后端處理設備的部署方式也更加的安全、簡便。此外,根據本發(fā)明的方法,利用數據采集任務單與數字解調器相結合的方式,可以實現同一時間段內,通過網絡實現對多顆遙感衛(wèi)星基帶數據的同時采集;利用分發(fā)請求中的申請信息,唯一確定需要進行分發(fā)的遙感衛(wèi)星基帶數據,結合TCP/IP的監(jiān)聽和并發(fā)功能,通過網絡實現了同時、按需對多個遙感衛(wèi)星基帶數據進行實時或事后的遙感衛(wèi)星基帶數據分發(fā)功能。由此,本發(fā)明可以實現一個多輸入、多輸出的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),并且同時實現多顆衛(wèi)星的采集和分發(fā)工作,極大提高了數據采集和分發(fā)系統(tǒng)的效能。此外,根據本發(fā)明的方法還可以被實現為由CPU執(zhí)行的計算機程序。在該計算機程序被CPU執(zhí)行時,執(zhí)行本發(fā)明的方法中限定的上述功能。
此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器(例如,處理器)以及用于存儲使得控制器實現上述步驟或單元功能的計算機程序的計算機可讀存儲設備實現。盡管前面公開的內容示出了本發(fā)明的示例性實施例,但是應當注意,在不背離權利要求限定的本發(fā)明的范圍的前提下,可以進行多種改變和修改。根據這里描述的發(fā)明實施例的方法權利要求的功能、步驟和/或動作不需以任何特定順序執(zhí)行。此外,盡管本發(fā)明的元素可以以個體形式描述或要求,但是也可以設想多個,除非明確限制為單數。雖然如上參照圖描述了根據本發(fā)明的各個實施例進行了描述,但是本領域技術人員應當理解,對上述本發(fā)明所提出的各個實施例,還可以在不脫離本發(fā)明內容的基礎上做出各種改進。因此,本發(fā)明的保護范圍應當由所附的權利要求書的內容確定。
權利要求
1.一種遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),包括 任務管理裝置,用于在接收到用戶輸入的數據采集請求時,生成數據采集任務單,并且將所生成的數據采集任務單寫入數據存儲裝置的指定位置中; 數據采集裝置,用于在檢測到數據存儲裝置的指定位置中存在數據采集任務單時,通過網絡從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的; 數據存儲裝置,用于存儲數據采集任務單、所獲取的遙感衛(wèi)星基帶數據和遙感衛(wèi)星基帶數據時間碼信息;以及 數據分發(fā)裝置,用于在接收到用戶設備發(fā)送的數據分發(fā)請求后,將所請求的衛(wèi)星基帶數據分發(fā)給用戶設備。
2.如權利要求I所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,所述數據采集裝置包括 檢測模塊,用于持續(xù)掃描數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單; 基帶數據采集請求生成模塊,用于在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求; 基帶數據采集請求發(fā)送模塊,用于通過網絡,將所生成的基帶數據采集請求發(fā)送給與數據采集任務單對應的全數字解調器;以及 基帶數據獲取模塊,用于基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的。
3.如權利要求I所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,所述數據采集任務單包括任務單號、衛(wèi)星名、軌道號、數據采集起止時間、記錄數據塊大小、全數字解調器IP地址、全數字解調器遙感衛(wèi)星基帶數據端口號、連接全數字解調器嘗試時間、數據采集裝置文件輸出路徑和/或系統(tǒng)日志目錄信息。
4.如權利要求I所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,所述任務管理裝置包括 數據采集任務單生成模塊,用于在接收到用戶輸入的數據采集請求時,基于該數據采集請求,生成數據采集任務單;以及 寫入模塊,用于將所生成的數據采集任務單寫入數據存儲裝置的指定位置中。
5.如權利要求I所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸。
6.如權利要求5所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),還包括 用戶安全認證裝置,用于在接收到數據分發(fā)請求后,基于用戶設備信息,對用戶設備進行身份認證。
7.如權利要求5所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,所述數據分發(fā)裝置包括 數據分發(fā)請求接收模塊,用于接收從用戶設備發(fā)送的數據分發(fā)請求;以及數據分發(fā)模塊,用于在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。
8.如權利要求7所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,在所述申請類型是實時數據傳輸時,所述數據分發(fā)模塊包括 數據采集任務單確定模塊,用于基于數據申請信息中的申請衛(wèi)星名和申請軌道號,從正在執(zhí)行的數據采集任務單中確定與數據分發(fā)請求對應的數據采集任務單; 信息獲取模塊,用于基于所確定的數據采集任務單,獲取對應的遙感衛(wèi)星基帶數據文件和遙感衛(wèi)星基帶數據時間碼信息; 數據起始位置確定模塊,用于基于所獲取的遙感衛(wèi)星基帶數據時間碼信息,確定應該發(fā)送的數據的數據起始位置; 數據讀取模塊,用于從數據存儲裝置的遙感衛(wèi)星基帶數據文件中實時讀取從數據起始位置開始的數據;以及 第一發(fā)送模塊,將所讀取的數據發(fā)送給發(fā)出數據分發(fā)請求的用戶設備,直到數據采集結束。
9.如權利要求7所述的遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),其中,在所述申請類型是事后數據傳輸時,所述數據分發(fā)模塊包括 衛(wèi)星基帶數據文件確定模塊,用于基于數據申請信息中的申請衛(wèi)星名和申請軌道號,確定與用戶設備發(fā)送的數據分發(fā)請求對應的遙感衛(wèi)星基帶數據文件;以及 第二發(fā)送模塊,用于將所確定的遙感衛(wèi)星基帶數據文件,發(fā)送給發(fā)出數據分發(fā)請求的用戶設備。
10.一種遙感衛(wèi)星基帶數據的數據采集裝置,包括 檢測模塊,用于持續(xù)掃描數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單; 基帶數據采集請求生成模塊,用于在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求; 基帶數據采集請求發(fā)送模塊,用于通過網絡,將所生成的基帶數據采集請求發(fā)送給與數據采集任務單對應的全數字解調器;以及 基帶數據獲取模塊,用于基于所生成的基帶數據采集請求,從所述全數字解調器獲取遙感衛(wèi)星基帶數據協議包,并對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的, 其中,所述數據采集任務單是在接收到用戶輸入的數據采集請求時生成的,并且被寫入數據存儲裝置的指定位置中。
11.一種遙感衛(wèi)星基帶數據的數據分發(fā)裝置,包括 數據分發(fā)請求接收模塊,用于接收從用戶設備發(fā)送的數據分發(fā)請求,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸;以及 數據分發(fā)模塊,用于在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。
12.—種遙感衛(wèi)星基帶數據采集方法,包括 持續(xù)掃描遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng)中的數據存儲裝置的指定位置,以檢測數據存儲裝置中是否存在數據采集任務單; 在檢測到存在數據采集任務單時,基于數據采集任務單,生成基帶數據采集請求; 將所生成的基帶數據采集請求,發(fā)送給與數據采集任務單對應的全數字解調器; 基于所生成的基帶數據采集請求,從與數據采集任務單對應的全數字解調器獲取遙感衛(wèi)星基帶數據協議包,所述遙感衛(wèi)星基帶數據協議包是由全數字解調器對從與數據采集任務單對應的遙感衛(wèi)星接收的衛(wèi)星下傳信號進行處理后獲得的;以及 對所獲取的遙感衛(wèi)星基帶數據協議包進行解析后得到遙感衛(wèi)星基帶數據及遙感衛(wèi)星基帶數據時間碼信息, 其中,所述數據采集任務單是在接收到用戶輸入的數據采集請求時生成的,并且被寫入數據存儲裝置的指定位置中。
13.—種遙感衛(wèi)星基帶數據分發(fā)方法,包括 接收從用戶設備發(fā)送的數據分發(fā)請求,所述數據分發(fā)請求包括用戶設備信息和數據申請信息,所述數據申請信息包括申請類型、申請衛(wèi)星名和申請軌道號,以及所述申請類型包括實時數據傳輸和事后數據傳輸;以及 在接收到數據分發(fā)請求后,基于數據分發(fā)請求的數據申請信息中包含的申請類型、申請衛(wèi)星名和申請軌道號,將所請求分發(fā)的衛(wèi)星基帶數據分發(fā)給用戶設備。
全文摘要
本發(fā)明提供了一種遙感衛(wèi)星基帶數據采集與分發(fā)系統(tǒng),包括任務管理裝置、數據采集裝置、數據存儲裝置和數據分發(fā)裝置。在檢測到存在數據采集任務單時,數據采集裝置經由全數字解調器,通過網絡從遙感衛(wèi)星獲取遙感衛(wèi)星基帶數據和對應的遙感衛(wèi)星基帶數據時間碼信息。數據分發(fā)裝置在接收到用戶設備發(fā)送的數據分發(fā)請求后,將所請求的衛(wèi)星基帶數據分發(fā)給用戶設備。利用該系統(tǒng),能夠通過網絡方式完成遙感衛(wèi)星基帶數據的實時采集,同時通過網絡向后端設備提供統(tǒng)一的數據分發(fā)服務,從而擺脫ECL信號傳輸距離和專用采集卡的限制。
文檔編號H04L29/06GK102832988SQ201210301120
公開日2012年12月19日 申請日期2012年8月22日 優(yōu)先權日2012年8月22日
發(fā)明者吳業(yè)煒, 張洪群, 李安 申請人:中國科學院對地觀測與數字地球科學中心