IoT Terminal Access Delay Control for Balanced Congestion Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing congestion control methods in IoT terminal devices lead to deviations in real-time data reporting due to network congestion, necessitating increased terminal device cost and network complexity for distinguishing service types, and result in unbalanced reporting of different service data.

Innovation Solution

Implement a congestion control method that configures a delayed access time for each terminal device, adjusts this time based on a strategy until all devices meet congestion control requirements, and controls network access based on these adjusted times to ensure balanced reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If TCP congestion control increases transmission rate upon receiving duplicate ACKs, then packet loss detection speed improves, but false packet loss detection occurs due to packet reordering

Engineering Contradiction:
Improvepacket loss detection accuracyVSAvoidtransmission reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent dynamically adjusts the threshold for duplicate ACKs based on the observed packet reordering rate. When reordering is detected, the system adapts by raising the threshold or adjusting the window reduction factor, transforming a static congestion control algorithm into a dynamic one that responds to network conditions. This resolves the contradiction by making the packet loss detection mechanism flexible enough to distinguish between reordering and actual loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters of the congestion control algorithm, specifically modifying how duplicate ACKs are counted and how the congestion window is adjusted. By introducing a reordering detection mechanism that monitors sequence number patterns and adjusts the duplicate ACK threshold accordingly, the system changes the operational parameters to prevent false positives. This allows accurate packet loss detection while maintaining transmission reliability.

Inventive Principle:
Principle #35Parameter changes

2Speed

If congestion window is reduced upon duplicate ACKs, then transmission speed recovers quickly, but throughput decreases when packets are merely reordered not lost

Engineering Contradiction:
Improvetransmission speed recoveryVSAvoidthroughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of the congestion window reduction factor based on reordering detection. When packet reordering is detected, the system reduces or eliminates the window reduction that would otherwise occur upon duplicate ACKs. When actual packet loss is detected, the normal window reduction is applied. This dynamic behavior allows fast recovery on genuine loss while maintaining throughput during reordering events.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces feedback mechanisms that monitor transmission patterns and sequence number gaps to detect reordering. This feedback loop allows the system to learn from network conditions and adjust its congestion control responses accordingly. By feeding back information about reordering events, the system can distinguish between benign reordering and harmful packet loss, adjusting throughput and speed recovery appropriately for each case.

Inventive Principle:
Principle #23Feedback

3Reliability

If packet loss is detected by duplicate ACKs, then transmission reliability improves, but false detection occurs in high reordering networks causing unnecessary retransmissions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidretransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary detection of packet reordering patterns before making congestion control decisions. By monitoring sequence number continuity and establishing baseline reordering rates in advance, the system prepares to distinguish between reordering and loss. This preliminary action prevents false duplicate ACK generation and unnecessary retransmissions, saving time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary detection mechanism that sits between the ACK reception and the congestion control decision. This intermediary layer analyzes sequence number patterns and determines whether duplicate ACKs indicate reordering or actual loss. By introducing this intermediary analysis step, the system avoids premature retransmission decisions, reducing wasted retransmission time while preserving reliable delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3979690B1Congestion control method and apparatus, computer storage medium and terminal
Publication Date: 2026.05.06 SANECHIPS TECH CO LTD
  • EP3979690B1 patent drawingFigure 1~2
  • EP3979690B1 patent drawingFigure 3

AI summary

A congestion control method and apparatus, a computer storage medium and a terminal. The method comprises: configuring, at a first time interval, a corresponding delayed access time for each of terminals transmitting caller data in a first preset duration starting from a first time; determining whether each of the terminals satisfies a congestion control requirement; performing congestion control on the terminal accessing a network according to whether the terminals satisfy the congestion control requirement, wherein the terminal comprises a low-priority terminal, and the delayed access time is configured to control the time the terminal accesses a network when a subsequent event is reported.