>[0052] 在框720處,系統(tǒng)可以標(biāo)識對應(yīng)于正則表達(dá)式的狀態(tài)機(jī)(其可以是在框705-715中 生成的相同狀態(tài)機(jī))。在框725處,系統(tǒng)可以從用戶接收觸發(fā)條件。除了其他可能性以外, 這可以包括例如用于正則表達(dá)式中特定字段的用戶指定值(或值的部分)、多個(gè)這種用戶指 定值,或者甚至只是要到達(dá)的字段。在框730處,系統(tǒng)可以標(biāo)識可以修改為實(shí)現(xiàn)觸發(fā)條件的 狀態(tài)機(jī)中的一個(gè)狀態(tài)(或多于一個(gè)狀態(tài))。
[0053] 在框735處(圖7B),系統(tǒng)可以修改所標(biāo)識出的(多個(gè))狀態(tài)以與用戶選擇值進(jìn)行比 較。在框740處,系統(tǒng)可以存儲修改后的狀態(tài)機(jī)。在框745處,系統(tǒng)可以接收比特流。在框 750處,系統(tǒng)可以利用修改后的狀態(tài)機(jī)處理比特流。在框710處,系統(tǒng)可以確定是否滿足觸 發(fā)條件。如果滿足,則在框755處,系統(tǒng)可以應(yīng)用觸發(fā)系統(tǒng)。
[0054] 如上所討論的,觸發(fā)條件可以是復(fù)合觸發(fā)條件。在這種情況下,該過程的流程圖可 以修改為反映觸發(fā)條件的復(fù)合本質(zhì)。圖8反映了該變化。圖8修改圖7A-7B的框730和 735 :圖7A-7B中其他框未被修改并因此沒有在圖8中示出。
[0055] 在圖8中,在框805處,系統(tǒng)標(biāo)識復(fù)合觸發(fā)條件所暗示的狀態(tài)。所暗示的狀態(tài)的數(shù) 量可能小于復(fù)合觸發(fā)條件中包括的簡單條件的數(shù)量。例如,用于圖IB中所示出的狀態(tài)機(jī)的 復(fù)合觸發(fā)條件可以是(addr==0xA| |addr==0xF)。注意,在復(fù)合觸發(fā)條件的兩側(cè)使用了相同 的狀態(tài)。在框810處,系統(tǒng)為復(fù)合觸發(fā)條件中的每個(gè)簡單觸發(fā)條件復(fù)制一次狀態(tài)機(jī)。繼續(xù) 上述例子,復(fù)合觸發(fā)條件包括兩個(gè)簡單的觸發(fā)條件(addr==0xA和addr==0xF),因此系統(tǒng)將 生成狀態(tài)機(jī)的兩個(gè)復(fù)制品。在框815處,在每個(gè)復(fù)制的狀態(tài)機(jī)中,修改標(biāo)識出的狀態(tài)以反映 與用戶指定值的比較。最后,在框820處,所修改的復(fù)制的狀態(tài)機(jī)可以組合以產(chǎn)生反映復(fù)合 觸發(fā)條件的單個(gè)狀態(tài)機(jī)。在這點(diǎn),處理可以以圖7B的框740繼續(xù)。
[0056] 圖9示出了根據(jù)本發(fā)明的實(shí)施例的用于利用圖4的測試和測量儀器優(yōu)化狀態(tài)機(jī)的 過程的流程圖。在圖9中,在框905處,系統(tǒng)可以移除在滿足觸發(fā)條件之后發(fā)生的狀態(tài)。在 框910處,系統(tǒng)可以將可以由任意值滿足的相鄰狀態(tài)合并為單個(gè)狀態(tài)。
[0057] 圖10示出了根據(jù)本發(fā)明的實(shí)施例的用于使用利用圖4的測試和測量儀器創(chuàng)建可 以保存面包肩的狀態(tài)機(jī)的過程的流程圖。在框1005處,系統(tǒng)可以接收正則表達(dá)式。在框 1010處,系統(tǒng)可以根據(jù)正則表達(dá)式生成狀態(tài)機(jī)。在框1015處,系統(tǒng)可以優(yōu)化狀態(tài)機(jī)。在框 1020處,系統(tǒng)可以將狀態(tài)機(jī)應(yīng)用到比特流。在框1025處,系統(tǒng)可以在進(jìn)入狀態(tài)機(jī)中的狀態(tài) 的任何時(shí)候保存面包肩。在框1030處,系統(tǒng)可以使用保存的面包肩來重新創(chuàng)建狀態(tài)機(jī)到比 特流的應(yīng)用。
[0058] 上述流程圖示出了本發(fā)明的一些可能實(shí)施例。但是本發(fā)明的其他實(shí)施例可以以不 同布置組織各個(gè)框,并可以按照期望包括或省略不同框,或者按照需要重復(fù)一個(gè)框(或多個(gè) 框)。本發(fā)明的實(shí)施例意圖包括流程圖上的所有這樣的變型。
[0059] 本發(fā)明的實(shí)施例可以擴(kuò)展到以下陳述,而沒有限制: 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀器中 的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從用戶 接收觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件。
[0060] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收復(fù)合觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述復(fù)合觸發(fā) 條件。
[0061] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收復(fù)合觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述復(fù)合觸發(fā) 條件,其中,所述狀態(tài)機(jī)修改器操作用于為所述復(fù)合觸發(fā)條件中的每個(gè)值復(fù)制所述狀態(tài)機(jī), 修改每個(gè)復(fù)制的狀態(tài)機(jī)以并入所述復(fù)合觸發(fā)條件的一個(gè)值,并組合修改后的復(fù)制的狀態(tài) 機(jī)。
[0062] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件以及比特流;狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條 件;處理引擎,其用于利用所述狀態(tài)機(jī)處理所述比特流;以及觸發(fā)系統(tǒng),其用于如果滿足所 述觸發(fā)條件則發(fā)送觸發(fā)。
[0063] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件,所述 狀態(tài)機(jī)修改器包括狀態(tài)機(jī)優(yōu)化器。
[0064] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件,所述 狀態(tài)機(jī)修改器包括狀態(tài)機(jī)優(yōu)化器,其中所述狀態(tài)機(jī)優(yōu)化器操作用于從修改后的狀態(tài)機(jī)移除 在滿足所述觸發(fā)條件之后發(fā)生的任意狀態(tài)。
[0065] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件,所述 狀態(tài)機(jī)修改器包括狀態(tài)機(jī)優(yōu)化器,其中,所述狀態(tài)機(jī)優(yōu)化器操作用于將所述觸發(fā)條件中可 以由任意值滿足的狀態(tài)組合為單個(gè)狀態(tài)。
[0066] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件;以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件,其 中,所述狀態(tài)機(jī)修改器操作用于設(shè)置所述狀態(tài)機(jī),以比較所述比特流與用戶選擇值。
[0067] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件和正則表達(dá)式;狀態(tài)機(jī)生成器,其用于根據(jù)所述正則表達(dá)式生成所述狀 態(tài)機(jī);以及狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件。
[0068] 本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:測試和測量儀器;在所述測試和測量儀 器中的存儲器,所述存儲器存儲狀態(tài)機(jī),所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;接收器,其用于從 用戶接收觸發(fā)條件;狀態(tài)機(jī)修改器,其用于修改所述狀態(tài)機(jī)以反映所述觸發(fā)條件;以及狀 態(tài)機(jī)優(yōu)化器,其用于優(yōu)化所述狀態(tài)機(jī)。
[0069] 本發(fā)明的實(shí)施例包括一種方法,其包括:標(biāo)識存儲于測試和測量儀器中的狀態(tài)機(jī), 所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;從用戶接收觸發(fā)條件;標(biāo)識從所述用戶接收到的觸發(fā)條件 中使用的狀態(tài)機(jī)中的狀態(tài);修改在所述狀態(tài)機(jī)中標(biāo)識出的狀態(tài),以反映從所述用戶接收到 的觸發(fā)條件;以及將修改后的狀態(tài)機(jī)存儲于所述測試和測量儀器中。
[0070] 本發(fā)明的實(shí)施例包括一種方法,其包括:標(biāo)識存儲于測試和測量儀器中的狀態(tài)機(jī), 所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;從用戶接收復(fù)合觸發(fā)條件;標(biāo)識從所述用戶接收到的復(fù)合 觸發(fā)條件中使用的狀態(tài)機(jī)中的多個(gè)狀態(tài);為所述復(fù)合觸發(fā)條件中的每個(gè)值復(fù)制所述狀態(tài) 機(jī);修改在所述狀態(tài)機(jī)中的標(biāo)識出的狀態(tài)以反映從所述用戶接收到的觸發(fā)條件,包括:修 改在所復(fù)制的狀態(tài)機(jī)中的標(biāo)識出的狀態(tài)以反映從所述用戶接收到的觸發(fā)條件中的對應(yīng)值, 以及組合所復(fù)制的狀態(tài)機(jī);以及將修改后的狀態(tài)機(jī)存儲于所述測試和測量儀器中。
[0071] 本發(fā)明的實(shí)施例包括一種方法,其包括:標(biāo)識存儲于測試和測量儀器中的狀態(tài)機(jī), 所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;從用戶接收觸發(fā)條件;標(biāo)識從所述用戶接收到的觸發(fā)條件 中使用的狀態(tài)機(jī)中的狀態(tài);修改在所述狀態(tài)機(jī)中的標(biāo)識出的狀態(tài),以反映從所述用戶接收 到的觸發(fā)條件;將修改后的狀態(tài)機(jī)存儲于所述測試和測量儀器中;接收比特流;利用修改 后的狀態(tài)機(jī)來處理所述比特流;以及如果所述狀態(tài)機(jī)表示滿足所述觸發(fā)條件,則應(yīng)用所述 測試和測量儀器的觸發(fā)系統(tǒng)。
[0072] 本發(fā)明的實(shí)施例包括一種方法,其包括:標(biāo)識存儲于測試和測量儀器中的狀態(tài)機(jī), 所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;從用戶接收觸發(fā)條件;標(biāo)識從所述用戶接收到的觸發(fā)條件 中使用的狀態(tài)機(jī)中的狀態(tài);修改在所述狀態(tài)機(jī)中的標(biāo)識出的狀態(tài)以反映從所述用戶接收到 的觸發(fā)條件,包括:優(yōu)化修改后的狀態(tài)機(jī);以及將修改后的狀態(tài)機(jī)存儲于所述測試和測量 儀器中。
[0073] 本發(fā)明的實(shí)施例包括一種方法,其包括:標(biāo)識存儲于測試和測量儀器中的狀態(tài)機(jī), 所述狀態(tài)機(jī)對應(yīng)于正則表達(dá)式;從用戶接收觸發(fā)條件;標(biāo)識從所述用戶接收到的觸發(fā)條件 中使用的狀態(tài)機(jī)中的狀態(tài);修改在所述狀態(tài)機(jī)中的標(biāo)識出的狀態(tài)以反映