I-CSCF Service Request Routing via HSS Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the IMS network, when multiple user identities generate unregistered services or registration requests simultaneously, the current system faces issues with service failures due to incorrect selection of S-CSCFs, leading to failed service requests and registration failures.

Innovation Solution

The method involves receiving failure responses from initially selected S-CSCFs, obtaining information about the correctly assigned S-CSCF from the HSS, and forwarding service requests to the correct S-CSCF to ensure proper service processing, including using a response receiving module, a second S-CSCF obtaining module, and a request forwarding module to handle service requests effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the I-CSCF successively selects different S-CSCFs for the user to provide services, then the network can distribute service requests across multiple servers, but service requests will fail when multiple identities generate unregistered services or registration requests simultaneously

Engineering Contradiction:
Improveservice request distributionVSAvoidservice delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The HSS provides feedback to the I-CSCF about which S-CSCF is currently serving the user. When the I-CSCF receives a service request, it queries the HSS to obtain the current S-CSCF assignment information and forwards the request to that specific S-CSCF, ensuring consistent service delivery across multiple identities and simultaneous requests.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the HSS saves the name of the first S-CSCF, then the first S-CSCF can process authentication requests, but the HSS overwrites the name when a second S-CSCF is selected, causing the first terminal registration to fail

Engineering Contradiction:
Improveauthentication processingVSAvoidregistration success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The HSS maintains feedback information about the current S-CSCF assignment and communicates this to the I-CSCF. Before overwriting the S-CSCF name, the HSS ensures proper handover or notifies relevant entities, allowing the system to track which S-CSCF is currently serving which terminal, thus preventing registration failures.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If all user identities under one IMS subscription are provided with services by the same S-CSCF, then service consistency is maintained, but the system cannot handle simultaneous service requests from multiple identities effectively

Engineering Contradiction:
Improveservice consistencyVSAvoidconcurrent service handling capability
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The HSS serves as a universal coordinator that manages multiple S-CSCF assignments for different identities under the same IMS subscription. It maintains a mapping between identities and their assigned S-CSCFs, enabling the system to handle concurrent service requests from multiple identities while ensuring each identity is routed to its designated S-CSCF for consistent service delivery.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8379650B2Method and device for providing services for user
Publication Date: 2013.02.19 HUAWEI TECH CO LTD
  • US8379650B2 patent drawing
  • US8379650B2 patent drawing
  • US8379650B2 patent drawing

AI summary

A method and a device for providing services for a user are provided. The method includes receiving, by an interrogating call session control function (I-CSCF), a failure response returned by a first serving call session control function (S-CSCF) after the I-CSCF selects the first S-CSCF for the user according to a capability set of an S-CSCF returned by a home subscriber server (HSS) and forwards a service request to the first S-CSCF; obtaining, by the I-CSCF, information of a second S-CSCF, and forwarding the service request from the user to the second S-CSCF. Therefore, when multiple identities of the user simultaneously generate unregistered services, when they generate registration requests at the time of generating unregistered services, or when they simultaneously generate registration requests, the I-CSCF forwards the service request from the user to a corresponding S-CSCF for processing, thus enabling a network to normally provide services for the user.