本发明涉及海底地震数据采集技术领域,具体涉及一种imf-obs的数据采集提取方法。
背景技术:
imf-obs即交互式多频段海底地震数据接收装置,天然地震或者人工震源产生的地震波经过海底和地层的反射,可被地震数据接收装置采集记录下来,数据接收装置所采集的数据可以直接通过现有主流地震处理软件进行处理然后再提取出采集的地震数据;为实现上述地震数据接收装置的数据采集和提取功能,就需要设计一套与交互式多频段海底地震数据接收装置匹配的数据采集提取方法。
技术实现要素:
针对现有技术的不足,本发明旨在提供一种匹配适用于imf-obs即交互式多频段海底地震数据接收装置采集和提取海底地震数据的imf-obs的数据采集提取方法。
为实现上述目的,本发明采用如下技术方案:
一种imf-obs的数据采集提取方法,包括数据采集、文件头获取和数据提取三个步骤;其中,数据采集流程为:1、启动选择imf-obs采集器的采集数据功能;2、设置采集器的数据采集参数,如延时时长、采集时长;3、发送开始采集命令给采集器,通过发送启动采集数据包给采集器实现;4、采集器接收采集命令,开始采集数据;5、采集器将采集状态发送给应用系统,并由应用系统在日志打印区显示采集状态,完成采集过程;
文件头获取流程为:1、应用系统通过点击取文件头按钮发送获取文件头命令码给采集器;2、应用系统接收采集器回复的文件头信息数据包;3、系统判断文件头信息数据包的数据有效性,文件头信息数据包是否为四通道;4、文件头信息数据包的数据有效则提取头文件全部信息;5、文件头信息数据包的数据无效则不提取检波增益、检波采样率;6、对文件头信息数据包的数据有效时提取出的头文件全部信息进行保存并显示提取数据,完成文件头的获取;
数据提取流程为:1、通过取数据按钮向采集器发送数据提取命令码,并打开定时器;2、接收采集器回复的采集数据包;3、判断数据的有效性;5、数据有效则保存数据至一次投放名称文件夹,数据保存成功后关闭定时器;6、所有数据保存完成后,提示数据提取结束并关闭定时器;7、若数据无效,则通过定时器设置的自动提取次数,再通过定时器控制提取数据,提取失败时自动再次提取,当3次提取失败时则提示提取数据失败并关闭定时器结束提取;8、由系统界面显示数据提取进度以及当前数据提取字节数。
本发明具有如下有益效果:
本发明一种imf-obs的数据采集提取方法,可匹配适用于imf-obs即交互式多频段海底地震数据接收装置采集和提取海底地震数据。
附图说明
图1为本发明一种imf-obs的数据采集提取方法的数据采集流程图;
图2为本发明一种imf-obs的数据采集提取方法的文件头获取流程图;
图3为本发明一种imf-obs的数据采集提取方法的数据提取流程图。
具体实施方式
下面结合附图及具体实施例,对本发明作进一步的描述,以便于更清楚地理解本发明要求保护的技术思想。
如图1-3所示本发明一种imf-obs的数据采集提取方法,包括数据采集、文件头获取和数据提取三个步骤;其中,数据采集流程为:1、启动选择imf-obs采集器的采集数据功能;2、设置采集器的数据采集参数,如延时时长、采集时长;3、发送开始采集命令给采集器,通过发送启动采集数据包给采集器实现;4、采集器接收采集命令,开始采集数据;5、采集器将采集状态发送给应用系统,并由应用系统在日志打印区显示采集状态,完成采集过程;
文件头获取流程为:1、应用系统通过点击取文件头按钮发送获取文件头命令码给采集器;2、应用系统接收采集器回复的文件头信息数据包;3、系统判断文件头信息数据包的数据有效性,文件头信息数据包是否为四通道;4、文件头信息数据包的数据有效则提取头文件全部信息;5、文件头信息数据包的数据无效则不提取检波增益、检波采样率;6、对文件头信息数据包的数据有效时提取出的头文件全部信息进行保存并显示提取数据,完成文件头的获取;
数据提取流程为:1、通过取数据按钮向采集器发送数据提取命令码,并打开定时器;2、接收采集器回复的采集数据包;3、判断数据的有效性;5、数据有效则保存数据至一次投放名称文件夹,数据保存成功后关闭定时器;6、所有数据保存完成后,提示数据提取结束并关闭定时器;7、若数据无效,则通过定时器设置的自动提取次数,再通过定时器控制提取数据,提取失败时自动再次提取,当3次提取失败时则提示提取数据失败并关闭定时器结束提取;8、由系统界面显示数据提取进度以及当前数据提取字节数。
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。