Session Management Module for Multi-Link Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication technologies face challenges in effectively managing data communication across various communication links, particularly in scenarios where no single link can handle all types of data simultaneously, leading to incomplete video transmission.

Innovation Solution

A device with a Session Management Module discovers and selects multiple communication links with different characteristics (frequency band, protocol, medium) to transmit different portions or types of data, such as I-Frames, P-Frames, and B-Frames of an encoded video stream, allowing simultaneous communication across multiple links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single communication link is used to transmit all types of video data, then the device complexity is reduced, but the video transmission completeness deteriorates due to insufficient bandwidth

Engineering Contradiction:
Improvecommunication link managementVSAvoidvideo transmission completeness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments video data into different types (I-frames, P-frames, B-frames) and transmits them through different communication links based on their respective bandwidth requirements. This segmentation allows the system to overcome the bandwidth limitations of any single link while maintaining manageable complexity through automated classification and routing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple communication links with different characteristics are used to transmit different video data types, then the video transmission completeness is improved, but the device complexity increases

Engineering Contradiction:
Improvevideo transmission completenessVSAvoidcommunication link management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of communication link selection based on data type requirements. Different video data types (I-frames, P-frames, B-frames) are assigned to different communication links according to their bandwidth needs, allowing the system to optimize transmission reliability while managing complexity through parameter-based routing rules.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements self-service mechanisms where the communication management module automatically classifies video data types and selects appropriate communication links without requiring manual intervention. This automation reduces the operational complexity of managing multiple communication links while maintaining high transmission reliability.

Inventive Principle:
Principle #25Self-service

3Productivity

If high bandwidth communication technologies are used, then the data throughput is improved, but the power consumption increases

Engineering Contradiction:
Improvedata throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by matching different communication links to specific video data types based on their bandwidth requirements. High bandwidth links are used only when necessary (e.g., for I-frames), while lower bandwidth links handle less critical data (e.g., B-frames), thereby achieving adequate throughput while minimizing overall power consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3167676B1Multiple link communication
Publication Date: 2021.04.07 XUESHAN TECH INC
  • EP3167676B1 patent drawingFigure 1
  • EP3167676B1 patent drawingFigure 2~3
  • EP3167676B1 patent drawingFigure 4~5

AI summary

A communication device includes a Session Management Module (SMM) that controls data that is communicated via a first communication link and the data that is communicated via a second communication link and causes the following steps to be performed: discovering a second device via a first communication link, establishing a communication session between the communication device and the second device over a first subset of the communication links (the selection of the first subset of the communication links is a function of a communication link selection rule), exchanging a first type of data over the at least one of the first subset of communication links (the at least one of the first subset of communication links is selected in accordance with a communication link data selection rule), and ending the communication session between the communication device and the second device.