[發明專利]基于FTP和XML的遙感數據產品自動監控入庫方法有效
| 申請號: | 201310313451.6 | 申請日: | 2013-07-24 |
| 公開(公告)號: | CN103428202A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 張豐;杜震洪;劉仁義;方旋;楊家芳 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 張法高 |
| 地址: | 310027*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ftp xml 遙感 數據 產品 自動 監控 入庫 方法 | ||
技術領域
本發明屬于遙感數據管理技術領域。尤其涉及一種基于FTP和XML的遙感數據產品自動監控入庫方法。
背景技術
文件傳輸協議(File?Transfer?Protocol,?FTP)使得主機間可以共享文件。FTP使用TCP生成一個虛擬連接用于控制信息,然后再生成一個單獨的TCP連接用于數據傳輸。控制連接使用類似TELNET協議在主機間交換命令和消息。文件傳輸協議是TCP/IP網絡上兩臺計算機傳送文件的協議,FTP是在TCP/IP網絡和INTERNET上最早使用的協議之一,它屬于網絡協議組的應用層。FTP客戶機可以給服務器發出命令來下載文件,上傳文件,創建或改變服務器上的目錄。
可擴展標記語言(Extensible?Markup?Language,?XML),用于標記電子文件?使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許?用戶對自己的標記語言進行定義的源語言。XML是標準通用標記語言(SGML)的子集,非常適合Web傳輸。XML提供統一的方法來描述和交換獨立于應用程序或供應商的結構化數據。
目前對遙感數據的管理方法有很多,而其中一種是采用文件+元數據庫的方?式,即把遙感數據文件存放于文件目錄中,而把遙感數據的信息以元數據的形?式存在數據庫表中。當需要對遙感數據進行讀取時,先從元數據庫獲得遙感數?據的基本信息,獲得遙感數據的文件名、文件大小和文件存放位置,便可以在文件系統中快速找到需要的遙感數據。但這種方法在遙感數據入庫時卻顯得比較繁瑣,上傳文件與錄入數據信息都需要較多的人工參與,即耗費時間又容易出錯。而本發明減少了數據入庫過程中需要人工判斷和操作的部分,讓計算機自動監控需要入庫的文件,解析XML格式的遙感數據元數據信息,并以FTP的方式將數據上傳至服務器,最后將數據信息寫入元數據庫,整個過程自動完成,需要人工參與的只是把需要入庫的數據放入監控文件夾即可,并且具有日志記錄功能,一旦發生無法成功入庫的情況,工作人員也可以從日志中分析原因并排除故障。
發明內容
本發明的目的是克服現有技術的不足,提出一種基于FTP和XML的遙感數據產品自動監控入庫方法。
基于FTP和XML的遙感數據產品自動監控入庫方法的步驟如下:
1)數據監控功能模塊負責監控數據文件夾中的遙感數據文件,將數據文件?記錄到數據記錄表中,一旦發現有新數據進入監控文件夾,即視為需要入庫的遙感數據,立即激發數據自動入庫機制,進入下一步;
2)數據內容解析功能模塊負責讀取并解析數據中存儲元數據信息的XML文件內容,并交給數據信息入庫模塊;
3)FTP傳輸功能模塊負責與設定的FTP服務器建立連接并打開傳輸通道,將新增的遙感數據上傳至FTP服務器上的指定目錄;
4)數據信息入庫功能模塊負責根據遙感數據的元數據信息,分別實例化對應的遙感數據元數據信息操作模型類,將已經傳輸到FTP服務器的遙感數據信息錄入到元數據庫中;
5)日志記錄功能模塊負責記錄數據監控和入庫操作歷史,內容包括:數據入庫時間、數據名稱、數據類型、服務器連接狀態、入庫處理結果,以供用戶瀏覽和查找數據入庫記錄,若出現數據入庫失敗的情況,用戶也可以根據日志記錄獲得失敗的數據信息,方便故障檢查、數據恢復和重新入庫。
所述的步驟2)為:需要入庫的遙感數據里包含一個描述遙感數據基本內容的元數據信息,元數據信息存儲在XML格式的文件中,具體內容包括:文件名、主題、數據類型、數據格式、產品類別、數據質量、比例尺分母、分辨率、開發單位、采集日期、文件個數、文件ID、元數據、備注、平均云量、波段數、地理坐標系名稱、投影坐標系名稱、地理坐標范圍、投影坐標范圍、文件存放位置、文件大小、傳感器名稱、衛星名稱。數據內容解析模塊負責讀取并解析這一XML文件,獲得這些信息并交給后面的功能模塊。
所述的步驟3)為:在獲得新增遙感數據元數據信息之后,根據預先設定的FTP服務器連接參數,與FTP服務器建立連接并發送上傳請求,上傳請求中包含了步驟2)中獲得的文件名、文件大小、文件類型信息,FTP服務器響應這個請求后,便可在本機與FTP服務器之間建立傳輸通道,然后由本模塊將需要入庫的遙感數據上傳到FTP服務器的指定目錄中。
本發明與現有技術相比具有的有益效果:
1)實現了遙感數據的自動入庫,該方法具有數據自動監控發現、數據自動上傳、數據信息自動入庫的特點,是一個透明的、可擴展的、可控制的、細粒度的數據入庫管理技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310313451.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種燃氣-蒸汽聯合循環系統
- 下一篇:一種渦輪葉片前緣結構





