Screen Sharing Decoupling via Standard Player

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current WiFi Display technologies lack independence between data transmission and playback, making them vulnerable to protocol changes, which can disrupt the normal functioning of screen sharing between devices.

Innovation Solution

The method decouples the linking and playing parts by using a standard player that can handle different protocols, allowing the Sink end to determine and transform existing players to support the required format, ensuring independent playback regardless of protocol changes between the Source and Sink ends.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Sink end directly plays the received resource data without decoupling transmission and playback, then the system structure is simple, but the playback is vulnerable to protocol changes and cannot function properly

Engineering Contradiction:
Improveplayback reliabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the screen sharing system into independent linking module and playback module. The Sink end receives screen sharing data, extracts linking information to establish a communication connection, then separately processes the media data through a standard player. This segmentation allows the playback function to operate independently from the protocol-specific linking process, ensuring playback reliability even when protocols change.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a standard player as an intermediary component between the data reception and playback. This standard player is capable of adapting to different protocols and formats, acting as a buffer that decouples the protocol-dependent transmission layer from the protocol-independent playback layer, thereby maintaining reliable playback across protocol changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a custom player is used for each specific protocol, then the playback is optimized for that protocol, but the system lacks adaptability to protocol changes

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoidplayer management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs a universal standard player at the Sink end that can handle multiple protocols and formats. Instead of implementing separate custom players for each protocol, the system uses a single standardized playback component that adapts to different screen sharing data formats. This universal approach provides protocol adaptability while avoiding the complexity of managing multiple specialized players.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the transmission and playback are coupled, then the system is easier to implement, but any protocol change disrupts the normal functioning of screen sharing

Engineering Contradiction:
Improvescreen sharing stabilityVSAvoidsystem implementation ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent divides the screen sharing system into distinct segmentation: the linking information processing segment and the media data playback segment. The Sink end first extracts linking information to establish connections, then separately processes media data through a standard player. This segmentation isolates the playback function from protocol changes, maintaining screen sharing stability while keeping implementation straightforward.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the playback function from the transmission process. By separating the media data stream from the linking information, the system can process playback independently through a standard player that is not affected by protocol changes in the transmission layer, thus maintaining stability without significantly complicating implementation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3163805B1Method and device for processing information
Publication Date: 2019.03.27 XIAOMI INC
  • EP3163805B1 patent drawingFigure 1~2
  • EP3163805B1 patent drawingFigure 3
  • EP3163805B1 patent drawingFigure 4~5

AI summary

A method and device for processing information are provided; the method includes: judging whether a screen sharing request of a peer device is received via a wireless network transmission link(S310); when the screen sharing request of the peer device is received, obtaining an IP address and a port number of the peer device; according to the IP address and the port number(5320), generating a URL corresponding to media data for playing a screen of a peer device(S330), determining a standard player corresponding to the URL(S340), and playing the media data corresponding to the URL using the standard player(S350).