RTP Media Packet Forwarding with Priority Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In converged communication service scenarios, such as multi-party telephone conferences, the complexity of voice calls involving various types of media packets leads to challenges in controlling the order of arrival at forwarding devices, resulting in issues like the receiving party unable to hear sounds due to simultaneous arrival of multi-channel media packets.

Innovation Solution

A media packet forwarding method where a forwarding server receives RTP media packets, determines their type, assigns priorities based on packet types, and prioritizes forwarding only the highest-priority packets, ensuring only one-channel media packets are forwarded to prevent sound parsing issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple types of media packets are forwarded simultaneously in converged communication service scenarios, then the system can handle complex voice call procedures with various media packets, but the receiving party cannot parse the packets correctly causing sound issues

Engineering Contradiction:
Improvecapability to handle various media packet typesVSAvoidpacket parsing correctness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments media packets into different channels based on their types (e.g., voice packets, music packets, effect packets) and processes each channel separately. By dividing the complex task of handling multiple packet types into independent channel processing, the system can maintain versatility while ensuring correct parsing and delivery of each packet type without interference from others.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If the forwarding device controls the order of arrival of media packets using policy control, then the packet arrival order can be determined, but the complexity of voice call procedures with frequent alternating uses of different media packets makes this difficult to implement

Engineering Contradiction:
Improvepredictability of packet arrival orderVSAvoidcomplexity of controlling packet arrival order
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent introduces a channel mechanism as an intermediary between the media packet source and the forwarding device. This channel acts as a mediator that organizes and manages different types of media packets, allowing the forwarding device to control packet arrival order more easily by processing packets through standardized channel interfaces rather than directly managing complex alternating packet sequences.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If the forwarding device forwards all received media packets without priority selection, then all packet types are transmitted, but multi-channel media packets arrive simultaneously causing the receiving party to be unable to hear sounds

Engineering Contradiction:
Improvequantity of media packets forwardedVSAvoidsound parsing failures
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and identifies the harmful factor of simultaneous multi-channel packet arrivals that causes parsing failures. By detecting when multiple channels are active and extracting the problematic simultaneous delivery issue, the system can selectively forward packets in a controlled manner that prevents the harmful simultaneous arrival condition while maintaining necessary packet transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11876720B2Media packet forwarding method, forwarding server, and storage medium
Publication Date: 2024.01.16 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11876720B2 patent drawing
  • US11876720B2 patent drawing
  • US11876720B2 patent drawing

AI summary

The embodiments of this application provide a media packet forwarding method and a forwarding server. The method includes determining, by the forwarding server after receiving a to-be-forwarded RTP media packet, a type of the to-be-forwarded RTP media packet, then determining a priority of the to-be-forwarded RTP media packet according to the type of the to-be-forwarded RTP media packet, and forwarding an RTP media packet having a higher priority, selecting between the received to-be-forwarded RTP media packet and an RTP media packet being currently forwarded.