專利名稱:Cdma2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線通信系統(tǒng)基站選擇交換中心控制器的方法,尤其是一種在CDMA2000系統(tǒng)中實現(xiàn)基站選擇MSCe(Mobile Switching CenterEmulation,MSC模擬器)的方法。
背景技術(shù):
目前的CDMA2000網(wǎng)絡(luò)是一個BSC只同一個MSCe相連。這樣的網(wǎng)絡(luò)結(jié)構(gòu)有兩個弊端1.無法做到無線接入網(wǎng)共享。無線接入網(wǎng)只能與一個運營商的MSCe相連,也就是說一套無線接入網(wǎng)只能服務于一個運營商,各個運營商必須各自維護一套無線接入網(wǎng),必然會增加成本。
2.如果一個運營商維護多個MSCe,則目前的網(wǎng)絡(luò)結(jié)構(gòu)實現(xiàn)不了各個MSCe的負載均衡。
所以,需要找到克服上述問題的解決方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題在于提供一種在CDMA2000系統(tǒng)中實現(xiàn)基站選擇MSCe的方法,實現(xiàn)無線接入網(wǎng)共享,且使得BSC能合理選擇MSCe盡可能實現(xiàn)各個MSCe負載均衡。
為達到上述目的,本發(fā)明提出了一種在CDMA2000系統(tǒng)中實現(xiàn)基站選擇MSCe的方法,其特征在于,包括根據(jù)運營商選擇步驟,用于當向移動臺發(fā)送事務請求的用戶是不同運營商的用戶時,基站控制器首先根據(jù)國際移動用戶標識解析出該用戶是哪個運營商的用戶,然后把用戶請求消息發(fā)給相應運營商的移動交換中心模擬器;根據(jù)負荷分擔選擇步驟,用于當向移動臺發(fā)送事務請求的用戶是同一運營商內(nèi)的用戶時,基站控制器根據(jù)國際移動用戶標識從基站控制器維護的移動交換中心模擬器ID記錄中選定一個移動交換中心模擬器,把用戶請求消息發(fā)給選定的的移動交換中心模擬器。
上述CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述的移動交換中心模擬器ID記錄配置方法包括A1基站控制器對每一個運營商同時維護一張動態(tài)表和一張靜態(tài)表;A2根據(jù)基站控制器配置互連且局向可達的移動交換中心模擬器個數(shù)配置動態(tài)表和靜態(tài)表的長度,且兩張表長度固定且相等;A3根據(jù)與基站控制器互連的所有移動交換中心模擬器的處理能力配置動態(tài)表和靜態(tài)表的初始值,且兩張表的初始值相同,該步驟進一步包括A31)把MSCe根據(jù)處理能力按不同的單位分成不同的單元,保存單元號到MSCeID的對應關(guān)系;A32)把所有劃分后的處理單元號放在兩張表中,讓劃分的單元號在表中出現(xiàn)的次數(shù)均勻;A4根據(jù)可以使用的移動交換中心模擬器的ID配置表的內(nèi)容。
上述CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述的移動交換中心模擬器ID記錄配置方法包括B1基站控制器對每一個運營商維護一張動態(tài)表。
B2根據(jù)基站控制器配置互連且局向可達的選擇移動交換中心模擬器個數(shù)和處理能力配置動態(tài)表的長度,且動態(tài)表的長度根據(jù)移動交換中心ID局向通或不通動態(tài)調(diào)整;B3根據(jù)與基站控制器互連的所有移動交換中心模擬器配置動態(tài)表的初始值。
B4根據(jù)可以使用的移動交換中心模擬器的ID配置動態(tài)表的內(nèi)容;與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明采用不同運營商用戶運用運營商選擇策略,同一運營商內(nèi)用戶運用負荷分擔策略實現(xiàn)BSC對MSCe的合理選擇,減少了MSCe間的頻繁切換,并盡可能的實現(xiàn)了各個MSCe負載均衡,同時使得CDMA2000系統(tǒng)的C/D接口消息減少,還能實現(xiàn)RAN資源共享。
下面結(jié)合附圖和具體實施方式
對本發(fā)明做進一步詳細說明。
圖1是本發(fā)明實施例根據(jù)運營商選擇實現(xiàn)無線接入網(wǎng)共享,BSC選擇MSCe網(wǎng)絡(luò)圖;圖2是本發(fā)明實施例根據(jù)負荷分擔選擇步驟,BSC選擇MSCe網(wǎng)絡(luò)圖。
具體實施例方式
圖1是根據(jù)運營商選擇步驟BSC選擇MSCe網(wǎng)絡(luò)圖,請參考圖1,圖中101區(qū)域(包括核心網(wǎng)MSCe與用戶群)為一個運營商的區(qū)域,102區(qū)域為另一個運營商的經(jīng)營范圍以及用戶群。兩區(qū)域中間交匯的部分103為RAN,RAN可以是兩個運營商其中之一的經(jīng)營范圍或者第三方運營商的經(jīng)營范圍。
在不同運營商用戶情況下,BSC收到MS發(fā)送的事務請求后,BSC根據(jù)信令中攜帶的用戶標識IMSI解析出是哪個運營商的客戶,從而把信令發(fā)送給相應運營商的MSCe。此即運營商選擇策略。該策略能有效實現(xiàn)RAN共享。
通過IMSI匹配MSCeID的方法如下在OMC(Operate&Maintain Centre,操作維護中心)配置某MSCeID對應的IMSI號碼段范圍(也可以使用IMSI中的幾位作為IMSI的特征位),若IMSI或者該IMSI的特征位在OMC配置的某MSCe對應的IMSI范圍內(nèi),則BSC就會根據(jù)IMSI選擇到該MSCe。
圖2是根據(jù)負荷分擔選擇步驟BSC選擇MSCe網(wǎng)絡(luò)圖,參考圖2,整個外圍區(qū)域202表示一個運營商的經(jīng)營范圍。其中203區(qū)域標識的是RAN,可以是該運營商的經(jīng)營范圍也可以是第二方運營商的經(jīng)營范圍。
對被叫用戶的尋呼響應或者控制信道短消息業(yè)務,則BSC選擇MSCe的原則是尋呼消息或者前向控制信道短消息信令從哪個局向來,就把相應的應答消息發(fā)往哪個局向。
對主叫用戶或者用戶自主登記,則采用下面的BSC選擇MSCe的方法。
因為用戶群和MSCe都是一個運營商的經(jīng)營范圍,當用戶向MS發(fā)送事務請求時,BSC根據(jù)用戶IMSI運用一定的算法從其維護的記錄MSCeID中的確定一個MSCe,從而把用戶請求消息發(fā)給選中的一個MSCeID。具體算法如下BSC維護的MSCeID記錄是一張動態(tài)表,表長度為與BSC配置互連且局向可達的MSCe個數(shù)(本文中為N);表項的內(nèi)容是可以使用的MSCeID;表的初始值為與BSC配置互連的所有MSCe。但是表內(nèi)容的分布要做到MSCe的負荷分擔。
舉例說明假如有5個MSCe,MSCeID分別為1、2、3、4、5,則表的內(nèi)容為
如果某個MSCe的處理能力比較強,則可以通過表的配置來體現(xiàn),例如MSCe5的處理能力是其他MSCe處理能力的2倍,則表的長度為6,表的內(nèi)容為
BSC會根據(jù)需要隨時調(diào)整表的內(nèi)容,如承載層會向上層業(yè)務報告局向是否可達的信息;上層業(yè)務在單板上電后可以先主動去查詢。當某一局向不可達時,BSC就需要調(diào)整表的內(nèi)容。
例如如果MSCe1不可達,則表的長度調(diào)整為5,表的內(nèi)容調(diào)整為
如果MSCe5局向不可達,則表的長度調(diào)整為4,表的內(nèi)容調(diào)整為
當MSCe1由局向不通變?yōu)榫窒蛲〞r,MSCeID表的長度變化為6,表的內(nèi)容調(diào)整為
因為MSCeID表的長度是動態(tài)變化的,所以通過IMSI選擇表項的算法(比如Hash算法)必須跟MSCeID表的長度相關(guān)聯(lián)。例如可以采用IMSI的幾位經(jīng)過一定的運算然后模MSCeID表的長度的算法。如上表長度位6。IMSI為460030978526548,可以采用IMSI后4位相加取模(模6)的方法,得到表的下標為5,則表中的MSCeID為5。
以上實施例給出了一種具體的MSCeID記錄的配置方法,該方法MSCeID記錄表的長度為不定長,該配置方法優(yōu)點是可以做到MSCe的負載均衡。缺點在于,如果一個MSCe出現(xiàn)故障,則表的內(nèi)容會發(fā)生改變,相同的IMSI通過Hash算法得到的表項對應的MSCeID就會發(fā)生變化,這樣就會出現(xiàn)IMSI在不同的MSCe來回登記的現(xiàn)象。為解決該問題,本發(fā)明提供另一更佳MSCeID記錄的配置方法
1.BSC對每一個運營商同時維護一張動態(tài)表和一張靜態(tài)表,且兩張表的長度固定且相等。
2.根據(jù)MSCe的處理能力配置兩張表的初始內(nèi)容,該步驟進一步包括(1)把MSCe根據(jù)處理能力按不同的單位分成不同的單元,保存單元號到MSCeID的對應關(guān)系,如以MSCe1的處理能力為單位,MSCe2的處理能力是MSCe1的兩倍,則MSCe2分成兩個單元,這在OMC配置中完成。
(2)把所有劃分后的處理單元號放在兩張表中,讓劃分的單元號在表中出現(xiàn)的次數(shù)均勻。
3.BSC根據(jù)單元號找到對應的MSCeID從而選中一個MSCe。具體BSC根據(jù)IMSI選擇MSCeID時,先根據(jù)IMSI的低四位對應到選擇表中的項,取出單元號,再根據(jù)單元號找到MSCeID。
下面以固定長度16為例,詳細說明假如有4個MSCe,ID分別為1、2、3、4,其中MSCe4的處理能力是其他MSCe的2倍,則劃分的單元號為1、2、3、4、5,則動態(tài)表的初始的內(nèi)容,也就是靜態(tài)表的內(nèi)容為
如IMIS的最低四位經(jīng)過Hash運算結(jié)果為15,則對應到表中的單元號為5,根據(jù)單元號找到MSCeID為4。
動態(tài)表的內(nèi)容會改變,靜態(tài)表的內(nèi)容固定不變,除非OMC配置BSC連接的局向發(fā)生了改變。如,承載層會向上層業(yè)務報告局向是否可達的信息;上層業(yè)務在單板上電后也可以先主動去查詢。當某一局向不可達時,動態(tài)表的內(nèi)容就需要調(diào)整。如當MSCe2不可達,動態(tài)表的內(nèi)容調(diào)整為
當MSCe4不可達,動態(tài)表變成如下所示
當一個局向由局向不可達變?yōu)榫窒蚩蛇_后,則用該局向?qū)膯卧柼鎿Q以前代替它的單元號(與靜態(tài)表比較)。如,當MSCe2由局向不可達變?yōu)榫窒蚩蛇_時,動態(tài)表的內(nèi)容調(diào)整為
當某一局向由局向不可達變?yōu)榫窒蚩蛇_后,可能選擇表中的單元號會出現(xiàn)不平衡,如上面動態(tài)表內(nèi)容。但是考慮到一般不會同時有兩個局向不可達,而且如果局向不可達,一般會進行搶修,所以不考慮重新排選擇表。
當然,也可以不維護靜態(tài)表,只要對最初始的分配有記錄就可以,然后動態(tài)表和初始記錄進行對比。
以上給出的是表的長度固定為16的例子,當然表的長度也可以是其他的固定值比如64,使用16考慮的是一般一個BSC互連的MSCe的個數(shù)不會超過8個,所以不會出現(xiàn)選擇的MSCe出現(xiàn)嚴重的負載不均衡的現(xiàn)象。表的長度越大,出現(xiàn)MSCe負載不均衡的幾率越小,所以表值取稍大些值即可,不限于16、64,可以是20、22等。
本實施例給出了以表的形式進行MSCeID記錄,但MSCeID記錄可以不限于表的形式。
綜上,基于負荷分擔策略選擇MSCe的方法是BSC根據(jù)用戶IMSI運用合理的算法確定MSCeID記錄表中的一個表項,從而選擇一個MSCe,把消息發(fā)送到選中的MSCe上。該方法,減少了MSCe間的頻繁切換,同時使得CDMA2000系統(tǒng)的C/D接口消息減少,盡可能的實現(xiàn)了各個MSCe負載均衡。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,包括根據(jù)運營商選擇步驟,用于當向移動臺發(fā)送事務請求的用戶是不同運營商的用戶時,基站控制器首先根據(jù)國際移動用戶標識解析出該用戶是哪個運營商的用戶,然后把用戶請求消息發(fā)給相應運營商的移動交換中心模擬器;根據(jù)負荷分擔選擇步驟,用于當向移動臺發(fā)送事務請求的用戶是同一運營商內(nèi)的用戶時,基站控制器根據(jù)國際移動用戶標識從基站控制器維護的移動交換中心模擬器ID記錄中選定一個移動交換中心模擬器,把用戶請求消息發(fā)給選定的的移動交換中心模擬器。
2.根據(jù)權(quán)利要求1所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述的移動交換中心模擬器ID記錄配置方法包括步驟A1)基站控制器對每一個運營商同時維護一張動態(tài)表和一張靜態(tài)表;步驟A2)根據(jù)基站控制器配置互連且局向可達的移動交換中心模擬器個數(shù)配置動態(tài)表和靜態(tài)表的長度;步驟A3)根據(jù)與基站控制器互連的所有移動交換中心模擬器的處理能力配置動態(tài)表和靜態(tài)表的初始值;步驟A4)根據(jù)可以使用的移動交換中心模擬器的ID配置動態(tài)表和靜態(tài)表的內(nèi)容。
3.根據(jù)權(quán)利要求2所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述步驟A1中的動態(tài)表和靜態(tài)表長度固定且相等。
4.根據(jù)權(quán)利要求2所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述步驟A3中,動態(tài)表和靜態(tài)表的初始值相同。
5.根據(jù)權(quán)利要求2或4所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述步驟A3進一步包括步驟31)把MSCe根據(jù)處理能力按不同的單位分成不同的單元,保存單元號到MSCeID的對應關(guān)系;步驟32)把所有劃分后的處理單元號放在兩張表中,讓劃分的單元號在表中出現(xiàn)的次數(shù)均勻。
6.根據(jù)權(quán)利要求1所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述的移動交換中心模擬器ID記錄配置方法包括步驟B1)基站控制器對每一個運營商維護一張動態(tài)表。步驟B2)根據(jù)基站控制器配置互連且局向可達的選擇移動交換中心模擬器個數(shù)配置動態(tài)表的長度;步驟B3)根據(jù)與基站控制器互連的所有移動交換中心模擬器配置動態(tài)表的初始值。步驟B4)根據(jù)可以使用的移動交換中心模擬器的ID配置動態(tài)表的內(nèi)容;
7.根據(jù)權(quán)利要求6所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述步驟B2中動態(tài)表的長度根據(jù)移動交換中心ID局向通或不通動態(tài)調(diào)整。
8.根據(jù)權(quán)利要求7所述的CDMA2000系統(tǒng)中實現(xiàn)基站選擇移動交換中心模擬器的方法,其特征在于,所述動態(tài)表的長度根據(jù)移動交換中心模擬器的處理能力配置。
全文摘要
本發(fā)明公開了一種基站選擇移動交換中心模擬器的方法,尤其是一種在CDMA2000系統(tǒng)中實現(xiàn)基站選擇MSCe的方法。該方法包括運營商選擇步驟和負荷分擔選擇步驟,所述運營商選擇步驟用于當向MS發(fā)送事務請求的用戶是不同運營商的用戶時,BSC根據(jù)用戶IMSI解析出該用戶是哪個運營商的用戶,把消息發(fā)給相應運營商的MSCe;所述負荷分擔步驟用于當向MS發(fā)送事務請求的用戶是同一運營商內(nèi)用戶時,BSC根據(jù)用戶IMSI從BSC維護的MSCeID記錄中確定一個MSCe把消息發(fā)給相應的MSCeID。該方法盡可能的實現(xiàn)了各個MSCe負載均衡,還能有效實現(xiàn)RAN資源共享。
文檔編號H04W28/08GK101064907SQ20061001182
公開日2007年10月31日 申請日期2006年4月29日 優(yōu)先權(quán)日2006年4月29日
發(fā)明者高淑美 申請人:中興通訊股份有限公司