專利名稱:改善通用分組無線業務系統單下行業務性能的方法及系統的制作方法
技術領域:
本發明涉及GPRS (General Packet Radio Service,通用分組無線業務)移動網絡 領域,尤其涉及一種改善系統中單下行業務性能的方法。
背景技術:
GPRS移動管理(GI3RS Mobility Management,GMM)是一種處理移動問題,如漫游、 鑒定、加密算法的選擇GPRS信號協議。GPRS移動管理和會話管理(SM) —同支持用戶終 端的移動,所以SGSN(Serving GPRS Support Node, GPRS服務支持節點)能夠隨時知道一 個MS (Mobile Station,移動臺)的位置,從而能夠使用這個站點激活、改變和解除必需的 PDP(分組數據協議,Packet Data Protocol)會話從而實現用戶數據的傳輸。在通訊業迅速發展的背景下,網絡運營商提供的基于GPRS/EGPRS (Enhanced GPRS,增強型GPRS)的數據業務類型不斷豐富,數據用戶數量不斷增加。其中以 POC(Push-to-talk over cellular,無線一鍵通)業務為代表的分組域的單下行業務也廣 泛應用。POC業務起源于集群通信業務PTT (Push To Talk),是一個半雙工業務(一方在說 話時其他成員只能接聽),用戶體驗類似于對講機。這種業務類型的一個顯著特點就是對于 被叫用戶來說只存在分組域的下行業務。從現有的協議 23060 章節 6. 1. 1. 4 所示的 Functional Mobility Management State Model (移動管理狀態模型),可以得到MS和SGSN的GMM狀態。參照圖1所示,為MS的移動管理狀態模型,MS附著(GPRS Attach)前為空閑態 (IDLE),附著后進入就緒Ready態,啟動Ready Timer (就緒定時器),當就緒定時器超時 (READY timer expirty)或者強制進入(Force to) Standby (備用)態后轉入 Standby 態, 而當手機有PDU (Packet Data Unit,分組數據單元)傳輸時轉入Ready (就緒)態。參照圖2所示,同樣對于SGSN來說,當定時器超時(READY timer expirty)或者 強制進入(Force to) Standby (備用)態、或者(Abnormal RLC condition)(非正常無線鏈 路控制情況)后轉入Standby態,當SGSN收到PDU數據時進入Ready態。而對于附著后的 MS和SGSN,如果只存在分組下行業務時,則Ready Timer定時器超時后會轉回到Standby 狀態。從圖1和圖2中我們可以看出,對于MS和SGSN來說,GMM狀態是一致的。這樣對于正處于單下行傳輸狀態下的MS和SGSN來說,Ready Timer超時后,即使 有下行數據正在傳輸,也會由Ready態轉入Standby狀態,造成下行TBF (Temporary Block Flow,臨時數據塊流)的中斷,從而影響了下行數據的傳輸速率。因此,如何能使得對于這種只有單下行數據傳輸的MS和SGSN,在數據傳輸的過程 中不會從Ready態轉入Standby狀態,從而能夠提高分組域單下行業務的平均速率,成為技 術人員需要考慮的問題。
發明內容
本發明所要解決的技術問題是提供一種改善通用分組無線業務系統單下行業務 性能的方法及系統,改善分組域單下行業務中由于Ready Timer定時器超時所造成的業務 中斷。為了解決上述技術問題,本發明提供了一種改善通用分組無線業務系統中單下行 業務性能的方法,適用于由通用分組無線業務服務支持節點SGSN側向移動臺MS側的下行 業務,所述SGSN側、MS側分別預設了就緒定時器Ready Timer,所述方法包括在MS側或者SGSN側增加設置一個Ready Timer,所述增加設置的Ready Timer的 定時時間小于所述預設的Ready Timer的定時時間;MS附著到SGSN后,MS側、SGSN側啟動所述預設的Ready Timer與所述增加設置 的 Ready Timer ;在所述增加設置的Ready Timer超時時,重置所述MS側、SGSN側的預設的Ready Timer和增加設置的Ready Timer,使MS、SGSN繼續保持在就緒狀態。為了解決上述技術問題,本發明還提供了一種改善通用分組無線業務系統單下行 業務性能的系統,適用于由通用分組無線業務服務支持節點SGSN側向移動臺MS側的下行 業務,所述系統包括SGSN側、MS側分別預設的就緒定時器Ready Timer,所述系統還包括增加設置的一個Ready Timer,設置于MS側或者SGSN側,所述增加設置的Ready Timer的定時時間小于所述預設的Ready Timer的定時時間;第一重置模塊,設置于MS側,用于MS在接收下行數據時,所述增加設置的Ready Timer超時時,重置所述MS側預設的Ready Timer,使MS繼續保持在就緒狀態;第二重置模塊,設置于SGSN側,用于SGSN在傳輸下行數據時,所述增加設置的Ready Timer超時時,重置所述SGSN側的預設的Ready Timer,使SGSN繼續保持在就緒狀態。本發明提供的方法減少了分組域單下行業務的中斷次數,進而提高了分組域單下 行業務的平均速率,從而改善用戶使用這種業務類型的感受度,尤其適用于POC業務以及 與其相似的單下行業務類型。例如POC的被叫用戶。
圖1為MS的移動管理狀態模型;
圖2為SGSN的移動管理狀態模型;圖3為改善通用分組無線業務系統中單下行業務性能的方法流程圖;圖4為本發明的的從MS側進行改進的實施例的方法流程圖。圖5為本發明的的從SGSN側進行改進的實施例的方法流程圖。圖6為當增加設置的一個Ready Timer設置于MS側時的系統結構示意圖。圖7為當增加設置的一個Ready Timer設置于SGSN側時的系統結構示意圖。
具體實施例方式本發明是在原有GPRS網絡基礎上提出的一種改善分組域單下行業務的方法,提 出了一種改善MS和SGSN的GMM狀態的方法,其主要思想是,使SGSN和MS在Reaty Timer 定時器超時前重置Ready Timer,延長SGSN和MS保持在就緒狀態的時間,從而減少了分組
5域單下行業務的中斷次數。下面結合附圖和優選實施方式對本發明技術方案進行詳細說明。參照圖3所示,為本發明的改善通用分組無線業務系統中單下行業務性能的方法 流程圖,適用于只存在由SGSN向MS側的下行業務時,所述SGSN側、MS側分別預設了就緒 定時器Ready Timer,所述方法包括以下步驟步驟301 在MS側或者SGSN側增加設置一個Ready Timer,所述增加設置的Ready Timer的定時時間小于所述預設的Ready Timer的定時時間;步驟302 =MS附著到SGSN后,MS側、SGSN側啟動所述預設的Ready Timer與所述 增加設置的Ready Timer ;步驟303 在所述增加設置的Ready Timer超時時,重置所述MS側、SGSN側的預設 的Ready Timer和增加設置的Ready Timer,使MS、SGSN繼續保持在就緒狀態。步驟304 當所述預設的Ready Timer被停止時,同時停止增加設置的Ready Timer。參照圖4所示,為本發明的從MS側進行改進的實施例的方法流程圖。該流程的主要思想在于對于MS來說,當只存在由網絡側到MS側的下行業務時, MS在啟動Ready Timer的同時,啟動另外一個增設的Ready Timer定時器Ready Timerl。當 Ready Timerl超時時,由MS向網絡側發送任意一個非0長度的LLC (Logic Link Control, 邏輯鏈路控制)幀,目的是使SGSN和MS在Reaty Timer定時器超時前重置Ready Timer。此 Ready Timerl—定要小于Ready Timer,同時當 Ready Timer被停止時,停止Ready Timerl0 其流程如圖1所示所述方法具體包括以下步驟用戶啟動GPRS業務時首先要附著到GPRS網絡,在MS和SGSN之間建立MM上下文。步驟401 :MS發起附著請求到SGSN ;步驟402 =SGSN收到附著請求后,回應附著應答到給MS,同時將協商好的Ready Timer 告知 MS,SGSN 啟動 Ready Timer 定時器;步驟403 =MS收到附著應答后,啟動Ready Timer定時器和Ready Timerl,附著完 成;步驟404 =MS在接收下行數據過程中Ready Timerl超時后,MS重置Ready Timer 禾口 Ready Timerl ;步驟405 =MS發送上行LLC幀到SGSN ;步驟406 =SGSN收到上行LLC幀后重置Ready Timer。參照圖5所示,為本發明的從SGSN側進行改進的實施例的方法流程圖。對于SGSN來說,當只存在由SGSN向MS側的下行業務時,SGSN在啟動Ready Timer 定時器同時,啟動另外一個增設的定時器Ready Timer2。當SGSN在傳輸下行數據Ready Timer2超時時,由SGSN向MS側發送一個任意非0長度的LLC幀,目的使得MS接收到此LLC 幀時,向SGSN返回一個LLC幀的應答,從而使SGSN和MS在Ready Timer定時器超時前重 置 Ready Timer。此 Ready Timer2—定要小于 Ready Timer,當 Ready Timer 被停止時,停止 Ready Timer2。
6
對于SGSN向MS側發送的LLC幀,可以為協議44064中的一個I幀或者是S幀, 此I幀或者S幀需將Abit置為1。所有的I幀和S幀都包括確認請求(Acknowledgement Request)(A)bit。本實施例的方法包括以下步驟步驟501 :MS發起附著請求到SGSN ;步驟502 :SGSN收到附著請求后,回應附著應到給MS,同時將協商好的Ready Timer 告知 MS,SGSN 啟動 Ready Timer 定時器和 ReadyTimer2 ;步驟503 =MS收到附著應答后,啟動Ready Timer定時器,附著完成;步驟504 =SGSN在傳輸下行數據中Ready Timer2超時后SGSN下發下行LLC幀到 MS ;步驟505 =MS收到下行LLC幀后回應上行LLC幀到SGSN,重置Ready Timer ;步驟506 =SGSN 收到上行 LLC 幀后重置 Ready Timer 和 Ready Timer2.本發明還提供了一種改善通用分組無線業務系統單下行業務性能的系統,適用于 由通用分組無線業務服務支持節點SGSN側向移動臺MS側的下行業務,所述系統包括SGSN 側、MS側分別預設的就緒定時器Ready Timer,所述系統還包括增加設置的一個Ready Timer,設置于MS側或者SGSN側,所述增加設置的Ready Timer的定時時間小于所述預設的Ready Timer的定時時間;第一重置模塊,設置于MS側,用于MS在接收下行數據時,所述增加設置的Ready Timer超時時,重置所述MS側預設的Ready Timer,使MS繼續保持在就緒狀態;第二重置模塊,設置于SGSN側,用于SGSN在傳輸下行數據時,所述增加設置的 Ready Timer超時時,重置所述SGSN側的預設的Ready Timer,使SGSN繼續保持在就緒狀 態。參照圖6所示,為當增加設置的一個Ready Timer設置于MS側時的系統結構示意 圖。當增加設置的就緒定時器601設置于移動臺MS側時,所述MS側還包括上行邏輯鏈路控制LLC幀發送模塊602,用于在所述第一重置模塊603重置所述 MS側預設的就緒定時器604后,發送LLC幀到SGSN ;相應的,所述第二重置模塊605,用于在SGSN收到上行LLC幀后重置SGSN側預設的就緒定 時器606。參照圖7所示,為當增加設置的一個Ready Timer設置于SGSN側時的系統結構示 意圖。當增加設置的就緒定時器701設置于SGSN側時,所述SGSN側還包括下行LLC幀發送模塊702,用于在所述增加設置的Ready Timer 701超時后下發下 行LLC幀到MS ;所述MS側還包括上行邏輯鏈路控制LLC幀發送模塊703,用于收到下行LLC幀 后回應上行LLC幀到SGSN,所述第一重置模塊704,用于在回應上行LLC幀后重置MS側預設的Ready Timer706 ;所述第二重置模塊705,用于在收到上行LLC幀后重置SGSN側預設的ready Timer707o作為本發明優選的實施方式,所述系統還可以包括
第一停止模塊,設置于MS側,用于當所述MS側預設的Ready Timer被停止時,停 止所述MS側增加設置的Ready Timer ;或者,第二停止模塊,設置于SGSN側,用于當所述SGSN側預設的Ready Timer被停止時, 停止所述SGSN側增加設置的Ready Timer。所述LLC幀長度大于0。所述LLC幀為I幀或者是S幀,所述I幀或者S幀將Abit 置為1。本發明通過增加設置一個定時時間小于預設的Ready Timer的Ready Timer定時 器,SGSN和MS在預設的Reaty Timer定時器超時前,利用所述增加設置的Ready Timer定 時器的定時重置所述預設的Ready Timer,從而減少了分組域單下行業務的中斷次數。本發 明可以應用于任何分組域的單下行業務。本發明所述方案,并不僅僅限于說明書和實施方式中所列運用。對本發明技術所 屬領域的普通技術人員來說,可根據本發明做出各種相應的改變和變形,而所有這些相應 的改變和變形都屬于本發明權利要求的保護范圍。
權利要求
一種改善通用分組無線業務系統單下行業務性能的方法,適用于由通用分組無線業務服務支持節點SGSN側向移動臺MS側的下行業務,所述SGSN側、MS側分別預設了就緒定時器Ready Timer,其特征在于,所述方法包括在MS側或者SGSN側增加設置一個Ready Timer,所述增加設置的Ready Timer的定時時間小于所述預設的Ready Timer的定時時間;MS附著到SGSN后,MS側、SGSN側啟動所述預設的Ready Timer與所述增加設置的Ready Timer;在所述增加設置的Ready Timer超時時,重置所述MS側、SGSN側的預設的Ready Timer和增加設置的Ready Timer,使MS、SGSN繼續保持在就緒狀態。
2.如權利要求1所述的方法,其特征在于,當在MS側增加設置一個Ready Timer時,在所述增加設置的Ready Timer超時時,重 置所述MS側、SGSN側的預設的Ready Timer的步驟包括所述增加設置的Ready Timer超時后,MS重置預設的Ready Timer ;MS發送上行邏輯鏈路控制LLC幀到SGSN ;SGSN收到上行LLC幀后重置預設的Ready Timer。
3.如權利要求1所述的方法,其特征在于,當在SGSN側增加設置一個Ready Timer時,在所述增加設置的Ready超時時,重置所 述MS側、SGSN側的Ready Timer的步驟包括所述增加設置的Ready Timer超時后SGSN下發下行LLC幀到MS ;MS收到下行LLC幀后回應上行LLC幀到SGSN,并重置預設的Ready Timer ;SGSN收到上行LLC幀后重置預設的ready Timer。
4.如權利要求1所述的方法,其特征在于,所述方法還包括當所述預設的Ready Timer被停止時,停止所述增加設置的Ready Timer。
5.如權利要求2或3所述的方法,其特征在于,所述LLC幀長度大于0。
6.如權利要求5所述的方法,其特征在于,所述LLC幀為I幀或者是S幀,所述I幀或 者S幀將Abit置為1。
7.一種改善通用分組無線業務系統單下行業務性能的系統,適用于由通用分組無線業 務服務支持節點SGSN側向移動臺MS側的下行業務,所述系統包括SGSN側、MS側分別預設 的就緒定時器Ready Timer,其特征在于,所述系統還包括增加設置的一個Ready Timer,設置于MS側或者SGSN側,所述增加設置的Ready Timer 的定時時間小于所述預設的Ready Timer的定時時間;第一重置模塊,設置于MS側,用于MS在接收下行數據時,所述增加設置的Ready Timer 超時時,重置所述MS側預設的Ready Timer,使MS繼續保持在就緒狀態;第二重置模塊,設置于SGSN側,用于SGSN在傳輸下行數據時,所述增加設置的Ready Timer超時時,重置所述SGSN側的預設的Ready Timer,使SGSN繼續保持在就緒狀態。
8.如權利要求7所述的系統,其特征在于,當增加設置的一個ReadyTimer設置于MS 側時,所述MS側還包括上行邏輯鏈路控制LLC幀發送模塊,用于在所述第一重置模塊重置所述MS側預設的 Ready Timer后,發送LLC幀到SGSN ;相應的,所述第二重置模塊,用于在SGSN收到上行LLC幀后重置SGSN側預設的Ready Timer。
9.如權利要求7所述的系統,其特征在于,當增加設置的一個ReadyTimer設置于SGSN 側時,所述SGSN側還包括下行LLC幀發送模塊,用于在所述增加設置的Ready Timer超時后下發下行LLC幀到MS ;所述MS側還包括上行邏輯鏈路控制LLC幀發送模塊,用于收到下行LLC幀后回應上 行LLC幀到SGSN,所述第一重置模塊,用于在回應上行LLC幀后重置MS側預設的Ready Timer ; 所述第二重置模塊,用于在收到上行LLC幀后重置SGSN側預設的ready Timer。
10.如權利要求7所述的系統,其特征在于,所述系統還包括第一停止模塊,設置于MS側,用于當所述MS側預設的Ready Timer被停止時,停止所 述MS側增加設置的Ready Timer ;或者,第二停止模塊,設置于SGSN側,用于當所述SGSN側預設的Ready Timer被停止時,停 止所述SGSN側增加設置的Ready Timer。
全文摘要
本發明提供了一種改善通用分組無線業務系統單下行業務性能的方法及系統,適用于由通用分組無線業務服務支持節點SGSN側向移動臺MS側的下行業務,SGSN側、MS側分別預設了就緒定時器Ready Timer,所述方法包括在MS側或者SGSN側增加設置一個Ready Timer,增加設置的Ready Timer的定時時間小于預設的Ready Timer的定時時間;MS附著到SGSN后,MS側、SGSN側啟動預設的Ready Timer與增加設置的Ready Timer;在增加設置的Ready Timer超時時,重置MS側、SGSN側的預設的Ready Timer和增加設置的Ready Timer,使MS、SGSN繼續保持在就緒狀態。本發明提供的方法減少了分組域單下行業務的中斷次數,改善用戶體驗。
文檔編號H04W28/18GK101932035SQ20091014727
公開日2010年12月29日 申請日期2009年6月19日 優先權日2009年6月19日
發明者呂洪濤, 李姝 , 王志英 申請人:中興通訊股份有限公司