USRE47773EExpiredUtility

Method for implementing IP multimedia subsystem registration

Assignee: HUAWEI TECH CO LTDPriority: Aug 8, 2005Filed: Dec 26, 2014Granted: Dec 17, 2019
Est. expiryAug 8, 2025(expired)· nominal 20-yr term from priority
H04L 65/1016H04L 65/1043H04L 61/1588H04L 61/4588H04L 65/1104H04L 63/08
63
PatentIndex Score
1
Cited by
42
References
30
Claims

Abstract

A method for implementing an IP Multimedia Subsystem (IMS) registration, includes: a Home Subscriber Server (HSS) recording a current registration state of a User Equipment (UE) in response to receiving a Multimedia Authentication Request (MAR) initiated by a Service Call Session Control Function (S-CSCF) selected for the UE when a first Register request is sent by the UE; in response to receiving a second Register request initiated by an Interrogating Call Session Control Function (I-CSCF), the HSS sends the S-CSCF Name to the I-CSCF when the current registration state of the UE is an assigned S-CSCF state. By the scheme, a same S-CSCF is ensured to be used in the two User Authentication Request/User Authentication Answer (UAR/UAA) procedures of the initial IMS registration procedure, and the initial IMS registration of the UE is implemented successfully.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF); wherein the S-CSCF is selected for a User Equipment (UE) when a first Register request is sent by the UE;   recording, by the HSS, the current registration state of the UE, generating Authentication Vectors (AV) and sending the AVs to the S-CSCF;   initiating, by the S-CSCF, an authentication challenge to the UE according to the AVs returned by the HSS;   sending, by the UE, a second Register request to an Interrogating Call Session Control Function (I-CSCF), after the UE implements the authentication challenge;   notifying, by the I-CSCF, the HSS of inquiring the subscriber registration state; and   returning, by the HSS, an S-CSCF Name to the I-CSCF when the registration state of the UE is not registered and the pending flag is set to pending state, wherein the pending flag is set to pending state for indicating that the UE is in the authentication procedure.   
     
     
       2. The method of  claim 1 , further comprising:
 sending, by the I-CSCF, the second Register request to the S-CSCF according to the S-CSCF Name returned by the HSS; and   changing, by the S-CSCF, the current registration state of the UE to a registered state, after the S-CSCF authenticates the UE.   
     
     
       3. The method of  claim 1 , further comprising:
 before receiving by the HSS the MAR message from the S-CSCF,
 sending, by the UE, the first Register request to the I-CSCF through a Proxy Call Session Control Function (P-CSCF); 
 notifying, by the I-CSCF, the HSS of inquiring the subscriber registration state, in response to receiving the first Register request; 
 returning, by the HSS, S-CSCF Capabilities to the I-CSCF; 
 selecting, by the I-CSCF, the S-CSCF according to the S-CSCF Capabilities and storing the S-CSCF Name of the S-CSCF; and 
 sending, by the I-CSCF, the first Register request to the S-CSCF. 
   
     
     
       4. The method of  claim 3 , wherein the notifying by the I-CSCF the HSS of inquiring the subscriber registration state in response to receiving the first Register request comprises:
 sending, by the I-CSCF, a User Authentication Request (UAR) message to the HSS; and   the returning by the HSS the S-CSCF Capabilities to the I-CSCF comprises:   sending, by the HSS, a User Authentication Answer (UAA) message carrying the S-CSCF Capabilities to the I-CSCF.   
     
     
       5. The method of  claim 1 , wherein the notifying by the I-CSCF the HSS of inquiring the subscriber registration state comprises:
 sending, by the I-CSCF, a User Authorization Request (UAR) message to the HSS; and   the returning by the HSS the S-CSCF Name to the I-CSCF comprises:   sending, by the HSS, a User Authentication Answer (UAA) message carrying the S-CSCF Name to the I-CSCF.   
     
     
       6. The method of  claim 1 , wherein the receiving the MAR message from the S-CSCF comprises:
 receiving, by the HSS, the MAR message carrying the S-CSCF Name of the S-CSCF; and   the returning by the HSS the AVs comprises:   sending, by the HSS, the S-CSCF a Multimedia Authentication Answer (MAA) message carrying the AVs generated.   
     
     
       7. The method of  claim 1 , further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF in response to recording the current registration state of the UE;   returning, by the HSS, the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name if a current registration state of the UE is a not registered state, and a Pending Flag stored in the HSS is in a Pending state; and   sending, by the I-CSCF, a session initialization (INVITE) message to the S-CSCF corresponding to the S-CSCF Name carried in the LIA message.   
     
     
       8. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF); wherein the S-CSCF is selected for a User Equipment (UE) when a first Register request is sent by the UE;   recording, by the HSS, the current registration state of the UE, generating Authentication Vectors (AV) and sending the AVs to the S-CSCF,   initiating, by the S-CSCF, an authentication challenge to the UE according to the AVs returned by the HSS;   sending, by the UE, a second Register request to an Interrogating Call Session Control Function (I-CSCF), after the UE implements the authentication challenge;   notifying, by the I-CSCF, the HSS of inquiring the subscriber registration state; and   returning, by the HSS, the S-CSCF Name to the I-CSCF when the registration state of the UE is an authentication state, wherein the authentication state is a subscriber registration state for indicating that a UE is in the authentication procedure.   
     
     
       9. The method of  claim 8 , further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF in response to recording the current registration state of the UE;   returning, by the HSS, the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name, if the current registration state of the UE is the authentication state; and   sending, by the I-CSCF, an INVITE message to the S-CSCF corresponding to the S-CSCF Name carried in the LIA message.   
     
     
       10. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF), wherein the S-CSCF is selected by an Interrogating Call Session Control Function (I-CSCF) for a User Equipment (UE) after the I-CSCF receives a first Register request sent by the UE;   recording, by the HSS, a current registration state of the UE;   generating, by the HSS, Authentication Vectors (AVs);   sending, by the HSS, the AVs to the S-CSCF;   initiating, by the S-CSCF, an authentication challenge to the UE according to the AVs returned by the HSS;   receiving, by the I-CSCF, a second Register request from the UE, wherein an authentication challenge response is carried in the second Register request;   notifying, by the I-CSCF, the HSS of inquiring the current registration state of the UE; and   returning, by the HSS, an S-CSCF Name to the I-CSCF when the current registration state of the UE is not registered and a pending flag is set to pending state, wherein the pending flag is set to pending state for indicating that the UE is in an authentication procedure.    
     
     
       11. The method of claim 10, further comprising:
 sending, by the I-CSCF, the second Register request to the S-CSCF according to the S-CSCF Name returned by the HSS; and   changing, by the S-CSCF, the current registration state of the UE to a registered state after the S-CSCF authenticates the UE.    
     
     
       12. The method of claim 10, before the receiving, by the HSS, the MAR request from the S-CSCF, the method further comprising:
 receiving, by the I-CSCF, the first Register request from the UE through a Proxy Call Session Control Function (P-CSCF);   notifying, by the I-CSCF, the HSS of inquiring the current registration state of the UE;   returning, by the HSS, S-CSCF Capabilities to the I-CSCF;   selecting, by the I-CSCF, the S-CSCF according to the S-CSCF Capabilities; and   sending, by the I-CSCF, the first Register request to the S-CSCF.    
     
     
       13. The method of claim 12, wherein the notifying, by the I-CSCF, the HSS of inquiring the current registration state of the UE comprises:
 sending, by the I-CSCF, a User Authentication Request (UAR) message to the HSS; and   wherein the returning, by the HSS, the S-CSCF Capabilities to the I-CSCF comprises:   sending, by the HSS, a User Authentication Answer (UAA) message carrying the S-CSCF Capabilities to the I-CSCF.    
     
     
       14. The method of claim 10, wherein the notifying, by the I-CSCF, the HSS of inquiring the current registration state of the UE comprises:
 sending, by the I-CSCF, a User Authorization Request (UAR) message to the HSS; and   wherein the returning, by the HSS, an S-CSCF Name to the I-CSCF comprises:   sending, by the HSS, a User Authentication Answer (UAA) message carrying the S-CSCF Name to the I-CSCF.    
     
     
       15. The method of claim 10, wherein the receiving the MAR message from the S-CSCF comprises:
 receiving, by the HSS, the MAR message carrying the S-CSCF Name of the S-CSCF; and   wherein the sending, by the HSS, the AVs to the S-CSCF comprises:   sending, by the HSS, the S-CSCF a Multimedia Authentication Answer (MAA) message carrying the AVs.    
     
     
       16. The method of claim 10, further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF;   returning, by the HSS, to the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name if the current registration state of the UE is a not registered state, and a pending flag stored in the HSS is in a pending state; and   sending, by the I-CSCF, a session initialization (INVITE) message to the S-CSCF corresponding to the S-CSCF Name carried in the LIA message.    
     
     
       17. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF), wherein the S-CSCF is selected by an Interrogating Call Session Control Function (I-CSCF) for a User Equipment (UE) after the I-CSCF receives a first Register request sent by the UE;   recording, by the HSS, a current registration state of the UE;   generating, by the HSS, Authentication Vectors (AVs);   sending, by the HSS, the AVs to the S-CSCF;   initiating, by the S-CSCF, an authentication challenge to the UE according to the AVs returned by the HSS;   receiving, by the I-CSCF, a second Register request from the UE, wherein an authentication challenge response is carried in the second Register request;   notifying, by the I-CSCF, the HSS of inquiring the current registration state of the UE; and   returning, by the HSS, an S-CSCF Name to the I-CSCF when the current registration state of the UE is an authentication state, wherein the authentication state is a registration state for indicating that the UE is in an authentication procedure.    
     
     
       18. The method of claim 17, further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF;   returning, by the HSS, the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name, if the current registration state of the UE is the authentication state; and   sending, by the I-CSCF, a session initialization (INVITE) message to the S-CSCF corresponding to the S-CSCF Name carried in the LIA message.    
     
     
       19. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF), wherein the S-CSCF is selected for a User Equipment (UE);   recording, by the HSS, a current registration state of the UE;   receiving, by the HSS, a User Authorization Request (UAR) message from an Interrogating Call Session Control Function (I-CSCF); and   sending, by the HSS, the I-CSCF a User Authentication Answer (UAA) message carrying an S-CSCF Name when the current registration state of the UE is not registered and a pending flag is set to pending state, wherein the pending flag is set to pending state for indicating that the UE is in an authentication procedure.    
     
     
       20. The method of claim 19, before the receiving, by the HSS, the MAR message from the S-CSCF, the method further comprising:
 receiving, by the HSS, a UAR message from the I-CSCF; and   sending, by the HSS, a UAA message carrying S-CSCF Capabilities to the I-CSCF, so as to select the S-CSCF for the UE.    
     
     
       21. The method of claim 19, wherein the receiving the MAR message from the S-CSCF comprises:
 receiving, by the HSS, the MAR message carrying the S-CSCF Name of the S-CSCF.    
     
     
       22. The method of claim 19, further comprising:
 generating, by the HSS, Authentication Vectors (AVs); and   sending, by the HSS, to the S-CSCF a Multimedia Authentication Answer (MAA) message carrying the AVs.    
     
     
       23. The method of claim 19, further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF;   returning, by the HSS, to the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name if the current registration state of the UE is a not registered state, and a pending flag stored in the HSS is in a pending state.    
     
     
       24. A method for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an Multimedia Authentication Request (MAR) message from a Service Call Session Control Function (S-CSCF), wherein the S-CSCF is selected for a User Equipment (UE);   recording, by the HSS, a current registration state of the UE;   receiving, by the HSS, a User Authorization Request (UAR) message from an Interrogating Call Session Control Function (I-CSCF); and   sending, by the HSS, to the I-CSCF a User Authentication Answer (UAA) message carrying an S-CSCF Name when the current registration state of the UE is an authentication state, wherein the authentication state is a registration state for indicating that the UE is in an authentication procedure.    
     
     
       25. The method of claim 24, before the receiving, by the HSS, the MAR message from the S-CSCF, the method further comprising:
 receiving, by the HSS, a UAR message from the I-CSCF; and   sending, by the HSS, a UAA message carrying S-CSCF Capabilities to the I-CSCF, so as to select the S-CSCF for the UE.    
     
     
       26. The method of claim 24, wherein the receiving the MAR message from the S-CSCF comprises:
 receiving, by the HSS, the MAR message carrying the S-CSCF Name of the S-CSCF.    
     
     
       27. The method of claim 24, further comprising:
 generating, by the HSS, Authentication Vectors (AVs);   sending, by the HSS, the S-CSCF a Multimedia Authentication Answer (MAA) message carrying the AVs.    
     
     
       28. The method of claim 24, further comprising:
 receiving, by the HSS, a subscriber Location Inquiry Request (LIR) message from the I-CSCF;   returning, by the HSS, to the I-CSCF a Location Inquiry Answer (LIA) message carrying the S-CSCF Name if the current registration state of the UE is a not registered state, and a pending flag stored in the HSS is in a pending state.    
     
     
       29. A system for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, the system comprises an Interrogating Call Session Control Function (I-CSCF), a Service Call Session Control Function (S-CSCF), and a Home Subscriber Server (HSS), comprising:
 the S-CSCF is configured to send an Multimedia Authentication Request (MAR) message to the HSS, wherein the S-CSCF is selected by the I-CSCF for a User Equipment (UE) after the I-CSCF receives a first Register request sent by the UE;   the HSS is configured to receive the MAR message, record a current registration state of the UE, generate Authentication Vectors (AVs), and send the AVs to the S-CSCF;   the S-CSCF is further configured to initiate an authentication challenge to the UE according to the AVs returned by the HSS;   the I-CSCF is configured to receive a second Register request from the UE, and notify the HSS of inquiring the current registration state of the UE, wherein an authentication challenge response is carried in the second Register request;   the HSS is further configured to return an S-CSCF Name to the I-CSCF when the current registration state of the UE is not registered and a pending flag is set to pending state, wherein the pending flag is set to pending state for indicating that the UE is in an authentication procedure.    
     
     
       30. A system for implementing an Internet Protocol (IP) Multimedia Subsystem (IMS) registration, the system comprises an Interrogating Call Session Control Function (I-CSCF), a Service Call Session Control Function (S-CSCF), and a Home Subscriber Server (HSS), comprising:
 the S-CSCF is configured to send an Multimedia Authentication Request (MAR) message to the HSS, wherein the S-CSCF is selected by the I-CSCF for a User Equipment (UE) after the I-CSCF receives a first Register request sent by the UE;   the HSS is configured to receive the MAR message, record a current registration state of the UE, generate Authentication Vectors (AVs) and send the AVs to the S-CSCF;   the S-CSCF is further configured to initiate an authentication challenge to the UE according to the AVs returned by the HSS;   the I-CSCF is configured to receive a second Register request from the UE and notify the HSS of inquiring the current registration state of the UE, wherein an authentication challenge response is carried in the second Register request;   the HSS is further configured to return an S-CSCF Name to the I-CSCF when the current registration state of the UE is an authentication state, wherein the authentication state is a registration state for indicating that the UE is in an authentication procedure.

Join the waitlist — get patent alerts

Track USRE47773E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.