Dynamic Service Triggers in IMS Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP Multimedia Subsystem (IMS) networks, the Serving-Call Session Control Function (S-CSCF) transmits unnecessary messages to all application servers providing a service, leading to network congestion and increased processing time, as these servers may not require all subsequent messages for their operations.
Innovation Solution
Implementing dynamic service triggers within application servers to specify which subsequent messages they need to receive, allowing the session control function to selectively transmit only relevant messages to the servers that have defined these triggers, thereby reducing unnecessary network traffic and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the S-CSCF transmits all subsequent messages to all application servers providing a service, then the application servers can receive complete information for service processing, but network congestion increases and processing time is extended
Solution Approach 1:
The patent extracts only the necessary subsequent messages that application servers need to receive, based on service trigger definitions. The S-CSCF selectively forwards messages by matching message types against defined triggers, extracting only relevant information flow while filtering out unnecessary messages. This resolves the contradiction by maintaining service completeness for required messages while eliminating redundant transmissions that cause delays.
Solution Approach 2:
The patent segments the message routing process by dividing application servers into different groups based on their specific service trigger requirements. Each application server receives only the subset of subsequent messages relevant to its service function. This segmentation approach ensures that each server gets complete information for its specific service while preventing network congestion from unnecessary universal broadcasting.
2Reliability
If the S-CSCF transmits all subsequent messages to all application servers, then no message is missed for service processing, but network bandwidth is wasted and congestion occurs
Solution Approach 1:
The patent extracts and transmits only the specific subsequent messages that match the service trigger definitions at application servers. The S-CSCF filters the message stream by comparing message types against defined triggers, extracting only necessary messages for each application server. This extraction mechanism maintains complete message delivery for required services while dramatically reducing overall network traffic volume.
3Adaptability or versatility
If the S-CSCF transmits all subsequent messages to all application servers, then all servers can process information independently, but processing time is increased due to unnecessary message handling
Solution Approach 1:
The patent extracts only the relevant subsequent messages that each application server needs based on its service trigger definitions. By filtering out unnecessary messages before transmission, the system maintains service independence for required processing while eliminating wasted processing time on irrelevant messages. Each application server receives a customized message set tailored to its specific service requirements.
Data Source
AI summary
Communication networks and associated methods are disclosed for dynamically defining service triggers. Responsive to receiving a session initiation message for a session, an application server defines one or more subsequent service triggers for a service provided by the application server for the session. The subsequent service triggers identify messages or conditions for the session of which the application server desires to be notified. The application server then transmits the subsequent service triggers to a session control function that is setting up or maintaining the session. The session control function then receives a subsequent message for the session. The session control function processes the subsequent message and the subsequent service triggers to determine whether to transmit the subsequent message to the application server.


