無線網中分組數據轉移的方法及基站控制器的製作方法
2023-05-04 00:11:51 1
專利名稱:無線網中分組數據轉移的方法及基站控制器的製作方法
技術領域:
本發明涉及通信技術領域,更具體地說,本發明涉及無線網中分組數據轉移的方法及基站控制器。
背景技術:
通用分組無線業務(General Packet Radio Service,GPRS)是全球移動通訊系統 (Global System for Mobile Communications,GSM)中的一種承載業務。通常,分組無線網 中包括一個或多個子網,每個子網包括一些分組數據業務節點(Service Node,SN),在本申 請中,這些SN被稱為服務GPRS支持節點(Serving GPRS Support Node,SGSN)。SGSN以這 樣一種方式,即可以通過基站控制器(Base Station Controller, BSC)為移動臺(Mobile Station, MS)提供分組業務。SGSN的主要功能包括完成分組數據包的路由與轉發、鑑權與 加密、會話管理、移動性管理、邏輯鏈路管理、話單產生和輸出等。通常,一個BSC可以控制多個小區,相應地,也控制多個基站收發臺 (BaseTransceiver Station,BTS),它是 BTS 和移動交換中心(Mobile Switching Center, MSC)之間的連接點,為BTS和MSC之間交換信息提供接口。BSC的主要功能包括進行無線信 道管理、實施呼叫和通信鏈路的建立和拆除,並對本控制區內MS的過區切換進行控制等。MS是用戶設備,可以包括車載型、便攜型和手持型等。BTS是GSM網絡的無線接入 網(Radio Access Network, RAN)中的節點,它負責一個小區(Cell)的移動信號的接收和 發送處理。在現有技術中,MS從第一小區移動到第二小區,BSC收到FLUSH-LL消息後,可選擇地將原先第一小區的待發送給MS的分組數據,轉移通過MS與第二小區的臨時塊流 (Temporary Block Flow,TBF)進行發送。由於MS剛移動到第二小區,其在第二小區內的正 常通信可能需要一定的時間,當BSC收到FLUSH-LL消息時,MS與第一小區的TBF在絕大多 數情況下會被釋放,這會引起分組數據發生丟失的情況,嚴重影響與MS相關的數據通信。
發明內容
本發明主要目的在於針對上述現有技術存在的問題,提出一種無線網中分組數據轉移的方法,還提出一種基站控制器,有效地減少MS從第一小區移動到第二小區所產生的 分組數據丟失,保證了與MS相關的正常的數據通信。一方面,本發明實施例提供一種無線網中分組數據轉移的方法,該方法包括移動臺MS從第一小區移動到第二小區;基站控制器BSC根據服務通用分組無線業務GPRS支持節點SGSN預先為MS分配的臨時邏輯鏈路標識TLLI,在本地查找MS與第一小區的臨時塊流TBF,通過MS與第一小區 的TBF獲取原先第一小區的待發送給MS的分組數據;根據所述TLLI在本地查找MS與第二 小區的TBF,轉移所述分組數據至MS與第二小區的TBF ;在接收到SGSN發送的請求確認MS 發生小區更新的消息之前,通過MS與第二小區的TBF發送所述分組數據至第二小區的基站收發臺BTS ;第二小區的BTS轉發所述分組數據至MS。優選的,該方法還包括BSC在發送所述分組數據之後,接收所述請求確認MS發生小區更新的消息,所述請求確認MS發生小區更新的消息攜帶了所述TLLI、MS與第一小區的基站子系統GPRS協 議虛擬連接標識BVCI ;根據接收到的所述請求確認MS發生小區更新的消息,向SGSN發送 確認應答消息,所述確認應答消息攜帶了 MS與第二小區的BVCI、及所述分組數據的數量信息ο優選的,MS從第一小區移動到第二小區之後,該方法還包括MS向第二小區的BTS發送分配無線信道的請求消息,第二小區的BTS轉發所述請 求消息至BSC ;BSC為MS分配新的無線信道,建立MS與第二小區的TBF,向第二小區的BTS發送 指派無線信道的響應消息;第二小區的BTS轉發所述響應消息至MS,MS根據接收到的所述響應消息向第二小 區的BTS發送攜帶了所述TLLI的資源請求消息,第二小區的BTS轉發所述資源請求消息至 BSC。優選的,MS發送所述資源請求消息之後,且BSC接收到SGSN發送的所述請求確認 MS發生小區更新的消息之前,該方法還包括MS向SGSN發送邏輯鏈路控制數據幀LLC PDU,所述LLC PDU攜帶了所述TLLI、MS 所在第二小區的標識、及控制第二小區的BSC的標識。優選的,所述原先第一小區的待發送給MS的分組數據包括原先保存在BSC本地的第一小區的待發送給MS的分組數據,以及在發起分組數據 轉移前的SGSN向第一小區發送的分組數據。另一方面,本發明實施例提供一種基站控制器,包括分組數據獲取模塊,用於在移動臺MS從第一小區移動到第二小區後,根據服務通 用分組無線業務GPRS支持節點SGSN預先為MS分配的臨時邏輯鏈路標識TLLI,在本地查找 MS與第一小區的臨時塊流TBF,通過MS與第一小區的TBF獲取原先第一小區的待發送給MS 的分組數據;分組數據轉移模塊,用於根據所述TLLI在本地查找MS與第二小區的TBF,轉移所 述分組數據至MS與第二小區的TBF ;分組數據發送模塊,用於在接收到SGSN發送的請求確認MS發生小區更新的消息 之前,通過MS與第二小區的TBF發送所述分組數據經第二小區的基站收發臺BTS轉發至 MS0優選的,該基站控制器還包括第一消息接收模塊,用於在所述分組數據發送模塊發送所述分組數據之後,接收 所述請求確認MS發生小區更新的消息,所述請求確認MS發生小區更新的消息攜帶了所述 TLLI、MS與第一小區的基站子系統GPRS協議虛擬連接標識BVCI ;第一消息發送模塊,用於在所述第一消息接收模塊接收到所述請求確認MS發生 小區更新的消息之後,向SGSN發送確認應答消息,所述確認應答消息攜帶了 MS與第二小區的BVCI、及所述分組數據的數量信息。優選的,該基站控制器還包括第二消息接收模塊,用於接收來自於MS且經第二小區BTS轉發的分配無線信道的請求消息;處理模塊,用於根據所述請求消息為MS分配新的無線信道,建立MS與第二小區的TBF ;第二消息發送模塊,用於在所述處理模塊完成MS與第二小區的TBF建立之後,發送指派無線信道的響應消息經第二小區的BTS轉發至MS ;第三消息接收模塊,用於在所述第二消息發送模塊發送所述響應消息之後,接收來自於MS且經第二小區BTS轉發的資源請求消息,所述資源請求消息攜帶了所述TLLI。在上述本發明實施例描述的技術方案中,BSC接收到SGSN發送的請求確認MS發 生小區更新的消息之前,將原先第一小區的待發送給MS的分組數據,轉移通過MS與第二小 區的TBF進行發送,這可以有效地減少MS從第一小區移動到第二小區所產生的分組數據丟 失,保證了與MS相關的正常的數據通信,並且降低了小區更新後的分組數據重傳率。
圖1是本發明實施例的應用場景示意圖;圖2是本發明實施例一的無線網中分組數據轉移的方法示意圖;圖3是本發明實施例二的基站控制器的結構示意圖;圖4是採用現有技術方案轉移分組數據時的效果示意圖;圖5是採用本發明實施例的技術方案轉移分組數據時的效果示意圖。為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。
具體實施例方式應當明確,以下所描述的實施例僅僅是本發明一部分,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它 實施例,都屬於本發明保護的範圍。如圖1和圖2所示,圖1為本發明實施例的應用場景示意圖,圖2為本發明實施例 一的無線網中分組數據轉移的方法示意圖。結合圖1和圖2,圖中的BSC控制第一小區的 BTSl和第二小區的BTS2,BTSl和BTS2負責網絡側與MS進行移動通信時的信號接收及發 送處理,BSC與SGSN通信連接。BSC預先建立MS與第一小區及MS與第二小區的基站子系 統GPRS協議虛擬連接(BSSGPVirtual Connection, BVC),並分配第一、第二小區的基站子 系統 GPRS 協議虛擬連接標識(BSSGP Virtual Connection Identifier, BVCI) 該實施例一的方法包括S202 :MS從第一小區移動到第二小區,BSC根據SGSN預先為MS分配的臨時邏輯鏈 路標識(Temporary Logical Link Identity, TLLI),在本地查找 MS 與第一小區的 TBF,通過MS與第一小區的TBF獲取原先第一小區的待發送給MS的分組數據。其中,所述原先第一小區的待發送給MS的分組數據包括原先保存在BSC本地的第一小區的待發送給MS的分組數據,以及在發起分組數據轉移前的SGSN向第一小區發送的分組數據。S204 =BSC根據所述TLLI在本地查找MS與第二小區的TBF,轉移所述分組數據至MS與第二小區的TBF。S206 :BSC在接收到SGSN發送的請求確認MS發生小區更新的消息之前,通過MS與第二小區的TBF發送所述分組數據至BTS2,由BTS2轉發所述分組數據至MS。至此,分組數據轉移完畢。該方法實施例還包括在BSC發送所述分組數據之後,SGSN向BSC發送所述請求確認MS發生小區更新的消息,該消息攜帶了所述TLLI、MS與第一小區的BVCI ;BSC根據接 收到的所述請求確認MS發生小區更新的消息,向SGSN發送確認應答消息,所述確認應答消 息攜帶了 MS與第二小區的BVCI、及所述分組數據的數量信息。在此需要說明的是,所述請求確認MS發生小區更新的消息可以是FLUSH-LL消息,相應地,所述確認應答消息可以是FLUSH-LL ACK消息;所述請求確認MS發生小區更新的消 息和所述確認應答消息也可以是其它類型的消息,這僅作為具體舉例,對本發明不作任何 限制。MS從第一小區移動到第二小區之後,該方法實施例還包括MS向BTS2發送分配無線信道的請求消息,BTS2轉發所述請求消息至BSC ;BSC為MS分配新的無線信道,建立MS與 第二小區的TBF,向BTS2發送指派無線信道的響應消息;BTS2轉發所述響應消息至MS,MS 根據接收到的所述響應消息向BTS2發送攜帶了所述TLLI的資源請求消息,BTS2轉發所述 資源請求消息至BSC。MS發送所述資源請求消息之後,且BSC接收到SGSN發送的所述請求確認MS發 生小區更新的消息之前,該方法實施例還包括MS向SGSN發送邏輯鏈路控制數據幀(LLC PDU) (LLC =Logical Link Control) (PDU =ProtocolData Unit),所述 LLC PDU 攜帶了所述 TLLI、MS所在第二小區的標識、及控制第二小區的BSC的標識。MS所在第二小區的標識可以通過位置區編碼(Location Area Code,LAC)與路由區編碼(Routing Area Code,RAC)相結合的方式進行表示,也可以通過其它方式表示。BSC 的標識可以通過MAC地址的方式進行表示,也可以通過其它方式表示。上述小區標識及BSC 標識的表示方式,僅作為具體舉例,本發明對此不作任何限制。如圖3所示,圖3是本發明實施例二的基站控制器的結構示意圖。結合圖1和圖3,該實施例二的基站控制器300,包括分組數據獲取模塊301,用於在MS從第一小區移動到第二小區後,根據SGSN預先為MS分配的TLLI,在本地查找MS與第一小區的TBF,通過MS與第一小區的TBF獲取原先 第一小區的待發送給MS的分組數據;分組數據轉移模塊302,用於根據所述TLLI在本地查找MS與第二小區的TBF,轉移所述分組數據至MS與第二小區的TBF ;分組數據發送模塊303,用於在接收到SGSN發送的請求確認MS發生小區更新的消息之前,通過MS與第二小區的TBF發送所述分組數據經BTS2轉發至MS。該實施例二的基站控制器300還包括第一消息接收模塊304,用於在所述分組數據發送模塊303發送所述分組數據之後,接收所述請求確認MS發生小區更新的消息,所述請求確認MS發生小區更新的消息攜帶 了所述TLLI、MS與第一小區的BVCI ;第一消息發送模塊305,用於在所述第一消息接收模塊304接收到所述請求確認 MS發生小區更新的消息之後,向SGSN發送確認應答消息,所述確認應答消息攜帶了 MS與第 二小區的BVCI、及所述分組數據的數量信息。該實施例二的基站控制器300還包括
第二消息接收模塊306,用於接收來自於MS且經BTS2轉發的分配無線信道的請求 消息;處理模塊307,用於根據所述請求消息為MS分配新的無線信道,建立MS與第二小 區的TBF ;第二消息發送模塊308,用於在所述處理模塊307完成MS與第二小區的TBF建立 之後,發送指派無線信道的響應消息經BTS2轉發至MS ;第三消息接收模塊309,用於在所述第二消息發送模塊308發送所述響應消息之 後,接收來自於MS且經BTS2轉發的資源請求消息,所述資源請求消息攜帶了所述TLLI。在實施例二中,所述原先第一小區的待發送給MS的分組數據包括原先保存在基 站控制器300本地的第一小區的待發送給MS的分組數據,以及在發起分組數據轉移前的 SGSN向第一小區發送的分組數據。上述設備內各模塊之間的信息交互、執行過程等內容,由於與本發明方法實施例 基於同一構思,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。下面以使用DuMeter工具測量分組數據轉移情況為例,說明本發明技術方案所產 生的有益效果。圖3是採用現有技術方案轉移分組數據的效果示意圖。從圖3和圖4中的缺口部 分可以看出,因為MS從第一小區移動至第二小區,會不可避免地造成短時間的通信中斷。 通過對圖3和圖4中的缺口大小比較可知,採用現有技術方案會明顯造成分組數據的丟失, 而採用本發明實施例的技術方案,則可以有效地減少MS從第一小區移動到第二小區所產 生的分組數據丟失,保證了與MS相關的正常的數據通信,並且降低了小區更新後的分組數 據重傳率。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借 助軟體加必需的硬體平臺的方式來實現,當然也可以全部通過硬體來實施,但很多情況下 前者是更佳的實施方式。基於這樣的理解,本發明的技術方案對背景技術做出貢獻的全部 或者部分可以以軟體產品的形式體現出來,該計算機軟體產品可以存儲在存儲介質中,如 ROM/RAM、磁碟、光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務 器,或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
一種無線網中分組數據轉移的方法,其特徵在於,該方法包括移動臺MS從第一小區移動到第二小區;基站控制器BSC根據服務通用分組無線業務GPRS支持節點SGSN預先為MS分配的臨時邏輯鏈路標識TLLI,在本地查找MS與第一小區的臨時塊流TBF,通過MS與第一小區的TBF獲取原先第一小區的待發送給MS的分組數據;根據所述TLLI在本地查找MS與第二小區的TBF,轉移所述分組數據至MS與第二小區的TBF;在接收到SGSN發送的請求確認MS發生小區更新的消息之前,通過MS與第二小區的TBF發送所述分組數據至第二小區的基站收發臺BTS;第二小區的BTS轉發所述分組數據至MS。
2.根據權利要求1所述的無線網中分組數據轉移的方法,其特徵在於,該方法還包括BSC在發送所述分組數據之後,接收所述請求確認MS發生小區更新的消息,所述請求確認MS發生小區更新的消息攜帶了所述TLLI、MS與第一小區的基站子系統GPRS協議虛擬 連接標識BVCI ;根據接收到的所述請求確認MS發生小區更新的消息,向SGSN發送確認應 答消息,所述確認應答消息攜帶了 MS與第二小區的BVCI、及所述分組數據的數量信息。
3.根據權利要求1或2所述的無線網中分組數據轉移的方法,其特徵在於,MS從第一小區移動到第二小區之後,該方法還包括MS向第二小區的BTS發送分配無線信道的請求消息,第二小區的BTS轉發所述請求消息至BSC ;BSC為MS分配新的無線信道,建立MS與第二小區的TBF,向第二小區的BTS發送指派無線信道的響應消息;第二小區的BTS轉發所述響應消息至MS,MS根據接收到的所述響應消息向第二小區的BTS發送攜帶了所述TLLI的資源請求消息,第二小區的BTS轉發所述資源請求消息至BSC。
4.根據權利要求3所述的無線網中分組數據轉移的方法,其特徵在於,MS發送所述資源請求消息之後,且BSC接收到SGSN發送的所述請求確認MS發生小區更新的消息之前,該 方法還包括MS向SGSN發送邏輯鏈路控制數據幀LLC PDUjy^iLLC PDU攜帶了所述TLLI、MS所在第二小區的標識、及控制第二小區的BSC的標識。
5.根據權利要求1或2所述的無線網中分組數據轉移的方法,其特徵在於,所述原先第一小區的待發送給MS的分組數據包括原先保存在BSC本地的第一小區的待發送給MS的 分組數據,以及在發起分組數據轉移前的SGSN向第一小區發送的分組數據。
6.一種基站控制器,其特徵在於,包括分組數據獲取模塊,用於在移動臺MS從第一小區移動到第二小區後,根據服務通用分組無線業務GPRS支持節點SGSN預先為MS分配的臨時邏輯鏈路標識TLLI,在本地查找MS 與第一小區的臨時塊流TBF,通過MS與第一小區的TBF獲取原先第一小區的待發送給MS的 分組數據;分組數據轉移模塊,用於根據所述TLLI在本地查找MS與第二小區的TBF,轉移所述分組數據至MS與第二小區的TBF ;分組數據發送模塊,用於在接收到SGSN發送的請求確認MS發生小區更新的消息之前,通過MS與第二小區的TBF發送所述分組數據經第二小區的基站收發臺BTS轉發至MS。
7.根據權利要求6所述的基站控制器,其特徵在於,還包括第一消息接收模塊,用於在所述分組數據發送模塊發送所述分組數據之後,接收所述 請求確認MS發生小區更新的消息,所述請求確認MS發生小區更新的消息攜帶了所述TLLI、 MS與第一小區的基站子系統GPRS協議虛擬連接標識BVCI ;第一消息發送模塊,用於在所述第一消息接收模塊接收到所述請求確認MS發生小區 更新的消息之後,向SGSN發送確認應答消息,所述確認應答消息攜帶了 MS與第二小區的 BVCI、及所述分組數據的數量信息。
8.根據權利要求6或7所述的基站控制器,其特徵在於,還包括第二消息接收模塊,用於接收來自於MS且經第二小區BTS轉發的分配無線信道的請求消息;處理模塊,用於根據所述請求消息為MS分配新的無線信道,建立MS與第二小區的TBF ;第二消息發送模塊,用於在所述處理模塊完成MS與第二小區的TBF建立之後,發送指派無線信道的響應消息經第二小區的BTS轉發至MS ;第三消息接收模塊,用於在所述第二消息發送模塊發送所述響應消息之後,接收來自於MS且經第二小區BTS轉發的資源請求消息,所述資源請求消息攜帶了所述TLLI。
9.根據權利要求6或7所述的基站控制器,其特徵在於,所述原先第一小區的待發送給MS的分組數據包括原先保存在BSC本地的第一小區的待發送給MS的分組數據,以及在發 起分組數據轉移前的SGSN向第一小區發送的分組數據。
全文摘要
本發明涉及通信技術領域,特別涉及一種無線網中分組數據轉移的方法,該方法包括MS從第一小區移動到第二小區;BSC通過MS與第一小區的TBF獲取原先第一小區的待發送給MS的分組數據,在接收到SGSN發送的請求確認MS發生小區更新的消息之前,將所述分組數據轉移通過MS與第二小區的TBF進行發送。本發明還特別涉及了一種基站控制系統。本發明的技術方案可以有效地減少MS從第一小區移動到第二小區所產生的分組數據丟失,保證了與MS相關的正常的數據通信,並且降低了小區更新後的分組數據重傳率。
文檔編號H04W28/06GK101801027SQ20091018925
公開日2010年8月11日 申請日期2009年12月22日 優先權日2009年12月22日
發明者晏虹, 李姝 , 賀建峰 申請人:中興通訊股份有限公司