數據采集系統的制作方法
【專利摘要】本發明提供一種數據采集系統,該數據采集系統包括:采集計劃配置模塊,用于提供采集計劃的錄入和管理接口,包括采集計劃的新建、修改、刪除和保存,該采集計劃包括采集數據的發送源和發送目標的相關身份信息;采集計劃解析模塊,用于對該采集計劃進行解析,得到該采集計劃對應的過濾條件,該過濾條件包括該發送源和發送目標的IP地址;數據包捕獲模塊,用于根據該過濾條件對被采集的業務系統的數據進行捕獲。本發明提供的數據采集系統架構簡潔,易于實現。
【專利說明】數據采集系統
【技術領域】
[0001]本發明涉及計算機領域,尤其涉及一種數據采集系統。
【背景技術】
[0002]隨著現代科學技術的發展,實時數據采集技術已滲透到地質勘探、醫療器械、雷達、導彈的研制、測控等眾多【技術領域】。在科學研究領域,通過查看實時采集存儲的大量數據來發現新的具有重大意義的相互聯系,為科學研究提供數據依據;在生產管理方面,可通過實時監測數據,及時發現存在的問題,避免危險的發生,同時也為后期解決問題提供數據依據,而目前的數據采集系統結構較為復雜,不易實現。
【發明內容】
[0003](一)要解決的技術問題
[0004]本發明要解決的技術問題是提供一種易于實現的數據采集系統。
[0005](二)技術方案
[0006]為解決上述技術問題,本發明的技術方案提供了一種數據采集系統,包括:
[0007]采集計劃配置模塊,用于提供采集計劃的錄入和管理接口,包括采集計劃的新建、修改、刪除和保存,所述采集計劃包括采集數據的發送源和發送目標的相關身份信息;
[0008]采集計劃解析模塊,用于對所述采集計劃進行解析,得到所述采集計劃對應的過濾條件,所述過濾條件包括所述發送源和發送目標的IP地址;
[0009]數據包捕獲模塊,用于根據所述過濾條件對被采集的業務系統的數據進行捕獲。
[0010]進一步地,所述采集計劃以XML格式保存。
[0011]進一步地,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的應用層的數據進行捕獲。
[0012]進一步地,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的傳輸層的數據進行捕獲。
[0013]進一步地,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的網絡層的數據進行捕獲。
[0014](三)有益效果
[0015]本發明提供的數據采集系統包括采集計劃配置模塊、采集計劃解析模塊以及數據包捕獲模塊,其中,該采集計劃配置模塊用于提供采集計劃的錄入和管理接口,該采集計劃解析模塊用于對采集計劃進行解析,得到采集計劃對應的過濾條件,然后通過數據包捕獲模塊根據過濾條件對被采集的業務系統的數據進行捕獲,其架構簡潔,易于實現。
【專利附圖】
【附圖說明】
[0016]圖1是本發明實施方式提供的一種數據采集系統的示意圖。【具體實施方式】
[0017]下面結合附圖和實施例,對本發明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發明,但不用來限制本發明的范圍。
[0018]圖1是本發明實施方式提供的一種數據采集系統的示意圖,包括:
[0019]采集計劃配置模塊1,用于提供采集計劃的錄入和管理接口,包括采集計劃的新建、修改、刪除和保存,所述采集計劃包括采集數據的發送源和發送目標的相關身份信息;
[0020]采集計劃解析模塊2,用于對所述采集計劃進行解析,得到所述采集計劃對應的過濾條件,所述過濾條件包括所述發送源和發送目標的IP (Internet Protocol,網際協議)地址;
[0021]數據包捕獲模塊3,用于根據所述過濾條件對被采集的業務系統的數據進行捕獲。
[0022]其中,所述采集計劃可以XML (Extensible Markup Language,可擴展標記語言)格式保存。
[0023]其中,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的應用層的數據進行捕獲。
[0024]其中,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的傳輸層的數據進行捕獲。
[0025]其中,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的網絡層的數據進行捕獲。
[0026]本發明實施方式中,采集計劃配置客戶端用于提供采集計劃錄入和管理接口,包括采集計劃的新建、修改、刪除和保存。采集計劃可以包括采集數據的發送源和發送目標的相關身份信息,還可以包括采集的目的、采集的業務種類、信息類型等信息,采集計劃可以以XML格式保存。采集計劃解析模塊主要用于對采集計劃進行解析,得到數據包捕獲模塊的過濾條件等信息,并進行相應配置。數據包捕獲模塊的過濾條件主要包括采集數據的發送源和發送目標的IP地址,還可以包括端口號和網絡協議類型等。
[0027]本發明實施方式中,數據包捕獲模塊捕獲數據的方式可以有三種,第一種方式為各業務軟件在進行交換信息時,可以按照預先設置的要求同時抄送一份給數據包捕獲模塊,或者業務系統的應用層本身能提供收發數據的訪問接口,由數據報捕獲模塊調用該接口得到收發的數據。第二種方式為各業務軟件通過短數據報文傳輸服務傳輸、長數據報文傳輸服務傳輸和實時信息傳輸服務傳輸進行信息傳送,可以在業務系統的傳輸層進行數據包捕獲。第三種方式為通過網絡嗅探技術可以在網絡層進行數據包捕獲,優選地,數據包捕獲模塊捕獲數據的方式可以為同時采用上述三種方式,具體地,優先使用第一種方式,如果第一種方式不能協調好,則可以采用第二種方式,其中,第二種方式需要對不同類型報文進行編解碼操作,例如,其報文類型可以有幾百種,編解碼工作量比較大,因此,可以將第二種方式作為第一種方式的補充,如果某類業務不能實現數據抄送,則通過第二種方式來捕獲該類業務收發的數據。
[0028]本發明實施方式提供的數據采集系統包括采集計劃配置模塊、采集計劃解析模塊以及數據包捕獲模塊,其中,該采集計劃配置模塊用于提供采集計劃的錄入和管理接口,該采集計劃解析模塊用于對采集計劃進行解析,得到采集計劃對應的過濾條件,然后通過數據包捕獲模塊根據過濾條件對被采集的業務系統的數據進行捕獲,其架構簡潔,易于實現。[0029]以上實施方式僅用于說明本發明,而并非對本發明的限制,有關【技術領域】的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
【權利要求】
1.一種數據采集系統,其特征在于,包括: 采集計劃配置模塊,用于提供采集計劃的錄入和管理接口,包括采集計劃的新建、修改、刪除和保存,所述采集計劃包括采集數據的發送源和發送目標的相關身份信息; 采集計劃解析模塊,用于對所述采集計劃進行解析,得到所述采集計劃對應的過濾條件,所述過濾條件包括所述發送源和發送目標的IP地址; 數據包捕獲模塊,用于根據所述過濾條件對被采集的業務系統的數據進行捕獲。
2.根據權利要求1所述的數據采集系統,其特征在于,所述采集計劃以XML格式保存。
3.根據權利要求1所述的數據采集系統,其特征在于,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的應用層的數據進行捕獲。
4.根據權利要求1所述的數據采集系統,其特征在于,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的傳輸層的數據進行捕獲。
5.根據權利要求1所述的數據采集系統,其特征在于,所述數據包捕獲模塊根據所述過濾條件對被采集的業務系統的網絡層的數據進行捕獲。
【文檔編號】H04L12/26GK103763150SQ201410001462
【公開日】2014年4月30日 申請日期:2014年1月2日 優先權日:2014年1月2日
【發明者】王青海, 孫巖, 崔培枝, 劉海燕, 何國良, 崔偉寧, 楊新旺 申請人:中國人民解放軍裝甲兵工程學院