每個(gè)MS都有一些關(guān)于MS能力的信息,如MS的功率等級(jí)、支持的加密算法、是否支持MT短消息等等,這些信息稱(chēng)為MS的Classmark。在單頻網(wǎng)絡(luò)中,MS的Classmark一般不發(fā)生變化,當(dāng)MS接入網(wǎng)絡(luò)請(qǐng)求服務(wù)時(shí),網(wǎng)絡(luò)通過(guò)查詢(xún)數(shù)據(jù)庫(kù)可以得到這些信息。若MS的這些數(shù)據(jù)發(fā)生變化或網(wǎng)絡(luò)向MS查詢(xún)它的Classmark時(shí),MS通過(guò)發(fā)送Classmark Change消息向網(wǎng)絡(luò)報(bào)告自己的Classmark。
在雙頻網(wǎng)絡(luò)中,同一MS處在不同頻段時(shí)Classmark往往是不同的(如功率等級(jí)等),當(dāng)MS接入網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)并不清楚MS目前在哪一個(gè)頻段,因此也無(wú)從得知MS對(duì)應(yīng)的Classmark,這樣勢(shì)必會(huì)造成MS每次接入網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)均要詢(xún)問(wèn)其Classmark。所以在GSM規(guī)范Phase2+中增加了“Classmark早送”的選項(xiàng),當(dāng)網(wǎng)絡(luò)采用這個(gè)特性時(shí),支持這個(gè)特性的MS在接入網(wǎng)絡(luò)后會(huì)在盡可能早的時(shí)間向網(wǎng)絡(luò)發(fā)送Classmark Change消息,這樣就避免了網(wǎng)絡(luò)的查詢(xún)過(guò)程。
Classmark的分類(lèi)和定義:
Classmark分為三類(lèi),在3GPP 24008中有詳細(xì)定義,上行層三消息需要攜帶哪種類(lèi)型的Classmark在24008和48018中有詳細(xì)定義。
l Mobile Station Classmark 1
Classmark1包含終端功率等級(jí)、A5_1加密算法支持情況、手機(jī)是否支持Classmark早發(fā)(和BSC的ECSC不是一個(gè)概念,和ECSC如何配置沒(méi)有關(guān)系)、修正版本等。
Classmark1信息在Location_Update_Request, IMSI_Detach_Indication消息中是必選參數(shù)(參考3GPP 24008)。
8 | 7 | 6 | 5 | 4 | 3 | 2 |
|
| Mobile Station Classmark 1 IEI |
0 spare | Revision level | ES IND | A5/1 | RF power capability |
l Mobile Station Classmark 2
Classmark2除了包含Classmark1的所有內(nèi)容外,還增加了PS支持能力、短信能力、A5_2/A5_3加密算法的支持情況、是否支持Classmark3等。
Classmark2信息在CM_Service_Request, CM_Re-establishment_Request, Paging_Response消息中是必選參數(shù)(參考3GPP 24008和48018)。
8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
| Mobile station classmark 2 IEI | octet 1 |
Length of mobile station classmark 2 contents | octet 2 |
0 spare | Revision level | ES IND | A5/1 | RF power capability | octet 3 |
0 spare | PS capa. | SS Screen. Indicator | SM ca pabi. | VBS | VGCS | FC | octet 4 |
CM3 | 0 spare | LCSVA CAP | UCS2 | SoLSA | CMSP | A5/3 | A5/2 | octet 5 |
l Mobile Station Classmark 3
Classmark3主要包括頻段支持信息、A5_4/A5_5/A5_6/A5_7加密算法的支持情況等。Classmark3為非定長(zhǎng)消息,內(nèi)容比較復(fù)雜,具體定義請(qǐng)參考3GPP 24008。
單頻手機(jī)沒(méi)有Classmark3,因此無(wú)法異頻切換。
匯總:
1、 根據(jù)前面描述,Location_Update_Request, IMSI_Detach_Indication消息中會(huì)攜帶Classmark1,CM_Service_Request, CM_Re-establishment_Request, Paging_Response消息中會(huì)攜帶Classmark2,因此網(wǎng)絡(luò)無(wú)需額外流程就可以知道終端的Classmark1和Classmark2。
2、 對(duì)于Classmark3,有兩個(gè)獲取途徑:MSC通過(guò)Classmark_Request流程獲取,或當(dāng)小區(qū)的ECSC (Early Classmark sending control)配置為“是”時(shí)由終端主動(dòng)上報(bào)。當(dāng)兩個(gè)流程并存時(shí),終端主動(dòng)上報(bào)Classmark要早于MSC的Classmark_Request流程,因此手機(jī)會(huì)上報(bào)兩次Classmark_Update。由于Classmark_Update和鑒權(quán)/加密流程基本是同時(shí)進(jìn)行的,手機(jī)需要串行處理這些消息,因此上報(bào)多次Classmark_Update會(huì)增加接續(xù)時(shí)長(zhǎng)。
3、 Classmark_Request流程在GSM規(guī)范中沒(méi)有明確規(guī)定,華為MSC是根據(jù)Classmark2信元中的CM3標(biāo)志來(lái)決定是否觸發(fā)的:當(dāng)CM3為1時(shí),表示手機(jī)支持Classmark3,MSC會(huì)發(fā)起Classmark_request流程;當(dāng)CM3為0時(shí),MSC認(rèn)為手機(jī)不支持Classmark3,不會(huì)觸發(fā)Classmark_request流程。
4、 當(dāng)網(wǎng)絡(luò)無(wú)法獲取終端的Classmark3信息時(shí),可能會(huì)導(dǎo)致異頻切換失敗。因此對(duì)于雙頻網(wǎng)絡(luò),當(dāng)無(wú)線側(cè)ECSC配置為“否”時(shí)不建議關(guān)閉網(wǎng)絡(luò)側(cè)的Classmark請(qǐng)求,除非異頻切換測(cè)試確認(rèn)沒(méi)有問(wèn)題才可以關(guān)閉;對(duì)于單頻網(wǎng)絡(luò),或者確認(rèn)所有BSC的ECSC都配置為“是”,關(guān)閉網(wǎng)絡(luò)側(cè)的Classmark請(qǐng)求可減少不必要的信令流量(可以減少A口10%流量),可以關(guān)閉。
5、 為什么沒(méi)有Classmark3異頻切換是可能失敗,并不是一定失?
目前所知E廠商BSC在異頻切換的時(shí)候,要求MSC在HANDOVER REQUEST中帶CLASSMARK3信元,否則拒絕切換,直接返回HADNOVER FAILURE,原因值為Invalid message contents。
廠商BSC的私有規(guī)范要求不同頻段間切換必須攜帶Classmark3,其依據(jù)是3GPP 24008和48008:
3GPP TS24.008 10.5.1.7:Mobile Station Classmark 3
SEMANTIC RULE: multiband mobile station shall provide information about all frequency bands it can support.
3GPP TS48.008 3.2.1.8:Handover Request
This element (Classmark information type 3)is included if the MSC has received such information.
從48008可以看出,協(xié)議描述的是如果MSC收到了該消元?jiǎng)t在HANDOVER REQUEST中包含該信元,并沒(méi)有說(shuō)必須帶。
據(jù)了解,對(duì)于不同頻段間切換,有些廠商的BSC不強(qiáng)制要求帶Classmark3信元,依據(jù)是BSC默認(rèn)手機(jī)支持目標(biāo)小區(qū)的主B頻段,因?yàn)槭謾C(jī)既然發(fā)起向該小區(qū)的切換,說(shuō)明手機(jī)檢測(cè)到了該小區(qū)的主B頻點(diǎn),那么手機(jī)肯定支持該小區(qū)的主B頻段。
6、 MSC涉及的軟參:
P145 Bit2,控制呼叫和短信流程是否啟用Classmark請(qǐng)求;
=0:關(guān)閉
=1:?jiǎn)⒂?/span>
缺省值:1。
P191 Bit5,控制位置更新流程是否啟用Classmark請(qǐng)求;
=0:關(guān)閉
=1:?jiǎn)⒂?/span>
缺省值:1。