Search

EP-4740419-A1 - SYSTEM AND METHOD FOR SUPI-BASED MESSAGE ROUTING IN TELECOMMUNICATION NETWORKS

EP4740419A1EP 4740419 A1EP4740419 A1EP 4740419A1EP-4740419-A1

Abstract

The present disclosure relates to a system and method for SUPI-based message routing in telecommunication networks. The present disclosure encompasses: receiving, at a binding support function (BSF) unit [110], a service request from a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108], wherein the service request comprises of a subscription permanent identifier (SUPI); accessing, by the BSF unit [110], a database [I lOf] storing SUPI details of routing connection between session management function (SMF) unit [106] and the plurality of PCF units [108a-108z]; comparing, by the BSF unit [110], the SUPI with the SUPI details in the database [11 Of]; selecting, by the BSF unit [110], a target PCF unit [108] based on the comparison; and routing, by the BSF unit [110], the service request towards the selected target PCF unit [108].

Inventors

  • Shetty, Mukta
  • BHATNAGAR, AAYUSH
  • BHASKAR, ALOK
  • GUPTA, ADITYA
  • Khamesra, Apoorva
  • Kalavadiya, Milankumar
  • KUMAWAT, SACHIN

Assignees

  • Jio Platforms Limited

Dates

Publication Date
20260513
Application Date
20240615

Claims (17)

  1. 1. A method for routing communication, the method comprising: receiving, at a binding support function (BSF) unit [110], a service request from a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108a-108z], wherein the service request comprises of a subscription permanent identifier (SUPI); accessing, by the BSF unit [110], a database [HOf] storing SUPI details of routing connection between a session management function (SMF) unit [106] and the plurality of PCF units [108a-108z]; comparing, by the BSF unit [110], the SUPI with the SUPI details in the database [1 lOf] ; selecting, by the BSF unit [110], a target PCF unit [108] based on the comparison; and routing, by the BSF unit [110], the service request towards the selected target PCF unit [108],
  2. 2. The method as claimed in claim 1, wherein the SUPI details of routing connection between the SMF unit [106] and the PCF unit [108] further comprises of a SUPI range, an individual SUPI, and a SUPI modulo range.
  3. 3. The method as claimed in claim 1, the method further comprising: receiving, at the BSF unit [110], an authentication request from the CSCF unit [118], wherein the authentication request comprises of the SUPI; transmitting, by the BSF unit [110], a query to the database [11 Of] for identifying the one of the plurality of PCF units [108a-108z]; detecting, by the BSF unit [110], a database failure; checking, by the BSF unit [110], a local configuration for identifying the one of the plurality of PCF units [108a-108z] associated with the SUPI; transmitting, by the BSF unit [110], the authentication request to the PCF unit [108]; receiving, by the BSF unit [110], an authentication response from the PCF unit [108]; and transmitting, by the BSF unit [110], the authentication response to the CSCF unit [118],
  4. 4. The method as claimed in claim 1, the method further comprising: receiving, at the BSF unit [110], a discovery request from a network exposure function (NEF) unit [210]; transmitting, by the BSF unit [110], a query to the database [HOf] for identifying one of the plurality of policy control function (PCF) units [108]; detecting, by the BSF unit [110], a database failure; checking, by the BSF unit [110], a local configuration for identifying the one of the plurality ofPCF units [108a-108z] associated with the SUPI; and transmitting, by the BSF unit [110], a binding response to the NEF unit [210],
  5. 5. The method as claimed in claim 4, wherein the database failure is detected, by the BSF unit, in at least one of an event of a response from the database [11 Of] is timeout, an unreachable database [11 Of], and an unreachable cache [110g],
  6. 6. The method as claimed in claim 5, further comprises receiving, at the BSF unit [110], a communication regarding failure of the database [11 Of] to perform manual routing of the service request towards the selected target PCF unit [108],
  7. 7. A system for routing communication in a communication network, the system comprising: a binding support function (BSF) unit [110] comprising: a receiving unit [110a] configured to receive a service request from a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108a-108z], wherein the service request comprises of a subscription permanent identifier (SUPI); an accessing unit [110b] configured to access a database [1 lOf] storing SUPI details of routing connection between a session management function (SMF) unit [106] and the plurality of PCF units [108a-108z]; a comparing unit [110c] configured to compare the SUPI with the SUPI details in the database [110f]; a selecting unit [HOd] configured to select a target PCF unit [108] based on the comparison; and a routing unit [I lOe] configured to route the service request towards the selected target PCF unit [108],
  8. 8. The system as claimed in claim 7, wherein the SUPI details of routing connection between the SMF unit [ 106] and the PCF unit [108] further comprises of a SUPI Range, an individual SUPI, and a SUPI Modulo range.
  9. 9. The system as claimed in claim 7, wherein the BSF unit [110] comprises: the receiving unit [110a] configured to receive an authentication request from the CSCF unit [118], wherein the authentication request comprises of the SUPI; a transmitting unit [I lOh] configured to transmit a query to the database [1 lOf] for identifying the one of the plurality of PCF units [108a-108z]; a detecting unit [1 lOi] configured to detect a database failure; a checking unit [1 lOj] configured to check a local configuration for identifying the one of the plurality of PCF units [108a-108z] associated with the SUPI; the transmitting unit [ 11 Oh] configured to transmit the authentication request to the PCF unit [108]; the receiving unit [110a] configured to receive an authentication response from the PCF unit [108]; and the transmitting unit [1 lOh] configured to transmit the authentication response to the CSCF unit [118],
  10. 10. The system as claimed in claim 7, wherein the BSF unit [110] comprises: the receiving unit [110a] configured to receive a discovery request from a network exposure function (NEF) unit [210]; the transmitting unit [I lOh] configured to transmit a query to the database [1 lOf] for identifying the one of the plurality of PCF units [108a-108z]; the detecting unit [1 lOi] configured to detect a database failure; the checking unit configured to check a local configuration for identifying the one of the Pcf units [108a-108z] associated with the SUPI; and the transmitting unit [I lOh] configured to transmit a binding response to the NEF unit [210],
  11. 11. The system as claimed in claim 10, wherein the BSF unit [110] comprises the detecting unit [ 110i] to detect the database failure in at least one of an event of a response from the database [1 lOf] is timeout, an unreachable database [11 Of], and an unreachable cache [110g],
  12. 12. The system as claimed in claim 11, wherein the BSF unit [110] comprises the receiving unit [110a] configured to receive a communication regarding failure of the database [1 lOf] to perform manual routing of the service request towards the selected target PCF unit [108],
  13. 13. A user equipment (UE) [ 102] for routing communication in a communication network, the UE comprising a processor configured to: initiate a service request comprising a subscription permanent identifier (SUPI); transmit the SUPI to a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108a-108z]; store SUPI details in a database [I lOf] to access SUPI details of routing connection between a session management function (SMF) unit [106] and the plurality of PCF units [108a- 108z]; compare the accessed SUPI details with the SUPI details in the database [110f]; select a target PCF unit [108] based on the comparison; and route the service request towards the selected target PCF unit [108],
  14. 14. The UE [102] as claimed in claim 13, wherein the SUPI details of routing connection between the SMF unit [106] and the PCF unit [108] further comprises of a SUPI Range, an individual SUPI, and a SUPI Modulo range.
  15. 15. A method implemented by user equipment (UE) for routing communication in a communication network, the method comprising: initiating a service request comprising a subscription permanent identifier (SUPI); transmitting the SUPI to a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108a-108z]; storing the SUPI details in a database [11 Of] to access SUPI details of routing connection between a session management function (SMF) unit [106] and the plurality of PCF units [108a- 108z]; comparing the accessed SUPI details with the SUPI details in the database [11 Of] ; selecting a target PCF unit [108] based on the comparison; and routing the service request towards the selected target PCF unit [108],
  16. 16. The method as claimed in claim 15, wherein the SUPI details of routing connection between the SMF unit [106] and the PCF unit [108] further comprises of a SUPI Range, an individual SUPI, and a SUPI Modulo range.
  17. 17. A non-transitory computer-readable storage medium storing instruction for routing communication in a communication network, the storage medium comprising executable code which, when executed by one or more units of a system, causes: a receiving unit [110a] to receive a service request from a call session control function (CSCF) unit [118] for transmission to one of a plurality of policy control function (PCF) units [108a-108z], wherein the service request comprises of a subscription permanent identifier (SUPI); an accessing unit [110b] to access a database [l lOf] storing SUPI details of routing connection between a session management function (SMF) unit [106] and the plurality of PCF units [108a-108z]; a comparing unit [110c] to compare the SUPI with the SUPI details in the database [1 lOf] ; a selecting unit [1 lOd] to select a target PCF unit [108] based on the comparison; and a routing unit [ 11 Oe] to route the service request towards the selected target PCF unit [108],

Description

SYSTEM AND METHOD FOR SUPI-BASED MESSAGE ROUTING IN TELECOMMUNICATION NETWORKS FIELD OF THE DISCLOSURE [0001] The present disclosure relates generally to the field of wireless communication system. In particular, the present disclosure relates to message routing in telecommunication. More particularly, the present disclosure provides a system and method for Subscription Permanent Identifier (SUPI)-based message routing in telecommunication networks. BACKGROUND [0002] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art. [0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second-generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. 3G technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth-generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth-generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users. [0004] Traditional systems rely heavily on the availability and stability of centralized databases to maintain session-binding information. As defined herein, session binding information is defined as information assigned to a temporary database at login time which remains in effect for the duration of that session and cannot change. This creates a significant vulnerability; any database downtime, whether due to maintenance, failure, or network issues, can disrupt the service. In cases where session information is cached locally, the integrity and availability of this cache become critical. Cache loss or corruption can lead to an inability to forward communication requests correctly, leading to service degradation or outages. The architecture that depends on a single or centralized database or caching system is prone to becoming a single point of failure. Any malfunction in these systems can affect a wide range of services and users. Existing technologies may not have efficient failover mechanisms in place to handle the loss of connectivity with the database or cache. This can lead to an inability to route receiver (Rx) messages or respond to management service operations, affecting the quality of service and network resilience. The current state of the art does not adequately address the continuity of service during network or server-level problems. This can result in service outages that impact end-user experience and may have economic implications for service providers. Recovering from database or cache failures often requires complex and time-consuming processes that can extend the duration of service outages and impact the network's ability to meet service level agreements (SLAs). [0005] Therefore, there is a need in the art for an improved method and system for routing communication requests that can operate independently of database or cache availability, thereby enhancing the resilience and reliability of telecommunications networks. OBJECTS OF THE INVENTION [0006] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below. [0007] It is an object of the present disclosure to provide a system and method for SUPI-based message routing in telecommunication networks. [0008] It is another object of the present invention to provide a system and method for SUPI-based message routing in telecommunication networks that ensures reliable routing of received (Rx) messages and responses even when the database or cache is unavailable or fails, by leveraging SUPI-based routing information, thereby reducing the risk of message loss and ensuring continuity in network operations. [0009] It is yet another object of the present invention to provide a system and method for SUPI- based message routing in telecommunication networks that minimizes service outages caused by database or cache layer issues within the Binding Support Function (BSF), thereby maintaining the integrity and availability of network services, which is critical for the seaml