IP Library › Granted Patent US 8,625,433
Granted Patent B2
US 8,625,433 · App. 12/809,456 · Granted Jan 7, 2014

Method and apparatus for use in a communications network

Inventors: Luis Maria Lafuente Alvarez (Madrid, ES); Alfonso Celaya Prieto (Madrid, ES); Javier Perez Fernandez (Rivas Vaciamadrid, ES)
Assignee: Telefonaktiebolaget L M Ericsson (publ)
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,625,433
App. No.
12/809,456
Granted
Jan 7, 2014
Kind
B2
Abstract

A method of enabling redundancy for a Home Subscriber Service (HSS) of an IP Multimedia Subsystem (IMS) is provided. Redundancy is provided by a plurality of HSS instances. Where a client node of the IMS requires details of an HSS, the client node is provided with details of a proxy HSS representing the HSS instances. The client node uses the details to send a subsequent request directed to the proxy HSS. The proxy HSS selects an appropriate one of the HSS instances to handle the request received at the proxy HSS from the client node. The proxy HSS forwards the request to the selected HSS instance for handling.

Claims (35)

1. A method of enabling redundancy for a Home Subscriber Server (HSS) of an Internet Protocol (IP) Multimedia Subsystem (IMS) with redundancy being provided by a plurality of HSS instances, where the data for each of a plurality of users is stored by more than one of the HSS instances, the method comprising:

arranging for a client node of the IMS to be provided with details of a proxy HSS representing the HSS instances in response to an inquiry from the client node, the details including a destination host Attribute Value Pair of the proxy HSS; and

the proxy HSS:

selecting an appropriate one of the HSS instances to handle a request received at the proxy HSS from the client node to obtain a selected HSS instance, the request including the destination host Attribute Value Pair of the proxy HSS provided to the client node;

changing the destination host Attribute Value Pair received in the request based on the selected HSS instance; and

forwarding the request to the selected HSS instance for handling.

2. The method in claim 1 , further comprising, a Subscription Location Function (SLF) being provided in the IMS, arranging for the SLF to provide the client node with the details of the proxy HSS.

3. The method in claim 1 , further comprising, a Subscription Location Function (SLF) not being provided in the IMS, arranging for the proxy HSS itself to provide the client node with the details of the proxy HSS.

4. The method in in claim 1 , wherein a Diameter protocol is used for communication between the client node and the proxy HSS.

5. The method in claim 1 , wherein redundancy of the proxy HSS is provided, by having a plurality of proxy HSS instances, with redundancy towards the proxy HSS instances being handled by standard Diameter protocol mechanisms.

6. The method in claim 1 , wherein at least some of the HSS instances are different respective front ends to a database.

7. The method in claim 1 , further comprising maintaining information at the proxy HSS for use in selecting the selected HSS instance.

8. The method in claim 7 wherein the information comprises at least one of:

information relating to respective loads being experienced by the HSS instances;

respective availabilities of the HSS instances; and

respective status of the HSS instances.

9. The method in claim 7 , wherein the information comprises geographic information relating to a plurality of sites.

10. The method in claim 1 , further comprising monitoring a state of each of the HSS instances for use in selecting the selected HSS instance.

11. The method in claim 10 , further comprising monitoring the state by using Diameter messages.

12. The method in claim 11 , further comprising monitoring the state by using Device-Watchdog-Request/Device-Watchdog-Answer (DWR/DWA) messages.

13. The method in claim 1 , wherein selecting the selected HSS instance is based on at least one of geographical location, availability, load, and response time.

14. The method in claim 1 , wherein the proxy HSS is a node of the IMS.

15. The method in claim 1 , wherein the proxy HSS is a Diameter proxy agent.

16. The method in claim 1 , wherein the client node is a Diameter client.

17. The method in claim 1 , wherein the client node comprises at least one of:

an Interrogating Call Session Control Function of the IMS;

a Serving Call Session Control Function of the IMS;

an Aggregation Proxy of the IMS; and

an Application Server of the IMS.

18. An apparatus for enabling redundancy for a Home Subscriber Server (HSS) of an Internet Protocol (IP) Multimedia Subsystem (IMS) with redundancy being provided by a plurality of HSS instances, where the data for each of a plurality of users is stored by more than one of the HSS instances, the apparatus comprising:

means for arranging a client node of the IMS to be provided with details of a proxy HSS representing the HSS instances in response to an in from the client node, the details including a destination host Attribute Value Pair of the proxy HSS; and

means for arranging for the proxy HSS to:

select an appropriate one of the HSS instances to handle a request received at the proxy HSS from the client node to obtain a selected HSS instance, the request including the destination host Attribute Value Pair of the proxy HSS provided to the client node;

change the destination host Attribute Value Pair received in the request based on the selected HSS instance; and

forward the request to the selected HSS instance for handling.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2010
From: LAFUENTE ALVAREZ, LUIS MARIA; CELAYA PRIETO, ALFONSO; PEREZ FERNANDEZ, JAVIER
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 025203/0685 →
Continuity (1)
Related Publication 20110026460A1 · Feb 3, 2011