MCU Protocol Stack Segmentation for H.323 Call Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video conference systems using the H.323 protocol stack face limitations in processing large capacity calls due to hardware constraints, leading to delayed or lost signaling, which results in reduced call capacity and efficiency.

Innovation Solution

Deploying multiple protocol stacks within a multi-point control unit (MCU) and strategically selecting them for H.225 and H.245 signaling interactions based on call capacity limits to distribute processing efficiently, thereby preventing call hang-ups and message loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If only one H.323 protocol stack is used per MCU, then the system structure remains simple, but the call capacity is limited and signaling processing is delayed

Engineering Contradiction:
Improvecall capacityVSAvoidprotocol stack quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the single protocol stack into multiple independent protocol stacks (first protocol stack for H.225 signaling, second protocol stack for H.245 signaling). Each protocol stack independently processes signaling messages, thereby increasing the overall call capacity of the MCU while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple protocol stacks are deployed, then signaling processing capacity increases, but system complexity and resource consumption increase

Engineering Contradiction:
Improvesignaling processing capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments signaling processing into dedicated protocol stacks for different signaling types (H.225 for call setup, H.245 for media negotiation). This segmentation allows parallel processing of multiple calls simultaneously while keeping each protocol stack's complexity manageable and resources efficiently allocated

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each protocol stack is designed to handle multiple aspects of call processing universally. The first protocol stack handles H.225 signaling for call setup, while the second handles H.245 signaling for media negotiation. These stacks can serve multiple calls concurrently, providing multi-functional capability without proportionally increasing overall system complexity

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

3Reliability

If all signaling is processed by a single protocol stack, then resource allocation is simple, but signaling messages are lost or delayed under high load

Engineering Contradiction:
Improvesignaling delivery reliabilityVSAvoidprotocol stack architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the signaling processing load across multiple protocol stacks. The first protocol stack is dedicated to H.225 signaling messages (call setup), while the second protocol stack handles H.245 signaling messages (media negotiation). This segmentation ensures that signaling messages are not lost or delayed even under high call loads, as each stack has dedicated resources and can process messages independently without contention

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8760491B2Method and system for implementing large capacity calls by using H.323 protocol stack
Publication Date: 2014.06.24 ZTE CORP
  • US8760491B2 patent drawing
  • US8760491B2 patent drawing
  • US8760491B2 patent drawing

AI summary

A method and system for implementing large capacity calls by using the H.323 protocol stack are provided in the present invention. The method comprises: a plurality of protocol stacks are deployed in a multi-point control unit; an IP address of a third protocol stack is pre-configured as a uniform IP address of the multi-point control unit, wherein the IP address acts as an incoming address when the multi-point control unit is called, and the third protocol stack is used to perform the H.225 signaling interaction with the opposite end when the multi-point control unit is a called party; when the multi-point control unit is a calling party, a first protocol stack, the number of processable calls of which does not exceed a limit number, is selected to perform the H.225 signaling interaction with the opposite end, and a second protocol stack, the number of processable calls of which does not exceed a limit number, is selected to perform the H.245 signaling interaction with the opposite end; when the multi-point control unit is a called party, a fourth protocol stack, the number of processable calls of which does not exceed a limit number, is selected to perform the H.245 signaling interaction with the opposite end. In the present invention, the H.245 messages from different ends are distributed to a plurality of protocol stacks for processing, which thereby improves the processing efficiency.