專利名稱:移動交換中心池間的負載均衡方法、移動交換中心及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動交換中心(MSC,Mobile Switch Center)池(Pool)技術(shù)領(lǐng)域,具 體涉及一種MSC池間的負載均衡的方法、MSC以及系統(tǒng)。
背景技術(shù):
移動交換中心(MSC,MobileSwitch Center)是全球移動通信(GSM, Global System for Mobile)系統(tǒng)的核心,是對位于它所覆蓋區(qū)域中的移動臺進行控制和完成話 路交換的功能實體,也是移動通信系統(tǒng)與其它公用通信網(wǎng)之間的接口。GSM系統(tǒng)中,一 個基站控制器 / 無線網(wǎng)絡(luò)控制器(BSC/RNC,BaseStation Controller/Radio Network Controller)僅與一個 MSC/拜訪位置寄存器(VLR, Visiting Location Register)對應(yīng)。 當(dāng)用戶發(fā)生位置更新的時候,則需要切換到相應(yīng)的MSC/VLR,然后從歸屬位置寄存器(HLR, Home LocationRegister)獲取用戶數(shù)據(jù)。隨著網(wǎng)絡(luò)的不斷擴大,越來越多的位置更新和切 換導(dǎo)致了 MSC/VLR與HLR更多的信令交互,給網(wǎng)絡(luò)帶來了很大的開銷。簡化網(wǎng)絡(luò)擴容、合理 分擔(dān)網(wǎng)絡(luò)中的話務(wù)、減少位置更新帶來的切換顯得越來越重要。為此,第三代合作伙伴計劃(3GPP)提出MSC池的概念,它把若干個移動交換中心 匯集在一起,池內(nèi)的多個BSC共享核心節(jié)點資源,同時核心節(jié)點也共享BSC資源,共同完成 更大區(qū)域的集中控制功能。當(dāng)用戶漫游至某一 MSC池區(qū)域內(nèi),BSC根據(jù)池內(nèi)MSC/VLR的容 量配置等因素將該用戶分配到某一合適的MSC/VLR。只要用戶仍然在同一個MSC池區(qū)域內(nèi) 移動,將一直保持在同一個MSC/VLR下,不發(fā)生MSC/VLR切換(池內(nèi)某一 MSC出現(xiàn)故障或者 需要設(shè)備更新除外),從而減少了 MSC/VLR與HLR之間的信令量。但是,現(xiàn)有MSC池技術(shù)存在如下缺陷現(xiàn)有MSC池沒有池間的負載均衡機制。如果某一地區(qū)因特殊情況(如舉辦重大活 動等)引發(fā)用戶量急劇上升,將導(dǎo)致該地區(qū)的MSC池進入高負載狀態(tài),出現(xiàn)對用戶呼叫請求 的拒絕服務(wù)現(xiàn)象,影響到用戶對網(wǎng)絡(luò)的使用體驗。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種MSC池間的負載均衡的方法、MSC以及系 統(tǒng),在MSC池間實現(xiàn)了負載均衡,使得網(wǎng)絡(luò)資源能夠被充分利用,用戶體驗得到改善。為解決上述技術(shù)問題,本發(fā)明提供方案如下一種移動交換中心MSC池間的負載均衡的方法,包括第一 MSC池內(nèi)的第一 MSC接收到本MSC池內(nèi)的用戶呼叫請求后,如果所述第一 MSC 池的負載率超出預(yù)定第一門限,則根據(jù)預(yù)先收集到的其它MSC池的負載率信息,選擇出一 個負載率小于預(yù)定第二門限的輕載MSC池;所述第一MSC從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述第二MSC發(fā)送 建立虛擬化池的邀請請求,并在接收到所述第二 MSC返回的接受所述邀請請求的響應(yīng)后, 將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;
所述第二 MSC接收到所述用戶呼叫請求后,從歸屬位置寄存器下載對應(yīng)的用戶數(shù) 據(jù),并處理所述用戶呼叫請求。優(yōu)選地,上述方法中,在所述輕載MSC池的數(shù)量多于1個時,所述方法還包括所述 第一 MSC獲取各個輕載MSC池的當(dāng)前空閑資源,并按照輕載MSC池的當(dāng)前空閑資源,將其接 收到的用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前空閑資源多的輕載MSC池所分配到 的用戶呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所分配到的用戶呼叫請求。優(yōu)選地,上述方法中,所述第一 MSC還收集各個輕載MSC池的用戶總?cè)萘?,所述獲 取各個輕載MSC池的當(dāng)前空閑資源包括將每個輕載MSC池的用戶總?cè)萘浚瑴p去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC 池的負載率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。優(yōu)選地,上述方法中,還包括所述第一 MSC還收集各個輕載MSC池內(nèi)的各個MSC的用戶容量;所述第一 MSC按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池 的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼 叫請求,多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。優(yōu)選地,上述方法中,還包括所述輕載MSC池內(nèi)的各個MSC周期性地將自身負載率反饋給本MSC池內(nèi)的所有基 站控制器BSC,所述輕載MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的用戶呼叫請求后,根據(jù) 本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi)的各個 MSC,使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到的用戶 呼叫請求。本發(fā)明還提供了一種移動交換中心MSC池內(nèi)的MSC,包括業(yè)務(wù)處理模塊;虛擬化池服務(wù)器端和/或虛擬化池客戶端;所述虛擬化池服務(wù)器端,用于在本MSC池的負載率超出預(yù)定第一門限時,如果所 述業(yè)務(wù)處理模塊接收到本MSC池內(nèi)的用戶呼叫請求,則根據(jù)預(yù)先收集到的其它MSC池的負 載率信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請求 分配給所述輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述第二 MSC發(fā)送建立虛擬化池的第一邀請請求,并在接收到所述第二 MSC返回的接受所述第一邀 請請求的響應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述虛擬化池客戶端,用于接收其它MSC池內(nèi)的MSC發(fā)送的建立虛擬化池的第二 邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接受所述第二 邀請請求的響應(yīng),在本MSC池的負載率不小于預(yù)定第二門限時,向所述其它MSC返回拒絕所 述第二邀請請求的響應(yīng);業(yè)務(wù)處理模塊,用于在本MSC池的負載率未超出預(yù)定第一門限時,接收本MSC池 內(nèi)的用戶呼叫請求并進行處理;以及,在本MSC池的負載率小于預(yù)定第二門限時,接收與本 MSC池之間建立有虛擬化池的MSC池內(nèi)的用戶呼叫請求并進行處理。優(yōu)選地,上述MSC中,所述虛擬化池服務(wù)器端,還用于在所述輕載MSC池的數(shù)量多 于1個時,獲取各個輕載MSC池的當(dāng)前空閑資源,并按照各個輕載MSC池的當(dāng)前空閑資源,將其接收到的用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前空閑資源多的輕載MSC池所 分配到的用戶呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所分配到的用戶呼叫請求。優(yōu)選地,上述MSC中,所述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池的用戶 總?cè)萘浚约皩⒚總€輕載MSC池的用戶總?cè)萘?,減去該輕載MSC池的用戶總?cè)萘颗c該輕載 MSC池的負載率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。優(yōu)選地,上述MSC中,所述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池內(nèi)的各 個MSC的用戶容量;以及,按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC 池的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶 呼叫請求,多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。優(yōu)選地,上述MSC中,所述虛擬化池服務(wù)器端,還用于周期性地將自身負載率反饋 給本MSC池內(nèi)的所有基站控制器BSC,用以供本MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的 用戶呼叫請求后,根據(jù)本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配 給本MSC池內(nèi)的各個MSC,以使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低 的MSC所分配到的用戶呼叫請求。本發(fā)明還提供了一種實現(xiàn)移動交換中心MSC池間負載均衡的系統(tǒng),包括歸屬位置 寄存器和至少兩個MSC池;其中,每個MSC池包括多個MSC、和與所述多個MSC均連接的多 個基站控制器BSC ; 其中,第一 MSC池中的第一 MSC,用于在本MSC池的負載率超出預(yù)定第一門限時, 如果接收到本MSC池內(nèi)的用戶呼叫請求后,則根據(jù)預(yù)先收集到的所述系統(tǒng)中其它MSC池的 負載率信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請 求分配給所述輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述第 二 MSC發(fā)送建立虛擬化池的邀請請求,并在接收到所述第二 MSC返回的接受邀請請求的響 應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述輕載MSC池中的第二 MSC,用于接收所述第一 MSC池內(nèi)的第一 MSC發(fā)送的建立 虛擬化池的邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接 受邀請請求的響應(yīng);以及,接收所述第一 MSC轉(zhuǎn)發(fā)的用戶呼叫請求并進行處理。優(yōu)選地,上述系統(tǒng)中,所述第一 MSC,還用于獲取各個輕載MSC池的當(dāng)前空閑資源, 并按照輕載MSC池之間的當(dāng)前空閑資源,將其接收到的用戶呼叫請求分配給各個輕載MSC 池,使得當(dāng)前空閑資源多的輕載MSC池所分配到的用戶呼叫請求,多于當(dāng)前空閑資源少的 輕載MSC池所分配到的用戶呼叫請求。優(yōu)選地,上述系統(tǒng)中,所述第一 MSC,還用于收集各個輕載MSC池的用戶總?cè)萘浚灰?及,將每個輕載MSC池的用戶總?cè)萘?,減去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的負 載率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。優(yōu)選地,上述系統(tǒng)中,所述第一 MSC,還用于收集各個輕載MSC池內(nèi)的各個MSC的用 戶容量;以及,按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池的用戶呼 叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼叫請求, 多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。優(yōu)選地,上述系統(tǒng)中,所述輕載MSC池中的各個MSC,周期性地將自身當(dāng)前負載量反饋給本MSC池內(nèi)的所有基站控制器BSC;所述輕載MSC池內(nèi)的任一 BSC,用于在接收到本MSC池內(nèi)的用戶呼叫請求后,根據(jù) 本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi)的各個 MSC,使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到的用戶 呼叫請求。從以上所述可以看出,本發(fā)明提供的MSC池間的負載均衡的方法、MSC以及系統(tǒng), 能夠在MSC池間實現(xiàn)負載均衡,從而能夠更充分地利用網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)容量。本發(fā)明在 將負載從一個MSC池遷移到另一 MSC池時,不會引發(fā)多米諾骨牌效應(yīng),不會打破目的MSC池 內(nèi)的負載均衡狀態(tài)。本發(fā)明能夠在更大范圍上解決了地區(qū)容災(zāi)問題,增強了網(wǎng)絡(luò)的穩(wěn)定性 和擴容性,提高了系統(tǒng)的整體性能。
圖1為本發(fā)明實施例所述VPool的示意圖;圖2為本發(fā)明實施例所述MSC池間的負載均衡的方法的流程示意圖;圖3為本發(fā)明實施例中第一 MSC將用戶呼叫請求分配給多個輕載MSC池的示意 圖;圖4為本發(fā)明實施例所述方法流程中的信令交互示意圖;圖5為本發(fā)明實施例中第一 MSC將用戶呼叫請求轉(zhuǎn)發(fā)給輕載MSC池中的各個MSC 的示意圖;圖6為本發(fā)明實施例所述的MSC的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明提供了一種在MSC池間實現(xiàn)負載均衡的方法,用以在MSC池間進行負載轉(zhuǎn) 移,使得負載能夠從高負荷的MSC池轉(zhuǎn)移到低負荷的MSC池,從而充分地利用了現(xiàn)有的網(wǎng)絡(luò) 資源為用戶提供服務(wù)。以下將結(jié)合附圖通過具體實施例對本發(fā)明做進一步的說明。根據(jù)3GPP的相關(guān)標(biāo)準,現(xiàn)有的MSC池內(nèi)的所有MSC之間保持數(shù)據(jù)的一致性,池內(nèi) 的每個MSC都保存有本MSC池內(nèi)的各個MSC的用戶容量、本MSC池的用戶總?cè)萘亢捅綧SC 池的負載率等數(shù)據(jù)。本實施例中,為了實現(xiàn)MSC池間的負載均衡,需要MSC池間能夠進行負載轉(zhuǎn)移。同 時,為了避免多米諾骨牌效應(yīng)(即高負載的池1,將負載轉(zhuǎn)移到同樣也為高負載的池2,這樣 可能會導(dǎo)致池2中MSC因超負荷而宕機),在進行池間負載轉(zhuǎn)移之前,需要獲悉負載轉(zhuǎn)移的 目的MSC池的當(dāng)前負載狀況。為了解決池間負載狀況的通告問題,本實施例中是通過MSC池 定期查詢其它MSC池的負載狀況或者定期向其它MSC池通告本MSC池的負載狀況。本實施 例中,高負載的MSC池與低負載的MSC池之間建立虛擬化池(VPool,VirtualPool)。當(dāng)MSC 池間發(fā)生負載轉(zhuǎn)移的時候,總是從高負載的MSC池向一個或多個低負載的MSC池轉(zhuǎn)移負載。圖1所示為本實施例所述VPool的示意圖。如圖1所示,在一個VPool中,為用戶 設(shè)備(UE,User Equipment)服務(wù)的MSC池和MSC被稱作“主MSC池”和“主MSC”,主MSC接 收來自BSC的該UE的用戶呼叫請求;其它MSC池及其內(nèi)的MSC被稱作“從MSC池”和“從 MSC”,從MSC除了處理本池內(nèi)的用戶呼叫請求外,還處理主MSC轉(zhuǎn)發(fā)的用戶呼叫請求。這里,所述的其他MSC池是指主MSC池所知曉的MSC池,主MSC能夠與其進行信息交互的MSC池。 例如,預(yù)先在主MSC上配置鄰居MSC池的列表,該列表中包括有鄰居MSC池內(nèi)的各個MSC的 地址信息,從而主MSC可以根據(jù)地址信息,建立與鄰居MSC池內(nèi)的MSC之間的鏈路,通過該 鏈路交互MSC池的負載信息。本實施例為了實現(xiàn)VPool的功能,對現(xiàn)有MSC進行功能升級。如圖2所示,本實施 例在現(xiàn)有的MSC基本的業(yè)務(wù)處理模塊的基礎(chǔ)之上,增加了虛擬化池服務(wù)器端與虛擬化池客 戶端。其中,虛擬化池服務(wù)器端主要功能包括1)收集其它MSC池的負載信息;2)確定用于接收并處理本MSC池的用戶呼叫請求的輕載MSC池,向該輕載MSC池 中的某個MSC發(fā)送建立虛擬化池(VPool)的邀請請求,并在虛擬化池建立成功后將用戶呼 叫請求轉(zhuǎn)發(fā)給該輕載MSC池中對應(yīng)的MSC ;3)協(xié)調(diào)從MSC池之間、以及從MSC池中的從MSC之間的的負載。虛擬化池客戶端的主要功能包括1)接收建立虛擬化池(VPool)的邀請請求,并返回是否接收該要求請求的響應(yīng)。如圖2所示,本實施例所述MSC池間的負載均衡的方法,包括以下步驟步驟21,各個MSC池中的各個MSC,均周期性地收集其它MSC池的負載率信息。這 里,所述的負載率是指MSC池的當(dāng)前負載量與MSC池的用戶總?cè)萘康谋戎?。本實施例中,各個MSC池中的MSC,通過自身的虛擬化池服務(wù)器端,周期性地向其 它MSC池發(fā)送負載狀況的查詢請求,接收其它MSC池返回的負載率信息,從而收集到其它 MSC池的負載率信息;或者,通過自身的虛擬化池服務(wù)器端,主動將本MSC池的負載率信息, 周期性地發(fā)送給其它MSC池中的MSC,從而MSC池中的各個MSC都能夠收集到其它MSC池的 負載率信息。這里,步驟21中所述的其它MSC池,是相對于本MSC池而言的,具體的是能夠 與本MSC進行信息交互的MSC池,例如,本MSC上的鄰居MSC池內(nèi)的各個MSC池,本MSC可 以根據(jù)自身配置的鄰居MSC池的列表中保存的各個MSC的地址信息,與鄰居MSC池中的任 一 MSC進行信息交互。由于MSC池內(nèi)的所有MSC之間的數(shù)據(jù)一致性,MSC池內(nèi)的任意一個 MSC上都保存有該MSC池的負載率信息,因此只需要與該MSC池內(nèi)的任意一個MSC進行交 互,就可以獲取該MSC池的負載率信息。步驟22,第一 MSC池內(nèi)的某個BSC接收到UE發(fā)送的用戶呼叫請求后,將該用戶呼 叫請求轉(zhuǎn)發(fā)到第一 MSC池內(nèi)的某個MSC (假設(shè)為第一 MSC)。BSC可以按照現(xiàn)有的負載分擔(dān) 算法,從MSC池內(nèi)的所有MSC中選擇出第一 MSC,具體選擇方式此處不再贅述。步驟23,第一 MSC接收到BSC轉(zhuǎn)發(fā)的所述用戶呼叫請求后,判斷本第一 MSC池的負 載率是否超出預(yù)定第一門限,若是,則進入步驟25 ;否則,進入步驟24。這里,預(yù)定第一門限 的具體數(shù)值可以根據(jù)實際網(wǎng)絡(luò)環(huán)境進行設(shè)置,例如,設(shè)置為90%。步驟24,按照現(xiàn)有的處理流程,對所述用戶呼叫請求進行處理,并結(jié)束本流程。步驟25,第一 MSC根據(jù)預(yù)先收集的其它MSC池的負載率信息,選擇出一個負載率小 于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請求分配給所述輕載MSC池,然后進入 步驟26。這里,步驟25中所述的其它MSC池,是指能夠與本第一 MSC進行信息交互的MSC 池。所述預(yù)定第二門限的具體數(shù)值可以根據(jù)實際網(wǎng)絡(luò)環(huán)境進行設(shè)置,例如,設(shè)置為50%。步驟26,所述第一 MSC從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述第二MSC發(fā)送建立虛擬化池(VPool)的邀請請求,并在接收到所述第二MSC返回的接受所述邀請 請求的響應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC,進入步驟27。步驟27,所述第二 MSC接收到所述用戶呼叫請求后,識別出該用戶呼叫請求是來 自于本MSC池外部的用戶,于是從HLR下載對應(yīng)的用戶數(shù)據(jù),并處理所述用戶呼叫請求,為 用戶建立相應(yīng)的會話。后續(xù)的信令交互過程中,第一 MSC負責(zé)在UE和第二 MSC間轉(zhuǎn)發(fā)信令, 而第二 MSC則負責(zé)處理會話。圖3進一步給出了在上述流程過程中的信令交互。上述步驟25中,如果第一 MSC根據(jù)其它MSC池的負載率信息,檢測到有多于1個 的輕載MSC池,此時,第一 MSC可以將所述用戶呼叫請求分配給其中任意一個輕載MSC池。優(yōu)選地,為了保證第一 MSC能夠?qū)⒂脩艉艚姓埱竽軌蚝侠淼胤峙浣o各個輕載MSC 池,本實施例中第一 MSC還可以事先獲取各個輕載MSC池的當(dāng)前空閑資源;然后按照輕載 MSC池之間的當(dāng)前空閑資源,將其接收到的用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前 空閑資源多的輕載MSC池所分配到的用戶呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所 分配到的用戶呼叫請求。其中,所述獲取各個輕載MSC池的當(dāng)前空閑資源則包括所述第一 MSC預(yù)先收集各個輕載MSC池的用戶總?cè)萘浚蝗缓?,將每個輕載MSC池的用戶總?cè)萘浚瑴p去 該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的負載率的乘積,得到該輕載MSC池的當(dāng)前空 閑資源。例如,第一 MSC可以按照輕載MSC池之間的當(dāng)前空閑資源的比例,將其接收到的用 戶呼叫請求分配給各個輕載MSC池,使得各個輕載MSC池分配得到的用戶呼叫請求的比例, 與輕載MSC池之間的當(dāng)前空閑資源的比例相一致或相接近。圖4示出了第一 MSC按照上述 分配方式,將本池內(nèi)的用戶呼叫請求分配給多個輕載MSC池的示意圖。圖4中第一 MSC池 中的第一 MSC需要將第一 MSC池內(nèi)的用戶呼叫請求分配給輕載的第二、第三MSC池。假設(shè) 第二、第三MSC池的用戶總?cè)萘糠謩e是C2、C3,第二、第三MSC池的負載率分別是a%和b %, 則第二、第三MSC池的當(dāng)前空閑資源F2、F3分別是F2 = C2*(l-a% )F3 = C3*(l-b% )第一 MSC按照各個輕載MSC池的當(dāng)前空閑資源分配用戶呼叫請求,第二、第三MSC 池分配到的用戶呼叫請求的比例為F2 F3,其中,第二 MSC分配到了所有用戶呼叫請求中 的F2/ (F2+F3),第三MSC分配到了所有用戶呼叫請求中的F3/ (F2+F3)。現(xiàn)有技術(shù)中,MSC池內(nèi)實現(xiàn)負載均衡機制通常采用相對容量因素來實現(xiàn)的,即MSC 池內(nèi)的BSC,根據(jù)池內(nèi)的各個MSC的相對容量因數(shù)選擇一個MSC。比如,在MSC池內(nèi)有三個 MSC,且該三個MSC的用戶容量的比例MSC1 MSC2 MSC3 = 4 2 2時,該三個MSC 承擔(dān)的用戶呼叫請求數(shù)量的比例,與它們的用戶容量的比例相一致或相接近,即MSC1承擔(dān) 50%的用戶呼叫請求,MSC2和MSC3均承擔(dān)25%的用戶呼叫請求。上述步驟26中,第一 MSC將分配到輕載MSC池中的用戶呼叫請求,轉(zhuǎn)發(fā)到該輕載 MSC池之前,需要從該輕載MSC池中選擇出接收并處理用戶呼叫請求的MSC。如果第一 MSC 池的用戶呼叫請求無規(guī)律地轉(zhuǎn)移到輕載MSC池中,則可能導(dǎo)致輕載MSC池內(nèi)的負載均衡失 調(diào)。比如第一 MSC只對輕載MSC池內(nèi)的某個MSC進行負載轉(zhuǎn)移,就會導(dǎo)致該MSC的負載驟 然升高,造成該輕載MSC池內(nèi)的負載均衡失調(diào),甚至有可能導(dǎo)致輕載MSC池內(nèi)的某個MSC因超負荷宕機。為避免上述問題,本實施例優(yōu)選地還可以通過所述第一 MSC還收集各個輕載MSC 池內(nèi)的各個MSC的用戶容量;然后,按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該 輕載MSC池的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的 MSC的用戶呼叫請求,多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。例如,第一 MSC可以根據(jù)輕載MSC池內(nèi)的各個MSC之間的用戶容量的比例,將分配 給該輕載MSC池的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到該輕載MSC 池內(nèi)的各個MSC的用戶呼叫請求的比例,與該輕載MSC池內(nèi)的各個MSC的用戶容量的比例 相一致或相接近。圖5示出了第一 MSC按照上述轉(zhuǎn)發(fā)方式,將本池內(nèi)的用戶呼叫請求轉(zhuǎn)發(fā) 到輕載MSC池內(nèi)的各個MSC的示意圖。圖5中,第一 MSC池中的第一 MSC需要將第一 MSC池內(nèi)的用戶呼叫請求轉(zhuǎn)發(fā)到輕 載的第二、第三MSC池內(nèi)的各個MSC上。第二、第三MSC池內(nèi)均有三個MSC,其中第二 MSC池 內(nèi)的三個MSC之間的用戶容量的比例MSC1 MSC2 MSC3 = 4 2 2,第三MSC池內(nèi)的 三個MSC之間的用戶容量的比例MSC1 MSC2 MSC3 = 3 4 3。假設(shè)第一 MSC分配 給第二 MSC池的用戶呼叫請求的總量為A,分配給第三MSC池的用戶呼叫請求的總量為B, 則第一 MSC轉(zhuǎn)發(fā)到第二 MSC池內(nèi)的MSC1 MSC3的用戶呼叫請求分別為50% *A、25% *A 和25% *A ;第一 MSC轉(zhuǎn)發(fā)到第三MSC池內(nèi)的MSC MSC3的用戶呼叫請求分別為30%祁、 40% *B 和 30% *B。由于輕載MSC池中的MSC可能接收到本MSC池外部的用戶呼叫請求,如果輕載MSC 池內(nèi)的BSC仍然按照現(xiàn)有的靜態(tài)的容量因數(shù)(即根據(jù)MSC池內(nèi)的各個MSC的用戶容量),為 用戶呼叫請求分配MSC,則可能無法保證MSC池內(nèi)的MSC的負載均衡,其原因在于MSC池內(nèi) 的BSC(非接入層節(jié)點選擇功能NNSF點)不能感知本MSC池內(nèi)的用戶退出MSC的情況,也 不能感知其它MSC池遷移到本MSC池的用戶呼叫請求的情況,如果仍按照原先的容量因數(shù) 比例為用戶分配MSC,就可能會導(dǎo)致Pool內(nèi)的負載不均衡。為此,本實施例中所有MSC池(包括輕載MSC池)內(nèi)的MSC,周期性地將自身負載 率反饋給本MSC池內(nèi)的所有BSC,MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的用戶呼叫請求 后,根據(jù)本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi) 的各個MSC,使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到 的用戶呼叫請求。這樣,MSC池內(nèi)的各個BSC可以實時調(diào)整池內(nèi)各MSC之間的分配比例,使 池內(nèi)達到動態(tài)的負載均衡。從以上所述可以看出,本實施例所述MSC池間負載均衡的方法,能夠在MSC池間實 現(xiàn)負載均衡,從而能夠更充分地利用網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)容量。并且,本實施例在將負載從 一個MSC池遷移到另一 MSC池時,不會引發(fā)多米諾骨牌效應(yīng),不會打破目的MSC池內(nèi)的負載 均衡狀態(tài)。本實施例在更大范圍上解決了地區(qū)容災(zāi)問題,增強了網(wǎng)絡(luò)的穩(wěn)定性和擴容性,提 高了系統(tǒng)的整體性能?;谝陨纤龅腗SC池間負載均衡的方法,本實施例還提供了一種MSC池內(nèi)的 MSC。如圖6所示,本實施例所述MSC,包括業(yè)務(wù)處理模塊;虛擬化池服務(wù)器端和/或虛擬化池客戶端;
其中,所述虛擬化池服務(wù)器端,用于在本MSC池的負載率超出預(yù)定第一門限時,如 果所述業(yè)務(wù)處理模塊接收到本MSC池內(nèi)的用戶呼叫請求,則根據(jù)預(yù)先收集到的其它MSC池 的負載率信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫 請求分配給所述輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述 第二 MSC發(fā)送建立虛擬化池的第一邀請請求,并在接收到所述第二 MSC返回的接受所述第 一邀請請求的響應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述虛擬化池客戶端,用于接收其它MSC池內(nèi)的MSC發(fā)送的建立虛擬化池的第二 邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接受所述第二 邀請請求的響應(yīng),在本MSC池的負載率不小于預(yù)定第二門限時,向所述其它MSC返回拒絕所 述第二邀請請求的響應(yīng);所述業(yè)務(wù)處理模塊,用于在本MSC池的負載率未超出預(yù)定第一門限時,接收本MSC 池內(nèi)的用戶呼叫請求并進行處理;以及,在本MSC池的負載率小于預(yù)定第二門限時,接收與 本MSC池之間建立有虛擬化池的MSC池內(nèi)的用戶呼叫請求并進行處理。圖6所示的MSC,可以包括有所述虛擬化池服務(wù)器端和虛擬化池客戶端中的任意 一個或全部。例如,在該MSC所在的MSC池內(nèi)的潛在用戶數(shù)量較少時,該MSC不需要將本MSC 池的用戶呼叫請求轉(zhuǎn)發(fā)到其它MSC池中,此時該MSC可以僅包括有所述虛擬化池客戶端,以 響應(yīng)其它高負荷的MSC池內(nèi)的MSC發(fā)送的建立VPool的邀請請求,為高負荷的MSC池處理 用戶呼叫請求。相反地,在該MSC所在的MSC池內(nèi)的潛在用戶數(shù)量較多時,該MSC沒有足夠 的資源去處理其它MSC池的用戶呼叫請求,此時該MSC可以僅包括有所述虛擬化池服務(wù)器 端,以向其它低負荷的MSC池發(fā)送的建立VPool的邀請請求,將本MSC池的用戶呼叫請求轉(zhuǎn) 移到低負荷的MSC池。優(yōu)選地,上述虛擬化池服務(wù)器端,還用于在所述輕載MSC池的數(shù)量多于1個時,獲 取各個輕載MSC池的當(dāng)前空閑資源,并按照各個輕載MSC池的當(dāng)前空閑資源,將其接收到的 用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前空閑資源多的輕載MSC池所分配到的用戶 呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所分配到的用戶呼叫請求。優(yōu)選地,上述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池的用戶總?cè)萘?,以?將每個輕載MSC池的用戶總?cè)萘?,減去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的負載 率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。優(yōu)選地,上述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池內(nèi)的各個MSC的用戶 容量;以及,按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池的用戶呼叫 請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼叫請求,多 于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。優(yōu)選地,上述虛擬化池服務(wù)器端,還用于周期性地將自身負載率反饋給本MSC池 內(nèi)的所有基站控制器BSC,用以供本MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的用戶呼叫請 求后,根據(jù)本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池 內(nèi)的各個MSC,以使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分 配到的用戶呼叫請求。最后,本實施例還提供了一種實現(xiàn)MSC池間負載均衡的系統(tǒng),該系統(tǒng)包括歸屬位 置寄存器和至少兩個MSC池;其中,每個MSC池包括多個MSC、和與所述多個MSC均連接的多個基站控制器BSC;其中,第一 MSC池中的第一 MSC,用于在本MSC池的負載率超出預(yù)定第一門限時,如果接 收到本MSC池內(nèi)的用戶呼叫請求后,則根據(jù)預(yù)先收集到的所述系統(tǒng)中其它MSC池的負載率 信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請求分配 給所述輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二MSC,向所述第二MSC發(fā) 送建立虛擬化池的邀請請求,并在接收到所述第二 MSC返回的接受邀請請求的響應(yīng)后,將 所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述輕載MSC池中的第二 MSC,用于接收所述第一 MSC池內(nèi)的第一 MSC發(fā)送的建立 虛擬化池的邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接 受邀請請求的響應(yīng);以及,接收所述第一 MSC轉(zhuǎn)發(fā)的用戶呼叫請求并進行處理。優(yōu)選地,本實施例所述系統(tǒng)中,所述第一 MSC,還用于獲取各個輕載MSC池的當(dāng)前 空閑資源,并按照輕載MSC池之間的當(dāng)前空閑資源,將其接收到的用戶呼叫請求分配給各 個輕載MSC池,使得當(dāng)前空閑資源多的輕載MSC池所分配到的用戶呼叫請求,多于當(dāng)前空閑 資源少的輕載MSC池所分配到的用戶呼叫請求。優(yōu)選地,本實施例所述系統(tǒng)中,所述第一 MSC,還用于收集各個輕載MSC池的用戶 總?cè)萘?;以及,將每個輕載MSC池的用戶總?cè)萘?,減去該輕載MSC池的用戶總?cè)萘颗c該輕載 MSC池的負載率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。優(yōu)選地,本實施例所述系統(tǒng)中,所述第一 MSC,還用于收集各個輕載MSC池內(nèi)的各 個MSC的用戶容量;以及,按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC 池的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶 呼叫請求,多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。優(yōu)選地,本實施例所述系統(tǒng)中,所述輕載MSC池中的各個MSC,周期性地將自身當(dāng) 前負載量反饋給本MSC池內(nèi)的所有BSC ;所述輕載MSC池內(nèi)的任一 BSC,用于在接收到本MSC 池內(nèi)的用戶呼叫請求后,根據(jù)本MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請 求分配給本MSC池內(nèi)的各個MSC,使得負載率高的MSC所分配到的用戶呼叫請求,小于負載 率低的MSC所分配到的用戶呼叫請求。綜上所述,本發(fā)明實施例提供的MSC池間的負載均衡的方法、MSC以及系統(tǒng),能夠 在MSC池間實現(xiàn)負載均衡,從而能夠更充分地利用網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)容量。以上所述僅是本發(fā)明的實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來 說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為 本發(fā)明的保護范圍。
權(quán)利要求
一種移動交換中心MSC池間的負載均衡的方法,其特征在于,包括第一MSC池內(nèi)的第一MSC接收到本MSC池內(nèi)的用戶呼叫請求后,如果所述第一MSC池的負載率超出預(yù)定第一門限,則根據(jù)預(yù)先收集到的其它MSC池的負載率信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池;所述第一MSC從所述輕載MSC池內(nèi)的MSC中選擇出第二MSC,向所述第二MSC發(fā)送建立虛擬化池的邀請請求,并在接收到所述第二MSC返回的接受所述邀請請求的響應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二MSC;所述第二MSC接收到所述用戶呼叫請求后,從歸屬位置寄存器下載對應(yīng)的用戶數(shù)據(jù),并處理所述用戶呼叫請求。
2.如權(quán)利要求1所述的方法,其特征在于,在所述輕載MSC池的數(shù)量多于1個時,所述 方法還包括所述第一 MSC獲取各個輕載MSC池的當(dāng)前空閑資源,并按照輕載MSC池的當(dāng)前 空閑資源,將其接收到的用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前空閑資源多的輕 載MSC池所分配到的用戶呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所分配到的用戶呼 叫請求。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一MSC還收集各個輕載MSC池的用戶 總?cè)萘?,所述獲取各個輕載MSC池的當(dāng)前空閑資源包括將每個輕載MSC池的用戶總?cè)萘浚瑴p去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的 負載率的乘積,得到該輕載MSC池的當(dāng)前空閑資源。
4.如權(quán)利要求1至3任一項所述的方法,其特征在于,所述方法還包括所述第一 MSC還收集各個輕載MSC池內(nèi)的各個MSC的用戶容量;所述第一 MSC按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池的用 戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼叫請 求,多于轉(zhuǎn)發(fā)到用戶容量小的MSC的用戶呼叫請求。
5.如權(quán)利要求4所述的方法,其特征在于,還包括所述輕載MSC池內(nèi)的各個MSC周期性地將自身負載率反饋給本MSC池內(nèi)的所有基站控 制器BSC,所述輕載MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的用戶呼叫請求后,根據(jù)本MSC 池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi)的各個MSC,使 得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到的用戶呼叫請 求。
6.一種移動交換中心MSC池內(nèi)的MSC,其特征在于,包括業(yè)務(wù)處理模塊;虛擬化池服務(wù)器端和/或虛擬化池客戶端;所述虛擬化池服務(wù)器端,用于在本MSC池的負載率超出預(yù)定第一門限時,如果所述業(yè) 務(wù)處理模塊接收到本MSC池內(nèi)的用戶呼叫請求,則根據(jù)預(yù)先收集到的其它MSC池的負載率 信息,選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請求分配 給所述輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二MSC,向所述第二MSC發(fā) 送建立虛擬化池的第一邀請請求,并在接收到所述第二 MSC返回的接受所述第一邀請請求 的響應(yīng)后,將所述用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述虛擬化池客戶端,用于接收其它MSC池內(nèi)的MSC發(fā)送的建立虛擬化池的第二邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接受所述第二邀請 請求的響應(yīng),在本MSC池的負載率不小于預(yù)定第二門限時,向所述其它MSC返回拒絕所述第 二邀請請求的響應(yīng);所述業(yè)務(wù)處理模塊,用于在本MSC池的負載率未超出預(yù)定第一門限時,接收本MSC池 內(nèi)的用戶呼叫請求并進行處理;以及,在本MSC池的負載率小于預(yù)定第二門限時,接收與本 MSC池之間建立有虛擬化池的MSC池內(nèi)的用戶呼叫請求并進行處理。
7.如權(quán)利要求6所述的MSC,其特征在于,所述虛擬化池服務(wù)器端,還用于在所述輕載MSC池的數(shù)量多于1個時,獲取各個輕載 MSC池的當(dāng)前空閑資源,并按照各個輕載MSC池的當(dāng)前空閑資源,將其接收到的用戶呼叫請 求分配給各個輕載MSC池,使得當(dāng)前空閑資源多的輕載MSC池所分配到的用戶呼叫請求,多 于當(dāng)前空閑資源少的輕載MSC池所分配到的用戶呼叫請求。
8.如權(quán)利要求7所述的MSC,其特征在于,所述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池的用戶總?cè)萘?,以及將每個輕載 MSC池的用戶總?cè)萘浚瑴p去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的負載率的乘積,得 到該輕載MSC池的當(dāng)前空閑資源。
9.如權(quán)利要求6至8任一項所述的MSC,其特征在于,所述虛擬化池服務(wù)器端,還用于收集各個輕載MSC池內(nèi)的各個MSC的用戶容量;以及, 按照輕載MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池的用戶呼叫請求轉(zhuǎn)發(fā)到 該輕載MSC池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼叫請求,多于轉(zhuǎn)發(fā)到用 戶容量小的MSC的用戶呼叫請求。
10.如權(quán)利要求9所述的MSC,其特征在于,所述虛擬化池服務(wù)器端,還用于周期性地將自身負載率反饋給本MSC池內(nèi)的所有基站 控制器BSC,用以供本MSC池內(nèi)的任一 BSC在接收到本MSC池內(nèi)的用戶呼叫請求后,根據(jù)本 MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi)的各個MSC, 以使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到的用戶呼 叫請求。
11.一種實現(xiàn)移動交換中心MSC池間負載均衡的系統(tǒng),包括歸屬位置寄存器和至少兩 個MSC池;其中,每個MSC池包括多個MSC、和與所述多個MSC均連接的多個基站控制器BSC ; 其特征在于,第一 MSC池中的第一 MSC,用于在本MSC池的負載率超出預(yù)定第一門限時,如果接收到 本MSC池內(nèi)的用戶呼叫請求后,則根據(jù)預(yù)先收集到的所述系統(tǒng)中其它MSC池的負載率信息, 選擇出一個負載率小于預(yù)定第二門限的輕載MSC池,用于將所述用戶呼叫請求分配給所述 輕載MSC池;以及,從所述輕載MSC池內(nèi)的MSC中選擇出第二 MSC,向所述第二 MSC發(fā)送建 立虛擬化池的邀請請求,并在接收到所述第二 MSC返回的接受邀請請求的響應(yīng)后,將所述 用戶呼叫請求轉(zhuǎn)發(fā)到所述第二 MSC ;所述輕載MSC池中的第二 MSC,用于接收所述第一 MSC池內(nèi)的第一 MSC發(fā)送的建立虛擬 化池的邀請請求,并在本MSC池的負載率小于預(yù)定第二門限時,向所述其它MSC返回接受邀 請請求的響應(yīng);以及,接收所述第一 MSC轉(zhuǎn)發(fā)的用戶呼叫請求并進行處理。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述第一 MSC,還用于獲取各個輕載MSC池的當(dāng)前空閑資源,并按照輕載MSC池之間的 當(dāng)前空閑資源,將其接收到的用戶呼叫請求分配給各個輕載MSC池,使得當(dāng)前空閑資源多 的輕載MSC池所分配到的用戶呼叫請求,多于當(dāng)前空閑資源少的輕載MSC池所分配到的用 戶呼叫請求。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述第一 MSC,還用于收集各個輕載MSC池的用戶總?cè)萘浚灰约埃瑢⒚總€輕載MSC池的 用戶總?cè)萘?,減去該輕載MSC池的用戶總?cè)萘颗c該輕載MSC池的負載率的乘積,得到該輕載 MSC池的當(dāng)前空閑資源。
14.如權(quán)利要求11至13任一項所述的系統(tǒng),其特征在于,所述第一 MSC,還用于收集各個輕載MSC池內(nèi)的各個MSC的用戶容量;以及,按照輕載 MSC池內(nèi)的各個MSC的用戶容量,將分配給該輕載MSC池的用戶呼叫請求轉(zhuǎn)發(fā)到該輕載MSC 池內(nèi)的各個MSC,使得轉(zhuǎn)發(fā)到用戶容量大的MSC的用戶呼叫請求,多于轉(zhuǎn)發(fā)到用戶容量小的 MSC的用戶呼叫請求。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述輕載MSC池中的各個MSC,周期性地將自身當(dāng)前負載量反饋給本MSC池內(nèi)的所有基 站控制器BSC;所述輕載MSC池內(nèi)的任一 BSC,用于在接收到本MSC池內(nèi)的用戶呼叫請求后,根據(jù)本 MSC池內(nèi)的各個MSC的負載率,將本MSC池內(nèi)的用戶呼叫請求分配給本MSC池內(nèi)的各個MSC, 使得負載率高的MSC所分配到的用戶呼叫請求,小于負載率低的MSC所分配到的用戶呼叫 請求。
全文摘要
本發(fā)明提供了移動交換中心池間的負載均衡方法、移動交換中心及系統(tǒng)。本發(fā)明通過在現(xiàn)有MSC中增加了虛擬化池服務(wù)器端和虛擬化池客戶端,由虛擬化池服務(wù)器端收集其它MSC池的負載信息,通過與輕載MSC池建立虛擬化池,將本MSC池的負載轉(zhuǎn)移到輕載MSC池,從而在MSC池間實現(xiàn)了負載均衡,使得網(wǎng)絡(luò)資源能夠被充分利用,用戶體驗得到改善。
文檔編號H04W88/14GK101998512SQ20091009140
公開日2011年3月30日 申請日期2009年8月20日 優(yōu)先權(quán)日2009年8月20日
發(fā)明者樂利鋒, 彭晉, 李剛, 段曉東, 魏冰 申請人:中國移動通信集團公司