首页> 中国专利> 用于海量数据的叠前时间偏移速度分析方法及装置

用于海量数据的叠前时间偏移速度分析方法及装置

摘要

本发明实施例提供一种用于海量数据的叠前时间偏移速度分析方法及装置,其中,该方法包括:将工区的叠前地震数据存成多个文件;运行多个叠前时间偏移速度分析计算作业,每个叠前时间偏移速度分析计算作业对一个文件进行叠前时间偏移速度谱计算,生成该文件的叠前时间偏移结果;在对多个文件计算完毕后,将各文件的叠前时间偏移结果合并,并将合并后的叠前时间偏移结果转变为叠前时间偏移速度分析结果。实现数据的并行输入,减少海量数据输入所占用的时间;把叠前时间偏移速度谱计算分配到可以同时运行的多个计算作业,充分利用大规模计算机集群的资源,缩短海量数据叠前时间偏移速度谱计算的时间。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-13

    授权

    授权

  • 2015-01-07

    实质审查的生效 IPC(主分类):G01V1/30 申请日:20140815

    实质审查的生效

  • 2014-12-10

    公开

    公开

说明书

技术领域

本发明涉及石油物探技术领域,特别涉及一种用于海量数据的叠前时间偏移速度 分析方法及装置。

背景技术

在石油天然气资源地震勘探数据处理过程中,叠前时间偏移是常用的成像方法, 已经成为常规处理手段,叠前时间偏移速度场是必需使用的参数。所以,叠前时间偏 移速度分析及建场工具是否高效、方便、实用,是叠前时间偏移能不能推广普及的决 定性因素。

在现有技术中,专利号为200910080622.9的申请提出了一种确定叠前时间偏移 最佳速度剖面的方法,叠前时间偏移速度谱是确定叠前时间偏移速度的方法之一,它 的优点是使用方法简单,与叠加速度分析方法的使用方式基本相同;缺点是内存占用 量和计算作业运行时间都与叠前时间偏移速度分析点的数目成正比,无法直接用于大 的三维工区。

在现有技术中,申请号为201410003240.7的申请还提出了一种高效叠前时间偏 移速度分析方法,采用MPI(Message Passing Interface,标准消息传递界面)的并行 计算技术来进行叠前时间偏移速度分析的方案,以提高作业运行效率,并且把内存需 求分配到各节点,该方案在一定程度上解决了内存占用量大和计算作业运行时间长的 问题,使之能够用于比较大的三维工区。

但是,随着计算机技术的发展,计算机集群的规模已经越来越大,具有数千甚至 上万节点的集群已经出现,上述采用MPI的并行计算技术来进行叠前时间偏移速度 分析的方案,无法充分利用大规模计算机集群众多的节点,以在最短的时间内完成叠 前时间偏移速度分析计算;而且MPI并行技术仅仅是对计算而言,在对海量数据进 行叠前时间偏移速度分析计算时,依然会降低并行作业的整体效率,作业运行时间越 长,遇到意外原因(例如,电源和硬件故障等)而失败的风险也越大,并且作业失败 对数据处理周期的影响也越大。

发明内容

本发明实施例提供了一种用于海量数据的叠前时间偏移速度分析方法及装置,解 决了现有技术中的叠前时间偏移速度分析方案不能充分利用大规模计算机集群,且对 于海量数据整体作业效率低、风险大的技术问题。

本发明实施例提供了一种用于海量数据的叠前时间偏移速度分析方法,该方法包 括:将工区的叠前地震数据存成多个文件;运行多个叠前时间偏移速度分析计算作业, 其中,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行叠前时 间偏移速度谱计算,生成该文件的叠前时间偏移结果,其中,叠前时间偏移速度分析 计算作业的个数与文件的个数相同;将各文件的叠前时间偏移结果合并,并将合并 后的叠前时间偏移结果转变为叠前时间偏移速度分析结果。

在一个实施例中,运行多个叠前时间偏移速度分析计算作业,包括:根据参与叠 前时间偏移速度分析的计算机集群的剩余资源,并发地运行多个叠前时间偏移速度分 析计算作业。

在一个实施例中,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个 文件进行叠前时间偏移速度谱计算,生成该文件的叠前时间偏移结果,包括:在每个 叠前时间偏移速度分析计算作业中,申请多个进程,其中,所述多个进程中的一个进 程确定为主进程,其他进程确定为子进程;确定分配信息,所述分配信息包括每个子 进程与即将分配给该子进程的叠前时间偏移速度分析位置之间的对应关系;触发所述 主进程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置和叠前地震 数据道,所述叠前地震数据道包括在该叠前时间偏移速度分析计算作业当前读取的文 件中,且符合参与该分配的时间偏移速度分析位置的叠前时间偏移速度分析计算的条 件;触发每个子进程利用分配的叠前时间偏移速度分析位置和叠前地震数据道进行叠 前时间偏移速度谱计算,得到计算结果;触发所述主进程接收并输出每个子进程的计 算结果,得到该当前读取的文件的叠前时间偏移结果。

在一个实施例中,所述多个进程为至少三个进程。

在一个实施例中,所述叠前时间偏移速度分析结果包括:所述工区的全部叠前时 间偏移速度分析位置和所述工区的全部叠前地震数据道对应的共反射点道集、偏移剖 面段和偏移速度谱。

本发明实施例还提供了一种用于海量数据的叠前时间偏移速度分析装置,该装置 包括:存储模块,用于将工区的待计算叠前地震数据存成多个文件;计算模块,用于 运行多个叠前时间偏移速度分析计算作业,其中,每个叠前时间偏移速度分析计算作 业对所述多个文件中的一个文件进行叠前时间偏移速度谱计算,生成该文件的叠前时 间偏移结果,其中,叠前时间偏移速度分析计算作业的个数与文件的个数相同;转变 模块,用于将各文件的叠前时间偏移结果合并,并将合并后的叠前时间偏移结果转变 为叠前时间偏移速度分析结果。

在一个实施例中,所述计算模块,用于根据参与叠前时间偏移速度分析的计算机 集群的剩余资源,并发地运行多个叠前时间偏移速度分析计算作业。

在一个实施例中,所述计算模块,包括:进程申请单元,用于在每个叠前时间偏 移速度分析计算作业中,申请多个进程,其中,所述多个进程中的一个进程确定为主 进程,其他进程确定为子进程;信息确定单元,用于确定分配信息,所述分配信息包 括每个子进程与即将分配给该子进程的叠前时间偏移速度分析位置之间的对应关系; 分配触发单元,用于触发所述主进程根据所述分配信息为每个子进程分配叠前时间偏 移速度分析位置和叠前地震数据道,所述叠前地震数据道包括在该叠前时间偏移速度 分析计算作业当前读取的文件中,且符合参与该分配的时间偏移速度分析位置的叠前 时间偏移速度分析计算的条件;计算触发单元,用于触发每个子进程利用分配的叠前 时间偏移速度分析位置和叠前地震数据道进行叠前时间偏移速度谱计算,得到计算结 果;输出触发单元,用于触发所述主进程接收并输出每个子进程的计算结果,得到该 当前读取的文件的叠前时间偏移结果。

在一个实施例中,所述多个进程为至少三个进程。

在一个实施例中,所述叠前时间偏移速度分析结果包括:所述工区的全部叠前时 间偏移速度分析位置和所述工区的全部叠前地震数据道对应的共反射点道集、偏移剖 面段和偏移速度谱。

在本发明实施例中,通过将工区的叠前地震数据存成多个文件,并通过运行多个 叠前时间偏移速度分析计算作业,叠前时间偏移速度分析计算作业的个数与文件的个 数相同,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行叠前 时间偏移速度谱计算,生成该文件的叠前时间偏移结果,最后,将各文件的叠前时间 偏移结果合并,并将合并后的叠前时间偏移结果转变为叠前时间偏移速度分析结果。 由于各文件可以并行地被不同的叠前时间偏移速度分析计算作业读取使用,每个叠前 时间偏移速度分析计算作业只对一个文件进行叠前时间偏移速度谱计算,使得叠前地 震数据可以以多个文件的形式并行地输入到计算过程中,实现了数据的并行输入,减 少了海量数据输入所占用的时间,从而可以提高并行作业的整体效率;同时,运行多 个叠前时间偏移速度分析计算作业,把叠前时间偏移速度谱计算分配到可以同时运行 的多个叠前时间偏移速度分析计算作业,可以根据当前计算机集群的资源情况、计算 需求等情况确定叠前时间偏移速度分析计算作业的个数,多个叠前时间偏移速度分析 计算作业并行运行,从而可以充分利用大规模计算机集群的资源,大幅度缩短海量数 据叠前时间偏移速度谱计算作业的运行时间,有利于降低计算过程中途失败的风险; 此外,由于是运行多个叠前时间偏移速度分析计算作业,叠前时间偏移速度分析计算 作业的个数与文件的个数相同,每个叠前时间偏移速度分析计算作业只对多个文件中 的一个文件进行叠前时间偏移速度谱计算,如果个别计算作业由于意外原因失败,在 时间允许的情况下可以重做,而在时间急迫的情况下,可以采用其余大多数正常计算 作业的结果合并后产生质量略低但是仍然可用的叠前时间偏移速度分析结果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不 构成对本发明的限定。在附图中:

图1是本发明实施例提供的一种用于海量数据的叠前时间偏移速度分析方法的 流程图;

图2是本发明实施例提供的一种用于海量数据的叠前时间偏移速度分析方法的 数据流示意图;

图3是本发明实施例提供的一种用于海量数据的叠前时间偏移速度分析装置的 结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图, 对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发 明,但并不作为对本发明的限定。

在本发明实施例中,提供了一种用于海量数据的叠前时间偏移速度分析方法,如 图1所示,该方法包括:

步骤101:将工区的叠前地震数据存成多个文件;

步骤102:运行多个叠前时间偏移速度分析计算作业,其中,每个叠前时间偏移 速度分析计算作业对所述多个文件中的一个文件进行叠前时间偏移速度谱计算,生成 该文件的叠前时间偏移结果,其中,叠前时间偏移速度分析计算作业的个数与文件的 个数相同;

步骤103:将各文件的叠前时间偏移结果合并,并将合并后的叠前时间偏移结果 转变为叠前时间偏移速度分析结果。

由图1所示的流程可知,在本发明实施例中,通过将工区的叠前地震数据存成多 个文件,并通过运行多个叠前时间偏移速度分析计算作业,叠前时间偏移速度分析计 算作业的个数与文件的个数相同,每个叠前时间偏移速度分析计算作业对所述多个文 件中的一个文件进行叠前时间偏移速度谱计算,生成该文件的叠前时间偏移结果,最 后,将各文件的叠前时间偏移结果合并,并将合并后的叠前时间偏移结果转变为叠前 时间偏移速度分析结果。由于各文件可以并行地被不同的叠前时间偏移速度分析计算 作业读取使用,每个叠前时间偏移速度分析计算作业只对一个文件进行叠前时间偏移 速度谱计算,使得叠前地震数据可以以多个文件的形式并行地输入到计算过程中,实 现了数据的并行输入,减少了海量数据输入所占用的时间,从而可以提高并行作业的 整体效率;同时,运行多个叠前时间偏移速度分析计算作业,把叠前时间偏移速度谱 计算分配到可以同时运行的多个叠前时间偏移速度分析计算作业,可以根据当前计算 机集群的资源情况、计算需求等情况确定叠前时间偏移速度分析计算作业的个数,多 个叠前时间偏移速度分析计算作业并行运行,从而可以充分利用大规模计算机集群的 资源,大幅度缩短海量数据叠前时间偏移速度谱计算作业的运行时间,有利于降低计 算过程中途失败的风险;此外,由于是运行多个叠前时间偏移速度分析计算作业,叠 前时间偏移速度分析计算作业的个数与文件的个数相同,每个叠前时间偏移速度分析 计算作业只对多个文件中的一个文件进行叠前时间偏移速度谱计算,如果个别计算作 业由于意外原因失败,在时间允许的情况下可以重做,而在时间急迫的情况下,可以 采用其余大多数正常计算作业的结果合并后产生质量略低但是仍然可用的叠前时间 偏移速度分析结果。

具体实施时,由于叠前时间偏移的算法决定了计算结果不能由某一个文件中的数 据确定,所以不能简单地采用按文件分别运行作业的方式,因此,在发明实施例中, 如上述步骤102和步骤103所示,先运行多个叠前时间偏移速度分析计算作业,其中 每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行叠前时间偏 移速度谱计算,生成该文件的叠前时间偏移结果,作为该文件的中间计算结果,再将 各文件的叠前时间偏移结果合并,并将合并后的叠前时间偏移结果转变为叠前时间偏 移速度分析结果,即将各文件的中间计算结果合并,并转变成叠前时间偏移速度分析 结果。

具体实施时,为了充分利用大规模计算机集群的资源,在本实施例中,可以根据 参与叠前时间偏移速度分析的计算机集群的剩余资源,并发地运行多个叠前时间偏移 速度分析计算作业,即根据参与叠前时间偏移速度分析的计算机集群的剩余资源,确 定叠前时间偏移速度分析计算作业的个数,例如,该参与叠前时间偏移速度分析的计 算机集群的剩余资源可以是计算机集群本身具有的资源除去当前其他作业占用的资 源。具体的,叠前时间偏移速度分析计算作业的个数可以与文件的个数相同,在计算 机集群剩余资源允许的情况下,可以一次性并行地对各个文件输入并进行叠前时间偏 移速度谱计算。

为了进一步提高并行计算的效率,在本实施例中,每个叠前时间偏移速度分析计 算作业对所述多个文件中的一个文件进行叠前时间偏移速度谱计算,生成该文件的叠 前时间偏移结果,包括:在每个叠前时间偏移速度分析计算作业中,申请多个进程, 其中,所述多个进程中的一个进程确定为主进程,其他进程确定为子进程;确定分配 信息,所述分配信息包括每个子进程与即将分配给该子进程的叠前时间偏移速度分析 位置之间的对应关系;触发所述主进程根据所述分配信息为每个子进程分配叠前时间 偏移速度分析位置和叠前地震数据道,所述叠前地震数据道包括在该叠前时间偏移速 度分析计算作业当前读取的文件中,且符合参与该分配的时间偏移速度分析位置的叠 前时间偏移速度分析计算的条件;触发每个子进程利用分配的叠前时间偏移速度分析 位置和叠前地震数据道进行叠前时间偏移速度谱计算,得到计算结果;触发所述主进 程接收并输出每个子进程的计算结果,得到该当前读取的文件的叠前时间偏移结果。 即每个叠前时间偏移速度分析计算作业在对一个文件进行叠前时间偏移速度谱计算 时,申请多个进程,多个进程并行地进行计算,以提高计算的效率,该多个进程具体 的可以是至少三个进程,具体进程的个数可以根据计算机集群的资源和具体的计算需 求等情况来确定。

为了可以确定最佳的叠前时间偏移速度,在本实施例中,所述叠前时间偏移速度 分析结果包括:所述工区的全部叠前时间偏移速度分析位置和所述工区的全部叠前地 震数据道对应的共反射点道集、偏移剖面段和偏移速度谱。

以下结合具体示例来详细描述上述用于海量数据的叠前时间偏移速度分析方法, 具体的,该方法包括如下步骤:

步骤1:把全部原始数据(即工区的叠前地震数据)保存在N个文件中,如图2 所示;

步骤2:编制N个叠前时间偏移速度分析计算作业(如图2所示),指定N个文 件,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行叠前时间 偏移速度谱计算,生成该文件的叠前时间偏移结果;

具体的,在每个叠前时间偏移速度分析计算作业中,执行以下步骤:

1)运行叠前时间偏移速度分析计算作业,根据所用计算机集群的资源和当前其 他作业的实际情况,在若干节点上申请多个(至少三个)进程的资源,其中一个作为 主进程,其余作为子进程;

2)确定分配信息,所述分配信息包括每个子进程与即将分配给该子进程的叠前 时间偏移速度分析位置之间的对应关系;

3)为每个子进程分配内存空间;

4)主进程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置及叠 前地震数据,该叠前地震数据道包括在该叠前时间偏移速度分析计算作业当前读取的 文件中,且符合参与该分配的时间偏移速度分析位置的叠前时间偏移速度分析计算的 条件;

5)每个子进程利用分配的所述叠前时间偏移速度分析位置及所述叠前地震数据 进行叠前时间偏移速度谱计算,生成叠前时间偏移结果并发送给所述主进程,并且在 计算中避免重复,使生成共反射点(Common Reflection Points,简称为CRP)道集 的计算结果用于偏移剖面段和谱数据;

6)在本文件中全部数据输入结束后,主进程将子进程的计算结果输出,作为该 当前读取的文件的叠前时间偏移结果;

步骤3:对于每个文件重复步骤1)至6),对每个文件而言,则生成该文件的叠 前时间偏移结果,作为该文件的中间结果,产生N个中间结果(如图2所示),此步 骤在计算机资源足够时可以对全部文件同时进行;

步骤4:对全部文件的计算完成后,如图2所示,在结果生成作业中输入全部中 间结果,将各个文件的中间结果合并,然后将合并后的叠前时间偏移的结果随速度改 变以叠前时间偏移速度分析结果形式列出;其中,所述叠前时间偏移速度分析结果包 括工区全部的叠前时间偏移速度分析位置和工区全部的叠前地震数据道对应的共反 射点CRP道集、偏移剖面段和偏移速度谱。

利用本发明实施例得到的CRP道集、偏移剖面段和偏移速度谱,就可以确定最 佳的叠前时间偏移速度,由于本发明实施例可显著提高三维超大工区叠前时间偏移速 度分析的计算效率,作业周期短,计算过程中途失败的风险就会减小,从而为石油天 然气资源地震勘探数据处理过程中的叠前时间偏移提供了有利条件。

在一个实施例中,以输入数据的规模是441562.56MB为例,共有22608003道, 把它分为4个文件,规模、道数和作业运行时间见表1。运行作业时,都采用20个 进程。

文件 规模(MB) 道数 作业运行时间(秒) 原始文件 441562.56 22608003 185789 文件1 101189.18 5180886 36182 文件2 122066.89 6249825 53057 文件3 119900.29 6138895 53297 文件4 98406.19 5038397 42582

表1

从表1可以看出,使用原始文件的作业运行时间超过了采用4个文件的作业运行 时间之和。另外,表1中没有列出合并中间结果最终生成叠前时间偏移速度分析结果 的作业,实际该过程的运行时间很短,一般为几十秒,可以忽略不计。当然,由于在 多用户环境中运行,其他用户的作业使运行环境随时变化,所以严格的数字对比没有 意义。虽然使用一个大文件与使用多个小文件作业运行总时间相当,但是,在计算机 资源允许时,使用多个小文件的作业可以同时并行运行,该并行运行时间会远远小于 使用一个大文件地作业运行时间,所以本发明实施例能够大幅度缩短作业运行时间。 当然,对于更大的数据,可以分为几十个或上百个文件,缩短作业运行时间的效果会 更加明显。

此外,本发明实施例的另一个优点在于,如果使用许多文件的作业运行中有少数 几个由于意外原因(如电源和硬件故障等)失败,基于大部分没有失败的作业的中间 结果进行合并后,仍然能够获得可用的最终的叠前时间偏移速度分析结果,尽管质量 略有下降。相反,使用一个大文件的作业失败后,只能重新开始运行。

除了采用多作业和并行计算以外,本发明的叠前时间偏移速度分析的使用方式和 结果形式与叠加速度分析非常相似。因此,具有常规地震数据处理经验的处理人员也 能够确定叠前时间偏移速度参数,使叠前时间偏移更加便于大规模推广使用。

基于同一发明构思,本发明实施例中还提供了一种用于海量数据的叠前时间偏移 速度分析装置,如下面的实施例所述。由于用于海量数据的叠前时间偏移速度分析装 置解决问题的原理与用于海量数据的叠前时间偏移速度分析方法相似,因此用于海量 数据的叠前时间偏移速度分析装置的实施可以参见用于海量数据的叠前时间偏移速 度分析方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块” 可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以 软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3是本发明实施例的用于海量数据的叠前时间偏移速度分析装置的一种结构 框图,如图3所示,包括:存储模块301、计算模块302和转变模块303,下面对该 结构进行说明。

存储模块301,用于将工区的待计算叠前地震数据存成多个文件;

计算模块302,与存储模块301连接,用于运行多个叠前时间偏移速度分析计算 作业,其中,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行 叠前时间偏移速度谱计算,生成该文件的叠前时间偏移结果,其中,叠前时间偏移速 度分析计算作业的个数与文件的个数相同;

转变模块303,与计算模块302连接,用于将各文件的叠前时间偏移结果合并, 并将合并后的叠前时间偏移结果转变为叠前时间偏移速度分析结果。

在一个实施例中,所述计算模块302,用于根据参与叠前时间偏移速度分析的计 算机集群的剩余资源,并发地运行多个叠前时间偏移速度分析计算作业。

在一个实施例中,所述计算模块302,包括:进程申请单元,用于在每个叠前时 间偏移速度分析计算作业中,申请多个进程,其中,所述多个进程中的一个进程确定 为主进程,其他进程确定为子进程;信息确定单元,与进程申请单元连接,用于确定 分配信息,所述分配信息包括每个子进程与即将分配给该子进程的叠前时间偏移速度 分析位置之间的对应关系;分配触发单元,与信息确定单元连接,用于触发所述主进 程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置和叠前地震数据 道,所述叠前地震数据道包括在该叠前时间偏移速度分析计算作业当前读取的文件 中,且符合参与该分配的时间偏移速度分析位置的叠前时间偏移速度分析计算的条 件;计算触发单元,与分配触发单元连接,用于触发每个子进程利用分配的叠前时间 偏移速度分析位置和叠前地震数据道进行叠前时间偏移速度谱计算,得到计算结果; 输出触发单元,与计算触发单元连接,用于触发所述主进程接收并输出每个子进程的 计算结果,得到该当前读取的文件的叠前时间偏移结果。

在一个实施例中,所述多个进程为至少三个进程。

在一个实施例中,所述叠前时间偏移速度分析结果包括:所述工区的全部叠前时 间偏移速度分析位置和所述工区的全部叠前地震数据道对应的共反射点道集、偏移剖 面段和偏移速度谱。

在本发明实施例中,通过将工区的叠前地震数据存成多个文件,并通过运行多个 叠前时间偏移速度分析计算作业,叠前时间偏移速度分析计算作业的个数与文件的个 数相同,每个叠前时间偏移速度分析计算作业对所述多个文件中的一个文件进行叠前 时间偏移速度谱计算,生成该文件的叠前时间偏移结果,最后,将各文件的叠前时间 偏移结果合并,并将合并后的叠前时间偏移结果转变为叠前时间偏移速度分析结果。 由于各文件可以并行地被不同的叠前时间偏移速度分析计算作业读取使用,每个叠前 时间偏移速度分析计算作业只对一个文件进行叠前时间偏移速度谱计算,使得叠前地 震数据可以以多个文件的形式并行地输入到计算过程中,实现了数据的并行输入,减 少了海量数据输入所占用的时间,从而可以提高并行作业的整体效率;同时,运行多 个叠前时间偏移速度分析计算作业,把叠前时间偏移速度谱计算分配到可以同时运行 的多个叠前时间偏移速度分析计算作业,可以根据当前计算机集群的资源情况、计算 需求等情况确定叠前时间偏移速度分析计算作业的个数,多个叠前时间偏移速度分析 计算作业并行运行,从而可以充分利用大规模计算机集群的资源,大幅度缩短海量数 据叠前时间偏移速度谱计算作业的运行时间,有利于降低计算过程中途失败的风险; 此外,由于是运行多个叠前时间偏移速度分析计算作业,叠前时间偏移速度分析计算 作业的个数与文件的个数相同,每个叠前时间偏移速度分析计算作业只对多个文件中 的一个文件进行叠前时间偏移速度谱计算,如果个别计算作业由于意外原因失败,在 时间允许的情况下可以重做,而在时间急迫的情况下,可以采用其余大多数正常计算 作业的结果合并后产生质量略低但是仍然可用的叠前时间偏移速度分析结果。

显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以 用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算 装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而, 可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于 此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或 者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例 不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内, 所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号