本發(fā)明專利技術(shù)提供一種信令流分發(fā)方法及裝置,該信令流分發(fā)方法包括:接收待分發(fā)的信令流;對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。本發(fā)明專利技術(shù)能支持用戶粒度的分發(fā),能夠保證同一用戶的報(bào)文分發(fā)至同一處理設(shè)備。
【技術(shù)實(shí)現(xiàn)步驟摘要】
信令流分發(fā)方法及裝置
本專利技術(shù)涉及信息處理領(lǐng)域,尤其涉及一種信令流分發(fā)方法和裝置。
技術(shù)介紹
目前所有信令按照隨機(jī)方式或者根據(jù)報(bào)文的IP頭五元組進(jìn)行hash分發(fā)選擇處理設(shè)備。分發(fā)方式比較單一,無法根據(jù)實(shí)際情況進(jìn)行處理,比如隨機(jī)方式分配不可控?zé)o法保證有關(guān)聯(lián)關(guān)系的報(bào)文按照時(shí)間順序進(jìn)行處理;根據(jù)報(bào)文的IP頭五元組進(jìn)行hash分發(fā)無法保證精細(xì)化分發(fā)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)旨在提供一種信令流分發(fā)方法及裝置,以解決現(xiàn)有信令流分發(fā)無法保證精細(xì)化分發(fā),進(jìn)而支持用戶粒度的分發(fā),能夠保證同一用戶的報(bào)文分發(fā)至同一處理設(shè)備。根據(jù)本專利技術(shù)的第一方面,一種信令流分發(fā)方法,所述方法包括:接收待分發(fā)的信令流;對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。根據(jù)本專利技術(shù)的第二方面,一種信令流分發(fā)裝置,包括:分發(fā)消息存儲(chǔ)單元,用于存儲(chǔ)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系;報(bào)文接收單元,用于接收待分發(fā)的信令流,并對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息,以及根據(jù)所述分發(fā)消息存儲(chǔ)單元存儲(chǔ)的根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,并將所述信息流發(fā)送至對應(yīng)的分發(fā)節(jié)點(diǎn);分發(fā)節(jié)點(diǎn),用于將所述報(bào)文接收單元發(fā)送的所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸;各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。本專利技術(shù)提出的一種信令流分發(fā)方法及裝置,通過根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,能實(shí)現(xiàn)將同一用戶的報(bào)文分發(fā)至同一處理設(shè)備。參照附圖來閱讀對于示例性實(shí)施例的以下描述,本專利技術(shù)的其他特性特征和優(yōu)點(diǎn)將變得清晰。附圖說明并入到說明書中并且構(gòu)成說明書的一部分的附圖示出了本專利技術(shù)的實(shí)施例,并且與描述一起用于解釋本專利技術(shù)的原理。在這些附圖中,類似的附圖標(biāo)記用于表示類似的要素。下面描述中的附圖是本專利技術(shù)的一些實(shí)施例,而不是全部實(shí)施例。對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,可以根據(jù)這些附圖獲得其他的附圖。圖1示例性地示出了本專利技術(shù)提供的一種信令流分發(fā)方法的流程圖;圖2示例性地示出了本專利技術(shù)提供的另一種信令流分發(fā)方法的流程圖;圖3示例性地示出了一種信令流分發(fā)裝置的結(jié)構(gòu)框圖。具體實(shí)施方式為使本專利技術(shù)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本專利技術(shù)實(shí)施例中的附圖,對本專利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本專利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦@夹g(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。如圖1所示,一種信令流分發(fā)方法,所述方法包括:步驟101:接收待分發(fā)的信令流;步驟103:對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;步驟105:根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;步驟107:根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。本實(shí)施例通過根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,能實(shí)現(xiàn)將同一用戶的報(bào)文分發(fā)至同一處理設(shè)備。如圖2所示,一種信令流分發(fā)方法,所述方法包括:步驟201:判斷是否收到待分發(fā)的信令流;步驟202:在收到信令流時(shí),對信令流進(jìn)行解碼;步驟203:確定所述信令流的協(xié)議類型,并根據(jù)所述協(xié)議類型調(diào)用對應(yīng)的處理;步驟204:獲取該協(xié)議類型對應(yīng)的目標(biāo)用戶關(guān)鍵信息;步驟205:判斷所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系中是否存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;步驟206:若存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,則根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;之后執(zhí)行步驟208;步驟207:若不存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,則創(chuàng)建所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,并根據(jù)負(fù)荷分擔(dān)原則選擇創(chuàng)建的所述分發(fā)節(jié)點(diǎn)信息對應(yīng)的信令處理設(shè)備;之后執(zhí)行步驟208;步驟208:根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。當(dāng)然,在所述對信令流進(jìn)行解碼步驟之后執(zhí)行步驟204,若所述信令流沒有對應(yīng)的目標(biāo)用戶關(guān)鍵信息,則根據(jù)所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述信令流對應(yīng)的分發(fā)節(jié)點(diǎn)信息。具體操作時(shí),所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系以及所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系均存放在Hash表中。具體操作時(shí),所述信令流包括:LTE(LongTermEvolution,長期演進(jìn))網(wǎng)絡(luò)信令流、IMS(IPMultimediaSubsystem,IP多媒體子系統(tǒng))及3gpp。如:所述LTE的用戶關(guān)鍵信息為:IMSI(國際移動(dòng)用戶識(shí)別碼,InternationalMobileSubscriberIdentificationNumber)、IMEI(InternationalMobileEquipmentIdentity,國際移動(dòng)設(shè)備標(biāo)識(shí))、MSISDN(MobileSubscriberInternationalISDN/PSTNnumber,指主叫用戶為呼叫中的一個(gè)移動(dòng)用戶所需撥的號(hào)碼,是在公共電話網(wǎng)交換網(wǎng)絡(luò)編號(hào)計(jì)劃中,唯一能識(shí)別移動(dòng)用戶的號(hào)碼),對于附著過程中可以獲取IMSI,以后再各個(gè)接口協(xié)議中會(huì)有此用戶對應(yīng)的字段表示此用戶。所述3gpp的GTPv1協(xié)議的用戶關(guān)鍵信息為:控制面的TEID(tunnelendpointidentifier,通道端點(diǎn)標(biāo)識(shí))。S1AP協(xié)議的關(guān)鍵信息為報(bào)文中的ip和S1APID;SIP協(xié)議的關(guān)鍵信息為MSISDN。本實(shí)施例通過對報(bào)文進(jìn)行簡要解碼,獲取報(bào)文中的用戶關(guān)鍵信息(如對GTPv2協(xié)議獲取報(bào)文中的ip和TEIDC、S1AP協(xié)議獲取報(bào)文中的ip和S1APID,SIP協(xié)議中的MSISDN等)根據(jù)用戶關(guān)鍵信息建立hash表,分配處理設(shè)備,并將處理設(shè)備id信息存入hash表,后續(xù)在收到該用戶的信令將其分發(fā)到同一處理設(shè)備中。對于沒有用戶關(guān)鍵信息的報(bào)文,可以根據(jù)報(bào)文的IP頭中的源和目的IP地址在進(jìn)行hash分發(fā)。如圖3所示,本專利技術(shù)提供一種信令流分發(fā)裝置,所述裝置包括:分發(fā)消息存儲(chǔ)單元,用于存儲(chǔ)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系;報(bào)文接收單元,用于接收待分發(fā)的信令流,并對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息,以及根據(jù)所述分發(fā)消息存儲(chǔ)單元存儲(chǔ)的根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,并將所述信息流發(fā)送至對應(yīng)的分發(fā)節(jié)點(diǎn);分發(fā)節(jié)點(diǎn),用于將所述報(bào)文接收單元發(fā)送的所述信息流發(fā)送至對應(yīng)的本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種信令流分發(fā)方法,包括:接收待分發(fā)的信令流;對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。
【技術(shù)特征摘要】
1.一種信令流分發(fā)方法,包括:接收待分發(fā)的信令流;對信令流進(jìn)行解碼,得到對應(yīng)的目標(biāo)用戶關(guān)鍵信息;根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸,各分發(fā)節(jié)點(diǎn)信息與各信息處理設(shè)備之間有預(yù)設(shè)的對應(yīng)關(guān)系。2.根據(jù)權(quán)利要求1所述的信令流分發(fā)方法,在所述根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息的步驟之前還包括:判斷所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系中是否存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息;若不存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,則創(chuàng)建所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,并根據(jù)負(fù)荷分擔(dān)原則選擇創(chuàng)建的所述分發(fā)節(jié)點(diǎn)信息對應(yīng)的信令處理設(shè)備,之后執(zhí)行所述根據(jù)所述對應(yīng)的分發(fā)節(jié)點(diǎn)信息,將所述信息流發(fā)送至對應(yīng)的信息處理設(shè)備進(jìn)行數(shù)據(jù)處理傳輸?shù)牟襟E;若存在所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息,則執(zhí)行所述根據(jù)預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系,獲取所述目標(biāo)用戶關(guān)鍵信息對應(yīng)的分發(fā)節(jié)點(diǎn)信息的步驟。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é)點(diǎn)的對應(yīng)關(guān)系,獲取所述信令流對應(yīng)的分發(fā)節(jié)點(diǎn)信息。5.根據(jù)權(quán)利要求4所述的信令流分發(fā)方法,所述預(yù)設(shè)的各用戶關(guān)鍵信息與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系以及所述信令流的IP頭中的源IP地址和目的IP地址與分發(fā)節(jié)點(diǎn)的對應(yīng)關(guān)系均存放在Hash表中。6.根據(jù)權(quán)利要求5所述的信令流分發(fā)方法,其特征在于,所述信令流包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉輝,
申請(專利權(quán))人:北京百卓網(wǎng)絡(luò)技術(shù)有限公司,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。