Command Processing Server for Real-Time Video Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Delays in data transmission and processing between terminals in real-time video and comment sharing systems can cause viewer dissatisfaction, as it is unclear whether delays are due to command issuance, communication, or processing, leading to discrepancies in video and comment synchronization.
Innovation Solution
A command processing server that receives commands from a command issuing terminal, notifies the command execution terminal of receipt, and transmits execution instructions after notification, ensuring timely execution and reducing viewer dissatisfaction by clarifying delays are not due to the distributor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the server relays data transmission and reception between the command issuing terminal and the command execution terminal, then real-time video and comment sharing is enabled, but delays in communication and processing occur causing synchronization discrepancies
Solution Approach 1:
The server performs preliminary actions by notifying the command execution terminal of command receipt before actually executing the command. This advance notification allows the execution terminal to prepare for command execution, reducing the perceived delay and improving synchronization between video and comment streams.
2Ease of operation
If the server processes commands in real-time, then viewer satisfaction is maintained, but it becomes difficult to determine whether delays are caused by command issuance, communication, or processing
Solution Approach 1:
The server implements a feedback mechanism by notifying the command execution terminal of command receipt. This notification serves as feedback that allows the system to track and identify where delays occur - whether in command issuance, communication, or processing - thereby enabling better performance monitoring and viewer satisfaction maintenance.
3Extent of automation
If the distributor issues commands to the viewer's terminal, then interactive control is achieved, but execution delays cause viewer dissatisfaction
Solution Approach 1:
The server acts as an intermediary between the command issuing terminal and the command execution terminal. It receives commands from the distributor, processes them, and transmits execution instructions to the viewer's terminal. This intermediary role ensures reliable command transmission and execution timing by managing the communication flow and providing status notifications.
Data Source
AI summary
The purpose of this disclosure is to reduce viewer dissatisfaction caused by delays in communication, processing or the like in a system in which a server relays data reception and transmission between a terminal used by a distributor and a terminal used by a viewer. A command processing server which is connected to a command issuing terminal and a command executing terminal comprises: a reception unit which receives a command pertaining to a command execution terminal from a command issuing terminal; a notification unit which notifies the command execution terminal that a command has been received; and an execution instruction unit which transmits, to the command execution terminal, an instruction to execute a command on a command execution terminal, after the command execution terminal has been notified that a command has been received.


