USRE49428EExpiredUtility

Method for implementing IP multimedia subsystem registration

Assignee: HUAWEI TECH CO LTDPriority: Aug 8, 2005Filed: Aug 21, 2017Granted: Feb 21, 2023
Est. expiryAug 8, 2025(expired)· nominal 20-yr term from priority
H04L 65/1043H04L 65/1104H04L 65/1016H04L 63/08H04L 61/4588
54
PatentIndex Score
0
Cited by
51
References
42
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 Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an authentication request 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, and the authentication request message carries an S-CSCF Name of the S-CSCF;   storing, by the HSS, the S-CSCF name in the HSS for the UE;   receiving, by the I-CSCF, a second register request from the UE;   sending, by the I-CSCF, an authorization request message to the HSS;   determining, by the HSS, that a registration state of a current public subscriber ID of the UE is not registered;   determining, by the HSS, that there is no other public subscriber ID of the UE whose current registration state is registered or unregistered;   determining, by the HSS, that the S-CSCF name for the UE is stored in the HSS; and   sending, by the HSS, an authentication answer message including the S-CSCF name to the I-CSCF.   
     
     
       11. The method according to claim 10, wherein the current public subscriber ID of the UE and the other public subscriber ID of the UE are corresponding to a same private subscriber ID of the UE. 
     
     
       12. The method according to claim 10, wherein the public subscriber ID is IP Multimedia Public Identity (IMPU). 
     
     
       13. The method according to claim 11, wherein the private subscriber ID is IP Multimedia Private Identity (IMPI). 
     
     
       14. The method according to claim 10, wherein before the receiving the authentication request message, the method further comprises:
 receiving, by the I-CSCF, the first register request from the UE;   sending, by the I-CSCF, an authorization request message to the HSS;   receiving, by the I-CSCF, an authorization request message including S-CSCF capabilities from the HSS;   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.   
     
     
       15. The method according to claim 10, wherein after the storing the S-CSCF name, the method further comprises:
 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, wherein an authentication challenge response is carried in the second Register request received by the I-CSCF.   
     
     
       16. The method according to claim 15, wherein the method further comprising:
 sending, by the I-CSCF, the second register request to the S-CSCF according to the S-CSCF name; and   changing a registration state of the current public subscriber ID of the UE to a registered state after the S-CSCF authenticates the UE.   
     
     
       17. A Internet Protocol Multimedia Subsystem (IMS) registration system, comprising:
 a Service Call Session Control Function (S-CSCF), an Interrogating Call Session Control Function (I-CSCF) and a Home Subscriber Server (HSS);   the HSS receives an authentication request message from the S-CSCF, 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, and the authentication request message carries an S-CSCF Name of the S-CSCF;   the I-CSCF receives a second register request from the UE, and sends an authorization request message to the HSS; and   the HSS further stores the S-CSCF name in the HSS for the UE, determines that a registration state of a current public subscriber ID of the UE is not registered, determines that there is no other public subscriber ID of the UE whose current registration state is registered or unregistered, determines that the S-CSCF name for the UE is stored in the HSS; and sends a authentication answer message including the S-CSCF name to the I-CSCF.   
     
     
       18. The system according to claim 17, wherein the current public subscriber ID of the UE and the other public subscriber ID of the UE are corresponding to a same unique private subscriber ID. 
     
     
       19. The system according to claim 17, wherein the public subscriber ID is IP Multimedia Public Identity (IMPU). 
     
     
       20. The system according to claim 18, wherein the private subscriber ID is IP Multimedia Private Identity (IMPI). 
     
     
       21. The system according to claim 17, wherein before the HSS receives the authentication request message, the I-CSCF receives the first register request from the UE, sends an authorization request message to the HSS, receives an authentication answer message including S-CSCF capabilities from the HSS selects the S-CSCF according to the S-CSCF capabilities; and sends the first register request to the S-CSCF. 
     
     
       22. The system according to claim 17, wherein after the HSS stores the S-CSCF name, the HSS generates Authentication Vectors (AVs), sends the AVs to the S-CSCF, initiates an authentication challenge to the UE according to the AVs returned by the HSS, wherein an authentication challenge response is carried in the second Register request received by the I-CSCF. 
     
     
       23. The system according to claim 22, wherein the I-CSCF sends the second register request to the S-CSCF according to the S-CSCF name; and changes a registration state of the current public subscriber ID of the UE to a registered state after the S-CSCF authenticates the UE. 
     
     
       24. A method for implementing an Internet Protocol Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an authentication request message from a Service Call Session Control Function (S-CSCF), and the authentication request message carries an S-CSCF Name of the S-CSCF;   storing, by the HSS, the S-CSCF name in the HSS for a user equipment (UE);   receiving, by an Interrogating Call Session Control Function (I-CSCF), a register request from the UE;   sending, by the I-CSCF, an authorization request message to the HSS to authorize the UE;   determining, by the HSS, that a registration state of a current public subscriber ID of the UE is not registered;   determining, by the HSS, that there is no other public subscriber ID of the UE whose current registration state is registered or unregistered;   determining, by the HSS, that the S-CSCF name for the UE is stored in the HSS; and   sending, by the HSS, an authentication answer message including the S-CSCF name to the I-CSCF.   
     
     
       25. The method according to claim 24, wherein before receiving the authentication request message from the S-CSCF, the method comprising:
 receiving, by a Interrogating Call Session Control Function (I-CSCF), an initial Register request from the UE;   selecting, by the I-CSCF, the S-CSCF for the UE;   sending, by the I-CSCF, the initial Register request to the S-CSCF;   sending, by the S-CSCF, the authentication request message to the HSS.   
     
     
       26. The method according to claim 24, wherein the current public subscriber ID of the UE and the other public subscriber ID of the UE correspond to a same private subscriber ID of the UE. 
     
     
       27. The method according to claim 24, wherein the public subscriber ID is IP Multimedia Public Identity (IMPU). 
     
     
       28. The method according to claim 25, wherein the private subscriber ID is IP Multimedia Private Identity (IMPI). 
     
     
       29. The method according to claim 24, wherein after storing the S-CSCF name at the HSS, the method comprises:
 sending, by the HSS, Authentication Vectors (AVs) to the S-CSCF;   initiating, by the S-CSCF, an authentication challenge to the UE according to the AVs.   
     
     
       30. The method according to claim 29, wherein after sending the authentication answer message including the S-CSCF name to the I-CSCF by the HSS, the method comprises:
 sending, by the I-CSCF, the register request to the S-CSCF according to the S-CSCF name;   authenticating, by the S-CSCF, the UE according to the register request and the AVs; and   changing, by the HSS, a registration state of the current public subscriber ID of the UE to a registered state after the S-CSCF complete the authentication of the UE.   
     
     
       31. An Internet Protocol Multimedia Subsystem (IMS) registration system, comprising:
 a Service Call Session Control Function (S-CSCF);   an Interrogating Call Session Control Function (I-CSCF); and   a HSS in communication with the S-CSCF and the I-CSCF, wherein the HSS:
 receives an authentication request message from the S-CSCF, and the authentication request message carries an S-CSCF Name of the S-CSCF; 
 stores the S-CSCF name in the HSS for a user equipment (UE); 
 receives an authorization request message from the I-CSCF: 
 determines that a registration state of a current public subscriber ID of the UE is not registered; 
 determines that there is no other public subscriber ID of the UE whose current registration state is registered or unregistered; 
 determines that the S-CSCF name for the UE is stored in the HSS; and 
 sends an authentication answer message including the S-CSCF name to the I-CSCF; 
   the I-CSCF:
 receives a register request from the UE; and 
 sends the authorization request message to the HSS to authorize the UE. 
   
     
     
       32. The system according to claim 31, wherein the I-CSCF further:
 receives an initial Register request from the UE;   selects the S-CSCF for the UE; and   sends the initial Register request to the S-CSCF;   the S-CSCF sends the authentication request message to the HSS.   
     
     
       33. The system according to claim 31, wherein the current public subscriber ID of the UE and the other public subscriber ID of the UE correspond to a same private subscriber ID of the UE. 
     
     
       34. The system according to claim 31, wherein the current public subscriber ID is IP Multimedia Public Identity (IMPU). 
     
     
       35. The system according to claim 31, wherein the private subscriber ID is IP Multimedia Private Identity (IMPI). 
     
     
       36. The system according to claim 31, wherein the HSS further sends Authentication Vectors (AVs) to the S-CSCF after storing the S-CSCF name; and
 the S-CSCF initiates an authentication challenge to the UE according to the AVs.   
     
     
       37. The system according to claim 31, wherein the I-CSCF further sends the register request to the S-CSCF according to the S-CSCF name after receiving the authentication answer message including the S-CSCF name;
 the HSS authenticates the UE according to the register request and the AVs; and changes a registration state of the current public subscriber ID of the UE to a registered state after the S-CSCF has completed the authentication of the UE.   
     
     
       38. A method for implementing an Internet Protocol Multimedia Subsystem (IMS) registration, comprising:
 receiving, by a Home Subscriber Server (HSS), an authentication request message from a Service Call Session Control Function (S-CSCF), and the authentication request message carries an S-CSCF Name of the S-CSCF;   storing, by the HSS, the S-CSCF name in the HSS for a user equipment (UE);   receiving, by the HSS, an authorization request message to authorize the UE from an Interrogating Call Session Control Function (I-CSCF);   determining, by the HSS, that a registration state of a current public subscriber ID of the UE is not registered;   determining, by the HSS, that there is no other public subscriber ID of the UE whose current registration state is registered or unregistered;   determining, by the HSS, that the S-CSCF name for the UE is stored in the HSS; and   sending, by the HSS, an authentication answer message including the S-CSCF name to the I-CSCF.   
     
     
       39. The method according to claim 38, wherein the current public subscriber ID of the UE and the other public subscriber ID of the UE correspond to a same private subscriber ID of the UE. 
     
     
       40. The method according to claim 38, wherein the public subscriber ID is IP Multimedia Public Identity (IMPU). 
     
     
       41. The method according to claim 38, wherein the private subscriber ID is IP Multimedia Private Identity (IMPI). 
     
     
       42. The method according to claim 38, wherein after storing the S-CSCF name at the HSS, the method comprises:
 sending, by the HSS, Authentication Vectors (AVs) to the S-CSCF.

Join the waitlist — get patent alerts

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

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