Session Change Trigger Information Reduces Server Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current session change methods in communication systems lead to increased processing load on session control servers and network traffic when multiple terminals request session changes simultaneously, limiting the flexibility and efficiency of content distribution.
Innovation Solution
A method where the content server notifies communication devices with trigger information to change sessions seamlessly, allowing devices to change sessions based on received information, thereby reducing the load on session control servers and network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If terminals send session change requests to the session control server, then session changes can be performed, but the processing load on the session control server increases
Solution Approach 1:
The terminal autonomously performs session change by detecting trigger information in received data and directly switching sessions based on stored correspondence relationships, without requiring session control server processing. The terminal serves itself by making the session change decision locally.
Solution Approach 2:
The session change control function is extracted from the session control server and transferred to the terminal. The terminal extracts and processes trigger information from received data to autonomously execute session changes, removing the processing burden from the server.
2Productivity
If multiple terminals send session change requests simultaneously, then all terminals can change sessions, but network traffic load increases
Solution Approach 1:
The terminal pre-stores the correspondence relationship between trigger information and session identifiers before needing to change sessions. When trigger information is received, the terminal can immediately perform the session change using stored information without additional network communication.
Solution Approach 2:
The terminal autonomously executes session changes by detecting trigger information in received data and using pre-stored correspondence relationships, eliminating the need to send session change requests to the server and reducing network traffic.
3Stability of the object's composition
If the session control server processes all session change requests, then centralized control is maintained, but the processing ability of the server is exceeded
Solution Approach 1:
The terminal autonomously performs session change by detecting trigger information and using pre-stored correspondence relationships, making the session change decision locally without requiring server processing capacity.
Solution Approach 2:
The session change control function is segmented from the server and distributed to the terminal. The terminal independently handles session change decisions while the server maintains centralized control over session management policies.
Data Source
AI summary
A technique is disclosed to realize the change of session seamlessly and with high degree of freedom while reducing the increase of the processing load on a session control server upon a request to change the session from a terminal and to decrease the load on network traffic. According to this technique, trigger information is embedded in a session of content used by the terminal. When this trigger information is detected, the terminal carries out an operation to set up as trigger action (e.g. the change to another session). The relation between the trigger information and the trigger action may be described in sequence information, which is held by the terminal in advance or the trigger action may be described in the trigger information. With regard to certain trigger information, different types of trigger actions may be set up for each terminal (or, depending on the condition of the terminal). As a result, different types of session change can be performed, depending on each terminal and on the conditions of the terminals.


