本公開(kāi)涉及巖石物理領(lǐng)域,更具體地,涉及一種用于獲取巖石裂縫信息的方法和裝置。
背景技術(shù):
巖石裂縫信息(例如裂縫密度等)是進(jìn)行巖石物理數(shù)值模擬研究所需的重要參數(shù)。目前關(guān)于裂縫密度等的獲取,主要是基于對(duì)巖石樣本的表面觀察和對(duì)野外地層露頭的觀察。據(jù)此得到的裂縫密度等數(shù)據(jù)通常只能反映較大尺度(例如肉眼可見(jiàn))的裂縫,信息的準(zhǔn)確性和全面性都有所欠缺。
發(fā)明人經(jīng)過(guò)研究發(fā)現(xiàn),為了更有效率地實(shí)現(xiàn)勘探能源和資源、了解地球內(nèi)部構(gòu)造與運(yùn)動(dòng)、實(shí)現(xiàn)地質(zhì)災(zāi)害的預(yù)防和減災(zāi)等目的,獲取更為準(zhǔn)確全面的巖石裂縫信息是很有必要的。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)介紹了一種能獲取準(zhǔn)確的巖石裂縫信息的方法。本公開(kāi)還介紹了相應(yīng)的裝置。
根據(jù)本公開(kāi)的一方面,提出了一種可用于獲取巖石裂縫信息的方法。該方法可包括:可獲取巖石內(nèi)部的三維圖像;可將所述三維圖像劃分為多個(gè)圖像子體;可識(shí)別所述多個(gè)圖像子體中每個(gè)圖像子體中的裂縫;以及可按原次序組合所述多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。
根據(jù)本公開(kāi)的另一方面,提出了一種用于獲取巖石裂縫信息的裝置,該裝置可包括:三維圖像獲取部件,可用于獲取巖石內(nèi)部的三維圖像;圖像劃分部件,可用于將所述三維圖像劃分為多個(gè)圖像子體;子體裂縫識(shí)別部件, 可識(shí)別所述多個(gè)圖像子體中每個(gè)圖像子體中的裂縫;以及裂縫分析部件,可按原次序組合所述多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。
可通過(guò)CT掃描獲得巖石內(nèi)部的多個(gè)投影圖像,然后基于這些投影圖像得到巖石內(nèi)部的三維圖像。
識(shí)別每個(gè)圖像子體中的裂縫時(shí),可基于孔隙的形狀特征(例如縱橫比)等來(lái)識(shí)別其中哪些孔隙可構(gòu)成裂縫??紫犊膳c像素值在預(yù)定像素范圍內(nèi)的像素相對(duì)應(yīng)。
按原次序組合(例如,拼接)多個(gè)圖像子體后,可根據(jù)一定的準(zhǔn)則進(jìn)行裂縫合并。例如,將已識(shí)別的裂縫中延伸方向一致并且連接在一起的多條裂縫重新識(shí)別為一條裂縫。還可基于重新識(shí)別后的裂縫進(jìn)一步得到預(yù)定義方向上的裂縫密度等信息。
通過(guò)上述技術(shù)方案,可將巖石內(nèi)部的三維圖像分為多個(gè)圖像子體,逐個(gè)分析每個(gè)子體的裂縫情況,然后對(duì)組合后的整個(gè)三維圖像進(jìn)行進(jìn)一步的裂縫分析,以得到準(zhǔn)確全面的巖石內(nèi)部的裂縫信息。特別地,在本公開(kāi)中,可以通過(guò)對(duì)巖石進(jìn)行CT掃描得到多個(gè)投影圖像,并基于這些投影圖像進(jìn)行圖像重構(gòu)以得到能反映巖石內(nèi)部情況的三維圖像。
附圖說(shuō)明
通過(guò)結(jié)合附圖對(duì)本公開(kāi)示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開(kāi)示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
圖1示出了適于用來(lái)實(shí)現(xiàn)本公開(kāi)實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的框圖。
圖2是根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于獲取巖石裂縫信息的方法的流程圖。
圖3是根據(jù)本公開(kāi)的一個(gè)實(shí)施例得到的巖石內(nèi)部的三維圖像的不同方向 的截圖。
圖4是根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于獲取巖石裂縫信息的裝置的示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開(kāi)的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1示出了適于用來(lái)實(shí)現(xiàn)本公開(kāi)實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的框圖。圖2顯示的計(jì)算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個(gè)示例,不應(yīng)對(duì)本公開(kāi)實(shí)施例的功能和使用范圍帶來(lái)任何限制。
如圖2所示,計(jì)算機(jī)系統(tǒng)/服務(wù)器12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。
總線18表示幾類(lèi)總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來(lái)說(shuō),這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線。
計(jì)算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計(jì)算機(jī)系統(tǒng)/服務(wù)器12訪問(wèn)的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。
系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM)30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)系統(tǒng)/服務(wù)器12 可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫(xiě)不可移動(dòng)的、非易失性磁介質(zhì)(圖2未顯示,通常稱(chēng)為“硬盤(pán)驅(qū)動(dòng)器”)。盡管圖2中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(pán)(例如“軟盤(pán)”)讀寫(xiě)的磁盤(pán)驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(pán)(例如CD-ROM,DVD-ROM或者其它光介質(zhì))讀寫(xiě)的光盤(pán)驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過(guò)一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本公開(kāi)各實(shí)施例的功能。
具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本公開(kāi)所描述的實(shí)施例中的功能和/或方法。
計(jì)算機(jī)系統(tǒng)/服務(wù)器12也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤(pán)、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接口22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過(guò)網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過(guò)總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖2中未示出,可以結(jié)合計(jì)算機(jī)系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤(pán)驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。
本公開(kāi)公開(kāi)了一種可用于獲取巖石裂縫信息的方法。該方法可包括:可 獲取巖石內(nèi)部的三維圖像;可將所述三維圖像按照預(yù)定方向劃分為多個(gè)圖像子體;可識(shí)別所述多個(gè)圖像子體中每個(gè)圖像子體中的裂縫;以及可按原次序組合所述多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。
實(shí)施例1
圖2是根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于獲取巖石裂縫信息的方法的流程圖。在該實(shí)施例中,該方法可包括以下步驟:
步驟S201,可獲取巖石內(nèi)部的三維圖像。
例如,可對(duì)巖石進(jìn)行CT掃描以得到巖石內(nèi)部的多個(gè)投影圖像,然后基于該多個(gè)投影圖像進(jìn)行三維重構(gòu),以得到巖石內(nèi)部的三維圖像。
通過(guò)CT掃描可在對(duì)巖石無(wú)損的情況下測(cè)量巖石內(nèi)部的斷面以得到投影圖像,投影圖像中的像素值可反映斷面材質(zhì)的密度分布等信息。可將這些投影圖像導(dǎo)入已有的CT三維圖像重構(gòu)軟件(例如VGstudio)等,以得到巖石內(nèi)部的三維圖像。直接得到的三維圖像可以是三維灰度圖像,可根據(jù)需求將其轉(zhuǎn)換為三維二值圖像。
本領(lǐng)域技術(shù)人員也可以通過(guò)已知或?qū)@知的任意技術(shù)手段來(lái)獲取巖石內(nèi)部的三維圖像。
步驟S202,將獲取的三維圖像劃分為多個(gè)圖像子體。
發(fā)明人經(jīng)過(guò)研究發(fā)現(xiàn),如果一開(kāi)始直接將獲取的整個(gè)三維圖像作為對(duì)象進(jìn)行裂縫識(shí)別,則需要處理大量的冗余數(shù)據(jù),最終的結(jié)果會(huì)受到非常多的干擾數(shù)據(jù)的影響,計(jì)算量龐大且影響準(zhǔn)確性。因此,發(fā)明人將獲取的三維圖像劃分為多個(gè)圖像子體并分別對(duì)其進(jìn)行初始處理,可大大提高計(jì)算效率,還可提高計(jì)算準(zhǔn)確度。
例如,可按照預(yù)定方向(例如垂直于巖石樣品地面的方向)將獲取的三維圖像劃分為多個(gè)圖像子體。
步驟S203,可識(shí)別多個(gè)圖像子體中每個(gè)圖像子體中的裂縫。
例如,可基于圖像子體中的孔隙的縱橫比來(lái)識(shí)別裂縫,例如,可將縱橫 比大于預(yù)定縱橫比閾值的孔隙識(shí)別為裂縫??v橫比指孔隙的長(zhǎng)度和寬度之比,通常從一定角度觀測(cè)時(shí)孔隙可被視為橢圓,這種情況下孔隙的“縱橫比”可指孔隙的長(zhǎng)軸與孔隙短軸之比。
孔隙可與像素值在預(yù)定像素范圍內(nèi)的像素相對(duì)應(yīng)。例如,可設(shè)圖像中的背景像素的灰度值設(shè)置為標(biāo)準(zhǔn)像素(例如“0”),將距離標(biāo)準(zhǔn)像素一定偏差范圍內(nèi)的像素識(shí)別為孔隙。該預(yù)定像素范圍可以是根據(jù)經(jīng)驗(yàn)設(shè)置的,可以是從圖像中提取的,也可以是通過(guò)訓(xùn)練得到的。可在劃分圖像子體之前確定孔隙,也可在劃分圖像子體之后確定孔隙。
可基于三維灰度圖像確定孔隙,然后將三維灰度圖像轉(zhuǎn)換為“孔隙”和“非孔隙”(或“巖石骨架”)的三維二值圖像,以及在該三維二值圖像的基礎(chǔ)上基于孔隙的形狀特征(例如縱橫比)來(lái)識(shí)別裂縫。
根據(jù)需要,可僅識(shí)別延伸方向在某個(gè)或某些方向上的裂縫,和/或可修改上述預(yù)定縱橫比閾值來(lái)調(diào)整裂縫的判斷標(biāo)準(zhǔn)。
本領(lǐng)域技術(shù)人員也可以通過(guò)已知或?qū)@知的任意技術(shù)手段來(lái)識(shí)別每個(gè)圖像子體中的裂縫。
步驟S204,可按原次序組合(例如拼接)劃分后得到的多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。
多個(gè)圖像子體組合在一起后,可對(duì)裂縫進(jìn)行重新識(shí)別。例如,可將已識(shí)別的裂縫中延伸方向一致并且連接在一起的裂縫重新識(shí)別為一條裂縫??蓪⒅匦伦R(shí)別后的裂縫應(yīng)用于后續(xù)的裂縫信息分析和巖石數(shù)值建模等。根據(jù)需要,可僅關(guān)注以某些延伸方向排布的裂縫,例如平行于層理方向、垂直于層理方向和與層理方向呈45°角方向等方向。
進(jìn)一步地,可得到整個(gè)三維圖像中在預(yù)定義方向上的裂縫密度等信息。例如,可先得到沿該方向排布的裂縫數(shù)量,用該裂縫數(shù)量除以巖石沿該方向的長(zhǎng)度以得到裂縫密度。此外,本領(lǐng)域技術(shù)人員可以理解的是,根據(jù)本公開(kāi),同樣可得到諸如裂縫長(zhǎng)度、裂縫體積等多種裂縫信息。
下面給出了根據(jù)本實(shí)施例獲取巖石裂縫信息的一個(gè)具體的示例。該示例僅用于對(duì)本公開(kāi)進(jìn)行示例性說(shuō)明,并且不以任何方式限制本公開(kāi)的保護(hù)范圍。本示例中,選擇的樣品為圓柱狀煤巖樣品,高8.75cm,直徑4.96cm。在phoenix v|tome|max型工業(yè)CT儀上對(duì)樣品進(jìn)行X射線掃描。掃描參數(shù)如下:
掃描電壓:140KV;掃描電流:140μA;
精度:27μm;
掃描時(shí)間:120min。
實(shí)驗(yàn)得到的數(shù)據(jù)被輸入VGStudio軟件以進(jìn)行三維圖像重構(gòu),以得到整個(gè)樣品的微觀特征。圖3示出了本示例中得到的三維圖像沿不同方向的截圖。
在VGStudio軟件中,將圖像背景灰度值設(shè)為標(biāo)準(zhǔn)像素(例如“0”),同時(shí)從圖3(a)中提取樣品內(nèi)部裂縫的灰度值(例如“52”),將用于確定孔隙的預(yù)定像素范圍設(shè)置為0-52。提取三維圖像中符合該預(yù)定像素范圍的像素點(diǎn)作為孔隙。然后將三維圖像分為多個(gè)圖像子體,識(shí)別每個(gè)圖像子體中的裂縫,再按原次序組合這些圖像子體,并將已識(shí)別的位于不同圖像子體中的延伸方向一致并且連接在一起的裂縫重新識(shí)別為一條裂縫。對(duì)裂縫進(jìn)行初步分析后,得到如表1的數(shù)據(jù):
表1:裂縫統(tǒng)計(jì)表
表1中示出了在平行于層理方向和垂直于層理方向上的裂縫統(tǒng)計(jì)。根據(jù)統(tǒng)計(jì)結(jié)果,沿層理方向的裂縫有16條,其裂縫密度約為1.83條/厘米;垂直層理方向的裂縫有19條,其裂縫密度約為3.83條/厘米。
本公開(kāi)還公開(kāi)了一種用于獲取巖石裂縫信息的裝置,該裝置可包括:三維圖像獲取部件,可用于獲取巖石內(nèi)部的三維圖像;圖像劃分部件,可用于將所述三維圖像劃分為多個(gè)圖像子體;子體裂縫識(shí)別部件,可識(shí)別所述多個(gè)圖像子體中每個(gè)圖像子體中的裂縫;以及裂縫分析部件,可按原次序組合所述多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。
實(shí)施例2
圖4是根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于獲取巖石裂縫信息的裝置的示意圖。根據(jù)該實(shí)施例的裝置包括三維圖像獲取部件401、圖像劃分部件402、子體裂縫識(shí)別部件403以及裂縫分析部件404。
三維圖像獲取部件401可獲取巖石內(nèi)部的三維圖像。例如,三維圖像獲取 部件401可基于由CT掃描得到的巖石內(nèi)部的多個(gè)投影圖像進(jìn)行三維重構(gòu),以得到巖石內(nèi)部的三維圖像。
圖像劃分部件402可將所述三維圖像劃分(例如,按照預(yù)定方向)為多個(gè)圖像子體。
子體裂縫識(shí)別部件403可識(shí)別每個(gè)圖像子體中的裂縫。例如,子體裂縫識(shí)別部件403可基于圖像子體中的孔隙的縱橫比來(lái)識(shí)別裂縫。例如,孔隙可與像素值在預(yù)定像素范圍內(nèi)的像素相對(duì)應(yīng)。
裂縫分析部件404可按原次序組合所述多個(gè)圖像子體,并可基于已識(shí)別的裂縫進(jìn)行裂縫信息分析。例如,裂縫分析部件404可將已識(shí)別的裂縫中的延伸方向一致并且連接在一起的裂縫重新識(shí)別為一條裂縫。然后,例如,裂縫分析部件404可基于重新識(shí)別后的裂縫得到在預(yù)定義方向上的裂縫數(shù)量、體積、長(zhǎng)度以及裂縫密度等信息。
本公開(kāi)可以是方法、裝置和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本公開(kāi)的各個(gè)方面的計(jì)算機(jī)可讀程序指令。
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是――但不限于――電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤(pán)(DVD)、記憶棒、軟盤(pán)、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無(wú)線電波或者其他自由傳播的電磁波、通過(guò)波導(dǎo)或其他傳輸媒介傳播的 電磁波(例如,通過(guò)光纖電纜的光脈沖)、或者通過(guò)電線傳輸?shù)碾娦盘?hào)。
這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過(guò)網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無(wú)線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無(wú)線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
用于執(zhí)行本公開(kāi)操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語(yǔ)言的任意組合編寫(xiě)的源代碼或目標(biāo)代碼,所述編程語(yǔ)言包括面向?qū)ο蟮木幊陶Z(yǔ)言—諸如Smalltalk、C++等,以及常規(guī)的過(guò)程式編程語(yǔ)言—諸如“C”語(yǔ)言或類(lèi)似的編程語(yǔ)言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類(lèi)的網(wǎng)絡(luò)—包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。在一些實(shí)施例中,通過(guò)利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來(lái)個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本公開(kāi)的各個(gè)方面。
這里參照根據(jù)本公開(kāi)實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本公開(kāi)的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。
這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。
也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。
附圖中的流程圖和框圖顯示了根據(jù)本公開(kāi)的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
以上已經(jīng)描述了本公開(kāi)的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯 而易見(jiàn)的。本文中所用術(shù)語(yǔ)的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)的技術(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。