一种地震数据处理方法及装置制造方法及图纸

技术编号:14130906 阅读:89 留言:0更新日期:2016-12-09 19:33
本申请实施例公开了一种地震数据处理方法及装置,所述方法包括:采集单道地震数据,生成地震数据中的炮集记录;从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理;在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件;所述第一文件包括用于分配数据的累加器和统计个数;发送所述炮集记录信息和第一文件至所述从节点;所述主节点统计目标节点数,为所述目标节点分配任务;所述目标节点获得任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。本申请实施例提供的地震数据处理方法及装置,可以提高地震数据的处理效率。

【技术实现步骤摘要】

本申请涉及地球物理勘探
,特别涉及一种地震数据处理方法及装置
技术介绍
随着石油勘探技术的不断发展,在物探地震数据处理技术中,对新的物探方法和技术需求越来越高,如波场延拓基准面校正这类物探方法和技术需要高效的计算机运算能力支持。对物探
而言,计算机并行技术的使用还是一个比较前缘的技术,很多方面与其它需要并行计算的领域不同,其中最重要的一点就是地震数据处理数据量庞大,计算机在并行计算的同时不同的计算机之间就面临着很大的数据和信息交换。仅仅通过依靠电子器件的进展,单方面通过串行计算来达到提高地震数据处理速度的要求,已经远不能满足先进物探技术科学领域对计算机高速运算能力的需要。这就要求人们改进计算机结构,通常的办法是把一个串行计算机上的工作任务分配到多个计算机节点上去完成,以便大幅度地提高地震数据处理速度和效率,从而实现以较低的投入,在更短的时间内解决相同的问题或在相同的时间内解决更多更复杂的问题,这就是地震数据资料处理计算机并行技术。图1示出了目前的地震数据处理方法所采用的计算机处理过程示意图,根据图1的示意图,现有的地震数据处理方法,将并行的所有节点作为主节点,并利用主节点来控制读写数据、分发数据、接收数据的任务。专利技术人发现现有技术中至少存在如下问题:现有的并行方法需要读取所有需要延拓的地震数据,并把这些数据发送到各个从节点上,各从节点完成波场延拓后地震数据发回主节点,主节点接收数据后写入磁盘,由于从节点的计算能力经常不一样,所以从节点经常需要等待,等待主节点处理完相应的任务后再接收下一个从节点发回的地震数据。因此现有的地震数据处理方法会花费过多的并行计算时间,严重地影响并行计算的效率。
技术实现思路
本申请实施例的目的是提供一种地震数据处理方法及装置,以提高地震数据的处理效率。为解决上述技术问题,本申请实施例提供一种地震数据处理方法及装置是这样实现的:一种地震数据处理方法,包括:采集单道地震数据,生成地震数据中的炮集记录;从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理;在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件;所述第一文件包括用于分配数据的累加器和统计个数;发送所述炮集记录信息和第一文件至所述从节点;所述主节点统计目标节点数,为所述目标节点分配任务;所述目标节点获得任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。优选方案中,所述预设节点的数量大于或等于2个。优选方案中,所述主节点为1个,所述从节点至少为1个。优选方案中,所述对炮集记录地震数据进行预处理,包括:给数据加道头;用写索引的方式确定炮,道,以及每个地震道数据的存储位置。优选方案中,所述输出数据索引用于确定炮,道,以及每个地震道数据的存储位置。优选方案中,所述统计个数包括:所述预处理后的炮集地震数据按最小单元划分的总个数;所述最小单元包括一个炮单元。优选方案中,当所述目标节点将处理后的数据根据所述输出数据索引进行存储时,所述还包括:把累加器文件中记录的当前顺序号加1;判断累加器文件中的顺序号是否大于所述统计个数。优选方案中,当所述判断结果为否时,所述方法还包括:为所述目标节点分配任务;所述目标节点获得所述任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。一种地震数据处理装置,包括:数据准备模块、预处理模块、第一文件模块、发送模块、分配模块和至少一个目标节点模块;所述数据准备模块,用于采集单道地震数据,生成地震数据中的炮集记录;所述预处理模块,用于从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理;所述第一文件模块,用于在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件;所述第一文件包括用于分配数据的累加器和统计个数;所述发送模块,用于发送所述炮集记录信息和第一文件至所述从节点;所述分配模块,位于所述主节点,用于统计目标节点数,为所述目标节点分配任务;所述目标节点模块,位于所述从节点,用于获得任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。优选方案中,所述第一文件模块包括:累加器子模块和统计子模块;所述累加器子模块,用于当所述目标节点将处理后的数据根据所述输出数据索引进行存储时,将累加器文件中记录的当前顺序号加1;所述统计子模块,用于存储所述统计个数。优选方案中,所述装置还包括:判断模块,用于判断累加器文件中的顺序号是否大于所述统计个数。由以上本申请实施例提供的技术方案可见,本申请实施例公开的地震数据处理方法和装置,预先建立了用于表示存储处理后数据位置的输出数据索引,用于处理数据的节点在处理数据后,可以自行将处理后的数据存储至目标位置,而不需要将所有处理后的数据都返回至主节点,可以节省并行过程中主从节点接收和发送数据时间开销,并且可以很好地回避计算机并行中主从瓶颈问题,因此,可以缩短了并行时间,提高计算机并行的效率附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是现有的地震数据处理方法中计算机处理过程示意图;图2是本申请地震数据处理方法一个实施例的流程图;图3是本申请地震数据处理方法中计算机处理过程示意图;图4是本申请地震数据处理装置一个实施例的模块图;图5是本申请装置实施例中第一文件模块的一个组成示意图。具体实施方式本申请实施例提供一种地震数据处理方法及装置。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。图2是本申请地震数据处理方法一个实施例的流程图。如图2所示,所述地震数据处理方法可以包括:S101:采集单道地震数据,生成地震数据中的炮集记录。所述地震数据处理系统可以采集单道地震数据,可以根据所述单道地震数据生成地震数据中的炮集记录。S102:从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理。所述预设节点可以是所述地震数据处理系统中具备数据处理功能的计算机、处理器或服务器等。所述地震数据处理系统可以从预设节点中确定主节点与从节点。所述预设节点的数量可以大于或等于2个。其中,所述主节点可以为1个,所述从节点可以至少为1个。可以在所述主节点上对所述炮集记录地震数据进行预处理。所述对炮集记录地震数据进行预处理,具体可以包括:给数据加道头;用写索引的方式确定炮,道,以及每个地震道数据的存储位置。S103:在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件。所述地震数据处理系统可以在本文档来自技高网
...
一种地震数据处理方法及装置

【技术保护点】
一种地震数据处理方法,其特征在于,包括:采集单道地震数据,生成地震数据中的炮集记录;从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理;在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件;所述第一文件包括用于分配数据的累加器和统计个数;发送所述炮集记录信息和第一文件至所述从节点;所述主节点统计目标节点数,为所述目标节点分配任务;所述目标节点获得任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。

【技术特征摘要】
1.一种地震数据处理方法,其特征在于,包括:采集单道地震数据,生成地震数据中的炮集记录;从预设节点中确定主节点与从节点,在所述主节点上对所述炮集记录地震数据进行预处理;在所述主节点上对所述预处理后的炮集地震数据建立输出数据索引,生成第一文件;所述第一文件包括用于分配数据的累加器和统计个数;发送所述炮集记录信息和第一文件至所述从节点;所述主节点统计目标节点数,为所述目标节点分配任务;所述目标节点获得任务后,根据所述输出数据索引,获取目标数据,对所述目标数据进行处理,并将处理后的数据根据所述输出数据索引进行存储。2.如权利要求1所述的一种地震数据处理方法,其特征在于,所述预设节点的数量大于或等于2个。3.如权利要求2所述的一种地震数据处理方法,其特征在于,所述主节点为1个,所述从节点至少为1个。4.如权利要求1所述的一种地震数据处理方法,其特征在于,所述对炮集记录地震数据进行预处理,包括:给数据加道头;用写索引的方式确定炮,道,以及每个地震道数据的存储位置。5.如权利要求1所述的一种地震数据处理方法,其特征在于,所述输出数据索引用于确定炮,道,以及每个地震道数据的存储位置。6.如权利要求1所述的一种地震数据处理方法,其特征在于,所述统计个数包括:所述预处理后的炮集地震数据按最小单元划分的总个数;所述最小单元包括一个炮单元。7.如权利要求1所述的一种地震数据处理方法,其特征在于,当所述目标节点将处理后的数据根据所述输出数据索引进行存储时,所述还包括:把累加器文件中记录的当前顺序号加1;判断累加器文件中的顺序号是否大于所述统计个数。8.如权利要求7...

【专利技术属性】
技术研发人员:熊定钰钱忠平陈海云李雪杨会廷霍秋娟
申请(专利权)人:中国石油天然气集团公司中国石油集团东方地球物理勘探有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1