Data Packet Segmentation for Shared Channel Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems with shared transmission channels, such as those in vehicles or automation, there is a challenge in ensuring timely and efficient transmission of data packets with varying priorities, as large data packets can cause latency, delaying high-priority messages and potentially blocking the channel, which can lead to unsatisfied real-time requests.

Innovation Solution

The method involves segmenting data packets into smaller, prioritized packet segments, allowing them to be sent successively based on current access priority, ensuring that high-priority packets are transmitted promptly without lengthy delays, and continuing or resuming transmission when access priority allows, thereby minimizing latency and ensuring real-time data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large data packets are sent via shared transmission channel, then data transmission capacity is improved, but latency for high-priority packets increases and real-time requests cannot be fulfilled

Engineering Contradiction:
Improvedata transmission capacityVSAvoidlatency for high-priority packets
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments large data packets into smaller packet segments before transmission. This allows the transmission channel to handle multiple smaller segments from different communication units in a round-robin fashion, reducing the latency for high-priority packets while maintaining overall data transmission capacity. The segmentation enables interleaved transmission of segments from different sources.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If round-robin access method is used for shared transmission channel, then fairness among communication units is improved, but latency for time-critical data packets increases

Engineering Contradiction:
Improvefairness among communication unitsVSAvoidlatency for time-critical data packets
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

By segmenting data packets and transmitting segments in round-robin order, the system maintains fairness in channel access while reducing the time any single communication unit monopolizes the channel. This segmentation approach ensures that even if one unit has large data to send, its segments are interleaved with segments from other units, preventing excessive latency for time-critical packets from other sources.

Inventive Principle:
Principle #1Segmentation

3Productivity

If large data packets occupy the shared transmission channel, then data transmission is completed, but channel blocking for extended periods occurs preventing other units from sending

Engineering Contradiction:
Improvedata transmission completionVSAvoidchannel blocking duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Segmentation divides large data packets into smaller units that can be transmitted in interleaved fashion with packets from other communication units. This prevents any single large packet from monopolizing the channel for extended periods, ensuring continuous channel utilization while maintaining productivity for all communication units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11855903B2Method and computer program for sending a data packet, method and computer program for receiving a data packet, communication unit and motor vehicle with communication unit
Publication Date: 2023.12.26 VOLKSWAGEN AG
  • US11855903B2 patent drawing
  • US11855903B2 patent drawing
  • US11855903B2 patent drawing

AI summary

The present invention relates to a method for sending a data packet from a first communication unit of a communication system via a transmission channel that is shared with at least one further communication unit. The method comprises determining a current access priority for the shared transmission channel by the first communication unit, wherein the current access priority is directed towards data currently transmitted over the transmission channel. The data packet is segmented into packet segments, wherein the packet segments have a priority value which corresponds to a priority value of the data packet. The method also comprises sending the packet segments from the first communication unit via the shared transmission channel, wherein the packet segments are sent successively depending on the priority value and the current access priority.