US2025141790A1PendingUtilityA1

Apparatuses, methods and non-transitory computer-readable storage mediums for service communication proxy interconnection

Assignee: NOKIA SOLUTIONS & NETWORKS OYPriority: Oct 27, 2023Filed: Oct 27, 2023Published: May 1, 2025
Est. expiryOct 27, 2043(~17.2 yrs left)· nominal 20-yr term from priority
H04L 45/586H04L 45/123H04L 45/42H04L 45/306H04L 45/3065H04L 45/302
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for routing a service request in a network includes at least one processor and at least one memory storing instructions that, when executed by the processor, cause the system to receive a service request at a first service communication proxy (SCP), receive quality of service (QOS) requirements of the service request, and process, at the first SCP, the service request to determine a virtual path to route the service request from a first network function to a second network function within the network. The service request is received from the first network function and the first network function is associated with a data center of the first SCP. The virtual path is determined based on QoS parameters of the network and the QoS requirement of the service request.

Claims

exact text as granted — not AI-modified
1 . A system for routing a service request in a service based architecture, the system comprising:
 at least one processor; and   at least one memory storing instructions that, when executed by the at least one processor, cause the system to
 receive a service request at a first service communication proxy (SCP), the service request being received from a first network function, and the first network function being associated with a data center of the first SCP; 
 receive quality of service (QOS) requirements of the service request; and 
 process, at the first SCP, the service request to determine a virtual path to route the service request from the first network function to a second network function within the service based architecture, 
   wherein the virtual path is determined based on QoS parameters of the service based architecture and the QoS requirement of the service request.   
     
     
         2 . The system of  claim 1 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to:
 receive, from a SCP repository, a list of virtual paths, each virtual path defining a route for the service request from the first network function to a final network function within the service based architecture.   
     
     
         3 . The system of  claim 2 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to
 determine the virtual path by selecting a first virtual path from the list of virtual paths that satisfies the QoS parameters and the QoS requirements of the service request.   
     
     
         4 . The system of  claim 1 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to:
 receive a list of updated virtual paths defining routes for the service request from the first network function to a final network function when the QoS parameters for the service based architecture are updated; and   determine an updated virtual path, from the list of updated virtual paths, to route the service request from the first network function to the second network function within the service based architecture.   
     
     
         5 . The system of  claim 4 , wherein the QoS parameters are updated when the service request changes a number or type of a network function within the service based architecture, the service request changes a QoS parameter of a SCP of the service based architecture by a threshold percentage, or a topology of the service based architecture changes. 
     
     
         6 . The system of  claim 1 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to:
 establish a connection between the first network function and the second network function to carry out the service request.   
     
     
         7 . The system of  claim 1 , wherein the QoS parameters include at least one of a number of hops, jitter, latency, or packet loss. 
     
     
         8 . A method for routing a service request in a service based architecture, the method comprising:
 receiving a service request at a first service communication proxy (SCP), the service request being received from a first network function, and the first network function being associated with a data center of the first SCP;   receiving quality of service (QOS) requirements of the service request; and   processing, at the first SCP, the service request to determine a virtual path to route the service request from the first network function to a second network function within the service based architecture,   wherein the virtual path is determined based on QoS parameters of the service based architecture and the QoS requirement of the service request.   
     
     
         9 . The method of  claim 8 , further comprising:
 receiving, from a SCP repository, a list of virtual paths, each virtual path defining a route for the service request from the first network function to a final network function within the service based architecture.   
     
     
         10 . The method of  claim 9 , further comprising:
 determining the virtual path by selecting a first virtual path from the list of virtual paths that satisfies the QoS parameters and the QoS requirements of the service request.   
     
     
         11 . The method of  claim 8 , further comprising:
 receiving a list of updated virtual paths defining routes for the service request from the first network function to a final network function when the QoS parameters for the service based architecture are updated; and   determining an updated virtual path, from the list of updated virtual paths, to route the service request from the first network function to the second network function within the service based architecture.   
     
     
         12 . The method of  claim 11 , wherein the QoS parameters are updated when the service request changes a number or type of a network function within the service based architecture, the service request changes a QoS parameter of a SCP of the service based architecture by a threshold percentage, or a topology of the service based architecture changes. 
     
     
         13 . The method of  claim 8 , further comprising:
 establishing a connection between the first network function and the second network function to carry out the service request.   
     
     
         14 . The method of  claim 8 , wherein the QoS parameters include at least one of a number of hops, jitter, latency, or packet loss. 
     
     
         15 . A system for routing a service request in a service based architecture, the system comprising:
 at least one processor; and   at least one memory storing instructions that, when executed by the at least one processor, cause the system to
 receive a service request at a service communication proxy (SCP) repository, the service request being received from a first SCP; 
 process, at the SCP repository, the service request to determine quality of service (QOS) requirements of the service request and an event type created by the service request; 
 determine a list of virtual paths based on QoS parameters of the service based architecture and the QoS requirements of the service request, each virtual path defining a route for the service request from a first network function of the first SCP to one of a plurality of second network functions within the service based architecture; and 
 send the list of virtual paths from the SCP repository to the first SCP. 
   
     
     
         16 . The system of  claim 15 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to:
 notify the plurality of second network functions within the service based architecture of the service request.   
     
     
         17 . The system of  claim 15 , wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the system to:
 create an updated list of virtual paths based on updated QoS parameters for the service based architecture; and   send the updated list of virtual paths to at least the first SCP.   
     
     
         18 . The system of  claim 17 , wherein the updated QoS parameters are generated when the service request changes a number or type of a network function within the service based architecture, the service request changes a QoS parameter of a SCP of the service based architecture by a threshold percentage, or a topology of the service based architecture changes. 
     
     
         19 . The system of  claim 17 , wherein the updated list of virtual paths are created using a machine learning algorithm. 
     
     
         20 . The system of  claim 15 , wherein the QoS parameters include at least one of a number of hops, jitter, latency, or packet loss.

Join the waitlist — get patent alerts

Track US2025141790A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.