Method of Handling Random Access Procedure Failure and Related Communication Device
A method of handling random access procedure failure for a user equipment in a radio resource control connected state in a wireless communication system includes initiating a random access procedure corresponding to uplink or downlink data arrival, and then, when the random access procedure fails, determining that a radio link failure is detected and performing a radio link recovery procedure.
This application claims the benefit of U.S. Provisional Application No. 60/983,569, filed on OCT 30, 2007 and entitled “Method and Apparatus for Improving Radio Link Failure and RRC Connection Procedure in a Wireless Communication System”, the contents of which are incorporated herein.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to a method of handling a random access procedure in a wireless communications system and related communications device, and more particularly to a method of handling failure of a random access procedure in a wireless communications system and related communications device.
2. Description of the Prior Art
The third generation (3G) mobile communications system has adopted a Wideband Code Division Multiple Access (WCDMA) wireless air interface access method for a cellular network. WCDMA can provide high frequency spectrum utilization, universal coverage, and high quality, high speed multimedia data transmission. The WCDMA method also meets all kinds of QoS (Quality of Service) requirements simultaneously, providing diverse flexible two-way transmission services and better communication quality to reduce transmission interruption rates.
Long Term Evolution wireless communications system (LTE system), an advanced high-speed wireless communications system established upon the 3G mobile telecommunications system, supports only packet-switched transmission, and tends to implement both Medium Access Control (MAC) layer and Radio Link Control (RLC) layer in one single communication site, such as in Node B alone rather than in Node B and RNC (Radio Network Controller) respectively, so that the system structure becomes simpler.
In the present LTE system, a user equipment (UE) needs to initiate a random access procedure for any of the following events. The events are: (1) Initial access from a RRC_IDLE state; (2) Initial access after a radio link failure; (3) Handover requiring random access procedure; (4) Downlink data arrival during a RRC_CONNECTED state requiring random access procedure; (5) Uplink data arrival during RRC_CONNECTED requiring random access procedure.
The random access procedure may be failed in the above-mentioned events. However, the prior art LTE system specifications does not specify how the UE deals with failure of the random access procedure associated with the events (4) and (5). Thus, system errors are liable to occur in the UE when the random access procedure is initiated due to the events (4) and (5) and then failed.
SUMMARY OF THE INVENTIONThe present invention therefore provides a method of handling failure of a random access procedure for a UE of a wireless communications system and related communications device that can avoid system errors.
The present invention discloses a method of handling random access procedure failure for a user equipment in an RRC_CONNECTED state in a wireless communications system. The method includes initiating a random access procedure corresponding to an uplink data arrival or a downlink data arrival, and then when the random access procedure is performed unsuccessfully, determining that a radio link failure is detected and then performing a radio link recovery procedure.
The present invention further discloses a communications device of a wireless communications system for accurately handling random access procedure failure in an RRC_CONNECTED state. The communications device includes a central processing unit and a memory. The central processing unit used for executing a process. The memory is coupled to the central processing unit and used for storing the program code used for executing the process. The process includes initiating a random access procedure corresponding to an uplink data arrival or a downlink data arrival, and then when the random access procedure is performed unsuccessfully, determining that a radio link failure is detected and then performing a radio link recovery procedure.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Please continue to refer to
When the communications device 100 stays in the RRC_CONNECTED state, the embodiment of the present invention provides a RA failure handling program code 220 in the program code 112 to avoid system errors. Please refer to
Step 400: Start.
Step 402: Initiate a random access procedure corresponding to an uplink data arrival or a downlink data arrival.
Step 404: When the random access procedure is performed unsuccessfully, determine that a radio link failure is detected and then perform a radio link recovery procedure.
Step 406: End.
According to the process 40, when the random access procedure is performed unsuccessfully (e.g. when no response of a sent random access preamble is received for a default time), the UE determines that a radio link failure is detected and then performs the radio link recovery procedure. When the radio link recovery procedure is performed successfully, the UE recovers a radio link. On the contrary, the UE leaves the RRC_CONNECTED state for the RRC_IDLE state. Preferably, the random access procedure is a contention-based random access procedure.
Preferably, the UE initiates the random access procedure corresponding to an uplink data arrival when any of the following conditions is met. The conditions are: (1) when the UE has uplink data to transmit and the uplink synchronization status is non-synchronized; (2) when the UE has uplink data to transmit and no dedicated scheduling request channel is available. In the condition (1), the non-synchronized uplink synchronization status means that different UEs served by an eNB have different round trip delays due to distance difference between the UEs and the eNB, thereby causing timing offsets. In other words, a synchronous uplink transmission indicates that the eNB is able to simultaneously receive uplink data from the served UEs.
Besides, the UE initiates the random access procedure corresponding to the downlink data arrival when receiving a downlink data arrival order from the eNB. The downlink data arrival order may be sent by the eNB in the situation where the eNB has downlink data to transmit and the uplink synchronization status is non-synchronized.
The abovementioned radio link recovery procedure includes the following steps. The UE performs base station selection first and then initiates a random access procedure corresponding to the radio link failure to retrieve uplink synchronization with a selected eNB. In the random access procedure, the UE exchanges specific messages with the eNB for radio link recovery. Message exchange is described as follows. A UE identifier is sent to the selected base station. When the UE identifier is found in the selected base station, the UE receives a response indicating that the radio link recovery procedure is performed successfully and then recovers the radio link. On the contrary, the UE receives a response indicating that the radio link recovery procedure is failed and then enters the RRC_IDLE state when the UE identifier is not found in selected base station. Furthermore, the UE determines that the radio link recovery procedure is failed and enters the RRC_IDLE state when the radio link recovery procedure is not finished during a predetermined time.
Through the abovementioned radio link recovery procedure, the UE in the RRC_CONNECTED state is able to accomplish the radio link recovery or enters the RRC_IDLE state when the radio link recovery is failed. As can be seen from the above, the UE re-establishes the radio link or enters the RRC_IDLE state through the radio link recovery procedure when the random access procedure is failed.
In conclusion, the embodiments of the present invention treat the random access procedure corresponding to an uplink data arrival or a downlink data arrival as the radio link failure to prevent system errors of the UE.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims
1. A method of handling random access procedure failure for a user equipment in an RRC_CONNECTED state in a wireless communications system, the method comprising:
- initiating a random access procedure corresponding to an uplink data arrival or a downlink data arrival; and
- when the random access procedure is performed unsuccessfully, determining that a radio link failure is detected and then performing a radio link recovery procedure.
2. The method of claim 1, wherein the radio link recovery procedure comprises:
- selecting a base station; and
- initiating a random access procedure corresponding to the radio link failure with the base station.
3. The method of claim 2, wherein the random access procedure corresponding to the radio link failure comprises:
- sending a user equipment identifier to the base station;
- receiving a response indicating that the radio link recovery procedure is performed successfully and recovering a radio link with the base station when the user equipment identifier is found in the base station;
- receiving a response indicating that the radio link recovery procedure is failed and entering an RRC_IDLE state when the user equipment identifier is not found in the base station; and
- determining that the radio link recovery procedure is failed and entering the RRC_IDLE state when the radio link recovery procedure is not finished during a predetermined time.
4. The method of claim 1 further comprising:
- recovering a radio link when the radio link recovery procedure is successfully; and
- entering the RRC_IDLE state when the radio link recovery procedure is failed.
5. The method of claim 1, wherein the random access procedure is a contention based random access procedure.
6. The method of claim 1, wherein performing the random access procedure corresponding to the uplink data arrival is performing the random access procedure when the user equipment has uplink data to transmit and the uplink synchronization status is non-synchronized.
7. The method of claim 1, wherein performing the random access procedure corresponding to the uplink data arrival is performing the random access procedure when the user equipment has uplink data to transmit and no dedicated scheduling request channel is available.
8. The method of claim 1, wherein performing the random access procedure corresponding to the downlink data arrival is performing the random access procedure when the user equipment receives a downlink data arrival order from a base station.
9. A communications device of a wireless communications system for accurately handling random access procedure failure in an RRC_CONNECTED state, the communications device comprising:
- a central processing unit for executing a process; and
- a memory coupled to the central processing unit for storing the program code used for executing the process;
- wherein the process comprises: initiating a random access procedure corresponding to an uplink data arrival or a downlink data arrival; and when the random access procedure is performed unsuccessfully, determining that a radio link failure is detected and then performing a radio link recovery procedure.
10. The communications device of claim 9, wherein the radio link recovery procedure comprises:
- selecting a base station; and
- initiating a random access procedure corresponding to the radio link failure with the base station.
11. The communications device of claim 10, wherein the random access procedure corresponding to the radio link failure comprises:
- sending a user equipment identifier to the base station;
- receiving a response indicating that the radio link recovery procedure is performed successfully and recovering a radio link with the base station when the user equipment identifier is found in the base station;
- receiving a response indicating that the radio link recovery procedure is failed and entering an RRC_IDLE state when the user equipment identifier is not found in the base station; and
- determining that the radio link recovery procedure is failed and entering the RRC_IDLE state when the radio link recovery procedure is not finished during a predetermined time.
12. The communications device of claim 9, wherein the process further comprises:
- recovering a radio link when the radio link recovery procedure is successfully; and
- entering the RRC_IDLE state when the radio link recovery procedure is failed.
13. The communications device of claim 9, wherein the random access procedure is a contention based random access procedure.
14. The communications device of claim 9, wherein performing the random access procedure corresponding to the uplink data arrival is performing the random access procedure when the communications device has uplink data to transmit and the uplink synchronization status is non-synchronized.
15. The communications device of claim 9, wherein performing the random access procedure corresponding to the uplink data arrival is performing the random access procedure when the communications device has uplink data to transmit and no dedicated scheduling request channel is available.
16. The communications device of claim 9, wherein performing the random access procedure corresponding to the downlink data arrival is performing the random access procedure when the communications device receives a downlink data arrival order from a base station.
Type: Application
Filed: Oct 28, 2008
Publication Date: Apr 30, 2009
Inventor: Richard Lee-Chee Kuo (Taipei City)
Application Number: 12/260,075