Communication Terminal State Synchronization for Content Output Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face challenges in managing the output of content data between terminals, particularly in synchronizing the states of communication terminals to ensure appropriate display and transmission of content data during calls and videoconferences, leading to inefficiencies and potential disruptions.
Innovation Solution
A communication terminal receives state information from a counterpart terminal, determines its associated state, and controls the output of content data based on this information, using a state management table and output management table to ensure synchronized state transitions and appropriate data output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the terminal automatically outputs content data when receiving a call, then the responsiveness and user experience are improved, but the risk of inappropriate output when states are not synchronized increases
Solution Approach 1:
The terminal receives state information from the counterpart terminal and uses this feedback to determine whether to output content data. The state management table stores and updates state information from both terminals, allowing the system to verify state synchronization before executing output actions, thus preventing inappropriate output while maintaining responsiveness.
2Reliability
If the terminal waits for state synchronization before outputting content data, then the reliability of output is improved, but the response time and communication efficiency deteriorate
Solution Approach 1:
The terminal performs preliminary actions by storing state information from both terminals in the state management table before the actual output occurs. This pre-storing of state information allows for quick verification during the output decision process, ensuring reliability without significant delay in response time.
3Adaptability or versatility
If the terminal manages state information for multiple users and sessions, then the versatility and adaptability are improved, but the device complexity and difficulty of state management increase
Solution Approach 1:
The terminal divides state management into separate management tables: a state management table for storing state information from multiple terminals, and an output management table for storing output rules. This segmentation allows the system to handle multiple users and sessions independently without increasing overall complexity, as each table manages a specific aspect of state information.
Data Source
AI summary
A communication terminal receives first state information that indicates transition of a state of a counterpart communication terminal from a previous state to a current state, determines whether the communication terminal currently has a state associated with the current state of the counterpart communication terminal indicated by the first state information, and control output of content data transmitted from the counterpart communication terminal for display at the communication terminal based on determination. When the determination indicates that the communication terminal has the state associated with the current state of the counterpart communication terminal, the content data transmitted from the counterpart communication terminal is output for display at the communication terminal.


