Dynamic Packet Cache Queue Adjustment for Multi-Link WLAN Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless local area network (WLAN) technologies experience inefficiencies due to packet transmission delays and network congestion when signal quality varies between multiple WLAN links, leading to increased invalid packets and reduced data transmission performance.

Innovation Solution

A data transmission method that dynamically adjusts packet cache queues by periodically obtaining and comparing packet sequence numbers across multiple WLAN channels, updating queues based on differences to align transmission speeds and reduce delays, and prioritizing packets to ensure efficient data flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If packets are transmitted on multiple WLAN links simultaneously, then data transmission speed is improved, but packet transmission delay increases and network congestion worsens

Engineering Contradiction:
Improvedata transmission speedVSAvoidpacket transmission delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent dynamically adjusts packet cache queues by periodically comparing packet sequence numbers from multiple WLAN links and updating queue contents based on the comparisons. This dynamic adjustment allows the system to adapt to changing network conditions and reduce packet transmission delay while maintaining high data transmission speed through multi-link operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the sending device periodically obtains packet sequence numbers from receiving devices via acknowledgment messages, compares these sequence numbers across different WLAN links, and uses the comparison results to update packet cache queues. This feedback loop enables continuous optimization of packet transmission timing and ordering to minimize delay.

Inventive Principle:
Principle #23Feedback

2Speed

If packets are transmitted on multiple WLAN links simultaneously, then data transmission speed is improved, but network congestion increases and data transmission performance deteriorates

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata transmission performance
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent dynamically adjusts packet cache queues based on real-time packet sequence number comparisons from multiple WLAN links. This dynamic queue management optimizes packet transmission timing and ordering, reducing network congestion and improving overall data transmission performance while maintaining high speed through simultaneous multi-link transmission.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the state of packet cache queues by updating their contents based on packet sequence number comparisons. This parameter change approach allows the system to optimize transmission parameters such as packet timing and ordering, thereby reducing congestion and improving data transmission performance across multiple WLAN links.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If packet cache queues are dynamically adjusted based on packet sequence numbers, then data transmission efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidqueue management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses feedback from acknowledgment messages containing packet sequence numbers to automatically adjust packet cache queues. This feedback-based automatic adjustment simplifies queue management complexity by using straightforward comparison logic and standard protocol messages, while still achieving high data transmission efficiency through optimized packet routing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3846529B1Data transmission method and device
Publication Date: 2023.11.08 HUAWEI TECH CO LTD
  • EP3846529B1 patent drawingFigure 1~2B
  • EP3846529B1 patent drawingFigure 3
  • EP3846529B1 patent drawingFigure 4

AI summary

Embodiments of this application provide a data transmission method and a device. The data transmission method includes: A sending device periodically obtains a first packet sequence number and a second packet sequence number. The first packet sequence number is a maximum value in packet sequence numbers respectively corresponding to packets that belong to a first data flow and that are received by a receiving device through a first data channel in a statistics period, the second packet sequence number is a maximum value in packet sequence numbers respectively corresponding to packets that belong to the first data flow and that are received by the receiving device through a second data channel in the statistics period, and at least one packet of the first data flow is sent on both the first data channel and the second data channel. The sending device updates packet cache queues and/or a packet cache queue of the first data channel and/or the second data channel based on the first packet sequence number and the second packet sequence number. At least one of the packet cache queues of the first data channel and the second data channel is dynamically adjusted, so that data transmission efficiency and performance are improved.