IMS Proxy Server Session Route Breakout for Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Internet Protocol Multimedia Subsystems (IMS) environments, routing session control messages through the home server incurs significant delays, particularly for real-time applications like push-to-talk over cellular (PoC) when mobile stations roam, as the messages need to travel back to the home server for processing, leading to unacceptable latency.
Innovation Solution
The method involves transmitting a breakout request from the mobile station to the proxy server to establish a direct service route that bypasses the home server, allowing session control messages to be routed directly to the application server in the visited market, thereby avoiding the home server and reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If session control messages are routed through the home server, then service route consistency is maintained, but communication delays increase significantly
Solution Approach 1:
The patent introduces a service route vector as an intermediary mechanism that carries routing information through the proxy server, allowing the system to maintain service route consistency without requiring all messages to traverse the home server. The service route vector acts as a mediator that preserves routing information locally at the proxy server level.
Solution Approach 2:
The patent extracts the service route information from the home server and embeds it directly into the service route vector that is processed by the proxy server. This extraction allows the proxy server to make routing decisions independently without requiring continuous communication with the home server, thereby reducing delays while maintaining consistency.
2Reliability
If session control messages are routed through the home server, then proper service routing is ensured, but latency increases for real-time applications
Solution Approach 1:
The patent performs preliminary action by pre-configuring the service route vector with the appropriate routing information before session establishment. The proxy server receives and processes this pre-configured routing information in advance, eliminating the need for real-time home server consultation during message transmission, thus improving speed while maintaining routing accuracy.
Solution Approach 2:
The service route vector serves as an intermediary that carries pre-established routing information, allowing the proxy server to forward messages directly to the destination without requiring home server involvement for each message, thereby improving transmission speed while preserving routing accuracy through the pre-configured vector.
3Loss of time
If a direct service route is established bypassing the home server, then communication delays are reduced, but service route management complexity increases
Solution Approach 1:
The patent implements self-service by enabling the proxy server to autonomously manage service routing using the service route vector. The proxy server independently processes routing decisions based on the pre-configured vector without requiring continuous home server intervention, reducing communication delays while managing complexity through automated local decision-making.
Solution Approach 2:
The service route vector acts as an intermediary structure that simplifies complexity management by encapsulating routing information in a standardized format. This structured intermediary allows the proxy server to handle routing decisions systematically without requiring complex ad-hoc management protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and apparatus for selectively redirecting session control for a user equipment in a telecommunication system include: a home server (108), a proxy server (204, 206), and a user equipment (202) for transmitting a breakout request (208, 210) to the proxy server (204, 206) to break out of an initial service route that includes the home server (108) to a direct service route that bypasses the home server (108).