Redundancy Gateway Jitter Buffer Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional redundancy gateway systems experience short interruptions and degradation in communication quality during system switching due to discontinuity in RTP packet timestamps and sequence numbers, leading to synchronization issues between operation and standby systems.

Innovation Solution

A redundancy gateway system with multiple gateway units configured in a multiplex manner, utilizing a common write pointer and jitter buffer control to synchronize packet processing and maintain communication state, ensuring seamless system switching without interruptions by duplicating packets and managing write and read pointers across units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system switching is carried out between operation and standby gateway units, then maintenance and fault tolerance are improved, but short interruption of communication and degradation of speaking quality occur

Engineering Contradiction:
Improvefault toleranceVSAvoidcommunication interruption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The standby gateway unit pre-loads RTP session information (time stamp, sequence number, connectivity information) from the operation gateway unit before switching occurs. This preliminary transfer of state information allows the standby unit to immediately continue packet processing without interruption when switching is activated, eliminating communication gaps during failover.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A control unit acts as an intermediary to manage the switching process between operation and standby gateway units. The control unit coordinates the transfer of RTP session information and manages the switching timing to ensure seamless transition, preventing communication interruption during the failover process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If RTP session information is transferred during system switching, then session continuity is improved, but time stamp and sequence number discontinuity causes short speaking interruption

Engineering Contradiction:
Improvesession continuityVSAvoidspeaking interruption time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system transfers complete RTP session information including time stamp and sequence number from the operation gateway unit to the standby gateway unit before switching. This ensures that the standby unit receives accurate synchronization data, allowing it to continue packet processing without time stamp discontinuity, thereby preventing speaking interruption.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If the new operation system unit starts with initial state, then system reset is simplified, but speaking quality degrades until optimization control is restored

Engineering Contradiction:
Improvesystem initialization simplicityVSAvoidspeaking quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The standby gateway unit pre-loads optimization control parameters and processing state from the operation gateway unit before switching. This includes echo cancellation settings, jitter buffer configurations, and other optimization parameters. When switching occurs, the standby unit immediately continues with the previous optimization state, maintaining speaking quality without requiring manual reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7715374B2Redundancy gateway system
Publication Date: 2010.05.11 OKI ELECTRIC INDUSTRY CO LTD
  • US7715374B2 patent drawing
  • US7715374B2 patent drawing
  • US7715374B2 patent drawing

AI summary

A redundancy gateway system that can avoid short interruption of data communication caused by system switching in gateway units configured in a multiplex manner for a plurality of systems, and that can maintain the communication state prior to the system switching and avoid degradation of communication quality. A duplicate of a received packet is generated, thereby supplying the packet of the same content to a configuration of gateway units. For each packet, a common write pointer corresponding to identification information appended to the packet is generated. Each gateway unit writes the packet to its own jitter buffer in accordance with the common write pointer corresponding to each supplied packet, sequentially reads out the written packet from the jitter buffer, and generates a TDM signal. One of the gateway units is selectively switched and only the TDM signal generated by the one gateway unit is supplied to a TDM network.