Managing user profile information in a mobile telecommunications network

Information

  • Patent Application
  • 20070280177
  • Publication Number
    20070280177
  • Date Filed
    May 31, 2006
    18 years ago
  • Date Published
    December 06, 2007
    16 years ago
Abstract
A method of managing user profile information in a mobile telecommunications network comprising a plurality of control nodes which can send signals to, and receive signals from, mobile user equipment, the method comprising the step of transferring user profile information from an old control node to a new control node when a mobile user equipment moves from a detached state to an active state.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the present invention and to show how the same may be carried into effect, embodiments of the present invention will now be described by way of example only with reference to the accompanying drawings, in which:



FIG. 1 shows schematically a cellular communication system with which embodiments of the invention can be used;



FIG. 2 shows an attachment procedure;



FIG. 3 shows the information elements in a prior art identification response;



FIG. 4 shows the information elements in an identification response according to an embodiment of the present invention;



FIG. 5 shows the subscribed PDP Context information elements which may be incorporated in the identification response illustrated in FIG. 4; and



FIGS. 6 to 10 show embodiments of MM Context information elements that may be utilized in embodiments of the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION

The invention will be described in relation to a 3G-GPRS system. However, it will be understood that the present invention is not limited to this particular implementation.


Referring to FIG. 1, there is illustrated the main elements of a UMTS network. It should be noted that FIG. 1 does not represent a full implementation of a UMTS network, which implementation will be familiar to one skilled in the art. Rather, FIG. 1 represents some of the main elements of such a UMTS network necessary for placing the present invention into an appropriate context.


A user equipment (UE) 100 communicates over a radio interface with a UTRAN (UMTS radio access network) 102. As is known in the art, the UTRAN 102 includes a base transceiver station (BTS) 104 and a radio network controller (RNC) 106. In the UMTS network the UTRAN 102 is connected to a serving GPRS support node (SGSN) 108, which in turn is connected to a gateway GPRS support node (GGSN) 110. The GGSN 110 is further connected to at least one external network, e.g. multimedia IP network, represented by reference numeral 112 in FIG. 1. Both the SGSN and the GGSN may be considered to be network elements.


In general terms, a PDP context is activated in order to establish a logical connection between a user equipment and the GGSN.


In known implementations, the UE 100 initiates a logical connection by requesting a PDP context activation by transmitting session management messages to the SGSN 108 via the UTRAN 102. Responsive thereto, the SGSN 108 requests RAB (radio access bearer) establishment from the RNC 106 using the radio access network application protocol (RANAP). The SGSN 108 also requests PDP context creation with GPRS tunneling protocol (GTP) from the GGSN 110. This procedure is repeated for each PDP context which the UE 100 requires.


As well as requesting PDP context activation, the UE 100 may also request secondary PDP context activations, PDP context modifications, or PDP context deactivations. The specific implementation of PDP context activations, secondary PDP context activations, PDP context modifications, and PDP context deactivations is well known in the art.


Embodiments of the present invention which can be implemented in the previously described system are now described in more detail.


In 3GGP TS 23.060, an attachment procedure is described and is illustrated in FIG. 2. In this attachment procedure, in response to an Attachment Request, the new SGSN sends an Identification Request to the old SGSN. The old SGSN subsequently sends an Identification Response back to the new SGSN. In the arrangement described in 3GPP TS 29.060 v6.11.0, when moving from a detached state to an active state, in, for example, 2G/3G mobile telecommunications networks, only user id (International Mobile Subscriber Identity—IMSI) and authentication vectors are transferred from the old control node (e.g. old SGSN) to the new control node (e.g. new SGSN). This is to protect the IMSI from hijackers on the radio link. When a mobile user equipment re-attaches with a Packet-Temporary Mobile Subscriber Identity (P-TMSI) and the IMSI is transferred from the old control node to the new control node, a users IMSI does not have to be transferred in clear text on the first message (Attach request).


However, in the aforementioned arrangement, the rest of the information required at the new control node, including subscriber profiles, is fetched from a centralised node (HLR/HSS). The information elements in the prior art Identification Response are illustrated in FIG. 3.


Embodiments of the present invention add new data to existing Identification Request/Response dialog. Instead of only IMSI and Authentication Triplet/Quintuplet, the Identification Response can contain full MM context information elements as well as subscribed PDP context information. The information elements in such an Identification response are illustrated in FIG. 4. Information elements in a subscribed PDP Context are illustrated in FIG. 5 and MM context information elements (referred to as 7.7.28 MM Context in 3GPP TS 29.060) are illustrated in FIGS. 6 to 10.


Embodiments of the invention propose to add full Mobility Management context to Identification Response messages as well as subscribed PDP context information. It can be considered as an optimization to the current solution while not restricting current behaviour.


Although described above in relation to a 3G-GPRS system, embodiments of the present invention can also be applied in other network systems such as 2G GPRS, Long Term Evolution (LTE), and System Architecture Evolution (SAE) arrangements. SAE provides seamless services to mobile users, beyond mere IP-level connectivity. SAE has three components relevant to the present invention: the registration of application context information with a current Mobility Management Entity (MME); the possible transfer of the context information to a new MME in case of handover; and the appropriate handling of the information at the new MME. The registration protocol establishes the application context information with the current MME. The context transfer protocol facilitates proactive pushing and reactive pulling of the application context information from the old MME to the new MME. Finally, the module in the new MME that is responsible for processing the application context information extracts the relevant information from the received application context information and invokes appropriate actions, which are specific for the application. Embodiments of the present invention may be very useful in this System Architecture Evolution.


The required data processing functions may be provided by means of one or more data processor entities. All required processing may be provided in the control nodes (e.g. the SGSN). Appropriately adapted computer program code product may be used for implementing the embodiments, when loaded to a computer, for example for computations required when monitoring for improperly switched user equipments and analysis of the users thereof. The program code product for providing the operation may be stored on and provided by means of a carrier medium such as a carrier disc, card or tape. A possibility is to download the program code product via a data network. Implementation may be provided with appropriate software in a server.


While this invention has been particularly shown and described with reference to preferred embodiments, it will be understood to those skilled in the art that various changes in form and detail may be made without departing from the scope of the invention as defined by the appendant claims.

Claims
  • 1-34. (canceled)
  • 35. A method of managing user profile information in a mobile telecommunications network comprising a plurality of control nodes which can send signals to, and receive signals from, mobile user equipment, the method comprising transferring user profile information from an old control node to a new control node when a mobile user equipment moves from a detached state to an active state.
  • 36. A method according to claim 35, wherein the step of transferring user profile information from the old control node to the new control node when a mobile user equipment moves from a detached state to an active state comprises: sending an attach request to the new control node; sending a request from the new control node to the old control node; and sending an response from the old control node to the new control node, the response comprising the user profile information.
  • 37. A method according to claim 35, wherein the old control node is the last node to which the mobile user equipment was associated with prior to moving into the active state.
  • 38. A method according to claim 35, wherein the old control node and the new control node are Serving General Packet Radio Service Support Nodes or Mobility Management Entities.
  • 39. A method according to claim 35, wherein if the user profile information is not present in the old control node then the user profile information is obtained from a home location register or home subscriber server.
  • 40. A method according to claim 36, wherein if the user profile information is not present in the old control node then the user profile information is obtained from a home location register or home subscriber server and wherein the response comprises an indicator that the user profile information has been removed from the old control node, said indicator prompting the new control node to interrogate the home location register or home subscriber server to obtain the user profile information.
  • 41. A method according to claim 35, wherein the user profile information in the old control node is obtained from the home location register or home subscriber server.
  • 42. A method according to claim 41, wherein the new control node receives user profile information from a home location register or home subscriber server, and if any changes in the user profile information are detected, the user profile information from the home location register or home subscriber server overrides the user profile information received from the old control node.
  • 43. A method according to claim 35, wherein the user profile information comprises subscribed Packet Data Protocol context information.
  • 44. A method according to claim 35, wherein the user profile information comprises Mobility Management context information related to subscription.
  • 46. A mobile telecommunications network comprising a plurality of control nodes which can send signals to, and receive signals from, mobile user equipment, the mobile telecommunications network being arranged to transfer user profile information from an old control node to a new control node when a mobile user equipment moves from a detached state to an active state.
  • 47. A mobile telecommunications network according to claim 46, wherein the new control node is arranged to send a request to the new control node on receiving an attach request from the mobile user equipment and the old control node is arranged to send a response to the new control node, the response comprising the user profile information.
  • 48. A mobile telecommunications network according to claim 46, wherein the old control node is the last node to which the mobile user equipment was associated with prior to moving into the active state.
  • 49. A mobile telecommunications network according to claim 46, wherein the old control node and the new control node are Serving General Packet Radio Service Support Nodes or Mobility Management Entities.
  • 50. A mobile telecommunications network according claim 46, wherein if the user profile information is not present in the old control node then the new control node is arranged to obtain the user profile information from a home location register or home subscriber server.
  • 51. A mobile telecommunications network according to claim 47, wherein if the user profile information is not present in the old control node then the new control node is arranged to obtain the user profile information from a home location register or home subscriber server and wherein the response comprises an indicator that the user profile information has been removed from the old control node, said indicator prompting the new control node to interrogate the home location register or home subscriber server to obtain the user profile information.
  • 52. A mobile telecommunications network according to claim 46, wherein the user profile information in the old control node is obtained from the home location register or home subscriber server.
  • 53. A mobile telecommunications network according to claim 52, wherein the new control node is arranged to receive user profile information from a home location register or home subscriber server, and if any changes in the user profile information are detected, the user profile information from the home location register or home subscriber server overrides the user profile information received from the old control node.
  • 54. A mobile telecommunications network according to claim 46, wherein the user profile information comprises subscribed Packet Data Protocol context information.
  • 55. A mobile telecommunications network according to claim 46, wherein the user profile information comprises Mobility Management context information related to user subscription.
  • 56. A control node for a mobile telecommunications network, the control node being arranged to interrogate an old control node for user profile information in response to an attachment request from a mobile user equipment.
  • 57. A control node according to claim 56, wherein the control node is a Serving General Packet Radio Service Support Node or Mobility Management Entity.
  • 58. A control node according to claim 56, wherein if the user profile information is not present in the old control node then the control node is arranged to obtained the user profile information from a home location register.
  • 59. A control node according to claim 56, wherein the user profile information in the old control node is obtained from the home location register or home subscriber server.
  • 60. A control node according to claim 59, wherein the control node is arranged to receive user profile information from both the old control node and the home location register or home subscriber server, and if any changes in the user profile information are detected, the user profile information from the home location register or home subscriber server overrides the user profile information received from the old control node.
  • 61. A control node according to claim 56, wherein the user profile information comprises subscribed Packet Data Protocol context information.
  • 62. A control node according to claim 56, wherein the user profile information comprises Mobility Management context information related to user subscription.
  • 63. A control node for a mobile telecommunications network, the control node being arranged to send user profile information in response to a request from a new control node.
  • 64. A control node according to claim 63, wherein the control node is a Serving General Packet Radio Service Support Node or Mobility Management Entity.
  • 65. A control node according to claim 63, wherein if the user profile information is not present in the control node then the control node is arranged to send an indictor to the new control node that the user profile information should be obtained from a home location register or home subscriber server.
  • 66. A control node according to claim 63, wherein the user profile information comprises subscribed Packet Data Protocol context information.
  • 67. A control node according to claim 63, wherein the user profile information comprises Mobility Management context information related to user subscription.
  • 68. A computer program product comprising program code means stored in a computer readable medium, the program code means being adapted to transfer user profile information from an old control node to a new control node when a mobile user equipment moves from a detached state to an active state.
  • 69. A computer program product according to claim 68, wherein transferring user profile information from the old control node to the new control node when a mobile user equipment moves from a detached state to an active state comprises: sending an attach request to the new control node; sending a request from the new control node to the old control node; and sending an response from the old control node to the new control node, the response comprising the user profile information.
  • 70. A computer program product to claim 68, wherein the old control node is the last node to which the mobile user equipment was associated with prior to moving into the active state.
  • 71. A computer program product according to claim 68, wherein the old control node and the new control node are Serving General Packet Radio Service Support Nodes or Mobility Management Entities.
  • 72. A computer program product according to claim 68, wherein if the user profile information is not present in the old control node then the user profile information is obtained from a home location register or home subscriber server.
  • 73. A computer program product according to claim 69, wherein if the user profile information is not present in the old control node then the user profile information is obtained from a home location register or home subscriber server and wherein the response comprises an indicator that the user profile information has been removed from the old control node, said indicator prompting the new control node to interrogate the home location register or home subscriber server to obtain the user profile information.
  • 74. A computer program product according to claim 68, wherein the user profile information in the old control node is obtained from the home location register or home subscriber server
  • 75. A computer program product according to claim 74, wherein the new control node receives user profile information from a home location register or home subscriber server, and if any changes in the user profile information are detected, the user profile information from the home location register or home subscriber server overrides the user profile information received from the old control node.
  • 76. A computer program product according to claim 68, wherein the user profile information comprises subscribed Packet Data Protocol context information.
  • 77. A computer program product according to claim 68, wherein the user profile information comprises Mobility Management context information related to subscription.