# US 10,321,307 B2 · Method, apparatus, and system for disaster recovery of IMS

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,321,307 B2
- Document ID: US10321307B2
- Status: Granted
- Kind: B2
- Application number: 15/830,946
- Filed: 2017-12-04
- Published: 2018-03-29
- Granted: 2019-06-11
- Earliest claimed: 2007-09-28
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Feng Liang; Linfei Shen; Shufeng Shi
- Web page: https://patentgrep.com/patent/US10321307B2

## CPC

- H04W 8/30: Network data restoration; {Network data reliability; Network data fault tolerance}
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 67/306: User profiles
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method, apparatus, and system for disaster recovery of an Internet Protocol (IP) Multimedia Subsystem (IMS), where the method includes triggering a redundant Call Session Control Function (CSCF), obtaining, by the redundant CSCF, user backup data of registered IMS Private User Identities (IMPIs) that are associated with IMPUs and user service configuration data of IMS Public User Identities (IMPUs) in an IMS subscription from a network storage entity of a user; and recovering, by the redundant CSCF, a corresponding service according to the obtained user backup data of the registered IMPIs and user service configuration data of the IMPUs in the IMS subscription. Hence, the one-IMPU multi-IMPI, one-IMPI multi-IMPU, or multi-IMPI multi-IMPU service can be recovered, and this enables the user to have better service continuity experiences.

## Claims

### Claim 1

A method for disaster recovery, comprising:
sending, by a network storage entity, information of registered Internet Protocol (IP) Multimedia Subsystem (IMS) Private User Identities (IMPIs) that are associated with an IMS Public User Identity (IMPU) in an IMS subscription to a Call Session Control Function (CSCF);
obtaining, by the CSCF, the information of registered IMPIs that are associated with the IMPU;
requesting, by the CSCF, user service configuration data of the IMPU and user backup data of IMPIs associated with the IMPU from the network storage entity when at least one IMPI received from the network storage entity is not registered in the CSCF;
receiving, by the network storage entity, a request for the user service configuration data of the IMPU and the user backup data of IMPIs associated with the IMPU from the S-CSCF;
sending, by the network storage entity, the user service configuration data of the IMPU and the user backup data of the IMPIs associated with the IMPU to the CSCF; and
receiving, by the CSCF, the user service configuration data of the IMPU and the user backup data of the IMPIs associated with the IMPU in a response from the network storage entity, wherein the user service configuration data of the IMPU and the user backup data of the IMPIs associated with the IMPU is used by the CSCF for recovering a corresponding service.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the information of the registered IMPIs is carried in a new parameter of an extended Server Assignment Answer (SAA) message transmitted by the network storage device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the CSCF is triggered in a service registration process.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the CSCF comprises a newly selected CSCF that serves the user when an original CSCF that serves the user fails.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the CSCF comprises a newly selected CSCF that serves the user when an original CSCF that serves the user restarts.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the user backup data comprises:
an address of a Proxy CSCF (P-CSCF);
a contact address of a user equipment (UE); and
registration state subscription data of the UE during UE registration, and
wherein the method further comprises sending, by the CSCF, a NOTIFY message to all registered UEs according to the contact address and the registration state subscription data of the UE to notify the UE to register with a network.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the user backup data comprises:
an address of a Proxy CSCF (P-CSCF);
a contact address of a user equipment (UE); and
registration state subscription data of the UE during UE registration, and
wherein the method further comprises sending, by the CSCF, a NOTIFY message to a certain related registered UEs according to the contact address and the registration state subscription data of the UE to notify the UE to register with a network.

### Claim 8

An apparatus for disaster recovery, comprising:
a receiver configured to receive information of registered Internet Protocol (IP) Multimedia Subsystem (IMS) Private User Identities (IMPIs) that are associated with an IMS Public User Identity (IMPU) in an IMS subscription from a network storage entity; and
a processor coupled to the receiver and configured to:
obtain the information of registered IMPIs that are associated with the IMPU; and
request user service configuration data of the IMPU and user backup data of IMPIs associated with the IMPU from the network storage entity when at least one IMPI received from the network storage entity is not registered in a Call Session Control Function (CSCF),
wherein the receiver is further configured to receive the user service configuration data of the IMPU and the user backup data of the IMPIs associated with the IMPU from the network storage entity, and
wherein the user service configuration data of the IMPU and the user backup data of the IMPIs associated with the IMPU is used by the CSCF for recovering a corresponding service.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein the information of the registered IMPIs is carried in a new parameter of an extended Server Assignment Answer (SAA) message received from the network storage device.

### Claim 10 (depends on 8)

The apparatus according to claim 8, wherein the CSCF is triggered in a service registration process.

### Claim 11 (depends on 8)

The apparatus according to claim 8, wherein the CSCF comprises a newly selected CSCF that serves the user when an original CSCF that serves the user fails.

### Claim 12 (depends on 8)

The apparatus according to claim 8, wherein the CSCF comprises a newly selected CSCF that serves the user when an original CSCF that serves the user restarts.

### Claim 13 (depends on 8)

The apparatus according to claim 8, wherein the user backup data comprises:
an address of a Proxy CSCF (P-CSCF);
a contact address of a user equipment (UE); and
registration state subscription data of the UE during UE registration, and
wherein the processor is further configured to send a NOTIFY message to all registered UEs according to the contact address and the registration state subscription data of the UE to notify the UE to register with a network.

### Claim 14 (depends on 8)

The apparatus according to claim 8, wherein the user backup data comprises:
an address of a Proxy CSCF (P-CSCF);
a contact address of a user equipment (UE); and
registration state subscription data of the UE during UE registration, and
wherein the processor is further configured to send a NOTIFY message to a certain related registered UEs according to the contact address and the registration state subscription data of the UE to notify the UE to register with a network.
