本發(fā)明涉及海底地震數(shù)據(jù)采集技術領域,具體涉及一種imf-obs的數(shù)據(jù)采集提取方法。
背景技術:
imf-obs即交互式多頻段海底地震數(shù)據(jù)接收裝置,天然地震或者人工震源產生的地震波經過海底和地層的反射,可被地震數(shù)據(jù)接收裝置采集記錄下來,數(shù)據(jù)接收裝置所采集的數(shù)據(jù)可以直接通過現(xiàn)有主流地震處理軟件進行處理然后再提取出采集的地震數(shù)據(jù);為實現(xiàn)上述地震數(shù)據(jù)接收裝置的數(shù)據(jù)采集和提取功能,就需要設計一套與交互式多頻段海底地震數(shù)據(jù)接收裝置匹配的數(shù)據(jù)采集提取方法。
技術實現(xiàn)要素:
針對現(xiàn)有技術的不足,本發(fā)明旨在提供一種匹配適用于imf-obs即交互式多頻段海底地震數(shù)據(jù)接收裝置采集和提取海底地震數(shù)據(jù)的imf-obs的數(shù)據(jù)采集提取方法。
為實現(xiàn)上述目的,本發(fā)明采用如下技術方案:
一種imf-obs的數(shù)據(jù)采集提取方法,包括數(shù)據(jù)采集、文件頭獲取和數(shù)據(jù)提取三個步驟;其中,數(shù)據(jù)采集流程為:1、啟動選擇imf-obs采集器的采集數(shù)據(jù)功能;2、設置采集器的數(shù)據(jù)采集參數(shù),如延時時長、采集時長;3、發(fā)送開始采集命令給采集器,通過發(fā)送啟動采集數(shù)據(jù)包給采集器實現(xiàn);4、采集器接收采集命令,開始采集數(shù)據(jù);5、采集器將采集狀態(tài)發(fā)送給應用系統(tǒng),并由應用系統(tǒng)在日志打印區(qū)顯示采集狀態(tài),完成采集過程;
文件頭獲取流程為:1、應用系統(tǒng)通過點擊取文件頭按鈕發(fā)送獲取文件頭命令碼給采集器;2、應用系統(tǒng)接收采集器回復的文件頭信息數(shù)據(jù)包;3、系統(tǒng)判斷文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效性,文件頭信息數(shù)據(jù)包是否為四通道;4、文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效則提取頭文件全部信息;5、文件頭信息數(shù)據(jù)包的數(shù)據(jù)無效則不提取檢波增益、檢波采樣率;6、對文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效時提取出的頭文件全部信息進行保存并顯示提取數(shù)據(jù),完成文件頭的獲取;
數(shù)據(jù)提取流程為:1、通過取數(shù)據(jù)按鈕向采集器發(fā)送數(shù)據(jù)提取命令碼,并打開定時器;2、接收采集器回復的采集數(shù)據(jù)包;3、判斷數(shù)據(jù)的有效性;5、數(shù)據(jù)有效則保存數(shù)據(jù)至一次投放名稱文件夾,數(shù)據(jù)保存成功后關閉定時器;6、所有數(shù)據(jù)保存完成后,提示數(shù)據(jù)提取結束并關閉定時器;7、若數(shù)據(jù)無效,則通過定時器設置的自動提取次數(shù),再通過定時器控制提取數(shù)據(jù),提取失敗時自動再次提取,當3次提取失敗時則提示提取數(shù)據(jù)失敗并關閉定時器結束提??;8、由系統(tǒng)界面顯示數(shù)據(jù)提取進度以及當前數(shù)據(jù)提取字節(jié)數(shù)。
本發(fā)明具有如下有益效果:
本發(fā)明一種imf-obs的數(shù)據(jù)采集提取方法,可匹配適用于imf-obs即交互式多頻段海底地震數(shù)據(jù)接收裝置采集和提取海底地震數(shù)據(jù)。
附圖說明
圖1為本發(fā)明一種imf-obs的數(shù)據(jù)采集提取方法的數(shù)據(jù)采集流程圖;
圖2為本發(fā)明一種imf-obs的數(shù)據(jù)采集提取方法的文件頭獲取流程圖;
圖3為本發(fā)明一種imf-obs的數(shù)據(jù)采集提取方法的數(shù)據(jù)提取流程圖。
具體實施方式
下面結合附圖及具體實施例,對本發(fā)明作進一步的描述,以便于更清楚地理解本發(fā)明要求保護的技術思想。
如圖1-3所示本發(fā)明一種imf-obs的數(shù)據(jù)采集提取方法,包括數(shù)據(jù)采集、文件頭獲取和數(shù)據(jù)提取三個步驟;其中,數(shù)據(jù)采集流程為:1、啟動選擇imf-obs采集器的采集數(shù)據(jù)功能;2、設置采集器的數(shù)據(jù)采集參數(shù),如延時時長、采集時長;3、發(fā)送開始采集命令給采集器,通過發(fā)送啟動采集數(shù)據(jù)包給采集器實現(xiàn);4、采集器接收采集命令,開始采集數(shù)據(jù);5、采集器將采集狀態(tài)發(fā)送給應用系統(tǒng),并由應用系統(tǒng)在日志打印區(qū)顯示采集狀態(tài),完成采集過程;
文件頭獲取流程為:1、應用系統(tǒng)通過點擊取文件頭按鈕發(fā)送獲取文件頭命令碼給采集器;2、應用系統(tǒng)接收采集器回復的文件頭信息數(shù)據(jù)包;3、系統(tǒng)判斷文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效性,文件頭信息數(shù)據(jù)包是否為四通道;4、文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效則提取頭文件全部信息;5、文件頭信息數(shù)據(jù)包的數(shù)據(jù)無效則不提取檢波增益、檢波采樣率;6、對文件頭信息數(shù)據(jù)包的數(shù)據(jù)有效時提取出的頭文件全部信息進行保存并顯示提取數(shù)據(jù),完成文件頭的獲??;
數(shù)據(jù)提取流程為:1、通過取數(shù)據(jù)按鈕向采集器發(fā)送數(shù)據(jù)提取命令碼,并打開定時器;2、接收采集器回復的采集數(shù)據(jù)包;3、判斷數(shù)據(jù)的有效性;5、數(shù)據(jù)有效則保存數(shù)據(jù)至一次投放名稱文件夾,數(shù)據(jù)保存成功后關閉定時器;6、所有數(shù)據(jù)保存完成后,提示數(shù)據(jù)提取結束并關閉定時器;7、若數(shù)據(jù)無效,則通過定時器設置的自動提取次數(shù),再通過定時器控制提取數(shù)據(jù),提取失敗時自動再次提取,當3次提取失敗時則提示提取數(shù)據(jù)失敗并關閉定時器結束提??;8、由系統(tǒng)界面顯示數(shù)據(jù)提取進度以及當前數(shù)據(jù)提取字節(jié)數(shù)。
對于本領域的技術人員來說,可根據(jù)以上描述的技術方案以及構思,做出其它各種相應的改變以及變形,而所有的這些改變以及變形都應該屬于本發(fā)明權利要求的保護范圍之內。