METHOD AND USER EQUIPMENT FOR PROCESSING REQUEST FOR EMERGENCY CALL
20170230809 · 2017-08-10
Inventors
- Jayashankara DM (Bangalore, IN)
- Lalith KUMAR (Bangalore, IN)
- Ricky KAURA (Bangalore, IN)
- Saurabh SHAURAN (Bangalore, IN)
Cpc classification
H04M11/04
ELECTRICITY
H04W60/00
ELECTRICITY
H04W4/90
ELECTRICITY
H04W8/18
ELECTRICITY
International classification
H04M11/04
ELECTRICITY
H04W8/18
ELECTRICITY
H04W24/08
ELECTRICITY
Abstract
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method for processing a request for an emergency call comprises performing at least one of ignoring a reject cause received from a network, and providing highest priority to the emergency call in a call priority order defined for the UE after receiving the request for the emergency call.
Claims
1. A method for processing a request for an emergency call in an user equipment (UE), the method comprising: performing, by a communication protocol layer (CP) of the UE, at least one of ignoring a reject cause received from a network; providing a highest priority to the emergency call in a call priority order defined for the UE after receiving the request for the emergency call; and continuing procedures for the emergency call to process the request.
2. The method as claimed in claim 1, wherein ignoring the reject cause comprises aborting procedures associated with handling of the reject cause.
3. The method as claimed in claim 1, wherein providing highest priority to the emergency call comprises stopping a timer initiated by the UE during a wait network command state of the UE while performing procedures corresponding to a mobile terminated (MT) call.
4. The method as claimed in claim 3, wherein the timer includes a T3240 timer.
5. The method as claimed in claim 1, wherein the call priority order, in descending priority order, comprises the emergency call, a high priority access, the MT call, and a mobile originated (MO) call.
6. The method as claimed in claim 1, wherein the emergency call is blocked until a tracking area update (TAU) procedure is completed.
7. The method as claimed in claim 1, wherein the reject cause includes a tracking area update (TAU) reject cause.
8. A user equipment (UE) for processing a request for an emergency call, wherein the UE comprises: an integrated circuit further comprising at least one processor; at least one memory having a computer program code within the circuit; the at least one memory and the computer program code with the at least one processor cause a control plane (CP) of the UE to: perform at least one of ignoring a reject cause received from a network, and providing highest priority to the emergency call in a call priority order defined for the UE after receiving the request for the emergency call; and continue procedures for the emergency call to process the request.
9. The UE as claimed in claim 8, wherein the CP is configured to ignore the reject cause by aborting procedures associated with handling of the reject cause.
10. The UE as claimed in claim 8, wherein the CP is configured to provide highest priority to the emergency call by stopping a timer initiated by the UE during a wait network command state of the UE while performing procedures corresponding to a mobile terminated (MT) call.
11. The UE as claimed in claim 10, wherein the timer includes a T3240 timer.
12. The UE as claimed in claim 8, wherein the call priority order, in descending priority order, comprises the emergency call, a high priority access, the MT call, and a mobile originated (MO) call.
13. The UE as claimed in claim 8, wherein the emergency call is blocked until a tracking area update (TAU) procedure is completed.
14. The UE as claimed in claim 8, wherein the reject cause includes a tracking area update (TAU) reject cause.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017] The embodiments of this invention are illustrated in the accompanying drawings, through out which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
[0018]
[0019]
[0020]
[0021]
MODE FOR THE INVENTION
[0022] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0023] The embodiments herein achieve a method and a User Equipment (UE) for processing a request for an emergency call when a reject cause is received by the UE from a network, or procedures corresponding to a Mobile Terminated (MT) call are performed by the UE. The UE may receive the reject cause from the network, in accordance with procedures specified in specification 24.301 and/or specification 24.008 of a Third Generation Partnership Project (3GPP). In an embodiment, in such scenario, the method includes processing the request received for the emergency call by ignoring the reject cause. Further, the method includes aborting procedures associated with handling of the reject cause so as to continue with the emergency call. Thus, the method reduces the emergency call delays or emergency call failures.
[0024] In an embodiment, the emergency call may be a Circuit Switched (CS) call or a Packet switched emergency call and is handled accordingly.
[0025] In an embodiment, the UE actions defined for handling the pending emergency call request when the reject cause is received from the network can be equally applied for a normal call request received (for example, a Circuit Switch Fall Back (CSFB) Call request). Thus, increasing the normal call success rate.
[0026] The UE may detect a WAIT FOR NETWORK COMMAND state due to procedures performed by the UE corresponding to a Mobile Terminated (MT) call. In an embodiment, in such scenarios where the request for the emergency call is pending and UE detects the WAIT FOR NETWORK COMMAND state, the method includes providing highest priority to the emergency call and terminating procedures corresponding to the MT call. Further, the method includes continuing with procedures associated with the emergency call.
[0027] Thus, the method includes defining a call priority order in the UE with descending priority order as the emergency call, a high priority access, the MT call, and the Mobile Originated (MO) call.
[0028] In an embodiment, the UE is a mobile phone, a tablet, a personal digital assistant, a laptop, a wearable device and any other electronic device capable of wireless mobile communication.
[0029] In an embodiment, the network can be a Universal Mobile Telecommunication System (UMTS), Long Term Evolution (LTE), LTE advanced, GSM EDGE Radio Access Network (GERAN), UMTS Terrestrial Radio Access Network (UTRAN) advanced or the like.
[0030] Referring now to the drawings, and more particularly to
[0031]
[0032] Referring to
[0033] The I/O interface 104 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 104 may allow the UE 100 to communicate with other devices. The I/O interface 104 may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, Local Area Network (LAN), cable, etc., and wireless networks, such as wireless local area network (WLAN), cellular, Device to Device (D2D) communication network, Wi-Fi networks and so on.
[0034] The modules 108 include routines, programs, objects, components, data structures, etc., which perform particular tasks, functions or implement particular abstract data types. In one implementation, the modules 108 may include a Communication Protocol layer (CP 110) that includes an entitlement management message (EMM) module, and an Application Protocol layer (AP 112).
[0035] In an embodiment, the CP 110 may receive the request for the emergency call from the AP 112 when the CP 110 is busy with performing specific procedures such as Tracking Area Update (TAU) request, Region Area Update (RAU) request, Location Area update (LAU) request or the like. In such scenarios when the reject cause is received from the network and the request for the emergency call is pending, the CP 110 can be configured to abort the procedures associated with handling of the reject cause. Further, the CP 110 can be configured to continue with procedures for the setting up of the emergency call and successfully process the received request for the emergency call. The embodiment is explained with an example sequence diagram and example cases in conjunction with
[0036] In an embodiment, the CP 100 can be configured to apply actions defined for processing the pending emergency call request for processing the normal call request when the reject cause is received from the network when the normal call request is pending. Thus, improving the normal call success rate.
[0037] In an embodiment, the CP 110 may receive the request for the emergency call when the CP 110 is busy performing procedures for an MT call. Thus, when the request for the emergency call is received, the CP 110 may identify the UE 100 is in the WAIT FOR COMMAND state with a timer T3240 being initiated in accordance with the specification in the 3GPP standard. In such scenarios when UE 100 is in the WAIT FOR COMMAND state with the timer 3240 being initiated and the request for the emergency call is pending, the CP 110 can be configured to stop the timer T3240 and terminate procedures for the MT call. Further, the CP 110 can be configured to provide highest priority to the emergency call and continue with procedures for the setting up of the emergency call. The embodiment is explained with an example sequence diagram in conjunction with
[0038] The modules 108 may include programs or coded instructions that supplement applications and functions of the UE 100. The data 112, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 108. Further, the names of the other components and modules of the UE 100 are illustrative and need not be construed as a limitation.
[0039]
[0040] Plurality of example cases when the specific procedure reject is received and the manner CP 110 of UE 100 may be configured to handle the reject causes for each example case to continue emergency call procedures is provided below.
[0041] Case 1: If the specific procedure (for example, combined TAU or combined RAU) is successful but only for “Evolved Packet Services (EPS) Services” or “PS Services” and the CS registration is rejected. For example, reject cause such as #16 (MSC temporarily not reachable); or #17 (Network failure) as specified under specification 24.008 and 24.301. In such scenario, if the CS emergency call is pending UE 100 (CP 110) may be configured to proceed with appropriate MM and CC procedures to initiate call setup procedure.
[0042] Case 2: If the CS emergency call is pending when specific procedure reject is received or specific procedure faces abnormal cases as specified in 24.008 or 24.301 and the UE 100 is in LTE RAT, UE 100 (CP 110) may be configured to select 2G/3G RAT and proceed with appropriate MM and CC procedure to initiate the CS emergency call.
[0043] Case 3: If the CS emergency call is pending when specific procedure reject is received or specific procedure faces abnormal cases as specified in 24.008 or 24.301 and the UE 100 is in UMTS or GSM RAT, UE 100 (CP 110) may be configured to proceed with appropriate MM and CC procedure to initiate CS emergency call.
[0044] Case 4: If a Packet switched (PS) emergency call is pending when specific procedure reject is received or specific procedure faces abnormal cases as specified in 24.008 or 24.301, the UE 100 (CP 110) may be configured to initiate Packet data Protocol (PDP) activation procedure or emergency attach to establish the emergency call.
[0045] Case 5: In an embodiment, whenever specific procedure reject (for example, the TAU reject) is received with causes #9, #10 or #40 and if the CS emergency call is pending, UE 100 instead of performing attach procedure maybe configured to attempt to select the GERAN or UMTS Terrestrial Radio Access Network (UTRAN) radio access technology and proceeds with the appropriate MM and CC specific procedures.
[0046]
[0047] The CP 110 receives (302) a paging for the MT call. The CP 100 sends a (304) a paging response to the received paging. In accordance to the 3GPP standard, the CP 110 sets the state of the UE 110 to WAIT NETWORK COMMAND STATE and starts (306) T3240 timer. The CP 110 receives (308) the request for the emergency call. Thus, in such scenario there is a collision between the MT call and emergency call (also referred as MO emergency call). Since, the emergency call request is pending, the CP 110 stops (310) the timer T3240 and continues with procedures for emergency call. Thus, the CP 110 provides highest priority to the emergency call and terminates procedures corresponding to the MT call.
[0048] Further, the CP 110 initiates (312) the emergency call procedures to process the request for the emergency call.
[0049]
[0050] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The network elements shown in
[0051] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation.
[0052] Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.