一種業(yè)務(wù)報文處理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種業(yè)務(wù)報文處理方法、裝置及系統(tǒng),屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。所述方法包括:第一業(yè)務(wù)原子接收中心交換設(shè)備發(fā)送的第二報文,該第二報文中封裝有第一業(yè)務(wù)報文,該第二報文還包括第一業(yè)務(wù)路徑標識;該第一業(yè)務(wù)原子根據(jù)該第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;該第一業(yè)務(wù)原子根據(jù)該第一處理結(jié)果和該第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識;該第一業(yè)務(wù)原子向該中心交換設(shè)備發(fā)送第三報文,該第三報文的源設(shè)備標識為該第一業(yè)務(wù)原子的設(shè)備標識,該第三報文中封裝有第二業(yè)務(wù)報文,該第三報文包括該第二業(yè)務(wù)路徑標識。采用本發(fā)明,可以擴大多個業(yè)務(wù)原子組成的業(yè)務(wù)處理系統(tǒng)所能處理的業(yè)務(wù)范圍。
【專利說明】一種業(yè)務(wù)報文處理方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種業(yè)務(wù)報文處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)能為用戶提供的業(yè)務(wù)的種類越來越豐富,而且業(yè)務(wù)的邏輯也越來越復(fù)雜。在布置業(yè)務(wù)處理機時,一般采用的方法是,每個完整的業(yè)務(wù)都對應(yīng)分配一個業(yè)務(wù)處理機或分配業(yè)務(wù)處理機的一個處理模塊。然而,這種布置業(yè)務(wù)處理機的方式會造成較大的資源浪費。
[0003]為了提高系統(tǒng)資源的利用率,業(yè)務(wù)原子開始得到了利用。任何復(fù)雜的業(yè)務(wù)都可以由多個基本的簡單的業(yè)務(wù)組成??梢詾槊總€基本業(yè)務(wù)分配一個業(yè)務(wù)處理機或分配業(yè)務(wù)處理機的一個處理模塊,這個分配給基本業(yè)務(wù)的業(yè)務(wù)處理機或處理模塊則被稱作業(yè)務(wù)原子,將各個業(yè)務(wù)原子通過網(wǎng)絡(luò)連接構(gòu)成業(yè)務(wù)處理系統(tǒng)。這樣,針對不同的業(yè)務(wù),可以根據(jù)組成該業(yè)務(wù)的基本業(yè)務(wù),在業(yè)務(wù)處理系統(tǒng)中為其分配所需的業(yè)務(wù)原子的組合,并將相應(yīng)的業(yè)務(wù)報文按相應(yīng)的順序在業(yè)務(wù)原子之間發(fā)送(稱作業(yè)務(wù)路由),以分別執(zhí)行每個基本業(yè)務(wù)的處理,最終實現(xiàn)完整的業(yè)務(wù)處理。通過這種方式,將少量的業(yè)務(wù)原子組成業(yè)務(wù)處理系統(tǒng),便可以實現(xiàn)對種類繁多的業(yè)務(wù)的處理。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]現(xiàn)有技術(shù)中,業(yè)務(wù)原子組成的業(yè)務(wù)處理系統(tǒng),預(yù)先確定業(yè)務(wù)報文在業(yè)務(wù)處理系統(tǒng)中傳輸?shù)臉I(yè)務(wù)路徑(業(yè)務(wù)路徑是多個業(yè)務(wù)原子串聯(lián)形成的業(yè)務(wù)處理順序的路徑),業(yè)務(wù)報文只能按照預(yù)定的業(yè)務(wù)路徑,順序通過業(yè)務(wù)路徑上的各業(yè)務(wù)原子,這樣,只能對鏈式的業(yè)務(wù)進行處理,業(yè)務(wù)報文無論在哪個業(yè)務(wù)原子處,它的目標業(yè)務(wù)原子都只能是確定的,這對業(yè)務(wù)處理系統(tǒng)所能處理的業(yè)務(wù)范圍形成了較大的限制。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供了一種業(yè)務(wù)報文處理方法、裝置及系統(tǒng),技術(shù)方案如下:
[0007]第一方面提供了一種業(yè)務(wù)報文處理轉(zhuǎn)發(fā)的方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述方法包括:
[0008]流分類設(shè)備接收第一業(yè)務(wù)報文;
[0009]所述流分類設(shè)備獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;
[0010]所述流分類設(shè)備根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;
[0011]所述流分類設(shè)備對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;[0012]所述流分類設(shè)備將所述第一報文發(fā)送至中心交換設(shè)備。
[0013]第二方面提供一種業(yè)務(wù)報文處理方法,所述方法包括:
[0014]流分類設(shè)備接收第一業(yè)務(wù)報文;
[0015]所述流分類設(shè)備獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;
[0016]所述流分類設(shè)備根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0017]所述流分類設(shè)備對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;
[0018]所述流分類設(shè)備將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子。
[0019]第三方面提供了一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述方法包括:
[0020]中心交換設(shè)備接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識;
[0021]所述中心交換設(shè)備根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0022]所述中心交換設(shè)備向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識。
[0023]第三方面的第一種實施例方式基于第三方面。在第三方面的第一種實施例方式中,所述第一報文的源設(shè)備標識包括流分類設(shè)備的設(shè)備標識,或者,所述第一報文的源設(shè)備標識包括業(yè)務(wù)原子的設(shè)備標識。
[0024]第三方面的第二種實施方式基于第三方面或第三方面的第一種實施方式。在第三方面的第二種實施例方式中,所述方法還包括:
[0025]所述中心交換設(shè)備接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文;
[0026]所述中心交換設(shè)備根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0027]所述中心交換設(shè)備向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
[0028]第四方面提供一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述方法包括:
[0029]第一業(yè)務(wù)原子接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識;[0030]所述第一業(yè)務(wù)原子根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;
[0031]所述第一業(yè)務(wù)原子根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;
[0032]所述第一業(yè)務(wù)原子向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0033]第五方面提供一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述方法包括:
[0034]第一業(yè)務(wù)原子接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識;
[0035]所述第一業(yè)務(wù)原子根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;
[0036]所述第一業(yè)務(wù)原子根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0037]所述第一業(yè)務(wù)原子向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0038]第六方面提供一種流分類設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述流分類設(shè)備包括:
[0039]接收模塊,用于接收第一業(yè)務(wù)報文;
[0040]獲取模塊,用于獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;
[0041]查詢模塊,用于根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;
[0042]封裝模塊,用于對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;
[0043]發(fā)送模塊,用于將所述第一報文發(fā)送至中心交換設(shè)備。
[0044]第七方面提供一種流分類設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述流分類設(shè)備包括:
[0045]接收模塊,用于接收第一業(yè)務(wù)報文;
[0046]獲取模塊,用于獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;
[0047]查詢模塊,用于根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0048]封裝模塊,用于對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;
[0049]發(fā)送模塊,用于將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子。
[0050]第八方面提供一種中心交換設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述中心交換設(shè)備包括:
[0051]接收模塊,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識;
[0052]查詢模塊,用于根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0053]發(fā)送模塊,用于向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識。
[0054]第八方面的第一種實施方式基于第八方面。在第八方面的第一種實施方式中,所述第一報文的源設(shè)備標識包括流分類設(shè)備的設(shè)備標識,或者,所述第一報文的源設(shè)備標識包括業(yè)務(wù)原子的設(shè)備標識。
[0055]第八方面的第二種實施方式基于第八方面或第八發(fā)面的第一種實施方式。在第八方面的第二種實施方式中,
[0056]所述接收模塊,還用于接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文;
[0057]所述查詢模塊,還用于根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0058]所述發(fā)送模塊,還用于向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
[0059]第九方面提供一種第一業(yè)務(wù)原子,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述第一業(yè)務(wù)原子包括:
[0060]接收模塊,用于接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識;
[0061]處理模塊,用于根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處
理結(jié)果;
[0062]查詢模塊,用于根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;
[0063]發(fā)送模塊,用于向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0064]第十方面提供一種第一業(yè)務(wù)原子,應(yīng)用于業(yè)務(wù)處理系統(tǒng),所述第一業(yè)務(wù)原子包括:
[0065]接收模塊,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識;
[0066]處理模塊,用于根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處
理結(jié)果;
[0067]查詢模塊,用于根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0068]發(fā)送模塊,用于向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0069]第十一方面提供一種業(yè)務(wù)處理系統(tǒng),其特征在于,所述業(yè)務(wù)處理系統(tǒng)包括流分類設(shè)備、中心交換設(shè)備和至少一個業(yè)務(wù)原子,其中:
[0070]所述流分類設(shè)備,用于接收第一業(yè)務(wù)報文;獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;將所述第一報文發(fā)送至中心交換設(shè)備;
[0071]所述中心交換設(shè)備,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識;根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識;
[0072]所述第一業(yè)務(wù)原子,用于接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識;根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0073]第十一方面的第一種實施方式基于第十一方面,在第十一方面的第一種實施方式中,所述中心交換設(shè)備,還用于:
[0074]接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文;
[0075]根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;
[0076]向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
[0077]第十二方面提供一種業(yè)務(wù)處理系統(tǒng),所述業(yè)務(wù)處理系統(tǒng)包括流分類設(shè)備和至少一個業(yè)務(wù)原子,其中:
[0078]所述流分類設(shè)備,用于接收第一業(yè)務(wù)報文;獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子;
[0079]所述第一業(yè)務(wù)原子,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識;根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0080]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果包括:
[0081]本發(fā)明實施例中,業(yè)務(wù)原子根據(jù)業(yè)務(wù)報文中的信息進行業(yè)務(wù)處理得到處理結(jié)果,并根據(jù)處理結(jié)果確定后續(xù)的業(yè)務(wù)路徑,這樣,可以在業(yè)務(wù)路由的過程中實現(xiàn)業(yè)務(wù)路徑的切換,業(yè)務(wù)處理系統(tǒng)可以對分支型的業(yè)務(wù)進行處理,從而,擴大多個業(yè)務(wù)原子組成的業(yè)務(wù)處理系統(tǒng)所能處理的業(yè)務(wù)范圍?!緦@綀D】
【附圖說明】
[0082]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0083]圖1是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0084]圖2是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0085]圖3是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0086]圖4是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0087]圖5是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0088]圖6是本發(fā)明實施例提供的業(yè)務(wù)路徑示意圖;
[0089]圖7是本發(fā)明實施例提供的業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0090]圖8是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0091]圖9是本發(fā)明實施例提供的業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0092]圖10是本發(fā)明實施例提供的業(yè)務(wù)報文處理方法的流程圖;
[0093]圖11是本發(fā)明實施例提供的流分類設(shè)備的結(jié)構(gòu)示意圖;
[0094]圖12是本發(fā)明實施例提供的中心交換設(shè)備的結(jié)構(gòu)示意圖;
[0095]圖13是本發(fā)明實施例提供的業(yè)務(wù)原子的結(jié)構(gòu)示意圖;
[0096]圖14是本發(fā)明實施例提供的流分類設(shè)備的結(jié)構(gòu)示意圖;
[0097]圖15是本發(fā)明實施例提供的業(yè)務(wù)原子的結(jié)構(gòu)示意圖;
[0098]圖16是本發(fā)明實施例提供的流分類設(shè)備的結(jié)構(gòu)示意圖;
[0099]圖17是本發(fā)明實施例提供的中心交換設(shè)備的結(jié)構(gòu)示意圖;
[0100]圖18是本發(fā)明實施例提供的業(yè)務(wù)原子的結(jié)構(gòu)示意圖;
[0101]圖19是本發(fā)明實施例提供的流分類設(shè)備的結(jié)構(gòu)示意圖;
[0102]圖20是本發(fā)明實施例提供的業(yè)務(wù)原子的結(jié)構(gòu)示意圖;
[0103]圖21是本發(fā)明實施例提供的業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0104]圖22是本發(fā)明實施例提供的業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0105]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0106]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。該業(yè)務(wù)處理系統(tǒng)中可以包括流分類設(shè)備和至少一個業(yè)務(wù)原子,還可以包括至少一個出口設(shè)備,還可以包括中心交換設(shè)備,另外,還可以包括控制設(shè)備。流分類設(shè)備可以作為業(yè)務(wù)處理系統(tǒng)的入口,用于接收發(fā)給業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)報文,并轉(zhuǎn)發(fā)給業(yè)務(wù)處理系統(tǒng)內(nèi)部的其它設(shè)備。出口設(shè)備是業(yè)務(wù)處理系統(tǒng)的出口,用于將業(yè)務(wù)處理系統(tǒng)處理完畢的業(yè)務(wù)報文向外部網(wǎng)絡(luò)發(fā)送(可以根據(jù)互聯(lián)網(wǎng)協(xié)議發(fā)送)。中心交換設(shè)備作為轉(zhuǎn)發(fā)中介,用于業(yè)務(wù)處理系統(tǒng)內(nèi)部各設(shè)備之間業(yè)務(wù)報文的轉(zhuǎn)發(fā)??刂圃O(shè)備可以用于對業(yè)務(wù)處理系統(tǒng)中部分或全部設(shè)備進行控制。業(yè)務(wù)處理系統(tǒng)中的上述設(shè)備可以集中設(shè)置在同一臺機器上,也可以各自分別設(shè)置在不同的機器上,還可以任意的組合設(shè)置,對此,本發(fā)明不做限制。同一業(yè)務(wù)原子的轉(zhuǎn)發(fā)功能和處理功能可以布置在不同的設(shè)備上。多個業(yè)務(wù)原子的轉(zhuǎn)發(fā)功能可以布置在同一設(shè)備(或?qū)嶓w單元)上,同時這些業(yè)務(wù)原子的處理功能又可以分別布置在不同的設(shè)備(或?qū)嶓w單元)上。
[0107]實施例一
[0108]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。本實施例中的業(yè)務(wù)處理系統(tǒng)中存在中心交換設(shè)備。如圖1所示,該方法中流分類設(shè)備的處理流程可以包括如下步驟:
[0109]步驟101,流分類設(shè)備接收第一業(yè)務(wù)報文。
[0110]流分類設(shè)備可以作為業(yè)務(wù)處理系統(tǒng)的入口,流分類設(shè)備用于接收發(fā)給業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)報文,并轉(zhuǎn)發(fā)給業(yè)務(wù)處理系統(tǒng)內(nèi)部的其它設(shè)備。
[0111]步驟102,流分類設(shè)備獲取第一業(yè)務(wù)標識,該第一業(yè)務(wù)標識為第一業(yè)務(wù)報文的業(yè)務(wù)標識。
[0112]業(yè)務(wù)標識可以是預(yù)先設(shè)定的標記各業(yè)務(wù)的標識,通過業(yè)務(wù)標識可以對應(yīng)到請求被處理的業(yè)務(wù)。業(yè)務(wù)標識可以是業(yè)務(wù)報文五元組中的至少一個元素,例如,目的地址,可以通過目的地址可以對應(yīng)到業(yè)務(wù)報文所請求的處理的業(yè)務(wù),業(yè)務(wù)標識也可以是業(yè)務(wù)報文的五元組本身,另外業(yè)務(wù)標識還可以是業(yè)務(wù)報文中的目的MAC (Media Access Control,媒體接入控制)地址。
[0113]步驟103,流分類設(shè)備根據(jù)第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識。其中,該第一流分類表項包括該第一業(yè)務(wù)標識和該第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系O
[0114]具體的,流分類設(shè)備可以存儲流分類表,在表中記錄業(yè)務(wù)標識與業(yè)務(wù)路徑標識的對應(yīng)關(guān)系。這樣,根據(jù)業(yè)務(wù)處理系統(tǒng)外部發(fā)來的業(yè)務(wù)報文中的業(yè)務(wù)標識查表,便可以查詢到對應(yīng)的業(yè)務(wù)路徑標識。該步驟中就是根據(jù)第一業(yè)務(wù)標識查表,查詢到包括該第一業(yè)務(wù)標識的第一流分類表項,在該表項中獲取與該第一業(yè)務(wù)標識對應(yīng)的第一業(yè)務(wù)路徑標識。
[0115]步驟104,流分類設(shè)備對該第一業(yè)務(wù)報文進行封裝,得到第一報文,該第一報文包括該第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,該第一報文的源設(shè)備標識包括該流分類設(shè)備的設(shè)備標識。
[0116]具體的,此封裝為業(yè)務(wù)處理系統(tǒng)內(nèi)部所進行的封裝,具體可以是在第一業(yè)務(wù)報文的外部增加業(yè)務(wù)處理系統(tǒng)內(nèi)部使用的報頭,以得到第一報文。
[0117]該業(yè)務(wù)系統(tǒng)內(nèi)容使用的報頭中可以包括業(yè)務(wù)路徑標識,該業(yè)務(wù)路徑標識是業(yè)務(wù)報文封裝得到的報文當前在業(yè)務(wù)處理系統(tǒng)中所屬的業(yè)務(wù)路徑的標識。該報頭中也可以包括該報文的源設(shè)備標識。而且,該報頭中還可以包括該報文的目的設(shè)備標識。優(yōu)選的,報頭中的信息可以按照源設(shè)備標識、目的設(shè)備標識和業(yè)務(wù)路徑標識的順序排列,其中,源設(shè)備標識在報頭的最外側(cè),業(yè)務(wù)路徑標識在報頭的最內(nèi)側(cè)。
[0118]對于該第一報文,業(yè)務(wù)路徑標識可以為上述步驟103獲取的第一業(yè)務(wù)路徑標識,源設(shè)備標識可以為該流分類設(shè)備的設(shè)備標識,目的設(shè)備標識可以為中心交換設(shè)備的設(shè)備標識。
[0119]在業(yè)務(wù)處理系統(tǒng)內(nèi)部兩個相鄰設(shè)備(相互直連)之間發(fā)送的報文,報文的源設(shè)備可以為兩個相鄰設(shè)備中發(fā)送該報文的設(shè)備,目的設(shè)備可以為兩個相鄰設(shè)備中接收該報文的設(shè)備,相應(yīng)的,源設(shè)備標識是該原設(shè)備的標識,目的設(shè)備標識是該目的設(shè)備的標識。
[0120]步驟105,流分類設(shè)備將該第一報文發(fā)送至中心交換設(shè)備。
[0121]具體的,流分類設(shè)備可以預(yù)先記錄與中心交換設(shè)備連接的端口,在執(zhí)行本步驟時,可以將第一報文通過該端口發(fā)送。另外,流分類設(shè)備可以記錄其連接的各設(shè)備的設(shè)備標識、設(shè)備IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址和端口的對應(yīng)關(guān)系,在執(zhí)行本步驟時,流分類設(shè)備可以查找中心交換設(shè)備的設(shè)備標識對應(yīng)的端口,并將第一報文通過查找到的端口發(fā)送。
[0122]實施例二
[0123]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。本實施例中的業(yè)務(wù)處理系統(tǒng)中存在中心交換設(shè)備。在包含中心交換設(shè)備的業(yè)務(wù)處理系統(tǒng)中,中心交換設(shè)備作為轉(zhuǎn)發(fā)中介,用于業(yè)務(wù)處理系統(tǒng)內(nèi)部各設(shè)備(流分類設(shè)備、業(yè)務(wù)原子、出口設(shè)備等)之間業(yè)務(wù)報文的轉(zhuǎn)發(fā),各業(yè)務(wù)原子、流分類設(shè)備、出口設(shè)備可以分別與中心交換設(shè)備連接。
[0124]如圖2所示,該方法中中心交換設(shè)備的處理流程可以包括如下步驟:
[0125]步驟201,中心交換設(shè)備接收第一報文,該第一報文中封裝有第一業(yè)務(wù)報文,該第一報文包括第一業(yè)務(wù)路徑標識和該第一報文的源設(shè)備標識。
[0126]其中,實施例二中的第一報文可以是實施例一中流分類設(shè)備向中心交換設(shè)備發(fā)送的第一報文,也可以是某業(yè)務(wù)原子向中心交換設(shè)備發(fā)送的報文。第一業(yè)務(wù)報文可以是實施例一中的第一業(yè)務(wù)報文,也可以是某業(yè)務(wù)原子向中心交換設(shè)備發(fā)送的報文中封裝的業(yè)務(wù)報文。第一業(yè)務(wù)路徑標識可以是實施例一中的第一業(yè)務(wù)路徑標識,也可以是某業(yè)務(wù)原子向中心交換設(shè)備發(fā)送的報文中封裝的業(yè)務(wù)路徑標識。當實施例二中的第一報文是實施例一中流分類設(shè)備向中心交換設(shè)備發(fā)送的第一報文時,實施例二可以被理解為是實施例一的繼續(xù)。
[0127]第一報文是對第一業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝而得到,封裝的報頭中除了包括業(yè)務(wù)路徑標識和該第一報文的源設(shè)備標識,還可以包括該報文的目的設(shè)備標識。具體封裝規(guī)則可以參見實施例一步驟104中的描述。
[0128]對于該第一報文,業(yè)務(wù)路徑標識可以為第一業(yè)務(wù)路徑標識,源設(shè)備標識可以為流分類設(shè)備或某業(yè)務(wù)原子的設(shè)備標識,目的設(shè)備標識可以為中心交換設(shè)備的設(shè)備標識。
[0129]步驟202,中心交換設(shè)備根據(jù)該第一報文的源設(shè)備標識和該第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,該第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括該第一報文的源設(shè)備標識、該第一業(yè)務(wù)路徑標識和該第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。
[0130]其中,由于第一報文可以是流分類設(shè)備向中心交換設(shè)備發(fā)送的報文,也可以是某業(yè)務(wù)原子向中心交換設(shè)備發(fā)送的報文,所以,第一報文的源設(shè)備標識可以為流分類設(shè)備的設(shè)備標識,第一報文的源設(shè)備標識也可以為業(yè)務(wù)原子的設(shè)備標識。
[0131 ] 具體的,中心交換設(shè)備可以存儲業(yè)務(wù)路由轉(zhuǎn)發(fā)表,在表中記錄接收報文的業(yè)務(wù)路徑標識、源設(shè)備標識與對接收報文轉(zhuǎn)發(fā)的目的設(shè)備標識的對應(yīng)關(guān)系。這樣,根據(jù)接收到的報文封裝的業(yè)務(wù)路徑標識和原設(shè)備標識查表,便可以查詢到對應(yīng)的轉(zhuǎn)發(fā)該報文的目的設(shè)備標識。該步驟中就是根據(jù)第一報文的源設(shè)備標識和第一業(yè)務(wù)路徑標識查表,查詢到包括該第一報文的源設(shè)備標識和第一業(yè)務(wù)路徑標識的第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,在該表項中獲取與第一報文的源設(shè)備標識和第一業(yè)務(wù)路徑標識對應(yīng)的第一業(yè)務(wù)原子的設(shè)備標識。
[0132]另外,當查詢到的對接收報文轉(zhuǎn)發(fā)的目的設(shè)備標識為出口設(shè)備的設(shè)備標識時,中心交換設(shè)備可以去除第一業(yè)務(wù)報文的業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝,并將第一業(yè)務(wù)報文發(fā)送給該出口設(shè)備。
[0133]出口設(shè)備是業(yè)務(wù)處理系統(tǒng)的出口,用于將業(yè)務(wù)處理系統(tǒng)處理完畢的業(yè)務(wù)報文向外部網(wǎng)絡(luò)發(fā)送(可以根據(jù)互聯(lián)網(wǎng)協(xié)議發(fā)送)。出口設(shè)備可以是各業(yè)務(wù)路徑的末端的設(shè)備,它可以不進行具體的業(yè)務(wù)處理,而只是進行業(yè)務(wù)報文的轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)到業(yè)務(wù)處理系統(tǒng)外部網(wǎng)絡(luò)的業(yè)務(wù)報文是不帶有業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝的,其向外轉(zhuǎn)發(fā)可以是基于IP進行的。出口設(shè)備具體可以是路由器等。去除業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝的處理也可以由出口設(shè)備來執(zhí)行。
[0134]步驟203,中心交換設(shè)備向第一業(yè)務(wù)原子發(fā)送第二報文,該第二報文中封裝有第一業(yè)務(wù)報文,該第二報文還包括該第一業(yè)務(wù)路徑標識。
[0135]具體的,中心交換設(shè)備可以對第一業(yè)務(wù)報文重新進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝,具體封裝規(guī)則可以參見實施例一步驟104中的描述。
[0136]該第二報文的還可以包括第二報文的源設(shè)備標識,該第二報文的原設(shè)備標識為該中心交換設(shè)備的設(shè)備標識,該第二報文還可以包括該第二報文的目的設(shè)備標識,該第二報文的目的設(shè)備標識可以為上述步驟202獲取到的第一業(yè)務(wù)原子的設(shè)備標識。
[0137]中心交換設(shè)備可以記錄其連接的各設(shè)備的設(shè)備標識、設(shè)備IP地址和端口的對應(yīng)關(guān)系,在發(fā)送第二報文時,中心交換設(shè)備可以查找第一業(yè)務(wù)原子的設(shè)備標識對應(yīng)的端口,并將第二報文通過查找到的端口發(fā)送。
[0138]中心交換設(shè)備將第二報文發(fā)送給第一業(yè)務(wù)原子之后,第一業(yè)務(wù)原子可以根據(jù)第二報文進行相應(yīng)的處理,得到第三報文并發(fā)送給中心交換設(shè)備(具體的處理發(fā)送過程可以參見下面的實施例三),中心交換設(shè)備還可以進行以下的處理:
[0139]首先,中心交換設(shè)備接收第一業(yè)務(wù)原子發(fā)送的第三報文,第三報文包括第二業(yè)務(wù)路徑標識和第三報文的源設(shè)備標識,第三報文中還封裝有第二業(yè)務(wù)報文,其中,第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的payload(有效負荷)的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
[0140]其中,第二業(yè)務(wù)路徑標識與第一業(yè)務(wù)路徑標識可以是相同的業(yè)務(wù)路徑標識,也可以是不同的業(yè)務(wù)路徑標識。第三報文的具體的封裝規(guī)則可以參見實施例一步驟104中的描述。該第三報文的源設(shè)備標識為第一業(yè)務(wù)原子的標識。此外,第三報文還可以包括第三報文的目的設(shè)備標識,所述第三報文的目的設(shè)備標識為中心交換設(shè)備的設(shè)備標識。
[0141]第二業(yè)務(wù)報文是第一業(yè)務(wù)原子根據(jù)對第一業(yè)務(wù)報文進行的業(yè)務(wù)處理而得到的,該業(yè)務(wù)處理過程可以不對第一業(yè)務(wù)報文的payload進行改變,即第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的payload的全部,該業(yè)務(wù)處理過程也可以改變第一業(yè)務(wù)報文的payload的部分內(nèi)容,即第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的payload的部分,該業(yè)務(wù)處理過程可以不對第一業(yè)務(wù)報文進行改變,即第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文。
[0142]然后,中心交換設(shè)備根據(jù)該第二業(yè)務(wù)路徑標識和第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,該第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括該第三報文的源設(shè)備標識、該第二業(yè)務(wù)路徑標識和該第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。具體的查詢過程與步驟202類似,可以參見其步驟中的相應(yīng)內(nèi)容。[0143]最后,中心交換設(shè)備向第二業(yè)務(wù)原子發(fā)送第四報文,該第四報文中封裝有第二業(yè)務(wù)報文,該第四報文還包括第二業(yè)務(wù)路徑標識。具體的查詢過程與步驟203類似,可以參見其步驟中的相應(yīng)內(nèi)容。
[0144]實施例三
[0145]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。本實施例中的業(yè)務(wù)處理系統(tǒng)中存在中心交換設(shè)備。如圖3所示,該方法中業(yè)務(wù)原子的處理流程可以包括如下步驟:
[0146]步驟301,第一業(yè)務(wù)原子接收中心交換設(shè)備發(fā)送的第二報文,該第二報文中封裝有第一業(yè)務(wù)報文,該第二報文還包括第一業(yè)務(wù)路徑標識。第一業(yè)務(wù)原子是業(yè)務(wù)處理系統(tǒng)中任意一個業(yè)務(wù)原子。
[0147]其中,第二報文是對第一業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝得到的,具體封裝規(guī)則可以參見實施例一步驟104中的描述。該第二報文的還可以包括第二報文的源設(shè)備標識,該第二報文的原設(shè)備標識為該中心交換設(shè)備的設(shè)備標識,該第二報文還可以包括該第二報文的目的設(shè)備標識,該第二報文的目的設(shè)備標識可以為上述步驟202獲取到的第一業(yè)務(wù)原子的設(shè)備標識。
[0148]當實施例三中的第二報文是實施例二中中心交換設(shè)備向第一業(yè)務(wù)原子發(fā)送的第二報文時,實施例二可以被理解為是實施例二的繼續(xù)。
[0149]步驟302,第一業(yè)務(wù)原子根據(jù)該第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第
一處理結(jié)果。
[0150]具體的,第一業(yè)務(wù)原子可以獲取第一業(yè)務(wù)報文中的信息(如payload或五元組等),再根據(jù)獲取的信息進行第一業(yè)務(wù)處理。得到的處理結(jié)果可以是直接處理結(jié)果,例如,某業(yè)務(wù)原子A的功能是判斷業(yè)務(wù)報文中請求訪問的網(wǎng)址是否允許被訪問,則直接處理結(jié)果為允許或禁止。得到的處理結(jié)果也可以是預(yù)先設(shè)置的結(jié)果碼,例如,上述例子中,可以設(shè)置允許的處理結(jié)果對應(yīng)的結(jié)果碼為1,禁止的處理結(jié)果對應(yīng)的結(jié)果碼為2。
[0151]步驟303,第一業(yè)務(wù)原子根據(jù)該第一處理結(jié)果和該第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,該第一路徑交換表項包括該第一處理結(jié)果、該第一業(yè)務(wù)路徑標識和該第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系。其中,第二業(yè)務(wù)路徑標識與第一業(yè)務(wù)路徑標識可以是相同的業(yè)務(wù)路徑標識,也可以是不同的業(yè)務(wù)路徑標識。
[0152]具體的,第一業(yè)務(wù)原子可以存儲路徑交換表,在表中記錄入路徑的業(yè)務(wù)路徑標識、處理結(jié)果與出路徑的業(yè)務(wù)路徑標識的對應(yīng)關(guān)系。這樣,根據(jù)接收到的報文封裝的業(yè)務(wù)路徑標識和處理結(jié)果查表,便可以查詢到對應(yīng)的出路徑的業(yè)務(wù)路徑標識。該步驟中就是根據(jù)第一處理結(jié)果和第一業(yè)務(wù)路徑標識查表,查詢到存在該第一處理結(jié)果和該第一業(yè)務(wù)路徑標識的第一路徑交換表項,在該表項中獲取與第一處理結(jié)果和該第一業(yè)務(wù)路徑標識對應(yīng)的第二業(yè)務(wù)路徑標識。
[0153]如果在某業(yè)務(wù)原子的路徑交換表中,對于同一入路徑的業(yè)務(wù)路徑標識,不同的處理結(jié)果對應(yīng)不同的出路徑的業(yè)務(wù)路徑標識,那么該業(yè)務(wù)原子可稱作分支型業(yè)務(wù)原子,需經(jīng)過該業(yè)務(wù)原子處理的業(yè)務(wù)則可稱作分支型的業(yè)務(wù)。
[0154]步驟304,第一業(yè)務(wù)原子向中心交換設(shè)備發(fā)送第三報文,該第三報文的源設(shè)備標識為該第一業(yè)務(wù)原子的設(shè)備標識,該第三報文中封裝有第二業(yè)務(wù)報文,該第三報文包括該第二業(yè)務(wù)路徑標識,其中,第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的有效負荷payload的部分、第一業(yè)務(wù)報文的有效負荷payload的全部或第一業(yè)務(wù)報文。
[0155]其中,第二業(yè)務(wù)報文是第一業(yè)務(wù)原子根據(jù)上述第一業(yè)務(wù)處理而得到的,該業(yè)務(wù)處理過程可以不對第一業(yè)務(wù)報文的payload進行改變,即第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的payload的全部,該業(yè)務(wù)處理過程也可以不對第一業(yè)務(wù)報文進行改變。此外,該業(yè)務(wù)處理過程也可以改變第一業(yè)務(wù)報文的payload的部分內(nèi)容,即第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的payload的部分。
[0156]第三報文是對第二業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝得到的,具體的封裝規(guī)則可以參見實施例一步驟104中的描述。對于該第三報文,業(yè)務(wù)路徑標識為第二業(yè)務(wù)路徑標識,源設(shè)備標識為該第一業(yè)務(wù)原子的設(shè)備標識,目的設(shè)備標識為中心交換設(shè)備的設(shè)備標識。
[0157]該第三報文的發(fā)送方式與上述實施例中的報文發(fā)送方式類似,可以參見上述實施例的具體描述,在此不再累述。
[0158]本發(fā)明實施例中,優(yōu)選的,業(yè)務(wù)原子可以包括負責處理功能的設(shè)備(或?qū)嶓w單元)和負責轉(zhuǎn)發(fā)功能的設(shè)備(或?qū)嶓w單元)。這樣,在上述流程中,首先,負責轉(zhuǎn)發(fā)功能的設(shè)備(或?qū)嶓w單元)接收業(yè)務(wù)報文,并將業(yè)務(wù)報文發(fā)送給負責處理功能的設(shè)備(或?qū)嶓w單元)進行相應(yīng)處理,然后,負責處理功能的設(shè)備(或?qū)嶓w單元)將處理結(jié)果返回給負責轉(zhuǎn)發(fā)功能的設(shè)備(或?qū)嶓w單元),最后,負責轉(zhuǎn)發(fā)功能的設(shè)備(或?qū)嶓w單元)進行步驟303和步驟304的處理。此外,在執(zhí)行步驟303和步驟304之前,負責處理功能的設(shè)備還可以將包括所述業(yè)務(wù)報文的payload的部分或全部的一個業(yè)務(wù)報文發(fā)送給負責轉(zhuǎn)發(fā)功能的設(shè)備(或?qū)嶓w單元)。
[0159]實施例四
[0160]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。本實施例中的業(yè)務(wù)處理系統(tǒng)可以不存在中心交換設(shè)備。如圖4所示,該方法中流分類設(shè)備的處理流程可以包括如下步驟:
[0161]步驟401,流分類設(shè)備接收第一業(yè)務(wù)報文。
[0162]步驟402,流分類設(shè)備獲取第一業(yè)務(wù)標識,該第一業(yè)務(wù)標識為該第一業(yè)務(wù)報文的業(yè)務(wù)標識。
[0163]步驟401、402的具體內(nèi)容可以參見實施例一中的步驟101、102,在此不再累述。
[0164]步驟403,流分類設(shè)備根據(jù)該第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識。其中,該第一流分類表項包括該第一業(yè)務(wù)標識、該第一業(yè)務(wù)路徑標識和該第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。該第一業(yè)務(wù)標識、該第一業(yè)務(wù)路徑標識和該第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系包括該第一業(yè)務(wù)標識和該第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系,還包括該第一業(yè)務(wù)標識和該第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。
[0165]具體的,流分類設(shè)備可以存儲流分類表,在表中記錄業(yè)務(wù)標識與業(yè)務(wù)路徑標識、目的設(shè)備標識的對應(yīng)關(guān)系。這樣,根據(jù)業(yè)務(wù)處理系統(tǒng)外部發(fā)來的業(yè)務(wù)報文中的業(yè)務(wù)標識查表,便可以查詢到對應(yīng)的業(yè)務(wù)路徑標識和目的設(shè)備標識。該步驟中就是根據(jù)第一業(yè)務(wù)標識查表,查詢到存在該第一業(yè)務(wù)標識的第一流分類表項,在該表項中獲取與該第一業(yè)務(wù)標識對應(yīng)的第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識。
[0166]步驟404,流分類設(shè)備對第一業(yè)務(wù)報文進行封裝,得到第一報文,該第一報文包括該第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,該第一報文的源設(shè)備標識包括該流分類設(shè)備的設(shè)備標識。
[0167]第一報文是對第一業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝得到的,具體的封裝規(guī)則可以參見實施例一步驟104中的描述。對于該第一報文,第一報文的業(yè)務(wù)路徑標識可以為上述步驟403獲取的第一業(yè)務(wù)路徑標識,第一報文的源設(shè)備標識可以為該流分類設(shè)備的設(shè)備標識。第一報文還可以包括目的設(shè)備標識,第一報文的目的設(shè)備標識可以為上述步驟403獲取的第一業(yè)務(wù)原子的設(shè)備標識。
[0168]步驟405,流分類設(shè)備將該第一報文發(fā)送至第一業(yè)務(wù)原子。
[0169]該第一報文的發(fā)送方式與上述實施例中的報文發(fā)送方式類似,可以參見上述實施例的具體描述,在此不再累述。
[0170]實施例五
[0171]本發(fā)明實施例提供了 一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng)。本實施例中的業(yè)務(wù)處理系統(tǒng)可以不存在中心交換設(shè)備。如圖5所示,該方法中業(yè)務(wù)原子的處理流程可以包括如下步驟:
[0172]步驟501,第一業(yè)務(wù)原子接收第一報文,該第一報文中封裝有第一業(yè)務(wù)報文,該第一報文還包括第一業(yè)務(wù)路徑標識。第一業(yè)務(wù)原子是業(yè)務(wù)處理系統(tǒng)中任意一個業(yè)務(wù)原子。
[0173]其中,實施例五中的第一報文可以是實施例四中流分類設(shè)備向第一業(yè)務(wù)原子發(fā)送的第一報文,也可以是其它業(yè)務(wù)原子向第一業(yè)務(wù)原子發(fā)送的報文。當實施例五中的第一報文是實施例四中流分類設(shè)備向第一業(yè)務(wù)原子發(fā)送的第一報文時,實施例五可以被理解為是實施例四的繼續(xù)。
[0174]第一報文是對第一業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝而得到的,具體的封裝規(guī)則可以參見實施例一步驟104中的描述。該第一報文的業(yè)務(wù)路徑標識為第一業(yè)務(wù)路徑標識。第一報文可以包括源設(shè)備標識,第一報文的源設(shè)備標識可以為流分類設(shè)備或某業(yè)務(wù)原子的設(shè)備標識。第一報文還可以包括目的設(shè)備標識,第一報文的目的設(shè)備標識可以為該第一業(yè)務(wù)原子的設(shè)備標識。
[0175]步驟502,第一業(yè)務(wù)原子根據(jù)該第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果。具體內(nèi)容可以參見實施例三中的步驟302,在此不再累述。
[0176]步驟503,第一業(yè)務(wù)原子根據(jù)該第一報文的源設(shè)備標識、該第一處理結(jié)果和該第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識。其中,該第一路徑交換表項包括該第一報文的源設(shè)備標識、該第一處理結(jié)果、該第一業(yè)務(wù)路徑標識、該第二業(yè)務(wù)路徑標識和該第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。該第一報文的源設(shè)備標識、該第一處理結(jié)果、該第一業(yè)務(wù)路徑標識、該第二業(yè)務(wù)路徑標識和該第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系包括該第一報文的源設(shè)備標識、該第一處理結(jié)果、該第一業(yè)務(wù)路徑標識和該第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系,還包括該第一報文的源設(shè)備標識、該第一處理結(jié)果、該第一業(yè)務(wù)路徑標識和該第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系。
[0177]具體的,第一業(yè)務(wù)原子可以存儲路徑交換表,在表中記錄入路徑的源設(shè)備標識、入路徑的業(yè)務(wù)路徑標識、處理結(jié)果與出路徑的業(yè)務(wù)路徑標識和出路徑的目的設(shè)備標識的對應(yīng)關(guān)系。這樣,根據(jù)接收到的報文封裝的業(yè)務(wù)路徑標識、源設(shè)備標識和處理結(jié)果查表,便可以查詢到對應(yīng)的出路徑的業(yè)務(wù)路徑標識和目的設(shè)備標識。該步驟中就是根據(jù)第一處理結(jié)果、第一報文的源設(shè)備標識和第一業(yè)務(wù)路徑標識查表,查詢到存在該第一處理結(jié)果、第一報文的源設(shè)備標識和該第一業(yè)務(wù)路徑標識的第一路徑交換表項,在該表項中獲取對應(yīng)的第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識。
[0178]步驟504,第一業(yè)務(wù)原子向第二業(yè)務(wù)原子發(fā)送第二報文,該第二報文的源設(shè)備標識為該第一業(yè)務(wù)原子的設(shè)備標識,該第二報文中封裝有第二業(yè)務(wù)報文,該第二報文包括該第二業(yè)務(wù)路徑標識,其中,第二業(yè)務(wù)報文包括第一業(yè)務(wù)報文的有效負荷payload的部分、第一業(yè)務(wù)報文的有效負荷payload的全部或第一業(yè)務(wù)報文。具體內(nèi)容可以參見實施例三中的步驟304,在此不再累述。
[0179]第二報文是對第二業(yè)務(wù)報文進行業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝得到的,具體的封裝規(guī)則可以參見實施例一步驟104中的描述。對于該第二報文,業(yè)務(wù)路徑標識為上述步驟503獲取到的第二業(yè)務(wù)路徑標識,源設(shè)備標識為該第一業(yè)務(wù)原子的設(shè)備標識,目的設(shè)備標識為上述步驟503獲取到的第二業(yè)務(wù)原子的設(shè)備標識。
[0180]上述實施例一至五中,流分類設(shè)備存儲的流分類表,中心交換設(shè)備存儲的業(yè)務(wù)路由轉(zhuǎn)發(fā)表,以及每個業(yè)務(wù)原子存儲的路徑交換表,可以由控制設(shè)備統(tǒng)一生成并分別下發(fā)給各個設(shè)備,當然,也可以分別由各設(shè)備自己生成并存儲??蛇x地,各業(yè)務(wù)原子的路徑交換表可以是一個統(tǒng)一共用的路徑交換表,即各業(yè)務(wù)原子使用同一個路徑交換表,其中記錄有屬于各業(yè)務(wù)原子的表項。
[0181]本發(fā)明實施例中,業(yè)務(wù)原子根據(jù)業(yè)務(wù)報文中的信息進行業(yè)務(wù)處理得到處理結(jié)果,并根據(jù)處理結(jié)果確定后續(xù)的業(yè)務(wù)路徑,這樣,可以在業(yè)務(wù)路由的過程中實現(xiàn)業(yè)務(wù)路徑的切換,業(yè)務(wù)處理系統(tǒng)可以對分支型的業(yè)務(wù)進行處理,從而,擴大多個業(yè)務(wù)原子組成的業(yè)務(wù)處理系統(tǒng)所能處理的業(yè)務(wù)范圍。
[0182]實施例六
[0183]下面將結(jié)合一個具體的應(yīng)用場景對本發(fā)明實施例提供的業(yè)務(wù)報文處理方法進行闡述。在本實施例中,以業(yè)務(wù)I為例進行說明,如圖6所示,為對業(yè)務(wù)I進行處理的業(yè)務(wù)路徑示意圖,業(yè)務(wù)I由業(yè)務(wù)原子A、業(yè)務(wù)原子B、業(yè)務(wù)原子C、業(yè)務(wù)原子D (本實施例中定義這些業(yè)務(wù)原子的標識分別為A、B、C、D)共同處理。如圖中所示,業(yè)務(wù)原子A為分支型業(yè)務(wù)原子,業(yè)務(wù)原子A對業(yè)務(wù)報文的兩種處理結(jié)果對應(yīng)的下一跳業(yè)務(wù)原子分別為業(yè)務(wù)原子B和業(yè)務(wù)原子D。圖中業(yè)務(wù)路徑I的處理順序為業(yè)務(wù)原子A、業(yè)務(wù)原子B、業(yè)務(wù)原子C、出口設(shè)備1,業(yè)務(wù)路徑2的處理順序為業(yè)務(wù)原子A、業(yè)務(wù)原子D、業(yè)務(wù)原子C、出口設(shè)備2 (本實施例中定義業(yè)務(wù)路徑1、業(yè)務(wù)路徑2的標識分別為SPl和SP2,出口設(shè)備I和出口設(shè)備2的設(shè)備標識分別為 EXITl 和 EXIT2)。
[0184]如圖7所示,為本實施例中的業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖,該示意圖中省略了與業(yè)務(wù)I不相關(guān)的業(yè)務(wù)原子和出口設(shè)備。如圖8所示,本發(fā)明實施例中提供的業(yè)務(wù)報文處理方法可以包括如下的步驟:
[0185]步驟801,流分類設(shè)備接收第一業(yè)務(wù)報文。該第一業(yè)務(wù)報文是業(yè)務(wù)處理系統(tǒng)外的設(shè)備向業(yè)務(wù)處理系統(tǒng)發(fā)送的報文。
[0186]步驟802,流分類設(shè)備根據(jù)第一業(yè)務(wù)報文的五元組信息確定對應(yīng)的業(yè)務(wù)路徑標識為SP1(假設(shè)該業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)為業(yè)務(wù)1,且對應(yīng)的業(yè)務(wù)路徑標識為SP1)。流分類設(shè)備中可以存儲流分類表,流分類表中記錄五元組信息和業(yè)務(wù)路徑標識之間的對應(yīng)關(guān)系。[0187]步驟803,流分類設(shè)備對第一業(yè)務(wù)報文進行封裝得到第一報文,并發(fā)送給中心交換設(shè)備。該封裝為業(yè)務(wù)處理系統(tǒng)內(nèi)部的封裝,封裝的報頭中源設(shè)備標識為該流分類設(shè)備的標識(本實施例中定義為FP),目的設(shè)備標識為中心交換設(shè)備的標識(本實施例中定義為H),業(yè)務(wù)路徑標識為SPI。
[0188]步驟804,中心交換設(shè)備根據(jù)第一報文中封裝的源設(shè)備標識(FP)和業(yè)務(wù)路徑標識(SPl)查詢到第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取業(yè)務(wù)原子A的設(shè)備標識(A)。中心交換設(shè)備可以存儲業(yè)務(wù)路由轉(zhuǎn)發(fā)表,具體可以參見實施例二。例如,本實施例中的應(yīng)用場景,中心交換設(shè)備的業(yè)務(wù)路由轉(zhuǎn)發(fā)表可以如下面表1:
[0189]表1
[0190]
【權(quán)利要求】
1.一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述方法包括: 流分類設(shè)備接收第一業(yè)務(wù)報文; 所述流分類設(shè)備獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識; 所述流分類設(shè)備根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系; 所述流分類設(shè)備對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識; 所述流分類設(shè)備將所述第一報文發(fā)送至中心交換設(shè)備。
2.一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述方法包括: 流分類設(shè)備接收第一業(yè)務(wù)報文; 所述流分類設(shè)備獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識; 所述流分類設(shè)備根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 所述流分類設(shè)備對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識; 所述流分類設(shè)備將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子。
3.一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述方法包括: 中心交換設(shè)備接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識; 所述中心交換設(shè)備根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 所述中心交換設(shè)備向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一報文的源設(shè)備標識包括流分類設(shè)備的設(shè)備標識,或者,所述第一報文的源設(shè)備標識包括業(yè)務(wù)原子的設(shè)備標識。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法還包括: 所述中心交換設(shè)備接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文; 所述中心交換設(shè)備根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 所述中心交換設(shè)備向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
6.一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述方法包括: 第一業(yè)務(wù)原子接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識; 所述第一業(yè)務(wù)原子根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果; 所述第一業(yè)務(wù)原子根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系; 所述第一業(yè)務(wù)原子向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一 業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
7.一種業(yè)務(wù)報文處理方法,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述方法包括: 第一業(yè)務(wù)原子接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識; 所述第一業(yè)務(wù)原子根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果; 所述第一業(yè)務(wù)原子根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 所述第一業(yè)務(wù)原子向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
8.—種流分類設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述流分類設(shè)備包括: 接收模塊,用于接收第一業(yè)務(wù)報文; 獲取模塊,用于獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識; 查詢模塊,用于根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系; 封裝模塊,用于對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識; 發(fā)送模塊,用于將所述第一報文發(fā)送至中心交換設(shè)備。
9.一種流分類設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述流分類設(shè)備包括: 接收模塊,用于接收第一業(yè)務(wù)報文; 獲取模塊,用于獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識; 查詢模塊,用于根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 封裝模塊,用于對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識; 發(fā)送模塊,用于將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子。
10.一種中心交換設(shè)備,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述中心交換設(shè)備包括: 接收模塊,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識; 查詢模塊,用于根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 發(fā)送模塊,用于向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識。
11.根據(jù)權(quán)利要求10所述的中心交換設(shè)備,其特征在于,所述第一報文的源設(shè)備標識包括流分類設(shè)備的設(shè)備標識,或者,所述第一報文的源設(shè)備標識包括業(yè)務(wù)原子的設(shè)備標識。
12.根據(jù)權(quán)利要求10或11所述的中心交換設(shè)備,其特征在于, 所述接收模塊,還用于接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文; 所述查詢模塊,還用于根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 所述發(fā)送模塊,還用于向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
13.—種第一業(yè)務(wù)原子,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述第一業(yè)務(wù)原子包括: 接收模塊,用于接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識;處理模塊,用于根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果; 查詢模塊,用于根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系; 發(fā)送模塊,用于向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
14.一種第一業(yè)務(wù)原子,應(yīng)用于業(yè)務(wù)處理系統(tǒng),其特征在于,所述第一業(yè)務(wù)原子包括: 接收模塊,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識; 處理模塊,用于根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果; 查詢模塊,用于根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所 述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系; 發(fā)送模塊,用于向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
15.一種業(yè)務(wù)處理系統(tǒng),其特征在于,所述業(yè)務(wù)處理系統(tǒng)包括流分類設(shè)備、中心交換設(shè)備和至少一個業(yè)務(wù)原子,其中: 所述流分類設(shè)備,用于接收第一業(yè)務(wù)報文;獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識和所述第一業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;將所述第一報文發(fā)送至中心交換設(shè)備; 所述中心交換設(shè)備,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文包括第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識;根據(jù)所述第一報文的源設(shè)備標識和所述第一業(yè)務(wù)路徑標識查詢第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第一報文的源設(shè)備標識、所述第一業(yè)務(wù)路徑標識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;向所述第一業(yè)務(wù)原子發(fā)送第二報文,所述第二報文中封裝有所述第一業(yè)務(wù)報文,所述第二報文還包括所述第一業(yè)務(wù)路徑標識;所述第一業(yè)務(wù)原子,用于接收中心交換設(shè)備發(fā)送的第二報文,所述第二報文中封裝有第一業(yè)務(wù)報文,所述第二報文還包括第一業(yè)務(wù)路徑標識;根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;根據(jù)所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識,其中,所述第一路徑交換表項包括所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)路徑標識的對應(yīng)關(guān)系;向所述中心交換設(shè)備發(fā)送第三報文,所述第三報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第三報文中封裝有第二業(yè)務(wù)報文,所述第三報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
16.根據(jù)權(quán)利要求15所述的業(yè)務(wù)處理系統(tǒng),其特征在于,所述中心交換設(shè)備,還用于: 接收所述第一業(yè)務(wù)原子發(fā)送的第三報文,所述第三報文包括第二業(yè)務(wù)路徑標識,所述第三報文中還封裝有第二業(yè)務(wù)報文; 根據(jù)所述第二業(yè)務(wù)路徑標識和所述第三報文的源設(shè)備標識查詢第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項,從而獲取第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第二業(yè)務(wù)路由轉(zhuǎn)發(fā)表項包括所述第三報文的源設(shè)備標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;向所述第二業(yè)務(wù)原子發(fā)送第四報文,所述第四報文中封裝有所述第二業(yè)務(wù)報文,所述第四報文還包括所述第二業(yè)務(wù)路徑標識。
17.一種業(yè)務(wù)處理系統(tǒng),其特征在于,所述業(yè)務(wù)處理系統(tǒng)包括流分類設(shè)備和至少一個業(yè)務(wù)原子,其中: 所述流分類設(shè)備,用于接收第一業(yè)務(wù)報文;獲取第一業(yè)務(wù)標識,所述第一業(yè)務(wù)標識為所述第一業(yè)務(wù)報文的業(yè)務(wù)標識;根據(jù)所述第一業(yè)務(wù)標識查詢第一流分類表項,從而獲取第一業(yè)務(wù)路徑標識和第一業(yè)務(wù)原子的設(shè)備標識,其中,所述第一流分類表項包括所述第一業(yè)務(wù)標識、所述第一業(yè)務(wù)路徑標 識和所述第一業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;對所述第一業(yè)務(wù)報文進行封裝,得到第一報文,所述第一報文包括所述第一業(yè)務(wù)路徑標識和所述第一報文的源設(shè)備標識,其中,所述第一報文的源設(shè)備標識包括所述流分類設(shè)備的設(shè)備標識;將所述第一報文發(fā)送至所述第一業(yè)務(wù)原子; 所述第一業(yè)務(wù)原子,用于接收第一報文,所述第一報文中封裝有第一業(yè)務(wù)報文,所述第一報文還包括第一業(yè)務(wù)路徑標識;根據(jù)所述第一業(yè)務(wù)報文中的信息進行第一業(yè)務(wù)處理,得到第一處理結(jié)果;根據(jù)所述第一報文的源設(shè)備標識、所述第一處理結(jié)果和所述第一業(yè)務(wù)路徑標識查詢第一路徑交換表項,從而獲取第二業(yè)務(wù)路徑標識和第二業(yè)務(wù)原子的設(shè)備標識,其中,所述第一路徑交換表項包括所述第一報文的源設(shè)備標識、所述第一處理結(jié)果、所述第一業(yè)務(wù)路徑標識、所述第二業(yè)務(wù)路徑標識和所述第二業(yè)務(wù)原子的設(shè)備標識的對應(yīng)關(guān)系;向所述第二業(yè)務(wù)原子發(fā)送第二報文,所述第二報文的源設(shè)備標識為所述第一業(yè)務(wù)原子的設(shè)備標識,所述第二報文中封裝有第二業(yè)務(wù)報文,所述第二報文包括所述第二業(yè)務(wù)路徑標識,其中,所述第二業(yè)務(wù)報文包括所述第一業(yè)務(wù)報文的有效負荷payload的部分、所述第一業(yè)務(wù)報文的有效負荷payload的全部或所述第一業(yè)務(wù)報文。
【文檔編號】H04L12/741GK104009918SQ201310057650
【公開日】2014年8月27日 申請日期:2013年2月22日 優(yōu)先權(quán)日:2013年2月22日
【發(fā)明者】黃勇, 朱恒軍, 牛樂宏, 徐金春, 白旭輝 申請人:華為技術(shù)有限公司