Dynamic Multi-Cascade Channel Establishment for MCU Code Stream Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current multipoint conference systems, the number of multi-cascade channels must be specified before a conference, leading to issues where not all site code streams can be obtained if the number of sites exceeds the specified channels, and unused channels occupy system resources without being released.

Innovation Solution

A method for dynamically establishing multi-cascade channels by requesting and forwarding audio, video, or data streams between MCUs, determining the ownership of sites, and establishing additional channels as needed to transmit all required site code streams, and providing a mechanism to tear down unused channels to free resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of multi-cascade channels is specified before a conference, then the system can establish a fixed number of channels for code stream transmission, but not all site code streams can be obtained if the number of sites exceeds the specified channels

Engineering Contradiction:
Improveability to obtain site code streamsVSAvoidchannel configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic channel establishment by allowing the upper level MCU to send site code stream obtaining requests to the lower level MCU during the conference. The lower level MCU dynamically establishes multi-cascade channels based on actual needs rather than pre-configuring a fixed number of channels. This dynamic approach enables the system to adapt to varying numbers of sites and code stream requirements without being constrained by pre-set channel limits.

Inventive Principle:
Principle #15Dynamics

2Productivity

If additional calls are initiated to create multi-cascade channels, then more site code streams can be transmitted, but system resources are occupied even when channels are not used

Engineering Contradiction:
Improvecode stream transmission capacityVSAvoidsystem resource occupation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements a mechanism where multi-cascade channels are established on-demand and can be torn down when no longer needed. The upper level MCU sends obtaining requests only when specific site code streams are required, and the lower level MCU establishes channels only in response to these requests. When code streams are no longer needed, the channels can be released, ensuring that system resources are not continuously occupied by unused channels while maintaining the ability to transmit multiple site code streams when required.

Inventive Principle:
Principle #34Discarding and recovering

3Ease of operation

If a fixed number of multi-cascade channels are established, then the channel establishment process is simple, but the system cannot flexibly adapt to changing conference requirements

Engineering Contradiction:
Improvechannel establishment easeVSAvoidflexibility to conference requirements
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically manages channel establishment and teardown based on actual code stream transmission needs. The upper level MCU autonomously determines which site code streams are needed and sends obtaining requests accordingly. The lower level MCU automatically establishes the necessary multi-cascade channels in response to these requests and can tear them down when no longer needed, eliminating the need for complex manual configuration while maintaining high adaptability to changing conference requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2704355B1Method, device and system for establishing multi-cascade channel
Publication Date: 2020.02.26 HUAWEI TECH CO LTD
  • EP2704355B1 patent drawingFigure 1~2a
  • EP2704355B1 patent drawingFigure 2b
  • EP2704355B1 patent drawingFigure 2c

AI summary

Embodiments of the present invention disclose a method, an apparatus and a system for establishing a multi-cascade channel. The method includes: receiving a site code stream obtaining request, where the request includes at least one identifier of a site; receiving an address and a port that are corresponding to the identifier of a site according to encoding information of a stream of a site code identified by the identifier of a site, and the address and the port that are corresponding to the identifier of a site; establishing a multi-cascade channel used for transmitting the code stream of the site identified by the identifier of a site; and sending the code stream of the site identified by the identifier of a site through the multi-cascade channel. The present invention solves the problem in the prior art that not all site code streams expected to be obtained can be obtained when the number of multi-cascade channels required for code streams expected to be obtained exceeds the specified number of multi-cascade channels that must be specified before a conference, thereby achieving the purposes of dynamically establishing a multi-cascade channel as required and obtaining all site code streams expected to be obtained.