一種數(shù)字油田綜合應用系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)字油田綜合應用系統(tǒng),包括:緩存模塊,用于緩存系統(tǒng)自建的第一數(shù)據(jù)庫中的數(shù)據(jù);集成數(shù)據(jù)模塊,用于通過數(shù)據(jù)服務總線從第二數(shù)據(jù)庫中讀取數(shù)據(jù);平臺數(shù)據(jù)模塊,用于存儲系統(tǒng)的系統(tǒng)數(shù)據(jù);新開發(fā)服務模,塊用于從數(shù)據(jù)層讀寫數(shù)據(jù)并進行數(shù)據(jù)處理;集成服務模塊,用于從已有的N個目標系統(tǒng)中讀取數(shù)據(jù)并進行數(shù)據(jù)處理,N為正整數(shù);新開發(fā)功能模塊,用于提供表單制作、查詢、報表及定制應用功能,并通過企業(yè)服務器總線向新開發(fā)服務模塊發(fā)送服務請求;集成功能模塊,用于提供報表、表單制作及查詢功能,并通過企業(yè)服務器總線向已有的N個目標系統(tǒng)發(fā)送服務請求。上述技術方案解決了現(xiàn)有技術中無法跨專業(yè)、跨部門進行數(shù)據(jù)綜合應用技術問題。
【專利說明】
一種數(shù)字油田綜合應用系統(tǒng)
技術領域
[0001]本發(fā)明涉及信息技術集成領域,特別涉及一種數(shù)字油田綜合應用系統(tǒng)。
【背景技術】
[0002]油田經(jīng)過多年的勘探開發(fā)后,各種信息資料浩如煙海。隨著油田開發(fā)逐步進入中后期,油田生產(chǎn)單位的工作范圍在不斷擴大,工作難度不斷增加。一方面,專業(yè)多樣、圖件復雜、表格繁多、數(shù)據(jù)來源多樣、要求的精度也不斷提高;另一方面,幾十年沿用的檔案資料已老化、陳舊、利用率低,員工簡單重復性工作多、工作效率低,企業(yè)長期處于勞動密集型的低級管理階段,遠不能滿足現(xiàn)代化管理的需要。
[0003]為此,我們在不間斷的進行各種類型數(shù)據(jù)庫的開發(fā)建設,研制了大量的科研生產(chǎn)管理應用軟件,但均是針對特定領域、特定生產(chǎn)線進行的單獨開發(fā),例如:對油田勘探、經(jīng)營業(yè)務分別開發(fā)了一套系統(tǒng),油田勘探開發(fā)和經(jīng)營業(yè)務繁雜的信息系統(tǒng)中各信息相互獨立,存在無法跨專業(yè)、跨部門進行數(shù)據(jù)綜合應用的技術問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種數(shù)字油田綜合應用系統(tǒng),用于解決現(xiàn)有技術中無法跨專業(yè)、跨部門進行數(shù)據(jù)綜合應用的技術問題。
[0005]本申請實施例提供一種數(shù)字油田綜合應用系統(tǒng),所述系統(tǒng)包括:
[0006]數(shù)據(jù)層,包括緩存模塊、集成數(shù)據(jù)模塊及平臺數(shù)據(jù)模塊;所述緩存模塊用于緩存所述系統(tǒng)自建的第一數(shù)據(jù)庫中的數(shù)據(jù),所述集成數(shù)據(jù)模塊用于通過數(shù)據(jù)服務總線從第二數(shù)據(jù)庫中讀取數(shù)據(jù),所述平臺數(shù)據(jù)模塊用于存儲所述系統(tǒng)的系統(tǒng)數(shù)據(jù);
[0007]服務層,包括新開發(fā)服務模塊和集成服務模塊;所述新開發(fā)服務模塊用于從所述數(shù)據(jù)層讀寫數(shù)據(jù)并進行數(shù)據(jù)處理,所述集成服務模塊用于從已有的N個目標系統(tǒng)中讀取數(shù)據(jù)并進行數(shù)據(jù)處理,N為正整數(shù);
[0008]應用層,包括新開發(fā)功能模塊和集成功能模塊;所述新開發(fā)功能模塊用于提供表單制作、查詢、報表及定制應用功能,并通過企業(yè)服務器總線向所述新開發(fā)服務模塊發(fā)送服務請求;所述集成功能模塊用于提供報表、表單制作及查詢功能,并通過所述企業(yè)服務器總線向已有的N個目標系統(tǒng)發(fā)送服務請求。
[0009]可選的,所述系統(tǒng)還包括門戶界面;所述門戶界面包含單點登錄模塊,用于通過單點登錄技術實現(xiàn)對已有的N個目標系統(tǒng)進行統(tǒng)一認證。
[0010]可選的,所述門戶界面還包括:個性化定制模塊,用于從所述N個目標系統(tǒng)中提取數(shù)據(jù),對用戶關注內(nèi)容進行個性化定制和展示。
[0011]可選的,所述系統(tǒng)的組織機構代碼與已有的所述N個目標系統(tǒng)的組織機構代碼通過數(shù)據(jù)編碼映射,建立相同的基礎數(shù)據(jù)標準。
[0012]可選的,所述緩存模塊還用于緩存從所述第二數(shù)據(jù)庫中讀取數(shù)據(jù)和從已有的所述N個目標系統(tǒng)中讀取的數(shù)據(jù)。
[0013]可選的,所述服務層用于提供前臺服務和后臺服務;當所述服務層進行后臺服務時,通過數(shù)據(jù)服務總線定時對數(shù)據(jù)進行抽取計算并將結果存入物理表。
[0014]本申請實施例中的上述一個或多個技術方案,至少具有如下技術效果:
[0015]本申請實施例提供一種數(shù)字油田綜合應用系統(tǒng)將新增功能與已有的目標系統(tǒng)的各種功能集成在一起,實現(xiàn)油氣勘探開發(fā)、生產(chǎn)、經(jīng)營業(yè)務等能夠在統(tǒng)一的平臺上進行調(diào)用,實現(xiàn)了跨專業(yè)、跨部門的數(shù)據(jù)共享及應用;同時為大數(shù)據(jù)挖掘分析搭建了基礎平臺,解決了現(xiàn)有技術中無法跨專業(yè)、跨部門進行數(shù)據(jù)綜合應用的技術問題,提高了數(shù)據(jù)利用效率。
【附圖說明】
[0016]圖1為本申請實施例提供的一種數(shù)字油田綜合應用系統(tǒng)的示意圖。
【具體實施方式】
[0017]在本申請實施例提供的技術方案中,通過數(shù)字油田綜合平臺的發(fā)明應用,實現(xiàn)油氣勘探開發(fā)、生產(chǎn)、經(jīng)營業(yè)務等能夠在統(tǒng)一的平臺上進行調(diào)用,實現(xiàn)了跨專業(yè)、跨部門的數(shù)據(jù)共享及應用,同時為大數(shù)據(jù)挖掘分析搭建了基礎平臺,以提高數(shù)據(jù)利用效率。
[0018]下面結合附圖對本申請實施例技術方案的主要實現(xiàn)原理、【具體實施方式】及其對應能夠達到的有益效果進行詳細的闡述。
[0019]實施例
[0020]請參考圖1,本申請實施例提供一種數(shù)字油田綜合應用系統(tǒng),所述系統(tǒng)包括:
[0021]數(shù)據(jù)層100,包括緩存模塊、集成數(shù)據(jù)模塊及平臺數(shù)據(jù)模塊;所述緩存模塊用于緩存所述系統(tǒng)自建的第一數(shù)據(jù)庫11中的數(shù)據(jù),所述集成數(shù)據(jù)模塊用于通過數(shù)據(jù)服務總線從第二數(shù)據(jù)庫12中讀取數(shù)據(jù),所述平臺數(shù)據(jù)模塊用于存儲所述系統(tǒng)的系統(tǒng)數(shù)據(jù);
[0022]服務層200,包括新開發(fā)服務模塊和集成服務模塊;所述新開發(fā)服務模塊用于從所述數(shù)據(jù)層100讀寫數(shù)據(jù)并進行數(shù)據(jù)處理,所述集成服務模塊用于從已有的N個目標系統(tǒng)中讀取數(shù)據(jù)并進行數(shù)據(jù)處理,N為正整數(shù);
[0023]應用層300,包括新開發(fā)功能模塊和集成功能模塊;所述新開發(fā)功能模塊用于提供表單制作、查詢、報表及定制應用功能,并通過企業(yè)服務器總線向所述新開發(fā)服務模塊發(fā)送服務請求;所述集成功能模塊用于提供報表、表單制作及查詢功能,并通過所述企業(yè)服務器總線向已有的N個目標系統(tǒng)發(fā)送服務請求。
[0024]其中,本申請實施例提供的數(shù)字油田綜合應用系統(tǒng)采用多層架構設計,包括數(shù)據(jù)層100、服務層200和應用層300,采用面向服務SOA架構,實現(xiàn)功能模塊化,在企業(yè)服務總線(ESB)中生產(chǎn)服務,供第三方系統(tǒng)調(diào)用。
[0025]在具體實施過程中,本申請實施例提供的數(shù)字油田綜合應用系統(tǒng)還包括門戶界面400。該門戶界面400包含單點登錄模塊,用于通過單點登錄技術實現(xiàn)對已有的N個目標系統(tǒng)進行統(tǒng)一認證。單點登錄技術(Single Sign 0n,SS0)是在多個應用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統(tǒng)。具體的,當用戶第一次訪問數(shù)字油田綜合系統(tǒng)時,因為還沒有登錄,會被引導到認證模塊中進行登錄;根據(jù)用戶提供的登錄信息,認證模塊進行身份校驗,如果通過校驗,則返回給用戶一個認證的憑據(jù)一一ticket;用戶再訪問與數(shù)字油田綜合應用系統(tǒng)相互授信的其它系統(tǒng)時,如從數(shù)字油田綜合應用系統(tǒng)中訪問授信的油氣生產(chǎn)指標系統(tǒng),就會將這個ticket帶上,作為自己認證的憑據(jù),油氣生產(chǎn)指標系統(tǒng)接受到請求之后會把ticket送到認證系統(tǒng)進行校驗,檢查ticket的合法性,如果通過校驗,用戶就可以在不用再次登錄的情況下訪問油氣生產(chǎn)指標,同理,也可以在不用再次登錄的情況下訪問授信的生產(chǎn)運行系統(tǒng)、A2系統(tǒng)、油水井生產(chǎn)數(shù)據(jù)采集系統(tǒng)等。
[0026]進一步的,本申請實施例提供的門戶界面400還可以包括:個性化定制模塊,用于從N個目標系統(tǒng)中提取數(shù)據(jù),對用戶關注內(nèi)容進行個性化定制和展示。具體的,可以采用Portal技術,從各系統(tǒng)中提取數(shù)據(jù),實現(xiàn)用戶關注內(nèi)容的個性化定制和展示。目前系統(tǒng)在注水指標、油氣生產(chǎn)指標、采收率指標、公文處理、待辦業(yè)務處理等方面采用了采用Portal技術處理,實現(xiàn)了40個Portal定制工作。例如:用戶A屬于油水井生產(chǎn)部門,用戶A關注內(nèi)容為油水井生產(chǎn)查詢、油水井產(chǎn)出表單、歷史對比圖等,那么綜合應用系統(tǒng)可以將油水井生產(chǎn)查詢、油水井產(chǎn)出表單、歷史對比圖等設置在用戶A的快捷功能欄中進行展示,以供用戶A登錄后直接選用,無需再在系統(tǒng)的菜單中去逐一尋找浪費時間。當然,門戶界面400還可以包含應用導航模塊和功能導航模塊,便于用戶快速的找到自己需要的應用和功能。
[0027]本申請實施例提供的數(shù)字油田綜合應用系統(tǒng)的組織機構代碼與已有的N個目標系統(tǒng)的組織機構代碼通過數(shù)據(jù)編碼映射,建立相同的基礎數(shù)據(jù)標準,實現(xiàn)主數(shù)據(jù)在不同系統(tǒng)之間唯一標識方便調(diào)用。其中,目標系統(tǒng)可以包含生產(chǎn)運行系統(tǒng)、A2系統(tǒng)、油水井生產(chǎn)數(shù)據(jù)采集系統(tǒng)等近百套系統(tǒng),采用分布式數(shù)據(jù)源技術,將數(shù)據(jù)源分別存儲在生產(chǎn)運行、A2、油水井生產(chǎn)數(shù)據(jù)采集等系統(tǒng)中,由數(shù)字油田綜合應用系統(tǒng)進行多數(shù)據(jù)源統(tǒng)一管理。
[0028]在具體實施過程中,本申請?zhí)峁┑臄?shù)字油田綜合應用系統(tǒng)還包括緩存模塊,用于緩存從綜合應用系統(tǒng)的第二數(shù)據(jù)庫12中讀取數(shù)據(jù)和從已有的N個目標系統(tǒng)中讀取的數(shù)據(jù)進行緩存,在多數(shù)據(jù)源下,取消跨數(shù)據(jù)庫之間的關聯(lián)查詢,以提高性能。
[0029]進一步的,綜合應用系統(tǒng)的服務層用于提供前臺服務和后臺服務;當服務層進行后臺服務時,通過數(shù)據(jù)服務總線定時對數(shù)據(jù)進行抽取計算并將結果存入物理表。具體的,數(shù)字油田綜合應用系統(tǒng)設計為三次采油的月累計增油量、修井措施增油量等數(shù)據(jù)計算相對量大的采用后臺服務方式,定時完成分布式計算,并將結果存入物理表,以提高性能。
[0030]通過本申請實施例中的一個或多個技術方案,可以實現(xiàn)如技術效果:
[0031]1、本申請實施例提供一種數(shù)字油田綜合應用系統(tǒng)將新增功能與已有的目標系統(tǒng)的各種功能集成在一起,實現(xiàn)油氣勘探開發(fā)、生產(chǎn)、經(jīng)營等業(yè)務能夠在統(tǒng)一的平臺上進行調(diào)用,實現(xiàn)了跨專業(yè)、跨部門的數(shù)據(jù)共享及應用;同時為大數(shù)據(jù)挖掘分析搭建了基礎平臺,解決了現(xiàn)有技術中跨專業(yè)、跨部門的數(shù)據(jù)無法綜合應用的技術問題。
[0032]2、采用SSO技術實現(xiàn)各類系統(tǒng)的統(tǒng)一認證,多套系統(tǒng)無需重復登錄,實現(xiàn)了單點登陸。
[0033]3、采用Portal技術,從各系統(tǒng)中提取數(shù)據(jù),實現(xiàn)用戶關注內(nèi)容的個性化定制和展不O
[0034]4、采用多層架構設計,其中服務對象能自動暴露成服務,實現(xiàn)功能模塊化,在企業(yè)服務總線(ESB)中生產(chǎn)服務,供第三方系統(tǒng)調(diào)用。
[0035]5、采用數(shù)據(jù)編碼映射,建立基礎數(shù)據(jù)標準,實現(xiàn)主數(shù)據(jù)在不同系統(tǒng)之間唯一標識。
[0036]6、采用分布式數(shù)據(jù)源技術,實現(xiàn)生產(chǎn)系統(tǒng)多數(shù)據(jù)源統(tǒng)一管理。
[0037]7、采用緩存技術,在多數(shù)據(jù)源下,取消跨數(shù)據(jù)庫之間的關聯(lián)查詢,以提高性能。
[0038]8、采用后臺服務方式,定時完成分布式計算,并將結果存入物理表,以提高性能。
[0039]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0040]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0041]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0042]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0043]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0044]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權項】
1.一種數(shù)字油田綜合應用系統(tǒng),其特征在于,所述系統(tǒng)包括: 數(shù)據(jù)層,包括緩存模塊、集成數(shù)據(jù)模塊及平臺數(shù)據(jù)模塊;所述緩存模塊用于緩存所述系統(tǒng)自建的第一數(shù)據(jù)庫中的數(shù)據(jù),所述集成數(shù)據(jù)模塊用于通過數(shù)據(jù)服務總線從第二數(shù)據(jù)庫中讀取數(shù)據(jù),所述平臺數(shù)據(jù)模塊用于存儲所述系統(tǒng)的系統(tǒng)數(shù)據(jù); 服務層,包括新開發(fā)服務模塊和集成服務模塊;所述新開發(fā)服務模塊用于從所述數(shù)據(jù)層讀寫數(shù)據(jù)并進行數(shù)據(jù)處理,所述集成服務模塊用于從已有的N個目標系統(tǒng)中讀取數(shù)據(jù)并進行數(shù)據(jù)處理,N為正整數(shù); 應用層,包括新開發(fā)功能模塊和集成功能模塊;所述新開發(fā)功能模塊用于提供表單制作、查詢、報表及定制應用功能,并通過企業(yè)服務器總線向所述新開發(fā)服務模塊發(fā)送服務請求;所述集成功能模塊用于提供報表、表單制作及查詢功能,并通過所述企業(yè)服務器總線向已有的N個目標系統(tǒng)發(fā)送服務請求。2.如權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括門戶界面;所述門戶界面包含單點登錄模塊,用于通過單點登錄技術實現(xiàn)對已有的N個目標系統(tǒng)進行統(tǒng)一認證。3.如權利要求1所述的系統(tǒng),其特征在于,所述門戶界面還包括:個性化定制模塊,用于從所述N個目標系統(tǒng)中提取數(shù)據(jù),對用戶關注內(nèi)容進行個性化定制和展示。4.如權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)的組織機構代碼與已有的所述N個目標系統(tǒng)的組織機構代碼通過數(shù)據(jù)編碼映射,建立相同的基礎數(shù)據(jù)標準。5.如權利要求1所述的系統(tǒng),其特征在于,所述緩存模塊還用于緩存從所述第二數(shù)據(jù)庫中讀取數(shù)據(jù)和從已有的所述N個目標系統(tǒng)中讀取的數(shù)據(jù)。6.如權利要求1?5任一所述的系統(tǒng),其特征在于,所述服務層用于提供前臺服務和后臺服務;當所述服務層進行后臺服務時,通過數(shù)據(jù)服務總線定時對數(shù)據(jù)進行抽取計算并將結果存入物理表。
【文檔編號】G06Q50/02GK106056458SQ201610366111
【公開日】2016年10月26日
【申請日】2016年5月27日
【發(fā)明人】龍濤, 龐道紅, 徐慶
【申請人】中國石油天然氣股份有限公司