The present invention relates to an apparatus, a method, a system, and a computer program product related to improving the setup of a call. More particularly, the present invention relates to an apparatus, a method, a system, and a computer program product for improved setup of a terminating service in case of a terminating calls.
3GPP 3rd generation partnership project
ATI AnyTimeInterrogation
CSI Camel Subscription Information
DP Detection Point
GMSS Gateway Mobile Switching Center Server
GPRS Global Packet Radio Service
GSM Global System for Mobile Communication
HLR Home Location Register
LTE Long Term Evolution
MAP Mobile Application Part
MSS Mobile Switching Center Server
PRN ProvideRoamingNumber
PSI ProvideSubscriberInfo
SCP Service Control Point
SRI SendRoutingInformation
T-CSI Temporary CSI
TS Technical Specification
VLR Visiting Location Register
VT-MSS Visiting Terminating MSS
A typical mobile terminated call involves a gateway MSS (GMSS), an HLR, a VLR and a visiting terminating MSS (VT-MSS). The VLR and the VT-MSS may be physically the same network element. GMSS receives the incoming call from another mobile or fixed switching exchange. GMSS interrogates HLR by a MAP-SendRoutingInformation (SRI) message for a roaming number and terminating services of the subscriber. HLR further sends a MAP-ProvideRoamingNumber (PRN) to the VLR where the subscriber is actually registered. Then the VLR reserves a roaming number (MSRN), which is transferred back to the GMSS, which then can route the call to the VT-MSS. Normally, the paging of the subscriber over the radio network happens in this phase by the VT-MSS (referred as “normal paging”).
However, if GMSS and HLR both support the pre-paging functionality then they indicate this in the SRI and PRN operations to the VLR and then VLR initiates the pre-paging (referred as “PRN pre-paging”) of the subscriber before the roaming number reservation. In this case the radio resources are kept reserved until the call is routed to the VT-MSS. This is standardized functionality according to 3GPP TS 23.018 and 29.002.
If the subscriber has terminating intelligent network (IN) services indicated in HLR then HLR may first return these services to the GMSS without sending PRN to the VLR. The GMSS triggers the service towards an SCP, which can initiate a query for the subscriber's current location. The query is a MAP-AnyTimeInterrogation (ATI) message to the HLR, which then sends a MAP-ProvideSubscriberInfo (PSI) to the VLR. The VLR in this case initiates a paging (referred as “PSI paging”) for the subscriber, because the exact location of the user can be detected during an established radio contact. After the subscriber responded the paging request, the radio resources are released immediately and VLR responds with the location information to HLR, which then responds to SCP, which then responds to the GMSS. Then GMSS initiates another SRI operation for the roaming number and the message flow goes as described above. This is also standardized functionality according to 3GPP TS 23.078 and 29.002.
As it can be seen in the above situation (the subscriber has terminating services, which require the current location of the user), the subscriber is paged twice in the same terminating call, which wastes radio resources. For this reason, according to a not-standardized implementation, the pre-paging type of functionality in the VLR is implemented also at PSI operation (referred as “PSI pre-paging”). In this case the VLR and VT-MSS do not release the radio resources after the subscriber's current location is determined, but keep the connection alive until the call is finally routed to the VT-MSS (just like in PRN related pre-paging). A relevant difference between PRN and PSI related pre-paging is that PSI does not include any indication about the pre-paging support, but it is triggered by the VLR based on an internal configuration parameter.
It is an object of the present invention to improve the prior art.
According to a first aspect of the invention, there is provided an apparatus, comprising checking means adapted to check, upon receipt of a detection point of a service for a subscriber, if a pre-paging support is related to the service; interrogating means adapted to interrogate a location of the subscriber, wherein the interrogation comprises an indication of the pre-paging support if the result of the checking by the checking means is affirmative.
In the apparatus, the interrogation may not comprise the indication of the pre-paging support if the result of the checking by the checking means is not affirmative.
According to a second aspect of the invention, there is provided an apparatus, comprising checking processor adapted to check, upon receipt of a detection point of a service for a subscriber, if a pre-paging support is related to the service; interrogating processor adapted to interrogate a location of the subscriber, wherein the interrogation comprises an indication of the pre-paging support if the result of the checking by the checking processor is affirmative.
In the apparatus, the interrogation may not comprise the indication of the pre-paging support if the result of the checking by the checking processor is not affirmative.
According to a third aspect of the invention, there is provided a service control point comprising an apparatus according to any of the first and second aspects.
According to a fourth aspect of the invention, there is provided an apparatus, comprising deciding means adapted to decide if a received interrogation for a location of a subscriber comprises a pre-paging support indication; location requesting means adapted to request a location of the subscriber upon receipt of the interrogation, wherein the request for the location comprises the pre-paging support indication if the deciding by the deciding means is affirmative.
In the apparatus, the request may not comprise the pre-paging support indication if the deciding by the deciding means is not affirmative.
According to a fifth aspect of the invention, there is provided an apparatus, comprising deciding processor adapted to decide if a received interrogation for a location of a subscriber comprises a pre-paging support indication; location requesting processor adapted to request a location of the subscriber upon receipt of the interrogation, wherein the request for the location comprises the pre-paging support indication if the deciding by the deciding processor is affirmative.
In the apparatus, the request may not comprise the pre-paging support indication if the deciding by the deciding processor is not affirmative.
According to a sixth aspect of the invention, there is provided a home location register comprising an apparatus according to any of the fourth and fifth aspects.
According to a seventh aspect of the invention, there is provided an apparatus, comprising deciding means adapted to decide if a received request for information on a location of a subscriber comprises a pre-paging support indication; resource reserving means adapted to reserve a radio resource after the paging if the decision by the deciding means is affirmative, wherein the radio resource is scheduled for paging upon the request for information; and at least one of first suppressing means adapted to suppress paging upon receipt of a request for a roaming number of the subscriber if the decision by the deciding means is affirmative; and second suppressing means adapted to suppress paging upon receipt of a request to set up a call to the subscriber if the decision by the deciding means is affirmative.
The apparatus may further comprise releasing means adapted to release the radio resource after the paging upon receipt of the request for information of the subscriber if the decision by the deciding means is not affirmative.
The apparatus comprising the second suppressing means may further comprise setup means adapted to set up, upon receipt of the request to set up the call, the call to the subscriber using the reserved radio resource if the decision by the deciding means is affirmative.
According to an eighth aspect of the invention, there is provided an apparatus, comprising deciding processor adapted to decide if a received request for information on a location of a subscriber comprises a pre-paging support indication; resource reserving processor adapted to reserve a radio resource after the paging if the decision by the deciding processor is affirmative, wherein the radio resource is scheduled for paging upon the request for information; and at least one of first suppressing processor adapted to suppress paging upon receipt of a request for a roaming number of the subscriber if the decision by the deciding processor is affirmative; and second suppressing processor adapted to suppress paging upon receipt of a request to set up a call to the subscriber if the decision by the deciding processor is affirmative.
The apparatus may further comprise releasing processor adapted to release the radio resource after the paging upon receipt of the request for information of the subscriber if the decision by the deciding processor is not affirmative.
The apparatus comprising the second suppressing processor may further comprise setup processor adapted to set up, upon receipt of the request to set up the call, the call to the subscriber using the reserved radio resource if the decision by the deciding processor is affirmative.
According to a ninth aspect of the invention, there is provided a mobile switching center server comprising a visiting location register and comprising an apparatus according to any of the seventh and eighth aspects.
According to a tenth aspect of the invention, there is provided a system, comprising a control apparatus according to any of the first and second aspects; and a register apparatus according to any of the fourth and fifth aspects; wherein the interrogation of the register apparatus comprises the interrogation of the control apparatus and the pre-paging support indication of the register apparatus comprises the indication of the pre-paging support of the control apparatus.
According to an eleventh aspect of the invention, there is provided a method, comprising checking, upon receipt of a detection point of a service for a subscriber, if a pre-paging support is related to the service; interrogating a location of the subscriber, wherein the interrogation comprises an indication of the pre-paging support if the result of the checking is affirmative.
The method may be a method of pre-paging control.
In the method, the interrogation may not comprise the indication of the pre-paging support if the result of the checking is not affirmative.
According to a twelfth aspect of the invention, there is provided a method, comprising deciding if a received interrogation for a location of a subscriber comprises a pre-paging support indication; requesting a location of the subscriber upon receipt of the interrogation, wherein the request for the location comprises the pre-paging support indication if the deciding is affirmative.
The method may be a method of pre-paging control.
In the method, the request may not comprise the pre-paging support indication if the deciding is not affirmative.
According to a thirteenth aspect of the invention, there is provided a method, comprising deciding if a received request for information on a location of a subscriber comprises a pre-paging support indication; and, if the decision is affirmative: keeping a radio resource reserved after the paging, wherein the radio resource is scheduled for paging upon the request for information; and at least one of suppressing paging upon receipt of a request for a roaming number of the subscriber; and suppressing paging upon receipt of a request to set up a call to the subscriber.
The method may be a method of pre-paging control.
The method may further comprise releasing the radio resource after the paging upon receipt of the request for information of the subscriber if the decision is not affirmative.
The method comprising suppressing paging upon receipt of the request to set up the call may further comprise setting up, upon receipt of the request to set up the call, the call to the subscriber using the reserved radio resource.
According to a fourteenth aspect of the invention, there is provided a computer program product including a program comprising software code portions being arranged, when run on a processor of an apparatus, to perform the method according to any one of the eleventh to thirteenth aspects.
The computer program product may comprise a computer-readable medium on which the software code portions are stored, and/or the program may be directly loadable into a memory of the processor.
According to embodiments of the invention, at least the following advantages are achieved:
The PSI operation is optimized with respect to the pre-paging functionality by distinguishing between services requiring reservation of radio resources and services which do not require reservation. Thus, a waste of radio resources is avoided.
It is to be understood that any of the above modifications can be applied singly or in combination to the respective aspects to which they refer, unless they are explicitly stated as excluding alternatives.
Further details, features, objects, and advantages are apparent from the following detailed description of the preferred embodiments of the present invention which is to be taken in conjunction with the appended drawings, wherein
Herein below, certain embodiments of the present invention are described in detail with reference to the accompanying drawings, wherein the features of the embodiments can be freely combined with each other unless otherwise described. However, it is to be expressly understood that the description of certain embodiments is given for by way of example only, and that it is by no way intended to be understood as limiting the invention to the disclosed details.
Moreover, it is to be understood that the apparatus is configured to perform the corresponding method, although in some cases only the apparatus or only the method are described.
The ATI+PSI can be triggered by various services and the PSI pre-paging functionality does not necessarily fit to all services. Some services are not related to any mobile terminated calls and so the radio resources should not be kept reserved after the paging response. That is, instead of PSI pre-paging, a normal PSI paging should be performed when these services are triggered.
Currently the VLR has no means to differentiate PSI operations that should support pre-paging from PSI operations that should not support pre-paging.
According to embodiments of the invention, the “pre-paging supported” indication is comprised in the MAP-AnyTimeInterrogation and MAP-ProvideSubscriberInfo operations corresponding to its availability in MAP-SendRoutingInformation and MAP-ProvideRoamingNumber operations.
In detail, the service logic (SCP) indicates “pre-paging supported” in the MAP-AnyTimeInterrogation operation towards HLR when a mobile terminating call setup would possibly follow the interrogation. The HLR may further indicate the “pre-paging supported” indication in MAP-ProvideSubscriberInfo operation towards VLR. Preferably, VLR should initiate PSI pre-paging only if its support is indicated in the PSI request as shown in
Some message flows are shown in
According to some embodiments, the SCP may store for each service a “pre-paging supported” indication. This indication may be true if the above described condition is fulfilled (i.e. an MT call setup may possibly follow the service), and false otherwise. Alternatively, the SCP may store a “pre-paging supported” indication only for those services where the above described condition is fulfilled and not for other services. According to still other embodiments, the SCP may prove whether the service logic comprises certain commands for which a later paging is required, e.g. a command to set up a MT call.
The apparatus comprises checking means 10 and interrogating means 20.
Upon receipt of a detection point of a service for a subscriber (i.e. after receipt of an InitialDetectionPoint), the checking means 10 may check, if a “pre-paging supported” indication is related to the service (S10). If yes, the interrogating means 20 may interrogate a location of the subscriber, wherein the interrogation comprises the “pre-paging supported” indication (S20).
The apparatus comprises deciding means 110 and requesting means 120.
If an interrogation for a location of a subscriber is received, the deciding means (110) decides if the interrogation comprises a “pre-paging supported” indication (S110). If yes, the location requesting means 120 requests a location of the subscriber, wherein the request for the location comprises the “pre-paging supported” indication (S120).
The apparatus comprises deciding means 220, resource reserving means 230, and suppressing means 240.
The deciding means 220 decides if a received request for information on the location of the subscriber comprises a pre-paging supported indication (S220). If the deciding means 220 decides affirmatively, i.e., the pre-paging supported is comprised in the request for information on the location, the resource reserving means 230 and the suppressing means 240 may act as follows:
The resource reserving means 230 may keep a radio resource which was scheduled for paging upon the request for information on the location reserved after paging (S230); the suppressing means 240 may suppress paging upon receipt of a request for the roaming number of the subscriber. This paging is preferably suppressed if the request for the roaming number comprises a pre-paging supported indication. In addition, or alternatively, the suppressing means 240 may suppress paging upon receipt of a request to set up a call to the subscriber (S240).
According to some embodiments, a setup means may set up, upon receipt of the request to set up the call, the call to the subscriber using the reserved radio resource.
In some embodiments, if the decision by the deciding means 220 is not affirmative, a first releasing means may release the radio resource after the paging upon receipt of the request for information.
Embodiments of the invention are described with respect to a 3GPP network. However, embodiments of the invention may be applied to GSM networks, GPRS networks, LTE networks etc., too.
If not otherwise stated or otherwise made clear from the context, the statement that two entities are different means that they are differently addressed in their respective network. It does not necessarily mean that they are based on different hardware. That is, each of the entities described in the present description may be based on a different hardware, or some or all of the entities may be based on the same hardware.
According to the above description, it should thus be apparent that exemplary embodiments of the present invention provide, for example a control apparatus such as a SCP, or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s). Furthermore, it should thus be apparent that exemplary embodiments of the present invention provide, for example a register apparatus such as a HLR, or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s).
Implementations of any of the above described blocks, apparatuses, systems, techniques or methods include, as non limiting examples, implementations as hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
It is to be understood that what is described above is what is presently considered the preferred embodiments of the present invention. However, it should be noted that the description of the preferred embodiments is given by way of example only and that various modifications may be made without departing from the scope of the invention as defined by the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/056991 | 4/17/2012 | WO | 00 | 10/17/2014 |