Proxy Node Service Request Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-service communication environments, there is a need for a mechanism to exploit service identifiers to effectively manage and route service requests, as existing technologies lack a standardized method to utilize these identifiers for service identification and policy enforcement.
Innovation Solution
A system and method that utilizes service identifiers, including global and operator-specific identifiers, to manage connection establishment requests in IP-based multi-service environments, using a proxy node with access to a database to retrieve and apply interconnection information based on policy rules, ensuring that service requests are routed appropriately and policy conditions are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If service identifiers are introduced to identify services in a multi-service architecture, then service identification and routing capability is improved, but system complexity increases due to the need for additional identifier management and policy rule enforcement mechanisms
Solution Approach 1:
The patent introduces a proxy node as an intermediary between the service requestor and the service platform. This proxy node maintains a database of service identifiers and their corresponding service information, and enforces policy rules. By placing this intermediary at the network level, the complexity of service identifier management is isolated to a specific component rather than distributed throughout the entire system, making the overall architecture more manageable despite the added complexity.
Solution Approach 2:
The patent implements preliminary action by pre-configuring service identifiers and their associated policy rules in a database before service requests are processed. The proxy node retrieves and caches this information in advance, so that when service requests arrive, the identification and routing decisions can be made quickly based on pre-established criteria rather than requiring complex real-time analysis.
2Productivity
If operator-specific service identifiers are used to manage service requests, then routing efficiency and policy enforcement are improved, but processing load and database inquiry frequency increase
Solution Approach 1:
The proxy node performs preliminary actions by pre-fetching and caching service identifier information and policy rules into local memory before they are needed for routing decisions. This allows the system to quickly retrieve routing information without repeatedly querying the database for each service request, thereby reducing processing load while maintaining high routing efficiency.
Solution Approach 2:
The patent implements partial action by selectively caching only the most frequently accessed service identifier information in the proxy node's memory, rather than caching all possible service information. This optimization reduces the initial processing load and memory requirements while still achieving efficient routing for the majority of service requests.
3Reliability
If a proxy node with database access is implemented to enforce policy rules, then service request management and routing control are improved, but system complexity and resource requirements increase
Solution Approach 1:
The proxy node serves as a dedicated intermediary component that centralizes policy rule enforcement and service identifier management. By consolidating these functions in a single network element rather than distributing them across multiple components, the system achieves reliable policy enforcement while keeping the overall architecture relatively simple and manageable.
Solution Approach 2:
The proxy node is designed as a multi-functional element that simultaneously performs service identifier translation, policy rule enforcement, and service request routing. By combining multiple functions into a single component, the patent reduces the number of separate system elements needed, thereby managing device complexity while maintaining comprehensive service control capabilities.
Data Source
Figure 1~3
Figure 4~8
Figure 5~6
AI summary
In a multi-service communication environment, when a communication establishment request is received (8-4), the request containing a service identifier and relating to a service to be invoked between a sender of the request and a recipient to whom the request is targeted, interconnection information on the service is checked (8-5, 8-6) for, how to handle the request taking into account at least the sender's operator; and the request is handled (8-7) according to an outcome of the checking. The interconnection information may contain policy rules and/or operator-specific service identifiers.