国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      地震數(shù)據(jù)緩存方法

      文檔序號:6539947閱讀:207來源:國知局
      地震數(shù)據(jù)緩存方法
      【專利摘要】提供了一種地震數(shù)據(jù)緩存方法,所述方法包括:讀取第一種地震數(shù)據(jù)塊,其中,第一種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行抽取生成的地震數(shù)據(jù)塊;對第一種地震數(shù)據(jù)塊進行反演,并生成反演結果;接收用戶對反演結果的操作;基于用戶對反演結果的操作生成進一步反演所需要的第二種地震數(shù)據(jù)塊信息,其中,第二種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分而生成的長、寬和高方向分別和線方向、道方向或時間/深度方向平行并且各包含預設數(shù)量的地震數(shù)據(jù)采樣點的正六面體數(shù)據(jù)塊;基于生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息讀取相應的第二種地震數(shù)據(jù)塊;對讀取的第二種地震數(shù)據(jù)塊進行反演。根據(jù)本發(fā)明,可以更流暢地對地震數(shù)據(jù)進行反演。
      【專利說明】地震數(shù)據(jù)緩存方法
      【技術領域】
      [0001]本發(fā)明涉及數(shù)據(jù)存取領域。更具體地講,涉及一種通過轉換地震數(shù)據(jù)規(guī)模和按需轉換地震數(shù)據(jù)存儲位置來對地震數(shù)據(jù)進行緩存的方法。
      【背景技術】
      [0002]近年來,隨著人們認識水平的提高、勘探難度的加大和技術水平及裝備的發(fā)展,多波地震勘探越來越受到重視,已經(jīng)初步開始了實際應用。多波構造解釋在地質勘探中對巖性分析、檢測儲層裂縫以及直接預測油氣等技術的實現(xiàn)有幫助。
      [0003]利用多波的運動學和動力學特征以及縱橫波之間的時差比、振幅比、速度比,就可以對儲層展布、儲集參數(shù)分布特征、裂縫發(fā)育程度、含氣性及流體性質等進行全面的刻畫,最大限度地消除利用單純縱波進行地震勘探的非唯一性,提高復雜隱蔽性、非均質氣藏勘探開發(fā)的成功率。
      [0004]在多波解釋工作中,如果直接讀取原始地震數(shù)據(jù),由于數(shù)據(jù)規(guī)模大并且要讀取多個一樣大小不同類型地震波的數(shù)據(jù),三維多波構造解釋中的圖形同步顯示速度將成為瓶頸,無法應用到實際生產(chǎn)中。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的目的在于至少解決一個上述問題和/或至少提供一個下列優(yōu)點,具體來說。
      [0006]為了實現(xiàn)上述目的,提供了一種地震數(shù)據(jù)緩存方法,包括:A)讀取第一種地震數(shù)據(jù)塊,其中,第一種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行抽取生成的地震數(shù)據(jù)塊;B)對第一種地震數(shù)據(jù)塊進行反演,并生成反演結果;C)接收用戶對反演結果的操作;D)基于用戶對反演結果的操作生成進一步反演所需要的第二種地震數(shù)據(jù)塊信息,其中,第二種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分而生成的長、寬和高方向分別和線方向、道方向或時間/深度方向平行并且各包含預設數(shù)量的地震數(shù)據(jù)采樣點的正六面體數(shù)據(jù)塊;E)基于生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息讀取相應的第二種地震數(shù)據(jù)塊;F)對讀取的第二種地震數(shù)據(jù)塊進行反演。
      [0007]可選地,步驟A)可包括:將第一種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器,其中,第二存儲器的存取速度大于第一存儲器的存取速度;從第二存儲器讀取第一種地震數(shù)據(jù)塊;
      [0008]可選地,步驟D)中所述所需要的第二種地震數(shù)據(jù)塊信息可以是基于線方向、道方向或時間/深度方向的第二種地震數(shù)據(jù)塊坐標范圍信息。
      [0009]可選地,步驟E)可包括:獲取第二種地震數(shù)據(jù)塊的索引信息,其中,索引信息是包括第二種地震數(shù)據(jù)塊的存儲位置信息的信息;基于索引信息判斷和生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息相對應的第二種地震數(shù)據(jù)塊的存儲位置信息,當?shù)诙N地震數(shù)據(jù)塊的存儲位置信息是第一存儲器時,將第二種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器中預設的環(huán)形緩存隊列中,其中,環(huán)形緩存隊列是循環(huán)存儲第二種地震數(shù)據(jù)塊的隊列?’從環(huán)形緩存隊列讀取第二種地震數(shù)據(jù)塊。
      [0010]可選地,將第二種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器中預設的環(huán)形緩存隊列中的步驟可包括:當環(huán)形緩存隊列未存儲滿時,將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置,當環(huán)形緩存隊列存儲滿時,將隊尾元素位置的下一個鄰近位置所存儲的第二種地震數(shù)據(jù)塊的存儲位置信息修改為第一存儲器,并將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置;將所述新存儲的第二種地震數(shù)據(jù)塊的存儲位置信息修改為第二存儲器。
      [0011]可選地,所述方法可還包括:對原始地震數(shù)據(jù)基于線方向、道方向和時間/深度方向進行等間隔抽取地震數(shù)據(jù)采樣點,并生成線方向、道方向和時間/深度方向各包含預設數(shù)量地震數(shù)據(jù)采樣點的第一種地震數(shù)據(jù)塊。
      [0012]可選地,所述方法可還包括:對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分,生成線方向、道方向或時間/深度方向各包含預設數(shù)量的地震數(shù)據(jù)采樣點的第二種地震數(shù)據(jù)塊;生成第二種地震數(shù)據(jù)塊的索引信息,其中,所述索引信息包括:第二種地震數(shù)據(jù)塊的存儲位置信息、第二種地震數(shù)據(jù)塊所包含地震數(shù)據(jù)采樣點的坐標范圍信息、第二種地震數(shù)據(jù)塊在環(huán)形緩存隊列中的存儲位置、第二種地震數(shù)據(jù)塊在地震數(shù)據(jù)體中的存儲位置或偏移量和第二種地震數(shù)據(jù)塊所對應的大地坐標。
      [0013]可選地,所述方法可還包括:將第二種地震數(shù)據(jù)塊按照線方向、道方向和時間/深度方向的次序排列生成地震數(shù)據(jù)體。
      [0014]將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點,還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實施而得知。
      【專利附圖】

      【附圖說明】
      [0015]通過下面結合附圖進行的詳細描述,本發(fā)明的上述和其它目的、特點和優(yōu)點將會變得更加清楚,其中:
      [0016]圖1示出了根據(jù)本發(fā)明示例性實施例的地震數(shù)據(jù)緩存方法的流程圖;
      [0017]圖2是詳細示出地震數(shù)據(jù)緩存方法的過程的流程圖;
      [0018]圖3示出了根據(jù)本發(fā)明示例性實施例的地震數(shù)據(jù)塊的示意圖;
      [0019]圖4示出了根據(jù)本發(fā)明示例性實施例的地震數(shù)據(jù)體和第二種地震數(shù)據(jù)塊的關系的不意圖;
      [0020]圖5示出了根據(jù)本發(fā)明示例性實施例的將第二種地震數(shù)據(jù)塊存儲于環(huán)形緩存隊列的方法的流程圖。
      【具體實施方式】
      [0021]以下,將參照附圖更充分地描述本發(fā)明的示例性實施例,示例性實施例在附圖中示出。然而,可以以許多不同的形式實施示例性實施例,并且不應被解釋為局限于在此闡述的示例性實施例。相反,提供這些實施例從而本公開將會徹底和完整,并將完全地將示例性實施例的范圍傳達給本領域的技術人員。
      [0022]圖1示出了根據(jù)本發(fā)明示例性實施例的地震數(shù)據(jù)緩存方法的流程圖。[0023]參照圖1,在步驟S101,讀取第一種地震數(shù)據(jù)塊,第一種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)的抽取生成的地震數(shù)據(jù)塊。
      [0024]具體地講,第一種地震數(shù)據(jù)塊包括原始地震數(shù)據(jù)的縮略信息,可反映原始地震數(shù)據(jù)的概況信息。例如,當檢測到用戶查看地質結構時,加載原始地震數(shù)據(jù)的數(shù)據(jù)量過大,因此不能實時顯示,而第一種地震數(shù)據(jù)塊經(jīng)過抽取,數(shù)據(jù)規(guī)模變小,可常駐隨機存取存儲器中,以快速對整體地質信息進行處理,例如,顯示地質概況信息的三維視圖,并接收鼠標拖動改變?nèi)S視圖的角度。
      [0025]在步驟S102,對第一種地震數(shù)據(jù)塊進行反演,并生成反演結果。
      [0026]具體地講,對第一種地震數(shù)據(jù)塊進行反演可以是基于第一種地震數(shù)據(jù)塊對地質結構進行三維(3D)顯示或對地質結構進行切片顯示等。反演結果可以是地質結構的切片視圖或三維視圖。
      [0027]作為一個示例,由于第一種地震數(shù)據(jù)塊包括原始地震數(shù)據(jù)的縮略信息,可對讀取的第一種地震數(shù)據(jù)塊進行切片顯示或三維顯示。通過將第一種地震數(shù)據(jù)塊進行反演可向用戶顯示地質結構的概況信息,以總體展示地質結構概況,生成的反演結果可以是地震數(shù)據(jù)的切片信息或地下結構的三維視圖。
      [0028]在步驟S103,接收用戶對反演結果的操作。
      [0029]作為一個示例,可接收用戶對切片的拖動、變換觀察角度或縮放等操作,以向用戶顯示各個角度的地質結構信息。
      [0030]在步驟S104,基于用戶對反演結果的操作生成進一步反演所需要的第二種地震數(shù)據(jù)塊信息。第二種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分而生成的長、寬和高方向分別和線方向、道方向或時間/深度方向平行并且各包含預設數(shù)量的地震數(shù)據(jù)采樣點的正六面體數(shù)據(jù)塊。
      [0031]作為一個示例,當檢測到用戶需要對切片的某一個位置進行詳細觀察時(例如,對某一個位置進行放大顯示),或者當用戶鼠標停止拖動時,記錄所需詳細顯示位置所對應的地震數(shù)據(jù)坐標,基于所述坐標確定所需的第二種地震數(shù)據(jù)塊信息。
      [0032]在步驟S105,基于生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息讀取相應的第二種地震數(shù)據(jù)塊。
      [0033]例如,可從第二存儲器的環(huán)形緩存隊列中讀取第二種地震數(shù)據(jù)塊。第二種地震數(shù)據(jù)塊包含沒有經(jīng)過抽樣的原始地震數(shù)據(jù)信息,原始地震數(shù)據(jù)信息能夠詳細的反應地震數(shù)據(jù)細節(jié)信息。第二種地震數(shù)據(jù)塊的容量比第一種數(shù)據(jù)塊大,所以根據(jù)需要加載第二種地震數(shù)據(jù)塊。
      [0034]在步驟S106,對第二種地震數(shù)據(jù)塊進行反演。
      [0035]可基于第二種地震數(shù)據(jù)塊對地質結構進行三維顯示或切片顯示,由于第二種地震數(shù)據(jù)塊攜帶詳細地質信息,因此可比基于第一種地震數(shù)據(jù)塊的反演更清楚的反映地質信
      肩、O
      [0036]圖2是詳細示出地震數(shù)據(jù)緩存方法的過程的流程圖。
      [0037]參照圖2,在步驟S201,基于原始地震數(shù)據(jù)生成第一種地震數(shù)據(jù)塊。
      [0038]例如,可對原始地震數(shù)據(jù)基于線方向、道方向和時間/深度方向進行等間隔抽取地震數(shù)據(jù)采樣點,并可生成線方向、道方向和時間/深度方向各包含預設數(shù)量地震數(shù)據(jù)采樣點的第一種地震數(shù)據(jù)塊。作為一個示例,抽取方式可采取等距抽取。
      [0039]作為另一個示例,可按照如下方法對原始地震數(shù)據(jù)進行抽取:
      [0040]根據(jù)需要的采樣點數(shù)N和數(shù)據(jù)的范圍M確定采樣間隔,抽取間隔可通過M/N得出。例如,在線方向有100個采樣點,需要抽取10個采樣點,那么采樣間隔是100/10,即每10個采樣點抽取一個,可抽取第1、第11、第21個采樣點等。在道方向和時間/深度方向的抽取方法與此類似,不再贅述。
      [0041]本發(fā)明中可在每一個方向抽取256個點,故當數(shù)據(jù)越大,第一種地震數(shù)據(jù)塊的精度越低。
      [0042]作為另一個示例,基于抽取的采樣點生成第一種地震數(shù)據(jù)塊的方法可包括,沿著第一種地震數(shù)據(jù)塊的長、寬和高方向依次存儲采樣點來生成第一種地震數(shù)據(jù)塊。例如,圖3示出了基于抽取的采樣點生成第一種地震數(shù)據(jù)塊的示意圖。
      [0043]參照圖3,首先,可存儲線方向(Xline)的采樣點,依次存儲多條線方向的采樣點構成由線方向和道方向(Inline)所確定的采樣點平面,再由時間/深度方向(Time/Depth)的多個所述采樣點平面構成第一種地震數(shù)據(jù)塊。
      [0044]在步驟S202,基于原始地震數(shù)據(jù)生成第二種地震數(shù)據(jù)塊。
      [0045]具體地講,通過對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分,可生成線方向、道方向或時間/深度方向各包含預設數(shù)量的地震數(shù)據(jù)采樣點的第二種地震數(shù)據(jù)塊。基于原始地震數(shù)據(jù)生成第二種地震數(shù)據(jù)塊的方法和步驟S201類似,區(qū)別在于基于原始地震數(shù)據(jù)生成第二種地震數(shù)據(jù)塊不需要對原始地震數(shù)據(jù)進行抽取,第二種地震數(shù)據(jù)塊保留了原始地震數(shù)據(jù)的詳細信息。
      [0046]在步驟S203,基于原始地震數(shù)據(jù)生成第二種地震數(shù)據(jù)塊的索引信息。
      [0047]所述索引信息包括:第二種地震數(shù)據(jù)塊的存儲位置信息、第二種地震數(shù)據(jù)塊所包含地震數(shù)據(jù)采樣點的坐標范圍信息、第二種地震數(shù)據(jù)塊在環(huán)形緩存隊列中的存儲位置、第二種地震數(shù)據(jù)塊在地震數(shù)據(jù)體中的存儲位置或偏移量和第二種地震數(shù)據(jù)塊所對應的大地坐標。索引信息可記錄一個第二種地震數(shù)據(jù)塊中所包含的各地震數(shù)據(jù)采樣點的坐標信息,第二種地震數(shù)據(jù)塊的存儲位置信息,例如,存儲位置為第一存儲器或第二存儲器??筛鶕?jù)索引信息判斷第二種地震數(shù)據(jù)塊的存儲位置以及確定第二種地震數(shù)據(jù)塊所包含的地震數(shù)據(jù)采樣點的坐標范圍。
      [0048]在步驟S204,將第一種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器。
      [0049]第二存儲器存取速度大于第一存儲器,將第一種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器以對第一種地震數(shù)據(jù)塊快速處理。作為一個示例,第一存儲器可以是硬盤,第二存儲器可以是隨機存取存儲器。
      [0050]在步驟S205,從第二存儲器讀取第一種地震數(shù)據(jù)塊。
      [0051]如上所述,第一種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)的抽取生成的地震數(shù)據(jù)塊。由于第一種地震數(shù)據(jù)塊包括原始地震數(shù)據(jù)的縮略信息,因此可反映原始地震數(shù)據(jù)的概況信息。例如,當檢測到用戶查看地質結構時,加載原始地震數(shù)據(jù)的數(shù)據(jù)量過大,不能實時顯示,第一種地震數(shù)據(jù)塊經(jīng)過抽取,數(shù)據(jù)規(guī)模變小,可常駐隨機存取存儲器中,以快速對整體地質信息進行處理,例如,顯示地質概況信息的三維視圖,并接收鼠標拖動改變?nèi)S視圖的角度。[0052]在步驟S206,在第二存儲器中建立環(huán)形緩存隊列。環(huán)形緩存隊列是先進先出存儲形式的以第二種地震數(shù)據(jù)塊為存儲單位的循環(huán)存儲隊列。
      [0053]作為一個示例,可在第二存儲器(例如,隨機存取存儲器)中開辟一塊連續(xù)的空間(例如,能夠存儲40000個第二種地震數(shù)據(jù)塊的空間),將環(huán)形緩存隊列當前最新加入的元素的位置記錄為位置A,由于該緩存隊列是一個環(huán)形隊列,可循環(huán)存放,因此新磚塊存放的位置為(位置A+l)%40000。
      [0054]在步驟S207,對讀取的第一種地震數(shù)據(jù)塊進行反演并生成反演結果。
      [0055]作為一個示例,由于第一種地震數(shù)據(jù)塊包括原始地震數(shù)據(jù)的縮略信息,可對讀取的第一種地震數(shù)據(jù)塊進行切片顯示或三維顯示,以總體展示地質結構概況,生成的反演結果可以是地震數(shù)據(jù)的切片信息或地下結構的三維視圖。
      [0056]在步驟S208,接收用戶對反演結果的操作。
      [0057]作為一個示例,可接收用戶對切片的拖動、變換觀察角度或縮放等操作,以向用戶顯示各個角度的地震數(shù)據(jù)切片。
      [0058]在步驟S209,基于用戶對反演結果的操作生成所需第二種地震數(shù)據(jù)塊信息。
      [0059]作為一個示例,當檢測到用戶需要對切片的某一個位置進行詳細觀察時(例如,對某一個位置進行放大顯示),或者當用戶鼠標停止拖動時,記錄所需詳細顯示位置所對應的地震數(shù)據(jù)坐標,基于所述坐標確定所需的第二種地震數(shù)據(jù)塊信息。
      [0060]在步驟S210,獲取第二種地震數(shù)據(jù)塊的索引信息。
      [0061]可將索引信息從第一存儲器讀取到第二存儲器,從第二存儲器讀取索引信息。
      [0062]在步驟S211,基于索引信息判斷第二種地震數(shù)據(jù)塊是否存儲于第二存儲器。
      [0063]基于索引信息中包括的第二種地震數(shù)據(jù)塊存儲位置信息判斷第二種地震數(shù)據(jù)塊是否存儲于第二存儲器。
      [0064]當在步驟S211判斷第二種地震數(shù)據(jù)塊未存儲于第二存儲器時,執(zhí)行步驟S212,將第二種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器的環(huán)形緩存隊列。
      [0065]具體地講,當環(huán)形緩存隊列未存儲滿時,將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置,當環(huán)形緩存隊列存儲滿時,將隊尾元素位置的下一個鄰近位置所存儲的第二種地震數(shù)據(jù)塊的存儲位置信息修改為第一存儲器,并將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置。此后,修改相應的第二種地震數(shù)據(jù)塊的索引信息。
      [0066]在步驟S213,從第二存儲器讀取第二種地震數(shù)據(jù)塊。
      [0067]例如,可從第二存儲器的環(huán)形緩存隊列中讀取第二種地震數(shù)據(jù)塊。第二種地震數(shù)據(jù)塊包含沒有經(jīng)過抽樣的原始地震數(shù)據(jù)信息,能夠詳細的反應地震數(shù)據(jù)細節(jié)信息。第二種地震數(shù)據(jù)塊的容量比第一種數(shù)據(jù)塊大,所以根據(jù)需要加載第二種地震數(shù)據(jù)塊。
      [0068]在步驟S214,對第二種地震數(shù)據(jù)塊進行反演。
      [0069]由于第二種地震數(shù)據(jù)塊攜帶詳細地質信息,因此可更清楚地反映地質信息。
      [0070]作為一個示例,可對第二種地震數(shù)據(jù)塊進行切片顯示。當對第一種地震數(shù)據(jù)塊進行切片顯示時,只顯示概況信息,當檢測到用戶停止鼠標拖動時,加載當前視角的詳細信
      肩、O
      [0071]圖4示出了地震數(shù)據(jù)體和第二種地震數(shù)據(jù)塊的關系的示意圖。
      [0072]參照圖4,將第二種地震數(shù)據(jù)塊按照線方向、道方向和時間/深度方向的次序排列生成地震數(shù)據(jù)體。將多個第二種地震數(shù)據(jù)塊存儲成一個地震數(shù)據(jù)體,地震數(shù)據(jù)體可和原始地震數(shù)據(jù)對應,所包含的數(shù)據(jù)信息可和原始地震數(shù)據(jù)一致。作為一個示例,可基于原始地震數(shù)據(jù)生成第二種地震數(shù)據(jù)塊,基于第二種地震數(shù)據(jù)塊生成地震數(shù)據(jù)體,并向地震數(shù)據(jù)體添加地震數(shù)據(jù)體標識信息,可將地震數(shù)據(jù)塊按照線方向排成一條線,沿著道方向將多條線存排成一個面,將多個面存儲成地震數(shù)據(jù)體。
      [0073]圖5示出了根據(jù)本發(fā)明示例性實施例的將第二種地震數(shù)據(jù)塊存儲于環(huán)形緩存隊列的方法的流程圖。
      [0074]參照圖5,在步驟S501,記錄環(huán)形緩存隊列中最新存儲的第二種地震數(shù)據(jù)塊的位置。
      [0075]環(huán)形緩存隊列包括隊列頭和隊列尾以及它們之間的元素,在本實施例中,可將環(huán)形緩存隊列中最新存儲的第二種地震數(shù)據(jù)塊的位置記錄為位置A。
      [0076]在步驟S502,當存儲第二種地震數(shù)據(jù)塊時,判斷環(huán)形緩存隊列是否達到最大容量。
      [0077]例如,基于位置A和環(huán)形緩存隊列容量的比較來判斷環(huán)形緩存隊列所存儲的第二種地震數(shù)據(jù)塊的數(shù)量是否達到最大容量。
      [0078]在步驟S503,更新所記錄環(huán)形緩存隊列中最新存儲的第二種地震數(shù)據(jù)塊的位置的下一個位置存儲的第二種地震數(shù)據(jù)塊的索引信息。
      [0079]當步驟S502的判斷結果是達到環(huán)形緩存隊列的最大容量時,即,位置A的下一個鄰近位置非空,可將位置A的下一個位置存儲的第二種地震數(shù)據(jù)塊的索引信息由第二存儲器修改為第一存儲器。
      [0080]在步驟S504,將第二種地震數(shù)據(jù)塊存儲在所記錄的最新存儲的第二種地震數(shù)據(jù)塊的位置的下一個位置。
      [0081]當步驟S502的判斷結果是未達到環(huán)形緩存隊列的最大容量時或者執(zhí)行完步驟S503時,將第二種地震數(shù)據(jù)塊存儲在位置A的下一個位置。
      [0082]在步驟S505,將當前位置記錄為最新存儲的第二種地震數(shù)據(jù)塊的位置。
      [0083]可更新位置A的值,即,位置A的值和隊尾元素的位置相對應,例如,可將位置A的值增加I。
      [0084]在步驟S506,更新最新存儲的第二種地震數(shù)據(jù)塊的索引信息。
      [0085]將第二種地震數(shù)據(jù)塊存儲在環(huán)形緩存隊列中后,更新所述第二種地震數(shù)據(jù)塊的索引信息,可將第二種地震數(shù)據(jù)塊的索引信息由第一存儲器修改為第二存儲器。
      [0086]盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領域的技術人員應該理解,在不脫離權利要求所限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)上的各種改變。
      【權利要求】
      1.一種地震數(shù)據(jù)緩存方法,包括: A)讀取第一種地震數(shù)據(jù)塊,其中,第一種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行抽取生成的地震數(shù)據(jù)塊; B)對第一種地震數(shù)據(jù)塊進行反演,并生成反演結果; O接收用戶對反演結果的操作; D)基于用戶對反演結果的操作生成進一步反演所需要的第二種地震數(shù)據(jù)塊信息,其中,第二種地震數(shù)據(jù)塊是基于對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分而生成的長、寬和高方向分別和線方向、道方向或時間/深度方向平行并且各包含預設數(shù)量的地震數(shù)據(jù)采樣點的正六面體數(shù)據(jù)塊; E)基于生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息讀取相應的第二種地震數(shù)據(jù)塊; F)對讀取的第二種地震數(shù)據(jù)塊進行反演。
      2.根據(jù)權利要求1所述的方法,其中,步驟A)包括: 將第一種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器,其中,第二存儲器的存取速度大于第一存儲器的存取速度; 從第二存儲器讀取第一種地震數(shù)據(jù)塊。
      3.根據(jù)權利要求1所述的方法,其中,步驟D)中所述所需要的第二種地震數(shù)據(jù)塊信息是基于線方向、道方向或時間/深度方向的第二種地震數(shù)據(jù)塊坐標范圍信息。
      4.根據(jù)權利要求1所述的方法,其`中,步驟E)包括: 獲取第二種地震數(shù)據(jù)塊的索引信息,其中,索引信息是包括第二種地震數(shù)據(jù)塊的存儲位置信息的信息; 基于索引信息判斷和生成的進一步反演所需要的第二種地震數(shù)據(jù)塊信息相對應的第二種地震數(shù)據(jù)塊的存儲位置信息,當?shù)诙N地震數(shù)據(jù)塊的存儲位置信息是第一存儲器時,將第二種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器中預設的環(huán)形緩存隊列中,其中,環(huán)形緩存隊列是循環(huán)存儲第二種地震數(shù)據(jù)塊的隊列; 從環(huán)形緩存隊列讀取第二種地震數(shù)據(jù)塊。
      5.根據(jù)權利要求4所述的方法,其中,將第二種地震數(shù)據(jù)塊從第一存儲器讀取到第二存儲器中預設的環(huán)形緩存隊列中的步驟包括: 當環(huán)形緩存隊列未存儲滿時,將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置,當環(huán)形緩存隊列存儲滿時,將隊尾元素位置的下一個鄰近位置所存儲的第二種地震數(shù)據(jù)塊的存儲位置信息修改為第一存儲器,并將第二種地震數(shù)據(jù)塊存儲于隊尾元素位置的下一個鄰近位置; 將所述新存儲的第二種地震數(shù)據(jù)塊的存儲位置信息修改為第二存儲器。
      6.根據(jù)權利要求1所述的方法,還包括: 對原始地震數(shù)據(jù)基于線方向、道方向和時間/深度方向進行等間隔抽取地震數(shù)據(jù)采樣點,并生成線方向、道方向和時間/深度方向各包含預設數(shù)量地震數(shù)據(jù)采樣點的第一種地震數(shù)據(jù)塊。
      7.根據(jù)權利要求1所述的方法,還包括: 對原始地震數(shù)據(jù)進行三維網(wǎng)格化劃分,生成線方向、道方向或時間/深度方向各包含預設數(shù)量的地震數(shù)據(jù)采樣點的第二種地震數(shù)據(jù)塊; 生成第二種地震數(shù)據(jù)塊的索引信息,其中,所述索引信息包括:第二種地震數(shù)據(jù)塊的存儲位置信息、第二種地震數(shù)據(jù)塊所包含地震數(shù)據(jù)采樣點的坐標范圍信息、第二種地震數(shù)據(jù)塊在環(huán)形緩存隊列中的存儲位置、第二種地震數(shù)據(jù)塊在地震數(shù)據(jù)體中的存儲位置或偏移量和第二種地震數(shù)據(jù)塊所對應的大地坐標。
      8.根據(jù)權利要求7所述的方法,還包括: 將第二種地震數(shù)據(jù)塊按照線方向、道方向和時間/深度方向的次序排列生成地震數(shù)據(jù)體。`
      【文檔編號】G06F12/08GK103870396SQ201410085531
      【公開日】2014年6月18日 申請日期:2014年3月10日 優(yōu)先權日:2014年3月10日
      【發(fā)明者】黃東山, 趙邦六, 鄒文, 李忠, 陶正喜, 符志國, 謝萬學, 陳小二, 洪余剛, 吳秋波, 張洞君 申請人:中國石油集團川慶鉆探工程有限公司地球物理勘探公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1