1.一種信令流分發(fā)方法,包括:
接收待分發(fā)的信令流;
對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;
根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息;
根據(jù)所述對應(yīng)的分發(fā)節(jié)點信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的信令流分發(fā)方法,在所述根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息的步驟之前還包括:
判斷所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系中是否存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息;
若不存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,則創(chuàng)建所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,并根據(jù)負(fù)荷分擔(dān)原則選擇創(chuàng)建的所述分發(fā)節(jié)點信息對應(yīng)的信令處理設(shè)備,之后執(zhí)行所述根據(jù)所述對應(yīng)的分發(fā)節(jié)點信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸?shù)牟襟E;
若存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,則執(zhí)行所述根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息的步驟。
3.根據(jù)權(quán)利要求1或2所述的信令流分發(fā)方法,所述對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息的步驟還包括:
對信令流進(jìn)行解碼,確定所述信令流的協(xié)議類型,并根據(jù)所述協(xié)議類型調(diào)用對應(yīng)的處理以獲取該協(xié)議類型對應(yīng)的目標(biāo)用戶關(guān)鍵信息。
4.根據(jù)權(quán)利要求3所述的信令流分發(fā)方法,其特征在于,在所述對信令流進(jìn)行解碼步驟之后還包括:
若所述信令流沒有對應(yīng)的目標(biāo)用戶關(guān)鍵信息,則根據(jù)所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述信令流對應(yīng)的分發(fā)節(jié)點信息。
5.根據(jù)權(quán)利要求4所述的信令流分發(fā)方法,所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系以及所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點的對應(yīng)關(guān)系均存放在Hash表中。
6.根據(jù)權(quán)利要求5所述的信令流分發(fā)方法,其特征在于,所述信令流包括:LTE、IMS及3gpp;
所述LTE的用戶關(guān)鍵信息為:IMSI、IMEI以及MSISDN。
所述3gpp的GTPv1協(xié)議的用戶關(guān)鍵信息為:控制面的TEID。
7.一種信令流分發(fā)裝置,包括:
分發(fā)消息存儲單元,用于存儲預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系;
報文接收單元,用于接收待分發(fā)的信令流,并對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息,以及根據(jù)所述分發(fā)消息存儲單元存儲的根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,并將所述信息流發(fā)送至對應(yīng)的分發(fā)節(jié)點;分發(fā)節(jié)點,用于將所述報文接收單元發(fā)送的所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸;各分發(fā)節(jié)點信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的信令流分發(fā)裝置,所述報文接收單元包括:
判斷單元,用于判斷所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系中是否存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息;或判斷所述信令流是否有對應(yīng)的目標(biāo)用戶關(guān)鍵信息;
處理單元,用于所述判斷單元確定不存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,則創(chuàng)建并存儲所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息至所述分發(fā)消息存儲單元,并根據(jù)負(fù)荷分擔(dān)原則選擇創(chuàng)建的所述分發(fā)節(jié)點信息對應(yīng)的信令處理設(shè)備;若存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息,則執(zhí)行所述根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點信息的步驟,以及若所述信令流沒有對應(yīng)的目標(biāo)用戶關(guān)鍵信息,則根據(jù)所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點的對應(yīng)關(guān)系,獲取所述信令流對應(yīng)的分發(fā)節(jié)點信息。
9.根據(jù)權(quán)利要求7或8所述的信令流分發(fā)裝置,所述報文接收單元還包括:
解碼單元,用于對信令流進(jìn)行解碼,確定所述信令流的協(xié)議類型,并根據(jù)所述協(xié)議類型調(diào)用對應(yīng)的處理以獲取該協(xié)議類型對應(yīng)的目標(biāo)用戶關(guān)鍵信息。
10.根據(jù)權(quán)利要求9所述的信令流分發(fā)裝置,所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點的對應(yīng)關(guān)系存放在Hash表中。