IMS reregistration method and system therefor
A method and system in which upon occurrence of a P-CSCF failure, a network sends an IMS reregistration request message to a UE. An S-CSCF or an AS monitors a P-CSCF to detect occurrence of a failure in the P-CSCF. Upon detecting the occurrence of a P-CSCF failure, the S-CSCF or the AS sends a request message for IMS reregistration to the UEs being served by the failed P-CSCF. In this manner, the UE can continuously receive the service even though a failure occurs in the P-CSCF.
Latest Patents:
More than one Reissue Application has been filed for U.S. Pat. No. 8,018,858. This application is a Continuation Reissue of U.S. application Ser. No. 14/026,632, which is a Reissue Application of U.S. Pat. No. 8,018,858.
PRIORITYThis application claims priority under 35 U.S.C. §119(a) to a Korean Patent Application filed in the Korean Intellectual Property Office on Jan. 11, 2007 and assigned Serial No. 2007-3534, and a Korean Patent Application filed in the Korean Intellectual Property Office on Mar. 19, 2007 and assigned Serial No. 2007-26651, the contents of which are incorporated herein by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates generally to a network system including a Circuit Switched (CS) domain, an Internet Protocol (IP) Multimedia Subsystem (IMS) domain and a Packet Switched (PS) domain, and in particular, to a method and system in which a network sends an IMS reregistration request message to a User Equipment (UE) upon occurrence of a Proxy Call Session Control Function (P-CSCF) failure.
2. Description of the Related Art
A CS scheme, the typical scheme for voice services and real-time services, means a scheme in which a CS-based fixed call route is established between one user and its counterpart user. IMS is suitable for data services, messaging services and file transfer services, as it improves transmission efficiency and guarantees transmission stability with the use of a PS-based unfixed call route based on Internet Protocol (IP). Such an IMS can support not only the simple point-to-point call but also the point-to-multipoint call in which multiple users simultaneously take part. In the CS scheme, transmission of messages and user traffics is achieved over a CS call, and in IMS, the transmission of messages and user traffics is achieved over an IMS session.
Referring to
The CS domain 112 is composed of entities supporting a CS call. Among the entities, a Mobile Switching Center (MSC; not shown) processes the call signals incoming and outgoing from/to a mobile base station, and performs a centralized control function so that the mobile base station can efficiently operate. A Media Gateway (MGW; not shown) is a gateway supporting the bearer traffics and control traffics. A Short Message Service (SMS) Service Center (SMS-SC) 124 serves to transfer SMS, or SMS messages, to users. A Visitor Location Register (VLR) 122 manages all the user data necessary for user call processing and mobility management.
The PS domain 110 supports PS-based services, and is roughly divided into a Serving GPRS Support Node (SGSN) and a Gateway GPRS Support Node (GGSN).
A Home Subscriber Server (HSS) 120 or a Home Location Register (HLR), which is an entity used for both the CS domain 112 and the PS domain 110, manages subscription information, service information, and location information of the users. The HSS 120 is an evolved form of the HLR, and either of the two entities can be used in the present invention.
The IMS domain 108 is composed of entities supporting the IMS session. Among the entities, a Proxy-Call Session Control Function (P-CSCF) 116, a Serving-Call Session Control Function (S-CSCF) 114, and an Application Server (AS) 118 are related to the present invention. The P-CSCF 116 is an entry point for the IMS domain 108 of the UE 104, and with the use thereof, the UE 104, when accessing the radio access network 106, receives a P-CSCF address from the radio access network 106 or acquires it through a Dynamic Host Configuration Protocol (DHCP) query. The S-CSCF 114, an entity for performing the most important function of establishing an IMS session, serves to receive and process a Session Initiation Protocol (SIP) message delivered from the UE 104. That is, to provide the service as requested by the UE 104, the S-CSCF 114 delivers SIP messages to the entities in the IMS domain 108 so that the session is completed. The AS 118 is an entity for providing applications to the users, like an E-mail server.
In the network with the foregoing configuration, the UE should first perform IMS registration in order to receive IMS services. Through this process, a P-CSCF and an S-CSCF that serve the UE are determined. However, when it is impossible to serve the UE as failure occurs in the P-CSCF, the UE cannot receive the IMS service even though the radio bearer is alive between the UE and the radio access network. For example, if an incoming call for the UE arrives when P-CSCF failure has occurred, the network cannot deliver the call to the UE.
Conventionally, upon occurrence of the P-CSCF failure, the UE perceives the need for IMS reregistration and performs it as follows. The UE performs IMS registration by transmitting ‘REGISTER’, which is one of the SIP Methods, to an IMS network. Thereafter, the UE refreshes the IMS registration by sending REGISTER to the IMS network at stated intervals. After sending REGISTER, if a response message thereto is not received, the UE can perceive the occurrence of the P-CSCF failure. However, when the time interval for which the REGISTER is sent is long and the P-CSCF failure has occurred immediately after the refreshment of the IMS registration, the user cannot receive the call being delivered thereto for quite a long time.
SUMMARY OF THE INVENTIONAn aspect of the present invention is to address at least the problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides a network entity for monitoring a P-CSCF when a user cannot receive a call due to a P-CSCF failure, and a method and system for performing IMS reregistration using the same.
According to one aspect of the present invention, there is provided a method for performing Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE). The method includes assigning one of a plurality of Proxy-Call Session Control Functions (P-CSCFs) to a UE that has requested IMS registration; monitoring occurrence of a failure in the multiple P-CSCFs; and upon detecting occurrence of a failure from at least one of the multiple P-CSCFs as a result of the monitoring, notifying at least one of the UEs being served by the failed P-CSCF to perform IMS reregistration.
According to another aspect of the present invention, there is provided a method for performing Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration by a User Equipment (UE). The method includes receiving assignment of one of a plurality of Proxy-Call Session Control Functions (P-CSCFs) through IMS registration; when a failure occurs in the assigned P-CSCF, receiving an IMS reregistration request message from an Application Server (AS); and sending a request for IMS reregistration to a Serving-Call Session Control Function (S-CSCF), to be assigned a new P-CSCF.
According to further another aspect of the present invention, there is provided a system for supporting Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE). The system includes a Serving-Call Session Control Function (S-CSCF) for monitoring a Proxy-Call Session Control Function (P-CSCF) that serves the UE, to detect occurrence of a failure of the P-CSCF; and an Application Server (AS) for receiving, from the S-CSCF, a failure occurrence notification message of the P-CSCF and information on UEs being served by the failed P-CSCF, and sending an IMS reregistration request message to the UEs.
According to yet another aspect of the present invention, there is provided a system for supporting Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE). The system includes a Proxy-Call Session Control Function (P-CSCF) for serving a UE that has performed 3rd party registration; and an Application Server (AS) for, upon detecting occurrence of a failure of the P-CSCF, sending an IMS reregistration request message to UEs being served by the failed P-CSCF.
The above and other aspects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein has been omitted for clarity and conciseness.
The present invention monitors a P-CSCF to send a request message for IMS reregistration to the UEs being served by the failed P-CSCF when the user cannot receive a call due to a P-CSCF failure, thereby allowing the UE receiving the request message to perform IMS reregistration.
First EmbodimentAccording to a first embodiment of the present invention, when a failure occurs in a P-CSCF, an S-CSCF delivers, to an AS, a list of and information on the UEs being served by the P-CSCF. Then the AS delivers a request message for IMS reregistration to the UEs, and upon receiving the request message, the UEs perform IMS reregistration.
In the first embodiment of the present invention, the AS serves to receive information on the UEs being served by the failed P-CSCF and to deliver an IMS reregistration request message to the UEs. The AS in the first embodiment of the present invention will be referred to as ‘MSG-AS’ to distinguish it from an AS in a second embodiment of the present invention. However, it should be understood that it is not intended to limit the scope of the present invention to the name of the entities.
Referring to
Referring to
Referring to
According to a second embodiment of the present invention, an AS monitors a P-CSCF serving the UE that has performed 3rd party registration during IMS registration, to send a request message for IMS reregistration to the corresponding UEs upon occurrence of P-CSCF failure. The AS in the second embodiment of the present invention will be referred to as ‘MON-AS’ to distinguish it from the AS in the first embodiment. However, it should be understood that it is not intended to limit the scope of the present invention to the name of the entities.
Referring to
Referring to
Referring to
As described in
Referring to
Next, with reference to the accompanying drawing, a description will be made of an operation of the SMS-AS according to an embodiment of the present invention.
The SMS-AS receives, from the MSG-AS or the MON-AS, indication information indicating the request for IMS reregistration for the UEs being served by the failed P-CSCF, and information on the UEs to which it should transfer the indication information.
The indication information can be delivered to the LE(s) in (1) a method of delivering the indication information using an IP signaling packet, (2) a method of delivering the indication information using a text included in a content body in an SIP message, and/or (3) a method of generating an SMS message with the indication information, including the entire SMS message in a content body in an SIP message and delivering the resulting SIP message. Other delivery methods are also available for the present invention.
Referring to
However, if it is determined in step 602 that the received message is not an SIP message, the SMS-AS proceeds to step 604 where it extracts IMS reregistration request indication and UE information included in the received message. In step 607, the SMS-AS generates an SMS to be delivered to the UE, based on the information extracted in step 604. Thereafter, in step 608, the SMS-AS delivers the generated SMS to the UE.
However, if it is determined in step 603 that the content type of the received SIP message does not indicate an encapsulated type of the SMS message, the SMS-AS proceeds to step 605 where it extracts IMS reregistration request indication and UE information included in the content body of the SIP message. Thereafter, the SMS-AS generates an SMS to be delivered to each UE based on the extracted information in step 607, and then transmits the generated SMS to each UE in step 608.
As is apparent from the foregoing description, according to the present invention, the user can continuously receive the service even though a failure occurs in the P-CSCF, and the service provider can rapidly discover the P-CSCF failure and take an appropriate action, thereby reducing the possible loss occurring due to the interruption of the service provision.
In addition, the control message described herein can be realized in several message types such as SIP MESSAGE Method. The control message is subject to change in terms of its transmission order according to the circumstances. In addition, the SMS used herein to send the IMS reregistration message to the UE can be realized with an Unstructured Supplementary Service Data (USSD) message delivery scheme and/or other message delivery schemes.
While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims
1. A method for performing Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE), the method comprising:
- assigning one of a plurality of Proxy-Call Session Control Functions (P-CSCFs) to a UE that has requested IMS registration;
- monitoring occurrence of a failure in the multiple P-CSCFs; and
- upon detecting occurrence of a failure from at least one of the multiple P-CSCFs as a result of the monitoring, notifying at least one of UEs being served by the failed P-CSCF to perform IMS reregistration.
2. The method of claim 1, wherein the monitoring comprises:
- monitoring the P-CSCF by a Serving-Call Session Control Function (S-CSCF).
3. The method of claim 2, wherein the notifying comprises:
- upon detecting the occurrence of a failure of the P-CSCF, sending by the S-CSCF a failure occurrence notification message to an Application Server (AS);
- transferring, by the S-CSCF, information on UEs being served by the failed P-CSCF to the AS; and
- sending, by the AS, an IMS reregistration request message to the UEs.
4. The method of claim 3, wherein the transferring information on UEs comprises:
- generating, by the AS, as many IMS reregistration request messages as a number of UEs being served by the failed P-CSCF, and sending the IMS reregistration request messages to a message server (SMS-AS); and
- converting, by the SMS-AS, the IMS reregistration request message into a Short Message Service (SMS) format, and sending the SMS to the UEs.
5. The method of claim 3, wherein the transferring information on UEs comprises:
- generating, by the AS, an IMS reregistration request message, and delivering the generated IMS reregistration request message to an SMS-AS along with a list of UEs that will receive the IMS reregistration request message; and
- converting, by the SMS-AS, the IMS reregistration request message into an SMS format, and delivering the SMS to the UEs.
6. The method of claim 1, further comprising:
- before the monitoring, registering, by an AS, the P-CSCF serving a UE that has performed 3rd party registration;
- wherein the monitoring comprises monitoring the P-CSCF by the AS.
7. The method of claim 6, wherein the notifying comprises:
- sending, by the AS, an IMS reregistration request message to the UEs being served by the failed P-CSCF.
8. The method of claim 7, wherein the notifying comprises:
- generating, by the AS, as many IMS reregistration request messages as a number of UEs being served by the failed P-CSCF, and delivering the generated IMS reregistration request message to an SMS-AS; and
- converting, by the SMS-AS, the IMS reregistration request message into an SMS format, and sending the SMS to the UEs.
9. The method of claim 7, wherein the notifying comprises:
- generating, by the AS, an IMS reregistration request message, and delivering the generated IMS reregistration request message to an SMS-AS along with a list of UEs that will receive the IMS reregistration request message; and
- converting, by the SMS-AS, the IMS reregistration request message into an SMS format, and delivering the SMS to the UEs.
10. A method for performing Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration by a User Equipment (UE), the method comprising:
- receiving assignment of one of a plurality of Proxy-Call Session Control Functions (P-CSCFs) through IMS registration;
- when a failure occurs in the assigned P-CSCF, receiving an IMS reregistration request message from an Application Server (AS); and
- sending a request for IMS reregistration to a Serving-Call Session Control Function (S-CSCF), to be assigned a new P-CSCF.
11. The method of claim 10, wherein the IMS reregistration request message is a Short Message Service (SMS) message.
12. The method of claim 10, wherein the IMS reregistration request message is an Unstructured Supplementary Service Data (USSD) message.
13. A system for supporting Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE), the system comprising:
- a Serving-Call Session Control Function (S-CSCF) for monitoring a Proxy-Call Session Control Function (P-CSCF) that serves the UE, to detect occurrence of a failure of the P-CSCF; and
- an Application Server (AS) for receiving, from the S-CSCF, a failure occurrence notification message of the P-CSCF and information on UEs being served by the failed P-CSCF, and sending an IMS reregistration request message to the UEs.
14. The system of claim 13, wherein the AS generates as many IMS reregistration request messages as a number of UEs being served by the failed P-CSCF;
- wherein the system further comprises a message server (SMS-AS) for receiving the IMS reregistration request message from the AS, converting the received IMS reregistration request message into a Short Message Service (SMS) format, and sending the SMS to the UEs.
15. The system of claim 13, wherein the AS generates an IMS reregistration request message;
- wherein the system further comprises an SMS-AS for receiving the IMS reregistration request message from the AS along with a list of UEs that will receive the IMS reregistration request message, converting the IMS reregistration request message into an SMS format, and sending the SMS to the UEs.
16. A system for supporting Internet Protocol (IP) Multimedia Subsystem (IMS) reregistration of a User Equipment (UE), the system comprising:
- a Proxy-Call Session Control Function (P-CSCF) for serving a UE that has performed 3rd party registration; and
- an Application Server (AS) for, upon detecting occurrence of a failure of the P-CSCF, sending an IMS reregistration request message to UEs being served by the failed P-CSCF.
17. The system of claim 16, wherein upon receiving the IMS reregistration request message, the UE performs a P-CSCF discovery process and performs IMS reregistration.
18. The system of claim 16, wherein the AS generates as many IMS reregistration request message as a number of UEs being served by the failed P-CSCF;
- wherein the system further comprises a message server (SMS-AS) for receiving the IMS reregistration request message from the AS, converting the received IMS reregistration request message into an Short Message Service (SMS) format, and sending the SMS to the UEs.
19. The system of claim 16, wherein the AS generates an IMS reregistration request message;
- wherein the system further comprises an SMS-AS for receiving the IMS reregistration request message from the AS along with a list of UEs that will receive the IMS reregistration request message, converting the IMS reregistration request message into an SMS format, and sending the SMS to the UEs.
20. A method for supporting an internet protocol (IP) multimedia subsystem (IMS) registration of a user equipment (UE), the method comprising:
- transmitting, by a first network entity to the UE, information on an address of a proxy-call session control function (P-CSCF) based on a dynamic host configuration protocol (DHCP);
- receiving, by the first network entity from a second network entity, a first message including the address of the P-CSCF for which the UE performed an initial IMS registration based on the information on the address of the P-CSCF, and storing the address of the P-CSCF, wherein the second network entity and the P-CSCF are not the same network entity;
- transmitting, by the first network entity to the second network entity, a second message in response to the first message;
- monitoring, by the first network entity, for a failure in the P-CSCF;
- detecting, by the first network entity, the failure in the P-CSCF while monitoring; and
- in response to detecting the failure in the P-CSCF by the first network entity, transmitting, by the first network entity to a plurality of UEs associated with the P-CSCF, information for initiating an initial IMS registration for a new P-CSCF.
21. The method of claim 20, further comprising transmitting information on an address of the new P-CSCF to at least one of the plurality of UEs, based on the DHCP.
22. The method of claim 21, wherein the address of the new P-CSCF is used for the initial IMS registration for the new P-CSCF.
23. The method of claim 20, further comprising receiving a new DHCP query requesting an address of the new P-CSCF from at least one of the plurality of UEs.
24. The method of claim 23, wherein the address of the new P-CSCF is used for the initial IMS registration for the new P-CSCF.
6859651 | February 22, 2005 | Gabor |
7746836 | June 29, 2010 | Jentz |
RE46361 | April 4, 2017 | Lim |
20040153548 | August 5, 2004 | Latvakoski |
20040176091 | September 9, 2004 | Bajko |
20050009520 | January 13, 2005 | Herrero |
20050117591 | June 2, 2005 | Hurtta |
20050136926 | June 23, 2005 | Tammi |
20050159156 | July 21, 2005 | Bajko |
20050176428 | August 11, 2005 | Gabor |
20050213606 | September 29, 2005 | Huang |
20060174009 | August 3, 2006 | Martiquet |
20070207805 | September 6, 2007 | Pallares Lopez |
20070275710 | November 29, 2007 | Mayer et al. |
20080020789 | January 24, 2008 | Yan et al. |
20080045214 | February 21, 2008 | Wen et al. |
20080069050 | March 20, 2008 | Dutta |
20080092224 | April 17, 2008 | Coulas et al. |
20080095070 | April 24, 2008 | Chan |
20090093249 | April 9, 2009 | Zhu et al. |
20090131090 | May 21, 2009 | Jo et al. |
1020060033407 | April 2006 | KR |
1020060063992 | June 2006 | KR |
WO 03/096603 | October 2003 | WO |
Type: Grant
Filed: Apr 4, 2017
Date of Patent: Jan 3, 2023
Assignee:
Inventors: Han-Na Lim (Gyeonggi-do), Tae-Sun Yeoum (Seoul), Eun-Hui Bae (Seoul), O-Sok Song (Suwon-si), Sung-Ho Choi (Gyeonggi-do)
Primary Examiner: Joseph R Pokrzywa
Application Number: 15/478,904
International Classification: G06F 15/16 (20060101); H04L 29/06 (20060101); H04L 65/1095 (20220101); H04L 65/1073 (20220101); H04L 65/1016 (20220101); H04L 65/1104 (20220101); H04W 60/06 (20090101); H04L 69/40 (20220101);