專(zhuān)利名稱(chēng):一種信令分發(fā)的方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信令分發(fā)的方法及其設(shè)備。
背景技術(shù):
隨著網(wǎng)際協(xié)議(Internet Protocol,IP)技術(shù)的普及,將IP網(wǎng)絡(luò)作為承載網(wǎng)的下一代網(wǎng)絡(luò)(Next Generation Network,NGN)已經(jīng)得到了越來(lái)越廣泛的應(yīng)用。如圖1所示,目前的NGN網(wǎng)絡(luò)主要由軟交換、終端設(shè)備和各種網(wǎng)關(guān)設(shè)備構(gòu)成。其中,軟交換主要用于完成信令地址和IP地址的轉(zhuǎn)換、不同信令之間的轉(zhuǎn)換以及用戶(hù)的管理等工作,因此,軟交換是NGN網(wǎng)絡(luò)中的核心設(shè)備。終端設(shè)備的主要作用是向軟交換注冊(cè)信令地址和IP地址、發(fā)起和接收呼叫、完成音視頻的編解碼等。網(wǎng)關(guān)設(shè)備從系統(tǒng)的角度來(lái)說(shuō),與終端設(shè)備的基本性質(zhì)是一樣的,都是完成注冊(cè)、呼叫以及音視頻的編解碼工作,只是具有更大的容量和性能,主要應(yīng)用于NGN網(wǎng)絡(luò)與傳統(tǒng)的公共交換電話(huà)網(wǎng)(Public Switched TelephoneNetwork,PSTN)的互通。
從圖1可以看出,作為NGN網(wǎng)絡(luò)核心設(shè)備的軟交換與終端設(shè)備直接通過(guò)IP承載網(wǎng)連接,換言之,NGN網(wǎng)絡(luò)是一個(gè)“扁平”結(jié)構(gòu)的網(wǎng)絡(luò)。這種扁平化的網(wǎng)絡(luò)結(jié)構(gòu)對(duì)于NGN網(wǎng)絡(luò)發(fā)展的初期是比較合適的,因?yàn)檫@時(shí)的網(wǎng)絡(luò)規(guī)模相對(duì)較小,基本屬于試驗(yàn)性質(zhì)的網(wǎng)絡(luò),而且對(duì)于網(wǎng)絡(luò)的安全、可靠性等方面要求也不是很?chē)?yán)格。但是,隨著NGN的商用化,這種扁平化的網(wǎng)絡(luò)結(jié)構(gòu)越來(lái)越暴露出一些明顯的缺點(diǎn)首先,由于IP地址資源的短缺,所以廣泛使用了網(wǎng)絡(luò)地址轉(zhuǎn)換(NetworkAddress Translation,NAT)技術(shù),但是處在NAT下的NGN終端用戶(hù)無(wú)法直接通過(guò)NAT訪問(wèn)NGN核心網(wǎng)。
其次,IP承載網(wǎng)中越來(lái)越多的攻擊,特別是信令攻擊,對(duì)NGN核心網(wǎng)的安全構(gòu)成了嚴(yán)重的威脅。
還有,NGN網(wǎng)絡(luò)區(qū)別于傳統(tǒng)PSTN網(wǎng)絡(luò)的一個(gè)顯著特點(diǎn)就是信令與媒體是相分離的信令流經(jīng)過(guò)軟交換,但是媒體流不經(jīng)過(guò)軟交換。這樣就帶來(lái)了一個(gè)如何防止帶寬盜用的問(wèn)題。
為了解決上述問(wèn)題,會(huì)話(huà)邊界設(shè)備(Session Border Controller,SBC)被引入到NGN網(wǎng)絡(luò)中。如圖2所示,SBC設(shè)備具有信令代理和媒體代理的功能,對(duì)于終端來(lái)說(shuō),SBC相當(dāng)于軟交換;對(duì)于軟交換來(lái)說(shuō),SBC相當(dāng)于終端。這樣就隔離了NGN核心網(wǎng)與用戶(hù)接入網(wǎng),從而保證NGN核心網(wǎng)的安全。另外,SBC設(shè)備還具有媒體流代理的功能,也就是說(shuō),引入SBC設(shè)備后,所有終端直接的所有媒體流也需要通過(guò)SBC設(shè)備進(jìn)行代理,這樣就解決了用戶(hù)帶寬盜用的問(wèn)題。SBC設(shè)備作為軟交換接入設(shè)備在整個(gè)NGN網(wǎng)絡(luò)中具有重要的作用,它主要部署在網(wǎng)絡(luò)的邊緣,解決會(huì)話(huà)類(lèi)型業(yè)務(wù)的NAT穿越、安全等功能。
隨著NGN網(wǎng)絡(luò)上用戶(hù)數(shù)和業(yè)務(wù)類(lèi)型的不斷增加,對(duì)SBC的容量就提出了更高的要求?,F(xiàn)有的大容量方案是采用多臺(tái)SBC設(shè)備,如圖3所示,此時(shí)不存在信令分發(fā)的問(wèn)題,但帶來(lái)的問(wèn)題是需要給大量的終端用戶(hù)配置不同的服務(wù)器地址,維護(hù)工作量巨大,且存在SBC設(shè)備無(wú)法充分利用的問(wèn)題,非常不利于大規(guī)模的發(fā)展新用戶(hù)。
為了降低維護(hù)成本,充分的提高網(wǎng)絡(luò)設(shè)備的處理能力和最大限度保證設(shè)備的利用率,可以采用具有信令分發(fā)功能的設(shè)備作為一組SBC設(shè)備的統(tǒng)一對(duì)外出口,如圖4所示,外來(lái)的信令消息首先到達(dá)具有信令分發(fā)功能的設(shè)備,比如信令分發(fā)設(shè)備(Signaling Dispatching Device,SDD),信令分發(fā)設(shè)備需要根據(jù)分發(fā)策略將信令分發(fā)給對(duì)應(yīng)的SBC設(shè)備進(jìn)行信令處理,所以對(duì)于信令分發(fā)設(shè)備而言,其采用的信令分發(fā)方法就顯得非常的重要。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種信令分發(fā)的方法及其設(shè)備,在采用具有信令分發(fā)功能的設(shè)備作為一組SBC設(shè)備的統(tǒng)一對(duì)外出口時(shí),解決信令分發(fā)的問(wèn)題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開(kāi)了一種信令分發(fā)的方法,具有信令分發(fā)功能的設(shè)備輪詢(xún)具有信令代理功能的設(shè)備,判斷所述具有信令代理功能的設(shè)備的運(yùn)行狀態(tài),當(dāng)運(yùn)行狀態(tài)為已注冊(cè)時(shí),根據(jù)所述具有信令代理功能的設(shè)備的資源狀況信息計(jì)算權(quán)重值,并根據(jù)所述權(quán)重值進(jìn)行信令的分發(fā)。
其中,所述資源狀況信息包括所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù)。
其中,計(jì)算權(quán)重值的步驟具體為將所述具有信令代理功能的設(shè)備的當(dāng)前注冊(cè)用戶(hù)能力與權(quán)重基數(shù)值進(jìn)行相比,對(duì)比值取整后得出權(quán)重值。
其中,所述當(dāng)前注冊(cè)用戶(hù)能力為所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)與當(dāng)前的注冊(cè)用戶(hù)數(shù)的差。
較佳地,所述資源狀況信息還包括支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。
其中,計(jì)算權(quán)重值的步驟具體為所述具有信令代理功能的設(shè)備的當(dāng)前注冊(cè)用戶(hù)能力與權(quán)重基數(shù)值相比,對(duì)比值取整后得出初始權(quán)重值;所述信令代理設(shè)備當(dāng)前處理呼叫的能力與閾值進(jìn)行比較,根據(jù)比值對(duì)初始權(quán)重值進(jìn)行調(diào)整,得到權(quán)重值。
較佳地,所述信令代理設(shè)備當(dāng)前處理呼叫的能力與閾值進(jìn)行比較,根據(jù)比值對(duì)初始權(quán)重值進(jìn)行調(diào)整,得到權(quán)重值,具體為
當(dāng)“當(dāng)前處理呼叫的能力/支持的最大呼叫數(shù)≥所述閾值/100”時(shí),將所述初始權(quán)重值加上調(diào)整值得到權(quán)重值;否則將所述初始權(quán)重值減去所述調(diào)整值得到權(quán)重值。
其中,所述當(dāng)前處理呼叫的能力為所述具有信令代理功能的設(shè)備支持的最大呼叫數(shù)與當(dāng)前呼叫數(shù)的差。
其中,根據(jù)所述權(quán)重值進(jìn)行信令的分發(fā),具體為所述具有信令分發(fā)功能的設(shè)備根據(jù)當(dāng)前輪詢(xún)到的所述具有信令代理功能的設(shè)備的權(quán)重值,向所述具有信令代理功能的設(shè)備分發(fā)相應(yīng)數(shù)目的信令,如果已經(jīng)發(fā)送的信令報(bào)文數(shù)目達(dá)到權(quán)重值要求的數(shù)目,則輪詢(xún)下一具有信令代理功能的設(shè)備;否則繼續(xù)將后續(xù)的信令報(bào)文分發(fā)給所述設(shè)備,直到達(dá)到所述設(shè)備的權(quán)重值對(duì)應(yīng)的數(shù)目。
較佳地,向所述具有信令代理功能的設(shè)備分發(fā)相應(yīng)數(shù)目的信令,具體為向所述具有信令代理功能的設(shè)備分發(fā)數(shù)目為權(quán)重值與分發(fā)報(bào)文的系數(shù)的乘積的信令。
較佳地,還可進(jìn)一步包括具有信令代理功能的設(shè)備定時(shí)向具有信令分發(fā)功能的設(shè)備上報(bào)資源狀況信息,所述具有信令分發(fā)功能的設(shè)備刷新并保存所述信息。
本發(fā)明還提供了一種具有信令分發(fā)功能的設(shè)備,包括輪詢(xún)單元,用于輪詢(xún)具有信令代理功能的設(shè)備,在所述設(shè)備運(yùn)行狀態(tài)為已注冊(cè)時(shí),將所述設(shè)備的資源狀況信息發(fā)送到權(quán)重單元;權(quán)重單元,根據(jù)所述資源狀況信息計(jì)算權(quán)重值,并將所述權(quán)重值發(fā)送給分發(fā)單元;分發(fā)單元,根據(jù)所述權(quán)重值對(duì)所述設(shè)備進(jìn)行信令的分發(fā)。
其中,所述資源狀況信息包括所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù)。
較佳地,所述資源狀況信息還包括支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。
其中,所述具有信令分發(fā)功能的設(shè)備為信令分發(fā)設(shè)備SignalingDispatching Device。
利用本發(fā)明提供的方法和設(shè)備,可以在采用具有信令分發(fā)功能的設(shè)備作為一組SBC設(shè)備的統(tǒng)一對(duì)外出口時(shí),完成信令報(bào)文的分發(fā),有效地提高NGN網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備的處理能力,最大限度的保證大容量組網(wǎng)中SBC設(shè)備的利用率和信令處理的正確性。
圖1是軟交換與終端設(shè)備直接通過(guò)IP承載網(wǎng)連接的組網(wǎng)示意圖。
圖2是將會(huì)話(huà)邊界設(shè)備(SBC)被引入到NGN網(wǎng)絡(luò)的組網(wǎng)示意圖。
圖3是在NGN網(wǎng)絡(luò)中采用多臺(tái)SBC設(shè)備的組網(wǎng)示意圖。
圖4是采用一臺(tái)具有信令分發(fā)功能的設(shè)備作為一組SBC設(shè)備的統(tǒng)一對(duì)外出口的NGN網(wǎng)絡(luò)組網(wǎng)示意圖。
圖5是本發(fā)明方法實(shí)施例的流程圖。
圖6是本發(fā)明設(shè)備實(shí)施例向具有信令代理功能的設(shè)備分發(fā)信令報(bào)文的示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想在于具有信令分發(fā)功能的設(shè)備根據(jù)具有信令代理功能的設(shè)備的資源狀況信息,調(diào)整設(shè)備的權(quán)重值,輪詢(xún)具有信令代理功能的設(shè)備,根據(jù)權(quán)重值進(jìn)行信令的分發(fā)。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
圖5是本發(fā)明方法實(shí)施例的流程圖,圖中各步驟為步驟101具有信令分發(fā)功能的設(shè)備輪詢(xún)具有信令代理功能的設(shè)備。
在這里,具有信令分發(fā)功能的設(shè)備可以是信令分發(fā)設(shè)備(SignalingDispatching Device,SDD),也可以是其他具備此功能的設(shè)備;具有信令代理功能的設(shè)備可以是會(huì)話(huà)邊界控制器(Session Border Controller,SBC),也可以是其他具備此功能的設(shè)備。
步驟102具有信令分發(fā)功能的設(shè)備判斷所述具有信令代理功能的設(shè)備的運(yùn)行狀態(tài)是否為已注冊(cè)狀態(tài),如果是,則執(zhí)行步驟104;否則執(zhí)行步驟103,即進(jìn)行其他處理,比如返回步驟101,繼續(xù)輪詢(xún)下一具有信令代理功能的設(shè)備。
步驟104具有信令分發(fā)功能的設(shè)備根據(jù)具有信令代理功能的設(shè)備的資源狀況信息計(jì)算權(quán)重值。
具有信令代理功能的設(shè)備的資源狀況信息包括支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù),還可以再包括支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。
具有信令代理功能的設(shè)備可以定時(shí)上報(bào)資源狀況信息給具有信令分發(fā)功能的設(shè)備,該設(shè)備在接收到具有信令代理功能的設(shè)備上報(bào)的資源狀況信息后,會(huì)刷新并保存該信息,如果在輪詢(xún)到這個(gè)具有信令代理功能的設(shè)備之前沒(méi)有更新的信息上報(bào),該設(shè)備就根據(jù)刷新后的信息進(jìn)行權(quán)重值的計(jì)算,這個(gè)時(shí)間間隔可以任意設(shè)置。
具有信令代理功能的設(shè)備也可以只在具有信令分發(fā)功能的設(shè)備輪詢(xún)到它時(shí),才向具有信令分發(fā)功能的設(shè)備上報(bào)資源狀況信息,具有信令分發(fā)功能的設(shè)備根據(jù)所上報(bào)的信息進(jìn)行權(quán)重值的計(jì)算,以后再輪詢(xún)到該設(shè)備時(shí),該設(shè)備還要再向具有信令分發(fā)功能的設(shè)備上報(bào)一次,也就是說(shuō),具有信令分發(fā)功能的設(shè)備每次輪詢(xún)到具有信令代理功能的設(shè)備,該設(shè)備都要向具有信令分發(fā)功能的設(shè)備上報(bào)信息。
當(dāng)然,還可能存在其他信息上報(bào)方式,但是都應(yīng)認(rèn)為是在本發(fā)明的保護(hù)范圍之內(nèi)。而且,資源狀況信息的上報(bào)過(guò)程并不局限在本步驟,在其他步驟時(shí)進(jìn)行上報(bào)也是可以的,如,在具有信令分發(fā)功能的設(shè)備輪詢(xún)具有信令代理功能的設(shè)備之前或者在輪詢(xún)的過(guò)程中,具有信令代理功能的設(shè)備向該設(shè)備進(jìn)行信息的上報(bào)。
具體到權(quán)重值的計(jì)算,該值應(yīng)該反映具有信令代理功能的設(shè)備當(dāng)前的處理能力,具有信令代理功能的設(shè)備當(dāng)前的處理能力包括當(dāng)前的注冊(cè)用戶(hù)能力和當(dāng)前處理呼叫能力,權(quán)重值的計(jì)算可以當(dāng)前的注冊(cè)用戶(hù)能力為主,也可以同時(shí)兼顧信令代理設(shè)備的當(dāng)前處理呼叫能力。
當(dāng)前的注冊(cè)用戶(hù)能力是指剩余的可注冊(cè)用戶(hù)數(shù),即為“支持的最大注冊(cè)用戶(hù)數(shù)-當(dāng)前的注冊(cè)用戶(hù)數(shù)”,當(dāng)前處理呼叫能力是指“支持的最大呼叫數(shù)-當(dāng)前呼叫數(shù)”。
具有信令代理功能的設(shè)備當(dāng)前的處理能力越高,其權(quán)重值越大;具有信令代理功能的設(shè)備當(dāng)前的處理能力越低,其權(quán)重值越小。
當(dāng)以當(dāng)前的注冊(cè)用戶(hù)能力為主計(jì)算權(quán)重值時(shí),可以采用具有信令代理功能的設(shè)備的當(dāng)前注冊(cè)用戶(hù)能力與設(shè)置的權(quán)重基數(shù)值a進(jìn)行相比,然后對(duì)比值取整計(jì)算得出一個(gè)值x,這個(gè)x就是權(quán)重值。
也可以再根據(jù)當(dāng)前處理呼叫能力進(jìn)行調(diào)整,這時(shí)將上面計(jì)算出來(lái)的x稱(chēng)為初始權(quán)重值。根據(jù)具有信令代理功能的設(shè)備當(dāng)前處理呼叫的能力與設(shè)置的閾值b進(jìn)行比較,根據(jù)比值對(duì)值x進(jìn)行適當(dāng)?shù)恼{(diào)整,比如當(dāng)“當(dāng)前處理呼叫的能力/支持的最大呼叫數(shù)≥b%”時(shí),對(duì)值x進(jìn)行加操作,即將初始權(quán)重值調(diào)高一個(gè)設(shè)定的調(diào)整值c,即最終的權(quán)重值為x+c;當(dāng)“當(dāng)前處理呼叫的能力/支持的最大呼叫數(shù)<b%”時(shí),對(duì)值x進(jìn)行減操作,即將初始權(quán)重值調(diào)低c,即最終的權(quán)重值為x-c。
其中,權(quán)重基數(shù)值a、閾值b以及根據(jù)當(dāng)前處理呼叫的能力調(diào)整的值c可以在設(shè)備的運(yùn)行的過(guò)程中進(jìn)行動(dòng)態(tài)調(diào)整。
以上所用的計(jì)算方法只是實(shí)現(xiàn)本發(fā)明目的的實(shí)施例,只要保證注冊(cè)用戶(hù)能力越大,或者注冊(cè)用戶(hù)能力和當(dāng)前處理呼叫能力越大,權(quán)重值越大的原則,其他的計(jì)算方法也可以根據(jù)本方法實(shí)現(xiàn)發(fā)明目的。
當(dāng)然,以上的權(quán)重值的確定過(guò)程并不一定局限在信令分發(fā)設(shè)備輪詢(xún)信令代理設(shè)備之后才進(jìn)行,也可以在輪詢(xún)之前就確定各個(gè)具有信令代理功能的設(shè)備或者將要輪詢(xún)的具有信令代理功能的設(shè)備的權(quán)重值。
步驟105具有信令分發(fā)功能的設(shè)備根據(jù)權(quán)重值進(jìn)行信令的分發(fā)。
具體來(lái)說(shuō),分發(fā)的信令報(bào)文數(shù)目可以由“權(quán)重值×分發(fā)報(bào)文的系數(shù)”得出,“分發(fā)報(bào)文的系數(shù)”可以在設(shè)備運(yùn)行過(guò)程中進(jìn)行調(diào)整,這一系數(shù)為整數(shù)。分發(fā)的信令報(bào)文數(shù)目還可以根據(jù)其他公式得出,比如“權(quán)重值×分發(fā)報(bào)文的系數(shù)+固定值”等等,只要保證注冊(cè)用戶(hù)能力越大,或者注冊(cè)用戶(hù)能力和當(dāng)前處理呼叫能力越大,分發(fā)的報(bào)文數(shù)目則越多的原則即可。
如果發(fā)送完該數(shù)目的信令報(bào)文時(shí),則繼續(xù)輪詢(xún)下一具有信令代理功能的設(shè)備,向后續(xù)的設(shè)備進(jìn)行分發(fā)處理;如果向該設(shè)備發(fā)送的信令報(bào)文數(shù)目還沒(méi)有達(dá)到權(quán)重值要求的數(shù)目,則繼續(xù)將后續(xù)的信令報(bào)文分發(fā)給該設(shè)備,直到達(dá)到該設(shè)備的權(quán)重值對(duì)應(yīng)的數(shù)目。
本發(fā)明還提供了一種具有信令分發(fā)功能的設(shè)備,如圖6所示的具有信令分發(fā)功能的設(shè)備向具有信令代理功能的設(shè)備分發(fā)信令報(bào)文的示意圖中,該具有信令分發(fā)功能的設(shè)備可以是信令分發(fā)設(shè)備(Signaling Dispatching Device,SDD),也可以是其他具有此功能的設(shè)備;具有信令代理功能的設(shè)備可以是會(huì)話(huà)邊界控制器(Session Border Controller,SBC),也可以是其他具備此功能的設(shè)備。
具有信令分發(fā)功能的設(shè)備包括輪詢(xún)單元、權(quán)重單元和分發(fā)單元,輪詢(xún)單元用于輪詢(xún)具有信令代理功能的設(shè)備,在具有信令代理功能的設(shè)備的運(yùn)行狀態(tài)為已注冊(cè)時(shí),將該設(shè)備的資源狀況信息發(fā)送到權(quán)重單元。
其中,資源狀況信息包括支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù),還可以再包括支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。輪詢(xún)單元獲取具有信令代理功能的設(shè)備的資源狀況信息的方式可以有多種,在方法實(shí)施例中已進(jìn)行了描述,此處不再贅述。
權(quán)重單元,根據(jù)輪詢(xún)單元發(fā)來(lái)的資源狀況信息計(jì)算權(quán)重值,并將所述權(quán)重值發(fā)送給分發(fā)單元。
分發(fā)單元,根據(jù)權(quán)重單元發(fā)來(lái)的權(quán)重值對(duì)該具有信令代理功能的設(shè)備進(jìn)行信令的分發(fā)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種信令分發(fā)的方法,其特征在于,具有信令分發(fā)功能的設(shè)備輪詢(xún)具有信令代理功能的設(shè)備,判斷所述具有信令代理功能的設(shè)備的運(yùn)行狀態(tài),當(dāng)運(yùn)行狀態(tài)為已注冊(cè)時(shí),根據(jù)所述具有信令代理功能的設(shè)備的資源狀況信息計(jì)算權(quán)重值,并根據(jù)所述權(quán)重值進(jìn)行信令的分發(fā)。
2.如權(quán)利要求1所述的方法,其特征在于,所述資源狀況信息包括所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述資源狀況信息還包括所述具有信令代理功能的設(shè)備支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。
4.如權(quán)利要求2所述的方法,其特征在于,計(jì)算權(quán)重值的步驟具體為將所述具有信令代理功能的設(shè)備的當(dāng)前注冊(cè)用戶(hù)能力與權(quán)重基數(shù)值進(jìn)行相比,對(duì)比值取整后得出權(quán)重值。
5.如權(quán)利要求4所述的方法,其特征在于,所述當(dāng)前注冊(cè)用戶(hù)能力為所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)與當(dāng)前的注冊(cè)用戶(hù)數(shù)的差。
6.如權(quán)利要求3所述的方法,其特征在于,計(jì)算權(quán)重值的步驟具體為所述具有信令代理功能的設(shè)備的當(dāng)前注冊(cè)用戶(hù)能力與權(quán)重基數(shù)值相比,對(duì)比值取整后得出初始權(quán)重值;所述信令代理設(shè)備當(dāng)前處理呼叫的能力與閾值進(jìn)行比較,根據(jù)比值對(duì)初始權(quán)重值進(jìn)行調(diào)整,得到權(quán)重值。
7.如權(quán)利要求6所述的方法,其特征在于,所述信令代理設(shè)備當(dāng)前處理呼叫的能力與閾值進(jìn)行比較,根據(jù)比值對(duì)初始權(quán)重值進(jìn)行調(diào)整,得到權(quán)重值,具體為當(dāng)“當(dāng)前處理呼叫的能力/支持的最大呼叫數(shù)≥所述閾值/100”時(shí),將所述初始權(quán)重值加上調(diào)整值得到權(quán)重值;否則將所述初始權(quán)重值減去所述調(diào)整值得到權(quán)重值。
8.如權(quán)利要求6或7所述的方法,其特征在于,所述當(dāng)前處理呼叫的能力為所述具有信令代理功能的設(shè)備支持的最大呼叫數(shù)與當(dāng)前呼叫數(shù)的差。
9.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述權(quán)重值進(jìn)行信令的分發(fā),具體為所述具有信令分發(fā)功能的設(shè)備根據(jù)當(dāng)前輪詢(xún)到的所述具有信令代理功能的設(shè)備的權(quán)重值,向所述具有信令代理功能的設(shè)備分發(fā)相應(yīng)數(shù)目的信令,如果已經(jīng)發(fā)送的信令報(bào)文數(shù)目達(dá)到權(quán)重值要求的數(shù)目,則輪詢(xún)下一具有信令代理功能的設(shè)備;否則繼續(xù)將后續(xù)的信令報(bào)文分發(fā)給所述設(shè)備,直到達(dá)到所述設(shè)備的權(quán)重值對(duì)應(yīng)的數(shù)目。
10.如權(quán)利要求9所述的方法,其特征在于,向所述具有信令代理功能的設(shè)備分發(fā)相應(yīng)數(shù)目的信令,具體為向所述具有信令代理功能的設(shè)備分發(fā)數(shù)目為權(quán)重值與分發(fā)報(bào)文的系數(shù)的乘積的信令。
11.如權(quán)利要求1所述的方法,其特征在于,還進(jìn)一步包括具有信令代理功能的設(shè)備定時(shí)向具有信令分發(fā)功能的設(shè)備上報(bào)資源狀況信息,所述具有信令分發(fā)功能的設(shè)備刷新并保存所述信息。
12.一種具有信令分發(fā)功能的設(shè)備,其特征在于,包括輪詢(xún)單元,用于輪詢(xún)具有信令代理功能的設(shè)備,在所述設(shè)備運(yùn)行狀態(tài)為已注冊(cè)時(shí),將所述設(shè)備的資源狀況信息發(fā)送到權(quán)重單元;權(quán)重單元,根據(jù)所述資源狀況信息計(jì)算權(quán)重值,并將所述權(quán)重值發(fā)送給分發(fā)單元;分發(fā)單元,根據(jù)所述權(quán)重值對(duì)所述設(shè)備進(jìn)行信令的分發(fā)。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述資源狀況信息包括所述具有信令代理功能的設(shè)備支持的最大注冊(cè)用戶(hù)數(shù)以及當(dāng)前的注冊(cè)用戶(hù)數(shù)。
14.如權(quán)利要求13所述的設(shè)備,其特征在于,所述資源狀況信息還包括所述具有信令代理功能的設(shè)備支持的最大呼叫數(shù)以及當(dāng)前的呼叫數(shù)。
15.如權(quán)利要求12至14任一所述的設(shè)備,其特征在于,所述具有信令分發(fā)功能的設(shè)備為信令分發(fā)設(shè)備Signaling Dispatching Device。
全文摘要
本發(fā)明提供了一種信令分發(fā)的方法及其設(shè)備,涉及通信技術(shù)領(lǐng)域。具有信令分發(fā)功能的設(shè)備輪詢(xún)具有信令代理功能的設(shè)備,判斷所述具有信令代理功能的設(shè)備的運(yùn)行狀態(tài),當(dāng)運(yùn)行狀態(tài)為已注冊(cè)時(shí),根據(jù)所述具有信令代理功能的設(shè)備的資源狀況信息計(jì)算權(quán)重值,并根據(jù)所述權(quán)重值進(jìn)行信令的分發(fā)。本發(fā)明還提供一種具有信令分發(fā)功能的設(shè)備,利用本發(fā)明所提供的方法和設(shè)備,可以在采用具有信令分發(fā)功能的設(shè)備作為一組SBC設(shè)備的統(tǒng)一對(duì)外出口時(shí),解決信令分發(fā)的問(wèn)題,有效地提高NGN網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備的處理能力,最大限度的保證大容量組網(wǎng)中SBC設(shè)備的利用率和信令處理的正確性。
文檔編號(hào)H04L29/06GK1968130SQ20061006294
公開(kāi)日2007年5月23日 申請(qǐng)日期2006年9月29日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者王磊, 劉志坤 申請(qǐng)人:華為技術(shù)有限公司