The present invention relates in general to communication such as mobile communications, and in particular to method, system and devices involved in handling e.g. packet-switched cellular mobile communications.
Generally, a variety of networks such as 3G (3rd generation) networks allow packet-switched (PS) connections such as packet-switched (PS) calls or data connections. Such networks usually coexist with networks of other types such as circuit-switched, CS, networks, for example 2G (2nd generation) networks.
Generally, if a packet-switched connection such as a PS call is requested in a cellular system, a PS domain link with required Quality of Service (QoS) is to be established. In a 3GPP (3rd Generation Partnership Project) system this means activation of a Packet Data Protocol (PDP) context. Depending on available capacity, a PDP context activation request under a Serving GPRS Support Node (SGSN) may lead to a downgrading of the requested QoS or a rejection of the request. In some cases, the mobile station may be located in an area where suitable neighbouring or overlapping cells or networks are under control of another SGSN. Such a case is given e.g. with GSM-WCDMA networks and dual-mode mobile stations. In some infrastructures, GSM (Global System for Mobile communications) and WCDMA (Wideband Code Division Multiple Access) cells are controlled by separate SGSNs (e.g. 2G/3G-SGSN). In a more general situation, if overlapping or adjacent cells are controlled by different network elements such as SGSNs and a service is requested which necessitates a handover to another network element, a service-based handover is to be performed.
In some cases, a connection or call having a desired parameter such as a desired PS QoS, may not be possible (e.g. due to congestion, system limitations, terminal limitations, etc) in the serving cell, i.e. in the cell where the calling or called terminal such as mobile stations camp, e.g. in idle mode, but may be provided in a neighbour cell or overlapping cell. This may typically be the case in multi-mode 2G-3G networks where the patches of 3G coverage completely overlap with 2G coverage. As an example, when a dual-mode terminal camping in GSM requests Voice-over-IP (VoIP), a conversational traffic class will be required. While the 2G network may not support this service, or may temporarily not have sufficient capacity available, it is likely that there is more capacity available in a 3G part of the same or another network. In such a case, an inter-system cell change may possibly be necessary.
The invention provides a method, system, network element, computer program product, and semiconductor chip, as defined in the claims.
The invention provides the benefit of reducing a waiting time interval when setting up a packet switched connection such as a call.
The inventors have, among others, detected and solved the following problem. For example, when a User Equipment (UE) is moving, or handed-over, from one serving network element such as an SGSN to another serving network element during an ongoing Session Management (SM) procedure, a time delay may occur, as illustrated below, in particular with reference to
The invention allows reduction or cancellation of the time delay occurring when the User Equipment (UE) should move or relocate from one network or support node such as SGSN to another during an ongoing Session Management (SM) procedure.
According to a standardized procedure, see 3GPP TS 24.008, a PDP context activation may be performed for establishing a PDP context between a mobile station, MS, or UE and the network for a specific QoS on a specific Network Service Access Point Identifier (NSAPI). For PDP context activation initiated by the mobile station, the MS sends an ACTIVATE PDP CONTEXT REQUEST message to the network, enters the state PDP-ACTIVE-PENDING and starts a timer T3380 which is set to 30 sec. Upon receipt of the ACTIVATE PDP CONTEXT REQUEST message, the network selects a radio priority level based on the QoS negotiated and may reply with an ACTIVATE PDP CONTEXT ACCEPT message. When receiving the message ACTIVATE PDP CONTEXT ACCEPT, the MS or UE stops the timer T3380, and enters the state PDP-ACTIVE. On expiry of the timer T3380, the MS resends the ACTIVATE PDP CONTEXT REQUEST and resets and restarts timer T3380.
Thus, also in the above described case of service based change to another cell, the current 3GPP implementation leaves the mobile station to await an expiration of the timer before re-initiating the PDP context activation request in case it has not yet received a PDP context activation request acknowledge message from the serving SGSN.
The present invention avoids this unnecessary waiting for those cases where the reason of not receiving any acknowledgement message is clear, such as inter-SGSN cell changes. A service based change to guarantee a requested QoS for a service that requires e.g. real-time or streaming class QoS, is very likely to lead to substantial rise in a service based change of cell, which implicitly is likely to lead to a change of SGSN, too.
According to the invention, a call request may be re-initiated as soon as possible when a change of the cell or serving network element such as SGSN is detected. There is no need to wait for the above mentioned expiration of a timer in the case of a relocation or handover such as an inter-SGSN cell change. The trigger for detecting such a relocation or handover can be e.g. a detection of a change of access technology (e.g. between 2G and 3G), such as a detection, by the UE, that it's radio parameters are being reconfigured, or a change of an area identity such as a Routing Area Identity (RAI) or Location Area Identity (LAI).
According to one or more embodiments, the invention provides at least one of a method, system, and user equipment comprising steps or features for performing at least one, some or all of the following: requesting a call in a communication system comprising at least a first network, including steps or means of sending a request for setting-up a packet switched call to the first network; starting a timer and waiting for a response to the request; detecting a change from the first network to a second network, or from a cell of the first network to a second cell; and sending a request for setting-up a packet switched call to the second network or second cell in response to the detection of the network or cell change before expiry of the timer. The first network may e.g. be a 2nd generation network, and the second network can e.g. be a 3rd generation network or a WLAN system. A controller of the first network may initiate the change to the second network when detecting that the first network cannot provide the requested packet-switched call. The user equipment can e.g. detect a change to the second network by detecting a radio channel reconfiguration, or by detecting a change of an area identity. The area identity can e.g. be a Routing Area Identity (RAI) or a Location Area Identity (LAI). The request for setting-up a packet switched call can e.g. be a message for activating a context such as an ACTIVATE PDP CONTEXT message for activating a PDP context. The request for setting-up a packet switched call can be sent by a user equipment such as a mobile station.
According to an embodiment of the invention, the UE, once it detects that its radio parameters are being reconfigured, decides that there is no point in waiting for the ACTIVATE PDP CONTEXT ACCEPT message, terminates the T3380 timer and sends a new ACTIVATE PDP CONTEXT REQUEST message immediately after the radio parameter reconfiguration.
The invention further provides a computer program product which is loadable into a user equipment. The computer program product may be stored on a data carrier or e.g. downloadable from a data base, e.g. via the Internet. The program controls the user equipment to perform, when loaded into the user equipment, in case of sending a request for setting-up a packet switched call to a first network; the step of detecting a change from the first network to a second network; and the step of immediately sending a request for setting-up a packet switched call to the second network in response to the detection of the network change. The request is thus sent even before expiry of a timer which may have been started when sending the request for setting-up a packet switched call to the first network.
The invention additionally implements a semiconductor chip for use in a user equipment, as defined in the claims.
The invention is also applicable in a case of a cell or network change from a cellular system to an alternative system, e.g. a handover to WLAN.
The invention is applicable when the first network is a 2nd generation network, or a 3rd generation network, or a WLAN system, or when the second network is a 3rd generation network or a WLAN system, or a 2nd generation network.
The invention can be used e.g. in case of a handover from 2G to 3G network and also in case of a handover from 3G to 2G network, or other cases of handover.
Further aspects, advantages and details of the invention will be described in the following.
If, however, SGSN14 belongs to a network incapable of PDP context, e.g. a 2G network, or is maybe in a busy state or otherwise non-available, the BSC 3 commands a Radio channel reconfiguration to a cell under SGSN27 belonging to another network capable of PDP context, e.g. a 3G network. Since the SGSN27 is not aware of the ACTIVATE PDP CONTEXT REQUEST that was received but not yet responded to by SGSN1, the UE 1 will not receive any acknowledgement message in the SM layer. Thus, the UE 1 simply waits for its timer T3380 to elapse ignoring the current cell change. Afterwards, assuming that SGSN14 is incapable of PDP context, is in busy state or otherwise non-available, the UE 1 sends a second ACTIVATE PDP CONTEXT REQUEST message to the network of SGSN27 via the radio network controller RNC 6, restarts its timer T3380 and waits for a ACTIVATE PDP CONTEXT ACCEPT message from the network of SGSN27 before commencing PDP context. Thus, a cell change is ignored, and some time of the predetermined timer value (e.g. 30 seconds in a 3GPP system) is wasted.
The SM control 44 may be implemented as a semiconductor chip which can be provided in or for a user equipment in an exchangeable or reprogrammable way for carrying out the invention.
Thus, the embodiments according to
A further advantage of the present invention is that no problems of backwards compatibility occur. The same serving network can handle both updated user equipments in accordance with the present invention, and customary legacy User Equipments. The main difference is experienced by the user in the PS call setup times.
Another advantage of the present invention is that the support of the feature can be observed in a system simulator by implementing a suitable test case that forces a cell change during PDP context activation requested by the UE.
Embodiments of the invention may thus comprise one or more of the following structures or features.
A user equipment is preferably suitable for use in a first mobile communication system comprising a first service-providing network element (2G-SGSN), a first controlling network element (BSC) and a first radio cell (GSM/(E)GPRS), and in a second mobile communication system comprising a second service-providing network element (3G-SGSN), a second controlling network element (RNC) and a second radio cell (WCDMA). The user equipment (UE) may comprise: generating means for generating messages needed for session management (SM) layer communications; transmission means for transmitting said messages needed for SM layer communications; reception means for receiving SM layer communication messages from the first and the second controlling elements of the first and second communication systems; timing means for measuring whether a predetermined time has elapsed or not; and detection means for detecting current radio parameters of the first and the second mobile communication networks. A change between the first and the second cell is performed by the user equipment transmitting by the transmission means a first request message to the first mobile communication system for setting up a service feature, conducting a cell change from the first cell of the first mobile communication network to the second cell of the second mobile communication network, wherein the user equipment normally waits for the predetermined time to elapse by means of the timing means before retransmitting by the transmission means the service request. When the user equipment detects, e.g. by the detection means detecting a change of the current radio parameters, that a cell change is about to be conducted between the first and the second cells of the first and second mobile communication networks, the user equipment does not wait for the predetermined time to elapse by means of the timing means, but retransmits by the transmission means the service request message immediately to the second mobile communication network, and waits by means of the timing means for an accept message from the second mobile communication network.
According to another embodiment, a control method is provided for controlling a user equipment suitable for use in a first mobile communication system comprising a first service-providing network element (2G-SGSN), a first controlling network element (BSC) and a first radio cell (GSM/(E)GPRS) and in a second mobile communication system comprising a second service-providing network element (3G-SGSN), a second controlling network element (RNC) and a second radio cell (WCDMA). The method may preferably comprise the steps of: generating messages needed for session management (SM) layer communications; transmitting said messages needed for SM layer communications; receiving SM layer communication messages from the first and the second controlling elements of the first and second communication systems; measuring whether a predetermined time has elapsed or not; and detecting current radio parameters of the first and the second mobile communication networks. A change between the first and the second cell can be performed by the user equipment transmitting by the transmission means a first request message to the first mobile communication system for setting up a service feature, conducting a cell change from the first cell of the first mobile communication network to the second cell of the second mobile communication network, wherein the user equipment normally waits for the predetermined time to elapse by means of the timing means before retransmitting by the transmission means the service request. However, when detecting, based e.g. on the current radio parameters, that a cell change is about to be conducted between the first and the second cells of the first and second mobile communication networks, the control method for controlling the user equipment does not wait for the predetermined time to elapse but retransmits the service request message to the second mobile communication network immediately, and then waits, starting the timing means again, for an accept message from the second mobile communication network.
According to a further embodiment, the invention provides a method for testing a user equipment, comprising the steps of: simulating a cell change; and observing a time delay between a first and a second request message.
Although preferred embodiments have been described above, the present invention is not limited thereto and intends to cover also all modifications, amendments, additions and deletions of features within the abilities of a person skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
06118198.8 | Jul 2006 | EP | regional |