基本介紹
- 中文名:過程定時器
- 外文名:BSSMAP
BSSMAP過程定時器的套用在GSM系統中,訊息傳遞部分(MAP)和七號信令系統的信令連線控制部(SCCP)被用於在MSC之間的接口上傳遞信令訊息。MTP和SCCP支持MSC和BSS中的BSS操作維護套用部分(BSSOMAP)及BSS套用部分(BSSAP)之間的通訊。而BSS套用部分又被劃分為兩個子部分,即BSS管理套用部分(BSSMAP)和直接傳遞套用部分(DTAP).BSSMAP支持所有MSC和BSS之間與資源管理及單純調用有關的翻譯與處理過程,它們主要包括Assignment,Blocking/Unblocking,Reset,Handoverrequiredindication等等。而在這些進程中,GSM系統設計了許多有用的定時器,以下分別將加以介紹。
BSSMAP - 簡介
Assignment進程的目的是確保將最優的無線資源分配或再分配給一個所需的MS用戶。首先,MSC分析從MS或固定網用戶收到的一些電話控制信息。在基於資源分析的基礎上,MSC向BSS發ASSIGNMENTREQUEST訊息提出請求。此訊息包括了對所需資源的具體描述,如信道速率,信道類別,優先權等級等。ASSIGNMENTREQUEST訊息藉助於BSSMAP被傳遞到BSS,在BSS中被進行分析,此時定時器T10開始計時。當BSS對無線資源分配過程的成功完成表示滿意時,定時器T10將停止,同時在BSSMSC接口上回一個ASSIGNMENTCOMPLETE訊息。而若BSS一直收不到從MS傳來的無線接口ASSIGNMENTCOMPLETE訊息,直到定時器T10逾時,則BSS向MSC發一個ASSIGNMENTFAILURE訊息,ASSIGNMENT進程被終止。
由於Assignment進程需要MSC知道電路是否能被使用,這是通過Blocking/Unblocking進程實現的。當設備發生故障,或無線資源不能被獲取,或操作維護系統的干預等情況發生時,BSS就可能擁塞一個電路。此時BSS對此電路做“BLOCKED”標誌,以便不再分配此電路,然後向MSC發擁塞訊息(BLOCK/CIRCUIT
GROUPBLOCK),同時定時器T1/T20(T1用於觀察一個電路BLOCK/UNBLOCK過程)啟動。當MSC收到擁塞訊息後,所擁塞的電路不再被分配使用。MSC向BSS回擁塞確認訊息(BLOCKINGACKNOWLEDGE/CIRCUITGROUPBLOCKINGACKNOWLEDGE)BSS收到擁塞確認訊息後將終止T1/T20的記時。當BSS希望使一個擁塞恢復被使時,它將立刻給此電路做“UNBLOCKED”標誌,然後發解除擁塞訊息(UNBLOCK/CIRCUITGROUPUNBLOCKED),同時定時器T1/T0啟動。MSC收到解除擁塞訊息後,電路將被標誌成可用,同時解除擁塞確認訊息將發回BSS。而BSS受到解除擁塞確認訊息後,定時器T1/T20終
止記時。
Reset進程的目的是當發生故障時初始化BSS和MSC。當BSS發生故障時,一個RESET訊息將被送往MSC。收到此訊息後MSC將釋放受影響的電話及所有受影響的資源,並將電路置成空閒狀態。在經過定時器T2所定義觀察期後,RESETACKNOLEDGE訊息被發回BSS,以便通知BSS所有受影響的資源已被初始化。
當MSC發生故障時,一個RESET訊息將被送往BSS。收到訊息後BSS將釋放受影響的電話及所有受影響的資源。在經過定時器T13所定義的觀察期後,RESETACKNOWLEDGE訊息被發回MSC,此後所涉及的電話不再繼續,所有受影響的資源都被初始化。
如果BSS發了RESET訊息給MSC,但在定時器T16的時間內都未收到RESETACKNOWLEDGE訊息,則將重複進行整個Reset過程。而這種重複送RESET訊息的次數最大為“N”次。在“N”次不成功的重複過程之後,進程將被終止,維護系統將被通知。
如果MSC發生了RESET訊息給BSS,但在定時器T16的時間內都未收到RESETACKNOWLEDGE訊息,則將重複進行整個Reset過程。而這種重複送RESET訊息的次數最大為“N"次。在“N”次不成功的重複過程之後,進程將被終止,維護系統將被通知。
ResetCircuit進程的目的是當MSC/BSS中發生小範圍故障時,能迅速進行恢復。如果由於一個不正常的SCCP連線被釋放,而使BSS中的一個電路必須被置成空閒狀態,一個RESETCIRCUIT訊息將被送往MSC。而但MSC收此次訊息後,它將清除所占的電話,並將電路(如果電路已知)置成空閒狀態。若電路已知,則RESETCIRCUITACKNOWLEDGE訊息被返回給BSS,若電路在MSC中是未知的,則UNEQUIPPEDCIRCUIT訊息被返回給BSS.定時器T19被用於在BSS中觀察ResetCircuit進程。若在應答訊息(RESET,RESETCIRCUITACKNOWLEDGE/UNEQUIPPED
CIRCUIT)返回給BSS之前定時器已逾時,則整個進程將重複進行。
HandoverExecution進程的作用是將MS切換到一個新的具有更好的無線資源的信道上,MSC產生BSSMAPHANDOVERCOMMAND訊息,並通過BSSMAP傳到當前MS所在的BSS.在此BSS上,定時器T8啟動。無線接口上,此BSS將HANDOVERCOMMAND訊息發往相應的MS.當MSC送CLEARCOMMAND給BSS,BSS收到此訊息後將止T8,同時釋放所涉及的資源,並回CLEARCOMPLETE訊息給MSC.而當定時器T8逾時後,BSS仍未收到從MSC來的CLEARCOMMAND訊息或從MS來的HANDOVERFAILURE訊息,則BSS將釋放無線資源,一個BSSMAP訊息CLEARREQUEST也被送往MSC.
當發出HANDOVERREQUEST訊息後,而又無必要的TCH可用,則HANDOVERREQUEST訊息被送入佇列,QUEUINGINDICATION訊息將被送回給MSC,同時定時器Tqho起動。可以被操作者定義數值的定時器Tqho決定了最大的佇列延遲值。此進程可以由於所需話務信道的成功或不成功分配而被終止,同時分別送HANDOVERREQUESTACKNOWLEDGE或HANDOVERFAILURE訊息給MSC。如果定時器Tqho逾時,HANDOVERREQUEST訊息將被從佇列中清除,同時HANDOVERFAILURE訊息將被送往MSC.FlowControl給出了一定程度上的流量控制。BSS的處理器過載與CCCH過載及MSC處理器過載都是互相影響的。當收到第一個OVERLOAD訊息或信令點擁塞訊息後,話務將減少一倍。同時定時器T5(T17)和T6(T18)啟動。在T5(T17)期間,所有收到的過載訊息或信令點擁塞訊息會被忽略,以便話務減少量不至於太快。當T5(T17)已逾時,但仍在T6(18)範圍內收到OVERLOAD訊息或信令點擁塞訊息後,將進一步減少話務過載量,並重新啟動T5(T17)和T6(T18).這樣逐步減少話務量,直到最後達到最大減少量。如果T6(T18)逾時(例如在T6(T18)期間不再收到OVERLOAD訊息或信令點擁塞訊息)話務將增加一倍,T6(T18)將被啟動,直到滿載為止。其中T5和T6在MSC中運行,而T17和T18在BSS中運行。