專利名稱:移動交換中心空閑負(fù)載容量的分配方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機與通信技術(shù)領(lǐng)域,尤其涉及一種移動交換中心空閑負(fù)載容量的 分配方法、裝置及系統(tǒng)。
背景技術(shù):
基于移動通信技術(shù)的第三代合作組織(3GPP,3rd Generation Partnership Project)在 1999 年首次提出了移動交換中心池(MSC Pool, Mobile Switching Center Pool)技術(shù),其區(qū)別于傳統(tǒng)組網(wǎng)方式的最大特點在于由核心網(wǎng)絡(luò)節(jié)點MSC組成資源池,使得 一個無線網(wǎng)絡(luò)控制器(RNC,Radio Network Controller)/ 基站控制器(BSC,Base Station Controller)可以同時鏈接到多個MSC上。在現(xiàn)有技術(shù)中,根據(jù)MSC Pool技術(shù),當(dāng)需要將多個MSC劃分到MSC Pool中時,往 往存在著多種影響因素,基于這些影響因素,有可能會將多個負(fù)載較重的MSC劃分到同一 個MSC Pool中,因此,這就使得包含了多個負(fù)載較重的MSC的MSC Pool自身的總負(fù)載也較 重,從而會使得整個MSC Pool的處理資源會比較緊張。特別地,針對自身總負(fù)載較重的MSC Pool,若該MSC Pool中有某個MSC發(fā)生了故 障,或整個MSC Pool的負(fù)載突然增加時,由于該MSC Pool中的MSC可能已經(jīng)處于滿負(fù)載工 作狀態(tài),因此該MSC Pool總負(fù)載過重而導(dǎo)致的處理資源緊張問題會顯得更為嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種移動交換中心空閑負(fù)載容量的分配方法、裝置及系統(tǒng),用 以解決現(xiàn)有技術(shù)中存在的MSC Pool負(fù)載過重而導(dǎo)致的處理資源緊張的問題。為此,本發(fā)明實施例采用以下技術(shù)方案一種移動交換中心空閑負(fù)載容量的分配方法,包括確定移動交換中心池共用的 至少一個移動交換中心當(dāng)前的空閑負(fù)載容量;以及根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信 息,將確定的空閑負(fù)載容量分配給所述移動交換中心池。較佳地,上述步驟中確定移動交換中心池共用的至少一個移動交換中心的空閑負(fù) 載容量之前還可以包括確定所述移動交換中心池中至少有一個移動交換中心池的負(fù)載大 于預(yù)設(shè)的負(fù)載閾值。較佳地,可以根據(jù)接收到的分配空閑負(fù)載容量請求消息,確定所述移動交換中心 池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值,其中,所述請求消息為所述 至少一個移動交換中心池在確定出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時發(fā)送來的。較佳地,上述確定所述移動交換中心池中至少有一個移動交換中心池的負(fù)載大于 預(yù)設(shè)的負(fù)載閾值,具體包括獲得所述移動交換中心池的負(fù)載信息;根據(jù)獲得的移動交換 中心池的負(fù)載信息以及所述預(yù)設(shè)的負(fù)載閾值,確定所述移動交換中心池中至少有一個移動 交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。較佳地,根據(jù)移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給移動交換中心池之前,還包括在判斷出確定的所述共用的移動交換中心當(dāng)前的空閑負(fù)載容 量小于預(yù)設(shè)的空閑負(fù)載容量閾值時,將所述共用的移動交換中心的負(fù)載轉(zhuǎn)移到其他移動交 換中心,直至使確定的所述共用的移動交換中心當(dāng)前的空閑負(fù)載容量不小于預(yù)設(shè)的空閑負(fù) 載容量閾值,其中,所述其他移動交換中心處于共用所述共用的移動交換中心的移動交換 中心池中、且所述其他移動交換中心所處的移動交換中心池的負(fù)載不大于預(yù)設(shè)的負(fù)載閾 值。較佳地,根據(jù)所述移動交換中心池的負(fù)載信息,將確定的空閑負(fù)載容量分配給所 述移動交換中心池,具體包括根據(jù)所述移動交換中心池的負(fù)載信息,按照負(fù)載由輕到重的 移動交換中心池分別對應(yīng)由小到大的容量因子的方式,為所述移動交換中心池分別配置對 應(yīng)的容量因子;按照由小到大的空間負(fù)載容量分量分別與由小到大的容量因子相對應(yīng)的 方式,將所述確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于所述容量因子的空閑負(fù)載容量分 量;以及將所述劃分得到的空閑負(fù)載容量分量分別分配給對應(yīng)的移動交換中心池。一種移動交換中心空閑負(fù)載容量的分配裝置,包括空閑負(fù)載容量確定單元,用于 確定移動交換中心池共用的至少一個移動交換中心當(dāng)前的空閑負(fù)載容量;以及分配單元, 用于根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將空閑負(fù)載容量確定單元確定的空閑負(fù)載 容量分配給所述移動交換中心池。一種移動交換中心空閑負(fù)載容量的分配系統(tǒng),包括移動交換中心池;所述移動 交換中心池之間共用的至少一個移動交換中心,用于確定所述移動交換中心自身當(dāng)前的空 閑負(fù)載容量,并根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給 所述移動交換中心池。一種移動交換中心空閑負(fù)載容量的分配系統(tǒng),包括移動交換中心池;所述移動 交換中心池之間共用的至少一個移動交換中心;空閑負(fù)載容量分配裝置、用于確定所述共 用的移動交換中心當(dāng)前的空閑負(fù)載容量,并根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將 所述確定的空閑負(fù)載容量分配給所述移動交換中心池。本發(fā)明實施例通過針對MSC Pool之間共用的至少一個MSC,確定該共用的MSC的 空閑負(fù)載容量;并根據(jù)共用該MSC的MSC Pool的負(fù)載信息,將確定的空閑負(fù)載容量分配給 各個MSC Pool,從而使被分配了空閑負(fù)載容量的MSC Pool具有了更大的負(fù)載容量,有效地 緩解了 MSC Pool處理資源緊張的問題。
圖1為本發(fā)明實施例提供的一種移動交換中心空閑負(fù)載容量的分配方法的具體 流程示意圖;圖2a為本發(fā)明實施例中MSC Pool與邊緣MSC之間的一種位置關(guān)系示意圖;圖2b為本發(fā)明實施例中MSC Pool與邊緣MSC之間的另一種位置關(guān)系示意圖;圖3為本發(fā)明實施例中轉(zhuǎn)移邊緣MSC負(fù)載的示意圖;圖4a為實施例1和實施例2的應(yīng)用環(huán)境示意圖;圖4b為實施例1的具體流程示意圖;圖5為實施例2的具體流程示意圖;圖6為本發(fā)明實施例提供的一種移動交換中心空閑負(fù)載容量的分配裝置的具體
6結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例提供的一種移動交換中心空閑負(fù)載容量的分配系統(tǒng)的具體 結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例提供的另一種移動交換中心空閑負(fù)載容量的分配系統(tǒng)的具 體結(jié)構(gòu)示意圖。
具體實施例方式由于本發(fā)明實施例通過確定MSC Pool之間共用的至少一個MSC的空閑負(fù)載容量; 并根據(jù)共用該MSC的MSC Pool的負(fù)載信息,將確定的空閑負(fù)載容量分配給各個MSC Pool, 從而使被分配了空閑負(fù)載容量的MSC Pool具有了更大的負(fù)載容量,有效地緩解了負(fù)載過重 的MSC Pool的處理資源緊張問題,由于本發(fā)明實施例采用MSC Pool之間共用的MSC提供 空閑負(fù)載容量,因此,無需針對每個MSC預(yù)留負(fù)載容量,多個MSC Pool可以共用一份空閑的 MSC負(fù)載容量資源。下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理具體實施方式
及其 對應(yīng)能夠達(dá)到的有益效果進行詳細(xì)的闡述。如圖1所示,為本發(fā)明實施例提供的一種移動交換中心空閑負(fù)載容量的分配方法 的具體流程示意圖,主要包括以下步驟步驟11,確定預(yù)先設(shè)置在MSC Pool之間、MSC Pool所共用的至少一個MSC的空閑 負(fù)載容量,該共用的MSC也可稱為邊緣MSC,MSC Pool與該邊緣MSC之間的位置關(guān)系如圖 2a、2b所示,可以是兩個MSC Pool共用一個邊緣MSC,也可以是多個MSC Pool共用一個或 多個邊緣MSC ;步驟12,根據(jù)共用該邊緣MSC的各個MSC Pool的負(fù)載信息,將確定的空閑負(fù)載容 量分配給各MSC Pool,其中,可以根據(jù)MSC Pool的負(fù)載信息,按照負(fù)載由輕到重的MSC Pool 分別對應(yīng)由小到大的容量因子的方式,為各個MSC Pool分別配置對應(yīng)的容量因子,然后,將 確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于上述容量因子的負(fù)載容量分量,并將劃分得到 的空閑負(fù)載容量分量分別分配給對應(yīng)的MSC Pool。上述步驟的執(zhí)行主體可以是該邊緣MSC,也可以是能實現(xiàn)上述方案的一種空閑負(fù) 載容量的分配裝置,該裝置將在后續(xù)的裝置實施例中進行介紹,在此不再贅述。較佳地,由于本發(fā)明實施例提供的上述方法的應(yīng)用環(huán)境一般是針對MSCPool超負(fù) 載的情況,因此,上述步驟11中確定邊緣MSC的空閑負(fù)載容量之前還可以包括步驟確定共 用該邊緣MSC的MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。其中,可 以但不限于采用以下兩種方式來確定共用該邊緣MSC的MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載 閾值第一種方式被動確定的方式,即根據(jù)接收到的分配空閑負(fù)載容量請求消息,確定 共用該邊緣MSC的MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載閾值,其中,該 請求消息為該負(fù)載大于預(yù)設(shè)負(fù)載閾值的MSC Pool在確定出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾 值時發(fā)送來的;第二種方式主動確定的方式,即對MSC Pool的負(fù)載進行監(jiān)控,并根據(jù)預(yù)設(shè)的負(fù) 載閾值和監(jiān)控獲得的MSC Pool的負(fù)載信息(比如,可以采用MSC Pool向邊緣MSC定時上報負(fù)載信息的方式或邊緣MSC主動獲取MSC Pool負(fù)載信息的方式,來獲得MSC Pool的負(fù) 載信息),確定共用該邊緣MSC的MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載 閾值。針對上述步驟12,由于在執(zhí)行該步驟12前,有可能出現(xiàn)邊緣MSC的空閑負(fù)載容量 過小,甚至已經(jīng)沒有空閑負(fù)載容量的情況,因此,本發(fā)明實施例中,還可以通過將邊緣MSC 的負(fù)載轉(zhuǎn)移到共用該邊緣MSC的負(fù)載較小的MSCPool中的其他MSC上,以釋放邊緣MSC的 負(fù)載容量,然后再執(zhí)行步驟12,具體地,該過程包括以下步驟步驟1,首先,根據(jù)邊緣MSC的空閑負(fù)載容量和預(yù)設(shè)的空閑負(fù)載容量閾值,判斷邊 緣MSC的空閑負(fù)載容量是否小于預(yù)設(shè)的空閑負(fù)載容量閾值,當(dāng)判斷結(jié)果為否時,執(zhí)行步驟 12,而當(dāng)判斷結(jié)果為是時,則執(zhí)行步驟2 ;步驟2,將邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC上,直至該邊緣MSC當(dāng)前的空閑負(fù)載容 量大于等于預(yù)設(shè)的空閑負(fù)載容量閾值后,再執(zhí)行步驟12,其中,上述其他MSC處于共用該邊 緣MSC的MSC Pool中,且上述其他MSC所處的MSC Pool的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值,并 且,邊緣MSC可以將自身的負(fù)載一次性地轉(zhuǎn)移到上述其他MSC中的一個或多個MSC上,也可 以將自身的負(fù)載分多次轉(zhuǎn)移到上述其他MSC中的一個或多個MSC上。進一步地,請參考圖3,為將邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC上的示意圖,該圖3直 觀地說明了轉(zhuǎn)移邊緣MSC負(fù)載這一過程。針對上述步驟12,可以但不限于采用下述步驟將確定的空閑負(fù)載容量分配給共用 該邊緣MSC的MSC Pool 首先,根據(jù)共用該邊緣MSC的各個MSC Pool的負(fù)載信息,按照負(fù)載由輕到重的MSC Pool分別對應(yīng)由小到大的容量因子的方式,為各個MSC Pool分別配置對應(yīng)的容量因子;然后,再按照由小到大的空間負(fù)載容量分量分別與由小到大的容量因子相對應(yīng)的 方式,將在步驟11中確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于上述容量因子的空閑負(fù) 載容量分量,比如,若在步驟11中確定的邊緣MSC當(dāng)前空閑負(fù)載容量的總量為1,而為共用 該邊緣MSC的MSC Pooll和MSC Pool2分別分配的容量因子為1和3,則對應(yīng)于MSC Pooll 和MSC Pool2的容量因子,需要從確定的空閑負(fù)載容量中劃分出占空閑負(fù)載容量1/4大小 的空閑負(fù)載容量分量,作為對應(yīng)于MSC Pooll的空閑負(fù)載容量分量,而將其余的占空閑負(fù) 載容量3/4大小的空閑負(fù)載容量分量作為劃分得到的對應(yīng)于MSC Pool2的空閑負(fù)載容量分 量;最后,再將劃分得到的空閑負(fù)載容量分量分別分配給對應(yīng)的MSC Pool,比如,將上 述劃分得到的占空閑負(fù)載容量1/4大小的空閑負(fù)載容量分量分配給MSC Pooll,而將其余 的占空閑負(fù)載容量3/4大小的空閑負(fù)載容量分量分配給MSC Pool2。特別地,若上述MSC Pooll的負(fù)載較小,而MSC Poo2的負(fù)載較大時,也可將總量為 1的空閑負(fù)載容量全部分配給MSC Poo2,即對應(yīng)于MSC Pooll和MSC Pool2的容量因子可 以分別設(shè)置為0和1。以上是對本發(fā)明實施例提供的移動交換中心空閑負(fù)載容量的分配方法及其具體 實現(xiàn)方式的說明,根據(jù)上述描述可知,采用本發(fā)明實施例提供的該移動交換中心空閑負(fù)載 容量的分配方法,可以達(dá)到以下的技術(shù)效果1、無需對現(xiàn)有網(wǎng)絡(luò)進行較大的改動,而是通過將MSC Pool間共用的邊緣MSC的空閑負(fù)載容量分配給負(fù)載過重的MSC Pool的方式,為該負(fù)載過重的MSC Pool提供了更多的 負(fù)載容量,解決了現(xiàn)有技術(shù)中存在的該負(fù)載過重的MSC Pool處理資源緊張的問題;2、在本發(fā)明實施例中,針對自身負(fù)載較重的MSC Pool中有某個MSC發(fā)生了故障, 或整個MSC Pool的負(fù)載突然增加時而導(dǎo)致MSC Pool處理資源緊張的問題,即使邊緣MSC 此時的負(fù)載也較重,本發(fā)明實施例還可以通過將邊緣MSC的負(fù)載轉(zhuǎn)移到與該邊緣MSC同處 于同一 MSC Pool中的負(fù)載較輕的其他MSC上,從而在有效地為該負(fù)載較重的MSC Pool爭 取到了空閑負(fù)載容量、緩解了該MSC Pool壓力的同時,還實現(xiàn)了負(fù)載在各個MSC Pool上的 均衡分布。具體地,以下以本發(fā)明實施例提供的上述移動交換中心空閑負(fù)載容量的分配方法 在實際中的應(yīng)用為例,詳細(xì)說明本發(fā)明實施例提供的上述方法的具體實施流程實施例1 如圖4a所示,為實施例1的應(yīng)用環(huán)境示意圖,該圖中,MSC Pooll和MSCPool2之 間共用一個邊緣MSC,該邊緣MSC可以從邏輯上劃分為圖中的五個單元,即邏輯MSC1單元、 邏輯MSC2單元、判斷MSC1單元、判斷MSC2單元、分配MSC單元,該五個單元協(xié)作完成本發(fā) 明實施例提供的上述移動交換中心空閑負(fù)載容量的分配方法,以下參照圖4b,對本實施例 提供的移動交換中心空閑負(fù)載容量的分配方法在如圖4a所示的應(yīng)用環(huán)境中的具體應(yīng)用流 程進行說明,該流程包括以下步驟步驟41,判斷MSC1單元和判斷MSC2單元分別對MSC Pooll和MSCPool2的負(fù)載 進行監(jiān)控,比如,判斷MSC1單元/判斷MSC2單元可以通過實時、定時或周期性獲取MSC Pooll/MSC Pool2的負(fù)載信息的方式,對MSC Pooll/MSC Pool2的負(fù)載進行監(jiān)控,也可以通 過MSC1單元/判斷MSC2單元接收MSCPool 1/MSC Pool2實時、定時或周期性上報的負(fù)載信 息的方式,對MSC Pooll/MSC Pool2的負(fù)載進行監(jiān)控,其中,MSC Pooll/MSC Pool2的負(fù)載 信息包括VLR用戶數(shù)信息、話務(wù)量信息等;步驟42,當(dāng)判斷MSC1單元根據(jù)獲得的MSC Pooll的負(fù)載信息和預(yù)設(shè)的負(fù)載閾值, 判斷出MSC Pooll當(dāng)前的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時,向分配MSC單元上報MSC Pooll當(dāng) 前的負(fù)載信息;步驟43,分配MSC單元在接收到判斷MSC1單元上報的MSC Pooll當(dāng)前的負(fù)載信息 后,向判斷MSC1單元發(fā)送預(yù)應(yīng)答消息;步驟44,分配MSC單元向判斷MSC2單元發(fā)送要求上報MSC Pool2當(dāng)前的負(fù)載信息 的通知消息;步驟45,分配MSC單元接收由判斷MSC2單元根據(jù)上述通知消息,反饋來的MSC Pool2當(dāng)前的負(fù)載信息;步驟46,分配MSC單元進一步確定邊緣MSC的空閑負(fù)載容量,并根據(jù)MSC Pooll和 MSC Pool2的負(fù)載信息和該邊緣MSC的空閑負(fù)載容量,確定出對空閑負(fù)載容量的分配方式;步驟47,分配MSC單元根據(jù)確定的分配方式,將該邊緣MSC中與分配給MSC Pooll 和MSC Pool2的空閑負(fù)載容量分別對應(yīng)的邏輯MSC1單元和邏輯MSC2單元分別分配給MSC Pooll和MSC Pool2,并將分配結(jié)果通知判斷MSC1單元和判斷MSC2單元;步驟48,判斷MSC1單元和判斷MSC2單元在確定出空閑負(fù)載容量分配成功后,向分 配MSC單元返回應(yīng)答消息,流程結(jié)束。
具體地,上述步驟46中,若確定的邊緣MSC的空閑負(fù)載容量較大(同時,還可以進 一步確定出MSC Pool2此時的負(fù)載也不大于預(yù)設(shè)的負(fù)載閾值)時,則確定此時的分配方式 可以為通過改變邊緣MSC容量因子來分配空閑負(fù)載容量的方式,即根據(jù)MSC Pooll和MSC Pool2的負(fù)載信息,按照負(fù)載由輕到重的MSC Pool分別對應(yīng)由小到大的容量因子的方式, 為MSC Pool分別配置對應(yīng)的容量因子。比如,為負(fù)載相對較重的MSC Pooll分配較大的 容量因子,而為負(fù)載相對較輕的MSC Pooll分配較小的容量因子;然后,將邊緣MSC的空閑 負(fù)載容量不重復(fù)地劃分為對應(yīng)于容量因子的空閑負(fù)載容量分量;最后,將劃分得到的空閑 負(fù)載容量分量分別分配給對應(yīng)的MSC Pool。在本實施例1中,由于邊緣MSC中劃分出了分 別對應(yīng)于分配給MSC Pooll的空閑負(fù)載容量的邏輯MSC1單元和對應(yīng)于分配給MSC Pool2 的空閑負(fù)載容量的邏輯MSC2單元,因此,按照上述分配方式,本實施例1中可以通過將配 置的容量因子通知給非接入層節(jié)點選擇功能(NNSF,Non Access Stratum Node Selection Function)模塊,并由NNSF模塊重新調(diào)整該邊緣MSC的容量因子,從而改變邏輯MSC1單元 和邏輯MSC2單元的空閑負(fù)載容量大小。需要說明的是,在上述步驟46中,當(dāng)確定的邊緣MSC的空閑負(fù)載容量太小,以至于 不足以分配給MSC Pooll以緩解MSC Pooll處理資源緊張的問題時,若此時MSC Pool2的 空閑處理資源較多,則可考慮將邊緣MSC自身的負(fù)載轉(zhuǎn)移一部分或全部到MSC Pool2中其 他負(fù)載較輕的MSC上。例如,在執(zhí)行步驟47前,若判斷出邊緣MSC的空閑負(fù)載容量不大于 預(yù)設(shè)的空閑負(fù)載容量閾值,則可以進一步獲得MSC Pool2中除邊緣MSC外的其他MSC的負(fù) 載信息;然后,再將邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC,從而使得邊緣MSC當(dāng)前的空閑負(fù)載容 量大于等于預(yù)設(shè)的空閑負(fù)載容量閾值。采用這樣的方式,可以將負(fù)載從一個MSC Pool轉(zhuǎn)移 到另一個MSC Pool,從而實現(xiàn)了負(fù)載在MSC Pool之間的轉(zhuǎn)移,平衡了各個MSC Pool間的負(fù) 載。實施例2:圖4a仍為實施例2的應(yīng)用環(huán)境示意圖,而實施例2的具體實現(xiàn)流程圖則如圖5所 示,包括以下步驟步驟51,判斷MSC1單元和判斷MSC2單元分別對MSC Pooll和MSCPool2的負(fù)載 進行監(jiān)控,比如,判斷MSC1單元/判斷MSC2單元可以通過實時、定時或周期性獲得MSC Pooll/MSC Pool2的負(fù)載信息的方式,對MSC Pooll/MSC Pool2的負(fù)載進行監(jiān)控;步驟52,判斷MSC1單元/判斷MSC2單元通過定時上報或周期性上報的方式,將獲 得的MSC Pooll/MSC Pool2的負(fù)載信息上報給分配MSC單元;步驟53,分配MSC單元在收到判斷MSC1單元/判斷MSC2單元發(fā)送來的MSC Pooll/ MSC Pool2的負(fù)載信息后,向判斷MSC1單元/判斷MSC2單元發(fā)送應(yīng)答消息;步驟54,分配MSC單元根據(jù)接收到的MSC Pooll的負(fù)載信息,判斷MSCPooll的負(fù) 載信息是否大于預(yù)設(shè)的負(fù)載閾值,并根據(jù)接收到的MSC Pool2的負(fù)載信息,判斷MSC Pool2 的負(fù)載信息是否大于預(yù)設(shè)的負(fù)載閾值,假設(shè)判斷結(jié)果為MSC Pooll此時的負(fù)載信息大于預(yù) 設(shè)的負(fù)載閾值,則執(zhí)行步驟55,而當(dāng)判斷結(jié)果為MSC Pooll、MSC Pool2的負(fù)載信息均不大 于預(yù)設(shè)的負(fù)載閾值時,可以結(jié)束流程或跳轉(zhuǎn)到步驟51,在本實施例2中,分配MSC單元也可 以直接根據(jù)MSC Pooll發(fā)送來的分配負(fù)載容量請求消息,來確定MSC Pooll的負(fù)載大于了 預(yù)設(shè)的負(fù)載閾值,其中,該請求消息是MSC Pooll在判斷出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾值
10后發(fā)送來的;步驟55,分配MSC單元確定邊緣MSC的空閑負(fù)載容量,并根據(jù)MSC Pooll和MSC Pool2的負(fù)載信息和該邊緣MSC的空閑負(fù)載容量,將空閑負(fù)載容量對應(yīng)分配給MSC Pooll和 MSC Pool2,其中,本步驟55的分配方式具體可以參見實施例1中對邊緣MSC的空閑負(fù)載容 量的分配方式,在此不再贅述,在本步驟55中,若判斷得到該邊緣MSC當(dāng)前的空閑負(fù)載容量 不大于預(yù)設(shè)的空閑負(fù)載容量閾值,則也可以將該邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC,從而使得 邊緣MSC當(dāng)前的空閑負(fù)載容量大于等于預(yù)設(shè)的空閑負(fù)載容量閾值后,然后再將邊緣MSC當(dāng) 前的空閑負(fù)載容量分配給MSC Pooll和MSC Pool2,同時,分配MSC單元還可以將分配結(jié)果 通知判斷MSC1單元和判斷MSC2單元;步驟56,判斷MSC1單元和判斷MSC2單元在確定出空閑負(fù)載容量分配成功后,向分 配MSC單元返回應(yīng)答消息,流程結(jié)束。相應(yīng)地,本發(fā)明實施例提供一種MSC空閑負(fù)載容量的分配裝置,其具體結(jié)構(gòu)示意 圖如圖6所示,包括以下功能單元空閑負(fù)載容量確定單元61,用于確定MSC Pool共用的至少一個MSC(即邊緣MSC) 當(dāng)前的空閑負(fù)載容量;分配單元62,用于根據(jù)共用該邊緣MSC的MSC Pool當(dāng)前的負(fù)載信息,將空閑負(fù)載 容量確定單元61確定的空閑負(fù)載容量分配給MSC Pool,其中,可以根據(jù)MSC Pool的負(fù)載信 息,按照負(fù)載由輕到重的MSC Pool分別對應(yīng)由小到大的容量因子的方式,為各個MSC Pool 分別配置對應(yīng)的容量因子,然后,將確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于上述容量 因子的負(fù)載容量分量,并將劃分得到的空閑負(fù)載容量分量分別分配給對應(yīng)的MSC Pool。較佳地,由于本發(fā)明實施例提供的上述裝置的應(yīng)用環(huán)境一般是針對MSCPool超負(fù) 載的情況,因此,上述裝置還可以包括確定單元63,用于在空閑負(fù)載容量確定單元61確定 邊緣MSC的空閑負(fù)載容量前,確定共用該邊緣MSC的MSC Pool中至少有一個MSC Pool的 負(fù)載大于預(yù)設(shè)的負(fù)載閾值。對應(yīng)于確定單元63功能的一種實現(xiàn)方式,確定單元63具體可以包括接收模塊, 用于接收MSC Pool發(fā)送來的分配空閑負(fù)載容量請求消息,該請求消息為共用該邊緣MSC的 MSC Pool在確定出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時發(fā)送來的;確定模塊,用于根據(jù)接收 模塊接收到的該請求消息,確定共用該邊緣MSC的MSC Pool中至少有一個MSC Pool的負(fù) 載大于預(yù)設(shè)的負(fù)載閾值。對應(yīng)于確定單元63功能的另一種實現(xiàn)方式,確定單元63具體可以包括獲得模 塊,用于獲得共用該邊緣MSC的MSC Pool的負(fù)載信息;確定模塊,用于根據(jù)預(yù)設(shè)的負(fù)載閾值 以及獲得模塊獲得的MSC Pool的負(fù)載信息,確定共用該邊緣MSC的MSC Pool中至少有一 個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。由于在本發(fā)明實施例的實施過程中,有可能出現(xiàn)邊緣MSC的空閑負(fù)載容量過小, 甚至已經(jīng)沒有空閑負(fù)載容量的情況,因此,本發(fā)明實施例提供的該MSC空閑負(fù)載容量的分 配裝置還可以進一步包括判斷單元64,用于在分配單元62根據(jù)MSC Pool當(dāng)前的負(fù)載信息,將空閑負(fù)載容量 確定單元61確定的邊緣MSC的空閑負(fù)載容量分配給MSC Pool之前,判斷空閑負(fù)載容量確 定單元61確定的邊緣MSC當(dāng)前的空閑負(fù)載容量是否小于預(yù)設(shè)的空閑負(fù)載容量閾值;以及
11
轉(zhuǎn)移單元65,用于在判斷單元64的判斷結(jié)果為是時,將邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC,直至使空閑負(fù)載容量確定單元61確定的邊緣MSC當(dāng)前的空閑負(fù)載容量不小于預(yù)設(shè) 的空閑負(fù)載容量閾值,其中,上述其他MSC處于共用該邊緣MSC的MSC Pool中、且上述其他 MSC所處的MSC Pool的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值。此外,對應(yīng)于分配單元62功能的一種實現(xiàn)方式,分配單元62具體可以包括配置 模塊,用于根據(jù)共用該邊緣MSC的MSC Pool的負(fù)載信息,按照負(fù)載由輕到重的MSC Pool分 別對應(yīng)由小到大的容量因子的方式,為MSC Pool分別配置對應(yīng)的容量因子;劃分模塊,用 于按照由小到大的空間負(fù)載容量分量分別與由小到大的容量因子相對應(yīng)的方式,將空閑負(fù) 載容量確定單元61確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于配置模塊配置的所述容量 因子的空閑負(fù)載容量分量;分配模塊,用于將劃分模塊劃分得到的空閑負(fù)載容量分量分別 分配給對應(yīng)的MSC Pool。在本發(fā)明實施例提供的上述MSC空閑負(fù)載容量的分配方法中,提出了該方法的執(zhí) 行主體可以是邊緣MSC,也可以是本實施例提供的上述MSC空閑負(fù)載容量的分配裝置,因 此,對應(yīng)于該分配方法的兩種不同的執(zhí)行主體,本發(fā)明實施例還提供了兩種MSC空閑負(fù)載 容量的分配系統(tǒng),其中,對應(yīng)于執(zhí)行主體為邊緣MSC的情況,本發(fā)明實施例提供的一種MSC 空閑負(fù)載容量的分配系統(tǒng)的具體結(jié)構(gòu)示意圖如圖7所示,包括至少一個MSC Pool (如圖7 所示的MSCPool 1、MSC Pool2和MSC Pool3)以及MSC Pool間所共用的至少一個邊緣MSC, 其中邊緣MSC,用于確定自身當(dāng)前的空閑負(fù)載容量,并根據(jù)MSC Pooll、MSCPool2和 MSC Pool3當(dāng)前的負(fù)載信息,將確定的邊緣MSC的空閑負(fù)載容量分別分配給MSC PoolUMSC Pool2 和 MSC Pool3。較佳地,由于本發(fā)明實施例提供的上述系統(tǒng)的應(yīng)用環(huán)境一般是針對MSCPool超負(fù) 載的情況,因此本發(fā)明實施例提供的該系統(tǒng)中的邊緣MSC還可以在確定邊緣MSC自身當(dāng)前 的空閑負(fù)載容量之前,確定共用該MSC的MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù) 設(shè)的負(fù)載閾值,其中,確定MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載閾值的 方式可以但不限于采用本發(fā)明的方法實施例中提供的兩種方式,在此不再贅述。由于在本發(fā)明實施例的實施過程中,有可能出現(xiàn)邊緣MSC的空閑負(fù)載容量過小, 甚至已經(jīng)沒有空閑負(fù)載容量的情況,因此,本發(fā)明實施例提供的該系統(tǒng)中的邊緣MSC具體 可以包括以下功能單元用于確定自身當(dāng)前的空閑負(fù)載容量的單元;用于在根據(jù)共用該MSC的MSC Pool當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配 給MSC Pool之前,在判斷出確定的邊緣MSC的空閑負(fù)載容量小于預(yù)設(shè)的空閑負(fù)載容量閾值 時,將邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC,直至使確定的邊緣MSC當(dāng)前的空閑負(fù)載容量不小于 預(yù)設(shè)的空閑負(fù)載容量閾值的單元,其中,上述其他MSC處于共用該邊緣MSC的MSC Pool中、 且上述其他MSC所處的MSC Pool的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值;用于根據(jù)共用該MSC的MSC Pool當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給 共用該MSC的MSC Pool的單元。對應(yīng)于執(zhí)行主體為MSC空閑負(fù)載容量的分配裝置的情況,本發(fā)明實施例提供的另 一種MSC空閑負(fù)載容量的分配系統(tǒng)的具體結(jié)構(gòu)示意圖如圖8所示,包括MSC空閑負(fù)載容量分配裝置、至少一個MSC Pool (如圖8中的MSC Pooll和MSC Pool2)以及MSC Pool間共 用的至少一個邊緣MSC,其中MSC空閑負(fù)載容量分配裝置,用于確定邊緣MSC當(dāng)前的空閑負(fù)載容量,并根據(jù)共用 該邊緣MSC的MSC Pool的負(fù)載信息,將確定的空閑負(fù)載容量分配給共用該邊緣MSC的MSC Pool。同理,由于本發(fā)明實施例提供的上述系統(tǒng)的應(yīng)用環(huán)境一般是針對MSCPool超負(fù)載 的情況,因此本發(fā)明實施例提供的該系統(tǒng)中的MSC空閑負(fù)載容量分配裝置可以是在確定共 用該邊緣MSC的MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時,確定邊 緣MSC當(dāng)前的空閑負(fù)載容量,其中,確定MSC Pool中至少有一個MSC Pool的負(fù)載大于預(yù)設(shè) 的負(fù)載閾值的方式可以但不限于采用本發(fā)明的方法實施例中提供的兩種方式,在此不再贅 述。由于在本發(fā)明實施例的實施過程中,有可能出現(xiàn)邊緣MSC的空閑負(fù)載容量過小, 甚至已經(jīng)沒有空閑負(fù)載容量的情況,因此,本發(fā)明實施例提供的該系統(tǒng)中的MSC空閑負(fù)載 容量分配裝置具體可以包括以下功能單元用于確定該邊緣MSC當(dāng)前空閑負(fù)載容量的單元;用于在判斷出確定邊緣MSC的空閑負(fù)載容量小于預(yù)設(shè)的空閑負(fù)載容量閾值時,將 邊緣MSC的負(fù)載轉(zhuǎn)移到其他MSC,直至使確定的邊緣MSC當(dāng)前的空閑負(fù)載容量不小于預(yù)設(shè)的 空閑負(fù)載容量閾值的單元,其中,上述其他MSC處于共用該邊緣MSC的MSC Pool中、且上述 其他MSC所處的MSC Pool的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值;用于根據(jù)共用該邊緣MSC的MSC Pool當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分 配給共用該邊緣MSC的MSC Pool的單元。。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種移動交換中心空閑負(fù)載容量的分配方法,其特征在于,包括確定移動交換中心池共用的至少一個移動交換中心當(dāng)前的空閑負(fù)載容量;以及根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給所述移動交換中心池。
2.如權(quán)利要求1所述的方法,其特征在于,確定移動交換中心池共用的至少一個移動 交換中心的空閑負(fù)載容量之前還包括確定所述移動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)接收到的分配空閑負(fù)載容量請求消息, 確定所述移動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值,其 中,所述請求消息為所述至少一個移動交換中心池在確定出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾 值時發(fā)送來的。
4.如權(quán)利要求2所述的方法,其特征在于,確定所述移動交換中心池中至少有一個移 動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值,具體包括獲得所述移動交換中心池的負(fù)載信息;根據(jù)獲得的移動交換中心池的負(fù)載信息以及所述預(yù)設(shè)的負(fù)載閾值,確定所述移動交換 中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。
5.如1 4任一權(quán)利要求所述的方法,其特征在于,根據(jù)移動交換中心池當(dāng)前的負(fù)載信 息,將確定的空閑負(fù)載容量分配給移動交換中心池之前,還包括在判斷出確定的所述共用的移動交換中心當(dāng)前的空閑負(fù)載容量小于預(yù)設(shè)的空閑負(fù)載 容量閾值時,將所述共用的移動交換中心的負(fù)載轉(zhuǎn)移到其他移動交換中心,直至使確定的 所述共用的移動交換中心當(dāng)前的空閑負(fù)載容量不小于預(yù)設(shè)的空閑負(fù)載容量閾值,其中,所 述其他移動交換中心處于共用所述共用的移動交換中心的移動交換中心池中、且所述其他 移動交換中心所處的移動交換中心池的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值。
6.如1 4任一權(quán)利要求所述的方法,其特征在于,根據(jù)所述移動交換中心池的負(fù)載信 息,將確定的空閑負(fù)載容量分配給所述移動交換中心池,具體包括根據(jù)所述移動交換中心池的負(fù)載信息,按照負(fù)載由輕到重的移動交換中心池分別對應(yīng) 由小到大的容量因子的方式,為所述移動交換中心池分別配置對應(yīng)的容量因子;按照由小到大的空間負(fù)載容量分量分別與由小到大的容量因子相對應(yīng)的方式,將所述 確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于所述容量因子的空閑負(fù)載容量分量;以及將所述劃分得到的空閑負(fù)載容量分量分別分配給對應(yīng)的移動交換中心池。
7.一種移動交換中心空閑負(fù)載容量的分配裝置,其特征在于,包括空閑負(fù)載容量確定單元,用于確定移動交換中心池共用的至少一個移動交換中心當(dāng)前 的空閑負(fù)載容量;以及分配單元,用于根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將空閑負(fù)載容量確定單元 確定的空閑負(fù)載容量分配給所述移動交換中心池。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括確定單元,用于在所述空閑負(fù)載容量確定單元確定所述空閑負(fù)載容量前,確定所述移 動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。
9.如權(quán)利要求8所述的裝置,其特征在于,所述確定單元具體包括接收模塊,用于接收移動交換中心池發(fā)送來的分配空閑負(fù)載容量請求消息,所述請求 消息為所述移動交換中心池在確定出自身的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時發(fā)送來的;確定模塊,用于根據(jù)接收模塊接收到的所述請求消息,確定所述移動交換中心池中至 少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值。
10.如權(quán)利要求8所述的裝置,其特征在于,所述確定單元具體包括獲得模塊,用于獲得所述移動交換中心池的負(fù)載信息;確定模塊,用于根據(jù)所述預(yù)設(shè)的負(fù)載閾值以及獲得模塊獲得的所述移動交換中心池的 負(fù)載信息,確定所述移動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載 閾值。
11.如7 10任一權(quán)利要求所述的裝置,其特征在于,還包括判斷單元,用于在分配單元根據(jù)移動交換中心池當(dāng)前的負(fù)載信息,將空閑負(fù)載容量確 定單元確定的空閑負(fù)載容量分配給移動交換中心池之前,判斷所述共用的移動交換中心當(dāng) 前的空閑負(fù)載容量是否小于預(yù)設(shè)的空閑負(fù)載容量閾值;轉(zhuǎn)移單元,用于在判斷單元的判斷結(jié)果為是時,將所述共用的移動交換中心的負(fù)載轉(zhuǎn) 移到其他移動交換中心,直至使空閑負(fù)載容量確定單元確定的所述共用的移動交換中心當(dāng) 前的空閑負(fù)載容量不小于預(yù)設(shè)的空閑負(fù)載容量閾值,其中,所述其他移動交換中心處于共 用所述共用的移動交換中心的移動交換中心池中、且所述其他移動交換中心所處的移動交 換中心池的負(fù)載不大于預(yù)設(shè)的負(fù)載閾值。
12.如7 10任一權(quán)利要求所述的裝置,其特征在于,所述分配單元具體包括配置模塊,用于根據(jù)所述移動交換中心池的負(fù)載信息,按照負(fù)載由輕到重的移動交換 中心池分別對應(yīng)由小到大的容量因子的方式,為所述移動交換中心池分別配置對應(yīng)的容量 因子;劃分模塊,用于按照由小到大的空間負(fù)載容量分量分別與由小到大的容量因子相對應(yīng) 的方式,將所述空閑負(fù)載容量確定單元確定的空閑負(fù)載容量不重復(fù)地劃分為對應(yīng)于配置模 塊配置的所述容量因子的空閑負(fù)載容量分量;以及分配模塊,用于將劃分模塊劃分得到的空閑負(fù)載容量分量分別分配給對應(yīng)的移動交換 中心池。
13.—種移動交換中心空閑負(fù)載容量的分配系統(tǒng),其特征在于,包括移動交換中心池;和所述移動交換中心池之間共用的至少一個移動交換中心,用于確定所述移動交換中心 自身當(dāng)前的空閑負(fù)載容量,并根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù) 載容量分配給所述移動交換中心池。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述共用的移動交換中心在確定出所述 移動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時,確定自身當(dāng) 前的空閑負(fù)載容量。
15.如權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述共用的移動交換中心具體包括用于確定自身當(dāng)前的空閑負(fù)載容量的單元;用于在判斷出確定的所述空閑負(fù)載容量小于預(yù)設(shè)的空閑負(fù)載容量閾值時,將所述共用的移動交換中心的負(fù)載轉(zhuǎn)移到其他移動交換中心,直至使確定的所述當(dāng)前的空閑負(fù)載容量 不小于預(yù)設(shè)的空閑負(fù)載容量閾值的單元,其中,所述其他移動交換中心處于共用所述共用 的移動交換中心的移動交換中心池中、且所述其他移動交換中心所處的移動交換中心池的 負(fù)載不大于預(yù)設(shè)的負(fù)載閾值;用于根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給所述移 動交換中心池的單元。
16.一種移動交換中心空閑負(fù)載容量的分配系統(tǒng),其特征在于,包括 移動交換中心池;所述移動交換中心池之間共用的至少一個移動交換中心;以及 空閑負(fù)載容量分配裝置、用于確定所述共用的移動交換中心當(dāng)前的空閑負(fù)載容量,并 根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將所述確定的空閑負(fù)載容量分配給所述移動交 換中心池。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述空閑負(fù)載容量分配裝置在確定出所 述移動交換中心池中至少有一個移動交換中心池的負(fù)載大于預(yù)設(shè)的負(fù)載閾值時,確定所述 共用的移動交換中心當(dāng)前的空閑負(fù)載容量。
18.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述空閑負(fù)載容量分配裝置具體包括 用于確定所述共用的移動交換中心當(dāng)前的空閑負(fù)載容量的單元;用于在判斷出確定的所述空閑負(fù)載容量小于預(yù)設(shè)的空閑負(fù)載容量閾值時,將所述共用 的移動交換中心的負(fù)載轉(zhuǎn)移到其他移動交換中心,直至使確定的所述當(dāng)前的空閑負(fù)載容量 不小于預(yù)設(shè)的空閑負(fù)載容量閾值的單元,其中,所述其他移動交換中心處于共用所述共用 的移動交換中心的移動交換中心池中、且所述其他移動交換中心所處的移動交換中心池的 負(fù)載不大于預(yù)設(shè)的負(fù)載閾值;用于根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給所述移 動交換中心池的單元。
全文摘要
本發(fā)明公開了一種移動交換中心空閑負(fù)載容量的分配方法、裝置及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的MSC Pool負(fù)載過重而導(dǎo)致的處理資源緊張的問題。其中,本發(fā)明公開的一種移動交換中心空閑負(fù)載容量的分配方法包括步驟確定移動交換中心池共用的至少一個移動交換中心當(dāng)前的空閑負(fù)載容量;以及根據(jù)所述移動交換中心池當(dāng)前的負(fù)載信息,將確定的空閑負(fù)載容量分配給所述移動交換中心池。
文檔編號H04W28/08GK101877886SQ20091005053
公開日2010年11月3日 申請日期2009年4月28日 優(yōu)先權(quán)日2009年4月28日
發(fā)明者夏銘 申請人:中國移動通信集團上海有限公司