手機開發實戰22 GPRS移動性管理2

2021-07-11 20:43:04 字數 1920 閱讀 8933

mm

狀態遷移

從乙個狀態變成下乙個狀態與當前的狀態(

idle

、standby

或ready

)和發生的事件(例如

gprs

附著)有關。

移動性管理三種工作狀態遷移模型見下圖:

移動性管理狀態遷移模型

(1) 

從idle

向ready

狀態遷移

gprs attach

(附著):

ms 請求接入,並且發起至

sgsn 

的邏輯連線。在ms和

sgsn

建立mm

上下文。

注:在此狀態下,通常手機狀態列會顯示有

g圖示。此時未發生資料傳輸,不會扣費。

手機自動更新時間功能需要先執行

gprs attach

,然後會接收到基站發來的資訊,更新手機時間,但不是所有的網路都支援此功能。

(2) 

從standby

向idle

狀態轉移

implicit detach

(隱式分離):

sgsn

內的mm

和pdp

上下文返回到空閒和非活動狀態。

sgsn

內的mm

和pdp

上下文可以被刪除。

ggsn pdp

將被刪除。

cancel location

(撤消位置):

sgsn

從hlr

接收map

撤消位置訊息,並且刪除mm和

pdp上下文。

(3) 

從standby

向ready

狀態轉移

pdu(packet data unit

,分組資料單元)

transmission

(傳輸):移動臺可以對一次尋呼應答,給

sgsn

傳送一條

llc pdu。

pdu reception

(接收):

sgsn從ms

接收一條

llc pdu。

(4) 

從ready

向standby

狀態轉移

ready timer expiry

(ready

定時器超時):ms和

sgsn mm

上下文返回

standby

狀態。

force to standby

(強迫進入

standby

狀態):在

ready

定時器超時之前,

sgsn

立即返回

standby

狀態。

abnormal rlc condition

(異常rlc

條件):在無線介面出現問題和無線傳輸出現不可恢復的錯誤時,

sgsn mm

上下文返回

standby

狀態。

(5) 

從ready

向idle

狀態轉移

gprs detach

(gprs

分離):

ms和網路請求

mm上下文返回

idle

狀態,並且請求

pdp上下文返回非活動狀態。

sgsn

可以刪除mm和

pdp上下文,在

ggsn

內的pdp

上下文將被刪除。

cancel location

(撤消位置):

sgsn

從hlr

接收一條

map撤消位置訊息,並且刪除mm和

pdp上下文。

ATL實戰開發指南 2 2

下面 演示多介面的概念 class imath class iadvancedmath 如果你要打算改變你的介面 在介面中新增 新的方法,或者改變介面中已有方法的引數。這樣是不應該的,因為客戶程式在編譯的時候已經同介面的虛表繫結了,比如上面的iadvancedmath。所以這裡建議你再新增乙個新的介...

《Xcode實戰開發》 2 2節建立專案

2.2 建立專案 xcode實戰開發 tour專案將作為xcode使用者介面骨架上的血肉,讓開發人員有機會展開探索。按照如下步驟建立新專案 1 如果xcode尚未執行,啟動它。將看到xcode歡迎視窗 見圖2.1 2 單擊標籤為create a new xcode project 新建xcode專案...

手機開發實戰117 藍芽介紹1

藍芽介紹 簡介 資訊時代最大的特點便是更加方便快速的資訊傳播,正是基於這一點技術人員也在努力開發更加出色的資訊資料傳輸方式。藍芽技術是一種無線資料與語音通訊的開放性全球規範,它以低成本的近距離無線連線為基礎,為固定與移動裝置通訊環境建立乙個特別連線。其程式寫在乙個 9 x 9 mm的微晶元中。藍芽工...