其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括短暫電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0180]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0181]本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算機(jī)系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、月艮務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
[0182]本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0183]雖然通過(guò)實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。
【主權(quán)項(xiàng)】
1.一種油藏綜合研宄中的數(shù)據(jù)存儲(chǔ)處理的方法,其特征在于,所述油藏綜合研宄中的數(shù)據(jù)分為三級(jí):第一級(jí)為存儲(chǔ)在共享服務(wù)器上的共享數(shù)據(jù),第二級(jí)為存儲(chǔ)在應(yīng)用服務(wù)器本地磁盤(pán)上的本地?cái)?shù)據(jù);第三級(jí)為存儲(chǔ)在應(yīng)用服務(wù)器內(nèi)存虛擬磁盤(pán)上的內(nèi)存數(shù)據(jù),該數(shù)據(jù)處理方法包括: 所述共享服務(wù)器獲取共享數(shù)據(jù),并將所述共享數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至共享數(shù)據(jù)索引表,將所述共享數(shù)據(jù)存儲(chǔ)至共享磁盤(pán); 所述應(yīng)用服務(wù)器從所述共享服務(wù)器讀入所述共享數(shù)據(jù)索引表,并從所述共享數(shù)據(jù)索引表中獲取所述共享數(shù)據(jù)中待處理數(shù)據(jù)標(biāo)識(shí)信息中的數(shù)據(jù)名和/或數(shù)據(jù)地理坐標(biāo),并根據(jù)所述數(shù)據(jù)名和/或所述數(shù)據(jù)地理坐標(biāo)從所述共享磁盤(pán)上獲取待處理數(shù)據(jù),并將所述待處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至應(yīng)用數(shù)據(jù)索引表; 所述應(yīng)用服務(wù)器將所述待處理數(shù)據(jù)中的非地震數(shù)據(jù)存儲(chǔ)至本地磁盤(pán),并創(chuàng)建所述待處理數(shù)據(jù)中的地震數(shù)據(jù)的文件邏輯映射,并將所述文件邏輯映射存儲(chǔ)在本地磁盤(pán); 所述應(yīng)用服務(wù)器從所述應(yīng)用數(shù)據(jù)索引表獲取所述待處理數(shù)據(jù)的標(biāo)識(shí)信息中的數(shù)據(jù)名和/或數(shù)據(jù)地理坐標(biāo),并根據(jù)所述數(shù)據(jù)名和/或所述數(shù)據(jù)地理坐標(biāo)從本地磁盤(pán)的待處理數(shù)據(jù)獲取要處理的數(shù)據(jù); 所述應(yīng)用服務(wù)器將所述要處理數(shù)據(jù)中的非地震數(shù)據(jù)加載至內(nèi)存,并根據(jù)所述要處理數(shù)據(jù)中的地震數(shù)據(jù)的文件邏輯映射從共享服務(wù)器加載所述地震數(shù)據(jù)的基礎(chǔ)地震數(shù)據(jù)信息至內(nèi)存,在內(nèi)存中創(chuàng)建所述要處理數(shù)據(jù)的虛擬磁盤(pán)文件,且以所述要處理數(shù)據(jù)的全局唯一標(biāo)識(shí)作為數(shù)據(jù)磁盤(pán)文件名,并將所述要處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至內(nèi)存數(shù)據(jù)索引表; 所述應(yīng)用服務(wù)器對(duì)所述要處理的數(shù)據(jù)進(jìn)行處理,并根據(jù)處理結(jié)果數(shù)據(jù)調(diào)整所述內(nèi)存數(shù)據(jù)索引表; 所述應(yīng)用服務(wù)器將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán),并根據(jù)所述處理結(jié)果數(shù)據(jù)調(diào)整所述應(yīng)用數(shù)據(jù)索引表。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述共享服務(wù)器獲取共享數(shù)據(jù)包括:所述共享服務(wù)器獲取外部數(shù)據(jù)作為共享數(shù)據(jù),和/或,所述共享服務(wù)器接收所述應(yīng)用服務(wù)器上傳的處理結(jié)果數(shù)據(jù)作為共享數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述共享服務(wù)器獲取外部數(shù)據(jù)作為共享數(shù)據(jù),并將所述共享數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至共享數(shù)據(jù)索引表,將所述共享數(shù)據(jù)存儲(chǔ)至共享磁盤(pán)包括: 所述共享服務(wù)器獲取外部數(shù)據(jù),將所述外部數(shù)據(jù)作為共享數(shù)據(jù),并對(duì)共享數(shù)據(jù)索引表進(jìn)行加鎖操作; 確定所述共享數(shù)據(jù)的標(biāo)識(shí)信息,將確定的所述共享數(shù)據(jù)的標(biāo)識(shí)信息記錄在共享數(shù)據(jù)索引表; 將所述共享數(shù)據(jù)存儲(chǔ)在共享磁盤(pán),并對(duì)共享數(shù)據(jù)索引表進(jìn)行解鎖操作。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述共享服務(wù)器接收所述應(yīng)用服務(wù)器上傳的處理結(jié)果數(shù)據(jù)作為共享數(shù)據(jù),并將所述共享數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至共享數(shù)據(jù)索引表,將所述共享數(shù)據(jù)存儲(chǔ)至共享磁盤(pán)包括: 接收所述應(yīng)用服務(wù)器發(fā)送的加鎖請(qǐng)求; 響應(yīng)于所述加鎖請(qǐng)求對(duì)共享數(shù)據(jù)索引表進(jìn)行加鎖操作,并在完成加鎖操作后向所述應(yīng)用服務(wù)器返回加鎖成功消息; 接收所述應(yīng)用服務(wù)器在接收到共享服務(wù)器反饋的加鎖成功消息后上傳的處理結(jié)果數(shù)據(jù),并將所述處理結(jié)果數(shù)據(jù)作為共享數(shù)據(jù)存儲(chǔ)至共享磁盤(pán); 確定所述共享數(shù)據(jù)的標(biāo)識(shí)信息,并將確定的所述共享數(shù)據(jù)的標(biāo)識(shí)信息記錄在共享數(shù)據(jù)索引表; 接收所述應(yīng)用服務(wù)器的返回的解鎖請(qǐng)求,并對(duì)所述共享數(shù)據(jù)索引表進(jìn)行解鎖操作。5.根據(jù)權(quán)利要求3或4任一項(xiàng)所述的方法,其特征在于,所述確定所述共享數(shù)據(jù)的標(biāo)識(shí)信息包括: 生成所述共享數(shù)據(jù)的全局唯一標(biāo)識(shí); 根據(jù)所述共享數(shù)據(jù)的全局唯一標(biāo)識(shí)生成共享磁盤(pán)文件名,其中,所述共享磁盤(pán)文件名用于標(biāo)識(shí)所述共享數(shù)據(jù)在共享磁盤(pán)中的存儲(chǔ)位置。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述共享數(shù)據(jù)的標(biāo)識(shí)信息還包括:節(jié)點(diǎn)名、父節(jié)點(diǎn)名、數(shù)據(jù)的C++類(lèi)名、數(shù)據(jù)名、數(shù)據(jù)類(lèi)型、版本信息、以及數(shù)據(jù)產(chǎn)生時(shí)間。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述待處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至應(yīng)用數(shù)據(jù)索引表包括: 確定所述待處理數(shù)據(jù)的標(biāo)識(shí)信息,并將確定的所述待處理數(shù)據(jù)的標(biāo)識(shí)信息記錄在應(yīng)用數(shù)據(jù)索引表。8.根據(jù)權(quán)利要求7項(xiàng)所述的方法,其特征在于,所述確定所述待處理數(shù)據(jù)的標(biāo)識(shí)信息包括: 生成所述待處理數(shù)據(jù)的全局唯一標(biāo)識(shí); 根據(jù)所述待處理數(shù)據(jù)的全局唯一標(biāo)識(shí)生成本地磁盤(pán)文件名,其中,所述本地磁盤(pán)文件名用于標(biāo)識(shí)所述待處理數(shù)據(jù)在本地磁盤(pán)中的存儲(chǔ)位置。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述待處理數(shù)據(jù)的標(biāo)識(shí)信息還包括:節(jié)點(diǎn)名、父節(jié)點(diǎn)名、子節(jié)點(diǎn)名列表、數(shù)據(jù)的C++類(lèi)名、數(shù)據(jù)類(lèi)型、數(shù)據(jù)產(chǎn)生時(shí)間。10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述要處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至內(nèi)存數(shù)據(jù)索引表包括: 確定所述要處理數(shù)據(jù)的標(biāo)識(shí)信息,并將確定的所述要處理數(shù)據(jù)的標(biāo)識(shí)信息記錄在內(nèi)存數(shù)據(jù)索引表。11.根據(jù)權(quán)利要求10項(xiàng)所述的方法,其特征在于,所述確定所述要處理數(shù)據(jù)的標(biāo)識(shí)信息包括: 讀取所述應(yīng)用數(shù)據(jù)索引表; 從所述應(yīng)用數(shù)據(jù)索引表獲取所述要處理數(shù)據(jù)的標(biāo)識(shí)信息; 將所述標(biāo)識(shí)信息中的全局唯一標(biāo)識(shí)作為數(shù)據(jù)磁盤(pán)文件名。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述要處理數(shù)據(jù)的標(biāo)識(shí)信息還包括:節(jié)點(diǎn)名、父節(jié)點(diǎn)名、子節(jié)點(diǎn)名列表、數(shù)據(jù)的C++類(lèi)名、數(shù)據(jù)類(lèi)型、數(shù)據(jù)產(chǎn)生時(shí)間。13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用服務(wù)器將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán),并根據(jù)所述處理結(jié)果數(shù)據(jù)調(diào)整所述應(yīng)用數(shù)據(jù)索引表包括: 讀取應(yīng)用數(shù)據(jù)索引表; 判斷所述處理結(jié)果數(shù)據(jù)是否是增加的數(shù)據(jù); 當(dāng)所述判斷為是時(shí),確定所述處理結(jié)果數(shù)據(jù)的標(biāo)識(shí)信息,將所述標(biāo)識(shí)信息記錄在所述應(yīng)用數(shù)據(jù)索引表,并將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán)。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述應(yīng)用服務(wù)器將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán),并根據(jù)所述處理結(jié)果數(shù)據(jù)調(diào)整所述應(yīng)用數(shù)據(jù)索引表還包括: 當(dāng)所述判斷為否時(shí),將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán),并保持預(yù)設(shè)修改標(biāo)記到應(yīng)用數(shù)據(jù)索引表。15.根據(jù)權(quán)利要求13或14任一項(xiàng)所述的方法,其特征在于,所述確定所述處理結(jié)果數(shù)據(jù)的標(biāo)識(shí)信息包括: 生成所述處理結(jié)果數(shù)據(jù)的全局唯一標(biāo)識(shí); 根據(jù)所述處理結(jié)果數(shù)據(jù)的全局唯一標(biāo)識(shí)生成本地磁盤(pán)文件名,其中,所述本地磁盤(pán)文件名用于標(biāo)識(shí)所述待處理數(shù)據(jù)在本地磁盤(pán)中的存儲(chǔ)位置。16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述處理結(jié)果數(shù)據(jù)的標(biāo)識(shí)信息還包括:節(jié)點(diǎn)名、父節(jié)點(diǎn)名、子節(jié)點(diǎn)名列表、數(shù)據(jù)的C++類(lèi)名、數(shù)據(jù)名、數(shù)據(jù)類(lèi)型、數(shù)據(jù)地理坐標(biāo)、數(shù)據(jù)產(chǎn)生時(shí)間。17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述處理結(jié)果數(shù)據(jù)的標(biāo)識(shí)信息還包括:顯示屬性信息。18.—種油藏綜合研宄中的數(shù)據(jù)存儲(chǔ)處理的系統(tǒng),其特征在于,該系統(tǒng)包括:共享服務(wù)器和應(yīng)用服務(wù)器; 所述共享服務(wù)器包括第一數(shù)據(jù)獲取單元,用于獲取共享數(shù)據(jù),并將所述共享數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至共享數(shù)據(jù)索引表,將所述共享數(shù)據(jù)存儲(chǔ)至共享磁盤(pán); 所述應(yīng)用服務(wù)器包括第二數(shù)據(jù)獲取單元,用于所述應(yīng)用服務(wù)器從所述共享服務(wù)器讀入所述共享數(shù)據(jù)索引表,并從所述共享數(shù)據(jù)索引表中獲取所述共享數(shù)據(jù)中待處理數(shù)據(jù)標(biāo)識(shí)信息中的數(shù)據(jù)名和/或數(shù)據(jù)地理坐標(biāo),并根據(jù)所述數(shù)據(jù)名和/或所述數(shù)據(jù)地理坐標(biāo)從所述共享磁盤(pán)上獲取待處理數(shù)據(jù),并將所述待處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至應(yīng)用數(shù)據(jù)索引表;數(shù)據(jù)存儲(chǔ)單元,用于將所述待處理數(shù)據(jù)中的非地震數(shù)據(jù)存儲(chǔ)至本地磁盤(pán),并創(chuàng)建所述待處理數(shù)據(jù)中的地震數(shù)據(jù)的文件邏輯映射,并將所述文件邏輯映射存儲(chǔ)在本地磁盤(pán);第三數(shù)據(jù)獲取單元,用于從所述應(yīng)用數(shù)據(jù)索引表獲取所述待處理數(shù)據(jù)的標(biāo)識(shí)信息中的數(shù)據(jù)名和/或數(shù)據(jù)地理坐標(biāo),并根據(jù)所述數(shù)據(jù)名和/或所述數(shù)據(jù)地理坐標(biāo)從本地磁盤(pán)的待處理數(shù)據(jù)獲取要處理的數(shù)據(jù);數(shù)據(jù)加載單元,用于將所述要處理數(shù)據(jù)中的非地震數(shù)據(jù)加載至內(nèi)存,并根據(jù)所述要處理數(shù)據(jù)中的地震數(shù)據(jù)的文件邏輯映射從共享服務(wù)器加載所述地震數(shù)據(jù)的基礎(chǔ)地震數(shù)據(jù)信息至內(nèi)存,在內(nèi)存中創(chuàng)建所述要處理數(shù)據(jù)的虛擬磁盤(pán)文件,且以所述要處理數(shù)據(jù)的全局唯一標(biāo)識(shí)作為數(shù)據(jù)磁盤(pán)文件名,并將所述要處理數(shù)據(jù)的標(biāo)識(shí)信息存儲(chǔ)至內(nèi)存數(shù)據(jù)索引表;數(shù)據(jù)處理單元對(duì)所述要處理的數(shù)據(jù)進(jìn)行處理,并根據(jù)處理結(jié)果數(shù)據(jù)調(diào)整所述內(nèi)存數(shù)據(jù)索引表;數(shù)據(jù)存儲(chǔ)單元,用于將所述處理結(jié)果數(shù)據(jù)存儲(chǔ)在本地磁盤(pán),并根據(jù)所述處理結(jié)果數(shù)據(jù)調(diào)整所述應(yīng)用數(shù)據(jù)索引表。
【專(zhuān)利摘要】本申請(qǐng)實(shí)施例提供的一種油藏綜合研究中的數(shù)據(jù)存儲(chǔ)處理的方法和系統(tǒng)。該方法包括:所述油藏綜合研究中的數(shù)據(jù)分為三級(jí):第一級(jí)為存儲(chǔ)在共享服務(wù)器上的共享數(shù)據(jù),這些數(shù)據(jù)來(lái)自外部導(dǎo)入的原始數(shù)據(jù)和應(yīng)用服務(wù)器上傳的結(jié)果數(shù)據(jù);第二級(jí)為存儲(chǔ)在應(yīng)用服務(wù)器本地磁盤(pán)上的本地?cái)?shù)據(jù),這些數(shù)據(jù)可以是應(yīng)用過(guò)程產(chǎn)生的結(jié)果數(shù)據(jù),也可以是來(lái)自共享服務(wù)器的共享數(shù)據(jù);第三級(jí)為存儲(chǔ)在應(yīng)用服務(wù)器內(nèi)存虛擬磁盤(pán)上的內(nèi)存數(shù)據(jù),采用虛擬磁盤(pán)文件方法進(jìn)行管理。
【IPC分類(lèi)】G06Q50/02, G06F17/30
【公開(kāi)號(hào)】CN104881815
【申請(qǐng)?zhí)枴緾N201510282128
【發(fā)明人】陳維, 邢昆明, 朱俊誠(chéng), 劉善樸
【申請(qǐng)人】中國(guó)石油天然氣集團(tuán)公司, 中國(guó)石油集團(tuán)東方地球物理勘探有限責(zé)任公司
【公開(kāi)日】2015年9月2日
【申請(qǐng)日】2015年5月28日