首先了解一下中國移動的交換網絡結構。
動感地帶和全球通分別是中國移動的品牌之一,也是唯一開通了gprs的兩個品牌。
移動的交換網絡分為CS(circuit switch電路交換)和PS(packet switch分組交換)兩大部分,cs就是和我們平常打電話相關的,包括發(fā)短信息等,都屬于cs業(yè)務;
而gprs上網,就是屬于ps業(yè)務。
在中國移動,cs和ps兩大部分相對來說是獨立的,每個廠家提供的設備可能都不一樣,但之間的接口都是標準的。目前廣東移動ps用的設備大多是由愛立信提供的。
另外一個重要的網元就是hlr,它是歸屬位置寄存器,我們的電話號碼(MSISDN)都是登記在HLR中的,而SIM卡上并不會登記電話號碼等信息,只會登記IMSI,在HLR中會把IMSI和MSISDN關聯在一起。明白這個概念后,就很容易理解現在的1卡多號的原理了。hlr分別和cs、ps都有連接。它是保存用戶信息的一個重要數據庫,它能夠決定你的卡是否可以上gprs,是否可以打電話,是否可以上cmnet,等等。
cmnet和cmwap是ps域的概念,它們應該稱為apn(access point name接入名),主要是在gprs激活后用來選擇路由的。不同的apn對應不同的IP網段和路由。apn是在HLR中登記的,在HLR中對每個用戶都會登記相應的apn,比如,動感地帶只登記cmwap,全球通登記了cmnet和cmwap,或者用“*”表示接受任何的apn。在ps的設備中會定義不同apn的路由,比如,cmnet直接路由到internet上,而cmwap路由到pix上。
以下是手機的一個基本流程:
首先,開機,手機會發(fā)送位置更新的請求給中國移動,這個的目的是告訴網絡你當前在那個小區(qū),另外,在這個過程手機會把sim卡上的IMSI號碼發(fā)送到網絡,HLR接收到IMSI后,會在數據庫上查找相應的信息,包括你的手機號碼(MSISDN),你簽約的業(yè)務類型,判斷該號碼是否合法等等。一切就緒后,你的手機就附著上了。也就是開機正常。
其次,開始上gprs。不同的手機設置各不一樣,但是中激活gprs的過程中,網絡側關心的只是apn的信息。hlr接收到手機的激活請求后,會根據手機帶上來的apn,把它在hlr上簽約的apn對比,如果兩個一致,則開始下一步流程,交給ps的設備處理,比如我們用動感地帶,手機把cmwap的apn送給HLR,HLR判斷這個合法的apn,所以通過。如果動感地帶的卡發(fā)送cmnet的apn給hlr,顯然會被拒絕!hlr這一關通過后系統會交給ps繼續(xù)處理,ps主要是建立PDP通道,并選擇不同的路由,簡單來說,目前cmwap選擇的路由是到wap網管,所以不能直接上internet,而cmnet選擇的路由是到internet的。
動感地帶是移動的一個品牌,象這種全國性的品牌,它們的設置應該是由集團公司統一發(fā)文來做數據的。但實際上很難做到統一數據。
每個HLR一般可以支持幾十萬用戶,上面保存了這些用戶的信息,所以可能某個地區(qū)用戶量很大的情況下,有多個HLR。一般每個HLR上的號段都是混合在一起的,這就造成一些混亂,比如原先規(guī)劃138、139為全球通的號碼,于是在HLR,工程師可能通過批處理把138、139號段的用戶的APN都開通了 cmnet。在初期這樣做確實是對的。但是后來由于資源緊張,138的號段也用來做動感地帶的號碼,結果這些號碼的APN未被改為 cmwap,就導致動感地帶的卡也可以上internet。
再加上全國HLR的設備采用很多廠家的設備,數據修改維護方法都不一樣,在多個HLR、號段交叉的情況下,難免會出現數據漏做的情況。所以四川的某個動感可以上internet也不奇怪。
不管是手機號碼還是pstn固話的號碼,不管它們形式如何,只要交換中心能夠識別并找到正確的路由就可以了,實際上存在有多種編號計劃,比如手機號碼的編號和固話的編號就不一樣,這也是由歷史原因造成的,每個國家都不一樣。
固話的用戶是固定的,不會移動,所以用固定的區(qū)號可以很好區(qū)分出不同區(qū)域的用戶。
而移動用戶,最初的是按照全球無縫漫游的理念來設計的,既然可以隨處漫游,所以手機號碼前面帶上區(qū)號就沒有什么意義了。所以移動用戶采用了和固話用戶不同的編號計劃。
在固話用戶中,要撥打某個區(qū)域的用戶,交換中心可以根據撥打的區(qū)號很容易識別到底是打到何方。而雖然移動號碼沒有區(qū)號,但它的號碼仍然是有規(guī)律的:
比如138xxxxyyyy這個號碼,“138”是運營商代碼,xxxx是HLR號碼,這個HLR號碼就相當于某個地區(qū)的“區(qū)號”,交換中心正是根據這個“區(qū)號”找到對應的HLR的,即找到該號碼的“娘家”,結合上面的介紹,大家應該可以比較容易理解。
理解了上面的內容,也就知道為什么現在有些軟件可以查詢手機的歸屬地,并且只要輸入前面7位號碼就可以了。就是上面的原理。
話說回來,在交換中存在很多編號計劃,在我們國家,固話和移動的編號計劃是最典型的例子。而在技術上來說,把移動的號碼做成帶區(qū)號的形式,也沒有任何問題。事實上,現在我們?yōu)閲獾脑S多運營商組建移動網絡,都是采用區(qū)號的形式。
對于計費,簡單來說是這樣的,交換機可以實時生成相應的“話單”,而“話單”上會記錄每一次會話所使用的一些參數,包括apn(cmnet、cmwap、other)、時長、上下行流量等信息。這個“話單”并不是我們實際看到的話單,而是交換機按照一定規(guī)范所生成的話單,也叫原始話單。交換機只負責生成原始話單并且通過網絡上報到計費中心處理,至于上網每k多少錢,是否包月,它是不管的,而是由上層的計費中心管理。計費中心根據不同方案,比如20元、200元套餐等,再另做處理,也就是說計費中心相當于是運用層,這個運用層從交換機送過來的原始菜單上提取相關參數,再結合自己的策略,最終生成用戶話單。
在交換系統中,如果要限制一個用戶呼叫權限的話,一般有幾種方法:
1、在HLR中修改相關ODB參數,把該用戶閉鎖掉,這樣用戶就可能打不出去電話了;
2、在scp觸發(fā)相關的智能業(yè)務,使智能業(yè)務的流程中斷,打不出電話;
全球通用戶一般屬于第一種情況,而動感地帶、神州行等是智能用戶。他們的流程是這樣:
全球通打電話時候產生的話單送給計費中心處理,當計費中心發(fā)現該用戶已經欠費了,維護人員就會用手工的方法把HLR上的ODB參數修改為閉鎖狀態(tài),這樣用戶就不能打電話出去了。因為是手工方法,所以不可能實時去修改,維護人員一般是每天統一的一個時間來做批處理修改。所以全球通即使欠費了,但是仍然有一段時間可以打電話。同樣,充值也是一樣的過程。所以全球通充值后也需要一段時間后才能生效。
而動感地帶、神州行等智能業(yè)務的用戶(預付費),是采用上面的第二中情況,它每打一個電話都會到scp上處理的,當然scp是自動交換機,若是有欠費的情況scp會馬上終止通話流程的。它和上面全球通的處理是不一樣的,所以如果動感地帶欠費,它就馬上不能打電話了。
補充一下電信業(yè)務基礎知識:
電信業(yè)務的交換方式分為三類:報文交換、電路交換、分組交換。
報文交換是用在電報業(yè)務的,現在基本上很少了。
電路交換是用在話音業(yè)務的,具有實時性強的優(yōu)點,缺點就是對應每一條連接要有一條能夠交換連接的時序電路,通常采用PCM復用方式,一條話路就是64K。一條電路2M,可以承載30條話路,超過30條的話就需要更多的2M或SDH的更高帶寬。
分組交換的優(yōu)點是采用分組IP包交換的方式,可以多條電路在HUB匯合后繼續(xù)以較少的帶寬傳送,這樣的優(yōu)點就是節(jié)約帶寬。缺點是打包傳送,實施性差,丟包情況較多,不適于話音通信,但在數據通信中較實用。
可以看出,話音是必然要用電路交換方式的,而數據業(yè)務,都采用分組交換方式,交換的功能當然是在各自的交換機內完成,分組的數據交換機很簡單,隨處可見,很小巧,VCD大小。話音的交換機就復雜了,很多的一堆設備,尤其是移動的,還有AUC(鑒權中心),VLR(移動用戶位置寄存器)等功能單元。
HLR(本地移動用戶位置歸屬寄存器),是獨立于MSC的功能單元,實現用戶的業(yè)務功能管理和用戶數據鑒權管理。
品牌:其實現在移動的計費系統都相當先進了,MSC每15分鐘自動傳送計費數據到計費中心處理話單,基本上是實時傳送的。這也是移動為什么自豪的承諾”話費誤差,雙倍返回“的資本。這樣的情況下,智能網所獨立的SSP(智能業(yè)務交換處理單元),SCP(智能業(yè)務控制中心)承載的負荷已經大大減小了,神州行,全球通都已經可以實時計費處理的了,就認證一下用戶了。
所以,現在移動基本上只劃分兩個品牌,動感地帶定義為低消費價值客戶。全球通定義為高消費價值客戶。神州行是以前開發(fā)的用于臨時用戶的,現在由于實時計費系統的支持,各地的不記名低資費卡深得民心,神州行已是名存實亡的了。
上網,和以上的無關的,上網是移動基站和基站控制器BSC側實現的,GPRS,從基站到了BSC后,就分離出來,送到專用的數據交換中心去處理了,數據業(yè)務的交換由單獨的交換處理實現,不往MSC送的,HLR中只認證一下用戶的GPRS功能。CMWAP,CMNET等只是不同的子網段,有不同的網關。
來源:ZDNet