業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種業(yè)務(wù)處理方法、設(shè)備和系統(tǒng),其中方法包括:接收業(yè)務(wù)報文,根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表,所述業(yè)務(wù)標(biāo)識表示所述業(yè)務(wù)報文要處理的業(yè)務(wù);所述業(yè)務(wù)路由表包括用于表示所述業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理所述業(yè)務(wù)特性的路由路徑;根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并按照所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。本發(fā)明減小了對原有業(yè)務(wù)的影響,提高了可擴展性。
【專利說明】業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]接入網(wǎng)用于連接用戶駐地網(wǎng)(Customer Premises Equipment,簡稱:CPN)和骨干網(wǎng),該接入網(wǎng)可以由接入節(jié)點例如數(shù)字用戶線接入復(fù)用器(DSL Access Multiplexer,簡稱:DSLAM)和寬帶接入服務(wù)器(Broadband Remote Access Server,簡稱:BRAS)組成,或者,該BRAS也可以采用寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(Broadband Network Gateway,簡稱:BNG)替代。
[0003]以BRAS為例,BRAS可以用于對接收到的報文進行業(yè)務(wù)處理,該業(yè)務(wù)處理例如包括,互聯(lián)網(wǎng)視頻處理、深度報文檢測(Deep Packet Inspection,簡稱:DPI)、防火墻和殺毒等。隨著Internet的發(fā)展,增值業(yè)務(wù)的種類逐漸增多,相應(yīng)的,該BRAS也需要逐漸增強對各種增值業(yè)務(wù)的處理能力;并且,在每次對BRAS進行業(yè)務(wù)升級即增強其業(yè)務(wù)處理能力時,都需要對BRAS設(shè)備下電,再對該BRAS進行業(yè)務(wù)處理軟件的升級或者硬件升級。但是,BRAS設(shè)備一般都支持幾萬到幾十萬的用戶,業(yè)務(wù)升級時的設(shè)備下電將中斷原有業(yè)務(wù),對用戶的影響面非常大,因此,現(xiàn)有技術(shù)在業(yè)務(wù)升級時的可擴展性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種業(yè)務(wù)處理方法、設(shè)備和系統(tǒng),以減小業(yè)務(wù)升級時對原有業(yè)務(wù)的影響,提高業(yè)務(wù)升級時的可擴展性。
[0005]本發(fā)明的第一個方面是提供一種業(yè)務(wù)處理方法,包括:
[0006]接收業(yè)務(wù)報文,根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表,所述業(yè)務(wù)標(biāo)識表示所述業(yè)務(wù)報文要處理的業(yè)務(wù);所述業(yè)務(wù)路由表包括用于表示所述業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理所述業(yè)務(wù)特性的路由路徑;
[0007]根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
[0008]本發(fā)明的另一個方面是提供一種業(yè)務(wù)處理控制設(shè)備,包括:業(yè)務(wù)路由控制單元、業(yè)務(wù)標(biāo)簽處理單元;
[0009]所述業(yè)務(wù)路由控制單元,用于存儲業(yè)務(wù)路由表,所述業(yè)務(wù)路由表包括用于表示所述業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理業(yè)務(wù)特性的路由路徑;
[0010]所述業(yè)務(wù)標(biāo)簽處理單元,用于接收業(yè)務(wù)報文,根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表;并根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并按照所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
[0011]本發(fā)明的再一個方面是提供一種業(yè)務(wù)處理設(shè)備,包括:[0012]業(yè)務(wù)標(biāo)簽處理單元,用于接收業(yè)務(wù)報文,所述業(yè)務(wù)報文中設(shè)置有業(yè)務(wù)標(biāo)簽;以及將所述業(yè)務(wù)特性處理單元處理后的業(yè)務(wù)報文發(fā)送出去;
[0013]業(yè)務(wù)處理設(shè)備,用于對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
[0014]本發(fā)明的又一個方面是提供一種業(yè)務(wù)處理系統(tǒng),包括:本發(fā)明所述的業(yè)務(wù)處理控制設(shè)備、以及本發(fā)明所述的業(yè)務(wù)處理設(shè)備。
[0015]本發(fā)明業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)的技術(shù)效果是:通過由業(yè)務(wù)處理設(shè)備根據(jù)業(yè)務(wù)標(biāo)簽處理對應(yīng)的業(yè)務(wù)特性,使得在業(yè)務(wù)升級時,可以僅增加支持新業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備即可,而不會對其他業(yè)務(wù)處理設(shè)備的工作造成影響,從而相比于現(xiàn)有技術(shù)中的對業(yè)務(wù)處理設(shè)備進行下電軟硬件升級的方式,不僅減小了對原有業(yè)務(wù)的影響,提高了可擴展性,而且實施更加簡單快捷。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明業(yè)務(wù)處理方法一實施例的流程示意圖;
[0017]圖2為本發(fā)明業(yè)務(wù)處理方法另一實施例的應(yīng)用系統(tǒng)架構(gòu)圖;
[0018]圖3為本發(fā)明業(yè)務(wù)處理方法另一實施例的信令示意圖;
[0019]圖4為本發(fā)明業(yè)務(wù)處理方法再一實施例的信令示意圖;
[0020]圖5為本發(fā)明業(yè)務(wù)處理方法又一實施例的應(yīng)用系統(tǒng)架構(gòu)圖;
[0021]圖6為本發(fā)明業(yè)務(wù)處理方法又一實施例的信令示意圖;
[0022]圖7為本發(fā)明業(yè)務(wù)處理方法又一實施例的應(yīng)用系統(tǒng)架構(gòu)圖;
[0023]圖8為本發(fā)明業(yè)務(wù)處理方法又一實施例的信令示意圖;
[0024]圖9為本發(fā)明業(yè)務(wù)處理控制設(shè)備一實施例的結(jié)構(gòu)示意圖;
[0025]圖10為本發(fā)明業(yè)務(wù)處理控制設(shè)備另一實施例的結(jié)構(gòu)示意圖;
[0026]圖11為本發(fā)明業(yè)務(wù)處理控制設(shè)備又一實施例的結(jié)構(gòu)示意圖;
[0027]圖12為本發(fā)明業(yè)務(wù)處理控制設(shè)備又一實施例的結(jié)構(gòu)示意圖;
[0028]圖13為本發(fā)明業(yè)務(wù)處理設(shè)備一實施例的結(jié)構(gòu)示意圖;
[0029]圖14為本發(fā)明業(yè)務(wù)處理設(shè)備另一實施例的結(jié)構(gòu)示意圖;
[0030]圖15為本發(fā)明業(yè)務(wù)處理設(shè)備又一實施例的結(jié)構(gòu)示意圖;
[0031]圖16為本發(fā)明業(yè)務(wù)處理設(shè)備又一實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]實施例一
[0033]圖1為本發(fā)明業(yè)務(wù)處理方法一實施例的流程示意圖,該業(yè)務(wù)處理方法可以是由業(yè)務(wù)處理系統(tǒng)執(zhí)行,該業(yè)務(wù)處理系統(tǒng)中包括用于分別處理不同業(yè)務(wù)特性的多個業(yè)務(wù)處理單元,例如,業(yè)務(wù)處理系統(tǒng)中包括兩個業(yè)務(wù)處理單元,其中一個用于處理業(yè)務(wù)特性A,另一個用于處理業(yè)務(wù)特性B,當(dāng)然,每個業(yè)務(wù)處理單元也可以具備處理多種業(yè)務(wù)特性的能力,例如用于處理業(yè)務(wù)特性B和C ;本實施例中的各個業(yè)務(wù)處理單元的業(yè)務(wù)處理能力是固定的,即固定處理某個業(yè)務(wù)特性。所述的業(yè)務(wù)處理單元是設(shè)置在業(yè)務(wù)處理設(shè)備上的,相當(dāng)于某個業(yè)務(wù)處理設(shè)備也是固定處理某種業(yè)務(wù)特性,當(dāng)需要在業(yè)務(wù)處理系統(tǒng)中增加業(yè)務(wù)特性時,就增加業(yè)務(wù)處理設(shè)備即可,并在業(yè)務(wù)處理設(shè)備上設(shè)置用于處理該業(yè)務(wù)特性的業(yè)務(wù)處理單元;因此,在如下的方法實施例中,將以業(yè)務(wù)處理設(shè)備的名稱來描述。
[0034]如圖1所示,本實施例的業(yè)務(wù)處理方法包括:
[0035]101、接收業(yè)務(wù)報文,根據(jù)業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表;
[0036]其中,業(yè)務(wù)標(biāo)識表示該業(yè)務(wù)報文要處理的業(yè)務(wù),所述的業(yè)務(wù)標(biāo)識例如是多元組或者流標(biāo)簽等,該多元組例如是五元組:目的MAC地址、源MAC地址、目的IP地址、源IP地址、TCP/UDP端口號;根據(jù)上述的業(yè)務(wù)標(biāo)識就可以得知業(yè)務(wù)報文所要處理的業(yè)務(wù)(通常都預(yù)先設(shè)計好業(yè)務(wù)標(biāo)識與某個業(yè)務(wù)的對應(yīng)關(guān)系,比如,上述的五元組對應(yīng)的是業(yè)務(wù)Q,即只要查看到該五元組就可以獲得業(yè)務(wù)Q)。
[0037]所述的業(yè)務(wù)路由表中例如可以包括用于表示業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理業(yè)務(wù)特性的路由路徑。例如,某Internet業(yè)務(wù)由兩個業(yè)務(wù)特性構(gòu)成,該兩個業(yè)務(wù)特性可以是病毒過濾、視頻解碼,這里的業(yè)務(wù)標(biāo)簽是根據(jù)預(yù)設(shè)的編碼規(guī)則得到的用于表示該業(yè)務(wù)特性的標(biāo)識,例如,業(yè)務(wù)特性“病毒過濾”用業(yè)務(wù)標(biāo)簽A表示,業(yè)務(wù)特性“視頻解碼”用業(yè)務(wù)標(biāo)簽B表示。其中,所述的業(yè)務(wù)標(biāo)簽的設(shè)置規(guī)則本發(fā)明實施例并不做限制,比如,可以采用某種映射關(guān)系、算法推理關(guān)系等確定業(yè)務(wù)標(biāo)簽和業(yè)務(wù)特性之間的對應(yīng),只要通過設(shè)置該業(yè)務(wù)標(biāo)簽?zāi)軌蜃R別業(yè)務(wù)特性即可。
[0038]所述的處理業(yè)務(wù)特性的路由路徑指的是,例如,要處理業(yè)務(wù)標(biāo)簽A代表的業(yè)務(wù)特性“病毒過濾”,業(yè)務(wù)路由表中可以記錄處理該業(yè)務(wù)特性時業(yè)務(wù)報文的出端口、入端口,以使得該業(yè)務(wù)報文可以根據(jù)該出端口、入端口規(guī)定的路由路徑到達用于處理該業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備。
[0039]對于根據(jù)業(yè)務(wù)標(biāo)識查找業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表,舉例如下:某個業(yè)務(wù)路由表中可能記錄了與業(yè)務(wù)標(biāo)識SI對應(yīng)的業(yè)務(wù)標(biāo)簽、路由路徑等,還記錄了與業(yè)務(wù)標(biāo)識S2對應(yīng)的業(yè)務(wù)標(biāo)簽、路由路徑等,該業(yè)務(wù)處理系統(tǒng)在接收到業(yè)務(wù)報文時,可以根據(jù)報文中攜帶的業(yè)務(wù)標(biāo)識SI,在業(yè)務(wù)路由表中查找到與該報文對應(yīng)的業(yè)務(wù)標(biāo)簽、路由路徑,而不會采用與業(yè)務(wù)標(biāo)識S2對應(yīng)的業(yè)務(wù)標(biāo)簽、路由路徑。為描述簡便,本發(fā)明的實施例中,將某業(yè)務(wù)標(biāo)識對應(yīng)的業(yè)務(wù)標(biāo)簽、路由路徑等稱為與該業(yè)務(wù)標(biāo)識對應(yīng)的業(yè)務(wù)路由表。
[0040]102、根據(jù)業(yè)務(wù)路由表,在業(yè)務(wù)報文中設(shè)置業(yè)務(wù)標(biāo)簽,并按照路由路徑將業(yè)務(wù)報文發(fā)送至用于處理業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,業(yè)務(wù)處理設(shè)備對業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理;
[0041]本實施例中,由于業(yè)務(wù)處理系統(tǒng)中包括多個業(yè)務(wù)處理設(shè)備,業(yè)務(wù)處理系統(tǒng)是根據(jù)業(yè)務(wù)路由表中設(shè)定的路由路徑,將業(yè)務(wù)報文發(fā)送至所述的多個業(yè)務(wù)處理設(shè)備,由各業(yè)務(wù)處理設(shè)備分別處理該報文中的各個業(yè)務(wù)特性,共同完成對業(yè)務(wù)報文的處理。
[0042]其中,從業(yè)務(wù)路由表中查找到將要處理的業(yè)務(wù)特性的路由路徑,例如,需要將業(yè)務(wù)報文從業(yè)務(wù)處理系統(tǒng)中某設(shè)備的出端口 a發(fā)出,發(fā)往業(yè)務(wù)處理設(shè)備的入端口 b,按照該出端口 a和入端口 b的路徑發(fā)送就可以使得業(yè)務(wù)報文到達該業(yè)務(wù)處理設(shè)備;并且,在業(yè)務(wù)報文中設(shè)置將要處理的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽,這樣業(yè)務(wù)處理設(shè)備就可以根據(jù)業(yè)務(wù)標(biāo)簽執(zhí)行對應(yīng)的業(yè)務(wù)特性的處理。
[0043]這里所述的根據(jù)業(yè)務(wù)路由表將業(yè)務(wù)報文發(fā)送至業(yè)務(wù)處理設(shè)備,由業(yè)務(wù)處理設(shè)備對業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理,包括了集中式路由方案和分布式路由方案,具體的集中式路由方案和分布式路由方案將在后面的實施例中詳細描述,這里簡單說明:例如,是由業(yè)務(wù)處理系統(tǒng)中的業(yè)務(wù)處理控制設(shè)備統(tǒng)一控制業(yè)務(wù)報文的業(yè)務(wù)標(biāo)簽設(shè)置、業(yè)務(wù)報文轉(zhuǎn)發(fā),實現(xiàn)業(yè)務(wù)報文可以在多個業(yè)務(wù)處理設(shè)備之間依次處理;或者,也可以是由業(yè)務(wù)處理系統(tǒng)中的各個業(yè)務(wù)處理設(shè)備自身負責(zé)業(yè)務(wù)標(biāo)簽設(shè)置、業(yè)務(wù)報文轉(zhuǎn)發(fā),實現(xiàn)業(yè)務(wù)報文在多個業(yè)務(wù)處理設(shè)備之間依次處理。
[0044]其中,業(yè)務(wù)報文在業(yè)務(wù)處理系統(tǒng)的各個業(yè)務(wù)處理設(shè)備進行處理,可能有多種處理結(jié)果;例如,業(yè)務(wù)報文在處理結(jié)束后,從業(yè)務(wù)處理系統(tǒng)的某個出端口發(fā)送出去,或者,在處理結(jié)束后直接將該業(yè)務(wù)報文丟棄等。這些在業(yè)務(wù)路由表中都有記錄,業(yè)務(wù)處理系統(tǒng)根據(jù)業(yè)務(wù)路由表執(zhí)行相應(yīng)的處理即可。
[0045]本實施例的業(yè)務(wù)處理方法中,業(yè)務(wù)報文是由業(yè)務(wù)處理系統(tǒng)執(zhí)行處理的,該業(yè)務(wù)處理系統(tǒng)包括多個分別用于處理特定業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,該多個業(yè)務(wù)處理設(shè)備分別處理業(yè)務(wù)報文中的各個業(yè)務(wù)特性,共同完成對業(yè)務(wù)報文的處理,這樣就使得在進行業(yè)務(wù)升級時,例如要增加對業(yè)務(wù)特性Y的處理,則只需要在該業(yè)務(wù)處理系統(tǒng)中增加一個用于處理該業(yè)務(wù)特性Y的業(yè)務(wù)處理設(shè)備即可,將該新增的業(yè)務(wù)處理設(shè)備連接到該業(yè)務(wù)處理系統(tǒng),并更新業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)路由表,使得業(yè)務(wù)報文能夠到達該新增的業(yè)務(wù)處理設(shè)備執(zhí)行處理;這種業(yè)務(wù)升級的實施方案簡單快捷,易于實施,而且對系統(tǒng)中原有的業(yè)務(wù)處理設(shè)備的工作不會造成影響,提高了業(yè)務(wù)升級時的可擴展性,并且提高了業(yè)務(wù)升級擴展的效率。
[0046]如下的實施例二至實施例五,分別以幾種具體的應(yīng)用場景為例,對本發(fā)明的業(yè)務(wù)處理方法進行詳細說明;需要說明的是,這幾個實施例中均是以業(yè)務(wù)處理系統(tǒng)是由多個設(shè)備組成的網(wǎng)絡(luò)為例,具體實施中,例如,該網(wǎng)絡(luò)中的各個設(shè)備的連接方式不做限制,只要能夠相互之間通信即可,比如,也可以是整合在一個物理設(shè)備中的各個功能模塊,業(yè)務(wù)處理系統(tǒng)是在該物理設(shè)備內(nèi)部將各個功能模塊通過連接線或者連接器連接組成的網(wǎng)絡(luò)。
[0047]實施例二
[0048]圖2為本發(fā)明業(yè)務(wù)處理方法另一實施例的應(yīng)用系統(tǒng)架構(gòu)圖,圖3為本發(fā)明業(yè)務(wù)處理方法另一實施例的信令示意圖。本實施例中,是以集中式路由方案為例進行說明,并且是在接收到業(yè)務(wù)報文時生成業(yè)務(wù)路由表,是以業(yè)務(wù)路由表中的業(yè)務(wù)標(biāo)簽為依據(jù)判斷下一步的
路由處理。
[0049]如圖2所示,本實施例的業(yè)務(wù)處理系統(tǒng)包括業(yè)務(wù)處理控制設(shè)備和多個業(yè)務(wù)處理設(shè)備,例如,包括一個業(yè)務(wù)處理控制設(shè)備,以及業(yè)務(wù)處理設(shè)備1、業(yè)務(wù)處理設(shè)備2和業(yè)務(wù)處理設(shè)備3 ;每個業(yè)務(wù)處理設(shè)備中設(shè)置一個業(yè)務(wù)處理單元,該業(yè)務(wù)處理單元是用于對業(yè)務(wù)特性進行處理的功能單元。
[0050]本實施例的業(yè)務(wù)處理系統(tǒng)中,業(yè)務(wù)處理控制設(shè)備與多個業(yè)務(wù)處理設(shè)備之間采用簡單的星型連接,業(yè)務(wù)處理控制設(shè)備分別與該多個業(yè)務(wù)處理設(shè)備連接,各業(yè)務(wù)處理設(shè)備之間未進行彼此互聯(lián)。業(yè)務(wù)處理控制設(shè)備包括端口 O、端口 1、端口 2、端口 3和端口 4,其中,端口 1、端口 2、端口 3按照圖2所示的方式分別與各業(yè)務(wù)處理設(shè)備連接。
[0051]該業(yè)務(wù)處理系統(tǒng)對外呈現(xiàn)為一個整體,外部設(shè)備只能得到該業(yè)務(wù)處理系統(tǒng)的端口
O、端口 O的地址、端口 4、端口 4的地址,即,整個業(yè)務(wù)處理系統(tǒng)以端口 O和端口 4與外部設(shè)備通信,本實施例是以端口 4從上游設(shè)備接收業(yè)務(wù)報文(稱為入報文),從端口 O發(fā)出業(yè)務(wù)報文(稱為出報文)至下游設(shè)備為例。當(dāng)然,在具體實施中,業(yè)務(wù)處理系統(tǒng)中的業(yè)務(wù)處理控制設(shè)備和多個業(yè)務(wù)處理設(shè)備也可以各自以一個網(wǎng)元呈現(xiàn),而不是如圖2中所示的以整體呈現(xiàn)。
[0052]結(jié)合圖2和圖3所示,其中,圖2中的箭頭方向表示了業(yè)務(wù)報文根據(jù)本實施例的業(yè)務(wù)處理方法在業(yè)務(wù)處理系統(tǒng)中的報文路徑,該業(yè)務(wù)處理方法包括:
[0053]301、業(yè)務(wù)處理控制設(shè)備接收業(yè)務(wù)報文;
[0054]其中,業(yè)務(wù)處理控制設(shè)備可以通過端口 4從上游設(shè)備接收業(yè)務(wù)報文,本實施例中對圖2中所示的上游設(shè)備或者下游設(shè)備具體是什么設(shè)備不做限制,可以根據(jù)具體實施的需
要確定。
[0055]業(yè)務(wù)報文中通常都包括報文頭和凈荷,該凈荷指的是進行封裝和傳輸?shù)臄?shù)據(jù)報文,報文頭中承載有關(guān)于該報文的相關(guān)信息,例如,報文類型、報文版本等。
[0056]302、業(yè)務(wù)處理控制設(shè)備獲取業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識,并根據(jù)該業(yè)務(wù)標(biāo)識得到業(yè)務(wù)報文要處理的業(yè)務(wù);
[0057]其中,業(yè)務(wù)報文中一般都包括業(yè)務(wù)標(biāo)識,該業(yè)務(wù)標(biāo)識指的是,例如,多元組(例如,五元組)、或者流標(biāo)簽;五元組包括:目的MAC地址、源MAC地址、目的IP地址、源IP地址、TCP/UDP端口號。業(yè)務(wù)處理設(shè)備可以根據(jù)業(yè)務(wù)標(biāo)識識別出該業(yè)務(wù)報文要處理的業(yè)務(wù)。
[0058]本實施例是以業(yè)務(wù)報文中包括用于標(biāo)識業(yè)務(wù)報文的業(yè)務(wù)類型的流標(biāo)簽為例,該流標(biāo)簽可以設(shè)置在業(yè)務(wù)報文的多協(xié)議標(biāo)簽交換(Mult1-Protocol Label Switching,簡稱:MPLS)層、介質(zhì)訪問控制(Media Access Control,簡稱:MAC)層或者IP層。所述的流標(biāo)簽可以是設(shè)置在報文頭、或者報文頭和一部分凈荷中。
[0059]303、業(yè)務(wù)處理控制設(shè)備分解業(yè)務(wù),得到與該業(yè)務(wù)對應(yīng)的業(yè)務(wù)特性串;
[0060]其中,所述的業(yè)務(wù)特性串包括:業(yè)務(wù)中的各業(yè)務(wù)特性、以及各業(yè)務(wù)特性的處理順序;進一步的,還可以包括業(yè)務(wù)特性可能的處理結(jié)果、以及業(yè)務(wù)特性處理結(jié)果對業(yè)務(wù)特性處理順序的影響等。
[0061]舉例如下,進行業(yè)務(wù)分解后可能得到如下信息:假設(shè)該業(yè)務(wù)報文要處理的業(yè)務(wù)是由業(yè)務(wù)特性A、業(yè)務(wù)特性B、業(yè)務(wù)特性C和業(yè)務(wù)特性D構(gòu)成;首先進行業(yè)務(wù)特性A的處理,該業(yè)務(wù)特性A處理后可能存在不同的處理結(jié)果,假設(shè)有三種業(yè)務(wù)特性A的處理結(jié)果:1、2或3 ;如果業(yè)務(wù)特性A的處理結(jié)果是I,則繼續(xù)進行業(yè)務(wù)特性C的處理,最后進行業(yè)務(wù)特性B的處理;如果業(yè)務(wù)特性A的處理結(jié)果為2,則繼續(xù)進行業(yè)務(wù)特性D的處理;如果業(yè)務(wù)特性A的處理結(jié)果為3,則該業(yè)務(wù)處理結(jié)束。
[0062]304、業(yè)務(wù)處理控制設(shè)備對業(yè)務(wù)特性進行編碼,得到用于表示該業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽;
[0063]其中,可以在業(yè)務(wù)處理控制設(shè)備上預(yù)先設(shè)置業(yè)務(wù)特性編碼規(guī)則或業(yè)務(wù)特性編碼表,這里就是根據(jù)預(yù)先設(shè)置的所述業(yè)務(wù)特性編碼規(guī)則或業(yè)務(wù)特性編碼表進行業(yè)務(wù)特性編碼的,生成與業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽。
[0064]舉例如下:假設(shè)上述的業(yè)務(wù)特性A是“病毒過濾”、業(yè)務(wù)特性B是“視頻解碼”,該“病毒過濾”、“視頻解碼”即為業(yè)務(wù)特性,而A、B即為根據(jù)業(yè)務(wù)特性編碼規(guī)則或業(yè)務(wù)特性編碼表進行業(yè)務(wù)特性編碼后得到的業(yè)務(wù)標(biāo)簽。需要說明的是,為了描述方便,在本發(fā)明的實施例中,業(yè)務(wù)特性就直接以其業(yè)務(wù)標(biāo)簽進行簡稱,比如,業(yè)務(wù)特性“病毒過濾”在后續(xù)就會直接稱為“業(yè)務(wù)特性A”,該A實際上是“病毒過濾”的業(yè)務(wù)標(biāo)簽。[0065]305、業(yè)務(wù)處理控制設(shè)備根據(jù)業(yè)務(wù)特性串、以及多個業(yè)務(wù)處理設(shè)備分別支持的業(yè)務(wù)特性得到業(yè)務(wù)特性的路由路徑;并根據(jù)業(yè)務(wù)標(biāo)識、業(yè)務(wù)標(biāo)簽和路由路徑生成業(yè)務(wù)路由表;
[0066]其中,參見如下的表1,表1即為可選的一種集中式業(yè)務(wù)路由表:
[0067]表1集中式業(yè)務(wù)路由表
[0068]
【權(quán)利要求】
1.一種業(yè)務(wù)處理方法,其特征在于,包括: 接收業(yè)務(wù)報文,根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表,所述業(yè)務(wù)標(biāo)識表示所述業(yè)務(wù)報文要處理的業(yè)務(wù);所述業(yè)務(wù)路由表包括用于表示所述業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理所述業(yè)務(wù)特性的路由路徑; 根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)處理方法,其特征在于,在根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表之前,還包括: 在所述接收業(yè)務(wù)報文之后,解析所述業(yè)務(wù)報文獲取所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識,并根據(jù)所述業(yè)務(wù)標(biāo)識得到所述業(yè)務(wù)報文要處理的業(yè)務(wù),分解所述業(yè)務(wù)得到與所述業(yè)務(wù)對應(yīng)的業(yè)務(wù)特性串;或者,在所述接收業(yè)務(wù)報文之前,獲取所述業(yè)務(wù)報文的業(yè)務(wù)標(biāo)識、以及所述業(yè)務(wù)標(biāo)識表示的業(yè)務(wù)所對應(yīng) 的業(yè)務(wù)特性串;所述業(yè)務(wù)特性串包括:所述業(yè)務(wù)中的各業(yè)務(wù)特性以及所述業(yè)務(wù)特性的處理順序; 對所述業(yè)務(wù)特性進行編碼得到用于表示所述業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽;根據(jù)所述業(yè)務(wù)特性串、以及所述業(yè)務(wù)處理設(shè)備支持的業(yè)務(wù)特性得到所述業(yè)務(wù)特性的路由路徑; 根據(jù)所述業(yè)務(wù)標(biāo)識、業(yè)務(wù)標(biāo)簽和路由路徑生成所述業(yè)務(wù)路由表。
3.根據(jù)權(quán)利要求1或2所述的業(yè)務(wù)處理方法,其特征在于,所述根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理,包括: 在接收業(yè)務(wù)報文之后,根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理; 接收所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文,所述業(yè)務(wù)報文中包括所述業(yè)務(wù)處理設(shè)備根據(jù)所述業(yè)務(wù)特性的處理結(jié)果修改的所述業(yè)務(wù)標(biāo)簽; 根據(jù)所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文、以及所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置下一個要處理的業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽,并將所述業(yè)務(wù)報文發(fā)送至所述業(yè)務(wù)標(biāo)簽對應(yīng)的下一個業(yè)務(wù)處理設(shè)備。
4.根據(jù)權(quán)利要求3所述的業(yè)務(wù)處理方法,其特征在于,根據(jù)所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文、以及所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置下一個要處理的業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽,包括: 根據(jù)所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)簽或者業(yè)務(wù)特性處理順序號,查找所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置下一個要處理的業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽。
5.根據(jù)權(quán)利要求1所述的業(yè)務(wù)處理方法,其特征在于,在根據(jù)所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表之前,還包括: 在所述接收業(yè)務(wù)報文之后,解析所述業(yè)務(wù)報文獲取所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識,并根據(jù)所述業(yè)務(wù)標(biāo)識得到所述業(yè)務(wù)報文要處理的業(yè)務(wù),分解所述業(yè)務(wù)得到與所述業(yè)務(wù)對應(yīng)的業(yè)務(wù)特性串;所述業(yè)務(wù)特性串包括:所述業(yè)務(wù)中的各業(yè)務(wù)特性以及所述業(yè)務(wù)特性的處理順序; 將所述業(yè)務(wù)標(biāo)識、以及所述業(yè)務(wù)特性串發(fā)送至所述業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備根據(jù)所述業(yè)務(wù)標(biāo)識和業(yè)務(wù)特性串生成所述業(yè)務(wù)路由表。
6.根據(jù)權(quán)利要求5所述的業(yè)務(wù)處理方法,其特征在于,所述根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理,包括: 在接收業(yè)務(wù)報文之后,根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理并根據(jù)所述業(yè)務(wù)路由表將業(yè)務(wù)報文發(fā)送至下一個業(yè)務(wù)處理設(shè)備。
7.—種業(yè)務(wù)處理控制設(shè)備,其特征在于,包括: 接收器,用于接收業(yè)務(wù)報文; 查找單元,用于根據(jù)接收器接收的所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識查找所述業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)路由表,所述業(yè)務(wù)標(biāo)識表示所述業(yè)務(wù)報文要處理的業(yè)務(wù);所述業(yè)務(wù)路由表包括用于表示所述業(yè)務(wù)中的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽、以及處理所述業(yè)務(wù)特性的路由路徑; 處理單元,用于根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽;` 發(fā)送器,用于根據(jù)所述業(yè)務(wù)路由表中路由路徑,將所述處理單元設(shè)置的業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
8.根據(jù)權(quán)利要求7所述的業(yè)務(wù)處理控制設(shè)備,其特征在于,還包括:業(yè)務(wù)路由控制單元;所述業(yè)務(wù)路由控制單元包括:業(yè)務(wù)識別子單元、業(yè)務(wù)分解子單元、編碼處理子單元和路由生成子單元; 所述業(yè)務(wù)識別子單元,用于在所述接收業(yè)務(wù)報文之后,解析所述業(yè)務(wù)報文獲取所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)識,并根據(jù)所述業(yè)務(wù)標(biāo)識得到所述業(yè)務(wù)報文要處理的業(yè)務(wù); 所述業(yè)務(wù)分解子單元,用于分解所述業(yè)務(wù)得到與所述業(yè)務(wù)對應(yīng)的業(yè)務(wù)特性串,所述業(yè)務(wù)特性串包括:所述業(yè)務(wù)中的各業(yè)務(wù)特性以及業(yè)務(wù)特性的處理順序; 所述編碼處理子單元,用于對所述業(yè)務(wù)特性進行編碼得到用于表示所述業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽; 所述路由生成子單元,用于根據(jù)所述業(yè)務(wù)特性串、以及所述業(yè)務(wù)處理設(shè)備支持的業(yè)務(wù)特性得到所述業(yè)務(wù)特性的路由路徑;并根據(jù)所述業(yè)務(wù)標(biāo)識、業(yè)務(wù)標(biāo)簽和路由路徑生成所述業(yè)務(wù)路由表; 或者,所述業(yè)務(wù)路由控制單元包括:業(yè)務(wù)信息獲取子單元、所述編碼處理子單元和所述路由生成子單元; 所述業(yè)務(wù)信息獲取子單元,用于在所述接收業(yè)務(wù)報文之前,獲取所述業(yè)務(wù)報文的業(yè)務(wù)標(biāo)識、以及所述業(yè)務(wù)標(biāo)識表示的業(yè)務(wù)所對應(yīng)的所述業(yè)務(wù)特性串。
9.根據(jù)權(quán)利要求7或8所述的業(yè)務(wù)處理控制設(shè)備,其特征在于,所述處理單元,包括: 報文發(fā)送子單元,用于在接收業(yè)務(wù)報文之后,根據(jù)所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置所述業(yè)務(wù)標(biāo)簽,并根據(jù)所述路由路徑將所述業(yè)務(wù)報文發(fā)送至用于處理所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性的業(yè)務(wù)處理設(shè)備,以使得所述業(yè)務(wù)處理設(shè)備對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理; 報文接收子單元,用于接收所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文,所述業(yè)務(wù)報文中包括所述業(yè)務(wù)處理設(shè)備根據(jù)所述業(yè)務(wù)特性的處理結(jié)果修改的所述業(yè)務(wù)標(biāo)簽; 報文控制子單元,用于根據(jù)所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文、以及所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置下一個要處理的業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽,并將所述業(yè)務(wù)報文發(fā)送至所述業(yè)務(wù)標(biāo)簽對應(yīng)的下一個業(yè)務(wù)處理設(shè)備。
10.根據(jù)權(quán)利要求9所述的業(yè)務(wù)處理控制設(shè)備,其特征在于, 所述報文控制子單元,具體用于根據(jù)所述業(yè)務(wù)處理設(shè)備返回的業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)簽或者業(yè)務(wù)特性處理順序號,查找所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中設(shè)置下一個要處理的業(yè)務(wù)特性對應(yīng)的業(yè)務(wù)標(biāo)簽。
11.一種業(yè)務(wù)處理設(shè)備,其特征在于,包括: 接收器,用于接收業(yè)務(wù)報文,所述業(yè)務(wù)報文中設(shè)置有業(yè)務(wù)標(biāo)簽; 業(yè)務(wù)處理單元,用于解析所述業(yè)務(wù)標(biāo)簽,并對所述業(yè)務(wù)標(biāo)簽對應(yīng)的業(yè)務(wù)特性進行處理。
12.根據(jù)權(quán)利要求11所述的業(yè)務(wù)處理設(shè)備,其特征在于,還包括: 標(biāo)簽修改單元,具體用于根據(jù)業(yè)務(wù)處理單元對所述業(yè)務(wù)特性的處理結(jié)果修改所述業(yè)務(wù)報文中的業(yè)務(wù)標(biāo)簽; 發(fā)送器,用于將所述標(biāo)簽修改單元修改后的業(yè)務(wù)報文發(fā)送至所述業(yè)務(wù)處理控制設(shè)備,以使得所述業(yè)務(wù)處理控制設(shè)備將所述業(yè)務(wù)報文發(fā)送至下一個業(yè)務(wù)處理設(shè)備。`
13.根據(jù)權(quán)利要求11所述的業(yè)務(wù)處理設(shè)備,其特征在于,還包括: 存儲單元,用于存儲業(yè)務(wù)路由表; 插入單元,用于根據(jù)業(yè)務(wù)處理單元對所述業(yè)務(wù)特性的處理結(jié)果以及存儲單元存儲的所述業(yè)務(wù)路由表,在所述業(yè)務(wù)報文中插入下一個要處理的業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽; 發(fā)送器,用于將所述插入單元修改后的業(yè)務(wù)報文發(fā)送至與所述業(yè)務(wù)標(biāo)簽對應(yīng)的下一個業(yè)務(wù)處理設(shè)備。
14.根據(jù)權(quán)利要求13所述的業(yè)務(wù)處理設(shè)備,其特征在于,還包括:用于生成所述業(yè)務(wù)路由表的業(yè)務(wù)路由控制單元;所述業(yè)務(wù)路由控制單元包括: 信息接收子單元,用于獲取接收器接收的所述業(yè)務(wù)報文的業(yè)務(wù)標(biāo)識、以及所述業(yè)務(wù)標(biāo)識表示的業(yè)務(wù)所對應(yīng)的業(yè)務(wù)特性串,所述業(yè)務(wù)特性串包括:所述業(yè)務(wù)中的各業(yè)務(wù)特性以及所述業(yè)務(wù)特性的處理順序; 編碼處理子單元,用于對所述業(yè)務(wù)特性進行編碼得到用于表示所述業(yè)務(wù)特性的業(yè)務(wù)標(biāo)簽; 路由生成子單元,用于根據(jù)所述業(yè)務(wù)特性串、以及所述業(yè)務(wù)處理單元支持的業(yè)務(wù)特性得到所述業(yè)務(wù)特性的路由路徑;并根據(jù)所述業(yè)務(wù)標(biāo)識、業(yè)務(wù)標(biāo)簽和路由路徑生成所述業(yè)務(wù)路由表。
15.一種業(yè)務(wù)處理系統(tǒng),其特征在于,包括:權(quán)利要求7-10任一所述的業(yè)務(wù)處理控制設(shè)備、以及權(quán)利要求11-14任一所述的業(yè)務(wù)處理設(shè)備。
【文檔編號】H04L12/723GK103516610SQ201210200555
【公開日】2014年1月15日 申請日期:2012年6月18日 優(yōu)先權(quán)日:2012年6月18日
【發(fā)明者】鄭若濱 申請人:華為技術(shù)有限公司