Server-Mediated Bidirectional Control for Smart Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unidirectional communication is used between devices, then the system structure is simple, but bidirectional communication cannot be implemented

Engineering Contradiction:
Improvebidirectional communication capabilityVSAvoidcommunication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a server manages identity tokens and logic response files, then bidirectional communication is enabled, but system complexity increases

Engineering Contradiction:
Improveinteraction capabilityVSAvoidserver management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10805380B2Data transmission method and device
Publication Date: 2020.10.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10805380B2 patent drawing
  • US10805380B2 patent drawing
  • US10805380B2 patent drawing

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.