一种地震数据高效合并方法、介质及设备与流程

    专利查询2026-02-01  4


    本发明涉及石油地震勘探中地震数据处理领域,具体涉及一种地震数据高效合并方法、介质及设备。


    背景技术:

    1、地震数据处理是石油勘探行业中的重要技术,其作用是能够根据特定的处理算法对野外采集的地震数据进行处理和计算,从而得出地下地质结构的图像,用于指导后续的钻井、石油开采工作。随着新的勘探技术和高精度的采集技术在石油勘探中不断得到应用,从野外采集到的原始地震数据量增长迅速,目前单个数据体的规模已经超过pb级别,其地震道数可达千亿条。针对tb和pb级的海量地震数据处理,不仅对于数据存储、数据读写等计算机硬件系统,而且对软件系统、地震数据处理流程也提出了更高的要求。

    2、在地震资料处理过程中,由于地震数据的分选与合并是地震应用程序中最基本、最常见的数据处理模式,因此,高效的地震数据合并是保证地震信息完整度、提升地震数据处理效率的基础。如果使用传统方法来处理数据合并,将面临以下问题:海量地震数据的传输效率较低,数据分析及质量监控等过程操作相对繁琐;另外,大量数据的操作错误率会相应增加,重复操作会浪费大量时间,影响项目周期。

    3、因此,针对海量地震数据合并处理中存在的问题,需要设计一种不同于常规处理流程的高效地震数据合并方法及设备,以提高地震数据合并效率,优化用户使用体验,加快油田生产节奏。


    技术实现思路

    1、本发明提供了一种地震数据高效合并方法、介质及设备,以解决现有技术中存在的上述技术问题中的至少一项。

    2、为实现上述技术目的,本发明采用的技术方案如下:

    3、根据本发明的一方面,提供一种地震数据高效合并方法,包括下列步骤:

    4、步骤1:从用户接收关于待合并的地震数据的存储参数信息;

    5、步骤2:基于所述存储参数信息在数据库中检索对应的地震数据;

    6、步骤3:将检索到的所述地震数据的文件名呈现给所述用户并请求所述用户对所述文件名进行选择;

    7、步骤4:将用户选择的所述文件名转移到待合并的地震数据列表中;

    8、步骤5:请求所述用户为合并后的地震数据文件命名以作为目标地震数据文件名,并对所述目标地震数据文件名进行合规性检查;

    9、步骤6:对待合并的地震数据列表中所包括的所述文件名相对应的地震数据进行合规性检查;

    10、步骤7:在成功检查完所有地震数据的合规性后,直接进行地震数据合并操作。

    11、根据本发明的一个实施例,步骤1中从用户接收关于待合并的地震数据的存储参数信息包括经由人机交互界面向所述用户显示用于选择关于地震数据的存储参数信息的选项。

    12、根据本发明的一个实施例,所述地震数据的存储参数信息包括地震数据的项目参数、工区参数、测线参数和/或swath线束参数。

    13、根据本发明的一个实施例,所述地震数据按如下方式存储在所述数据库中:以项目为主线进行多数据库管理,每个数据库下管理一个或者多个项目,每个项目下会有一个或者多个工区,每个工区下会有测线或swath线束,其中二维工区的地震数据都存储在测线内,三维工区的地震数据直接存放在工区下。

    14、根据本发明的一个实施例,所述人机交互界面向所述用户显示用于选择项目、工区、测线和/或swath线束的选项。

    15、根据本发明的一个实施例,包括向所述用户提供搜索选项,基于用户在搜索选项中输入的地震数据名称查找包含搜索字符串的所有地震数据,在搜索结果列表中显示查找到的所有地震数据文件的名称以便用户进行批量选择。

    16、根据本发明的一个实施例,其中在搜索结果列表中显示查找到的所有地震数据文件的名称包括在搜索结果列表中仅加载用户自己所创建的地震数据的文件,过滤掉其他冗余数据,并且对于还未生成好的不完整地震数据不予显示,若地震数据作业仍在运行,用户通过人机交互界面上设置的刷新选项实时更新地震数据列表。

    17、根据本发明的一个实施例,其中基于用户的管理权限向所述用户显示所述存储参数信息的选项。

    18、根据本发明的一个实施例,其中待合并的地震数据以及合并后的地震数据需要位于同一项目、工区以及测线下。

    19、根据本发明的一个实施例,步骤5中请求所述用户为合并后的地震数据文件命名包括请求用户在地震数据名称输入框中输入合并后的地震数据文件名。

    20、根据本发明的一个实施例,步骤5中对所述目标地震数据文件名进行合规性检查包括:若目标地震数据文件名与待合并的地震数据列表中的文件名存在同名,则提示用户进行修改;若目标地震数据所在的项目/工区/测线下存在与其同名的数据文件,则提示用户是否进行覆盖操作,若用户选择进行覆盖,则原有的同名数据文件会被目标地震数据所替换,若用户选择保留原有的同名地震数据文件,则提示用户对目标地震数据文件名进行修改。

    21、根据本发明的一个实施例,步骤6包括:以所述待合并的地震数据列表中的第一个地震数据为基准,依次检查所有待合并地震数据的卷头和/或道头描述文件是否完全一致,若所有待合并地震数据的卷头和/或道头格式一致,则检查完毕后直接进行数据合并,否则提示用户与待合并地震数据列表中首个地震数据的卷头和/或道头描述文件存在差异的地震数据名称,用户根据要求对需要合并的地震数据列表进行调整并确定所有待合并地震数据的卷头和/或道头描述文件完全一致后,再执行数据合并。

    22、根据本发明的一个实施例,步骤7地震数据合并操作包括:

    23、生成目标数据文件:根据待合并的地震数据文件所在的项目、工区和测线,在地震目录下生成合并后的地震数据文件;

    24、将待合并的地震数据文件进行合并:将待合并的地震数据列表中的各个子数据的卷头进行合并处理,作为合并后的地震数据的卷头写入数据文件中,取出其中一个子数据的道头描述文件,作为合并后的地震数据的道头描述文件写入数据文件中,将各个子数据的道头文件和数据体文件按合并顺序进行重新命名,作为合并后的地震数据的道头和数据体的构成(part)部分;

    25、生成合并数据的历史文件:将待合并的地震数据列表中第一个子数据的历史文件拷贝一份作为合并后地震数据的主历史文件,在此文件基础上,后续写入各个子数据的路径信息;

    26、删除源数据文件:在地震数据文件合并结束后,将待合并的地震数据列表下所有子数据的本地文件目录从数据库中删除,地震数据合并过程结束。

    27、根据本发明的一个实施例,还包括容错处理,所述容错处理包括:

    28、在地震数据的合并过程中,在生成的目标地震数据文件下同时生成配置文件,在所述配置文件中记录了参与合并的地震子数据的原始文件路径、原始数据道头文件、数据体文件名称、合并后的目标地震数据文件路径、以及经过重命名后的道头文件和/或数据体文件名称;

    29、若在地震数据合并的过程中出现不可控的异常情况,用户在重新启动程序后,使数据库、项目、工区、测线以及合并后的地震数据文件名与异常退出时的界面保持一致,然后通过地震数据恢复选项将合并文件复位至原始位置后,再重新进行数据合并,在选择进行地震数据恢复时,根据目标地震数据文件下的配置文件记录信息,依次将地震数据中的文件还原至原始位置,将修改后的数据文件名重新按原始文件路径和文件名进行复位。

    30、根据本发明的一个实施例,在对地震数据进行合规性检查时,将检查进度实时显示在所述人机交互界面的进度条中。

    31、根据本发明的一个实施例,在对地震数据进行合并时,将合并进度实时显示在所述人机交互界面的进度条中。

    32、根据本发明的一个实施例,如果在地震数据合并的过程中出现错误,则利用所述人机交互界面提示用户相应的错误信息。

    33、根据本发明的一个实施例,所述方法还包括向所述用户提供将所述待合并的地震数据列表中的文件移除的选项。

    34、根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行如上所述的方法的步骤。

    35、根据本发明的又一方面,提供一种计算机设备,包括:

    36、至少一个处理器;以及

    37、存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时执行如上所述的方法的步骤。

    38、由于采用以上技术方案,本发明提供的方法、介质及设备与现有技术相比具有以下有益效果中的至少一项:

    39、(1)基于存储参数信息对待合并地震数据进行检索和合并,与传统方法相比能够显著提升地震数据的加载和合并效率;

    40、(2)利用搜索功能实现待合并地震数据列表的快速选择;

    41、(3)在地震数据进行合并时,实时提示地震数据合规性检查与地震数据合并的进度及错误信息,使用户更清楚操作进度;

    42、(4)在数据合并的过程中若出现断电、程序崩溃等异常情况时,提供原始数据恢复功能,避免重复操作导致的时间浪费;

    43、(5)根据指定的数据库、项目、工区、测线,加载当前用户所创建的所有完整的地震数据,过滤其他冗余数据。


    技术特征:

    1.一种地震数据高效合并方法,其特征在于,包括下列步骤:

    2.根据权利要求1所述的方法,其特征在于,步骤1中从用户接收关于待合并的地震数据的存储参数信息包括经由人机交互界面向所述用户显示用于选择关于地震数据的存储参数信息的选项。

    3.根据权利要求2所述的方法,其特征在于,所述地震数据的存储参数信息包括地震数据的项目参数、工区参数、测线参数和/或swath线束参数。

    4.根据权利要求3所述的方法,其特征在于,所述地震数据按如下方式存储在所述数据库中:以项目为主线进行多数据库管理,每个数据库下管理一个或者多个项目,每个项目下会有一个或者多个工区,每个工区下会有测线或swath线束,其中二维工区的地震数据都存储在测线内,三维工区的地震数据直接存放在工区下。

    5.根据权利要求4所述的方法,其特征在于,所述人机交互界面向所述用户显示用于选择项目、工区、测线和/或swath线束的选项。

    6.根据权利要求4所述的方法,其特征在于,包括向所述用户提供搜索选项,基于用户在搜索选项中输入的地震数据名称查找包含搜索字符串的所有地震数据,在搜索结果列表中显示查找到的所有地震数据文件的名称以便用户进行批量选择。

    7.根据权利要求6所述的方法,其特征在于,其中在搜索结果列表中显示查找到的所有地震数据文件的名称包括在搜索结果列表中仅加载用户自己所创建的地震数据的文件,过滤掉其他冗余数据,并且对于还未生成好的不完整地震数据不予显示,若地震数据作业仍在运行,用户通过人机交互界面上设置的刷新选项实时更新地震数据列表。

    8.根据权利要求2所述的方法,其特征在于,其中基于用户的管理权限向所述用户显示所述存储参数信息的选项。

    9.根据权利要求3所述的方法,其特征在于,其中待合并的地震数据以及合并后的地震数据需要位于同一项目、工区以及测线下。

    10.根据权利要求1所述的方法,其特征在于,步骤5中请求所述用户为合并后的地震数据文件命名包括请求用户在地震数据名称输入框中输入合并后的地震数据文件名。

    11.根据权利要求1所述的方法,其特征在于,步骤5中对所述目标地震数据文件名进行合规性检查包括:若目标地震数据文件名与待合并的地震数据列表中的文件名存在同名,则提示用户进行修改;若目标地震数据所在的项目/工区/测线下存在与其同名的数据文件,则提示用户是否进行覆盖操作,若用户选择进行覆盖,则原有的同名数据文件会被目标地震数据所替换,若用户选择保留原有的同名地震数据文件,则提示用户对目标地震数据文件名进行修改。

    12.根据权利要求1所述的方法,其特征在于,步骤6包括:以所述待合并的地震数据列表中的第一个地震数据为基准,依次检查所有待合并地震数据的卷头和/或道头描述文件是否完全一致,若所有待合并地震数据的卷头和/或道头格式一致,则检查完毕后直接进行数据合并,否则提示用户与待合并地震数据列表中首个地震数据的卷头和/或道头描述文件存在差异的地震数据名称,用户根据要求对需要合并的地震数据列表进行调整并确定所有待合并地震数据的卷头和/或道头描述文件完全一致后,再执行数据合并。

    13.根据权利要求3所述的方法,其特征在于,步骤7地震数据合并操作包括:

    14.根据权利要求13所述的方法,其特征在于,还包括容错处理,所述容错处理包括:

    15.根据权利要求2所述的方法,其特征在于,在对地震数据进行合规性检查时,将检查进度实时显示在所述人机交互界面的进度条中。

    16.根据权利要求2所述的方法,其特征在于,在对地震数据进行合并时,将合并进度实时显示在所述人机交互界面的进度条中。

    17.根据权利要求2所述的方法,其特征在于,如果在地震数据合并的过程中出现错误,则利用所述人机交互界面提示用户相应的错误信息。

    18.根据权利要求3所述的方法,其特征在于,所述方法还包括向所述用户提供将所述待合并的地震数据列表中的文件移除的选项。

    19.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-18中任一项所述方法的步骤。

    20.一种计算机设备,包括:


    技术总结
    本发明公开了一种地震数据高效合并方法,包括:从用户接收关于待合并的地震数据的存储参数信息;基于存储参数信息在数据库中检索对应的地震数据;将检索到的地震数据的文件名呈现给用户并请求用户对文件名进行选择;将用户选择的文件名转移到待合并的地震数据列表中;请求用户为合并后的地震数据文件命名以作为目标地震数据文件名,并对目标地震数据文件名进行合规性检查;对待合并的地震数据列表中所包括的文件名相对应的地震数据进行合规性检查;在成功检查完所有地震数据的合规性后,进行地震数据合并。本发明还提供了存储该方法对应指令的计算机可读存储介质及设备。本发明的技术有效提高了地震数据的合并效率,优化了用户使用体验。

    技术研发人员:高歌悦,杜吉国,王增波,蔡剑锋,李军茹,张丽梅
    受保护的技术使用者:中国石油天然气集团有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33849.html

    最新回复(0)