Server-Mediated Bidirectional Control for Smart Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies between multiple devices, such as smartphones and smart televisions, are unidirectional, preventing bidirectional communication.
Innovation Solution
A data transmission method and apparatus that uses a server to manage identity tokens and logic response files, allowing devices to determine their roles as control or presentation terminals, enabling them to send and receive control instructions through a server, thereby facilitating bidirectional communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If unidirectional communication is used between devices, then the system structure is simple, but bidirectional communication cannot be implemented
Solution Approach 1:
The patent introduces a server as an intermediary component that mediates communication between control terminals and presentation terminals. The server receives control instructions from control terminals, determines the identity type of the target terminal through identity token information, retrieves corresponding logic response files, and sends them back to enable the target terminal to respond. This intermediary architecture enables bidirectional communication while keeping the terminal devices themselves relatively simple.
Solution Approach 2:
The communication system is segmented into distinct functional components: control terminals that send instructions, presentation terminals that display content, and a server that manages the interaction. The logic response files are also segmented by identity type (control terminal or presentation terminal), allowing each terminal type to have specialized response handling without increasing overall system complexity.
2Adaptability or versatility
If a server manages identity tokens and logic response files, then bidirectional communication is enabled, but system complexity increases
Solution Approach 1:
The server performs preliminary actions by pre-storing logic response files categorized by identity type (control terminal or presentation terminal) before actual communication occurs. When a control instruction is received, the server quickly retrieves the appropriate pre-prepared logic response file based on the target terminal's identity type, rather than generating responses in real-time. This reduces the computational complexity during active communication.
Solution Approach 2:
The server acts as an intermediary that handles the complexity of managing identity tokens and logic response files, shielding the terminal devices from this complexity. The terminals only need to send control instructions and receive responses without needing to understand or manage the underlying logic response files, thus distributing complexity appropriately across the system.
Data Source
AI summary
Embodiments of the present disclosure provide a data transmission method performed at a server. The server presets logic response files corresponding to identity types. A target terminal may obtain a target logic response file corresponding to an identity type of the target terminal from the server. The target logic response file includes response information to control instructions sent by a peer device and a correspondence between input information and a control instruction to send to the peer device. Because the response information is used for indicating an operation performed in response to the corresponding control instruction, and the input information is used for controlling the peer device, the target terminal can respond to the control instructions of the peer device through the target logic response file and generate a control instruction for controlling the peer device through the target logic response file, to achieve bidirectional communication between devices.


