Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment
First Claim
1. A system for identifying an IP multimedia subsystem (IMS) cluster node adapted to serve a particular subscriber, the system comprising:
- an IMS cluster location node including a processor, the IMS cluster location node further including;
an IMS cluster node location database embodied in a non-transitory computer readable medium and including entries corresponding to IMS subscriber identifiers and identifying IMS cluster nodes for serving subscribers corresponding to the IMS subscriber identifiers; and
an IMS cluster node location function executable by the processor for receiving IMS registration messages and performing lookups in the IMS cluster node location database for identifying IMS cluster nodes among a plurality of IMS cluster nodes containing information for particular subscribers identified by the IMS registration messages and wherein the IMS cluster location node forwards the IMS registration messages to the identified IMS cluster nodes, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for clustering and communicating between Internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment. According to one aspect, an IMS cluster node includes a serving call state control function (S-CSCF) for controlling media sessions between IMS users. The cluster node further includes a home subscriber service (HSS) function for storing and providing IMS subscription information to the S-CSCF function. A shared memory is operatively associated with the S-CSCF function and the HSS function. The S-CSCF function obtains IMS subscription information from the HSS function via the shared memory.
-
Citations
13 Claims
-
1. A system for identifying an IP multimedia subsystem (IMS) cluster node adapted to serve a particular subscriber, the system comprising:
-
an IMS cluster location node including a processor, the IMS cluster location node further including; an IMS cluster node location database embodied in a non-transitory computer readable medium and including entries corresponding to IMS subscriber identifiers and identifying IMS cluster nodes for serving subscribers corresponding to the IMS subscriber identifiers; and an IMS cluster node location function executable by the processor for receiving IMS registration messages and performing lookups in the IMS cluster node location database for identifying IMS cluster nodes among a plurality of IMS cluster nodes containing information for particular subscribers identified by the IMS registration messages and wherein the IMS cluster location node forwards the IMS registration messages to the identified IMS cluster nodes, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing IP multimedia subsystem (IMS) service to IMS subscribers, the system comprising:
-
a first IMS cluster node including a processor and for providing IMS service to a first group of IMS subscribers; and a second IMS cluster node including a processor and for providing IMS service to a second group of IMS subscribers, wherein the first IMS cluster node receives IMS registration messages from a proxy call state control function (P-CSCF) for at least one of the messages, determines, using subscriber information in the message that a corresponding subscriber'"'"'s information is not contained in the first IMS cluster node but instead is contained in the second IMS cluster node and forwards the message to the second IMS cluster node, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function. - View Dependent Claims (6, 7)
-
-
8. A method for communicating IP multimedia subsystem (IMS) information between IMS functions, the method comprising:
-
an IMS cluster node including a processor and a shared memory; receiving an IMS registration message; requesting IMS subscription information from a home subscriber service (HSS) function within the IMS cluster node via shared memory of the IMS cluster node; and providing the requested IMS subscription information via the shared memory of the IMS cluster node, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function.
-
-
9. A method for locating an IMS cluster node among a plurality of IMS cluster nodes for processing an IMS message, the method comprising:
-
at an IMS cluster location node including a processor; receiving an IMS registration message requiring processing by an IMS cluster node; performing, by the processor, a lookup in at least one database embodied in a non-transitory computer readable medium and identifying an IMS cluster node of a plurality of IMS cluster nodes for processing the IMS message; and forwarding the IMS registration message to the identified IMS cluster node, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable medium for controlling a processor of a computer to perform steps comprising:
-
at an IP multimedia subsystem IMS cluster node including a shared memory; receiving an IMS registration message; requesting IMS subscription information from a home subscriber server (HSS) function within the IMS cluster node via the shared memory of the IMS cluster node; and providing the requested IMS subscription information via the shared memory of the IMS cluster node, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function.
-
-
13. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable medium for controlling a processor of a computer to perform steps comprising:
-
at an IP multimedia subsystem (IMS) cluster location node; receiving an IMS message requiring processing by an IMS cluster node; performing a lookup in at least one database and identifying an IMS cluster node of a plurality of IMS cluster nodes for processing the IMS registration message; and forwarding the message to the identified IMS cluster node, wherein at least one of the IMS cluster nodes includes a call state control function (CSCF) and a home subscriber server (HSS) function.
-
Specification