Method and device for realizing IP multimedia subsystem disaster tolerance
DCFirst Claim
1. A method for realizing an Internet protocol multimedia subsystem (IMS) disaster tolerance, comprising:
- receiving, by a serving call session control function (S-CSCF), a user registration, and backing up necessary data which is required when a user service processing is restored on a storage entity in a network;
receiving, by an interrogating CSCF (I-CSCF) of the user'"'"'s home domain, a service request of the user, and if it is found that the S-CSCF currently providing a service for the user fails, assigning a new S-CSCF to the user, and forwarding the service request to the newly assigned S-CSCF; and
interrogating and acquiring, by the newly assigned S-CSCF, subscription data of the user and the necessary data backed up by the original S-CSCF from the storage entity, and then restoring the user service processing according to the subscription data and the necessary data.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A method for realizing an Internet protocol (IP) multimedia subsystem (IMS) disaster tolerance includes the steps as follows. An S-CSCF receives a user registration, and backs up necessary data which is required when a user service processing is restored on a storage entity in a network. An I-CSCF of user'"'"'s home domain receives a service request of the user, and if it is found that the S-CSCF currently providing a service for the user fails, assigns a new S-CSCF to the user, and forwards the service request to the newly assigned S-CSCF. The newly assigned S-CSCF interrogates and acquires subscription data of the user and the necessary data backed up by the original S-CSCF from the storage entity, and then restores the user service processing according to the subscription data and the backup data. A device for realizing an IMS disaster tolerance is also provided.
34 Citations
28 Claims
-
1. A method for realizing an Internet protocol multimedia subsystem (IMS) disaster tolerance, comprising:
-
receiving, by a serving call session control function (S-CSCF), a user registration, and backing up necessary data which is required when a user service processing is restored on a storage entity in a network; receiving, by an interrogating CSCF (I-CSCF) of the user'"'"'s home domain, a service request of the user, and if it is found that the S-CSCF currently providing a service for the user fails, assigning a new S-CSCF to the user, and forwarding the service request to the newly assigned S-CSCF; and interrogating and acquiring, by the newly assigned S-CSCF, subscription data of the user and the necessary data backed up by the original S-CSCF from the storage entity, and then restoring the user service processing according to the subscription data and the necessary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An interrogating call session control function (I-CSCF), comprising a detecting module, an assigning module and a session setup request processing module, wherein:
-
the detecting module is adapted to judge, according to a received session setup request, whether a serving CSCF (S-CSCF) currently providing a service for a user fails or not;
instruct the assigning module to assign a new S-CSCF for the current user if the S-CSCF currently providing the service for the user fails, or instruct the session setup request processing module to forward the session setup request to the S-CSCF currently providing the service for the user if the S-CSCF currently providing the service for the user does not fail;the assigning module is adapted to assign the new S-CSCF to the user according to an instruction from the detecting module, and instruct the session setup request processing module to forward the session setup request to the newly assigned S-CSCF after finishing assigning the new S-CSCF; and the session setup request processing module is adapted to forward the session setup request according to an instruction from the detecting module or the assigning module. - View Dependent Claims (17, 18)
-
-
19. A serving call session control function (S-CSCF), comprising a register request processing module, a session setup request processing module and a user information processing module, wherein:
-
the register request processing module is adapted to send a self address and an address of an interrogating CSCF (I-CSCF) of a current domain to a user when a user registration is accepted, store service data of the user in the user information processing module, and instruct the user information processing module to back up necessary data which is required when a user service processing is restored on a storage entity in a network; the session setup request processing module is adapted to process a received session setup request according to user information; and the user information processing module is connected to the register request processing module and the session setup request processing module, and is adapted to store the service data, and interact with the storage entity in the network so as to back up and acquire the necessary data which is required when the user service processing is restored. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A home subscriber server (HSS), comprising a user data storing module adapted to store subscription data of a user, necessary data which is required when a user service is restored and a registered serving call session control function (S-CSCF), or further comprising an interrogation request processing module, wherein the interrogation request processing module comprises an S-CSCF interrogation request determination sub-module, a disaster tolerance restoring interrogation request processing sub-module and an unregistered user interrogation request processing sub-module, wherein:
-
the S-CSCF interrogation request determination sub-module is adapted to judge whether an interrogation request from the S-CSCF is a disaster tolerance restoring interrogation request or an unregistered user interrogation request, send the request to the disaster tolerance restoring interrogation request processing sub-module for being processed if the interrogation request is the disaster tolerance restoring interrogation request, and send the request to the unregistered user interrogation request processing sub-module for being processed if the interrogation request is the unregistered user interrogation request; the disaster tolerance restoring interrogation request processing sub-module is adapted to extract a corresponding information from the user data storing module according to the interrogation request and return the corresponding information to the S-CSCF; and the unregistered user interrogation request processing sub-module is adapted to judge whether the user is registered or not according to the S-CSCF with which the user registers, and extract the corresponding information from the user data storing module and return the corresponding information to the S-CSCF if the user is not registered, or return an error response to the S-CSCF if the user is registered. - View Dependent Claims (26)
-
-
27. A method for realizing an Internet protocol multimedia subsystem (IMS) disaster tolerance, comprising:
-
receiving, by a serving call session control function (S-CSCF), a user registration, saving service data of a user, and backing up necessary data which is required when a user service processing is restored on a storage entity in a network; and accepting, by the S-CSCF, a service request of the user after the service data of the user is lost, interrogating and acquiring subscription data of the user and the backup necessary data from the storage entity, and then processing the service request of the user according to the subscription data and the backup necessary data. - View Dependent Claims (28)
-
Specification