Speech Transmission Feedback for Packet Sequence Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In speech transmission between mobile terminals and servers, packet loss, duplication, and disorder occur due to poor network conditions, leading to inaccurate processing or failure in processing speech streams.

Innovation Solution

A method and apparatus that generate and feedback speech response packets carrying expected offset positions and data lengths to guide the terminal in sending subsequent speech request packets, addressing packet loss, duplication, and disorder by ensuring accurate sequence and completeness of speech data segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If streaming mode is used to transmit speech data segments sequentially, then response time is shortened and processing efficiency is improved, but packet loss, duplication, and disorder occur under poor network conditions leading to inaccurate speech processing

Engineering Contradiction:
Improvespeech processing efficiencyVSAvoidspeech processing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The server generates response packets containing expected offset positions and expected data lengths, feeding this information back to the terminal. The terminal uses this feedback to verify received packets and request retransmission of missing or incorrect packets, ensuring accurate speech stream reconstruction despite network issues

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server calculates and provides the expected offset position and expected data length in advance within each response packet. This preliminary information allows the terminal to proactively detect packet loss, duplication, or disorder before they affect speech processing accuracy

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If speech data is divided into multiple segments for streaming transmission, then transmission efficiency is improved and response time is reduced, but the complexity of handling packet sequence and completeness increases

Engineering Contradiction:
Improveresponse timeVSAvoidpacket handling complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The server provides feedback packets containing expected offset positions and expected data lengths that guide the terminal in verifying packet sequence and completeness. This automated feedback mechanism simplifies the terminal's packet handling logic while maintaining high transmission efficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces complex manual packet verification and sequence management with an automated system where the server generates and sends expected parameter information. The terminal simply compares received packets against these expected parameters, substituting complex mechanical verification processes with simpler automated comparison

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10516622B2Speech transmission method and apparatus and speech service system
Publication Date: 2019.12.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10516622B2 patent drawing
  • US10516622B2 patent drawing
  • US10516622B2 patent drawing

AI summary

A speech transmission method and apparatus include receiving at least one speech request packet sequentially sent by a terminal. Each speech request packet carries one speech data segment of the speech stream, an offset position, and a data length. The method includes generating a speech response packet corresponding to the speech request packet according to the speech request packet and other received speech request packets corresponding to the speech stream. The speech response packet carries an expected offset position and an expected data length. The method includes feeding back the speech response packet to the terminal, so that the terminal can make a determination for sending the next speech request packet according to the speech response packet.