【正文】
AC中從一個小區(qū)到另外一個小區(qū) 小區(qū)更新流程 GPRS移動性管理路由區(qū)更新( RAU) ? LA ≥ RA ≥ CELL ? RAI = MCC + MNC + LAC + RAC GPRS會話管理 ? GPRS簽約數(shù)據(jù)中可以包括一個或多個 PDP地址,每個PDP地址對應有一個 PDP上下文 ? SM管理實體: SGSN、 GGSN和 MS ? PDP內(nèi)容: ?PDP類型、地址 (動態(tài) /靜態(tài) )、狀態(tài) ?APN ?NSAPI ?激活 /未激活兩種狀態(tài) ?PDP上下文與 MM上下文的關聯(lián)唯一性 De a c t i v a t e P DP C o nt e x torM M s t a t e c ha nge t o I DL Eo r P M M DE T AC H E DAc t i v a t e P DPC o nt e x tI N A C T I V EA C T I V EPDP上下文狀態(tài)遷移 ? PDP上下文激活: MS發(fā)起或網(wǎng)絡發(fā)起, PDP上下文狀態(tài)遷移為 ACTIVE ? 鑒權 ? SGSN經(jīng)過 APN分析推導出 GGSN地址 ? QoS協(xié)商、地址分配、啟動計費等 ? PDP上下文修改 ? PDP上下文中的某些參數(shù)(如服務 SGSN、 QoS) 需要改變時執(zhí)行該規(guī)程 ? PDP上下文去激活 ? MS發(fā)起或網(wǎng)絡發(fā)起, PDP上下文狀態(tài)遷移為 INACTIVE ? 刪除 PDP上下文 ? 回收動態(tài) PDP地址 ? 二次激活 ? 在一個 PDP地址上可以有多個通過而起激活流程產(chǎn)生的 PDP上下文,這些上下文用 TFT進行區(qū)分和標識 SM管理主要功能 GG S N 4 . Ac ti v a te P DP C o n tex t Ac c e p t 3 . C r e a te P DP C o n tex tR e s p o n s e 3 . C r e a te P DP C o n tex t R e q u e s t 1 . Ac ti v a te P DP C o n tex t R e q u e s tS GSNMS 2 . S e c u r i ty F u n c ti o n sPDP激活流程: MS發(fā)起 MS SG SN G G SN 3 . PD U N o ti f i c a ti o n R e q u e s tH L R 1 . PD P PD U 2 . Se n d R o u te i n g I n f o f o r G PR S 2 . Se n d R o u te i n g I n f o f o r G PR S A c k 4 . R e q u e s t PD P C o n te x t A c ti v a ti o n5 . PD P C o n te x t A c ti v a ti o n p r o c e d u r e 3 . PD U N o ti f i c a ti o n R e s p o n s eMS發(fā)起 網(wǎng)絡發(fā)起 PDP上下文的去激活 手機上網(wǎng)流程共分三個步驟: ? 附著 ? PDP激活 ? 上網(wǎng) 手機上網(wǎng)流程 Attach_request (IMSI) Triplet request Authentication Update_location SGSN HLR GPRS手機附著 Insert_subscriber_data Update_location_ack Attach_accept (TLLI) MS ? TLLI Activate_PDP_context_req (NSAPI1,type [+ of PDP] , APN, QoS) DNS_query (APN) DNS_response (IP of GGSN) DNS SGSN PDP激活 Create_PDP_context response (IP ) Activate_PDP_context_accept (IP ) Create_PDP_context_req (type, APN, QoS) TID1 Create_PDP_txt GGSN IP GGSN SGSN PDP激活 TLLI ? IMSI NSAPI + IMSI ? TID NSAPI ? TLLI NSAPI TLLI User packet User packet User packet TID GGSN PDP work (IP/) GGSN SGSN GPRS手機數(shù)據(jù)發(fā)送 GPRS的接入和數(shù)據(jù)傳輸 Temporary Block Flow ? 數(shù)據(jù)傳輸在 RLC層上是通過 TBF來實現(xiàn)的,上下行 TBF是相互獨立的,一個 TBF可以包含很多 LLC幀 ? TBF由 TFI來標識, TFI的長度為 7 bits,它在 RLC層數(shù)據(jù)傳輸中相當于 MS的標識,因此在一個小區(qū)中不可能有兩個MS同時擁有相同的上行或下行 TFI ? 對于 RLC層來說, GPRS的接入過程實際就是申請和分配TFI的過程, MS在得到 TFI后,所有 RLC數(shù)據(jù)塊的頭信息里都包含有該 TFI的值,直到該 TBF的結束。 ? MAC層進行資源分配的方式有兩種: fixed 和 dynamic Fixed方式下的資源分配 ? 在 fixed方式下, Immediate Assignment 或 Packet Uplink Assignment消息中會有一個ALLOACTION BITMAP,規(guī)定了 MS在哪個時隙的哪些 Block中可以發(fā)送數(shù)據(jù)。 GPRS上行數(shù)據(jù)傳輸 GPRS 尋呼 GPRS下行數(shù)據(jù)傳輸 GPRS數(shù)據(jù)傳輸中 TA的獲取 ? 初始 TA值的估計 –系統(tǒng)發(fā)送 Packet Polling Message 要求 MS上發(fā) access burst用于初始 TA值的估算; –在 Immediate Assignment中不發(fā)送初始 TA值,并指示 MS在從連續(xù)的 TA更新過程中獲得 TA值之前不進行上行數(shù)據(jù)的發(fā)送; –使用默認的 TA值作為初始 TA,這適用于小區(qū)半徑不是很大區(qū)域。 ? 在上行信道中, MS在分得的 TAI所指定的 Idle幀位置上發(fā)送 access burst,在下行信道中相應的 Idle幀用來發(fā)送 TA Message ? 手機上行發(fā)射功率公式:(公式中所有的功率值都以 dBm表示) P = min(?0 ?CH ? * (C + 48), PMAX) ? ?CH:與手機和信道有關,網(wǎng)絡通過控制消息發(fā)給手機此功控參數(shù)常數(shù), ? ?0:常數(shù), GSM900時取值 39dBm; DCS1800時取值 36dBm; ? ?:由 BCCH或 RLC控制消息