專利名稱:處理隨機存取程序失敗的方法及其相關通訊裝置的制作方法
技術領域:
本發明指一種處理隨機存取程序的方法及其相關裝置,尤指一種無線通 訊系統處理隨機存取程序的失敗的方法及其相關裝置。
背景技術:
第三代移動通訊技術可提供高度頻譜利用效率、無遠弗屆的覆蓋率及高
品質、高速率的多媒體數據傳輸,同時更能同時滿足各種不同的QoS服務要 求,提供具彈性的多樣化雙向傳輸服務,并提供較佳的通訊品質,有效降低 通訊中斷率。然而,在市場對于高速數據傳輸與多媒體應用的大量需求下, 業界已開始發展下一代移動通訊技術,而相關規范制定委員會也針對這樣的 目標,不斷修訂通訊規范,以符合業界需求。
長期演進(Long Term Evolution, LTE)無線通訊系統,即是一種建立于 第三代移動通訊系統(如全球移動電信系統)之上的先進式高速無線通訊系 統,其只需支持封包交換傳輸,且無線鏈接控制通訊協議層與媒體存取控制 通訊協議層可被整合于同一通訊網絡單元,如基地臺之中,而不需分開位于 基地臺(Node B)及無線網絡管控臺(Radio Network Controller, RNC)之中, 因此系統架構較簡單。
在目前的長期演進無線通訊系統中,客戶端(User Equipment, UE)于下 歹'J五個情況下,需要啟動一隨機存取程序(Random Access Procedure)。這些 情況為(l)在無線資源控制閑置(RRC-IDLE)狀態下進行初始連接;(2)于無 線鏈接失敗后進行初始連接;(3)交遞(Handover)程序進行時;H)在無線資 源控制連線(RRC-CO麗ECTED)狀態下因應下鏈路數據傳輸;(5)在無線資源控 制連線(RRC- CONNECTED)狀態下因應上鏈路數據傳輸。
在前述的情況下,隨機存取程序可能失敗。其中,已知長期演進無線通 訊系統規范并未規定在(4)和(5)的情況下,客戶端如何因應隨機存取程序失 敗。因此,若在(4)和(5)的情況下,客戶端啟動隨機存取程序,但隨機存取程序卻進行失敗,客戶端可能因為無對策方針而導致系統錯誤。
發明內容
因此,本發明主要提供一種用于一無線通訊系統的 一客戶端處理一隨機 存取程序失敗的方法及其相關裝置,以避免系統錯誤。
本發明揭露一種用于一無線通訊系統的一無線資源控制連線狀態的一客 戶端中處理一隨機存取程序失敗的方法,其包含有啟動對應于一上鏈路數據
傳輸或下鏈路數據傳輸的一隨機存取程序;以及于該隨機存取程序失敗時, 認定偵測到一無線鏈接失敗,以執行一無線鏈接復原程序。
本發明另揭露一種用于一無線通訊系統的通訊裝置,用以于一無線資源 控制連線狀態下正確處理一隨機存取程序失敗。該通訊裝置包含有一控制電 路,用來實現該通訊裝置的功能、 一中央處理器,設于該控制電路中,用來 執行一處理方法以操控該控制電路,以及一儲存裝置,設于該控制電路中且 耦接于該中央處理器,用來儲存用以執行該處理方法的程序代碼。該處理方 法包含有啟動對應于一上鏈路數據傳輸或下鏈路數據傳輸的一隨機存取程 序;以及于該隨機存取程序失敗時,認定偵測到一無線鏈接失敗,以執行一 無線鏈接復原程序。
本發明處理隨機存取程序失敗的方法及其相關通訊裝置將相對于上鏈路 數據傳輸的隨機存取程序失敗視為無線鏈接失敗來處理,以避免客戶端因為 無法處理此類隨機存取程序失敗,而發生系統錯誤。
圖1為一無線通訊系統的示意圖。 圖2為一無線通訊裝置的功能方塊圖。 圖3為圖2中一程序代碼的示意圖。 圖4為本發明實施例的流程圖。
具體實施例方式
請參考圖1,圖1為一無線通訊系統10的示意圖。無線通訊系統10較 佳地為 一第三代移動通訊系統的高速封包存取系統,其簡略地由 一 網絡端友 多個客戶端所組成。在圖1中,網絡端及客戶端用來說明無線通訊系統10的架構;實際上,網絡端可視不同需求包含有多個基地臺、無線網絡控制器等;
而客戶端則可能是移動電話、電腦系統等設備。
請參考圖2,圖2為一無線通訊系統的無線通訊裝置100的功能方塊圖。 無線通訊裝置IOO可以用來實現圖1中客戶端。為求簡潔,圖2僅繪出無線 通訊裝置100的一輸入裝置102、 一輸出裝置104、 一控制電路106、 一中央 處理器108、 一儲存裝置IIO、 一程序代碼112及一收發器114。在無線通訊 裝置100中,控制電路106通過中央處理器108執行儲存于儲存裝置110中 的程序代碼112,從而控制無線通訊裝置100的運作,其可通過輸入裝置 102(如鍵盤)接收使用者輸入的信號,或通過輸出裝置104(如屏幕、喇p八等) 輸出畫面、聲音等信號。收發器114用以接收或發送無線信號,并將所接收 的信號傳送至控制電路106,或將控制電路106所產生的信號以無線電方式 輸出。換言之,以通訊協議的架構而言,收發器114可視為第一層的一部分, 而控制電路106則用來實現第二層及第三層的功能。較佳地,無線通訊裝置 IOO運用于一第三代移動通訊系統。
請繼續參考圖3,圖3為圖2中程序代碼112的示意圖。程序代碼ll2 包含有一應用程序層200、 一第三層202及一第二層206,并與一第一層218 連接。 一無線資源控制(Radio Resource Control, RRC)單元222位于第三層 202,用來利用無線資源控制程序與一基地臺或一無線接取網絡交換無線資源 控制訊息,并根據訊息中的子件,設定第一層218及第二層206的操作。此 外,無線資源控制單元222可轉換無線通訊裝置100于一無線資源控制閑置 (RRC-IDLE)狀態或一無線資源控制連線(RRC-CONNECTED)狀態之間。 一無線鏈 接控制(Radio Link Control, RLC)單元224位于第二層"6,用來傳遞上層 的封包、提供確認UM Mode)、非確認(UM Mode)和透通(TM Mode)三種傳遞模 式。無線鏈接控制單元224下為一媒體存取控制(Medium Access Control, MAC)單元226,用來啟動一隨機存取程序,其利用一隨機存取通道(Random Access Channel, RACH)進行組態信息上傳,如上傳一隨機存取前導(Random Access Preamble)。
當無線通訊裝置100處于無線資源控制連線狀態時,本發明實施例于程 序代碼112中提供一隨機存取失敗處理程序代碼220,用來避免系統錯誤。 請參考圖4,圖4為本發明實施例一流程40的示意圖。流程40用于一無線 通訊系統的 一無線資源控制連線狀態的 一客戶端中處理一隨機存取程序失敗,其可纟皮編-澤為隨機存耳又失敗處理程序代碼220。流程40包含以下步驟 步驟4GG:開始。
步驟402:啟動對應于一上鏈路數據傳輸或下鏈路數據傳輸的一隨機存 取程序。
步驟404:于該隨機存取程序失敗時,認定偵測到一無線鏈接失敗,以 執行一無線鏈接復原程序。 步驟406:結束。
根據流程40,當對應于上鏈路數據傳輸或下鏈路數據傳輸的隨機存取程 序失敗(如隨機存取前導上傳持續未獲回應)時,本發明實施例客戶端認定偵 測到無線鏈接失敗,并執行無線鏈接復原程序。于成功完成該無線鏈接復原 程序時,客戶端回復一無線鏈接;相反地,于該無線鏈接復原程序失敗時, 客戶端離開無線資源控制連線狀態,并進入一無線資源控制閑置狀態。較佳 地,隨機存取程序為一竟爭性(Contention-Based)隨機存取程序。
較佳地,客戶端在下列兩種情況下啟動相應于上鏈路數據傳輸的隨機存 取程序,其為(l)于該客戶端有上鏈路數據待傳輸,而上鏈路數據傳輸的狀 態不同步時;(2)于該客戶端有上鏈路數據待傳輸,而無法取得一專用排程請 求通道時。在情況(l)中,該上鏈路數據傳輸的狀態不同步是指當一基地臺同 時服務多個客戶端時,不同客戶端會因為個別與基地臺的距離造成不同的返 回延遲(Round Trip Delay),因而造成時序上的偏移(Timing Of f set)。換句 話說, 一同步的該上鏈路數據傳輸狀態是指基地臺可同時接收到所服務的客 戶端的上傳數據。
另外,客戶端在收到來自基地臺的下鏈路數據傳輸指令時啟動相應于下 鏈路數據傳輸的隨機存取程序。該情況發生于基地臺有下鏈路數據待傳輸, 而上鏈路數據傳輸的狀態為不同步時。
前述的無線鏈接復原程序包括,客戶端先進行基地臺選擇,之后啟動對 應于該無線鏈接失敗的一隨機存取程序,以便和基地臺取得同步,然后再與 該基地臺進特定的信令交換程序,以恢復無線鏈接。在此隨機存取程序的信 令交換程序中,客戶端上傳一用戶身份(UE Identifier)至所選的基地臺。若 基地臺找到符合該用戶身份的內部數據,則回應無線鏈接復原程序成功,客 戶端與該基地臺即回復正常無線鏈接;相反地,若基地臺無法找到符合該用 戶身份的內部數據,則回應無線鏈接復原程序失敗,客戶端即離開無線資源控制連線狀態,進入無線資源控制閑置狀態。除此之外,若無線鏈接復原程
序無法在一定時間(T2)內完成,客戶端亦認定無線鏈接復原程序失敗,并進 入無線資源控制閑置狀態。
通過上述的無線鏈接復原程序,無線資源控制連線狀態的客戶端可完成 無線鏈接回復,或于鏈接回復失敗時,進入一無線資源控制閑置狀態。由上 可知,當該隨才幾存取程序失敗時,客戶端通過無線鏈接復原程序,重新建立 無線鏈接,或進入無線資源控制閑置狀態。
綜上所述,本發明實施例將相對于上鏈路數據傳輸或下鏈路數據傳輸的 隨機存取程序失敗視為無線鏈接失敗來處理,以避免客戶端因為無法處理此 類隨機存取程序失敗,而發生系統錯誤。
以上所述僅為本發明的較佳實施例,凡依本發明權利要求書所做的均等 變化與修H:乍,皆應屬本發明的涵蓋范圍。
權利要求
1. 一種處理隨機存取程序失敗的方法,用于無線通訊系統的無線資源控制連線狀態的客戶端,其特征是,上述方法包含有啟動對應于上鏈路數據傳輸或下鏈路數據傳輸的隨機存取程序;以及于上述隨機存取程序失敗時,認定偵測到無線鏈接失敗,以執行無線鏈接復原程序。
2. 根據權利要求1所述的方法,其特征是,其中上述無線鏈接復原程序 包含有進行基地臺選擇;以及在上述所選擇的基地臺上,啟動對應于上述無線鏈接失敗的隨機存取程序。
3. 根據權利要求2所述的方法,其特征是,其中對應于上述無線鏈接失 敗的上述隨機存取程序包含有上傳用戶身份至上述所選擇的基地臺;于上述所選擇的基地臺找到符合上述用戶身份的內部數據,則上述所選 擇的基地臺回應上述無線鏈接復原程序成功,客戶端與上述所選擇的基地臺 即回復無線鏈接;于上述所選擇的基地臺無法找到符合上述用戶身份的內部數據,則上述 所選擇的基地臺回應上述無線鏈接復原程序失敗,客戶端即進入無線資源控 制閑置狀態;以及于上述無線鏈接復原程序無法在預定時間內完成時,客戶端亦認定上述 無線鏈接復原程序失敗,進入上述無線資源控制閑置狀態。
4. 根據權利要求l所述的方法,其特征是,其另包含 于成功完成上述無線鏈接復原程序時,回復無線鏈"t妄;以及 于上述無線鏈接復原程序失敗時,進入無線資源控制閑置狀態。
5. 根據權利要求1所述的方法,其特征是,其中上述隨機存取程序是竟 爭性隨機存取程序。
6. 根據權利要求1所述的方法,其特征是,其中啟動對應于上述上鏈路 數據傳輸的上述隨機存取程序,于上述客戶端有上鏈路數據待傳輸,而上述 上鏈路數據傳輸的狀態不同歩時,啟動上述隨機存取程序。
7. 根據權利要求1所述的方法,其特征是,其中啟動對應于上述上鏈路數據傳輸的上述隨機存取程序,于上述客戶端有上鏈路數據待傳輸,而無法 取得專用排程請求通道時,啟動上述隨機存取程序。
8. 根據權利要求1所述的方法,其中啟動對應于上述下鏈路數據傳輸的 上述隨機存取程序,于上述客戶端收到來自基地臺的下鏈路數據傳輸指令, 而上述上鏈路數據傳輸的狀態不同步時,啟動上述隨即存取程序。
9. 一種通訊裝置,用以于無線資源控制連線狀態下正確處理隨機存取程 序失敗,其特征是,上述通訊裝置包含有中央處理器,執行處理方法;以及儲存裝置,耦接于上述中央處理器,用來儲存用以執行上述處理方法的程序代碼;其中上述處理方法中包含有啟動對應于上鏈路數據傳輸或下鏈路數據傳輸的隨機存取程序; 于上述隨機存取程序失敗時,認定偵測到無線鏈接失敗,以執行無線鏈接復原程序。
10. 根據權利要求9所述的通訊裝置,其特征是,其中上述無線鏈接復 原流程包含有進行基地臺選4奪;以及序。
11. 根據權利要求IO所述的通訊裝置,其特征是,其中上述隨機存取程 序包含有上傳用戶身份至上述所選擇的基地臺;于上述所選擇的基地臺找到符合上述用戶身份的內部數據,則上述所選 擇的基地臺回應上述無線鏈接復原程序程序成功,客戶端與上述所選擇的基 地臺即回復無線鏈接;于上述所選擇的基地臺無法找到符合上述用戶身份的內部數據,則上述 所選擇的基地臺回應上述無線鏈接復原程序失敗,客戶端即進入無線資源控 制閑置狀態;以及于上述無線鏈接復原程序無法在預定時間內完成時,客戶端亦認定上述 無線鏈接復原程序失敗,進入上述無線資源控制閑置狀態。
12. 根據權利要求9所述的通訊裝置,其特征是,其中上述處理方法另包含于成功完成上述無線鏈接復原程序時,回復無線鏈接;以及 于上述無線鏈接復原程序失敗時,進入無線資源控制閑置狀態。
13. 根據權利要求9所述的通訊裝置,其特征是,其中上述隨機存取程 序是竟爭性隨機存取程序。
14. 根據權利要求9所述的通訊裝置,其特征是,其中啟動對應于上述 上鏈路數據傳輸的上述隨機存取程序,于上述通訊裝置有上鏈路數據待傳輸, 而上述上鏈路數據傳輸的狀態不同歩時,啟動上述隨機存取程序。
15. 根據權利要求9所述的通訊裝置,其特征是,其中啟動對應于上述 上鏈路數據傳輸的上述隨機存取程序,于上述通訊裝置有上鏈路數據待傳輸, 而無法取得專用排程請求通道時,啟動上述隨機存取程序。
16. 如權利要求9所述的通訊裝置,其中啟動對應于上述下鏈路數據傳 輸的上述隨機存取程序,于上述通訊裝置收到來自基地臺的下鏈路數據傳輸 指令,而上述上鏈路數據傳輸的狀態不同步時,啟動上述隨即存取程序。
全文摘要
處理一隨機存取程序失敗的方法及其相關通訊裝置,用于一無線通訊系統的一無線資源控制連線狀態的一客戶端中,其包含有啟動對應于一上鏈路數據傳輸或下鏈路數據傳輸的一隨機存取程序;以及于該隨機存取程序失敗時,認定偵測到一無線鏈接失敗,以執行一無線鏈接復原程序。
文檔編號H04W74/08GK101426279SQ200810174759
公開日2009年5月6日 申請日期2008年10月30日 優先權日2007年10月30日
發明者郭豐旗 申請人:華碩電腦股份有限公司