專利名稱:業(yè)務處理的方法、接入網設備及通信系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,具體涉及業(yè)務處理的方法、接入網設備及通信系統(tǒng)。
背景技術:
目前,Iu Flex技術引入了 "Pool區(qū)"的概念, 一個Pool (池)區(qū)內可以包括多個并行運行的核心網(CN, Core Network)設備。 采用Pool區(qū)具有多種優(yōu)點當用戶終端(UE, User Equipment)處于Pool區(qū)的無線資源覆蓋下時,該UE只被該Pool區(qū)內一個專門的CN節(jié)點所服務,該UE在該Pool區(qū)內漫游時,無需改變其服務CN節(jié)點,進而可以減少CN節(jié)點間的更新、切換和遷移;在Pool區(qū)內增加一個CN節(jié)點就可以擴大該Pool區(qū)接受CN服務的能力,故而當一個CN節(jié)點故障時,由其它CN節(jié)點來提供業(yè)務的可能性也就增大了 。 例如在一個服務GPRS(General Packet Radio Service,通用分組無線服務技術)支持節(jié)點(SGSN,Serving GPRS Support Node) Pool中,多個SGSN并行地運行,它們可以共同的分擔Pool區(qū)內的業(yè)務(traffic)。 如SGSN Pool中包括多個SGSN,而一個UE只在其中一個的SGSN上進行核心網附著,因此無線網絡控制器(RNC, Radio Network Controller)需要為請求附著的UE選擇進行附著的SGSN?,F有技術通常是在RNC上配置SGSN Pool內的各個SGSN的容量比例,RNC根據配置的容量比例來為請求附著的UE選擇SGSN。例如RNC配置的容量比例為SGSN1 : SGSN 2 : SGSN 3 = 2:2: 3,若有7000個UE請求附著,RNC根據配置的容量比例選擇SGSN,三個SGSN接入的UE數量分別是2000 、2000和3000。 現有的RNC選擇SGSN的方式并不能很好的實現SGSN Pool各個SGSN的負載均衡,例如若SGSN 3中有1000個UE分離,另有3500個UE請求附著,則三個SGSN接入的UE數量分別變成3000、3000和3500,并未獲得設計的負載均衡效果。
發(fā)明內容
本發(fā)明實施例提供一種業(yè)務處理的方法、接入網設備及通信系統(tǒng),有利于較好的
實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。 為解決上述技術問題,本發(fā)明實施例提供以下技術方案 本發(fā)明實施例提供一種業(yè)務處理的方法,包括 監(jiān)測服務通用分組無線服務技術支持節(jié)點SGSN池中的各個SGSN的資源消耗指標; 接收用戶終端的附著請求消息; 基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,并將所述接收到的用戶終端的附著請求消息發(fā)送給所述SGSN池中當前負載比例最小的SGSN。 本發(fā)明實施例還提供一種接入網設備,包括
監(jiān)測模塊,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標;
接收模塊,用于接收用戶終端的附著請求消息; 負載計算模塊,用于基于所述監(jiān)測模塊當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例; 發(fā)送模塊,用于將所述接收模塊接收到的用戶終端的附著請求消息發(fā)送給所述負載計算模塊計算出的SGSN池中當前負載比例最小的SGSN。 由上可見,本發(fā)明實施例所提供的上述技術方案中,監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,選擇計算出的SGSN池中當前的負載比例最小的SGSN作為用戶終端附著的SGSN,能較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。 本發(fā)明實施例還提供一種業(yè)務處理的方法,包括 監(jiān)測服務通用分組無線服務技術支持節(jié)點SGSN池中的各個SGSN的資源消耗指標; 接收用戶終端的附著請求消息; 基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中
的各個SGSN當前的資源剩余量,并將所述接收到的用戶終端的附著請求消息發(fā)送給所述
SGSN池中當前資源剩余量最多的SGSN。 本發(fā)明實施例還提供一種接入網設備,包括 監(jiān)測模塊,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標; 接收模塊,用于接收用戶終端的附著請求消息; 剩余資源計算模塊,基于所述監(jiān)測模塊當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量; 發(fā)送模塊,用于將所述接收模塊接收到的用戶終端的附著請求消息發(fā)送給所述剩余資源計算模塊計算出的SGSN池中當前資源剩余量最多的SGSN。
本發(fā)明實施例還提供一種通信系統(tǒng),包括
如上述實施例所述的接入網設備。 由上可見,本發(fā)明實施例所提供的上述技術方案中,監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,選擇計算出的SGSN池中當前的資源剩余量最多的SGSN作為用戶終端附著的SGSN,能較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的一種業(yè)務處理的方法流程 圖2是本發(fā)明實施例二提供的一種業(yè)務處理的方法流程圖; 圖3-a是本發(fā)明實施例三提供的一種基于SGSN池的網絡架構圖; 圖3_b本發(fā)明實施例三提供的一種業(yè)務處理的方法流程圖; 圖4是本發(fā)明實施例四提供的一種接入網設備示意圖; 圖5是本發(fā)明實施例五提供的一種接入網設備示意圖。
具體實施例方式
本發(fā)明實施例提供一種業(yè)務處理的方法、接入網設備及通信系統(tǒng),有利于較好的實現SGSN的負載均衡,提升系統(tǒng)性能。 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一、 參見圖l,本發(fā)明實施例一提供的一種業(yè)務處理的方法,可以包括
110、監(jiān)測SGSN池中的各個SGSN的資源消耗指標;
其中,該SGSN池中可以包括一個或多個SGSN。 在實際應用中,可以通過多種方式監(jiān)測SGSN池中的各個SGSN的資源消耗指標,監(jiān)測的資源消耗指標可包括如下指標的至少一種已附著用戶數、已激活分組數據協議(PDP, Packet Data Protocol)上下文數和已分配帶寬。 例如可以在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN的已附著用戶數;或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已激活PDP上下文數;或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN已分配帶寬,也可以是前述各個檢測方式的任意組合等。 或者也可以通過和SGSN池中的各個SGSN交互信息,獲知各個SGSN當前的資源消耗指標。 120、接收用戶終端的附著請求消息。 在一種應用場景下,當用戶終端需要附著到核心網時,用戶終端可以向網絡側發(fā)送附著請求消息,以請求附著到SGSN ;網絡側接收到用戶終端的附著請求消息后,啟動為該用戶終端選擇SGSN的算法流程。 130、基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,并將接收到的用戶終端的附著請求消息發(fā)送給SGSN池中當前負載比例最小的SGSN。 在一種應用場景下,若需監(jiān)測SGSN池中的各個SGSN的多個資源消耗指標,則可預設各個資源消耗指標的參考權重。 在接收到用戶終端的附著請求消息后,可以基于當前對SGSN池中的各個SGSN的多個資源消耗指標的監(jiān)測結果,結合預設的各個資源消耗指標的參考權重,計算SGSN池中的各個SGSN當前的負載比例,選擇計算出的SGSN池中當前的負載比例最小的SGSN作為該用戶終端附著的SGSN。
可以理解,計算出的SGSN池中的各個SGSN當前的負載比例越大的,其實際的負載比例通常也越大,反之亦然。 在另一種應用場景下,若需監(jiān)測SGSN池中的各個SGSN的一個或多個資源消耗指標,也可預設各個資源消耗指標的參考優(yōu)先級。 需要說明的是,上述技術方案例如可在RNC上具體實施,當然也可以在接入網的基站或其它類似設備上實施,此處不做限定。 可以理解的是,SGSN池服務的每個RNC基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,都是SGSN池中的各個SGSN相對于該RNC的負載比例,但也能從客觀上反映SGSN池中的各個SGSN當前的負載狀況,若SGSN池服務的各個RNC均按照上述方式,監(jiān)測和計算SGSN池中各個SGSN的負載比例,并選擇其計算出的負載比例最小的SGSN作為用戶終端附著的SGSN,在一定程度上也可以從整體上實現SGSN池中各個SGSN的負載均衡。 由上可見,本實施例中先監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,選擇計算出的SGSN池中當前的負載比例最小的SGSN作為用戶終端附著的SGSN,有利于較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。 實施例二、 參見圖2,本發(fā)明實施例二提供的一種業(yè)務處理的方法,可以包括
210、監(jiān)測SGSN池中的各個SGSN的資源消耗指標;
其中,該SGSN池中可包括一個或多個SGSN。 在實際應用中,可以通過多種方式監(jiān)測SGSN池中的各個SGSN的資源消耗指標,監(jiān)測的資源消耗指標可包括如下指標的至少一種已附著用戶數、已激活分組數據協議(PDP, Packet Data Protocol)上下文數和已分配帶寬。 例如可以在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN的已附著用戶數;或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已激活PDP上下文數;或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN已分配帶寬,也可以是前述各個檢測方式的任意組合等。 或者也可以通過和SGSN池中的各個SGSN交互信息,獲知各個SGSN當前的資源消耗指標。 220 、接收用戶終端的附著請求消息。 在一種應用場景下,當用戶終端需要附著到核心網時,用戶終端可以向網絡側發(fā)送附著請求消息,以請求附著到SGSN ;網絡側接收到用戶終端的附著請求消息后,啟動為該用戶終端選擇SGSN的算法流程。 230、基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,并將接收到的用戶終端的附著請求消息發(fā)送給SGSN池中當前資源剩余量最多的SGSN。 在一種應用場景下,若需監(jiān)測SGSN池中的各個SGSN的一個或多個資源消耗指標,也可預設各個資源消耗指標的參考優(yōu)先級。
7
在接收到用戶終端的附著請求消息后,可基于當前對SGSN池中的各個SGSN的參考優(yōu)先級最高的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,選擇計算出的SGSN池中當前的資源剩余量最多的SGSN作為該用戶終端附著的SGSN。
可以理解,計算出的SGSN池中的各個SGSN當前的資源剩余量越多的,其實際的資源剩余量通常也越多,反之亦然。 需要說明的是,上述技術方案例如可在RNC上具體實施,當然也可以在接入網的基站或其它類似設備上實施,此處不做限定。 可以理解的是,SGSN池服務的每個RNC基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,都是SGSN池中的各個SGSN相對于該RNC的資源剩余量,但也能從客觀上反映SGSN池中的各個SGSN當前的負載狀況,若SGSN池服務的各個RNC均按照上述方式,監(jiān)測和計算SGSN池中各個SGSN的資源剩余量,并選擇其計算出資源剩余量最多的SGSN作為用戶終端附著的SGSN,在一定程度上也可以從整體上實現SGSN池中各個SGSN的負載均衡。 由上可見,本實施例中監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,選擇計算出的SGSN池中當前資源剩余量最多的SGSN作為用戶終端附著的SGSN,與現有技術相比,有利于較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。
實施例三、 為便于更好的理解本發(fā)明實施例的技術方案,本發(fā)明實施例提供了一種基于SGSN池的網絡架構圖,參見圖3-a,下面以RNC-l為請求附著的用戶終端A選擇SGSN的過程為例,進行進一步的描述。 參見圖3-b,本發(fā)明實施例三提供的一種業(yè)務處理的方法,可以包括
301、 RNC-l監(jiān)測SGSN池中的各個SGSN的資源消耗指標。 其中,RNC-l監(jiān)測SGSN池中的各個SGSN的資源消耗指標例如可包括監(jiān)測SGSN池中的各個SGSN的如下資源消耗指標的至少一種已附著用戶數、已激活PDP上下文數和已分配帶寬等。本實施例中以RNC-l監(jiān)測SGSN池中的各個SGSN的已附著用戶數、已激活PDP上下文數和已分配帶寬等三個資源消耗指標為例進行說明。 在一種應用場景下,當用戶終端需要請求網絡附著時,用戶終端通過RNC向SGSN發(fā)送附著請求消息,以請求附著到SGSN。 RNC因而可以據此實時的獲知通過其附著到SGSN的用戶數。 在實際應用中,RNC-l例如可以對應SGSN池中的每個SGSN設置一個已附著用戶數計數器Cl,利用設置的各個已附著用戶數計數器Cl,分別實時的統(tǒng)計通過RNC-l附著到各個SGSN的用戶數,即統(tǒng)計出SGSN池中的每個SGSN當前通過RNC-l附著的實際用戶數。且基于該方式監(jiān)測SGSN池中的每個SGSN通過RNC-l附著的用戶數,無需對現有網絡進行改動,也無需增加任何信令便可實現,實現代價很小。 在一種應用場景下,當激活用戶終端的PDP上下文時,RNC和SGSN交互信令,為激活PDP上下文建立Iu接口鏈路,SGSN向RNC發(fā)送的用于建立Iu接口鏈路的無線接入承載(RAB,Radio Access Bearer)指派請求消息中還可以攜帶為該無線接入承載分配的帶寬信息,RNC根據當前是否有足夠的資源,確定是否接受SGSN的請求。RNC因而可據此實時的獲 知各SGSN通過其激活的PDP上下文數、以及各SGSN的已分配帶寬。 在實際應用中,RNC-1例如可以對應SGSN池中的每個SGSN設置一個已激活PDP 上下文數計數器C2,利用設置的各個已激活PDP上下文數計數器C2,分別實時的統(tǒng)計各個 SGSN激活的PDP上下文數。 在實際應用中,RNC-1例如也可以對應SGSN池中的每個SGSN設置一個已分配帶
寬計數器C3,利用已分配帶寬計數器C3,分別實時的統(tǒng)計各個SGSN已分配的帶寬。且基于
該方式監(jiān)測SGSN池中的每個SGSN通過RNC-1激活的PDP上下文數以及已分配的帶寬,無
需對現有網絡進行改動,也無需增加任何信令便可實現,實現代價很小。 可以理解,RNC-1通過監(jiān)測SGSN池中的各個SGSN的上述各種資源消耗指標,能夠
比較全面的掌握SGSN池中的各個SGSN的資源消耗情況。 302、 RNC-1接收用戶終端A的附著請求消息。 當用戶終端A需要附著到核心網時,用戶終端A通過基站向RNC-1發(fā)送附著請求 消息,請求附著到SGSN ;RNC-1接收到用戶終端A的附著請求消息后,啟動為用戶終端A選 擇SGSN的算法流程。 303、 RNC-1基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算 SGSN池中的各個SGSN當前的負載比例。 RNC-1可基于當前對SGSN池中的各個SGSN的已附著用戶數、已激活PDP上下文數 和已分配帶寬等三個資源消耗指標的監(jiān)測結果,根據SGSN池中各個SGSN的最大附著用戶 數(以下用Rs-max表示)、最大激活PDP激活上下文數(以下用Rp-max表示)和最大帶寬 (以下用Rb-max表示),計算SGSN池中的各個SGSN當前的資源消耗比例。
其中,網絡中的網管可以通過網管系統(tǒng),統(tǒng)一為SGSN池服務的各個RNC配置SGSN 池中各個SGSN的最大附著用戶數、最大激活PDP激活上下文數和最大帶寬等參數,以保持 各個RNC中配置的SGSN參數的一致性。當然,也可以通過其它方式預先在各個RNC配置上 述SGSN參數。 進一步的,考慮到在不同情況下,不同的資源消耗指標對SGSN負載的影響可能不 盡相同,例如某些情況下,SGSN的已激活PDP上下文數對SGSN負載的影響可能大于已附著 用戶數和已分配帶寬的影響;在另一些情況下,SGSN的已分配帶寬對SGSN負載的影響可能 大于已附著用戶數和已激活PDP上下文數的影B向,因此,可在RNC中預先配置(可由網管統(tǒng) 一配置)各類資源消耗指標的參考權重,SGSN的負載比例(以下用Fb表示)的計算公式 可如下 Fb = (Rs/Rs_max) Xns+(Rp/Rp_max) X np+(Rb/Rb_max) Xnb
其中,Rs表示RNC當前監(jiān)測的已附著用戶數,ns表示其參考權重;Rp表示已激活 PDP上下文數,np表示其參考權重;Rb表示已分配帶寬,nb表示其參考權重??梢岳斫獾?是,若ns = np = nb,則表明三個資源消耗指標的參考權重相同。 可以理解,RNC-1基于上述方式計算出的SGSN池中的各個SGSN當前的負載比例 越大的,其實際的負載比例通常也越大,反之亦然。 進一步的,若事先沒有預設各個資源消耗指標的參考權重,則RNC-1可以按照默 認的參考權重進行計算,其中,各個資源消耗指標的默認的參考權重例如可以都為1。
304、RNC-1為用戶終端A選擇計算出的SGSN池中當前負載比例最小的SGSN,向選擇的SGSN發(fā)送用戶終端Al的附著請求消息。 在實際應用中,當RNC-1基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,結合預設的資源消耗指標的參考權重,計算SGSN池中的各個SGSN當前的負載比例后,RNC-1比較計算出的各個SGSN當前的負載比例的大小,選擇計算出的SGSN池中當前負載比例最小的SGSN作為用戶終端A附著的SGSN。 可以理解的是,SGSN池服務的每個RNC基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,都是SGSN池中的各個SGSN相對于該RNC的負載比例,但也能從客觀上反映SGSN池中的各個SGSN當前的負載狀況,若SGSN池服務的各個RNC均按照上述方式,監(jiān)測和計算SGSN池中各個SGSN的負載比例,并為請求附著的用戶終端選擇其計算出的負載比例最小的SGSN進行接入,也就可以從整體上實現SGSN池中各個SGSN的負載均衡。 此外,在另一種應用場景下,RNC-1也可基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,并為用戶終端A選擇計算出的SGSN池中資源剩余量最多的SGSN,向選擇的SGSN發(fā)送用戶終端A1的附著請求消息。 在該場景的具體實現過程中,可以先為監(jiān)測的各個資源消耗指標的設定不同的參考優(yōu)先級,在為用戶終端A選擇SGSN時,RNC-1可以計算參考優(yōu)先級最高的資源消耗指標所對應的剩余資源量,選擇計算出的SGSN池中當前資源剩余量最多的SGSN作為用戶終端A附著的SGSN,特別的,若最高參考優(yōu)先級對應的剩余資源量相同,則繼續(xù)比較優(yōu)先級次高的資源消耗指標所對應的剩余資源數,以此類推。 舉例來說,若資源消耗指標中已附著用戶數的參考優(yōu)先級設定為1、已激活PDP上下文數的參考優(yōu)先級設定為2、已分配帶寬的參考優(yōu)先級設定為3。則當接收到用戶終端A的附著請求消息后,RNC-1可以基于當前對SGSN池中的各個SGSN的已分配帶寬的監(jiān)測結果,計算SGSN池中各個SGSN當前的帶寬剩余量,選擇計算出的SGSN池中當前帶寬剩余量最多的SGSN作為用戶終端A附著的SGSN,以此類推。 進一步的,若沒有預設各個資源消耗指標的參考優(yōu)先級,則RNC-1可以按照默認的參考優(yōu)先級進行計算,其中,默認的參考優(yōu)先級例如可以是已分配帶寬最高,已激活PDP上下文數次之、已附著用戶數更次之。 可以理解的是,SGSN池服務的每個RNC基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量,都是SGSN池中的各個SGSN相對于該RNC的資源剩余量,但也能從客觀上反映SGSN池中的各個SGSN當前的負載狀況,若SGSN池服務的各個RNC均按照上述方式,監(jiān)測和計算SGSN池中各個SGSN的資源剩余量,并選擇其計算出的資源剩余量最多的SGSN作為用戶終端附著的SGSN,在一定程度上也可以從整體上實現SGSN池中各個SGSN的負載均衡。 在實際應用中,對于每個請求附著的用戶終端,RNC均可按照上述方式為其選擇附著的SGSN,實現SGSN池中各個SGSN的負載均衡。 在一種應用場景下,若RNC在某一個時刻只接收到一個用戶終端的附著請求消息時,則可按照步驟301 304為該用戶終端選擇SGSN ;若RNC在同一時刻接收到兩個或者兩個以上的用戶終端的附著請求消息時,則RNC可以先按照步驟301 304確定出SGSN池中負載比例最小或者資源剩余量最大的SGSN,將該兩個或者兩個以上的用戶終端的附著請求消息一起發(fā)送到該確定出的SGSN,也可以先將其中的一個用戶終端的附著請求消息發(fā)送到該確定出的SGSN后,再根據步驟301 304確定SGSN池中負載比例最小或者資源剩余量最大的SGSN,再剩余的用戶終端的附著請求中的一個發(fā)送給確定出的SGSN,如果還有剩余的用戶終端的附著請求消息,按照類似的方法以此類推。 為便于更好的理解本實施例的上述技術方案,下面通過一具體實例進行進一步的說明。 例如SGSN池中包括SGSN-1和SGSN-2等兩個SGSN,其中,SGSN-1的最大附著用戶數為3000、最大激活PDP激活上下文數為2400、最大帶寬為2Gbps ;SGSN_2的最大附著用戶數為5000、最大激活PDP激活上下文數為3000、最大帶寬為3Gbps。 RNC-1實時的監(jiān)測SGSN-1和SGSN-2的已附著用戶數、已激活PDP上下文數和
已分配帶寬等資源消耗指標,若在接收到用戶終端A發(fā)送的附著請求消息時,其監(jiān)測到的
SGSN-1當前的已附著用戶數為750、已激活PDP上下文數600以及已分配帶寬為0. 5Gbps、
SGSN-2當前的已附著用戶數為1000、已激活PDP上下文數600以及已分配帶寬為1. 2Gbps。 RNC-1先計算SGSN-1和SGSN-2各種資源的消耗比例,其中 SGSN-1的附著用戶數的消耗比例=Rs/Rs-max = 750/3000 = 25% ; SGSN-1的激活PDP上下文數的消耗比例=Rp/Rp-max = 600/2400 = 25% ; SGSN-1的可分配帶寬的消耗比例=Rb/Rb-max = 0. 5/2 = 25% ; SGSN-2的附著用戶數的消耗比例=Rs/Rs-max = 1000/5000 = 20% ; SGSN-2的激活PDP上下文數的消耗比例=Rp/Rp-max = 600/3000 = 20% ; SGSN-2的可分配帶寬的消耗比例=Rb/Rb-max = 1. 2/3 = 40% ; 例如若RNC-1預設的已附著用戶數的參考權重為1、已激活PDP上下文數的參考權
重為2、已分配帶寬的參考權重為3, 則RNC-1計算SGSN-1的負載比例Fb-sl = 25% Xl+25% X2+25% X3 = 150% 則RNC-1計算SGSN-2的負載比例Fb-s2 = 20% Xl+20% X2+40% X3 = 180% 可見,計算出的SGSN-1的負載比例小于SGSN-2的負載比例,則RNC-1為用戶終端A選擇SGSN-1,并向SGSN-1發(fā)送用戶終端A的附著請求消息,SGSN-1對用戶終端A進行附著。其它方式可以以此類推。 由上可見,本實施例中RNC先監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例或資源剩余量,選擇計算出的SGSN池中當前的負載比例最小的或資源剩余量最多的SGSN作為用戶終端附著的SGSN,與現有技術相比,有利于較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。
進一步的,多種資源消耗指標綜合參考,負載均衡十分的全面客觀;可以根據網絡中的關鍵資源和運營商的要求,靈活的配置各種資源消耗指標的參考權重或參考優(yōu)先級,實現十分靈活。
為便于更好的實施本發(fā)明實施例的技術方案,本發(fā)明實施例中還提供一種接入網 設備。 實施例四、 參見圖4,本發(fā)明實施例四的一種接入網設備400,可以包括監(jiān)測模塊410、接收 模塊420、負載計算模塊430和發(fā)送模塊440。 其中,監(jiān)測模塊410,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標。
其中,該SGSN池中可以包括一個或多個SGSN。 在實際應用中,監(jiān)測模塊410可以通過多種方式監(jiān)測SGSN池中的各個SGSN的一 個或多個資源消耗指標,監(jiān)測模塊410例如可以在用戶終端請求附著的過程中,監(jiān)測SGSN 池中的各個SGSN的已附著用戶數、或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各 個SGSN的已激活PDP上下文數、或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個 SGSN的已分配帶寬等;或者也可以通過和SGSN池中的各個SGSN交互信息,獲知各個SGSN 當前的資源消耗指標。 接收模塊420,用于接收用戶終端的附著請求消息。 負載計算模塊430,用于基于監(jiān)測模塊410當前對SGSN池中的各個SGSN的資源消 耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例。 發(fā)送模塊440,用于將接收模塊420接收到的用戶終端的附著請求消息發(fā)送給負 載計算模塊430計算出的SGSN池中當前負載比例最小的SGSN。
在一種應用場景下,接入網設備400還可以包括 預設模塊,用于當監(jiān)測模塊410監(jiān)測SGSN池中的各個SGSN的多個資源消耗指標 時,預設各個資源消耗指標的參考權重。 其中,預設模塊例如可以根據網絡系統(tǒng)的統(tǒng)一配置,預設各個資源消耗指標的參 考權重。 負載計算模塊430具體可以用于,基于當前對SGSN池中的各個SGSN的多個資源 消耗指標的監(jiān)測結果,結合預設模塊預設的各個資源消耗指標的參考權重,計算SGSN池中 的各個SGSN當前的負載比例。 在一種應用場景下,監(jiān)測模塊410例如可以監(jiān)測SGSN池中的各個SGSN如下資源 消耗指標的至少一種已激活分組數據協議PDP上下文數、已附著用戶數和已分配帶寬。
在一種應用場景下,監(jiān)測模塊410例如可以包括下述監(jiān)測子模塊中的一個或多 個. 第一監(jiān)測子模塊,用于在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN 的已附著用戶數; 第二監(jiān)測子模塊,用于在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN 的已激活PDP上下文數;禾口 第三監(jiān)測子模塊,用于或在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個 SGSN的已分配帶寬。 需要說明的是,本實例接入網設備400具體可以是基站、基站控制器或通信系統(tǒng) 中其它具有等同或相似功能的設備,本實施例不做限定。 需要說明,本實施例的接入網設備400可以如實施例三中的RNC-1,其各個功能模塊的功能可以根據上述方法實施例中的方法具體實現,其具體實現過程可參照上述實施例中的相關描述,此處不再贅述。 為便于更好的實施本發(fā)明實施例的技術方案,本發(fā)明實施例中還提供一種接入網設備。 實施例五、 參見圖5,本發(fā)明實施例五的一種接入網設備500,可以包括監(jiān)測模塊510、接收模塊520、剩余資源計算模塊530和發(fā)送模塊540 其中,監(jiān)測模塊510,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標;
其中,該SGSN池中可以包括一個或多個SGSN。 在實際應用中,監(jiān)測模塊510可以通過多種方式監(jiān)測SGSN池中的各個SGSN的一個或多個資源消耗指標,監(jiān)測模塊510例如可以在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN的已附著用戶數、或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已激活PDP上下文數、或者在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已分配帶寬等;或者也可以通過和SGSN池中的各個SGSN交互信息,獲知各個SGSN當前的資源消耗指標。 接收模塊520,用于接收用戶終端的附著請求消息。 剩余資源計算模塊530,基于監(jiān)測模塊510當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量。 發(fā)送模塊540,用于將接收模塊520接收到的用戶終端的附著請求消息發(fā)送給剩余資源計算模塊530計算出的SGSN池中當前資源剩余量最多的SGSN。
在一種應用場景下,接入網設備500還可以包括 預設模塊,用于當監(jiān)測模塊510監(jiān)測SGSN池中的各個SGSN的多個資源消耗指標時,預設各個資源消耗指標的參考優(yōu)先級。 其中,預設模塊例如可以根據網絡系統(tǒng)的統(tǒng)一配置,預設各個資源消耗指標的參考優(yōu)先級。 負載計算模塊430具體可以用于,基于當前對SGSN池中的各個SGSN的參考優(yōu)先級最高的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量。
在一種應用場景下,監(jiān)測模塊510例如可以監(jiān)測SGSN池中的各個SGSN如下資源消耗指標的至少一種已激活分組數據協議PDP上下文數、已附著用戶數、已分配帶寬。
在一種應用場景下,監(jiān)測模塊510例如可以包括下述監(jiān)測子模塊中的一個或多個. 第一監(jiān)測子模塊,用于在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN的已附著用戶數; 第二監(jiān)測子模塊,用于在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已激活PDP上下文數;禾口 第三監(jiān)測子模塊,用于或在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已分配帶寬。 需要說明的是,本實例接入網設備500具體可以是基站、基站控制器或通信系統(tǒng)中其它具有等同或相似功能的設備,本實施例不做限定。
13
需要說明,本實施例的接入網設備500可以如實施例三中的RNC-1,其各個功能模 塊的功能可以根據上述方法實施例中的方法具體實現,其具體實現過程可參照上述實施例 中的相關描述,此處不再贅述。 為便于更好的實施本發(fā)明實施例的技術方案,本發(fā)明實施例中還提供一種通信系 統(tǒng),可以包括如上述實施例中的接入網設備400。 為便于更好的實施本發(fā)明實施例的技術方案,本發(fā)明實施還提供了一種通信系 統(tǒng),可以包括上述實施例中的接入網設備500。 需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領域技術人員也應該知 悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。 在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部 分,可以參見其他實施例的相關描述。 綜上,本發(fā)明實施例中RNC先監(jiān)測SGSN池中的各個SGSN的資源消耗指標,當接收 到用戶終端的附著請求消息時,基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測 結果,計算SGSN池中的各個SGSN當前的負載比例或資源剩余量,選擇計算出的SGSN池中 當前的負載比例最小的或資源剩余量最多的SGSN作為用戶終端附著的SGSN,有利于較好 的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。 進一步的,多種資源消耗指標綜合參考,負載均衡十分的全面客觀;可以根據網絡 中的關鍵資源和運營商的要求,靈活的配置各種資源消耗指標的參考權重或參考優(yōu)先級, 實現十分靈活。 本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,上述的程序可存儲于計算機可讀取存儲介質 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,上述的存儲介質可為只 讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)、 磁碟、光盤等。 以上對本發(fā)明實施例所提供的一種業(yè)務處理的方法、接入網設備及通信系統(tǒng)進行 了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例 的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員, 依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上,本說明書內容不 應理解為對本發(fā)明的限制。
權利要求
一種業(yè)務處理的方法,其特征在于,包括監(jiān)測服務通用分組無線服務技術支持節(jié)點SGSN池中的各個SGSN的資源消耗指標;接收用戶終端的附著請求消息;基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,并將所述接收到的用戶終端的附著請求消息發(fā)送給所述SGSN池中當前負載比例最小的SGSN。
2. 根據權利要求l所述的方法,其特征在于,所述基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的 各個SGSN當前的負載比例,包括基于當前對SGSN池中的各個SGSN的多個資源消耗指標的監(jiān)測結果,結合預設的各個 資源消耗指標的參考權重,計算SGSN池中的各個SGSN當前的負載比例。
3. 根據權利要求2所述的方法,其特征在于,所述參考權重根據網管的統(tǒng)一配置進行 預設。
4. 根據權利要求1所述的方法,其特征在于,監(jiān)測SGSN池中的各個SGSN的資源消耗指標,包括監(jiān)測SGSN池中的各個SGSN如下資源消耗指標的至少一種已激活分組數據協議PDP 上下文數、已附著用戶數和已分配帶寬。
5. 根據權利要求4所述的方法,其特征在于,監(jiān)測SGSN池中的各個SGSN的資源消耗指 標包括以下方式的至少一種在用戶終端請求附著的過程中,監(jiān)測SGSN池中的各個SGSN的已附著用戶數; 在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已激活PDP上下文數; 和,在建立無線接入承載的過程中,監(jiān)測SGSN池中的各個SGSN的已分配帶寬。
6. —種業(yè)務處理的方法,其特征在于,包括監(jiān)測服務通用分組無線服務技術支持節(jié)點SGSN池中的各個SGSN的資源消耗指標; 接收用戶終端的附著請求消息;基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個 SGSN當前的資源剩余量,并將所述接收到的用戶終端的附著請求消息發(fā)送給所述SGSN池 中當前資源剩余量最多的SGSN。
7. —種接入網設備,其特征在于,包括監(jiān)測模塊,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標; 接收模塊,用于接收用戶終端的附著請求消息;負載計算模塊,用于基于所述監(jiān)測模塊當前對SGSN池中的各個SGSN的資源消耗指標 的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例;發(fā)送模塊,用于將所述接收模塊接收到的用戶終端的附著請求消息發(fā)送給所述負載計 算模塊計算出的SGSN池中當前負載比例最小的SGSN。
8. 根據權利要求7所述的接入網設備,其特征在于, 所述接入網設備還包括預設模塊,所述預設模塊,用于當所述監(jiān)測模塊監(jiān)測SGSN池中的各個SGSN的多個資源消耗指標 時,預設各個資源消耗指標的參考權重;所述負載計算模塊,用于基于當前對SGSN池中的各個SGSN的多個資源消耗指標的 監(jiān)測結果,結合所述預設模塊預設的各個資源消耗指標的參考權重,計算SGSN池中的各個 SGSN當前的負載比例。
9. 一種接入網設備,其特征在于,包括監(jiān)測模塊,用于監(jiān)測SGSN池中的各個SGSN的資源消耗指標; 接收模塊,用于接收用戶終端的附著請求消息;剩余資源計算模塊,基于所述監(jiān)測模塊當前對SGSN池中的各個SGSN的資源消耗指標 的監(jiān)測結果,計算SGSN池中的各個SGSN當前的資源剩余量;發(fā)送模塊,用于將所述接收模塊接收到的用戶終端的附著請求消息發(fā)送給所述剩余資 源計算模塊計算出的SGSN池中當前資源剩余量最多的SGSN。
10. —種通信系統(tǒng),其特征在于,包括 如權利要求7至9任一項所述的接入網設備。
全文摘要
本發(fā)明實施例公開了一種業(yè)務處理的方法、接入網設備及通信系統(tǒng)。本發(fā)明實施例提供的一種業(yè)務處理的方法,包括監(jiān)測服務通用分組無線服務技術支持節(jié)點SGSN池中的各個SGSN的資源消耗指標;接收用戶終端的附著請求消息;基于當前對SGSN池中的各個SGSN的資源消耗指標的監(jiān)測結果,計算SGSN池中的各個SGSN當前的負載比例,并將所述接收到的用戶終端的附著請求消息發(fā)送給所述SGSN池中當前負載比例最小的SGSN。本發(fā)明實施例提供的技術方案有利于較好的實現SGSN的負載均衡,提升通信系統(tǒng)的整體性能。
文檔編號H04W24/08GK101730132SQ20091025208
公開日2010年6月9日 申請日期2009年12月8日 優(yōu)先權日2009年12月8日
發(fā)明者李川 申請人:華為技術有限公司